From a9c1ec893038283daa001135a6d9538b1fdcda0f Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Sat, 10 Jan 2015 07:25:08 +0100
Subject: [PATCH] Nyloc nut: stl and step files

---
 .../Fasteners/Nuts/Metric/Nyloc-nut-M3.step   | 3288 +++++++++++++++++
 .../Fasteners/Nuts/Metric/Nyloc-nut-M3.stl    |  Bin 0 -> 149784 bytes
 2 files changed, 3288 insertions(+)
 create mode 100644 Mechanical Parts/Fasteners/Nuts/Metric/Nyloc-nut-M3.step
 create mode 100644 Mechanical Parts/Fasteners/Nuts/Metric/Nyloc-nut-M3.stl

diff --git a/Mechanical Parts/Fasteners/Nuts/Metric/Nyloc-nut-M3.step b/Mechanical Parts/Fasteners/Nuts/Metric/Nyloc-nut-M3.step
new file mode 100644
index 00000000..ffb0e43e
--- /dev/null
+++ b/Mechanical Parts/Fasteners/Nuts/Metric/Nyloc-nut-M3.step	
@@ -0,0 +1,3288 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/FreeCAD-library/Mechanical 
+Parts/Fasteners/Nuts/Metric/Nyloc-nut-M3.step','2015-01-07T16:30:05',(
+    '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('Nyloc-nut-M3','Nyloc-nut-M3','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#2255),#2437);
+#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,#1174,#1202,#1250,#1370,#1510,#1538,#1586,#1706,#1811,#1839,
+    #1867,#1906,#1934,#1962,#2094,#2101,#2108,#2115,#2122,#2177,#2227));
+#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,2.465190328816E-31,0.));
+#24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.);
+#25 = CIRCLE('',#26,1.7);
+#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29);
+#27 = CARTESIAN_POINT('',(-5.245336318659E-69,3.549874184078E-30,
+    8.300398030215E-23));
+#28 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#29 = DIRECTION('',(-1.,-2.366582715663E-30,3.152921544731E-45));
+#30 = PCURVE('',#31,#36);
+#31 = PLANE('',#32);
+#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35);
+#33 = CARTESIAN_POINT('',(0.,1.105835160804E-37,8.300398030215E-23));
+#34 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#35 = DIRECTION('',(1.,6.702031277598E-39,-8.928899323377E-54));
+#36 = DEFINITIONAL_REPRESENTATION('',(#37),#41);
+#37 = CIRCLE('',#38,1.7);
+#38 = AXIS2_PLACEMENT_2D('',#39,#40);
+#39 = CARTESIAN_POINT('',(1.854603075344E-68,3.549874073495E-30));
+#40 = DIRECTION('',(-1.,-2.366582715663E-30));
+#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('',(-5.013510934241E-69,2.6645352591E-16,0.2));
+#46 = DIRECTION('',(-1.15912692209E-69,-1.33226762955E-15,-1.));
+#47 = DIRECTION('',(-1.,-2.366582715663E-30,3.152921544731E-45));
+#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,6.171345341817E-38,3.970466940255E-23));
+#60 = VERTEX_POINT('',#61);
+#61 = CARTESIAN_POINT('',(1.374999588202,2.381570098159,
+    -3.156822573609E-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.,5.2897245787E-38,3.970466940255E-23));
+#66 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#67 = DIRECTION('',(1.,3.205893684061E-39,-4.271108379054E-54));
+#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.,-3.496137593538E-39));
+#74 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#75 = PCURVE('',#76,#81);
+#76 = CONICAL_SURFACE('',#77,3.175,1.047197673206);
+#77 = AXIS2_PLACEMENT_3D('',#78,#79,#80);
+#78 = CARTESIAN_POINT('',(0.,3.269035645743E-16,0.245373795267));
+#79 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#80 = DIRECTION('',(1.,1.716029210364E-17,-2.28621016833E-32));
+#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.375000411725,2.381569622697,
+    -3.156822269988E-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.,5.2897245787E-38,3.970466940255E-23));
+#95 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#96 = DIRECTION('',(1.,3.205893684061E-39,-4.271108379054E-54));
+#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.,-3.496137593538E-39));
+#103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#104 = PCURVE('',#105,#110);
+#105 = CONICAL_SURFACE('',#106,3.175,1.047197673206);
+#106 = AXIS2_PLACEMENT_3D('',#107,#108,#109);
+#107 = CARTESIAN_POINT('',(0.,3.269035645743E-16,0.245373795267));
+#108 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#109 = DIRECTION('',(1.,1.716029210364E-17,-2.28621016833E-32));
+#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,3.970466895387E-23)
+  );
+#120 = SURFACE_CURVE('',#121,(#126,#133),.PCURVE_S1.);
+#121 = CIRCLE('',#122,2.75);
+#122 = AXIS2_PLACEMENT_3D('',#123,#124,#125);
+#123 = CARTESIAN_POINT('',(0.,5.2897245787E-38,3.970466940255E-23));
+#124 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#125 = DIRECTION('',(1.,3.205893684061E-39,-4.271108379054E-54));
+#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.,-3.496137593538E-39));
+#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#133 = PCURVE('',#134,#139);
+#134 = CONICAL_SURFACE('',#135,3.175,1.047197673206);
+#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
+#136 = CARTESIAN_POINT('',(0.,3.269035645743E-16,0.245373795267));
+#137 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#138 = DIRECTION('',(1.,1.716029210364E-17,-2.28621016833E-32));
+#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.374999587585,-2.381570098515,
+    3.156822613551E-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.,5.2897245787E-38,3.970466940255E-23));
+#153 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#154 = DIRECTION('',(1.,3.205893684061E-39,-4.271108379054E-54));
+#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.,-3.496137593538E-39));
+#161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#162 = PCURVE('',#163,#168);
+#163 = CONICAL_SURFACE('',#164,3.175,1.047197673206);
+#164 = AXIS2_PLACEMENT_3D('',#165,#166,#167);
+#165 = CARTESIAN_POINT('',(0.,3.269035645743E-16,0.245373795267));
+#166 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#167 = DIRECTION('',(1.,1.716029210364E-17,-2.28621016833E-32));
+#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.375000411865,-2.381569622617,
+    3.156822309639E-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.,5.2897245787E-38,3.970466940255E-23));
+#182 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#183 = DIRECTION('',(1.,3.205893684061E-39,-4.271108379054E-54));
+#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.,-3.496137593538E-39));
+#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#191 = PCURVE('',#192,#197);
+#192 = CONICAL_SURFACE('',#193,3.175,1.047197673206);
+#193 = AXIS2_PLACEMENT_3D('',#194,#195,#196);
+#194 = CARTESIAN_POINT('',(0.,3.269035645743E-16,0.245373795267));
+#195 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#196 = DIRECTION('',(1.,1.716029210364E-17,-2.28621016833E-32));
+#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.,5.2897245787E-38,3.970466940255E-23));
+#209 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#210 = DIRECTION('',(1.,3.205893684061E-39,-4.271108379054E-54));
+#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.,-3.496137593538E-39));
+#217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#218 = PCURVE('',#219,#224);
+#219 = CONICAL_SURFACE('',#220,3.175,1.047197673206);
+#220 = AXIS2_PLACEMENT_3D('',#221,#222,#223);
+#221 = CARTESIAN_POINT('',(0.,3.269035645743E-16,0.245373795267));
+#222 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#223 = DIRECTION('',(1.,1.716029210364E-17,-2.28621016833E-32));
+#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,2.6645352591E-16,0.2));
+#237 = SEAM_CURVE('',#238,(#242,#248),.PCURVE_S1.);
+#238 = LINE('',#239,#240);
+#239 = CARTESIAN_POINT('',(-1.5,2.6645352591E-16,0.2));
+#240 = VECTOR('',#241,1.);
+#241 = DIRECTION('',(0.707106781187,9.420554752103E-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('',(4.272996569947E-31,0.2));
+#246 = CARTESIAN_POINT('',(4.272996569947E-31,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('',(-5.013510934241E-69,2.6645352591E-16,0.2));
+#262 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#263 = DIRECTION('',(-1.,-2.366582715663E-30,3.152921544731E-45));
+#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.,3.46389583683E-15,2.6));
+#275 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#276 = DIRECTION('',(-1.,0.,0.));
+#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282);
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(4.272996569947E-31,-2.4));
+#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.587712792905,2.75);
+#292 = AXIS2_PLACEMENT_3D('',#293,#294,#295);
+#293 = CARTESIAN_POINT('',(2.75,-2.11525835901E-15,-1.587712792905));
+#294 = DIRECTION('',(-1.,0.,0.));
+#295 = DIRECTION('',(0.,1.33226762955E-15,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),(1.716029210364E-17,
+    0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#299 = CARTESIAN_POINT('',(4.343668584065E-17,-0.245373795267));
+#300 = CARTESIAN_POINT('',(6.862968313324E-02,-0.245373795158));
+#301 = CARTESIAN_POINT('',(0.137259366053,-0.23682730353));
+#302 = CARTESIAN_POINT('',(0.205396472503,-0.2197343204));
+#303 = CARTESIAN_POINT('',(0.272548482619,-0.194008969941));
+#304 = CARTESIAN_POINT('',(0.3382597549,-0.159479500842));
+#305 = CARTESIAN_POINT('',(0.40214977214,-0.115886128214));
+#306 = CARTESIAN_POINT('',(0.463923039037,-6.287672102795E-02));
+#307 = CARTESIAN_POINT('',(0.523366071702,8.009030964126E-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.6));
+#313 = DIRECTION('',(-1.,0.,0.));
+#314 = DIRECTION('',(0.,-1.,1.33226762955E-15));
+#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),(
+1.716029210364E-17,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.6));
+#318 = CARTESIAN_POINT('',(0.851195890912,-2.6));
+#319 = CARTESIAN_POINT('',(8.531330151651E-04,-2.354626204733));
+#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.,3.269035645743E-16,0.245373795267));
+#329 = DIRECTION('',(-2.736911063134E-48,1.33226762955E-15,1.));
+#330 = DIRECTION('',(1.,1.716029210364E-17,-2.28621016833E-32));
+#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.,3.269035645743E-16,0.245373795267));
+#342 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#343 = DIRECTION('',(1.,1.716029210364E-17,-2.28621016833E-32));
+#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.587712792905,2.75);
+#354 = AXIS2_PLACEMENT_3D('',#355,#356,#357);
+#355 = CARTESIAN_POINT('',(1.375,2.381569860407,-1.587712792905));
+#356 = DIRECTION('',(-0.5,-0.866025403784,1.15377761183E-15));
+#357 = DIRECTION('',(-4.930380657631E-32,1.33226762955E-15,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,
+    3.601222600125E-07),.PIECEWISE_BEZIER_KNOTS.);
+#361 = CARTESIAN_POINT('',(0.523831479494,5.52122223576E-16));
+#362 = CARTESIAN_POINT('',(0.583274551149,-6.28767622698E-02));
+#363 = CARTESIAN_POINT('',(0.645047860091,-0.115886197753));
+#364 = CARTESIAN_POINT('',(0.708937922017,-0.159479586623));
+#365 = CARTESIAN_POINT('',(0.774649240976,-0.194009060533));
+#366 = CARTESIAN_POINT('',(0.841801298927,-0.219734404769));
+#367 = CARTESIAN_POINT('',(0.909938453295,-0.236827370799));
+#368 = CARTESIAN_POINT('',(0.97856818317,-0.245373834399));
+#369 = CARTESIAN_POINT('',(1.047197911319,-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.6));
+#375 = DIRECTION('',(-0.5,-0.866025403784,1.15377761183E-15));
+#376 = DIRECTION('',(0.866025403784,-0.5,6.661338147753E-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,
+3.601222599892E-07),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917545461,1.)) REPRESENTATION_ITEM('') );
+#379 = CARTESIAN_POINT('',(3.174573347528,-2.354626204733));
+#380 = CARTESIAN_POINT('',(2.324230058945,-2.600000153134));
+#381 = CARTESIAN_POINT('',(1.587712249936,-2.6));
+#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.,3.269035645743E-16,0.245373795267));
+#397 = DIRECTION('',(-2.736911063134E-48,1.33226762955E-15,1.));
+#398 = DIRECTION('',(1.,1.716029210364E-17,-2.28621016833E-32));
+#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.,3.269035645743E-16,0.245373795267));
+#410 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#411 = DIRECTION('',(1.,1.716029210364E-17,-2.28621016833E-32));
+#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.587712792905,2.75);
+#422 = AXIS2_PLACEMENT_3D('',#423,#424,#425);
+#423 = CARTESIAN_POINT('',(2.75,-2.11525835901E-15,-1.587712792905));
+#424 = DIRECTION('',(-1.,0.,0.));
+#425 = DIRECTION('',(0.,1.33226762955E-15,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.895951078457E-16));
+#430 = CARTESIAN_POINT('',(5.819262268142,-6.287672102795E-02));
+#431 = CARTESIAN_POINT('',(5.881035535036,-0.115886128214));
+#432 = CARTESIAN_POINT('',(5.944925552292,-0.159479500842));
+#433 = CARTESIAN_POINT('',(6.010636824554,-0.19400896994));
+#434 = CARTESIAN_POINT('',(6.077788834678,-0.2197343204));
+#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.277690677258E-16),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917495407,1.)) REPRESENTATION_ITEM('') );
+#442 = CARTESIAN_POINT('',(3.174573347527,-2.354626204733));
+#443 = CARTESIAN_POINT('',(2.32423058963,-2.6));
+#444 = CARTESIAN_POINT('',(1.587713240271,-2.6));
+#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.587712792905,2.75);
+#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454);
+#452 = CARTESIAN_POINT('',(1.375,-2.381569860407,-1.587712792905));
+#453 = DIRECTION('',(-0.5,0.866025403784,-1.15377761183E-15));
+#454 = DIRECTION('',(4.930380657631E-32,1.33226762955E-15,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),(3.601782060255E-07,
+    0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#458 = CARTESIAN_POINT('',(5.235988116161,-0.245373795267));
+#459 = CARTESIAN_POINT('',(5.304617754272,-0.245373755912));
+#460 = CARTESIAN_POINT('',(5.373247390229,-0.236827236251));
+#461 = CARTESIAN_POINT('',(5.441384448739,-0.219734236019));
+#462 = CARTESIAN_POINT('',(5.50853641102,-0.194008879332));
+#463 = CARTESIAN_POINT('',(5.574247636599,-0.159479415048));
+#464 = CARTESIAN_POINT('',(5.638137609169,-0.115886058664));
+#465 = CARTESIAN_POINT('',(5.699910834016,-6.287667977974E-02));
+#466 = CARTESIAN_POINT('',(5.759353827685,2.44631164373E-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.6));
+#472 = DIRECTION('',(-0.5,0.866025403784,-1.15377761183E-15));
+#473 = DIRECTION('',(-0.866025403784,-0.5,6.661338147753E-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),(
+3.601782060255E-07,0.549037459066),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917445346,1.)) REPRESENTATION_ITEM('') );
+#476 = CARTESIAN_POINT('',(1.587712249781,-2.6));
+#477 = CARTESIAN_POINT('',(0.851195360143,-2.599999846842));
+#478 = CARTESIAN_POINT('',(8.531330151653E-04,-2.354626204733));
+#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.388348644488E-04,3.174999914035,
+    0.245373795267));
+#488 = SURFACE_CURVE('',#489,(#494,#507),.PCURVE_S1.);
+#489 = HYPERBOLA('',#490,1.587712792905,2.75);
+#490 = AXIS2_PLACEMENT_3D('',#491,#492,#493);
+#491 = CARTESIAN_POINT('',(1.375,2.381569860407,-1.587712792905));
+#492 = DIRECTION('',(-0.5,-0.866025403784,1.15377761183E-15));
+#493 = DIRECTION('',(-4.930380657631E-32,1.33226762955E-15,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),(3.601222599892E-07,
+    0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#497 = CARTESIAN_POINT('',(1.047197911319,-0.245373795267));
+#498 = CARTESIAN_POINT('',(1.115827549437,-0.245373755918));
+#499 = CARTESIAN_POINT('',(1.184457185402,-0.236827236261));
+#500 = CARTESIAN_POINT('',(1.252594243928,-0.219734236033));
+#501 = CARTESIAN_POINT('',(1.319746206216,-0.194008879345));
+#502 = CARTESIAN_POINT('',(1.38545743181,-0.159479415062));
+#503 = CARTESIAN_POINT('',(1.449347404373,-0.115886058674));
+#504 = CARTESIAN_POINT('',(1.511120629223,-6.287667978615E-02));
+#505 = CARTESIAN_POINT('',(1.570563622898,4.508051882089E-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),(
+3.601222599892E-07,0.549037459066),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917445354,1.)) REPRESENTATION_ITEM('') );
+#510 = CARTESIAN_POINT('',(1.587712249936,-2.6));
+#511 = CARTESIAN_POINT('',(0.851195360226,-2.599999846866));
+#512 = CARTESIAN_POINT('',(8.531330157524E-04,-2.354626204733));
+#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.388348644492E-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.,3.269035645743E-16,0.245373795267));
+#522 = DIRECTION('',(-2.736911063134E-48,1.33226762955E-15,1.));
+#523 = DIRECTION('',(1.,1.716029210364E-17,-2.28621016833E-32));
+#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.,3.269035645743E-16,0.245373795267));
+#535 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#536 = DIRECTION('',(1.,1.716029210364E-17,-2.28621016833E-32));
+#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.587712792905,2.75);
+#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550);
+#548 = CARTESIAN_POINT('',(-1.375,2.381569860407,-1.587712792905));
+#549 = DIRECTION('',(0.5,-0.866025403784,1.15377761183E-15));
+#550 = DIRECTION('',(4.930380657631E-32,1.33226762955E-15,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,
+    3.600608107224E-07),.PIECEWISE_BEZIER_KNOTS.);
+#554 = CARTESIAN_POINT('',(1.571029030691,4.826307730934E-16));
+#555 = CARTESIAN_POINT('',(1.630472102339,-6.287676226276E-02));
+#556 = CARTESIAN_POINT('',(1.692245411276,-0.115886197741));
+#557 = CARTESIAN_POINT('',(1.756135473182,-0.159479586608));
+#558 = CARTESIAN_POINT('',(1.821846792156,-0.194009060518));
+#559 = CARTESIAN_POINT('',(1.888998850075,-0.219734404754));
+#560 = CARTESIAN_POINT('',(1.957136004449,-0.236827370788));
+#561 = CARTESIAN_POINT('',(2.025765734313,-0.245373834392));
+#562 = CARTESIAN_POINT('',(2.094395462454,-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.6));
+#568 = DIRECTION('',(0.5,-0.866025403784,1.15377761183E-15));
+#569 = DIRECTION('',(0.866025403784,0.5,-6.661338147753E-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,
+3.600608107524E-07),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917545452,1.)) REPRESENTATION_ITEM('') );
+#572 = CARTESIAN_POINT('',(3.174573347527,-2.354626204733));
+#573 = CARTESIAN_POINT('',(2.324230059035,-2.600000153108));
+#574 = CARTESIAN_POINT('',(1.587712250104,-2.6));
+#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.388348644474E-04,-3.174999914035,
+    0.245373795267));
+#583 = SURFACE_CURVE('',#584,(#589,#602),.PCURVE_S1.);
+#584 = HYPERBOLA('',#585,1.587712792905,2.75);
+#585 = AXIS2_PLACEMENT_3D('',#586,#587,#588);
+#586 = CARTESIAN_POINT('',(1.375,-2.381569860407,-1.587712792905));
+#587 = DIRECTION('',(-0.5,0.866025403784,-1.15377761183E-15));
+#588 = DIRECTION('',(4.930380657631E-32,1.33226762955E-15,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,
+    3.601782060381E-07),.PIECEWISE_BEZIER_KNOTS.);
+#592 = CARTESIAN_POINT('',(4.712621684281,5.938489271421E-16));
+#593 = CARTESIAN_POINT('',(4.772064755942,-6.287676227621E-02));
+#594 = CARTESIAN_POINT('',(4.8338380649,-0.115886197764));
+#595 = CARTESIAN_POINT('',(4.897728126791,-0.159479586636));
+#596 = CARTESIAN_POINT('',(4.963439445834,-0.194009060547));
+#597 = CARTESIAN_POINT('',(5.030591503699,-0.219734404782));
+#598 = CARTESIAN_POINT('',(5.098728658132,-0.23682737081));
+#599 = CARTESIAN_POINT('',(5.167358388006,-0.245373834405));
+#600 = CARTESIAN_POINT('',(5.235988116161,-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,
+3.601782060255E-07),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917545469,1.)) REPRESENTATION_ITEM('') );
+#605 = CARTESIAN_POINT('',(3.174573347527,-2.354626204733));
+#606 = CARTESIAN_POINT('',(2.324230058862,-2.600000153158));
+#607 = CARTESIAN_POINT('',(1.587712249781,-2.6));
+#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.388348644484E-04,-3.174999914035,
+    0.245373795267));
+#614 = SURFACE_CURVE('',#615,(#620,#633),.PCURVE_S1.);
+#615 = HYPERBOLA('',#616,1.587712792905,2.75);
+#616 = AXIS2_PLACEMENT_3D('',#617,#618,#619);
+#617 = CARTESIAN_POINT('',(-1.375,-2.381569860407,-1.587712792905));
+#618 = DIRECTION('',(0.5,0.866025403784,-1.15377761183E-15));
+#619 = DIRECTION('',(-4.930380657631E-32,1.33226762955E-15,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),(3.606402927245E-07,
+    0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#623 = CARTESIAN_POINT('',(4.188790565427,-0.245373795267));
+#624 = CARTESIAN_POINT('',(4.25742020348,-0.245373755861));
+#625 = CARTESIAN_POINT('',(4.32604983937,-0.236827236164));
+#626 = CARTESIAN_POINT('',(4.394186897855,-0.219734235911));
+#627 = CARTESIAN_POINT('',(4.461338860037,-0.194008879215));
+#628 = CARTESIAN_POINT('',(4.527050085599,-0.159479414938));
+#629 = CARTESIAN_POINT('',(4.590940058075,-0.115886058574));
+#630 = CARTESIAN_POINT('',(4.652713282869,-6.287667972682E-02));
+#631 = CARTESIAN_POINT('',(4.712156276488,6.621270502689E-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.6));
+#637 = DIRECTION('',(0.5,0.866025403784,-1.15377761183E-15));
+#638 = DIRECTION('',(-0.866025403784,0.5,-6.661338147753E-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),(
+3.606402927245E-07,0.549037459066),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917445282,1.)) REPRESENTATION_ITEM('') );
+#641 = CARTESIAN_POINT('',(1.587712248511,-2.6));
+#642 = CARTESIAN_POINT('',(0.851195359463,-2.599999846646));
+#643 = CARTESIAN_POINT('',(8.531330157517E-04,-2.354626204733));
+#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.,3.269035645743E-16,0.245373795267));
+#651 = DIRECTION('',(-2.736911063134E-48,1.33226762955E-15,1.));
+#652 = DIRECTION('',(1.,1.716029210364E-17,-2.28621016833E-32));
+#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.,3.269035645743E-16,0.245373795267));
+#664 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#665 = DIRECTION('',(1.,1.716029210364E-17,-2.28621016833E-32));
+#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.587712792905,2.75);
+#682 = AXIS2_PLACEMENT_3D('',#683,#684,#685);
+#683 = CARTESIAN_POINT('',(-1.375,2.381569860407,-1.587712792905));
+#684 = DIRECTION('',(0.5,-0.866025403784,1.15377761183E-15));
+#685 = DIRECTION('',(4.930380657631E-32,1.33226762955E-15,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),(3.600608107524E-07,
+    0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#689 = CARTESIAN_POINT('',(2.094395462454,-0.245373795267));
+#690 = CARTESIAN_POINT('',(2.16302510058,-0.245373755924));
+#691 = CARTESIAN_POINT('',(2.231654736552,-0.236827236272));
+#692 = CARTESIAN_POINT('',(2.29979179509,-0.219734236047));
+#693 = CARTESIAN_POINT('',(2.366943757383,-0.19400887936));
+#694 = CARTESIAN_POINT('',(2.432654982989,-0.159479415076));
+#695 = CARTESIAN_POINT('',(2.496544955556,-0.115886058686));
+#696 = CARTESIAN_POINT('',(2.558318180414,-6.287667979319E-02));
+#697 = CARTESIAN_POINT('',(2.617761174095,3.278978562268E-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),(
+3.600608107524E-07,0.549037459066),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917445363,1.)) REPRESENTATION_ITEM('') );
+#702 = CARTESIAN_POINT('',(1.587712250104,-2.6));
+#703 = CARTESIAN_POINT('',(0.851195360316,-2.599999846892));
+#704 = CARTESIAN_POINT('',(8.531330151651E-04,-2.354626204733));
+#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.,3.269035645743E-16,0.245373795267));
+#714 = DIRECTION('',(-2.736911063134E-48,1.33226762955E-15,1.));
+#715 = DIRECTION('',(1.,1.716029210364E-17,-2.28621016833E-32));
+#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.,3.269035645743E-16,0.245373795267));
+#727 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#728 = DIRECTION('',(1.,1.716029210364E-17,-2.28621016833E-32));
+#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.587712792905,2.75);
+#739 = AXIS2_PLACEMENT_3D('',#740,#741,#742);
+#740 = CARTESIAN_POINT('',(-2.75,-2.11525835901E-15,-1.587712792905));
+#741 = DIRECTION('',(1.,0.,-0.));
+#742 = DIRECTION('',(0.,1.33226762955E-15,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,
+    1.854072451124E-14),.PIECEWISE_BEZIER_KNOTS.);
+#746 = CARTESIAN_POINT('',(2.618226581888,2.618395749826E-16));
+#747 = CARTESIAN_POINT('',(2.677669614553,-6.287672102795E-02));
+#748 = CARTESIAN_POINT('',(2.739442881447,-0.115886128214));
+#749 = CARTESIAN_POINT('',(2.803332898697,-0.159479500843));
+#750 = CARTESIAN_POINT('',(2.869044170957,-0.194008969939));
+#751 = CARTESIAN_POINT('',(2.936196181092,-0.219734320401));
+#752 = CARTESIAN_POINT('',(3.004333287533,-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.6));
+#760 = DIRECTION('',(1.,0.,0.));
+#761 = DIRECTION('',(0.,1.,-1.33226762955E-15));
+#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,
+1.854644242589E-14),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917495407,1.)) REPRESENTATION_ITEM('') );
+#764 = CARTESIAN_POINT('',(3.174573347527,-2.354626204733));
+#765 = CARTESIAN_POINT('',(2.32423058963,-2.6));
+#766 = CARTESIAN_POINT('',(1.587713240271,-2.6));
+#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.587712792905,2.75);
+#777 = AXIS2_PLACEMENT_3D('',#778,#779,#780);
+#778 = CARTESIAN_POINT('',(-1.375,-2.381569860407,-1.587712792905));
+#779 = DIRECTION('',(0.5,0.866025403784,-1.15377761183E-15));
+#780 = DIRECTION('',(-4.930380657631E-32,1.33226762955E-15,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,
+    3.606402927403E-07),.PIECEWISE_BEZIER_KNOTS.);
+#784 = CARTESIAN_POINT('',(3.665424133084,3.884459826348E-16));
+#785 = CARTESIAN_POINT('',(3.724867204795,-6.287676232912E-02));
+#786 = CARTESIAN_POINT('',(3.786640513801,-0.115886197853));
+#787 = CARTESIAN_POINT('',(3.850530575761,-0.159479586746));
+#788 = CARTESIAN_POINT('',(3.916241894836,-0.194009060664));
+#789 = CARTESIAN_POINT('',(3.983393952814,-0.21973440489));
+#790 = CARTESIAN_POINT('',(4.051531107274,-0.236827370896));
+#791 = CARTESIAN_POINT('',(4.120160837213,-0.245373834455));
+#792 = CARTESIAN_POINT('',(4.188790565427,-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,
+3.606402927245E-07),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917545533,1.)) REPRESENTATION_ITEM('') );
+#797 = CARTESIAN_POINT('',(3.174573347528,-2.354626204733));
+#798 = CARTESIAN_POINT('',(2.324230058181,-2.600000153355));
+#799 = CARTESIAN_POINT('',(1.587712248511,-2.6));
+#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.587712792905,2.75);
+#808 = AXIS2_PLACEMENT_3D('',#809,#810,#811);
+#809 = CARTESIAN_POINT('',(-2.75,-2.11525835901E-15,-1.587712792905));
+#810 = DIRECTION('',(1.,0.,-0.));
+#811 = DIRECTION('',(0.,1.33226762955E-15,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),(1.854644242589E-14,
+    0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#815 = CARTESIAN_POINT('',(3.14159265359,-0.245373795267));
+#816 = CARTESIAN_POINT('',(3.210222336723,-0.245373795158));
+#817 = CARTESIAN_POINT('',(3.278852019643,-0.23682730353));
+#818 = CARTESIAN_POINT('',(3.346989126096,-0.219734320401));
+#819 = CARTESIAN_POINT('',(3.414141136207,-0.194008969938));
+#820 = CARTESIAN_POINT('',(3.479852408496,-0.159479500843));
+#821 = CARTESIAN_POINT('',(3.54374242573,-0.115886128214));
+#822 = CARTESIAN_POINT('',(3.605515692627,-6.287672102794E-02));
+#823 = CARTESIAN_POINT('',(3.664958725292,-1.954726237067E-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),(
+1.854644242589E-14,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.6));
+#829 = CARTESIAN_POINT('',(0.851195890912,-2.6));
+#830 = CARTESIAN_POINT('',(8.531330151658E-04,-2.354626204733));
+#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.,3.269035645743E-16,0.245373795267));
+#838 = DIRECTION('',(-2.736911063134E-48,1.33226762955E-15,1.));
+#839 = DIRECTION('',(1.,1.716029210364E-17,-2.28621016833E-32));
+#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.,3.269035645743E-16,0.245373795267));
+#851 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#852 = DIRECTION('',(1.,1.716029210364E-17,-2.28621016833E-32));
+#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,3.46389583683E-15,2.6));
+#866 = SEAM_CURVE('',#867,(#871,#878),.PCURVE_S1.);
+#867 = LINE('',#868,#869);
+#868 = CARTESIAN_POINT('',(-1.5,3.46389583683E-15,2.6));
+#869 = VECTOR('',#870,1.);
+#870 = DIRECTION('',(0.,-1.33226762955E-15,-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.,3.46389583683E-15,2.6));
+#891 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#892 = DIRECTION('',(-1.,0.,0.));
+#893 = PCURVE('',#272,#894);
+#894 = DEFINITIONAL_REPRESENTATION('',(#895),#899);
+#895 = LINE('',#896,#897);
+#896 = CARTESIAN_POINT('',(0.,0.));
+#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 = PLANE('',#902);
+#902 = AXIS2_PLACEMENT_3D('',#903,#904,#905);
+#903 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#904 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#905 = DIRECTION('',(1.,2.0993308102E-16,-2.796870482147E-31));
+#906 = DEFINITIONAL_REPRESENTATION('',(#907),#911);
+#907 = CIRCLE('',#908,1.5);
+#908 = AXIS2_PLACEMENT_2D('',#909,#910);
+#909 = CARTESIAN_POINT('',(0.,0.));
+#910 = DIRECTION('',(-1.,2.0993308102E-16));
+#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,4.041211809636E-15,2.6));
+#921 = VERTEX_POINT('',#922);
+#922 = CARTESIAN_POINT('',(2.75,-1.586860107256,2.354626135594));
+#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,5.579154791852E-15,4.187713240271));
+#927 = DIRECTION('',(-1.,-0.,0.));
+#928 = DIRECTION('',(0.,-1.33226762955E-15,-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),(
+3.499627880944E-17,0.549037459066),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917495407,1.)) REPRESENTATION_ITEM('') );
+#932 = CARTESIAN_POINT('',(1.587713240271,-6.661338147751E-16));
+#933 = CARTESIAN_POINT('',(2.32423058963,-6.661338147751E-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.,3.46389583683E-15,2.6));
+#940 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#941 = DIRECTION('',(1.,2.0993308102E-16,-2.796870482147E-31));
+#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),(3.499627880944E-17,
+    0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#944 = CARTESIAN_POINT('',(-6.28318530718,3.025247143268E-16));
+#945 = CARTESIAN_POINT('',(-6.214555624046,1.089645688923E-10));
+#946 = CARTESIAN_POINT('',(-6.145925941119,8.546494145086E-03));
+#947 = CARTESIAN_POINT('',(-6.077788834707,2.563948209061E-02));
+#948 = CARTESIAN_POINT('',(-6.010636824525,5.136483980055E-02));
+#949 = CARTESIAN_POINT('',(-5.9449255523,8.589431862688E-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.354626135594));
+#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,5.579154791852E-15,4.187713240271));
+#962 = DIRECTION('',(-1.,-0.,0.));
+#963 = DIRECTION('',(0.,-1.33226762955E-15,-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,
+-2.0993308102E-16),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917495407,1.)) REPRESENTATION_ITEM('') );
+#967 = CARTESIAN_POINT('',(8.531330151653E-04,-0.245373864406));
+#968 = CARTESIAN_POINT('',(0.851195890912,-8.881784197001E-16));
+#969 = CARTESIAN_POINT('',(1.587713240271,-6.661338147751E-16));
+#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.,3.46389583683E-15,2.6));
+#975 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#976 = DIRECTION('',(1.,2.0993308102E-16,-2.796870482147E-31));
+#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,
+    -2.22044604925E-16),.PIECEWISE_BEZIER_KNOTS.);
+#979 = CARTESIAN_POINT('',(-0.523366071702,0.245373864406));
+#980 = CARTESIAN_POINT('',(-0.463923039037,0.182497125661));
+#981 = CARTESIAN_POINT('',(-0.402149772141,0.129487703539));
+#982 = CARTESIAN_POINT('',(-0.338259754901,8.589431862685E-02));
+#983 = CARTESIAN_POINT('',(-0.272548482618,5.136483980078E-02));
+#984 = CARTESIAN_POINT('',(-0.205396472505,2.563948209052E-02));
+#985 = CARTESIAN_POINT('',(-0.137259366053,8.546494145072E-03));
+#986 = CARTESIAN_POINT('',(-6.862968313324E-02,1.089645811923E-10));
+#987 = CARTESIAN_POINT('',(8.468785617478E-18,3.025247141476E-16));
+#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.,1.33226762955E-15,1.));
+#996 = PCURVE('',#310,#997);
+#997 = DEFINITIONAL_REPRESENTATION('',(#998),#1001);
+#998 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#999,#1000),.UNSPECIFIED.,.F.,.F.
+  ,(2,2),(-1.479114197289E-31,2.109252340327),.PIECEWISE_BEZIER_KNOTS.);
+#999 = CARTESIAN_POINT('',(8.531330151651E-04,-2.354626204733));
+#1000 = CARTESIAN_POINT('',(8.531330151651E-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),(-1.479114197289E-31,2.109252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1005 = CARTESIAN_POINT('',(0.523366071702,2.349303366845E-18));
+#1006 = CARTESIAN_POINT('',(0.523366071702,2.109252340327));
+#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.,1.33226762955E-15,1.));
+#1017 = PCURVE('',#310,#1018);
+#1018 = DEFINITIONAL_REPRESENTATION('',(#1019),#1022);
+#1019 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1020,#1021),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.958228394579E-31,2.109252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1020 = CARTESIAN_POINT('',(3.174573347527,-2.354626204733));
+#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),(-2.958228394579E-31,2.109252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1026 = CARTESIAN_POINT('',(5.759819235478,-2.349303366845E-18));
+#1027 = CARTESIAN_POINT('',(5.759819235478,2.109252340327));
+#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,#1069,#1104,#1123,#1124,#1125,#1146));
+#1032 = ORIENTED_EDGE('',*,*,#1033,.T.);
+#1033 = EDGE_CURVE('',#1034,#1036,#1038,.T.);
+#1034 = VERTEX_POINT('',#1035);
+#1035 = CARTESIAN_POINT('',(1.375000857398,2.381569365388,2.6));
+#1036 = VERTEX_POINT('',#1037);
+#1037 = CARTESIAN_POINT('',(1.375,2.381569860407,2.6));
+#1038 = SURFACE_CURVE('',#1039,(#1044,#1057),.PCURVE_S1.);
+#1039 = CIRCLE('',#1040,2.75);
+#1040 = AXIS2_PLACEMENT_3D('',#1041,#1042,#1043);
+#1041 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#1042 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1043 = DIRECTION('',(1.,2.0993308102E-16,-2.796870482147E-31));
+#1044 = PCURVE('',#372,#1045);
+#1045 = DEFINITIONAL_REPRESENTATION('',(#1046),#1056);
+#1046 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1047,#1048,#1049,#1050,#1051,
+    #1052,#1053,#1054,#1055),.UNSPECIFIED.,.F.,.F.,(9,9),(1.047197191183
+    ,1.047197551196),.PIECEWISE_BEZIER_KNOTS.);
+#1047 = CARTESIAN_POINT('',(1.587714230309,0.));
+#1048 = CARTESIAN_POINT('',(1.587714106555,0.));
+#1049 = CARTESIAN_POINT('',(1.587713982798,-2.81508150124E-12));
+#1050 = CARTESIAN_POINT('',(1.587713859054,5.825118165603E-12));
+#1051 = CARTESIAN_POINT('',(1.58771373528,-3.269828852126E-12));
+#1052 = CARTESIAN_POINT('',(1.587713611545,5.825118165603E-12));
+#1053 = CARTESIAN_POINT('',(1.587713487779,-3.269828852126E-12));
+#1054 = CARTESIAN_POINT('',(1.587713364027,0.));
+#1055 = CARTESIAN_POINT('',(1.587713240272,0.));
+#1056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1057 = PCURVE('',#1058,#1063);
+#1058 = PLANE('',#1059);
+#1059 = AXIS2_PLACEMENT_3D('',#1060,#1061,#1062);
+#1060 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#1061 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1062 = DIRECTION('',(1.,2.0993308102E-16,-2.796870482147E-31));
+#1063 = DEFINITIONAL_REPRESENTATION('',(#1064),#1068);
+#1064 = CIRCLE('',#1065,2.75);
+#1065 = AXIS2_PLACEMENT_2D('',#1066,#1067);
+#1066 = CARTESIAN_POINT('',(0.,0.));
+#1067 = DIRECTION('',(1.,-0.));
+#1068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1069 = ORIENTED_EDGE('',*,*,#1070,.F.);
+#1070 = EDGE_CURVE('',#1071,#1036,#1073,.T.);
+#1071 = VERTEX_POINT('',#1072);
+#1072 = CARTESIAN_POINT('',(7.38834864449E-04,3.174999914035,
+    2.354626135594));
+#1073 = SURFACE_CURVE('',#1074,(#1079,#1086),.PCURVE_S1.);
+#1074 = HYPERBOLA('',#1075,1.587713240271,2.75);
+#1075 = AXIS2_PLACEMENT_3D('',#1076,#1077,#1078);
+#1076 = CARTESIAN_POINT('',(1.375,2.381569860407,4.187713240271));
+#1077 = DIRECTION('',(-0.5,-0.866025403784,1.15377761183E-15));
+#1078 = DIRECTION('',(4.930380657631E-32,-1.33226762955E-15,-1.));
+#1079 = PCURVE('',#372,#1080);
+#1080 = DEFINITIONAL_REPRESENTATION('',(#1081),#1085);
+#1081 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1082,#1083,#1084),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.549037459066,
+3.600136053327E-07),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917545446,1.)) REPRESENTATION_ITEM('') );
+#1082 = CARTESIAN_POINT('',(8.531330157522E-04,-0.245373864406));
+#1083 = CARTESIAN_POINT('',(0.851196421439,1.530881370559E-07));
+#1084 = CARTESIAN_POINT('',(1.587714230309,-4.440892098501E-16));
+#1085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1086 = PCURVE('',#1087,#1092);
+#1087 = CONICAL_SURFACE('',#1088,2.75,1.047197551197);
+#1088 = AXIS2_PLACEMENT_3D('',#1089,#1090,#1091);
+#1089 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#1090 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#1091 = DIRECTION('',(1.,2.0993308102E-16,-2.796870482147E-31));
+#1092 = DEFINITIONAL_REPRESENTATION('',(#1093),#1103);
+#1093 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1094,#1095,#1096,#1097,#1098,
+    #1099,#1100,#1101,#1102),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -0.549037459066,3.600136053716E-07),.PIECEWISE_BEZIER_KNOTS.);
+#1094 = CARTESIAN_POINT('',(-1.570563622898,0.245373864406));
+#1095 = CARTESIAN_POINT('',(-1.511120551256,0.182497084432));
+#1096 = CARTESIAN_POINT('',(-1.449347242323,0.12948763402));
+#1097 = CARTESIAN_POINT('',(-1.385457180415,8.589423287213E-02));
+#1098 = CARTESIAN_POINT('',(-1.31974586145,5.136474923412E-02));
+#1099 = CARTESIAN_POINT('',(-1.252593803541,2.563939774785E-02));
+#1100 = CARTESIAN_POINT('',(-1.184456649175,8.546426895904E-03));
+#1101 = CARTESIAN_POINT('',(-1.115826919318,-3.911967639002E-08));
+#1102 = CARTESIAN_POINT('',(-1.047197191183,-1.171066212866E-16));
+#1103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1104 = ORIENTED_EDGE('',*,*,#1105,.F.);
+#1105 = EDGE_CURVE('',#486,#1071,#1106,.T.);
+#1106 = SURFACE_CURVE('',#1107,(#1111,#1117),.PCURVE_S1.);
+#1107 = LINE('',#1108,#1109);
+#1108 = CARTESIAN_POINT('',(7.38834864449E-04,3.174999914035,
+    0.245373795267));
+#1109 = VECTOR('',#1110,1.);
+#1110 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1111 = PCURVE('',#372,#1112);
+#1112 = DEFINITIONAL_REPRESENTATION('',(#1113),#1116);
+#1113 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1114,#1115),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.958228394579E-31,2.109252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1114 = CARTESIAN_POINT('',(8.531330157525E-04,-2.354626204733));
+#1115 = CARTESIAN_POINT('',(8.531330157525E-04,-0.245373864406));
+#1116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1117 = PCURVE('',#532,#1118);
+#1118 = DEFINITIONAL_REPRESENTATION('',(#1119),#1122);
+#1119 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1120,#1121),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.958228394579E-31,2.109252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1120 = CARTESIAN_POINT('',(1.570563622898,5.551057859015E-18));
+#1121 = CARTESIAN_POINT('',(1.570563622898,2.109252340327));
+#1122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1123 = ORIENTED_EDGE('',*,*,#485,.F.);
+#1124 = ORIENTED_EDGE('',*,*,#351,.F.);
+#1125 = ORIENTED_EDGE('',*,*,#1126,.T.);
+#1126 = EDGE_CURVE('',#323,#1127,#1129,.T.);
+#1127 = VERTEX_POINT('',#1128);
+#1128 = CARTESIAN_POINT('',(2.749261165136,1.588139806779,2.354626135594
+    ));
+#1129 = SURFACE_CURVE('',#1130,(#1134,#1140),.PCURVE_S1.);
+#1130 = LINE('',#1131,#1132);
+#1131 = CARTESIAN_POINT('',(2.749261165136,1.588139806779,0.245373795267
+    ));
+#1132 = VECTOR('',#1133,1.);
+#1133 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1134 = PCURVE('',#372,#1135);
+#1135 = DEFINITIONAL_REPRESENTATION('',(#1136),#1139);
+#1136 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1137,#1138),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.958228394579E-31,2.109252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1137 = CARTESIAN_POINT('',(3.174573347528,-2.354626204733));
+#1138 = CARTESIAN_POINT('',(3.174573347528,-0.245373864406));
+#1139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1140 = PCURVE('',#339,#1141);
+#1141 = DEFINITIONAL_REPRESENTATION('',(#1142),#1145);
+#1142 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1143,#1144),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.958228394579E-31,2.109252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1143 = CARTESIAN_POINT('',(0.523831479494,3.201754491699E-18));
+#1144 = CARTESIAN_POINT('',(0.523831479494,2.109252340327));
+#1145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1146 = ORIENTED_EDGE('',*,*,#1147,.F.);
+#1147 = EDGE_CURVE('',#1034,#1127,#1148,.T.);
+#1148 = SURFACE_CURVE('',#1149,(#1154,#1161),.PCURVE_S1.);
+#1149 = HYPERBOLA('',#1150,1.587713240271,2.75);
+#1150 = AXIS2_PLACEMENT_3D('',#1151,#1152,#1153);
+#1151 = CARTESIAN_POINT('',(1.375,2.381569860407,4.187713240271));
+#1152 = DIRECTION('',(-0.5,-0.866025403784,1.15377761183E-15));
+#1153 = DIRECTION('',(4.930380657631E-32,-1.33226762955E-15,-1.));
+#1154 = PCURVE('',#372,#1155);
+#1155 = DEFINITIONAL_REPRESENTATION('',(#1156),#1160);
+#1156 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1157,#1158,#1159),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+3.600136053327E-07,0.549037459066),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917445369,1.)) REPRESENTATION_ITEM('') );
+#1157 = CARTESIAN_POINT('',(1.587714230309,-4.440892098501E-16));
+#1158 = CARTESIAN_POINT('',(2.324231120158,-1.530879467637E-07));
+#1159 = CARTESIAN_POINT('',(3.174573347528,-0.245373864406));
+#1160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1161 = PCURVE('',#972,#1162);
+#1162 = DEFINITIONAL_REPRESENTATION('',(#1163),#1173);
+#1163 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1164,#1165,#1166,#1167,#1168,
+    #1169,#1170,#1171,#1172),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    3.600136053327E-07,0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#1164 = CARTESIAN_POINT('',(-1.047197191183,1.155188653753E-16));
+#1165 = CARTESIAN_POINT('',(-0.978567553051,3.933755344638E-08));
+#1166 = CARTESIAN_POINT('',(-0.909937917072,8.546561393991E-03));
+#1167 = CARTESIAN_POINT('',(-0.841800858526,2.563956643365E-02));
+#1168 = CARTESIAN_POINT('',(-0.77464889623,5.136493036644E-02));
+#1169 = CARTESIAN_POINT('',(-0.708937670612,8.589440438192E-02));
+#1170 = CARTESIAN_POINT('',(-0.645047698044,0.129487773057));
+#1171 = CARTESIAN_POINT('',(-0.583274473181,0.18249716689));
+#1172 = CARTESIAN_POINT('',(-0.523831479494,0.245373864406));
+#1173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1174 = ADVANCED_FACE('',(#1175),#339,.T.);
+#1175 = FACE_BOUND('',#1176,.T.);
+#1176 = EDGE_LOOP('',(#1177,#1178,#1179,#1180));
+#1177 = ORIENTED_EDGE('',*,*,#990,.F.);
+#1178 = ORIENTED_EDGE('',*,*,#322,.T.);
+#1179 = ORIENTED_EDGE('',*,*,#1126,.T.);
+#1180 = ORIENTED_EDGE('',*,*,#1181,.F.);
+#1181 = EDGE_CURVE('',#956,#1127,#1182,.T.);
+#1182 = SURFACE_CURVE('',#1183,(#1188,#1195),.PCURVE_S1.);
+#1183 = CIRCLE('',#1184,3.175);
+#1184 = AXIS2_PLACEMENT_3D('',#1185,#1186,#1187);
+#1185 = CARTESIAN_POINT('',(0.,3.136992180145E-15,2.354626135594));
+#1186 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1187 = DIRECTION('',(1.,1.646715055194E-16,-2.193865163128E-31));
+#1188 = PCURVE('',#339,#1189);
+#1189 = DEFINITIONAL_REPRESENTATION('',(#1190),#1194);
+#1190 = LINE('',#1191,#1192);
+#1191 = CARTESIAN_POINT('',(0.,2.109252340327));
+#1192 = VECTOR('',#1193,1.);
+#1193 = DIRECTION('',(1.,0.));
+#1194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1195 = PCURVE('',#972,#1196);
+#1196 = DEFINITIONAL_REPRESENTATION('',(#1197),#1201);
+#1197 = LINE('',#1198,#1199);
+#1198 = CARTESIAN_POINT('',(-0.,0.245373864406));
+#1199 = VECTOR('',#1200,1.);
+#1200 = DIRECTION('',(-1.,0.));
+#1201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1202 = ADVANCED_FACE('',(#1203),#407,.T.);
+#1203 = FACE_BOUND('',#1204,.T.);
+#1204 = EDGE_LOOP('',(#1205,#1206,#1207,#1231));
+#1205 = ORIENTED_EDGE('',*,*,#388,.T.);
+#1206 = ORIENTED_EDGE('',*,*,#1011,.T.);
+#1207 = ORIENTED_EDGE('',*,*,#1208,.F.);
+#1208 = EDGE_CURVE('',#1209,#921,#1211,.T.);
+#1209 = VERTEX_POINT('',#1210);
+#1210 = CARTESIAN_POINT('',(2.749261165136,-1.588139806779,
+    2.354626135594));
+#1211 = SURFACE_CURVE('',#1212,(#1217,#1224),.PCURVE_S1.);
+#1212 = CIRCLE('',#1213,3.175);
+#1213 = AXIS2_PLACEMENT_3D('',#1214,#1215,#1216);
+#1214 = CARTESIAN_POINT('',(0.,3.136992180145E-15,2.354626135594));
+#1215 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1216 = DIRECTION('',(1.,1.646715055194E-16,-2.193865163128E-31));
+#1217 = PCURVE('',#407,#1218);
+#1218 = DEFINITIONAL_REPRESENTATION('',(#1219),#1223);
+#1219 = LINE('',#1220,#1221);
+#1220 = CARTESIAN_POINT('',(0.,2.109252340327));
+#1221 = VECTOR('',#1222,1.);
+#1222 = DIRECTION('',(1.,0.));
+#1223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1224 = PCURVE('',#937,#1225);
+#1225 = DEFINITIONAL_REPRESENTATION('',(#1226),#1230);
+#1226 = LINE('',#1227,#1228);
+#1227 = CARTESIAN_POINT('',(-0.,0.245373864406));
+#1228 = VECTOR('',#1229,1.);
+#1229 = DIRECTION('',(-1.,0.));
+#1230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1231 = ORIENTED_EDGE('',*,*,#1232,.F.);
+#1232 = EDGE_CURVE('',#389,#1209,#1233,.T.);
+#1233 = SURFACE_CURVE('',#1234,(#1238,#1244),.PCURVE_S1.);
+#1234 = LINE('',#1235,#1236);
+#1235 = CARTESIAN_POINT('',(2.749261165136,-1.588139806779,
+    0.245373795267));
+#1236 = VECTOR('',#1237,1.);
+#1237 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1238 = PCURVE('',#407,#1239);
+#1239 = DEFINITIONAL_REPRESENTATION('',(#1240),#1243);
+#1240 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1241,#1242),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.479114197289E-31,2.109252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1241 = CARTESIAN_POINT('',(5.759353827685,-3.201754491699E-18));
+#1242 = CARTESIAN_POINT('',(5.759353827685,2.109252340327));
+#1243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1244 = PCURVE('',#469,#1245);
+#1245 = DEFINITIONAL_REPRESENTATION('',(#1246),#1249);
+#1246 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1247,#1248),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.479114197289E-31,2.109252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1247 = CARTESIAN_POINT('',(8.531330151652E-04,-2.354626204733));
+#1248 = CARTESIAN_POINT('',(8.531330151652E-04,-0.245373864406));
+#1249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1250 = ADVANCED_FACE('',(#1251),#469,.F.);
+#1251 = FACE_BOUND('',#1252,.F.);
+#1252 = EDGE_LOOP('',(#1253,#1285,#1313,#1314,#1315,#1316,#1337));
+#1253 = ORIENTED_EDGE('',*,*,#1254,.T.);
+#1254 = EDGE_CURVE('',#1255,#1257,#1259,.T.);
+#1255 = VERTEX_POINT('',#1256);
+#1256 = CARTESIAN_POINT('',(1.374999143081,-2.38157035515,2.6));
+#1257 = VERTEX_POINT('',#1258);
+#1258 = CARTESIAN_POINT('',(1.375,-2.381569860407,2.6));
+#1259 = SURFACE_CURVE('',#1260,(#1265,#1278),.PCURVE_S1.);
+#1260 = CIRCLE('',#1261,2.75);
+#1261 = AXIS2_PLACEMENT_3D('',#1262,#1263,#1264);
+#1262 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#1263 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1264 = DIRECTION('',(1.,2.0993308102E-16,-2.796870482147E-31));
+#1265 = PCURVE('',#469,#1266);
+#1266 = DEFINITIONAL_REPRESENTATION('',(#1267),#1277);
+#1267 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1268,#1269,#1270,#1271,#1272,
+    #1273,#1274,#1275,#1276),.UNSPECIFIED.,.F.,.F.,(9,9),(5.23598739617,
+    5.235987755983),.PIECEWISE_BEZIER_KNOTS.);
+#1268 = CARTESIAN_POINT('',(1.587714229757,4.440892098501E-16));
+#1269 = CARTESIAN_POINT('',(1.587714106071,4.440892098501E-16));
+#1270 = CARTESIAN_POINT('',(1.587713982387,-7.744915819785E-13));
+#1271 = CARTESIAN_POINT('',(1.5877138587,-1.328004373136E-11));
+#1272 = CARTESIAN_POINT('',(1.587713735013,9.457323812967E-12));
+#1273 = CARTESIAN_POINT('',(1.587713611329,-1.237054902958E-11));
+#1274 = CARTESIAN_POINT('',(1.587713487643,1.271871497011E-12));
+#1275 = CARTESIAN_POINT('',(1.587713363957,4.440892098501E-16));
+#1276 = CARTESIAN_POINT('',(1.587713240271,4.440892098501E-16));
+#1277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1278 = PCURVE('',#1058,#1279);
+#1279 = DEFINITIONAL_REPRESENTATION('',(#1280),#1284);
+#1280 = CIRCLE('',#1281,2.75);
+#1281 = AXIS2_PLACEMENT_2D('',#1282,#1283);
+#1282 = CARTESIAN_POINT('',(0.,0.));
+#1283 = DIRECTION('',(1.,-0.));
+#1284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1285 = ORIENTED_EDGE('',*,*,#1286,.F.);
+#1286 = EDGE_CURVE('',#1209,#1257,#1287,.T.);
+#1287 = SURFACE_CURVE('',#1288,(#1293,#1300),.PCURVE_S1.);
+#1288 = HYPERBOLA('',#1289,1.587713240271,2.75);
+#1289 = AXIS2_PLACEMENT_3D('',#1290,#1291,#1292);
+#1290 = CARTESIAN_POINT('',(1.375,-2.381569860407,4.187713240271));
+#1291 = DIRECTION('',(-0.5,0.866025403784,-1.15377761183E-15));
+#1292 = DIRECTION('',(-4.930380657631E-32,-1.33226762955E-15,-1.));
+#1293 = PCURVE('',#469,#1294);
+#1294 = DEFINITIONAL_REPRESENTATION('',(#1295),#1299);
+#1295 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1296,#1297,#1298),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.549037459066,
+3.598129554274E-07),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917545418,1.)) REPRESENTATION_ITEM('') );
+#1296 = CARTESIAN_POINT('',(8.531330151649E-04,-0.245373864406));
+#1297 = CARTESIAN_POINT('',(0.851196421143,1.530028150842E-07));
+#1298 = CARTESIAN_POINT('',(1.587714229757,0.));
+#1299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1300 = PCURVE('',#937,#1301);
+#1301 = DEFINITIONAL_REPRESENTATION('',(#1302),#1312);
+#1302 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1303,#1304,#1305,#1306,#1307,
+    #1308,#1309,#1310,#1311),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -0.549037459066,3.598129554305E-07),.PIECEWISE_BEZIER_KNOTS.);
+#1303 = CARTESIAN_POINT('',(-5.759353827685,0.245373864406));
+#1304 = CARTESIAN_POINT('',(-5.699910756064,0.182497084455));
+#1305 = CARTESIAN_POINT('',(-5.638137447158,0.129487634059));
+#1306 = CARTESIAN_POINT('',(-5.57424738527,8.589423291968E-02));
+#1307 = CARTESIAN_POINT('',(-5.508536066351,5.136474928443E-02));
+#1308 = CARTESIAN_POINT('',(-5.441384008423,2.563939779478E-02));
+#1309 = CARTESIAN_POINT('',(-5.373246854115,8.546426933421E-03));
+#1310 = CARTESIAN_POINT('',(-5.30461712428,-3.909781230251E-08));
+#1311 = CARTESIAN_POINT('',(-5.23598739617,2.671673618092E-16));
+#1312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1313 = ORIENTED_EDGE('',*,*,#1232,.F.);
+#1314 = ORIENTED_EDGE('',*,*,#448,.F.);
+#1315 = ORIENTED_EDGE('',*,*,#580,.F.);
+#1316 = ORIENTED_EDGE('',*,*,#1317,.T.);
+#1317 = EDGE_CURVE('',#581,#1318,#1320,.T.);
+#1318 = VERTEX_POINT('',#1319);
+#1319 = CARTESIAN_POINT('',(7.388348644479E-04,-3.174999914035,
+    2.354626135594));
+#1320 = SURFACE_CURVE('',#1321,(#1325,#1331),.PCURVE_S1.);
+#1321 = LINE('',#1322,#1323);
+#1322 = CARTESIAN_POINT('',(7.38834864449E-04,-3.174999914035,
+    0.245373795267));
+#1323 = VECTOR('',#1324,1.);
+#1324 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1325 = PCURVE('',#469,#1326);
+#1326 = DEFINITIONAL_REPRESENTATION('',(#1327),#1330);
+#1327 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1328,#1329),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.958228394579E-31,2.109252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1328 = CARTESIAN_POINT('',(3.174573347527,-2.354626204733));
+#1329 = CARTESIAN_POINT('',(3.174573347527,-0.245373864406));
+#1330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1331 = PCURVE('',#661,#1332);
+#1332 = DEFINITIONAL_REPRESENTATION('',(#1333),#1336);
+#1333 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1334,#1335),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.958228394579E-31,2.109252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1334 = CARTESIAN_POINT('',(4.712621684281,-5.551057859015E-18));
+#1335 = CARTESIAN_POINT('',(4.712621684281,2.109252340327));
+#1336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1337 = ORIENTED_EDGE('',*,*,#1338,.F.);
+#1338 = EDGE_CURVE('',#1255,#1318,#1339,.T.);
+#1339 = SURFACE_CURVE('',#1340,(#1345,#1352),.PCURVE_S1.);
+#1340 = HYPERBOLA('',#1341,1.587713240271,2.75);
+#1341 = AXIS2_PLACEMENT_3D('',#1342,#1343,#1344);
+#1342 = CARTESIAN_POINT('',(1.375,-2.381569860407,4.187713240271));
+#1343 = DIRECTION('',(-0.5,0.866025403784,-1.15377761183E-15));
+#1344 = DIRECTION('',(-4.930380657631E-32,-1.33226762955E-15,-1.));
+#1345 = PCURVE('',#469,#1346);
+#1346 = DEFINITIONAL_REPRESENTATION('',(#1347),#1351);
+#1347 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1348,#1349,#1350),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+3.598129554274E-07,0.549037459066),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917445397,1.)) REPRESENTATION_ITEM('') );
+#1348 = CARTESIAN_POINT('',(1.587714229757,0.));
+#1349 = CARTESIAN_POINT('',(2.324231119861,-1.530026241259E-07));
+#1350 = CARTESIAN_POINT('',(3.174573347527,-0.245373864406));
+#1351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1352 = PCURVE('',#1353,#1358);
+#1353 = CONICAL_SURFACE('',#1354,2.75,1.047197551197);
+#1354 = AXIS2_PLACEMENT_3D('',#1355,#1356,#1357);
+#1355 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#1356 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#1357 = DIRECTION('',(1.,2.0993308102E-16,-2.796870482147E-31));
+#1358 = DEFINITIONAL_REPRESENTATION('',(#1359),#1369);
+#1359 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1360,#1361,#1362,#1363,#1364,
+    #1365,#1366,#1367,#1368),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    3.598129554274E-07,0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#1360 = CARTESIAN_POINT('',(-5.23598739617,3.081337778494E-16));
+#1361 = CARTESIAN_POINT('',(-5.167357758014,3.931569000832E-08));
+#1362 = CARTESIAN_POINT('',(-5.098728122005,8.546561356517E-03));
+#1363 = CARTESIAN_POINT('',(-5.030591063445,2.563956638664E-02));
+#1364 = CARTESIAN_POINT('',(-4.963439101117,5.13649303162E-02));
+#1365 = CARTESIAN_POINT('',(-4.897727875465,8.589440433408E-02));
+#1366 = CARTESIAN_POINT('',(-4.833837902876,0.129487773018));
+#1367 = CARTESIAN_POINT('',(-4.77206467799,0.182497166867));
+#1368 = CARTESIAN_POINT('',(-4.712621684281,0.245373864406));
+#1369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1370 = ADVANCED_FACE('',(#1371),#565,.F.);
+#1371 = FACE_BOUND('',#1372,.F.);
+#1372 = EDGE_LOOP('',(#1373,#1405,#1440,#1459,#1460,#1461,#1482));
+#1373 = ORIENTED_EDGE('',*,*,#1374,.T.);
+#1374 = EDGE_CURVE('',#1375,#1377,#1379,.T.);
+#1375 = VERTEX_POINT('',#1376);
+#1376 = CARTESIAN_POINT('',(-1.37499914322,2.381570355069,2.6));
+#1377 = VERTEX_POINT('',#1378);
+#1378 = CARTESIAN_POINT('',(-1.375,2.381569860407,2.6));
+#1379 = SURFACE_CURVE('',#1380,(#1385,#1398),.PCURVE_S1.);
+#1380 = CIRCLE('',#1381,2.75);
+#1381 = AXIS2_PLACEMENT_3D('',#1382,#1383,#1384);
+#1382 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#1383 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1384 = DIRECTION('',(1.,2.0993308102E-16,-2.796870482147E-31));
+#1385 = PCURVE('',#565,#1386);
+#1386 = DEFINITIONAL_REPRESENTATION('',(#1387),#1397);
+#1387 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1388,#1389,#1390,#1391,#1392,
+    #1393,#1394,#1395,#1396),.UNSPECIFIED.,.F.,.F.,(9,9),(2.094394742639
+    ,2.094395102393),.PIECEWISE_BEZIER_KNOTS.);
+#1388 = CARTESIAN_POINT('',(1.587714229596,-4.440892098501E-16));
+#1389 = CARTESIAN_POINT('',(1.587714105931,-4.440892098501E-16));
+#1390 = CARTESIAN_POINT('',(1.587713982262,-2.815525590449E-12));
+#1391 = CARTESIAN_POINT('',(1.587713858606,5.824674076393E-12));
+#1392 = CARTESIAN_POINT('',(1.587713734911,-3.270272941336E-12));
+#1393 = CARTESIAN_POINT('',(1.587713611277,5.824674076393E-12));
+#1394 = CARTESIAN_POINT('',(1.587713487599,-3.270272941336E-12));
+#1395 = CARTESIAN_POINT('',(1.587713363937,-4.440892098501E-16));
+#1396 = CARTESIAN_POINT('',(1.587713240271,-4.440892098501E-16));
+#1397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1398 = PCURVE('',#1058,#1399);
+#1399 = DEFINITIONAL_REPRESENTATION('',(#1400),#1404);
+#1400 = CIRCLE('',#1401,2.75);
+#1401 = AXIS2_PLACEMENT_2D('',#1402,#1403);
+#1402 = CARTESIAN_POINT('',(0.,0.));
+#1403 = DIRECTION('',(1.,-0.));
+#1404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1405 = ORIENTED_EDGE('',*,*,#1406,.F.);
+#1406 = EDGE_CURVE('',#1407,#1377,#1409,.T.);
+#1407 = VERTEX_POINT('',#1408);
+#1408 = CARTESIAN_POINT('',(-2.749261165136,1.588139806779,
+    2.354626135594));
+#1409 = SURFACE_CURVE('',#1410,(#1415,#1422),.PCURVE_S1.);
+#1410 = HYPERBOLA('',#1411,1.587713240271,2.75);
+#1411 = AXIS2_PLACEMENT_3D('',#1412,#1413,#1414);
+#1412 = CARTESIAN_POINT('',(-1.375,2.381569860407,4.187713240271));
+#1413 = DIRECTION('',(0.5,-0.866025403784,1.15377761183E-15));
+#1414 = DIRECTION('',(-4.930380657631E-32,-1.33226762955E-15,-1.));
+#1415 = PCURVE('',#565,#1416);
+#1416 = DEFINITIONAL_REPRESENTATION('',(#1417),#1421);
+#1417 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1418,#1419,#1420),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.549037459066,
+3.597544964369E-07),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.03791754541,1.)) REPRESENTATION_ITEM('') );
+#1418 = CARTESIAN_POINT('',(8.531330151649E-04,-0.245373864406));
+#1419 = CARTESIAN_POINT('',(0.851196421056,1.529779560805E-07));
+#1420 = CARTESIAN_POINT('',(1.587714229596,-4.440892098501E-16));
+#1421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1422 = PCURVE('',#1423,#1428);
+#1423 = CONICAL_SURFACE('',#1424,2.75,1.047197551197);
+#1424 = AXIS2_PLACEMENT_3D('',#1425,#1426,#1427);
+#1425 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#1426 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#1427 = DIRECTION('',(1.,2.0993308102E-16,-2.796870482147E-31));
+#1428 = DEFINITIONAL_REPRESENTATION('',(#1429),#1439);
+#1429 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1430,#1431,#1432,#1433,#1434,
+    #1435,#1436,#1437,#1438),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -0.549037459066,3.597544964151E-07),.PIECEWISE_BEZIER_KNOTS.);
+#1430 = CARTESIAN_POINT('',(-2.617761174095,0.245373864406));
+#1431 = CARTESIAN_POINT('',(-2.558318102481,0.182497084461));
+#1432 = CARTESIAN_POINT('',(-2.496544793578,0.12948763407));
+#1433 = CARTESIAN_POINT('',(-2.432654731704,8.589423293395E-02));
+#1434 = CARTESIAN_POINT('',(-2.366943412771,5.136474929895E-02));
+#1435 = CARTESIAN_POINT('',(-2.299791354891,2.563939780867E-02));
+#1436 = CARTESIAN_POINT('',(-2.231654200566,8.546426944271E-03));
+#1437 = CARTESIAN_POINT('',(-2.163024470741,-3.90914425326E-08));
+#1438 = CARTESIAN_POINT('',(-2.094394742639,7.477829109778E-17));
+#1439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1440 = ORIENTED_EDGE('',*,*,#1441,.F.);
+#1441 = EDGE_CURVE('',#678,#1407,#1442,.T.);
+#1442 = SURFACE_CURVE('',#1443,(#1447,#1453),.PCURVE_S1.);
+#1443 = LINE('',#1444,#1445);
+#1444 = CARTESIAN_POINT('',(-2.749261165136,1.588139806779,
+    0.245373795267));
+#1445 = VECTOR('',#1446,1.);
+#1446 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1447 = PCURVE('',#565,#1448);
+#1448 = DEFINITIONAL_REPRESENTATION('',(#1449),#1452);
+#1449 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1450,#1451),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.479114197289E-31,2.109252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1450 = CARTESIAN_POINT('',(8.53133015165E-04,-2.354626204733));
+#1451 = CARTESIAN_POINT('',(8.53133015165E-04,-0.245373864406));
+#1452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1453 = PCURVE('',#724,#1454);
+#1454 = DEFINITIONAL_REPRESENTATION('',(#1455),#1458);
+#1455 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1456,#1457),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.479114197289E-31,2.109252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1456 = CARTESIAN_POINT('',(2.617761174095,3.201754491699E-18));
+#1457 = CARTESIAN_POINT('',(2.617761174095,2.109252340327));
+#1458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1459 = ORIENTED_EDGE('',*,*,#677,.F.);
+#1460 = ORIENTED_EDGE('',*,*,#544,.F.);
+#1461 = ORIENTED_EDGE('',*,*,#1462,.T.);
+#1462 = EDGE_CURVE('',#516,#1463,#1465,.T.);
+#1463 = VERTEX_POINT('',#1464);
+#1464 = CARTESIAN_POINT('',(-7.388348644497E-04,3.174999914035,
+    2.354626135594));
+#1465 = SURFACE_CURVE('',#1466,(#1470,#1476),.PCURVE_S1.);
+#1466 = LINE('',#1467,#1468);
+#1467 = CARTESIAN_POINT('',(-7.38834864449E-04,3.174999914035,
+    0.245373795267));
+#1468 = VECTOR('',#1469,1.);
+#1469 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1470 = PCURVE('',#565,#1471);
+#1471 = DEFINITIONAL_REPRESENTATION('',(#1472),#1475);
+#1472 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1473,#1474),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.958228394579E-31,2.109252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1473 = CARTESIAN_POINT('',(3.174573347527,-2.354626204733));
+#1474 = CARTESIAN_POINT('',(3.174573347527,-0.245373864406));
+#1475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1476 = PCURVE('',#532,#1477);
+#1477 = DEFINITIONAL_REPRESENTATION('',(#1478),#1481);
+#1478 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1479,#1480),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.958228394579E-31,2.109252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1479 = CARTESIAN_POINT('',(1.571029030691,5.551057859015E-18));
+#1480 = CARTESIAN_POINT('',(1.571029030691,2.109252340327));
+#1481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1482 = ORIENTED_EDGE('',*,*,#1483,.F.);
+#1483 = EDGE_CURVE('',#1375,#1463,#1484,.T.);
+#1484 = SURFACE_CURVE('',#1485,(#1490,#1497),.PCURVE_S1.);
+#1485 = HYPERBOLA('',#1486,1.587713240271,2.75);
+#1486 = AXIS2_PLACEMENT_3D('',#1487,#1488,#1489);
+#1487 = CARTESIAN_POINT('',(-1.375,2.381569860407,4.187713240271));
+#1488 = DIRECTION('',(0.5,-0.866025403784,1.15377761183E-15));
+#1489 = DIRECTION('',(-4.930380657631E-32,-1.33226762955E-15,-1.));
+#1490 = PCURVE('',#565,#1491);
+#1491 = DEFINITIONAL_REPRESENTATION('',(#1492),#1496);
+#1492 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1493,#1494,#1495),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+3.597544964369E-07,0.549037459066),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917445405,1.)) REPRESENTATION_ITEM('') );
+#1493 = CARTESIAN_POINT('',(1.587714229596,-4.440892098501E-16));
+#1494 = CARTESIAN_POINT('',(2.324231119775,-1.529777666764E-07));
+#1495 = CARTESIAN_POINT('',(3.174573347527,-0.245373864406));
+#1496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1497 = PCURVE('',#1087,#1498);
+#1498 = DEFINITIONAL_REPRESENTATION('',(#1499),#1509);
+#1499 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1500,#1501,#1502,#1503,#1504,
+    #1505,#1506,#1507,#1508),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    3.597544964369E-07,0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#1500 = CARTESIAN_POINT('',(-2.094394742639,1.159303255631E-16));
+#1501 = CARTESIAN_POINT('',(-2.025765104475,3.93093198629E-08));
+#1502 = CARTESIAN_POINT('',(-1.95713546846,8.546561345746E-03));
+#1503 = CARTESIAN_POINT('',(-1.888998409883,2.563956637252E-02));
+#1504 = CARTESIAN_POINT('',(-1.821846447541,5.13649303021E-02));
+#1505 = CARTESIAN_POINT('',(-1.7561352219,8.589440431996E-02));
+#1506 = CARTESIAN_POINT('',(-1.692245249298,0.129487773007));
+#1507 = CARTESIAN_POINT('',(-1.630472024406,0.182497166861));
+#1508 = CARTESIAN_POINT('',(-1.571029030691,0.245373864406));
+#1509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1510 = ADVANCED_FACE('',(#1511),#532,.T.);
+#1511 = FACE_BOUND('',#1512,.T.);
+#1512 = EDGE_LOOP('',(#1513,#1514,#1515,#1516));
+#1513 = ORIENTED_EDGE('',*,*,#1105,.F.);
+#1514 = ORIENTED_EDGE('',*,*,#515,.T.);
+#1515 = ORIENTED_EDGE('',*,*,#1462,.T.);
+#1516 = ORIENTED_EDGE('',*,*,#1517,.F.);
+#1517 = EDGE_CURVE('',#1071,#1463,#1518,.T.);
+#1518 = SURFACE_CURVE('',#1519,(#1524,#1531),.PCURVE_S1.);
+#1519 = CIRCLE('',#1520,3.175);
+#1520 = AXIS2_PLACEMENT_3D('',#1521,#1522,#1523);
+#1521 = CARTESIAN_POINT('',(0.,3.136992180145E-15,2.354626135594));
+#1522 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1523 = DIRECTION('',(1.,1.646715055194E-16,-2.193865163128E-31));
+#1524 = PCURVE('',#532,#1525);
+#1525 = DEFINITIONAL_REPRESENTATION('',(#1526),#1530);
+#1526 = LINE('',#1527,#1528);
+#1527 = CARTESIAN_POINT('',(0.,2.109252340327));
+#1528 = VECTOR('',#1529,1.);
+#1529 = DIRECTION('',(1.,0.));
+#1530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1531 = PCURVE('',#1087,#1532);
+#1532 = DEFINITIONAL_REPRESENTATION('',(#1533),#1537);
+#1533 = LINE('',#1534,#1535);
+#1534 = CARTESIAN_POINT('',(-0.,0.245373864406));
+#1535 = VECTOR('',#1536,1.);
+#1536 = DIRECTION('',(-1.,0.));
+#1537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1538 = ADVANCED_FACE('',(#1539),#661,.T.);
+#1539 = FACE_BOUND('',#1540,.T.);
+#1540 = EDGE_LOOP('',(#1541,#1542,#1543,#1567));
+#1541 = ORIENTED_EDGE('',*,*,#646,.T.);
+#1542 = ORIENTED_EDGE('',*,*,#1317,.T.);
+#1543 = ORIENTED_EDGE('',*,*,#1544,.F.);
+#1544 = EDGE_CURVE('',#1545,#1318,#1547,.T.);
+#1545 = VERTEX_POINT('',#1546);
+#1546 = CARTESIAN_POINT('',(-7.38834864448E-04,-3.174999914035,
+    2.354626135594));
+#1547 = SURFACE_CURVE('',#1548,(#1553,#1560),.PCURVE_S1.);
+#1548 = CIRCLE('',#1549,3.175);
+#1549 = AXIS2_PLACEMENT_3D('',#1550,#1551,#1552);
+#1550 = CARTESIAN_POINT('',(0.,3.136992180145E-15,2.354626135594));
+#1551 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1552 = DIRECTION('',(1.,1.646715055194E-16,-2.193865163128E-31));
+#1553 = PCURVE('',#661,#1554);
+#1554 = DEFINITIONAL_REPRESENTATION('',(#1555),#1559);
+#1555 = LINE('',#1556,#1557);
+#1556 = CARTESIAN_POINT('',(0.,2.109252340327));
+#1557 = VECTOR('',#1558,1.);
+#1558 = DIRECTION('',(1.,0.));
+#1559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1560 = PCURVE('',#1353,#1561);
+#1561 = DEFINITIONAL_REPRESENTATION('',(#1562),#1566);
+#1562 = LINE('',#1563,#1564);
+#1563 = CARTESIAN_POINT('',(-0.,0.245373864406));
+#1564 = VECTOR('',#1565,1.);
+#1565 = DIRECTION('',(-1.,0.));
+#1566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1567 = ORIENTED_EDGE('',*,*,#1568,.F.);
+#1568 = EDGE_CURVE('',#612,#1545,#1569,.T.);
+#1569 = SURFACE_CURVE('',#1570,(#1574,#1580),.PCURVE_S1.);
+#1570 = LINE('',#1571,#1572);
+#1571 = CARTESIAN_POINT('',(-7.388348644481E-04,-3.174999914035,
+    0.245373795267));
+#1572 = VECTOR('',#1573,1.);
+#1573 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1574 = PCURVE('',#661,#1575);
+#1575 = DEFINITIONAL_REPRESENTATION('',(#1576),#1579);
+#1576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1577,#1578),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,2.109252340327),.PIECEWISE_BEZIER_KNOTS.);
+#1577 = CARTESIAN_POINT('',(4.712156276488,-5.551057859015E-18));
+#1578 = CARTESIAN_POINT('',(4.712156276488,2.109252340327));
+#1579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1580 = PCURVE('',#634,#1581);
+#1581 = DEFINITIONAL_REPRESENTATION('',(#1582),#1585);
+#1582 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1583,#1584),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,2.109252340327),.PIECEWISE_BEZIER_KNOTS.);
+#1583 = CARTESIAN_POINT('',(8.531330157517E-04,-2.354626204733));
+#1584 = CARTESIAN_POINT('',(8.531330157517E-04,-0.245373864406));
+#1585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1586 = ADVANCED_FACE('',(#1587),#634,.F.);
+#1587 = FACE_BOUND('',#1588,.F.);
+#1588 = EDGE_LOOP('',(#1589,#1621,#1649,#1650,#1651,#1652,#1673));
+#1589 = ORIENTED_EDGE('',*,*,#1590,.T.);
+#1590 = EDGE_CURVE('',#1591,#1593,#1595,.T.);
+#1591 = VERTEX_POINT('',#1592);
+#1592 = CARTESIAN_POINT('',(-1.375000858484,-2.381569364761,2.6));
+#1593 = VERTEX_POINT('',#1594);
+#1594 = CARTESIAN_POINT('',(-1.375,-2.381569860407,2.6));
+#1595 = SURFACE_CURVE('',#1596,(#1601,#1614),.PCURVE_S1.);
+#1596 = CIRCLE('',#1597,2.75);
+#1597 = AXIS2_PLACEMENT_3D('',#1598,#1599,#1600);
+#1598 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#1599 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1600 = DIRECTION('',(1.,2.0993308102E-16,-2.796870482147E-31));
+#1601 = PCURVE('',#634,#1602);
+#1602 = DEFINITIONAL_REPRESENTATION('',(#1603),#1613);
+#1603 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1604,#1605,#1606,#1607,#1608,
+    #1609,#1610,#1611,#1612),.UNSPECIFIED.,.F.,.F.,(9,9),(4.188789844316
+    ,4.188790204786),.PIECEWISE_BEZIER_KNOTS.);
+#1604 = CARTESIAN_POINT('',(1.587714231564,0.));
+#1605 = CARTESIAN_POINT('',(1.587714107652,0.));
+#1606 = CARTESIAN_POINT('',(1.58771398374,-7.749356711884E-13));
+#1607 = CARTESIAN_POINT('',(1.587713859838,-1.328048782057E-11));
+#1608 = CARTESIAN_POINT('',(1.587713735905,9.456879723757E-12));
+#1609 = CARTESIAN_POINT('',(1.587713612007,-1.237099311879E-11));
+#1610 = CARTESIAN_POINT('',(1.587713488093,1.271427407801E-12));
+#1611 = CARTESIAN_POINT('',(1.587713364183,0.));
+#1612 = CARTESIAN_POINT('',(1.587713240272,0.));
+#1613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1614 = PCURVE('',#1058,#1615);
+#1615 = DEFINITIONAL_REPRESENTATION('',(#1616),#1620);
+#1616 = CIRCLE('',#1617,2.75);
+#1617 = AXIS2_PLACEMENT_2D('',#1618,#1619);
+#1618 = CARTESIAN_POINT('',(0.,0.));
+#1619 = DIRECTION('',(1.,-0.));
+#1620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1621 = ORIENTED_EDGE('',*,*,#1622,.F.);
+#1622 = EDGE_CURVE('',#1545,#1593,#1623,.T.);
+#1623 = SURFACE_CURVE('',#1624,(#1629,#1636),.PCURVE_S1.);
+#1624 = HYPERBOLA('',#1625,1.587713240271,2.75);
+#1625 = AXIS2_PLACEMENT_3D('',#1626,#1627,#1628);
+#1626 = CARTESIAN_POINT('',(-1.375,-2.381569860407,4.187713240271));
+#1627 = DIRECTION('',(0.5,0.866025403784,-1.15377761183E-15));
+#1628 = DIRECTION('',(4.930380657631E-32,-1.33226762955E-15,-1.));
+#1629 = PCURVE('',#634,#1630);
+#1630 = DEFINITIONAL_REPRESENTATION('',(#1631),#1635);
+#1631 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1632,#1633,#1634),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.549037459066,
+3.604698120895E-07),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917545509,1.)) REPRESENTATION_ITEM('') );
+#1632 = CARTESIAN_POINT('',(8.531330157517E-04,-0.245373864406));
+#1633 = CARTESIAN_POINT('',(0.851196422111,1.532821294337E-07));
+#1634 = CARTESIAN_POINT('',(1.587714231564,-4.440892098501E-16));
+#1635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1636 = PCURVE('',#1353,#1637);
+#1637 = DEFINITIONAL_REPRESENTATION('',(#1638),#1648);
+#1638 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1639,#1640,#1641,#1642,#1643,
+    #1644,#1645,#1646,#1647),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -0.549037459066,3.604698121107E-07),.PIECEWISE_BEZIER_KNOTS.);
+#1639 = CARTESIAN_POINT('',(-4.712156276488,0.245373864406));
+#1640 = CARTESIAN_POINT('',(-4.652713204796,0.182497084379));
+#1641 = CARTESIAN_POINT('',(-4.590939895808,0.129487633932));
+#1642 = CARTESIAN_POINT('',(-4.527049833865,8.589423276345E-02));
+#1643 = CARTESIAN_POINT('',(-4.461338514804,5.136474911924E-02));
+#1644 = CARTESIAN_POINT('',(-4.394186456875,2.563939764093E-02));
+#1645 = CARTESIAN_POINT('',(-4.326049302422,8.546426810703E-03));
+#1646 = CARTESIAN_POINT('',(-4.257419572508,-3.916938635956E-08));
+#1647 = CARTESIAN_POINT('',(-4.188789844316,2.68210252484E-16));
+#1648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1649 = ORIENTED_EDGE('',*,*,#1568,.F.);
+#1650 = ORIENTED_EDGE('',*,*,#611,.F.);
+#1651 = ORIENTED_EDGE('',*,*,#772,.F.);
+#1652 = ORIENTED_EDGE('',*,*,#1653,.T.);
+#1653 = EDGE_CURVE('',#773,#1654,#1656,.T.);
+#1654 = VERTEX_POINT('',#1655);
+#1655 = CARTESIAN_POINT('',(-2.749261165136,-1.588139806779,
+    2.354626135594));
+#1656 = SURFACE_CURVE('',#1657,(#1661,#1667),.PCURVE_S1.);
+#1657 = LINE('',#1658,#1659);
+#1658 = CARTESIAN_POINT('',(-2.749261165136,-1.588139806779,
+    0.245373795267));
+#1659 = VECTOR('',#1660,1.);
+#1660 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1661 = PCURVE('',#634,#1662);
+#1662 = DEFINITIONAL_REPRESENTATION('',(#1663),#1666);
+#1663 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1664,#1665),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.183291357832E-30,2.109252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1664 = CARTESIAN_POINT('',(3.174573347528,-2.354626204733));
+#1665 = CARTESIAN_POINT('',(3.174573347528,-0.245373864406));
+#1666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1667 = PCURVE('',#848,#1668);
+#1668 = DEFINITIONAL_REPRESENTATION('',(#1669),#1672);
+#1669 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1670,#1671),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.183291357832E-30,2.109252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1670 = CARTESIAN_POINT('',(3.665424133084,-3.201754491698E-18));
+#1671 = CARTESIAN_POINT('',(3.665424133084,2.109252340327));
+#1672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1673 = ORIENTED_EDGE('',*,*,#1674,.F.);
+#1674 = EDGE_CURVE('',#1591,#1654,#1675,.T.);
+#1675 = SURFACE_CURVE('',#1676,(#1681,#1688),.PCURVE_S1.);
+#1676 = HYPERBOLA('',#1677,1.587713240271,2.75);
+#1677 = AXIS2_PLACEMENT_3D('',#1678,#1679,#1680);
+#1678 = CARTESIAN_POINT('',(-1.375,-2.381569860407,4.187713240271));
+#1679 = DIRECTION('',(0.5,0.866025403784,-1.15377761183E-15));
+#1680 = DIRECTION('',(4.930380657631E-32,-1.33226762955E-15,-1.));
+#1681 = PCURVE('',#634,#1682);
+#1682 = DEFINITIONAL_REPRESENTATION('',(#1683),#1687);
+#1683 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1684,#1685,#1686),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+3.604698120895E-07,0.549037459066),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917445306,1.)) REPRESENTATION_ITEM('') );
+#1684 = CARTESIAN_POINT('',(1.587714231564,-4.440892098501E-16));
+#1685 = CARTESIAN_POINT('',(2.32423112083,-1.532819384753E-07));
+#1686 = CARTESIAN_POINT('',(3.174573347528,-0.245373864406));
+#1687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1688 = PCURVE('',#1689,#1694);
+#1689 = CONICAL_SURFACE('',#1690,2.75,1.047197551197);
+#1690 = AXIS2_PLACEMENT_3D('',#1691,#1692,#1693);
+#1691 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#1692 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#1693 = DIRECTION('',(1.,2.0993308102E-16,-2.796870482147E-31));
+#1694 = DEFINITIONAL_REPRESENTATION('',(#1695),#1705);
+#1695 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1696,#1697,#1698,#1699,#1700,
+    #1701,#1702,#1703,#1704),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    3.604698120895E-07,0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#1696 = CARTESIAN_POINT('',(-4.188789844316,2.258169124627E-16));
+#1697 = CARTESIAN_POINT('',(-4.120160206242,3.938726372774E-08));
+#1698 = CARTESIAN_POINT('',(-4.051530570321,8.546561479221E-03));
+#1699 = CARTESIAN_POINT('',(-3.983393511824,2.56395665406E-02));
+#1700 = CARTESIAN_POINT('',(-3.91624154961,5.136493048133E-02));
+#1701 = CARTESIAN_POINT('',(-3.850530324025,8.589440449063E-02));
+#1702 = CARTESIAN_POINT('',(-3.78664035153,0.129487773145));
+#1703 = CARTESIAN_POINT('',(-3.724867126722,0.182497166943));
+#1704 = CARTESIAN_POINT('',(-3.665424133084,0.245373864406));
+#1705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1706 = ADVANCED_FACE('',(#1707),#757,.F.);
+#1707 = FACE_BOUND('',#1708,.F.);
+#1708 = EDGE_LOOP('',(#1709,#1741,#1771,#1790,#1791,#1792));
+#1709 = ORIENTED_EDGE('',*,*,#1710,.F.);
+#1710 = EDGE_CURVE('',#1711,#1713,#1715,.T.);
+#1711 = VERTEX_POINT('',#1712);
+#1712 = CARTESIAN_POINT('',(-2.75,3.976453909347E-15,2.6));
+#1713 = VERTEX_POINT('',#1714);
+#1714 = CARTESIAN_POINT('',(-2.75,1.586860107256,2.354626135594));
+#1715 = SURFACE_CURVE('',#1716,(#1721,#1728),.PCURVE_S1.);
+#1716 = HYPERBOLA('',#1717,1.587713240271,2.75);
+#1717 = AXIS2_PLACEMENT_3D('',#1718,#1719,#1720);
+#1718 = CARTESIAN_POINT('',(-2.75,5.579154791852E-15,4.187713240271));
+#1719 = DIRECTION('',(1.,0.,0.));
+#1720 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#1721 = PCURVE('',#757,#1722);
+#1722 = DEFINITIONAL_REPRESENTATION('',(#1723),#1727);
+#1723 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1724,#1725,#1726),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(
+4.353423697395E-15,0.549037459066),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917495407,1.)) REPRESENTATION_ITEM('') );
+#1724 = CARTESIAN_POINT('',(1.587713240271,-2.22044604925E-16));
+#1725 = CARTESIAN_POINT('',(2.32423058963,-2.442490654175E-15));
+#1726 = CARTESIAN_POINT('',(3.174573347527,-0.245373864406));
+#1727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1728 = PCURVE('',#1423,#1729);
+#1729 = DEFINITIONAL_REPRESENTATION('',(#1730),#1740);
+#1730 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1731,#1732,#1733,#1734,#1735,
+    #1736,#1737,#1738,#1739),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    4.353423697395E-15,0.549037459066),.PIECEWISE_BEZIER_KNOTS.);
+#1731 = CARTESIAN_POINT('',(-3.14159265359,3.025247074704E-16));
+#1732 = CARTESIAN_POINT('',(-3.072962970457,1.089650394465E-10));
+#1733 = CARTESIAN_POINT('',(-3.004333287534,8.546494145101E-03));
+#1734 = CARTESIAN_POINT('',(-2.936196181074,2.563948209058E-02));
+#1735 = CARTESIAN_POINT('',(-2.86904417097,5.13648398009E-02));
+#1736 = CARTESIAN_POINT('',(-2.803332898686,8.589431862688E-02));
+#1737 = CARTESIAN_POINT('',(-2.739442881446,0.129487703539));
+#1738 = CARTESIAN_POINT('',(-2.677669614553,0.182497125661));
+#1739 = CARTESIAN_POINT('',(-2.618226581888,0.245373864406));
+#1740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1741 = ORIENTED_EDGE('',*,*,#1742,.F.);
+#1742 = EDGE_CURVE('',#1743,#1711,#1745,.T.);
+#1743 = VERTEX_POINT('',#1744);
+#1744 = CARTESIAN_POINT('',(-2.75,-1.586860107256,2.354626135594));
+#1745 = SURFACE_CURVE('',#1746,(#1751,#1758),.PCURVE_S1.);
+#1746 = HYPERBOLA('',#1747,1.587713240271,2.75);
+#1747 = AXIS2_PLACEMENT_3D('',#1748,#1749,#1750);
+#1748 = CARTESIAN_POINT('',(-2.75,5.579154791852E-15,4.187713240271));
+#1749 = DIRECTION('',(1.,0.,0.));
+#1750 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#1751 = PCURVE('',#757,#1752);
+#1752 = DEFINITIONAL_REPRESENTATION('',(#1753),#1757);
+#1753 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1754,#1755,#1756),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.549037459066,
+4.353423697395E-15),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.037917495407,1.)) REPRESENTATION_ITEM('') );
+#1754 = CARTESIAN_POINT('',(8.531330151644E-04,-0.245373864406));
+#1755 = CARTESIAN_POINT('',(0.851195890912,1.33226762955E-15));
+#1756 = CARTESIAN_POINT('',(1.587713240271,-2.22044604925E-16));
+#1757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1758 = PCURVE('',#1689,#1759);
+#1759 = DEFINITIONAL_REPRESENTATION('',(#1760),#1770);
+#1760 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1761,#1762,#1763,#1764,#1765,
+    #1766,#1767,#1768,#1769),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -0.549037459066,4.329869796038E-15),.PIECEWISE_BEZIER_KNOTS.);
+#1761 = CARTESIAN_POINT('',(-3.664958725292,0.245373864406));
+#1762 = CARTESIAN_POINT('',(-3.605515692627,0.182497125661));
+#1763 = CARTESIAN_POINT('',(-3.543742425731,0.129487703539));
+#1764 = CARTESIAN_POINT('',(-3.47985240848,8.589431862771E-02));
+#1765 = CARTESIAN_POINT('',(-3.414141136214,5.136483979982E-02));
+#1766 = CARTESIAN_POINT('',(-3.346989126094,2.563948209135E-02));
+#1767 = CARTESIAN_POINT('',(-3.278852019641,8.546494144873E-03));
+#1768 = CARTESIAN_POINT('',(-3.210222336723,1.08964054419E-10));
+#1769 = CARTESIAN_POINT('',(-3.14159265359,3.025247218232E-16));
+#1770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1771 = ORIENTED_EDGE('',*,*,#1772,.F.);
+#1772 = EDGE_CURVE('',#804,#1743,#1773,.T.);
+#1773 = SURFACE_CURVE('',#1774,(#1778,#1784),.PCURVE_S1.);
+#1774 = LINE('',#1775,#1776);
+#1775 = CARTESIAN_POINT('',(-2.75,-1.586860107256,0.245373795267));
+#1776 = VECTOR('',#1777,1.);
+#1777 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1778 = PCURVE('',#757,#1779);
+#1779 = DEFINITIONAL_REPRESENTATION('',(#1780),#1783);
+#1780 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1781,#1782),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.437342591868E-31,2.109252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1781 = CARTESIAN_POINT('',(8.531330151651E-04,-2.354626204733));
+#1782 = CARTESIAN_POINT('',(8.531330151651E-04,-0.245373864406));
+#1783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1784 = PCURVE('',#848,#1785);
+#1785 = DEFINITIONAL_REPRESENTATION('',(#1786),#1789);
+#1786 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1787,#1788),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.437342591868E-31,2.109252340327),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1787 = CARTESIAN_POINT('',(3.664958725292,-2.349303366845E-18));
+#1788 = CARTESIAN_POINT('',(3.664958725292,2.109252340327));
+#1789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1790 = ORIENTED_EDGE('',*,*,#803,.F.);
+#1791 = ORIENTED_EDGE('',*,*,#736,.F.);
+#1792 = ORIENTED_EDGE('',*,*,#1793,.T.);
+#1793 = EDGE_CURVE('',#708,#1713,#1794,.T.);
+#1794 = SURFACE_CURVE('',#1795,(#1799,#1805),.PCURVE_S1.);
+#1795 = LINE('',#1796,#1797);
+#1796 = CARTESIAN_POINT('',(-2.75,1.586860107256,0.245373795267));
+#1797 = VECTOR('',#1798,1.);
+#1798 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1799 = PCURVE('',#757,#1800);
+#1800 = DEFINITIONAL_REPRESENTATION('',(#1801),#1804);
+#1801 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1802,#1803),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,2.109252340327),.PIECEWISE_BEZIER_KNOTS.);
+#1802 = CARTESIAN_POINT('',(3.174573347527,-2.354626204733));
+#1803 = CARTESIAN_POINT('',(3.174573347527,-0.245373864406));
+#1804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1805 = PCURVE('',#724,#1806);
+#1806 = DEFINITIONAL_REPRESENTATION('',(#1807),#1810);
+#1807 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1808,#1809),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,2.109252340327),.PIECEWISE_BEZIER_KNOTS.);
+#1808 = CARTESIAN_POINT('',(2.618226581888,2.349303366845E-18));
+#1809 = CARTESIAN_POINT('',(2.618226581888,2.109252340327));
+#1810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1811 = ADVANCED_FACE('',(#1812),#724,.T.);
+#1812 = FACE_BOUND('',#1813,.T.);
+#1813 = EDGE_LOOP('',(#1814,#1815,#1816,#1817));
+#1814 = ORIENTED_EDGE('',*,*,#1441,.F.);
+#1815 = ORIENTED_EDGE('',*,*,#707,.T.);
+#1816 = ORIENTED_EDGE('',*,*,#1793,.T.);
+#1817 = ORIENTED_EDGE('',*,*,#1818,.F.);
+#1818 = EDGE_CURVE('',#1407,#1713,#1819,.T.);
+#1819 = SURFACE_CURVE('',#1820,(#1825,#1832),.PCURVE_S1.);
+#1820 = CIRCLE('',#1821,3.175);
+#1821 = AXIS2_PLACEMENT_3D('',#1822,#1823,#1824);
+#1822 = CARTESIAN_POINT('',(0.,3.136992180145E-15,2.354626135594));
+#1823 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1824 = DIRECTION('',(1.,1.646715055194E-16,-2.193865163128E-31));
+#1825 = PCURVE('',#724,#1826);
+#1826 = DEFINITIONAL_REPRESENTATION('',(#1827),#1831);
+#1827 = LINE('',#1828,#1829);
+#1828 = CARTESIAN_POINT('',(0.,2.109252340327));
+#1829 = VECTOR('',#1830,1.);
+#1830 = DIRECTION('',(1.,0.));
+#1831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1832 = PCURVE('',#1423,#1833);
+#1833 = DEFINITIONAL_REPRESENTATION('',(#1834),#1838);
+#1834 = LINE('',#1835,#1836);
+#1835 = CARTESIAN_POINT('',(-0.,0.245373864406));
+#1836 = VECTOR('',#1837,1.);
+#1837 = DIRECTION('',(-1.,0.));
+#1838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1839 = ADVANCED_FACE('',(#1840),#848,.T.);
+#1840 = FACE_BOUND('',#1841,.T.);
+#1841 = EDGE_LOOP('',(#1842,#1843,#1844,#1866));
+#1842 = ORIENTED_EDGE('',*,*,#833,.T.);
+#1843 = ORIENTED_EDGE('',*,*,#1653,.T.);
+#1844 = ORIENTED_EDGE('',*,*,#1845,.F.);
+#1845 = EDGE_CURVE('',#1743,#1654,#1846,.T.);
+#1846 = SURFACE_CURVE('',#1847,(#1852,#1859),.PCURVE_S1.);
+#1847 = CIRCLE('',#1848,3.175);
+#1848 = AXIS2_PLACEMENT_3D('',#1849,#1850,#1851);
+#1849 = CARTESIAN_POINT('',(0.,3.136992180145E-15,2.354626135594));
+#1850 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1851 = DIRECTION('',(1.,1.646715055194E-16,-2.193865163128E-31));
+#1852 = PCURVE('',#848,#1853);
+#1853 = DEFINITIONAL_REPRESENTATION('',(#1854),#1858);
+#1854 = LINE('',#1855,#1856);
+#1855 = CARTESIAN_POINT('',(0.,2.109252340327));
+#1856 = VECTOR('',#1857,1.);
+#1857 = DIRECTION('',(1.,0.));
+#1858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1859 = PCURVE('',#1689,#1860);
+#1860 = DEFINITIONAL_REPRESENTATION('',(#1861),#1865);
+#1861 = LINE('',#1862,#1863);
+#1862 = CARTESIAN_POINT('',(-0.,0.245373864406));
+#1863 = VECTOR('',#1864,1.);
+#1864 = DIRECTION('',(-1.,0.));
+#1865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1866 = ORIENTED_EDGE('',*,*,#1772,.F.);
+#1867 = ADVANCED_FACE('',(#1868,#1903),#901,.T.);
+#1868 = FACE_BOUND('',#1869,.F.);
+#1869 = EDGE_LOOP('',(#1870));
+#1870 = ORIENTED_EDGE('',*,*,#1871,.T.);
+#1871 = EDGE_CURVE('',#1872,#1872,#1874,.T.);
+#1872 = VERTEX_POINT('',#1873);
+#1873 = CARTESIAN_POINT('',(1.65,3.46389583683E-15,2.6));
+#1874 = SURFACE_CURVE('',#1875,(#1880,#1891),.PCURVE_S1.);
+#1875 = CIRCLE('',#1876,1.65);
+#1876 = AXIS2_PLACEMENT_3D('',#1877,#1878,#1879);
+#1877 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#1878 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#1879 = DIRECTION('',(1.,0.,0.));
+#1880 = PCURVE('',#901,#1881);
+#1881 = DEFINITIONAL_REPRESENTATION('',(#1882),#1890);
+#1882 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1883,#1884,#1885,#1886,
+#1887,#1888,#1889),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1883 = CARTESIAN_POINT('',(1.65,-3.463895836835E-16));
+#1884 = CARTESIAN_POINT('',(1.65,-2.857883832489));
+#1885 = CARTESIAN_POINT('',(-0.825,-1.428941916244));
+#1886 = CARTESIAN_POINT('',(-3.3,2.88645723647E-16));
+#1887 = CARTESIAN_POINT('',(-0.825,1.428941916244));
+#1888 = CARTESIAN_POINT('',(1.65,2.857883832489));
+#1889 = CARTESIAN_POINT('',(1.65,-3.463895836835E-16));
+#1890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1891 = PCURVE('',#1892,#1897);
+#1892 = CYLINDRICAL_SURFACE('',#1893,1.65);
+#1893 = AXIS2_PLACEMENT_3D('',#1894,#1895,#1896);
+#1894 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#1895 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#1896 = DIRECTION('',(1.,0.,0.));
+#1897 = DEFINITIONAL_REPRESENTATION('',(#1898),#1902);
+#1898 = LINE('',#1899,#1900);
+#1899 = CARTESIAN_POINT('',(-0.,0.));
+#1900 = VECTOR('',#1901,1.);
+#1901 = DIRECTION('',(-1.,0.));
+#1902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1903 = FACE_BOUND('',#1904,.F.);
+#1904 = EDGE_LOOP('',(#1905));
+#1905 = ORIENTED_EDGE('',*,*,#886,.T.);
+#1906 = ADVANCED_FACE('',(#1907),#937,.T.);
+#1907 = FACE_BOUND('',#1908,.F.);
+#1908 = EDGE_LOOP('',(#1909,#1931,#1932,#1933));
+#1909 = ORIENTED_EDGE('',*,*,#1910,.T.);
+#1910 = EDGE_CURVE('',#1257,#919,#1911,.T.);
+#1911 = SURFACE_CURVE('',#1912,(#1917,#1924),.PCURVE_S1.);
+#1912 = CIRCLE('',#1913,2.75);
+#1913 = AXIS2_PLACEMENT_3D('',#1914,#1915,#1916);
+#1914 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#1915 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1916 = DIRECTION('',(1.,2.0993308102E-16,-2.796870482147E-31));
+#1917 = PCURVE('',#937,#1918);
+#1918 = DEFINITIONAL_REPRESENTATION('',(#1919),#1923);
+#1919 = LINE('',#1920,#1921);
+#1920 = CARTESIAN_POINT('',(-0.,0.));
+#1921 = VECTOR('',#1922,1.);
+#1922 = DIRECTION('',(-1.,0.));
+#1923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1924 = PCURVE('',#1058,#1925);
+#1925 = DEFINITIONAL_REPRESENTATION('',(#1926),#1930);
+#1926 = CIRCLE('',#1927,2.75);
+#1927 = AXIS2_PLACEMENT_2D('',#1928,#1929);
+#1928 = CARTESIAN_POINT('',(0.,0.));
+#1929 = DIRECTION('',(1.,-0.));
+#1930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1931 = ORIENTED_EDGE('',*,*,#918,.T.);
+#1932 = ORIENTED_EDGE('',*,*,#1208,.F.);
+#1933 = ORIENTED_EDGE('',*,*,#1286,.T.);
+#1934 = ADVANCED_FACE('',(#1935),#972,.T.);
+#1935 = FACE_BOUND('',#1936,.F.);
+#1936 = EDGE_LOOP('',(#1937,#1959,#1960,#1961));
+#1937 = ORIENTED_EDGE('',*,*,#1938,.T.);
+#1938 = EDGE_CURVE('',#919,#1034,#1939,.T.);
+#1939 = SURFACE_CURVE('',#1940,(#1945,#1952),.PCURVE_S1.);
+#1940 = CIRCLE('',#1941,2.75);
+#1941 = AXIS2_PLACEMENT_3D('',#1942,#1943,#1944);
+#1942 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#1943 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1944 = DIRECTION('',(1.,2.0993308102E-16,-2.796870482147E-31));
+#1945 = PCURVE('',#972,#1946);
+#1946 = DEFINITIONAL_REPRESENTATION('',(#1947),#1951);
+#1947 = LINE('',#1948,#1949);
+#1948 = CARTESIAN_POINT('',(-0.,0.));
+#1949 = VECTOR('',#1950,1.);
+#1950 = DIRECTION('',(-1.,0.));
+#1951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1952 = PCURVE('',#1058,#1953);
+#1953 = DEFINITIONAL_REPRESENTATION('',(#1954),#1958);
+#1954 = CIRCLE('',#1955,2.75);
+#1955 = AXIS2_PLACEMENT_2D('',#1956,#1957);
+#1956 = CARTESIAN_POINT('',(0.,0.));
+#1957 = DIRECTION('',(1.,-0.));
+#1958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1959 = ORIENTED_EDGE('',*,*,#1147,.T.);
+#1960 = ORIENTED_EDGE('',*,*,#1181,.F.);
+#1961 = ORIENTED_EDGE('',*,*,#955,.T.);
+#1962 = ADVANCED_FACE('',(#1963,#2059),#1058,.T.);
+#1963 = FACE_BOUND('',#1964,.F.);
+#1964 = EDGE_LOOP('',(#1965,#1987,#1988,#2010,#2011,#2012,#2013,#2014,
+    #2036,#2037));
+#1965 = ORIENTED_EDGE('',*,*,#1966,.F.);
+#1966 = EDGE_CURVE('',#1377,#1711,#1967,.T.);
+#1967 = SURFACE_CURVE('',#1968,(#1973,#1980),.PCURVE_S1.);
+#1968 = CIRCLE('',#1969,2.75);
+#1969 = AXIS2_PLACEMENT_3D('',#1970,#1971,#1972);
+#1970 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#1971 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1972 = DIRECTION('',(1.,2.0993308102E-16,-2.796870482147E-31));
+#1973 = PCURVE('',#1058,#1974);
+#1974 = DEFINITIONAL_REPRESENTATION('',(#1975),#1979);
+#1975 = CIRCLE('',#1976,2.75);
+#1976 = AXIS2_PLACEMENT_2D('',#1977,#1978);
+#1977 = CARTESIAN_POINT('',(0.,0.));
+#1978 = DIRECTION('',(1.,-0.));
+#1979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1980 = PCURVE('',#1423,#1981);
+#1981 = DEFINITIONAL_REPRESENTATION('',(#1982),#1986);
+#1982 = LINE('',#1983,#1984);
+#1983 = CARTESIAN_POINT('',(-0.,0.));
+#1984 = VECTOR('',#1985,1.);
+#1985 = DIRECTION('',(-1.,0.));
+#1986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1987 = ORIENTED_EDGE('',*,*,#1374,.F.);
+#1988 = ORIENTED_EDGE('',*,*,#1989,.F.);
+#1989 = EDGE_CURVE('',#1036,#1375,#1990,.T.);
+#1990 = SURFACE_CURVE('',#1991,(#1996,#2003),.PCURVE_S1.);
+#1991 = CIRCLE('',#1992,2.75);
+#1992 = AXIS2_PLACEMENT_3D('',#1993,#1994,#1995);
+#1993 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#1994 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1995 = DIRECTION('',(1.,2.0993308102E-16,-2.796870482147E-31));
+#1996 = PCURVE('',#1058,#1997);
+#1997 = DEFINITIONAL_REPRESENTATION('',(#1998),#2002);
+#1998 = CIRCLE('',#1999,2.75);
+#1999 = AXIS2_PLACEMENT_2D('',#2000,#2001);
+#2000 = CARTESIAN_POINT('',(0.,0.));
+#2001 = DIRECTION('',(1.,-0.));
+#2002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2003 = PCURVE('',#1087,#2004);
+#2004 = DEFINITIONAL_REPRESENTATION('',(#2005),#2009);
+#2005 = LINE('',#2006,#2007);
+#2006 = CARTESIAN_POINT('',(-0.,0.));
+#2007 = VECTOR('',#2008,1.);
+#2008 = DIRECTION('',(-1.,0.));
+#2009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2010 = ORIENTED_EDGE('',*,*,#1033,.F.);
+#2011 = ORIENTED_EDGE('',*,*,#1938,.F.);
+#2012 = ORIENTED_EDGE('',*,*,#1910,.F.);
+#2013 = ORIENTED_EDGE('',*,*,#1254,.F.);
+#2014 = ORIENTED_EDGE('',*,*,#2015,.F.);
+#2015 = EDGE_CURVE('',#1593,#1255,#2016,.T.);
+#2016 = SURFACE_CURVE('',#2017,(#2022,#2029),.PCURVE_S1.);
+#2017 = CIRCLE('',#2018,2.75);
+#2018 = AXIS2_PLACEMENT_3D('',#2019,#2020,#2021);
+#2019 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#2020 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#2021 = DIRECTION('',(1.,2.0993308102E-16,-2.796870482147E-31));
+#2022 = PCURVE('',#1058,#2023);
+#2023 = DEFINITIONAL_REPRESENTATION('',(#2024),#2028);
+#2024 = CIRCLE('',#2025,2.75);
+#2025 = AXIS2_PLACEMENT_2D('',#2026,#2027);
+#2026 = CARTESIAN_POINT('',(0.,0.));
+#2027 = DIRECTION('',(1.,-0.));
+#2028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2029 = PCURVE('',#1353,#2030);
+#2030 = DEFINITIONAL_REPRESENTATION('',(#2031),#2035);
+#2031 = LINE('',#2032,#2033);
+#2032 = CARTESIAN_POINT('',(-0.,0.));
+#2033 = VECTOR('',#2034,1.);
+#2034 = DIRECTION('',(-1.,0.));
+#2035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2036 = ORIENTED_EDGE('',*,*,#1590,.F.);
+#2037 = ORIENTED_EDGE('',*,*,#2038,.F.);
+#2038 = EDGE_CURVE('',#1711,#1591,#2039,.T.);
+#2039 = SURFACE_CURVE('',#2040,(#2045,#2052),.PCURVE_S1.);
+#2040 = CIRCLE('',#2041,2.75);
+#2041 = AXIS2_PLACEMENT_3D('',#2042,#2043,#2044);
+#2042 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#2043 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#2044 = DIRECTION('',(1.,2.0993308102E-16,-2.796870482147E-31));
+#2045 = PCURVE('',#1058,#2046);
+#2046 = DEFINITIONAL_REPRESENTATION('',(#2047),#2051);
+#2047 = CIRCLE('',#2048,2.75);
+#2048 = AXIS2_PLACEMENT_2D('',#2049,#2050);
+#2049 = CARTESIAN_POINT('',(0.,0.));
+#2050 = DIRECTION('',(1.,-0.));
+#2051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2052 = PCURVE('',#1689,#2053);
+#2053 = DEFINITIONAL_REPRESENTATION('',(#2054),#2058);
+#2054 = LINE('',#2055,#2056);
+#2055 = CARTESIAN_POINT('',(-0.,0.));
+#2056 = VECTOR('',#2057,1.);
+#2057 = DIRECTION('',(-1.,0.));
+#2058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2059 = FACE_BOUND('',#2060,.F.);
+#2060 = EDGE_LOOP('',(#2061));
+#2061 = ORIENTED_EDGE('',*,*,#2062,.F.);
+#2062 = EDGE_CURVE('',#2063,#2063,#2065,.T.);
+#2063 = VERTEX_POINT('',#2064);
+#2064 = CARTESIAN_POINT('',(2.65,3.46389583683E-15,2.6));
+#2065 = SURFACE_CURVE('',#2066,(#2071,#2082),.PCURVE_S1.);
+#2066 = CIRCLE('',#2067,2.65);
+#2067 = AXIS2_PLACEMENT_3D('',#2068,#2069,#2070);
+#2068 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#2069 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#2070 = DIRECTION('',(1.,0.,0.));
+#2071 = PCURVE('',#1058,#2072);
+#2072 = DEFINITIONAL_REPRESENTATION('',(#2073),#2081);
+#2073 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2074,#2075,#2076,#2077,
+#2078,#2079,#2080),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2074 = CARTESIAN_POINT('',(2.65,-5.563226647036E-16));
+#2075 = CARTESIAN_POINT('',(2.65,-4.589934640058));
+#2076 = CARTESIAN_POINT('',(-1.325,-2.294967320029));
+#2077 = CARTESIAN_POINT('',(-5.3,4.635825258576E-16));
+#2078 = CARTESIAN_POINT('',(-1.325,2.294967320029));
+#2079 = CARTESIAN_POINT('',(2.65,4.589934640058));
+#2080 = CARTESIAN_POINT('',(2.65,-5.563226647036E-16));
+#2081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2082 = PCURVE('',#2083,#2088);
+#2083 = CYLINDRICAL_SURFACE('',#2084,2.65);
+#2084 = AXIS2_PLACEMENT_3D('',#2085,#2086,#2087);
+#2085 = CARTESIAN_POINT('',(0.,3.295141937087E-15,3.36));
+#2086 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#2087 = DIRECTION('',(1.,0.,0.));
+#2088 = DEFINITIONAL_REPRESENTATION('',(#2089),#2093);
+#2089 = LINE('',#2090,#2091);
+#2090 = CARTESIAN_POINT('',(0.,0.76));
+#2091 = VECTOR('',#2092,1.);
+#2092 = DIRECTION('',(1.,0.));
+#2093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2094 = ADVANCED_FACE('',(#2095),#1087,.T.);
+#2095 = FACE_BOUND('',#2096,.F.);
+#2096 = EDGE_LOOP('',(#2097,#2098,#2099,#2100));
+#2097 = ORIENTED_EDGE('',*,*,#1989,.T.);
+#2098 = ORIENTED_EDGE('',*,*,#1483,.T.);
+#2099 = ORIENTED_EDGE('',*,*,#1517,.F.);
+#2100 = ORIENTED_EDGE('',*,*,#1070,.T.);
+#2101 = ADVANCED_FACE('',(#2102),#1353,.T.);
+#2102 = FACE_BOUND('',#2103,.F.);
+#2103 = EDGE_LOOP('',(#2104,#2105,#2106,#2107));
+#2104 = ORIENTED_EDGE('',*,*,#1622,.T.);
+#2105 = ORIENTED_EDGE('',*,*,#2015,.T.);
+#2106 = ORIENTED_EDGE('',*,*,#1338,.T.);
+#2107 = ORIENTED_EDGE('',*,*,#1544,.F.);
+#2108 = ADVANCED_FACE('',(#2109),#1423,.T.);
+#2109 = FACE_BOUND('',#2110,.F.);
+#2110 = EDGE_LOOP('',(#2111,#2112,#2113,#2114));
+#2111 = ORIENTED_EDGE('',*,*,#1406,.T.);
+#2112 = ORIENTED_EDGE('',*,*,#1966,.T.);
+#2113 = ORIENTED_EDGE('',*,*,#1710,.T.);
+#2114 = ORIENTED_EDGE('',*,*,#1818,.F.);
+#2115 = ADVANCED_FACE('',(#2116),#1689,.T.);
+#2116 = FACE_BOUND('',#2117,.F.);
+#2117 = EDGE_LOOP('',(#2118,#2119,#2120,#2121));
+#2118 = ORIENTED_EDGE('',*,*,#1742,.T.);
+#2119 = ORIENTED_EDGE('',*,*,#2038,.T.);
+#2120 = ORIENTED_EDGE('',*,*,#1674,.T.);
+#2121 = ORIENTED_EDGE('',*,*,#1845,.F.);
+#2122 = ADVANCED_FACE('',(#2123),#1892,.F.);
+#2123 = FACE_BOUND('',#2124,.T.);
+#2124 = EDGE_LOOP('',(#2125,#2148,#2149,#2150));
+#2125 = ORIENTED_EDGE('',*,*,#2126,.F.);
+#2126 = EDGE_CURVE('',#1872,#2127,#2129,.T.);
+#2127 = VERTEX_POINT('',#2128);
+#2128 = CARTESIAN_POINT('',(1.65,3.295141937087E-15,3.36));
+#2129 = SEAM_CURVE('',#2130,(#2134,#2141),.PCURVE_S1.);
+#2130 = LINE('',#2131,#2132);
+#2131 = CARTESIAN_POINT('',(1.65,3.46389583683E-15,2.6));
+#2132 = VECTOR('',#2133,1.);
+#2133 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#2134 = PCURVE('',#1892,#2135);
+#2135 = DEFINITIONAL_REPRESENTATION('',(#2136),#2140);
+#2136 = LINE('',#2137,#2138);
+#2137 = CARTESIAN_POINT('',(-0.,0.));
+#2138 = VECTOR('',#2139,1.);
+#2139 = DIRECTION('',(-0.,1.));
+#2140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2141 = PCURVE('',#1892,#2142);
+#2142 = DEFINITIONAL_REPRESENTATION('',(#2143),#2147);
+#2143 = LINE('',#2144,#2145);
+#2144 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2145 = VECTOR('',#2146,1.);
+#2146 = DIRECTION('',(-0.,1.));
+#2147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2148 = ORIENTED_EDGE('',*,*,#1871,.T.);
+#2149 = ORIENTED_EDGE('',*,*,#2126,.T.);
+#2150 = ORIENTED_EDGE('',*,*,#2151,.F.);
+#2151 = EDGE_CURVE('',#2127,#2127,#2152,.T.);
+#2152 = SURFACE_CURVE('',#2153,(#2158,#2165),.PCURVE_S1.);
+#2153 = CIRCLE('',#2154,1.65);
+#2154 = AXIS2_PLACEMENT_3D('',#2155,#2156,#2157);
+#2155 = CARTESIAN_POINT('',(0.,3.295141937087E-15,3.36));
+#2156 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#2157 = DIRECTION('',(1.,0.,0.));
+#2158 = PCURVE('',#1892,#2159);
+#2159 = DEFINITIONAL_REPRESENTATION('',(#2160),#2164);
+#2160 = LINE('',#2161,#2162);
+#2161 = CARTESIAN_POINT('',(-0.,0.76));
+#2162 = VECTOR('',#2163,1.);
+#2163 = DIRECTION('',(-1.,0.));
+#2164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2165 = PCURVE('',#2166,#2171);
+#2166 = TOROIDAL_SURFACE('',#2167,2.15,0.5);
+#2167 = AXIS2_PLACEMENT_3D('',#2168,#2169,#2170);
+#2168 = CARTESIAN_POINT('',(0.,3.295141937087E-15,3.36));
+#2169 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#2170 = DIRECTION('',(1.,0.,0.));
+#2171 = DEFINITIONAL_REPRESENTATION('',(#2172),#2176);
+#2172 = LINE('',#2173,#2174);
+#2173 = CARTESIAN_POINT('',(-0.,3.14159265359));
+#2174 = VECTOR('',#2175,1.);
+#2175 = DIRECTION('',(-1.,0.));
+#2176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2177 = ADVANCED_FACE('',(#2178),#2083,.T.);
+#2178 = FACE_BOUND('',#2179,.T.);
+#2179 = EDGE_LOOP('',(#2180,#2203,#2225,#2226));
+#2180 = ORIENTED_EDGE('',*,*,#2181,.F.);
+#2181 = EDGE_CURVE('',#2182,#2063,#2184,.T.);
+#2182 = VERTEX_POINT('',#2183);
+#2183 = CARTESIAN_POINT('',(2.65,3.295141937087E-15,3.36));
+#2184 = SEAM_CURVE('',#2185,(#2189,#2196),.PCURVE_S1.);
+#2185 = LINE('',#2186,#2187);
+#2186 = CARTESIAN_POINT('',(2.65,3.295141937087E-15,3.36));
+#2187 = VECTOR('',#2188,1.);
+#2188 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#2189 = PCURVE('',#2083,#2190);
+#2190 = DEFINITIONAL_REPRESENTATION('',(#2191),#2195);
+#2191 = LINE('',#2192,#2193);
+#2192 = CARTESIAN_POINT('',(0.,0.));
+#2193 = VECTOR('',#2194,1.);
+#2194 = DIRECTION('',(0.,1.));
+#2195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2196 = PCURVE('',#2083,#2197);
+#2197 = DEFINITIONAL_REPRESENTATION('',(#2198),#2202);
+#2198 = LINE('',#2199,#2200);
+#2199 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2200 = VECTOR('',#2201,1.);
+#2201 = DIRECTION('',(0.,1.));
+#2202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2203 = ORIENTED_EDGE('',*,*,#2204,.T.);
+#2204 = EDGE_CURVE('',#2182,#2182,#2205,.T.);
+#2205 = SURFACE_CURVE('',#2206,(#2211,#2218),.PCURVE_S1.);
+#2206 = CIRCLE('',#2207,2.65);
+#2207 = AXIS2_PLACEMENT_3D('',#2208,#2209,#2210);
+#2208 = CARTESIAN_POINT('',(0.,3.295141937087E-15,3.36));
+#2209 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#2210 = DIRECTION('',(1.,0.,0.));
+#2211 = PCURVE('',#2083,#2212);
+#2212 = DEFINITIONAL_REPRESENTATION('',(#2213),#2217);
+#2213 = LINE('',#2214,#2215);
+#2214 = CARTESIAN_POINT('',(0.,0.));
+#2215 = VECTOR('',#2216,1.);
+#2216 = DIRECTION('',(1.,0.));
+#2217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2218 = PCURVE('',#2166,#2219);
+#2219 = DEFINITIONAL_REPRESENTATION('',(#2220),#2224);
+#2220 = LINE('',#2221,#2222);
+#2221 = CARTESIAN_POINT('',(-0.,2.22044604925E-16));
+#2222 = VECTOR('',#2223,1.);
+#2223 = DIRECTION('',(-1.,0.));
+#2224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2225 = ORIENTED_EDGE('',*,*,#2181,.T.);
+#2226 = ORIENTED_EDGE('',*,*,#2062,.F.);
+#2227 = ADVANCED_FACE('',(#2228),#2166,.T.);
+#2228 = FACE_BOUND('',#2229,.F.);
+#2229 = EDGE_LOOP('',(#2230,#2231,#2253,#2254));
+#2230 = ORIENTED_EDGE('',*,*,#2204,.T.);
+#2231 = ORIENTED_EDGE('',*,*,#2232,.T.);
+#2232 = EDGE_CURVE('',#2182,#2127,#2233,.T.);
+#2233 = SEAM_CURVE('',#2234,(#2239,#2246),.PCURVE_S1.);
+#2234 = CIRCLE('',#2235,0.5);
+#2235 = AXIS2_PLACEMENT_3D('',#2236,#2237,#2238);
+#2236 = CARTESIAN_POINT('',(2.15,3.295141937087E-15,3.36));
+#2237 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#2238 = DIRECTION('',(1.,0.,0.));
+#2239 = PCURVE('',#2166,#2240);
+#2240 = DEFINITIONAL_REPRESENTATION('',(#2241),#2245);
+#2241 = LINE('',#2242,#2243);
+#2242 = CARTESIAN_POINT('',(-0.,0.));
+#2243 = VECTOR('',#2244,1.);
+#2244 = DIRECTION('',(-0.,1.));
+#2245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2246 = PCURVE('',#2166,#2247);
+#2247 = DEFINITIONAL_REPRESENTATION('',(#2248),#2252);
+#2248 = LINE('',#2249,#2250);
+#2249 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2250 = VECTOR('',#2251,1.);
+#2251 = DIRECTION('',(-0.,1.));
+#2252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2253 = ORIENTED_EDGE('',*,*,#2151,.F.);
+#2254 = ORIENTED_EDGE('',*,*,#2232,.F.);
+#2255 = MANIFOLD_SOLID_BREP('',#2256);
+#2256 = CLOSED_SHELL('',(#2257,#2345,#2380,#2410));
+#2257 = ADVANCED_FACE('',(#2258),#2271,.T.);
+#2258 = FACE_BOUND('',#2259,.T.);
+#2259 = EDGE_LOOP('',(#2260,#2294,#2317,#2344));
+#2260 = ORIENTED_EDGE('',*,*,#2261,.F.);
+#2261 = EDGE_CURVE('',#2262,#2262,#2264,.T.);
+#2262 = VERTEX_POINT('',#2263);
+#2263 = CARTESIAN_POINT('',(1.75,3.035269457128E-15,3.55));
+#2264 = SURFACE_CURVE('',#2265,(#2270,#2282),.PCURVE_S1.);
+#2265 = CIRCLE('',#2266,1.75);
+#2266 = AXIS2_PLACEMENT_3D('',#2267,#2268,#2269);
+#2267 = CARTESIAN_POINT('',(0.,3.46389583683E-15,3.55));
+#2268 = DIRECTION('',(0.,0.,1.));
+#2269 = DIRECTION('',(1.,0.,0.));
+#2270 = PCURVE('',#2271,#2276);
+#2271 = CYLINDRICAL_SURFACE('',#2272,1.75);
+#2272 = AXIS2_PLACEMENT_3D('',#2273,#2274,#2275);
+#2273 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#2274 = DIRECTION('',(0.,0.,1.));
+#2275 = DIRECTION('',(1.,0.,0.));
+#2276 = DEFINITIONAL_REPRESENTATION('',(#2277),#2281);
+#2277 = LINE('',#2278,#2279);
+#2278 = CARTESIAN_POINT('',(0.,0.95));
+#2279 = VECTOR('',#2280,1.);
+#2280 = DIRECTION('',(1.,0.));
+#2281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2282 = PCURVE('',#2283,#2288);
+#2283 = PLANE('',#2284);
+#2284 = AXIS2_PLACEMENT_3D('',#2285,#2286,#2287);
+#2285 = CARTESIAN_POINT('',(0.,3.46389583683E-15,3.55));
+#2286 = DIRECTION('',(0.,0.,1.));
+#2287 = DIRECTION('',(1.,0.,0.));
+#2288 = DEFINITIONAL_REPRESENTATION('',(#2289),#2293);
+#2289 = CIRCLE('',#2290,1.75);
+#2290 = AXIS2_PLACEMENT_2D('',#2291,#2292);
+#2291 = CARTESIAN_POINT('',(0.,0.));
+#2292 = DIRECTION('',(1.,0.));
+#2293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2294 = ORIENTED_EDGE('',*,*,#2295,.F.);
+#2295 = EDGE_CURVE('',#2296,#2262,#2298,.T.);
+#2296 = VERTEX_POINT('',#2297);
+#2297 = CARTESIAN_POINT('',(1.75,3.035269457128E-15,2.6));
+#2298 = SEAM_CURVE('',#2299,(#2303,#2310),.PCURVE_S1.);
+#2299 = LINE('',#2300,#2301);
+#2300 = CARTESIAN_POINT('',(1.75,3.035269457128E-15,2.6));
+#2301 = VECTOR('',#2302,1.);
+#2302 = DIRECTION('',(0.,0.,1.));
+#2303 = PCURVE('',#2271,#2304);
+#2304 = DEFINITIONAL_REPRESENTATION('',(#2305),#2309);
+#2305 = LINE('',#2306,#2307);
+#2306 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#2307 = VECTOR('',#2308,1.);
+#2308 = DIRECTION('',(0.,1.));
+#2309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2310 = PCURVE('',#2271,#2311);
+#2311 = DEFINITIONAL_REPRESENTATION('',(#2312),#2316);
+#2312 = LINE('',#2313,#2314);
+#2313 = CARTESIAN_POINT('',(0.,-0.));
+#2314 = VECTOR('',#2315,1.);
+#2315 = DIRECTION('',(0.,1.));
+#2316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2317 = ORIENTED_EDGE('',*,*,#2318,.T.);
+#2318 = EDGE_CURVE('',#2296,#2296,#2319,.T.);
+#2319 = SURFACE_CURVE('',#2320,(#2325,#2332),.PCURVE_S1.);
+#2320 = CIRCLE('',#2321,1.75);
+#2321 = AXIS2_PLACEMENT_3D('',#2322,#2323,#2324);
+#2322 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#2323 = DIRECTION('',(0.,0.,1.));
+#2324 = DIRECTION('',(1.,0.,0.));
+#2325 = PCURVE('',#2271,#2326);
+#2326 = DEFINITIONAL_REPRESENTATION('',(#2327),#2331);
+#2327 = LINE('',#2328,#2329);
+#2328 = CARTESIAN_POINT('',(0.,0.));
+#2329 = VECTOR('',#2330,1.);
+#2330 = DIRECTION('',(1.,0.));
+#2331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2332 = PCURVE('',#2333,#2338);
+#2333 = PLANE('',#2334);
+#2334 = AXIS2_PLACEMENT_3D('',#2335,#2336,#2337);
+#2335 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#2336 = DIRECTION('',(0.,0.,1.));
+#2337 = DIRECTION('',(1.,0.,0.));
+#2338 = DEFINITIONAL_REPRESENTATION('',(#2339),#2343);
+#2339 = CIRCLE('',#2340,1.75);
+#2340 = AXIS2_PLACEMENT_2D('',#2341,#2342);
+#2341 = CARTESIAN_POINT('',(0.,0.));
+#2342 = DIRECTION('',(1.,0.));
+#2343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2344 = ORIENTED_EDGE('',*,*,#2295,.T.);
+#2345 = ADVANCED_FACE('',(#2346,#2349),#2283,.T.);
+#2346 = FACE_BOUND('',#2347,.T.);
+#2347 = EDGE_LOOP('',(#2348));
+#2348 = ORIENTED_EDGE('',*,*,#2261,.T.);
+#2349 = FACE_BOUND('',#2350,.T.);
+#2350 = EDGE_LOOP('',(#2351));
+#2351 = ORIENTED_EDGE('',*,*,#2352,.F.);
+#2352 = EDGE_CURVE('',#2353,#2353,#2355,.T.);
+#2353 = VERTEX_POINT('',#2354);
+#2354 = CARTESIAN_POINT('',(1.45,3.108748265077E-15,3.55));
+#2355 = SURFACE_CURVE('',#2356,(#2361,#2368),.PCURVE_S1.);
+#2356 = CIRCLE('',#2357,1.45);
+#2357 = AXIS2_PLACEMENT_3D('',#2358,#2359,#2360);
+#2358 = CARTESIAN_POINT('',(0.,3.46389583683E-15,3.55));
+#2359 = DIRECTION('',(0.,0.,1.));
+#2360 = DIRECTION('',(1.,0.,0.));
+#2361 = PCURVE('',#2283,#2362);
+#2362 = DEFINITIONAL_REPRESENTATION('',(#2363),#2367);
+#2363 = CIRCLE('',#2364,1.45);
+#2364 = AXIS2_PLACEMENT_2D('',#2365,#2366);
+#2365 = CARTESIAN_POINT('',(0.,0.));
+#2366 = DIRECTION('',(1.,0.));
+#2367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2368 = PCURVE('',#2369,#2374);
+#2369 = CYLINDRICAL_SURFACE('',#2370,1.45);
+#2370 = AXIS2_PLACEMENT_3D('',#2371,#2372,#2373);
+#2371 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.4));
+#2372 = DIRECTION('',(0.,0.,1.));
+#2373 = DIRECTION('',(1.,0.,0.));
+#2374 = DEFINITIONAL_REPRESENTATION('',(#2375),#2379);
+#2375 = LINE('',#2376,#2377);
+#2376 = CARTESIAN_POINT('',(0.,1.15));
+#2377 = VECTOR('',#2378,1.);
+#2378 = DIRECTION('',(1.,0.));
+#2379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2380 = ADVANCED_FACE('',(#2381,#2384),#2333,.F.);
+#2381 = FACE_BOUND('',#2382,.F.);
+#2382 = EDGE_LOOP('',(#2383));
+#2383 = ORIENTED_EDGE('',*,*,#2318,.T.);
+#2384 = FACE_BOUND('',#2385,.F.);
+#2385 = EDGE_LOOP('',(#2386));
+#2386 = ORIENTED_EDGE('',*,*,#2387,.F.);
+#2387 = EDGE_CURVE('',#2388,#2388,#2390,.T.);
+#2388 = VERTEX_POINT('',#2389);
+#2389 = CARTESIAN_POINT('',(1.45,3.108748265077E-15,2.6));
+#2390 = SURFACE_CURVE('',#2391,(#2396,#2403),.PCURVE_S1.);
+#2391 = CIRCLE('',#2392,1.45);
+#2392 = AXIS2_PLACEMENT_3D('',#2393,#2394,#2395);
+#2393 = CARTESIAN_POINT('',(0.,3.46389583683E-15,2.6));
+#2394 = DIRECTION('',(0.,0.,1.));
+#2395 = DIRECTION('',(1.,0.,0.));
+#2396 = PCURVE('',#2333,#2397);
+#2397 = DEFINITIONAL_REPRESENTATION('',(#2398),#2402);
+#2398 = CIRCLE('',#2399,1.45);
+#2399 = AXIS2_PLACEMENT_2D('',#2400,#2401);
+#2400 = CARTESIAN_POINT('',(0.,0.));
+#2401 = DIRECTION('',(1.,0.));
+#2402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2403 = PCURVE('',#2369,#2404);
+#2404 = DEFINITIONAL_REPRESENTATION('',(#2405),#2409);
+#2405 = LINE('',#2406,#2407);
+#2406 = CARTESIAN_POINT('',(0.,0.2));
+#2407 = VECTOR('',#2408,1.);
+#2408 = DIRECTION('',(1.,0.));
+#2409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2410 = ADVANCED_FACE('',(#2411),#2369,.F.);
+#2411 = FACE_BOUND('',#2412,.F.);
+#2412 = EDGE_LOOP('',(#2413,#2414,#2435,#2436));
+#2413 = ORIENTED_EDGE('',*,*,#2352,.F.);
+#2414 = ORIENTED_EDGE('',*,*,#2415,.F.);
+#2415 = EDGE_CURVE('',#2388,#2353,#2416,.T.);
+#2416 = SEAM_CURVE('',#2417,(#2421,#2428),.PCURVE_S1.);
+#2417 = LINE('',#2418,#2419);
+#2418 = CARTESIAN_POINT('',(1.45,3.108748265077E-15,2.4));
+#2419 = VECTOR('',#2420,1.);
+#2420 = DIRECTION('',(0.,0.,1.));
+#2421 = PCURVE('',#2369,#2422);
+#2422 = DEFINITIONAL_REPRESENTATION('',(#2423),#2427);
+#2423 = LINE('',#2424,#2425);
+#2424 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#2425 = VECTOR('',#2426,1.);
+#2426 = DIRECTION('',(0.,1.));
+#2427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2428 = PCURVE('',#2369,#2429);
+#2429 = DEFINITIONAL_REPRESENTATION('',(#2430),#2434);
+#2430 = LINE('',#2431,#2432);
+#2431 = CARTESIAN_POINT('',(0.,-0.));
+#2432 = VECTOR('',#2433,1.);
+#2433 = DIRECTION('',(0.,1.));
+#2434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2435 = ORIENTED_EDGE('',*,*,#2387,.T.);
+#2436 = ORIENTED_EDGE('',*,*,#2415,.T.);
+#2437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2441)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2438,#2439,#2440)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2438 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2439 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2440 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2441 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#2438,
+  'distance_accuracy_value','confusion accuracy');
+#2442 = PRODUCT_TYPE('part',$,(#7));
+#2443 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2444,#2452,#2459,#2466,#2473,#2480,#2487,#2494,#2501,#2508,#2515,
+    #2522,#2529,#2536,#2543,#2550,#2557,#2564,#2571,#2578,#2585,#2592,
+    #2599,#2606,#2613,#2620,#2627,#2634,#2641,#2648,#2655,#2662,#2669,
+    #2677,#2684,#2691),#2437);
+#2444 = STYLED_ITEM('color',(#2445),#17);
+#2445 = PRESENTATION_STYLE_ASSIGNMENT((#2446));
+#2446 = SURFACE_STYLE_USAGE(.BOTH.,#2447);
+#2447 = SURFACE_SIDE_STYLE('',(#2448));
+#2448 = SURFACE_STYLE_FILL_AREA(#2449);
+#2449 = FILL_AREA_STYLE('',(#2450));
+#2450 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2451 = COLOUR_RGB('',0.870588243008,0.870588243008,0.870588243008);
+#2452 = STYLED_ITEM('color',(#2453),#230);
+#2453 = PRESENTATION_STYLE_ASSIGNMENT((#2454));
+#2454 = SURFACE_STYLE_USAGE(.BOTH.,#2455);
+#2455 = SURFACE_SIDE_STYLE('',(#2456));
+#2456 = SURFACE_STYLE_FILL_AREA(#2457);
+#2457 = FILL_AREA_STYLE('',(#2458));
+#2458 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2459 = STYLED_ITEM('color',(#2460),#283);
+#2460 = PRESENTATION_STYLE_ASSIGNMENT((#2461));
+#2461 = SURFACE_STYLE_USAGE(.BOTH.,#2462);
+#2462 = SURFACE_SIDE_STYLE('',(#2463));
+#2463 = SURFACE_STYLE_FILL_AREA(#2464);
+#2464 = FILL_AREA_STYLE('',(#2465));
+#2465 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2466 = STYLED_ITEM('color',(#2467),#384);
+#2467 = PRESENTATION_STYLE_ASSIGNMENT((#2468));
+#2468 = SURFACE_STYLE_USAGE(.BOTH.,#2469);
+#2469 = SURFACE_SIDE_STYLE('',(#2470));
+#2470 = SURFACE_STYLE_FILL_AREA(#2471);
+#2471 = FILL_AREA_STYLE('',(#2472));
+#2472 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2473 = STYLED_ITEM('color',(#2474),#480);
+#2474 = PRESENTATION_STYLE_ASSIGNMENT((#2475));
+#2475 = SURFACE_STYLE_USAGE(.BOTH.,#2476);
+#2476 = SURFACE_SIDE_STYLE('',(#2477));
+#2477 = SURFACE_STYLE_FILL_AREA(#2478);
+#2478 = FILL_AREA_STYLE('',(#2479));
+#2479 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2480 = STYLED_ITEM('color',(#2481),#576);
+#2481 = PRESENTATION_STYLE_ASSIGNMENT((#2482));
+#2482 = SURFACE_STYLE_USAGE(.BOTH.,#2483);
+#2483 = SURFACE_SIDE_STYLE('',(#2484));
+#2484 = SURFACE_STYLE_FILL_AREA(#2485);
+#2485 = FILL_AREA_STYLE('',(#2486));
+#2486 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2487 = STYLED_ITEM('color',(#2488),#672);
+#2488 = PRESENTATION_STYLE_ASSIGNMENT((#2489));
+#2489 = SURFACE_STYLE_USAGE(.BOTH.,#2490);
+#2490 = SURFACE_SIDE_STYLE('',(#2491));
+#2491 = SURFACE_STYLE_FILL_AREA(#2492);
+#2492 = FILL_AREA_STYLE('',(#2493));
+#2493 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2494 = STYLED_ITEM('color',(#2495),#768);
+#2495 = PRESENTATION_STYLE_ASSIGNMENT((#2496));
+#2496 = SURFACE_STYLE_USAGE(.BOTH.,#2497);
+#2497 = SURFACE_SIDE_STYLE('',(#2498));
+#2498 = SURFACE_STYLE_FILL_AREA(#2499);
+#2499 = FILL_AREA_STYLE('',(#2500));
+#2500 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2501 = STYLED_ITEM('color',(#2502),#859);
+#2502 = PRESENTATION_STYLE_ASSIGNMENT((#2503));
+#2503 = SURFACE_STYLE_USAGE(.BOTH.,#2504);
+#2504 = SURFACE_SIDE_STYLE('',(#2505));
+#2505 = SURFACE_STYLE_FILL_AREA(#2506);
+#2506 = FILL_AREA_STYLE('',(#2507));
+#2507 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2508 = STYLED_ITEM('color',(#2509),#914);
+#2509 = PRESENTATION_STYLE_ASSIGNMENT((#2510));
+#2510 = SURFACE_STYLE_USAGE(.BOTH.,#2511);
+#2511 = SURFACE_SIDE_STYLE('',(#2512));
+#2512 = SURFACE_STYLE_FILL_AREA(#2513);
+#2513 = FILL_AREA_STYLE('',(#2514));
+#2514 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2515 = STYLED_ITEM('color',(#2516),#1029);
+#2516 = PRESENTATION_STYLE_ASSIGNMENT((#2517));
+#2517 = SURFACE_STYLE_USAGE(.BOTH.,#2518);
+#2518 = SURFACE_SIDE_STYLE('',(#2519));
+#2519 = SURFACE_STYLE_FILL_AREA(#2520);
+#2520 = FILL_AREA_STYLE('',(#2521));
+#2521 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2522 = STYLED_ITEM('color',(#2523),#1174);
+#2523 = PRESENTATION_STYLE_ASSIGNMENT((#2524));
+#2524 = SURFACE_STYLE_USAGE(.BOTH.,#2525);
+#2525 = SURFACE_SIDE_STYLE('',(#2526));
+#2526 = SURFACE_STYLE_FILL_AREA(#2527);
+#2527 = FILL_AREA_STYLE('',(#2528));
+#2528 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2529 = STYLED_ITEM('color',(#2530),#1202);
+#2530 = PRESENTATION_STYLE_ASSIGNMENT((#2531));
+#2531 = SURFACE_STYLE_USAGE(.BOTH.,#2532);
+#2532 = SURFACE_SIDE_STYLE('',(#2533));
+#2533 = SURFACE_STYLE_FILL_AREA(#2534);
+#2534 = FILL_AREA_STYLE('',(#2535));
+#2535 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2536 = STYLED_ITEM('color',(#2537),#1250);
+#2537 = PRESENTATION_STYLE_ASSIGNMENT((#2538));
+#2538 = SURFACE_STYLE_USAGE(.BOTH.,#2539);
+#2539 = SURFACE_SIDE_STYLE('',(#2540));
+#2540 = SURFACE_STYLE_FILL_AREA(#2541);
+#2541 = FILL_AREA_STYLE('',(#2542));
+#2542 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2543 = STYLED_ITEM('color',(#2544),#1370);
+#2544 = PRESENTATION_STYLE_ASSIGNMENT((#2545));
+#2545 = SURFACE_STYLE_USAGE(.BOTH.,#2546);
+#2546 = SURFACE_SIDE_STYLE('',(#2547));
+#2547 = SURFACE_STYLE_FILL_AREA(#2548);
+#2548 = FILL_AREA_STYLE('',(#2549));
+#2549 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2550 = STYLED_ITEM('color',(#2551),#1510);
+#2551 = PRESENTATION_STYLE_ASSIGNMENT((#2552));
+#2552 = SURFACE_STYLE_USAGE(.BOTH.,#2553);
+#2553 = SURFACE_SIDE_STYLE('',(#2554));
+#2554 = SURFACE_STYLE_FILL_AREA(#2555);
+#2555 = FILL_AREA_STYLE('',(#2556));
+#2556 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2557 = STYLED_ITEM('color',(#2558),#1538);
+#2558 = PRESENTATION_STYLE_ASSIGNMENT((#2559));
+#2559 = SURFACE_STYLE_USAGE(.BOTH.,#2560);
+#2560 = SURFACE_SIDE_STYLE('',(#2561));
+#2561 = SURFACE_STYLE_FILL_AREA(#2562);
+#2562 = FILL_AREA_STYLE('',(#2563));
+#2563 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2564 = STYLED_ITEM('color',(#2565),#1586);
+#2565 = PRESENTATION_STYLE_ASSIGNMENT((#2566));
+#2566 = SURFACE_STYLE_USAGE(.BOTH.,#2567);
+#2567 = SURFACE_SIDE_STYLE('',(#2568));
+#2568 = SURFACE_STYLE_FILL_AREA(#2569);
+#2569 = FILL_AREA_STYLE('',(#2570));
+#2570 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2571 = STYLED_ITEM('color',(#2572),#1706);
+#2572 = PRESENTATION_STYLE_ASSIGNMENT((#2573));
+#2573 = SURFACE_STYLE_USAGE(.BOTH.,#2574);
+#2574 = SURFACE_SIDE_STYLE('',(#2575));
+#2575 = SURFACE_STYLE_FILL_AREA(#2576);
+#2576 = FILL_AREA_STYLE('',(#2577));
+#2577 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2578 = STYLED_ITEM('color',(#2579),#1811);
+#2579 = PRESENTATION_STYLE_ASSIGNMENT((#2580));
+#2580 = SURFACE_STYLE_USAGE(.BOTH.,#2581);
+#2581 = SURFACE_SIDE_STYLE('',(#2582));
+#2582 = SURFACE_STYLE_FILL_AREA(#2583);
+#2583 = FILL_AREA_STYLE('',(#2584));
+#2584 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2585 = STYLED_ITEM('color',(#2586),#1839);
+#2586 = PRESENTATION_STYLE_ASSIGNMENT((#2587));
+#2587 = SURFACE_STYLE_USAGE(.BOTH.,#2588);
+#2588 = SURFACE_SIDE_STYLE('',(#2589));
+#2589 = SURFACE_STYLE_FILL_AREA(#2590);
+#2590 = FILL_AREA_STYLE('',(#2591));
+#2591 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2592 = STYLED_ITEM('color',(#2593),#1867);
+#2593 = PRESENTATION_STYLE_ASSIGNMENT((#2594));
+#2594 = SURFACE_STYLE_USAGE(.BOTH.,#2595);
+#2595 = SURFACE_SIDE_STYLE('',(#2596));
+#2596 = SURFACE_STYLE_FILL_AREA(#2597);
+#2597 = FILL_AREA_STYLE('',(#2598));
+#2598 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2599 = STYLED_ITEM('color',(#2600),#1906);
+#2600 = PRESENTATION_STYLE_ASSIGNMENT((#2601));
+#2601 = SURFACE_STYLE_USAGE(.BOTH.,#2602);
+#2602 = SURFACE_SIDE_STYLE('',(#2603));
+#2603 = SURFACE_STYLE_FILL_AREA(#2604);
+#2604 = FILL_AREA_STYLE('',(#2605));
+#2605 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2606 = STYLED_ITEM('color',(#2607),#1934);
+#2607 = PRESENTATION_STYLE_ASSIGNMENT((#2608));
+#2608 = SURFACE_STYLE_USAGE(.BOTH.,#2609);
+#2609 = SURFACE_SIDE_STYLE('',(#2610));
+#2610 = SURFACE_STYLE_FILL_AREA(#2611);
+#2611 = FILL_AREA_STYLE('',(#2612));
+#2612 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2613 = STYLED_ITEM('color',(#2614),#1962);
+#2614 = PRESENTATION_STYLE_ASSIGNMENT((#2615));
+#2615 = SURFACE_STYLE_USAGE(.BOTH.,#2616);
+#2616 = SURFACE_SIDE_STYLE('',(#2617));
+#2617 = SURFACE_STYLE_FILL_AREA(#2618);
+#2618 = FILL_AREA_STYLE('',(#2619));
+#2619 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2620 = STYLED_ITEM('color',(#2621),#2094);
+#2621 = PRESENTATION_STYLE_ASSIGNMENT((#2622));
+#2622 = SURFACE_STYLE_USAGE(.BOTH.,#2623);
+#2623 = SURFACE_SIDE_STYLE('',(#2624));
+#2624 = SURFACE_STYLE_FILL_AREA(#2625);
+#2625 = FILL_AREA_STYLE('',(#2626));
+#2626 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2627 = STYLED_ITEM('color',(#2628),#2101);
+#2628 = PRESENTATION_STYLE_ASSIGNMENT((#2629));
+#2629 = SURFACE_STYLE_USAGE(.BOTH.,#2630);
+#2630 = SURFACE_SIDE_STYLE('',(#2631));
+#2631 = SURFACE_STYLE_FILL_AREA(#2632);
+#2632 = FILL_AREA_STYLE('',(#2633));
+#2633 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2634 = STYLED_ITEM('color',(#2635),#2108);
+#2635 = PRESENTATION_STYLE_ASSIGNMENT((#2636));
+#2636 = SURFACE_STYLE_USAGE(.BOTH.,#2637);
+#2637 = SURFACE_SIDE_STYLE('',(#2638));
+#2638 = SURFACE_STYLE_FILL_AREA(#2639);
+#2639 = FILL_AREA_STYLE('',(#2640));
+#2640 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2641 = STYLED_ITEM('color',(#2642),#2115);
+#2642 = PRESENTATION_STYLE_ASSIGNMENT((#2643));
+#2643 = SURFACE_STYLE_USAGE(.BOTH.,#2644);
+#2644 = SURFACE_SIDE_STYLE('',(#2645));
+#2645 = SURFACE_STYLE_FILL_AREA(#2646);
+#2646 = FILL_AREA_STYLE('',(#2647));
+#2647 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2648 = STYLED_ITEM('color',(#2649),#2122);
+#2649 = PRESENTATION_STYLE_ASSIGNMENT((#2650));
+#2650 = SURFACE_STYLE_USAGE(.BOTH.,#2651);
+#2651 = SURFACE_SIDE_STYLE('',(#2652));
+#2652 = SURFACE_STYLE_FILL_AREA(#2653);
+#2653 = FILL_AREA_STYLE('',(#2654));
+#2654 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2655 = STYLED_ITEM('color',(#2656),#2177);
+#2656 = PRESENTATION_STYLE_ASSIGNMENT((#2657));
+#2657 = SURFACE_STYLE_USAGE(.BOTH.,#2658);
+#2658 = SURFACE_SIDE_STYLE('',(#2659));
+#2659 = SURFACE_STYLE_FILL_AREA(#2660);
+#2660 = FILL_AREA_STYLE('',(#2661));
+#2661 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2662 = STYLED_ITEM('color',(#2663),#2227);
+#2663 = PRESENTATION_STYLE_ASSIGNMENT((#2664));
+#2664 = SURFACE_STYLE_USAGE(.BOTH.,#2665);
+#2665 = SURFACE_SIDE_STYLE('',(#2666));
+#2666 = SURFACE_STYLE_FILL_AREA(#2667);
+#2667 = FILL_AREA_STYLE('',(#2668));
+#2668 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2669 = STYLED_ITEM('color',(#2670),#2257);
+#2670 = PRESENTATION_STYLE_ASSIGNMENT((#2671));
+#2671 = SURFACE_STYLE_USAGE(.BOTH.,#2672);
+#2672 = SURFACE_SIDE_STYLE('',(#2673));
+#2673 = SURFACE_STYLE_FILL_AREA(#2674);
+#2674 = FILL_AREA_STYLE('',(#2675));
+#2675 = FILL_AREA_STYLE_COLOUR('',#2676);
+#2676 = COLOUR_RGB('',0.,0.333333343267,1.);
+#2677 = STYLED_ITEM('color',(#2678),#2345);
+#2678 = PRESENTATION_STYLE_ASSIGNMENT((#2679));
+#2679 = SURFACE_STYLE_USAGE(.BOTH.,#2680);
+#2680 = SURFACE_SIDE_STYLE('',(#2681));
+#2681 = SURFACE_STYLE_FILL_AREA(#2682);
+#2682 = FILL_AREA_STYLE('',(#2683));
+#2683 = FILL_AREA_STYLE_COLOUR('',#2676);
+#2684 = STYLED_ITEM('color',(#2685),#2380);
+#2685 = PRESENTATION_STYLE_ASSIGNMENT((#2686));
+#2686 = SURFACE_STYLE_USAGE(.BOTH.,#2687);
+#2687 = SURFACE_SIDE_STYLE('',(#2688));
+#2688 = SURFACE_STYLE_FILL_AREA(#2689);
+#2689 = FILL_AREA_STYLE('',(#2690));
+#2690 = FILL_AREA_STYLE_COLOUR('',#2676);
+#2691 = STYLED_ITEM('color',(#2692),#2410);
+#2692 = PRESENTATION_STYLE_ASSIGNMENT((#2693));
+#2693 = SURFACE_STYLE_USAGE(.BOTH.,#2694);
+#2694 = SURFACE_SIDE_STYLE('',(#2695));
+#2695 = SURFACE_STYLE_FILL_AREA(#2696);
+#2696 = FILL_AREA_STYLE('',(#2697));
+#2697 = FILL_AREA_STYLE_COLOUR('',#2676);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Fasteners/Nuts/Metric/Nyloc-nut-M3.stl b/Mechanical Parts/Fasteners/Nuts/Metric/Nyloc-nut-M3.stl
new file mode 100644
index 0000000000000000000000000000000000000000..4285383c5c6de5d8cce78f24234367691d8f47f4
GIT binary patch
literal 149784
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

literal 0
HcmV?d00001