From fb3c611674ba1a779f97f5f3e6963eadd1728c59 Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Fri, 22 Aug 2014 10:03:22 +0200
Subject: [PATCH 1/2] SM-S43036 6-arms horn

---
 .../SM-S4303R-6-arm-horn.fcstd                |  Bin 0 -> 153995 bytes
 .../SM-S4303R-6-arms-horn.stl                 |  Bin 0 -> 171884 bytes
 .../SM-S4303R-6-arms-horn.stp                 | 5700 +++++++++++++++++
 3 files changed, 5700 insertions(+)
 create mode 100644 Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-6-arm-horn.fcstd
 create mode 100644 Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-6-arms-horn.stl
 create mode 100644 Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-6-arms-horn.stp

diff --git a/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-6-arm-horn.fcstd b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-6-arm-horn.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..ee2daa5df546df3be34e711a3c66dd047080566f
GIT binary patch
literal 153995
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
H8e0D!EMa4@

literal 0
HcmV?d00001

diff --git a/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-6-arms-horn.stl b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-6-arms-horn.stl
new file mode 100644
index 0000000000000000000000000000000000000000..b341930f263564a32148e1ebb99dc18f93e1bfb5
GIT binary patch
literal 171884
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
GmH!WsctrdF

literal 0
HcmV?d00001

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

From a52fa837ab0e38bf69b02b956f489ea7b6cff518 Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Fri, 22 Aug 2014 11:11:50 +0200
Subject: [PATCH 2/2] SM-S4303R servo 4-arms horn

---
 .../SM-S4303R-4-arm-horn.fcstd                |  Bin 0 -> 147586 bytes
 .../SM-S4303R-4-arms-horn.stl                 |  Bin 0 -> 154284 bytes
 .../SM-S4303R-4-arms-horn.stp                 | 5428 +++++++++++++++++
 3 files changed, 5428 insertions(+)
 create mode 100644 Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-4-arm-horn.fcstd
 create mode 100644 Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-4-arms-horn.stl
 create mode 100644 Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-4-arms-horn.stp

diff --git a/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-4-arm-horn.fcstd b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-4-arm-horn.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..389c3db14ac3ac6d0c11eac80ee5e939895289fd
GIT binary patch
literal 147586
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
b3bHyvuH<`=pTGjhxmjCFOUh9F`Dp!rfUX7E

literal 0
HcmV?d00001

diff --git a/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-4-arms-horn.stl b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-4-arms-horn.stl
new file mode 100644
index 0000000000000000000000000000000000000000..610849ec4ccf8e860eaaa7c3f0f39afe81272129
GIT binary patch
literal 154284
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

literal 0
HcmV?d00001

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