From 981028600a01eba7e94dd6b5e1f01423c0194cad Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Fri, 1 Aug 2014 11:38:02 +0200
Subject: [PATCH] Futaba 3003 rounded horn

---
 .../Servos/Futaba3003-rounded-horn.fcstd      |  Bin 0 -> 96320 bytes
 .../Servos/Futaba3003-rounded-horn.stl        |  Bin 0 -> 215184 bytes
 .../Servos/Futaba3003-rounded-horn.stp        | 5780 +++++++++++++++++
 3 files changed, 5780 insertions(+)
 create mode 100644 Electrical Parts/Servos/Futaba3003-rounded-horn.fcstd
 create mode 100644 Electrical Parts/Servos/Futaba3003-rounded-horn.stl
 create mode 100644 Electrical Parts/Servos/Futaba3003-rounded-horn.stp

diff --git a/Electrical Parts/Servos/Futaba3003-rounded-horn.fcstd b/Electrical Parts/Servos/Futaba3003-rounded-horn.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..dbcfd441d160c790c0a9cf6409dc5579e48b12a9
GIT binary patch
literal 96320
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
aXBTqg<Z%H4FaR>{R#uYYQWXDQ)%-u`=_)1w

literal 0
HcmV?d00001

diff --git a/Electrical Parts/Servos/Futaba3003-rounded-horn.stl b/Electrical Parts/Servos/Futaba3003-rounded-horn.stl
new file mode 100644
index 0000000000000000000000000000000000000000..80d38d2931b12063156df3e8aa0162e376f86e2d
GIT binary patch
literal 215184
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

literal 0
HcmV?d00001

diff --git a/Electrical Parts/Servos/Futaba3003-rounded-horn.stp b/Electrical Parts/Servos/Futaba3003-rounded-horn.stp
new file mode 100644
index 00000000..19bc2955
--- /dev/null
+++ b/Electrical Parts/Servos/Futaba3003-rounded-horn.stp	
@@ -0,0 +1,5780 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/printbot_part_
+library/servos/Futaba3003/step-stl/Futaba3003-rounded-horn.stp',
+  '2014-08-01T09:20:09',('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('final-model','final-model','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#4683);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#105,#159,#194,#649,#708,#763,#817,#871,#925,
+    #979,#1033,#1087,#1141,#1195,#1249,#1303,#1357,#1411,#1446,#1517,
+    #1576,#2615,#2654,#2912,#2988,#3042,#3091,#3167,#3221,#3270,#3346,
+    #3400,#3449,#3525,#3579,#3628,#3704,#3758,#3807,#3883,#3937,#3986,
+    #4062,#4116,#4165,#4241,#4295,#4344,#4371,#4403,#4435,#4467,#4499,
+    #4531,#4563,#4595,#4627,#4634,#4641,#4648,#4655,#4662,#4669,#4676));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#77,#78));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(4.05,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(4.05,7.993605777301E-15,3.));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(4.05,0.,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,2.886579864025E-15,1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,4.05);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,0.));
+#35 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-0.,1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(-0.,1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.T.);
+#51 = EDGE_CURVE('',#22,#22,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,4.05);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,0.,0.));
+#56 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#57 = DIRECTION('',(1.,0.,0.));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-0.,0.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(-1.,0.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = PLANE('',#67);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(0.,0.,0.));
+#69 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#70 = DIRECTION('',(1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);
+#72 = CIRCLE('',#73,4.05);
+#73 = AXIS2_PLACEMENT_2D('',#74,#75);
+#74 = CARTESIAN_POINT('',(0.,0.));
+#75 = DIRECTION('',(1.,-0.));
+#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#77 = ORIENTED_EDGE('',*,*,#21,.T.);
+#78 = ORIENTED_EDGE('',*,*,#79,.F.);
+#79 = EDGE_CURVE('',#24,#24,#80,.T.);
+#80 = SURFACE_CURVE('',#81,(#86,#93),.PCURVE_S1.);
+#81 = CIRCLE('',#82,4.05);
+#82 = AXIS2_PLACEMENT_3D('',#83,#84,#85);
+#83 = CARTESIAN_POINT('',(4.757494786288E-47,7.993605777301E-15,3.));
+#84 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#85 = DIRECTION('',(1.,-4.967811962166E-32,1.323691013377E-46));
+#86 = PCURVE('',#32,#87);
+#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(-0.,3.));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(-1.,0.));
+#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#93 = PCURVE('',#94,#99);
+#94 = TOROIDAL_SURFACE('',#95,4.55,0.5);
+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
+#96 = CARTESIAN_POINT('',(4.757494786288E-47,7.993605777301E-15,3.));
+#97 = DIRECTION('',(-0.,-2.6645352591E-15,-1.));
+#98 = DIRECTION('',(1.,-4.967811962166E-32,1.323691013377E-46));
+#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);
+#100 = LINE('',#101,#102);
+#101 = CARTESIAN_POINT('',(0.,3.14159265359));
+#102 = VECTOR('',#103,1.);
+#103 = DIRECTION('',(1.,0.));
+#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#105 = ADVANCED_FACE('',(#106),#94,.F.);
+#106 = FACE_BOUND('',#107,.F.);
+#107 = EDGE_LOOP('',(#108,#130,#131,#132));
+#108 = ORIENTED_EDGE('',*,*,#109,.F.);
+#109 = EDGE_CURVE('',#24,#110,#112,.T.);
+#110 = VERTEX_POINT('',#111);
+#111 = CARTESIAN_POINT('',(4.55,9.325873406851E-15,3.5));
+#112 = SEAM_CURVE('',#113,(#118,#124),.PCURVE_S1.);
+#113 = CIRCLE('',#114,0.5);
+#114 = AXIS2_PLACEMENT_3D('',#115,#116,#117);
+#115 = CARTESIAN_POINT('',(4.55,7.993605777301E-15,3.));
+#116 = DIRECTION('',(4.967811962166E-32,1.,-2.6645352591E-15));
+#117 = DIRECTION('',(1.,-4.967811962166E-32,1.323691013377E-46));
+#118 = PCURVE('',#94,#119);
+#119 = DEFINITIONAL_REPRESENTATION('',(#120),#123);
+#120 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121,#122),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#121 = CARTESIAN_POINT('',(0.,3.14159265359));
+#122 = CARTESIAN_POINT('',(0.,4.712388980385));
+#123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#124 = PCURVE('',#94,#125);
+#125 = DEFINITIONAL_REPRESENTATION('',(#126),#129);
+#126 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#127,#128),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#127 = CARTESIAN_POINT('',(6.28318530718,3.14159265359));
+#128 = CARTESIAN_POINT('',(6.28318530718,4.712388980385));
+#129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#130 = ORIENTED_EDGE('',*,*,#79,.T.);
+#131 = ORIENTED_EDGE('',*,*,#109,.T.);
+#132 = ORIENTED_EDGE('',*,*,#133,.F.);
+#133 = EDGE_CURVE('',#110,#110,#134,.T.);
+#134 = SURFACE_CURVE('',#135,(#140,#147),.PCURVE_S1.);
+#135 = CIRCLE('',#136,4.55);
+#136 = AXIS2_PLACEMENT_3D('',#137,#138,#139);
+#137 = CARTESIAN_POINT('',(4.757494786288E-47,9.325873406851E-15,3.5));
+#138 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#139 = DIRECTION('',(1.,-4.967811962166E-32,1.323691013377E-46));
+#140 = PCURVE('',#94,#141);
+#141 = DEFINITIONAL_REPRESENTATION('',(#142),#146);
+#142 = LINE('',#143,#144);
+#143 = CARTESIAN_POINT('',(0.,4.712388980385));
+#144 = VECTOR('',#145,1.);
+#145 = DIRECTION('',(1.,0.));
+#146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#147 = PCURVE('',#148,#153);
+#148 = PLANE('',#149);
+#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152);
+#150 = CARTESIAN_POINT('',(0.,9.325873406851E-15,3.5));
+#151 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#152 = DIRECTION('',(1.,1.918903993179E-16,-5.112987348655E-31));
+#153 = DEFINITIONAL_REPRESENTATION('',(#154),#158);
+#154 = CIRCLE('',#155,4.55);
+#155 = AXIS2_PLACEMENT_2D('',#156,#157);
+#156 = CARTESIAN_POINT('',(3.503246160812E-46,-1.577721810442E-30));
+#157 = DIRECTION('',(1.,1.918903993179E-16));
+#158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#159 = ADVANCED_FACE('',(#160,#163),#66,.T.);
+#160 = FACE_BOUND('',#161,.F.);
+#161 = EDGE_LOOP('',(#162));
+#162 = ORIENTED_EDGE('',*,*,#51,.F.);
+#163 = FACE_BOUND('',#164,.F.);
+#164 = EDGE_LOOP('',(#165));
+#165 = ORIENTED_EDGE('',*,*,#166,.T.);
+#166 = EDGE_CURVE('',#167,#167,#169,.T.);
+#167 = VERTEX_POINT('',#168);
+#168 = CARTESIAN_POINT('',(2.7,0.,0.));
+#169 = SURFACE_CURVE('',#170,(#175,#182),.PCURVE_S1.);
+#170 = CIRCLE('',#171,2.7);
+#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);
+#172 = CARTESIAN_POINT('',(0.,0.,0.));
+#173 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#174 = DIRECTION('',(1.,0.,0.));
+#175 = PCURVE('',#66,#176);
+#176 = DEFINITIONAL_REPRESENTATION('',(#177),#181);
+#177 = CIRCLE('',#178,2.7);
+#178 = AXIS2_PLACEMENT_2D('',#179,#180);
+#179 = CARTESIAN_POINT('',(0.,0.));
+#180 = DIRECTION('',(1.,-0.));
+#181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#182 = PCURVE('',#183,#188);
+#183 = CYLINDRICAL_SURFACE('',#184,2.7);
+#184 = AXIS2_PLACEMENT_3D('',#185,#186,#187);
+#185 = CARTESIAN_POINT('',(0.,0.,0.));
+#186 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#187 = DIRECTION('',(1.,0.,0.));
+#188 = DEFINITIONAL_REPRESENTATION('',(#189),#193);
+#189 = LINE('',#190,#191);
+#190 = CARTESIAN_POINT('',(0.,0.));
+#191 = VECTOR('',#192,1.);
+#192 = DIRECTION('',(1.,0.));
+#193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#194 = ADVANCED_FACE('',(#195,#198,#229,#264,#299,#334,#369,#404,#439,
+    #474,#509,#544,#579,#614),#148,.T.);
+#195 = FACE_BOUND('',#196,.F.);
+#196 = EDGE_LOOP('',(#197));
+#197 = ORIENTED_EDGE('',*,*,#133,.T.);
+#198 = FACE_BOUND('',#199,.F.);
+#199 = EDGE_LOOP('',(#200));
+#200 = ORIENTED_EDGE('',*,*,#201,.F.);
+#201 = EDGE_CURVE('',#202,#202,#204,.T.);
+#202 = VERTEX_POINT('',#203);
+#203 = CARTESIAN_POINT('',(10.5,1.010302952409E-14,3.5));
+#204 = SURFACE_CURVE('',#205,(#210,#217),.PCURVE_S1.);
+#205 = CIRCLE('',#206,10.5);
+#206 = AXIS2_PLACEMENT_3D('',#207,#208,#209);
+#207 = CARTESIAN_POINT('',(0.,9.325873406851E-15,3.5));
+#208 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#209 = DIRECTION('',(1.,7.401486830834E-17,-1.972152263053E-31));
+#210 = PCURVE('',#148,#211);
+#211 = DEFINITIONAL_REPRESENTATION('',(#212),#216);
+#212 = CIRCLE('',#213,10.5);
+#213 = AXIS2_PLACEMENT_2D('',#214,#215);
+#214 = CARTESIAN_POINT('',(0.,0.));
+#215 = DIRECTION('',(1.,1.178755310096E-16));
+#216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#217 = PCURVE('',#218,#223);
+#218 = CYLINDRICAL_SURFACE('',#219,10.5);
+#219 = AXIS2_PLACEMENT_3D('',#220,#221,#222);
+#220 = CARTESIAN_POINT('',(0.,9.325873406851E-15,3.5));
+#221 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#222 = DIRECTION('',(1.,7.401486830834E-17,-1.972152263053E-31));
+#223 = DEFINITIONAL_REPRESENTATION('',(#224),#228);
+#224 = LINE('',#225,#226);
+#225 = CARTESIAN_POINT('',(-0.,0.));
+#226 = VECTOR('',#227,1.);
+#227 = DIRECTION('',(-1.,0.));
+#228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#229 = FACE_BOUND('',#230,.F.);
+#230 = EDGE_LOOP('',(#231));
+#231 = ORIENTED_EDGE('',*,*,#232,.F.);
+#232 = EDGE_CURVE('',#233,#233,#235,.T.);
+#233 = VERTEX_POINT('',#234);
+#234 = CARTESIAN_POINT('',(2.345,-7.45,3.5));
+#235 = SURFACE_CURVE('',#236,(#241,#252),.PCURVE_S1.);
+#236 = CIRCLE('',#237,0.75);
+#237 = AXIS2_PLACEMENT_3D('',#238,#239,#240);
+#238 = CARTESIAN_POINT('',(3.095,-7.45,3.5));
+#239 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#240 = DIRECTION('',(-1.,0.,0.));
+#241 = PCURVE('',#148,#242);
+#242 = DEFINITIONAL_REPRESENTATION('',(#243),#251);
+#243 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#244,#245,#246,#247,#248,#249
+,#250),.UNSPECIFIED.,.T.,.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(
+  '') );
+#244 = CARTESIAN_POINT('',(2.345,7.45));
+#245 = CARTESIAN_POINT('',(2.345,8.749038105677));
+#246 = CARTESIAN_POINT('',(3.47,8.099519052838));
+#247 = CARTESIAN_POINT('',(4.595,7.45));
+#248 = CARTESIAN_POINT('',(3.47,6.800480947162));
+#249 = CARTESIAN_POINT('',(2.345,6.150961894323));
+#250 = CARTESIAN_POINT('',(2.345,7.45));
+#251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#252 = PCURVE('',#253,#258);
+#253 = CYLINDRICAL_SURFACE('',#254,0.75);
+#254 = AXIS2_PLACEMENT_3D('',#255,#256,#257);
+#255 = CARTESIAN_POINT('',(3.095,-7.45,5.6));
+#256 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#257 = DIRECTION('',(-1.,0.,0.));
+#258 = DEFINITIONAL_REPRESENTATION('',(#259),#263);
+#259 = LINE('',#260,#261);
+#260 = CARTESIAN_POINT('',(0.,-2.1));
+#261 = VECTOR('',#262,1.);
+#262 = DIRECTION('',(1.,0.));
+#263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#264 = FACE_BOUND('',#265,.F.);
+#265 = EDGE_LOOP('',(#266));
+#266 = ORIENTED_EDGE('',*,*,#267,.F.);
+#267 = EDGE_CURVE('',#268,#268,#270,.T.);
+#268 = VERTEX_POINT('',#269);
+#269 = CARTESIAN_POINT('',(-3.845,-7.45,3.5));
+#270 = SURFACE_CURVE('',#271,(#276,#287),.PCURVE_S1.);
+#271 = CIRCLE('',#272,0.75);
+#272 = AXIS2_PLACEMENT_3D('',#273,#274,#275);
+#273 = CARTESIAN_POINT('',(-3.095,-7.45,3.5));
+#274 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#275 = DIRECTION('',(-1.,0.,0.));
+#276 = PCURVE('',#148,#277);
+#277 = DEFINITIONAL_REPRESENTATION('',(#278),#286);
+#278 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#279,#280,#281,#282,#283,#284
+,#285),.UNSPECIFIED.,.T.,.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(
+  '') );
+#279 = CARTESIAN_POINT('',(-3.845,7.45));
+#280 = CARTESIAN_POINT('',(-3.845,8.749038105677));
+#281 = CARTESIAN_POINT('',(-2.72,8.099519052838));
+#282 = CARTESIAN_POINT('',(-1.595,7.45));
+#283 = CARTESIAN_POINT('',(-2.72,6.800480947162));
+#284 = CARTESIAN_POINT('',(-3.845,6.150961894323));
+#285 = CARTESIAN_POINT('',(-3.845,7.45));
+#286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#287 = PCURVE('',#288,#293);
+#288 = CYLINDRICAL_SURFACE('',#289,0.75);
+#289 = AXIS2_PLACEMENT_3D('',#290,#291,#292);
+#290 = CARTESIAN_POINT('',(-3.095,-7.45,5.6));
+#291 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#292 = DIRECTION('',(-1.,0.,0.));
+#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);
+#294 = LINE('',#295,#296);
+#295 = CARTESIAN_POINT('',(0.,-2.1));
+#296 = VECTOR('',#297,1.);
+#297 = DIRECTION('',(1.,0.));
+#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#299 = FACE_BOUND('',#300,.F.);
+#300 = EDGE_LOOP('',(#301));
+#301 = ORIENTED_EDGE('',*,*,#302,.F.);
+#302 = EDGE_CURVE('',#303,#303,#305,.T.);
+#303 = VERTEX_POINT('',#304);
+#304 = CARTESIAN_POINT('',(-0.75,-7.45,3.5));
+#305 = SURFACE_CURVE('',#306,(#311,#322),.PCURVE_S1.);
+#306 = CIRCLE('',#307,0.75);
+#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310);
+#308 = CARTESIAN_POINT('',(0.,-7.45,3.5));
+#309 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#310 = DIRECTION('',(-1.,0.,0.));
+#311 = PCURVE('',#148,#312);
+#312 = DEFINITIONAL_REPRESENTATION('',(#313),#321);
+#313 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#314,#315,#316,#317,#318,#319
+,#320),.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(
+  '') );
+#314 = CARTESIAN_POINT('',(-0.75,7.45));
+#315 = CARTESIAN_POINT('',(-0.75,8.749038105677));
+#316 = CARTESIAN_POINT('',(0.375,8.099519052838));
+#317 = CARTESIAN_POINT('',(1.5,7.45));
+#318 = CARTESIAN_POINT('',(0.375,6.800480947162));
+#319 = CARTESIAN_POINT('',(-0.75,6.150961894323));
+#320 = CARTESIAN_POINT('',(-0.75,7.45));
+#321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#322 = PCURVE('',#323,#328);
+#323 = CYLINDRICAL_SURFACE('',#324,0.75);
+#324 = AXIS2_PLACEMENT_3D('',#325,#326,#327);
+#325 = CARTESIAN_POINT('',(0.,-7.45,5.6));
+#326 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#327 = DIRECTION('',(-1.,0.,0.));
+#328 = DEFINITIONAL_REPRESENTATION('',(#329),#333);
+#329 = LINE('',#330,#331);
+#330 = CARTESIAN_POINT('',(0.,-2.1));
+#331 = VECTOR('',#332,1.);
+#332 = DIRECTION('',(1.,0.));
+#333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#334 = FACE_BOUND('',#335,.F.);
+#335 = EDGE_LOOP('',(#336));
+#336 = ORIENTED_EDGE('',*,*,#337,.F.);
+#337 = EDGE_CURVE('',#338,#338,#340,.T.);
+#338 = VERTEX_POINT('',#339);
+#339 = CARTESIAN_POINT('',(7.45,2.345,3.5));
+#340 = SURFACE_CURVE('',#341,(#346,#357),.PCURVE_S1.);
+#341 = CIRCLE('',#342,0.75);
+#342 = AXIS2_PLACEMENT_3D('',#343,#344,#345);
+#343 = CARTESIAN_POINT('',(7.45,3.095,3.5));
+#344 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#345 = DIRECTION('',(-1.110223024625E-16,-1.,2.6645352591E-15));
+#346 = PCURVE('',#148,#347);
+#347 = DEFINITIONAL_REPRESENTATION('',(#348),#356);
+#348 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#349,#350,#351,#352,#353,#354
+,#355),.UNSPECIFIED.,.T.,.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(
+  '') );
+#349 = CARTESIAN_POINT('',(7.45,-2.345));
+#350 = CARTESIAN_POINT('',(8.749038105677,-2.345));
+#351 = CARTESIAN_POINT('',(8.099519052838,-3.47));
+#352 = CARTESIAN_POINT('',(7.45,-4.595));
+#353 = CARTESIAN_POINT('',(6.800480947162,-3.47));
+#354 = CARTESIAN_POINT('',(6.150961894323,-2.345));
+#355 = CARTESIAN_POINT('',(7.45,-2.345));
+#356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#357 = PCURVE('',#358,#363);
+#358 = CYLINDRICAL_SURFACE('',#359,0.75);
+#359 = AXIS2_PLACEMENT_3D('',#360,#361,#362);
+#360 = CARTESIAN_POINT('',(7.45,3.095,5.6));
+#361 = DIRECTION('',(-4.338734978716E-30,2.6645352591E-15,1.));
+#362 = DIRECTION('',(-1.110223024625E-16,-1.,2.6645352591E-15));
+#363 = DEFINITIONAL_REPRESENTATION('',(#364),#368);
+#364 = LINE('',#365,#366);
+#365 = CARTESIAN_POINT('',(0.,-2.1));
+#366 = VECTOR('',#367,1.);
+#367 = DIRECTION('',(1.,0.));
+#368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#369 = FACE_BOUND('',#370,.F.);
+#370 = EDGE_LOOP('',(#371));
+#371 = ORIENTED_EDGE('',*,*,#372,.F.);
+#372 = EDGE_CURVE('',#373,#373,#375,.T.);
+#373 = VERTEX_POINT('',#374);
+#374 = CARTESIAN_POINT('',(7.45,-3.845,3.5));
+#375 = SURFACE_CURVE('',#376,(#381,#392),.PCURVE_S1.);
+#376 = CIRCLE('',#377,0.75);
+#377 = AXIS2_PLACEMENT_3D('',#378,#379,#380);
+#378 = CARTESIAN_POINT('',(7.45,-3.095,3.5));
+#379 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#380 = DIRECTION('',(-1.110223024625E-16,-1.,2.6645352591E-15));
+#381 = PCURVE('',#148,#382);
+#382 = DEFINITIONAL_REPRESENTATION('',(#383),#391);
+#383 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#384,#385,#386,#387,#388,#389
+,#390),.UNSPECIFIED.,.T.,.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(
+  '') );
+#384 = CARTESIAN_POINT('',(7.45,3.845));
+#385 = CARTESIAN_POINT('',(8.749038105677,3.845));
+#386 = CARTESIAN_POINT('',(8.099519052838,2.72));
+#387 = CARTESIAN_POINT('',(7.45,1.595));
+#388 = CARTESIAN_POINT('',(6.800480947162,2.72));
+#389 = CARTESIAN_POINT('',(6.150961894323,3.845));
+#390 = CARTESIAN_POINT('',(7.45,3.845));
+#391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#392 = PCURVE('',#393,#398);
+#393 = CYLINDRICAL_SURFACE('',#394,0.75);
+#394 = AXIS2_PLACEMENT_3D('',#395,#396,#397);
+#395 = CARTESIAN_POINT('',(7.45,-3.095,5.6));
+#396 = DIRECTION('',(-4.338734978716E-30,2.6645352591E-15,1.));
+#397 = DIRECTION('',(-1.110223024625E-16,-1.,2.6645352591E-15));
+#398 = DEFINITIONAL_REPRESENTATION('',(#399),#403);
+#399 = LINE('',#400,#401);
+#400 = CARTESIAN_POINT('',(0.,-2.1));
+#401 = VECTOR('',#402,1.);
+#402 = DIRECTION('',(1.,0.));
+#403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#404 = FACE_BOUND('',#405,.F.);
+#405 = EDGE_LOOP('',(#406));
+#406 = ORIENTED_EDGE('',*,*,#407,.F.);
+#407 = EDGE_CURVE('',#408,#408,#410,.T.);
+#408 = VERTEX_POINT('',#409);
+#409 = CARTESIAN_POINT('',(7.45,-0.75,3.5));
+#410 = SURFACE_CURVE('',#411,(#416,#427),.PCURVE_S1.);
+#411 = CIRCLE('',#412,0.75);
+#412 = AXIS2_PLACEMENT_3D('',#413,#414,#415);
+#413 = CARTESIAN_POINT('',(7.45,8.498757253506E-15,3.5));
+#414 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#415 = DIRECTION('',(-1.110223024625E-16,-1.,2.6645352591E-15));
+#416 = PCURVE('',#148,#417);
+#417 = DEFINITIONAL_REPRESENTATION('',(#418),#426);
+#418 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#419,#420,#421,#422,#423,#424
+,#425),.UNSPECIFIED.,.T.,.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(
+  '') );
+#419 = CARTESIAN_POINT('',(7.45,0.75));
+#420 = CARTESIAN_POINT('',(8.749038105677,0.75));
+#421 = CARTESIAN_POINT('',(8.099519052838,-0.375));
+#422 = CARTESIAN_POINT('',(7.45,-1.5));
+#423 = CARTESIAN_POINT('',(6.800480947162,-0.375));
+#424 = CARTESIAN_POINT('',(6.150961894323,0.75));
+#425 = CARTESIAN_POINT('',(7.45,0.75));
+#426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#427 = PCURVE('',#428,#433);
+#428 = CYLINDRICAL_SURFACE('',#429,0.75);
+#429 = AXIS2_PLACEMENT_3D('',#430,#431,#432);
+#430 = CARTESIAN_POINT('',(7.45,1.409428129762E-14,5.6));
+#431 = DIRECTION('',(-4.338734978716E-30,2.6645352591E-15,1.));
+#432 = DIRECTION('',(-1.110223024625E-16,-1.,2.6645352591E-15));
+#433 = DEFINITIONAL_REPRESENTATION('',(#434),#438);
+#434 = LINE('',#435,#436);
+#435 = CARTESIAN_POINT('',(0.,-2.1));
+#436 = VECTOR('',#437,1.);
+#437 = DIRECTION('',(1.,0.));
+#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#439 = FACE_BOUND('',#440,.F.);
+#440 = EDGE_LOOP('',(#441));
+#441 = ORIENTED_EDGE('',*,*,#442,.F.);
+#442 = EDGE_CURVE('',#443,#443,#445,.T.);
+#443 = VERTEX_POINT('',#444);
+#444 = CARTESIAN_POINT('',(-7.45,3.845,3.5));
+#445 = SURFACE_CURVE('',#446,(#451,#462),.PCURVE_S1.);
+#446 = CIRCLE('',#447,0.75);
+#447 = AXIS2_PLACEMENT_3D('',#448,#449,#450);
+#448 = CARTESIAN_POINT('',(-7.45,3.095,3.5));
+#449 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#450 = DIRECTION('',(2.22044604925E-16,1.,-2.6645352591E-15));
+#451 = PCURVE('',#148,#452);
+#452 = DEFINITIONAL_REPRESENTATION('',(#453),#461);
+#453 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#454,#455,#456,#457,#458,#459
+,#460),.UNSPECIFIED.,.T.,.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(
+  '') );
+#454 = CARTESIAN_POINT('',(-7.45,-3.845));
+#455 = CARTESIAN_POINT('',(-8.749038105677,-3.845));
+#456 = CARTESIAN_POINT('',(-8.099519052838,-2.72));
+#457 = CARTESIAN_POINT('',(-7.45,-1.595));
+#458 = CARTESIAN_POINT('',(-6.800480947162,-2.72));
+#459 = CARTESIAN_POINT('',(-6.150961894323,-3.845));
+#460 = CARTESIAN_POINT('',(-7.45,-3.845));
+#461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#462 = PCURVE('',#463,#468);
+#463 = CYLINDRICAL_SURFACE('',#464,0.75);
+#464 = AXIS2_PLACEMENT_3D('',#465,#466,#467);
+#465 = CARTESIAN_POINT('',(-7.45,3.095,5.6));
+#466 = DIRECTION('',(4.338734978716E-30,2.6645352591E-15,1.));
+#467 = DIRECTION('',(2.22044604925E-16,1.,-2.6645352591E-15));
+#468 = DEFINITIONAL_REPRESENTATION('',(#469),#473);
+#469 = LINE('',#470,#471);
+#470 = CARTESIAN_POINT('',(0.,-2.1));
+#471 = VECTOR('',#472,1.);
+#472 = DIRECTION('',(1.,0.));
+#473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#474 = FACE_BOUND('',#475,.F.);
+#475 = EDGE_LOOP('',(#476));
+#476 = ORIENTED_EDGE('',*,*,#477,.F.);
+#477 = EDGE_CURVE('',#478,#478,#480,.T.);
+#478 = VERTEX_POINT('',#479);
+#479 = CARTESIAN_POINT('',(-7.45,0.75,3.5));
+#480 = SURFACE_CURVE('',#481,(#486,#497),.PCURVE_S1.);
+#481 = CIRCLE('',#482,0.75);
+#482 = AXIS2_PLACEMENT_3D('',#483,#484,#485);
+#483 = CARTESIAN_POINT('',(-7.45,1.098010571354E-14,3.5));
+#484 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#485 = DIRECTION('',(2.22044604925E-16,1.,-2.6645352591E-15));
+#486 = PCURVE('',#148,#487);
+#487 = DEFINITIONAL_REPRESENTATION('',(#488),#496);
+#488 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#489,#490,#491,#492,#493,#494
+,#495),.UNSPECIFIED.,.T.,.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(
+  '') );
+#489 = CARTESIAN_POINT('',(-7.45,-0.75));
+#490 = CARTESIAN_POINT('',(-8.749038105677,-0.75));
+#491 = CARTESIAN_POINT('',(-8.099519052838,0.375));
+#492 = CARTESIAN_POINT('',(-7.45,1.5));
+#493 = CARTESIAN_POINT('',(-6.800480947162,0.375));
+#494 = CARTESIAN_POINT('',(-6.150961894323,-0.75));
+#495 = CARTESIAN_POINT('',(-7.45,-0.75));
+#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#497 = PCURVE('',#498,#503);
+#498 = CYLINDRICAL_SURFACE('',#499,0.75);
+#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502);
+#500 = CARTESIAN_POINT('',(-7.45,1.657562975765E-14,5.6));
+#501 = DIRECTION('',(4.338734978716E-30,2.6645352591E-15,1.));
+#502 = DIRECTION('',(2.22044604925E-16,1.,-2.6645352591E-15));
+#503 = DEFINITIONAL_REPRESENTATION('',(#504),#508);
+#504 = LINE('',#505,#506);
+#505 = CARTESIAN_POINT('',(0.,-2.1));
+#506 = VECTOR('',#507,1.);
+#507 = DIRECTION('',(1.,0.));
+#508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#509 = FACE_BOUND('',#510,.F.);
+#510 = EDGE_LOOP('',(#511));
+#511 = ORIENTED_EDGE('',*,*,#512,.F.);
+#512 = EDGE_CURVE('',#513,#513,#515,.T.);
+#513 = VERTEX_POINT('',#514);
+#514 = CARTESIAN_POINT('',(-7.45,-2.345,3.5));
+#515 = SURFACE_CURVE('',#516,(#521,#532),.PCURVE_S1.);
+#516 = CIRCLE('',#517,0.75);
+#517 = AXIS2_PLACEMENT_3D('',#518,#519,#520);
+#518 = CARTESIAN_POINT('',(-7.45,-3.095,3.5));
+#519 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#520 = DIRECTION('',(2.22044604925E-16,1.,-2.6645352591E-15));
+#521 = PCURVE('',#148,#522);
+#522 = DEFINITIONAL_REPRESENTATION('',(#523),#531);
+#523 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#524,#525,#526,#527,#528,#529
+,#530),.UNSPECIFIED.,.T.,.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(
+  '') );
+#524 = CARTESIAN_POINT('',(-7.45,2.345));
+#525 = CARTESIAN_POINT('',(-8.749038105677,2.345));
+#526 = CARTESIAN_POINT('',(-8.099519052838,3.47));
+#527 = CARTESIAN_POINT('',(-7.45,4.595));
+#528 = CARTESIAN_POINT('',(-6.800480947162,3.47));
+#529 = CARTESIAN_POINT('',(-6.150961894323,2.345));
+#530 = CARTESIAN_POINT('',(-7.45,2.345));
+#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#532 = PCURVE('',#533,#538);
+#533 = CYLINDRICAL_SURFACE('',#534,0.75);
+#534 = AXIS2_PLACEMENT_3D('',#535,#536,#537);
+#535 = CARTESIAN_POINT('',(-7.45,-3.095,5.6));
+#536 = DIRECTION('',(4.338734978716E-30,2.6645352591E-15,1.));
+#537 = DIRECTION('',(2.22044604925E-16,1.,-2.6645352591E-15));
+#538 = DEFINITIONAL_REPRESENTATION('',(#539),#543);
+#539 = LINE('',#540,#541);
+#540 = CARTESIAN_POINT('',(0.,-2.1));
+#541 = VECTOR('',#542,1.);
+#542 = DIRECTION('',(1.,0.));
+#543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#544 = FACE_BOUND('',#545,.F.);
+#545 = EDGE_LOOP('',(#546));
+#546 = ORIENTED_EDGE('',*,*,#547,.F.);
+#547 = EDGE_CURVE('',#548,#548,#550,.T.);
+#548 = VERTEX_POINT('',#549);
+#549 = CARTESIAN_POINT('',(-2.345,7.45,3.5));
+#550 = SURFACE_CURVE('',#551,(#556,#567),.PCURVE_S1.);
+#551 = CIRCLE('',#552,0.75);
+#552 = AXIS2_PLACEMENT_3D('',#553,#554,#555);
+#553 = CARTESIAN_POINT('',(-3.095,7.45,3.5));
+#554 = DIRECTION('',(-4.379057701015E-47,2.6645352591E-15,1.));
+#555 = DIRECTION('',(1.,-1.224646799147E-16,3.263114576273E-31));
+#556 = PCURVE('',#148,#557);
+#557 = DEFINITIONAL_REPRESENTATION('',(#558),#566);
+#558 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#559,#560,#561,#562,#563,#564
+,#565),.UNSPECIFIED.,.T.,.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(
+  '') );
+#559 = CARTESIAN_POINT('',(-2.345,-7.45));
+#560 = CARTESIAN_POINT('',(-2.345,-8.749038105677));
+#561 = CARTESIAN_POINT('',(-3.47,-8.099519052838));
+#562 = CARTESIAN_POINT('',(-4.595,-7.45));
+#563 = CARTESIAN_POINT('',(-3.47,-6.800480947162));
+#564 = CARTESIAN_POINT('',(-2.345,-6.150961894323));
+#565 = CARTESIAN_POINT('',(-2.345,-7.45));
+#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#567 = PCURVE('',#568,#573);
+#568 = CYLINDRICAL_SURFACE('',#569,0.75);
+#569 = AXIS2_PLACEMENT_3D('',#570,#571,#572);
+#570 = CARTESIAN_POINT('',(-3.095,7.45,5.6));
+#571 = DIRECTION('',(7.444398091726E-46,2.6645352591E-15,1.));
+#572 = DIRECTION('',(1.,-1.224646799147E-16,3.263114576273E-31));
+#573 = DEFINITIONAL_REPRESENTATION('',(#574),#578);
+#574 = LINE('',#575,#576);
+#575 = CARTESIAN_POINT('',(0.,-2.1));
+#576 = VECTOR('',#577,1.);
+#577 = DIRECTION('',(1.,0.));
+#578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#579 = FACE_BOUND('',#580,.F.);
+#580 = EDGE_LOOP('',(#581));
+#581 = ORIENTED_EDGE('',*,*,#582,.F.);
+#582 = EDGE_CURVE('',#583,#583,#585,.T.);
+#583 = VERTEX_POINT('',#584);
+#584 = CARTESIAN_POINT('',(3.845,7.45,3.5));
+#585 = SURFACE_CURVE('',#586,(#591,#602),.PCURVE_S1.);
+#586 = CIRCLE('',#587,0.75);
+#587 = AXIS2_PLACEMENT_3D('',#588,#589,#590);
+#588 = CARTESIAN_POINT('',(3.095,7.45,3.5));
+#589 = DIRECTION('',(-4.379057701015E-47,2.6645352591E-15,1.));
+#590 = DIRECTION('',(1.,-1.224646799147E-16,3.263114576273E-31));
+#591 = PCURVE('',#148,#592);
+#592 = DEFINITIONAL_REPRESENTATION('',(#593),#601);
+#593 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#594,#595,#596,#597,#598,#599
+,#600),.UNSPECIFIED.,.T.,.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(
+  '') );
+#594 = CARTESIAN_POINT('',(3.845,-7.45));
+#595 = CARTESIAN_POINT('',(3.845,-8.749038105677));
+#596 = CARTESIAN_POINT('',(2.72,-8.099519052838));
+#597 = CARTESIAN_POINT('',(1.595,-7.45));
+#598 = CARTESIAN_POINT('',(2.72,-6.800480947162));
+#599 = CARTESIAN_POINT('',(3.845,-6.150961894323));
+#600 = CARTESIAN_POINT('',(3.845,-7.45));
+#601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#602 = PCURVE('',#603,#608);
+#603 = CYLINDRICAL_SURFACE('',#604,0.75);
+#604 = AXIS2_PLACEMENT_3D('',#605,#606,#607);
+#605 = CARTESIAN_POINT('',(3.095,7.45,5.6));
+#606 = DIRECTION('',(7.444398091726E-46,2.6645352591E-15,1.));
+#607 = DIRECTION('',(1.,-1.224646799147E-16,3.263114576273E-31));
+#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613);
+#609 = LINE('',#610,#611);
+#610 = CARTESIAN_POINT('',(0.,-2.1));
+#611 = VECTOR('',#612,1.);
+#612 = DIRECTION('',(1.,0.));
+#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#614 = FACE_BOUND('',#615,.F.);
+#615 = EDGE_LOOP('',(#616));
+#616 = ORIENTED_EDGE('',*,*,#617,.F.);
+#617 = EDGE_CURVE('',#618,#618,#620,.T.);
+#618 = VERTEX_POINT('',#619);
+#619 = CARTESIAN_POINT('',(0.75,7.45,3.5));
+#620 = SURFACE_CURVE('',#621,(#626,#637),.PCURVE_S1.);
+#621 = CIRCLE('',#622,0.75);
+#622 = AXIS2_PLACEMENT_3D('',#623,#624,#625);
+#623 = CARTESIAN_POINT('',(9.123618653648E-16,7.45,3.5));
+#624 = DIRECTION('',(-4.379057701015E-47,2.6645352591E-15,1.));
+#625 = DIRECTION('',(1.,-1.224646799147E-16,3.263114576273E-31));
+#626 = PCURVE('',#148,#627);
+#627 = DEFINITIONAL_REPRESENTATION('',(#628),#636);
+#628 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#629,#630,#631,#632,#633,#634
+,#635),.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(
+  '') );
+#629 = CARTESIAN_POINT('',(0.75,-7.45));
+#630 = CARTESIAN_POINT('',(0.75,-8.749038105677));
+#631 = CARTESIAN_POINT('',(-0.375,-8.099519052838));
+#632 = CARTESIAN_POINT('',(-1.5,-7.45));
+#633 = CARTESIAN_POINT('',(-0.375,-6.800480947162));
+#634 = CARTESIAN_POINT('',(0.75,-6.150961894323));
+#635 = CARTESIAN_POINT('',(0.75,-7.45));
+#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#637 = PCURVE('',#638,#643);
+#638 = CYLINDRICAL_SURFACE('',#639,0.75);
+#639 = AXIS2_PLACEMENT_3D('',#640,#641,#642);
+#640 = CARTESIAN_POINT('',(9.123618653648E-16,7.45,5.6));
+#641 = DIRECTION('',(7.444398091726E-46,2.6645352591E-15,1.));
+#642 = DIRECTION('',(1.,-1.224646799147E-16,3.263114576273E-31));
+#643 = DEFINITIONAL_REPRESENTATION('',(#644),#648);
+#644 = LINE('',#645,#646);
+#645 = CARTESIAN_POINT('',(0.,-2.1));
+#646 = VECTOR('',#647,1.);
+#647 = DIRECTION('',(1.,0.));
+#648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#649 = ADVANCED_FACE('',(#650),#183,.F.);
+#650 = FACE_BOUND('',#651,.F.);
+#651 = EDGE_LOOP('',(#652,#653,#676,#707));
+#652 = ORIENTED_EDGE('',*,*,#166,.F.);
+#653 = ORIENTED_EDGE('',*,*,#654,.T.);
+#654 = EDGE_CURVE('',#167,#655,#657,.T.);
+#655 = VERTEX_POINT('',#656);
+#656 = CARTESIAN_POINT('',(2.7,9.725553695716E-15,3.65));
+#657 = SEAM_CURVE('',#658,(#662,#669),.PCURVE_S1.);
+#658 = LINE('',#659,#660);
+#659 = CARTESIAN_POINT('',(2.7,0.,0.));
+#660 = VECTOR('',#661,1.);
+#661 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#662 = PCURVE('',#183,#663);
+#663 = DEFINITIONAL_REPRESENTATION('',(#664),#668);
+#664 = LINE('',#665,#666);
+#665 = CARTESIAN_POINT('',(6.28318530718,0.));
+#666 = VECTOR('',#667,1.);
+#667 = DIRECTION('',(0.,-1.));
+#668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#669 = PCURVE('',#183,#670);
+#670 = DEFINITIONAL_REPRESENTATION('',(#671),#675);
+#671 = LINE('',#672,#673);
+#672 = CARTESIAN_POINT('',(0.,0.));
+#673 = VECTOR('',#674,1.);
+#674 = DIRECTION('',(0.,-1.));
+#675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#676 = ORIENTED_EDGE('',*,*,#677,.T.);
+#677 = EDGE_CURVE('',#655,#655,#678,.T.);
+#678 = SURFACE_CURVE('',#679,(#684,#691),.PCURVE_S1.);
+#679 = CIRCLE('',#680,2.7);
+#680 = AXIS2_PLACEMENT_3D('',#681,#682,#683);
+#681 = CARTESIAN_POINT('',(0.,9.725553695716E-15,3.65));
+#682 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#683 = DIRECTION('',(1.,0.,0.));
+#684 = PCURVE('',#183,#685);
+#685 = DEFINITIONAL_REPRESENTATION('',(#686),#690);
+#686 = LINE('',#687,#688);
+#687 = CARTESIAN_POINT('',(0.,-3.65));
+#688 = VECTOR('',#689,1.);
+#689 = DIRECTION('',(1.,0.));
+#690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#691 = PCURVE('',#692,#697);
+#692 = PLANE('',#693);
+#693 = AXIS2_PLACEMENT_3D('',#694,#695,#696);
+#694 = CARTESIAN_POINT('',(2.7,9.725553695716E-15,3.65));
+#695 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#696 = DIRECTION('',(0.,1.,-2.6645352591E-15));
+#697 = DEFINITIONAL_REPRESENTATION('',(#698),#706);
+#698 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#699,#700,#701,#702,#703,#704
+,#705),.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(
+  '') );
+#699 = CARTESIAN_POINT('',(0.,3.10862446895E-15));
+#700 = CARTESIAN_POINT('',(-4.676537180436,3.10862446895E-15));
+#701 = CARTESIAN_POINT('',(-2.338268590218,4.05));
+#702 = CARTESIAN_POINT('',(-6.613092715396E-16,8.1));
+#703 = CARTESIAN_POINT('',(2.338268590218,4.05));
+#704 = CARTESIAN_POINT('',(4.676537180436,7.105427357601E-15));
+#705 = CARTESIAN_POINT('',(0.,3.10862446895E-15));
+#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#707 = ORIENTED_EDGE('',*,*,#654,.F.);
+#708 = ADVANCED_FACE('',(#709),#218,.T.);
+#709 = FACE_BOUND('',#710,.F.);
+#710 = EDGE_LOOP('',(#711,#712,#735,#762));
+#711 = ORIENTED_EDGE('',*,*,#201,.T.);
+#712 = ORIENTED_EDGE('',*,*,#713,.T.);
+#713 = EDGE_CURVE('',#202,#714,#716,.T.);
+#714 = VERTEX_POINT('',#715);
+#715 = CARTESIAN_POINT('',(10.5,1.616484723854E-14,5.6));
+#716 = SEAM_CURVE('',#717,(#721,#728),.PCURVE_S1.);
+#717 = LINE('',#718,#719);
+#718 = CARTESIAN_POINT('',(10.5,1.010302952409E-14,3.5));
+#719 = VECTOR('',#720,1.);
+#720 = DIRECTION('',(0.,2.886579864025E-15,1.));
+#721 = PCURVE('',#218,#722);
+#722 = DEFINITIONAL_REPRESENTATION('',(#723),#727);
+#723 = LINE('',#724,#725);
+#724 = CARTESIAN_POINT('',(-0.,0.));
+#725 = VECTOR('',#726,1.);
+#726 = DIRECTION('',(-0.,1.));
+#727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#728 = PCURVE('',#218,#729);
+#729 = DEFINITIONAL_REPRESENTATION('',(#730),#734);
+#730 = LINE('',#731,#732);
+#731 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#732 = VECTOR('',#733,1.);
+#733 = DIRECTION('',(-0.,1.));
+#734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#735 = ORIENTED_EDGE('',*,*,#736,.F.);
+#736 = EDGE_CURVE('',#714,#714,#737,.T.);
+#737 = SURFACE_CURVE('',#738,(#743,#750),.PCURVE_S1.);
+#738 = CIRCLE('',#739,10.5);
+#739 = AXIS2_PLACEMENT_3D('',#740,#741,#742);
+#740 = CARTESIAN_POINT('',(0.,1.492139745096E-14,5.6));
+#741 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#742 = DIRECTION('',(1.,1.184237892934E-16,-3.155443620884E-31));
+#743 = PCURVE('',#218,#744);
+#744 = DEFINITIONAL_REPRESENTATION('',(#745),#749);
+#745 = LINE('',#746,#747);
+#746 = CARTESIAN_POINT('',(-0.,2.1));
+#747 = VECTOR('',#748,1.);
+#748 = DIRECTION('',(-1.,0.));
+#749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#750 = PCURVE('',#751,#756);
+#751 = PLANE('',#752);
+#752 = AXIS2_PLACEMENT_3D('',#753,#754,#755);
+#753 = CARTESIAN_POINT('',(0.,1.492139745096E-14,5.6));
+#754 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#755 = DIRECTION('',(1.,1.184237892934E-16,-3.155443620884E-31));
+#756 = DEFINITIONAL_REPRESENTATION('',(#757),#761);
+#757 = CIRCLE('',#758,10.5);
+#758 = AXIS2_PLACEMENT_2D('',#759,#760);
+#759 = CARTESIAN_POINT('',(0.,0.));
+#760 = DIRECTION('',(1.,-3.756480501052E-32));
+#761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#762 = ORIENTED_EDGE('',*,*,#713,.F.);
+#763 = ADVANCED_FACE('',(#764),#253,.F.);
+#764 = FACE_BOUND('',#765,.F.);
+#765 = EDGE_LOOP('',(#766,#794,#815,#816));
+#766 = ORIENTED_EDGE('',*,*,#767,.F.);
+#767 = EDGE_CURVE('',#768,#768,#770,.T.);
+#768 = VERTEX_POINT('',#769);
+#769 = CARTESIAN_POINT('',(2.345,-7.45,5.6));
+#770 = SURFACE_CURVE('',#771,(#776,#783),.PCURVE_S1.);
+#771 = CIRCLE('',#772,0.75);
+#772 = AXIS2_PLACEMENT_3D('',#773,#774,#775);
+#773 = CARTESIAN_POINT('',(3.095,-7.45,5.6));
+#774 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#775 = DIRECTION('',(-1.,0.,0.));
+#776 = PCURVE('',#253,#777);
+#777 = DEFINITIONAL_REPRESENTATION('',(#778),#782);
+#778 = LINE('',#779,#780);
+#779 = CARTESIAN_POINT('',(0.,0.));
+#780 = VECTOR('',#781,1.);
+#781 = DIRECTION('',(1.,0.));
+#782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#783 = PCURVE('',#751,#784);
+#784 = DEFINITIONAL_REPRESENTATION('',(#785),#793);
+#785 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#786,#787,#788,#789,#790,#791
+,#792),.UNSPECIFIED.,.T.,.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(
+  '') );
+#786 = CARTESIAN_POINT('',(2.345,7.45));
+#787 = CARTESIAN_POINT('',(2.345,8.749038105677));
+#788 = CARTESIAN_POINT('',(3.47,8.099519052838));
+#789 = CARTESIAN_POINT('',(4.595,7.45));
+#790 = CARTESIAN_POINT('',(3.47,6.800480947162));
+#791 = CARTESIAN_POINT('',(2.345,6.150961894323));
+#792 = CARTESIAN_POINT('',(2.345,7.45));
+#793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#794 = ORIENTED_EDGE('',*,*,#795,.T.);
+#795 = EDGE_CURVE('',#768,#233,#796,.T.);
+#796 = SEAM_CURVE('',#797,(#801,#808),.PCURVE_S1.);
+#797 = LINE('',#798,#799);
+#798 = CARTESIAN_POINT('',(2.345,-7.45,5.6));
+#799 = VECTOR('',#800,1.);
+#800 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#801 = PCURVE('',#253,#802);
+#802 = DEFINITIONAL_REPRESENTATION('',(#803),#807);
+#803 = LINE('',#804,#805);
+#804 = CARTESIAN_POINT('',(6.28318530718,0.));
+#805 = VECTOR('',#806,1.);
+#806 = DIRECTION('',(0.,-1.));
+#807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#808 = PCURVE('',#253,#809);
+#809 = DEFINITIONAL_REPRESENTATION('',(#810),#814);
+#810 = LINE('',#811,#812);
+#811 = CARTESIAN_POINT('',(0.,0.));
+#812 = VECTOR('',#813,1.);
+#813 = DIRECTION('',(0.,-1.));
+#814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#815 = ORIENTED_EDGE('',*,*,#232,.T.);
+#816 = ORIENTED_EDGE('',*,*,#795,.F.);
+#817 = ADVANCED_FACE('',(#818),#288,.F.);
+#818 = FACE_BOUND('',#819,.F.);
+#819 = EDGE_LOOP('',(#820,#848,#869,#870));
+#820 = ORIENTED_EDGE('',*,*,#821,.F.);
+#821 = EDGE_CURVE('',#822,#822,#824,.T.);
+#822 = VERTEX_POINT('',#823);
+#823 = CARTESIAN_POINT('',(-3.845,-7.45,5.6));
+#824 = SURFACE_CURVE('',#825,(#830,#837),.PCURVE_S1.);
+#825 = CIRCLE('',#826,0.75);
+#826 = AXIS2_PLACEMENT_3D('',#827,#828,#829);
+#827 = CARTESIAN_POINT('',(-3.095,-7.45,5.6));
+#828 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#829 = DIRECTION('',(-1.,0.,0.));
+#830 = PCURVE('',#288,#831);
+#831 = DEFINITIONAL_REPRESENTATION('',(#832),#836);
+#832 = LINE('',#833,#834);
+#833 = CARTESIAN_POINT('',(0.,0.));
+#834 = VECTOR('',#835,1.);
+#835 = DIRECTION('',(1.,0.));
+#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#837 = PCURVE('',#751,#838);
+#838 = DEFINITIONAL_REPRESENTATION('',(#839),#847);
+#839 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#840,#841,#842,#843,#844,#845
+,#846),.UNSPECIFIED.,.T.,.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(
+  '') );
+#840 = CARTESIAN_POINT('',(-3.845,7.45));
+#841 = CARTESIAN_POINT('',(-3.845,8.749038105677));
+#842 = CARTESIAN_POINT('',(-2.72,8.099519052838));
+#843 = CARTESIAN_POINT('',(-1.595,7.45));
+#844 = CARTESIAN_POINT('',(-2.72,6.800480947162));
+#845 = CARTESIAN_POINT('',(-3.845,6.150961894323));
+#846 = CARTESIAN_POINT('',(-3.845,7.45));
+#847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#848 = ORIENTED_EDGE('',*,*,#849,.T.);
+#849 = EDGE_CURVE('',#822,#268,#850,.T.);
+#850 = SEAM_CURVE('',#851,(#855,#862),.PCURVE_S1.);
+#851 = LINE('',#852,#853);
+#852 = CARTESIAN_POINT('',(-3.845,-7.45,5.6));
+#853 = VECTOR('',#854,1.);
+#854 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#855 = PCURVE('',#288,#856);
+#856 = DEFINITIONAL_REPRESENTATION('',(#857),#861);
+#857 = LINE('',#858,#859);
+#858 = CARTESIAN_POINT('',(6.28318530718,0.));
+#859 = VECTOR('',#860,1.);
+#860 = DIRECTION('',(0.,-1.));
+#861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#862 = PCURVE('',#288,#863);
+#863 = DEFINITIONAL_REPRESENTATION('',(#864),#868);
+#864 = LINE('',#865,#866);
+#865 = CARTESIAN_POINT('',(0.,0.));
+#866 = VECTOR('',#867,1.);
+#867 = DIRECTION('',(0.,-1.));
+#868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#869 = ORIENTED_EDGE('',*,*,#267,.T.);
+#870 = ORIENTED_EDGE('',*,*,#849,.F.);
+#871 = ADVANCED_FACE('',(#872),#323,.F.);
+#872 = FACE_BOUND('',#873,.F.);
+#873 = EDGE_LOOP('',(#874,#902,#923,#924));
+#874 = ORIENTED_EDGE('',*,*,#875,.F.);
+#875 = EDGE_CURVE('',#876,#876,#878,.T.);
+#876 = VERTEX_POINT('',#877);
+#877 = CARTESIAN_POINT('',(-0.75,-7.45,5.6));
+#878 = SURFACE_CURVE('',#879,(#884,#891),.PCURVE_S1.);
+#879 = CIRCLE('',#880,0.75);
+#880 = AXIS2_PLACEMENT_3D('',#881,#882,#883);
+#881 = CARTESIAN_POINT('',(0.,-7.45,5.6));
+#882 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#883 = DIRECTION('',(-1.,0.,0.));
+#884 = PCURVE('',#323,#885);
+#885 = DEFINITIONAL_REPRESENTATION('',(#886),#890);
+#886 = LINE('',#887,#888);
+#887 = CARTESIAN_POINT('',(0.,0.));
+#888 = VECTOR('',#889,1.);
+#889 = DIRECTION('',(1.,0.));
+#890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#891 = PCURVE('',#751,#892);
+#892 = DEFINITIONAL_REPRESENTATION('',(#893),#901);
+#893 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#894,#895,#896,#897,#898,#899
+,#900),.UNSPECIFIED.,.T.,.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(
+  '') );
+#894 = CARTESIAN_POINT('',(-0.75,7.45));
+#895 = CARTESIAN_POINT('',(-0.75,8.749038105677));
+#896 = CARTESIAN_POINT('',(0.375,8.099519052838));
+#897 = CARTESIAN_POINT('',(1.5,7.45));
+#898 = CARTESIAN_POINT('',(0.375,6.800480947162));
+#899 = CARTESIAN_POINT('',(-0.75,6.150961894323));
+#900 = CARTESIAN_POINT('',(-0.75,7.45));
+#901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#902 = ORIENTED_EDGE('',*,*,#903,.T.);
+#903 = EDGE_CURVE('',#876,#303,#904,.T.);
+#904 = SEAM_CURVE('',#905,(#909,#916),.PCURVE_S1.);
+#905 = LINE('',#906,#907);
+#906 = CARTESIAN_POINT('',(-0.75,-7.45,5.6));
+#907 = VECTOR('',#908,1.);
+#908 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#909 = PCURVE('',#323,#910);
+#910 = DEFINITIONAL_REPRESENTATION('',(#911),#915);
+#911 = LINE('',#912,#913);
+#912 = CARTESIAN_POINT('',(6.28318530718,0.));
+#913 = VECTOR('',#914,1.);
+#914 = DIRECTION('',(0.,-1.));
+#915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#916 = PCURVE('',#323,#917);
+#917 = DEFINITIONAL_REPRESENTATION('',(#918),#922);
+#918 = LINE('',#919,#920);
+#919 = CARTESIAN_POINT('',(0.,0.));
+#920 = VECTOR('',#921,1.);
+#921 = DIRECTION('',(0.,-1.));
+#922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#923 = ORIENTED_EDGE('',*,*,#302,.T.);
+#924 = ORIENTED_EDGE('',*,*,#903,.F.);
+#925 = ADVANCED_FACE('',(#926),#358,.F.);
+#926 = FACE_BOUND('',#927,.F.);
+#927 = EDGE_LOOP('',(#928,#956,#977,#978));
+#928 = ORIENTED_EDGE('',*,*,#929,.F.);
+#929 = EDGE_CURVE('',#930,#930,#932,.T.);
+#930 = VERTEX_POINT('',#931);
+#931 = CARTESIAN_POINT('',(7.45,2.345,5.6));
+#932 = SURFACE_CURVE('',#933,(#938,#945),.PCURVE_S1.);
+#933 = CIRCLE('',#934,0.75);
+#934 = AXIS2_PLACEMENT_3D('',#935,#936,#937);
+#935 = CARTESIAN_POINT('',(7.45,3.095,5.6));
+#936 = DIRECTION('',(-4.930380657631E-31,2.6645352591E-15,1.));
+#937 = DIRECTION('',(-1.110223024625E-16,-1.,2.6645352591E-15));
+#938 = PCURVE('',#358,#939);
+#939 = DEFINITIONAL_REPRESENTATION('',(#940),#944);
+#940 = LINE('',#941,#942);
+#941 = CARTESIAN_POINT('',(0.,0.));
+#942 = VECTOR('',#943,1.);
+#943 = DIRECTION('',(1.,0.));
+#944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#945 = PCURVE('',#751,#946);
+#946 = DEFINITIONAL_REPRESENTATION('',(#947),#955);
+#947 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#948,#949,#950,#951,#952,#953
+,#954),.UNSPECIFIED.,.T.,.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(
+  '') );
+#948 = CARTESIAN_POINT('',(7.45,-2.345));
+#949 = CARTESIAN_POINT('',(8.749038105677,-2.345));
+#950 = CARTESIAN_POINT('',(8.099519052838,-3.47));
+#951 = CARTESIAN_POINT('',(7.45,-4.595));
+#952 = CARTESIAN_POINT('',(6.800480947162,-3.47));
+#953 = CARTESIAN_POINT('',(6.150961894323,-2.345));
+#954 = CARTESIAN_POINT('',(7.45,-2.345));
+#955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#956 = ORIENTED_EDGE('',*,*,#957,.T.);
+#957 = EDGE_CURVE('',#930,#338,#958,.T.);
+#958 = SEAM_CURVE('',#959,(#963,#970),.PCURVE_S1.);
+#959 = LINE('',#960,#961);
+#960 = CARTESIAN_POINT('',(7.45,2.345,5.6));
+#961 = VECTOR('',#962,1.);
+#962 = DIRECTION('',(4.338734978716E-30,-2.6645352591E-15,-1.));
+#963 = PCURVE('',#358,#964);
+#964 = DEFINITIONAL_REPRESENTATION('',(#965),#969);
+#965 = LINE('',#966,#967);
+#966 = CARTESIAN_POINT('',(6.28318530718,0.));
+#967 = VECTOR('',#968,1.);
+#968 = DIRECTION('',(0.,-1.));
+#969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#970 = PCURVE('',#358,#971);
+#971 = DEFINITIONAL_REPRESENTATION('',(#972),#976);
+#972 = LINE('',#973,#974);
+#973 = CARTESIAN_POINT('',(0.,0.));
+#974 = VECTOR('',#975,1.);
+#975 = DIRECTION('',(0.,-1.));
+#976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#977 = ORIENTED_EDGE('',*,*,#337,.T.);
+#978 = ORIENTED_EDGE('',*,*,#957,.F.);
+#979 = ADVANCED_FACE('',(#980),#393,.F.);
+#980 = FACE_BOUND('',#981,.F.);
+#981 = EDGE_LOOP('',(#982,#1010,#1031,#1032));
+#982 = ORIENTED_EDGE('',*,*,#983,.F.);
+#983 = EDGE_CURVE('',#984,#984,#986,.T.);
+#984 = VERTEX_POINT('',#985);
+#985 = CARTESIAN_POINT('',(7.45,-3.845,5.6));
+#986 = SURFACE_CURVE('',#987,(#992,#999),.PCURVE_S1.);
+#987 = CIRCLE('',#988,0.75);
+#988 = AXIS2_PLACEMENT_3D('',#989,#990,#991);
+#989 = CARTESIAN_POINT('',(7.45,-3.095,5.6));
+#990 = DIRECTION('',(-4.930380657631E-31,2.6645352591E-15,1.));
+#991 = DIRECTION('',(-1.110223024625E-16,-1.,2.6645352591E-15));
+#992 = PCURVE('',#393,#993);
+#993 = DEFINITIONAL_REPRESENTATION('',(#994),#998);
+#994 = LINE('',#995,#996);
+#995 = CARTESIAN_POINT('',(0.,0.));
+#996 = VECTOR('',#997,1.);
+#997 = DIRECTION('',(1.,0.));
+#998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#999 = PCURVE('',#751,#1000);
+#1000 = DEFINITIONAL_REPRESENTATION('',(#1001),#1009);
+#1001 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1002,#1003,#1004,#1005,
+#1006,#1007,#1008),.UNSPECIFIED.,.T.,.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('') );
+#1002 = CARTESIAN_POINT('',(7.45,3.845));
+#1003 = CARTESIAN_POINT('',(8.749038105677,3.845));
+#1004 = CARTESIAN_POINT('',(8.099519052838,2.72));
+#1005 = CARTESIAN_POINT('',(7.45,1.595));
+#1006 = CARTESIAN_POINT('',(6.800480947162,2.72));
+#1007 = CARTESIAN_POINT('',(6.150961894323,3.845));
+#1008 = CARTESIAN_POINT('',(7.45,3.845));
+#1009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1010 = ORIENTED_EDGE('',*,*,#1011,.T.);
+#1011 = EDGE_CURVE('',#984,#373,#1012,.T.);
+#1012 = SEAM_CURVE('',#1013,(#1017,#1024),.PCURVE_S1.);
+#1013 = LINE('',#1014,#1015);
+#1014 = CARTESIAN_POINT('',(7.45,-3.845,5.6));
+#1015 = VECTOR('',#1016,1.);
+#1016 = DIRECTION('',(4.338734978716E-30,-2.6645352591E-15,-1.));
+#1017 = PCURVE('',#393,#1018);
+#1018 = DEFINITIONAL_REPRESENTATION('',(#1019),#1023);
+#1019 = LINE('',#1020,#1021);
+#1020 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1021 = VECTOR('',#1022,1.);
+#1022 = DIRECTION('',(0.,-1.));
+#1023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1024 = PCURVE('',#393,#1025);
+#1025 = DEFINITIONAL_REPRESENTATION('',(#1026),#1030);
+#1026 = LINE('',#1027,#1028);
+#1027 = CARTESIAN_POINT('',(0.,0.));
+#1028 = VECTOR('',#1029,1.);
+#1029 = DIRECTION('',(0.,-1.));
+#1030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1031 = ORIENTED_EDGE('',*,*,#372,.T.);
+#1032 = ORIENTED_EDGE('',*,*,#1011,.F.);
+#1033 = ADVANCED_FACE('',(#1034),#428,.F.);
+#1034 = FACE_BOUND('',#1035,.F.);
+#1035 = EDGE_LOOP('',(#1036,#1064,#1085,#1086));
+#1036 = ORIENTED_EDGE('',*,*,#1037,.F.);
+#1037 = EDGE_CURVE('',#1038,#1038,#1040,.T.);
+#1038 = VERTEX_POINT('',#1039);
+#1039 = CARTESIAN_POINT('',(7.45,-0.75,5.6));
+#1040 = SURFACE_CURVE('',#1041,(#1046,#1053),.PCURVE_S1.);
+#1041 = CIRCLE('',#1042,0.75);
+#1042 = AXIS2_PLACEMENT_3D('',#1043,#1044,#1045);
+#1043 = CARTESIAN_POINT('',(7.45,1.409428129762E-14,5.6));
+#1044 = DIRECTION('',(-4.930380657631E-31,2.6645352591E-15,1.));
+#1045 = DIRECTION('',(-1.110223024625E-16,-1.,2.6645352591E-15));
+#1046 = PCURVE('',#428,#1047);
+#1047 = DEFINITIONAL_REPRESENTATION('',(#1048),#1052);
+#1048 = LINE('',#1049,#1050);
+#1049 = CARTESIAN_POINT('',(0.,0.));
+#1050 = VECTOR('',#1051,1.);
+#1051 = DIRECTION('',(1.,0.));
+#1052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1053 = PCURVE('',#751,#1054);
+#1054 = DEFINITIONAL_REPRESENTATION('',(#1055),#1063);
+#1055 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1056,#1057,#1058,#1059,
+#1060,#1061,#1062),.UNSPECIFIED.,.T.,.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('') );
+#1056 = CARTESIAN_POINT('',(7.45,0.75));
+#1057 = CARTESIAN_POINT('',(8.749038105677,0.75));
+#1058 = CARTESIAN_POINT('',(8.099519052838,-0.375));
+#1059 = CARTESIAN_POINT('',(7.45,-1.5));
+#1060 = CARTESIAN_POINT('',(6.800480947162,-0.375));
+#1061 = CARTESIAN_POINT('',(6.150961894323,0.75));
+#1062 = CARTESIAN_POINT('',(7.45,0.75));
+#1063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1064 = ORIENTED_EDGE('',*,*,#1065,.T.);
+#1065 = EDGE_CURVE('',#1038,#408,#1066,.T.);
+#1066 = SEAM_CURVE('',#1067,(#1071,#1078),.PCURVE_S1.);
+#1067 = LINE('',#1068,#1069);
+#1068 = CARTESIAN_POINT('',(7.45,-0.75,5.6));
+#1069 = VECTOR('',#1070,1.);
+#1070 = DIRECTION('',(4.338734978716E-30,-2.6645352591E-15,-1.));
+#1071 = PCURVE('',#428,#1072);
+#1072 = DEFINITIONAL_REPRESENTATION('',(#1073),#1077);
+#1073 = LINE('',#1074,#1075);
+#1074 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1075 = VECTOR('',#1076,1.);
+#1076 = DIRECTION('',(0.,-1.));
+#1077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1078 = PCURVE('',#428,#1079);
+#1079 = DEFINITIONAL_REPRESENTATION('',(#1080),#1084);
+#1080 = LINE('',#1081,#1082);
+#1081 = CARTESIAN_POINT('',(0.,0.));
+#1082 = VECTOR('',#1083,1.);
+#1083 = DIRECTION('',(0.,-1.));
+#1084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1085 = ORIENTED_EDGE('',*,*,#407,.T.);
+#1086 = ORIENTED_EDGE('',*,*,#1065,.F.);
+#1087 = ADVANCED_FACE('',(#1088),#463,.F.);
+#1088 = FACE_BOUND('',#1089,.F.);
+#1089 = EDGE_LOOP('',(#1090,#1118,#1139,#1140));
+#1090 = ORIENTED_EDGE('',*,*,#1091,.F.);
+#1091 = EDGE_CURVE('',#1092,#1092,#1094,.T.);
+#1092 = VERTEX_POINT('',#1093);
+#1093 = CARTESIAN_POINT('',(-7.45,3.845,5.6));
+#1094 = SURFACE_CURVE('',#1095,(#1100,#1107),.PCURVE_S1.);
+#1095 = CIRCLE('',#1096,0.75);
+#1096 = AXIS2_PLACEMENT_3D('',#1097,#1098,#1099);
+#1097 = CARTESIAN_POINT('',(-7.45,3.095,5.6));
+#1098 = DIRECTION('',(1.380506584137E-30,2.6645352591E-15,1.));
+#1099 = DIRECTION('',(2.22044604925E-16,1.,-2.6645352591E-15));
+#1100 = PCURVE('',#463,#1101);
+#1101 = DEFINITIONAL_REPRESENTATION('',(#1102),#1106);
+#1102 = LINE('',#1103,#1104);
+#1103 = CARTESIAN_POINT('',(0.,0.));
+#1104 = VECTOR('',#1105,1.);
+#1105 = DIRECTION('',(1.,0.));
+#1106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1107 = PCURVE('',#751,#1108);
+#1108 = DEFINITIONAL_REPRESENTATION('',(#1109),#1117);
+#1109 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1110,#1111,#1112,#1113,
+#1114,#1115,#1116),.UNSPECIFIED.,.T.,.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('') );
+#1110 = CARTESIAN_POINT('',(-7.45,-3.845));
+#1111 = CARTESIAN_POINT('',(-8.749038105677,-3.845));
+#1112 = CARTESIAN_POINT('',(-8.099519052838,-2.72));
+#1113 = CARTESIAN_POINT('',(-7.45,-1.595));
+#1114 = CARTESIAN_POINT('',(-6.800480947162,-2.72));
+#1115 = CARTESIAN_POINT('',(-6.150961894323,-3.845));
+#1116 = CARTESIAN_POINT('',(-7.45,-3.845));
+#1117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1118 = ORIENTED_EDGE('',*,*,#1119,.T.);
+#1119 = EDGE_CURVE('',#1092,#443,#1120,.T.);
+#1120 = SEAM_CURVE('',#1121,(#1125,#1132),.PCURVE_S1.);
+#1121 = LINE('',#1122,#1123);
+#1122 = CARTESIAN_POINT('',(-7.45,3.845,5.6));
+#1123 = VECTOR('',#1124,1.);
+#1124 = DIRECTION('',(-4.338734978716E-30,-2.6645352591E-15,-1.));
+#1125 = PCURVE('',#463,#1126);
+#1126 = DEFINITIONAL_REPRESENTATION('',(#1127),#1131);
+#1127 = LINE('',#1128,#1129);
+#1128 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1129 = VECTOR('',#1130,1.);
+#1130 = DIRECTION('',(0.,-1.));
+#1131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1132 = PCURVE('',#463,#1133);
+#1133 = DEFINITIONAL_REPRESENTATION('',(#1134),#1138);
+#1134 = LINE('',#1135,#1136);
+#1135 = CARTESIAN_POINT('',(0.,0.));
+#1136 = VECTOR('',#1137,1.);
+#1137 = DIRECTION('',(0.,-1.));
+#1138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1139 = ORIENTED_EDGE('',*,*,#442,.T.);
+#1140 = ORIENTED_EDGE('',*,*,#1119,.F.);
+#1141 = ADVANCED_FACE('',(#1142),#498,.F.);
+#1142 = FACE_BOUND('',#1143,.F.);
+#1143 = EDGE_LOOP('',(#1144,#1172,#1193,#1194));
+#1144 = ORIENTED_EDGE('',*,*,#1145,.F.);
+#1145 = EDGE_CURVE('',#1146,#1146,#1148,.T.);
+#1146 = VERTEX_POINT('',#1147);
+#1147 = CARTESIAN_POINT('',(-7.45,0.75,5.6));
+#1148 = SURFACE_CURVE('',#1149,(#1154,#1161),.PCURVE_S1.);
+#1149 = CIRCLE('',#1150,0.75);
+#1150 = AXIS2_PLACEMENT_3D('',#1151,#1152,#1153);
+#1151 = CARTESIAN_POINT('',(-7.45,1.657562975765E-14,5.6));
+#1152 = DIRECTION('',(1.380506584137E-30,2.6645352591E-15,1.));
+#1153 = DIRECTION('',(2.22044604925E-16,1.,-2.6645352591E-15));
+#1154 = PCURVE('',#498,#1155);
+#1155 = DEFINITIONAL_REPRESENTATION('',(#1156),#1160);
+#1156 = LINE('',#1157,#1158);
+#1157 = CARTESIAN_POINT('',(0.,0.));
+#1158 = VECTOR('',#1159,1.);
+#1159 = DIRECTION('',(1.,0.));
+#1160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1161 = PCURVE('',#751,#1162);
+#1162 = DEFINITIONAL_REPRESENTATION('',(#1163),#1171);
+#1163 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1164,#1165,#1166,#1167,
+#1168,#1169,#1170),.UNSPECIFIED.,.T.,.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('') );
+#1164 = CARTESIAN_POINT('',(-7.45,-0.75));
+#1165 = CARTESIAN_POINT('',(-8.749038105677,-0.75));
+#1166 = CARTESIAN_POINT('',(-8.099519052838,0.375));
+#1167 = CARTESIAN_POINT('',(-7.45,1.5));
+#1168 = CARTESIAN_POINT('',(-6.800480947162,0.375));
+#1169 = CARTESIAN_POINT('',(-6.150961894323,-0.75));
+#1170 = CARTESIAN_POINT('',(-7.45,-0.75));
+#1171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1172 = ORIENTED_EDGE('',*,*,#1173,.T.);
+#1173 = EDGE_CURVE('',#1146,#478,#1174,.T.);
+#1174 = SEAM_CURVE('',#1175,(#1179,#1186),.PCURVE_S1.);
+#1175 = LINE('',#1176,#1177);
+#1176 = CARTESIAN_POINT('',(-7.45,0.75,5.6));
+#1177 = VECTOR('',#1178,1.);
+#1178 = DIRECTION('',(-4.338734978716E-30,-2.6645352591E-15,-1.));
+#1179 = PCURVE('',#498,#1180);
+#1180 = DEFINITIONAL_REPRESENTATION('',(#1181),#1185);
+#1181 = LINE('',#1182,#1183);
+#1182 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1183 = VECTOR('',#1184,1.);
+#1184 = DIRECTION('',(0.,-1.));
+#1185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1186 = PCURVE('',#498,#1187);
+#1187 = DEFINITIONAL_REPRESENTATION('',(#1188),#1192);
+#1188 = LINE('',#1189,#1190);
+#1189 = CARTESIAN_POINT('',(0.,0.));
+#1190 = VECTOR('',#1191,1.);
+#1191 = DIRECTION('',(0.,-1.));
+#1192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1193 = ORIENTED_EDGE('',*,*,#477,.T.);
+#1194 = ORIENTED_EDGE('',*,*,#1173,.F.);
+#1195 = ADVANCED_FACE('',(#1196),#533,.F.);
+#1196 = FACE_BOUND('',#1197,.F.);
+#1197 = EDGE_LOOP('',(#1198,#1226,#1247,#1248));
+#1198 = ORIENTED_EDGE('',*,*,#1199,.F.);
+#1199 = EDGE_CURVE('',#1200,#1200,#1202,.T.);
+#1200 = VERTEX_POINT('',#1201);
+#1201 = CARTESIAN_POINT('',(-7.45,-2.345,5.6));
+#1202 = SURFACE_CURVE('',#1203,(#1208,#1215),.PCURVE_S1.);
+#1203 = CIRCLE('',#1204,0.75);
+#1204 = AXIS2_PLACEMENT_3D('',#1205,#1206,#1207);
+#1205 = CARTESIAN_POINT('',(-7.45,-3.095,5.6));
+#1206 = DIRECTION('',(1.380506584137E-30,2.6645352591E-15,1.));
+#1207 = DIRECTION('',(2.22044604925E-16,1.,-2.6645352591E-15));
+#1208 = PCURVE('',#533,#1209);
+#1209 = DEFINITIONAL_REPRESENTATION('',(#1210),#1214);
+#1210 = LINE('',#1211,#1212);
+#1211 = CARTESIAN_POINT('',(0.,0.));
+#1212 = VECTOR('',#1213,1.);
+#1213 = DIRECTION('',(1.,0.));
+#1214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1215 = PCURVE('',#751,#1216);
+#1216 = DEFINITIONAL_REPRESENTATION('',(#1217),#1225);
+#1217 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1218,#1219,#1220,#1221,
+#1222,#1223,#1224),.UNSPECIFIED.,.T.,.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('') );
+#1218 = CARTESIAN_POINT('',(-7.45,2.345));
+#1219 = CARTESIAN_POINT('',(-8.749038105677,2.345));
+#1220 = CARTESIAN_POINT('',(-8.099519052838,3.47));
+#1221 = CARTESIAN_POINT('',(-7.45,4.595));
+#1222 = CARTESIAN_POINT('',(-6.800480947162,3.47));
+#1223 = CARTESIAN_POINT('',(-6.150961894323,2.345));
+#1224 = CARTESIAN_POINT('',(-7.45,2.345));
+#1225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1226 = ORIENTED_EDGE('',*,*,#1227,.T.);
+#1227 = EDGE_CURVE('',#1200,#513,#1228,.T.);
+#1228 = SEAM_CURVE('',#1229,(#1233,#1240),.PCURVE_S1.);
+#1229 = LINE('',#1230,#1231);
+#1230 = CARTESIAN_POINT('',(-7.45,-2.345,5.6));
+#1231 = VECTOR('',#1232,1.);
+#1232 = DIRECTION('',(-4.338734978716E-30,-2.6645352591E-15,-1.));
+#1233 = PCURVE('',#533,#1234);
+#1234 = DEFINITIONAL_REPRESENTATION('',(#1235),#1239);
+#1235 = LINE('',#1236,#1237);
+#1236 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1237 = VECTOR('',#1238,1.);
+#1238 = DIRECTION('',(0.,-1.));
+#1239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1240 = PCURVE('',#533,#1241);
+#1241 = DEFINITIONAL_REPRESENTATION('',(#1242),#1246);
+#1242 = LINE('',#1243,#1244);
+#1243 = CARTESIAN_POINT('',(0.,0.));
+#1244 = VECTOR('',#1245,1.);
+#1245 = DIRECTION('',(0.,-1.));
+#1246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1247 = ORIENTED_EDGE('',*,*,#512,.T.);
+#1248 = ORIENTED_EDGE('',*,*,#1227,.F.);
+#1249 = ADVANCED_FACE('',(#1250),#568,.F.);
+#1250 = FACE_BOUND('',#1251,.F.);
+#1251 = EDGE_LOOP('',(#1252,#1280,#1301,#1302));
+#1252 = ORIENTED_EDGE('',*,*,#1253,.F.);
+#1253 = EDGE_CURVE('',#1254,#1254,#1256,.T.);
+#1254 = VERTEX_POINT('',#1255);
+#1255 = CARTESIAN_POINT('',(-2.345,7.45,5.6));
+#1256 = SURFACE_CURVE('',#1257,(#1262,#1269),.PCURVE_S1.);
+#1257 = CIRCLE('',#1258,0.75);
+#1258 = AXIS2_PLACEMENT_3D('',#1259,#1260,#1261);
+#1259 = CARTESIAN_POINT('',(-3.095,7.45,5.6));
+#1260 = DIRECTION('',(-1.751623080406E-46,2.6645352591E-15,1.));
+#1261 = DIRECTION('',(1.,-1.224646799147E-16,3.263114576273E-31));
+#1262 = PCURVE('',#568,#1263);
+#1263 = DEFINITIONAL_REPRESENTATION('',(#1264),#1268);
+#1264 = LINE('',#1265,#1266);
+#1265 = CARTESIAN_POINT('',(0.,0.));
+#1266 = VECTOR('',#1267,1.);
+#1267 = DIRECTION('',(1.,0.));
+#1268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1269 = PCURVE('',#751,#1270);
+#1270 = DEFINITIONAL_REPRESENTATION('',(#1271),#1279);
+#1271 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1272,#1273,#1274,#1275,
+#1276,#1277,#1278),.UNSPECIFIED.,.T.,.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('') );
+#1272 = CARTESIAN_POINT('',(-2.345,-7.45));
+#1273 = CARTESIAN_POINT('',(-2.345,-8.749038105677));
+#1274 = CARTESIAN_POINT('',(-3.47,-8.099519052838));
+#1275 = CARTESIAN_POINT('',(-4.595,-7.45));
+#1276 = CARTESIAN_POINT('',(-3.47,-6.800480947162));
+#1277 = CARTESIAN_POINT('',(-2.345,-6.150961894323));
+#1278 = CARTESIAN_POINT('',(-2.345,-7.45));
+#1279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1280 = ORIENTED_EDGE('',*,*,#1281,.T.);
+#1281 = EDGE_CURVE('',#1254,#548,#1282,.T.);
+#1282 = SEAM_CURVE('',#1283,(#1287,#1294),.PCURVE_S1.);
+#1283 = LINE('',#1284,#1285);
+#1284 = CARTESIAN_POINT('',(-2.345,7.45,5.6));
+#1285 = VECTOR('',#1286,1.);
+#1286 = DIRECTION('',(-7.444398091726E-46,-2.6645352591E-15,-1.));
+#1287 = PCURVE('',#568,#1288);
+#1288 = DEFINITIONAL_REPRESENTATION('',(#1289),#1293);
+#1289 = LINE('',#1290,#1291);
+#1290 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1291 = VECTOR('',#1292,1.);
+#1292 = DIRECTION('',(0.,-1.));
+#1293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1294 = PCURVE('',#568,#1295);
+#1295 = DEFINITIONAL_REPRESENTATION('',(#1296),#1300);
+#1296 = LINE('',#1297,#1298);
+#1297 = CARTESIAN_POINT('',(0.,0.));
+#1298 = VECTOR('',#1299,1.);
+#1299 = DIRECTION('',(0.,-1.));
+#1300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1301 = ORIENTED_EDGE('',*,*,#547,.T.);
+#1302 = ORIENTED_EDGE('',*,*,#1281,.F.);
+#1303 = ADVANCED_FACE('',(#1304),#603,.F.);
+#1304 = FACE_BOUND('',#1305,.F.);
+#1305 = EDGE_LOOP('',(#1306,#1334,#1355,#1356));
+#1306 = ORIENTED_EDGE('',*,*,#1307,.F.);
+#1307 = EDGE_CURVE('',#1308,#1308,#1310,.T.);
+#1308 = VERTEX_POINT('',#1309);
+#1309 = CARTESIAN_POINT('',(3.845,7.45,5.6));
+#1310 = SURFACE_CURVE('',#1311,(#1316,#1323),.PCURVE_S1.);
+#1311 = CIRCLE('',#1312,0.75);
+#1312 = AXIS2_PLACEMENT_3D('',#1313,#1314,#1315);
+#1313 = CARTESIAN_POINT('',(3.095,7.45,5.6));
+#1314 = DIRECTION('',(-1.751623080406E-46,2.6645352591E-15,1.));
+#1315 = DIRECTION('',(1.,-1.224646799147E-16,3.263114576273E-31));
+#1316 = PCURVE('',#603,#1317);
+#1317 = DEFINITIONAL_REPRESENTATION('',(#1318),#1322);
+#1318 = LINE('',#1319,#1320);
+#1319 = CARTESIAN_POINT('',(0.,0.));
+#1320 = VECTOR('',#1321,1.);
+#1321 = DIRECTION('',(1.,0.));
+#1322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1323 = PCURVE('',#751,#1324);
+#1324 = DEFINITIONAL_REPRESENTATION('',(#1325),#1333);
+#1325 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1326,#1327,#1328,#1329,
+#1330,#1331,#1332),.UNSPECIFIED.,.T.,.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('') );
+#1326 = CARTESIAN_POINT('',(3.845,-7.45));
+#1327 = CARTESIAN_POINT('',(3.845,-8.749038105677));
+#1328 = CARTESIAN_POINT('',(2.72,-8.099519052838));
+#1329 = CARTESIAN_POINT('',(1.595,-7.45));
+#1330 = CARTESIAN_POINT('',(2.72,-6.800480947162));
+#1331 = CARTESIAN_POINT('',(3.845,-6.150961894323));
+#1332 = CARTESIAN_POINT('',(3.845,-7.45));
+#1333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1334 = ORIENTED_EDGE('',*,*,#1335,.T.);
+#1335 = EDGE_CURVE('',#1308,#583,#1336,.T.);
+#1336 = SEAM_CURVE('',#1337,(#1341,#1348),.PCURVE_S1.);
+#1337 = LINE('',#1338,#1339);
+#1338 = CARTESIAN_POINT('',(3.845,7.45,5.6));
+#1339 = VECTOR('',#1340,1.);
+#1340 = DIRECTION('',(-7.444398091726E-46,-2.6645352591E-15,-1.));
+#1341 = PCURVE('',#603,#1342);
+#1342 = DEFINITIONAL_REPRESENTATION('',(#1343),#1347);
+#1343 = LINE('',#1344,#1345);
+#1344 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1345 = VECTOR('',#1346,1.);
+#1346 = DIRECTION('',(0.,-1.));
+#1347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1348 = PCURVE('',#603,#1349);
+#1349 = DEFINITIONAL_REPRESENTATION('',(#1350),#1354);
+#1350 = LINE('',#1351,#1352);
+#1351 = CARTESIAN_POINT('',(0.,0.));
+#1352 = VECTOR('',#1353,1.);
+#1353 = DIRECTION('',(0.,-1.));
+#1354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1355 = ORIENTED_EDGE('',*,*,#582,.T.);
+#1356 = ORIENTED_EDGE('',*,*,#1335,.F.);
+#1357 = ADVANCED_FACE('',(#1358),#638,.F.);
+#1358 = FACE_BOUND('',#1359,.F.);
+#1359 = EDGE_LOOP('',(#1360,#1388,#1409,#1410));
+#1360 = ORIENTED_EDGE('',*,*,#1361,.F.);
+#1361 = EDGE_CURVE('',#1362,#1362,#1364,.T.);
+#1362 = VERTEX_POINT('',#1363);
+#1363 = CARTESIAN_POINT('',(0.75,7.45,5.6));
+#1364 = SURFACE_CURVE('',#1365,(#1370,#1377),.PCURVE_S1.);
+#1365 = CIRCLE('',#1366,0.75);
+#1366 = AXIS2_PLACEMENT_3D('',#1367,#1368,#1369);
+#1367 = CARTESIAN_POINT('',(9.123618653648E-16,7.45,5.6));
+#1368 = DIRECTION('',(-1.751623080406E-46,2.6645352591E-15,1.));
+#1369 = DIRECTION('',(1.,-1.224646799147E-16,3.263114576273E-31));
+#1370 = PCURVE('',#638,#1371);
+#1371 = DEFINITIONAL_REPRESENTATION('',(#1372),#1376);
+#1372 = LINE('',#1373,#1374);
+#1373 = CARTESIAN_POINT('',(0.,0.));
+#1374 = VECTOR('',#1375,1.);
+#1375 = DIRECTION('',(1.,0.));
+#1376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1377 = PCURVE('',#751,#1378);
+#1378 = DEFINITIONAL_REPRESENTATION('',(#1379),#1387);
+#1379 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1380,#1381,#1382,#1383,
+#1384,#1385,#1386),.UNSPECIFIED.,.T.,.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('') );
+#1380 = CARTESIAN_POINT('',(0.75,-7.45));
+#1381 = CARTESIAN_POINT('',(0.75,-8.749038105677));
+#1382 = CARTESIAN_POINT('',(-0.375,-8.099519052838));
+#1383 = CARTESIAN_POINT('',(-1.5,-7.45));
+#1384 = CARTESIAN_POINT('',(-0.375,-6.800480947162));
+#1385 = CARTESIAN_POINT('',(0.75,-6.150961894323));
+#1386 = CARTESIAN_POINT('',(0.75,-7.45));
+#1387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1388 = ORIENTED_EDGE('',*,*,#1389,.T.);
+#1389 = EDGE_CURVE('',#1362,#618,#1390,.T.);
+#1390 = SEAM_CURVE('',#1391,(#1395,#1402),.PCURVE_S1.);
+#1391 = LINE('',#1392,#1393);
+#1392 = CARTESIAN_POINT('',(0.75,7.45,5.6));
+#1393 = VECTOR('',#1394,1.);
+#1394 = DIRECTION('',(-7.444398091726E-46,-2.6645352591E-15,-1.));
+#1395 = PCURVE('',#638,#1396);
+#1396 = DEFINITIONAL_REPRESENTATION('',(#1397),#1401);
+#1397 = LINE('',#1398,#1399);
+#1398 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1399 = VECTOR('',#1400,1.);
+#1400 = DIRECTION('',(0.,-1.));
+#1401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1402 = PCURVE('',#638,#1403);
+#1403 = DEFINITIONAL_REPRESENTATION('',(#1404),#1408);
+#1404 = LINE('',#1405,#1406);
+#1405 = CARTESIAN_POINT('',(0.,0.));
+#1406 = VECTOR('',#1407,1.);
+#1407 = DIRECTION('',(0.,-1.));
+#1408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1409 = ORIENTED_EDGE('',*,*,#617,.T.);
+#1410 = ORIENTED_EDGE('',*,*,#1389,.F.);
+#1411 = ADVANCED_FACE('',(#1412,#1415),#692,.F.);
+#1412 = FACE_BOUND('',#1413,.F.);
+#1413 = EDGE_LOOP('',(#1414));
+#1414 = ORIENTED_EDGE('',*,*,#677,.F.);
+#1415 = FACE_BOUND('',#1416,.F.);
+#1416 = EDGE_LOOP('',(#1417));
+#1417 = ORIENTED_EDGE('',*,*,#1418,.F.);
+#1418 = EDGE_CURVE('',#1419,#1419,#1421,.T.);
+#1419 = VERTEX_POINT('',#1420);
+#1420 = CARTESIAN_POINT('',(-1.5,9.710743293834E-15,3.65));
+#1421 = SURFACE_CURVE('',#1422,(#1427,#1434),.PCURVE_S1.);
+#1422 = CIRCLE('',#1423,1.5);
+#1423 = AXIS2_PLACEMENT_3D('',#1424,#1425,#1426);
+#1424 = CARTESIAN_POINT('',(-3.726265783799E-16,9.710743293834E-15,3.65)
+  );
+#1425 = DIRECTION('',(-1.020894735287E-16,2.660477614749E-15,1.));
+#1426 = DIRECTION('',(-1.,-2.716067590248E-31,-1.020894735287E-16));
+#1427 = PCURVE('',#692,#1428);
+#1428 = DEFINITIONAL_REPRESENTATION('',(#1429),#1433);
+#1429 = CIRCLE('',#1430,1.5);
+#1430 = AXIS2_PLACEMENT_2D('',#1431,#1432);
+#1431 = CARTESIAN_POINT('',(-1.481040188246E-17,2.7));
+#1432 = DIRECTION('',(4.142427755972E-34,1.));
+#1433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1434 = PCURVE('',#1435,#1440);
+#1435 = CYLINDRICAL_SURFACE('',#1436,1.5);
+#1436 = AXIS2_PLACEMENT_3D('',#1437,#1438,#1439);
+#1437 = CARTESIAN_POINT('',(-4.849249992616E-16,1.263726867006E-14,4.75)
+  );
+#1438 = DIRECTION('',(-1.020894735287E-16,2.660477614749E-15,1.));
+#1439 = DIRECTION('',(-1.,-2.716067590248E-31,-1.020894735287E-16));
+#1440 = DEFINITIONAL_REPRESENTATION('',(#1441),#1445);
+#1441 = LINE('',#1442,#1443);
+#1442 = CARTESIAN_POINT('',(0.,-1.1));
+#1443 = VECTOR('',#1444,1.);
+#1444 = DIRECTION('',(1.,0.));
+#1445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1446 = ADVANCED_FACE('',(#1447,#1450,#1481,#1484,#1487,#1490,#1493,
+    #1496,#1499,#1502,#1505,#1508,#1511,#1514),#751,.F.);
+#1447 = FACE_BOUND('',#1448,.F.);
+#1448 = EDGE_LOOP('',(#1449));
+#1449 = ORIENTED_EDGE('',*,*,#736,.T.);
+#1450 = FACE_BOUND('',#1451,.F.);
+#1451 = EDGE_LOOP('',(#1452));
+#1452 = ORIENTED_EDGE('',*,*,#1453,.F.);
+#1453 = EDGE_CURVE('',#1454,#1454,#1456,.T.);
+#1454 = VERTEX_POINT('',#1455);
+#1455 = CARTESIAN_POINT('',(4.45,1.616484723854E-14,5.6));
+#1456 = SURFACE_CURVE('',#1457,(#1462,#1469),.PCURVE_S1.);
+#1457 = CIRCLE('',#1458,4.45);
+#1458 = AXIS2_PLACEMENT_3D('',#1459,#1460,#1461);
+#1459 = CARTESIAN_POINT('',(0.,1.492139745096E-14,5.6));
+#1460 = DIRECTION('',(8.75811540203E-47,-2.6645352591E-15,-1.));
+#1461 = DIRECTION('',(1.,2.794269185573E-16,-7.445428768378E-31));
+#1462 = PCURVE('',#751,#1463);
+#1463 = DEFINITIONAL_REPRESENTATION('',(#1464),#1468);
+#1464 = CIRCLE('',#1465,4.45);
+#1465 = AXIS2_PLACEMENT_2D('',#1466,#1467);
+#1466 = CARTESIAN_POINT('',(0.,0.));
+#1467 = DIRECTION('',(1.,-1.61003129264E-16));
+#1468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1469 = PCURVE('',#1470,#1475);
+#1470 = CONICAL_SURFACE('',#1471,4.45,1.007480065303);
+#1471 = AXIS2_PLACEMENT_3D('',#1472,#1473,#1474);
+#1472 = CARTESIAN_POINT('',(0.,1.492139745096E-14,5.6));
+#1473 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#1474 = DIRECTION('',(1.,2.794269185573E-16,-7.445428768378E-31));
+#1475 = DEFINITIONAL_REPRESENTATION('',(#1476),#1480);
+#1476 = LINE('',#1477,#1478);
+#1477 = CARTESIAN_POINT('',(0.,-0.));
+#1478 = VECTOR('',#1479,1.);
+#1479 = DIRECTION('',(1.,-0.));
+#1480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1481 = FACE_BOUND('',#1482,.F.);
+#1482 = EDGE_LOOP('',(#1483));
+#1483 = ORIENTED_EDGE('',*,*,#767,.T.);
+#1484 = FACE_BOUND('',#1485,.F.);
+#1485 = EDGE_LOOP('',(#1486));
+#1486 = ORIENTED_EDGE('',*,*,#875,.T.);
+#1487 = FACE_BOUND('',#1488,.F.);
+#1488 = EDGE_LOOP('',(#1489));
+#1489 = ORIENTED_EDGE('',*,*,#821,.T.);
+#1490 = FACE_BOUND('',#1491,.F.);
+#1491 = EDGE_LOOP('',(#1492));
+#1492 = ORIENTED_EDGE('',*,*,#983,.T.);
+#1493 = FACE_BOUND('',#1494,.F.);
+#1494 = EDGE_LOOP('',(#1495));
+#1495 = ORIENTED_EDGE('',*,*,#929,.T.);
+#1496 = FACE_BOUND('',#1497,.F.);
+#1497 = EDGE_LOOP('',(#1498));
+#1498 = ORIENTED_EDGE('',*,*,#1037,.T.);
+#1499 = FACE_BOUND('',#1500,.F.);
+#1500 = EDGE_LOOP('',(#1501));
+#1501 = ORIENTED_EDGE('',*,*,#1091,.T.);
+#1502 = FACE_BOUND('',#1503,.F.);
+#1503 = EDGE_LOOP('',(#1504));
+#1504 = ORIENTED_EDGE('',*,*,#1199,.T.);
+#1505 = FACE_BOUND('',#1506,.F.);
+#1506 = EDGE_LOOP('',(#1507));
+#1507 = ORIENTED_EDGE('',*,*,#1145,.T.);
+#1508 = FACE_BOUND('',#1509,.F.);
+#1509 = EDGE_LOOP('',(#1510));
+#1510 = ORIENTED_EDGE('',*,*,#1253,.T.);
+#1511 = FACE_BOUND('',#1512,.F.);
+#1512 = EDGE_LOOP('',(#1513));
+#1513 = ORIENTED_EDGE('',*,*,#1307,.T.);
+#1514 = FACE_BOUND('',#1515,.F.);
+#1515 = EDGE_LOOP('',(#1516));
+#1516 = ORIENTED_EDGE('',*,*,#1361,.T.);
+#1517 = ADVANCED_FACE('',(#1518),#1435,.F.);
+#1518 = FACE_BOUND('',#1519,.F.);
+#1519 = EDGE_LOOP('',(#1520,#1553,#1574,#1575));
+#1520 = ORIENTED_EDGE('',*,*,#1521,.F.);
+#1521 = EDGE_CURVE('',#1522,#1522,#1524,.T.);
+#1522 = VERTEX_POINT('',#1523);
+#1523 = CARTESIAN_POINT('',(-1.5,1.263726867006E-14,4.75));
+#1524 = SURFACE_CURVE('',#1525,(#1530,#1537),.PCURVE_S1.);
+#1525 = CIRCLE('',#1526,1.5);
+#1526 = AXIS2_PLACEMENT_3D('',#1527,#1528,#1529);
+#1527 = CARTESIAN_POINT('',(-4.849249992616E-16,1.263726867006E-14,4.75)
+  );
+#1528 = DIRECTION('',(-1.020894735288E-16,2.660477614749E-15,1.));
+#1529 = DIRECTION('',(-1.,-2.716067590248E-31,-1.020894735288E-16));
+#1530 = PCURVE('',#1435,#1531);
+#1531 = DEFINITIONAL_REPRESENTATION('',(#1532),#1536);
+#1532 = LINE('',#1533,#1534);
+#1533 = CARTESIAN_POINT('',(0.,0.));
+#1534 = VECTOR('',#1535,1.);
+#1535 = DIRECTION('',(1.,0.));
+#1536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1537 = PCURVE('',#1538,#1543);
+#1538 = PLANE('',#1539);
+#1539 = AXIS2_PLACEMENT_3D('',#1540,#1541,#1542);
+#1540 = CARTESIAN_POINT('',(-8.285E-03,-4.804899999999E-02,4.75));
+#1541 = DIRECTION('',(1.020894735287E-16,-2.660477614749E-15,-1.));
+#1542 = DIRECTION('',(0.,-1.,2.660477614749E-15));
+#1543 = DEFINITIONAL_REPRESENTATION('',(#1544),#1552);
+#1544 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1545,#1546,#1547,#1548,
+#1549,#1550,#1551),.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('') );
+#1545 = CARTESIAN_POINT('',(-4.8049E-02,1.491715));
+#1546 = CARTESIAN_POINT('',(2.550027211353,1.491715));
+#1547 = CARTESIAN_POINT('',(1.250989105677,-0.758285));
+#1548 = CARTESIAN_POINT('',(-4.8049E-02,-3.008285));
+#1549 = CARTESIAN_POINT('',(-1.347087105677,-0.758285));
+#1550 = CARTESIAN_POINT('',(-2.646125211353,1.491715));
+#1551 = CARTESIAN_POINT('',(-4.8049E-02,1.491715));
+#1552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1553 = ORIENTED_EDGE('',*,*,#1554,.T.);
+#1554 = EDGE_CURVE('',#1522,#1419,#1555,.T.);
+#1555 = SEAM_CURVE('',#1556,(#1560,#1567),.PCURVE_S1.);
+#1556 = LINE('',#1557,#1558);
+#1557 = CARTESIAN_POINT('',(-1.5,1.263726867006E-14,4.75));
+#1558 = VECTOR('',#1559,1.);
+#1559 = DIRECTION('',(1.020894735287E-16,-2.660477614749E-15,-1.));
+#1560 = PCURVE('',#1435,#1561);
+#1561 = DEFINITIONAL_REPRESENTATION('',(#1562),#1566);
+#1562 = LINE('',#1563,#1564);
+#1563 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1564 = VECTOR('',#1565,1.);
+#1565 = DIRECTION('',(0.,-1.));
+#1566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1567 = PCURVE('',#1435,#1568);
+#1568 = DEFINITIONAL_REPRESENTATION('',(#1569),#1573);
+#1569 = LINE('',#1570,#1571);
+#1570 = CARTESIAN_POINT('',(0.,0.));
+#1571 = VECTOR('',#1572,1.);
+#1572 = DIRECTION('',(0.,-1.));
+#1573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1574 = ORIENTED_EDGE('',*,*,#1418,.T.);
+#1575 = ORIENTED_EDGE('',*,*,#1554,.F.);
+#1576 = ADVANCED_FACE('',(#1577),#1470,.T.);
+#1577 = FACE_BOUND('',#1578,.F.);
+#1578 = EDGE_LOOP('',(#1579,#1580,#1603,#1632,#1667,#1696,#1731,#1755,
+    #1790,#1819,#1854,#1878,#1913,#1942,#1977,#2001,#2036,#2065,#2100,
+    #2124,#2159,#2188,#2223,#2247,#2282,#2311,#2346,#2370,#2405,#2434,
+    #2469,#2493,#2528,#2557,#2592,#2614));
+#1579 = ORIENTED_EDGE('',*,*,#1453,.T.);
+#1580 = ORIENTED_EDGE('',*,*,#1581,.T.);
+#1581 = EDGE_CURVE('',#1454,#1582,#1584,.T.);
+#1582 = VERTEX_POINT('',#1583);
+#1583 = CARTESIAN_POINT('',(3.5,1.789679515696E-14,6.2));
+#1584 = SEAM_CURVE('',#1585,(#1589,#1596),.PCURVE_S1.);
+#1585 = LINE('',#1586,#1587);
+#1586 = CARTESIAN_POINT('',(4.45,1.616484723854E-14,5.6));
+#1587 = VECTOR('',#1588,1.);
+#1588 = DIRECTION('',(-0.845488903031,1.541413416471E-15,0.533992991388)
+  );
+#1589 = PCURVE('',#1470,#1590);
+#1590 = DEFINITIONAL_REPRESENTATION('',(#1591),#1595);
+#1591 = LINE('',#1592,#1593);
+#1592 = CARTESIAN_POINT('',(0.,-0.));
+#1593 = VECTOR('',#1594,1.);
+#1594 = DIRECTION('',(0.,-1.));
+#1595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1596 = PCURVE('',#1470,#1597);
+#1597 = DEFINITIONAL_REPRESENTATION('',(#1598),#1602);
+#1598 = LINE('',#1599,#1600);
+#1599 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#1600 = VECTOR('',#1601,1.);
+#1601 = DIRECTION('',(0.,-1.));
+#1602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1603 = ORIENTED_EDGE('',*,*,#1604,.F.);
+#1604 = EDGE_CURVE('',#1605,#1582,#1607,.T.);
+#1605 = VERTEX_POINT('',#1606);
+#1606 = CARTESIAN_POINT('',(3.49106001093,0.250000000178,6.2));
+#1607 = SURFACE_CURVE('',#1608,(#1613,#1620),.PCURVE_S1.);
+#1608 = CIRCLE('',#1609,3.5);
+#1609 = AXIS2_PLACEMENT_3D('',#1610,#1611,#1612);
+#1610 = CARTESIAN_POINT('',(0.,1.652011860642E-14,6.2));
+#1611 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#1612 = DIRECTION('',(1.,3.933361572958E-16,-1.048058059794E-30));
+#1613 = PCURVE('',#1470,#1614);
+#1614 = DEFINITIONAL_REPRESENTATION('',(#1615),#1619);
+#1615 = LINE('',#1616,#1617);
+#1616 = CARTESIAN_POINT('',(0.,-0.6));
+#1617 = VECTOR('',#1618,1.);
+#1618 = DIRECTION('',(1.,-0.));
+#1619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1620 = PCURVE('',#1621,#1626);
+#1621 = PLANE('',#1622);
+#1622 = AXIS2_PLACEMENT_3D('',#1623,#1624,#1625);
+#1623 = CARTESIAN_POINT('',(0.,1.652011860642E-14,6.2));
+#1624 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#1625 = DIRECTION('',(1.,3.933361572958E-16,-1.048058059794E-30));
+#1626 = DEFINITIONAL_REPRESENTATION('',(#1627),#1631);
+#1627 = CIRCLE('',#1628,3.5);
+#1628 = AXIS2_PLACEMENT_2D('',#1629,#1630);
+#1629 = CARTESIAN_POINT('',(0.,0.));
+#1630 = DIRECTION('',(1.,-1.126944150316E-31));
+#1631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1632 = ORIENTED_EDGE('',*,*,#1633,.F.);
+#1633 = EDGE_CURVE('',#1634,#1605,#1636,.T.);
+#1634 = VERTEX_POINT('',#1635);
+#1635 = CARTESIAN_POINT('',(4.441060010932,0.250000000177,5.601205650381
+    ));
+#1636 = SURFACE_CURVE('',#1637,(#1642,#1655),.PCURVE_S1.);
+#1637 = HYPERBOLA('',#1638,0.157894736955,0.250000000179);
+#1638 = AXIS2_PLACEMENT_3D('',#1639,#1640,#1641);
+#1639 = CARTESIAN_POINT('',(1.072475442557E-13,0.250000000179,
+    8.410526315789));
+#1640 = DIRECTION('',(4.289901767152E-13,1.,-2.6645352591E-15));
+#1641 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#1642 = PCURVE('',#1470,#1643);
+#1643 = DEFINITIONAL_REPRESENTATION('',(#1644),#1654);
+#1644 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1645,#1646,#1647,#1648,#1649,
+    #1650,#1651,#1652,#1653),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.571555659831,-3.3307903482),.PIECEWISE_BEZIER_KNOTS.);
+#1645 = CARTESIAN_POINT('',(6.226975937681,-1.082455221523E-15));
+#1646 = CARTESIAN_POINT('',(6.225285169998,-8.445107040837E-02));
+#1647 = CARTESIAN_POINT('',(6.22353634019,-0.165992845069));
+#1648 = CARTESIAN_POINT('',(6.221727129345,-0.244741885214));
+#1649 = CARTESIAN_POINT('',(6.219855108546,-0.320809127752));
+#1650 = CARTESIAN_POINT('',(6.217917732491,-0.394300225889));
+#1651 = CARTESIAN_POINT('',(6.215912332682,-0.465315859831));
+#1652 = CARTESIAN_POINT('',(6.213836110148,-0.533952023539));
+#1653 = CARTESIAN_POINT('',(6.211686127745,-0.60030029236));
+#1654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1655 = PCURVE('',#1656,#1661);
+#1656 = PLANE('',#1657);
+#1657 = AXIS2_PLACEMENT_3D('',#1658,#1659,#1660);
+#1658 = CARTESIAN_POINT('',(4.441060010932,0.250000000177,6.2));
+#1659 = DIRECTION('',(4.29434265925E-13,1.,-2.6645352591E-15));
+#1660 = DIRECTION('',(-1.,4.29434265925E-13,-1.145228819155E-27));
+#1661 = DEFINITIONAL_REPRESENTATION('',(#1662),#1666);
+#1662 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1663,#1664,#1665),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.571555659831,
+-3.3307903482),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007254746872,1.)) REPRESENTATION_ITEM('') );
+#1663 = CARTESIAN_POINT('',(-1.91196736238E-03,-0.6));
+#1664 = CARTESIAN_POINT('',(0.531217965613,-0.263818140319));
+#1665 = CARTESIAN_POINT('',(0.950476680649,3.002923601909E-04));
+#1666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1667 = ORIENTED_EDGE('',*,*,#1668,.T.);
+#1668 = EDGE_CURVE('',#1634,#1669,#1671,.T.);
+#1669 = VERTEX_POINT('',#1670);
+#1670 = CARTESIAN_POINT('',(3.31708034469,2.963526954097,5.601205650381)
+  );
+#1671 = SURFACE_CURVE('',#1672,(#1677,#1684),.PCURVE_S1.);
+#1672 = CIRCLE('',#1673,4.448091053563);
+#1673 = AXIS2_PLACEMENT_3D('',#1674,#1675,#1676);
+#1674 = CARTESIAN_POINT('',(0.,1.492460994891E-14,5.601205650381));
+#1675 = DIRECTION('',(-0.,2.6645352591E-15,1.));
+#1676 = DIRECTION('',(0.,-1.,2.6645352591E-15));
+#1677 = PCURVE('',#1470,#1678);
+#1678 = DEFINITIONAL_REPRESENTATION('',(#1679),#1683);
+#1679 = LINE('',#1680,#1681);
+#1680 = CARTESIAN_POINT('',(7.853981633974,-1.205650381046E-03));
+#1681 = VECTOR('',#1682,1.);
+#1682 = DIRECTION('',(-1.,-0.));
+#1683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1684 = PCURVE('',#1685,#1690);
+#1685 = CYLINDRICAL_SURFACE('',#1686,4.448091053563);
+#1686 = AXIS2_PLACEMENT_3D('',#1687,#1688,#1689);
+#1687 = CARTESIAN_POINT('',(-9.466330862652E-30,1.652011860642E-14,6.2)
+  );
+#1688 = DIRECTION('',(-1.577721810442E-30,2.6645352591E-15,1.));
+#1689 = DIRECTION('',(-0.707106781187,0.707106781187,-1.884110950421E-15
+    ));
+#1690 = DEFINITIONAL_REPRESENTATION('',(#1691),#1695);
+#1691 = LINE('',#1692,#1693);
+#1692 = CARTESIAN_POINT('',(2.356194490192,-0.598794349619));
+#1693 = VECTOR('',#1694,1.);
+#1694 = DIRECTION('',(1.,0.));
+#1695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1696 = ORIENTED_EDGE('',*,*,#1697,.T.);
+#1697 = EDGE_CURVE('',#1669,#1698,#1700,.T.);
+#1698 = VERTEX_POINT('',#1699);
+#1699 = CARTESIAN_POINT('',(2.645328902563,2.29177551197,6.2));
+#1700 = SURFACE_CURVE('',#1701,(#1706,#1719),.PCURVE_S1.);
+#1701 = HYPERBOLA('',#1702,0.157894736842,0.25);
+#1702 = AXIS2_PLACEMENT_3D('',#1703,#1704,#1705);
+#1703 = CARTESIAN_POINT('',(0.176776695297,-0.176776695297,
+    8.410526315789));
+#1704 = DIRECTION('',(-0.707106781187,0.707106781187,-1.884110950421E-15
+    ));
+#1705 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#1706 = PCURVE('',#1470,#1707);
+#1707 = DEFINITIONAL_REPRESENTATION('',(#1708),#1718);
+#1708 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1709,#1710,#1711,#1712,#1713,
+    #1714,#1715,#1716,#1717),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.571555660549,-3.330790348919),.PIECEWISE_BEZIER_KNOTS.);
+#1709 = CARTESIAN_POINT('',(5.553996513241,-6.814576763709E-16));
+#1710 = CARTESIAN_POINT('',(5.555687280923,-8.445107040831E-02));
+#1711 = CARTESIAN_POINT('',(5.557436110729,-0.165992845069));
+#1712 = CARTESIAN_POINT('',(5.55924532155,-0.244741885217));
+#1713 = CARTESIAN_POINT('',(5.561117342397,-0.320809127749));
+#1714 = CARTESIAN_POINT('',(5.563054718397,-0.394300225891));
+#1715 = CARTESIAN_POINT('',(5.565060118233,-0.46531585983));
+#1716 = CARTESIAN_POINT('',(5.567136340764,-0.533952023539));
+#1717 = CARTESIAN_POINT('',(5.569286323166,-0.60030029236));
+#1718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1719 = PCURVE('',#1720,#1725);
+#1720 = PLANE('',#1721);
+#1721 = AXIS2_PLACEMENT_3D('',#1722,#1723,#1724);
+#1722 = CARTESIAN_POINT('',(3.31708034469,2.963526954097,6.2));
+#1723 = DIRECTION('',(-0.707106781187,0.707106781187,-1.884110950421E-15
+    ));
+#1724 = DIRECTION('',(-0.707106781187,-0.707106781187,1.884110950421E-15
+    ));
+#1725 = DEFINITIONAL_REPRESENTATION('',(#1726),#1730);
+#1726 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1727,#1728,#1729),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.571555660549,
+-3.330790348919),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007254746872,1.)) REPRESENTATION_ITEM('') );
+#1727 = CARTESIAN_POINT('',(-1.911967362377E-03,-0.6));
+#1728 = CARTESIAN_POINT('',(0.531217965612,-0.263818140319));
+#1729 = CARTESIAN_POINT('',(0.950476680646,3.002923601905E-04));
+#1730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1731 = ORIENTED_EDGE('',*,*,#1732,.F.);
+#1732 = EDGE_CURVE('',#1733,#1698,#1735,.T.);
+#1733 = VERTEX_POINT('',#1734);
+#1734 = CARTESIAN_POINT('',(2.291775511835,2.64532890268,6.2));
+#1735 = SURFACE_CURVE('',#1736,(#1741,#1748),.PCURVE_S1.);
+#1736 = CIRCLE('',#1737,3.5);
+#1737 = AXIS2_PLACEMENT_3D('',#1738,#1739,#1740);
+#1738 = CARTESIAN_POINT('',(0.,1.652011860642E-14,6.2));
+#1739 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#1740 = DIRECTION('',(1.,3.933361572958E-16,-1.048058059794E-30));
+#1741 = PCURVE('',#1470,#1742);
+#1742 = DEFINITIONAL_REPRESENTATION('',(#1743),#1747);
+#1743 = LINE('',#1744,#1745);
+#1744 = CARTESIAN_POINT('',(0.,-0.6));
+#1745 = VECTOR('',#1746,1.);
+#1746 = DIRECTION('',(1.,-0.));
+#1747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1748 = PCURVE('',#1621,#1749);
+#1749 = DEFINITIONAL_REPRESENTATION('',(#1750),#1754);
+#1750 = CIRCLE('',#1751,3.5);
+#1751 = AXIS2_PLACEMENT_2D('',#1752,#1753);
+#1752 = CARTESIAN_POINT('',(0.,0.));
+#1753 = DIRECTION('',(1.,-1.126944150316E-31));
+#1754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1755 = ORIENTED_EDGE('',*,*,#1756,.F.);
+#1756 = EDGE_CURVE('',#1757,#1733,#1759,.T.);
+#1757 = VERTEX_POINT('',#1758);
+#1758 = CARTESIAN_POINT('',(2.963526953964,3.317080344809,5.601205650381
+    ));
+#1759 = SURFACE_CURVE('',#1760,(#1765,#1778),.PCURVE_S1.);
+#1760 = HYPERBOLA('',#1761,0.157894736955,0.250000000179);
+#1761 = AXIS2_PLACEMENT_3D('',#1762,#1763,#1764);
+#1762 = CARTESIAN_POINT('',(-0.176776695423,0.176776695424,
+    8.410526315789));
+#1763 = DIRECTION('',(-0.707106781186,0.707106781187,-1.884110950421E-15
+    ));
+#1764 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#1765 = PCURVE('',#1470,#1766);
+#1766 = DEFINITIONAL_REPRESENTATION('',(#1767),#1777);
+#1767 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1768,#1769,#1770,#1771,#1772,
+    #1773,#1774,#1775,#1776),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.571555659831,-3.330926551922),.PIECEWISE_BEZIER_KNOTS.);
+#1768 = CARTESIAN_POINT('',(5.441577774283,-7.692658705218E-19));
+#1769 = CARTESIAN_POINT('',(5.439887963087,-8.440329546209E-02));
+#1770 = CARTESIAN_POINT('',(5.438140155442,-0.165900585887));
+#1771 = CARTESIAN_POINT('',(5.436332036352,-0.244608234804));
+#1772 = CARTESIAN_POINT('',(5.434461181179,-0.320636994124));
+#1773 = CARTESIAN_POINT('',(5.432525048858,-0.394092343821));
+#1774 = CARTESIAN_POINT('',(5.430520975828,-0.465074801751));
+#1775 = CARTESIAN_POINT('',(5.428446168076,-0.533680209642));
+#1776 = CARTESIAN_POINT('',(5.426297693846,-0.6));
+#1777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1778 = PCURVE('',#1779,#1784);
+#1779 = PLANE('',#1780);
+#1780 = AXIS2_PLACEMENT_3D('',#1781,#1782,#1783);
+#1781 = CARTESIAN_POINT('',(2.963526953964,3.317080344809,6.2));
+#1782 = DIRECTION('',(-0.707106781186,0.707106781187,-1.884110950421E-15
+    ));
+#1783 = DIRECTION('',(-0.707106781187,-0.707106781186,1.88411095042E-15)
+  );
+#1784 = DEFINITIONAL_REPRESENTATION('',(#1785),#1789);
+#1785 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1786,#1787,#1788),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.571555659831,
+-3.330926551922),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007246531109,1.)) REPRESENTATION_ITEM('') );
+#1786 = CARTESIAN_POINT('',(-1.91196736238E-03,-0.6));
+#1787 = CARTESIAN_POINT('',(0.530919259653,-0.264006498764));
+#1788 = CARTESIAN_POINT('',(0.950000000003,-4.440892098501E-16));
+#1789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1790 = ORIENTED_EDGE('',*,*,#1791,.T.);
+#1791 = EDGE_CURVE('',#1757,#1792,#1794,.T.);
+#1792 = VERTEX_POINT('',#1793);
+#1793 = CARTESIAN_POINT('',(0.25,4.441060010942,5.601205650381));
+#1794 = SURFACE_CURVE('',#1795,(#1800,#1807),.PCURVE_S1.);
+#1795 = CIRCLE('',#1796,4.448091053563);
+#1796 = AXIS2_PLACEMENT_3D('',#1797,#1798,#1799);
+#1797 = CARTESIAN_POINT('',(0.,1.492460994891E-14,5.601205650381));
+#1798 = DIRECTION('',(-0.,2.6645352591E-15,1.));
+#1799 = DIRECTION('',(0.,-1.,2.6645352591E-15));
+#1800 = PCURVE('',#1470,#1801);
+#1801 = DEFINITIONAL_REPRESENTATION('',(#1802),#1806);
+#1802 = LINE('',#1803,#1804);
+#1803 = CARTESIAN_POINT('',(7.853981633974,-1.205650381046E-03));
+#1804 = VECTOR('',#1805,1.);
+#1805 = DIRECTION('',(-1.,-0.));
+#1806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1807 = PCURVE('',#1808,#1813);
+#1808 = CYLINDRICAL_SURFACE('',#1809,4.448091053563);
+#1809 = AXIS2_PLACEMENT_3D('',#1810,#1811,#1812);
+#1810 = CARTESIAN_POINT('',(0.,1.652011860642E-14,6.2));
+#1811 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#1812 = DIRECTION('',(-1.,0.,0.));
+#1813 = DEFINITIONAL_REPRESENTATION('',(#1814),#1818);
+#1814 = LINE('',#1815,#1816);
+#1815 = CARTESIAN_POINT('',(1.570796326795,-0.598794349619));
+#1816 = VECTOR('',#1817,1.);
+#1817 = DIRECTION('',(1.,0.));
+#1818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1819 = ORIENTED_EDGE('',*,*,#1820,.T.);
+#1820 = EDGE_CURVE('',#1792,#1821,#1823,.T.);
+#1821 = VERTEX_POINT('',#1822);
+#1822 = CARTESIAN_POINT('',(0.25,3.491060010942,6.2));
+#1823 = SURFACE_CURVE('',#1824,(#1829,#1842),.PCURVE_S1.);
+#1824 = HYPERBOLA('',#1825,0.157894736842,0.25);
+#1825 = AXIS2_PLACEMENT_3D('',#1826,#1827,#1828);
+#1826 = CARTESIAN_POINT('',(0.25,2.241014391601E-14,8.410526315789));
+#1827 = DIRECTION('',(-1.,-0.,0.));
+#1828 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#1829 = PCURVE('',#1470,#1830);
+#1830 = DEFINITIONAL_REPRESENTATION('',(#1831),#1841);
+#1831 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1832,#1833,#1834,#1835,#1836,
+    #1837,#1838,#1839,#1840),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.571555660549,-3.330926552641),.PIECEWISE_BEZIER_KNOTS.);
+#1832 = CARTESIAN_POINT('',(4.768598349844,-7.710790293153E-19));
+#1833 = CARTESIAN_POINT('',(4.770288161039,-8.440329546203E-02));
+#1834 = CARTESIAN_POINT('',(4.772035968682,-0.165900585887));
+#1835 = CARTESIAN_POINT('',(4.773844087749,-0.244608234803));
+#1836 = CARTESIAN_POINT('',(4.775714942996,-0.320636994125));
+#1837 = CARTESIAN_POINT('',(4.777651075241,-0.39409234382));
+#1838 = CARTESIAN_POINT('',(4.779655148293,-0.465074801751));
+#1839 = CARTESIAN_POINT('',(4.781729956041,-0.533680209642));
+#1840 = CARTESIAN_POINT('',(4.78387843027,-0.6));
+#1841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1842 = PCURVE('',#1843,#1848);
+#1843 = PLANE('',#1844);
+#1844 = AXIS2_PLACEMENT_3D('',#1845,#1846,#1847);
+#1845 = CARTESIAN_POINT('',(0.25,4.441060010942,6.2));
+#1846 = DIRECTION('',(-1.,0.,0.));
+#1847 = DIRECTION('',(0.,-1.,2.6645352591E-15));
+#1848 = DEFINITIONAL_REPRESENTATION('',(#1849),#1853);
+#1849 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1850,#1851,#1852),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.571555660549,
+-3.330926552641),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007246531109,1.)) REPRESENTATION_ITEM('') );
+#1850 = CARTESIAN_POINT('',(-1.911967362376E-03,-0.6));
+#1851 = CARTESIAN_POINT('',(0.530919259652,-0.264006498764));
+#1852 = CARTESIAN_POINT('',(0.95,8.881784197001E-16));
+#1853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1854 = ORIENTED_EDGE('',*,*,#1855,.F.);
+#1855 = EDGE_CURVE('',#1856,#1821,#1858,.T.);
+#1856 = VERTEX_POINT('',#1857);
+#1857 = CARTESIAN_POINT('',(-0.250000000178,3.49106001093,6.2));
+#1858 = SURFACE_CURVE('',#1859,(#1864,#1871),.PCURVE_S1.);
+#1859 = CIRCLE('',#1860,3.5);
+#1860 = AXIS2_PLACEMENT_3D('',#1861,#1862,#1863);
+#1861 = CARTESIAN_POINT('',(0.,1.652011860642E-14,6.2));
+#1862 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#1863 = DIRECTION('',(1.,3.933361572958E-16,-1.048058059794E-30));
+#1864 = PCURVE('',#1470,#1865);
+#1865 = DEFINITIONAL_REPRESENTATION('',(#1866),#1870);
+#1866 = LINE('',#1867,#1868);
+#1867 = CARTESIAN_POINT('',(0.,-0.6));
+#1868 = VECTOR('',#1869,1.);
+#1869 = DIRECTION('',(1.,-0.));
+#1870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1871 = PCURVE('',#1621,#1872);
+#1872 = DEFINITIONAL_REPRESENTATION('',(#1873),#1877);
+#1873 = CIRCLE('',#1874,3.5);
+#1874 = AXIS2_PLACEMENT_2D('',#1875,#1876);
+#1875 = CARTESIAN_POINT('',(0.,0.));
+#1876 = DIRECTION('',(1.,-1.126944150316E-31));
+#1877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1878 = ORIENTED_EDGE('',*,*,#1879,.F.);
+#1879 = EDGE_CURVE('',#1880,#1856,#1882,.T.);
+#1880 = VERTEX_POINT('',#1881);
+#1881 = CARTESIAN_POINT('',(-0.250000000177,4.441060010932,
+    5.601205650381));
+#1882 = SURFACE_CURVE('',#1883,(#1888,#1901),.PCURVE_S1.);
+#1883 = HYPERBOLA('',#1884,0.157894736955,0.250000000179);
+#1884 = AXIS2_PLACEMENT_3D('',#1885,#1886,#1887);
+#1885 = CARTESIAN_POINT('',(-0.250000000179,1.296021770205E-13,
+    8.410526315789));
+#1886 = DIRECTION('',(-1.,4.287681321102E-13,-1.14241850218E-27));
+#1887 = DIRECTION('',(-4.930380657631E-32,-2.6645352591E-15,-1.));
+#1888 = PCURVE('',#1470,#1889);
+#1889 = DEFINITIONAL_REPRESENTATION('',(#1890),#1900);
+#1890 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1891,#1892,#1893,#1894,#1895,
+    #1896,#1897,#1898,#1899),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.571555659831,-3.3307903482),.PIECEWISE_BEZIER_KNOTS.);
+#1891 = CARTESIAN_POINT('',(4.656179610886,-2.719373841349E-17));
+#1892 = CARTESIAN_POINT('',(4.654488843203,-8.445107040837E-02));
+#1893 = CARTESIAN_POINT('',(4.652740013388,-0.165992845069));
+#1894 = CARTESIAN_POINT('',(4.650930802558,-0.244741885216));
+#1895 = CARTESIAN_POINT('',(4.64905878175,-0.320809127751));
+#1896 = CARTESIAN_POINT('',(4.647121405716,-0.39430022589));
+#1897 = CARTESIAN_POINT('',(4.645116005883,-0.46531585983));
+#1898 = CARTESIAN_POINT('',(4.643039783353,-0.533952023539));
+#1899 = CARTESIAN_POINT('',(4.64088980095,-0.60030029236));
+#1900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1901 = PCURVE('',#1902,#1907);
+#1902 = PLANE('',#1903);
+#1903 = AXIS2_PLACEMENT_3D('',#1904,#1905,#1906);
+#1904 = CARTESIAN_POINT('',(-0.250000000177,4.441060010932,6.2));
+#1905 = DIRECTION('',(-1.,4.29434265925E-13,-1.141210558919E-27));
+#1906 = DIRECTION('',(-4.29434265925E-13,-1.,2.6645352591E-15));
+#1907 = DEFINITIONAL_REPRESENTATION('',(#1908),#1912);
+#1908 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1909,#1910,#1911),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.571555659831,
+-3.3307903482),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007254746872,1.)) REPRESENTATION_ITEM('') );
+#1909 = CARTESIAN_POINT('',(-1.91196736238E-03,-0.6));
+#1910 = CARTESIAN_POINT('',(0.531217965613,-0.263818140319));
+#1911 = CARTESIAN_POINT('',(0.950476680649,3.0029236019E-04));
+#1912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1913 = ORIENTED_EDGE('',*,*,#1914,.T.);
+#1914 = EDGE_CURVE('',#1880,#1915,#1917,.T.);
+#1915 = VERTEX_POINT('',#1916);
+#1916 = CARTESIAN_POINT('',(-2.963526954097,3.31708034469,5.601205650381
+    ));
+#1917 = SURFACE_CURVE('',#1918,(#1923,#1930),.PCURVE_S1.);
+#1918 = CIRCLE('',#1919,4.448091053563);
+#1919 = AXIS2_PLACEMENT_3D('',#1920,#1921,#1922);
+#1920 = CARTESIAN_POINT('',(0.,1.492460994891E-14,5.601205650381));
+#1921 = DIRECTION('',(-0.,2.6645352591E-15,1.));
+#1922 = DIRECTION('',(0.,-1.,2.6645352591E-15));
+#1923 = PCURVE('',#1470,#1924);
+#1924 = DEFINITIONAL_REPRESENTATION('',(#1925),#1929);
+#1925 = LINE('',#1926,#1927);
+#1926 = CARTESIAN_POINT('',(7.853981633974,-1.205650381046E-03));
+#1927 = VECTOR('',#1928,1.);
+#1928 = DIRECTION('',(-1.,-0.));
+#1929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1930 = PCURVE('',#1931,#1936);
+#1931 = CYLINDRICAL_SURFACE('',#1932,4.448091053563);
+#1932 = AXIS2_PLACEMENT_3D('',#1933,#1934,#1935);
+#1933 = CARTESIAN_POINT('',(2.051038353575E-29,1.652011860642E-14,6.2));
+#1934 = DIRECTION('',(3.549874073495E-30,2.6645352591E-15,1.));
+#1935 = DIRECTION('',(-0.707106781187,-0.707106781187,1.884110950421E-15
+    ));
+#1936 = DEFINITIONAL_REPRESENTATION('',(#1937),#1941);
+#1937 = LINE('',#1938,#1939);
+#1938 = CARTESIAN_POINT('',(0.785398163397,-0.598794349619));
+#1939 = VECTOR('',#1940,1.);
+#1940 = DIRECTION('',(1.,0.));
+#1941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1942 = ORIENTED_EDGE('',*,*,#1943,.T.);
+#1943 = EDGE_CURVE('',#1915,#1944,#1946,.T.);
+#1944 = VERTEX_POINT('',#1945);
+#1945 = CARTESIAN_POINT('',(-2.29177551197,2.645328902563,6.2));
+#1946 = SURFACE_CURVE('',#1947,(#1952,#1965),.PCURVE_S1.);
+#1947 = HYPERBOLA('',#1948,0.157894736842,0.25);
+#1948 = AXIS2_PLACEMENT_3D('',#1949,#1950,#1951);
+#1949 = CARTESIAN_POINT('',(0.176776695297,0.176776695297,8.410526315789
+    ));
+#1950 = DIRECTION('',(-0.707106781187,-0.707106781187,1.884110950421E-15
+    ));
+#1951 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#1952 = PCURVE('',#1470,#1953);
+#1953 = DEFINITIONAL_REPRESENTATION('',(#1954),#1964);
+#1954 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1955,#1956,#1957,#1958,#1959,
+    #1960,#1961,#1962,#1963),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.571555660549,-3.330790348919),.PIECEWISE_BEZIER_KNOTS.);
+#1955 = CARTESIAN_POINT('',(3.983200186446,-6.814576763709E-16));
+#1956 = CARTESIAN_POINT('',(3.984890954128,-8.445107040831E-02));
+#1957 = CARTESIAN_POINT('',(3.986639783936,-0.165992845069));
+#1958 = CARTESIAN_POINT('',(3.988448994771,-0.244741885216));
+#1959 = CARTESIAN_POINT('',(3.990321015553,-0.32080912775));
+#1960 = CARTESIAN_POINT('',(3.992258391614,-0.39430022589));
+#1961 = CARTESIAN_POINT('',(3.994263791438,-0.46531585983));
+#1962 = CARTESIAN_POINT('',(3.996340013969,-0.533952023539));
+#1963 = CARTESIAN_POINT('',(3.998489996371,-0.60030029236));
+#1964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1965 = PCURVE('',#1966,#1971);
+#1966 = PLANE('',#1967);
+#1967 = AXIS2_PLACEMENT_3D('',#1968,#1969,#1970);
+#1968 = CARTESIAN_POINT('',(-2.963526954097,3.31708034469,6.2));
+#1969 = DIRECTION('',(-0.707106781187,-0.707106781187,1.884110950421E-15
+    ));
+#1970 = DIRECTION('',(0.707106781187,-0.707106781187,1.884110950421E-15)
+  );
+#1971 = DEFINITIONAL_REPRESENTATION('',(#1972),#1976);
+#1972 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1973,#1974,#1975),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.571555660549,
+-3.330790348919),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007254746872,1.)) REPRESENTATION_ITEM('') );
+#1973 = CARTESIAN_POINT('',(-1.911967362377E-03,-0.6));
+#1974 = CARTESIAN_POINT('',(0.531217965612,-0.263818140319));
+#1975 = CARTESIAN_POINT('',(0.950476680646,3.002923601905E-04));
+#1976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1977 = ORIENTED_EDGE('',*,*,#1978,.F.);
+#1978 = EDGE_CURVE('',#1979,#1944,#1981,.T.);
+#1979 = VERTEX_POINT('',#1980);
+#1980 = CARTESIAN_POINT('',(-2.64532890268,2.291775511835,6.2));
+#1981 = SURFACE_CURVE('',#1982,(#1987,#1994),.PCURVE_S1.);
+#1982 = CIRCLE('',#1983,3.5);
+#1983 = AXIS2_PLACEMENT_3D('',#1984,#1985,#1986);
+#1984 = CARTESIAN_POINT('',(0.,1.652011860642E-14,6.2));
+#1985 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#1986 = DIRECTION('',(1.,3.933361572958E-16,-1.048058059794E-30));
+#1987 = PCURVE('',#1470,#1988);
+#1988 = DEFINITIONAL_REPRESENTATION('',(#1989),#1993);
+#1989 = LINE('',#1990,#1991);
+#1990 = CARTESIAN_POINT('',(0.,-0.6));
+#1991 = VECTOR('',#1992,1.);
+#1992 = DIRECTION('',(1.,-0.));
+#1993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1994 = PCURVE('',#1621,#1995);
+#1995 = DEFINITIONAL_REPRESENTATION('',(#1996),#2000);
+#1996 = CIRCLE('',#1997,3.5);
+#1997 = AXIS2_PLACEMENT_2D('',#1998,#1999);
+#1998 = CARTESIAN_POINT('',(0.,0.));
+#1999 = DIRECTION('',(1.,-1.126944150316E-31));
+#2000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2001 = ORIENTED_EDGE('',*,*,#2002,.F.);
+#2002 = EDGE_CURVE('',#2003,#1979,#2005,.T.);
+#2003 = VERTEX_POINT('',#2004);
+#2004 = CARTESIAN_POINT('',(-3.317080344809,2.963526953965,
+    5.601205650381));
+#2005 = SURFACE_CURVE('',#2006,(#2011,#2024),.PCURVE_S1.);
+#2006 = HYPERBOLA('',#2007,0.157894736955,0.250000000179);
+#2007 = AXIS2_PLACEMENT_3D('',#2008,#2009,#2010);
+#2008 = CARTESIAN_POINT('',(-0.176776695424,-0.176776695423,
+    8.410526315789));
+#2009 = DIRECTION('',(-0.707106781187,-0.707106781186,1.88411095042E-15)
+  );
+#2010 = DIRECTION('',(3.944304526105E-31,-2.6645352591E-15,-1.));
+#2011 = PCURVE('',#1470,#2012);
+#2012 = DEFINITIONAL_REPRESENTATION('',(#2013),#2023);
+#2013 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2014,#2015,#2016,#2017,#2018,
+    #2019,#2020,#2021,#2022),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.571555659831,-3.3307903482),.PIECEWISE_BEZIER_KNOTS.);
+#2014 = CARTESIAN_POINT('',(3.870781447488,-4.281930989882E-16));
+#2015 = CARTESIAN_POINT('',(3.869090679805,-8.445107040837E-02));
+#2016 = CARTESIAN_POINT('',(3.867341849998,-0.165992845069));
+#2017 = CARTESIAN_POINT('',(3.865532639158,-0.244741885215));
+#2018 = CARTESIAN_POINT('',(3.863660618379,-0.320809127752));
+#2019 = CARTESIAN_POINT('',(3.861723242308,-0.39430022589));
+#2020 = CARTESIAN_POINT('',(3.859717842488,-0.465315859831));
+#2021 = CARTESIAN_POINT('',(3.857641619956,-0.533952023539));
+#2022 = CARTESIAN_POINT('',(3.855491637553,-0.60030029236));
+#2023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2024 = PCURVE('',#2025,#2030);
+#2025 = PLANE('',#2026);
+#2026 = AXIS2_PLACEMENT_3D('',#2027,#2028,#2029);
+#2027 = CARTESIAN_POINT('',(-3.317080344809,2.963526953965,6.2));
+#2028 = DIRECTION('',(-0.707106781187,-0.707106781186,1.88411095042E-15)
+  );
+#2029 = DIRECTION('',(0.707106781186,-0.707106781187,1.884110950421E-15)
+  );
+#2030 = DEFINITIONAL_REPRESENTATION('',(#2031),#2035);
+#2031 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2032,#2033,#2034),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.571555659831,
+-3.3307903482),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007254746872,1.)) REPRESENTATION_ITEM('') );
+#2032 = CARTESIAN_POINT('',(-1.91196736238E-03,-0.6));
+#2033 = CARTESIAN_POINT('',(0.531217965613,-0.263818140319));
+#2034 = CARTESIAN_POINT('',(0.950476680649,3.002923601905E-04));
+#2035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2036 = ORIENTED_EDGE('',*,*,#2037,.T.);
+#2037 = EDGE_CURVE('',#2003,#2038,#2040,.T.);
+#2038 = VERTEX_POINT('',#2039);
+#2039 = CARTESIAN_POINT('',(-4.441060010942,0.25,5.601205650381));
+#2040 = SURFACE_CURVE('',#2041,(#2046,#2053),.PCURVE_S1.);
+#2041 = CIRCLE('',#2042,4.448091053563);
+#2042 = AXIS2_PLACEMENT_3D('',#2043,#2044,#2045);
+#2043 = CARTESIAN_POINT('',(0.,1.492460994891E-14,5.601205650381));
+#2044 = DIRECTION('',(-0.,2.6645352591E-15,1.));
+#2045 = DIRECTION('',(0.,-1.,2.6645352591E-15));
+#2046 = PCURVE('',#1470,#2047);
+#2047 = DEFINITIONAL_REPRESENTATION('',(#2048),#2052);
+#2048 = LINE('',#2049,#2050);
+#2049 = CARTESIAN_POINT('',(7.853981633974,-1.205650381046E-03));
+#2050 = VECTOR('',#2051,1.);
+#2051 = DIRECTION('',(-1.,-0.));
+#2052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2053 = PCURVE('',#2054,#2059);
+#2054 = CYLINDRICAL_SURFACE('',#2055,4.448091053563);
+#2055 = AXIS2_PLACEMENT_3D('',#2056,#2057,#2058);
+#2056 = CARTESIAN_POINT('',(-9.466330862652E-30,1.652011860642E-14,6.2)
+  );
+#2057 = DIRECTION('',(-1.577721810442E-30,2.6645352591E-15,1.));
+#2058 = DIRECTION('',(-1.110223024625E-16,-1.,2.6645352591E-15));
+#2059 = DEFINITIONAL_REPRESENTATION('',(#2060),#2064);
+#2060 = LINE('',#2061,#2062);
+#2061 = CARTESIAN_POINT('',(1.110223024625E-16,-0.598794349619));
+#2062 = VECTOR('',#2063,1.);
+#2063 = DIRECTION('',(1.,0.));
+#2064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2065 = ORIENTED_EDGE('',*,*,#2066,.T.);
+#2066 = EDGE_CURVE('',#2038,#2067,#2069,.T.);
+#2067 = VERTEX_POINT('',#2068);
+#2068 = CARTESIAN_POINT('',(-3.491060010942,0.25,6.2));
+#2069 = SURFACE_CURVE('',#2070,(#2075,#2088),.PCURVE_S1.);
+#2070 = HYPERBOLA('',#2071,0.157894736842,0.25);
+#2071 = AXIS2_PLACEMENT_3D('',#2072,#2073,#2074);
+#2072 = CARTESIAN_POINT('',(2.775557561563E-17,0.25,8.410526315789));
+#2073 = DIRECTION('',(-1.110223024625E-16,-1.,2.6645352591E-15));
+#2074 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#2075 = PCURVE('',#1470,#2076);
+#2076 = DEFINITIONAL_REPRESENTATION('',(#2077),#2087);
+#2077 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2078,#2079,#2080,#2081,#2082,
+    #2083,#2084,#2085,#2086),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.571555660549,-3.330790348919),.PIECEWISE_BEZIER_KNOTS.);
+#2078 = CARTESIAN_POINT('',(3.197802023049,-2.804583097227E-16));
+#2079 = CARTESIAN_POINT('',(3.19949279073,-8.445107040831E-02));
+#2080 = CARTESIAN_POINT('',(3.201241620538,-0.165992845069));
+#2081 = CARTESIAN_POINT('',(3.203050831382,-0.244741885215));
+#2082 = CARTESIAN_POINT('',(3.204922852166,-0.320809127751));
+#2083 = CARTESIAN_POINT('',(3.206860228222,-0.394300225889));
+#2084 = CARTESIAN_POINT('',(3.208865628042,-0.46531585983));
+#2085 = CARTESIAN_POINT('',(3.210941850572,-0.533952023539));
+#2086 = CARTESIAN_POINT('',(3.213091832973,-0.60030029236));
+#2087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2088 = PCURVE('',#2089,#2094);
+#2089 = PLANE('',#2090);
+#2090 = AXIS2_PLACEMENT_3D('',#2091,#2092,#2093);
+#2091 = CARTESIAN_POINT('',(-4.441060010942,0.25,6.2));
+#2092 = DIRECTION('',(-1.110223024625E-16,-1.,2.6645352591E-15));
+#2093 = DIRECTION('',(1.,-1.110223024625E-16,1.577721810442E-30));
+#2094 = DEFINITIONAL_REPRESENTATION('',(#2095),#2099);
+#2095 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2096,#2097,#2098),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.571555660549,
+-3.330790348919),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007254746872,1.)) REPRESENTATION_ITEM('') );
+#2096 = CARTESIAN_POINT('',(-1.911967362376E-03,-0.6));
+#2097 = CARTESIAN_POINT('',(0.531217965612,-0.263818140319));
+#2098 = CARTESIAN_POINT('',(0.950476680646,3.002923601914E-04));
+#2099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2100 = ORIENTED_EDGE('',*,*,#2101,.F.);
+#2101 = EDGE_CURVE('',#2102,#2067,#2104,.T.);
+#2102 = VERTEX_POINT('',#2103);
+#2103 = CARTESIAN_POINT('',(-3.49106001093,-0.250000000178,6.2));
+#2104 = SURFACE_CURVE('',#2105,(#2110,#2117),.PCURVE_S1.);
+#2105 = CIRCLE('',#2106,3.5);
+#2106 = AXIS2_PLACEMENT_3D('',#2107,#2108,#2109);
+#2107 = CARTESIAN_POINT('',(0.,1.652011860642E-14,6.2));
+#2108 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#2109 = DIRECTION('',(1.,3.933361572958E-16,-1.048058059794E-30));
+#2110 = PCURVE('',#1470,#2111);
+#2111 = DEFINITIONAL_REPRESENTATION('',(#2112),#2116);
+#2112 = LINE('',#2113,#2114);
+#2113 = CARTESIAN_POINT('',(0.,-0.6));
+#2114 = VECTOR('',#2115,1.);
+#2115 = DIRECTION('',(1.,-0.));
+#2116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2117 = PCURVE('',#1621,#2118);
+#2118 = DEFINITIONAL_REPRESENTATION('',(#2119),#2123);
+#2119 = CIRCLE('',#2120,3.5);
+#2120 = AXIS2_PLACEMENT_2D('',#2121,#2122);
+#2121 = CARTESIAN_POINT('',(0.,0.));
+#2122 = DIRECTION('',(1.,-1.126944150316E-31));
+#2123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2124 = ORIENTED_EDGE('',*,*,#2125,.F.);
+#2125 = EDGE_CURVE('',#2126,#2102,#2128,.T.);
+#2126 = VERTEX_POINT('',#2127);
+#2127 = CARTESIAN_POINT('',(-4.441060010932,-0.250000000177,
+    5.601205650381));
+#2128 = SURFACE_CURVE('',#2129,(#2134,#2147),.PCURVE_S1.);
+#2129 = HYPERBOLA('',#2130,0.157894736955,0.250000000179);
+#2130 = AXIS2_PLACEMENT_3D('',#2131,#2132,#2133);
+#2131 = CARTESIAN_POINT('',(-1.071920331045E-13,-0.250000000179,
+    8.410526315789));
+#2132 = DIRECTION('',(-4.287681321102E-13,-1.,2.6645352591E-15));
+#2133 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#2134 = PCURVE('',#1470,#2135);
+#2135 = DEFINITIONAL_REPRESENTATION('',(#2136),#2146);
+#2136 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2137,#2138,#2139,#2140,#2141,
+    #2142,#2143,#2144,#2145),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.571555659831,-3.3307903482),.PIECEWISE_BEZIER_KNOTS.);
+#2137 = CARTESIAN_POINT('',(3.085383284091,2.260690234914E-16));
+#2138 = CARTESIAN_POINT('',(3.083692516408,-8.445107040837E-02));
+#2139 = CARTESIAN_POINT('',(3.081943686601,-0.165992845069));
+#2140 = CARTESIAN_POINT('',(3.080134475749,-0.244741885216));
+#2141 = CARTESIAN_POINT('',(3.078262454967,-0.320809127751));
+#2142 = CARTESIAN_POINT('',(3.07632507891,-0.39430022589));
+#2143 = CARTESIAN_POINT('',(3.074319679091,-0.46531585983));
+#2144 = CARTESIAN_POINT('',(3.072243456558,-0.533952023539));
+#2145 = CARTESIAN_POINT('',(3.070093474155,-0.60030029236));
+#2146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2147 = PCURVE('',#2148,#2153);
+#2148 = PLANE('',#2149);
+#2149 = AXIS2_PLACEMENT_3D('',#2150,#2151,#2152);
+#2150 = CARTESIAN_POINT('',(-4.441060010932,-0.250000000177,6.2));
+#2151 = DIRECTION('',(-4.29434265925E-13,-1.,2.6645352591E-15));
+#2152 = DIRECTION('',(1.,-4.29434265925E-13,1.144242743023E-27));
+#2153 = DEFINITIONAL_REPRESENTATION('',(#2154),#2158);
+#2154 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2155,#2156,#2157),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.571555659831,
+-3.3307903482),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007254746872,1.)) REPRESENTATION_ITEM('') );
+#2155 = CARTESIAN_POINT('',(-1.911967362381E-03,-0.6));
+#2156 = CARTESIAN_POINT('',(0.531217965613,-0.263818140319));
+#2157 = CARTESIAN_POINT('',(0.950476680649,3.002923601896E-04));
+#2158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2159 = ORIENTED_EDGE('',*,*,#2160,.T.);
+#2160 = EDGE_CURVE('',#2126,#2161,#2163,.T.);
+#2161 = VERTEX_POINT('',#2162);
+#2162 = CARTESIAN_POINT('',(-3.31708034469,-2.963526954097,
+    5.601205650381));
+#2163 = SURFACE_CURVE('',#2164,(#2169,#2176),.PCURVE_S1.);
+#2164 = CIRCLE('',#2165,4.448091053563);
+#2165 = AXIS2_PLACEMENT_3D('',#2166,#2167,#2168);
+#2166 = CARTESIAN_POINT('',(0.,1.492460994891E-14,5.601205650381));
+#2167 = DIRECTION('',(-0.,2.6645352591E-15,1.));
+#2168 = DIRECTION('',(0.,-1.,2.6645352591E-15));
+#2169 = PCURVE('',#1470,#2170);
+#2170 = DEFINITIONAL_REPRESENTATION('',(#2171),#2175);
+#2171 = LINE('',#2172,#2173);
+#2172 = CARTESIAN_POINT('',(7.853981633974,-1.205650381046E-03));
+#2173 = VECTOR('',#2174,1.);
+#2174 = DIRECTION('',(-1.,-0.));
+#2175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2176 = PCURVE('',#2177,#2182);
+#2177 = CYLINDRICAL_SURFACE('',#2178,4.448091053563);
+#2178 = AXIS2_PLACEMENT_3D('',#2179,#2180,#2181);
+#2179 = CARTESIAN_POINT('',(7.88860905221E-30,1.652011860642E-14,6.2));
+#2180 = DIRECTION('',(1.577721810442E-30,2.6645352591E-15,1.));
+#2181 = DIRECTION('',(0.707106781187,-0.707106781187,1.884110950421E-15)
+  );
+#2182 = DEFINITIONAL_REPRESENTATION('',(#2183),#2187);
+#2183 = LINE('',#2184,#2185);
+#2184 = CARTESIAN_POINT('',(-0.785398163397,-0.598794349619));
+#2185 = VECTOR('',#2186,1.);
+#2186 = DIRECTION('',(1.,0.));
+#2187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2188 = ORIENTED_EDGE('',*,*,#2189,.T.);
+#2189 = EDGE_CURVE('',#2161,#2190,#2192,.T.);
+#2190 = VERTEX_POINT('',#2191);
+#2191 = CARTESIAN_POINT('',(-2.645328902563,-2.29177551197,6.2));
+#2192 = SURFACE_CURVE('',#2193,(#2198,#2211),.PCURVE_S1.);
+#2193 = HYPERBOLA('',#2194,0.157894736842,0.25);
+#2194 = AXIS2_PLACEMENT_3D('',#2195,#2196,#2197);
+#2195 = CARTESIAN_POINT('',(-0.176776695297,0.176776695297,
+    8.410526315789));
+#2196 = DIRECTION('',(0.707106781187,-0.707106781187,1.884110950421E-15)
+  );
+#2197 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#2198 = PCURVE('',#1470,#2199);
+#2199 = DEFINITIONAL_REPRESENTATION('',(#2200),#2210);
+#2200 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2201,#2202,#2203,#2204,#2205,
+    #2206,#2207,#2208,#2209),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.571555660549,-3.330790348919),.PIECEWISE_BEZIER_KNOTS.);
+#2201 = CARTESIAN_POINT('',(2.412403859651,-6.814576763709E-16));
+#2202 = CARTESIAN_POINT('',(2.414094627333,-8.445107040831E-02));
+#2203 = CARTESIAN_POINT('',(2.415843457143,-0.165992845069));
+#2204 = CARTESIAN_POINT('',(2.417652667966,-0.244741885217));
+#2205 = CARTESIAN_POINT('',(2.41952468877,-0.320809127748));
+#2206 = CARTESIAN_POINT('',(2.421462064809,-0.394300225892));
+#2207 = CARTESIAN_POINT('',(2.423467464644,-0.46531585983));
+#2208 = CARTESIAN_POINT('',(2.425543687175,-0.533952023539));
+#2209 = CARTESIAN_POINT('',(2.427693669576,-0.60030029236));
+#2210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2211 = PCURVE('',#2212,#2217);
+#2212 = PLANE('',#2213);
+#2213 = AXIS2_PLACEMENT_3D('',#2214,#2215,#2216);
+#2214 = CARTESIAN_POINT('',(-3.31708034469,-2.963526954097,6.2));
+#2215 = DIRECTION('',(0.707106781187,-0.707106781187,1.884110950421E-15)
+  );
+#2216 = DIRECTION('',(0.707106781187,0.707106781187,-1.884110950421E-15)
+  );
+#2217 = DEFINITIONAL_REPRESENTATION('',(#2218),#2222);
+#2218 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2219,#2220,#2221),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.571555660549,
+-3.330790348919),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007254746872,1.)) REPRESENTATION_ITEM('') );
+#2219 = CARTESIAN_POINT('',(-1.911967362376E-03,-0.6));
+#2220 = CARTESIAN_POINT('',(0.531217965612,-0.263818140319));
+#2221 = CARTESIAN_POINT('',(0.950476680646,3.002923601905E-04));
+#2222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2223 = ORIENTED_EDGE('',*,*,#2224,.F.);
+#2224 = EDGE_CURVE('',#2225,#2190,#2227,.T.);
+#2225 = VERTEX_POINT('',#2226);
+#2226 = CARTESIAN_POINT('',(-2.291775511835,-2.64532890268,6.2));
+#2227 = SURFACE_CURVE('',#2228,(#2233,#2240),.PCURVE_S1.);
+#2228 = CIRCLE('',#2229,3.5);
+#2229 = AXIS2_PLACEMENT_3D('',#2230,#2231,#2232);
+#2230 = CARTESIAN_POINT('',(0.,1.652011860642E-14,6.2));
+#2231 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#2232 = DIRECTION('',(1.,3.933361572958E-16,-1.048058059794E-30));
+#2233 = PCURVE('',#1470,#2234);
+#2234 = DEFINITIONAL_REPRESENTATION('',(#2235),#2239);
+#2235 = LINE('',#2236,#2237);
+#2236 = CARTESIAN_POINT('',(0.,-0.6));
+#2237 = VECTOR('',#2238,1.);
+#2238 = DIRECTION('',(1.,-0.));
+#2239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2240 = PCURVE('',#1621,#2241);
+#2241 = DEFINITIONAL_REPRESENTATION('',(#2242),#2246);
+#2242 = CIRCLE('',#2243,3.5);
+#2243 = AXIS2_PLACEMENT_2D('',#2244,#2245);
+#2244 = CARTESIAN_POINT('',(0.,0.));
+#2245 = DIRECTION('',(1.,-1.126944150316E-31));
+#2246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2247 = ORIENTED_EDGE('',*,*,#2248,.F.);
+#2248 = EDGE_CURVE('',#2249,#2225,#2251,.T.);
+#2249 = VERTEX_POINT('',#2250);
+#2250 = CARTESIAN_POINT('',(-2.963526953964,-3.317080344809,
+    5.601205650381));
+#2251 = SURFACE_CURVE('',#2252,(#2257,#2270),.PCURVE_S1.);
+#2252 = HYPERBOLA('',#2253,0.157894736955,0.250000000179);
+#2253 = AXIS2_PLACEMENT_3D('',#2254,#2255,#2256);
+#2254 = CARTESIAN_POINT('',(0.176776695423,-0.176776695424,
+    8.410526315789));
+#2255 = DIRECTION('',(0.707106781186,-0.707106781187,1.884110950421E-15)
+  );
+#2256 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#2257 = PCURVE('',#1470,#2258);
+#2258 = DEFINITIONAL_REPRESENTATION('',(#2259),#2269);
+#2259 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2260,#2261,#2262,#2263,#2264,
+    #2265,#2266,#2267,#2268),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.571555659831,-3.3307903482),.PIECEWISE_BEZIER_KNOTS.);
+#2260 = CARTESIAN_POINT('',(2.299985120693,-2.719373305778E-17));
+#2261 = CARTESIAN_POINT('',(2.298294353011,-8.445107040837E-02));
+#2262 = CARTESIAN_POINT('',(2.296545523202,-0.16599284507));
+#2263 = CARTESIAN_POINT('',(2.294736312356,-0.244741885214));
+#2264 = CARTESIAN_POINT('',(2.292864291576,-0.320809127753));
+#2265 = CARTESIAN_POINT('',(2.290926915513,-0.394300225888));
+#2266 = CARTESIAN_POINT('',(2.288921515692,-0.465315859831));
+#2267 = CARTESIAN_POINT('',(2.286845293161,-0.533952023539));
+#2268 = CARTESIAN_POINT('',(2.284695310758,-0.60030029236));
+#2269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2270 = PCURVE('',#2271,#2276);
+#2271 = PLANE('',#2272);
+#2272 = AXIS2_PLACEMENT_3D('',#2273,#2274,#2275);
+#2273 = CARTESIAN_POINT('',(-2.963526953964,-3.317080344809,6.2));
+#2274 = DIRECTION('',(0.707106781186,-0.707106781187,1.884110950421E-15)
+  );
+#2275 = DIRECTION('',(0.707106781187,0.707106781186,-1.88411095042E-15)
+  );
+#2276 = DEFINITIONAL_REPRESENTATION('',(#2277),#2281);
+#2277 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2278,#2279,#2280),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.571555659831,
+-3.3307903482),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007254746872,1.)) REPRESENTATION_ITEM('') );
+#2278 = CARTESIAN_POINT('',(-1.91196736238E-03,-0.6));
+#2279 = CARTESIAN_POINT('',(0.531217965613,-0.263818140319));
+#2280 = CARTESIAN_POINT('',(0.950476680649,3.002923601896E-04));
+#2281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2282 = ORIENTED_EDGE('',*,*,#2283,.T.);
+#2283 = EDGE_CURVE('',#2249,#2284,#2286,.T.);
+#2284 = VERTEX_POINT('',#2285);
+#2285 = CARTESIAN_POINT('',(-0.25,-4.441060010942,5.601205650381));
+#2286 = SURFACE_CURVE('',#2287,(#2292,#2299),.PCURVE_S1.);
+#2287 = CIRCLE('',#2288,4.448091053563);
+#2288 = AXIS2_PLACEMENT_3D('',#2289,#2290,#2291);
+#2289 = CARTESIAN_POINT('',(0.,1.492460994891E-14,5.601205650381));
+#2290 = DIRECTION('',(-0.,2.6645352591E-15,1.));
+#2291 = DIRECTION('',(0.,-1.,2.6645352591E-15));
+#2292 = PCURVE('',#1470,#2293);
+#2293 = DEFINITIONAL_REPRESENTATION('',(#2294),#2298);
+#2294 = LINE('',#2295,#2296);
+#2295 = CARTESIAN_POINT('',(7.853981633974,-1.205650381046E-03));
+#2296 = VECTOR('',#2297,1.);
+#2297 = DIRECTION('',(-1.,-0.));
+#2298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2299 = PCURVE('',#2300,#2305);
+#2300 = CYLINDRICAL_SURFACE('',#2301,4.448091053563);
+#2301 = AXIS2_PLACEMENT_3D('',#2302,#2303,#2304);
+#2302 = CARTESIAN_POINT('',(1.576460772365E-45,1.652011860642E-14,6.2));
+#2303 = DIRECTION('',(2.627434620609E-46,2.6645352591E-15,1.));
+#2304 = DIRECTION('',(1.,-1.224646799147E-16,3.263114576273E-31));
+#2305 = DEFINITIONAL_REPRESENTATION('',(#2306),#2310);
+#2306 = LINE('',#2307,#2308);
+#2307 = CARTESIAN_POINT('',(-1.570796326795,-0.598794349619));
+#2308 = VECTOR('',#2309,1.);
+#2309 = DIRECTION('',(1.,0.));
+#2310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2311 = ORIENTED_EDGE('',*,*,#2312,.T.);
+#2312 = EDGE_CURVE('',#2284,#2313,#2315,.T.);
+#2313 = VERTEX_POINT('',#2314);
+#2314 = CARTESIAN_POINT('',(-0.25,-3.491060010942,6.2));
+#2315 = SURFACE_CURVE('',#2316,(#2321,#2334),.PCURVE_S1.);
+#2316 = HYPERBOLA('',#2317,0.157894736842,0.25);
+#2317 = AXIS2_PLACEMENT_3D('',#2318,#2319,#2320);
+#2318 = CARTESIAN_POINT('',(-0.25,2.244076008599E-14,8.410526315789));
+#2319 = DIRECTION('',(1.,-1.224646799147E-16,3.263114576273E-31));
+#2320 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#2321 = PCURVE('',#1470,#2322);
+#2322 = DEFINITIONAL_REPRESENTATION('',(#2323),#2333);
+#2323 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2324,#2325,#2326,#2327,#2328,
+    #2329,#2330,#2331,#2332),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.571555660549,-3.330790348919),.PIECEWISE_BEZIER_KNOTS.);
+#2324 = CARTESIAN_POINT('',(1.627005696254,-2.719555240049E-17));
+#2325 = CARTESIAN_POINT('',(1.628696463936,-8.445107040831E-02));
+#2326 = CARTESIAN_POINT('',(1.630445293741,-0.16599284507));
+#2327 = CARTESIAN_POINT('',(1.632254504588,-0.244741885214));
+#2328 = CARTESIAN_POINT('',(1.634126525361,-0.320809127754));
+#2329 = CARTESIAN_POINT('',(1.636063901433,-0.394300225888));
+#2330 = CARTESIAN_POINT('',(1.638069301244,-0.465315859831));
+#2331 = CARTESIAN_POINT('',(1.640145523777,-0.533952023539));
+#2332 = CARTESIAN_POINT('',(1.642295506179,-0.60030029236));
+#2333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2334 = PCURVE('',#2335,#2340);
+#2335 = PLANE('',#2336);
+#2336 = AXIS2_PLACEMENT_3D('',#2337,#2338,#2339);
+#2337 = CARTESIAN_POINT('',(-0.25,-4.441060010942,6.2));
+#2338 = DIRECTION('',(1.,-1.224646799147E-16,3.263114576273E-31));
+#2339 = DIRECTION('',(1.224646799147E-16,1.,-2.6645352591E-15));
+#2340 = DEFINITIONAL_REPRESENTATION('',(#2341),#2345);
+#2341 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2342,#2343,#2344),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.571555660549,
+-3.330790348919),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007254746872,1.)) REPRESENTATION_ITEM('') );
+#2342 = CARTESIAN_POINT('',(-1.911967362376E-03,-0.6));
+#2343 = CARTESIAN_POINT('',(0.531217965612,-0.263818140319));
+#2344 = CARTESIAN_POINT('',(0.950476680646,3.002923601905E-04));
+#2345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2346 = ORIENTED_EDGE('',*,*,#2347,.F.);
+#2347 = EDGE_CURVE('',#2348,#2313,#2350,.T.);
+#2348 = VERTEX_POINT('',#2349);
+#2349 = CARTESIAN_POINT('',(0.250000000178,-3.491060010929,6.2));
+#2350 = SURFACE_CURVE('',#2351,(#2356,#2363),.PCURVE_S1.);
+#2351 = CIRCLE('',#2352,3.5);
+#2352 = AXIS2_PLACEMENT_3D('',#2353,#2354,#2355);
+#2353 = CARTESIAN_POINT('',(0.,1.652011860642E-14,6.2));
+#2354 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#2355 = DIRECTION('',(1.,3.933361572958E-16,-1.048058059794E-30));
+#2356 = PCURVE('',#1470,#2357);
+#2357 = DEFINITIONAL_REPRESENTATION('',(#2358),#2362);
+#2358 = LINE('',#2359,#2360);
+#2359 = CARTESIAN_POINT('',(0.,-0.6));
+#2360 = VECTOR('',#2361,1.);
+#2361 = DIRECTION('',(1.,-0.));
+#2362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2363 = PCURVE('',#1621,#2364);
+#2364 = DEFINITIONAL_REPRESENTATION('',(#2365),#2369);
+#2365 = CIRCLE('',#2366,3.5);
+#2366 = AXIS2_PLACEMENT_2D('',#2367,#2368);
+#2367 = CARTESIAN_POINT('',(0.,0.));
+#2368 = DIRECTION('',(1.,-1.126944150316E-31));
+#2369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2370 = ORIENTED_EDGE('',*,*,#2371,.F.);
+#2371 = EDGE_CURVE('',#2372,#2348,#2374,.T.);
+#2372 = VERTEX_POINT('',#2373);
+#2373 = CARTESIAN_POINT('',(0.250000000177,-4.441060010932,
+    5.601205650381));
+#2374 = SURFACE_CURVE('',#2375,(#2380,#2393),.PCURVE_S1.);
+#2375 = HYPERBOLA('',#2376,0.157894736955,0.250000000179);
+#2376 = AXIS2_PLACEMENT_3D('',#2377,#2378,#2379);
+#2377 = CARTESIAN_POINT('',(0.250000000179,-8.480964476408E-14,
+    8.410526315789));
+#2378 = DIRECTION('',(1.,-4.288791544127E-13,1.142788280729E-27));
+#2379 = DIRECTION('',(2.465190328816E-32,-2.6645352591E-15,-1.));
+#2380 = PCURVE('',#1470,#2381);
+#2381 = DEFINITIONAL_REPRESENTATION('',(#2382),#2392);
+#2382 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2383,#2384,#2385,#2386,#2387,
+    #2388,#2389,#2390,#2391),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.571555659831,-3.3307903482),.PIECEWISE_BEZIER_KNOTS.);
+#2383 = CARTESIAN_POINT('',(1.514586957296,-2.719373305778E-17));
+#2384 = CARTESIAN_POINT('',(1.512896189613,-8.445107040837E-02));
+#2385 = CARTESIAN_POINT('',(1.511147359803,-0.165992845069));
+#2386 = CARTESIAN_POINT('',(1.509338148959,-0.244741885216));
+#2387 = CARTESIAN_POINT('',(1.507466128175,-0.320809127749));
+#2388 = CARTESIAN_POINT('',(1.50552875212,-0.39430022589));
+#2389 = CARTESIAN_POINT('',(1.503523352295,-0.46531585983));
+#2390 = CARTESIAN_POINT('',(1.501447129763,-0.533952023539));
+#2391 = CARTESIAN_POINT('',(1.49929714736,-0.60030029236));
+#2392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2393 = PCURVE('',#2394,#2399);
+#2394 = PLANE('',#2395);
+#2395 = AXIS2_PLACEMENT_3D('',#2396,#2397,#2398);
+#2396 = CARTESIAN_POINT('',(0.250000000177,-4.441060010932,6.2));
+#2397 = DIRECTION('',(1.,-4.29434265925E-13,1.141876160307E-27));
+#2398 = DIRECTION('',(4.29434265925E-13,1.,-2.6645352591E-15));
+#2399 = DEFINITIONAL_REPRESENTATION('',(#2400),#2404);
+#2400 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2401,#2402,#2403),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.571555659831,
+-3.3307903482),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007254746872,1.)) REPRESENTATION_ITEM('') );
+#2401 = CARTESIAN_POINT('',(-1.911967362381E-03,-0.6));
+#2402 = CARTESIAN_POINT('',(0.531217965613,-0.263818140319));
+#2403 = CARTESIAN_POINT('',(0.950476680649,3.002923601896E-04));
+#2404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2405 = ORIENTED_EDGE('',*,*,#2406,.T.);
+#2406 = EDGE_CURVE('',#2372,#2407,#2409,.T.);
+#2407 = VERTEX_POINT('',#2408);
+#2408 = CARTESIAN_POINT('',(2.963526954097,-3.31708034469,5.601205650381
+    ));
+#2409 = SURFACE_CURVE('',#2410,(#2415,#2422),.PCURVE_S1.);
+#2410 = CIRCLE('',#2411,4.448091053563);
+#2411 = AXIS2_PLACEMENT_3D('',#2412,#2413,#2414);
+#2412 = CARTESIAN_POINT('',(0.,1.492460994891E-14,5.601205650381));
+#2413 = DIRECTION('',(-0.,2.6645352591E-15,1.));
+#2414 = DIRECTION('',(0.,-1.,2.6645352591E-15));
+#2415 = PCURVE('',#1470,#2416);
+#2416 = DEFINITIONAL_REPRESENTATION('',(#2417),#2421);
+#2417 = LINE('',#2418,#2419);
+#2418 = CARTESIAN_POINT('',(1.570796326795,-1.205650381046E-03));
+#2419 = VECTOR('',#2420,1.);
+#2420 = DIRECTION('',(-1.,-0.));
+#2421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2422 = PCURVE('',#2423,#2428);
+#2423 = CYLINDRICAL_SURFACE('',#2424,4.448091053563);
+#2424 = AXIS2_PLACEMENT_3D('',#2425,#2426,#2427);
+#2425 = CARTESIAN_POINT('',(-2.051038353575E-29,1.652011860642E-14,6.2)
+  );
+#2426 = DIRECTION('',(-3.549874073495E-30,2.6645352591E-15,1.));
+#2427 = DIRECTION('',(0.707106781187,0.707106781187,-1.884110950421E-15)
+  );
+#2428 = DEFINITIONAL_REPRESENTATION('',(#2429),#2433);
+#2429 = LINE('',#2430,#2431);
+#2430 = CARTESIAN_POINT('',(3.926990816987,-0.598794349619));
+#2431 = VECTOR('',#2432,1.);
+#2432 = DIRECTION('',(1.,0.));
+#2433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2434 = ORIENTED_EDGE('',*,*,#2435,.T.);
+#2435 = EDGE_CURVE('',#2407,#2436,#2438,.T.);
+#2436 = VERTEX_POINT('',#2437);
+#2437 = CARTESIAN_POINT('',(2.29177551197,-2.645328902563,6.2));
+#2438 = SURFACE_CURVE('',#2439,(#2444,#2457),.PCURVE_S1.);
+#2439 = HYPERBOLA('',#2440,0.157894736842,0.25);
+#2440 = AXIS2_PLACEMENT_3D('',#2441,#2442,#2443);
+#2441 = CARTESIAN_POINT('',(-0.176776695297,-0.176776695297,
+    8.410526315789));
+#2442 = DIRECTION('',(0.707106781187,0.707106781187,-1.884110950421E-15)
+  );
+#2443 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#2444 = PCURVE('',#1470,#2445);
+#2445 = DEFINITIONAL_REPRESENTATION('',(#2446),#2456);
+#2446 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2447,#2448,#2449,#2450,#2451,
+    #2452,#2453,#2454,#2455),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.571555660549,-3.330790348919),.PIECEWISE_BEZIER_KNOTS.);
+#2447 = CARTESIAN_POINT('',(0.841607532856,-6.814576763709E-16));
+#2448 = CARTESIAN_POINT('',(0.843298300538,-8.445107040831E-02));
+#2449 = CARTESIAN_POINT('',(0.845047130345,-0.165992845069));
+#2450 = CARTESIAN_POINT('',(0.846856341186,-0.244741885215));
+#2451 = CARTESIAN_POINT('',(0.848728361965,-0.320809127751));
+#2452 = CARTESIAN_POINT('',(0.850665738026,-0.39430022589));
+#2453 = CARTESIAN_POINT('',(0.852671137848,-0.46531585983));
+#2454 = CARTESIAN_POINT('',(0.85474736038,-0.533952023539));
+#2455 = CARTESIAN_POINT('',(0.856897342781,-0.60030029236));
+#2456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2457 = PCURVE('',#2458,#2463);
+#2458 = PLANE('',#2459);
+#2459 = AXIS2_PLACEMENT_3D('',#2460,#2461,#2462);
+#2460 = CARTESIAN_POINT('',(2.963526954097,-3.31708034469,6.2));
+#2461 = DIRECTION('',(0.707106781187,0.707106781187,-1.884110950421E-15)
+  );
+#2462 = DIRECTION('',(-0.707106781187,0.707106781187,-1.884110950421E-15
+    ));
+#2463 = DEFINITIONAL_REPRESENTATION('',(#2464),#2468);
+#2464 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2465,#2466,#2467),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.571555660549,
+-3.330790348919),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007254746872,1.)) REPRESENTATION_ITEM('') );
+#2465 = CARTESIAN_POINT('',(-1.911967362375E-03,-0.6));
+#2466 = CARTESIAN_POINT('',(0.531217965612,-0.263818140319));
+#2467 = CARTESIAN_POINT('',(0.950476680646,3.002923601905E-04));
+#2468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2469 = ORIENTED_EDGE('',*,*,#2470,.F.);
+#2470 = EDGE_CURVE('',#2471,#2436,#2473,.T.);
+#2471 = VERTEX_POINT('',#2472);
+#2472 = CARTESIAN_POINT('',(2.64532890268,-2.291775511835,6.2));
+#2473 = SURFACE_CURVE('',#2474,(#2479,#2486),.PCURVE_S1.);
+#2474 = CIRCLE('',#2475,3.5);
+#2475 = AXIS2_PLACEMENT_3D('',#2476,#2477,#2478);
+#2476 = CARTESIAN_POINT('',(0.,1.652011860642E-14,6.2));
+#2477 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#2478 = DIRECTION('',(1.,3.933361572958E-16,-1.048058059794E-30));
+#2479 = PCURVE('',#1470,#2480);
+#2480 = DEFINITIONAL_REPRESENTATION('',(#2481),#2485);
+#2481 = LINE('',#2482,#2483);
+#2482 = CARTESIAN_POINT('',(0.,-0.6));
+#2483 = VECTOR('',#2484,1.);
+#2484 = DIRECTION('',(1.,-0.));
+#2485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2486 = PCURVE('',#1621,#2487);
+#2487 = DEFINITIONAL_REPRESENTATION('',(#2488),#2492);
+#2488 = CIRCLE('',#2489,3.5);
+#2489 = AXIS2_PLACEMENT_2D('',#2490,#2491);
+#2490 = CARTESIAN_POINT('',(0.,0.));
+#2491 = DIRECTION('',(1.,-1.126944150316E-31));
+#2492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2493 = ORIENTED_EDGE('',*,*,#2494,.F.);
+#2494 = EDGE_CURVE('',#2495,#2471,#2497,.T.);
+#2495 = VERTEX_POINT('',#2496);
+#2496 = CARTESIAN_POINT('',(3.317080344809,-2.963526953964,
+    5.601205650381));
+#2497 = SURFACE_CURVE('',#2498,(#2503,#2516),.PCURVE_S1.);
+#2498 = HYPERBOLA('',#2499,0.157894736955,0.250000000179);
+#2499 = AXIS2_PLACEMENT_3D('',#2500,#2501,#2502);
+#2500 = CARTESIAN_POINT('',(0.176776695424,0.176776695423,8.410526315789
+    ));
+#2501 = DIRECTION('',(0.707106781187,0.707106781186,-1.88411095042E-15)
+  );
+#2502 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#2503 = PCURVE('',#1470,#2504);
+#2504 = DEFINITIONAL_REPRESENTATION('',(#2505),#2515);
+#2505 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2506,#2507,#2508,#2509,#2510,
+    #2511,#2512,#2513,#2514),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.571555659831,-3.3307903482),.PIECEWISE_BEZIER_KNOTS.);
+#2506 = CARTESIAN_POINT('',(0.729188793899,-2.719373305778E-17));
+#2507 = CARTESIAN_POINT('',(0.727498026216,-8.445107040837E-02));
+#2508 = CARTESIAN_POINT('',(0.725749196406,-0.165992845069));
+#2509 = CARTESIAN_POINT('',(0.723939985567,-0.244741885214));
+#2510 = CARTESIAN_POINT('',(0.722067964775,-0.320809127752));
+#2511 = CARTESIAN_POINT('',(0.720130588723,-0.394300225889));
+#2512 = CARTESIAN_POINT('',(0.718125188897,-0.465315859831));
+#2513 = CARTESIAN_POINT('',(0.716048966366,-0.533952023539));
+#2514 = CARTESIAN_POINT('',(0.713898983963,-0.60030029236));
+#2515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2516 = PCURVE('',#2517,#2522);
+#2517 = PLANE('',#2518);
+#2518 = AXIS2_PLACEMENT_3D('',#2519,#2520,#2521);
+#2519 = CARTESIAN_POINT('',(3.317080344809,-2.963526953964,6.2));
+#2520 = DIRECTION('',(0.707106781187,0.707106781186,-1.88411095042E-15)
+  );
+#2521 = DIRECTION('',(-0.707106781186,0.707106781187,-1.884110950421E-15
+    ));
+#2522 = DEFINITIONAL_REPRESENTATION('',(#2523),#2527);
+#2523 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2524,#2525,#2526),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.571555659831,
+-3.3307903482),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007254746872,1.)) REPRESENTATION_ITEM('') );
+#2524 = CARTESIAN_POINT('',(-1.91196736238E-03,-0.6));
+#2525 = CARTESIAN_POINT('',(0.531217965613,-0.263818140319));
+#2526 = CARTESIAN_POINT('',(0.950476680649,3.002923601905E-04));
+#2527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2528 = ORIENTED_EDGE('',*,*,#2529,.T.);
+#2529 = EDGE_CURVE('',#2495,#2530,#2532,.T.);
+#2530 = VERTEX_POINT('',#2531);
+#2531 = CARTESIAN_POINT('',(4.441060010942,-0.25,5.601205650381));
+#2532 = SURFACE_CURVE('',#2533,(#2538,#2545),.PCURVE_S1.);
+#2533 = CIRCLE('',#2534,4.448091053563);
+#2534 = AXIS2_PLACEMENT_3D('',#2535,#2536,#2537);
+#2535 = CARTESIAN_POINT('',(0.,1.492460994891E-14,5.601205650381));
+#2536 = DIRECTION('',(-0.,2.6645352591E-15,1.));
+#2537 = DIRECTION('',(0.,-1.,2.6645352591E-15));
+#2538 = PCURVE('',#1470,#2539);
+#2539 = DEFINITIONAL_REPRESENTATION('',(#2540),#2544);
+#2540 = LINE('',#2541,#2542);
+#2541 = CARTESIAN_POINT('',(1.570796326795,-1.205650381046E-03));
+#2542 = VECTOR('',#2543,1.);
+#2543 = DIRECTION('',(-1.,-0.));
+#2544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2545 = PCURVE('',#2546,#2551);
+#2546 = CYLINDRICAL_SURFACE('',#2547,4.448091053563);
+#2547 = AXIS2_PLACEMENT_3D('',#2548,#2549,#2550);
+#2548 = CARTESIAN_POINT('',(9.466330862652E-30,1.652011860642E-14,6.2));
+#2549 = DIRECTION('',(1.577721810442E-30,2.6645352591E-15,1.));
+#2550 = DIRECTION('',(2.22044604925E-16,1.,-2.6645352591E-15));
+#2551 = DEFINITIONAL_REPRESENTATION('',(#2552),#2556);
+#2552 = LINE('',#2553,#2554);
+#2553 = CARTESIAN_POINT('',(3.14159265359,-0.598794349619));
+#2554 = VECTOR('',#2555,1.);
+#2555 = DIRECTION('',(1.,0.));
+#2556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2557 = ORIENTED_EDGE('',*,*,#2558,.T.);
+#2558 = EDGE_CURVE('',#2530,#2559,#2561,.T.);
+#2559 = VERTEX_POINT('',#2560);
+#2560 = CARTESIAN_POINT('',(3.491060010942,-0.25,6.2));
+#2561 = SURFACE_CURVE('',#2562,(#2567,#2580),.PCURVE_S1.);
+#2562 = HYPERBOLA('',#2563,0.157894736842,0.25);
+#2563 = AXIS2_PLACEMENT_3D('',#2564,#2565,#2566);
+#2564 = CARTESIAN_POINT('',(-5.551115123126E-17,-0.25,8.410526315789));
+#2565 = DIRECTION('',(2.22044604925E-16,1.,-2.6645352591E-15));
+#2566 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#2567 = PCURVE('',#1470,#2568);
+#2568 = DEFINITIONAL_REPRESENTATION('',(#2569),#2579);
+#2569 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2570,#2571,#2572,#2573,#2574,
+    #2575,#2576,#2577,#2578),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -3.571555660549,-3.330790348919),.PIECEWISE_BEZIER_KNOTS.);
+#2570 = CARTESIAN_POINT('',(5.620936945895E-02,2.260672094492E-16));
+#2571 = CARTESIAN_POINT('',(5.790013714063E-02,-8.445107040831E-02));
+#2572 = CARTESIAN_POINT('',(5.964896694887E-02,-0.165992845069));
+#2573 = CARTESIAN_POINT('',(6.145817778855E-02,-0.244741885214));
+#2574 = CARTESIAN_POINT('',(6.333019857402E-02,-0.320809127754));
+#2575 = CARTESIAN_POINT('',(6.526757462782E-02,-0.394300225889));
+#2576 = CARTESIAN_POINT('',(6.727297445202E-02,-0.46531585983));
+#2577 = CARTESIAN_POINT('',(6.934919698218E-02,-0.533952023539));
+#2578 = CARTESIAN_POINT('',(7.14991793837E-02,-0.60030029236));
+#2579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2580 = PCURVE('',#2581,#2586);
+#2581 = PLANE('',#2582);
+#2582 = AXIS2_PLACEMENT_3D('',#2583,#2584,#2585);
+#2583 = CARTESIAN_POINT('',(4.441060010942,-0.25,6.2));
+#2584 = DIRECTION('',(2.22044604925E-16,1.,-2.6645352591E-15));
+#2585 = DIRECTION('',(-1.,2.22044604925E-16,1.577721810442E-30));
+#2586 = DEFINITIONAL_REPRESENTATION('',(#2587),#2591);
+#2587 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2588,#2589,#2590),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.571555660549,
+-3.330790348919),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.007254746872,1.)) REPRESENTATION_ITEM('') );
+#2588 = CARTESIAN_POINT('',(-1.911967362376E-03,-0.6));
+#2589 = CARTESIAN_POINT('',(0.531217965612,-0.263818140319));
+#2590 = CARTESIAN_POINT('',(0.950476680646,3.002923601905E-04));
+#2591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2592 = ORIENTED_EDGE('',*,*,#2593,.F.);
+#2593 = EDGE_CURVE('',#1582,#2559,#2594,.T.);
+#2594 = SURFACE_CURVE('',#2595,(#2600,#2607),.PCURVE_S1.);
+#2595 = CIRCLE('',#2596,3.5);
+#2596 = AXIS2_PLACEMENT_3D('',#2597,#2598,#2599);
+#2597 = CARTESIAN_POINT('',(0.,1.652011860642E-14,6.2));
+#2598 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#2599 = DIRECTION('',(1.,3.933361572958E-16,-1.048058059794E-30));
+#2600 = PCURVE('',#1470,#2601);
+#2601 = DEFINITIONAL_REPRESENTATION('',(#2602),#2606);
+#2602 = LINE('',#2603,#2604);
+#2603 = CARTESIAN_POINT('',(0.,-0.6));
+#2604 = VECTOR('',#2605,1.);
+#2605 = DIRECTION('',(1.,-0.));
+#2606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2607 = PCURVE('',#1621,#2608);
+#2608 = DEFINITIONAL_REPRESENTATION('',(#2609),#2613);
+#2609 = CIRCLE('',#2610,3.5);
+#2610 = AXIS2_PLACEMENT_2D('',#2611,#2612);
+#2611 = CARTESIAN_POINT('',(0.,0.));
+#2612 = DIRECTION('',(1.,-1.126944150316E-31));
+#2613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2614 = ORIENTED_EDGE('',*,*,#1581,.F.);
+#2615 = ADVANCED_FACE('',(#2616,#2651),#1538,.F.);
+#2616 = FACE_BOUND('',#2617,.F.);
+#2617 = EDGE_LOOP('',(#2618));
+#2618 = ORIENTED_EDGE('',*,*,#2619,.F.);
+#2619 = EDGE_CURVE('',#2620,#2620,#2622,.T.);
+#2620 = VERTEX_POINT('',#2621);
+#2621 = CARTESIAN_POINT('',(-2.908285,-4.804899999999E-02,4.75));
+#2622 = SURFACE_CURVE('',#2623,(#2628,#2639),.PCURVE_S1.);
+#2623 = CIRCLE('',#2624,2.9);
+#2624 = AXIS2_PLACEMENT_3D('',#2625,#2626,#2627);
+#2625 = CARTESIAN_POINT('',(-8.285E-03,-4.804899999999E-02,4.75));
+#2626 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#2627 = DIRECTION('',(-1.,0.,0.));
+#2628 = PCURVE('',#1538,#2629);
+#2629 = DEFINITIONAL_REPRESENTATION('',(#2630),#2638);
+#2630 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2631,#2632,#2633,#2634,
+#2635,#2636,#2637),.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('') );
+#2631 = CARTESIAN_POINT('',(-1.804112415016E-16,2.9));
+#2632 = CARTESIAN_POINT('',(5.02294734195,2.9));
+#2633 = CARTESIAN_POINT('',(2.511473670975,-1.45));
+#2634 = CARTESIAN_POINT('',(5.298839020039E-16,-5.8));
+#2635 = CARTESIAN_POINT('',(-2.511473670975,-1.45));
+#2636 = CARTESIAN_POINT('',(-5.02294734195,2.9));
+#2637 = CARTESIAN_POINT('',(-1.804112415016E-16,2.9));
+#2638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2639 = PCURVE('',#2640,#2645);
+#2640 = CYLINDRICAL_SURFACE('',#2641,2.9);
+#2641 = AXIS2_PLACEMENT_3D('',#2642,#2643,#2644);
+#2642 = CARTESIAN_POINT('',(-8.285E-03,-4.804899999998E-02,6.2));
+#2643 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#2644 = DIRECTION('',(-1.,0.,0.));
+#2645 = DEFINITIONAL_REPRESENTATION('',(#2646),#2650);
+#2646 = LINE('',#2647,#2648);
+#2647 = CARTESIAN_POINT('',(0.,-1.45));
+#2648 = VECTOR('',#2649,1.);
+#2649 = DIRECTION('',(1.,0.));
+#2650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2651 = FACE_BOUND('',#2652,.F.);
+#2652 = EDGE_LOOP('',(#2653));
+#2653 = ORIENTED_EDGE('',*,*,#1521,.T.);
+#2654 = ADVANCED_FACE('',(#2655,#2882),#1621,.F.);
+#2655 = FACE_BOUND('',#2656,.F.);
+#2656 = EDGE_LOOP('',(#2657,#2658,#2685,#2686,#2713,#2714,#2741,#2742,
+    #2769,#2770,#2797,#2798,#2825,#2826,#2853,#2854,#2881));
+#2657 = ORIENTED_EDGE('',*,*,#2593,.T.);
+#2658 = ORIENTED_EDGE('',*,*,#2659,.T.);
+#2659 = EDGE_CURVE('',#2559,#2471,#2660,.T.);
+#2660 = SURFACE_CURVE('',#2661,(#2666,#2673),.PCURVE_S1.);
+#2661 = CIRCLE('',#2662,3.5);
+#2662 = AXIS2_PLACEMENT_3D('',#2663,#2664,#2665);
+#2663 = CARTESIAN_POINT('',(0.,1.652011860642E-14,6.2));
+#2664 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#2665 = DIRECTION('',(1.,3.933361572958E-16,-1.048058059794E-30));
+#2666 = PCURVE('',#1621,#2667);
+#2667 = DEFINITIONAL_REPRESENTATION('',(#2668),#2672);
+#2668 = CIRCLE('',#2669,3.5);
+#2669 = AXIS2_PLACEMENT_2D('',#2670,#2671);
+#2670 = CARTESIAN_POINT('',(0.,0.));
+#2671 = DIRECTION('',(1.,-1.126944150316E-31));
+#2672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2673 = PCURVE('',#2674,#2679);
+#2674 = CYLINDRICAL_SURFACE('',#2675,3.5);
+#2675 = AXIS2_PLACEMENT_3D('',#2676,#2677,#2678);
+#2676 = CARTESIAN_POINT('',(9.466330862652E-30,1.652011860642E-14,6.2));
+#2677 = DIRECTION('',(1.577721810442E-30,2.6645352591E-15,1.));
+#2678 = DIRECTION('',(2.22044604925E-16,1.,-2.6645352591E-15));
+#2679 = DEFINITIONAL_REPRESENTATION('',(#2680),#2684);
+#2680 = LINE('',#2681,#2682);
+#2681 = CARTESIAN_POINT('',(4.712388980385,3.152921544731E-45));
+#2682 = VECTOR('',#2683,1.);
+#2683 = DIRECTION('',(-1.,0.));
+#2684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2685 = ORIENTED_EDGE('',*,*,#2470,.T.);
+#2686 = ORIENTED_EDGE('',*,*,#2687,.T.);
+#2687 = EDGE_CURVE('',#2436,#2348,#2688,.T.);
+#2688 = SURFACE_CURVE('',#2689,(#2694,#2701),.PCURVE_S1.);
+#2689 = CIRCLE('',#2690,3.5);
+#2690 = AXIS2_PLACEMENT_3D('',#2691,#2692,#2693);
+#2691 = CARTESIAN_POINT('',(0.,1.652011860642E-14,6.2));
+#2692 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#2693 = DIRECTION('',(1.,3.933361572958E-16,-1.048058059794E-30));
+#2694 = PCURVE('',#1621,#2695);
+#2695 = DEFINITIONAL_REPRESENTATION('',(#2696),#2700);
+#2696 = CIRCLE('',#2697,3.5);
+#2697 = AXIS2_PLACEMENT_2D('',#2698,#2699);
+#2698 = CARTESIAN_POINT('',(0.,0.));
+#2699 = DIRECTION('',(1.,-1.126944150316E-31));
+#2700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2701 = PCURVE('',#2702,#2707);
+#2702 = CYLINDRICAL_SURFACE('',#2703,3.5);
+#2703 = AXIS2_PLACEMENT_3D('',#2704,#2705,#2706);
+#2704 = CARTESIAN_POINT('',(-2.051038353575E-29,1.652011860642E-14,6.2)
+  );
+#2705 = DIRECTION('',(-3.549874073495E-30,2.6645352591E-15,1.));
+#2706 = DIRECTION('',(0.707106781187,0.707106781187,-1.884110950421E-15)
+  );
+#2707 = DEFINITIONAL_REPRESENTATION('',(#2708),#2712);
+#2708 = LINE('',#2709,#2710);
+#2709 = CARTESIAN_POINT('',(5.497787143782,3.152921544731E-45));
+#2710 = VECTOR('',#2711,1.);
+#2711 = DIRECTION('',(-1.,0.));
+#2712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2713 = ORIENTED_EDGE('',*,*,#2347,.T.);
+#2714 = ORIENTED_EDGE('',*,*,#2715,.T.);
+#2715 = EDGE_CURVE('',#2313,#2225,#2716,.T.);
+#2716 = SURFACE_CURVE('',#2717,(#2722,#2729),.PCURVE_S1.);
+#2717 = CIRCLE('',#2718,3.5);
+#2718 = AXIS2_PLACEMENT_3D('',#2719,#2720,#2721);
+#2719 = CARTESIAN_POINT('',(0.,1.652011860642E-14,6.2));
+#2720 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#2721 = DIRECTION('',(1.,3.933361572958E-16,-1.048058059794E-30));
+#2722 = PCURVE('',#1621,#2723);
+#2723 = DEFINITIONAL_REPRESENTATION('',(#2724),#2728);
+#2724 = CIRCLE('',#2725,3.5);
+#2725 = AXIS2_PLACEMENT_2D('',#2726,#2727);
+#2726 = CARTESIAN_POINT('',(0.,0.));
+#2727 = DIRECTION('',(1.,-1.126944150316E-31));
+#2728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2729 = PCURVE('',#2730,#2735);
+#2730 = CYLINDRICAL_SURFACE('',#2731,3.5);
+#2731 = AXIS2_PLACEMENT_3D('',#2732,#2733,#2734);
+#2732 = CARTESIAN_POINT('',(1.576460772365E-45,1.652011860642E-14,6.2));
+#2733 = DIRECTION('',(2.627434620609E-46,2.6645352591E-15,1.));
+#2734 = DIRECTION('',(1.,-1.224646799147E-16,3.263114576273E-31));
+#2735 = DEFINITIONAL_REPRESENTATION('',(#2736),#2740);
+#2736 = LINE('',#2737,#2738);
+#2737 = CARTESIAN_POINT('',(6.28318530718,3.152921544731E-45));
+#2738 = VECTOR('',#2739,1.);
+#2739 = DIRECTION('',(-1.,0.));
+#2740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2741 = ORIENTED_EDGE('',*,*,#2224,.T.);
+#2742 = ORIENTED_EDGE('',*,*,#2743,.T.);
+#2743 = EDGE_CURVE('',#2190,#2102,#2744,.T.);
+#2744 = SURFACE_CURVE('',#2745,(#2750,#2757),.PCURVE_S1.);
+#2745 = CIRCLE('',#2746,3.5);
+#2746 = AXIS2_PLACEMENT_3D('',#2747,#2748,#2749);
+#2747 = CARTESIAN_POINT('',(0.,1.652011860642E-14,6.2));
+#2748 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#2749 = DIRECTION('',(1.,3.933361572958E-16,-1.048058059794E-30));
+#2750 = PCURVE('',#1621,#2751);
+#2751 = DEFINITIONAL_REPRESENTATION('',(#2752),#2756);
+#2752 = CIRCLE('',#2753,3.5);
+#2753 = AXIS2_PLACEMENT_2D('',#2754,#2755);
+#2754 = CARTESIAN_POINT('',(0.,0.));
+#2755 = DIRECTION('',(1.,-1.126944150316E-31));
+#2756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2757 = PCURVE('',#2758,#2763);
+#2758 = CYLINDRICAL_SURFACE('',#2759,3.5);
+#2759 = AXIS2_PLACEMENT_3D('',#2760,#2761,#2762);
+#2760 = CARTESIAN_POINT('',(7.88860905221E-30,1.652011860642E-14,6.2));
+#2761 = DIRECTION('',(1.577721810442E-30,2.6645352591E-15,1.));
+#2762 = DIRECTION('',(0.707106781187,-0.707106781187,1.884110950421E-15)
+  );
+#2763 = DEFINITIONAL_REPRESENTATION('',(#2764),#2768);
+#2764 = LINE('',#2765,#2766);
+#2765 = CARTESIAN_POINT('',(7.068583470577,3.152921544731E-45));
+#2766 = VECTOR('',#2767,1.);
+#2767 = DIRECTION('',(-1.,0.));
+#2768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2769 = ORIENTED_EDGE('',*,*,#2101,.T.);
+#2770 = ORIENTED_EDGE('',*,*,#2771,.T.);
+#2771 = EDGE_CURVE('',#2067,#1979,#2772,.T.);
+#2772 = SURFACE_CURVE('',#2773,(#2778,#2785),.PCURVE_S1.);
+#2773 = CIRCLE('',#2774,3.5);
+#2774 = AXIS2_PLACEMENT_3D('',#2775,#2776,#2777);
+#2775 = CARTESIAN_POINT('',(0.,1.652011860642E-14,6.2));
+#2776 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#2777 = DIRECTION('',(1.,3.933361572958E-16,-1.048058059794E-30));
+#2778 = PCURVE('',#1621,#2779);
+#2779 = DEFINITIONAL_REPRESENTATION('',(#2780),#2784);
+#2780 = CIRCLE('',#2781,3.5);
+#2781 = AXIS2_PLACEMENT_2D('',#2782,#2783);
+#2782 = CARTESIAN_POINT('',(0.,0.));
+#2783 = DIRECTION('',(1.,-1.126944150316E-31));
+#2784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2785 = PCURVE('',#2786,#2791);
+#2786 = CYLINDRICAL_SURFACE('',#2787,3.5);
+#2787 = AXIS2_PLACEMENT_3D('',#2788,#2789,#2790);
+#2788 = CARTESIAN_POINT('',(-9.466330862652E-30,1.652011860642E-14,6.2)
+  );
+#2789 = DIRECTION('',(-1.577721810442E-30,2.6645352591E-15,1.));
+#2790 = DIRECTION('',(-1.110223024625E-16,-1.,2.6645352591E-15));
+#2791 = DEFINITIONAL_REPRESENTATION('',(#2792),#2796);
+#2792 = LINE('',#2793,#2794);
+#2793 = CARTESIAN_POINT('',(7.853981633974,3.152921544731E-45));
+#2794 = VECTOR('',#2795,1.);
+#2795 = DIRECTION('',(-1.,0.));
+#2796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2797 = ORIENTED_EDGE('',*,*,#1978,.T.);
+#2798 = ORIENTED_EDGE('',*,*,#2799,.T.);
+#2799 = EDGE_CURVE('',#1944,#1856,#2800,.T.);
+#2800 = SURFACE_CURVE('',#2801,(#2806,#2813),.PCURVE_S1.);
+#2801 = CIRCLE('',#2802,3.5);
+#2802 = AXIS2_PLACEMENT_3D('',#2803,#2804,#2805);
+#2803 = CARTESIAN_POINT('',(0.,1.652011860642E-14,6.2));
+#2804 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#2805 = DIRECTION('',(1.,3.933361572958E-16,-1.048058059794E-30));
+#2806 = PCURVE('',#1621,#2807);
+#2807 = DEFINITIONAL_REPRESENTATION('',(#2808),#2812);
+#2808 = CIRCLE('',#2809,3.5);
+#2809 = AXIS2_PLACEMENT_2D('',#2810,#2811);
+#2810 = CARTESIAN_POINT('',(0.,0.));
+#2811 = DIRECTION('',(1.,-1.126944150316E-31));
+#2812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2813 = PCURVE('',#2814,#2819);
+#2814 = CYLINDRICAL_SURFACE('',#2815,3.5);
+#2815 = AXIS2_PLACEMENT_3D('',#2816,#2817,#2818);
+#2816 = CARTESIAN_POINT('',(2.051038353575E-29,1.652011860642E-14,6.2));
+#2817 = DIRECTION('',(3.549874073495E-30,2.6645352591E-15,1.));
+#2818 = DIRECTION('',(-0.707106781187,-0.707106781187,1.884110950421E-15
+    ));
+#2819 = DEFINITIONAL_REPRESENTATION('',(#2820),#2824);
+#2820 = LINE('',#2821,#2822);
+#2821 = CARTESIAN_POINT('',(8.639379797372,3.152921544731E-45));
+#2822 = VECTOR('',#2823,1.);
+#2823 = DIRECTION('',(-1.,0.));
+#2824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2825 = ORIENTED_EDGE('',*,*,#1855,.T.);
+#2826 = ORIENTED_EDGE('',*,*,#2827,.T.);
+#2827 = EDGE_CURVE('',#1821,#1733,#2828,.T.);
+#2828 = SURFACE_CURVE('',#2829,(#2834,#2841),.PCURVE_S1.);
+#2829 = CIRCLE('',#2830,3.5);
+#2830 = AXIS2_PLACEMENT_3D('',#2831,#2832,#2833);
+#2831 = CARTESIAN_POINT('',(0.,1.652011860642E-14,6.2));
+#2832 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#2833 = DIRECTION('',(1.,3.933361572958E-16,-1.048058059794E-30));
+#2834 = PCURVE('',#1621,#2835);
+#2835 = DEFINITIONAL_REPRESENTATION('',(#2836),#2840);
+#2836 = CIRCLE('',#2837,3.5);
+#2837 = AXIS2_PLACEMENT_2D('',#2838,#2839);
+#2838 = CARTESIAN_POINT('',(0.,0.));
+#2839 = DIRECTION('',(1.,-1.126944150316E-31));
+#2840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2841 = PCURVE('',#2842,#2847);
+#2842 = CYLINDRICAL_SURFACE('',#2843,3.5);
+#2843 = AXIS2_PLACEMENT_3D('',#2844,#2845,#2846);
+#2844 = CARTESIAN_POINT('',(0.,1.652011860642E-14,6.2));
+#2845 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#2846 = DIRECTION('',(-1.,0.,0.));
+#2847 = DEFINITIONAL_REPRESENTATION('',(#2848),#2852);
+#2848 = LINE('',#2849,#2850);
+#2849 = CARTESIAN_POINT('',(9.424777960769,3.152921544731E-45));
+#2850 = VECTOR('',#2851,1.);
+#2851 = DIRECTION('',(-1.,0.));
+#2852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2853 = ORIENTED_EDGE('',*,*,#1732,.T.);
+#2854 = ORIENTED_EDGE('',*,*,#2855,.T.);
+#2855 = EDGE_CURVE('',#1698,#1605,#2856,.T.);
+#2856 = SURFACE_CURVE('',#2857,(#2862,#2869),.PCURVE_S1.);
+#2857 = CIRCLE('',#2858,3.5);
+#2858 = AXIS2_PLACEMENT_3D('',#2859,#2860,#2861);
+#2859 = CARTESIAN_POINT('',(0.,1.652011860642E-14,6.2));
+#2860 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#2861 = DIRECTION('',(1.,3.933361572958E-16,-1.048058059794E-30));
+#2862 = PCURVE('',#1621,#2863);
+#2863 = DEFINITIONAL_REPRESENTATION('',(#2864),#2868);
+#2864 = CIRCLE('',#2865,3.5);
+#2865 = AXIS2_PLACEMENT_2D('',#2866,#2867);
+#2866 = CARTESIAN_POINT('',(0.,0.));
+#2867 = DIRECTION('',(1.,-1.126944150316E-31));
+#2868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2869 = PCURVE('',#2870,#2875);
+#2870 = CYLINDRICAL_SURFACE('',#2871,3.5);
+#2871 = AXIS2_PLACEMENT_3D('',#2872,#2873,#2874);
+#2872 = CARTESIAN_POINT('',(-9.466330862652E-30,1.652011860642E-14,6.2)
+  );
+#2873 = DIRECTION('',(-1.577721810442E-30,2.6645352591E-15,1.));
+#2874 = DIRECTION('',(-0.707106781187,0.707106781187,-1.884110950421E-15
+    ));
+#2875 = DEFINITIONAL_REPRESENTATION('',(#2876),#2880);
+#2876 = LINE('',#2877,#2878);
+#2877 = CARTESIAN_POINT('',(10.210176124167,3.152921544731E-45));
+#2878 = VECTOR('',#2879,1.);
+#2879 = DIRECTION('',(-1.,0.));
+#2880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2881 = ORIENTED_EDGE('',*,*,#1604,.T.);
+#2882 = FACE_BOUND('',#2883,.F.);
+#2883 = EDGE_LOOP('',(#2884));
+#2884 = ORIENTED_EDGE('',*,*,#2885,.T.);
+#2885 = EDGE_CURVE('',#2886,#2886,#2888,.T.);
+#2886 = VERTEX_POINT('',#2887);
+#2887 = CARTESIAN_POINT('',(-2.908285,-4.804899999998E-02,6.2));
+#2888 = SURFACE_CURVE('',#2889,(#2894,#2905),.PCURVE_S1.);
+#2889 = CIRCLE('',#2890,2.9);
+#2890 = AXIS2_PLACEMENT_3D('',#2891,#2892,#2893);
+#2891 = CARTESIAN_POINT('',(-8.285E-03,-4.804899999998E-02,6.2));
+#2892 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#2893 = DIRECTION('',(-1.,0.,0.));
+#2894 = PCURVE('',#1621,#2895);
+#2895 = DEFINITIONAL_REPRESENTATION('',(#2896),#2904);
+#2896 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2897,#2898,#2899,#2900,
+#2901,#2902,#2903),.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('') );
+#2897 = CARTESIAN_POINT('',(-2.908285,4.8049E-02));
+#2898 = CARTESIAN_POINT('',(-2.908285,5.07099634195));
+#2899 = CARTESIAN_POINT('',(1.441715,2.559522670975));
+#2900 = CARTESIAN_POINT('',(5.791715,4.8049E-02));
+#2901 = CARTESIAN_POINT('',(1.441715,-2.463424670975));
+#2902 = CARTESIAN_POINT('',(-2.908285,-4.97489834195));
+#2903 = CARTESIAN_POINT('',(-2.908285,4.8049E-02));
+#2904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2905 = PCURVE('',#2640,#2906);
+#2906 = DEFINITIONAL_REPRESENTATION('',(#2907),#2911);
+#2907 = LINE('',#2908,#2909);
+#2908 = CARTESIAN_POINT('',(0.,0.));
+#2909 = VECTOR('',#2910,1.);
+#2910 = DIRECTION('',(1.,0.));
+#2911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2912 = ADVANCED_FACE('',(#2913),#2581,.F.);
+#2913 = FACE_BOUND('',#2914,.F.);
+#2914 = EDGE_LOOP('',(#2915,#2916,#2939,#2967));
+#2915 = ORIENTED_EDGE('',*,*,#2558,.F.);
+#2916 = ORIENTED_EDGE('',*,*,#2917,.T.);
+#2917 = EDGE_CURVE('',#2530,#2918,#2920,.T.);
+#2918 = VERTEX_POINT('',#2919);
+#2919 = CARTESIAN_POINT('',(4.441060010942,-0.25,5.5));
+#2920 = SURFACE_CURVE('',#2921,(#2925,#2932),.PCURVE_S1.);
+#2921 = LINE('',#2922,#2923);
+#2922 = CARTESIAN_POINT('',(4.441060010942,-0.25,6.2));
+#2923 = VECTOR('',#2924,1.);
+#2924 = DIRECTION('',(-1.577721810442E-30,-2.6645352591E-15,-1.));
+#2925 = PCURVE('',#2581,#2926);
+#2926 = DEFINITIONAL_REPRESENTATION('',(#2927),#2931);
+#2927 = LINE('',#2928,#2929);
+#2928 = CARTESIAN_POINT('',(0.,0.));
+#2929 = VECTOR('',#2930,1.);
+#2930 = DIRECTION('',(0.,-1.));
+#2931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2932 = PCURVE('',#2546,#2933);
+#2933 = DEFINITIONAL_REPRESENTATION('',(#2934),#2938);
+#2934 = LINE('',#2935,#2936);
+#2935 = CARTESIAN_POINT('',(4.656155462612,0.));
+#2936 = VECTOR('',#2937,1.);
+#2937 = DIRECTION('',(0.,-1.));
+#2938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2939 = ORIENTED_EDGE('',*,*,#2940,.T.);
+#2940 = EDGE_CURVE('',#2918,#2941,#2943,.T.);
+#2941 = VERTEX_POINT('',#2942);
+#2942 = CARTESIAN_POINT('',(3.491060010942,-0.25,5.5));
+#2943 = SURFACE_CURVE('',#2944,(#2948,#2955),.PCURVE_S1.);
+#2944 = LINE('',#2945,#2946);
+#2945 = CARTESIAN_POINT('',(4.441060010942,-0.25,5.5));
+#2946 = VECTOR('',#2947,1.);
+#2947 = DIRECTION('',(-1.,2.22044604925E-16,7.88860905221E-31));
+#2948 = PCURVE('',#2581,#2949);
+#2949 = DEFINITIONAL_REPRESENTATION('',(#2950),#2954);
+#2950 = LINE('',#2951,#2952);
+#2951 = CARTESIAN_POINT('',(3.774758283726E-16,-0.7));
+#2952 = VECTOR('',#2953,1.);
+#2953 = DIRECTION('',(1.,0.));
+#2954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2955 = PCURVE('',#2956,#2961);
+#2956 = PLANE('',#2957);
+#2957 = AXIS2_PLACEMENT_3D('',#2958,#2959,#2960);
+#2958 = CARTESIAN_POINT('',(3.60381327882,-1.492748336254,5.5));
+#2959 = DIRECTION('',(-3.134500826567E-16,-2.558521128087E-15,-1.));
+#2960 = DIRECTION('',(-1.,2.22044604925E-16,3.134500826567E-16));
+#2961 = DEFINITIONAL_REPRESENTATION('',(#2962),#2966);
+#2962 = LINE('',#2963,#2964);
+#2963 = CARTESIAN_POINT('',(-0.837246732123,1.242748336254));
+#2964 = VECTOR('',#2965,1.);
+#2965 = DIRECTION('',(1.,-3.323013812894E-32));
+#2966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2967 = ORIENTED_EDGE('',*,*,#2968,.F.);
+#2968 = EDGE_CURVE('',#2559,#2941,#2969,.T.);
+#2969 = SURFACE_CURVE('',#2970,(#2974,#2981),.PCURVE_S1.);
+#2970 = LINE('',#2971,#2972);
+#2971 = CARTESIAN_POINT('',(3.491060010942,-0.25,6.2));
+#2972 = VECTOR('',#2973,1.);
+#2973 = DIRECTION('',(-1.577721810442E-30,-2.6645352591E-15,-1.));
+#2974 = PCURVE('',#2581,#2975);
+#2975 = DEFINITIONAL_REPRESENTATION('',(#2976),#2980);
+#2976 = LINE('',#2977,#2978);
+#2977 = CARTESIAN_POINT('',(0.95,-1.221245327088E-16));
+#2978 = VECTOR('',#2979,1.);
+#2979 = DIRECTION('',(0.,-1.));
+#2980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2981 = PCURVE('',#2674,#2982);
+#2982 = DEFINITIONAL_REPRESENTATION('',(#2983),#2987);
+#2983 = LINE('',#2984,#2985);
+#2984 = CARTESIAN_POINT('',(4.640899530499,0.));
+#2985 = VECTOR('',#2986,1.);
+#2986 = DIRECTION('',(0.,-1.));
+#2987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2988 = ADVANCED_FACE('',(#2989),#2546,.F.);
+#2989 = FACE_BOUND('',#2990,.F.);
+#2990 = EDGE_LOOP('',(#2991,#2992,#3015,#3041));
+#2991 = ORIENTED_EDGE('',*,*,#2529,.F.);
+#2992 = ORIENTED_EDGE('',*,*,#2993,.T.);
+#2993 = EDGE_CURVE('',#2495,#2994,#2996,.T.);
+#2994 = VERTEX_POINT('',#2995);
+#2995 = CARTESIAN_POINT('',(3.317080344809,-2.963526953964,5.5));
+#2996 = SURFACE_CURVE('',#2997,(#3001,#3008),.PCURVE_S1.);
+#2997 = LINE('',#2998,#2999);
+#2998 = CARTESIAN_POINT('',(3.317080344809,-2.963526953964,6.2));
+#2999 = VECTOR('',#3000,1.);
+#3000 = DIRECTION('',(-1.577721810442E-30,-2.6645352591E-15,-1.));
+#3001 = PCURVE('',#2546,#3002);
+#3002 = DEFINITIONAL_REPRESENTATION('',(#3003),#3007);
+#3003 = LINE('',#3004,#3005);
+#3004 = CARTESIAN_POINT('',(3.9832243348,0.));
+#3005 = VECTOR('',#3006,1.);
+#3006 = DIRECTION('',(0.,-1.));
+#3007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3008 = PCURVE('',#2517,#3009);
+#3009 = DEFINITIONAL_REPRESENTATION('',(#3010),#3014);
+#3010 = LINE('',#3011,#3012);
+#3011 = CARTESIAN_POINT('',(-1.255070014863E-30,-8.881784197001E-16));
+#3012 = VECTOR('',#3013,1.);
+#3013 = DIRECTION('',(0.,-1.));
+#3014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3015 = ORIENTED_EDGE('',*,*,#3016,.T.);
+#3016 = EDGE_CURVE('',#2994,#2918,#3017,.T.);
+#3017 = SURFACE_CURVE('',#3018,(#3023,#3030),.PCURVE_S1.);
+#3018 = CIRCLE('',#3019,4.448091053563);
+#3019 = AXIS2_PLACEMENT_3D('',#3020,#3021,#3022);
+#3020 = CARTESIAN_POINT('',(-4.969823702892E-29,1.465494392505E-14,5.5)
+  );
+#3021 = DIRECTION('',(1.380506584137E-30,2.6645352591E-15,1.));
+#3022 = DIRECTION('',(2.22044604925E-16,1.,-2.6645352591E-15));
+#3023 = PCURVE('',#2546,#3024);
+#3024 = DEFINITIONAL_REPRESENTATION('',(#3025),#3029);
+#3025 = LINE('',#3026,#3027);
+#3026 = CARTESIAN_POINT('',(0.,-0.7));
+#3027 = VECTOR('',#3028,1.);
+#3028 = DIRECTION('',(1.,0.));
+#3029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3030 = PCURVE('',#2956,#3031);
+#3031 = DEFINITIONAL_REPRESENTATION('',(#3032),#3040);
+#3032 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3033,#3034,#3035,#3036,
+#3037,#3038,#3039),.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('') );
+#3033 = CARTESIAN_POINT('',(3.60381327882,5.940839389818));
+#3034 = CARTESIAN_POINT('',(11.308132980284,5.940839389818));
+#3035 = CARTESIAN_POINT('',(7.455973129552,-0.731297190527));
+#3036 = CARTESIAN_POINT('',(3.60381327882,-7.403433770872));
+#3037 = CARTESIAN_POINT('',(-0.248346571913,-0.731297190527));
+#3038 = CARTESIAN_POINT('',(-4.100506422645,5.940839389818));
+#3039 = CARTESIAN_POINT('',(3.60381327882,5.940839389818));
+#3040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3041 = ORIENTED_EDGE('',*,*,#2917,.F.);
+#3042 = ADVANCED_FACE('',(#3043),#2517,.T.);
+#3043 = FACE_BOUND('',#3044,.T.);
+#3044 = EDGE_LOOP('',(#3045,#3046,#3047,#3070));
+#3045 = ORIENTED_EDGE('',*,*,#2494,.F.);
+#3046 = ORIENTED_EDGE('',*,*,#2993,.T.);
+#3047 = ORIENTED_EDGE('',*,*,#3048,.T.);
+#3048 = EDGE_CURVE('',#2994,#3049,#3051,.T.);
+#3049 = VERTEX_POINT('',#3050);
+#3050 = CARTESIAN_POINT('',(2.64532890268,-2.291775511835,5.5));
+#3051 = SURFACE_CURVE('',#3052,(#3056,#3063),.PCURVE_S1.);
+#3052 = LINE('',#3053,#3054);
+#3053 = CARTESIAN_POINT('',(3.317080344809,-2.963526953964,5.5));
+#3054 = VECTOR('',#3055,1.);
+#3055 = DIRECTION('',(-0.707106781186,0.707106781187,-1.884110950421E-15
+    ));
+#3056 = PCURVE('',#2517,#3057);
+#3057 = DEFINITIONAL_REPRESENTATION('',(#3058),#3062);
+#3058 = LINE('',#3059,#3060);
+#3059 = CARTESIAN_POINT('',(-4.710277376049E-17,-0.7));
+#3060 = VECTOR('',#3061,1.);
+#3061 = DIRECTION('',(1.,0.));
+#3062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3063 = PCURVE('',#2956,#3064);
+#3064 = DEFINITIONAL_REPRESENTATION('',(#3065),#3069);
+#3065 = LINE('',#3066,#3067);
+#3066 = CARTESIAN_POINT('',(0.286732934011,-1.47077861771));
+#3067 = VECTOR('',#3068,1.);
+#3068 = DIRECTION('',(0.707106781186,0.707106781187));
+#3069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3070 = ORIENTED_EDGE('',*,*,#3071,.F.);
+#3071 = EDGE_CURVE('',#2471,#3049,#3072,.T.);
+#3072 = SURFACE_CURVE('',#3073,(#3077,#3084),.PCURVE_S1.);
+#3073 = LINE('',#3074,#3075);
+#3074 = CARTESIAN_POINT('',(2.64532890268,-2.291775511835,6.2));
+#3075 = VECTOR('',#3076,1.);
+#3076 = DIRECTION('',(-1.577721810442E-30,-2.6645352591E-15,-1.));
+#3077 = PCURVE('',#2517,#3078);
+#3078 = DEFINITIONAL_REPRESENTATION('',(#3079),#3083);
+#3079 = LINE('',#3080,#3081);
+#3080 = CARTESIAN_POINT('',(0.950000000003,-4.542506324778E-16));
+#3081 = VECTOR('',#3082,1.);
+#3082 = DIRECTION('',(0.,-1.));
+#3083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3084 = PCURVE('',#2674,#3085);
+#3085 = DEFINITIONAL_REPRESENTATION('',(#3086),#3090);
+#3086 = LINE('',#3087,#3088);
+#3087 = CARTESIAN_POINT('',(3.998480266924,0.));
+#3088 = VECTOR('',#3089,1.);
+#3089 = DIRECTION('',(0.,-1.));
+#3090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3091 = ADVANCED_FACE('',(#3092),#2458,.F.);
+#3092 = FACE_BOUND('',#3093,.F.);
+#3093 = EDGE_LOOP('',(#3094,#3095,#3118,#3146));
+#3094 = ORIENTED_EDGE('',*,*,#2435,.F.);
+#3095 = ORIENTED_EDGE('',*,*,#3096,.T.);
+#3096 = EDGE_CURVE('',#2407,#3097,#3099,.T.);
+#3097 = VERTEX_POINT('',#3098);
+#3098 = CARTESIAN_POINT('',(2.963526954097,-3.31708034469,5.5));
+#3099 = SURFACE_CURVE('',#3100,(#3104,#3111),.PCURVE_S1.);
+#3100 = LINE('',#3101,#3102);
+#3101 = CARTESIAN_POINT('',(2.963526954097,-3.31708034469,6.2));
+#3102 = VECTOR('',#3103,1.);
+#3103 = DIRECTION('',(3.549874073495E-30,-2.6645352591E-15,-1.));
+#3104 = PCURVE('',#2458,#3105);
+#3105 = DEFINITIONAL_REPRESENTATION('',(#3106),#3110);
+#3106 = LINE('',#3107,#3108);
+#3107 = CARTESIAN_POINT('',(0.,0.));
+#3108 = VECTOR('',#3109,1.);
+#3109 = DIRECTION('',(0.,-1.));
+#3110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3111 = PCURVE('',#2423,#3112);
+#3112 = DEFINITIONAL_REPRESENTATION('',(#3113),#3117);
+#3113 = LINE('',#3114,#3115);
+#3114 = CARTESIAN_POINT('',(4.656155462612,0.));
+#3115 = VECTOR('',#3116,1.);
+#3116 = DIRECTION('',(0.,-1.));
+#3117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3118 = ORIENTED_EDGE('',*,*,#3119,.T.);
+#3119 = EDGE_CURVE('',#3097,#3120,#3122,.T.);
+#3120 = VERTEX_POINT('',#3121);
+#3121 = CARTESIAN_POINT('',(2.29177551197,-2.645328902563,5.5));
+#3122 = SURFACE_CURVE('',#3123,(#3127,#3134),.PCURVE_S1.);
+#3123 = LINE('',#3124,#3125);
+#3124 = CARTESIAN_POINT('',(2.963526954097,-3.31708034469,5.5));
+#3125 = VECTOR('',#3126,1.);
+#3126 = DIRECTION('',(-0.707106781187,0.707106781187,-1.884110950421E-15
+    ));
+#3127 = PCURVE('',#2458,#3128);
+#3128 = DEFINITIONAL_REPRESENTATION('',(#3129),#3133);
+#3129 = LINE('',#3130,#3131);
+#3130 = CARTESIAN_POINT('',(3.774758283726E-16,-0.7));
+#3131 = VECTOR('',#3132,1.);
+#3132 = DIRECTION('',(1.,0.));
+#3133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3134 = PCURVE('',#3135,#3140);
+#3135 = PLANE('',#3136);
+#3136 = AXIS2_PLACEMENT_3D('',#3137,#3138,#3139);
+#3137 = CARTESIAN_POINT('',(1.492748336413,-3.603813278754,5.5));
+#3138 = DIRECTION('',(-1.466793680689E-16,-2.367929269149E-15,-1.));
+#3139 = DIRECTION('',(-0.707106781187,0.707106781187,-1.570660867764E-15
+    ));
+#3140 = DEFINITIONAL_REPRESENTATION('',(#3141),#3145);
+#3141 = LINE('',#3142,#3143);
+#3142 = CARTESIAN_POINT('',(-0.837246732123,1.242748336254));
+#3143 = VECTOR('',#3144,1.);
+#3144 = DIRECTION('',(1.,-3.323013812894E-32));
+#3145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3146 = ORIENTED_EDGE('',*,*,#3147,.F.);
+#3147 = EDGE_CURVE('',#2436,#3120,#3148,.T.);
+#3148 = SURFACE_CURVE('',#3149,(#3153,#3160),.PCURVE_S1.);
+#3149 = LINE('',#3150,#3151);
+#3150 = CARTESIAN_POINT('',(2.29177551197,-2.645328902563,6.2));
+#3151 = VECTOR('',#3152,1.);
+#3152 = DIRECTION('',(3.549874073495E-30,-2.6645352591E-15,-1.));
+#3153 = PCURVE('',#2458,#3154);
+#3154 = DEFINITIONAL_REPRESENTATION('',(#3155),#3159);
+#3155 = LINE('',#3156,#3157);
+#3156 = CARTESIAN_POINT('',(0.95,-1.221245327088E-16));
+#3157 = VECTOR('',#3158,1.);
+#3158 = DIRECTION('',(0.,-1.));
+#3159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3160 = PCURVE('',#2702,#3161);
+#3161 = DEFINITIONAL_REPRESENTATION('',(#3162),#3166);
+#3162 = LINE('',#3163,#3164);
+#3163 = CARTESIAN_POINT('',(4.640899530499,0.));
+#3164 = VECTOR('',#3165,1.);
+#3165 = DIRECTION('',(0.,-1.));
+#3166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3167 = ADVANCED_FACE('',(#3168),#2423,.F.);
+#3168 = FACE_BOUND('',#3169,.F.);
+#3169 = EDGE_LOOP('',(#3170,#3171,#3194,#3220));
+#3170 = ORIENTED_EDGE('',*,*,#2406,.F.);
+#3171 = ORIENTED_EDGE('',*,*,#3172,.T.);
+#3172 = EDGE_CURVE('',#2372,#3173,#3175,.T.);
+#3173 = VERTEX_POINT('',#3174);
+#3174 = CARTESIAN_POINT('',(0.250000000177,-4.441060010932,5.5));
+#3175 = SURFACE_CURVE('',#3176,(#3180,#3187),.PCURVE_S1.);
+#3176 = LINE('',#3177,#3178);
+#3177 = CARTESIAN_POINT('',(0.250000000177,-4.441060010932,6.2));
+#3178 = VECTOR('',#3179,1.);
+#3179 = DIRECTION('',(3.549874073495E-30,-2.6645352591E-15,-1.));
+#3180 = PCURVE('',#2423,#3181);
+#3181 = DEFINITIONAL_REPRESENTATION('',(#3182),#3186);
+#3182 = LINE('',#3183,#3184);
+#3183 = CARTESIAN_POINT('',(3.9832243348,0.));
+#3184 = VECTOR('',#3185,1.);
+#3185 = DIRECTION('',(0.,-1.));
+#3186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3187 = PCURVE('',#2394,#3188);
+#3188 = DEFINITIONAL_REPRESENTATION('',(#3189),#3193);
+#3189 = LINE('',#3190,#3191);
+#3190 = CARTESIAN_POINT('',(-1.255070014863E-30,-8.881784197001E-16));
+#3191 = VECTOR('',#3192,1.);
+#3192 = DIRECTION('',(0.,-1.));
+#3193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3194 = ORIENTED_EDGE('',*,*,#3195,.T.);
+#3195 = EDGE_CURVE('',#3173,#3097,#3196,.T.);
+#3196 = SURFACE_CURVE('',#3197,(#3202,#3209),.PCURVE_S1.);
+#3197 = CIRCLE('',#3198,4.448091053563);
+#3198 = AXIS2_PLACEMENT_3D('',#3199,#3200,#3201);
+#3199 = CARTESIAN_POINT('',(-5.936178311788E-29,1.465494392505E-14,5.5)
+  );
+#3200 = DIRECTION('',(2.169367489358E-30,2.6645352591E-15,1.));
+#3201 = DIRECTION('',(0.707106781187,0.707106781187,-1.884110950421E-15)
+  );
+#3202 = PCURVE('',#2423,#3203);
+#3203 = DEFINITIONAL_REPRESENTATION('',(#3204),#3208);
+#3204 = LINE('',#3205,#3206);
+#3205 = CARTESIAN_POINT('',(0.,-0.7));
+#3206 = VECTOR('',#3207,1.);
+#3207 = DIRECTION('',(1.,0.));
+#3208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3209 = PCURVE('',#3135,#3210);
+#3210 = DEFINITIONAL_REPRESENTATION('',(#3211),#3219);
+#3211 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3212,#3213,#3214,#3215,
+#3216,#3217,#3218),.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('') );
+#3212 = CARTESIAN_POINT('',(3.60381327882,5.940839389818));
+#3213 = CARTESIAN_POINT('',(11.308132980284,5.940839389818));
+#3214 = CARTESIAN_POINT('',(7.455973129552,-0.731297190527));
+#3215 = CARTESIAN_POINT('',(3.60381327882,-7.403433770872));
+#3216 = CARTESIAN_POINT('',(-0.248346571913,-0.731297190527));
+#3217 = CARTESIAN_POINT('',(-4.100506422645,5.940839389818));
+#3218 = CARTESIAN_POINT('',(3.60381327882,5.940839389818));
+#3219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3220 = ORIENTED_EDGE('',*,*,#3096,.F.);
+#3221 = ADVANCED_FACE('',(#3222),#2394,.T.);
+#3222 = FACE_BOUND('',#3223,.T.);
+#3223 = EDGE_LOOP('',(#3224,#3225,#3226,#3249));
+#3224 = ORIENTED_EDGE('',*,*,#2371,.F.);
+#3225 = ORIENTED_EDGE('',*,*,#3172,.T.);
+#3226 = ORIENTED_EDGE('',*,*,#3227,.T.);
+#3227 = EDGE_CURVE('',#3173,#3228,#3230,.T.);
+#3228 = VERTEX_POINT('',#3229);
+#3229 = CARTESIAN_POINT('',(0.250000000178,-3.491060010929,5.5));
+#3230 = SURFACE_CURVE('',#3231,(#3235,#3242),.PCURVE_S1.);
+#3231 = LINE('',#3232,#3233);
+#3232 = CARTESIAN_POINT('',(0.250000000177,-4.441060010932,5.5));
+#3233 = VECTOR('',#3234,1.);
+#3234 = DIRECTION('',(4.29434265925E-13,1.,-2.6645352591E-15));
+#3235 = PCURVE('',#2394,#3236);
+#3236 = DEFINITIONAL_REPRESENTATION('',(#3237),#3241);
+#3237 = LINE('',#3238,#3239);
+#3238 = CARTESIAN_POINT('',(-4.710277376049E-17,-0.7));
+#3239 = VECTOR('',#3240,1.);
+#3240 = DIRECTION('',(1.,0.));
+#3241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3242 = PCURVE('',#3135,#3243);
+#3243 = DEFINITIONAL_REPRESENTATION('',(#3244),#3248);
+#3244 = LINE('',#3245,#3246);
+#3245 = CARTESIAN_POINT('',(0.286732934011,-1.47077861771));
+#3246 = VECTOR('',#3247,1.);
+#3247 = DIRECTION('',(0.707106781186,0.707106781187));
+#3248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3249 = ORIENTED_EDGE('',*,*,#3250,.F.);
+#3250 = EDGE_CURVE('',#2348,#3228,#3251,.T.);
+#3251 = SURFACE_CURVE('',#3252,(#3256,#3263),.PCURVE_S1.);
+#3252 = LINE('',#3253,#3254);
+#3253 = CARTESIAN_POINT('',(0.250000000178,-3.491060010929,6.2));
+#3254 = VECTOR('',#3255,1.);
+#3255 = DIRECTION('',(3.549874073495E-30,-2.6645352591E-15,-1.));
+#3256 = PCURVE('',#2394,#3257);
+#3257 = DEFINITIONAL_REPRESENTATION('',(#3258),#3262);
+#3258 = LINE('',#3259,#3260);
+#3259 = CARTESIAN_POINT('',(0.950000000003,-4.542506324778E-16));
+#3260 = VECTOR('',#3261,1.);
+#3261 = DIRECTION('',(0.,-1.));
+#3262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3263 = PCURVE('',#2702,#3264);
+#3264 = DEFINITIONAL_REPRESENTATION('',(#3265),#3269);
+#3265 = LINE('',#3266,#3267);
+#3266 = CARTESIAN_POINT('',(3.998480266924,0.));
+#3267 = VECTOR('',#3268,1.);
+#3268 = DIRECTION('',(0.,-1.));
+#3269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3270 = ADVANCED_FACE('',(#3271),#2335,.F.);
+#3271 = FACE_BOUND('',#3272,.F.);
+#3272 = EDGE_LOOP('',(#3273,#3274,#3297,#3325));
+#3273 = ORIENTED_EDGE('',*,*,#2312,.F.);
+#3274 = ORIENTED_EDGE('',*,*,#3275,.T.);
+#3275 = EDGE_CURVE('',#2284,#3276,#3278,.T.);
+#3276 = VERTEX_POINT('',#3277);
+#3277 = CARTESIAN_POINT('',(-0.25,-4.441060010942,5.5));
+#3278 = SURFACE_CURVE('',#3279,(#3283,#3290),.PCURVE_S1.);
+#3279 = LINE('',#3280,#3281);
+#3280 = CARTESIAN_POINT('',(-0.25,-4.441060010942,6.2));
+#3281 = VECTOR('',#3282,1.);
+#3282 = DIRECTION('',(-2.627434620609E-46,-2.6645352591E-15,-1.));
+#3283 = PCURVE('',#2335,#3284);
+#3284 = DEFINITIONAL_REPRESENTATION('',(#3285),#3289);
+#3285 = LINE('',#3286,#3287);
+#3286 = CARTESIAN_POINT('',(0.,0.));
+#3287 = VECTOR('',#3288,1.);
+#3288 = DIRECTION('',(0.,-1.));
+#3289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3290 = PCURVE('',#2300,#3291);
+#3291 = DEFINITIONAL_REPRESENTATION('',(#3292),#3296);
+#3292 = LINE('',#3293,#3294);
+#3293 = CARTESIAN_POINT('',(4.656155462612,0.));
+#3294 = VECTOR('',#3295,1.);
+#3295 = DIRECTION('',(0.,-1.));
+#3296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3297 = ORIENTED_EDGE('',*,*,#3298,.T.);
+#3298 = EDGE_CURVE('',#3276,#3299,#3301,.T.);
+#3299 = VERTEX_POINT('',#3300);
+#3300 = CARTESIAN_POINT('',(-0.25,-3.491060010942,5.5));
+#3301 = SURFACE_CURVE('',#3302,(#3306,#3313),.PCURVE_S1.);
+#3302 = LINE('',#3303,#3304);
+#3303 = CARTESIAN_POINT('',(-0.25,-4.441060010942,5.5));
+#3304 = VECTOR('',#3305,1.);
+#3305 = DIRECTION('',(1.224646799147E-16,1.,-2.6645352591E-15));
+#3306 = PCURVE('',#2335,#3307);
+#3307 = DEFINITIONAL_REPRESENTATION('',(#3308),#3312);
+#3308 = LINE('',#3309,#3310);
+#3309 = CARTESIAN_POINT('',(3.774758283726E-16,-0.7));
+#3310 = VECTOR('',#3311,1.);
+#3311 = DIRECTION('',(1.,0.));
+#3312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3313 = PCURVE('',#3314,#3319);
+#3314 = PLANE('',#3315);
+#3315 = AXIS2_PLACEMENT_3D('',#3316,#3317,#3318);
+#3316 = CARTESIAN_POINT('',(-1.492748336254,-3.60381327882,5.5));
+#3317 = DIRECTION('',(1.060141310134E-16,-2.351085176444E-15,-1.));
+#3318 = DIRECTION('',(1.224646799147E-16,1.,-2.351085176444E-15));
+#3319 = DEFINITIONAL_REPRESENTATION('',(#3320),#3324);
+#3320 = LINE('',#3321,#3322);
+#3321 = CARTESIAN_POINT('',(-0.837246732123,1.242748336254));
+#3322 = VECTOR('',#3323,1.);
+#3323 = DIRECTION('',(1.,-3.323013812894E-32));
+#3324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3325 = ORIENTED_EDGE('',*,*,#3326,.F.);
+#3326 = EDGE_CURVE('',#2313,#3299,#3327,.T.);
+#3327 = SURFACE_CURVE('',#3328,(#3332,#3339),.PCURVE_S1.);
+#3328 = LINE('',#3329,#3330);
+#3329 = CARTESIAN_POINT('',(-0.25,-3.491060010942,6.2));
+#3330 = VECTOR('',#3331,1.);
+#3331 = DIRECTION('',(-2.627434620609E-46,-2.6645352591E-15,-1.));
+#3332 = PCURVE('',#2335,#3333);
+#3333 = DEFINITIONAL_REPRESENTATION('',(#3334),#3338);
+#3334 = LINE('',#3335,#3336);
+#3335 = CARTESIAN_POINT('',(0.95,-1.221245327088E-16));
+#3336 = VECTOR('',#3337,1.);
+#3337 = DIRECTION('',(0.,-1.));
+#3338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3339 = PCURVE('',#2730,#3340);
+#3340 = DEFINITIONAL_REPRESENTATION('',(#3341),#3345);
+#3341 = LINE('',#3342,#3343);
+#3342 = CARTESIAN_POINT('',(4.640899530499,0.));
+#3343 = VECTOR('',#3344,1.);
+#3344 = DIRECTION('',(0.,-1.));
+#3345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3346 = ADVANCED_FACE('',(#3347),#2300,.F.);
+#3347 = FACE_BOUND('',#3348,.F.);
+#3348 = EDGE_LOOP('',(#3349,#3350,#3373,#3399));
+#3349 = ORIENTED_EDGE('',*,*,#2283,.F.);
+#3350 = ORIENTED_EDGE('',*,*,#3351,.T.);
+#3351 = EDGE_CURVE('',#2249,#3352,#3354,.T.);
+#3352 = VERTEX_POINT('',#3353);
+#3353 = CARTESIAN_POINT('',(-2.963526953964,-3.317080344809,5.5));
+#3354 = SURFACE_CURVE('',#3355,(#3359,#3366),.PCURVE_S1.);
+#3355 = LINE('',#3356,#3357);
+#3356 = CARTESIAN_POINT('',(-2.963526953964,-3.317080344809,6.2));
+#3357 = VECTOR('',#3358,1.);
+#3358 = DIRECTION('',(-2.627434620609E-46,-2.6645352591E-15,-1.));
+#3359 = PCURVE('',#2300,#3360);
+#3360 = DEFINITIONAL_REPRESENTATION('',(#3361),#3365);
+#3361 = LINE('',#3362,#3363);
+#3362 = CARTESIAN_POINT('',(3.9832243348,0.));
+#3363 = VECTOR('',#3364,1.);
+#3364 = DIRECTION('',(0.,-1.));
+#3365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3366 = PCURVE('',#2271,#3367);
+#3367 = DEFINITIONAL_REPRESENTATION('',(#3368),#3372);
+#3368 = LINE('',#3369,#3370);
+#3369 = CARTESIAN_POINT('',(-1.255070014863E-30,-8.881784197001E-16));
+#3370 = VECTOR('',#3371,1.);
+#3371 = DIRECTION('',(0.,-1.));
+#3372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3373 = ORIENTED_EDGE('',*,*,#3374,.T.);
+#3374 = EDGE_CURVE('',#3352,#3276,#3375,.T.);
+#3375 = SURFACE_CURVE('',#3376,(#3381,#3388),.PCURVE_S1.);
+#3376 = CIRCLE('',#3377,4.448091053563);
+#3377 = AXIS2_PLACEMENT_3D('',#3378,#3379,#3380);
+#3378 = CARTESIAN_POINT('',(8.58295309399E-45,1.465494392505E-14,5.5));
+#3379 = DIRECTION('',(-6.130680781421E-46,2.6645352591E-15,1.));
+#3380 = DIRECTION('',(1.,-1.224646799147E-16,3.263114576273E-31));
+#3381 = PCURVE('',#2300,#3382);
+#3382 = DEFINITIONAL_REPRESENTATION('',(#3383),#3387);
+#3383 = LINE('',#3384,#3385);
+#3384 = CARTESIAN_POINT('',(0.,-0.7));
+#3385 = VECTOR('',#3386,1.);
+#3386 = DIRECTION('',(1.,0.));
+#3387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3388 = PCURVE('',#3314,#3389);
+#3389 = DEFINITIONAL_REPRESENTATION('',(#3390),#3398);
+#3390 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3391,#3392,#3393,#3394,
+#3395,#3396,#3397),.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('') );
+#3391 = CARTESIAN_POINT('',(3.60381327882,5.940839389818));
+#3392 = CARTESIAN_POINT('',(11.308132980284,5.940839389818));
+#3393 = CARTESIAN_POINT('',(7.455973129552,-0.731297190527));
+#3394 = CARTESIAN_POINT('',(3.60381327882,-7.403433770872));
+#3395 = CARTESIAN_POINT('',(-0.248346571913,-0.731297190527));
+#3396 = CARTESIAN_POINT('',(-4.100506422645,5.940839389818));
+#3397 = CARTESIAN_POINT('',(3.60381327882,5.940839389818));
+#3398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3399 = ORIENTED_EDGE('',*,*,#3275,.F.);
+#3400 = ADVANCED_FACE('',(#3401),#2271,.T.);
+#3401 = FACE_BOUND('',#3402,.T.);
+#3402 = EDGE_LOOP('',(#3403,#3404,#3405,#3428));
+#3403 = ORIENTED_EDGE('',*,*,#2248,.F.);
+#3404 = ORIENTED_EDGE('',*,*,#3351,.T.);
+#3405 = ORIENTED_EDGE('',*,*,#3406,.T.);
+#3406 = EDGE_CURVE('',#3352,#3407,#3409,.T.);
+#3407 = VERTEX_POINT('',#3408);
+#3408 = CARTESIAN_POINT('',(-2.291775511835,-2.64532890268,5.5));
+#3409 = SURFACE_CURVE('',#3410,(#3414,#3421),.PCURVE_S1.);
+#3410 = LINE('',#3411,#3412);
+#3411 = CARTESIAN_POINT('',(-2.963526953964,-3.317080344809,5.5));
+#3412 = VECTOR('',#3413,1.);
+#3413 = DIRECTION('',(0.707106781187,0.707106781186,-1.88411095042E-15)
+  );
+#3414 = PCURVE('',#2271,#3415);
+#3415 = DEFINITIONAL_REPRESENTATION('',(#3416),#3420);
+#3416 = LINE('',#3417,#3418);
+#3417 = CARTESIAN_POINT('',(-4.710277376049E-17,-0.7));
+#3418 = VECTOR('',#3419,1.);
+#3419 = DIRECTION('',(1.,0.));
+#3420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3421 = PCURVE('',#3314,#3422);
+#3422 = DEFINITIONAL_REPRESENTATION('',(#3423),#3427);
+#3423 = LINE('',#3424,#3425);
+#3424 = CARTESIAN_POINT('',(0.286732934011,-1.47077861771));
+#3425 = VECTOR('',#3426,1.);
+#3426 = DIRECTION('',(0.707106781186,0.707106781187));
+#3427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3428 = ORIENTED_EDGE('',*,*,#3429,.F.);
+#3429 = EDGE_CURVE('',#2225,#3407,#3430,.T.);
+#3430 = SURFACE_CURVE('',#3431,(#3435,#3442),.PCURVE_S1.);
+#3431 = LINE('',#3432,#3433);
+#3432 = CARTESIAN_POINT('',(-2.291775511835,-2.64532890268,6.2));
+#3433 = VECTOR('',#3434,1.);
+#3434 = DIRECTION('',(-2.627434620609E-46,-2.6645352591E-15,-1.));
+#3435 = PCURVE('',#2271,#3436);
+#3436 = DEFINITIONAL_REPRESENTATION('',(#3437),#3441);
+#3437 = LINE('',#3438,#3439);
+#3438 = CARTESIAN_POINT('',(0.950000000003,-4.542506324778E-16));
+#3439 = VECTOR('',#3440,1.);
+#3440 = DIRECTION('',(0.,-1.));
+#3441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3442 = PCURVE('',#2730,#3443);
+#3443 = DEFINITIONAL_REPRESENTATION('',(#3444),#3448);
+#3444 = LINE('',#3445,#3446);
+#3445 = CARTESIAN_POINT('',(3.998480266924,0.));
+#3446 = VECTOR('',#3447,1.);
+#3447 = DIRECTION('',(0.,-1.));
+#3448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3449 = ADVANCED_FACE('',(#3450),#2212,.F.);
+#3450 = FACE_BOUND('',#3451,.F.);
+#3451 = EDGE_LOOP('',(#3452,#3453,#3476,#3504));
+#3452 = ORIENTED_EDGE('',*,*,#2189,.F.);
+#3453 = ORIENTED_EDGE('',*,*,#3454,.T.);
+#3454 = EDGE_CURVE('',#2161,#3455,#3457,.T.);
+#3455 = VERTEX_POINT('',#3456);
+#3456 = CARTESIAN_POINT('',(-3.31708034469,-2.963526954097,5.5));
+#3457 = SURFACE_CURVE('',#3458,(#3462,#3469),.PCURVE_S1.);
+#3458 = LINE('',#3459,#3460);
+#3459 = CARTESIAN_POINT('',(-3.31708034469,-2.963526954097,6.2));
+#3460 = VECTOR('',#3461,1.);
+#3461 = DIRECTION('',(-1.577721810442E-30,-2.6645352591E-15,-1.));
+#3462 = PCURVE('',#2212,#3463);
+#3463 = DEFINITIONAL_REPRESENTATION('',(#3464),#3468);
+#3464 = LINE('',#3465,#3466);
+#3465 = CARTESIAN_POINT('',(0.,0.));
+#3466 = VECTOR('',#3467,1.);
+#3467 = DIRECTION('',(0.,-1.));
+#3468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3469 = PCURVE('',#2177,#3470);
+#3470 = DEFINITIONAL_REPRESENTATION('',(#3471),#3475);
+#3471 = LINE('',#3472,#3473);
+#3472 = CARTESIAN_POINT('',(4.656155462612,0.));
+#3473 = VECTOR('',#3474,1.);
+#3474 = DIRECTION('',(0.,-1.));
+#3475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3476 = ORIENTED_EDGE('',*,*,#3477,.T.);
+#3477 = EDGE_CURVE('',#3455,#3478,#3480,.T.);
+#3478 = VERTEX_POINT('',#3479);
+#3479 = CARTESIAN_POINT('',(-2.645328902563,-2.29177551197,5.5));
+#3480 = SURFACE_CURVE('',#3481,(#3485,#3492),.PCURVE_S1.);
+#3481 = LINE('',#3482,#3483);
+#3482 = CARTESIAN_POINT('',(-3.31708034469,-2.963526954097,5.5));
+#3483 = VECTOR('',#3484,1.);
+#3484 = DIRECTION('',(0.707106781187,0.707106781187,-1.884110950421E-15)
+  );
+#3485 = PCURVE('',#2212,#3486);
+#3486 = DEFINITIONAL_REPRESENTATION('',(#3487),#3491);
+#3487 = LINE('',#3488,#3489);
+#3488 = CARTESIAN_POINT('',(3.774758283726E-16,-0.7));
+#3489 = VECTOR('',#3490,1.);
+#3490 = DIRECTION('',(1.,0.));
+#3491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3492 = PCURVE('',#3493,#3498);
+#3493 = PLANE('',#3494);
+#3494 = AXIS2_PLACEMENT_3D('',#3495,#3496,#3497);
+#3495 = CARTESIAN_POINT('',(-3.603813278754,-1.492748336413,5.5));
+#3496 = DIRECTION('',(2.966059899512E-16,-2.517855891031E-15,-1.));
+#3497 = DIRECTION('',(0.707106781187,0.707106781187,-1.570660867764E-15)
+  );
+#3498 = DEFINITIONAL_REPRESENTATION('',(#3499),#3503);
+#3499 = LINE('',#3500,#3501);
+#3500 = CARTESIAN_POINT('',(-0.837246732123,1.242748336254));
+#3501 = VECTOR('',#3502,1.);
+#3502 = DIRECTION('',(1.,-3.323013812894E-32));
+#3503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3504 = ORIENTED_EDGE('',*,*,#3505,.F.);
+#3505 = EDGE_CURVE('',#2190,#3478,#3506,.T.);
+#3506 = SURFACE_CURVE('',#3507,(#3511,#3518),.PCURVE_S1.);
+#3507 = LINE('',#3508,#3509);
+#3508 = CARTESIAN_POINT('',(-2.645328902563,-2.29177551197,6.2));
+#3509 = VECTOR('',#3510,1.);
+#3510 = DIRECTION('',(-1.577721810442E-30,-2.6645352591E-15,-1.));
+#3511 = PCURVE('',#2212,#3512);
+#3512 = DEFINITIONAL_REPRESENTATION('',(#3513),#3517);
+#3513 = LINE('',#3514,#3515);
+#3514 = CARTESIAN_POINT('',(0.95,-1.221245327088E-16));
+#3515 = VECTOR('',#3516,1.);
+#3516 = DIRECTION('',(0.,-1.));
+#3517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3518 = PCURVE('',#2758,#3519);
+#3519 = DEFINITIONAL_REPRESENTATION('',(#3520),#3524);
+#3520 = LINE('',#3521,#3522);
+#3521 = CARTESIAN_POINT('',(4.640899530499,0.));
+#3522 = VECTOR('',#3523,1.);
+#3523 = DIRECTION('',(0.,-1.));
+#3524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3525 = ADVANCED_FACE('',(#3526),#2177,.F.);
+#3526 = FACE_BOUND('',#3527,.F.);
+#3527 = EDGE_LOOP('',(#3528,#3529,#3552,#3578));
+#3528 = ORIENTED_EDGE('',*,*,#2160,.F.);
+#3529 = ORIENTED_EDGE('',*,*,#3530,.T.);
+#3530 = EDGE_CURVE('',#2126,#3531,#3533,.T.);
+#3531 = VERTEX_POINT('',#3532);
+#3532 = CARTESIAN_POINT('',(-4.441060010932,-0.250000000177,5.5));
+#3533 = SURFACE_CURVE('',#3534,(#3538,#3545),.PCURVE_S1.);
+#3534 = LINE('',#3535,#3536);
+#3535 = CARTESIAN_POINT('',(-4.441060010932,-0.250000000177,6.2));
+#3536 = VECTOR('',#3537,1.);
+#3537 = DIRECTION('',(-1.577721810442E-30,-2.6645352591E-15,-1.));
+#3538 = PCURVE('',#2177,#3539);
+#3539 = DEFINITIONAL_REPRESENTATION('',(#3540),#3544);
+#3540 = LINE('',#3541,#3542);
+#3541 = CARTESIAN_POINT('',(3.9832243348,0.));
+#3542 = VECTOR('',#3543,1.);
+#3543 = DIRECTION('',(0.,-1.));
+#3544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3545 = PCURVE('',#2148,#3546);
+#3546 = DEFINITIONAL_REPRESENTATION('',(#3547),#3551);
+#3547 = LINE('',#3548,#3549);
+#3548 = CARTESIAN_POINT('',(-1.255070014863E-30,-8.881784197001E-16));
+#3549 = VECTOR('',#3550,1.);
+#3550 = DIRECTION('',(0.,-1.));
+#3551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3552 = ORIENTED_EDGE('',*,*,#3553,.T.);
+#3553 = EDGE_CURVE('',#3531,#3455,#3554,.T.);
+#3554 = SURFACE_CURVE('',#3555,(#3560,#3567),.PCURVE_S1.);
+#3555 = CIRCLE('',#3556,4.448091053563);
+#3556 = AXIS2_PLACEMENT_3D('',#3557,#3558,#3559);
+#3557 = CARTESIAN_POINT('',(4.812051521848E-29,1.465494392505E-14,5.5));
+#3558 = DIRECTION('',(5.916456789158E-31,2.6645352591E-15,1.));
+#3559 = DIRECTION('',(0.707106781187,-0.707106781187,1.884110950421E-15)
+  );
+#3560 = PCURVE('',#2177,#3561);
+#3561 = DEFINITIONAL_REPRESENTATION('',(#3562),#3566);
+#3562 = LINE('',#3563,#3564);
+#3563 = CARTESIAN_POINT('',(0.,-0.7));
+#3564 = VECTOR('',#3565,1.);
+#3565 = DIRECTION('',(1.,0.));
+#3566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3567 = PCURVE('',#3493,#3568);
+#3568 = DEFINITIONAL_REPRESENTATION('',(#3569),#3577);
+#3569 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3570,#3571,#3572,#3573,
+#3574,#3575,#3576),.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('') );
+#3570 = CARTESIAN_POINT('',(3.60381327882,5.940839389818));
+#3571 = CARTESIAN_POINT('',(11.308132980284,5.940839389818));
+#3572 = CARTESIAN_POINT('',(7.455973129552,-0.731297190527));
+#3573 = CARTESIAN_POINT('',(3.60381327882,-7.403433770872));
+#3574 = CARTESIAN_POINT('',(-0.248346571913,-0.731297190527));
+#3575 = CARTESIAN_POINT('',(-4.100506422645,5.940839389818));
+#3576 = CARTESIAN_POINT('',(3.60381327882,5.940839389818));
+#3577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3578 = ORIENTED_EDGE('',*,*,#3454,.F.);
+#3579 = ADVANCED_FACE('',(#3580),#2148,.T.);
+#3580 = FACE_BOUND('',#3581,.T.);
+#3581 = EDGE_LOOP('',(#3582,#3583,#3584,#3607));
+#3582 = ORIENTED_EDGE('',*,*,#2125,.F.);
+#3583 = ORIENTED_EDGE('',*,*,#3530,.T.);
+#3584 = ORIENTED_EDGE('',*,*,#3585,.T.);
+#3585 = EDGE_CURVE('',#3531,#3586,#3588,.T.);
+#3586 = VERTEX_POINT('',#3587);
+#3587 = CARTESIAN_POINT('',(-3.49106001093,-0.250000000178,5.5));
+#3588 = SURFACE_CURVE('',#3589,(#3593,#3600),.PCURVE_S1.);
+#3589 = LINE('',#3590,#3591);
+#3590 = CARTESIAN_POINT('',(-4.441060010932,-0.250000000177,5.5));
+#3591 = VECTOR('',#3592,1.);
+#3592 = DIRECTION('',(1.,-4.29434265925E-13,1.143651097344E-27));
+#3593 = PCURVE('',#2148,#3594);
+#3594 = DEFINITIONAL_REPRESENTATION('',(#3595),#3599);
+#3595 = LINE('',#3596,#3597);
+#3596 = CARTESIAN_POINT('',(-4.710277376049E-17,-0.7));
+#3597 = VECTOR('',#3598,1.);
+#3598 = DIRECTION('',(1.,0.));
+#3599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3600 = PCURVE('',#3493,#3601);
+#3601 = DEFINITIONAL_REPRESENTATION('',(#3602),#3606);
+#3602 = LINE('',#3603,#3604);
+#3603 = CARTESIAN_POINT('',(0.286732934011,-1.47077861771));
+#3604 = VECTOR('',#3605,1.);
+#3605 = DIRECTION('',(0.707106781186,0.707106781187));
+#3606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3607 = ORIENTED_EDGE('',*,*,#3608,.F.);
+#3608 = EDGE_CURVE('',#2102,#3586,#3609,.T.);
+#3609 = SURFACE_CURVE('',#3610,(#3614,#3621),.PCURVE_S1.);
+#3610 = LINE('',#3611,#3612);
+#3611 = CARTESIAN_POINT('',(-3.491060010929,-0.250000000178,6.2));
+#3612 = VECTOR('',#3613,1.);
+#3613 = DIRECTION('',(-1.577721810442E-30,-2.6645352591E-15,-1.));
+#3614 = PCURVE('',#2148,#3615);
+#3615 = DEFINITIONAL_REPRESENTATION('',(#3616),#3620);
+#3616 = LINE('',#3617,#3618);
+#3617 = CARTESIAN_POINT('',(0.950000000003,-4.542506324778E-16));
+#3618 = VECTOR('',#3619,1.);
+#3619 = DIRECTION('',(0.,-1.));
+#3620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3621 = PCURVE('',#2758,#3622);
+#3622 = DEFINITIONAL_REPRESENTATION('',(#3623),#3627);
+#3623 = LINE('',#3624,#3625);
+#3624 = CARTESIAN_POINT('',(3.998480266924,0.));
+#3625 = VECTOR('',#3626,1.);
+#3626 = DIRECTION('',(0.,-1.));
+#3627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3628 = ADVANCED_FACE('',(#3629),#2089,.F.);
+#3629 = FACE_BOUND('',#3630,.F.);
+#3630 = EDGE_LOOP('',(#3631,#3632,#3655,#3683));
+#3631 = ORIENTED_EDGE('',*,*,#2066,.F.);
+#3632 = ORIENTED_EDGE('',*,*,#3633,.T.);
+#3633 = EDGE_CURVE('',#2038,#3634,#3636,.T.);
+#3634 = VERTEX_POINT('',#3635);
+#3635 = CARTESIAN_POINT('',(-4.441060010942,0.25,5.5));
+#3636 = SURFACE_CURVE('',#3637,(#3641,#3648),.PCURVE_S1.);
+#3637 = LINE('',#3638,#3639);
+#3638 = CARTESIAN_POINT('',(-4.441060010942,0.25,6.2));
+#3639 = VECTOR('',#3640,1.);
+#3640 = DIRECTION('',(1.577721810442E-30,-2.6645352591E-15,-1.));
+#3641 = PCURVE('',#2089,#3642);
+#3642 = DEFINITIONAL_REPRESENTATION('',(#3643),#3647);
+#3643 = LINE('',#3644,#3645);
+#3644 = CARTESIAN_POINT('',(0.,0.));
+#3645 = VECTOR('',#3646,1.);
+#3646 = DIRECTION('',(0.,-1.));
+#3647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3648 = PCURVE('',#2054,#3649);
+#3649 = DEFINITIONAL_REPRESENTATION('',(#3650),#3654);
+#3650 = LINE('',#3651,#3652);
+#3651 = CARTESIAN_POINT('',(4.656155462612,0.));
+#3652 = VECTOR('',#3653,1.);
+#3653 = DIRECTION('',(0.,-1.));
+#3654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3655 = ORIENTED_EDGE('',*,*,#3656,.T.);
+#3656 = EDGE_CURVE('',#3634,#3657,#3659,.T.);
+#3657 = VERTEX_POINT('',#3658);
+#3658 = CARTESIAN_POINT('',(-3.491060010942,0.25,5.5));
+#3659 = SURFACE_CURVE('',#3660,(#3664,#3671),.PCURVE_S1.);
+#3660 = LINE('',#3661,#3662);
+#3661 = CARTESIAN_POINT('',(-4.441060010942,0.25,5.5));
+#3662 = VECTOR('',#3663,1.);
+#3663 = DIRECTION('',(1.,-1.110223024625E-16,7.88860905221E-31));
+#3664 = PCURVE('',#2089,#3665);
+#3665 = DEFINITIONAL_REPRESENTATION('',(#3666),#3670);
+#3666 = LINE('',#3667,#3668);
+#3667 = CARTESIAN_POINT('',(3.774758283726E-16,-0.7));
+#3668 = VECTOR('',#3669,1.);
+#3669 = DIRECTION('',(1.,0.));
+#3670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3671 = PCURVE('',#3672,#3677);
+#3672 = PLANE('',#3673);
+#3673 = AXIS2_PLACEMENT_3D('',#3674,#3675,#3676);
+#3674 = CARTESIAN_POINT('',(-3.60381327882,1.492748336254,5.5));
+#3675 = DIRECTION('',(3.134500826567E-16,-2.770549390114E-15,-1.));
+#3676 = DIRECTION('',(1.,-1.110223024625E-16,3.134500826567E-16));
+#3677 = DEFINITIONAL_REPRESENTATION('',(#3678),#3682);
+#3678 = LINE('',#3679,#3680);
+#3679 = CARTESIAN_POINT('',(-0.837246732123,1.242748336254));
+#3680 = VECTOR('',#3681,1.);
+#3681 = DIRECTION('',(1.,-3.323013812894E-32));
+#3682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3683 = ORIENTED_EDGE('',*,*,#3684,.F.);
+#3684 = EDGE_CURVE('',#2067,#3657,#3685,.T.);
+#3685 = SURFACE_CURVE('',#3686,(#3690,#3697),.PCURVE_S1.);
+#3686 = LINE('',#3687,#3688);
+#3687 = CARTESIAN_POINT('',(-3.491060010942,0.25,6.2));
+#3688 = VECTOR('',#3689,1.);
+#3689 = DIRECTION('',(1.577721810442E-30,-2.6645352591E-15,-1.));
+#3690 = PCURVE('',#2089,#3691);
+#3691 = DEFINITIONAL_REPRESENTATION('',(#3692),#3696);
+#3692 = LINE('',#3693,#3694);
+#3693 = CARTESIAN_POINT('',(0.95,-1.221245327088E-16));
+#3694 = VECTOR('',#3695,1.);
+#3695 = DIRECTION('',(0.,-1.));
+#3696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3697 = PCURVE('',#2786,#3698);
+#3698 = DEFINITIONAL_REPRESENTATION('',(#3699),#3703);
+#3699 = LINE('',#3700,#3701);
+#3700 = CARTESIAN_POINT('',(4.640899530499,0.));
+#3701 = VECTOR('',#3702,1.);
+#3702 = DIRECTION('',(0.,-1.));
+#3703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3704 = ADVANCED_FACE('',(#3705),#2054,.F.);
+#3705 = FACE_BOUND('',#3706,.F.);
+#3706 = EDGE_LOOP('',(#3707,#3708,#3731,#3757));
+#3707 = ORIENTED_EDGE('',*,*,#2037,.F.);
+#3708 = ORIENTED_EDGE('',*,*,#3709,.T.);
+#3709 = EDGE_CURVE('',#2003,#3710,#3712,.T.);
+#3710 = VERTEX_POINT('',#3711);
+#3711 = CARTESIAN_POINT('',(-3.317080344809,2.963526953965,5.5));
+#3712 = SURFACE_CURVE('',#3713,(#3717,#3724),.PCURVE_S1.);
+#3713 = LINE('',#3714,#3715);
+#3714 = CARTESIAN_POINT('',(-3.317080344809,2.963526953965,6.2));
+#3715 = VECTOR('',#3716,1.);
+#3716 = DIRECTION('',(1.577721810442E-30,-2.6645352591E-15,-1.));
+#3717 = PCURVE('',#2054,#3718);
+#3718 = DEFINITIONAL_REPRESENTATION('',(#3719),#3723);
+#3719 = LINE('',#3720,#3721);
+#3720 = CARTESIAN_POINT('',(3.9832243348,0.));
+#3721 = VECTOR('',#3722,1.);
+#3722 = DIRECTION('',(0.,-1.));
+#3723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3724 = PCURVE('',#2025,#3725);
+#3725 = DEFINITIONAL_REPRESENTATION('',(#3726),#3730);
+#3726 = LINE('',#3727,#3728);
+#3727 = CARTESIAN_POINT('',(-1.255070014863E-30,-8.881784197001E-16));
+#3728 = VECTOR('',#3729,1.);
+#3729 = DIRECTION('',(0.,-1.));
+#3730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3731 = ORIENTED_EDGE('',*,*,#3732,.T.);
+#3732 = EDGE_CURVE('',#3710,#3634,#3733,.T.);
+#3733 = SURFACE_CURVE('',#3734,(#3739,#3746),.PCURVE_S1.);
+#3734 = CIRCLE('',#3735,4.448091053563);
+#3735 = AXIS2_PLACEMENT_3D('',#3736,#3737,#3738);
+#3736 = CARTESIAN_POINT('',(4.969823702892E-29,1.465494392505E-14,5.5));
+#3737 = DIRECTION('',(-4.930380657631E-31,2.6645352591E-15,1.));
+#3738 = DIRECTION('',(-1.110223024625E-16,-1.,2.6645352591E-15));
+#3739 = PCURVE('',#2054,#3740);
+#3740 = DEFINITIONAL_REPRESENTATION('',(#3741),#3745);
+#3741 = LINE('',#3742,#3743);
+#3742 = CARTESIAN_POINT('',(0.,-0.7));
+#3743 = VECTOR('',#3744,1.);
+#3744 = DIRECTION('',(1.,0.));
+#3745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3746 = PCURVE('',#3672,#3747);
+#3747 = DEFINITIONAL_REPRESENTATION('',(#3748),#3756);
+#3748 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3749,#3750,#3751,#3752,
+#3753,#3754,#3755),.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('') );
+#3749 = CARTESIAN_POINT('',(3.60381327882,5.940839389818));
+#3750 = CARTESIAN_POINT('',(11.308132980284,5.940839389818));
+#3751 = CARTESIAN_POINT('',(7.455973129552,-0.731297190527));
+#3752 = CARTESIAN_POINT('',(3.60381327882,-7.403433770872));
+#3753 = CARTESIAN_POINT('',(-0.248346571913,-0.731297190527));
+#3754 = CARTESIAN_POINT('',(-4.100506422645,5.940839389818));
+#3755 = CARTESIAN_POINT('',(3.60381327882,5.940839389818));
+#3756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3757 = ORIENTED_EDGE('',*,*,#3633,.F.);
+#3758 = ADVANCED_FACE('',(#3759),#2025,.T.);
+#3759 = FACE_BOUND('',#3760,.T.);
+#3760 = EDGE_LOOP('',(#3761,#3762,#3763,#3786));
+#3761 = ORIENTED_EDGE('',*,*,#2002,.F.);
+#3762 = ORIENTED_EDGE('',*,*,#3709,.T.);
+#3763 = ORIENTED_EDGE('',*,*,#3764,.T.);
+#3764 = EDGE_CURVE('',#3710,#3765,#3767,.T.);
+#3765 = VERTEX_POINT('',#3766);
+#3766 = CARTESIAN_POINT('',(-2.64532890268,2.291775511835,5.5));
+#3767 = SURFACE_CURVE('',#3768,(#3772,#3779),.PCURVE_S1.);
+#3768 = LINE('',#3769,#3770);
+#3769 = CARTESIAN_POINT('',(-3.317080344809,2.963526953965,5.5));
+#3770 = VECTOR('',#3771,1.);
+#3771 = DIRECTION('',(0.707106781186,-0.707106781187,1.884110950421E-15)
+  );
+#3772 = PCURVE('',#2025,#3773);
+#3773 = DEFINITIONAL_REPRESENTATION('',(#3774),#3778);
+#3774 = LINE('',#3775,#3776);
+#3775 = CARTESIAN_POINT('',(-4.710277376049E-17,-0.7));
+#3776 = VECTOR('',#3777,1.);
+#3777 = DIRECTION('',(1.,0.));
+#3778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3779 = PCURVE('',#3672,#3780);
+#3780 = DEFINITIONAL_REPRESENTATION('',(#3781),#3785);
+#3781 = LINE('',#3782,#3783);
+#3782 = CARTESIAN_POINT('',(0.286732934011,-1.47077861771));
+#3783 = VECTOR('',#3784,1.);
+#3784 = DIRECTION('',(0.707106781186,0.707106781187));
+#3785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3786 = ORIENTED_EDGE('',*,*,#3787,.F.);
+#3787 = EDGE_CURVE('',#1979,#3765,#3788,.T.);
+#3788 = SURFACE_CURVE('',#3789,(#3793,#3800),.PCURVE_S1.);
+#3789 = LINE('',#3790,#3791);
+#3790 = CARTESIAN_POINT('',(-2.64532890268,2.291775511835,6.2));
+#3791 = VECTOR('',#3792,1.);
+#3792 = DIRECTION('',(1.577721810442E-30,-2.6645352591E-15,-1.));
+#3793 = PCURVE('',#2025,#3794);
+#3794 = DEFINITIONAL_REPRESENTATION('',(#3795),#3799);
+#3795 = LINE('',#3796,#3797);
+#3796 = CARTESIAN_POINT('',(0.950000000003,-4.542506324778E-16));
+#3797 = VECTOR('',#3798,1.);
+#3798 = DIRECTION('',(0.,-1.));
+#3799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3800 = PCURVE('',#2786,#3801);
+#3801 = DEFINITIONAL_REPRESENTATION('',(#3802),#3806);
+#3802 = LINE('',#3803,#3804);
+#3803 = CARTESIAN_POINT('',(3.998480266924,0.));
+#3804 = VECTOR('',#3805,1.);
+#3805 = DIRECTION('',(0.,-1.));
+#3806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3807 = ADVANCED_FACE('',(#3808),#1966,.F.);
+#3808 = FACE_BOUND('',#3809,.F.);
+#3809 = EDGE_LOOP('',(#3810,#3811,#3834,#3862));
+#3810 = ORIENTED_EDGE('',*,*,#1943,.F.);
+#3811 = ORIENTED_EDGE('',*,*,#3812,.T.);
+#3812 = EDGE_CURVE('',#1915,#3813,#3815,.T.);
+#3813 = VERTEX_POINT('',#3814);
+#3814 = CARTESIAN_POINT('',(-2.963526954097,3.31708034469,5.5));
+#3815 = SURFACE_CURVE('',#3816,(#3820,#3827),.PCURVE_S1.);
+#3816 = LINE('',#3817,#3818);
+#3817 = CARTESIAN_POINT('',(-2.963526954097,3.31708034469,6.2));
+#3818 = VECTOR('',#3819,1.);
+#3819 = DIRECTION('',(-3.549874073495E-30,-2.6645352591E-15,-1.));
+#3820 = PCURVE('',#1966,#3821);
+#3821 = DEFINITIONAL_REPRESENTATION('',(#3822),#3826);
+#3822 = LINE('',#3823,#3824);
+#3823 = CARTESIAN_POINT('',(0.,0.));
+#3824 = VECTOR('',#3825,1.);
+#3825 = DIRECTION('',(0.,-1.));
+#3826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3827 = PCURVE('',#1931,#3828);
+#3828 = DEFINITIONAL_REPRESENTATION('',(#3829),#3833);
+#3829 = LINE('',#3830,#3831);
+#3830 = CARTESIAN_POINT('',(4.656155462612,0.));
+#3831 = VECTOR('',#3832,1.);
+#3832 = DIRECTION('',(0.,-1.));
+#3833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3834 = ORIENTED_EDGE('',*,*,#3835,.T.);
+#3835 = EDGE_CURVE('',#3813,#3836,#3838,.T.);
+#3836 = VERTEX_POINT('',#3837);
+#3837 = CARTESIAN_POINT('',(-2.29177551197,2.645328902563,5.5));
+#3838 = SURFACE_CURVE('',#3839,(#3843,#3850),.PCURVE_S1.);
+#3839 = LINE('',#3840,#3841);
+#3840 = CARTESIAN_POINT('',(-2.963526954097,3.31708034469,5.5));
+#3841 = VECTOR('',#3842,1.);
+#3842 = DIRECTION('',(0.707106781187,-0.707106781187,1.884110950421E-15)
+  );
+#3843 = PCURVE('',#1966,#3844);
+#3844 = DEFINITIONAL_REPRESENTATION('',(#3845),#3849);
+#3845 = LINE('',#3846,#3847);
+#3846 = CARTESIAN_POINT('',(3.774758283726E-16,-0.7));
+#3847 = VECTOR('',#3848,1.);
+#3848 = DIRECTION('',(1.,0.));
+#3849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3850 = PCURVE('',#3851,#3856);
+#3851 = PLANE('',#3852);
+#3852 = AXIS2_PLACEMENT_3D('',#3853,#3854,#3855);
+#3853 = CARTESIAN_POINT('',(-1.492748336413,3.603813278754,5.5));
+#3854 = DIRECTION('',(1.466793680689E-16,-2.961141249052E-15,-1.));
+#3855 = DIRECTION('',(0.707106781187,-0.707106781187,2.197561033077E-15)
+  );
+#3856 = DEFINITIONAL_REPRESENTATION('',(#3857),#3861);
+#3857 = LINE('',#3858,#3859);
+#3858 = CARTESIAN_POINT('',(-0.837246732123,1.242748336254));
+#3859 = VECTOR('',#3860,1.);
+#3860 = DIRECTION('',(1.,-3.323013812894E-32));
+#3861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3862 = ORIENTED_EDGE('',*,*,#3863,.F.);
+#3863 = EDGE_CURVE('',#1944,#3836,#3864,.T.);
+#3864 = SURFACE_CURVE('',#3865,(#3869,#3876),.PCURVE_S1.);
+#3865 = LINE('',#3866,#3867);
+#3866 = CARTESIAN_POINT('',(-2.29177551197,2.645328902563,6.2));
+#3867 = VECTOR('',#3868,1.);
+#3868 = DIRECTION('',(-3.549874073495E-30,-2.6645352591E-15,-1.));
+#3869 = PCURVE('',#1966,#3870);
+#3870 = DEFINITIONAL_REPRESENTATION('',(#3871),#3875);
+#3871 = LINE('',#3872,#3873);
+#3872 = CARTESIAN_POINT('',(0.95,-1.221245327088E-16));
+#3873 = VECTOR('',#3874,1.);
+#3874 = DIRECTION('',(0.,-1.));
+#3875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3876 = PCURVE('',#2814,#3877);
+#3877 = DEFINITIONAL_REPRESENTATION('',(#3878),#3882);
+#3878 = LINE('',#3879,#3880);
+#3879 = CARTESIAN_POINT('',(4.640899530499,0.));
+#3880 = VECTOR('',#3881,1.);
+#3881 = DIRECTION('',(0.,-1.));
+#3882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3883 = ADVANCED_FACE('',(#3884),#1931,.F.);
+#3884 = FACE_BOUND('',#3885,.F.);
+#3885 = EDGE_LOOP('',(#3886,#3887,#3910,#3936));
+#3886 = ORIENTED_EDGE('',*,*,#1914,.F.);
+#3887 = ORIENTED_EDGE('',*,*,#3888,.T.);
+#3888 = EDGE_CURVE('',#1880,#3889,#3891,.T.);
+#3889 = VERTEX_POINT('',#3890);
+#3890 = CARTESIAN_POINT('',(-0.250000000177,4.441060010932,5.5));
+#3891 = SURFACE_CURVE('',#3892,(#3896,#3903),.PCURVE_S1.);
+#3892 = LINE('',#3893,#3894);
+#3893 = CARTESIAN_POINT('',(-0.250000000177,4.441060010932,6.2));
+#3894 = VECTOR('',#3895,1.);
+#3895 = DIRECTION('',(-3.549874073495E-30,-2.6645352591E-15,-1.));
+#3896 = PCURVE('',#1931,#3897);
+#3897 = DEFINITIONAL_REPRESENTATION('',(#3898),#3902);
+#3898 = LINE('',#3899,#3900);
+#3899 = CARTESIAN_POINT('',(3.9832243348,0.));
+#3900 = VECTOR('',#3901,1.);
+#3901 = DIRECTION('',(0.,-1.));
+#3902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3903 = PCURVE('',#1902,#3904);
+#3904 = DEFINITIONAL_REPRESENTATION('',(#3905),#3909);
+#3905 = LINE('',#3906,#3907);
+#3906 = CARTESIAN_POINT('',(-1.255070014863E-30,-8.881784197001E-16));
+#3907 = VECTOR('',#3908,1.);
+#3908 = DIRECTION('',(0.,-1.));
+#3909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3910 = ORIENTED_EDGE('',*,*,#3911,.T.);
+#3911 = EDGE_CURVE('',#3889,#3813,#3912,.T.);
+#3912 = SURFACE_CURVE('',#3913,(#3918,#3925),.PCURVE_S1.);
+#3913 = CIRCLE('',#3914,4.448091053563);
+#3914 = AXIS2_PLACEMENT_3D('',#3915,#3916,#3917);
+#3915 = CARTESIAN_POINT('',(5.936178311788E-29,1.465494392505E-14,5.5));
+#3916 = DIRECTION('',(3.549874073495E-30,2.6645352591E-15,1.));
+#3917 = DIRECTION('',(-0.707106781187,-0.707106781187,1.884110950421E-15
+    ));
+#3918 = PCURVE('',#1931,#3919);
+#3919 = DEFINITIONAL_REPRESENTATION('',(#3920),#3924);
+#3920 = LINE('',#3921,#3922);
+#3921 = CARTESIAN_POINT('',(0.,-0.7));
+#3922 = VECTOR('',#3923,1.);
+#3923 = DIRECTION('',(1.,0.));
+#3924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3925 = PCURVE('',#3851,#3926);
+#3926 = DEFINITIONAL_REPRESENTATION('',(#3927),#3935);
+#3927 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3928,#3929,#3930,#3931,
+#3932,#3933,#3934),.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('') );
+#3928 = CARTESIAN_POINT('',(3.60381327882,5.940839389818));
+#3929 = CARTESIAN_POINT('',(11.308132980284,5.940839389818));
+#3930 = CARTESIAN_POINT('',(7.455973129552,-0.731297190527));
+#3931 = CARTESIAN_POINT('',(3.60381327882,-7.403433770872));
+#3932 = CARTESIAN_POINT('',(-0.248346571913,-0.731297190527));
+#3933 = CARTESIAN_POINT('',(-4.100506422645,5.940839389818));
+#3934 = CARTESIAN_POINT('',(3.60381327882,5.940839389818));
+#3935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3936 = ORIENTED_EDGE('',*,*,#3812,.F.);
+#3937 = ADVANCED_FACE('',(#3938),#1902,.T.);
+#3938 = FACE_BOUND('',#3939,.T.);
+#3939 = EDGE_LOOP('',(#3940,#3941,#3942,#3965));
+#3940 = ORIENTED_EDGE('',*,*,#1879,.F.);
+#3941 = ORIENTED_EDGE('',*,*,#3888,.T.);
+#3942 = ORIENTED_EDGE('',*,*,#3943,.T.);
+#3943 = EDGE_CURVE('',#3889,#3944,#3946,.T.);
+#3944 = VERTEX_POINT('',#3945);
+#3945 = CARTESIAN_POINT('',(-0.250000000178,3.49106001093,5.5));
+#3946 = SURFACE_CURVE('',#3947,(#3951,#3958),.PCURVE_S1.);
+#3947 = LINE('',#3948,#3949);
+#3948 = CARTESIAN_POINT('',(-0.250000000177,4.441060010932,5.5));
+#3949 = VECTOR('',#3950,1.);
+#3950 = DIRECTION('',(-4.29434265925E-13,-1.,2.6645352591E-15));
+#3951 = PCURVE('',#1902,#3952);
+#3952 = DEFINITIONAL_REPRESENTATION('',(#3953),#3957);
+#3953 = LINE('',#3954,#3955);
+#3954 = CARTESIAN_POINT('',(-4.710277376049E-17,-0.7));
+#3955 = VECTOR('',#3956,1.);
+#3956 = DIRECTION('',(1.,0.));
+#3957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3958 = PCURVE('',#3851,#3959);
+#3959 = DEFINITIONAL_REPRESENTATION('',(#3960),#3964);
+#3960 = LINE('',#3961,#3962);
+#3961 = CARTESIAN_POINT('',(0.286732934011,-1.47077861771));
+#3962 = VECTOR('',#3963,1.);
+#3963 = DIRECTION('',(0.707106781186,0.707106781187));
+#3964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3965 = ORIENTED_EDGE('',*,*,#3966,.F.);
+#3966 = EDGE_CURVE('',#1856,#3944,#3967,.T.);
+#3967 = SURFACE_CURVE('',#3968,(#3972,#3979),.PCURVE_S1.);
+#3968 = LINE('',#3969,#3970);
+#3969 = CARTESIAN_POINT('',(-0.250000000178,3.49106001093,6.2));
+#3970 = VECTOR('',#3971,1.);
+#3971 = DIRECTION('',(-3.549874073495E-30,-2.6645352591E-15,-1.));
+#3972 = PCURVE('',#1902,#3973);
+#3973 = DEFINITIONAL_REPRESENTATION('',(#3974),#3978);
+#3974 = LINE('',#3975,#3976);
+#3975 = CARTESIAN_POINT('',(0.950000000003,-4.542506324778E-16));
+#3976 = VECTOR('',#3977,1.);
+#3977 = DIRECTION('',(0.,-1.));
+#3978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3979 = PCURVE('',#2814,#3980);
+#3980 = DEFINITIONAL_REPRESENTATION('',(#3981),#3985);
+#3981 = LINE('',#3982,#3983);
+#3982 = CARTESIAN_POINT('',(3.998480266924,0.));
+#3983 = VECTOR('',#3984,1.);
+#3984 = DIRECTION('',(0.,-1.));
+#3985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3986 = ADVANCED_FACE('',(#3987),#1843,.F.);
+#3987 = FACE_BOUND('',#3988,.F.);
+#3988 = EDGE_LOOP('',(#3989,#3990,#4013,#4041));
+#3989 = ORIENTED_EDGE('',*,*,#1820,.F.);
+#3990 = ORIENTED_EDGE('',*,*,#3991,.T.);
+#3991 = EDGE_CURVE('',#1792,#3992,#3994,.T.);
+#3992 = VERTEX_POINT('',#3993);
+#3993 = CARTESIAN_POINT('',(0.25,4.441060010942,5.5));
+#3994 = SURFACE_CURVE('',#3995,(#3999,#4006),.PCURVE_S1.);
+#3995 = LINE('',#3996,#3997);
+#3996 = CARTESIAN_POINT('',(0.25,4.441060010942,6.2));
+#3997 = VECTOR('',#3998,1.);
+#3998 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#3999 = PCURVE('',#1843,#4000);
+#4000 = DEFINITIONAL_REPRESENTATION('',(#4001),#4005);
+#4001 = LINE('',#4002,#4003);
+#4002 = CARTESIAN_POINT('',(0.,0.));
+#4003 = VECTOR('',#4004,1.);
+#4004 = DIRECTION('',(0.,-1.));
+#4005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4006 = PCURVE('',#1808,#4007);
+#4007 = DEFINITIONAL_REPRESENTATION('',(#4008),#4012);
+#4008 = LINE('',#4009,#4010);
+#4009 = CARTESIAN_POINT('',(4.656155462612,0.));
+#4010 = VECTOR('',#4011,1.);
+#4011 = DIRECTION('',(0.,-1.));
+#4012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4013 = ORIENTED_EDGE('',*,*,#4014,.T.);
+#4014 = EDGE_CURVE('',#3992,#4015,#4017,.T.);
+#4015 = VERTEX_POINT('',#4016);
+#4016 = CARTESIAN_POINT('',(0.25,3.491060010942,5.5));
+#4017 = SURFACE_CURVE('',#4018,(#4022,#4029),.PCURVE_S1.);
+#4018 = LINE('',#4019,#4020);
+#4019 = CARTESIAN_POINT('',(0.25,4.441060010942,5.5));
+#4020 = VECTOR('',#4021,1.);
+#4021 = DIRECTION('',(0.,-1.,2.6645352591E-15));
+#4022 = PCURVE('',#1843,#4023);
+#4023 = DEFINITIONAL_REPRESENTATION('',(#4024),#4028);
+#4024 = LINE('',#4025,#4026);
+#4025 = CARTESIAN_POINT('',(7.993605777301E-16,-0.7));
+#4026 = VECTOR('',#4027,1.);
+#4027 = DIRECTION('',(1.,0.));
+#4028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4029 = PCURVE('',#4030,#4035);
+#4030 = PLANE('',#4031);
+#4031 = AXIS2_PLACEMENT_3D('',#4032,#4033,#4034);
+#4032 = CARTESIAN_POINT('',(1.492748336254,3.60381327882,5.5));
+#4033 = DIRECTION('',(-1.060141310134E-16,-2.977985341757E-15,-1.));
+#4034 = DIRECTION('',(0.,-1.,2.977985341757E-15));
+#4035 = DEFINITIONAL_REPRESENTATION('',(#4036),#4040);
+#4036 = LINE('',#4037,#4038);
+#4037 = CARTESIAN_POINT('',(-0.837246732123,1.242748336254));
+#4038 = VECTOR('',#4039,1.);
+#4039 = DIRECTION('',(1.,-3.323013812894E-32));
+#4040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4041 = ORIENTED_EDGE('',*,*,#4042,.F.);
+#4042 = EDGE_CURVE('',#1821,#4015,#4043,.T.);
+#4043 = SURFACE_CURVE('',#4044,(#4048,#4055),.PCURVE_S1.);
+#4044 = LINE('',#4045,#4046);
+#4045 = CARTESIAN_POINT('',(0.25,3.491060010942,6.2));
+#4046 = VECTOR('',#4047,1.);
+#4047 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#4048 = PCURVE('',#1843,#4049);
+#4049 = DEFINITIONAL_REPRESENTATION('',(#4050),#4054);
+#4050 = LINE('',#4051,#4052);
+#4051 = CARTESIAN_POINT('',(0.95,-7.549516567451E-16));
+#4052 = VECTOR('',#4053,1.);
+#4053 = DIRECTION('',(0.,-1.));
+#4054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4055 = PCURVE('',#2842,#4056);
+#4056 = DEFINITIONAL_REPRESENTATION('',(#4057),#4061);
+#4057 = LINE('',#4058,#4059);
+#4058 = CARTESIAN_POINT('',(4.640899530499,0.));
+#4059 = VECTOR('',#4060,1.);
+#4060 = DIRECTION('',(0.,-1.));
+#4061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4062 = ADVANCED_FACE('',(#4063),#1808,.F.);
+#4063 = FACE_BOUND('',#4064,.F.);
+#4064 = EDGE_LOOP('',(#4065,#4066,#4089,#4115));
+#4065 = ORIENTED_EDGE('',*,*,#1791,.F.);
+#4066 = ORIENTED_EDGE('',*,*,#4067,.T.);
+#4067 = EDGE_CURVE('',#1757,#4068,#4070,.T.);
+#4068 = VERTEX_POINT('',#4069);
+#4069 = CARTESIAN_POINT('',(2.963526953964,3.317080344809,5.5));
+#4070 = SURFACE_CURVE('',#4071,(#4075,#4082),.PCURVE_S1.);
+#4071 = LINE('',#4072,#4073);
+#4072 = CARTESIAN_POINT('',(2.963526953964,3.317080344809,6.2));
+#4073 = VECTOR('',#4074,1.);
+#4074 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#4075 = PCURVE('',#1808,#4076);
+#4076 = DEFINITIONAL_REPRESENTATION('',(#4077),#4081);
+#4077 = LINE('',#4078,#4079);
+#4078 = CARTESIAN_POINT('',(3.9832243348,0.));
+#4079 = VECTOR('',#4080,1.);
+#4080 = DIRECTION('',(0.,-1.));
+#4081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4082 = PCURVE('',#1779,#4083);
+#4083 = DEFINITIONAL_REPRESENTATION('',(#4084),#4088);
+#4084 = LINE('',#4085,#4086);
+#4085 = CARTESIAN_POINT('',(-1.673426686483E-30,-8.881784197001E-16));
+#4086 = VECTOR('',#4087,1.);
+#4087 = DIRECTION('',(0.,-1.));
+#4088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4089 = ORIENTED_EDGE('',*,*,#4090,.T.);
+#4090 = EDGE_CURVE('',#4068,#3992,#4091,.T.);
+#4091 = SURFACE_CURVE('',#4092,(#4097,#4104),.PCURVE_S1.);
+#4092 = CIRCLE('',#4093,4.448091053563);
+#4093 = AXIS2_PLACEMENT_3D('',#4094,#4095,#4096);
+#4094 = CARTESIAN_POINT('',(0.,1.465494392505E-14,5.5));
+#4095 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#4096 = DIRECTION('',(-1.,0.,0.));
+#4097 = PCURVE('',#1808,#4098);
+#4098 = DEFINITIONAL_REPRESENTATION('',(#4099),#4103);
+#4099 = LINE('',#4100,#4101);
+#4100 = CARTESIAN_POINT('',(0.,-0.7));
+#4101 = VECTOR('',#4102,1.);
+#4102 = DIRECTION('',(1.,0.));
+#4103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4104 = PCURVE('',#4030,#4105);
+#4105 = DEFINITIONAL_REPRESENTATION('',(#4106),#4114);
+#4106 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4107,#4108,#4109,#4110,
+#4111,#4112,#4113),.UNSPECIFIED.,.T.,.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('') );
+#4107 = CARTESIAN_POINT('',(3.60381327882,5.940839389818));
+#4108 = CARTESIAN_POINT('',(11.308132980284,5.940839389818));
+#4109 = CARTESIAN_POINT('',(7.455973129552,-0.731297190527));
+#4110 = CARTESIAN_POINT('',(3.60381327882,-7.403433770872));
+#4111 = CARTESIAN_POINT('',(-0.248346571913,-0.731297190527));
+#4112 = CARTESIAN_POINT('',(-4.100506422645,5.940839389818));
+#4113 = CARTESIAN_POINT('',(3.60381327882,5.940839389818));
+#4114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4115 = ORIENTED_EDGE('',*,*,#3991,.F.);
+#4116 = ADVANCED_FACE('',(#4117),#1779,.T.);
+#4117 = FACE_BOUND('',#4118,.T.);
+#4118 = EDGE_LOOP('',(#4119,#4120,#4121,#4144));
+#4119 = ORIENTED_EDGE('',*,*,#1756,.F.);
+#4120 = ORIENTED_EDGE('',*,*,#4067,.T.);
+#4121 = ORIENTED_EDGE('',*,*,#4122,.T.);
+#4122 = EDGE_CURVE('',#4068,#4123,#4125,.T.);
+#4123 = VERTEX_POINT('',#4124);
+#4124 = CARTESIAN_POINT('',(2.291775511835,2.64532890268,5.5));
+#4125 = SURFACE_CURVE('',#4126,(#4130,#4137),.PCURVE_S1.);
+#4126 = LINE('',#4127,#4128);
+#4127 = CARTESIAN_POINT('',(2.963526953964,3.317080344809,5.5));
+#4128 = VECTOR('',#4129,1.);
+#4129 = DIRECTION('',(-0.707106781187,-0.707106781186,1.88411095042E-15)
+  );
+#4130 = PCURVE('',#1779,#4131);
+#4131 = DEFINITIONAL_REPRESENTATION('',(#4132),#4136);
+#4132 = LINE('',#4133,#4134);
+#4133 = CARTESIAN_POINT('',(-6.280369834733E-17,-0.7));
+#4134 = VECTOR('',#4135,1.);
+#4135 = DIRECTION('',(1.,0.));
+#4136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4137 = PCURVE('',#4030,#4138);
+#4138 = DEFINITIONAL_REPRESENTATION('',(#4139),#4143);
+#4139 = LINE('',#4140,#4141);
+#4140 = CARTESIAN_POINT('',(0.286732934011,-1.47077861771));
+#4141 = VECTOR('',#4142,1.);
+#4142 = DIRECTION('',(0.707106781186,0.707106781187));
+#4143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4144 = ORIENTED_EDGE('',*,*,#4145,.F.);
+#4145 = EDGE_CURVE('',#1733,#4123,#4146,.T.);
+#4146 = SURFACE_CURVE('',#4147,(#4151,#4158),.PCURVE_S1.);
+#4147 = LINE('',#4148,#4149);
+#4148 = CARTESIAN_POINT('',(2.291775511835,2.64532890268,6.2));
+#4149 = VECTOR('',#4150,1.);
+#4150 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#4151 = PCURVE('',#1779,#4152);
+#4152 = DEFINITIONAL_REPRESENTATION('',(#4153),#4157);
+#4153 = LINE('',#4154,#4155);
+#4154 = CARTESIAN_POINT('',(0.950000000003,-9.017269832038E-16));
+#4155 = VECTOR('',#4156,1.);
+#4156 = DIRECTION('',(0.,-1.));
+#4157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4158 = PCURVE('',#2842,#4159);
+#4159 = DEFINITIONAL_REPRESENTATION('',(#4160),#4164);
+#4160 = LINE('',#4161,#4162);
+#4161 = CARTESIAN_POINT('',(3.998480266924,0.));
+#4162 = VECTOR('',#4163,1.);
+#4163 = DIRECTION('',(0.,-1.));
+#4164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4165 = ADVANCED_FACE('',(#4166),#1720,.F.);
+#4166 = FACE_BOUND('',#4167,.F.);
+#4167 = EDGE_LOOP('',(#4168,#4169,#4192,#4220));
+#4168 = ORIENTED_EDGE('',*,*,#1697,.F.);
+#4169 = ORIENTED_EDGE('',*,*,#4170,.T.);
+#4170 = EDGE_CURVE('',#1669,#4171,#4173,.T.);
+#4171 = VERTEX_POINT('',#4172);
+#4172 = CARTESIAN_POINT('',(3.31708034469,2.963526954097,5.5));
+#4173 = SURFACE_CURVE('',#4174,(#4178,#4185),.PCURVE_S1.);
+#4174 = LINE('',#4175,#4176);
+#4175 = CARTESIAN_POINT('',(3.31708034469,2.963526954097,6.2));
+#4176 = VECTOR('',#4177,1.);
+#4177 = DIRECTION('',(1.577721810442E-30,-2.6645352591E-15,-1.));
+#4178 = PCURVE('',#1720,#4179);
+#4179 = DEFINITIONAL_REPRESENTATION('',(#4180),#4184);
+#4180 = LINE('',#4181,#4182);
+#4181 = CARTESIAN_POINT('',(0.,0.));
+#4182 = VECTOR('',#4183,1.);
+#4183 = DIRECTION('',(0.,-1.));
+#4184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4185 = PCURVE('',#1685,#4186);
+#4186 = DEFINITIONAL_REPRESENTATION('',(#4187),#4191);
+#4187 = LINE('',#4188,#4189);
+#4188 = CARTESIAN_POINT('',(4.656155462612,0.));
+#4189 = VECTOR('',#4190,1.);
+#4190 = DIRECTION('',(0.,-1.));
+#4191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4192 = ORIENTED_EDGE('',*,*,#4193,.T.);
+#4193 = EDGE_CURVE('',#4171,#4194,#4196,.T.);
+#4194 = VERTEX_POINT('',#4195);
+#4195 = CARTESIAN_POINT('',(2.645328902563,2.29177551197,5.5));
+#4196 = SURFACE_CURVE('',#4197,(#4201,#4208),.PCURVE_S1.);
+#4197 = LINE('',#4198,#4199);
+#4198 = CARTESIAN_POINT('',(3.31708034469,2.963526954097,5.5));
+#4199 = VECTOR('',#4200,1.);
+#4200 = DIRECTION('',(-0.707106781187,-0.707106781187,1.884110950421E-15
+    ));
+#4201 = PCURVE('',#1720,#4202);
+#4202 = DEFINITIONAL_REPRESENTATION('',(#4203),#4207);
+#4203 = LINE('',#4204,#4205);
+#4204 = CARTESIAN_POINT('',(3.774758283726E-16,-0.7));
+#4205 = VECTOR('',#4206,1.);
+#4206 = DIRECTION('',(1.,0.));
+#4207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4208 = PCURVE('',#4209,#4214);
+#4209 = PLANE('',#4210);
+#4210 = AXIS2_PLACEMENT_3D('',#4211,#4212,#4213);
+#4211 = CARTESIAN_POINT('',(3.603813278754,1.492748336413,5.5));
+#4212 = DIRECTION('',(-2.966059899512E-16,-2.811214627169E-15,-1.));
+#4213 = DIRECTION('',(-0.707106781187,-0.707106781187,2.197561033077E-15
+    ));
+#4214 = DEFINITIONAL_REPRESENTATION('',(#4215),#4219);
+#4215 = LINE('',#4216,#4217);
+#4216 = CARTESIAN_POINT('',(-0.837246732123,1.242748336254));
+#4217 = VECTOR('',#4218,1.);
+#4218 = DIRECTION('',(1.,-3.323013812894E-32));
+#4219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4220 = ORIENTED_EDGE('',*,*,#4221,.F.);
+#4221 = EDGE_CURVE('',#1698,#4194,#4222,.T.);
+#4222 = SURFACE_CURVE('',#4223,(#4227,#4234),.PCURVE_S1.);
+#4223 = LINE('',#4224,#4225);
+#4224 = CARTESIAN_POINT('',(2.645328902563,2.29177551197,6.2));
+#4225 = VECTOR('',#4226,1.);
+#4226 = DIRECTION('',(1.577721810442E-30,-2.6645352591E-15,-1.));
+#4227 = PCURVE('',#1720,#4228);
+#4228 = DEFINITIONAL_REPRESENTATION('',(#4229),#4233);
+#4229 = LINE('',#4230,#4231);
+#4230 = CARTESIAN_POINT('',(0.95,-1.221245327088E-16));
+#4231 = VECTOR('',#4232,1.);
+#4232 = DIRECTION('',(0.,-1.));
+#4233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4234 = PCURVE('',#2870,#4235);
+#4235 = DEFINITIONAL_REPRESENTATION('',(#4236),#4240);
+#4236 = LINE('',#4237,#4238);
+#4237 = CARTESIAN_POINT('',(4.640899530499,0.));
+#4238 = VECTOR('',#4239,1.);
+#4239 = DIRECTION('',(0.,-1.));
+#4240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4241 = ADVANCED_FACE('',(#4242),#1685,.F.);
+#4242 = FACE_BOUND('',#4243,.F.);
+#4243 = EDGE_LOOP('',(#4244,#4245,#4268,#4294));
+#4244 = ORIENTED_EDGE('',*,*,#1668,.F.);
+#4245 = ORIENTED_EDGE('',*,*,#4246,.T.);
+#4246 = EDGE_CURVE('',#1634,#4247,#4249,.T.);
+#4247 = VERTEX_POINT('',#4248);
+#4248 = CARTESIAN_POINT('',(4.441060010932,0.250000000177,5.5));
+#4249 = SURFACE_CURVE('',#4250,(#4254,#4261),.PCURVE_S1.);
+#4250 = LINE('',#4251,#4252);
+#4251 = CARTESIAN_POINT('',(4.441060010932,0.250000000177,6.2));
+#4252 = VECTOR('',#4253,1.);
+#4253 = DIRECTION('',(1.577721810442E-30,-2.6645352591E-15,-1.));
+#4254 = PCURVE('',#1685,#4255);
+#4255 = DEFINITIONAL_REPRESENTATION('',(#4256),#4260);
+#4256 = LINE('',#4257,#4258);
+#4257 = CARTESIAN_POINT('',(3.9832243348,0.));
+#4258 = VECTOR('',#4259,1.);
+#4259 = DIRECTION('',(0.,-1.));
+#4260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4261 = PCURVE('',#1656,#4262);
+#4262 = DEFINITIONAL_REPRESENTATION('',(#4263),#4267);
+#4263 = LINE('',#4264,#4265);
+#4264 = CARTESIAN_POINT('',(-1.255070014863E-30,-8.881784197001E-16));
+#4265 = VECTOR('',#4266,1.);
+#4266 = DIRECTION('',(0.,-1.));
+#4267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4268 = ORIENTED_EDGE('',*,*,#4269,.T.);
+#4269 = EDGE_CURVE('',#4247,#4171,#4270,.T.);
+#4270 = SURFACE_CURVE('',#4271,(#4276,#4283),.PCURVE_S1.);
+#4271 = CIRCLE('',#4272,4.448091053563);
+#4272 = AXIS2_PLACEMENT_3D('',#4273,#4274,#4275);
+#4273 = CARTESIAN_POINT('',(-4.969823702892E-29,1.465494392505E-14,5.5)
+  );
+#4274 = DIRECTION('',(-1.380506584137E-30,2.6645352591E-15,1.));
+#4275 = DIRECTION('',(-0.707106781187,0.707106781187,-1.884110950421E-15
+    ));
+#4276 = PCURVE('',#1685,#4277);
+#4277 = DEFINITIONAL_REPRESENTATION('',(#4278),#4282);
+#4278 = LINE('',#4279,#4280);
+#4279 = CARTESIAN_POINT('',(0.,-0.7));
+#4280 = VECTOR('',#4281,1.);
+#4281 = DIRECTION('',(1.,0.));
+#4282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4283 = PCURVE('',#4209,#4284);
+#4284 = DEFINITIONAL_REPRESENTATION('',(#4285),#4293);
+#4285 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4286,#4287,#4288,#4289,
+#4290,#4291,#4292),.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('') );
+#4286 = CARTESIAN_POINT('',(3.60381327882,5.940839389818));
+#4287 = CARTESIAN_POINT('',(11.308132980284,5.940839389818));
+#4288 = CARTESIAN_POINT('',(7.455973129552,-0.731297190527));
+#4289 = CARTESIAN_POINT('',(3.60381327882,-7.403433770872));
+#4290 = CARTESIAN_POINT('',(-0.248346571913,-0.731297190527));
+#4291 = CARTESIAN_POINT('',(-4.100506422645,5.940839389818));
+#4292 = CARTESIAN_POINT('',(3.60381327882,5.940839389818));
+#4293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4294 = ORIENTED_EDGE('',*,*,#4170,.F.);
+#4295 = ADVANCED_FACE('',(#4296),#1656,.T.);
+#4296 = FACE_BOUND('',#4297,.T.);
+#4297 = EDGE_LOOP('',(#4298,#4299,#4300,#4323));
+#4298 = ORIENTED_EDGE('',*,*,#1633,.F.);
+#4299 = ORIENTED_EDGE('',*,*,#4246,.T.);
+#4300 = ORIENTED_EDGE('',*,*,#4301,.T.);
+#4301 = EDGE_CURVE('',#4247,#4302,#4304,.T.);
+#4302 = VERTEX_POINT('',#4303);
+#4303 = CARTESIAN_POINT('',(3.49106001093,0.250000000178,5.5));
+#4304 = SURFACE_CURVE('',#4305,(#4309,#4316),.PCURVE_S1.);
+#4305 = LINE('',#4306,#4307);
+#4306 = CARTESIAN_POINT('',(4.441060010932,0.250000000177,5.5));
+#4307 = VECTOR('',#4308,1.);
+#4308 = DIRECTION('',(-1.,4.29434265925E-13,-1.145623249607E-27));
+#4309 = PCURVE('',#1656,#4310);
+#4310 = DEFINITIONAL_REPRESENTATION('',(#4311),#4315);
+#4311 = LINE('',#4312,#4313);
+#4312 = CARTESIAN_POINT('',(-4.710277376049E-17,-0.7));
+#4313 = VECTOR('',#4314,1.);
+#4314 = DIRECTION('',(1.,0.));
+#4315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4316 = PCURVE('',#4209,#4317);
+#4317 = DEFINITIONAL_REPRESENTATION('',(#4318),#4322);
+#4318 = LINE('',#4319,#4320);
+#4319 = CARTESIAN_POINT('',(0.286732934011,-1.47077861771));
+#4320 = VECTOR('',#4321,1.);
+#4321 = DIRECTION('',(0.707106781186,0.707106781187));
+#4322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4323 = ORIENTED_EDGE('',*,*,#4324,.F.);
+#4324 = EDGE_CURVE('',#1605,#4302,#4325,.T.);
+#4325 = SURFACE_CURVE('',#4326,(#4330,#4337),.PCURVE_S1.);
+#4326 = LINE('',#4327,#4328);
+#4327 = CARTESIAN_POINT('',(3.491060010929,0.250000000178,6.2));
+#4328 = VECTOR('',#4329,1.);
+#4329 = DIRECTION('',(1.577721810442E-30,-2.6645352591E-15,-1.));
+#4330 = PCURVE('',#1656,#4331);
+#4331 = DEFINITIONAL_REPRESENTATION('',(#4332),#4336);
+#4332 = LINE('',#4333,#4334);
+#4333 = CARTESIAN_POINT('',(0.950000000003,-4.542506324778E-16));
+#4334 = VECTOR('',#4335,1.);
+#4335 = DIRECTION('',(0.,-1.));
+#4336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4337 = PCURVE('',#2870,#4338);
+#4338 = DEFINITIONAL_REPRESENTATION('',(#4339),#4343);
+#4339 = LINE('',#4340,#4341);
+#4340 = CARTESIAN_POINT('',(3.998480266924,0.));
+#4341 = VECTOR('',#4342,1.);
+#4342 = DIRECTION('',(0.,-1.));
+#4343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4344 = ADVANCED_FACE('',(#4345),#2640,.F.);
+#4345 = FACE_BOUND('',#4346,.F.);
+#4346 = EDGE_LOOP('',(#4347,#4348,#4369,#4370));
+#4347 = ORIENTED_EDGE('',*,*,#2885,.F.);
+#4348 = ORIENTED_EDGE('',*,*,#4349,.T.);
+#4349 = EDGE_CURVE('',#2886,#2620,#4350,.T.);
+#4350 = SEAM_CURVE('',#4351,(#4355,#4362),.PCURVE_S1.);
+#4351 = LINE('',#4352,#4353);
+#4352 = CARTESIAN_POINT('',(-2.908285,-4.804899999998E-02,6.2));
+#4353 = VECTOR('',#4354,1.);
+#4354 = DIRECTION('',(0.,-2.6645352591E-15,-1.));
+#4355 = PCURVE('',#2640,#4356);
+#4356 = DEFINITIONAL_REPRESENTATION('',(#4357),#4361);
+#4357 = LINE('',#4358,#4359);
+#4358 = CARTESIAN_POINT('',(6.28318530718,0.));
+#4359 = VECTOR('',#4360,1.);
+#4360 = DIRECTION('',(0.,-1.));
+#4361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4362 = PCURVE('',#2640,#4363);
+#4363 = DEFINITIONAL_REPRESENTATION('',(#4364),#4368);
+#4364 = LINE('',#4365,#4366);
+#4365 = CARTESIAN_POINT('',(0.,0.));
+#4366 = VECTOR('',#4367,1.);
+#4367 = DIRECTION('',(0.,-1.));
+#4368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4369 = ORIENTED_EDGE('',*,*,#2619,.T.);
+#4370 = ORIENTED_EDGE('',*,*,#4349,.F.);
+#4371 = ADVANCED_FACE('',(#4372),#2674,.T.);
+#4372 = FACE_BOUND('',#4373,.T.);
+#4373 = EDGE_LOOP('',(#4374,#4375,#4401,#4402));
+#4374 = ORIENTED_EDGE('',*,*,#3071,.T.);
+#4375 = ORIENTED_EDGE('',*,*,#4376,.T.);
+#4376 = EDGE_CURVE('',#3049,#2941,#4377,.T.);
+#4377 = SURFACE_CURVE('',#4378,(#4383,#4390),.PCURVE_S1.);
+#4378 = CIRCLE('',#4379,3.5);
+#4379 = AXIS2_PLACEMENT_3D('',#4380,#4381,#4382);
+#4380 = CARTESIAN_POINT('',(-4.969823702892E-29,1.465494392505E-14,5.5)
+  );
+#4381 = DIRECTION('',(1.380506584137E-30,2.6645352591E-15,1.));
+#4382 = DIRECTION('',(2.22044604925E-16,1.,-2.6645352591E-15));
+#4383 = PCURVE('',#2674,#4384);
+#4384 = DEFINITIONAL_REPRESENTATION('',(#4385),#4389);
+#4385 = LINE('',#4386,#4387);
+#4386 = CARTESIAN_POINT('',(0.,-0.7));
+#4387 = VECTOR('',#4388,1.);
+#4388 = DIRECTION('',(1.,0.));
+#4389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4390 = PCURVE('',#2956,#4391);
+#4391 = DEFINITIONAL_REPRESENTATION('',(#4392),#4400);
+#4392 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4393,#4394,#4395,#4396,
+#4397,#4398,#4399),.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('') );
+#4393 = CARTESIAN_POINT('',(3.60381327882,4.992748336254));
+#4394 = CARTESIAN_POINT('',(9.665991105311,4.992748336254));
+#4395 = CARTESIAN_POINT('',(6.634902192065,-0.257251663746));
+#4396 = CARTESIAN_POINT('',(3.60381327882,-5.507251663746));
+#4397 = CARTESIAN_POINT('',(0.572724365574,-0.257251663746));
+#4398 = CARTESIAN_POINT('',(-2.458364547671,4.992748336254));
+#4399 = CARTESIAN_POINT('',(3.60381327882,4.992748336254));
+#4400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4401 = ORIENTED_EDGE('',*,*,#2968,.F.);
+#4402 = ORIENTED_EDGE('',*,*,#2659,.T.);
+#4403 = ADVANCED_FACE('',(#4404),#2870,.T.);
+#4404 = FACE_BOUND('',#4405,.T.);
+#4405 = EDGE_LOOP('',(#4406,#4407,#4433,#4434));
+#4406 = ORIENTED_EDGE('',*,*,#4324,.T.);
+#4407 = ORIENTED_EDGE('',*,*,#4408,.T.);
+#4408 = EDGE_CURVE('',#4302,#4194,#4409,.T.);
+#4409 = SURFACE_CURVE('',#4410,(#4415,#4422),.PCURVE_S1.);
+#4410 = CIRCLE('',#4411,3.5);
+#4411 = AXIS2_PLACEMENT_3D('',#4412,#4413,#4414);
+#4412 = CARTESIAN_POINT('',(-4.969823702892E-29,1.465494392505E-14,5.5)
+  );
+#4413 = DIRECTION('',(-1.380506584137E-30,2.6645352591E-15,1.));
+#4414 = DIRECTION('',(-0.707106781187,0.707106781187,-1.884110950421E-15
+    ));
+#4415 = PCURVE('',#2870,#4416);
+#4416 = DEFINITIONAL_REPRESENTATION('',(#4417),#4421);
+#4417 = LINE('',#4418,#4419);
+#4418 = CARTESIAN_POINT('',(0.,-0.7));
+#4419 = VECTOR('',#4420,1.);
+#4420 = DIRECTION('',(1.,0.));
+#4421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4422 = PCURVE('',#4209,#4423);
+#4423 = DEFINITIONAL_REPRESENTATION('',(#4424),#4432);
+#4424 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4425,#4426,#4427,#4428,
+#4429,#4430,#4431),.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('') );
+#4425 = CARTESIAN_POINT('',(3.60381327882,4.992748336254));
+#4426 = CARTESIAN_POINT('',(9.665991105311,4.992748336254));
+#4427 = CARTESIAN_POINT('',(6.634902192065,-0.257251663746));
+#4428 = CARTESIAN_POINT('',(3.60381327882,-5.507251663746));
+#4429 = CARTESIAN_POINT('',(0.572724365574,-0.257251663746));
+#4430 = CARTESIAN_POINT('',(-2.458364547671,4.992748336254));
+#4431 = CARTESIAN_POINT('',(3.60381327882,4.992748336254));
+#4432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4433 = ORIENTED_EDGE('',*,*,#4221,.F.);
+#4434 = ORIENTED_EDGE('',*,*,#2855,.T.);
+#4435 = ADVANCED_FACE('',(#4436),#2702,.T.);
+#4436 = FACE_BOUND('',#4437,.T.);
+#4437 = EDGE_LOOP('',(#4438,#4439,#4465,#4466));
+#4438 = ORIENTED_EDGE('',*,*,#3250,.T.);
+#4439 = ORIENTED_EDGE('',*,*,#4440,.T.);
+#4440 = EDGE_CURVE('',#3228,#3120,#4441,.T.);
+#4441 = SURFACE_CURVE('',#4442,(#4447,#4454),.PCURVE_S1.);
+#4442 = CIRCLE('',#4443,3.5);
+#4443 = AXIS2_PLACEMENT_3D('',#4444,#4445,#4446);
+#4444 = CARTESIAN_POINT('',(-5.936178311788E-29,1.465494392505E-14,5.5)
+  );
+#4445 = DIRECTION('',(2.169367489358E-30,2.6645352591E-15,1.));
+#4446 = DIRECTION('',(0.707106781187,0.707106781187,-1.884110950421E-15)
+  );
+#4447 = PCURVE('',#2702,#4448);
+#4448 = DEFINITIONAL_REPRESENTATION('',(#4449),#4453);
+#4449 = LINE('',#4450,#4451);
+#4450 = CARTESIAN_POINT('',(0.,-0.7));
+#4451 = VECTOR('',#4452,1.);
+#4452 = DIRECTION('',(1.,0.));
+#4453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4454 = PCURVE('',#3135,#4455);
+#4455 = DEFINITIONAL_REPRESENTATION('',(#4456),#4464);
+#4456 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4457,#4458,#4459,#4460,
+#4461,#4462,#4463),.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('') );
+#4457 = CARTESIAN_POINT('',(3.60381327882,4.992748336254));
+#4458 = CARTESIAN_POINT('',(9.665991105311,4.992748336254));
+#4459 = CARTESIAN_POINT('',(6.634902192065,-0.257251663746));
+#4460 = CARTESIAN_POINT('',(3.60381327882,-5.507251663746));
+#4461 = CARTESIAN_POINT('',(0.572724365574,-0.257251663746));
+#4462 = CARTESIAN_POINT('',(-2.458364547671,4.992748336254));
+#4463 = CARTESIAN_POINT('',(3.60381327882,4.992748336254));
+#4464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4465 = ORIENTED_EDGE('',*,*,#3147,.F.);
+#4466 = ORIENTED_EDGE('',*,*,#2687,.T.);
+#4467 = ADVANCED_FACE('',(#4468),#2842,.T.);
+#4468 = FACE_BOUND('',#4469,.T.);
+#4469 = EDGE_LOOP('',(#4470,#4471,#4497,#4498));
+#4470 = ORIENTED_EDGE('',*,*,#4145,.T.);
+#4471 = ORIENTED_EDGE('',*,*,#4472,.T.);
+#4472 = EDGE_CURVE('',#4123,#4015,#4473,.T.);
+#4473 = SURFACE_CURVE('',#4474,(#4479,#4486),.PCURVE_S1.);
+#4474 = CIRCLE('',#4475,3.5);
+#4475 = AXIS2_PLACEMENT_3D('',#4476,#4477,#4478);
+#4476 = CARTESIAN_POINT('',(0.,1.465494392505E-14,5.5));
+#4477 = DIRECTION('',(0.,2.6645352591E-15,1.));
+#4478 = DIRECTION('',(-1.,0.,0.));
+#4479 = PCURVE('',#2842,#4480);
+#4480 = DEFINITIONAL_REPRESENTATION('',(#4481),#4485);
+#4481 = LINE('',#4482,#4483);
+#4482 = CARTESIAN_POINT('',(0.,-0.7));
+#4483 = VECTOR('',#4484,1.);
+#4484 = DIRECTION('',(1.,0.));
+#4485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4486 = PCURVE('',#4030,#4487);
+#4487 = DEFINITIONAL_REPRESENTATION('',(#4488),#4496);
+#4488 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4489,#4490,#4491,#4492,
+#4493,#4494,#4495),.UNSPECIFIED.,.T.,.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('') );
+#4489 = CARTESIAN_POINT('',(3.60381327882,4.992748336254));
+#4490 = CARTESIAN_POINT('',(9.665991105311,4.992748336254));
+#4491 = CARTESIAN_POINT('',(6.634902192065,-0.257251663746));
+#4492 = CARTESIAN_POINT('',(3.60381327882,-5.507251663746));
+#4493 = CARTESIAN_POINT('',(0.572724365574,-0.257251663746));
+#4494 = CARTESIAN_POINT('',(-2.458364547671,4.992748336254));
+#4495 = CARTESIAN_POINT('',(3.60381327882,4.992748336254));
+#4496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4497 = ORIENTED_EDGE('',*,*,#4042,.F.);
+#4498 = ORIENTED_EDGE('',*,*,#2827,.T.);
+#4499 = ADVANCED_FACE('',(#4500),#2730,.T.);
+#4500 = FACE_BOUND('',#4501,.T.);
+#4501 = EDGE_LOOP('',(#4502,#4503,#4529,#4530));
+#4502 = ORIENTED_EDGE('',*,*,#3429,.T.);
+#4503 = ORIENTED_EDGE('',*,*,#4504,.T.);
+#4504 = EDGE_CURVE('',#3407,#3299,#4505,.T.);
+#4505 = SURFACE_CURVE('',#4506,(#4511,#4518),.PCURVE_S1.);
+#4506 = CIRCLE('',#4507,3.5);
+#4507 = AXIS2_PLACEMENT_3D('',#4508,#4509,#4510);
+#4508 = CARTESIAN_POINT('',(8.58295309399E-45,1.465494392505E-14,5.5));
+#4509 = DIRECTION('',(-6.130680781421E-46,2.6645352591E-15,1.));
+#4510 = DIRECTION('',(1.,-1.224646799147E-16,3.263114576273E-31));
+#4511 = PCURVE('',#2730,#4512);
+#4512 = DEFINITIONAL_REPRESENTATION('',(#4513),#4517);
+#4513 = LINE('',#4514,#4515);
+#4514 = CARTESIAN_POINT('',(0.,-0.7));
+#4515 = VECTOR('',#4516,1.);
+#4516 = DIRECTION('',(1.,0.));
+#4517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4518 = PCURVE('',#3314,#4519);
+#4519 = DEFINITIONAL_REPRESENTATION('',(#4520),#4528);
+#4520 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4521,#4522,#4523,#4524,
+#4525,#4526,#4527),.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('') );
+#4521 = CARTESIAN_POINT('',(3.60381327882,4.992748336254));
+#4522 = CARTESIAN_POINT('',(9.665991105311,4.992748336254));
+#4523 = CARTESIAN_POINT('',(6.634902192065,-0.257251663746));
+#4524 = CARTESIAN_POINT('',(3.60381327882,-5.507251663746));
+#4525 = CARTESIAN_POINT('',(0.572724365574,-0.257251663746));
+#4526 = CARTESIAN_POINT('',(-2.458364547671,4.992748336254));
+#4527 = CARTESIAN_POINT('',(3.60381327882,4.992748336254));
+#4528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4529 = ORIENTED_EDGE('',*,*,#3326,.F.);
+#4530 = ORIENTED_EDGE('',*,*,#2715,.T.);
+#4531 = ADVANCED_FACE('',(#4532),#2814,.T.);
+#4532 = FACE_BOUND('',#4533,.T.);
+#4533 = EDGE_LOOP('',(#4534,#4535,#4561,#4562));
+#4534 = ORIENTED_EDGE('',*,*,#3966,.T.);
+#4535 = ORIENTED_EDGE('',*,*,#4536,.T.);
+#4536 = EDGE_CURVE('',#3944,#3836,#4537,.T.);
+#4537 = SURFACE_CURVE('',#4538,(#4543,#4550),.PCURVE_S1.);
+#4538 = CIRCLE('',#4539,3.5);
+#4539 = AXIS2_PLACEMENT_3D('',#4540,#4541,#4542);
+#4540 = CARTESIAN_POINT('',(5.936178311788E-29,1.465494392505E-14,5.5));
+#4541 = DIRECTION('',(3.549874073495E-30,2.6645352591E-15,1.));
+#4542 = DIRECTION('',(-0.707106781187,-0.707106781187,1.884110950421E-15
+    ));
+#4543 = PCURVE('',#2814,#4544);
+#4544 = DEFINITIONAL_REPRESENTATION('',(#4545),#4549);
+#4545 = LINE('',#4546,#4547);
+#4546 = CARTESIAN_POINT('',(0.,-0.7));
+#4547 = VECTOR('',#4548,1.);
+#4548 = DIRECTION('',(1.,0.));
+#4549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4550 = PCURVE('',#3851,#4551);
+#4551 = DEFINITIONAL_REPRESENTATION('',(#4552),#4560);
+#4552 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4553,#4554,#4555,#4556,
+#4557,#4558,#4559),.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('') );
+#4553 = CARTESIAN_POINT('',(3.60381327882,4.992748336254));
+#4554 = CARTESIAN_POINT('',(9.665991105311,4.992748336254));
+#4555 = CARTESIAN_POINT('',(6.634902192065,-0.257251663746));
+#4556 = CARTESIAN_POINT('',(3.60381327882,-5.507251663746));
+#4557 = CARTESIAN_POINT('',(0.572724365574,-0.257251663746));
+#4558 = CARTESIAN_POINT('',(-2.458364547671,4.992748336254));
+#4559 = CARTESIAN_POINT('',(3.60381327882,4.992748336254));
+#4560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4561 = ORIENTED_EDGE('',*,*,#3863,.F.);
+#4562 = ORIENTED_EDGE('',*,*,#2799,.T.);
+#4563 = ADVANCED_FACE('',(#4564),#2758,.T.);
+#4564 = FACE_BOUND('',#4565,.T.);
+#4565 = EDGE_LOOP('',(#4566,#4567,#4593,#4594));
+#4566 = ORIENTED_EDGE('',*,*,#3608,.T.);
+#4567 = ORIENTED_EDGE('',*,*,#4568,.T.);
+#4568 = EDGE_CURVE('',#3586,#3478,#4569,.T.);
+#4569 = SURFACE_CURVE('',#4570,(#4575,#4582),.PCURVE_S1.);
+#4570 = CIRCLE('',#4571,3.5);
+#4571 = AXIS2_PLACEMENT_3D('',#4572,#4573,#4574);
+#4572 = CARTESIAN_POINT('',(4.812051521848E-29,1.465494392505E-14,5.5));
+#4573 = DIRECTION('',(5.916456789158E-31,2.6645352591E-15,1.));
+#4574 = DIRECTION('',(0.707106781187,-0.707106781187,1.884110950421E-15)
+  );
+#4575 = PCURVE('',#2758,#4576);
+#4576 = DEFINITIONAL_REPRESENTATION('',(#4577),#4581);
+#4577 = LINE('',#4578,#4579);
+#4578 = CARTESIAN_POINT('',(0.,-0.7));
+#4579 = VECTOR('',#4580,1.);
+#4580 = DIRECTION('',(1.,0.));
+#4581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4582 = PCURVE('',#3493,#4583);
+#4583 = DEFINITIONAL_REPRESENTATION('',(#4584),#4592);
+#4584 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4585,#4586,#4587,#4588,
+#4589,#4590,#4591),.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('') );
+#4585 = CARTESIAN_POINT('',(3.60381327882,4.992748336254));
+#4586 = CARTESIAN_POINT('',(9.665991105311,4.992748336254));
+#4587 = CARTESIAN_POINT('',(6.634902192065,-0.257251663746));
+#4588 = CARTESIAN_POINT('',(3.60381327882,-5.507251663746));
+#4589 = CARTESIAN_POINT('',(0.572724365574,-0.257251663746));
+#4590 = CARTESIAN_POINT('',(-2.458364547671,4.992748336254));
+#4591 = CARTESIAN_POINT('',(3.60381327882,4.992748336254));
+#4592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4593 = ORIENTED_EDGE('',*,*,#3505,.F.);
+#4594 = ORIENTED_EDGE('',*,*,#2743,.T.);
+#4595 = ADVANCED_FACE('',(#4596),#2786,.T.);
+#4596 = FACE_BOUND('',#4597,.T.);
+#4597 = EDGE_LOOP('',(#4598,#4599,#4625,#4626));
+#4598 = ORIENTED_EDGE('',*,*,#3787,.T.);
+#4599 = ORIENTED_EDGE('',*,*,#4600,.T.);
+#4600 = EDGE_CURVE('',#3765,#3657,#4601,.T.);
+#4601 = SURFACE_CURVE('',#4602,(#4607,#4614),.PCURVE_S1.);
+#4602 = CIRCLE('',#4603,3.5);
+#4603 = AXIS2_PLACEMENT_3D('',#4604,#4605,#4606);
+#4604 = CARTESIAN_POINT('',(4.969823702892E-29,1.465494392505E-14,5.5));
+#4605 = DIRECTION('',(-4.930380657631E-31,2.6645352591E-15,1.));
+#4606 = DIRECTION('',(-1.110223024625E-16,-1.,2.6645352591E-15));
+#4607 = PCURVE('',#2786,#4608);
+#4608 = DEFINITIONAL_REPRESENTATION('',(#4609),#4613);
+#4609 = LINE('',#4610,#4611);
+#4610 = CARTESIAN_POINT('',(0.,-0.7));
+#4611 = VECTOR('',#4612,1.);
+#4612 = DIRECTION('',(1.,0.));
+#4613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4614 = PCURVE('',#3672,#4615);
+#4615 = DEFINITIONAL_REPRESENTATION('',(#4616),#4624);
+#4616 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4617,#4618,#4619,#4620,
+#4621,#4622,#4623),.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('') );
+#4617 = CARTESIAN_POINT('',(3.60381327882,4.992748336254));
+#4618 = CARTESIAN_POINT('',(9.665991105311,4.992748336254));
+#4619 = CARTESIAN_POINT('',(6.634902192065,-0.257251663746));
+#4620 = CARTESIAN_POINT('',(3.60381327882,-5.507251663746));
+#4621 = CARTESIAN_POINT('',(0.572724365574,-0.257251663746));
+#4622 = CARTESIAN_POINT('',(-2.458364547671,4.992748336254));
+#4623 = CARTESIAN_POINT('',(3.60381327882,4.992748336254));
+#4624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4625 = ORIENTED_EDGE('',*,*,#3684,.F.);
+#4626 = ORIENTED_EDGE('',*,*,#2771,.T.);
+#4627 = ADVANCED_FACE('',(#4628),#2956,.F.);
+#4628 = FACE_BOUND('',#4629,.T.);
+#4629 = EDGE_LOOP('',(#4630,#4631,#4632,#4633));
+#4630 = ORIENTED_EDGE('',*,*,#3016,.T.);
+#4631 = ORIENTED_EDGE('',*,*,#2940,.T.);
+#4632 = ORIENTED_EDGE('',*,*,#4376,.F.);
+#4633 = ORIENTED_EDGE('',*,*,#3048,.F.);
+#4634 = ADVANCED_FACE('',(#4635),#3135,.F.);
+#4635 = FACE_BOUND('',#4636,.T.);
+#4636 = EDGE_LOOP('',(#4637,#4638,#4639,#4640));
+#4637 = ORIENTED_EDGE('',*,*,#3195,.T.);
+#4638 = ORIENTED_EDGE('',*,*,#3119,.T.);
+#4639 = ORIENTED_EDGE('',*,*,#4440,.F.);
+#4640 = ORIENTED_EDGE('',*,*,#3227,.F.);
+#4641 = ADVANCED_FACE('',(#4642),#3314,.F.);
+#4642 = FACE_BOUND('',#4643,.T.);
+#4643 = EDGE_LOOP('',(#4644,#4645,#4646,#4647));
+#4644 = ORIENTED_EDGE('',*,*,#3374,.T.);
+#4645 = ORIENTED_EDGE('',*,*,#3298,.T.);
+#4646 = ORIENTED_EDGE('',*,*,#4504,.F.);
+#4647 = ORIENTED_EDGE('',*,*,#3406,.F.);
+#4648 = ADVANCED_FACE('',(#4649),#3493,.F.);
+#4649 = FACE_BOUND('',#4650,.T.);
+#4650 = EDGE_LOOP('',(#4651,#4652,#4653,#4654));
+#4651 = ORIENTED_EDGE('',*,*,#3553,.T.);
+#4652 = ORIENTED_EDGE('',*,*,#3477,.T.);
+#4653 = ORIENTED_EDGE('',*,*,#4568,.F.);
+#4654 = ORIENTED_EDGE('',*,*,#3585,.F.);
+#4655 = ADVANCED_FACE('',(#4656),#3672,.F.);
+#4656 = FACE_BOUND('',#4657,.T.);
+#4657 = EDGE_LOOP('',(#4658,#4659,#4660,#4661));
+#4658 = ORIENTED_EDGE('',*,*,#3732,.T.);
+#4659 = ORIENTED_EDGE('',*,*,#3656,.T.);
+#4660 = ORIENTED_EDGE('',*,*,#4600,.F.);
+#4661 = ORIENTED_EDGE('',*,*,#3764,.F.);
+#4662 = ADVANCED_FACE('',(#4663),#3851,.F.);
+#4663 = FACE_BOUND('',#4664,.T.);
+#4664 = EDGE_LOOP('',(#4665,#4666,#4667,#4668));
+#4665 = ORIENTED_EDGE('',*,*,#3911,.T.);
+#4666 = ORIENTED_EDGE('',*,*,#3835,.T.);
+#4667 = ORIENTED_EDGE('',*,*,#4536,.F.);
+#4668 = ORIENTED_EDGE('',*,*,#3943,.F.);
+#4669 = ADVANCED_FACE('',(#4670),#4030,.F.);
+#4670 = FACE_BOUND('',#4671,.T.);
+#4671 = EDGE_LOOP('',(#4672,#4673,#4674,#4675));
+#4672 = ORIENTED_EDGE('',*,*,#4090,.T.);
+#4673 = ORIENTED_EDGE('',*,*,#4014,.T.);
+#4674 = ORIENTED_EDGE('',*,*,#4472,.F.);
+#4675 = ORIENTED_EDGE('',*,*,#4122,.F.);
+#4676 = ADVANCED_FACE('',(#4677),#4209,.F.);
+#4677 = FACE_BOUND('',#4678,.T.);
+#4678 = EDGE_LOOP('',(#4679,#4680,#4681,#4682));
+#4679 = ORIENTED_EDGE('',*,*,#4269,.T.);
+#4680 = ORIENTED_EDGE('',*,*,#4193,.T.);
+#4681 = ORIENTED_EDGE('',*,*,#4408,.F.);
+#4682 = ORIENTED_EDGE('',*,*,#4301,.F.);
+#4683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4687)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4684,#4685,#4686)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4684 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4685 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4686 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4687 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4684,
+  'distance_accuracy_value','confusion accuracy');
+#4688 = PRODUCT_TYPE('part',$,(#7));
+#4689 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4690),#4683);
+#4690 = STYLED_ITEM('color',(#4691),#15);
+#4691 = PRESENTATION_STYLE_ASSIGNMENT((#4692,#4698));
+#4692 = SURFACE_STYLE_USAGE(.BOTH.,#4693);
+#4693 = SURFACE_SIDE_STYLE('',(#4694));
+#4694 = SURFACE_STYLE_FILL_AREA(#4695);
+#4695 = FILL_AREA_STYLE('',(#4696));
+#4696 = FILL_AREA_STYLE_COLOUR('',#4697);
+#4697 = COLOUR_RGB('',0.219607844949,0.219607844949,0.219607844949);
+#4698 = CURVE_STYLE('',#4699,POSITIVE_LENGTH_MEASURE(0.1),#4697);
+#4699 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;