summaryrefslogtreecommitdiff
path: root/src/parts/trackball_socket_body_34mm.step
diff options
context:
space:
mode:
Diffstat (limited to 'src/parts/trackball_socket_body_34mm.step')
-rw-r--r--src/parts/trackball_socket_body_34mm.step6836
1 files changed, 6836 insertions, 0 deletions
diff --git a/src/parts/trackball_socket_body_34mm.step b/src/parts/trackball_socket_body_34mm.step
new file mode 100644
index 0000000..79e88ba
--- /dev/null
+++ b/src/parts/trackball_socket_body_34mm.step
@@ -0,0 +1,6836 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'E:/Users/jashreve/Documents/git/dactyl-keyboard-JS/src/trackball_
+socket_body_34mm.step','2021-08-17T20:20:23',('Author'),(''),
+ 'Open CASCADE STEP processor 7.2','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+ 'automotive_design',2000,#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('Trackball_Holder','Trackball_Holder','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#5308);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#265,#346,#488,#537,#598,#682,#782,#838,#949,
+ #1094,#1426,#1453,#3149,#3155,#3182,#3209,#3259,#3288,#3323,#3399,
+ #3504,#3553,#3629,#3734,#3783,#3789,#3843,#3915,#3942,#3993,#4047,
+ #4142,#4196,#4270,#4296,#4346,#4378,#4432,#4504,#4531,#4582,#4636,
+ #4731,#4785,#4859,#4885,#4935,#4967,#5094,#5130,#5166,#5173,#5209,
+ #5245,#5252));
+#17 = ADVANCED_FACE('',(#18),#33,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#60,#88,#121,#150,#178,#211,#239));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(2.75,-19.60829439662,-10.55402661558));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(2.75,-23.35598699163,-1.506387453066));
+#26 = SURFACE_CURVE('',#27,(#32,#48),.PCURVE_S1.);
+#27 = CIRCLE('',#28,5.3);
+#28 = AXIS2_PLACEMENT_3D('',#29,#30,#31);
+#29 = CARTESIAN_POINT('',(2.75,-19.60829427366,-5.254026615581));
+#30 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#31 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#32 = PCURVE('',#33,#38);
+#33 = PLANE('',#34);
+#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37);
+#35 = CARTESIAN_POINT('',(2.75,-21.5293873687,-5.440381800085));
+#36 = DIRECTION('',(1.,2.22044604925E-016,4.4E-016));
+#37 = DIRECTION('',(-4.4E-016,-9.769962616701E-032,1.));
+#38 = DEFINITIONAL_REPRESENTATION('',(#39),#47);
+#39 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40,#41,#42,#43,#44,#45,#46),
+.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+ -2.094395102393,0.E+000,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(
+ '') );
+#40 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#41 = CARTESIAN_POINT('',(9.366224464619,3.378906904968));
+#42 = CARTESIAN_POINT('',(4.776289824561,-4.571093095032));
+#43 = CARTESIAN_POINT('',(0.186355184504,-12.52109309503));
+#44 = CARTESIAN_POINT('',(-4.403579455554,-4.571093095032));
+#45 = CARTESIAN_POINT('',(-8.993514095611,3.378906904968));
+#46 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#47 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48 = PCURVE('',#49,#54);
+#49 = CYLINDRICAL_SURFACE('',#50,5.3);
+#50 = AXIS2_PLACEMENT_3D('',#51,#52,#53);
+#51 = CARTESIAN_POINT('',(2.75,-19.60829427366,-5.254026615581));
+#52 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#53 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#54 = DEFINITIONAL_REPRESENTATION('',(#55),#59);
+#55 = LINE('',#56,#57);
+#56 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#57 = VECTOR('',#58,1.);
+#58 = DIRECTION('',(-1.,0.E+000));
+#59 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60 = ORIENTED_EDGE('',*,*,#61,.T.);
+#61 = EDGE_CURVE('',#22,#62,#64,.T.);
+#62 = VERTEX_POINT('',#63);
+#63 = CARTESIAN_POINT('',(2.75,-18.03947122832,-10.55402661558));
+#64 = SURFACE_CURVE('',#65,(#69,#76),.PCURVE_S1.);
+#65 = LINE('',#66,#67);
+#66 = CARTESIAN_POINT('',(2.75,-19.60829439662,-10.55402661558));
+#67 = VECTOR('',#68,1.);
+#68 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#69 = PCURVE('',#33,#70);
+#70 = DEFINITIONAL_REPRESENTATION('',(#71),#75);
+#71 = LINE('',#72,#73);
+#72 = CARTESIAN_POINT('',(-5.113644815496,-1.921092972071));
+#73 = VECTOR('',#74,1.);
+#74 = DIRECTION('',(0.E+000,-1.));
+#75 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76 = PCURVE('',#77,#82);
+#77 = PLANE('',#78);
+#78 = AXIS2_PLACEMENT_3D('',#79,#80,#81);
+#79 = CARTESIAN_POINT('',(2.75,-19.60829439662,-10.55402661558));
+#80 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#81 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#82 = DEFINITIONAL_REPRESENTATION('',(#83),#87);
+#83 = LINE('',#84,#85);
+#84 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#85 = VECTOR('',#86,1.);
+#86 = DIRECTION('',(1.,0.E+000));
+#87 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88 = ORIENTED_EDGE('',*,*,#89,.T.);
+#89 = EDGE_CURVE('',#62,#90,#92,.T.);
+#90 = VERTEX_POINT('',#91);
+#91 = CARTESIAN_POINT('',(2.75,-19.00259959565,-8.701218800103));
+#92 = SURFACE_CURVE('',#93,(#98,#109),.PCURVE_S1.);
+#93 = CIRCLE('',#94,20.9);
+#94 = AXIS2_PLACEMENT_3D('',#95,#96,#97);
+#95 = CARTESIAN_POINT('',(2.75,6.106226635438E-016,4.440892098501E-016)
+ );
+#96 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#97 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#98 = PCURVE('',#33,#99);
+#99 = DEFINITIONAL_REPRESENTATION('',(#100),#108);
+#100 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#101,#102,#103,#104,#105,#106
+,#107),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+ -2.094395102393,0.E+000,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(
+ '') );
+#101 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#102 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#103 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#104 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#105 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#106 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#107 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109 = PCURVE('',#110,#115);
+#110 = CYLINDRICAL_SURFACE('',#111,20.9);
+#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114);
+#112 = CARTESIAN_POINT('',(2.75,6.106226635438E-016,6.1E-016));
+#113 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#114 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#115 = DEFINITIONAL_REPRESENTATION('',(#116),#120);
+#116 = LINE('',#117,#118);
+#117 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#118 = VECTOR('',#119,1.);
+#119 = DIRECTION('',(-1.,0.E+000));
+#120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#121 = ORIENTED_EDGE('',*,*,#122,.F.);
+#122 = EDGE_CURVE('',#123,#90,#125,.T.);
+#123 = VERTEX_POINT('',#124);
+#124 = CARTESIAN_POINT('',(2.75,-22.08315511843,-2.779139992071));
+#125 = SURFACE_CURVE('',#126,(#131,#138),.PCURVE_S1.);
+#126 = CIRCLE('',#127,3.5);
+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
+#128 = CARTESIAN_POINT('',(2.75,-19.60829427366,-5.254026615581));
+#129 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#130 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#131 = PCURVE('',#33,#132);
+#132 = DEFINITIONAL_REPRESENTATION('',(#133),#137);
+#133 = CIRCLE('',#134,3.5);
+#134 = AXIS2_PLACEMENT_2D('',#135,#136);
+#135 = CARTESIAN_POINT('',(0.186355184504,-1.921093095032));
+#136 = DIRECTION('',(0.E+000,1.));
+#137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#138 = PCURVE('',#139,#144);
+#139 = CYLINDRICAL_SURFACE('',#140,3.5);
+#140 = AXIS2_PLACEMENT_3D('',#141,#142,#143);
+#141 = CARTESIAN_POINT('',(4.75,-19.60829427366,-5.254026615581));
+#142 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#143 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#144 = DEFINITIONAL_REPRESENTATION('',(#145),#149);
+#145 = LINE('',#146,#147);
+#146 = CARTESIAN_POINT('',(-12.56637061435,-2.));
+#147 = VECTOR('',#148,1.);
+#148 = DIRECTION('',(1.,-0.E+000));
+#149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#150 = ORIENTED_EDGE('',*,*,#151,.T.);
+#151 = EDGE_CURVE('',#123,#152,#154,.T.);
+#152 = VERTEX_POINT('',#153);
+#153 = CARTESIAN_POINT('',(2.75,-20.8432429731,-1.539227846713));
+#154 = SURFACE_CURVE('',#155,(#159,#166),.PCURVE_S1.);
+#155 = LINE('',#156,#157);
+#156 = CARTESIAN_POINT('',(2.75,-22.61002363301,-3.306008506625));
+#157 = VECTOR('',#158,1.);
+#158 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#159 = PCURVE('',#33,#160);
+#160 = DEFINITIONAL_REPRESENTATION('',(#161),#165);
+#161 = LINE('',#162,#163);
+#162 = CARTESIAN_POINT('',(2.13437329346,1.080636264318));
+#163 = VECTOR('',#164,1.);
+#164 = DIRECTION('',(0.707106781187,-0.707106781187));
+#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#166 = PCURVE('',#167,#172);
+#167 = PLANE('',#168);
+#168 = AXIS2_PLACEMENT_3D('',#169,#170,#171);
+#169 = CARTESIAN_POINT('',(4.75,-22.08315511844,-2.779139992054));
+#170 = DIRECTION('',(2.990754131622E-018,0.707106781187,-0.707106781187)
+ );
+#171 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#172 = DEFINITIONAL_REPRESENTATION('',(#173),#177);
+#173 = LINE('',#174,#175);
+#174 = CARTESIAN_POINT('',(-0.745104598894,-2.));
+#175 = VECTOR('',#176,1.);
+#176 = DIRECTION('',(1.,0.E+000));
+#177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#178 = ORIENTED_EDGE('',*,*,#179,.T.);
+#179 = EDGE_CURVE('',#152,#180,#182,.T.);
+#180 = VERTEX_POINT('',#181);
+#181 = CARTESIAN_POINT('',(2.75,-20.9,-1.E-015));
+#182 = SURFACE_CURVE('',#183,(#188,#199),.PCURVE_S1.);
+#183 = CIRCLE('',#184,20.9);
+#184 = AXIS2_PLACEMENT_3D('',#185,#186,#187);
+#185 = CARTESIAN_POINT('',(2.75,6.106226635438E-016,4.440892098501E-016)
+ );
+#186 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#187 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#188 = PCURVE('',#33,#189);
+#189 = DEFINITIONAL_REPRESENTATION('',(#190),#198);
+#190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#191,#192,#193,#194,#195,#196
+,#197),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+ -2.094395102393,0.E+000,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(
+ '') );
+#191 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#192 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#193 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#194 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#195 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#196 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#197 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#199 = PCURVE('',#200,#205);
+#200 = CYLINDRICAL_SURFACE('',#201,20.9);
+#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204);
+#202 = CARTESIAN_POINT('',(2.75,6.106226635438E-016,6.1E-016));
+#203 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#204 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#205 = DEFINITIONAL_REPRESENTATION('',(#206),#210);
+#206 = LINE('',#207,#208);
+#207 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#208 = VECTOR('',#209,1.);
+#209 = DIRECTION('',(-1.,0.E+000));
+#210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#211 = ORIENTED_EDGE('',*,*,#212,.T.);
+#212 = EDGE_CURVE('',#180,#213,#215,.T.);
+#213 = VERTEX_POINT('',#214);
+#214 = CARTESIAN_POINT('',(2.75,-20.9,0.949599538664));
+#215 = SURFACE_CURVE('',#216,(#220,#227),.PCURVE_S1.);
+#216 = LINE('',#217,#218);
+#217 = CARTESIAN_POINT('',(2.75,-20.9,4.440892098501E-016));
+#218 = VECTOR('',#219,1.);
+#219 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#220 = PCURVE('',#33,#221);
+#221 = DEFINITIONAL_REPRESENTATION('',(#222),#226);
+#222 = LINE('',#223,#224);
+#223 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#224 = VECTOR('',#225,1.);
+#225 = DIRECTION('',(1.,-0.E+000));
+#226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#227 = PCURVE('',#228,#233);
+#228 = PLANE('',#229);
+#229 = AXIS2_PLACEMENT_3D('',#230,#231,#232);
+#230 = CARTESIAN_POINT('',(2.75,-20.9,6.1E-016));
+#231 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#232 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#233 = DEFINITIONAL_REPRESENTATION('',(#234),#238);
+#234 = LINE('',#235,#236);
+#235 = CARTESIAN_POINT('',(-1.7E-016,-0.E+000));
+#236 = VECTOR('',#237,1.);
+#237 = DIRECTION('',(1.,0.E+000));
+#238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#239 = ORIENTED_EDGE('',*,*,#240,.F.);
+#240 = EDGE_CURVE('',#24,#213,#241,.T.);
+#241 = SURFACE_CURVE('',#242,(#246,#253),.PCURVE_S1.);
+#242 = LINE('',#243,#244);
+#243 = CARTESIAN_POINT('',(2.75,-23.35598699168,-1.506387453019));
+#244 = VECTOR('',#245,1.);
+#245 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#246 = PCURVE('',#33,#247);
+#247 = DEFINITIONAL_REPRESENTATION('',(#248),#252);
+#248 = LINE('',#249,#250);
+#249 = CARTESIAN_POINT('',(3.933994347066,1.826599622983));
+#250 = VECTOR('',#251,1.);
+#251 = DIRECTION('',(0.707106781187,-0.707106781187));
+#252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#253 = PCURVE('',#254,#259);
+#254 = PLANE('',#255);
+#255 = AXIS2_PLACEMENT_3D('',#256,#257,#258);
+#256 = CARTESIAN_POINT('',(2.75,-23.35598699168,-1.506387453019));
+#257 = DIRECTION('',(2.990754131623E-018,0.707106781187,-0.707106781187)
+ );
+#258 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#259 = DEFINITIONAL_REPRESENTATION('',(#260),#264);
+#260 = LINE('',#261,#262);
+#261 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#262 = VECTOR('',#263,1.);
+#263 = DIRECTION('',(1.,0.E+000));
+#264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#265 = ADVANCED_FACE('',(#266),#49,.T.);
+#266 = FACE_BOUND('',#267,.F.);
+#267 = EDGE_LOOP('',(#268,#291,#324,#345));
+#268 = ORIENTED_EDGE('',*,*,#269,.T.);
+#269 = EDGE_CURVE('',#22,#270,#272,.T.);
+#270 = VERTEX_POINT('',#271);
+#271 = CARTESIAN_POINT('',(-2.75,-19.60829439662,-10.55402661558));
+#272 = SURFACE_CURVE('',#273,(#277,#284),.PCURVE_S1.);
+#273 = LINE('',#274,#275);
+#274 = CARTESIAN_POINT('',(2.75,-19.60829439662,-10.55402661558));
+#275 = VECTOR('',#276,1.);
+#276 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#277 = PCURVE('',#49,#278);
+#278 = DEFINITIONAL_REPRESENTATION('',(#279),#283);
+#279 = LINE('',#280,#281);
+#280 = CARTESIAN_POINT('',(-4.712389003585,0.E+000));
+#281 = VECTOR('',#282,1.);
+#282 = DIRECTION('',(-0.E+000,-1.));
+#283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#284 = PCURVE('',#77,#285);
+#285 = DEFINITIONAL_REPRESENTATION('',(#286),#290);
+#286 = LINE('',#287,#288);
+#287 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#288 = VECTOR('',#289,1.);
+#289 = DIRECTION('',(0.E+000,-1.));
+#290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#291 = ORIENTED_EDGE('',*,*,#292,.T.);
+#292 = EDGE_CURVE('',#270,#293,#295,.T.);
+#293 = VERTEX_POINT('',#294);
+#294 = CARTESIAN_POINT('',(-2.75,-23.35598699163,-1.506387453066));
+#295 = SURFACE_CURVE('',#296,(#301,#308),.PCURVE_S1.);
+#296 = CIRCLE('',#297,5.3);
+#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300);
+#298 = CARTESIAN_POINT('',(-2.75,-19.60829427366,-5.254026615581));
+#299 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#300 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#301 = PCURVE('',#49,#302);
+#302 = DEFINITIONAL_REPRESENTATION('',(#303),#307);
+#303 = LINE('',#304,#305);
+#304 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#305 = VECTOR('',#306,1.);
+#306 = DIRECTION('',(-1.,0.E+000));
+#307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#308 = PCURVE('',#309,#314);
+#309 = PLANE('',#310);
+#310 = AXIS2_PLACEMENT_3D('',#311,#312,#313);
+#311 = CARTESIAN_POINT('',(-2.75,-21.5293873687,-5.440381800085));
+#312 = DIRECTION('',(1.,2.22044604925E-016,4.4E-016));
+#313 = DIRECTION('',(-4.4E-016,-9.769962616701E-032,1.));
+#314 = DEFINITIONAL_REPRESENTATION('',(#315),#323);
+#315 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#316,#317,#318,#319,#320,#321
+,#322),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+ -2.094395102393,0.E+000,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(
+ '') );
+#316 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#317 = CARTESIAN_POINT('',(9.366224464619,3.378906904968));
+#318 = CARTESIAN_POINT('',(4.776289824561,-4.571093095032));
+#319 = CARTESIAN_POINT('',(0.186355184504,-12.52109309503));
+#320 = CARTESIAN_POINT('',(-4.403579455554,-4.571093095032));
+#321 = CARTESIAN_POINT('',(-8.993514095611,3.378906904968));
+#322 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#324 = ORIENTED_EDGE('',*,*,#325,.F.);
+#325 = EDGE_CURVE('',#24,#293,#326,.T.);
+#326 = SURFACE_CURVE('',#327,(#331,#338),.PCURVE_S1.);
+#327 = LINE('',#328,#329);
+#328 = CARTESIAN_POINT('',(2.75,-23.35598699163,-1.506387453066));
+#329 = VECTOR('',#330,1.);
+#330 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#331 = PCURVE('',#49,#332);
+#332 = DEFINITIONAL_REPRESENTATION('',(#333),#337);
+#333 = LINE('',#334,#335);
+#334 = CARTESIAN_POINT('',(-7.068576325403,0.E+000));
+#335 = VECTOR('',#336,1.);
+#336 = DIRECTION('',(-0.E+000,-1.));
+#337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#338 = PCURVE('',#254,#339);
+#339 = DEFINITIONAL_REPRESENTATION('',(#340),#344);
+#340 = LINE('',#341,#342);
+#341 = CARTESIAN_POINT('',(1.6E-016,0.E+000));
+#342 = VECTOR('',#343,1.);
+#343 = DIRECTION('',(0.E+000,-1.));
+#344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#345 = ORIENTED_EDGE('',*,*,#21,.F.);
+#346 = ADVANCED_FACE('',(#347),#254,.F.);
+#347 = FACE_BOUND('',#348,.F.);
+#348 = EDGE_LOOP('',(#349,#350,#351,#374,#402,#437,#467));
+#349 = ORIENTED_EDGE('',*,*,#240,.F.);
+#350 = ORIENTED_EDGE('',*,*,#325,.T.);
+#351 = ORIENTED_EDGE('',*,*,#352,.T.);
+#352 = EDGE_CURVE('',#293,#353,#355,.T.);
+#353 = VERTEX_POINT('',#354);
+#354 = CARTESIAN_POINT('',(-2.75,-20.9,0.949599538664));
+#355 = SURFACE_CURVE('',#356,(#360,#367),.PCURVE_S1.);
+#356 = LINE('',#357,#358);
+#357 = CARTESIAN_POINT('',(-2.75,-23.35598699168,-1.506387453019));
+#358 = VECTOR('',#359,1.);
+#359 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#360 = PCURVE('',#254,#361);
+#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366);
+#362 = LINE('',#363,#364);
+#363 = CARTESIAN_POINT('',(-1.26E-015,-5.5));
+#364 = VECTOR('',#365,1.);
+#365 = DIRECTION('',(1.,0.E+000));
+#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#367 = PCURVE('',#309,#368);
+#368 = DEFINITIONAL_REPRESENTATION('',(#369),#373);
+#369 = LINE('',#370,#371);
+#370 = CARTESIAN_POINT('',(3.933994347066,1.826599622983));
+#371 = VECTOR('',#372,1.);
+#372 = DIRECTION('',(0.707106781187,-0.707106781187));
+#373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#374 = ORIENTED_EDGE('',*,*,#375,.F.);
+#375 = EDGE_CURVE('',#376,#353,#378,.T.);
+#376 = VERTEX_POINT('',#377);
+#377 = CARTESIAN_POINT('',(-2.046948949046,-20.9,0.949599538664));
+#378 = SURFACE_CURVE('',#379,(#383,#390),.PCURVE_S1.);
+#379 = LINE('',#380,#381);
+#380 = CARTESIAN_POINT('',(2.75,-20.9,0.949599538664));
+#381 = VECTOR('',#382,1.);
+#382 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#383 = PCURVE('',#254,#384);
+#384 = DEFINITIONAL_REPRESENTATION('',(#385),#389);
+#385 = LINE('',#386,#387);
+#386 = CARTESIAN_POINT('',(3.47329011265,4.4E-016));
+#387 = VECTOR('',#388,1.);
+#388 = DIRECTION('',(0.E+000,-1.));
+#389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#390 = PCURVE('',#391,#396);
+#391 = PLANE('',#392);
+#392 = AXIS2_PLACEMENT_3D('',#393,#394,#395);
+#393 = CARTESIAN_POINT('',(2.75,-20.9,6.1E-016));
+#394 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#395 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#396 = DEFINITIONAL_REPRESENTATION('',(#397),#401);
+#397 = LINE('',#398,#399);
+#398 = CARTESIAN_POINT('',(0.949599538664,2.1E-016));
+#399 = VECTOR('',#400,1.);
+#400 = DIRECTION('',(0.E+000,-1.));
+#401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#402 = ORIENTED_EDGE('',*,*,#403,.F.);
+#403 = EDGE_CURVE('',#404,#376,#406,.T.);
+#404 = VERTEX_POINT('',#405);
+#405 = CARTESIAN_POINT('',(4.662936703426E-015,-21.,0.849599538664));
+#406 = SURFACE_CURVE('',#407,(#412,#419),.PCURVE_S1.);
+#407 = ELLIPSE('',#408,29.698484809835,21.);
+#408 = AXIS2_PLACEMENT_3D('',#409,#410,#411);
+#409 = CARTESIAN_POINT('',(-4.85E-015,-1.076916333886E-030,
+ 21.849599538664));
+#410 = DIRECTION('',(2.990754131623E-018,0.707106781187,-0.707106781187)
+ );
+#411 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#412 = PCURVE('',#254,#413);
+#413 = DEFINITIONAL_REPRESENTATION('',(#414),#418);
+#414 = ELLIPSE('',#415,29.698484809835,21.);
+#415 = AXIS2_PLACEMENT_2D('',#416,#417);
+#416 = CARTESIAN_POINT('',(33.030353566248,-2.75));
+#417 = DIRECTION('',(1.,0.E+000));
+#418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#419 = PCURVE('',#420,#425);
+#420 = CYLINDRICAL_SURFACE('',#421,21.);
+#421 = AXIS2_PLACEMENT_3D('',#422,#423,#424);
+#422 = CARTESIAN_POINT('',(0.E+000,0.E+000,-5.1E-015));
+#423 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#424 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#425 = DEFINITIONAL_REPRESENTATION('',(#426),#436);
+#426 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#427,#428,#429,#430,#431,#432,
+ #433,#434,#435),.UNSPECIFIED.,.F.,.F.,(9,9),(3.14159265359,
+ 3.299389549372),.PIECEWISE_BEZIER_KNOTS.);
+#427 = CARTESIAN_POINT('',(8.9E-016,0.849599538664));
+#428 = CARTESIAN_POINT('',(-1.972461197275E-002,0.849599538664));
+#429 = CARTESIAN_POINT('',(-3.944922394538E-002,0.858936986284));
+#430 = CARTESIAN_POINT('',(-5.917383591867E-002,0.877611881519));
+#431 = CARTESIAN_POINT('',(-7.889844789071E-002,0.905616474347));
+#432 = CARTESIAN_POINT('',(-9.862305986422E-002,0.942935264664));
+#433 = CARTESIAN_POINT('',(-0.118347671836,0.989545018467));
+#434 = CARTESIAN_POINT('',(-0.138072283809,1.045414799909));
+#435 = CARTESIAN_POINT('',(-0.157796895782,1.110506019419));
+#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#437 = ORIENTED_EDGE('',*,*,#438,.F.);
+#438 = EDGE_CURVE('',#439,#404,#441,.T.);
+#439 = VERTEX_POINT('',#440);
+#440 = CARTESIAN_POINT('',(2.046948949046,-20.9,0.949599538664));
+#441 = SURFACE_CURVE('',#442,(#447,#454),.PCURVE_S1.);
+#442 = ELLIPSE('',#443,29.698484809835,21.);
+#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446);
+#444 = CARTESIAN_POINT('',(-4.85E-015,-1.076916333886E-030,
+ 21.849599538664));
+#445 = DIRECTION('',(2.990754131623E-018,0.707106781187,-0.707106781187)
+ );
+#446 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#447 = PCURVE('',#254,#448);
+#448 = DEFINITIONAL_REPRESENTATION('',(#449),#453);
+#449 = ELLIPSE('',#450,29.698484809835,21.);
+#450 = AXIS2_PLACEMENT_2D('',#451,#452);
+#451 = CARTESIAN_POINT('',(33.030353566248,-2.75));
+#452 = DIRECTION('',(1.,0.E+000));
+#453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#454 = PCURVE('',#420,#455);
+#455 = DEFINITIONAL_REPRESENTATION('',(#456),#466);
+#456 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#457,#458,#459,#460,#461,#462,
+ #463,#464,#465),.UNSPECIFIED.,.F.,.F.,(9,9),(2.983795757808,
+ 3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#457 = CARTESIAN_POINT('',(-6.125388411398,1.110506019419));
+#458 = CARTESIAN_POINT('',(-6.14511302337,1.045414799909));
+#459 = CARTESIAN_POINT('',(-6.164837635335,0.989545018465));
+#460 = CARTESIAN_POINT('',(-6.184562247327,0.94293526467));
+#461 = CARTESIAN_POINT('',(-6.204286859273,0.905616474333));
+#462 = CARTESIAN_POINT('',(-6.224011471251,0.877611881524));
+#463 = CARTESIAN_POINT('',(-6.24373608323,0.858936986282));
+#464 = CARTESIAN_POINT('',(-6.263460695207,0.849599538664));
+#465 = CARTESIAN_POINT('',(-6.28318530718,0.849599538664));
+#466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#467 = ORIENTED_EDGE('',*,*,#468,.F.);
+#468 = EDGE_CURVE('',#213,#439,#469,.T.);
+#469 = SURFACE_CURVE('',#470,(#474,#481),.PCURVE_S1.);
+#470 = LINE('',#471,#472);
+#471 = CARTESIAN_POINT('',(2.75,-20.9,0.949599538664));
+#472 = VECTOR('',#473,1.);
+#473 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#474 = PCURVE('',#254,#475);
+#475 = DEFINITIONAL_REPRESENTATION('',(#476),#480);
+#476 = LINE('',#477,#478);
+#477 = CARTESIAN_POINT('',(3.47329011265,4.4E-016));
+#478 = VECTOR('',#479,1.);
+#479 = DIRECTION('',(0.E+000,-1.));
+#480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#481 = PCURVE('',#228,#482);
+#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487);
+#483 = LINE('',#484,#485);
+#484 = CARTESIAN_POINT('',(0.949599538664,2.1E-016));
+#485 = VECTOR('',#486,1.);
+#486 = DIRECTION('',(0.E+000,-1.));
+#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#488 = ADVANCED_FACE('',(#489),#228,.T.);
+#489 = FACE_BOUND('',#490,.T.);
+#490 = EDGE_LOOP('',(#491,#492,#515,#536));
+#491 = ORIENTED_EDGE('',*,*,#212,.F.);
+#492 = ORIENTED_EDGE('',*,*,#493,.T.);
+#493 = EDGE_CURVE('',#180,#494,#496,.T.);
+#494 = VERTEX_POINT('',#495);
+#495 = CARTESIAN_POINT('',(2.046948949045,-20.9,-3.E-015));
+#496 = SURFACE_CURVE('',#497,(#501,#508),.PCURVE_S1.);
+#497 = LINE('',#498,#499);
+#498 = CARTESIAN_POINT('',(2.75,-20.9,-1.95E-015));
+#499 = VECTOR('',#500,1.);
+#500 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#501 = PCURVE('',#228,#502);
+#502 = DEFINITIONAL_REPRESENTATION('',(#503),#507);
+#503 = LINE('',#504,#505);
+#504 = CARTESIAN_POINT('',(-2.56E-015,-0.E+000));
+#505 = VECTOR('',#506,1.);
+#506 = DIRECTION('',(0.E+000,-1.));
+#507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#508 = PCURVE('',#200,#509);
+#509 = DEFINITIONAL_REPRESENTATION('',(#510),#514);
+#510 = LINE('',#511,#512);
+#511 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#512 = VECTOR('',#513,1.);
+#513 = DIRECTION('',(-0.E+000,-1.));
+#514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#515 = ORIENTED_EDGE('',*,*,#516,.T.);
+#516 = EDGE_CURVE('',#494,#439,#517,.T.);
+#517 = SURFACE_CURVE('',#518,(#522,#529),.PCURVE_S1.);
+#518 = LINE('',#519,#520);
+#519 = CARTESIAN_POINT('',(2.046948949046,-20.9,-4.65E-015));
+#520 = VECTOR('',#521,1.);
+#521 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#522 = PCURVE('',#228,#523);
+#523 = DEFINITIONAL_REPRESENTATION('',(#524),#528);
+#524 = LINE('',#525,#526);
+#525 = CARTESIAN_POINT('',(-5.1E-015,-0.703051050954));
+#526 = VECTOR('',#527,1.);
+#527 = DIRECTION('',(1.,0.E+000));
+#528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#529 = PCURVE('',#420,#530);
+#530 = DEFINITIONAL_REPRESENTATION('',(#531),#535);
+#531 = LINE('',#532,#533);
+#532 = CARTESIAN_POINT('',(-6.18555653214,0.E+000));
+#533 = VECTOR('',#534,1.);
+#534 = DIRECTION('',(-0.E+000,1.));
+#535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#536 = ORIENTED_EDGE('',*,*,#468,.F.);
+#537 = ADVANCED_FACE('',(#538),#200,.F.);
+#538 = FACE_BOUND('',#539,.T.);
+#539 = EDGE_LOOP('',(#540,#541,#564,#597));
+#540 = ORIENTED_EDGE('',*,*,#179,.F.);
+#541 = ORIENTED_EDGE('',*,*,#542,.F.);
+#542 = EDGE_CURVE('',#543,#152,#545,.T.);
+#543 = VERTEX_POINT('',#544);
+#544 = CARTESIAN_POINT('',(2.046948949046,-20.8432429731,-1.539227846713
+ ));
+#545 = SURFACE_CURVE('',#546,(#550,#557),.PCURVE_S1.);
+#546 = LINE('',#547,#548);
+#547 = CARTESIAN_POINT('',(2.75,-20.8432429731,-1.539227846713));
+#548 = VECTOR('',#549,1.);
+#549 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#550 = PCURVE('',#200,#551);
+#551 = DEFINITIONAL_REPRESENTATION('',(#552),#556);
+#552 = LINE('',#553,#554);
+#553 = CARTESIAN_POINT('',(-6.209471302621,0.E+000));
+#554 = VECTOR('',#555,1.);
+#555 = DIRECTION('',(-0.E+000,1.));
+#556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#557 = PCURVE('',#167,#558);
+#558 = DEFINITIONAL_REPRESENTATION('',(#559),#563);
+#559 = LINE('',#560,#561);
+#560 = CARTESIAN_POINT('',(1.753500572093,-2.));
+#561 = VECTOR('',#562,1.);
+#562 = DIRECTION('',(0.E+000,1.));
+#563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#564 = ORIENTED_EDGE('',*,*,#565,.F.);
+#565 = EDGE_CURVE('',#494,#543,#566,.T.);
+#566 = SURFACE_CURVE('',#567,(#572,#579),.PCURVE_S1.);
+#567 = CIRCLE('',#568,20.9);
+#568 = AXIS2_PLACEMENT_3D('',#569,#570,#571);
+#569 = CARTESIAN_POINT('',(2.046948949046,4.545139706926E-016,4.5E-016)
+ );
+#570 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#571 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#572 = PCURVE('',#200,#573);
+#573 = DEFINITIONAL_REPRESENTATION('',(#574),#578);
+#574 = LINE('',#575,#576);
+#575 = CARTESIAN_POINT('',(-7.853981633974,-0.703051050954));
+#576 = VECTOR('',#577,1.);
+#577 = DIRECTION('',(1.,-0.E+000));
+#578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#579 = PCURVE('',#580,#585);
+#580 = SPHERICAL_SURFACE('',#581,21.);
+#581 = AXIS2_PLACEMENT_3D('',#582,#583,#584);
+#582 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#583 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#584 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#585 = DEFINITIONAL_REPRESENTATION('',(#586),#596);
+#586 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#587,#588,#589,#590,#591,#592,
+ #593,#594,#595),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795,
+ 1.644510331353),.PIECEWISE_BEZIER_KNOTS.);
+#587 = CARTESIAN_POINT('',(-6.18555653214,6.E-017));
+#588 = CARTESIAN_POINT('',(-6.18555653214,-9.170373186137E-003));
+#589 = CARTESIAN_POINT('',(-6.185547119172,-1.834074637227E-002));
+#590 = CARTESIAN_POINT('',(-6.185528293205,-2.751110828603E-002));
+#591 = CARTESIAN_POINT('',(-6.185500045904,-3.668144765518E-002));
+#592 = CARTESIAN_POINT('',(-6.185462360289,-4.58517531832E-002));
+#593 = CARTESIAN_POINT('',(-6.185415211131,-5.502201352506E-002));
+#594 = CARTESIAN_POINT('',(-6.185358564482,-6.419221726252E-002));
+#595 = CARTESIAN_POINT('',(-6.185292377765,-7.336235287909E-002));
+#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#597 = ORIENTED_EDGE('',*,*,#493,.F.);
+#598 = ADVANCED_FACE('',(#599),#167,.F.);
+#599 = FACE_BOUND('',#600,.F.);
+#600 = EDGE_LOOP('',(#601,#631,#652,#653,#654));
+#601 = ORIENTED_EDGE('',*,*,#602,.F.);
+#602 = EDGE_CURVE('',#603,#605,#607,.T.);
+#603 = VERTEX_POINT('',#604);
+#604 = CARTESIAN_POINT('',(4.75,-22.08315511843,-2.779139992071));
+#605 = VERTEX_POINT('',#606);
+#606 = CARTESIAN_POINT('',(4.75,-20.42500621723,-1.120991090846));
+#607 = SURFACE_CURVE('',#608,(#612,#619),.PCURVE_S1.);
+#608 = LINE('',#609,#610);
+#609 = CARTESIAN_POINT('',(4.75,-22.08315511844,-2.779139992054));
+#610 = VECTOR('',#611,1.);
+#611 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#612 = PCURVE('',#167,#613);
+#613 = DEFINITIONAL_REPRESENTATION('',(#614),#618);
+#614 = LINE('',#615,#616);
+#615 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#616 = VECTOR('',#617,1.);
+#617 = DIRECTION('',(1.,0.E+000));
+#618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#619 = PCURVE('',#620,#625);
+#620 = PLANE('',#621);
+#621 = AXIS2_PLACEMENT_3D('',#622,#623,#624);
+#622 = CARTESIAN_POINT('',(4.75,-19.50966898896,-4.12871798293));
+#623 = DIRECTION('',(-1.,-2.22044604925E-016,-4.4E-016));
+#624 = DIRECTION('',(4.4E-016,9.769962616701E-032,-1.));
+#625 = DEFINITIONAL_REPRESENTATION('',(#626),#630);
+#626 = LINE('',#627,#628);
+#627 = CARTESIAN_POINT('',(-1.349577990876,2.573486129478));
+#628 = VECTOR('',#629,1.);
+#629 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#631 = ORIENTED_EDGE('',*,*,#632,.T.);
+#632 = EDGE_CURVE('',#603,#123,#633,.T.);
+#633 = SURFACE_CURVE('',#634,(#638,#645),.PCURVE_S1.);
+#634 = LINE('',#635,#636);
+#635 = CARTESIAN_POINT('',(4.75,-22.08315511843,-2.779139992071));
+#636 = VECTOR('',#637,1.);
+#637 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#638 = PCURVE('',#167,#639);
+#639 = DEFINITIONAL_REPRESENTATION('',(#640),#644);
+#640 = LINE('',#641,#642);
+#641 = CARTESIAN_POINT('',(-4.08E-015,0.E+000));
+#642 = VECTOR('',#643,1.);
+#643 = DIRECTION('',(0.E+000,-1.));
+#644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#645 = PCURVE('',#139,#646);
+#646 = DEFINITIONAL_REPRESENTATION('',(#647),#651);
+#647 = LINE('',#648,#649);
+#648 = CARTESIAN_POINT('',(-7.068588678671,0.E+000));
+#649 = VECTOR('',#650,1.);
+#650 = DIRECTION('',(-0.E+000,-1.));
+#651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#652 = ORIENTED_EDGE('',*,*,#151,.T.);
+#653 = ORIENTED_EDGE('',*,*,#542,.F.);
+#654 = ORIENTED_EDGE('',*,*,#655,.F.);
+#655 = EDGE_CURVE('',#605,#543,#656,.T.);
+#656 = SURFACE_CURVE('',#657,(#662,#669),.PCURVE_S1.);
+#657 = CIRCLE('',#658,15.958618361249);
+#658 = AXIS2_PLACEMENT_3D('',#659,#660,#661);
+#659 = CARTESIAN_POINT('',(3.176206103355E-018,-9.652007563196,
+ 9.652007563196));
+#660 = DIRECTION('',(2.990754131622E-018,0.707106781187,-0.707106781187)
+ );
+#661 = DIRECTION('',(3.170092458684E-016,-0.707106781187,-0.707106781187
+ ));
+#662 = PCURVE('',#167,#663);
+#663 = DEFINITIONAL_REPRESENTATION('',(#664),#668);
+#664 = CIRCLE('',#665,15.958618361249);
+#665 = AXIS2_PLACEMENT_2D('',#666,#667);
+#666 = CARTESIAN_POINT('',(17.580297468496,-4.75));
+#667 = DIRECTION('',(-1.,0.E+000));
+#668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#669 = PCURVE('',#580,#670);
+#670 = DEFINITIONAL_REPRESENTATION('',(#671),#681);
+#671 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#672,#673,#674,#675,#676,#677,
+ #678,#679,#680),.UNSPECIFIED.,.F.,.F.,(9,9),(5.980960603306,
+ 6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#672 = CARTESIAN_POINT('',(-6.054688735045,-5.34059118292E-002));
+#673 = CARTESIAN_POINT('',(-6.082792758401,-5.945679727355E-002));
+#674 = CARTESIAN_POINT('',(-6.11108761296,-6.467198741371E-002));
+#675 = CARTESIAN_POINT('',(-6.139545933023,-6.903757935021E-002));
+#676 = CARTESIAN_POINT('',(-6.168137856537,-7.254201001331E-002));
+#677 = CARTESIAN_POINT('',(-6.19683145083,-7.517636133844E-002));
+#678 = CARTESIAN_POINT('',(-6.225593313326,-7.693460488626E-002));
+#679 = CARTESIAN_POINT('',(-6.254389310264,-7.781372667209E-002));
+#680 = CARTESIAN_POINT('',(-6.28318530718,-7.781372667209E-002));
+#681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#682 = ADVANCED_FACE('',(#683),#139,.T.);
+#683 = FACE_BOUND('',#684,.F.);
+#684 = EDGE_LOOP('',(#685,#709,#759,#780,#781));
+#685 = ORIENTED_EDGE('',*,*,#686,.F.);
+#686 = EDGE_CURVE('',#687,#603,#689,.T.);
+#687 = VERTEX_POINT('',#688);
+#688 = CARTESIAN_POINT('',(4.75,-18.56278142403,-8.59422165199));
+#689 = SURFACE_CURVE('',#690,(#695,#702),.PCURVE_S1.);
+#690 = CIRCLE('',#691,3.5);
+#691 = AXIS2_PLACEMENT_3D('',#692,#693,#694);
+#692 = CARTESIAN_POINT('',(4.75,-19.60829427366,-5.254026615581));
+#693 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#694 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#695 = PCURVE('',#139,#696);
+#696 = DEFINITIONAL_REPRESENTATION('',(#697),#701);
+#697 = LINE('',#698,#699);
+#698 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#699 = VECTOR('',#700,1.);
+#700 = DIRECTION('',(-1.,0.E+000));
+#701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#702 = PCURVE('',#620,#703);
+#703 = DEFINITIONAL_REPRESENTATION('',(#704),#708);
+#704 = CIRCLE('',#705,3.5);
+#705 = AXIS2_PLACEMENT_2D('',#706,#707);
+#706 = CARTESIAN_POINT('',(1.125308632651,9.862528469927E-002));
+#707 = DIRECTION('',(0.E+000,1.));
+#708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#709 = ORIENTED_EDGE('',*,*,#710,.F.);
+#710 = EDGE_CURVE('',#711,#687,#713,.T.);
+#711 = VERTEX_POINT('',#712);
+#712 = CARTESIAN_POINT('',(2.046948949046,-19.00259959565,
+ -8.701218800103));
+#713 = SURFACE_CURVE('',#714,(#727,#743),.PCURVE_S1.);
+#714 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#715,#716,#717,#718,#719,#720,
+ #721,#722,#723,#724,#725,#726),.UNSPECIFIED.,.F.,.F.,(7,5,7),(
+ 0.E+000,0.666932112124,1.),.UNSPECIFIED.);
+#715 = CARTESIAN_POINT('',(1.062217053457E-014,-19.10503763872,
+ -8.717656613052));
+#716 = CARTESIAN_POINT('',(0.530630438015,-19.10503763872,
+ -8.717656613052));
+#717 = CARTESIAN_POINT('',(1.061256001207,-19.08845186124,
+ -8.715246355796));
+#718 = CARTESIAN_POINT('',(1.591509199306,-19.05528025334,
+ -8.710428214391));
+#719 = CARTESIAN_POINT('',(2.121038301484,-19.00575872317,
+ -8.702621030781));
+#720 = CARTESIAN_POINT('',(2.649506637288,-18.94034435859,
+ -8.690690744147));
+#721 = CARTESIAN_POINT('',(3.439818655798,-18.81940713268,
+ -8.664210975192));
+#722 = CARTESIAN_POINT('',(3.702701430841,-18.77532522652,
+ -8.653962340398));
+#723 = CARTESIAN_POINT('',(3.965200661004,-18.72752261935,
+ -8.642083888726));
+#724 = CARTESIAN_POINT('',(4.227277012971,-18.67609223154,
+ -8.628345706905));
+#725 = CARTESIAN_POINT('',(4.48889053389,-18.62113923613,-8.61248820497)
+ );
+#726 = CARTESIAN_POINT('',(4.7500006,-18.56278128993,-8.594221610016));
+#727 = PCURVE('',#139,#728);
+#728 = DEFINITIONAL_REPRESENTATION('',(#729),#742);
+#729 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#730,#731,#732,#733,#734,#735,
+ #736,#737,#738,#739,#740,#741),.UNSPECIFIED.,.F.,.F.,(7,5,7),(
+ 0.E+000,0.666932112124,1.),.UNSPECIFIED.);
+#730 = CARTESIAN_POINT('',(-4.568101238017,-4.75));
+#731 = CARTESIAN_POINT('',(-4.568101238017,-4.219369561985));
+#732 = CARTESIAN_POINT('',(-4.563312697375,-3.688743998793));
+#733 = CARTESIAN_POINT('',(-4.553735517638,-3.158490800694));
+#734 = CARTESIAN_POINT('',(-4.539413092806,-2.628961698516));
+#735 = CARTESIAN_POINT('',(-4.520426742313,-2.100493362712));
+#736 = CARTESIAN_POINT('',(-4.485054678191,-1.310181344202));
+#737 = CARTESIAN_POINT('',(-4.472125025856,-1.047298569159));
+#738 = CARTESIAN_POINT('',(-4.458054324361,-0.784799338996));
+#739 = CARTESIAN_POINT('',(-4.442848763329,-0.522722987029));
+#740 = CARTESIAN_POINT('',(-4.42651136787,-0.26110946611));
+#741 = CARTESIAN_POINT('',(-4.409039948933,5.9999999991E-007));
+#742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#743 = PCURVE('',#580,#744);
+#744 = DEFINITIONAL_REPRESENTATION('',(#745),#758);
+#745 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#746,#747,#748,#749,#750,#751,
+ #752,#753,#754,#755,#756,#757),.UNSPECIFIED.,.F.,.F.,(7,5,7),(
+ 0.E+000,0.666932112124,1.),.UNSPECIFIED.);
+#746 = CARTESIAN_POINT('',(-6.28318530718,-0.428081851576));
+#747 = CARTESIAN_POINT('',(-6.255410934365,-0.428081851576));
+#748 = CARTESIAN_POINT('',(-6.227636814606,-0.427955694408));
+#749 = CARTESIAN_POINT('',(-6.199850824963,-0.427703497909));
+#750 = CARTESIAN_POINT('',(-6.172039956621,-0.427294916545));
+#751 = CARTESIAN_POINT('',(-6.144195812107,-0.426670658467));
+#752 = CARTESIAN_POINT('',(-6.10239673415,-0.425286119831));
+#753 = CARTESIAN_POINT('',(-6.088466553296,-0.424750368286));
+#754 = CARTESIAN_POINT('',(-6.074528076345,-0.424129586296));
+#755 = CARTESIAN_POINT('',(-6.060581871754,-0.423411855053));
+#756 = CARTESIAN_POINT('',(-6.046629240619,-0.422583768567));
+#757 = CARTESIAN_POINT('',(-6.03267233499,-0.421630441037));
+#758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#759 = ORIENTED_EDGE('',*,*,#760,.T.);
+#760 = EDGE_CURVE('',#711,#90,#761,.T.);
+#761 = SURFACE_CURVE('',#762,(#766,#773),.PCURVE_S1.);
+#762 = LINE('',#763,#764);
+#763 = CARTESIAN_POINT('',(2.75,-19.00259959565,-8.701218800103));
+#764 = VECTOR('',#765,1.);
+#765 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#766 = PCURVE('',#139,#767);
+#767 = DEFINITIONAL_REPRESENTATION('',(#768),#772);
+#768 = LINE('',#769,#770);
+#769 = CARTESIAN_POINT('',(-4.538457719805,-2.));
+#770 = VECTOR('',#771,1.);
+#771 = DIRECTION('',(-0.E+000,1.));
+#772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#773 = PCURVE('',#110,#774);
+#774 = DEFINITIONAL_REPRESENTATION('',(#775),#779);
+#775 = LINE('',#776,#777);
+#776 = CARTESIAN_POINT('',(-5.853784305874,0.E+000));
+#777 = VECTOR('',#778,1.);
+#778 = DIRECTION('',(-0.E+000,1.));
+#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#780 = ORIENTED_EDGE('',*,*,#122,.F.);
+#781 = ORIENTED_EDGE('',*,*,#632,.F.);
+#782 = ADVANCED_FACE('',(#783),#110,.F.);
+#783 = FACE_BOUND('',#784,.T.);
+#784 = EDGE_LOOP('',(#785,#786,#809,#837));
+#785 = ORIENTED_EDGE('',*,*,#89,.F.);
+#786 = ORIENTED_EDGE('',*,*,#787,.T.);
+#787 = EDGE_CURVE('',#62,#788,#790,.T.);
+#788 = VERTEX_POINT('',#789);
+#789 = CARTESIAN_POINT('',(2.046948949046,-18.03947122832,
+ -10.55402661558));
+#790 = SURFACE_CURVE('',#791,(#795,#802),.PCURVE_S1.);
+#791 = LINE('',#792,#793);
+#792 = CARTESIAN_POINT('',(2.75,-18.03947122832,-10.55402661558));
+#793 = VECTOR('',#794,1.);
+#794 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#795 = PCURVE('',#110,#796);
+#796 = DEFINITIONAL_REPRESENTATION('',(#797),#801);
+#797 = LINE('',#798,#799);
+#798 = CARTESIAN_POINT('',(-5.75382958365,0.E+000));
+#799 = VECTOR('',#800,1.);
+#800 = DIRECTION('',(-0.E+000,-1.));
+#801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#802 = PCURVE('',#77,#803);
+#803 = DEFINITIONAL_REPRESENTATION('',(#804),#808);
+#804 = LINE('',#805,#806);
+#805 = CARTESIAN_POINT('',(1.568823168303,0.E+000));
+#806 = VECTOR('',#807,1.);
+#807 = DIRECTION('',(0.E+000,-1.));
+#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#809 = ORIENTED_EDGE('',*,*,#810,.F.);
+#810 = EDGE_CURVE('',#711,#788,#811,.T.);
+#811 = SURFACE_CURVE('',#812,(#817,#824),.PCURVE_S1.);
+#812 = CIRCLE('',#813,20.9);
+#813 = AXIS2_PLACEMENT_3D('',#814,#815,#816);
+#814 = CARTESIAN_POINT('',(2.046948949046,4.545139706926E-016,4.5E-016)
+ );
+#815 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#816 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#817 = PCURVE('',#110,#818);
+#818 = DEFINITIONAL_REPRESENTATION('',(#819),#823);
+#819 = LINE('',#820,#821);
+#820 = CARTESIAN_POINT('',(-7.853981633974,-0.703051050954));
+#821 = VECTOR('',#822,1.);
+#822 = DIRECTION('',(1.,-0.E+000));
+#823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#824 = PCURVE('',#580,#825);
+#825 = DEFINITIONAL_REPRESENTATION('',(#826),#836);
+#826 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#827,#828,#829,#830,#831,#832,
+ #833,#834,#835),.UNSPECIFIED.,.F.,.F.,(9,9),(2.000197328101,
+ 2.100152050324),.PIECEWISE_BEZIER_KNOTS.);
+#827 = CARTESIAN_POINT('',(-6.175879653146,-0.427221628748));
+#828 = CARTESIAN_POINT('',(-6.175270447269,-0.43964410496));
+#829 = CARTESIAN_POINT('',(-6.174634368532,-0.452065649511));
+#830 = CARTESIAN_POINT('',(-6.173970524873,-0.464486207429));
+#831 = CARTESIAN_POINT('',(-6.173277950595,-0.476905720529));
+#832 = CARTESIAN_POINT('',(-6.172555599383,-0.489324127043));
+#833 = CARTESIAN_POINT('',(-6.171802335403,-0.501741361142));
+#834 = CARTESIAN_POINT('',(-6.171016923404,-0.514157352448));
+#835 = CARTESIAN_POINT('',(-6.170198015951,-0.52657202536));
+#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#837 = ORIENTED_EDGE('',*,*,#760,.T.);
+#838 = ADVANCED_FACE('',(#839),#77,.T.);
+#839 = FACE_BOUND('',#840,.T.);
+#840 = EDGE_LOOP('',(#841,#842,#843,#866,#894,#922,#948));
+#841 = ORIENTED_EDGE('',*,*,#61,.F.);
+#842 = ORIENTED_EDGE('',*,*,#269,.T.);
+#843 = ORIENTED_EDGE('',*,*,#844,.T.);
+#844 = EDGE_CURVE('',#270,#845,#847,.T.);
+#845 = VERTEX_POINT('',#846);
+#846 = CARTESIAN_POINT('',(-2.75,-18.03947122832,-10.55402661558));
+#847 = SURFACE_CURVE('',#848,(#852,#859),.PCURVE_S1.);
+#848 = LINE('',#849,#850);
+#849 = CARTESIAN_POINT('',(-2.75,-19.60829439662,-10.55402661558));
+#850 = VECTOR('',#851,1.);
+#851 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#852 = PCURVE('',#77,#853);
+#853 = DEFINITIONAL_REPRESENTATION('',(#854),#858);
+#854 = LINE('',#855,#856);
+#855 = CARTESIAN_POINT('',(0.E+000,-5.5));
+#856 = VECTOR('',#857,1.);
+#857 = DIRECTION('',(1.,0.E+000));
+#858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#859 = PCURVE('',#309,#860);
+#860 = DEFINITIONAL_REPRESENTATION('',(#861),#865);
+#861 = LINE('',#862,#863);
+#862 = CARTESIAN_POINT('',(-5.113644815496,-1.921092972071));
+#863 = VECTOR('',#864,1.);
+#864 = DIRECTION('',(0.E+000,-1.));
+#865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#866 = ORIENTED_EDGE('',*,*,#867,.F.);
+#867 = EDGE_CURVE('',#868,#845,#870,.T.);
+#868 = VERTEX_POINT('',#869);
+#869 = CARTESIAN_POINT('',(-2.046948949046,-18.03947122832,
+ -10.55402661558));
+#870 = SURFACE_CURVE('',#871,(#875,#882),.PCURVE_S1.);
+#871 = LINE('',#872,#873);
+#872 = CARTESIAN_POINT('',(2.75,-18.03947122832,-10.55402661558));
+#873 = VECTOR('',#874,1.);
+#874 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#875 = PCURVE('',#77,#876);
+#876 = DEFINITIONAL_REPRESENTATION('',(#877),#881);
+#877 = LINE('',#878,#879);
+#878 = CARTESIAN_POINT('',(1.568823168303,0.E+000));
+#879 = VECTOR('',#880,1.);
+#880 = DIRECTION('',(0.E+000,-1.));
+#881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#882 = PCURVE('',#883,#888);
+#883 = CYLINDRICAL_SURFACE('',#884,20.9);
+#884 = AXIS2_PLACEMENT_3D('',#885,#886,#887);
+#885 = CARTESIAN_POINT('',(2.75,6.106226635438E-016,6.1E-016));
+#886 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#887 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#888 = DEFINITIONAL_REPRESENTATION('',(#889),#893);
+#889 = LINE('',#890,#891);
+#890 = CARTESIAN_POINT('',(-5.75382958365,0.E+000));
+#891 = VECTOR('',#892,1.);
+#892 = DIRECTION('',(-0.E+000,-1.));
+#893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#894 = ORIENTED_EDGE('',*,*,#895,.T.);
+#895 = EDGE_CURVE('',#868,#896,#898,.T.);
+#896 = VERTEX_POINT('',#897);
+#897 = CARTESIAN_POINT('',(9.031271764538E-015,-18.1552340166,
+ -10.55402661558));
+#898 = SURFACE_CURVE('',#899,(#904,#915),.PCURVE_S1.);
+#899 = CIRCLE('',#900,18.155234016603);
+#900 = AXIS2_PLACEMENT_3D('',#901,#902,#903);
+#901 = CARTESIAN_POINT('',(2.34E-015,5.195843755246E-031,-10.55402661558
+ ));
+#902 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#903 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#904 = PCURVE('',#77,#905);
+#905 = DEFINITIONAL_REPRESENTATION('',(#906),#914);
+#906 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#907,#908,#909,#910,#911,#912
+,#913),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+ -2.094395102393,0.E+000,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(
+ '') );
+#907 = CARTESIAN_POINT('',(1.453060380026,-2.75));
+#908 = CARTESIAN_POINT('',(1.453060380026,28.695787740058));
+#909 = CARTESIAN_POINT('',(28.68591140493,12.972893870029));
+#910 = CARTESIAN_POINT('',(55.918762429834,-2.75));
+#911 = CARTESIAN_POINT('',(28.68591140493,-18.47289387002));
+#912 = CARTESIAN_POINT('',(1.453060380026,-34.19578774005));
+#913 = CARTESIAN_POINT('',(1.453060380026,-2.75));
+#914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#915 = PCURVE('',#580,#916);
+#916 = DEFINITIONAL_REPRESENTATION('',(#917),#921);
+#917 = LINE('',#918,#919);
+#918 = CARTESIAN_POINT('',(-6.28318530718,-0.52657202536));
+#919 = VECTOR('',#920,1.);
+#920 = DIRECTION('',(1.,-0.E+000));
+#921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#922 = ORIENTED_EDGE('',*,*,#923,.T.);
+#923 = EDGE_CURVE('',#896,#788,#924,.T.);
+#924 = SURFACE_CURVE('',#925,(#930,#941),.PCURVE_S1.);
+#925 = CIRCLE('',#926,18.155234016603);
+#926 = AXIS2_PLACEMENT_3D('',#927,#928,#929);
+#927 = CARTESIAN_POINT('',(2.34E-015,5.195843755246E-031,-10.55402661558
+ ));
+#928 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#929 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#930 = PCURVE('',#77,#931);
+#931 = DEFINITIONAL_REPRESENTATION('',(#932),#940);
+#932 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#933,#934,#935,#936,#937,#938
+,#939),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+ -2.094395102393,0.E+000,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(
+ '') );
+#933 = CARTESIAN_POINT('',(1.453060380026,-2.75));
+#934 = CARTESIAN_POINT('',(1.453060380026,28.695787740058));
+#935 = CARTESIAN_POINT('',(28.68591140493,12.972893870029));
+#936 = CARTESIAN_POINT('',(55.918762429834,-2.75));
+#937 = CARTESIAN_POINT('',(28.68591140493,-18.47289387002));
+#938 = CARTESIAN_POINT('',(1.453060380026,-34.19578774005));
+#939 = CARTESIAN_POINT('',(1.453060380026,-2.75));
+#940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#941 = PCURVE('',#580,#942);
+#942 = DEFINITIONAL_REPRESENTATION('',(#943),#947);
+#943 = LINE('',#944,#945);
+#944 = CARTESIAN_POINT('',(-6.28318530718,-0.52657202536));
+#945 = VECTOR('',#946,1.);
+#946 = DIRECTION('',(1.,-0.E+000));
+#947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#948 = ORIENTED_EDGE('',*,*,#787,.F.);
+#949 = ADVANCED_FACE('',(#950),#309,.F.);
+#950 = FACE_BOUND('',#951,.F.);
+#951 = EDGE_LOOP('',(#952,#953,#954,#982,#1011,#1039,#1072,#1093));
+#952 = ORIENTED_EDGE('',*,*,#292,.F.);
+#953 = ORIENTED_EDGE('',*,*,#844,.T.);
+#954 = ORIENTED_EDGE('',*,*,#955,.T.);
+#955 = EDGE_CURVE('',#845,#956,#958,.T.);
+#956 = VERTEX_POINT('',#957);
+#957 = CARTESIAN_POINT('',(-2.75,-19.00259959565,-8.701218800103));
+#958 = SURFACE_CURVE('',#959,(#964,#975),.PCURVE_S1.);
+#959 = CIRCLE('',#960,20.9);
+#960 = AXIS2_PLACEMENT_3D('',#961,#962,#963);
+#961 = CARTESIAN_POINT('',(-2.75,-6.106226635438E-016,
+ -4.440892098501E-016));
+#962 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#963 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#964 = PCURVE('',#309,#965);
+#965 = DEFINITIONAL_REPRESENTATION('',(#966),#974);
+#966 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#967,#968,#969,#970,#971,#972
+,#973),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+ -2.094395102393,0.E+000,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(
+ '') );
+#967 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#968 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#969 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#970 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#971 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#972 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#973 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#975 = PCURVE('',#883,#976);
+#976 = DEFINITIONAL_REPRESENTATION('',(#977),#981);
+#977 = LINE('',#978,#979);
+#978 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#979 = VECTOR('',#980,1.);
+#980 = DIRECTION('',(-1.,0.E+000));
+#981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#982 = ORIENTED_EDGE('',*,*,#983,.F.);
+#983 = EDGE_CURVE('',#984,#956,#986,.T.);
+#984 = VERTEX_POINT('',#985);
+#985 = CARTESIAN_POINT('',(-2.75,-22.08315511843,-2.779139992071));
+#986 = SURFACE_CURVE('',#987,(#992,#999),.PCURVE_S1.);
+#987 = CIRCLE('',#988,3.5);
+#988 = AXIS2_PLACEMENT_3D('',#989,#990,#991);
+#989 = CARTESIAN_POINT('',(-2.75,-19.60829427366,-5.254026615581));
+#990 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#991 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#992 = PCURVE('',#309,#993);
+#993 = DEFINITIONAL_REPRESENTATION('',(#994),#998);
+#994 = CIRCLE('',#995,3.5);
+#995 = AXIS2_PLACEMENT_2D('',#996,#997);
+#996 = CARTESIAN_POINT('',(0.186355184504,-1.921093095032));
+#997 = DIRECTION('',(0.E+000,1.));
+#998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#999 = PCURVE('',#1000,#1005);
+#1000 = CYLINDRICAL_SURFACE('',#1001,3.5);
+#1001 = AXIS2_PLACEMENT_3D('',#1002,#1003,#1004);
+#1002 = CARTESIAN_POINT('',(4.75,-19.60829427366,-5.254026615581));
+#1003 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#1004 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1005 = DEFINITIONAL_REPRESENTATION('',(#1006),#1010);
+#1006 = LINE('',#1007,#1008);
+#1007 = CARTESIAN_POINT('',(-12.56637061435,-7.5));
+#1008 = VECTOR('',#1009,1.);
+#1009 = DIRECTION('',(1.,-0.E+000));
+#1010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1011 = ORIENTED_EDGE('',*,*,#1012,.T.);
+#1012 = EDGE_CURVE('',#984,#1013,#1015,.T.);
+#1013 = VERTEX_POINT('',#1014);
+#1014 = CARTESIAN_POINT('',(-2.75,-20.8432429731,-1.539227846713));
+#1015 = SURFACE_CURVE('',#1016,(#1020,#1027),.PCURVE_S1.);
+#1016 = LINE('',#1017,#1018);
+#1017 = CARTESIAN_POINT('',(-2.75,-22.61002363301,-3.306008506625));
+#1018 = VECTOR('',#1019,1.);
+#1019 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187
+ ));
+#1020 = PCURVE('',#309,#1021);
+#1021 = DEFINITIONAL_REPRESENTATION('',(#1022),#1026);
+#1022 = LINE('',#1023,#1024);
+#1023 = CARTESIAN_POINT('',(2.13437329346,1.080636264318));
+#1024 = VECTOR('',#1025,1.);
+#1025 = DIRECTION('',(0.707106781187,-0.707106781187));
+#1026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1027 = PCURVE('',#1028,#1033);
+#1028 = PLANE('',#1029);
+#1029 = AXIS2_PLACEMENT_3D('',#1030,#1031,#1032);
+#1030 = CARTESIAN_POINT('',(4.75,-22.08315511844,-2.779139992054));
+#1031 = DIRECTION('',(2.990754131622E-018,0.707106781187,-0.707106781187
+ ));
+#1032 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187
+ ));
+#1033 = DEFINITIONAL_REPRESENTATION('',(#1034),#1038);
+#1034 = LINE('',#1035,#1036);
+#1035 = CARTESIAN_POINT('',(-0.745104598894,-7.5));
+#1036 = VECTOR('',#1037,1.);
+#1037 = DIRECTION('',(1.,0.E+000));
+#1038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1039 = ORIENTED_EDGE('',*,*,#1040,.T.);
+#1040 = EDGE_CURVE('',#1013,#1041,#1043,.T.);
+#1041 = VERTEX_POINT('',#1042);
+#1042 = CARTESIAN_POINT('',(-2.75,-20.9,-4.E-015));
+#1043 = SURFACE_CURVE('',#1044,(#1049,#1060),.PCURVE_S1.);
+#1044 = CIRCLE('',#1045,20.9);
+#1045 = AXIS2_PLACEMENT_3D('',#1046,#1047,#1048);
+#1046 = CARTESIAN_POINT('',(-2.75,-6.106226635438E-016,
+ -4.440892098501E-016));
+#1047 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#1048 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1049 = PCURVE('',#309,#1050);
+#1050 = DEFINITIONAL_REPRESENTATION('',(#1051),#1059);
+#1051 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1052,#1053,#1054,#1055,
+#1056,#1057,#1058),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#1052 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#1053 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#1054 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#1055 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#1056 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#1057 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#1058 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#1059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1060 = PCURVE('',#1061,#1066);
+#1061 = CYLINDRICAL_SURFACE('',#1062,20.9);
+#1062 = AXIS2_PLACEMENT_3D('',#1063,#1064,#1065);
+#1063 = CARTESIAN_POINT('',(2.75,6.106226635438E-016,6.1E-016));
+#1064 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#1065 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1066 = DEFINITIONAL_REPRESENTATION('',(#1067),#1071);
+#1067 = LINE('',#1068,#1069);
+#1068 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#1069 = VECTOR('',#1070,1.);
+#1070 = DIRECTION('',(-1.,0.E+000));
+#1071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1072 = ORIENTED_EDGE('',*,*,#1073,.T.);
+#1073 = EDGE_CURVE('',#1041,#353,#1074,.T.);
+#1074 = SURFACE_CURVE('',#1075,(#1079,#1086),.PCURVE_S1.);
+#1075 = LINE('',#1076,#1077);
+#1076 = CARTESIAN_POINT('',(-2.75,-20.9,-4.440892098501E-016));
+#1077 = VECTOR('',#1078,1.);
+#1078 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1079 = PCURVE('',#309,#1080);
+#1080 = DEFINITIONAL_REPRESENTATION('',(#1081),#1085);
+#1081 = LINE('',#1082,#1083);
+#1082 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#1083 = VECTOR('',#1084,1.);
+#1084 = DIRECTION('',(1.,-0.E+000));
+#1085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1086 = PCURVE('',#391,#1087);
+#1087 = DEFINITIONAL_REPRESENTATION('',(#1088),#1092);
+#1088 = LINE('',#1089,#1090);
+#1089 = CARTESIAN_POINT('',(1.7E-016,-5.5));
+#1090 = VECTOR('',#1091,1.);
+#1091 = DIRECTION('',(1.,0.E+000));
+#1092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1093 = ORIENTED_EDGE('',*,*,#352,.F.);
+#1094 = ADVANCED_FACE('',(#1095),#420,.T.);
+#1095 = FACE_BOUND('',#1096,.F.);
+#1096 = EDGE_LOOP('',(#1097,#1120,#1144,#1172,#1207,#1235,#1259,#1287,
+ #1322,#1350,#1372,#1373,#1374,#1397,#1424,#1425));
+#1097 = ORIENTED_EDGE('',*,*,#1098,.F.);
+#1098 = EDGE_CURVE('',#1099,#376,#1101,.T.);
+#1099 = VERTEX_POINT('',#1100);
+#1100 = CARTESIAN_POINT('',(-2.046948949045,-20.9,-5.E-015));
+#1101 = SURFACE_CURVE('',#1102,(#1106,#1113),.PCURVE_S1.);
+#1102 = LINE('',#1103,#1104);
+#1103 = CARTESIAN_POINT('',(-2.046948949046,-20.9,-5.55E-015));
+#1104 = VECTOR('',#1105,1.);
+#1105 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1106 = PCURVE('',#420,#1107);
+#1107 = DEFINITIONAL_REPRESENTATION('',(#1108),#1112);
+#1108 = LINE('',#1109,#1110);
+#1109 = CARTESIAN_POINT('',(-9.762877503947E-002,0.E+000));
+#1110 = VECTOR('',#1111,1.);
+#1111 = DIRECTION('',(-0.E+000,1.));
+#1112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1113 = PCURVE('',#391,#1114);
+#1114 = DEFINITIONAL_REPRESENTATION('',(#1115),#1119);
+#1115 = LINE('',#1116,#1117);
+#1116 = CARTESIAN_POINT('',(-5.1E-015,-4.796948949046));
+#1117 = VECTOR('',#1118,1.);
+#1118 = DIRECTION('',(1.,0.E+000));
+#1119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1120 = ORIENTED_EDGE('',*,*,#1121,.T.);
+#1121 = EDGE_CURVE('',#1099,#1122,#1124,.T.);
+#1122 = VERTEX_POINT('',#1123);
+#1123 = CARTESIAN_POINT('',(-19.12340541361,8.677290209876,-1.1E-014));
+#1124 = SURFACE_CURVE('',#1125,(#1130,#1137),.PCURVE_S1.);
+#1125 = CIRCLE('',#1126,21.);
+#1126 = AXIS2_PLACEMENT_3D('',#1127,#1128,#1129);
+#1127 = CARTESIAN_POINT('',(0.E+000,0.E+000,-5.12E-015));
+#1128 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#1129 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1130 = PCURVE('',#420,#1131);
+#1131 = DEFINITIONAL_REPRESENTATION('',(#1132),#1136);
+#1132 = LINE('',#1133,#1134);
+#1133 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1134 = VECTOR('',#1135,1.);
+#1135 = DIRECTION('',(-1.,0.E+000));
+#1136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1137 = PCURVE('',#580,#1138);
+#1138 = DEFINITIONAL_REPRESENTATION('',(#1139),#1143);
+#1139 = LINE('',#1140,#1141);
+#1140 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
+#1141 = VECTOR('',#1142,1.);
+#1142 = DIRECTION('',(-1.,0.E+000));
+#1143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1144 = ORIENTED_EDGE('',*,*,#1145,.T.);
+#1145 = EDGE_CURVE('',#1122,#1146,#1148,.T.);
+#1146 = VERTEX_POINT('',#1147);
+#1147 = CARTESIAN_POINT('',(-19.12340541361,8.677290209876,
+ 0.949599538664));
+#1148 = SURFACE_CURVE('',#1149,(#1153,#1160),.PCURVE_S1.);
+#1149 = LINE('',#1150,#1151);
+#1150 = CARTESIAN_POINT('',(-19.12340541361,8.677290209876,-9.74E-015));
+#1151 = VECTOR('',#1152,1.);
+#1152 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1153 = PCURVE('',#420,#1154);
+#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1159);
+#1155 = LINE('',#1156,#1157);
+#1156 = CARTESIAN_POINT('',(-1.996766327354,-3.9E-016));
+#1157 = VECTOR('',#1158,1.);
+#1158 = DIRECTION('',(-0.E+000,1.));
+#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1160 = PCURVE('',#1161,#1166);
+#1161 = PLANE('',#1162);
+#1162 = AXIS2_PLACEMENT_3D('',#1163,#1164,#1165);
+#1163 = CARTESIAN_POINT('',(-19.47493093909,8.068430139593,
+ 2.6645352591E-015));
+#1164 = DIRECTION('',(0.866025403784,-0.5,0.E+000));
+#1165 = DIRECTION('',(4.609680969672E-016,8.326672684689E-016,1.));
+#1166 = DEFINITIONAL_REPRESENTATION('',(#1167),#1171);
+#1167 = LINE('',#1168,#1169);
+#1168 = CARTESIAN_POINT('',(-7.72E-015,-0.703051050954));
+#1169 = VECTOR('',#1170,1.);
+#1170 = DIRECTION('',(1.,1.17E-015));
+#1171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1172 = ORIENTED_EDGE('',*,*,#1173,.T.);
+#1173 = EDGE_CURVE('',#1146,#1174,#1176,.T.);
+#1174 = VERTEX_POINT('',#1175);
+#1175 = CARTESIAN_POINT('',(-17.07645646457,12.222709790124,
+ 0.949599538664));
+#1176 = SURFACE_CURVE('',#1177,(#1182,#1195),.PCURVE_S1.);
+#1177 = ELLIPSE('',#1178,29.698484809835,21.);
+#1178 = AXIS2_PLACEMENT_3D('',#1179,#1180,#1181);
+#1179 = CARTESIAN_POINT('',(-4.85E-015,-1.076916333886E-030,
+ 21.849599538664));
+#1180 = DIRECTION('',(0.612372435696,-0.353553390593,-0.707106781187));
+#1181 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#1182 = PCURVE('',#420,#1183);
+#1183 = DEFINITIONAL_REPRESENTATION('',(#1184),#1194);
+#1184 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1185,#1186,#1187,#1188,#1189,
+ #1190,#1191,#1192,#1193),.UNSPECIFIED.,.F.,.F.,(9,9),(2.983795757808
+ ,3.299389549372),.PIECEWISE_BEZIER_KNOTS.);
+#1185 = CARTESIAN_POINT('',(-1.936598206611,1.110506019419));
+#1186 = CARTESIAN_POINT('',(-1.976047430557,0.980323580399));
+#1187 = CARTESIAN_POINT('',(-2.0154966545,0.887026893647));
+#1188 = CARTESIAN_POINT('',(-2.054945878447,0.83092467579));
+#1189 = CARTESIAN_POINT('',(-2.094395102382,0.81220318343));
+#1190 = CARTESIAN_POINT('',(-2.133844326338,0.830924675788));
+#1191 = CARTESIAN_POINT('',(-2.173293550283,0.887026893646));
+#1192 = CARTESIAN_POINT('',(-2.21274277423,0.980323580399));
+#1193 = CARTESIAN_POINT('',(-2.252191998175,1.110506019419));
+#1194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1195 = PCURVE('',#1196,#1201);
+#1196 = PLANE('',#1197);
+#1197 = AXIS2_PLACEMENT_3D('',#1198,#1199,#1200);
+#1198 = CARTESIAN_POINT('',(-21.60187806525,9.296423635434,
+ -1.506387453019));
+#1199 = DIRECTION('',(0.612372435696,-0.353553390593,-0.707106781187));
+#1200 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#1201 = DEFINITIONAL_REPRESENTATION('',(#1202),#1206);
+#1202 = ELLIPSE('',#1203,29.698484809835,21.);
+#1203 = AXIS2_PLACEMENT_2D('',#1204,#1205);
+#1204 = CARTESIAN_POINT('',(33.030353566248,-2.75));
+#1205 = DIRECTION('',(1.,1.63E-015));
+#1206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1207 = ORIENTED_EDGE('',*,*,#1208,.F.);
+#1208 = EDGE_CURVE('',#1209,#1174,#1211,.T.);
+#1209 = VERTEX_POINT('',#1210);
+#1210 = CARTESIAN_POINT('',(-17.07645646457,12.222709790124,-1.3E-014));
+#1211 = SURFACE_CURVE('',#1212,(#1216,#1223),.PCURVE_S1.);
+#1212 = LINE('',#1213,#1214);
+#1213 = CARTESIAN_POINT('',(-17.07645646457,12.222709790124,-9.29E-015)
+ );
+#1214 = VECTOR('',#1215,1.);
+#1215 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1216 = PCURVE('',#420,#1217);
+#1217 = DEFINITIONAL_REPRESENTATION('',(#1218),#1222);
+#1218 = LINE('',#1219,#1220);
+#1219 = CARTESIAN_POINT('',(-2.192023877433,-3.9E-016));
+#1220 = VECTOR('',#1221,1.);
+#1221 = DIRECTION('',(-0.E+000,1.));
+#1222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1223 = PCURVE('',#1224,#1229);
+#1224 = PLANE('',#1225);
+#1225 = AXIS2_PLACEMENT_3D('',#1226,#1227,#1228);
+#1226 = CARTESIAN_POINT('',(-19.47493093909,8.068430139593,
+ 2.6645352591E-015));
+#1227 = DIRECTION('',(0.866025403784,-0.5,0.E+000));
+#1228 = DIRECTION('',(4.609680969672E-016,8.326672684689E-016,1.));
+#1229 = DEFINITIONAL_REPRESENTATION('',(#1230),#1234);
+#1230 = LINE('',#1231,#1232);
+#1231 = CARTESIAN_POINT('',(-3.26E-015,-4.796948949046));
+#1232 = VECTOR('',#1233,1.);
+#1233 = DIRECTION('',(1.,1.17E-015));
+#1234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1235 = ORIENTED_EDGE('',*,*,#1236,.T.);
+#1236 = EDGE_CURVE('',#1209,#1237,#1239,.T.);
+#1237 = VERTEX_POINT('',#1238);
+#1238 = CARTESIAN_POINT('',(17.076456464572,12.222709790124,-6.E-015));
+#1239 = SURFACE_CURVE('',#1240,(#1245,#1252),.PCURVE_S1.);
+#1240 = CIRCLE('',#1241,21.);
+#1241 = AXIS2_PLACEMENT_3D('',#1242,#1243,#1244);
+#1242 = CARTESIAN_POINT('',(0.E+000,0.E+000,-5.12E-015));
+#1243 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#1244 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1245 = PCURVE('',#420,#1246);
+#1246 = DEFINITIONAL_REPRESENTATION('',(#1247),#1251);
+#1247 = LINE('',#1248,#1249);
+#1248 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1249 = VECTOR('',#1250,1.);
+#1250 = DIRECTION('',(-1.,0.E+000));
+#1251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1252 = PCURVE('',#580,#1253);
+#1253 = DEFINITIONAL_REPRESENTATION('',(#1254),#1258);
+#1254 = LINE('',#1255,#1256);
+#1255 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
+#1256 = VECTOR('',#1257,1.);
+#1257 = DIRECTION('',(-1.,0.E+000));
+#1258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1259 = ORIENTED_EDGE('',*,*,#1260,.T.);
+#1260 = EDGE_CURVE('',#1237,#1261,#1263,.T.);
+#1261 = VERTEX_POINT('',#1262);
+#1262 = CARTESIAN_POINT('',(17.076456464572,12.222709790124,
+ 0.949599538664));
+#1263 = SURFACE_CURVE('',#1264,(#1268,#1275),.PCURVE_S1.);
+#1264 = LINE('',#1265,#1266);
+#1265 = CARTESIAN_POINT('',(17.076456464572,12.222709790124,-2.18E-014)
+ );
+#1266 = VECTOR('',#1267,1.);
+#1267 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1268 = PCURVE('',#420,#1269);
+#1269 = DEFINITIONAL_REPRESENTATION('',(#1270),#1274);
+#1270 = LINE('',#1271,#1272);
+#1271 = CARTESIAN_POINT('',(-4.091161429747,-2.049E-014));
+#1272 = VECTOR('',#1273,1.);
+#1273 = DIRECTION('',(-0.E+000,1.));
+#1274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1275 = PCURVE('',#1276,#1281);
+#1276 = PLANE('',#1277);
+#1277 = AXIS2_PLACEMENT_3D('',#1278,#1279,#1280);
+#1278 = CARTESIAN_POINT('',(16.724930939095,12.831569860407,
+ -1.50990331349E-014));
+#1279 = DIRECTION('',(-0.866025403784,-0.5,7.771561172376E-016));
+#1280 = DIRECTION('',(9.21736374475E-016,-5.551115123126E-017,1.));
+#1281 = DEFINITIONAL_REPRESENTATION('',(#1282),#1286);
+#1282 = LINE('',#1283,#1284);
+#1283 = CARTESIAN_POINT('',(-5.46E-015,-0.703051050954));
+#1284 = VECTOR('',#1285,1.);
+#1285 = DIRECTION('',(1.,5.6E-016));
+#1286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1287 = ORIENTED_EDGE('',*,*,#1288,.T.);
+#1288 = EDGE_CURVE('',#1261,#1289,#1291,.T.);
+#1289 = VERTEX_POINT('',#1290);
+#1290 = CARTESIAN_POINT('',(19.123405413618,8.677290209876,
+ 0.949599538664));
+#1291 = SURFACE_CURVE('',#1292,(#1297,#1310),.PCURVE_S1.);
+#1292 = ELLIPSE('',#1293,29.698484809835,21.);
+#1293 = AXIS2_PLACEMENT_3D('',#1294,#1295,#1296);
+#1294 = CARTESIAN_POINT('',(-4.85E-015,-1.076916333886E-030,
+ 21.849599538664));
+#1295 = DIRECTION('',(-0.612372435696,-0.353553390593,-0.707106781187));
+#1296 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#1297 = PCURVE('',#420,#1298);
+#1298 = DEFINITIONAL_REPRESENTATION('',(#1299),#1309);
+#1299 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1300,#1301,#1302,#1303,#1304,
+ #1305,#1306,#1307,#1308),.UNSPECIFIED.,.F.,.F.,(9,9),(2.983795757808
+ ,3.299389549372),.PIECEWISE_BEZIER_KNOTS.);
+#1300 = CARTESIAN_POINT('',(-4.030993309004,1.110506019419));
+#1301 = CARTESIAN_POINT('',(-4.07044253295,0.980323580399));
+#1302 = CARTESIAN_POINT('',(-4.109891756897,0.887026893646));
+#1303 = CARTESIAN_POINT('',(-4.149340980828,0.83092467579));
+#1304 = CARTESIAN_POINT('',(-4.1887902048,0.81220318343));
+#1305 = CARTESIAN_POINT('',(-4.228239428716,0.830924675789));
+#1306 = CARTESIAN_POINT('',(-4.267688652677,0.887026893647));
+#1307 = CARTESIAN_POINT('',(-4.307137876623,0.980323580399));
+#1308 = CARTESIAN_POINT('',(-4.346587100568,1.110506019419));
+#1309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1310 = PCURVE('',#1311,#1316);
+#1311 = PLANE('',#1312);
+#1312 = AXIS2_PLACEMENT_3D('',#1313,#1314,#1315);
+#1313 = CARTESIAN_POINT('',(18.851878065256,14.059563356249,
+ -1.506387453019));
+#1314 = DIRECTION('',(-0.612372435696,-0.353553390593,-0.707106781187));
+#1315 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#1316 = DEFINITIONAL_REPRESENTATION('',(#1317),#1321);
+#1317 = ELLIPSE('',#1318,29.698484809835,21.);
+#1318 = AXIS2_PLACEMENT_2D('',#1319,#1320);
+#1319 = CARTESIAN_POINT('',(33.030353566248,-2.75));
+#1320 = DIRECTION('',(1.,8.1E-016));
+#1321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1322 = ORIENTED_EDGE('',*,*,#1323,.F.);
+#1323 = EDGE_CURVE('',#1324,#1289,#1326,.T.);
+#1324 = VERTEX_POINT('',#1325);
+#1325 = CARTESIAN_POINT('',(19.123405413618,8.677290209876,-6.E-015));
+#1326 = SURFACE_CURVE('',#1327,(#1331,#1338),.PCURVE_S1.);
+#1327 = LINE('',#1328,#1329);
+#1328 = CARTESIAN_POINT('',(19.123405413618,8.677290209876,-2.134E-014)
+ );
+#1329 = VECTOR('',#1330,1.);
+#1330 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1331 = PCURVE('',#420,#1332);
+#1332 = DEFINITIONAL_REPRESENTATION('',(#1333),#1337);
+#1333 = LINE('',#1334,#1335);
+#1334 = CARTESIAN_POINT('',(-4.286418979826,-2.049E-014));
+#1335 = VECTOR('',#1336,1.);
+#1336 = DIRECTION('',(-0.E+000,1.));
+#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('',(16.724930939095,12.831569860407,
+ -1.50990331349E-014));
+#1342 = DIRECTION('',(-0.866025403784,-0.5,7.771561172376E-016));
+#1343 = DIRECTION('',(9.21736374475E-016,-5.551115123126E-017,1.));
+#1344 = DEFINITIONAL_REPRESENTATION('',(#1345),#1349);
+#1345 = LINE('',#1346,#1347);
+#1346 = CARTESIAN_POINT('',(-2.97E-015,-4.796948949046));
+#1347 = VECTOR('',#1348,1.);
+#1348 = DIRECTION('',(1.,5.6E-016));
+#1349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1350 = ORIENTED_EDGE('',*,*,#1351,.T.);
+#1351 = EDGE_CURVE('',#1324,#494,#1352,.T.);
+#1352 = SURFACE_CURVE('',#1353,(#1358,#1365),.PCURVE_S1.);
+#1353 = CIRCLE('',#1354,21.);
+#1354 = AXIS2_PLACEMENT_3D('',#1355,#1356,#1357);
+#1355 = CARTESIAN_POINT('',(0.E+000,0.E+000,-5.12E-015));
+#1356 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#1357 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1358 = PCURVE('',#420,#1359);
+#1359 = DEFINITIONAL_REPRESENTATION('',(#1360),#1364);
+#1360 = LINE('',#1361,#1362);
+#1361 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1362 = VECTOR('',#1363,1.);
+#1363 = DIRECTION('',(-1.,0.E+000));
+#1364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1365 = PCURVE('',#580,#1366);
+#1366 = DEFINITIONAL_REPRESENTATION('',(#1367),#1371);
+#1367 = LINE('',#1368,#1369);
+#1368 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
+#1369 = VECTOR('',#1370,1.);
+#1370 = DIRECTION('',(-1.,0.E+000));
+#1371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1372 = ORIENTED_EDGE('',*,*,#516,.T.);
+#1373 = ORIENTED_EDGE('',*,*,#438,.T.);
+#1374 = ORIENTED_EDGE('',*,*,#1375,.T.);
+#1375 = EDGE_CURVE('',#404,#1376,#1378,.T.);
+#1376 = VERTEX_POINT('',#1377);
+#1377 = CARTESIAN_POINT('',(2.662936703426E-015,-21.,5.));
+#1378 = SEAM_CURVE('',#1379,(#1383,#1390),.PCURVE_S1.);
+#1379 = LINE('',#1380,#1381);
+#1380 = CARTESIAN_POINT('',(4.662936703426E-015,-21.,-5.1E-015));
+#1381 = VECTOR('',#1382,1.);
+#1382 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1383 = PCURVE('',#420,#1384);
+#1384 = DEFINITIONAL_REPRESENTATION('',(#1385),#1389);
+#1385 = LINE('',#1386,#1387);
+#1386 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1387 = VECTOR('',#1388,1.);
+#1388 = DIRECTION('',(-0.E+000,1.));
+#1389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1390 = PCURVE('',#420,#1391);
+#1391 = DEFINITIONAL_REPRESENTATION('',(#1392),#1396);
+#1392 = LINE('',#1393,#1394);
+#1393 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#1394 = VECTOR('',#1395,1.);
+#1395 = DIRECTION('',(-0.E+000,1.));
+#1396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1397 = ORIENTED_EDGE('',*,*,#1398,.F.);
+#1398 = EDGE_CURVE('',#1376,#1376,#1399,.T.);
+#1399 = SURFACE_CURVE('',#1400,(#1405,#1412),.PCURVE_S1.);
+#1400 = CIRCLE('',#1401,21.);
+#1401 = AXIS2_PLACEMENT_3D('',#1402,#1403,#1404);
+#1402 = CARTESIAN_POINT('',(-1.11E-015,-2.464695114668E-031,5.));
+#1403 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#1404 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1405 = PCURVE('',#420,#1406);
+#1406 = DEFINITIONAL_REPRESENTATION('',(#1407),#1411);
+#1407 = LINE('',#1408,#1409);
+#1408 = CARTESIAN_POINT('',(-0.E+000,5.));
+#1409 = VECTOR('',#1410,1.);
+#1410 = DIRECTION('',(-1.,0.E+000));
+#1411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1412 = PCURVE('',#1413,#1418);
+#1413 = PLANE('',#1414);
+#1414 = AXIS2_PLACEMENT_3D('',#1415,#1416,#1417);
+#1415 = CARTESIAN_POINT('',(-1.11E-015,-2.464695114668E-031,5.));
+#1416 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#1417 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1418 = DEFINITIONAL_REPRESENTATION('',(#1419),#1423);
+#1419 = CIRCLE('',#1420,21.);
+#1420 = AXIS2_PLACEMENT_2D('',#1421,#1422);
+#1421 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1422 = DIRECTION('',(1.,-0.E+000));
+#1423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1424 = ORIENTED_EDGE('',*,*,#1375,.F.);
+#1425 = ORIENTED_EDGE('',*,*,#403,.T.);
+#1426 = ADVANCED_FACE('',(#1427),#391,.T.);
+#1427 = FACE_BOUND('',#1428,.T.);
+#1428 = EDGE_LOOP('',(#1429,#1430,#1451,#1452));
+#1429 = ORIENTED_EDGE('',*,*,#1098,.F.);
+#1430 = ORIENTED_EDGE('',*,*,#1431,.T.);
+#1431 = EDGE_CURVE('',#1099,#1041,#1432,.T.);
+#1432 = SURFACE_CURVE('',#1433,(#1437,#1444),.PCURVE_S1.);
+#1433 = LINE('',#1434,#1435);
+#1434 = CARTESIAN_POINT('',(2.75,-20.9,-1.95E-015));
+#1435 = VECTOR('',#1436,1.);
+#1436 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#1437 = PCURVE('',#391,#1438);
+#1438 = DEFINITIONAL_REPRESENTATION('',(#1439),#1443);
+#1439 = LINE('',#1440,#1441);
+#1440 = CARTESIAN_POINT('',(-2.56E-015,-0.E+000));
+#1441 = VECTOR('',#1442,1.);
+#1442 = DIRECTION('',(0.E+000,-1.));
+#1443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1444 = PCURVE('',#1061,#1445);
+#1445 = DEFINITIONAL_REPRESENTATION('',(#1446),#1450);
+#1446 = LINE('',#1447,#1448);
+#1447 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#1448 = VECTOR('',#1449,1.);
+#1449 = DIRECTION('',(-0.E+000,-1.));
+#1450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1451 = ORIENTED_EDGE('',*,*,#1073,.T.);
+#1452 = ORIENTED_EDGE('',*,*,#375,.F.);
+#1453 = ADVANCED_FACE('',(#1454),#580,.T.);
+#1454 = FACE_BOUND('',#1455,.F.);
+#1455 = EDGE_LOOP('',(#1456,#1480,#1481,#1482,#1483,#1484,#1512,#1513,
+ #1514,#1515,#1612,#1647,#1682,#1767,#1864,#1897,#1994,#2079,#2114,
+ #2149,#2244,#2245,#2342,#2377,#2412,#2497,#2594,#2627,#2724,#2809,
+ #2844,#2879,#2974,#2975,#3005,#3035,#3070,#3120,#3148));
+#1456 = ORIENTED_EDGE('',*,*,#1457,.F.);
+#1457 = EDGE_CURVE('',#1458,#896,#1460,.T.);
+#1458 = VERTEX_POINT('',#1459);
+#1459 = CARTESIAN_POINT('',(9.E-015,4.E-015,-21.));
+#1460 = SEAM_CURVE('',#1461,(#1466,#1473),.PCURVE_S1.);
+#1461 = CIRCLE('',#1462,21.);
+#1462 = AXIS2_PLACEMENT_3D('',#1463,#1464,#1465);
+#1463 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1464 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#1465 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1466 = PCURVE('',#580,#1467);
+#1467 = DEFINITIONAL_REPRESENTATION('',(#1468),#1472);
+#1468 = LINE('',#1469,#1470);
+#1469 = CARTESIAN_POINT('',(-0.E+000,-6.28318530718));
+#1470 = VECTOR('',#1471,1.);
+#1471 = DIRECTION('',(-0.E+000,1.));
+#1472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1473 = PCURVE('',#580,#1474);
+#1474 = DEFINITIONAL_REPRESENTATION('',(#1475),#1479);
+#1475 = LINE('',#1476,#1477);
+#1476 = CARTESIAN_POINT('',(-6.28318530718,-6.28318530718));
+#1477 = VECTOR('',#1478,1.);
+#1478 = DIRECTION('',(-0.E+000,1.));
+#1479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1480 = ORIENTED_EDGE('',*,*,#1457,.T.);
+#1481 = ORIENTED_EDGE('',*,*,#923,.T.);
+#1482 = ORIENTED_EDGE('',*,*,#810,.F.);
+#1483 = ORIENTED_EDGE('',*,*,#710,.T.);
+#1484 = ORIENTED_EDGE('',*,*,#1485,.T.);
+#1485 = EDGE_CURVE('',#687,#605,#1486,.T.);
+#1486 = SURFACE_CURVE('',#1487,(#1492,#1505),.PCURVE_S1.);
+#1487 = CIRCLE('',#1488,20.455744914327);
+#1488 = AXIS2_PLACEMENT_3D('',#1489,#1490,#1491);
+#1489 = CARTESIAN_POINT('',(4.75,1.054711873394E-015,1.05E-015));
+#1490 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#1491 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#1492 = PCURVE('',#580,#1493);
+#1493 = DEFINITIONAL_REPRESENTATION('',(#1494),#1504);
+#1494 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1495,#1496,#1497,#1498,#1499,
+ #1500,#1501,#1502,#1503),.UNSPECIFIED.,.F.,.F.,(9,9),(1.128573475555
+ ,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1495 = CARTESIAN_POINT('',(-6.031700609977,-0.429986366786));
+#1496 = CARTESIAN_POINT('',(-6.038008928406,-0.376447328754));
+#1497 = CARTESIAN_POINT('',(-6.043121553009,-0.322809120888));
+#1498 = CARTESIAN_POINT('',(-6.047208423217,-0.269096916935));
+#1499 = CARTESIAN_POINT('',(-6.050380198787,-0.215329588633));
+#1500 = CARTESIAN_POINT('',(-6.052712035944,-0.161522850001));
+#1501 = CARTESIAN_POINT('',(-6.054250869911,-0.107690450241));
+#1502 = CARTESIAN_POINT('',(-6.055020293512,-5.384522523961E-002));
+#1503 = CARTESIAN_POINT('',(-6.055020293512,-6.E-017));
+#1504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1505 = PCURVE('',#620,#1506);
+#1506 = DEFINITIONAL_REPRESENTATION('',(#1507),#1511);
+#1507 = CIRCLE('',#1508,20.455744914327);
+#1508 = AXIS2_PLACEMENT_2D('',#1509,#1510);
+#1509 = CARTESIAN_POINT('',(-4.12871798293,-19.50966898896));
+#1510 = DIRECTION('',(1.,0.E+000));
+#1511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1512 = ORIENTED_EDGE('',*,*,#655,.T.);
+#1513 = ORIENTED_EDGE('',*,*,#565,.F.);
+#1514 = ORIENTED_EDGE('',*,*,#1351,.F.);
+#1515 = ORIENTED_EDGE('',*,*,#1516,.F.);
+#1516 = EDGE_CURVE('',#1517,#1324,#1519,.T.);
+#1517 = VERTEX_POINT('',#1518);
+#1518 = CARTESIAN_POINT('',(19.074252386472,8.648911696423,-1.5392278467
+ ));
+#1519 = SURFACE_CURVE('',#1520,(#1547,#1577),.PCURVE_S1.);
+#1520 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1521,#1522,#1523,#1524,#1525,
+ #1526,#1527,#1528,#1529,#1530,#1531,#1532,#1533,#1534,#1535,#1536,
+ #1537,#1538,#1539,#1540,#1541,#1542,#1543,#1544,#1545,#1546),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#1521 = CARTESIAN_POINT('',(16.646114829092,7.247025824039,
+ -10.55402661558));
+#1522 = CARTESIAN_POINT('',(16.79746407037,7.334407145221,
+ -10.25531295706));
+#1523 = CARTESIAN_POINT('',(16.943102295062,7.418491787473,
+ -9.952739391805));
+#1524 = CARTESIAN_POINT('',(17.082918834333,7.499214734048,
+ -9.646524611262));
+#1525 = CARTESIAN_POINT('',(17.350710680641,7.653824428601,
+ -9.027268858752));
+#1526 = CARTESIAN_POINT('',(17.478686165817,7.727711109417,
+ -8.714227870644));
+#1527 = CARTESIAN_POINT('',(17.600643662168,7.798123302765,
+ -8.397999149326));
+#1528 = CARTESIAN_POINT('',(17.832352424398,7.931900419012,
+ -7.759635022845));
+#1529 = CARTESIAN_POINT('',(17.942103766027,7.995265385646,
+ -7.43749959592));
+#1530 = CARTESIAN_POINT('',(18.045667499439,8.055057935009,
+ -7.112643666341));
+#1531 = CARTESIAN_POINT('',(18.239886257838,8.167190187453,
+ -6.459285316501));
+#1532 = CARTESIAN_POINT('',(18.330591499556,8.219558883176,
+ -6.130802745016));
+#1533 = CARTESIAN_POINT('',(18.41501774198,8.268302396966,
+ -5.800095732224));
+#1534 = CARTESIAN_POINT('',(18.571513631119,8.358655340687,
+ -5.133374682411));
+#1535 = CARTESIAN_POINT('',(18.6435321079,8.400235227643,-4.797344573632
+ ));
+#1536 = CARTESIAN_POINT('',(18.709106345139,8.438094531165,
+ -4.459559834629));
+#1537 = CARTESIAN_POINT('',(18.827279842486,8.50632203167,
+ -3.780977727847));
+#1538 = CARTESIAN_POINT('',(18.879879118119,8.536690237615,-3.4401803076
+ ));
+#1539 = CARTESIAN_POINT('',(18.925947703247,8.563287947641,
+ -3.098124670941));
+#1540 = CARTESIAN_POINT('',(19.004965674174,8.608908994426,
+ -2.411998969904));
+#1541 = CARTESIAN_POINT('',(19.037915068077,8.627932335865,
+ -2.067928851201));
+#1542 = CARTESIAN_POINT('',(19.064275969836,8.643151809592,
+ -1.723102416674));
+#1543 = CARTESIAN_POINT('',(19.103712528356,8.665920517269,
+ -1.033829050961));
+#1544 = CARTESIAN_POINT('',(19.116841069886,8.673500453584,
+ -0.689386089695));
+#1545 = CARTESIAN_POINT('',(19.123405471752,8.677290040246,
+ -0.344693037196));
+#1546 = CARTESIAN_POINT('',(19.123405413618,8.677290209876,-2.24E-014));
+#1547 = PCURVE('',#580,#1548);
+#1548 = DEFINITIONAL_REPRESENTATION('',(#1549),#1576);
+#1549 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1550,#1551,#1552,#1553,#1554,
+ #1555,#1556,#1557,#1558,#1559,#1560,#1561,#1562,#1563,#1564,#1565,
+ #1566,#1567,#1568,#1569,#1570,#1571,#1572,#1573,#1574,#1575),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#1550 = CARTESIAN_POINT('',(-4.301777496015,-0.52657202536));
+#1551 = CARTESIAN_POINT('',(-4.300692198515,-0.510118717758));
+#1552 = CARTESIAN_POINT('',(-4.299675500082,-0.49366263138));
+#1553 = CARTESIAN_POINT('',(-4.298722007783,-0.477204088934));
+#1554 = CARTESIAN_POINT('',(-4.296933098059,-0.444282757018));
+#1555 = CARTESIAN_POINT('',(-4.296097677259,-0.427819966349));
+#1556 = CARTESIAN_POINT('',(-4.295317140024,-0.411355240057));
+#1557 = CARTESIAN_POINT('',(-4.293859535147,-0.378422416964));
+#1558 = CARTESIAN_POINT('',(-4.293182459676,-0.361954319785));
+#1559 = CARTESIAN_POINT('',(-4.29255395307,-0.345484708818));
+#1560 = CARTESIAN_POINT('',(-4.291391662095,-0.31260900176));
+#1561 = CARTESIAN_POINT('',(-4.29085750217,-0.296202915878));
+#1562 = CARTESIAN_POINT('',(-4.290366804357,-0.279795677312));
+#1563 = CARTESIAN_POINT('',(-4.289467050036,-0.246913052247));
+#1564 = CARTESIAN_POINT('',(-4.289058327076,-0.230437657036));
+#1565 = CARTESIAN_POINT('',(-4.2886899027,-0.213961402293));
+#1566 = CARTESIAN_POINT('',(-4.288031173888,-0.181007450735));
+#1567 = CARTESIAN_POINT('',(-4.287740867036,-0.164529753249));
+#1568 = CARTESIAN_POINT('',(-4.287488376682,-0.148051464594));
+#1569 = CARTESIAN_POINT('',(-4.287057449696,-0.115093953504));
+#1570 = CARTESIAN_POINT('',(-4.286879011591,-9.861473036329E-002));
+#1571 = CARTESIAN_POINT('',(-4.286736807365,-8.213516153309E-002));
+#1572 = CARTESIAN_POINT('',(-4.286524526804,-4.924175016223E-002));
+#1573 = CARTESIAN_POINT('',(-4.286454155284,-3.282790810372E-002));
+#1574 = CARTESIAN_POINT('',(-4.286418988365,-1.641395415219E-002));
+#1575 = CARTESIAN_POINT('',(-4.286418979826,-1.E-015));
+#1576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1577 = PCURVE('',#1578,#1583);
+#1578 = CYLINDRICAL_SURFACE('',#1579,20.9);
+#1579 = AXIS2_PLACEMENT_3D('',#1580,#1581,#1582);
+#1580 = CARTESIAN_POINT('',(-1.375,2.381569860407,1.33226762955E-015));
+#1581 = DIRECTION('',(-0.5,0.866025403784,4.440892098501E-016));
+#1582 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#1583 = DEFINITIONAL_REPRESENTATION('',(#1584),#1611);
+#1584 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1585,#1586,#1587,#1588,#1589,
+ #1590,#1591,#1592,#1593,#1594,#1595,#1596,#1597,#1598,#1599,#1600,
+ #1601,#1602,#1603,#1604,#1605,#1606,#1607,#1608,#1609,#1610),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#1585 = CARTESIAN_POINT('',(-5.75382958365,-4.796948949046));
+#1586 = CARTESIAN_POINT('',(-5.770388474831,-4.796949125726));
+#1587 = CARTESIAN_POINT('',(-5.78694744536,-4.796948801813));
+#1588 = CARTESIAN_POINT('',(-5.803506475626,-4.796948949046));
+#1589 = CARTESIAN_POINT('',(-5.83662448493,-4.796948949046));
+#1590 = CARTESIAN_POINT('',(-5.853183465357,-4.796948949046));
+#1591 = CARTESIAN_POINT('',(-5.869742479238,-4.796948949046));
+#1592 = CARTESIAN_POINT('',(-5.902860478439,-4.796948949046));
+#1593 = CARTESIAN_POINT('',(-5.919419464555,-4.796948949046));
+#1594 = CARTESIAN_POINT('',(-5.935978468695,-4.796948949046));
+#1595 = CARTESIAN_POINT('',(-5.969029959543,-4.796948949046));
+#1596 = CARTESIAN_POINT('',(-5.985522446961,-4.796948949046));
+#1597 = CARTESIAN_POINT('',(-6.002014943231,-4.796948949046));
+#1598 = CARTESIAN_POINT('',(-6.035066429734,-4.796948949046));
+#1599 = CARTESIAN_POINT('',(-6.051625420858,-4.796948949046));
+#1600 = CARTESIAN_POINT('',(-6.068184415795,-4.796948949046));
+#1601 = CARTESIAN_POINT('',(-6.10130240178,-4.796948949046));
+#1602 = CARTESIAN_POINT('',(-6.117861393686,-4.796948949046));
+#1603 = CARTESIAN_POINT('',(-6.134420386825,-4.796948949046));
+#1604 = CARTESIAN_POINT('',(-6.167538371232,-4.796948949046));
+#1605 = CARTESIAN_POINT('',(-6.184097363363,-4.796948949046));
+#1606 = CARTESIAN_POINT('',(-6.200656355687,-4.796948949046));
+#1607 = CARTESIAN_POINT('',(-6.233707837095,-4.796948949046));
+#1608 = CARTESIAN_POINT('',(-6.250200327679,-4.796948802403));
+#1609 = CARTESIAN_POINT('',(-6.266692817362,-4.796949125017));
+#1610 = CARTESIAN_POINT('',(-6.28318530718,-4.796948949046));
+#1611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1612 = ORIENTED_EDGE('',*,*,#1613,.T.);
+#1613 = EDGE_CURVE('',#1517,#1614,#1616,.T.);
+#1614 = VERTEX_POINT('',#1615);
+#1615 = CARTESIAN_POINT('',(20.063574256584,6.098882440643,
+ -1.120991090846));
+#1616 = SURFACE_CURVE('',#1617,(#1622,#1635),.PCURVE_S1.);
+#1617 = CIRCLE('',#1618,15.958618361249);
+#1618 = AXIS2_PLACEMENT_3D('',#1619,#1620,#1621);
+#1619 = CARTESIAN_POINT('',(8.358883747248,4.826003781598,9.652007563196
+ ));
+#1620 = DIRECTION('',(-0.612372435696,-0.353553390593,-0.707106781187));
+#1621 = DIRECTION('',(0.755928946018,1.678499441701E-016,-0.654653670708
+ ));
+#1622 = PCURVE('',#580,#1623);
+#1623 = DEFINITIONAL_REPRESENTATION('',(#1624),#1634);
+#1624 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1625,#1626,#1627,#1628,#1629,
+ #1630,#1631,#1632,#1633),.UNSPECIFIED.,.F.,.F.,(9,9),(5.59336391665,
+ 6.197813324398),.PIECEWISE_BEZIER_KNOTS.);
+#1625 = CARTESIAN_POINT('',(-3.960293632652,-5.34059118292E-002));
+#1626 = CARTESIAN_POINT('',(-4.016501679364,-6.550768271791E-002));
+#1627 = CARTESIAN_POINT('',(-4.073473055542,-7.426667258166E-002));
+#1628 = CARTESIAN_POINT('',(-4.130988793653,-7.957165605856E-002));
+#1629 = CARTESIAN_POINT('',(-4.188790204764,-8.134885907407E-002));
+#1630 = CARTESIAN_POINT('',(-4.246591615929,-7.957165605859E-002));
+#1631 = CARTESIAN_POINT('',(-4.304107354026,-7.426667258162E-002));
+#1632 = CARTESIAN_POINT('',(-4.361078730209,-6.550768271791E-002));
+#1633 = CARTESIAN_POINT('',(-4.417286776921,-5.34059118292E-002));
+#1634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1635 = PCURVE('',#1636,#1641);
+#1636 = PLANE('',#1637);
+#1637 = AXIS2_PLACEMENT_3D('',#1638,#1639,#1640);
+#1638 = CARTESIAN_POINT('',(16.749573328287,15.155198227199,
+ -2.779139992054));
+#1639 = DIRECTION('',(-0.612372435696,-0.353553390593,-0.707106781187));
+#1640 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#1641 = DEFINITIONAL_REPRESENTATION('',(#1642),#1646);
+#1642 = CIRCLE('',#1643,15.958618361249);
+#1643 = AXIS2_PLACEMENT_2D('',#1644,#1645);
+#1644 = CARTESIAN_POINT('',(17.580297468496,-4.75));
+#1645 = DIRECTION('',(-0.925820099773,-0.377964473009));
+#1646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1647 = ORIENTED_EDGE('',*,*,#1648,.F.);
+#1648 = EDGE_CURVE('',#1649,#1614,#1651,.T.);
+#1649 = VERTEX_POINT('',#1650);
+#1650 = CARTESIAN_POINT('',(18.450840278111,5.167770044041,
+ -8.59422165199));
+#1651 = SURFACE_CURVE('',#1652,(#1657,#1670),.PCURVE_S1.);
+#1652 = CIRCLE('',#1653,20.455744914327);
+#1653 = AXIS2_PLACEMENT_3D('',#1654,#1655,#1656);
+#1654 = CARTESIAN_POINT('',(2.375,-4.113620667976,-2.06E-015));
+#1655 = DIRECTION('',(0.5,-0.866025403784,-4.3E-016));
+#1656 = DIRECTION('',(-0.866025403784,-0.5,-1.9E-016));
+#1657 = PCURVE('',#580,#1658);
+#1658 = DEFINITIONAL_REPRESENTATION('',(#1659),#1669);
+#1659 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1660,#1661,#1662,#1663,#1664,
+ #1665,#1666,#1667,#1668),.UNSPECIFIED.,.F.,.F.,(9,9),(2.69936980235,
+ 3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1660 = CARTESIAN_POINT('',(-4.440274901989,-0.429986366786));
+#1661 = CARTESIAN_POINT('',(-4.43396658356,-0.376447328754));
+#1662 = CARTESIAN_POINT('',(-4.428853958951,-0.322809120888));
+#1663 = CARTESIAN_POINT('',(-4.424767088729,-0.269096916935));
+#1664 = CARTESIAN_POINT('',(-4.421595313139,-0.215329588632));
+#1665 = CARTESIAN_POINT('',(-4.41926347602,-0.161522850001));
+#1666 = CARTESIAN_POINT('',(-4.417724642053,-0.107690450241));
+#1667 = CARTESIAN_POINT('',(-4.416955218454,-5.384522523961E-002));
+#1668 = CARTESIAN_POINT('',(-4.416955218454,1.9E-016));
+#1669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1670 = PCURVE('',#1671,#1676);
+#1671 = PLANE('',#1672);
+#1672 = AXIS2_PLACEMENT_3D('',#1673,#1674,#1675);
+#1673 = CARTESIAN_POINT('',(19.270868963872,5.641213826508,
+ -4.12871798293));
+#1674 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#1675 = DIRECTION('',(-9.772475257063E-016,-5.551115123126E-017,-1.));
+#1676 = DEFINITIONAL_REPRESENTATION('',(#1677),#1681);
+#1677 = CIRCLE('',#1678,20.455744914327);
+#1678 = AXIS2_PLACEMENT_2D('',#1679,#1680);
+#1679 = CARTESIAN_POINT('',(-4.12871798293,-19.50966898896));
+#1680 = DIRECTION('',(9.4E-016,-1.));
+#1681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1682 = ORIENTED_EDGE('',*,*,#1683,.T.);
+#1683 = EDGE_CURVE('',#1649,#1684,#1686,.T.);
+#1684 = VERTEX_POINT('',#1685);
+#1685 = CARTESIAN_POINT('',(17.480208462322,7.728590007714,
+ -8.701218800106));
+#1686 = SURFACE_CURVE('',#1687,(#1710,#1736),.PCURVE_S1.);
+#1687 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1688,#1689,#1690,#1691,#1692,
+ #1693,#1694,#1695,#1696,#1697,#1698,#1699,#1700,#1701,#1702,#1703,
+ #1704,#1705,#1706,#1707,#1708,#1709),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#1688 = CARTESIAN_POINT('',(18.450840461978,5.167769457376,
+ -8.594221610016));
+#1689 = CARTESIAN_POINT('',(18.371656631706,5.420422538769,
+ -8.612298328962));
+#1690 = CARTESIAN_POINT('',(18.28933848778,5.671835354068,
+ -8.628015776568));
+#1691 = CARTESIAN_POINT('',(18.203806968827,5.921916775564,
+ -8.641654790541));
+#1692 = CARTESIAN_POINT('',(18.114993061869,6.170582236433,
+ -8.653467245065));
+#1693 = CARTESIAN_POINT('',(18.022837629514,6.417753574882,
+ -8.663676550902));
+#1694 = CARTESIAN_POINT('',(17.712003483021,7.216763490052,
+ -8.692310172584));
+#1695 = CARTESIAN_POINT('',(17.479497687103,7.762222363076,
+ -8.704995598626));
+#1696 = CARTESIAN_POINT('',(17.22921755442,8.298892570242,
+ -8.712762253491));
+#1697 = CARTESIAN_POINT('',(16.960872431244,8.826066813586,
+ -8.717116245402));
+#1698 = CARTESIAN_POINT('',(16.674480702363,9.343195434982,
+ -8.718693257434));
+#1699 = CARTESIAN_POINT('',(16.125663038593,10.25765855749,
+ -8.716053846826));
+#1700 = CARTESIAN_POINT('',(15.869480806238,10.658660218873,
+ -8.712908538842));
+#1701 = CARTESIAN_POINT('',(15.602016785741,11.052695975796,
+ -8.707662988076));
+#1702 = CARTESIAN_POINT('',(15.323575762023,11.439650319666,
+ -8.699807678586));
+#1703 = CARTESIAN_POINT('',(15.034576632428,11.819487338855,
+ -8.688489402128));
+#1704 = CARTESIAN_POINT('',(14.570423498545,12.398066331475,
+ -8.663741380911));
+#1705 = CARTESIAN_POINT('',(14.40224622315,12.601730287322,
+ -8.653527258671));
+#1706 = CARTESIAN_POINT('',(14.231096326895,12.803241953517,
+ -8.641706766021));
+#1707 = CARTESIAN_POINT('',(14.057071414098,13.002613495452,
+ -8.628055711567));
+#1708 = CARTESIAN_POINT('',(13.880279625855,13.199862457076,
+ -8.612321295761));
+#1709 = CARTESIAN_POINT('',(13.700839861978,13.395011832559,
+ -8.594221610016));
+#1710 = PCURVE('',#580,#1711);
+#1711 = DEFINITIONAL_REPRESENTATION('',(#1712),#1735);
+#1712 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1713,#1714,#1715,#1716,#1717,
+ #1718,#1719,#1720,#1721,#1722,#1723,#1724,#1725,#1726,#1727,#1728,
+ #1729,#1730,#1731,#1732,#1733,#1734),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#1713 = CARTESIAN_POINT('',(-4.439303176976,-0.421630441037));
+#1714 = CARTESIAN_POINT('',(-4.425491349372,-0.422573859001));
+#1715 = CARTESIAN_POINT('',(-4.411683707214,-0.423394626005));
+#1716 = CARTESIAN_POINT('',(-4.39788233709,-0.424107168798));
+#1717 = CARTESIAN_POINT('',(-4.384088508736,-0.424724494154));
+#1718 = CARTESIAN_POINT('',(-4.370302787291,-0.425258182787));
+#1719 = CARTESIAN_POINT('',(-4.325480984981,-0.426755319577));
+#1720 = CARTESIAN_POINT('',(-4.294477558141,-0.427419173134));
+#1721 = CARTESIAN_POINT('',(-4.263515753945,-0.427825650799));
+#1722 = CARTESIAN_POINT('',(-4.232582740333,-0.428053573072));
+#1723 = CARTESIAN_POINT('',(-4.201659000705,-0.428136111175));
+#1724 = CARTESIAN_POINT('',(-4.145836106386,-0.42799795998));
+#1725 = CARTESIAN_POINT('',(-4.120940065011,-0.427833325403));
+#1726 = CARTESIAN_POINT('',(-4.096031132642,-0.427558795992));
+#1727 = CARTESIAN_POINT('',(-4.071100900408,-0.427147709051));
+#1728 = CARTESIAN_POINT('',(-4.046143895841,-0.426555548202));
+#1729 = CARTESIAN_POINT('',(-4.007365197134,-0.425261571758));
+#1730 = CARTESIAN_POINT('',(-3.993562001914,-0.424727630503));
+#1731 = CARTESIAN_POINT('',(-3.979750677012,-0.424109884155));
+#1732 = CARTESIAN_POINT('',(-3.965931787995,-0.423396711415));
+#1733 = CARTESIAN_POINT('',(-3.952106608378,-0.422575057631));
+#1734 = CARTESIAN_POINT('',(-3.938277232597,-0.421630441037));
+#1735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1736 = PCURVE('',#1737,#1742);
+#1737 = CYLINDRICAL_SURFACE('',#1738,3.5);
+#1738 = AXIS2_PLACEMENT_3D('',#1739,#1740,#1741);
+#1739 = CARTESIAN_POINT('',(14.606280965877,13.91776780481,
+ -5.254026615581));
+#1740 = DIRECTION('',(-0.5,0.866025403784,4.440892098501E-016));
+#1741 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#1742 = DEFINITIONAL_REPRESENTATION('',(#1743),#1766);
+#1743 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1744,#1745,#1746,#1747,#1748,
+ #1749,#1750,#1751,#1752,#1753,#1754,#1755,#1756,#1757,#1758,#1759,
+ #1760,#1761,#1762,#1763,#1764,#1765),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#1744 = CARTESIAN_POINT('',(-4.409039948933,-9.5000006));
+#1745 = CARTESIAN_POINT('',(-4.426329757488,-9.241604698033));
+#1746 = CARTESIAN_POINT('',(-4.442508996073,-8.982715741184));
+#1747 = CARTESIAN_POINT('',(-4.457579786485,-8.723373117678));
+#1748 = CARTESIAN_POINT('',(-4.471539247888,-8.463615558042));
+#1749 = CARTESIAN_POINT('',(-4.484381445304,-8.203481183681));
+#1750 = CARTESIAN_POINT('',(-4.522502415818,-7.356101226021));
+#1751 = CARTESIAN_POINT('',(-4.543197493248,-6.767467087304));
+#1752 = CARTESIAN_POINT('',(-4.55810257112,-6.177556988102));
+#1753 = CARTESIAN_POINT('',(-4.567101406671,-5.586838139558));
+#1754 = CARTESIAN_POINT('',(-4.570146783534,-4.995795751964));
+#1755 = CARTESIAN_POINT('',(-4.564932399173,-3.929438625163));
+#1756 = CARTESIAN_POINT('',(-4.558764350488,-3.454069883268));
+#1757 = CARTESIAN_POINT('',(-4.548760953265,-2.979092897525));
+#1758 = CARTESIAN_POINT('',(-4.534963203394,-2.50476009377));
+#1759 = CARTESIAN_POINT('',(-4.517424335327,-2.031312021057));
+#1760 = CARTESIAN_POINT('',(-4.4844630085,-1.29817134841));
+#1761 = CARTESIAN_POINT('',(-4.471610179967,-1.037704551115));
+#1762 = CARTESIAN_POINT('',(-4.457637224099,-0.777615380903));
+#1763 = CARTESIAN_POINT('',(-4.442550106273,-0.517942104397));
+#1764 = CARTESIAN_POINT('',(-4.426351724503,-0.258723598639));
+#1765 = CARTESIAN_POINT('',(-4.409039948933,5.9999999991E-007));
+#1766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1767 = ORIENTED_EDGE('',*,*,#1768,.F.);
+#1768 = EDGE_CURVE('',#1769,#1684,#1771,.T.);
+#1769 = VERTEX_POINT('',#1770);
+#1770 = CARTESIAN_POINT('',(16.646114829092,7.247025824039,
+ -10.55402661558));
+#1771 = SURFACE_CURVE('',#1772,(#1799,#1829),.PCURVE_S1.);
+#1772 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1773,#1774,#1775,#1776,#1777,
+ #1778,#1779,#1780,#1781,#1782,#1783,#1784,#1785,#1786,#1787,#1788,
+ #1789,#1790,#1791,#1792,#1793,#1794,#1795,#1796,#1797,#1798),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#1773 = CARTESIAN_POINT('',(16.646114829092,7.247025824039,
+ -10.55402661558));
+#1774 = CARTESIAN_POINT('',(16.79746407037,7.334407145221,
+ -10.25531295706));
+#1775 = CARTESIAN_POINT('',(16.943102295062,7.418491787473,
+ -9.952739391805));
+#1776 = CARTESIAN_POINT('',(17.082918834333,7.499214734048,
+ -9.646524611262));
+#1777 = CARTESIAN_POINT('',(17.350710680641,7.653824428601,
+ -9.027268858752));
+#1778 = CARTESIAN_POINT('',(17.478686165817,7.727711109417,
+ -8.714227870644));
+#1779 = CARTESIAN_POINT('',(17.600643662168,7.798123302765,
+ -8.397999149326));
+#1780 = CARTESIAN_POINT('',(17.832352424398,7.931900419012,
+ -7.759635022845));
+#1781 = CARTESIAN_POINT('',(17.942103766027,7.995265385646,
+ -7.43749959592));
+#1782 = CARTESIAN_POINT('',(18.045667499439,8.055057935009,
+ -7.112643666341));
+#1783 = CARTESIAN_POINT('',(18.239886257838,8.167190187453,
+ -6.459285316501));
+#1784 = CARTESIAN_POINT('',(18.330591499556,8.219558883176,
+ -6.130802745016));
+#1785 = CARTESIAN_POINT('',(18.41501774198,8.268302396966,
+ -5.800095732224));
+#1786 = CARTESIAN_POINT('',(18.571513631119,8.358655340687,
+ -5.133374682411));
+#1787 = CARTESIAN_POINT('',(18.6435321079,8.400235227643,-4.797344573632
+ ));
+#1788 = CARTESIAN_POINT('',(18.709106345139,8.438094531165,
+ -4.459559834629));
+#1789 = CARTESIAN_POINT('',(18.827279842486,8.50632203167,
+ -3.780977727847));
+#1790 = CARTESIAN_POINT('',(18.879879118119,8.536690237615,-3.4401803076
+ ));
+#1791 = CARTESIAN_POINT('',(18.925947703247,8.563287947641,
+ -3.098124670941));
+#1792 = CARTESIAN_POINT('',(19.004965674174,8.608908994426,
+ -2.411998969904));
+#1793 = CARTESIAN_POINT('',(19.037915068077,8.627932335865,
+ -2.067928851201));
+#1794 = CARTESIAN_POINT('',(19.064275969836,8.643151809592,
+ -1.723102416674));
+#1795 = CARTESIAN_POINT('',(19.103712528356,8.665920517269,
+ -1.033829050961));
+#1796 = CARTESIAN_POINT('',(19.116841069886,8.673500453584,
+ -0.689386089695));
+#1797 = CARTESIAN_POINT('',(19.123405471752,8.677290040246,
+ -0.344693037196));
+#1798 = CARTESIAN_POINT('',(19.123405413618,8.677290209876,-2.24E-014));
+#1799 = PCURVE('',#580,#1800);
+#1800 = DEFINITIONAL_REPRESENTATION('',(#1801),#1828);
+#1801 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1802,#1803,#1804,#1805,#1806,
+ #1807,#1808,#1809,#1810,#1811,#1812,#1813,#1814,#1815,#1816,#1817,
+ #1818,#1819,#1820,#1821,#1822,#1823,#1824,#1825,#1826,#1827),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#1802 = CARTESIAN_POINT('',(-4.301777496015,-0.52657202536));
+#1803 = CARTESIAN_POINT('',(-4.300692198515,-0.510118717758));
+#1804 = CARTESIAN_POINT('',(-4.299675500082,-0.49366263138));
+#1805 = CARTESIAN_POINT('',(-4.298722007783,-0.477204088934));
+#1806 = CARTESIAN_POINT('',(-4.296933098059,-0.444282757018));
+#1807 = CARTESIAN_POINT('',(-4.296097677259,-0.427819966349));
+#1808 = CARTESIAN_POINT('',(-4.295317140024,-0.411355240057));
+#1809 = CARTESIAN_POINT('',(-4.293859535147,-0.378422416964));
+#1810 = CARTESIAN_POINT('',(-4.293182459676,-0.361954319785));
+#1811 = CARTESIAN_POINT('',(-4.29255395307,-0.345484708818));
+#1812 = CARTESIAN_POINT('',(-4.291391662095,-0.31260900176));
+#1813 = CARTESIAN_POINT('',(-4.29085750217,-0.296202915878));
+#1814 = CARTESIAN_POINT('',(-4.290366804357,-0.279795677312));
+#1815 = CARTESIAN_POINT('',(-4.289467050036,-0.246913052247));
+#1816 = CARTESIAN_POINT('',(-4.289058327076,-0.230437657036));
+#1817 = CARTESIAN_POINT('',(-4.2886899027,-0.213961402293));
+#1818 = CARTESIAN_POINT('',(-4.288031173888,-0.181007450735));
+#1819 = CARTESIAN_POINT('',(-4.287740867036,-0.164529753249));
+#1820 = CARTESIAN_POINT('',(-4.287488376682,-0.148051464594));
+#1821 = CARTESIAN_POINT('',(-4.287057449696,-0.115093953504));
+#1822 = CARTESIAN_POINT('',(-4.286879011591,-9.861473036329E-002));
+#1823 = CARTESIAN_POINT('',(-4.286736807365,-8.213516153309E-002));
+#1824 = CARTESIAN_POINT('',(-4.286524526804,-4.924175016223E-002));
+#1825 = CARTESIAN_POINT('',(-4.286454155284,-3.282790810372E-002));
+#1826 = CARTESIAN_POINT('',(-4.286418988365,-1.641395415219E-002));
+#1827 = CARTESIAN_POINT('',(-4.286418979826,-1.E-015));
+#1828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1829 = PCURVE('',#1830,#1835);
+#1830 = CYLINDRICAL_SURFACE('',#1831,20.9);
+#1831 = AXIS2_PLACEMENT_3D('',#1832,#1833,#1834);
+#1832 = CARTESIAN_POINT('',(-1.375,2.381569860407,1.33226762955E-015));
+#1833 = DIRECTION('',(-0.5,0.866025403784,4.440892098501E-016));
+#1834 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#1835 = DEFINITIONAL_REPRESENTATION('',(#1836),#1863);
+#1836 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1837,#1838,#1839,#1840,#1841,
+ #1842,#1843,#1844,#1845,#1846,#1847,#1848,#1849,#1850,#1851,#1852,
+ #1853,#1854,#1855,#1856,#1857,#1858,#1859,#1860,#1861,#1862),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#1837 = CARTESIAN_POINT('',(-5.75382958365,-4.796948949046));
+#1838 = CARTESIAN_POINT('',(-5.770388474831,-4.796949125726));
+#1839 = CARTESIAN_POINT('',(-5.78694744536,-4.796948801813));
+#1840 = CARTESIAN_POINT('',(-5.803506475626,-4.796948949046));
+#1841 = CARTESIAN_POINT('',(-5.83662448493,-4.796948949046));
+#1842 = CARTESIAN_POINT('',(-5.853183465357,-4.796948949046));
+#1843 = CARTESIAN_POINT('',(-5.869742479238,-4.796948949046));
+#1844 = CARTESIAN_POINT('',(-5.902860478439,-4.796948949046));
+#1845 = CARTESIAN_POINT('',(-5.919419464555,-4.796948949046));
+#1846 = CARTESIAN_POINT('',(-5.935978468695,-4.796948949046));
+#1847 = CARTESIAN_POINT('',(-5.969029959543,-4.796948949046));
+#1848 = CARTESIAN_POINT('',(-5.985522446961,-4.796948949046));
+#1849 = CARTESIAN_POINT('',(-6.002014943231,-4.796948949046));
+#1850 = CARTESIAN_POINT('',(-6.035066429734,-4.796948949046));
+#1851 = CARTESIAN_POINT('',(-6.051625420858,-4.796948949046));
+#1852 = CARTESIAN_POINT('',(-6.068184415795,-4.796948949046));
+#1853 = CARTESIAN_POINT('',(-6.10130240178,-4.796948949046));
+#1854 = CARTESIAN_POINT('',(-6.117861393686,-4.796948949046));
+#1855 = CARTESIAN_POINT('',(-6.134420386825,-4.796948949046));
+#1856 = CARTESIAN_POINT('',(-6.167538371232,-4.796948949046));
+#1857 = CARTESIAN_POINT('',(-6.184097363363,-4.796948949046));
+#1858 = CARTESIAN_POINT('',(-6.200656355687,-4.796948949046));
+#1859 = CARTESIAN_POINT('',(-6.233707837095,-4.796948949046));
+#1860 = CARTESIAN_POINT('',(-6.250200327679,-4.796948802403));
+#1861 = CARTESIAN_POINT('',(-6.266692817362,-4.796949125017));
+#1862 = CARTESIAN_POINT('',(-6.28318530718,-4.796948949046));
+#1863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1864 = ORIENTED_EDGE('',*,*,#1865,.T.);
+#1865 = EDGE_CURVE('',#1769,#1866,#1868,.T.);
+#1866 = VERTEX_POINT('',#1867);
+#1867 = CARTESIAN_POINT('',(14.599165880046,10.792445404287,
+ -10.55402661558));
+#1868 = SURFACE_CURVE('',#1869,(#1874,#1881),.PCURVE_S1.);
+#1869 = CIRCLE('',#1870,18.155234016603);
+#1870 = AXIS2_PLACEMENT_3D('',#1871,#1872,#1873);
+#1871 = CARTESIAN_POINT('',(-9.49E-015,-2.E-016,-10.55402661558));
+#1872 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1873 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1874 = PCURVE('',#580,#1875);
+#1875 = DEFINITIONAL_REPRESENTATION('',(#1876),#1880);
+#1876 = LINE('',#1877,#1878);
+#1877 = CARTESIAN_POINT('',(-6.28318530718,-0.52657202536));
+#1878 = VECTOR('',#1879,1.);
+#1879 = DIRECTION('',(1.,-0.E+000));
+#1880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1881 = PCURVE('',#1882,#1887);
+#1882 = PLANE('',#1883);
+#1883 = AXIS2_PLACEMENT_3D('',#1884,#1885,#1886);
+#1884 = CARTESIAN_POINT('',(15.606281072365,12.185717058722,
+ -10.55402661558));
+#1885 = DIRECTION('',(-8.960254037844E-016,5.551115123126E-017,-1.));
+#1886 = DIRECTION('',(-0.866025403784,-0.5,7.771561172376E-016));
+#1887 = DEFINITIONAL_REPRESENTATION('',(#1888),#1896);
+#1888 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1889,#1890,#1891,#1892,
+#1893,#1894,#1895),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#1889 = CARTESIAN_POINT('',(28.68591140493,-18.47289387002));
+#1890 = CARTESIAN_POINT('',(1.453060380026,-34.19578774005));
+#1891 = CARTESIAN_POINT('',(1.453060380026,-2.75));
+#1892 = CARTESIAN_POINT('',(1.453060380026,28.695787740058));
+#1893 = CARTESIAN_POINT('',(28.68591140493,12.972893870029));
+#1894 = CARTESIAN_POINT('',(55.918762429834,-2.75));
+#1895 = CARTESIAN_POINT('',(28.68591140493,-18.47289387002));
+#1896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1897 = ORIENTED_EDGE('',*,*,#1898,.T.);
+#1898 = EDGE_CURVE('',#1866,#1899,#1901,.T.);
+#1899 = VERTEX_POINT('',#1900);
+#1900 = CARTESIAN_POINT('',(15.433259513276,11.274009587961,
+ -8.701218800106));
+#1901 = SURFACE_CURVE('',#1902,(#1929,#1959),.PCURVE_S1.);
+#1902 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1903,#1904,#1905,#1906,#1907,
+ #1908,#1909,#1910,#1911,#1912,#1913,#1914,#1915,#1916,#1917,#1918,
+ #1919,#1920,#1921,#1922,#1923,#1924,#1925,#1926,#1927,#1928),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#1903 = CARTESIAN_POINT('',(14.599165880046,10.792445404287,
+ -10.55402661558));
+#1904 = CARTESIAN_POINT('',(14.750514944644,10.879827031486,
+ -10.25531295706));
+#1905 = CARTESIAN_POINT('',(14.896153493249,10.963911112705,
+ -9.952739391805));
+#1906 = CARTESIAN_POINT('',(15.035969885287,11.044634314295,
+ -9.646524611262));
+#1907 = CARTESIAN_POINT('',(15.303761731595,11.199244008848,
+ -9.027268858752));
+#1908 = CARTESIAN_POINT('',(15.431737216771,11.273130689665,
+ -8.714227870644));
+#1909 = CARTESIAN_POINT('',(15.553694713122,11.343542883013,
+ -8.397999149326));
+#1910 = CARTESIAN_POINT('',(15.785403475352,11.477319999259,
+ -7.759635022845));
+#1911 = CARTESIAN_POINT('',(15.895154816981,11.540684965893,
+ -7.43749959592));
+#1912 = CARTESIAN_POINT('',(15.998718550393,11.600477515256,
+ -7.112643666341));
+#1913 = CARTESIAN_POINT('',(16.192937308792,11.7126097677,
+ -6.459285316501));
+#1914 = CARTESIAN_POINT('',(16.28364255051,11.764978463423,
+ -6.130802745016));
+#1915 = CARTESIAN_POINT('',(16.368068792934,11.813721977213,
+ -5.800095732224));
+#1916 = CARTESIAN_POINT('',(16.524564682073,11.904074920934,
+ -5.133374682411));
+#1917 = CARTESIAN_POINT('',(16.596583158854,11.94565480789,
+ -4.797344573632));
+#1918 = CARTESIAN_POINT('',(16.662157396093,11.983514111412,
+ -4.459559834629));
+#1919 = CARTESIAN_POINT('',(16.78033089344,12.051741611917,
+ -3.780977727847));
+#1920 = CARTESIAN_POINT('',(16.832930169073,12.082109817863,
+ -3.4401803076));
+#1921 = CARTESIAN_POINT('',(16.878998754202,12.108707527888,
+ -3.098124670941));
+#1922 = CARTESIAN_POINT('',(16.958016725128,12.154328574673,
+ -2.411998969904));
+#1923 = CARTESIAN_POINT('',(16.990966119031,12.173351916113,
+ -2.067928851201));
+#1924 = CARTESIAN_POINT('',(17.01732702079,12.188571389839,
+ -1.723102416674));
+#1925 = CARTESIAN_POINT('',(17.05676357931,12.211340097517,
+ -1.033829050961));
+#1926 = CARTESIAN_POINT('',(17.069892267483,12.218919779839,
+ -0.689386089695));
+#1927 = CARTESIAN_POINT('',(17.076456346735,12.222709925285,
+ -0.344693037196));
+#1928 = CARTESIAN_POINT('',(17.076456464572,12.222709790124,-2.108E-014)
+ );
+#1929 = PCURVE('',#580,#1930);
+#1930 = DEFINITIONAL_REPRESENTATION('',(#1931),#1958);
+#1931 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1932,#1933,#1934,#1935,#1936,
+ #1937,#1938,#1939,#1940,#1941,#1942,#1943,#1944,#1945,#1946,#1947,
+ #1948,#1949,#1950,#1951,#1952,#1953,#1954,#1955,#1956,#1957),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#1932 = CARTESIAN_POINT('',(-4.075802913558,-0.52657202536));
+#1933 = CARTESIAN_POINT('',(-4.076888211058,-0.510118717758));
+#1934 = CARTESIAN_POINT('',(-4.07790490949,-0.49366263138));
+#1935 = CARTESIAN_POINT('',(-4.07885840179,-0.477204088934));
+#1936 = CARTESIAN_POINT('',(-4.080647311514,-0.444282757018));
+#1937 = CARTESIAN_POINT('',(-4.081482732313,-0.427819966349));
+#1938 = CARTESIAN_POINT('',(-4.082263269549,-0.411355240057));
+#1939 = CARTESIAN_POINT('',(-4.083720874426,-0.378422416964));
+#1940 = CARTESIAN_POINT('',(-4.084397949897,-0.361954319785));
+#1941 = CARTESIAN_POINT('',(-4.085026456502,-0.345484708818));
+#1942 = CARTESIAN_POINT('',(-4.086188747478,-0.31260900176));
+#1943 = CARTESIAN_POINT('',(-4.086722907403,-0.296202915878));
+#1944 = CARTESIAN_POINT('',(-4.087213605216,-0.279795677312));
+#1945 = CARTESIAN_POINT('',(-4.088113359536,-0.246913052247));
+#1946 = CARTESIAN_POINT('',(-4.088522082496,-0.230437657036));
+#1947 = CARTESIAN_POINT('',(-4.088890506873,-0.213961402293));
+#1948 = CARTESIAN_POINT('',(-4.089549235684,-0.181007450735));
+#1949 = CARTESIAN_POINT('',(-4.089839542536,-0.164529753249));
+#1950 = CARTESIAN_POINT('',(-4.090092032891,-0.148051464594));
+#1951 = CARTESIAN_POINT('',(-4.090522959877,-0.115093953504));
+#1952 = CARTESIAN_POINT('',(-4.090701397982,-9.86147303633E-002));
+#1953 = CARTESIAN_POINT('',(-4.090843602208,-8.213516153309E-002));
+#1954 = CARTESIAN_POINT('',(-4.091055882769,-4.924175016222E-002));
+#1955 = CARTESIAN_POINT('',(-4.091126254289,-3.282790810372E-002));
+#1956 = CARTESIAN_POINT('',(-4.091161421208,-1.641395415219E-002));
+#1957 = CARTESIAN_POINT('',(-4.091161429747,-8.9E-016));
+#1958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1959 = PCURVE('',#1960,#1965);
+#1960 = CYLINDRICAL_SURFACE('',#1961,20.9);
+#1961 = AXIS2_PLACEMENT_3D('',#1962,#1963,#1964);
+#1962 = CARTESIAN_POINT('',(-1.375,2.381569860407,1.33226762955E-015));
+#1963 = DIRECTION('',(-0.5,0.866025403784,4.440892098501E-016));
+#1964 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#1965 = DEFINITIONAL_REPRESENTATION('',(#1966),#1993);
+#1966 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1967,#1968,#1969,#1970,#1971,
+ #1972,#1973,#1974,#1975,#1976,#1977,#1978,#1979,#1980,#1981,#1982,
+ #1983,#1984,#1985,#1986,#1987,#1988,#1989,#1990,#1991,#1992),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#1967 = CARTESIAN_POINT('',(-5.75382958365,-0.703051050954));
+#1968 = CARTESIAN_POINT('',(-5.770388474831,-0.703050874274));
+#1969 = CARTESIAN_POINT('',(-5.78694744536,-0.703051198187));
+#1970 = CARTESIAN_POINT('',(-5.803506475626,-0.703051050954));
+#1971 = CARTESIAN_POINT('',(-5.83662448493,-0.703051050954));
+#1972 = CARTESIAN_POINT('',(-5.853183465357,-0.703051050954));
+#1973 = CARTESIAN_POINT('',(-5.869742479238,-0.703051050954));
+#1974 = CARTESIAN_POINT('',(-5.902860478439,-0.703051050954));
+#1975 = CARTESIAN_POINT('',(-5.919419464555,-0.703051050954));
+#1976 = CARTESIAN_POINT('',(-5.935978468695,-0.703051050954));
+#1977 = CARTESIAN_POINT('',(-5.969029959543,-0.703051050954));
+#1978 = CARTESIAN_POINT('',(-5.985522446961,-0.703051050954));
+#1979 = CARTESIAN_POINT('',(-6.002014943231,-0.703051050954));
+#1980 = CARTESIAN_POINT('',(-6.035066429734,-0.703051050954));
+#1981 = CARTESIAN_POINT('',(-6.051625420858,-0.703051050954));
+#1982 = CARTESIAN_POINT('',(-6.068184415795,-0.703051050954));
+#1983 = CARTESIAN_POINT('',(-6.10130240178,-0.703051050954));
+#1984 = CARTESIAN_POINT('',(-6.117861393686,-0.703051050954));
+#1985 = CARTESIAN_POINT('',(-6.134420386825,-0.703051050954));
+#1986 = CARTESIAN_POINT('',(-6.167538371232,-0.703051050954));
+#1987 = CARTESIAN_POINT('',(-6.184097363363,-0.703051050954));
+#1988 = CARTESIAN_POINT('',(-6.200656355687,-0.703051050954));
+#1989 = CARTESIAN_POINT('',(-6.233707837095,-0.703051050954));
+#1990 = CARTESIAN_POINT('',(-6.250200327679,-0.703051197597));
+#1991 = CARTESIAN_POINT('',(-6.266692817362,-0.703050874983));
+#1992 = CARTESIAN_POINT('',(-6.28318530718,-0.703051050954));
+#1993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1994 = ORIENTED_EDGE('',*,*,#1995,.T.);
+#1995 = EDGE_CURVE('',#1899,#1996,#1998,.T.);
+#1996 = VERTEX_POINT('',#1997);
+#1997 = CARTESIAN_POINT('',(13.700840278111,13.395011379993,
+ -8.59422165199));
+#1998 = SURFACE_CURVE('',#1999,(#2022,#2048),.PCURVE_S1.);
+#1999 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2000,#2001,#2002,#2003,#2004,
+ #2005,#2006,#2007,#2008,#2009,#2010,#2011,#2012,#2013,#2014,#2015,
+ #2016,#2017,#2018,#2019,#2020,#2021),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#2000 = CARTESIAN_POINT('',(18.450840461978,5.167769457376,
+ -8.594221610016));
+#2001 = CARTESIAN_POINT('',(18.371656631706,5.420422538769,
+ -8.612298328962));
+#2002 = CARTESIAN_POINT('',(18.28933848778,5.671835354068,
+ -8.628015776568));
+#2003 = CARTESIAN_POINT('',(18.203806968827,5.921916775564,
+ -8.641654790541));
+#2004 = CARTESIAN_POINT('',(18.114993061869,6.170582236433,
+ -8.653467245065));
+#2005 = CARTESIAN_POINT('',(18.022837629514,6.417753574882,
+ -8.663676550902));
+#2006 = CARTESIAN_POINT('',(17.712003483021,7.216763490052,
+ -8.692310172584));
+#2007 = CARTESIAN_POINT('',(17.479497687103,7.762222363076,
+ -8.704995598626));
+#2008 = CARTESIAN_POINT('',(17.22921755442,8.298892570242,
+ -8.712762253491));
+#2009 = CARTESIAN_POINT('',(16.960872431244,8.826066813586,
+ -8.717116245402));
+#2010 = CARTESIAN_POINT('',(16.674480702363,9.343195434982,
+ -8.718693257434));
+#2011 = CARTESIAN_POINT('',(16.125663038593,10.25765855749,
+ -8.716053846826));
+#2012 = CARTESIAN_POINT('',(15.869480806238,10.658660218873,
+ -8.712908538842));
+#2013 = CARTESIAN_POINT('',(15.602016785741,11.052695975796,
+ -8.707662988076));
+#2014 = CARTESIAN_POINT('',(15.323575762023,11.439650319666,
+ -8.699807678586));
+#2015 = CARTESIAN_POINT('',(15.034576632428,11.819487338855,
+ -8.688489402128));
+#2016 = CARTESIAN_POINT('',(14.570423498545,12.398066331475,
+ -8.663741380911));
+#2017 = CARTESIAN_POINT('',(14.40224622315,12.601730287322,
+ -8.653527258671));
+#2018 = CARTESIAN_POINT('',(14.231096326895,12.803241953517,
+ -8.641706766021));
+#2019 = CARTESIAN_POINT('',(14.057071414098,13.002613495452,
+ -8.628055711567));
+#2020 = CARTESIAN_POINT('',(13.880279625855,13.199862457076,
+ -8.612321295761));
+#2021 = CARTESIAN_POINT('',(13.700839861978,13.395011832559,
+ -8.594221610016));
+#2022 = PCURVE('',#580,#2023);
+#2023 = DEFINITIONAL_REPRESENTATION('',(#2024),#2047);
+#2024 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2025,#2026,#2027,#2028,#2029,
+ #2030,#2031,#2032,#2033,#2034,#2035,#2036,#2037,#2038,#2039,#2040,
+ #2041,#2042,#2043,#2044,#2045,#2046),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#2025 = CARTESIAN_POINT('',(-4.439303176976,-0.421630441037));
+#2026 = CARTESIAN_POINT('',(-4.425491349372,-0.422573859001));
+#2027 = CARTESIAN_POINT('',(-4.411683707214,-0.423394626005));
+#2028 = CARTESIAN_POINT('',(-4.39788233709,-0.424107168798));
+#2029 = CARTESIAN_POINT('',(-4.384088508736,-0.424724494154));
+#2030 = CARTESIAN_POINT('',(-4.370302787291,-0.425258182787));
+#2031 = CARTESIAN_POINT('',(-4.325480984981,-0.426755319577));
+#2032 = CARTESIAN_POINT('',(-4.294477558141,-0.427419173134));
+#2033 = CARTESIAN_POINT('',(-4.263515753945,-0.427825650799));
+#2034 = CARTESIAN_POINT('',(-4.232582740333,-0.428053573072));
+#2035 = CARTESIAN_POINT('',(-4.201659000705,-0.428136111175));
+#2036 = CARTESIAN_POINT('',(-4.145836106386,-0.42799795998));
+#2037 = CARTESIAN_POINT('',(-4.120940065011,-0.427833325403));
+#2038 = CARTESIAN_POINT('',(-4.096031132642,-0.427558795992));
+#2039 = CARTESIAN_POINT('',(-4.071100900408,-0.427147709051));
+#2040 = CARTESIAN_POINT('',(-4.046143895841,-0.426555548202));
+#2041 = CARTESIAN_POINT('',(-4.007365197134,-0.425261571758));
+#2042 = CARTESIAN_POINT('',(-3.993562001914,-0.424727630503));
+#2043 = CARTESIAN_POINT('',(-3.979750677012,-0.424109884155));
+#2044 = CARTESIAN_POINT('',(-3.965931787995,-0.423396711415));
+#2045 = CARTESIAN_POINT('',(-3.952106608378,-0.422575057631));
+#2046 = CARTESIAN_POINT('',(-3.938277232597,-0.421630441037));
+#2047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2048 = PCURVE('',#2049,#2054);
+#2049 = CYLINDRICAL_SURFACE('',#2050,3.5);
+#2050 = AXIS2_PLACEMENT_3D('',#2051,#2052,#2053);
+#2051 = CARTESIAN_POINT('',(14.606280965877,13.91776780481,
+ -5.254026615581));
+#2052 = DIRECTION('',(-0.5,0.866025403784,4.440892098501E-016));
+#2053 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#2054 = DEFINITIONAL_REPRESENTATION('',(#2055),#2078);
+#2055 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2056,#2057,#2058,#2059,#2060,
+ #2061,#2062,#2063,#2064,#2065,#2066,#2067,#2068,#2069,#2070,#2071,
+ #2072,#2073,#2074,#2075,#2076,#2077),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#2056 = CARTESIAN_POINT('',(-4.409039948933,-9.5000006));
+#2057 = CARTESIAN_POINT('',(-4.426329757488,-9.241604698033));
+#2058 = CARTESIAN_POINT('',(-4.442508996073,-8.982715741184));
+#2059 = CARTESIAN_POINT('',(-4.457579786485,-8.723373117678));
+#2060 = CARTESIAN_POINT('',(-4.471539247888,-8.463615558042));
+#2061 = CARTESIAN_POINT('',(-4.484381445304,-8.203481183681));
+#2062 = CARTESIAN_POINT('',(-4.522502415818,-7.356101226021));
+#2063 = CARTESIAN_POINT('',(-4.543197493248,-6.767467087304));
+#2064 = CARTESIAN_POINT('',(-4.55810257112,-6.177556988102));
+#2065 = CARTESIAN_POINT('',(-4.567101406671,-5.586838139558));
+#2066 = CARTESIAN_POINT('',(-4.570146783534,-4.995795751964));
+#2067 = CARTESIAN_POINT('',(-4.564932399173,-3.929438625163));
+#2068 = CARTESIAN_POINT('',(-4.558764350488,-3.454069883268));
+#2069 = CARTESIAN_POINT('',(-4.548760953265,-2.979092897525));
+#2070 = CARTESIAN_POINT('',(-4.534963203394,-2.50476009377));
+#2071 = CARTESIAN_POINT('',(-4.517424335327,-2.031312021057));
+#2072 = CARTESIAN_POINT('',(-4.4844630085,-1.29817134841));
+#2073 = CARTESIAN_POINT('',(-4.471610179967,-1.037704551115));
+#2074 = CARTESIAN_POINT('',(-4.457637224099,-0.777615380903));
+#2075 = CARTESIAN_POINT('',(-4.442550106273,-0.517942104397));
+#2076 = CARTESIAN_POINT('',(-4.426351724503,-0.258723598639));
+#2077 = CARTESIAN_POINT('',(-4.409039948933,5.9999999991E-007));
+#2078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2079 = ORIENTED_EDGE('',*,*,#2080,.T.);
+#2080 = EDGE_CURVE('',#1996,#2081,#2083,.T.);
+#2081 = VERTEX_POINT('',#2082);
+#2082 = CARTESIAN_POINT('',(15.313574256584,14.326123776595,
+ -1.120991090846));
+#2083 = SURFACE_CURVE('',#2084,(#2089,#2102),.PCURVE_S1.);
+#2084 = CIRCLE('',#2085,20.455744914327);
+#2085 = AXIS2_PLACEMENT_3D('',#2086,#2087,#2088);
+#2086 = CARTESIAN_POINT('',(-2.375,4.113620667976,2.06E-015));
+#2087 = DIRECTION('',(0.5,-0.866025403784,-4.3E-016));
+#2088 = DIRECTION('',(-0.866025403784,-0.5,-1.9E-016));
+#2089 = PCURVE('',#580,#2090);
+#2090 = DEFINITIONAL_REPRESENTATION('',(#2091),#2101);
+#2091 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2092,#2093,#2094,#2095,#2096,
+ #2097,#2098,#2099,#2100),.UNSPECIFIED.,.F.,.F.,(9,9),(2.69936980235,
+ 3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2092 = CARTESIAN_POINT('',(-3.937305507584,-0.429986366786));
+#2093 = CARTESIAN_POINT('',(-3.943613826012,-0.376447328754));
+#2094 = CARTESIAN_POINT('',(-3.948726450609,-0.322809120887));
+#2095 = CARTESIAN_POINT('',(-3.952813320859,-0.269096916936));
+#2096 = CARTESIAN_POINT('',(-3.955985096381,-0.215329588632));
+#2097 = CARTESIAN_POINT('',(-3.958316933567,-0.161522850002));
+#2098 = CARTESIAN_POINT('',(-3.959855767507,-0.107690450241));
+#2099 = CARTESIAN_POINT('',(-3.960625191119,-5.384522523961E-002));
+#2100 = CARTESIAN_POINT('',(-3.960625191119,0.E+000));
+#2101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2102 = PCURVE('',#2103,#2108);
+#2103 = PLANE('',#2104);
+#2104 = AXIS2_PLACEMENT_3D('',#2105,#2106,#2107);
+#2105 = CARTESIAN_POINT('',(14.520868963872,13.86845516246,
+ -4.12871798293));
+#2106 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#2107 = DIRECTION('',(-9.772475257063E-016,-5.551115123126E-017,-1.));
+#2108 = DEFINITIONAL_REPRESENTATION('',(#2109),#2113);
+#2109 = CIRCLE('',#2110,20.455744914327);
+#2110 = AXIS2_PLACEMENT_2D('',#2111,#2112);
+#2111 = CARTESIAN_POINT('',(-4.12871798293,-19.50966898896));
+#2112 = DIRECTION('',(9.4E-016,-1.));
+#2113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2114 = ORIENTED_EDGE('',*,*,#2115,.T.);
+#2115 = EDGE_CURVE('',#2081,#2116,#2118,.T.);
+#2116 = VERTEX_POINT('',#2117);
+#2117 = CARTESIAN_POINT('',(17.027303437427,12.19433127667,-1.5392278467
+ ));
+#2118 = SURFACE_CURVE('',#2119,(#2124,#2137),.PCURVE_S1.);
+#2119 = CIRCLE('',#2120,15.958618361249);
+#2120 = AXIS2_PLACEMENT_3D('',#2121,#2122,#2123);
+#2121 = CARTESIAN_POINT('',(8.358883747248,4.826003781598,9.652007563196
+ ));
+#2122 = DIRECTION('',(-0.612372435696,-0.353553390593,-0.707106781187));
+#2123 = DIRECTION('',(0.755928946018,1.678499441701E-016,-0.654653670708
+ ));
+#2124 = PCURVE('',#580,#2125);
+#2125 = DEFINITIONAL_REPRESENTATION('',(#2126),#2136);
+#2126 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2127,#2128,#2129,#2130,#2131,
+ #2132,#2133,#2134,#2135),.UNSPECIFIED.,.F.,.F.,(9,9),(5.59336391665,
+ 6.197813324398),.PIECEWISE_BEZIER_KNOTS.);
+#2127 = CARTESIAN_POINT('',(-3.960293632652,-5.34059118292E-002));
+#2128 = CARTESIAN_POINT('',(-4.016501679364,-6.550768271791E-002));
+#2129 = CARTESIAN_POINT('',(-4.073473055542,-7.426667258166E-002));
+#2130 = CARTESIAN_POINT('',(-4.130988793653,-7.957165605856E-002));
+#2131 = CARTESIAN_POINT('',(-4.188790204764,-8.134885907407E-002));
+#2132 = CARTESIAN_POINT('',(-4.246591615929,-7.957165605859E-002));
+#2133 = CARTESIAN_POINT('',(-4.304107354026,-7.426667258162E-002));
+#2134 = CARTESIAN_POINT('',(-4.361078730209,-6.550768271791E-002));
+#2135 = CARTESIAN_POINT('',(-4.417286776921,-5.34059118292E-002));
+#2136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2137 = PCURVE('',#2138,#2143);
+#2138 = PLANE('',#2139);
+#2139 = AXIS2_PLACEMENT_3D('',#2140,#2141,#2142);
+#2140 = CARTESIAN_POINT('',(16.749573328287,15.155198227199,
+ -2.779139992054));
+#2141 = DIRECTION('',(-0.612372435696,-0.353553390593,-0.707106781187));
+#2142 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#2143 = DEFINITIONAL_REPRESENTATION('',(#2144),#2148);
+#2144 = CIRCLE('',#2145,15.958618361249);
+#2145 = AXIS2_PLACEMENT_2D('',#2146,#2147);
+#2146 = CARTESIAN_POINT('',(17.580297468496,-4.75));
+#2147 = DIRECTION('',(-0.925820099773,-0.377964473009));
+#2148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2149 = ORIENTED_EDGE('',*,*,#2150,.T.);
+#2150 = EDGE_CURVE('',#2116,#1237,#2151,.T.);
+#2151 = SURFACE_CURVE('',#2152,(#2179,#2209),.PCURVE_S1.);
+#2152 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2153,#2154,#2155,#2156,#2157,
+ #2158,#2159,#2160,#2161,#2162,#2163,#2164,#2165,#2166,#2167,#2168,
+ #2169,#2170,#2171,#2172,#2173,#2174,#2175,#2176,#2177,#2178),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2153 = CARTESIAN_POINT('',(14.599165880046,10.792445404287,
+ -10.55402661558));
+#2154 = CARTESIAN_POINT('',(14.750514944644,10.879827031486,
+ -10.25531295706));
+#2155 = CARTESIAN_POINT('',(14.896153493249,10.963911112705,
+ -9.952739391805));
+#2156 = CARTESIAN_POINT('',(15.035969885287,11.044634314295,
+ -9.646524611262));
+#2157 = CARTESIAN_POINT('',(15.303761731595,11.199244008848,
+ -9.027268858752));
+#2158 = CARTESIAN_POINT('',(15.431737216771,11.273130689665,
+ -8.714227870644));
+#2159 = CARTESIAN_POINT('',(15.553694713122,11.343542883013,
+ -8.397999149326));
+#2160 = CARTESIAN_POINT('',(15.785403475352,11.477319999259,
+ -7.759635022845));
+#2161 = CARTESIAN_POINT('',(15.895154816981,11.540684965893,
+ -7.43749959592));
+#2162 = CARTESIAN_POINT('',(15.998718550393,11.600477515256,
+ -7.112643666341));
+#2163 = CARTESIAN_POINT('',(16.192937308792,11.7126097677,
+ -6.459285316501));
+#2164 = CARTESIAN_POINT('',(16.28364255051,11.764978463423,
+ -6.130802745016));
+#2165 = CARTESIAN_POINT('',(16.368068792934,11.813721977213,
+ -5.800095732224));
+#2166 = CARTESIAN_POINT('',(16.524564682073,11.904074920934,
+ -5.133374682411));
+#2167 = CARTESIAN_POINT('',(16.596583158854,11.94565480789,
+ -4.797344573632));
+#2168 = CARTESIAN_POINT('',(16.662157396093,11.983514111412,
+ -4.459559834629));
+#2169 = CARTESIAN_POINT('',(16.78033089344,12.051741611917,
+ -3.780977727847));
+#2170 = CARTESIAN_POINT('',(16.832930169073,12.082109817863,
+ -3.4401803076));
+#2171 = CARTESIAN_POINT('',(16.878998754202,12.108707527888,
+ -3.098124670941));
+#2172 = CARTESIAN_POINT('',(16.958016725128,12.154328574673,
+ -2.411998969904));
+#2173 = CARTESIAN_POINT('',(16.990966119031,12.173351916113,
+ -2.067928851201));
+#2174 = CARTESIAN_POINT('',(17.01732702079,12.188571389839,
+ -1.723102416674));
+#2175 = CARTESIAN_POINT('',(17.05676357931,12.211340097517,
+ -1.033829050961));
+#2176 = CARTESIAN_POINT('',(17.069892267483,12.218919779839,
+ -0.689386089695));
+#2177 = CARTESIAN_POINT('',(17.076456346735,12.222709925285,
+ -0.344693037196));
+#2178 = CARTESIAN_POINT('',(17.076456464572,12.222709790124,-2.108E-014)
+ );
+#2179 = PCURVE('',#580,#2180);
+#2180 = DEFINITIONAL_REPRESENTATION('',(#2181),#2208);
+#2181 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2182,#2183,#2184,#2185,#2186,
+ #2187,#2188,#2189,#2190,#2191,#2192,#2193,#2194,#2195,#2196,#2197,
+ #2198,#2199,#2200,#2201,#2202,#2203,#2204,#2205,#2206,#2207),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2182 = CARTESIAN_POINT('',(-4.075802913558,-0.52657202536));
+#2183 = CARTESIAN_POINT('',(-4.076888211058,-0.510118717758));
+#2184 = CARTESIAN_POINT('',(-4.07790490949,-0.49366263138));
+#2185 = CARTESIAN_POINT('',(-4.07885840179,-0.477204088934));
+#2186 = CARTESIAN_POINT('',(-4.080647311514,-0.444282757018));
+#2187 = CARTESIAN_POINT('',(-4.081482732313,-0.427819966349));
+#2188 = CARTESIAN_POINT('',(-4.082263269549,-0.411355240057));
+#2189 = CARTESIAN_POINT('',(-4.083720874426,-0.378422416964));
+#2190 = CARTESIAN_POINT('',(-4.084397949897,-0.361954319785));
+#2191 = CARTESIAN_POINT('',(-4.085026456502,-0.345484708818));
+#2192 = CARTESIAN_POINT('',(-4.086188747478,-0.31260900176));
+#2193 = CARTESIAN_POINT('',(-4.086722907403,-0.296202915878));
+#2194 = CARTESIAN_POINT('',(-4.087213605216,-0.279795677312));
+#2195 = CARTESIAN_POINT('',(-4.088113359536,-0.246913052247));
+#2196 = CARTESIAN_POINT('',(-4.088522082496,-0.230437657036));
+#2197 = CARTESIAN_POINT('',(-4.088890506873,-0.213961402293));
+#2198 = CARTESIAN_POINT('',(-4.089549235684,-0.181007450735));
+#2199 = CARTESIAN_POINT('',(-4.089839542536,-0.164529753249));
+#2200 = CARTESIAN_POINT('',(-4.090092032891,-0.148051464594));
+#2201 = CARTESIAN_POINT('',(-4.090522959877,-0.115093953504));
+#2202 = CARTESIAN_POINT('',(-4.090701397982,-9.86147303633E-002));
+#2203 = CARTESIAN_POINT('',(-4.090843602208,-8.213516153309E-002));
+#2204 = CARTESIAN_POINT('',(-4.091055882769,-4.924175016222E-002));
+#2205 = CARTESIAN_POINT('',(-4.091126254289,-3.282790810372E-002));
+#2206 = CARTESIAN_POINT('',(-4.091161421208,-1.641395415219E-002));
+#2207 = CARTESIAN_POINT('',(-4.091161429747,-8.9E-016));
+#2208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2209 = PCURVE('',#2210,#2215);
+#2210 = CYLINDRICAL_SURFACE('',#2211,20.9);
+#2211 = AXIS2_PLACEMENT_3D('',#2212,#2213,#2214);
+#2212 = CARTESIAN_POINT('',(-1.375,2.381569860407,1.33226762955E-015));
+#2213 = DIRECTION('',(-0.5,0.866025403784,4.440892098501E-016));
+#2214 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#2215 = DEFINITIONAL_REPRESENTATION('',(#2216),#2243);
+#2216 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2217,#2218,#2219,#2220,#2221,
+ #2222,#2223,#2224,#2225,#2226,#2227,#2228,#2229,#2230,#2231,#2232,
+ #2233,#2234,#2235,#2236,#2237,#2238,#2239,#2240,#2241,#2242),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2217 = CARTESIAN_POINT('',(-5.75382958365,-0.703051050954));
+#2218 = CARTESIAN_POINT('',(-5.770388474831,-0.703050874274));
+#2219 = CARTESIAN_POINT('',(-5.78694744536,-0.703051198187));
+#2220 = CARTESIAN_POINT('',(-5.803506475626,-0.703051050954));
+#2221 = CARTESIAN_POINT('',(-5.83662448493,-0.703051050954));
+#2222 = CARTESIAN_POINT('',(-5.853183465357,-0.703051050954));
+#2223 = CARTESIAN_POINT('',(-5.869742479238,-0.703051050954));
+#2224 = CARTESIAN_POINT('',(-5.902860478439,-0.703051050954));
+#2225 = CARTESIAN_POINT('',(-5.919419464555,-0.703051050954));
+#2226 = CARTESIAN_POINT('',(-5.935978468695,-0.703051050954));
+#2227 = CARTESIAN_POINT('',(-5.969029959543,-0.703051050954));
+#2228 = CARTESIAN_POINT('',(-5.985522446961,-0.703051050954));
+#2229 = CARTESIAN_POINT('',(-6.002014943231,-0.703051050954));
+#2230 = CARTESIAN_POINT('',(-6.035066429734,-0.703051050954));
+#2231 = CARTESIAN_POINT('',(-6.051625420858,-0.703051050954));
+#2232 = CARTESIAN_POINT('',(-6.068184415795,-0.703051050954));
+#2233 = CARTESIAN_POINT('',(-6.10130240178,-0.703051050954));
+#2234 = CARTESIAN_POINT('',(-6.117861393686,-0.703051050954));
+#2235 = CARTESIAN_POINT('',(-6.134420386825,-0.703051050954));
+#2236 = CARTESIAN_POINT('',(-6.167538371232,-0.703051050954));
+#2237 = CARTESIAN_POINT('',(-6.184097363363,-0.703051050954));
+#2238 = CARTESIAN_POINT('',(-6.200656355687,-0.703051050954));
+#2239 = CARTESIAN_POINT('',(-6.233707837095,-0.703051050954));
+#2240 = CARTESIAN_POINT('',(-6.250200327679,-0.703051197597));
+#2241 = CARTESIAN_POINT('',(-6.266692817362,-0.703050874983));
+#2242 = CARTESIAN_POINT('',(-6.28318530718,-0.703051050954));
+#2243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2244 = ORIENTED_EDGE('',*,*,#1236,.F.);
+#2245 = ORIENTED_EDGE('',*,*,#2246,.F.);
+#2246 = EDGE_CURVE('',#2247,#1209,#2249,.T.);
+#2247 = VERTEX_POINT('',#2248);
+#2248 = CARTESIAN_POINT('',(-17.02730343742,12.19433127667,-1.5392278467
+ ));
+#2249 = SURFACE_CURVE('',#2250,(#2277,#2307),.PCURVE_S1.);
+#2250 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2251,#2252,#2253,#2254,#2255,
+ #2256,#2257,#2258,#2259,#2260,#2261,#2262,#2263,#2264,#2265,#2266,
+ #2267,#2268,#2269,#2270,#2271,#2272,#2273,#2274,#2275,#2276),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2251 = CARTESIAN_POINT('',(-14.59916588004,10.792445404287,
+ -10.55402661558));
+#2252 = CARTESIAN_POINT('',(-14.75051494464,10.879827031486,
+ -10.25531295706));
+#2253 = CARTESIAN_POINT('',(-14.89615349324,10.963911112705,
+ -9.952739391805));
+#2254 = CARTESIAN_POINT('',(-15.03596988528,11.044634314295,
+ -9.646524611262));
+#2255 = CARTESIAN_POINT('',(-15.30376173159,11.199244008848,
+ -9.027268858752));
+#2256 = CARTESIAN_POINT('',(-15.43173721677,11.273130689665,
+ -8.714227870644));
+#2257 = CARTESIAN_POINT('',(-15.55369471312,11.343542883013,
+ -8.397999149326));
+#2258 = CARTESIAN_POINT('',(-15.78540347535,11.477319999259,
+ -7.759635022845));
+#2259 = CARTESIAN_POINT('',(-15.89515481698,11.540684965893,
+ -7.43749959592));
+#2260 = CARTESIAN_POINT('',(-15.99871855039,11.600477515256,
+ -7.112643666341));
+#2261 = CARTESIAN_POINT('',(-16.19293730879,11.7126097677,
+ -6.459285316501));
+#2262 = CARTESIAN_POINT('',(-16.28364255051,11.764978463423,
+ -6.130802745016));
+#2263 = CARTESIAN_POINT('',(-16.36806879293,11.813721977213,
+ -5.800095732224));
+#2264 = CARTESIAN_POINT('',(-16.52456468207,11.904074920934,
+ -5.133374682411));
+#2265 = CARTESIAN_POINT('',(-16.59658315885,11.94565480789,
+ -4.797344573632));
+#2266 = CARTESIAN_POINT('',(-16.66215739609,11.983514111412,
+ -4.459559834629));
+#2267 = CARTESIAN_POINT('',(-16.78033089344,12.051741611917,
+ -3.780977727847));
+#2268 = CARTESIAN_POINT('',(-16.83293016907,12.082109817863,
+ -3.4401803076));
+#2269 = CARTESIAN_POINT('',(-16.8789987542,12.108707527888,
+ -3.098124670941));
+#2270 = CARTESIAN_POINT('',(-16.95801672512,12.154328574673,
+ -2.411998969904));
+#2271 = CARTESIAN_POINT('',(-16.99096611903,12.173351916113,
+ -2.067928851201));
+#2272 = CARTESIAN_POINT('',(-17.01732702079,12.188571389839,
+ -1.723102416674));
+#2273 = CARTESIAN_POINT('',(-17.05676357931,12.211340097517,
+ -1.033829050961));
+#2274 = CARTESIAN_POINT('',(-17.06989226748,12.218919779839,
+ -0.689386089695));
+#2275 = CARTESIAN_POINT('',(-17.07645634673,12.222709925285,
+ -0.344693037196));
+#2276 = CARTESIAN_POINT('',(-17.07645646457,12.222709790124,-1.09E-014)
+ );
+#2277 = PCURVE('',#580,#2278);
+#2278 = DEFINITIONAL_REPRESENTATION('',(#2279),#2306);
+#2279 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2280,#2281,#2282,#2283,#2284,
+ #2285,#2286,#2287,#2288,#2289,#2290,#2291,#2292,#2293,#2294,#2295,
+ #2296,#2297,#2298,#2299,#2300,#2301,#2302,#2303,#2304,#2305),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2280 = CARTESIAN_POINT('',(-2.207382393622,-0.52657202536));
+#2281 = CARTESIAN_POINT('',(-2.206297096122,-0.510118717758));
+#2282 = CARTESIAN_POINT('',(-2.205280397689,-0.49366263138));
+#2283 = CARTESIAN_POINT('',(-2.20432690539,-0.477204088934));
+#2284 = CARTESIAN_POINT('',(-2.202537995666,-0.444282757018));
+#2285 = CARTESIAN_POINT('',(-2.201702574866,-0.427819966349));
+#2286 = CARTESIAN_POINT('',(-2.200922037631,-0.411355240057));
+#2287 = CARTESIAN_POINT('',(-2.199464432754,-0.378422416964));
+#2288 = CARTESIAN_POINT('',(-2.198787357283,-0.361954319785));
+#2289 = CARTESIAN_POINT('',(-2.198158850677,-0.345484708818));
+#2290 = CARTESIAN_POINT('',(-2.196996559702,-0.31260900176));
+#2291 = CARTESIAN_POINT('',(-2.196462399777,-0.296202915877));
+#2292 = CARTESIAN_POINT('',(-2.195971701964,-0.279795677312));
+#2293 = CARTESIAN_POINT('',(-2.195071947643,-0.246913052247));
+#2294 = CARTESIAN_POINT('',(-2.194663224683,-0.230437657036));
+#2295 = CARTESIAN_POINT('',(-2.194294800306,-0.213961402293));
+#2296 = CARTESIAN_POINT('',(-2.193636071495,-0.181007450735));
+#2297 = CARTESIAN_POINT('',(-2.193345764643,-0.164529753249));
+#2298 = CARTESIAN_POINT('',(-2.193093274288,-0.148051464594));
+#2299 = CARTESIAN_POINT('',(-2.192662347302,-0.115093953504));
+#2300 = CARTESIAN_POINT('',(-2.192483909198,-9.86147303633E-002));
+#2301 = CARTESIAN_POINT('',(-2.192341704972,-8.213516153309E-002));
+#2302 = CARTESIAN_POINT('',(-2.192129424411,-4.924175016223E-002));
+#2303 = CARTESIAN_POINT('',(-2.19205905289,-3.282790810371E-002));
+#2304 = CARTESIAN_POINT('',(-2.192023885972,-1.641395415219E-002));
+#2305 = CARTESIAN_POINT('',(-2.192023877433,-1.1E-016));
+#2306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2307 = PCURVE('',#2308,#2313);
+#2308 = CYLINDRICAL_SURFACE('',#2309,20.9);
+#2309 = AXIS2_PLACEMENT_3D('',#2310,#2311,#2312);
+#2310 = CARTESIAN_POINT('',(-1.375,-2.381569860407,2.6645352591E-015));
+#2311 = DIRECTION('',(-0.5,-0.866025403784,9.436895709314E-016));
+#2312 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-017));
+#2313 = DEFINITIONAL_REPRESENTATION('',(#2314),#2341);
+#2314 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2315,#2316,#2317,#2318,#2319,
+ #2320,#2321,#2322,#2323,#2324,#2325,#2326,#2327,#2328,#2329,#2330,
+ #2331,#2332,#2333,#2334,#2335,#2336,#2337,#2338,#2339,#2340),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2315 = CARTESIAN_POINT('',(-5.75382958365,-4.796948949046));
+#2316 = CARTESIAN_POINT('',(-5.770388474831,-4.796949125726));
+#2317 = CARTESIAN_POINT('',(-5.78694744536,-4.796948801813));
+#2318 = CARTESIAN_POINT('',(-5.803506475626,-4.796948949046));
+#2319 = CARTESIAN_POINT('',(-5.83662448493,-4.796948949046));
+#2320 = CARTESIAN_POINT('',(-5.853183465357,-4.796948949046));
+#2321 = CARTESIAN_POINT('',(-5.869742479238,-4.796948949046));
+#2322 = CARTESIAN_POINT('',(-5.902860478439,-4.796948949046));
+#2323 = CARTESIAN_POINT('',(-5.919419464555,-4.796948949046));
+#2324 = CARTESIAN_POINT('',(-5.935978468695,-4.796948949046));
+#2325 = CARTESIAN_POINT('',(-5.969029959543,-4.796948949046));
+#2326 = CARTESIAN_POINT('',(-5.985522446961,-4.796948949046));
+#2327 = CARTESIAN_POINT('',(-6.002014943231,-4.796948949046));
+#2328 = CARTESIAN_POINT('',(-6.035066429734,-4.796948949046));
+#2329 = CARTESIAN_POINT('',(-6.051625420858,-4.796948949046));
+#2330 = CARTESIAN_POINT('',(-6.068184415795,-4.796948949046));
+#2331 = CARTESIAN_POINT('',(-6.10130240178,-4.796948949046));
+#2332 = CARTESIAN_POINT('',(-6.117861393686,-4.796948949046));
+#2333 = CARTESIAN_POINT('',(-6.134420386825,-4.796948949046));
+#2334 = CARTESIAN_POINT('',(-6.167538371232,-4.796948949046));
+#2335 = CARTESIAN_POINT('',(-6.184097363363,-4.796948949046));
+#2336 = CARTESIAN_POINT('',(-6.200656355687,-4.796948949046));
+#2337 = CARTESIAN_POINT('',(-6.233707837095,-4.796948949046));
+#2338 = CARTESIAN_POINT('',(-6.250200327679,-4.796948802403));
+#2339 = CARTESIAN_POINT('',(-6.266692817362,-4.796949125017));
+#2340 = CARTESIAN_POINT('',(-6.28318530718,-4.796948949046));
+#2341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2342 = ORIENTED_EDGE('',*,*,#2343,.T.);
+#2343 = EDGE_CURVE('',#2247,#2344,#2346,.T.);
+#2344 = VERTEX_POINT('',#2345);
+#2345 = CARTESIAN_POINT('',(-15.31357425658,14.326123776595,
+ -1.120991090846));
+#2346 = SURFACE_CURVE('',#2347,(#2352,#2365),.PCURVE_S1.);
+#2347 = CIRCLE('',#2348,15.958618361249);
+#2348 = AXIS2_PLACEMENT_3D('',#2349,#2350,#2351);
+#2349 = CARTESIAN_POINT('',(-8.358883747248,4.826003781598,
+ 9.652007563196));
+#2350 = DIRECTION('',(0.612372435696,-0.353553390593,-0.707106781187));
+#2351 = DIRECTION('',(0.755928946018,1.678499441701E-016,0.654653670708)
+ );
+#2352 = PCURVE('',#580,#2353);
+#2353 = DEFINITIONAL_REPRESENTATION('',(#2354),#2364);
+#2354 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2355,#2356,#2357,#2358,#2359,
+ #2360,#2361,#2362,#2363),.UNSPECIFIED.,.F.,.F.,(9,9),(3.226964636371
+ ,3.831414044119),.PIECEWISE_BEZIER_KNOTS.);
+#2355 = CARTESIAN_POINT('',(-1.865898530258,-5.34059118292E-002));
+#2356 = CARTESIAN_POINT('',(-1.92210657697,-6.55076827179E-002));
+#2357 = CARTESIAN_POINT('',(-1.979077953148,-7.426667258161E-002));
+#2358 = CARTESIAN_POINT('',(-2.036593691261,-7.957165605876E-002));
+#2359 = CARTESIAN_POINT('',(-2.09439510238,-8.134885907401E-002));
+#2360 = CARTESIAN_POINT('',(-2.152196513533,-7.95716560587E-002));
+#2361 = CARTESIAN_POINT('',(-2.209712251633,-7.426667258162E-002));
+#2362 = CARTESIAN_POINT('',(-2.266683627816,-6.550768271791E-002));
+#2363 = CARTESIAN_POINT('',(-2.322891674528,-5.34059118292E-002));
+#2364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2365 = PCURVE('',#2366,#2371);
+#2366 = PLANE('',#2367);
+#2367 = AXIS2_PLACEMENT_3D('',#2368,#2369,#2370);
+#2368 = CARTESIAN_POINT('',(-21.49957332828,6.927956891247,
+ -2.779139992054));
+#2369 = DIRECTION('',(0.612372435696,-0.353553390593,-0.707106781187));
+#2370 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#2371 = DEFINITIONAL_REPRESENTATION('',(#2372),#2376);
+#2372 = CIRCLE('',#2373,15.958618361249);
+#2373 = AXIS2_PLACEMENT_2D('',#2374,#2375);
+#2374 = CARTESIAN_POINT('',(17.580297468496,-4.75));
+#2375 = DIRECTION('',(0.925820099773,-0.377964473009));
+#2376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2377 = ORIENTED_EDGE('',*,*,#2378,.F.);
+#2378 = EDGE_CURVE('',#2379,#2344,#2381,.T.);
+#2379 = VERTEX_POINT('',#2380);
+#2380 = CARTESIAN_POINT('',(-13.70084027811,13.395011379993,
+ -8.59422165199));
+#2381 = SURFACE_CURVE('',#2382,(#2387,#2400),.PCURVE_S1.);
+#2382 = CIRCLE('',#2383,20.455744914327);
+#2383 = AXIS2_PLACEMENT_3D('',#2384,#2385,#2386);
+#2384 = CARTESIAN_POINT('',(2.375,4.113620667976,-4.8E-015));
+#2385 = DIRECTION('',(0.5,0.866025403784,-1.01E-015));
+#2386 = DIRECTION('',(0.866025403784,-0.5,1.9E-016));
+#2387 = PCURVE('',#580,#2388);
+#2388 = DEFINITIONAL_REPRESENTATION('',(#2389),#2399);
+#2389 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2390,#2391,#2392,#2393,#2394,
+ #2395,#2396,#2397,#2398),.UNSPECIFIED.,.F.,.F.,(9,9),(2.69936980235,
+ 3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2390 = CARTESIAN_POINT('',(-2.345879799596,-0.429986366786));
+#2391 = CARTESIAN_POINT('',(-2.339571481167,-0.376447328754));
+#2392 = CARTESIAN_POINT('',(-2.334458856566,-0.322809120887));
+#2393 = CARTESIAN_POINT('',(-2.33037198631,-0.269096916936));
+#2394 = CARTESIAN_POINT('',(-2.327200210801,-0.215329588632));
+#2395 = CARTESIAN_POINT('',(-2.324868373606,-0.161522850001));
+#2396 = CARTESIAN_POINT('',(-2.323329539666,-0.107690450241));
+#2397 = CARTESIAN_POINT('',(-2.322560116061,-5.384522523961E-002));
+#2398 = CARTESIAN_POINT('',(-2.322560116061,6.E-017));
+#2399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2400 = PCURVE('',#2401,#2406);
+#2401 = PLANE('',#2402);
+#2402 = AXIS2_PLACEMENT_3D('',#2403,#2404,#2405);
+#2403 = CARTESIAN_POINT('',(-14.52086896387,13.86845516246,
+ -4.12871798293));
+#2404 = DIRECTION('',(0.5,0.866025403784,-9.521290144899E-016));
+#2405 = DIRECTION('',(-5.442348238141E-016,-8.326672684689E-016,-1.));
+#2406 = DEFINITIONAL_REPRESENTATION('',(#2407),#2411);
+#2407 = CIRCLE('',#2408,20.455744914327);
+#2408 = AXIS2_PLACEMENT_2D('',#2409,#2410);
+#2409 = CARTESIAN_POINT('',(-4.12871798293,-19.50966898896));
+#2410 = DIRECTION('',(3.E-017,-1.));
+#2411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2412 = ORIENTED_EDGE('',*,*,#2413,.T.);
+#2413 = EDGE_CURVE('',#2379,#2414,#2416,.T.);
+#2414 = VERTEX_POINT('',#2415);
+#2415 = CARTESIAN_POINT('',(-15.43325951327,11.274009587961,
+ -8.701218800106));
+#2416 = SURFACE_CURVE('',#2417,(#2440,#2466),.PCURVE_S1.);
+#2417 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2418,#2419,#2420,#2421,#2422,
+ #2423,#2424,#2425,#2426,#2427,#2428,#2429,#2430,#2431,#2432,#2433,
+ #2434,#2435,#2436,#2437,#2438,#2439),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#2418 = CARTESIAN_POINT('',(-13.70083986197,13.395011832559,
+ -8.594221610016));
+#2419 = CARTESIAN_POINT('',(-13.88005193367,13.200110083278,
+ -8.612298328962));
+#2420 = CARTESIAN_POINT('',(-14.05662274659,13.003114071795,
+ -8.628015776568));
+#2421 = CARTESIAN_POINT('',(-14.23043385114,12.80400089281,
+ -8.641654790541));
+#2422 = CARTESIAN_POINT('',(-14.40137750382,12.602753062741,
+ -8.653467245065));
+#2423 = CARTESIAN_POINT('',(-14.56935644583,12.399358448001,
+ -8.663676550902));
+#2424 = CARTESIAN_POINT('',(-15.105902257,11.730663223189,
+ -8.692310172584));
+#2425 = CARTESIAN_POINT('',(-15.46203059979,11.256577860885,
+ -8.704995598626));
+#2426 = CARTESIAN_POINT('',(-15.80166056631,10.771493804335,
+ -8.712762253491));
+#2427 = CARTESIAN_POINT('',(-16.12403429168,10.275512989012,
+ -8.717116245402));
+#2428 = CARTESIAN_POINT('',(-16.42868495039,9.768926165669,
+ -8.718693257434));
+#2429 = CARTESIAN_POINT('',(-16.94622441343,8.836404565544,
+ -8.716053846826));
+#2430 = CARTESIAN_POINT('',(-17.16541092297,8.414043413635,
+ -8.712908538842));
+#2431 = CARTESIAN_POINT('',(-17.37292388821,7.985394898824,
+ -8.707662988076));
+#2432 = CARTESIAN_POINT('',(-17.56881566825,7.550780726894,
+ -8.699807678586));
+#2433 = CARTESIAN_POINT('',(-17.75326461137,7.110581629399,
+ -8.688489402128));
+#2434 = CARTESIAN_POINT('',(-18.02225215013,6.419323727899,
+ -8.663741380911));
+#2435 = CARTESIAN_POINT('',(-18.11454167203,6.171845957146,
+ -8.653527258671));
+#2436 = CARTESIAN_POINT('',(-18.20348094599,5.922869966036,
+ -8.641706766021));
+#2437 = CARTESIAN_POINT('',(-18.2891293097,5.672474199695,
+ -8.628055711567));
+#2438 = CARTESIAN_POINT('',(-18.37155602721,5.420743539084,
+ -8.612321295761));
+#2439 = CARTESIAN_POINT('',(-18.45084046197,5.167769457376,
+ -8.594221610016));
+#2440 = PCURVE('',#580,#2441);
+#2441 = DEFINITIONAL_REPRESENTATION('',(#2442),#2465);
+#2442 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2443,#2444,#2445,#2446,#2447,
+ #2448,#2449,#2450,#2451,#2452,#2453,#2454,#2455,#2456,#2457,#2458,
+ #2459,#2460,#2461,#2462,#2463,#2464),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#2443 = CARTESIAN_POINT('',(-2.344908074583,-0.421630441037));
+#2444 = CARTESIAN_POINT('',(-2.331096246979,-0.422573859001));
+#2445 = CARTESIAN_POINT('',(-2.317288604821,-0.423394626005));
+#2446 = CARTESIAN_POINT('',(-2.303487234696,-0.424107168798));
+#2447 = CARTESIAN_POINT('',(-2.289693406342,-0.424724494154));
+#2448 = CARTESIAN_POINT('',(-2.275907684898,-0.425258182787));
+#2449 = CARTESIAN_POINT('',(-2.231085882588,-0.426755319577));
+#2450 = CARTESIAN_POINT('',(-2.200082455747,-0.427419173134));
+#2451 = CARTESIAN_POINT('',(-2.169120651551,-0.427825650799));
+#2452 = CARTESIAN_POINT('',(-2.13818763794,-0.428053573072));
+#2453 = CARTESIAN_POINT('',(-2.107263898312,-0.428136111175));
+#2454 = CARTESIAN_POINT('',(-2.051441003993,-0.42799795998));
+#2455 = CARTESIAN_POINT('',(-2.026544962618,-0.427833325403));
+#2456 = CARTESIAN_POINT('',(-2.001636030249,-0.427558795992));
+#2457 = CARTESIAN_POINT('',(-1.976705798014,-0.427147709051));
+#2458 = CARTESIAN_POINT('',(-1.951748793447,-0.426555548202));
+#2459 = CARTESIAN_POINT('',(-1.912970094741,-0.425261571758));
+#2460 = CARTESIAN_POINT('',(-1.89916689952,-0.424727630503));
+#2461 = CARTESIAN_POINT('',(-1.885355574619,-0.424109884155));
+#2462 = CARTESIAN_POINT('',(-1.871536685602,-0.423396711415));
+#2463 = CARTESIAN_POINT('',(-1.857711505985,-0.422575057631));
+#2464 = CARTESIAN_POINT('',(-1.843882130204,-0.421630441037));
+#2465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2466 = PCURVE('',#2467,#2472);
+#2467 = CYLINDRICAL_SURFACE('',#2468,3.5);
+#2468 = AXIS2_PLACEMENT_3D('',#2469,#2470,#2471);
+#2469 = CARTESIAN_POINT('',(-19.35628096587,5.690526468858,
+ -5.254026615581));
+#2470 = DIRECTION('',(-0.5,-0.866025403784,9.436895709314E-016));
+#2471 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-017));
+#2472 = DEFINITIONAL_REPRESENTATION('',(#2473),#2496);
+#2473 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2474,#2475,#2476,#2477,#2478,
+ #2479,#2480,#2481,#2482,#2483,#2484,#2485,#2486,#2487,#2488,#2489,
+ #2490,#2491,#2492,#2493,#2494,#2495),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#2474 = CARTESIAN_POINT('',(-4.409039948933,-9.5000006));
+#2475 = CARTESIAN_POINT('',(-4.426329757488,-9.241604698033));
+#2476 = CARTESIAN_POINT('',(-4.442508996073,-8.982715741184));
+#2477 = CARTESIAN_POINT('',(-4.457579786485,-8.723373117678));
+#2478 = CARTESIAN_POINT('',(-4.471539247888,-8.463615558042));
+#2479 = CARTESIAN_POINT('',(-4.484381445304,-8.203481183681));
+#2480 = CARTESIAN_POINT('',(-4.522502415818,-7.356101226021));
+#2481 = CARTESIAN_POINT('',(-4.543197493248,-6.767467087304));
+#2482 = CARTESIAN_POINT('',(-4.55810257112,-6.177556988102));
+#2483 = CARTESIAN_POINT('',(-4.567101406671,-5.586838139558));
+#2484 = CARTESIAN_POINT('',(-4.570146783534,-4.995795751964));
+#2485 = CARTESIAN_POINT('',(-4.564932399173,-3.929438625163));
+#2486 = CARTESIAN_POINT('',(-4.558764350488,-3.454069883269));
+#2487 = CARTESIAN_POINT('',(-4.548760953265,-2.979092897525));
+#2488 = CARTESIAN_POINT('',(-4.534963203394,-2.50476009377));
+#2489 = CARTESIAN_POINT('',(-4.517424335327,-2.031312021057));
+#2490 = CARTESIAN_POINT('',(-4.4844630085,-1.29817134841));
+#2491 = CARTESIAN_POINT('',(-4.471610179967,-1.037704551115));
+#2492 = CARTESIAN_POINT('',(-4.457637224099,-0.777615380903));
+#2493 = CARTESIAN_POINT('',(-4.442550106273,-0.517942104397));
+#2494 = CARTESIAN_POINT('',(-4.426351724503,-0.258723598639));
+#2495 = CARTESIAN_POINT('',(-4.409039948933,5.9999999991E-007));
+#2496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2497 = ORIENTED_EDGE('',*,*,#2498,.F.);
+#2498 = EDGE_CURVE('',#2499,#2414,#2501,.T.);
+#2499 = VERTEX_POINT('',#2500);
+#2500 = CARTESIAN_POINT('',(-14.59916588004,10.792445404287,
+ -10.55402661558));
+#2501 = SURFACE_CURVE('',#2502,(#2529,#2559),.PCURVE_S1.);
+#2502 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2503,#2504,#2505,#2506,#2507,
+ #2508,#2509,#2510,#2511,#2512,#2513,#2514,#2515,#2516,#2517,#2518,
+ #2519,#2520,#2521,#2522,#2523,#2524,#2525,#2526,#2527,#2528),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2503 = CARTESIAN_POINT('',(-14.59916588004,10.792445404287,
+ -10.55402661558));
+#2504 = CARTESIAN_POINT('',(-14.75051494464,10.879827031486,
+ -10.25531295706));
+#2505 = CARTESIAN_POINT('',(-14.89615349324,10.963911112705,
+ -9.952739391805));
+#2506 = CARTESIAN_POINT('',(-15.03596988528,11.044634314295,
+ -9.646524611262));
+#2507 = CARTESIAN_POINT('',(-15.30376173159,11.199244008848,
+ -9.027268858752));
+#2508 = CARTESIAN_POINT('',(-15.43173721677,11.273130689665,
+ -8.714227870644));
+#2509 = CARTESIAN_POINT('',(-15.55369471312,11.343542883013,
+ -8.397999149326));
+#2510 = CARTESIAN_POINT('',(-15.78540347535,11.477319999259,
+ -7.759635022845));
+#2511 = CARTESIAN_POINT('',(-15.89515481698,11.540684965893,
+ -7.43749959592));
+#2512 = CARTESIAN_POINT('',(-15.99871855039,11.600477515256,
+ -7.112643666341));
+#2513 = CARTESIAN_POINT('',(-16.19293730879,11.7126097677,
+ -6.459285316501));
+#2514 = CARTESIAN_POINT('',(-16.28364255051,11.764978463423,
+ -6.130802745016));
+#2515 = CARTESIAN_POINT('',(-16.36806879293,11.813721977213,
+ -5.800095732224));
+#2516 = CARTESIAN_POINT('',(-16.52456468207,11.904074920934,
+ -5.133374682411));
+#2517 = CARTESIAN_POINT('',(-16.59658315885,11.94565480789,
+ -4.797344573632));
+#2518 = CARTESIAN_POINT('',(-16.66215739609,11.983514111412,
+ -4.459559834629));
+#2519 = CARTESIAN_POINT('',(-16.78033089344,12.051741611917,
+ -3.780977727847));
+#2520 = CARTESIAN_POINT('',(-16.83293016907,12.082109817863,
+ -3.4401803076));
+#2521 = CARTESIAN_POINT('',(-16.8789987542,12.108707527888,
+ -3.098124670941));
+#2522 = CARTESIAN_POINT('',(-16.95801672512,12.154328574673,
+ -2.411998969904));
+#2523 = CARTESIAN_POINT('',(-16.99096611903,12.173351916113,
+ -2.067928851201));
+#2524 = CARTESIAN_POINT('',(-17.01732702079,12.188571389839,
+ -1.723102416674));
+#2525 = CARTESIAN_POINT('',(-17.05676357931,12.211340097517,
+ -1.033829050961));
+#2526 = CARTESIAN_POINT('',(-17.06989226748,12.218919779839,
+ -0.689386089695));
+#2527 = CARTESIAN_POINT('',(-17.07645634673,12.222709925285,
+ -0.344693037196));
+#2528 = CARTESIAN_POINT('',(-17.07645646457,12.222709790124,-1.09E-014)
+ );
+#2529 = PCURVE('',#580,#2530);
+#2530 = DEFINITIONAL_REPRESENTATION('',(#2531),#2558);
+#2531 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2532,#2533,#2534,#2535,#2536,
+ #2537,#2538,#2539,#2540,#2541,#2542,#2543,#2544,#2545,#2546,#2547,
+ #2548,#2549,#2550,#2551,#2552,#2553,#2554,#2555,#2556,#2557),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2532 = CARTESIAN_POINT('',(-2.207382393622,-0.52657202536));
+#2533 = CARTESIAN_POINT('',(-2.206297096122,-0.510118717758));
+#2534 = CARTESIAN_POINT('',(-2.205280397689,-0.49366263138));
+#2535 = CARTESIAN_POINT('',(-2.20432690539,-0.477204088934));
+#2536 = CARTESIAN_POINT('',(-2.202537995666,-0.444282757018));
+#2537 = CARTESIAN_POINT('',(-2.201702574866,-0.427819966349));
+#2538 = CARTESIAN_POINT('',(-2.200922037631,-0.411355240057));
+#2539 = CARTESIAN_POINT('',(-2.199464432754,-0.378422416964));
+#2540 = CARTESIAN_POINT('',(-2.198787357283,-0.361954319785));
+#2541 = CARTESIAN_POINT('',(-2.198158850677,-0.345484708818));
+#2542 = CARTESIAN_POINT('',(-2.196996559702,-0.31260900176));
+#2543 = CARTESIAN_POINT('',(-2.196462399777,-0.296202915877));
+#2544 = CARTESIAN_POINT('',(-2.195971701964,-0.279795677312));
+#2545 = CARTESIAN_POINT('',(-2.195071947643,-0.246913052247));
+#2546 = CARTESIAN_POINT('',(-2.194663224683,-0.230437657036));
+#2547 = CARTESIAN_POINT('',(-2.194294800306,-0.213961402293));
+#2548 = CARTESIAN_POINT('',(-2.193636071495,-0.181007450735));
+#2549 = CARTESIAN_POINT('',(-2.193345764643,-0.164529753249));
+#2550 = CARTESIAN_POINT('',(-2.193093274288,-0.148051464594));
+#2551 = CARTESIAN_POINT('',(-2.192662347302,-0.115093953504));
+#2552 = CARTESIAN_POINT('',(-2.192483909198,-9.86147303633E-002));
+#2553 = CARTESIAN_POINT('',(-2.192341704972,-8.213516153309E-002));
+#2554 = CARTESIAN_POINT('',(-2.192129424411,-4.924175016223E-002));
+#2555 = CARTESIAN_POINT('',(-2.19205905289,-3.282790810371E-002));
+#2556 = CARTESIAN_POINT('',(-2.192023885972,-1.641395415219E-002));
+#2557 = CARTESIAN_POINT('',(-2.192023877433,-1.1E-016));
+#2558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2559 = PCURVE('',#2560,#2565);
+#2560 = CYLINDRICAL_SURFACE('',#2561,20.9);
+#2561 = AXIS2_PLACEMENT_3D('',#2562,#2563,#2564);
+#2562 = CARTESIAN_POINT('',(-1.375,-2.381569860407,2.6645352591E-015));
+#2563 = DIRECTION('',(-0.5,-0.866025403784,9.436895709314E-016));
+#2564 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-017));
+#2565 = DEFINITIONAL_REPRESENTATION('',(#2566),#2593);
+#2566 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2567,#2568,#2569,#2570,#2571,
+ #2572,#2573,#2574,#2575,#2576,#2577,#2578,#2579,#2580,#2581,#2582,
+ #2583,#2584,#2585,#2586,#2587,#2588,#2589,#2590,#2591,#2592),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2567 = CARTESIAN_POINT('',(-5.75382958365,-4.796948949046));
+#2568 = CARTESIAN_POINT('',(-5.770388474831,-4.796949125726));
+#2569 = CARTESIAN_POINT('',(-5.78694744536,-4.796948801813));
+#2570 = CARTESIAN_POINT('',(-5.803506475626,-4.796948949046));
+#2571 = CARTESIAN_POINT('',(-5.83662448493,-4.796948949046));
+#2572 = CARTESIAN_POINT('',(-5.853183465357,-4.796948949046));
+#2573 = CARTESIAN_POINT('',(-5.869742479238,-4.796948949046));
+#2574 = CARTESIAN_POINT('',(-5.902860478439,-4.796948949046));
+#2575 = CARTESIAN_POINT('',(-5.919419464555,-4.796948949046));
+#2576 = CARTESIAN_POINT('',(-5.935978468695,-4.796948949046));
+#2577 = CARTESIAN_POINT('',(-5.969029959543,-4.796948949046));
+#2578 = CARTESIAN_POINT('',(-5.985522446961,-4.796948949046));
+#2579 = CARTESIAN_POINT('',(-6.002014943231,-4.796948949046));
+#2580 = CARTESIAN_POINT('',(-6.035066429734,-4.796948949046));
+#2581 = CARTESIAN_POINT('',(-6.051625420858,-4.796948949046));
+#2582 = CARTESIAN_POINT('',(-6.068184415795,-4.796948949046));
+#2583 = CARTESIAN_POINT('',(-6.10130240178,-4.796948949046));
+#2584 = CARTESIAN_POINT('',(-6.117861393686,-4.796948949046));
+#2585 = CARTESIAN_POINT('',(-6.134420386825,-4.796948949046));
+#2586 = CARTESIAN_POINT('',(-6.167538371232,-4.796948949046));
+#2587 = CARTESIAN_POINT('',(-6.184097363363,-4.796948949046));
+#2588 = CARTESIAN_POINT('',(-6.200656355687,-4.796948949046));
+#2589 = CARTESIAN_POINT('',(-6.233707837095,-4.796948949046));
+#2590 = CARTESIAN_POINT('',(-6.250200327679,-4.796948802403));
+#2591 = CARTESIAN_POINT('',(-6.266692817362,-4.796949125017));
+#2592 = CARTESIAN_POINT('',(-6.28318530718,-4.796948949046));
+#2593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2594 = ORIENTED_EDGE('',*,*,#2595,.T.);
+#2595 = EDGE_CURVE('',#2499,#2596,#2598,.T.);
+#2596 = VERTEX_POINT('',#2597);
+#2597 = CARTESIAN_POINT('',(-16.64611482909,7.247025824039,
+ -10.55402661558));
+#2598 = SURFACE_CURVE('',#2599,(#2604,#2611),.PCURVE_S1.);
+#2599 = CIRCLE('',#2600,18.155234016603);
+#2600 = AXIS2_PLACEMENT_3D('',#2601,#2602,#2603);
+#2601 = CARTESIAN_POINT('',(-3.4E-015,-1.035E-014,-10.55402661558));
+#2602 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#2603 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#2604 = PCURVE('',#580,#2605);
+#2605 = DEFINITIONAL_REPRESENTATION('',(#2606),#2610);
+#2606 = LINE('',#2607,#2608);
+#2607 = CARTESIAN_POINT('',(-6.28318530718,-0.52657202536));
+#2608 = VECTOR('',#2609,1.);
+#2609 = DIRECTION('',(1.,-0.E+000));
+#2610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2611 = PCURVE('',#2612,#2617);
+#2612 = PLANE('',#2613);
+#2613 = AXIS2_PLACEMENT_3D('',#2614,#2615,#2616);
+#2614 = CARTESIAN_POINT('',(-18.35628107236,7.422577337907,
+ -10.55402661558));
+#2615 = DIRECTION('',(-4.630127018922E-016,-7.771561172376E-016,-1.));
+#2616 = DIRECTION('',(0.866025403784,-0.5,2.775557561563E-017));
+#2617 = DEFINITIONAL_REPRESENTATION('',(#2618),#2626);
+#2618 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2619,#2620,#2621,#2622,
+#2623,#2624,#2625),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#2619 = CARTESIAN_POINT('',(28.68591140493,12.972893870029));
+#2620 = CARTESIAN_POINT('',(55.918762429834,-2.75));
+#2621 = CARTESIAN_POINT('',(28.68591140493,-18.47289387002));
+#2622 = CARTESIAN_POINT('',(1.453060380026,-34.19578774005));
+#2623 = CARTESIAN_POINT('',(1.453060380026,-2.75));
+#2624 = CARTESIAN_POINT('',(1.453060380026,28.695787740058));
+#2625 = CARTESIAN_POINT('',(28.68591140493,12.972893870029));
+#2626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2627 = ORIENTED_EDGE('',*,*,#2628,.T.);
+#2628 = EDGE_CURVE('',#2596,#2629,#2631,.T.);
+#2629 = VERTEX_POINT('',#2630);
+#2630 = CARTESIAN_POINT('',(-17.48020846232,7.728590007714,
+ -8.701218800106));
+#2631 = SURFACE_CURVE('',#2632,(#2659,#2689),.PCURVE_S1.);
+#2632 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2633,#2634,#2635,#2636,#2637,
+ #2638,#2639,#2640,#2641,#2642,#2643,#2644,#2645,#2646,#2647,#2648,
+ #2649,#2650,#2651,#2652,#2653,#2654,#2655,#2656,#2657,#2658),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2633 = CARTESIAN_POINT('',(-16.64611482909,7.247025824039,
+ -10.55402661558));
+#2634 = CARTESIAN_POINT('',(-16.79746407037,7.334407145221,
+ -10.25531295706));
+#2635 = CARTESIAN_POINT('',(-16.94310229506,7.418491787473,
+ -9.952739391805));
+#2636 = CARTESIAN_POINT('',(-17.08291883433,7.499214734048,
+ -9.646524611262));
+#2637 = CARTESIAN_POINT('',(-17.35071068064,7.653824428601,
+ -9.027268858752));
+#2638 = CARTESIAN_POINT('',(-17.47868616581,7.727711109417,
+ -8.714227870644));
+#2639 = CARTESIAN_POINT('',(-17.60064366216,7.798123302765,
+ -8.397999149326));
+#2640 = CARTESIAN_POINT('',(-17.83235242439,7.931900419012,
+ -7.759635022845));
+#2641 = CARTESIAN_POINT('',(-17.94210376602,7.995265385646,
+ -7.43749959592));
+#2642 = CARTESIAN_POINT('',(-18.04566749943,8.055057935009,
+ -7.112643666341));
+#2643 = CARTESIAN_POINT('',(-18.23988625783,8.167190187453,
+ -6.459285316501));
+#2644 = CARTESIAN_POINT('',(-18.33059149955,8.219558883176,
+ -6.130802745016));
+#2645 = CARTESIAN_POINT('',(-18.41501774198,8.268302396966,
+ -5.800095732224));
+#2646 = CARTESIAN_POINT('',(-18.57151363111,8.358655340687,
+ -5.133374682411));
+#2647 = CARTESIAN_POINT('',(-18.6435321079,8.400235227643,
+ -4.797344573632));
+#2648 = CARTESIAN_POINT('',(-18.70910634513,8.438094531165,
+ -4.459559834629));
+#2649 = CARTESIAN_POINT('',(-18.82727984248,8.50632203167,
+ -3.780977727847));
+#2650 = CARTESIAN_POINT('',(-18.87987911811,8.536690237615,-3.4401803076
+ ));
+#2651 = CARTESIAN_POINT('',(-18.92594770324,8.563287947641,
+ -3.098124670941));
+#2652 = CARTESIAN_POINT('',(-19.00496567417,8.608908994426,
+ -2.411998969904));
+#2653 = CARTESIAN_POINT('',(-19.03791506807,8.627932335865,
+ -2.067928851201));
+#2654 = CARTESIAN_POINT('',(-19.06427596983,8.643151809592,
+ -1.723102416674));
+#2655 = CARTESIAN_POINT('',(-19.10371252835,8.665920517269,
+ -1.033829050961));
+#2656 = CARTESIAN_POINT('',(-19.11684106988,8.673500453584,
+ -0.689386089695));
+#2657 = CARTESIAN_POINT('',(-19.12340547175,8.677290040246,
+ -0.344693037196));
+#2658 = CARTESIAN_POINT('',(-19.12340541361,8.677290209876,-7.8E-015));
+#2659 = PCURVE('',#580,#2660);
+#2660 = DEFINITIONAL_REPRESENTATION('',(#2661),#2688);
+#2661 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2662,#2663,#2664,#2665,#2666,
+ #2667,#2668,#2669,#2670,#2671,#2672,#2673,#2674,#2675,#2676,#2677,
+ #2678,#2679,#2680,#2681,#2682,#2683,#2684,#2685,#2686,#2687),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2662 = CARTESIAN_POINT('',(-1.981407811165,-0.52657202536));
+#2663 = CARTESIAN_POINT('',(-1.982493108665,-0.510118717758));
+#2664 = CARTESIAN_POINT('',(-1.983509807097,-0.49366263138));
+#2665 = CARTESIAN_POINT('',(-1.984463299396,-0.477204088934));
+#2666 = CARTESIAN_POINT('',(-1.986252209121,-0.444282757018));
+#2667 = CARTESIAN_POINT('',(-1.98708762992,-0.427819966349));
+#2668 = CARTESIAN_POINT('',(-1.987868167156,-0.411355240057));
+#2669 = CARTESIAN_POINT('',(-1.989325772032,-0.378422416964));
+#2670 = CARTESIAN_POINT('',(-1.990002847503,-0.361954319785));
+#2671 = CARTESIAN_POINT('',(-1.990631354109,-0.345484708818));
+#2672 = CARTESIAN_POINT('',(-1.991793645085,-0.31260900176));
+#2673 = CARTESIAN_POINT('',(-1.99232780501,-0.296202915877));
+#2674 = CARTESIAN_POINT('',(-1.992818502822,-0.279795677312));
+#2675 = CARTESIAN_POINT('',(-1.993718257143,-0.246913052247));
+#2676 = CARTESIAN_POINT('',(-1.994126980103,-0.230437657036));
+#2677 = CARTESIAN_POINT('',(-1.99449540448,-0.213961402293));
+#2678 = CARTESIAN_POINT('',(-1.995154133291,-0.181007450735));
+#2679 = CARTESIAN_POINT('',(-1.995444440143,-0.164529753249));
+#2680 = CARTESIAN_POINT('',(-1.995696930498,-0.148051464594));
+#2681 = CARTESIAN_POINT('',(-1.996127857484,-0.115093953504));
+#2682 = CARTESIAN_POINT('',(-1.996306295589,-9.86147303633E-002));
+#2683 = CARTESIAN_POINT('',(-1.996448499814,-8.213516153309E-002));
+#2684 = CARTESIAN_POINT('',(-1.996660780375,-4.924175016223E-002));
+#2685 = CARTESIAN_POINT('',(-1.996731151896,-3.282790810371E-002));
+#2686 = CARTESIAN_POINT('',(-1.996766318815,-1.64139541522E-002));
+#2687 = CARTESIAN_POINT('',(-1.996766327354,1.1E-016));
+#2688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2689 = PCURVE('',#2690,#2695);
+#2690 = CYLINDRICAL_SURFACE('',#2691,20.9);
+#2691 = AXIS2_PLACEMENT_3D('',#2692,#2693,#2694);
+#2692 = CARTESIAN_POINT('',(-1.375,-2.381569860407,2.6645352591E-015));
+#2693 = DIRECTION('',(-0.5,-0.866025403784,9.436895709314E-016));
+#2694 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-017));
+#2695 = DEFINITIONAL_REPRESENTATION('',(#2696),#2723);
+#2696 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2697,#2698,#2699,#2700,#2701,
+ #2702,#2703,#2704,#2705,#2706,#2707,#2708,#2709,#2710,#2711,#2712,
+ #2713,#2714,#2715,#2716,#2717,#2718,#2719,#2720,#2721,#2722),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2697 = CARTESIAN_POINT('',(-5.75382958365,-0.703051050954));
+#2698 = CARTESIAN_POINT('',(-5.770388474831,-0.703050874274));
+#2699 = CARTESIAN_POINT('',(-5.78694744536,-0.703051198187));
+#2700 = CARTESIAN_POINT('',(-5.803506475626,-0.703051050954));
+#2701 = CARTESIAN_POINT('',(-5.83662448493,-0.703051050954));
+#2702 = CARTESIAN_POINT('',(-5.853183465357,-0.703051050954));
+#2703 = CARTESIAN_POINT('',(-5.869742479238,-0.703051050954));
+#2704 = CARTESIAN_POINT('',(-5.902860478439,-0.703051050954));
+#2705 = CARTESIAN_POINT('',(-5.919419464555,-0.703051050954));
+#2706 = CARTESIAN_POINT('',(-5.935978468695,-0.703051050954));
+#2707 = CARTESIAN_POINT('',(-5.969029959543,-0.703051050954));
+#2708 = CARTESIAN_POINT('',(-5.985522446961,-0.703051050954));
+#2709 = CARTESIAN_POINT('',(-6.002014943231,-0.703051050954));
+#2710 = CARTESIAN_POINT('',(-6.035066429734,-0.703051050954));
+#2711 = CARTESIAN_POINT('',(-6.051625420858,-0.703051050954));
+#2712 = CARTESIAN_POINT('',(-6.068184415795,-0.703051050954));
+#2713 = CARTESIAN_POINT('',(-6.10130240178,-0.703051050954));
+#2714 = CARTESIAN_POINT('',(-6.117861393686,-0.703051050954));
+#2715 = CARTESIAN_POINT('',(-6.134420386825,-0.703051050954));
+#2716 = CARTESIAN_POINT('',(-6.167538371232,-0.703051050954));
+#2717 = CARTESIAN_POINT('',(-6.184097363363,-0.703051050954));
+#2718 = CARTESIAN_POINT('',(-6.200656355687,-0.703051050954));
+#2719 = CARTESIAN_POINT('',(-6.233707837095,-0.703051050954));
+#2720 = CARTESIAN_POINT('',(-6.250200327679,-0.703051197597));
+#2721 = CARTESIAN_POINT('',(-6.266692817362,-0.703050874983));
+#2722 = CARTESIAN_POINT('',(-6.28318530718,-0.703051050954));
+#2723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2724 = ORIENTED_EDGE('',*,*,#2725,.T.);
+#2725 = EDGE_CURVE('',#2629,#2726,#2728,.T.);
+#2726 = VERTEX_POINT('',#2727);
+#2727 = CARTESIAN_POINT('',(-18.45084027811,5.167770044041,
+ -8.59422165199));
+#2728 = SURFACE_CURVE('',#2729,(#2752,#2778),.PCURVE_S1.);
+#2729 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2730,#2731,#2732,#2733,#2734,
+ #2735,#2736,#2737,#2738,#2739,#2740,#2741,#2742,#2743,#2744,#2745,
+ #2746,#2747,#2748,#2749,#2750,#2751),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#2730 = CARTESIAN_POINT('',(-13.70083986197,13.395011832559,
+ -8.594221610016));
+#2731 = CARTESIAN_POINT('',(-13.88005193367,13.200110083278,
+ -8.612298328962));
+#2732 = CARTESIAN_POINT('',(-14.05662274659,13.003114071795,
+ -8.628015776568));
+#2733 = CARTESIAN_POINT('',(-14.23043385114,12.80400089281,
+ -8.641654790541));
+#2734 = CARTESIAN_POINT('',(-14.40137750382,12.602753062741,
+ -8.653467245065));
+#2735 = CARTESIAN_POINT('',(-14.56935644583,12.399358448001,
+ -8.663676550902));
+#2736 = CARTESIAN_POINT('',(-15.105902257,11.730663223189,
+ -8.692310172584));
+#2737 = CARTESIAN_POINT('',(-15.46203059979,11.256577860885,
+ -8.704995598626));
+#2738 = CARTESIAN_POINT('',(-15.80166056631,10.771493804335,
+ -8.712762253491));
+#2739 = CARTESIAN_POINT('',(-16.12403429168,10.275512989012,
+ -8.717116245402));
+#2740 = CARTESIAN_POINT('',(-16.42868495039,9.768926165669,
+ -8.718693257434));
+#2741 = CARTESIAN_POINT('',(-16.94622441343,8.836404565544,
+ -8.716053846826));
+#2742 = CARTESIAN_POINT('',(-17.16541092297,8.414043413635,
+ -8.712908538842));
+#2743 = CARTESIAN_POINT('',(-17.37292388821,7.985394898824,
+ -8.707662988076));
+#2744 = CARTESIAN_POINT('',(-17.56881566825,7.550780726894,
+ -8.699807678586));
+#2745 = CARTESIAN_POINT('',(-17.75326461137,7.110581629399,
+ -8.688489402128));
+#2746 = CARTESIAN_POINT('',(-18.02225215013,6.419323727899,
+ -8.663741380911));
+#2747 = CARTESIAN_POINT('',(-18.11454167203,6.171845957146,
+ -8.653527258671));
+#2748 = CARTESIAN_POINT('',(-18.20348094599,5.922869966036,
+ -8.641706766021));
+#2749 = CARTESIAN_POINT('',(-18.2891293097,5.672474199695,
+ -8.628055711567));
+#2750 = CARTESIAN_POINT('',(-18.37155602721,5.420743539084,
+ -8.612321295761));
+#2751 = CARTESIAN_POINT('',(-18.45084046197,5.167769457376,
+ -8.594221610016));
+#2752 = PCURVE('',#580,#2753);
+#2753 = DEFINITIONAL_REPRESENTATION('',(#2754),#2777);
+#2754 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2755,#2756,#2757,#2758,#2759,
+ #2760,#2761,#2762,#2763,#2764,#2765,#2766,#2767,#2768,#2769,#2770,
+ #2771,#2772,#2773,#2774,#2775,#2776),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#2755 = CARTESIAN_POINT('',(-2.344908074583,-0.421630441037));
+#2756 = CARTESIAN_POINT('',(-2.331096246979,-0.422573859001));
+#2757 = CARTESIAN_POINT('',(-2.317288604821,-0.423394626005));
+#2758 = CARTESIAN_POINT('',(-2.303487234696,-0.424107168798));
+#2759 = CARTESIAN_POINT('',(-2.289693406342,-0.424724494154));
+#2760 = CARTESIAN_POINT('',(-2.275907684898,-0.425258182787));
+#2761 = CARTESIAN_POINT('',(-2.231085882588,-0.426755319577));
+#2762 = CARTESIAN_POINT('',(-2.200082455747,-0.427419173134));
+#2763 = CARTESIAN_POINT('',(-2.169120651551,-0.427825650799));
+#2764 = CARTESIAN_POINT('',(-2.13818763794,-0.428053573072));
+#2765 = CARTESIAN_POINT('',(-2.107263898312,-0.428136111175));
+#2766 = CARTESIAN_POINT('',(-2.051441003993,-0.42799795998));
+#2767 = CARTESIAN_POINT('',(-2.026544962618,-0.427833325403));
+#2768 = CARTESIAN_POINT('',(-2.001636030249,-0.427558795992));
+#2769 = CARTESIAN_POINT('',(-1.976705798014,-0.427147709051));
+#2770 = CARTESIAN_POINT('',(-1.951748793447,-0.426555548202));
+#2771 = CARTESIAN_POINT('',(-1.912970094741,-0.425261571758));
+#2772 = CARTESIAN_POINT('',(-1.89916689952,-0.424727630503));
+#2773 = CARTESIAN_POINT('',(-1.885355574619,-0.424109884155));
+#2774 = CARTESIAN_POINT('',(-1.871536685602,-0.423396711415));
+#2775 = CARTESIAN_POINT('',(-1.857711505985,-0.422575057631));
+#2776 = CARTESIAN_POINT('',(-1.843882130204,-0.421630441037));
+#2777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2778 = PCURVE('',#2779,#2784);
+#2779 = CYLINDRICAL_SURFACE('',#2780,3.5);
+#2780 = AXIS2_PLACEMENT_3D('',#2781,#2782,#2783);
+#2781 = CARTESIAN_POINT('',(-19.35628096587,5.690526468858,
+ -5.254026615581));
+#2782 = DIRECTION('',(-0.5,-0.866025403784,9.436895709314E-016));
+#2783 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-017));
+#2784 = DEFINITIONAL_REPRESENTATION('',(#2785),#2808);
+#2785 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2786,#2787,#2788,#2789,#2790,
+ #2791,#2792,#2793,#2794,#2795,#2796,#2797,#2798,#2799,#2800,#2801,
+ #2802,#2803,#2804,#2805,#2806,#2807),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#2786 = CARTESIAN_POINT('',(-4.409039948933,-9.5000006));
+#2787 = CARTESIAN_POINT('',(-4.426329757488,-9.241604698033));
+#2788 = CARTESIAN_POINT('',(-4.442508996073,-8.982715741184));
+#2789 = CARTESIAN_POINT('',(-4.457579786485,-8.723373117678));
+#2790 = CARTESIAN_POINT('',(-4.471539247888,-8.463615558042));
+#2791 = CARTESIAN_POINT('',(-4.484381445304,-8.203481183681));
+#2792 = CARTESIAN_POINT('',(-4.522502415818,-7.356101226021));
+#2793 = CARTESIAN_POINT('',(-4.543197493248,-6.767467087304));
+#2794 = CARTESIAN_POINT('',(-4.55810257112,-6.177556988102));
+#2795 = CARTESIAN_POINT('',(-4.567101406671,-5.586838139558));
+#2796 = CARTESIAN_POINT('',(-4.570146783534,-4.995795751964));
+#2797 = CARTESIAN_POINT('',(-4.564932399173,-3.929438625163));
+#2798 = CARTESIAN_POINT('',(-4.558764350488,-3.454069883269));
+#2799 = CARTESIAN_POINT('',(-4.548760953265,-2.979092897525));
+#2800 = CARTESIAN_POINT('',(-4.534963203394,-2.50476009377));
+#2801 = CARTESIAN_POINT('',(-4.517424335327,-2.031312021057));
+#2802 = CARTESIAN_POINT('',(-4.4844630085,-1.29817134841));
+#2803 = CARTESIAN_POINT('',(-4.471610179967,-1.037704551115));
+#2804 = CARTESIAN_POINT('',(-4.457637224099,-0.777615380903));
+#2805 = CARTESIAN_POINT('',(-4.442550106273,-0.517942104397));
+#2806 = CARTESIAN_POINT('',(-4.426351724503,-0.258723598639));
+#2807 = CARTESIAN_POINT('',(-4.409039948933,5.9999999991E-007));
+#2808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2809 = ORIENTED_EDGE('',*,*,#2810,.T.);
+#2810 = EDGE_CURVE('',#2726,#2811,#2813,.T.);
+#2811 = VERTEX_POINT('',#2812);
+#2812 = CARTESIAN_POINT('',(-20.06357425658,6.098882440643,
+ -1.120991090846));
+#2813 = SURFACE_CURVE('',#2814,(#2819,#2832),.PCURVE_S1.);
+#2814 = CIRCLE('',#2815,20.455744914327);
+#2815 = AXIS2_PLACEMENT_3D('',#2816,#2817,#2818);
+#2816 = CARTESIAN_POINT('',(-2.375,-4.113620667976,4.8E-015));
+#2817 = DIRECTION('',(0.5,0.866025403784,-1.01E-015));
+#2818 = DIRECTION('',(0.866025403784,-0.5,1.9E-016));
+#2819 = PCURVE('',#580,#2820);
+#2820 = DEFINITIONAL_REPRESENTATION('',(#2821),#2831);
+#2821 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2822,#2823,#2824,#2825,#2826,
+ #2827,#2828,#2829,#2830),.UNSPECIFIED.,.F.,.F.,(9,9),(2.69936980235,
+ 3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2822 = CARTESIAN_POINT('',(-1.84291040519,-0.429986366786));
+#2823 = CARTESIAN_POINT('',(-1.849218723619,-0.376447328754));
+#2824 = CARTESIAN_POINT('',(-1.854331348225,-0.322809120888));
+#2825 = CARTESIAN_POINT('',(-1.858418218443,-0.269096916935));
+#2826 = CARTESIAN_POINT('',(-1.861589994023,-0.215329588632));
+#2827 = CARTESIAN_POINT('',(-1.863921831153,-0.161522850001));
+#2828 = CARTESIAN_POINT('',(-1.865460665125,-0.107690450241));
+#2829 = CARTESIAN_POINT('',(-1.866230088726,-5.384522523961E-002));
+#2830 = CARTESIAN_POINT('',(-1.866230088726,1.3E-016));
+#2831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2832 = PCURVE('',#2833,#2838);
+#2833 = PLANE('',#2834);
+#2834 = AXIS2_PLACEMENT_3D('',#2835,#2836,#2837);
+#2835 = CARTESIAN_POINT('',(-19.27086896387,5.641213826508,
+ -4.12871798293));
+#2836 = DIRECTION('',(0.5,0.866025403784,-9.521290144899E-016));
+#2837 = DIRECTION('',(-5.442348238141E-016,-8.326672684689E-016,-1.));
+#2838 = DEFINITIONAL_REPRESENTATION('',(#2839),#2843);
+#2839 = CIRCLE('',#2840,20.455744914327);
+#2840 = AXIS2_PLACEMENT_2D('',#2841,#2842);
+#2841 = CARTESIAN_POINT('',(-4.12871798293,-19.50966898896));
+#2842 = DIRECTION('',(3.E-017,-1.));
+#2843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2844 = ORIENTED_EDGE('',*,*,#2845,.T.);
+#2845 = EDGE_CURVE('',#2811,#2846,#2848,.T.);
+#2846 = VERTEX_POINT('',#2847);
+#2847 = CARTESIAN_POINT('',(-19.07425238647,8.648911696423,-1.5392278467
+ ));
+#2848 = SURFACE_CURVE('',#2849,(#2854,#2867),.PCURVE_S1.);
+#2849 = CIRCLE('',#2850,15.958618361249);
+#2850 = AXIS2_PLACEMENT_3D('',#2851,#2852,#2853);
+#2851 = CARTESIAN_POINT('',(-8.358883747248,4.826003781598,
+ 9.652007563196));
+#2852 = DIRECTION('',(0.612372435696,-0.353553390593,-0.707106781187));
+#2853 = DIRECTION('',(0.755928946018,1.678499441701E-016,0.654653670708)
+ );
+#2854 = PCURVE('',#580,#2855);
+#2855 = DEFINITIONAL_REPRESENTATION('',(#2856),#2866);
+#2856 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2857,#2858,#2859,#2860,#2861,
+ #2862,#2863,#2864,#2865),.UNSPECIFIED.,.F.,.F.,(9,9),(3.226964636371
+ ,3.831414044119),.PIECEWISE_BEZIER_KNOTS.);
+#2857 = CARTESIAN_POINT('',(-1.865898530258,-5.34059118292E-002));
+#2858 = CARTESIAN_POINT('',(-1.92210657697,-6.55076827179E-002));
+#2859 = CARTESIAN_POINT('',(-1.979077953148,-7.426667258161E-002));
+#2860 = CARTESIAN_POINT('',(-2.036593691261,-7.957165605876E-002));
+#2861 = CARTESIAN_POINT('',(-2.09439510238,-8.134885907401E-002));
+#2862 = CARTESIAN_POINT('',(-2.152196513533,-7.95716560587E-002));
+#2863 = CARTESIAN_POINT('',(-2.209712251633,-7.426667258162E-002));
+#2864 = CARTESIAN_POINT('',(-2.266683627816,-6.550768271791E-002));
+#2865 = CARTESIAN_POINT('',(-2.322891674528,-5.34059118292E-002));
+#2866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2867 = PCURVE('',#2868,#2873);
+#2868 = PLANE('',#2869);
+#2869 = AXIS2_PLACEMENT_3D('',#2870,#2871,#2872);
+#2870 = CARTESIAN_POINT('',(-21.49957332828,6.927956891247,
+ -2.779139992054));
+#2871 = DIRECTION('',(0.612372435696,-0.353553390593,-0.707106781187));
+#2872 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#2873 = DEFINITIONAL_REPRESENTATION('',(#2874),#2878);
+#2874 = CIRCLE('',#2875,15.958618361249);
+#2875 = AXIS2_PLACEMENT_2D('',#2876,#2877);
+#2876 = CARTESIAN_POINT('',(17.580297468496,-4.75));
+#2877 = DIRECTION('',(0.925820099773,-0.377964473009));
+#2878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2879 = ORIENTED_EDGE('',*,*,#2880,.T.);
+#2880 = EDGE_CURVE('',#2846,#1122,#2881,.T.);
+#2881 = SURFACE_CURVE('',#2882,(#2909,#2939),.PCURVE_S1.);
+#2882 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2883,#2884,#2885,#2886,#2887,
+ #2888,#2889,#2890,#2891,#2892,#2893,#2894,#2895,#2896,#2897,#2898,
+ #2899,#2900,#2901,#2902,#2903,#2904,#2905,#2906,#2907,#2908),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2883 = CARTESIAN_POINT('',(-16.64611482909,7.247025824039,
+ -10.55402661558));
+#2884 = CARTESIAN_POINT('',(-16.79746407037,7.334407145221,
+ -10.25531295706));
+#2885 = CARTESIAN_POINT('',(-16.94310229506,7.418491787473,
+ -9.952739391805));
+#2886 = CARTESIAN_POINT('',(-17.08291883433,7.499214734048,
+ -9.646524611262));
+#2887 = CARTESIAN_POINT('',(-17.35071068064,7.653824428601,
+ -9.027268858752));
+#2888 = CARTESIAN_POINT('',(-17.47868616581,7.727711109417,
+ -8.714227870644));
+#2889 = CARTESIAN_POINT('',(-17.60064366216,7.798123302765,
+ -8.397999149326));
+#2890 = CARTESIAN_POINT('',(-17.83235242439,7.931900419012,
+ -7.759635022845));
+#2891 = CARTESIAN_POINT('',(-17.94210376602,7.995265385646,
+ -7.43749959592));
+#2892 = CARTESIAN_POINT('',(-18.04566749943,8.055057935009,
+ -7.112643666341));
+#2893 = CARTESIAN_POINT('',(-18.23988625783,8.167190187453,
+ -6.459285316501));
+#2894 = CARTESIAN_POINT('',(-18.33059149955,8.219558883176,
+ -6.130802745016));
+#2895 = CARTESIAN_POINT('',(-18.41501774198,8.268302396966,
+ -5.800095732224));
+#2896 = CARTESIAN_POINT('',(-18.57151363111,8.358655340687,
+ -5.133374682411));
+#2897 = CARTESIAN_POINT('',(-18.6435321079,8.400235227643,
+ -4.797344573632));
+#2898 = CARTESIAN_POINT('',(-18.70910634513,8.438094531165,
+ -4.459559834629));
+#2899 = CARTESIAN_POINT('',(-18.82727984248,8.50632203167,
+ -3.780977727847));
+#2900 = CARTESIAN_POINT('',(-18.87987911811,8.536690237615,-3.4401803076
+ ));
+#2901 = CARTESIAN_POINT('',(-18.92594770324,8.563287947641,
+ -3.098124670941));
+#2902 = CARTESIAN_POINT('',(-19.00496567417,8.608908994426,
+ -2.411998969904));
+#2903 = CARTESIAN_POINT('',(-19.03791506807,8.627932335865,
+ -2.067928851201));
+#2904 = CARTESIAN_POINT('',(-19.06427596983,8.643151809592,
+ -1.723102416674));
+#2905 = CARTESIAN_POINT('',(-19.10371252835,8.665920517269,
+ -1.033829050961));
+#2906 = CARTESIAN_POINT('',(-19.11684106988,8.673500453584,
+ -0.689386089695));
+#2907 = CARTESIAN_POINT('',(-19.12340547175,8.677290040246,
+ -0.344693037196));
+#2908 = CARTESIAN_POINT('',(-19.12340541361,8.677290209876,-7.8E-015));
+#2909 = PCURVE('',#580,#2910);
+#2910 = DEFINITIONAL_REPRESENTATION('',(#2911),#2938);
+#2911 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2912,#2913,#2914,#2915,#2916,
+ #2917,#2918,#2919,#2920,#2921,#2922,#2923,#2924,#2925,#2926,#2927,
+ #2928,#2929,#2930,#2931,#2932,#2933,#2934,#2935,#2936,#2937),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2912 = CARTESIAN_POINT('',(-1.981407811165,-0.52657202536));
+#2913 = CARTESIAN_POINT('',(-1.982493108665,-0.510118717758));
+#2914 = CARTESIAN_POINT('',(-1.983509807097,-0.49366263138));
+#2915 = CARTESIAN_POINT('',(-1.984463299396,-0.477204088934));
+#2916 = CARTESIAN_POINT('',(-1.986252209121,-0.444282757018));
+#2917 = CARTESIAN_POINT('',(-1.98708762992,-0.427819966349));
+#2918 = CARTESIAN_POINT('',(-1.987868167156,-0.411355240057));
+#2919 = CARTESIAN_POINT('',(-1.989325772032,-0.378422416964));
+#2920 = CARTESIAN_POINT('',(-1.990002847503,-0.361954319785));
+#2921 = CARTESIAN_POINT('',(-1.990631354109,-0.345484708818));
+#2922 = CARTESIAN_POINT('',(-1.991793645085,-0.31260900176));
+#2923 = CARTESIAN_POINT('',(-1.99232780501,-0.296202915877));
+#2924 = CARTESIAN_POINT('',(-1.992818502822,-0.279795677312));
+#2925 = CARTESIAN_POINT('',(-1.993718257143,-0.246913052247));
+#2926 = CARTESIAN_POINT('',(-1.994126980103,-0.230437657036));
+#2927 = CARTESIAN_POINT('',(-1.99449540448,-0.213961402293));
+#2928 = CARTESIAN_POINT('',(-1.995154133291,-0.181007450735));
+#2929 = CARTESIAN_POINT('',(-1.995444440143,-0.164529753249));
+#2930 = CARTESIAN_POINT('',(-1.995696930498,-0.148051464594));
+#2931 = CARTESIAN_POINT('',(-1.996127857484,-0.115093953504));
+#2932 = CARTESIAN_POINT('',(-1.996306295589,-9.86147303633E-002));
+#2933 = CARTESIAN_POINT('',(-1.996448499814,-8.213516153309E-002));
+#2934 = CARTESIAN_POINT('',(-1.996660780375,-4.924175016223E-002));
+#2935 = CARTESIAN_POINT('',(-1.996731151896,-3.282790810371E-002));
+#2936 = CARTESIAN_POINT('',(-1.996766318815,-1.64139541522E-002));
+#2937 = CARTESIAN_POINT('',(-1.996766327354,1.1E-016));
+#2938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2939 = PCURVE('',#2940,#2945);
+#2940 = CYLINDRICAL_SURFACE('',#2941,20.9);
+#2941 = AXIS2_PLACEMENT_3D('',#2942,#2943,#2944);
+#2942 = CARTESIAN_POINT('',(-1.375,-2.381569860407,2.6645352591E-015));
+#2943 = DIRECTION('',(-0.5,-0.866025403784,9.436895709314E-016));
+#2944 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-017));
+#2945 = DEFINITIONAL_REPRESENTATION('',(#2946),#2973);
+#2946 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2947,#2948,#2949,#2950,#2951,
+ #2952,#2953,#2954,#2955,#2956,#2957,#2958,#2959,#2960,#2961,#2962,
+ #2963,#2964,#2965,#2966,#2967,#2968,#2969,#2970,#2971,#2972),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2947 = CARTESIAN_POINT('',(-5.75382958365,-0.703051050954));
+#2948 = CARTESIAN_POINT('',(-5.770388474831,-0.703050874274));
+#2949 = CARTESIAN_POINT('',(-5.78694744536,-0.703051198187));
+#2950 = CARTESIAN_POINT('',(-5.803506475626,-0.703051050954));
+#2951 = CARTESIAN_POINT('',(-5.83662448493,-0.703051050954));
+#2952 = CARTESIAN_POINT('',(-5.853183465357,-0.703051050954));
+#2953 = CARTESIAN_POINT('',(-5.869742479238,-0.703051050954));
+#2954 = CARTESIAN_POINT('',(-5.902860478439,-0.703051050954));
+#2955 = CARTESIAN_POINT('',(-5.919419464555,-0.703051050954));
+#2956 = CARTESIAN_POINT('',(-5.935978468695,-0.703051050954));
+#2957 = CARTESIAN_POINT('',(-5.969029959543,-0.703051050954));
+#2958 = CARTESIAN_POINT('',(-5.985522446961,-0.703051050954));
+#2959 = CARTESIAN_POINT('',(-6.002014943231,-0.703051050954));
+#2960 = CARTESIAN_POINT('',(-6.035066429734,-0.703051050954));
+#2961 = CARTESIAN_POINT('',(-6.051625420858,-0.703051050954));
+#2962 = CARTESIAN_POINT('',(-6.068184415795,-0.703051050954));
+#2963 = CARTESIAN_POINT('',(-6.10130240178,-0.703051050954));
+#2964 = CARTESIAN_POINT('',(-6.117861393686,-0.703051050954));
+#2965 = CARTESIAN_POINT('',(-6.134420386825,-0.703051050954));
+#2966 = CARTESIAN_POINT('',(-6.167538371232,-0.703051050954));
+#2967 = CARTESIAN_POINT('',(-6.184097363363,-0.703051050954));
+#2968 = CARTESIAN_POINT('',(-6.200656355687,-0.703051050954));
+#2969 = CARTESIAN_POINT('',(-6.233707837095,-0.703051050954));
+#2970 = CARTESIAN_POINT('',(-6.250200327679,-0.703051197597));
+#2971 = CARTESIAN_POINT('',(-6.266692817362,-0.703050874983));
+#2972 = CARTESIAN_POINT('',(-6.28318530718,-0.703051050954));
+#2973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2974 = ORIENTED_EDGE('',*,*,#1121,.F.);
+#2975 = ORIENTED_EDGE('',*,*,#2976,.T.);
+#2976 = EDGE_CURVE('',#1099,#2977,#2979,.T.);
+#2977 = VERTEX_POINT('',#2978);
+#2978 = CARTESIAN_POINT('',(-2.046948949046,-20.8432429731,
+ -1.539227846713));
+#2979 = SURFACE_CURVE('',#2980,(#2985,#2998),.PCURVE_S1.);
+#2980 = CIRCLE('',#2981,20.9);
+#2981 = AXIS2_PLACEMENT_3D('',#2982,#2983,#2984);
+#2982 = CARTESIAN_POINT('',(-2.046948949046,-4.545139706926E-016,
+ -4.5E-016));
+#2983 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#2984 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#2985 = PCURVE('',#580,#2986);
+#2986 = DEFINITIONAL_REPRESENTATION('',(#2987),#2997);
+#2987 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2988,#2989,#2990,#2991,#2992,
+ #2993,#2994,#2995,#2996),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795
+ ,1.644510331353),.PIECEWISE_BEZIER_KNOTS.);
+#2988 = CARTESIAN_POINT('',(-9.762877503947E-002,6.E-017));
+#2989 = CARTESIAN_POINT('',(-9.762877503947E-002,-9.170373186137E-003));
+#2990 = CARTESIAN_POINT('',(-9.763818800981E-002,-1.834074637227E-002));
+#2991 = CARTESIAN_POINT('',(-9.765701395042E-002,-2.751110828603E-002));
+#2992 = CARTESIAN_POINT('',(-9.768526128886E-002,-3.668144765518E-002));
+#2993 = CARTESIAN_POINT('',(-9.772294687991E-002,-4.58517531832E-002));
+#2994 = CARTESIAN_POINT('',(-9.777009605224E-002,-5.502201352506E-002));
+#2995 = CARTESIAN_POINT('',(-9.782674269788E-002,-6.419221726252E-002));
+#2996 = CARTESIAN_POINT('',(-9.789292941486E-002,-7.336235287909E-002));
+#2997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2998 = PCURVE('',#1061,#2999);
+#2999 = DEFINITIONAL_REPRESENTATION('',(#3000),#3004);
+#3000 = LINE('',#3001,#3002);
+#3001 = CARTESIAN_POINT('',(-7.853981633974,-4.796948949046));
+#3002 = VECTOR('',#3003,1.);
+#3003 = DIRECTION('',(1.,-0.E+000));
+#3004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3005 = ORIENTED_EDGE('',*,*,#3006,.T.);
+#3006 = EDGE_CURVE('',#2977,#3007,#3009,.T.);
+#3007 = VERTEX_POINT('',#3008);
+#3008 = CARTESIAN_POINT('',(-4.75,-20.42500621723,-1.120991090846));
+#3009 = SURFACE_CURVE('',#3010,(#3015,#3028),.PCURVE_S1.);
+#3010 = CIRCLE('',#3011,15.958618361249);
+#3011 = AXIS2_PLACEMENT_3D('',#3012,#3013,#3014);
+#3012 = CARTESIAN_POINT('',(3.176206103355E-018,-9.652007563196,
+ 9.652007563196));
+#3013 = DIRECTION('',(2.990754131622E-018,0.707106781187,-0.707106781187
+ ));
+#3014 = DIRECTION('',(3.170092458684E-016,-0.707106781187,
+ -0.707106781187));
+#3015 = PCURVE('',#580,#3016);
+#3016 = DEFINITIONAL_REPRESENTATION('',(#3017),#3027);
+#3017 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3018,#3019,#3020,#3021,#3022,
+ #3023,#3024,#3025,#3026),.UNSPECIFIED.,.F.,.F.,(9,9),(0.E+000,
+ 0.302224703874),.PIECEWISE_BEZIER_KNOTS.);
+#3018 = CARTESIAN_POINT('',(0.E+000,-7.781372667209E-002));
+#3019 = CARTESIAN_POINT('',(-2.879599691558E-002,-7.781372667209E-002));
+#3020 = CARTESIAN_POINT('',(-5.7591993838E-002,-7.693460488616E-002));
+#3021 = CARTESIAN_POINT('',(-8.635385639559E-002,-7.517636133915E-002));
+#3022 = CARTESIAN_POINT('',(-0.115047450557,-7.254201001234E-002));
+#3023 = CARTESIAN_POINT('',(-0.143639374214,-6.903757935072E-002));
+#3024 = CARTESIAN_POINT('',(-0.172097694204,-6.467198741365E-002));
+#3025 = CARTESIAN_POINT('',(-0.200392548779,-5.945679727355E-002));
+#3026 = CARTESIAN_POINT('',(-0.228496572135,-5.34059118292E-002));
+#3027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3028 = PCURVE('',#1028,#3029);
+#3029 = DEFINITIONAL_REPRESENTATION('',(#3030),#3034);
+#3030 = CIRCLE('',#3031,15.958618361249);
+#3031 = AXIS2_PLACEMENT_2D('',#3032,#3033);
+#3032 = CARTESIAN_POINT('',(17.580297468496,-4.75));
+#3033 = DIRECTION('',(-1.,0.E+000));
+#3034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3035 = ORIENTED_EDGE('',*,*,#3036,.F.);
+#3036 = EDGE_CURVE('',#3037,#3007,#3039,.T.);
+#3037 = VERTEX_POINT('',#3038);
+#3038 = CARTESIAN_POINT('',(-4.75,-18.56278142403,-8.59422165199));
+#3039 = SURFACE_CURVE('',#3040,(#3045,#3058),.PCURVE_S1.);
+#3040 = CIRCLE('',#3041,20.455744914327);
+#3041 = AXIS2_PLACEMENT_3D('',#3042,#3043,#3044);
+#3042 = CARTESIAN_POINT('',(-4.75,-1.054711873394E-015,-1.05E-015));
+#3043 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#3044 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#3045 = PCURVE('',#580,#3046);
+#3046 = DEFINITIONAL_REPRESENTATION('',(#3047),#3057);
+#3047 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3048,#3049,#3050,#3051,#3052,
+ #3053,#3054,#3055,#3056),.UNSPECIFIED.,.F.,.F.,(9,9),(1.128573475555
+ ,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#3048 = CARTESIAN_POINT('',(-0.251484697203,-0.429986366786));
+#3049 = CARTESIAN_POINT('',(-0.245176378774,-0.376447328754));
+#3050 = CARTESIAN_POINT('',(-0.240063754169,-0.322809120888));
+#3051 = CARTESIAN_POINT('',(-0.235976883939,-0.269096916935));
+#3052 = CARTESIAN_POINT('',(-0.232805108379,-0.215329588633));
+#3053 = CARTESIAN_POINT('',(-0.230473271228,-0.161522850001));
+#3054 = CARTESIAN_POINT('',(-0.22893443727,-0.107690450241));
+#3055 = CARTESIAN_POINT('',(-0.228165013667,-5.384522523961E-002));
+#3056 = CARTESIAN_POINT('',(-0.228165013667,-6.E-017));
+#3057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3058 = PCURVE('',#3059,#3064);
+#3059 = PLANE('',#3060);
+#3060 = AXIS2_PLACEMENT_3D('',#3061,#3062,#3063);
+#3061 = CARTESIAN_POINT('',(-4.75,-19.50966898896,-4.12871798293));
+#3062 = DIRECTION('',(-1.,-2.22044604925E-016,-4.4E-016));
+#3063 = DIRECTION('',(4.4E-016,9.769962616701E-032,-1.));
+#3064 = DEFINITIONAL_REPRESENTATION('',(#3065),#3069);
+#3065 = CIRCLE('',#3066,20.455744914327);
+#3066 = AXIS2_PLACEMENT_2D('',#3067,#3068);
+#3067 = CARTESIAN_POINT('',(-4.12871798293,-19.50966898896));
+#3068 = DIRECTION('',(1.,0.E+000));
+#3069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3070 = ORIENTED_EDGE('',*,*,#3071,.T.);
+#3071 = EDGE_CURVE('',#3037,#3072,#3074,.T.);
+#3072 = VERTEX_POINT('',#3073);
+#3073 = CARTESIAN_POINT('',(-2.046948949046,-19.00259959565,
+ -8.701218800103));
+#3074 = SURFACE_CURVE('',#3075,(#3088,#3104),.PCURVE_S1.);
+#3075 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3076,#3077,#3078,#3079,#3080,
+ #3081,#3082,#3083,#3084,#3085,#3086,#3087),.UNSPECIFIED.,.F.,.F.,(7,
+ 5,7),(0.E+000,0.329605371957,1.),.UNSPECIFIED.);
+#3076 = CARTESIAN_POINT('',(-4.7500006,-18.56278128993,-8.594221610016)
+ );
+#3077 = CARTESIAN_POINT('',(-4.491604698033,-18.62053262204,
+ -8.612298328962));
+#3078 = CARTESIAN_POINT('',(-4.232715741184,-18.67494942586,
+ -8.628015776568));
+#3079 = CARTESIAN_POINT('',(-3.973373117678,-18.72591766837,
+ -8.641654790541));
+#3080 = CARTESIAN_POINT('',(-3.713615558042,-18.77333529917,
+ -8.653467245065));
+#3081 = CARTESIAN_POINT('',(-3.453481183681,-18.81711202288,
+ -8.663676550902));
+#3082 = CARTESIAN_POINT('',(-2.663222133338,-18.93864235,-8.690380013114
+ ));
+#3083 = CARTESIAN_POINT('',(-2.132033086476,-19.00472781596,
+ -8.702458414444));
+#3084 = CARTESIAN_POINT('',(-1.599765927871,-19.05476246453,
+ -8.710353035296));
+#3085 = CARTESIAN_POINT('',(-1.066762237131,-19.08827946229,
+ -8.715221292619));
+#3086 = CARTESIAN_POINT('',(-0.533381139359,-19.10503763872,
+ -8.717656613052));
+#3087 = CARTESIAN_POINT('',(6.182170534567E-015,-19.10503763872,
+ -8.717656613052));
+#3088 = PCURVE('',#580,#3089);
+#3089 = DEFINITIONAL_REPRESENTATION('',(#3090),#3103);
+#3090 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3091,#3092,#3093,#3094,#3095,
+ #3096,#3097,#3098,#3099,#3100,#3101,#3102),.UNSPECIFIED.,.F.,.F.,(7,
+ 5,7),(0.E+000,0.329605371957,1.),.UNSPECIFIED.);
+#3091 = CARTESIAN_POINT('',(-0.250512972189,-0.421630441037));
+#3092 = CARTESIAN_POINT('',(-0.236701144586,-0.422573859001));
+#3093 = CARTESIAN_POINT('',(-0.222893502427,-0.423394626005));
+#3094 = CARTESIAN_POINT('',(-0.209092132303,-0.424107168798));
+#3095 = CARTESIAN_POINT('',(-0.195298303949,-0.424724494154));
+#3096 = CARTESIAN_POINT('',(-0.181512582504,-0.425258182787));
+#3097 = CARTESIAN_POINT('',(-0.139712166283,-0.42665439931));
+#3098 = CARTESIAN_POINT('',(-0.111722807122,-0.427286406238));
+#3099 = CARTESIAN_POINT('',(-8.37671479319E-002,-0.427699562749));
+#3100 = CARTESIAN_POINT('',(-5.583670118469E-002,-0.427954382577));
+#3101 = CARTESIAN_POINT('',(-2.791835061753E-002,-0.428081851576));
+#3102 = CARTESIAN_POINT('',(0.E+000,-0.428081851576));
+#3103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3104 = PCURVE('',#1000,#3105);
+#3105 = DEFINITIONAL_REPRESENTATION('',(#3106),#3119);
+#3106 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3107,#3108,#3109,#3110,#3111,
+ #3112,#3113,#3114,#3115,#3116,#3117,#3118),.UNSPECIFIED.,.F.,.F.,(7,
+ 5,7),(0.E+000,0.329605371957,1.),.UNSPECIFIED.);
+#3107 = CARTESIAN_POINT('',(-4.409039948933,-9.5000006));
+#3108 = CARTESIAN_POINT('',(-4.426329757488,-9.241604698033));
+#3109 = CARTESIAN_POINT('',(-4.442508996073,-8.982715741184));
+#3110 = CARTESIAN_POINT('',(-4.457579786485,-8.723373117678));
+#3111 = CARTESIAN_POINT('',(-4.471539247888,-8.463615558042));
+#3112 = CARTESIAN_POINT('',(-4.484381445304,-8.203481183681));
+#3113 = CARTESIAN_POINT('',(-4.519932725086,-7.413222133338));
+#3114 = CARTESIAN_POINT('',(-4.539114935112,-6.882033086476));
+#3115 = CARTESIAN_POINT('',(-4.553586023871,-6.349765927871));
+#3116 = CARTESIAN_POINT('',(-4.563262923354,-5.816762237131));
+#3117 = CARTESIAN_POINT('',(-4.568101238017,-5.283381139359));
+#3118 = CARTESIAN_POINT('',(-4.568101238017,-4.75));
+#3119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3120 = ORIENTED_EDGE('',*,*,#3121,.T.);
+#3121 = EDGE_CURVE('',#3072,#868,#3122,.T.);
+#3122 = SURFACE_CURVE('',#3123,(#3128,#3141),.PCURVE_S1.);
+#3123 = CIRCLE('',#3124,20.9);
+#3124 = AXIS2_PLACEMENT_3D('',#3125,#3126,#3127);
+#3125 = CARTESIAN_POINT('',(-2.046948949046,-4.545139706926E-016,
+ -4.5E-016));
+#3126 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#3127 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#3128 = PCURVE('',#580,#3129);
+#3129 = DEFINITIONAL_REPRESENTATION('',(#3130),#3140);
+#3130 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3131,#3132,#3133,#3134,#3135,
+ #3136,#3137,#3138,#3139),.UNSPECIFIED.,.F.,.F.,(9,9),(2.000197328101
+ ,2.100152050324),.PIECEWISE_BEZIER_KNOTS.);
+#3131 = CARTESIAN_POINT('',(-0.107305654034,-0.427221628748));
+#3132 = CARTESIAN_POINT('',(-0.10791485991,-0.43964410496));
+#3133 = CARTESIAN_POINT('',(-0.108550938643,-0.452065649511));
+#3134 = CARTESIAN_POINT('',(-0.109214782308,-0.464486207429));
+#3135 = CARTESIAN_POINT('',(-0.109907356549,-0.476905720529));
+#3136 = CARTESIAN_POINT('',(-0.110629707789,-0.489324127043));
+#3137 = CARTESIAN_POINT('',(-0.111382971774,-0.501741361142));
+#3138 = CARTESIAN_POINT('',(-0.112168383776,-0.514157352448));
+#3139 = CARTESIAN_POINT('',(-0.112987291228,-0.52657202536));
+#3140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3141 = PCURVE('',#883,#3142);
+#3142 = DEFINITIONAL_REPRESENTATION('',(#3143),#3147);
+#3143 = LINE('',#3144,#3145);
+#3144 = CARTESIAN_POINT('',(-7.853981633974,-4.796948949046));
+#3145 = VECTOR('',#3146,1.);
+#3146 = DIRECTION('',(1.,-0.E+000));
+#3147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3148 = ORIENTED_EDGE('',*,*,#895,.T.);
+#3149 = ADVANCED_FACE('',(#3150),#620,.F.);
+#3150 = FACE_BOUND('',#3151,.F.);
+#3151 = EDGE_LOOP('',(#3152,#3153,#3154));
+#3152 = ORIENTED_EDGE('',*,*,#1485,.F.);
+#3153 = ORIENTED_EDGE('',*,*,#686,.T.);
+#3154 = ORIENTED_EDGE('',*,*,#602,.T.);
+#3155 = ADVANCED_FACE('',(#3156),#883,.F.);
+#3156 = FACE_BOUND('',#3157,.T.);
+#3157 = EDGE_LOOP('',(#3158,#3159,#3160,#3161));
+#3158 = ORIENTED_EDGE('',*,*,#3121,.T.);
+#3159 = ORIENTED_EDGE('',*,*,#867,.T.);
+#3160 = ORIENTED_EDGE('',*,*,#955,.T.);
+#3161 = ORIENTED_EDGE('',*,*,#3162,.T.);
+#3162 = EDGE_CURVE('',#956,#3072,#3163,.T.);
+#3163 = SURFACE_CURVE('',#3164,(#3168,#3175),.PCURVE_S1.);
+#3164 = LINE('',#3165,#3166);
+#3165 = CARTESIAN_POINT('',(2.75,-19.00259959565,-8.701218800103));
+#3166 = VECTOR('',#3167,1.);
+#3167 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#3168 = PCURVE('',#883,#3169);
+#3169 = DEFINITIONAL_REPRESENTATION('',(#3170),#3174);
+#3170 = LINE('',#3171,#3172);
+#3171 = CARTESIAN_POINT('',(-5.853784305874,0.E+000));
+#3172 = VECTOR('',#3173,1.);
+#3173 = DIRECTION('',(-0.E+000,1.));
+#3174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3175 = PCURVE('',#1000,#3176);
+#3176 = DEFINITIONAL_REPRESENTATION('',(#3177),#3181);
+#3177 = LINE('',#3178,#3179);
+#3178 = CARTESIAN_POINT('',(-4.538457719805,-2.));
+#3179 = VECTOR('',#3180,1.);
+#3180 = DIRECTION('',(-0.E+000,1.));
+#3181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3182 = ADVANCED_FACE('',(#3183),#1061,.F.);
+#3183 = FACE_BOUND('',#3184,.T.);
+#3184 = EDGE_LOOP('',(#3185,#3186,#3207,#3208));
+#3185 = ORIENTED_EDGE('',*,*,#2976,.T.);
+#3186 = ORIENTED_EDGE('',*,*,#3187,.F.);
+#3187 = EDGE_CURVE('',#1013,#2977,#3188,.T.);
+#3188 = SURFACE_CURVE('',#3189,(#3193,#3200),.PCURVE_S1.);
+#3189 = LINE('',#3190,#3191);
+#3190 = CARTESIAN_POINT('',(2.75,-20.8432429731,-1.539227846713));
+#3191 = VECTOR('',#3192,1.);
+#3192 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#3193 = PCURVE('',#1061,#3194);
+#3194 = DEFINITIONAL_REPRESENTATION('',(#3195),#3199);
+#3195 = LINE('',#3196,#3197);
+#3196 = CARTESIAN_POINT('',(-6.209471302621,0.E+000));
+#3197 = VECTOR('',#3198,1.);
+#3198 = DIRECTION('',(-0.E+000,1.));
+#3199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3200 = PCURVE('',#1028,#3201);
+#3201 = DEFINITIONAL_REPRESENTATION('',(#3202),#3206);
+#3202 = LINE('',#3203,#3204);
+#3203 = CARTESIAN_POINT('',(1.753500572093,-2.));
+#3204 = VECTOR('',#3205,1.);
+#3205 = DIRECTION('',(0.E+000,1.));
+#3206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3207 = ORIENTED_EDGE('',*,*,#1040,.T.);
+#3208 = ORIENTED_EDGE('',*,*,#1431,.F.);
+#3209 = ADVANCED_FACE('',(#3210),#1028,.F.);
+#3210 = FACE_BOUND('',#3211,.F.);
+#3211 = EDGE_LOOP('',(#3212,#3213,#3214,#3215,#3238));
+#3212 = ORIENTED_EDGE('',*,*,#3006,.F.);
+#3213 = ORIENTED_EDGE('',*,*,#3187,.F.);
+#3214 = ORIENTED_EDGE('',*,*,#1012,.F.);
+#3215 = ORIENTED_EDGE('',*,*,#3216,.T.);
+#3216 = EDGE_CURVE('',#984,#3217,#3219,.T.);
+#3217 = VERTEX_POINT('',#3218);
+#3218 = CARTESIAN_POINT('',(-4.75,-22.08315511843,-2.779139992071));
+#3219 = SURFACE_CURVE('',#3220,(#3224,#3231),.PCURVE_S1.);
+#3220 = LINE('',#3221,#3222);
+#3221 = CARTESIAN_POINT('',(4.75,-22.08315511843,-2.779139992071));
+#3222 = VECTOR('',#3223,1.);
+#3223 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#3224 = PCURVE('',#1028,#3225);
+#3225 = DEFINITIONAL_REPRESENTATION('',(#3226),#3230);
+#3226 = LINE('',#3227,#3228);
+#3227 = CARTESIAN_POINT('',(-4.08E-015,0.E+000));
+#3228 = VECTOR('',#3229,1.);
+#3229 = DIRECTION('',(0.E+000,-1.));
+#3230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3231 = PCURVE('',#1000,#3232);
+#3232 = DEFINITIONAL_REPRESENTATION('',(#3233),#3237);
+#3233 = LINE('',#3234,#3235);
+#3234 = CARTESIAN_POINT('',(-7.068588678671,0.E+000));
+#3235 = VECTOR('',#3236,1.);
+#3236 = DIRECTION('',(-0.E+000,-1.));
+#3237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3238 = ORIENTED_EDGE('',*,*,#3239,.T.);
+#3239 = EDGE_CURVE('',#3217,#3007,#3240,.T.);
+#3240 = SURFACE_CURVE('',#3241,(#3245,#3252),.PCURVE_S1.);
+#3241 = LINE('',#3242,#3243);
+#3242 = CARTESIAN_POINT('',(-4.75,-22.08315511844,-2.779139992054));
+#3243 = VECTOR('',#3244,1.);
+#3244 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187
+ ));
+#3245 = PCURVE('',#1028,#3246);
+#3246 = DEFINITIONAL_REPRESENTATION('',(#3247),#3251);
+#3247 = LINE('',#3248,#3249);
+#3248 = CARTESIAN_POINT('',(-2.2E-015,-9.5));
+#3249 = VECTOR('',#3250,1.);
+#3250 = DIRECTION('',(1.,0.E+000));
+#3251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3252 = PCURVE('',#3059,#3253);
+#3253 = DEFINITIONAL_REPRESENTATION('',(#3254),#3258);
+#3254 = LINE('',#3255,#3256);
+#3255 = CARTESIAN_POINT('',(-1.349577990876,2.573486129478));
+#3256 = VECTOR('',#3257,1.);
+#3257 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#3258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3259 = ADVANCED_FACE('',(#3260),#1000,.T.);
+#3260 = FACE_BOUND('',#3261,.F.);
+#3261 = EDGE_LOOP('',(#3262,#3263,#3285,#3286,#3287));
+#3262 = ORIENTED_EDGE('',*,*,#3071,.F.);
+#3263 = ORIENTED_EDGE('',*,*,#3264,.T.);
+#3264 = EDGE_CURVE('',#3037,#3217,#3265,.T.);
+#3265 = SURFACE_CURVE('',#3266,(#3271,#3278),.PCURVE_S1.);
+#3266 = CIRCLE('',#3267,3.5);
+#3267 = AXIS2_PLACEMENT_3D('',#3268,#3269,#3270);
+#3268 = CARTESIAN_POINT('',(-4.75,-19.60829427366,-5.254026615581));
+#3269 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#3270 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#3271 = PCURVE('',#1000,#3272);
+#3272 = DEFINITIONAL_REPRESENTATION('',(#3273),#3277);
+#3273 = LINE('',#3274,#3275);
+#3274 = CARTESIAN_POINT('',(-0.E+000,-9.5));
+#3275 = VECTOR('',#3276,1.);
+#3276 = DIRECTION('',(-1.,0.E+000));
+#3277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3278 = PCURVE('',#3059,#3279);
+#3279 = DEFINITIONAL_REPRESENTATION('',(#3280),#3284);
+#3280 = CIRCLE('',#3281,3.5);
+#3281 = AXIS2_PLACEMENT_2D('',#3282,#3283);
+#3282 = CARTESIAN_POINT('',(1.125308632651,9.862528469927E-002));
+#3283 = DIRECTION('',(0.E+000,1.));
+#3284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3285 = ORIENTED_EDGE('',*,*,#3216,.F.);
+#3286 = ORIENTED_EDGE('',*,*,#983,.T.);
+#3287 = ORIENTED_EDGE('',*,*,#3162,.T.);
+#3288 = ADVANCED_FACE('',(#3289,#3320),#1413,.F.);
+#3289 = FACE_BOUND('',#3290,.T.);
+#3290 = EDGE_LOOP('',(#3291));
+#3291 = ORIENTED_EDGE('',*,*,#3292,.T.);
+#3292 = EDGE_CURVE('',#3293,#3293,#3295,.T.);
+#3293 = VERTEX_POINT('',#3294);
+#3294 = CARTESIAN_POINT('',(1.996802888651E-015,-18.,5.));
+#3295 = SURFACE_CURVE('',#3296,(#3301,#3308),.PCURVE_S1.);
+#3296 = CIRCLE('',#3297,18.);
+#3297 = AXIS2_PLACEMENT_3D('',#3298,#3299,#3300);
+#3298 = CARTESIAN_POINT('',(-1.11E-015,-2.464695114668E-031,5.));
+#3299 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#3300 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#3301 = PCURVE('',#1413,#3302);
+#3302 = DEFINITIONAL_REPRESENTATION('',(#3303),#3307);
+#3303 = CIRCLE('',#3304,18.);
+#3304 = AXIS2_PLACEMENT_2D('',#3305,#3306);
+#3305 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3306 = DIRECTION('',(1.,-0.E+000));
+#3307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3308 = PCURVE('',#3309,#3314);
+#3309 = CYLINDRICAL_SURFACE('',#3310,18.);
+#3310 = AXIS2_PLACEMENT_3D('',#3311,#3312,#3313);
+#3311 = CARTESIAN_POINT('',(0.E+000,0.E+000,-4.4E-015));
+#3312 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#3313 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#3314 = DEFINITIONAL_REPRESENTATION('',(#3315),#3319);
+#3315 = LINE('',#3316,#3317);
+#3316 = CARTESIAN_POINT('',(-0.E+000,5.));
+#3317 = VECTOR('',#3318,1.);
+#3318 = DIRECTION('',(-1.,0.E+000));
+#3319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3320 = FACE_BOUND('',#3321,.T.);
+#3321 = EDGE_LOOP('',(#3322));
+#3322 = ORIENTED_EDGE('',*,*,#1398,.F.);
+#3323 = ADVANCED_FACE('',(#3324),#1339,.T.);
+#3324 = FACE_BOUND('',#3325,.T.);
+#3325 = EDGE_LOOP('',(#3326,#3327,#3350,#3378));
+#3326 = ORIENTED_EDGE('',*,*,#1323,.F.);
+#3327 = ORIENTED_EDGE('',*,*,#3328,.T.);
+#3328 = EDGE_CURVE('',#1324,#3329,#3331,.T.);
+#3329 = VERTEX_POINT('',#3330);
+#3330 = CARTESIAN_POINT('',(19.474930939095,8.068430139593,-1.6E-014));
+#3331 = SURFACE_CURVE('',#3332,(#3336,#3343),.PCURVE_S1.);
+#3332 = LINE('',#3333,#3334);
+#3333 = CARTESIAN_POINT('',(16.724930939095,12.831569860407,
+ -1.68753899743E-014));
+#3334 = VECTOR('',#3335,1.);
+#3335 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#3336 = PCURVE('',#1339,#3337);
+#3337 = DEFINITIONAL_REPRESENTATION('',(#3338),#3342);
+#3338 = LINE('',#3339,#3340);
+#3339 = CARTESIAN_POINT('',(-2.66E-015,-1.54E-015));
+#3340 = VECTOR('',#3341,1.);
+#3341 = DIRECTION('',(5.E-017,-1.));
+#3342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3343 = PCURVE('',#1578,#3344);
+#3344 = DEFINITIONAL_REPRESENTATION('',(#3345),#3349);
+#3345 = LINE('',#3346,#3347);
+#3346 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#3347 = VECTOR('',#3348,1.);
+#3348 = DIRECTION('',(-0.E+000,-1.));
+#3349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3350 = ORIENTED_EDGE('',*,*,#3351,.T.);
+#3351 = EDGE_CURVE('',#3329,#3352,#3354,.T.);
+#3352 = VERTEX_POINT('',#3353);
+#3353 = CARTESIAN_POINT('',(19.474930939095,8.068430139593,
+ 0.949599538664));
+#3354 = SURFACE_CURVE('',#3355,(#3359,#3366),.PCURVE_S1.);
+#3355 = LINE('',#3356,#3357);
+#3356 = CARTESIAN_POINT('',(19.474930939095,8.068430139593,
+ -1.754152378908E-014));
+#3357 = VECTOR('',#3358,1.);
+#3358 = DIRECTION('',(8.960254037844E-016,-5.551115123126E-017,1.));
+#3359 = PCURVE('',#1339,#3360);
+#3360 = DEFINITIONAL_REPRESENTATION('',(#3361),#3365);
+#3361 = LINE('',#3362,#3363);
+#3362 = CARTESIAN_POINT('',(1.18E-015,-5.5));
+#3363 = VECTOR('',#3364,1.);
+#3364 = DIRECTION('',(1.,-5.E-017));
+#3365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3366 = PCURVE('',#3367,#3372);
+#3367 = PLANE('',#3368);
+#3368 = AXIS2_PLACEMENT_3D('',#3369,#3370,#3371);
+#3369 = CARTESIAN_POINT('',(20.01999638921,8.383123823943,
+ -5.440381800085));
+#3370 = DIRECTION('',(-0.5,0.866025403784,4.469903994297E-016));
+#3371 = DIRECTION('',(9.772475257063E-016,5.551115123126E-017,1.));
+#3372 = DEFINITIONAL_REPRESENTATION('',(#3373),#3377);
+#3373 = LINE('',#3374,#3375);
+#3374 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#3375 = VECTOR('',#3376,1.);
+#3376 = DIRECTION('',(1.,-1.E-017));
+#3377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3378 = ORIENTED_EDGE('',*,*,#3379,.F.);
+#3379 = EDGE_CURVE('',#1289,#3352,#3380,.T.);
+#3380 = SURFACE_CURVE('',#3381,(#3385,#3392),.PCURVE_S1.);
+#3381 = LINE('',#3382,#3383);
+#3382 = CARTESIAN_POINT('',(16.724930939095,12.831569860407,
+ 0.949599538664));
+#3383 = VECTOR('',#3384,1.);
+#3384 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#3385 = PCURVE('',#1339,#3386);
+#3386 = DEFINITIONAL_REPRESENTATION('',(#3387),#3391);
+#3387 = LINE('',#3388,#3389);
+#3388 = CARTESIAN_POINT('',(0.949599538664,-1.12E-015));
+#3389 = VECTOR('',#3390,1.);
+#3390 = DIRECTION('',(5.E-017,-1.));
+#3391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3392 = PCURVE('',#1311,#3393);
+#3393 = DEFINITIONAL_REPRESENTATION('',(#3394),#3398);
+#3394 = LINE('',#3395,#3396);
+#3395 = CARTESIAN_POINT('',(3.47329011265,-4.6E-016));
+#3396 = VECTOR('',#3397,1.);
+#3397 = DIRECTION('',(4.E-017,-1.));
+#3398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3399 = ADVANCED_FACE('',(#3400),#1311,.F.);
+#3400 = FACE_BOUND('',#3401,.F.);
+#3401 = EDGE_LOOP('',(#3402,#3432,#3460,#3481,#3482,#3483));
+#3402 = ORIENTED_EDGE('',*,*,#3403,.F.);
+#3403 = EDGE_CURVE('',#3404,#3406,#3408,.T.);
+#3404 = VERTEX_POINT('',#3405);
+#3405 = CARTESIAN_POINT('',(18.851878065215,14.059563356225,
+ -1.506387453066));
+#3406 = VERTEX_POINT('',#3407);
+#3407 = CARTESIAN_POINT('',(16.724930939095,12.831569860407,
+ 0.949599538664));
+#3408 = SURFACE_CURVE('',#3409,(#3413,#3420),.PCURVE_S1.);
+#3409 = LINE('',#3410,#3411);
+#3410 = CARTESIAN_POINT('',(18.851878065256,14.059563356249,
+ -1.506387453019));
+#3411 = VECTOR('',#3412,1.);
+#3412 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#3413 = PCURVE('',#1311,#3414);
+#3414 = DEFINITIONAL_REPRESENTATION('',(#3415),#3419);
+#3415 = LINE('',#3416,#3417);
+#3416 = CARTESIAN_POINT('',(-3.12E-015,-1.78E-015));
+#3417 = VECTOR('',#3418,1.);
+#3418 = DIRECTION('',(1.,-2.E-017));
+#3419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3420 = PCURVE('',#3421,#3426);
+#3421 = PLANE('',#3422);
+#3422 = AXIS2_PLACEMENT_3D('',#3423,#3424,#3425);
+#3423 = CARTESIAN_POINT('',(17.26999638921,13.146263544757,
+ -5.440381800085));
+#3424 = DIRECTION('',(-0.5,0.866025403784,4.469903994297E-016));
+#3425 = DIRECTION('',(9.772475257063E-016,5.551115123126E-017,1.));
+#3426 = DEFINITIONAL_REPRESENTATION('',(#3427),#3431);
+#3427 = LINE('',#3428,#3429);
+#3428 = CARTESIAN_POINT('',(3.933994347066,1.826599622983));
+#3429 = VECTOR('',#3430,1.);
+#3430 = DIRECTION('',(0.707106781187,-0.707106781187));
+#3431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3432 = ORIENTED_EDGE('',*,*,#3433,.T.);
+#3433 = EDGE_CURVE('',#3404,#3434,#3436,.T.);
+#3434 = VERTEX_POINT('',#3435);
+#3435 = CARTESIAN_POINT('',(21.601878065215,9.29642363541,
+ -1.506387453066));
+#3436 = SURFACE_CURVE('',#3437,(#3441,#3448),.PCURVE_S1.);
+#3437 = LINE('',#3438,#3439);
+#3438 = CARTESIAN_POINT('',(18.851878065215,14.059563356225,
+ -1.506387453066));
+#3439 = VECTOR('',#3440,1.);
+#3440 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#3441 = PCURVE('',#1311,#3442);
+#3442 = DEFINITIONAL_REPRESENTATION('',(#3443),#3447);
+#3443 = LINE('',#3444,#3445);
+#3444 = CARTESIAN_POINT('',(-1.6E-016,-0.E+000));
+#3445 = VECTOR('',#3446,1.);
+#3446 = DIRECTION('',(4.E-017,-1.));
+#3447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3448 = PCURVE('',#3449,#3454);
+#3449 = CYLINDRICAL_SURFACE('',#3450,5.3);
+#3450 = AXIS2_PLACEMENT_3D('',#3451,#3452,#3453);
+#3451 = CARTESIAN_POINT('',(15.606280965877,12.185716997241,
+ -5.254026615581));
+#3452 = DIRECTION('',(-0.5,0.866025403784,4.440892098501E-016));
+#3453 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#3454 = DEFINITIONAL_REPRESENTATION('',(#3455),#3459);
+#3455 = LINE('',#3456,#3457);
+#3456 = CARTESIAN_POINT('',(-7.068576325403,0.E+000));
+#3457 = VECTOR('',#3458,1.);
+#3458 = DIRECTION('',(-0.E+000,-1.));
+#3459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3460 = ORIENTED_EDGE('',*,*,#3461,.T.);
+#3461 = EDGE_CURVE('',#3434,#3352,#3462,.T.);
+#3462 = SURFACE_CURVE('',#3463,(#3467,#3474),.PCURVE_S1.);
+#3463 = LINE('',#3464,#3465);
+#3464 = CARTESIAN_POINT('',(21.601878065256,9.296423635434,
+ -1.506387453019));
+#3465 = VECTOR('',#3466,1.);
+#3466 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#3467 = PCURVE('',#1311,#3468);
+#3468 = DEFINITIONAL_REPRESENTATION('',(#3469),#3473);
+#3469 = LINE('',#3470,#3471);
+#3470 = CARTESIAN_POINT('',(-2.89E-015,-5.5));
+#3471 = VECTOR('',#3472,1.);
+#3472 = DIRECTION('',(1.,-2.E-017));
+#3473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3474 = PCURVE('',#3367,#3475);
+#3475 = DEFINITIONAL_REPRESENTATION('',(#3476),#3480);
+#3476 = LINE('',#3477,#3478);
+#3477 = CARTESIAN_POINT('',(3.933994347066,1.826599622983));
+#3478 = VECTOR('',#3479,1.);
+#3479 = DIRECTION('',(0.707106781187,-0.707106781187));
+#3480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3481 = ORIENTED_EDGE('',*,*,#3379,.F.);
+#3482 = ORIENTED_EDGE('',*,*,#1288,.F.);
+#3483 = ORIENTED_EDGE('',*,*,#3484,.F.);
+#3484 = EDGE_CURVE('',#3406,#1261,#3485,.T.);
+#3485 = SURFACE_CURVE('',#3486,(#3490,#3497),.PCURVE_S1.);
+#3486 = LINE('',#3487,#3488);
+#3487 = CARTESIAN_POINT('',(16.724930939095,12.831569860407,
+ 0.949599538664));
+#3488 = VECTOR('',#3489,1.);
+#3489 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#3490 = PCURVE('',#1311,#3491);
+#3491 = DEFINITIONAL_REPRESENTATION('',(#3492),#3496);
+#3492 = LINE('',#3493,#3494);
+#3493 = CARTESIAN_POINT('',(3.47329011265,-4.6E-016));
+#3494 = VECTOR('',#3495,1.);
+#3495 = DIRECTION('',(4.E-017,-1.));
+#3496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3497 = PCURVE('',#1276,#3498);
+#3498 = DEFINITIONAL_REPRESENTATION('',(#3499),#3503);
+#3499 = LINE('',#3500,#3501);
+#3500 = CARTESIAN_POINT('',(0.949599538664,-1.12E-015));
+#3501 = VECTOR('',#3502,1.);
+#3502 = DIRECTION('',(5.E-017,-1.));
+#3503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3504 = ADVANCED_FACE('',(#3505),#1276,.T.);
+#3505 = FACE_BOUND('',#3506,.T.);
+#3506 = EDGE_LOOP('',(#3507,#3530,#3551,#3552));
+#3507 = ORIENTED_EDGE('',*,*,#3508,.F.);
+#3508 = EDGE_CURVE('',#3509,#3406,#3511,.T.);
+#3509 = VERTEX_POINT('',#3510);
+#3510 = CARTESIAN_POINT('',(16.724930939095,12.831569860407,-1.4E-014));
+#3511 = SURFACE_CURVE('',#3512,(#3516,#3523),.PCURVE_S1.);
+#3512 = LINE('',#3513,#3514);
+#3513 = CARTESIAN_POINT('',(16.724930939095,12.831569860407,
+ -1.532107773983E-014));
+#3514 = VECTOR('',#3515,1.);
+#3515 = DIRECTION('',(8.960254037844E-016,-5.551115123126E-017,1.));
+#3516 = PCURVE('',#1276,#3517);
+#3517 = DEFINITIONAL_REPRESENTATION('',(#3518),#3522);
+#3518 = LINE('',#3519,#3520);
+#3519 = CARTESIAN_POINT('',(2.2E-016,-1.54E-015));
+#3520 = VECTOR('',#3521,1.);
+#3521 = DIRECTION('',(1.,-5.E-017));
+#3522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3523 = PCURVE('',#3421,#3524);
+#3524 = DEFINITIONAL_REPRESENTATION('',(#3525),#3529);
+#3525 = LINE('',#3526,#3527);
+#3526 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#3527 = VECTOR('',#3528,1.);
+#3528 = DIRECTION('',(1.,-1.E-017));
+#3529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3530 = ORIENTED_EDGE('',*,*,#3531,.T.);
+#3531 = EDGE_CURVE('',#3509,#1237,#3532,.T.);
+#3532 = SURFACE_CURVE('',#3533,(#3537,#3544),.PCURVE_S1.);
+#3533 = LINE('',#3534,#3535);
+#3534 = CARTESIAN_POINT('',(16.724930939095,12.831569860407,
+ -1.68753899743E-014));
+#3535 = VECTOR('',#3536,1.);
+#3536 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#3537 = PCURVE('',#1276,#3538);
+#3538 = DEFINITIONAL_REPRESENTATION('',(#3539),#3543);
+#3539 = LINE('',#3540,#3541);
+#3540 = CARTESIAN_POINT('',(-2.66E-015,-1.54E-015));
+#3541 = VECTOR('',#3542,1.);
+#3542 = DIRECTION('',(5.E-017,-1.));
+#3543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3544 = PCURVE('',#2210,#3545);
+#3545 = DEFINITIONAL_REPRESENTATION('',(#3546),#3550);
+#3546 = LINE('',#3547,#3548);
+#3547 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#3548 = VECTOR('',#3549,1.);
+#3549 = DIRECTION('',(-0.E+000,-1.));
+#3550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3551 = ORIENTED_EDGE('',*,*,#1260,.T.);
+#3552 = ORIENTED_EDGE('',*,*,#3484,.F.);
+#3553 = ADVANCED_FACE('',(#3554),#1224,.T.);
+#3554 = FACE_BOUND('',#3555,.T.);
+#3555 = EDGE_LOOP('',(#3556,#3557,#3580,#3608));
+#3556 = ORIENTED_EDGE('',*,*,#1208,.F.);
+#3557 = ORIENTED_EDGE('',*,*,#3558,.T.);
+#3558 = EDGE_CURVE('',#1209,#3559,#3561,.T.);
+#3559 = VERTEX_POINT('',#3560);
+#3560 = CARTESIAN_POINT('',(-16.72493093909,12.831569860407,-1.3E-014));
+#3561 = SURFACE_CURVE('',#3562,(#3566,#3573),.PCURVE_S1.);
+#3562 = LINE('',#3563,#3564);
+#3563 = CARTESIAN_POINT('',(-19.47493093909,8.068430139593,
+ 4.440892098501E-016));
+#3564 = VECTOR('',#3565,1.);
+#3565 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#3566 = PCURVE('',#1224,#3567);
+#3567 = DEFINITIONAL_REPRESENTATION('',(#3568),#3572);
+#3568 = LINE('',#3569,#3570);
+#3569 = CARTESIAN_POINT('',(-2.22E-015,-0.E+000));
+#3570 = VECTOR('',#3571,1.);
+#3571 = DIRECTION('',(-8.E-017,-1.));
+#3572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3573 = PCURVE('',#2308,#3574);
+#3574 = DEFINITIONAL_REPRESENTATION('',(#3575),#3579);
+#3575 = LINE('',#3576,#3577);
+#3576 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#3577 = VECTOR('',#3578,1.);
+#3578 = DIRECTION('',(-0.E+000,-1.));
+#3579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3580 = ORIENTED_EDGE('',*,*,#3581,.T.);
+#3581 = EDGE_CURVE('',#3559,#3582,#3584,.T.);
+#3582 = VERTEX_POINT('',#3583);
+#3583 = CARTESIAN_POINT('',(-16.72493093909,12.831569860407,
+ 0.949599538664));
+#3584 = SURFACE_CURVE('',#3585,(#3589,#3596),.PCURVE_S1.);
+#3585 = LINE('',#3586,#3587);
+#3586 = CARTESIAN_POINT('',(-16.72493093909,12.831569860407,
+ -2.6645352591E-015));
+#3587 = VECTOR('',#3588,1.);
+#3588 = DIRECTION('',(4.630127018922E-016,7.771561172376E-016,1.));
+#3589 = PCURVE('',#1224,#3590);
+#3590 = DEFINITIONAL_REPRESENTATION('',(#3591),#3595);
+#3591 = LINE('',#3592,#3593);
+#3592 = CARTESIAN_POINT('',(-8.4E-016,-5.5));
+#3593 = VECTOR('',#3594,1.);
+#3594 = DIRECTION('',(1.,8.E-017));
+#3595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3596 = PCURVE('',#3597,#3602);
+#3597 = PLANE('',#3598);
+#3598 = AXIS2_PLACEMENT_3D('',#3599,#3600,#3601);
+#3599 = CARTESIAN_POINT('',(-17.26999638921,13.146263544757,
+ -5.440381800085));
+#3600 = DIRECTION('',(-0.5,-0.866025403784,9.521290144899E-016));
+#3601 = DIRECTION('',(5.442348238141E-016,8.326672684689E-016,1.));
+#3602 = DEFINITIONAL_REPRESENTATION('',(#3603),#3607);
+#3603 = LINE('',#3604,#3605);
+#3604 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#3605 = VECTOR('',#3606,1.);
+#3606 = DIRECTION('',(1.,-1.E-017));
+#3607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3608 = ORIENTED_EDGE('',*,*,#3609,.F.);
+#3609 = EDGE_CURVE('',#1174,#3582,#3610,.T.);
+#3610 = SURFACE_CURVE('',#3611,(#3615,#3622),.PCURVE_S1.);
+#3611 = LINE('',#3612,#3613);
+#3612 = CARTESIAN_POINT('',(-19.47493093909,8.068430139593,
+ 0.949599538664));
+#3613 = VECTOR('',#3614,1.);
+#3614 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#3615 = PCURVE('',#1224,#3616);
+#3616 = DEFINITIONAL_REPRESENTATION('',(#3617),#3621);
+#3617 = LINE('',#3618,#3619);
+#3618 = CARTESIAN_POINT('',(0.949599538664,1.E-015));
+#3619 = VECTOR('',#3620,1.);
+#3620 = DIRECTION('',(-8.E-017,-1.));
+#3621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3622 = PCURVE('',#1196,#3623);
+#3623 = DEFINITIONAL_REPRESENTATION('',(#3624),#3628);
+#3624 = LINE('',#3625,#3626);
+#3625 = CARTESIAN_POINT('',(3.47329011265,1.04E-015));
+#3626 = VECTOR('',#3627,1.);
+#3627 = DIRECTION('',(-1.E-017,-1.));
+#3628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3629 = ADVANCED_FACE('',(#3630),#1196,.F.);
+#3630 = FACE_BOUND('',#3631,.F.);
+#3631 = EDGE_LOOP('',(#3632,#3662,#3690,#3711,#3712,#3713));
+#3632 = ORIENTED_EDGE('',*,*,#3633,.F.);
+#3633 = EDGE_CURVE('',#3634,#3636,#3638,.T.);
+#3634 = VERTEX_POINT('',#3635);
+#3635 = CARTESIAN_POINT('',(-21.60187806521,9.29642363541,
+ -1.506387453066));
+#3636 = VERTEX_POINT('',#3637);
+#3637 = CARTESIAN_POINT('',(-19.47493093909,8.068430139593,
+ 0.949599538664));
+#3638 = SURFACE_CURVE('',#3639,(#3643,#3650),.PCURVE_S1.);
+#3639 = LINE('',#3640,#3641);
+#3640 = CARTESIAN_POINT('',(-21.60187806525,9.296423635434,
+ -1.506387453019));
+#3641 = VECTOR('',#3642,1.);
+#3642 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#3643 = PCURVE('',#1196,#3644);
+#3644 = DEFINITIONAL_REPRESENTATION('',(#3645),#3649);
+#3645 = LINE('',#3646,#3647);
+#3646 = CARTESIAN_POINT('',(-3.1E-016,-0.E+000));
+#3647 = VECTOR('',#3648,1.);
+#3648 = DIRECTION('',(1.,-3.E-017));
+#3649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3650 = PCURVE('',#3651,#3656);
+#3651 = PLANE('',#3652);
+#3652 = AXIS2_PLACEMENT_3D('',#3653,#3654,#3655);
+#3653 = CARTESIAN_POINT('',(-20.01999638921,8.383123823943,
+ -5.440381800085));
+#3654 = DIRECTION('',(-0.5,-0.866025403784,9.521290144899E-016));
+#3655 = DIRECTION('',(5.442348238141E-016,8.326672684689E-016,1.));
+#3656 = DEFINITIONAL_REPRESENTATION('',(#3657),#3661);
+#3657 = LINE('',#3658,#3659);
+#3658 = CARTESIAN_POINT('',(3.933994347066,1.826599622983));
+#3659 = VECTOR('',#3660,1.);
+#3660 = DIRECTION('',(0.707106781187,-0.707106781187));
+#3661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3662 = ORIENTED_EDGE('',*,*,#3663,.T.);
+#3663 = EDGE_CURVE('',#3634,#3664,#3666,.T.);
+#3664 = VERTEX_POINT('',#3665);
+#3665 = CARTESIAN_POINT('',(-18.85187806521,14.059563356225,
+ -1.506387453066));
+#3666 = SURFACE_CURVE('',#3667,(#3671,#3678),.PCURVE_S1.);
+#3667 = LINE('',#3668,#3669);
+#3668 = CARTESIAN_POINT('',(-21.60187806521,9.29642363541,
+ -1.506387453066));
+#3669 = VECTOR('',#3670,1.);
+#3670 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#3671 = PCURVE('',#1196,#3672);
+#3672 = DEFINITIONAL_REPRESENTATION('',(#3673),#3677);
+#3673 = LINE('',#3674,#3675);
+#3674 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3675 = VECTOR('',#3676,1.);
+#3676 = DIRECTION('',(-1.E-017,-1.));
+#3677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3678 = PCURVE('',#3679,#3684);
+#3679 = CYLINDRICAL_SURFACE('',#3680,5.3);
+#3680 = AXIS2_PLACEMENT_3D('',#3681,#3682,#3683);
+#3681 = CARTESIAN_POINT('',(-18.35628096587,7.422577276427,
+ -5.254026615581));
+#3682 = DIRECTION('',(-0.5,-0.866025403784,9.436895709314E-016));
+#3683 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-017));
+#3684 = DEFINITIONAL_REPRESENTATION('',(#3685),#3689);
+#3685 = LINE('',#3686,#3687);
+#3686 = CARTESIAN_POINT('',(-7.068576325403,0.E+000));
+#3687 = VECTOR('',#3688,1.);
+#3688 = DIRECTION('',(-0.E+000,-1.));
+#3689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3690 = ORIENTED_EDGE('',*,*,#3691,.T.);
+#3691 = EDGE_CURVE('',#3664,#3582,#3692,.T.);
+#3692 = SURFACE_CURVE('',#3693,(#3697,#3704),.PCURVE_S1.);
+#3693 = LINE('',#3694,#3695);
+#3694 = CARTESIAN_POINT('',(-18.85187806525,14.059563356249,
+ -1.506387453019));
+#3695 = VECTOR('',#3696,1.);
+#3696 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#3697 = PCURVE('',#1196,#3698);
+#3698 = DEFINITIONAL_REPRESENTATION('',(#3699),#3703);
+#3699 = LINE('',#3700,#3701);
+#3700 = CARTESIAN_POINT('',(-2.65E-015,-5.5));
+#3701 = VECTOR('',#3702,1.);
+#3702 = DIRECTION('',(1.,-3.E-017));
+#3703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3704 = PCURVE('',#3597,#3705);
+#3705 = DEFINITIONAL_REPRESENTATION('',(#3706),#3710);
+#3706 = LINE('',#3707,#3708);
+#3707 = CARTESIAN_POINT('',(3.933994347066,1.826599622983));
+#3708 = VECTOR('',#3709,1.);
+#3709 = DIRECTION('',(0.707106781187,-0.707106781187));
+#3710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3711 = ORIENTED_EDGE('',*,*,#3609,.F.);
+#3712 = ORIENTED_EDGE('',*,*,#1173,.F.);
+#3713 = ORIENTED_EDGE('',*,*,#3714,.F.);
+#3714 = EDGE_CURVE('',#3636,#1146,#3715,.T.);
+#3715 = SURFACE_CURVE('',#3716,(#3720,#3727),.PCURVE_S1.);
+#3716 = LINE('',#3717,#3718);
+#3717 = CARTESIAN_POINT('',(-19.47493093909,8.068430139593,
+ 0.949599538664));
+#3718 = VECTOR('',#3719,1.);
+#3719 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#3720 = PCURVE('',#1196,#3721);
+#3721 = DEFINITIONAL_REPRESENTATION('',(#3722),#3726);
+#3722 = LINE('',#3723,#3724);
+#3723 = CARTESIAN_POINT('',(3.47329011265,1.04E-015));
+#3724 = VECTOR('',#3725,1.);
+#3725 = DIRECTION('',(-1.E-017,-1.));
+#3726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3727 = PCURVE('',#1161,#3728);
+#3728 = DEFINITIONAL_REPRESENTATION('',(#3729),#3733);
+#3729 = LINE('',#3730,#3731);
+#3730 = CARTESIAN_POINT('',(0.949599538664,1.E-015));
+#3731 = VECTOR('',#3732,1.);
+#3732 = DIRECTION('',(-8.E-017,-1.));
+#3733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3734 = ADVANCED_FACE('',(#3735),#1161,.T.);
+#3735 = FACE_BOUND('',#3736,.T.);
+#3736 = EDGE_LOOP('',(#3737,#3760,#3781,#3782));
+#3737 = ORIENTED_EDGE('',*,*,#3738,.F.);
+#3738 = EDGE_CURVE('',#3739,#3636,#3741,.T.);
+#3739 = VERTEX_POINT('',#3740);
+#3740 = CARTESIAN_POINT('',(-19.47493093909,8.068430139593,-9.E-015));
+#3741 = SURFACE_CURVE('',#3742,(#3746,#3753),.PCURVE_S1.);
+#3742 = LINE('',#3743,#3744);
+#3743 = CARTESIAN_POINT('',(-19.47493093909,8.068430139593,
+ 2.22044604925E-015));
+#3744 = VECTOR('',#3745,1.);
+#3745 = DIRECTION('',(4.630127018922E-016,7.771561172376E-016,1.));
+#3746 = PCURVE('',#1161,#3747);
+#3747 = DEFINITIONAL_REPRESENTATION('',(#3748),#3752);
+#3748 = LINE('',#3749,#3750);
+#3749 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3750 = VECTOR('',#3751,1.);
+#3751 = DIRECTION('',(1.,8.E-017));
+#3752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3753 = PCURVE('',#3651,#3754);
+#3754 = DEFINITIONAL_REPRESENTATION('',(#3755),#3759);
+#3755 = LINE('',#3756,#3757);
+#3756 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#3757 = VECTOR('',#3758,1.);
+#3758 = DIRECTION('',(1.,-1.E-017));
+#3759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3760 = ORIENTED_EDGE('',*,*,#3761,.T.);
+#3761 = EDGE_CURVE('',#3739,#1122,#3762,.T.);
+#3762 = SURFACE_CURVE('',#3763,(#3767,#3774),.PCURVE_S1.);
+#3763 = LINE('',#3764,#3765);
+#3764 = CARTESIAN_POINT('',(-19.47493093909,8.068430139593,
+ 4.440892098501E-016));
+#3765 = VECTOR('',#3766,1.);
+#3766 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#3767 = PCURVE('',#1161,#3768);
+#3768 = DEFINITIONAL_REPRESENTATION('',(#3769),#3773);
+#3769 = LINE('',#3770,#3771);
+#3770 = CARTESIAN_POINT('',(-2.22E-015,-0.E+000));
+#3771 = VECTOR('',#3772,1.);
+#3772 = DIRECTION('',(-8.E-017,-1.));
+#3773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3774 = PCURVE('',#2940,#3775);
+#3775 = DEFINITIONAL_REPRESENTATION('',(#3776),#3780);
+#3776 = LINE('',#3777,#3778);
+#3777 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#3778 = VECTOR('',#3779,1.);
+#3779 = DIRECTION('',(-0.E+000,-1.));
+#3780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3781 = ORIENTED_EDGE('',*,*,#1145,.T.);
+#3782 = ORIENTED_EDGE('',*,*,#3714,.F.);
+#3783 = ADVANCED_FACE('',(#3784),#3059,.T.);
+#3784 = FACE_BOUND('',#3785,.T.);
+#3785 = EDGE_LOOP('',(#3786,#3787,#3788));
+#3786 = ORIENTED_EDGE('',*,*,#3036,.F.);
+#3787 = ORIENTED_EDGE('',*,*,#3264,.T.);
+#3788 = ORIENTED_EDGE('',*,*,#3239,.T.);
+#3789 = ADVANCED_FACE('',(#3790),#2940,.F.);
+#3790 = FACE_BOUND('',#3791,.T.);
+#3791 = EDGE_LOOP('',(#3792,#3820,#3841,#3842));
+#3792 = ORIENTED_EDGE('',*,*,#3793,.F.);
+#3793 = EDGE_CURVE('',#3794,#3739,#3796,.T.);
+#3794 = VERTEX_POINT('',#3795);
+#3795 = CARTESIAN_POINT('',(-19.42577791196,8.040051626145,
+ -1.539227846713));
+#3796 = SURFACE_CURVE('',#3797,(#3802,#3809),.PCURVE_S1.);
+#3797 = CIRCLE('',#3798,20.9);
+#3798 = AXIS2_PLACEMENT_3D('',#3799,#3800,#3801);
+#3799 = CARTESIAN_POINT('',(-1.375,-2.381569860407,2.442490654175E-015)
+ );
+#3800 = DIRECTION('',(0.5,0.866025403784,-9.857913352292E-016));
+#3801 = DIRECTION('',(-0.866025403784,0.5,-5.551115123126E-017));
+#3802 = PCURVE('',#2940,#3803);
+#3803 = DEFINITIONAL_REPRESENTATION('',(#3804),#3808);
+#3804 = LINE('',#3805,#3806);
+#3805 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#3806 = VECTOR('',#3807,1.);
+#3807 = DIRECTION('',(-1.,0.E+000));
+#3808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3809 = PCURVE('',#3651,#3810);
+#3810 = DEFINITIONAL_REPRESENTATION('',(#3811),#3819);
+#3811 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3812,#3813,#3814,#3815,
+#3816,#3817,#3818),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#3812 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#3813 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#3814 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#3815 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#3816 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#3817 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#3818 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#3819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3820 = ORIENTED_EDGE('',*,*,#3821,.F.);
+#3821 = EDGE_CURVE('',#2846,#3794,#3822,.T.);
+#3822 = SURFACE_CURVE('',#3823,(#3827,#3834),.PCURVE_S1.);
+#3823 = LINE('',#3824,#3825);
+#3824 = CARTESIAN_POINT('',(-19.42577791196,8.040051626145,
+ -1.539227846713));
+#3825 = VECTOR('',#3826,1.);
+#3826 = DIRECTION('',(-0.5,-0.866025403784,1.01E-015));
+#3827 = PCURVE('',#2940,#3828);
+#3828 = DEFINITIONAL_REPRESENTATION('',(#3829),#3833);
+#3829 = LINE('',#3830,#3831);
+#3830 = CARTESIAN_POINT('',(-6.209471302621,0.E+000));
+#3831 = VECTOR('',#3832,1.);
+#3832 = DIRECTION('',(-0.E+000,1.));
+#3833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3834 = PCURVE('',#2868,#3835);
+#3835 = DEFINITIONAL_REPRESENTATION('',(#3836),#3840);
+#3836 = LINE('',#3837,#3838);
+#3837 = CARTESIAN_POINT('',(1.753500572093,-2.));
+#3838 = VECTOR('',#3839,1.);
+#3839 = DIRECTION('',(-9.E-017,1.));
+#3840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3841 = ORIENTED_EDGE('',*,*,#2880,.T.);
+#3842 = ORIENTED_EDGE('',*,*,#3761,.F.);
+#3843 = ADVANCED_FACE('',(#3844),#2868,.F.);
+#3844 = FACE_BOUND('',#3845,.F.);
+#3845 = EDGE_LOOP('',(#3846,#3869,#3892,#3913,#3914));
+#3846 = ORIENTED_EDGE('',*,*,#3847,.F.);
+#3847 = EDGE_CURVE('',#3848,#2811,#3850,.T.);
+#3848 = VERTEX_POINT('',#3849);
+#3849 = CARTESIAN_POINT('',(-21.49957332827,6.927956891239,
+ -2.779139992071));
+#3850 = SURFACE_CURVE('',#3851,(#3855,#3862),.PCURVE_S1.);
+#3851 = LINE('',#3852,#3853);
+#3852 = CARTESIAN_POINT('',(-21.49957332828,6.927956891247,
+ -2.779139992054));
+#3853 = VECTOR('',#3854,1.);
+#3854 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#3855 = PCURVE('',#2868,#3856);
+#3856 = DEFINITIONAL_REPRESENTATION('',(#3857),#3861);
+#3857 = LINE('',#3858,#3859);
+#3858 = CARTESIAN_POINT('',(-1.57E-015,-1.54E-015));
+#3859 = VECTOR('',#3860,1.);
+#3860 = DIRECTION('',(1.,2.E-017));
+#3861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3862 = PCURVE('',#2833,#3863);
+#3863 = DEFINITIONAL_REPRESENTATION('',(#3864),#3868);
+#3864 = LINE('',#3865,#3866);
+#3865 = CARTESIAN_POINT('',(-1.349577990876,2.573486129478));
+#3866 = VECTOR('',#3867,1.);
+#3867 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#3868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3869 = ORIENTED_EDGE('',*,*,#3870,.T.);
+#3870 = EDGE_CURVE('',#3848,#3871,#3873,.T.);
+#3871 = VERTEX_POINT('',#3872);
+#3872 = CARTESIAN_POINT('',(-20.49957332827,8.660007698808,
+ -2.779139992071));
+#3873 = SURFACE_CURVE('',#3874,(#3878,#3885),.PCURVE_S1.);
+#3874 = LINE('',#3875,#3876);
+#3875 = CARTESIAN_POINT('',(-21.49957332827,6.927956891239,
+ -2.779139992071));
+#3876 = VECTOR('',#3877,1.);
+#3877 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#3878 = PCURVE('',#2868,#3879);
+#3879 = DEFINITIONAL_REPRESENTATION('',(#3880),#3884);
+#3880 = LINE('',#3881,#3882);
+#3881 = CARTESIAN_POINT('',(-4.37E-015,1.01E-015));
+#3882 = VECTOR('',#3883,1.);
+#3883 = DIRECTION('',(-1.E-017,-1.));
+#3884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3885 = PCURVE('',#2779,#3886);
+#3886 = DEFINITIONAL_REPRESENTATION('',(#3887),#3891);
+#3887 = LINE('',#3888,#3889);
+#3888 = CARTESIAN_POINT('',(-7.068588678671,0.E+000));
+#3889 = VECTOR('',#3890,1.);
+#3890 = DIRECTION('',(-0.E+000,-1.));
+#3891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3892 = ORIENTED_EDGE('',*,*,#3893,.T.);
+#3893 = EDGE_CURVE('',#3871,#3794,#3894,.T.);
+#3894 = SURFACE_CURVE('',#3895,(#3899,#3906),.PCURVE_S1.);
+#3895 = LINE('',#3896,#3897);
+#3896 = CARTESIAN_POINT('',(-20.95585484636,8.923441956102,
+ -3.306008506625));
+#3897 = VECTOR('',#3898,1.);
+#3898 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#3899 = PCURVE('',#2868,#3900);
+#3900 = DEFINITIONAL_REPRESENTATION('',(#3901),#3905);
+#3901 = LINE('',#3902,#3903);
+#3902 = CARTESIAN_POINT('',(-0.745104598894,-2.));
+#3903 = VECTOR('',#3904,1.);
+#3904 = DIRECTION('',(1.,2.E-017));
+#3905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3906 = PCURVE('',#3651,#3907);
+#3907 = DEFINITIONAL_REPRESENTATION('',(#3908),#3912);
+#3908 = LINE('',#3909,#3910);
+#3909 = CARTESIAN_POINT('',(2.13437329346,1.080636264318));
+#3910 = VECTOR('',#3911,1.);
+#3911 = DIRECTION('',(0.707106781187,-0.707106781187));
+#3912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3913 = ORIENTED_EDGE('',*,*,#3821,.F.);
+#3914 = ORIENTED_EDGE('',*,*,#2845,.F.);
+#3915 = ADVANCED_FACE('',(#3916),#2833,.F.);
+#3916 = FACE_BOUND('',#3917,.F.);
+#3917 = EDGE_LOOP('',(#3918,#3919,#3941));
+#3918 = ORIENTED_EDGE('',*,*,#2810,.F.);
+#3919 = ORIENTED_EDGE('',*,*,#3920,.T.);
+#3920 = EDGE_CURVE('',#2726,#3848,#3921,.T.);
+#3921 = SURFACE_CURVE('',#3922,(#3927,#3934),.PCURVE_S1.);
+#3922 = CIRCLE('',#3923,3.5);
+#3923 = AXIS2_PLACEMENT_3D('',#3924,#3925,#3926);
+#3924 = CARTESIAN_POINT('',(-19.35628096587,5.690526468858,
+ -5.254026615581));
+#3925 = DIRECTION('',(0.5,0.866025403784,-9.857913352292E-016));
+#3926 = DIRECTION('',(-0.866025403784,0.5,-5.551115123126E-017));
+#3927 = PCURVE('',#2833,#3928);
+#3928 = DEFINITIONAL_REPRESENTATION('',(#3929),#3933);
+#3929 = CIRCLE('',#3930,3.5);
+#3930 = AXIS2_PLACEMENT_2D('',#3931,#3932);
+#3931 = CARTESIAN_POINT('',(1.125308632651,9.862528469928E-002));
+#3932 = DIRECTION('',(-3.E-017,1.));
+#3933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3934 = PCURVE('',#2779,#3935);
+#3935 = DEFINITIONAL_REPRESENTATION('',(#3936),#3940);
+#3936 = LINE('',#3937,#3938);
+#3937 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#3938 = VECTOR('',#3939,1.);
+#3939 = DIRECTION('',(-1.,0.E+000));
+#3940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3941 = ORIENTED_EDGE('',*,*,#3847,.T.);
+#3942 = ADVANCED_FACE('',(#3943),#2779,.T.);
+#3943 = FACE_BOUND('',#3944,.F.);
+#3944 = EDGE_LOOP('',(#3945,#3946,#3947,#3970,#3992));
+#3945 = ORIENTED_EDGE('',*,*,#3920,.F.);
+#3946 = ORIENTED_EDGE('',*,*,#2725,.F.);
+#3947 = ORIENTED_EDGE('',*,*,#3948,.T.);
+#3948 = EDGE_CURVE('',#2629,#3949,#3951,.T.);
+#3949 = VERTEX_POINT('',#3950);
+#3950 = CARTESIAN_POINT('',(-17.83173398778,7.11972993742,
+ -8.701218800103));
+#3951 = SURFACE_CURVE('',#3952,(#3956,#3963),.PCURVE_S1.);
+#3952 = LINE('',#3953,#3954);
+#3953 = CARTESIAN_POINT('',(-17.83173398778,7.11972993742,
+ -8.701218800103));
+#3954 = VECTOR('',#3955,1.);
+#3955 = DIRECTION('',(-0.5,-0.866025403784,1.01E-015));
+#3956 = PCURVE('',#2779,#3957);
+#3957 = DEFINITIONAL_REPRESENTATION('',(#3958),#3962);
+#3958 = LINE('',#3959,#3960);
+#3959 = CARTESIAN_POINT('',(-4.538457719805,-2.));
+#3960 = VECTOR('',#3961,1.);
+#3961 = DIRECTION('',(-0.E+000,1.));
+#3962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3963 = PCURVE('',#2690,#3964);
+#3964 = DEFINITIONAL_REPRESENTATION('',(#3965),#3969);
+#3965 = LINE('',#3966,#3967);
+#3966 = CARTESIAN_POINT('',(-5.853784305874,0.E+000));
+#3967 = VECTOR('',#3968,1.);
+#3968 = DIRECTION('',(-0.E+000,1.));
+#3969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3970 = ORIENTED_EDGE('',*,*,#3971,.F.);
+#3971 = EDGE_CURVE('',#3871,#3949,#3972,.T.);
+#3972 = SURFACE_CURVE('',#3973,(#3978,#3985),.PCURVE_S1.);
+#3973 = CIRCLE('',#3974,3.5);
+#3974 = AXIS2_PLACEMENT_3D('',#3975,#3976,#3977);
+#3975 = CARTESIAN_POINT('',(-18.35628096587,7.422577276427,
+ -5.254026615581));
+#3976 = DIRECTION('',(-0.5,-0.866025403784,1.01E-015));
+#3977 = DIRECTION('',(-0.866025403784,0.5,-2.1E-016));
+#3978 = PCURVE('',#2779,#3979);
+#3979 = DEFINITIONAL_REPRESENTATION('',(#3980),#3984);
+#3980 = LINE('',#3981,#3982);
+#3981 = CARTESIAN_POINT('',(-12.56637061435,-2.));
+#3982 = VECTOR('',#3983,1.);
+#3983 = DIRECTION('',(1.,-0.E+000));
+#3984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3985 = PCURVE('',#3651,#3986);
+#3986 = DEFINITIONAL_REPRESENTATION('',(#3987),#3991);
+#3987 = CIRCLE('',#3988,3.5);
+#3988 = AXIS2_PLACEMENT_2D('',#3989,#3990);
+#3989 = CARTESIAN_POINT('',(0.186355184504,-1.921093095032));
+#3990 = DIRECTION('',(1.E-017,1.));
+#3991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3992 = ORIENTED_EDGE('',*,*,#3870,.F.);
+#3993 = ADVANCED_FACE('',(#3994),#2690,.F.);
+#3994 = FACE_BOUND('',#3995,.T.);
+#3995 = EDGE_LOOP('',(#3996,#4024,#4045,#4046));
+#3996 = ORIENTED_EDGE('',*,*,#3997,.F.);
+#3997 = EDGE_CURVE('',#3998,#3949,#4000,.T.);
+#3998 = VERTEX_POINT('',#3999);
+#3999 = CARTESIAN_POINT('',(-16.99764035456,6.638165753756,
+ -10.55402661558));
+#4000 = SURFACE_CURVE('',#4001,(#4006,#4013),.PCURVE_S1.);
+#4001 = CIRCLE('',#4002,20.9);
+#4002 = AXIS2_PLACEMENT_3D('',#4003,#4004,#4005);
+#4003 = CARTESIAN_POINT('',(-1.375,-2.381569860407,2.442490654175E-015)
+ );
+#4004 = DIRECTION('',(0.5,0.866025403784,-9.857913352292E-016));
+#4005 = DIRECTION('',(-0.866025403784,0.5,-5.551115123126E-017));
+#4006 = PCURVE('',#2690,#4007);
+#4007 = DEFINITIONAL_REPRESENTATION('',(#4008),#4012);
+#4008 = LINE('',#4009,#4010);
+#4009 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#4010 = VECTOR('',#4011,1.);
+#4011 = DIRECTION('',(-1.,0.E+000));
+#4012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4013 = PCURVE('',#3651,#4014);
+#4014 = DEFINITIONAL_REPRESENTATION('',(#4015),#4023);
+#4015 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4016,#4017,#4018,#4019,
+#4020,#4021,#4022),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#4016 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4017 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#4018 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#4019 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#4020 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#4021 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#4022 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4024 = ORIENTED_EDGE('',*,*,#4025,.T.);
+#4025 = EDGE_CURVE('',#3998,#2596,#4026,.T.);
+#4026 = SURFACE_CURVE('',#4027,(#4031,#4038),.PCURVE_S1.);
+#4027 = LINE('',#4028,#4029);
+#4028 = CARTESIAN_POINT('',(-16.99764035456,6.638165753756,
+ -10.55402661558));
+#4029 = VECTOR('',#4030,1.);
+#4030 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#4031 = PCURVE('',#2690,#4032);
+#4032 = DEFINITIONAL_REPRESENTATION('',(#4033),#4037);
+#4033 = LINE('',#4034,#4035);
+#4034 = CARTESIAN_POINT('',(-5.75382958365,0.E+000));
+#4035 = VECTOR('',#4036,1.);
+#4036 = DIRECTION('',(-0.E+000,-1.));
+#4037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4038 = PCURVE('',#2612,#4039);
+#4039 = DEFINITIONAL_REPRESENTATION('',(#4040),#4044);
+#4040 = LINE('',#4041,#4042);
+#4041 = CARTESIAN_POINT('',(1.568823168303,-6.661338147751E-016));
+#4042 = VECTOR('',#4043,1.);
+#4043 = DIRECTION('',(1.110223024625E-016,-1.));
+#4044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4045 = ORIENTED_EDGE('',*,*,#2628,.T.);
+#4046 = ORIENTED_EDGE('',*,*,#3948,.T.);
+#4047 = ADVANCED_FACE('',(#4048),#2612,.T.);
+#4048 = FACE_BOUND('',#4049,.T.);
+#4049 = EDGE_LOOP('',(#4050,#4073,#4096,#4119,#4140,#4141));
+#4050 = ORIENTED_EDGE('',*,*,#4051,.F.);
+#4051 = EDGE_CURVE('',#4052,#3998,#4054,.T.);
+#4052 = VERTEX_POINT('',#4053);
+#4053 = CARTESIAN_POINT('',(-18.35628107236,7.422577337907,
+ -10.55402661558));
+#4054 = SURFACE_CURVE('',#4055,(#4059,#4066),.PCURVE_S1.);
+#4055 = LINE('',#4056,#4057);
+#4056 = CARTESIAN_POINT('',(-18.35628107236,7.422577337907,
+ -10.55402661558));
+#4057 = VECTOR('',#4058,1.);
+#4058 = DIRECTION('',(0.866025403784,-0.5,0.E+000));
+#4059 = PCURVE('',#2612,#4060);
+#4060 = DEFINITIONAL_REPRESENTATION('',(#4061),#4065);
+#4061 = LINE('',#4062,#4063);
+#4062 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#4063 = VECTOR('',#4064,1.);
+#4064 = DIRECTION('',(1.,1.665334536938E-016));
+#4065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4066 = PCURVE('',#3651,#4067);
+#4067 = DEFINITIONAL_REPRESENTATION('',(#4068),#4072);
+#4068 = LINE('',#4069,#4070);
+#4069 = CARTESIAN_POINT('',(-5.113644815496,-1.921092972071));
+#4070 = VECTOR('',#4071,1.);
+#4071 = DIRECTION('',(-3.E-017,-1.));
+#4072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4073 = ORIENTED_EDGE('',*,*,#4074,.T.);
+#4074 = EDGE_CURVE('',#4052,#4075,#4077,.T.);
+#4075 = VERTEX_POINT('',#4076);
+#4076 = CARTESIAN_POINT('',(-15.60628107236,12.185717058722,
+ -10.55402661558));
+#4077 = SURFACE_CURVE('',#4078,(#4082,#4089),.PCURVE_S1.);
+#4078 = LINE('',#4079,#4080);
+#4079 = CARTESIAN_POINT('',(-18.35628107236,7.422577337907,
+ -10.55402661558));
+#4080 = VECTOR('',#4081,1.);
+#4081 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#4082 = PCURVE('',#2612,#4083);
+#4083 = DEFINITIONAL_REPRESENTATION('',(#4084),#4088);
+#4084 = LINE('',#4085,#4086);
+#4085 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#4086 = VECTOR('',#4087,1.);
+#4087 = DIRECTION('',(1.110223024625E-016,-1.));
+#4088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4089 = PCURVE('',#3679,#4090);
+#4090 = DEFINITIONAL_REPRESENTATION('',(#4091),#4095);
+#4091 = LINE('',#4092,#4093);
+#4092 = CARTESIAN_POINT('',(-4.712389003585,0.E+000));
+#4093 = VECTOR('',#4094,1.);
+#4094 = DIRECTION('',(-0.E+000,-1.));
+#4095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4096 = ORIENTED_EDGE('',*,*,#4097,.T.);
+#4097 = EDGE_CURVE('',#4075,#4098,#4100,.T.);
+#4098 = VERTEX_POINT('',#4099);
+#4099 = CARTESIAN_POINT('',(-14.24764035456,11.40130547457,
+ -10.55402661558));
+#4100 = SURFACE_CURVE('',#4101,(#4105,#4112),.PCURVE_S1.);
+#4101 = LINE('',#4102,#4103);
+#4102 = CARTESIAN_POINT('',(-15.60628107236,12.185717058722,
+ -10.55402661558));
+#4103 = VECTOR('',#4104,1.);
+#4104 = DIRECTION('',(0.866025403784,-0.5,0.E+000));
+#4105 = PCURVE('',#2612,#4106);
+#4106 = DEFINITIONAL_REPRESENTATION('',(#4107),#4111);
+#4107 = LINE('',#4108,#4109);
+#4108 = CARTESIAN_POINT('',(1.33226762955E-015,-5.5));
+#4109 = VECTOR('',#4110,1.);
+#4110 = DIRECTION('',(1.,1.665334536938E-016));
+#4111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4112 = PCURVE('',#3597,#4113);
+#4113 = DEFINITIONAL_REPRESENTATION('',(#4114),#4118);
+#4114 = LINE('',#4115,#4116);
+#4115 = CARTESIAN_POINT('',(-5.113644815496,-1.921092972071));
+#4116 = VECTOR('',#4117,1.);
+#4117 = DIRECTION('',(-3.E-017,-1.));
+#4118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4119 = ORIENTED_EDGE('',*,*,#4120,.F.);
+#4120 = EDGE_CURVE('',#2499,#4098,#4121,.T.);
+#4121 = SURFACE_CURVE('',#4122,(#4126,#4133),.PCURVE_S1.);
+#4122 = LINE('',#4123,#4124);
+#4123 = CARTESIAN_POINT('',(-16.99764035456,6.638165753756,
+ -10.55402661558));
+#4124 = VECTOR('',#4125,1.);
+#4125 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#4126 = PCURVE('',#2612,#4127);
+#4127 = DEFINITIONAL_REPRESENTATION('',(#4128),#4132);
+#4128 = LINE('',#4129,#4130);
+#4129 = CARTESIAN_POINT('',(1.568823168303,-6.661338147751E-016));
+#4130 = VECTOR('',#4131,1.);
+#4131 = DIRECTION('',(1.110223024625E-016,-1.));
+#4132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4133 = PCURVE('',#2560,#4134);
+#4134 = DEFINITIONAL_REPRESENTATION('',(#4135),#4139);
+#4135 = LINE('',#4136,#4137);
+#4136 = CARTESIAN_POINT('',(-5.75382958365,0.E+000));
+#4137 = VECTOR('',#4138,1.);
+#4138 = DIRECTION('',(-0.E+000,-1.));
+#4139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4140 = ORIENTED_EDGE('',*,*,#2595,.T.);
+#4141 = ORIENTED_EDGE('',*,*,#4025,.F.);
+#4142 = ADVANCED_FACE('',(#4143),#2560,.F.);
+#4143 = FACE_BOUND('',#4144,.T.);
+#4144 = EDGE_LOOP('',(#4145,#4146,#4147,#4175));
+#4145 = ORIENTED_EDGE('',*,*,#2498,.F.);
+#4146 = ORIENTED_EDGE('',*,*,#4120,.T.);
+#4147 = ORIENTED_EDGE('',*,*,#4148,.T.);
+#4148 = EDGE_CURVE('',#4098,#4149,#4151,.T.);
+#4149 = VERTEX_POINT('',#4150);
+#4150 = CARTESIAN_POINT('',(-15.08173398778,11.882869658234,
+ -8.701218800103));
+#4151 = SURFACE_CURVE('',#4152,(#4157,#4164),.PCURVE_S1.);
+#4152 = CIRCLE('',#4153,20.9);
+#4153 = AXIS2_PLACEMENT_3D('',#4154,#4155,#4156);
+#4154 = CARTESIAN_POINT('',(1.375,2.381569860407,-2.442490654175E-015));
+#4155 = DIRECTION('',(0.5,0.866025403784,-9.857913352292E-016));
+#4156 = DIRECTION('',(-0.866025403784,0.5,-5.551115123126E-017));
+#4157 = PCURVE('',#2560,#4158);
+#4158 = DEFINITIONAL_REPRESENTATION('',(#4159),#4163);
+#4159 = LINE('',#4160,#4161);
+#4160 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#4161 = VECTOR('',#4162,1.);
+#4162 = DIRECTION('',(-1.,0.E+000));
+#4163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4164 = PCURVE('',#3597,#4165);
+#4165 = DEFINITIONAL_REPRESENTATION('',(#4166),#4174);
+#4166 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4167,#4168,#4169,#4170,
+#4171,#4172,#4173),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#4167 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4168 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#4169 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#4170 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#4171 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#4172 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#4173 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4175 = ORIENTED_EDGE('',*,*,#4176,.T.);
+#4176 = EDGE_CURVE('',#4149,#2414,#4177,.T.);
+#4177 = SURFACE_CURVE('',#4178,(#4182,#4189),.PCURVE_S1.);
+#4178 = LINE('',#4179,#4180);
+#4179 = CARTESIAN_POINT('',(-17.83173398778,7.11972993742,
+ -8.701218800103));
+#4180 = VECTOR('',#4181,1.);
+#4181 = DIRECTION('',(-0.5,-0.866025403784,1.01E-015));
+#4182 = PCURVE('',#2560,#4183);
+#4183 = DEFINITIONAL_REPRESENTATION('',(#4184),#4188);
+#4184 = LINE('',#4185,#4186);
+#4185 = CARTESIAN_POINT('',(-5.853784305874,0.E+000));
+#4186 = VECTOR('',#4187,1.);
+#4187 = DIRECTION('',(-0.E+000,1.));
+#4188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4189 = PCURVE('',#2467,#4190);
+#4190 = DEFINITIONAL_REPRESENTATION('',(#4191),#4195);
+#4191 = LINE('',#4192,#4193);
+#4192 = CARTESIAN_POINT('',(-4.538457719805,-2.));
+#4193 = VECTOR('',#4194,1.);
+#4194 = DIRECTION('',(-0.E+000,1.));
+#4195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4196 = ADVANCED_FACE('',(#4197),#2467,.T.);
+#4197 = FACE_BOUND('',#4198,.F.);
+#4198 = EDGE_LOOP('',(#4199,#4200,#4224,#4247,#4269));
+#4199 = ORIENTED_EDGE('',*,*,#2413,.F.);
+#4200 = ORIENTED_EDGE('',*,*,#4201,.T.);
+#4201 = EDGE_CURVE('',#2379,#4202,#4204,.T.);
+#4202 = VERTEX_POINT('',#4203);
+#4203 = CARTESIAN_POINT('',(-16.74957332827,15.155198227191,
+ -2.779139992071));
+#4204 = SURFACE_CURVE('',#4205,(#4210,#4217),.PCURVE_S1.);
+#4205 = CIRCLE('',#4206,3.5);
+#4206 = AXIS2_PLACEMENT_3D('',#4207,#4208,#4209);
+#4207 = CARTESIAN_POINT('',(-14.60628096587,13.91776780481,
+ -5.254026615581));
+#4208 = DIRECTION('',(0.5,0.866025403784,-9.857913352292E-016));
+#4209 = DIRECTION('',(-0.866025403784,0.5,-5.551115123126E-017));
+#4210 = PCURVE('',#2467,#4211);
+#4211 = DEFINITIONAL_REPRESENTATION('',(#4212),#4216);
+#4212 = LINE('',#4213,#4214);
+#4213 = CARTESIAN_POINT('',(-0.E+000,-9.5));
+#4214 = VECTOR('',#4215,1.);
+#4215 = DIRECTION('',(-1.,0.E+000));
+#4216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4217 = PCURVE('',#2401,#4218);
+#4218 = DEFINITIONAL_REPRESENTATION('',(#4219),#4223);
+#4219 = CIRCLE('',#4220,3.5);
+#4220 = AXIS2_PLACEMENT_2D('',#4221,#4222);
+#4221 = CARTESIAN_POINT('',(1.125308632651,9.862528469927E-002));
+#4222 = DIRECTION('',(-3.E-017,1.));
+#4223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4224 = ORIENTED_EDGE('',*,*,#4225,.F.);
+#4225 = EDGE_CURVE('',#4226,#4202,#4228,.T.);
+#4226 = VERTEX_POINT('',#4227);
+#4227 = CARTESIAN_POINT('',(-17.74957332827,13.423147419622,
+ -2.779139992071));
+#4228 = SURFACE_CURVE('',#4229,(#4233,#4240),.PCURVE_S1.);
+#4229 = LINE('',#4230,#4231);
+#4230 = CARTESIAN_POINT('',(-21.49957332827,6.927956891239,
+ -2.779139992071));
+#4231 = VECTOR('',#4232,1.);
+#4232 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#4233 = PCURVE('',#2467,#4234);
+#4234 = DEFINITIONAL_REPRESENTATION('',(#4235),#4239);
+#4235 = LINE('',#4236,#4237);
+#4236 = CARTESIAN_POINT('',(-7.068588678671,0.E+000));
+#4237 = VECTOR('',#4238,1.);
+#4238 = DIRECTION('',(-0.E+000,-1.));
+#4239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4240 = PCURVE('',#2366,#4241);
+#4241 = DEFINITIONAL_REPRESENTATION('',(#4242),#4246);
+#4242 = LINE('',#4243,#4244);
+#4243 = CARTESIAN_POINT('',(-4.37E-015,1.01E-015));
+#4244 = VECTOR('',#4245,1.);
+#4245 = DIRECTION('',(-1.E-017,-1.));
+#4246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4247 = ORIENTED_EDGE('',*,*,#4248,.T.);
+#4248 = EDGE_CURVE('',#4226,#4149,#4249,.T.);
+#4249 = SURFACE_CURVE('',#4250,(#4255,#4262),.PCURVE_S1.);
+#4250 = CIRCLE('',#4251,3.5);
+#4251 = AXIS2_PLACEMENT_3D('',#4252,#4253,#4254);
+#4252 = CARTESIAN_POINT('',(-15.60628096587,12.185716997241,
+ -5.254026615581));
+#4253 = DIRECTION('',(-0.5,-0.866025403784,1.01E-015));
+#4254 = DIRECTION('',(-0.866025403784,0.5,-2.1E-016));
+#4255 = PCURVE('',#2467,#4256);
+#4256 = DEFINITIONAL_REPRESENTATION('',(#4257),#4261);
+#4257 = LINE('',#4258,#4259);
+#4258 = CARTESIAN_POINT('',(-12.56637061435,-7.5));
+#4259 = VECTOR('',#4260,1.);
+#4260 = DIRECTION('',(1.,-0.E+000));
+#4261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4262 = PCURVE('',#3597,#4263);
+#4263 = DEFINITIONAL_REPRESENTATION('',(#4264),#4268);
+#4264 = CIRCLE('',#4265,3.5);
+#4265 = AXIS2_PLACEMENT_2D('',#4266,#4267);
+#4266 = CARTESIAN_POINT('',(0.186355184504,-1.921093095032));
+#4267 = DIRECTION('',(1.E-017,1.));
+#4268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4269 = ORIENTED_EDGE('',*,*,#4176,.T.);
+#4270 = ADVANCED_FACE('',(#4271),#2401,.T.);
+#4271 = FACE_BOUND('',#4272,.T.);
+#4272 = EDGE_LOOP('',(#4273,#4274,#4275));
+#4273 = ORIENTED_EDGE('',*,*,#2378,.F.);
+#4274 = ORIENTED_EDGE('',*,*,#4201,.T.);
+#4275 = ORIENTED_EDGE('',*,*,#4276,.T.);
+#4276 = EDGE_CURVE('',#4202,#2344,#4277,.T.);
+#4277 = SURFACE_CURVE('',#4278,(#4282,#4289),.PCURVE_S1.);
+#4278 = LINE('',#4279,#4280);
+#4279 = CARTESIAN_POINT('',(-16.74957332828,15.155198227199,
+ -2.779139992054));
+#4280 = VECTOR('',#4281,1.);
+#4281 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#4282 = PCURVE('',#2401,#4283);
+#4283 = DEFINITIONAL_REPRESENTATION('',(#4284),#4288);
+#4284 = LINE('',#4285,#4286);
+#4285 = CARTESIAN_POINT('',(-1.349577990876,2.573486129478));
+#4286 = VECTOR('',#4287,1.);
+#4287 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#4288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4289 = PCURVE('',#2366,#4290);
+#4290 = DEFINITIONAL_REPRESENTATION('',(#4291),#4295);
+#4291 = LINE('',#4292,#4293);
+#4292 = CARTESIAN_POINT('',(1.4E-015,-9.5));
+#4293 = VECTOR('',#4294,1.);
+#4294 = DIRECTION('',(1.,2.E-017));
+#4295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4296 = ADVANCED_FACE('',(#4297),#2366,.F.);
+#4297 = FACE_BOUND('',#4298,.F.);
+#4298 = EDGE_LOOP('',(#4299,#4322,#4323,#4324,#4325));
+#4299 = ORIENTED_EDGE('',*,*,#4300,.F.);
+#4300 = EDGE_CURVE('',#4226,#4301,#4303,.T.);
+#4301 = VERTEX_POINT('',#4302);
+#4302 = CARTESIAN_POINT('',(-16.67577791196,12.80319134696,
+ -1.539227846713));
+#4303 = SURFACE_CURVE('',#4304,(#4308,#4315),.PCURVE_S1.);
+#4304 = LINE('',#4305,#4306);
+#4305 = CARTESIAN_POINT('',(-18.20585484636,13.686581676916,
+ -3.306008506625));
+#4306 = VECTOR('',#4307,1.);
+#4307 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#4308 = PCURVE('',#2366,#4309);
+#4309 = DEFINITIONAL_REPRESENTATION('',(#4310),#4314);
+#4310 = LINE('',#4311,#4312);
+#4311 = CARTESIAN_POINT('',(-0.745104598894,-7.5));
+#4312 = VECTOR('',#4313,1.);
+#4313 = DIRECTION('',(1.,2.E-017));
+#4314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4315 = PCURVE('',#3597,#4316);
+#4316 = DEFINITIONAL_REPRESENTATION('',(#4317),#4321);
+#4317 = LINE('',#4318,#4319);
+#4318 = CARTESIAN_POINT('',(2.13437329346,1.080636264318));
+#4319 = VECTOR('',#4320,1.);
+#4320 = DIRECTION('',(0.707106781187,-0.707106781187));
+#4321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4322 = ORIENTED_EDGE('',*,*,#4225,.T.);
+#4323 = ORIENTED_EDGE('',*,*,#4276,.T.);
+#4324 = ORIENTED_EDGE('',*,*,#2343,.F.);
+#4325 = ORIENTED_EDGE('',*,*,#4326,.F.);
+#4326 = EDGE_CURVE('',#4301,#2247,#4327,.T.);
+#4327 = SURFACE_CURVE('',#4328,(#4332,#4339),.PCURVE_S1.);
+#4328 = LINE('',#4329,#4330);
+#4329 = CARTESIAN_POINT('',(-19.42577791196,8.040051626145,
+ -1.539227846713));
+#4330 = VECTOR('',#4331,1.);
+#4331 = DIRECTION('',(-0.5,-0.866025403784,1.01E-015));
+#4332 = PCURVE('',#2366,#4333);
+#4333 = DEFINITIONAL_REPRESENTATION('',(#4334),#4338);
+#4334 = LINE('',#4335,#4336);
+#4335 = CARTESIAN_POINT('',(1.753500572093,-2.));
+#4336 = VECTOR('',#4337,1.);
+#4337 = DIRECTION('',(-9.E-017,1.));
+#4338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4339 = PCURVE('',#2308,#4340);
+#4340 = DEFINITIONAL_REPRESENTATION('',(#4341),#4345);
+#4341 = LINE('',#4342,#4343);
+#4342 = CARTESIAN_POINT('',(-6.209471302621,0.E+000));
+#4343 = VECTOR('',#4344,1.);
+#4344 = DIRECTION('',(-0.E+000,1.));
+#4345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4346 = ADVANCED_FACE('',(#4347),#2308,.F.);
+#4347 = FACE_BOUND('',#4348,.T.);
+#4348 = EDGE_LOOP('',(#4349,#4350,#4351,#4377));
+#4349 = ORIENTED_EDGE('',*,*,#2246,.F.);
+#4350 = ORIENTED_EDGE('',*,*,#4326,.F.);
+#4351 = ORIENTED_EDGE('',*,*,#4352,.T.);
+#4352 = EDGE_CURVE('',#4301,#3559,#4353,.T.);
+#4353 = SURFACE_CURVE('',#4354,(#4359,#4366),.PCURVE_S1.);
+#4354 = CIRCLE('',#4355,20.9);
+#4355 = AXIS2_PLACEMENT_3D('',#4356,#4357,#4358);
+#4356 = CARTESIAN_POINT('',(1.375,2.381569860407,-2.442490654175E-015));
+#4357 = DIRECTION('',(0.5,0.866025403784,-9.857913352292E-016));
+#4358 = DIRECTION('',(-0.866025403784,0.5,-5.551115123126E-017));
+#4359 = PCURVE('',#2308,#4360);
+#4360 = DEFINITIONAL_REPRESENTATION('',(#4361),#4365);
+#4361 = LINE('',#4362,#4363);
+#4362 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#4363 = VECTOR('',#4364,1.);
+#4364 = DIRECTION('',(-1.,0.E+000));
+#4365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4366 = PCURVE('',#3597,#4367);
+#4367 = DEFINITIONAL_REPRESENTATION('',(#4368),#4376);
+#4368 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4369,#4370,#4371,#4372,
+#4373,#4374,#4375),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#4369 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4370 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#4371 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#4372 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#4373 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#4374 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#4375 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4377 = ORIENTED_EDGE('',*,*,#3558,.F.);
+#4378 = ADVANCED_FACE('',(#4379),#2210,.F.);
+#4379 = FACE_BOUND('',#4380,.T.);
+#4380 = EDGE_LOOP('',(#4381,#4409,#4430,#4431));
+#4381 = ORIENTED_EDGE('',*,*,#4382,.F.);
+#4382 = EDGE_CURVE('',#4383,#3509,#4385,.T.);
+#4383 = VERTEX_POINT('',#4384);
+#4384 = CARTESIAN_POINT('',(16.675777911961,12.80319134696,
+ -1.539227846713));
+#4385 = SURFACE_CURVE('',#4386,(#4391,#4398),.PCURVE_S1.);
+#4386 = CIRCLE('',#4387,20.9);
+#4387 = AXIS2_PLACEMENT_3D('',#4388,#4389,#4390);
+#4388 = CARTESIAN_POINT('',(-1.375,2.381569860407,1.33226762955E-015));
+#4389 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#4390 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#4391 = PCURVE('',#2210,#4392);
+#4392 = DEFINITIONAL_REPRESENTATION('',(#4393),#4397);
+#4393 = LINE('',#4394,#4395);
+#4394 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#4395 = VECTOR('',#4396,1.);
+#4396 = DIRECTION('',(-1.,0.E+000));
+#4397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4398 = PCURVE('',#3421,#4399);
+#4399 = DEFINITIONAL_REPRESENTATION('',(#4400),#4408);
+#4400 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4401,#4402,#4403,#4404,
+#4405,#4406,#4407),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#4401 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4402 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#4403 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#4404 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#4405 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#4406 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#4407 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4409 = ORIENTED_EDGE('',*,*,#4410,.F.);
+#4410 = EDGE_CURVE('',#2116,#4383,#4411,.T.);
+#4411 = SURFACE_CURVE('',#4412,(#4416,#4423),.PCURVE_S1.);
+#4412 = LINE('',#4413,#4414);
+#4413 = CARTESIAN_POINT('',(16.675777911961,12.80319134696,
+ -1.539227846713));
+#4414 = VECTOR('',#4415,1.);
+#4415 = DIRECTION('',(-0.5,0.866025403784,4.3E-016));
+#4416 = PCURVE('',#2210,#4417);
+#4417 = DEFINITIONAL_REPRESENTATION('',(#4418),#4422);
+#4418 = LINE('',#4419,#4420);
+#4419 = CARTESIAN_POINT('',(-6.209471302621,1.78E-015));
+#4420 = VECTOR('',#4421,1.);
+#4421 = DIRECTION('',(-0.E+000,1.));
+#4422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4423 = PCURVE('',#2138,#4424);
+#4424 = DEFINITIONAL_REPRESENTATION('',(#4425),#4429);
+#4425 = LINE('',#4426,#4427);
+#4426 = CARTESIAN_POINT('',(1.753500572093,-2.));
+#4427 = VECTOR('',#4428,1.);
+#4428 = DIRECTION('',(1.E-017,1.));
+#4429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4430 = ORIENTED_EDGE('',*,*,#2150,.T.);
+#4431 = ORIENTED_EDGE('',*,*,#3531,.F.);
+#4432 = ADVANCED_FACE('',(#4433),#2138,.F.);
+#4433 = FACE_BOUND('',#4434,.F.);
+#4434 = EDGE_LOOP('',(#4435,#4458,#4481,#4502,#4503));
+#4435 = ORIENTED_EDGE('',*,*,#4436,.F.);
+#4436 = EDGE_CURVE('',#4437,#2081,#4439,.T.);
+#4437 = VERTEX_POINT('',#4438);
+#4438 = CARTESIAN_POINT('',(16.749573328273,15.155198227191,
+ -2.779139992071));
+#4439 = SURFACE_CURVE('',#4440,(#4444,#4451),.PCURVE_S1.);
+#4440 = LINE('',#4441,#4442);
+#4441 = CARTESIAN_POINT('',(16.749573328287,15.155198227199,
+ -2.779139992054));
+#4442 = VECTOR('',#4443,1.);
+#4443 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#4444 = PCURVE('',#2138,#4445);
+#4445 = DEFINITIONAL_REPRESENTATION('',(#4446),#4450);
+#4446 = LINE('',#4447,#4448);
+#4447 = CARTESIAN_POINT('',(-6.3E-016,1.54E-015));
+#4448 = VECTOR('',#4449,1.);
+#4449 = DIRECTION('',(1.,4.E-017));
+#4450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4451 = PCURVE('',#2103,#4452);
+#4452 = DEFINITIONAL_REPRESENTATION('',(#4453),#4457);
+#4453 = LINE('',#4454,#4455);
+#4454 = CARTESIAN_POINT('',(-1.349577990876,2.573486129478));
+#4455 = VECTOR('',#4456,1.);
+#4456 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#4457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4458 = ORIENTED_EDGE('',*,*,#4459,.T.);
+#4459 = EDGE_CURVE('',#4437,#4460,#4462,.T.);
+#4460 = VERTEX_POINT('',#4461);
+#4461 = CARTESIAN_POINT('',(17.749573328273,13.423147419622,
+ -2.779139992071));
+#4462 = SURFACE_CURVE('',#4463,(#4467,#4474),.PCURVE_S1.);
+#4463 = LINE('',#4464,#4465);
+#4464 = CARTESIAN_POINT('',(16.749573328273,15.155198227191,
+ -2.779139992071));
+#4465 = VECTOR('',#4466,1.);
+#4466 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#4467 = PCURVE('',#2138,#4468);
+#4468 = DEFINITIONAL_REPRESENTATION('',(#4469),#4473);
+#4469 = LINE('',#4470,#4471);
+#4470 = CARTESIAN_POINT('',(-4.69E-015,-2.4E-016));
+#4471 = VECTOR('',#4472,1.);
+#4472 = DIRECTION('',(-2.E-017,-1.));
+#4473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4474 = PCURVE('',#2049,#4475);
+#4475 = DEFINITIONAL_REPRESENTATION('',(#4476),#4480);
+#4476 = LINE('',#4477,#4478);
+#4477 = CARTESIAN_POINT('',(-7.068588678671,0.E+000));
+#4478 = VECTOR('',#4479,1.);
+#4479 = DIRECTION('',(-0.E+000,-1.));
+#4480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4481 = ORIENTED_EDGE('',*,*,#4482,.T.);
+#4482 = EDGE_CURVE('',#4460,#4383,#4483,.T.);
+#4483 = SURFACE_CURVE('',#4484,(#4488,#4495),.PCURVE_S1.);
+#4484 = LINE('',#4485,#4486);
+#4485 = CARTESIAN_POINT('',(18.20585484636,13.686581676916,
+ -3.306008506625));
+#4486 = VECTOR('',#4487,1.);
+#4487 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#4488 = PCURVE('',#2138,#4489);
+#4489 = DEFINITIONAL_REPRESENTATION('',(#4490),#4494);
+#4490 = LINE('',#4491,#4492);
+#4491 = CARTESIAN_POINT('',(-0.745104598894,-2.));
+#4492 = VECTOR('',#4493,1.);
+#4493 = DIRECTION('',(1.,-2.E-017));
+#4494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4495 = PCURVE('',#3421,#4496);
+#4496 = DEFINITIONAL_REPRESENTATION('',(#4497),#4501);
+#4497 = LINE('',#4498,#4499);
+#4498 = CARTESIAN_POINT('',(2.13437329346,1.080636264318));
+#4499 = VECTOR('',#4500,1.);
+#4500 = DIRECTION('',(0.707106781187,-0.707106781187));
+#4501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4502 = ORIENTED_EDGE('',*,*,#4410,.F.);
+#4503 = ORIENTED_EDGE('',*,*,#2115,.F.);
+#4504 = ADVANCED_FACE('',(#4505),#2103,.F.);
+#4505 = FACE_BOUND('',#4506,.F.);
+#4506 = EDGE_LOOP('',(#4507,#4508,#4530));
+#4507 = ORIENTED_EDGE('',*,*,#2080,.F.);
+#4508 = ORIENTED_EDGE('',*,*,#4509,.T.);
+#4509 = EDGE_CURVE('',#1996,#4437,#4510,.T.);
+#4510 = SURFACE_CURVE('',#4511,(#4516,#4523),.PCURVE_S1.);
+#4511 = CIRCLE('',#4512,3.5);
+#4512 = AXIS2_PLACEMENT_3D('',#4513,#4514,#4515);
+#4513 = CARTESIAN_POINT('',(14.606280965877,13.91776780481,
+ -5.254026615581));
+#4514 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#4515 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#4516 = PCURVE('',#2103,#4517);
+#4517 = DEFINITIONAL_REPRESENTATION('',(#4518),#4522);
+#4518 = CIRCLE('',#4519,3.5);
+#4519 = AXIS2_PLACEMENT_2D('',#4520,#4521);
+#4520 = CARTESIAN_POINT('',(1.125308632651,9.862528469927E-002));
+#4521 = DIRECTION('',(3.E-017,1.));
+#4522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4523 = PCURVE('',#2049,#4524);
+#4524 = DEFINITIONAL_REPRESENTATION('',(#4525),#4529);
+#4525 = LINE('',#4526,#4527);
+#4526 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#4527 = VECTOR('',#4528,1.);
+#4528 = DIRECTION('',(-1.,0.E+000));
+#4529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4530 = ORIENTED_EDGE('',*,*,#4436,.T.);
+#4531 = ADVANCED_FACE('',(#4532),#2049,.T.);
+#4532 = FACE_BOUND('',#4533,.F.);
+#4533 = EDGE_LOOP('',(#4534,#4535,#4536,#4559,#4581));
+#4534 = ORIENTED_EDGE('',*,*,#4509,.F.);
+#4535 = ORIENTED_EDGE('',*,*,#1995,.F.);
+#4536 = ORIENTED_EDGE('',*,*,#4537,.T.);
+#4537 = EDGE_CURVE('',#1899,#4538,#4540,.T.);
+#4538 = VERTEX_POINT('',#4539);
+#4539 = CARTESIAN_POINT('',(15.08173398778,11.882869658234,
+ -8.701218800103));
+#4540 = SURFACE_CURVE('',#4541,(#4545,#4552),.PCURVE_S1.);
+#4541 = LINE('',#4542,#4543);
+#4542 = CARTESIAN_POINT('',(15.08173398778,11.882869658234,
+ -8.701218800103));
+#4543 = VECTOR('',#4544,1.);
+#4544 = DIRECTION('',(-0.5,0.866025403784,4.3E-016));
+#4545 = PCURVE('',#2049,#4546);
+#4546 = DEFINITIONAL_REPRESENTATION('',(#4547),#4551);
+#4547 = LINE('',#4548,#4549);
+#4548 = CARTESIAN_POINT('',(-4.538457719805,-2.));
+#4549 = VECTOR('',#4550,1.);
+#4550 = DIRECTION('',(-0.E+000,1.));
+#4551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4552 = PCURVE('',#1960,#4553);
+#4553 = DEFINITIONAL_REPRESENTATION('',(#4554),#4558);
+#4554 = LINE('',#4555,#4556);
+#4555 = CARTESIAN_POINT('',(-5.853784305874,0.E+000));
+#4556 = VECTOR('',#4557,1.);
+#4557 = DIRECTION('',(-0.E+000,1.));
+#4558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4559 = ORIENTED_EDGE('',*,*,#4560,.F.);
+#4560 = EDGE_CURVE('',#4460,#4538,#4561,.T.);
+#4561 = SURFACE_CURVE('',#4562,(#4567,#4574),.PCURVE_S1.);
+#4562 = CIRCLE('',#4563,3.5);
+#4563 = AXIS2_PLACEMENT_3D('',#4564,#4565,#4566);
+#4564 = CARTESIAN_POINT('',(15.606280965877,12.185716997241,
+ -5.254026615581));
+#4565 = DIRECTION('',(-0.5,0.866025403784,4.3E-016));
+#4566 = DIRECTION('',(0.866025403784,0.5,-7.9E-016));
+#4567 = PCURVE('',#2049,#4568);
+#4568 = DEFINITIONAL_REPRESENTATION('',(#4569),#4573);
+#4569 = LINE('',#4570,#4571);
+#4570 = CARTESIAN_POINT('',(-12.56637061435,-2.));
+#4571 = VECTOR('',#4572,1.);
+#4572 = DIRECTION('',(1.,-0.E+000));
+#4573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4574 = PCURVE('',#3421,#4575);
+#4575 = DEFINITIONAL_REPRESENTATION('',(#4576),#4580);
+#4576 = CIRCLE('',#4577,3.5);
+#4577 = AXIS2_PLACEMENT_2D('',#4578,#4579);
+#4578 = CARTESIAN_POINT('',(0.186355184504,-1.921093095032));
+#4579 = DIRECTION('',(-4.E-017,1.));
+#4580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4581 = ORIENTED_EDGE('',*,*,#4459,.F.);
+#4582 = ADVANCED_FACE('',(#4583),#1960,.F.);
+#4583 = FACE_BOUND('',#4584,.T.);
+#4584 = EDGE_LOOP('',(#4585,#4613,#4634,#4635));
+#4585 = ORIENTED_EDGE('',*,*,#4586,.F.);
+#4586 = EDGE_CURVE('',#4587,#4538,#4589,.T.);
+#4587 = VERTEX_POINT('',#4588);
+#4588 = CARTESIAN_POINT('',(14.247640354569,11.40130547457,
+ -10.55402661558));
+#4589 = SURFACE_CURVE('',#4590,(#4595,#4602),.PCURVE_S1.);
+#4590 = CIRCLE('',#4591,20.9);
+#4591 = AXIS2_PLACEMENT_3D('',#4592,#4593,#4594);
+#4592 = CARTESIAN_POINT('',(-1.375,2.381569860407,1.33226762955E-015));
+#4593 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#4594 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#4595 = PCURVE('',#1960,#4596);
+#4596 = DEFINITIONAL_REPRESENTATION('',(#4597),#4601);
+#4597 = LINE('',#4598,#4599);
+#4598 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#4599 = VECTOR('',#4600,1.);
+#4600 = DIRECTION('',(-1.,0.E+000));
+#4601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4602 = PCURVE('',#3421,#4603);
+#4603 = DEFINITIONAL_REPRESENTATION('',(#4604),#4612);
+#4604 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4605,#4606,#4607,#4608,
+#4609,#4610,#4611),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#4605 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4606 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#4607 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#4608 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#4609 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#4610 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#4611 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4613 = ORIENTED_EDGE('',*,*,#4614,.T.);
+#4614 = EDGE_CURVE('',#4587,#1866,#4615,.T.);
+#4615 = SURFACE_CURVE('',#4616,(#4620,#4627),.PCURVE_S1.);
+#4616 = LINE('',#4617,#4618);
+#4617 = CARTESIAN_POINT('',(14.247640354569,11.40130547457,
+ -10.55402661558));
+#4618 = VECTOR('',#4619,1.);
+#4619 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#4620 = PCURVE('',#1960,#4621);
+#4621 = DEFINITIONAL_REPRESENTATION('',(#4622),#4626);
+#4622 = LINE('',#4623,#4624);
+#4623 = CARTESIAN_POINT('',(-5.75382958365,0.E+000));
+#4624 = VECTOR('',#4625,1.);
+#4625 = DIRECTION('',(-0.E+000,-1.));
+#4626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4627 = PCURVE('',#1882,#4628);
+#4628 = DEFINITIONAL_REPRESENTATION('',(#4629),#4633);
+#4629 = LINE('',#4630,#4631);
+#4630 = CARTESIAN_POINT('',(1.568823168303,0.E+000));
+#4631 = VECTOR('',#4632,1.);
+#4632 = DIRECTION('',(-1.110223024625E-016,-1.));
+#4633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4634 = ORIENTED_EDGE('',*,*,#1898,.T.);
+#4635 = ORIENTED_EDGE('',*,*,#4537,.T.);
+#4636 = ADVANCED_FACE('',(#4637),#1882,.T.);
+#4637 = FACE_BOUND('',#4638,.T.);
+#4638 = EDGE_LOOP('',(#4639,#4662,#4685,#4708,#4729,#4730));
+#4639 = ORIENTED_EDGE('',*,*,#4640,.F.);
+#4640 = EDGE_CURVE('',#4641,#4587,#4643,.T.);
+#4641 = VERTEX_POINT('',#4642);
+#4642 = CARTESIAN_POINT('',(15.606281072365,12.185717058722,
+ -10.55402661558));
+#4643 = SURFACE_CURVE('',#4644,(#4648,#4655),.PCURVE_S1.);
+#4644 = LINE('',#4645,#4646);
+#4645 = CARTESIAN_POINT('',(15.606281072365,12.185717058722,
+ -10.55402661558));
+#4646 = VECTOR('',#4647,1.);
+#4647 = DIRECTION('',(-0.866025403784,-0.5,7.771561172376E-016));
+#4648 = PCURVE('',#1882,#4649);
+#4649 = DEFINITIONAL_REPRESENTATION('',(#4650),#4654);
+#4650 = LINE('',#4651,#4652);
+#4651 = CARTESIAN_POINT('',(3.845925372767E-016,-6.661338147751E-016));
+#4652 = VECTOR('',#4653,1.);
+#4653 = DIRECTION('',(1.,0.E+000));
+#4654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4655 = PCURVE('',#3421,#4656);
+#4656 = DEFINITIONAL_REPRESENTATION('',(#4657),#4661);
+#4657 = LINE('',#4658,#4659);
+#4658 = CARTESIAN_POINT('',(-5.113644815496,-1.921092972071));
+#4659 = VECTOR('',#4660,1.);
+#4660 = DIRECTION('',(3.E-017,-1.));
+#4661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4662 = ORIENTED_EDGE('',*,*,#4663,.T.);
+#4663 = EDGE_CURVE('',#4641,#4664,#4666,.T.);
+#4664 = VERTEX_POINT('',#4665);
+#4665 = CARTESIAN_POINT('',(18.356281072365,7.422577337907,
+ -10.55402661558));
+#4666 = SURFACE_CURVE('',#4667,(#4671,#4678),.PCURVE_S1.);
+#4667 = LINE('',#4668,#4669);
+#4668 = CARTESIAN_POINT('',(15.606281072365,12.185717058722,
+ -10.55402661558));
+#4669 = VECTOR('',#4670,1.);
+#4670 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#4671 = PCURVE('',#1882,#4672);
+#4672 = DEFINITIONAL_REPRESENTATION('',(#4673),#4677);
+#4673 = LINE('',#4674,#4675);
+#4674 = CARTESIAN_POINT('',(-3.845925372767E-016,6.661338147751E-016));
+#4675 = VECTOR('',#4676,1.);
+#4676 = DIRECTION('',(-1.110223024625E-016,-1.));
+#4677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4678 = PCURVE('',#3449,#4679);
+#4679 = DEFINITIONAL_REPRESENTATION('',(#4680),#4684);
+#4680 = LINE('',#4681,#4682);
+#4681 = CARTESIAN_POINT('',(-4.712389003585,0.E+000));
+#4682 = VECTOR('',#4683,1.);
+#4683 = DIRECTION('',(-0.E+000,-1.));
+#4684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4685 = ORIENTED_EDGE('',*,*,#4686,.T.);
+#4686 = EDGE_CURVE('',#4664,#4687,#4689,.T.);
+#4687 = VERTEX_POINT('',#4688);
+#4688 = CARTESIAN_POINT('',(16.997640354569,6.638165753756,
+ -10.55402661558));
+#4689 = SURFACE_CURVE('',#4690,(#4694,#4701),.PCURVE_S1.);
+#4690 = LINE('',#4691,#4692);
+#4691 = CARTESIAN_POINT('',(18.356281072365,7.422577337907,
+ -10.55402661558));
+#4692 = VECTOR('',#4693,1.);
+#4693 = DIRECTION('',(-0.866025403784,-0.5,7.771561172376E-016));
+#4694 = PCURVE('',#1882,#4695);
+#4695 = DEFINITIONAL_REPRESENTATION('',(#4696),#4700);
+#4696 = LINE('',#4697,#4698);
+#4697 = CARTESIAN_POINT('',(-1.7763568394E-015,-5.5));
+#4698 = VECTOR('',#4699,1.);
+#4699 = DIRECTION('',(1.,0.E+000));
+#4700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4701 = PCURVE('',#3367,#4702);
+#4702 = DEFINITIONAL_REPRESENTATION('',(#4703),#4707);
+#4703 = LINE('',#4704,#4705);
+#4704 = CARTESIAN_POINT('',(-5.113644815496,-1.921092972071));
+#4705 = VECTOR('',#4706,1.);
+#4706 = DIRECTION('',(3.E-017,-1.));
+#4707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4708 = ORIENTED_EDGE('',*,*,#4709,.F.);
+#4709 = EDGE_CURVE('',#1769,#4687,#4710,.T.);
+#4710 = SURFACE_CURVE('',#4711,(#4715,#4722),.PCURVE_S1.);
+#4711 = LINE('',#4712,#4713);
+#4712 = CARTESIAN_POINT('',(14.247640354569,11.40130547457,
+ -10.55402661558));
+#4713 = VECTOR('',#4714,1.);
+#4714 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#4715 = PCURVE('',#1882,#4716);
+#4716 = DEFINITIONAL_REPRESENTATION('',(#4717),#4721);
+#4717 = LINE('',#4718,#4719);
+#4718 = CARTESIAN_POINT('',(1.568823168303,0.E+000));
+#4719 = VECTOR('',#4720,1.);
+#4720 = DIRECTION('',(-1.110223024625E-016,-1.));
+#4721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4722 = PCURVE('',#1830,#4723);
+#4723 = DEFINITIONAL_REPRESENTATION('',(#4724),#4728);
+#4724 = LINE('',#4725,#4726);
+#4725 = CARTESIAN_POINT('',(-5.75382958365,0.E+000));
+#4726 = VECTOR('',#4727,1.);
+#4727 = DIRECTION('',(-0.E+000,-1.));
+#4728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4729 = ORIENTED_EDGE('',*,*,#1865,.T.);
+#4730 = ORIENTED_EDGE('',*,*,#4614,.F.);
+#4731 = ADVANCED_FACE('',(#4732),#1830,.F.);
+#4732 = FACE_BOUND('',#4733,.T.);
+#4733 = EDGE_LOOP('',(#4734,#4735,#4736,#4764));
+#4734 = ORIENTED_EDGE('',*,*,#1768,.F.);
+#4735 = ORIENTED_EDGE('',*,*,#4709,.T.);
+#4736 = ORIENTED_EDGE('',*,*,#4737,.T.);
+#4737 = EDGE_CURVE('',#4687,#4738,#4740,.T.);
+#4738 = VERTEX_POINT('',#4739);
+#4739 = CARTESIAN_POINT('',(17.83173398778,7.11972993742,-8.701218800103
+ ));
+#4740 = SURFACE_CURVE('',#4741,(#4746,#4753),.PCURVE_S1.);
+#4741 = CIRCLE('',#4742,20.9);
+#4742 = AXIS2_PLACEMENT_3D('',#4743,#4744,#4745);
+#4743 = CARTESIAN_POINT('',(1.375,-2.381569860407,-1.33226762955E-015));
+#4744 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#4745 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#4746 = PCURVE('',#1830,#4747);
+#4747 = DEFINITIONAL_REPRESENTATION('',(#4748),#4752);
+#4748 = LINE('',#4749,#4750);
+#4749 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#4750 = VECTOR('',#4751,1.);
+#4751 = DIRECTION('',(-1.,0.E+000));
+#4752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4753 = PCURVE('',#3367,#4754);
+#4754 = DEFINITIONAL_REPRESENTATION('',(#4755),#4763);
+#4755 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4756,#4757,#4758,#4759,
+#4760,#4761,#4762),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#4756 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4757 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#4758 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#4759 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#4760 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#4761 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#4762 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4764 = ORIENTED_EDGE('',*,*,#4765,.T.);
+#4765 = EDGE_CURVE('',#4738,#1684,#4766,.T.);
+#4766 = SURFACE_CURVE('',#4767,(#4771,#4778),.PCURVE_S1.);
+#4767 = LINE('',#4768,#4769);
+#4768 = CARTESIAN_POINT('',(15.08173398778,11.882869658234,
+ -8.701218800103));
+#4769 = VECTOR('',#4770,1.);
+#4770 = DIRECTION('',(-0.5,0.866025403784,4.3E-016));
+#4771 = PCURVE('',#1830,#4772);
+#4772 = DEFINITIONAL_REPRESENTATION('',(#4773),#4777);
+#4773 = LINE('',#4774,#4775);
+#4774 = CARTESIAN_POINT('',(-5.853784305874,0.E+000));
+#4775 = VECTOR('',#4776,1.);
+#4776 = DIRECTION('',(-0.E+000,1.));
+#4777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4778 = PCURVE('',#1737,#4779);
+#4779 = DEFINITIONAL_REPRESENTATION('',(#4780),#4784);
+#4780 = LINE('',#4781,#4782);
+#4781 = CARTESIAN_POINT('',(-4.538457719805,-2.));
+#4782 = VECTOR('',#4783,1.);
+#4783 = DIRECTION('',(-0.E+000,1.));
+#4784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4785 = ADVANCED_FACE('',(#4786),#1737,.T.);
+#4786 = FACE_BOUND('',#4787,.F.);
+#4787 = EDGE_LOOP('',(#4788,#4789,#4813,#4836,#4858));
+#4788 = ORIENTED_EDGE('',*,*,#1683,.F.);
+#4789 = ORIENTED_EDGE('',*,*,#4790,.T.);
+#4790 = EDGE_CURVE('',#1649,#4791,#4793,.T.);
+#4791 = VERTEX_POINT('',#4792);
+#4792 = CARTESIAN_POINT('',(21.499573328273,6.927956891239,
+ -2.779139992071));
+#4793 = SURFACE_CURVE('',#4794,(#4799,#4806),.PCURVE_S1.);
+#4794 = CIRCLE('',#4795,3.5);
+#4795 = AXIS2_PLACEMENT_3D('',#4796,#4797,#4798);
+#4796 = CARTESIAN_POINT('',(19.356280965878,5.690526468858,
+ -5.254026615581));
+#4797 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#4798 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#4799 = PCURVE('',#1737,#4800);
+#4800 = DEFINITIONAL_REPRESENTATION('',(#4801),#4805);
+#4801 = LINE('',#4802,#4803);
+#4802 = CARTESIAN_POINT('',(-0.E+000,-9.5));
+#4803 = VECTOR('',#4804,1.);
+#4804 = DIRECTION('',(-1.,0.E+000));
+#4805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4806 = PCURVE('',#1671,#4807);
+#4807 = DEFINITIONAL_REPRESENTATION('',(#4808),#4812);
+#4808 = CIRCLE('',#4809,3.5);
+#4809 = AXIS2_PLACEMENT_2D('',#4810,#4811);
+#4810 = CARTESIAN_POINT('',(1.125308632651,9.862528469927E-002));
+#4811 = DIRECTION('',(3.E-017,1.));
+#4812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4813 = ORIENTED_EDGE('',*,*,#4814,.F.);
+#4814 = EDGE_CURVE('',#4815,#4791,#4817,.T.);
+#4815 = VERTEX_POINT('',#4816);
+#4816 = CARTESIAN_POINT('',(20.499573328273,8.660007698808,
+ -2.779139992071));
+#4817 = SURFACE_CURVE('',#4818,(#4822,#4829),.PCURVE_S1.);
+#4818 = LINE('',#4819,#4820);
+#4819 = CARTESIAN_POINT('',(16.749573328273,15.155198227191,
+ -2.779139992071));
+#4820 = VECTOR('',#4821,1.);
+#4821 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#4822 = PCURVE('',#1737,#4823);
+#4823 = DEFINITIONAL_REPRESENTATION('',(#4824),#4828);
+#4824 = LINE('',#4825,#4826);
+#4825 = CARTESIAN_POINT('',(-7.068588678671,0.E+000));
+#4826 = VECTOR('',#4827,1.);
+#4827 = DIRECTION('',(-0.E+000,-1.));
+#4828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4829 = PCURVE('',#1636,#4830);
+#4830 = DEFINITIONAL_REPRESENTATION('',(#4831),#4835);
+#4831 = LINE('',#4832,#4833);
+#4832 = CARTESIAN_POINT('',(-4.69E-015,-2.4E-016));
+#4833 = VECTOR('',#4834,1.);
+#4834 = DIRECTION('',(-2.E-017,-1.));
+#4835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4836 = ORIENTED_EDGE('',*,*,#4837,.T.);
+#4837 = EDGE_CURVE('',#4815,#4738,#4838,.T.);
+#4838 = SURFACE_CURVE('',#4839,(#4844,#4851),.PCURVE_S1.);
+#4839 = CIRCLE('',#4840,3.5);
+#4840 = AXIS2_PLACEMENT_3D('',#4841,#4842,#4843);
+#4841 = CARTESIAN_POINT('',(18.356280965877,7.422577276427,
+ -5.254026615581));
+#4842 = DIRECTION('',(-0.5,0.866025403784,4.3E-016));
+#4843 = DIRECTION('',(0.866025403784,0.5,-7.9E-016));
+#4844 = PCURVE('',#1737,#4845);
+#4845 = DEFINITIONAL_REPRESENTATION('',(#4846),#4850);
+#4846 = LINE('',#4847,#4848);
+#4847 = CARTESIAN_POINT('',(-12.56637061435,-7.5));
+#4848 = VECTOR('',#4849,1.);
+#4849 = DIRECTION('',(1.,-0.E+000));
+#4850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4851 = PCURVE('',#3367,#4852);
+#4852 = DEFINITIONAL_REPRESENTATION('',(#4853),#4857);
+#4853 = CIRCLE('',#4854,3.5);
+#4854 = AXIS2_PLACEMENT_2D('',#4855,#4856);
+#4855 = CARTESIAN_POINT('',(0.186355184504,-1.921093095032));
+#4856 = DIRECTION('',(-4.E-017,1.));
+#4857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4858 = ORIENTED_EDGE('',*,*,#4765,.T.);
+#4859 = ADVANCED_FACE('',(#4860),#1671,.T.);
+#4860 = FACE_BOUND('',#4861,.T.);
+#4861 = EDGE_LOOP('',(#4862,#4863,#4864));
+#4862 = ORIENTED_EDGE('',*,*,#1648,.F.);
+#4863 = ORIENTED_EDGE('',*,*,#4790,.T.);
+#4864 = ORIENTED_EDGE('',*,*,#4865,.T.);
+#4865 = EDGE_CURVE('',#4791,#1614,#4866,.T.);
+#4866 = SURFACE_CURVE('',#4867,(#4871,#4878),.PCURVE_S1.);
+#4867 = LINE('',#4868,#4869);
+#4868 = CARTESIAN_POINT('',(21.499573328287,6.927956891247,
+ -2.779139992054));
+#4869 = VECTOR('',#4870,1.);
+#4870 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#4871 = PCURVE('',#1671,#4872);
+#4872 = DEFINITIONAL_REPRESENTATION('',(#4873),#4877);
+#4873 = LINE('',#4874,#4875);
+#4874 = CARTESIAN_POINT('',(-1.349577990876,2.573486129478));
+#4875 = VECTOR('',#4876,1.);
+#4876 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#4877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4878 = PCURVE('',#1636,#4879);
+#4879 = DEFINITIONAL_REPRESENTATION('',(#4880),#4884);
+#4880 = LINE('',#4881,#4882);
+#4881 = CARTESIAN_POINT('',(-1.86E-015,-9.5));
+#4882 = VECTOR('',#4883,1.);
+#4883 = DIRECTION('',(1.,4.E-017));
+#4884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4885 = ADVANCED_FACE('',(#4886),#1636,.F.);
+#4886 = FACE_BOUND('',#4887,.F.);
+#4887 = EDGE_LOOP('',(#4888,#4911,#4912,#4913,#4914));
+#4888 = ORIENTED_EDGE('',*,*,#4889,.F.);
+#4889 = EDGE_CURVE('',#4815,#4890,#4892,.T.);
+#4890 = VERTEX_POINT('',#4891);
+#4891 = CARTESIAN_POINT('',(19.425777911961,8.040051626145,
+ -1.539227846713));
+#4892 = SURFACE_CURVE('',#4893,(#4897,#4904),.PCURVE_S1.);
+#4893 = LINE('',#4894,#4895);
+#4894 = CARTESIAN_POINT('',(20.95585484636,8.923441956102,
+ -3.306008506625));
+#4895 = VECTOR('',#4896,1.);
+#4896 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#4897 = PCURVE('',#1636,#4898);
+#4898 = DEFINITIONAL_REPRESENTATION('',(#4899),#4903);
+#4899 = LINE('',#4900,#4901);
+#4900 = CARTESIAN_POINT('',(-0.745104598894,-7.5));
+#4901 = VECTOR('',#4902,1.);
+#4902 = DIRECTION('',(1.,-2.E-017));
+#4903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4904 = PCURVE('',#3367,#4905);
+#4905 = DEFINITIONAL_REPRESENTATION('',(#4906),#4910);
+#4906 = LINE('',#4907,#4908);
+#4907 = CARTESIAN_POINT('',(2.13437329346,1.080636264318));
+#4908 = VECTOR('',#4909,1.);
+#4909 = DIRECTION('',(0.707106781187,-0.707106781187));
+#4910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4911 = ORIENTED_EDGE('',*,*,#4814,.T.);
+#4912 = ORIENTED_EDGE('',*,*,#4865,.T.);
+#4913 = ORIENTED_EDGE('',*,*,#1613,.F.);
+#4914 = ORIENTED_EDGE('',*,*,#4915,.F.);
+#4915 = EDGE_CURVE('',#4890,#1517,#4916,.T.);
+#4916 = SURFACE_CURVE('',#4917,(#4921,#4928),.PCURVE_S1.);
+#4917 = LINE('',#4918,#4919);
+#4918 = CARTESIAN_POINT('',(16.675777911961,12.80319134696,
+ -1.539227846713));
+#4919 = VECTOR('',#4920,1.);
+#4920 = DIRECTION('',(-0.5,0.866025403784,4.3E-016));
+#4921 = PCURVE('',#1636,#4922);
+#4922 = DEFINITIONAL_REPRESENTATION('',(#4923),#4927);
+#4923 = LINE('',#4924,#4925);
+#4924 = CARTESIAN_POINT('',(1.753500572093,-2.));
+#4925 = VECTOR('',#4926,1.);
+#4926 = DIRECTION('',(1.E-017,1.));
+#4927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4928 = PCURVE('',#1578,#4929);
+#4929 = DEFINITIONAL_REPRESENTATION('',(#4930),#4934);
+#4930 = LINE('',#4931,#4932);
+#4931 = CARTESIAN_POINT('',(-6.209471302621,1.78E-015));
+#4932 = VECTOR('',#4933,1.);
+#4933 = DIRECTION('',(-0.E+000,1.));
+#4934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4935 = ADVANCED_FACE('',(#4936),#1578,.F.);
+#4936 = FACE_BOUND('',#4937,.T.);
+#4937 = EDGE_LOOP('',(#4938,#4939,#4940,#4966));
+#4938 = ORIENTED_EDGE('',*,*,#1516,.F.);
+#4939 = ORIENTED_EDGE('',*,*,#4915,.F.);
+#4940 = ORIENTED_EDGE('',*,*,#4941,.T.);
+#4941 = EDGE_CURVE('',#4890,#3329,#4942,.T.);
+#4942 = SURFACE_CURVE('',#4943,(#4948,#4955),.PCURVE_S1.);
+#4943 = CIRCLE('',#4944,20.9);
+#4944 = AXIS2_PLACEMENT_3D('',#4945,#4946,#4947);
+#4945 = CARTESIAN_POINT('',(1.375,-2.381569860407,-1.33226762955E-015));
+#4946 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#4947 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#4948 = PCURVE('',#1578,#4949);
+#4949 = DEFINITIONAL_REPRESENTATION('',(#4950),#4954);
+#4950 = LINE('',#4951,#4952);
+#4951 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#4952 = VECTOR('',#4953,1.);
+#4953 = DIRECTION('',(-1.,0.E+000));
+#4954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4955 = PCURVE('',#3367,#4956);
+#4956 = DEFINITIONAL_REPRESENTATION('',(#4957),#4965);
+#4957 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4958,#4959,#4960,#4961,
+#4962,#4963,#4964),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#4958 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4959 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#4960 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#4961 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#4962 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#4963 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#4964 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4966 = ORIENTED_EDGE('',*,*,#3328,.F.);
+#4967 = ADVANCED_FACE('',(#4968),#3309,.F.);
+#4968 = FACE_BOUND('',#4969,.T.);
+#4969 = EDGE_LOOP('',(#4970,#5001,#5025,#5048,#5069,#5070,#5071,#5072));
+#4970 = ORIENTED_EDGE('',*,*,#4971,.T.);
+#4971 = EDGE_CURVE('',#4972,#4974,#4976,.T.);
+#4972 = VERTEX_POINT('',#4973);
+#4973 = CARTESIAN_POINT('',(-15.58845705264,9.000000373219,-1.E-014));
+#4974 = VERTEX_POINT('',#4975);
+#4975 = CARTESIAN_POINT('',(15.588457469663,8.999999650917,-5.E-015));
+#4976 = SURFACE_CURVE('',#4977,(#4982,#4989),.PCURVE_S1.);
+#4977 = CIRCLE('',#4978,18.);
+#4978 = AXIS2_PLACEMENT_3D('',#4979,#4980,#4981);
+#4979 = CARTESIAN_POINT('',(0.E+000,0.E+000,-4.4E-015));
+#4980 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#4981 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#4982 = PCURVE('',#3309,#4983);
+#4983 = DEFINITIONAL_REPRESENTATION('',(#4984),#4988);
+#4984 = LINE('',#4985,#4986);
+#4985 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#4986 = VECTOR('',#4987,1.);
+#4987 = DIRECTION('',(-1.,0.E+000));
+#4988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4989 = PCURVE('',#4990,#4995);
+#4990 = SPHERICAL_SURFACE('',#4991,18.);
+#4991 = AXIS2_PLACEMENT_3D('',#4992,#4993,#4994);
+#4992 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#4993 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#4994 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#4995 = DEFINITIONAL_REPRESENTATION('',(#4996),#5000);
+#4996 = LINE('',#4997,#4998);
+#4997 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
+#4998 = VECTOR('',#4999,1.);
+#4999 = DIRECTION('',(-1.,0.E+000));
+#5000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5001 = ORIENTED_EDGE('',*,*,#5002,.T.);
+#5002 = EDGE_CURVE('',#4974,#5003,#5005,.T.);
+#5003 = VERTEX_POINT('',#5004);
+#5004 = CARTESIAN_POINT('',(3.996802888651E-015,-18.,-4.E-015));
+#5005 = SURFACE_CURVE('',#5006,(#5011,#5018),.PCURVE_S1.);
+#5006 = CIRCLE('',#5007,18.);
+#5007 = AXIS2_PLACEMENT_3D('',#5008,#5009,#5010);
+#5008 = CARTESIAN_POINT('',(0.E+000,0.E+000,-4.4E-015));
+#5009 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#5010 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#5011 = PCURVE('',#3309,#5012);
+#5012 = DEFINITIONAL_REPRESENTATION('',(#5013),#5017);
+#5013 = LINE('',#5014,#5015);
+#5014 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#5015 = VECTOR('',#5016,1.);
+#5016 = DIRECTION('',(-1.,0.E+000));
+#5017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5018 = PCURVE('',#4990,#5019);
+#5019 = DEFINITIONAL_REPRESENTATION('',(#5020),#5024);
+#5020 = LINE('',#5021,#5022);
+#5021 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
+#5022 = VECTOR('',#5023,1.);
+#5023 = DIRECTION('',(-1.,0.E+000));
+#5024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5025 = ORIENTED_EDGE('',*,*,#5026,.T.);
+#5026 = EDGE_CURVE('',#5003,#5027,#5029,.T.);
+#5027 = VERTEX_POINT('',#5028);
+#5028 = CARTESIAN_POINT('',(2.996802888651E-015,-18.,1.304015126393));
+#5029 = SEAM_CURVE('',#5030,(#5034,#5041),.PCURVE_S1.);
+#5030 = LINE('',#5031,#5032);
+#5031 = CARTESIAN_POINT('',(3.996802888651E-015,-18.,-4.4E-015));
+#5032 = VECTOR('',#5033,1.);
+#5033 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#5034 = PCURVE('',#3309,#5035);
+#5035 = DEFINITIONAL_REPRESENTATION('',(#5036),#5040);
+#5036 = LINE('',#5037,#5038);
+#5037 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#5038 = VECTOR('',#5039,1.);
+#5039 = DIRECTION('',(-0.E+000,1.));
+#5040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5041 = PCURVE('',#3309,#5042);
+#5042 = DEFINITIONAL_REPRESENTATION('',(#5043),#5047);
+#5043 = LINE('',#5044,#5045);
+#5044 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#5045 = VECTOR('',#5046,1.);
+#5046 = DIRECTION('',(-0.E+000,1.));
+#5047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5048 = ORIENTED_EDGE('',*,*,#5049,.T.);
+#5049 = EDGE_CURVE('',#5027,#3293,#5050,.T.);
+#5050 = SEAM_CURVE('',#5051,(#5055,#5062),.PCURVE_S1.);
+#5051 = LINE('',#5052,#5053);
+#5052 = CARTESIAN_POINT('',(3.996802888651E-015,-18.,-4.4E-015));
+#5053 = VECTOR('',#5054,1.);
+#5054 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#5055 = PCURVE('',#3309,#5056);
+#5056 = DEFINITIONAL_REPRESENTATION('',(#5057),#5061);
+#5057 = LINE('',#5058,#5059);
+#5058 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#5059 = VECTOR('',#5060,1.);
+#5060 = DIRECTION('',(-0.E+000,1.));
+#5061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5062 = PCURVE('',#3309,#5063);
+#5063 = DEFINITIONAL_REPRESENTATION('',(#5064),#5068);
+#5064 = LINE('',#5065,#5066);
+#5065 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#5066 = VECTOR('',#5067,1.);
+#5067 = DIRECTION('',(-0.E+000,1.));
+#5068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5069 = ORIENTED_EDGE('',*,*,#3292,.F.);
+#5070 = ORIENTED_EDGE('',*,*,#5049,.F.);
+#5071 = ORIENTED_EDGE('',*,*,#5026,.F.);
+#5072 = ORIENTED_EDGE('',*,*,#5073,.T.);
+#5073 = EDGE_CURVE('',#5003,#4972,#5074,.T.);
+#5074 = SURFACE_CURVE('',#5075,(#5080,#5087),.PCURVE_S1.);
+#5075 = CIRCLE('',#5076,18.);
+#5076 = AXIS2_PLACEMENT_3D('',#5077,#5078,#5079);
+#5077 = CARTESIAN_POINT('',(0.E+000,0.E+000,-4.4E-015));
+#5078 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#5079 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#5080 = PCURVE('',#3309,#5081);
+#5081 = DEFINITIONAL_REPRESENTATION('',(#5082),#5086);
+#5082 = LINE('',#5083,#5084);
+#5083 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#5084 = VECTOR('',#5085,1.);
+#5085 = DIRECTION('',(-1.,0.E+000));
+#5086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5087 = PCURVE('',#4990,#5088);
+#5088 = DEFINITIONAL_REPRESENTATION('',(#5089),#5093);
+#5089 = LINE('',#5090,#5091);
+#5090 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
+#5091 = VECTOR('',#5092,1.);
+#5092 = DIRECTION('',(-1.,0.E+000));
+#5093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5094 = ADVANCED_FACE('',(#5095),#3367,.F.);
+#5095 = FACE_BOUND('',#5096,.F.);
+#5096 = EDGE_LOOP('',(#5097,#5123,#5124,#5125,#5126,#5127,#5128,#5129));
+#5097 = ORIENTED_EDGE('',*,*,#5098,.F.);
+#5098 = EDGE_CURVE('',#4664,#3434,#5099,.T.);
+#5099 = SURFACE_CURVE('',#5100,(#5105,#5116),.PCURVE_S1.);
+#5100 = CIRCLE('',#5101,5.3);
+#5101 = AXIS2_PLACEMENT_3D('',#5102,#5103,#5104);
+#5102 = CARTESIAN_POINT('',(18.356280965877,7.422577276427,
+ -5.254026615581));
+#5103 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#5104 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#5105 = PCURVE('',#3367,#5106);
+#5106 = DEFINITIONAL_REPRESENTATION('',(#5107),#5115);
+#5107 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5108,#5109,#5110,#5111,
+#5112,#5113,#5114),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#5108 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#5109 = CARTESIAN_POINT('',(9.366224464619,3.378906904968));
+#5110 = CARTESIAN_POINT('',(4.776289824561,-4.571093095032));
+#5111 = CARTESIAN_POINT('',(0.186355184504,-12.52109309503));
+#5112 = CARTESIAN_POINT('',(-4.403579455554,-4.571093095032));
+#5113 = CARTESIAN_POINT('',(-8.993514095611,3.378906904968));
+#5114 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#5115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5116 = PCURVE('',#3449,#5117);
+#5117 = DEFINITIONAL_REPRESENTATION('',(#5118),#5122);
+#5118 = LINE('',#5119,#5120);
+#5119 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#5120 = VECTOR('',#5121,1.);
+#5121 = DIRECTION('',(-1.,0.E+000));
+#5122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5123 = ORIENTED_EDGE('',*,*,#4686,.T.);
+#5124 = ORIENTED_EDGE('',*,*,#4737,.T.);
+#5125 = ORIENTED_EDGE('',*,*,#4837,.F.);
+#5126 = ORIENTED_EDGE('',*,*,#4889,.T.);
+#5127 = ORIENTED_EDGE('',*,*,#4941,.T.);
+#5128 = ORIENTED_EDGE('',*,*,#3351,.T.);
+#5129 = ORIENTED_EDGE('',*,*,#3461,.F.);
+#5130 = ADVANCED_FACE('',(#5131),#3421,.T.);
+#5131 = FACE_BOUND('',#5132,.T.);
+#5132 = EDGE_LOOP('',(#5133,#5159,#5160,#5161,#5162,#5163,#5164,#5165));
+#5133 = ORIENTED_EDGE('',*,*,#5134,.F.);
+#5134 = EDGE_CURVE('',#4641,#3404,#5135,.T.);
+#5135 = SURFACE_CURVE('',#5136,(#5141,#5152),.PCURVE_S1.);
+#5136 = CIRCLE('',#5137,5.3);
+#5137 = AXIS2_PLACEMENT_3D('',#5138,#5139,#5140);
+#5138 = CARTESIAN_POINT('',(15.606280965877,12.185716997241,
+ -5.254026615581));
+#5139 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#5140 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#5141 = PCURVE('',#3421,#5142);
+#5142 = DEFINITIONAL_REPRESENTATION('',(#5143),#5151);
+#5143 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5144,#5145,#5146,#5147,
+#5148,#5149,#5150),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#5144 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#5145 = CARTESIAN_POINT('',(9.366224464619,3.378906904968));
+#5146 = CARTESIAN_POINT('',(4.776289824561,-4.571093095032));
+#5147 = CARTESIAN_POINT('',(0.186355184504,-12.52109309503));
+#5148 = CARTESIAN_POINT('',(-4.403579455554,-4.571093095032));
+#5149 = CARTESIAN_POINT('',(-8.993514095611,3.378906904968));
+#5150 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#5151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5152 = PCURVE('',#3449,#5153);
+#5153 = DEFINITIONAL_REPRESENTATION('',(#5154),#5158);
+#5154 = LINE('',#5155,#5156);
+#5155 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#5156 = VECTOR('',#5157,1.);
+#5157 = DIRECTION('',(-1.,0.E+000));
+#5158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5159 = ORIENTED_EDGE('',*,*,#4640,.T.);
+#5160 = ORIENTED_EDGE('',*,*,#4586,.T.);
+#5161 = ORIENTED_EDGE('',*,*,#4560,.F.);
+#5162 = ORIENTED_EDGE('',*,*,#4482,.T.);
+#5163 = ORIENTED_EDGE('',*,*,#4382,.T.);
+#5164 = ORIENTED_EDGE('',*,*,#3508,.T.);
+#5165 = ORIENTED_EDGE('',*,*,#3403,.F.);
+#5166 = ADVANCED_FACE('',(#5167),#3449,.T.);
+#5167 = FACE_BOUND('',#5168,.F.);
+#5168 = EDGE_LOOP('',(#5169,#5170,#5171,#5172));
+#5169 = ORIENTED_EDGE('',*,*,#4663,.T.);
+#5170 = ORIENTED_EDGE('',*,*,#5098,.T.);
+#5171 = ORIENTED_EDGE('',*,*,#3433,.F.);
+#5172 = ORIENTED_EDGE('',*,*,#5134,.F.);
+#5173 = ADVANCED_FACE('',(#5174),#3597,.F.);
+#5174 = FACE_BOUND('',#5175,.F.);
+#5175 = EDGE_LOOP('',(#5176,#5202,#5203,#5204,#5205,#5206,#5207,#5208));
+#5176 = ORIENTED_EDGE('',*,*,#5177,.F.);
+#5177 = EDGE_CURVE('',#4075,#3664,#5178,.T.);
+#5178 = SURFACE_CURVE('',#5179,(#5184,#5195),.PCURVE_S1.);
+#5179 = CIRCLE('',#5180,5.3);
+#5180 = AXIS2_PLACEMENT_3D('',#5181,#5182,#5183);
+#5181 = CARTESIAN_POINT('',(-15.60628096587,12.185716997241,
+ -5.254026615581));
+#5182 = DIRECTION('',(0.5,0.866025403784,-9.857913352292E-016));
+#5183 = DIRECTION('',(-0.866025403784,0.5,-5.551115123126E-017));
+#5184 = PCURVE('',#3597,#5185);
+#5185 = DEFINITIONAL_REPRESENTATION('',(#5186),#5194);
+#5186 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5187,#5188,#5189,#5190,
+#5191,#5192,#5193),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#5187 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#5188 = CARTESIAN_POINT('',(9.366224464619,3.378906904968));
+#5189 = CARTESIAN_POINT('',(4.776289824561,-4.571093095032));
+#5190 = CARTESIAN_POINT('',(0.186355184504,-12.52109309503));
+#5191 = CARTESIAN_POINT('',(-4.403579455554,-4.571093095032));
+#5192 = CARTESIAN_POINT('',(-8.993514095611,3.378906904968));
+#5193 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#5194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5195 = PCURVE('',#3679,#5196);
+#5196 = DEFINITIONAL_REPRESENTATION('',(#5197),#5201);
+#5197 = LINE('',#5198,#5199);
+#5198 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#5199 = VECTOR('',#5200,1.);
+#5200 = DIRECTION('',(-1.,0.E+000));
+#5201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5202 = ORIENTED_EDGE('',*,*,#4097,.T.);
+#5203 = ORIENTED_EDGE('',*,*,#4148,.T.);
+#5204 = ORIENTED_EDGE('',*,*,#4248,.F.);
+#5205 = ORIENTED_EDGE('',*,*,#4300,.T.);
+#5206 = ORIENTED_EDGE('',*,*,#4352,.T.);
+#5207 = ORIENTED_EDGE('',*,*,#3581,.T.);
+#5208 = ORIENTED_EDGE('',*,*,#3691,.F.);
+#5209 = ADVANCED_FACE('',(#5210),#3651,.T.);
+#5210 = FACE_BOUND('',#5211,.T.);
+#5211 = EDGE_LOOP('',(#5212,#5238,#5239,#5240,#5241,#5242,#5243,#5244));
+#5212 = ORIENTED_EDGE('',*,*,#5213,.F.);
+#5213 = EDGE_CURVE('',#4052,#3634,#5214,.T.);
+#5214 = SURFACE_CURVE('',#5215,(#5220,#5231),.PCURVE_S1.);
+#5215 = CIRCLE('',#5216,5.3);
+#5216 = AXIS2_PLACEMENT_3D('',#5217,#5218,#5219);
+#5217 = CARTESIAN_POINT('',(-18.35628096587,7.422577276427,
+ -5.254026615581));
+#5218 = DIRECTION('',(0.5,0.866025403784,-9.857913352292E-016));
+#5219 = DIRECTION('',(-0.866025403784,0.5,-5.551115123126E-017));
+#5220 = PCURVE('',#3651,#5221);
+#5221 = DEFINITIONAL_REPRESENTATION('',(#5222),#5230);
+#5222 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5223,#5224,#5225,#5226,
+#5227,#5228,#5229),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#5223 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#5224 = CARTESIAN_POINT('',(9.366224464619,3.378906904968));
+#5225 = CARTESIAN_POINT('',(4.776289824561,-4.571093095032));
+#5226 = CARTESIAN_POINT('',(0.186355184504,-12.52109309503));
+#5227 = CARTESIAN_POINT('',(-4.403579455554,-4.571093095032));
+#5228 = CARTESIAN_POINT('',(-8.993514095611,3.378906904968));
+#5229 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#5230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5231 = PCURVE('',#3679,#5232);
+#5232 = DEFINITIONAL_REPRESENTATION('',(#5233),#5237);
+#5233 = LINE('',#5234,#5235);
+#5234 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#5235 = VECTOR('',#5236,1.);
+#5236 = DIRECTION('',(-1.,0.E+000));
+#5237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5238 = ORIENTED_EDGE('',*,*,#4051,.T.);
+#5239 = ORIENTED_EDGE('',*,*,#3997,.T.);
+#5240 = ORIENTED_EDGE('',*,*,#3971,.F.);
+#5241 = ORIENTED_EDGE('',*,*,#3893,.T.);
+#5242 = ORIENTED_EDGE('',*,*,#3793,.T.);
+#5243 = ORIENTED_EDGE('',*,*,#3738,.T.);
+#5244 = ORIENTED_EDGE('',*,*,#3633,.F.);
+#5245 = ADVANCED_FACE('',(#5246),#3679,.T.);
+#5246 = FACE_BOUND('',#5247,.F.);
+#5247 = EDGE_LOOP('',(#5248,#5249,#5250,#5251));
+#5248 = ORIENTED_EDGE('',*,*,#4074,.T.);
+#5249 = ORIENTED_EDGE('',*,*,#5177,.T.);
+#5250 = ORIENTED_EDGE('',*,*,#3663,.F.);
+#5251 = ORIENTED_EDGE('',*,*,#5213,.F.);
+#5252 = ADVANCED_FACE('',(#5253),#4990,.F.);
+#5253 = FACE_BOUND('',#5254,.T.);
+#5254 = EDGE_LOOP('',(#5255,#5281,#5282,#5304,#5305,#5306,#5307));
+#5255 = ORIENTED_EDGE('',*,*,#5256,.F.);
+#5256 = EDGE_CURVE('',#5257,#5259,#5261,.T.);
+#5257 = VERTEX_POINT('',#5258);
+#5258 = CARTESIAN_POINT('',(8.E-015,4.E-015,-18.));
+#5259 = VERTEX_POINT('',#5260);
+#5260 = CARTESIAN_POINT('',(6.670334604297E-015,-16.52971755623,
+ -7.125197366458));
+#5261 = SEAM_CURVE('',#5262,(#5267,#5274),.PCURVE_S1.);
+#5262 = CIRCLE('',#5263,18.);
+#5263 = AXIS2_PLACEMENT_3D('',#5264,#5265,#5266);
+#5264 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#5265 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#5266 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#5267 = PCURVE('',#4990,#5268);
+#5268 = DEFINITIONAL_REPRESENTATION('',(#5269),#5273);
+#5269 = LINE('',#5270,#5271);
+#5270 = CARTESIAN_POINT('',(-0.E+000,-6.28318530718));
+#5271 = VECTOR('',#5272,1.);
+#5272 = DIRECTION('',(-0.E+000,1.));
+#5273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5274 = PCURVE('',#4990,#5275);
+#5275 = DEFINITIONAL_REPRESENTATION('',(#5276),#5280);
+#5276 = LINE('',#5277,#5278);
+#5277 = CARTESIAN_POINT('',(-6.28318530718,-6.28318530718));
+#5278 = VECTOR('',#5279,1.);
+#5279 = DIRECTION('',(-0.E+000,1.));
+#5280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5281 = ORIENTED_EDGE('',*,*,#5256,.T.);
+#5282 = ORIENTED_EDGE('',*,*,#5283,.T.);
+#5283 = EDGE_CURVE('',#5259,#5003,#5284,.T.);
+#5284 = SEAM_CURVE('',#5285,(#5290,#5297),.PCURVE_S1.);
+#5285 = CIRCLE('',#5286,18.);
+#5286 = AXIS2_PLACEMENT_3D('',#5287,#5288,#5289);
+#5287 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#5288 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#5289 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#5290 = PCURVE('',#4990,#5291);
+#5291 = DEFINITIONAL_REPRESENTATION('',(#5292),#5296);
+#5292 = LINE('',#5293,#5294);
+#5293 = CARTESIAN_POINT('',(-0.E+000,-6.28318530718));
+#5294 = VECTOR('',#5295,1.);
+#5295 = DIRECTION('',(-0.E+000,1.));
+#5296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5297 = PCURVE('',#4990,#5298);
+#5298 = DEFINITIONAL_REPRESENTATION('',(#5299),#5303);
+#5299 = LINE('',#5300,#5301);
+#5300 = CARTESIAN_POINT('',(-6.28318530718,-6.28318530718));
+#5301 = VECTOR('',#5302,1.);
+#5302 = DIRECTION('',(-0.E+000,1.));
+#5303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5304 = ORIENTED_EDGE('',*,*,#5002,.F.);
+#5305 = ORIENTED_EDGE('',*,*,#4971,.F.);
+#5306 = ORIENTED_EDGE('',*,*,#5073,.F.);
+#5307 = ORIENTED_EDGE('',*,*,#5283,.F.);
+#5308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5312))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5309,#5310,#5311)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5309 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5310 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5311 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5312 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#5309,
+ 'distance_accuracy_value','confusion accuracy');
+#5313 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#5314 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #5315),#5308);
+#5315 = STYLED_ITEM('color',(#5316),#15);
+#5316 = PRESENTATION_STYLE_ASSIGNMENT((#5317,#5323));
+#5317 = SURFACE_STYLE_USAGE(.BOTH.,#5318);
+#5318 = SURFACE_SIDE_STYLE('',(#5319));
+#5319 = SURFACE_STYLE_FILL_AREA(#5320);
+#5320 = FILL_AREA_STYLE('',(#5321));
+#5321 = FILL_AREA_STYLE_COLOUR('',#5322);
+#5322 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#5323 = CURVE_STYLE('',#5324,POSITIVE_LENGTH_MEASURE(0.1),#5322);
+#5324 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;