summaryrefslogtreecommitdiff
path: root/src/trackball_socket_cutter_34mm.step
diff options
context:
space:
mode:
Diffstat (limited to 'src/trackball_socket_cutter_34mm.step')
-rw-r--r--src/trackball_socket_cutter_34mm.step4363
1 files changed, 4363 insertions, 0 deletions
diff --git a/src/trackball_socket_cutter_34mm.step b/src/trackball_socket_cutter_34mm.step
new file mode 100644
index 0000000..c294f99
--- /dev/null
+++ b/src/trackball_socket_cutter_34mm.step
@@ -0,0 +1,4363 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'E:/Users/jashreve/Documents/git/dactyl-keyboard-JS/src/trackball_
+socket_cutter_34mm.step','2021-08-05T21:16:49',('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_Cutter','Trackball_Cutter','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#3449);
+#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,#143,#250,#363,#533,#703,#1729,#1941,#1989,
+ #2037,#2064,#2112,#2160,#2187,#2194,#2348,#2396,#2445,#2471,#2519,
+ #2646,#2694,#2743,#2769,#2923,#2971,#3020,#3046,#3094,#3221,#3269,
+ #3318,#3344,#3351,#3355,#3381,#3407,#3414,#3421,#3428,#3435,#3442));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#54,#86,#113));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(19.318521246949,1.75,-9.176380902049));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(19.318521246949,-1.75,-9.176380902049));
+#26 = SURFACE_CURVE('',#27,(#31,#42),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(19.318521246949,1.75,-9.176380902049));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.E+000,-1.,1.554312234475E-015));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,4.);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(19.318516525781,1.75,-5.17638090205));
+#35 = DIRECTION('',(0.E+000,1.,-1.554312234475E-015));
+#36 = DIRECTION('',(1.,0.E+000,0.E+000));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#41);
+#38 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39,#40),.UNSPECIFIED.,.F.,.F.,(2,
+ 2),(0.E+000,3.5),.PIECEWISE_BEZIER_KNOTS.);
+#39 = CARTESIAN_POINT('',(-4.712390160677,0.E+000));
+#40 = CARTESIAN_POINT('',(-4.712390160677,-3.5));
+#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42 = PCURVE('',#43,#48);
+#43 = PLANE('',#44);
+#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
+#45 = CARTESIAN_POINT('',(19.318521246949,1.75,-9.17638090205));
+#46 = DIRECTION('',(0.E+000,-1.554312234475E-015,-1.));
+#47 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#51 = VECTOR('',#52,1.);
+#52 = DIRECTION('',(0.E+000,-1.));
+#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54 = ORIENTED_EDGE('',*,*,#55,.T.);
+#55 = EDGE_CURVE('',#24,#56,#58,.T.);
+#56 = VERTEX_POINT('',#57);
+#57 = CARTESIAN_POINT('',(22.146933068925,-1.75,-2.347943195722));
+#58 = SURFACE_CURVE('',#59,(#64,#70),.PCURVE_S1.);
+#59 = CIRCLE('',#60,4.);
+#60 = AXIS2_PLACEMENT_3D('',#61,#62,#63);
+#61 = CARTESIAN_POINT('',(19.318516525781,-1.75,-5.17638090205));
+#62 = DIRECTION('',(0.E+000,-1.,1.554312234475E-015));
+#63 = DIRECTION('',(1.,0.E+000,0.E+000));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#69);
+#66 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67,#68),.UNSPECIFIED.,.F.,.F.,(2,
+ 2),(4.712390160677,7.068587211735),.PIECEWISE_BEZIER_KNOTS.);
+#67 = CARTESIAN_POINT('',(-4.712390160677,-3.5));
+#68 = CARTESIAN_POINT('',(-7.068587211735,-3.5));
+#69 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#70 = PCURVE('',#71,#76);
+#71 = PLANE('',#72);
+#72 = AXIS2_PLACEMENT_3D('',#73,#74,#75);
+#73 = CARTESIAN_POINT('',(17.277777170609,-1.75,-3.593795760024));
+#74 = DIRECTION('',(1.232595164408E-032,1.,-1.554312234475E-015));
+#75 = DIRECTION('',(0.E+000,1.554312234475E-015,1.));
+#76 = DEFINITIONAL_REPRESENTATION('',(#77),#85);
+#77 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#78,#79,#80,#81,#82,#83,#84),
+.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(
+ '') );
+#78 = CARTESIAN_POINT('',(-1.582585142027,6.040739355173));
+#79 = CARTESIAN_POINT('',(5.345618088249,6.040739355173));
+#80 = CARTESIAN_POINT('',(1.881516473111,4.073935517266E-002));
+#81 = CARTESIAN_POINT('',(-1.582585142027,-5.959260644827));
+#82 = CARTESIAN_POINT('',(-5.046686757165,4.073935517266E-002));
+#83 = CARTESIAN_POINT('',(-8.510788372302,6.040739355173));
+#84 = CARTESIAN_POINT('',(-1.582585142027,6.040739355173));
+#85 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86 = ORIENTED_EDGE('',*,*,#87,.F.);
+#87 = EDGE_CURVE('',#88,#56,#90,.T.);
+#88 = VERTEX_POINT('',#89);
+#89 = CARTESIAN_POINT('',(22.146933068925,1.75,-2.347943195722));
+#90 = SURFACE_CURVE('',#91,(#95,#101),.PCURVE_S1.);
+#91 = LINE('',#92,#93);
+#92 = CARTESIAN_POINT('',(22.146933068925,1.75,-2.347943195722));
+#93 = VECTOR('',#94,1.);
+#94 = DIRECTION('',(0.E+000,-1.,1.554312234475E-015));
+#95 = PCURVE('',#32,#96);
+#96 = DEFINITIONAL_REPRESENTATION('',(#97),#100);
+#97 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98,#99),.UNSPECIFIED.,.F.,.F.,(2,
+ 2),(0.E+000,3.5),.PIECEWISE_BEZIER_KNOTS.);
+#98 = CARTESIAN_POINT('',(-7.068587211735,0.E+000));
+#99 = CARTESIAN_POINT('',(-7.068587211735,-3.5));
+#100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#101 = PCURVE('',#102,#107);
+#102 = PLANE('',#103);
+#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106);
+#104 = CARTESIAN_POINT('',(22.146933068935,1.75,-2.347943195712));
+#105 = DIRECTION('',(-0.707106781187,-1.099064721079E-015,
+ -0.707106781187));
+#106 = DIRECTION('',(-0.707106781187,1.099064721079E-015,0.707106781187)
+ );
+#107 = DEFINITIONAL_REPRESENTATION('',(#108),#112);
+#108 = LINE('',#109,#110);
+#109 = CARTESIAN_POINT('',(-9.420554752103E-016,8.874685183736E-031));
+#110 = VECTOR('',#111,1.);
+#111 = DIRECTION('',(0.E+000,-1.));
+#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#113 = ORIENTED_EDGE('',*,*,#114,.F.);
+#114 = EDGE_CURVE('',#22,#88,#115,.T.);
+#115 = SURFACE_CURVE('',#116,(#121,#127),.PCURVE_S1.);
+#116 = CIRCLE('',#117,4.);
+#117 = AXIS2_PLACEMENT_3D('',#118,#119,#120);
+#118 = CARTESIAN_POINT('',(19.318516525781,1.75,-5.17638090205));
+#119 = DIRECTION('',(0.E+000,-1.,1.554312234475E-015));
+#120 = DIRECTION('',(1.,0.E+000,0.E+000));
+#121 = PCURVE('',#32,#122);
+#122 = DEFINITIONAL_REPRESENTATION('',(#123),#126);
+#123 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124,#125),.UNSPECIFIED.,.F.,.F.,
+ (2,2),(4.712390160677,7.068587211735),.PIECEWISE_BEZIER_KNOTS.);
+#124 = CARTESIAN_POINT('',(-4.712390160677,0.E+000));
+#125 = CARTESIAN_POINT('',(-7.068587211735,0.E+000));
+#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#127 = PCURVE('',#128,#133);
+#128 = PLANE('',#129);
+#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
+#130 = CARTESIAN_POINT('',(17.277777170609,1.75,-3.593795760024));
+#131 = DIRECTION('',(1.232595164408E-032,1.,-1.554312234475E-015));
+#132 = DIRECTION('',(0.E+000,1.554312234475E-015,1.));
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#142);
+#134 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#135,#136,#137,#138,#139,#140
+,#141),.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(
+ '') );
+#135 = CARTESIAN_POINT('',(-1.582585142027,6.040739355173));
+#136 = CARTESIAN_POINT('',(5.345618088249,6.040739355173));
+#137 = CARTESIAN_POINT('',(1.881516473111,4.073935517266E-002));
+#138 = CARTESIAN_POINT('',(-1.582585142027,-5.959260644827));
+#139 = CARTESIAN_POINT('',(-5.046686757165,4.073935517266E-002));
+#140 = CARTESIAN_POINT('',(-8.510788372302,6.040739355173));
+#141 = CARTESIAN_POINT('',(-1.582585142027,6.040739355173));
+#142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#143 = ADVANCED_FACE('',(#144),#43,.T.);
+#144 = FACE_BOUND('',#145,.T.);
+#145 = EDGE_LOOP('',(#146,#169,#170,#193,#225));
+#146 = ORIENTED_EDGE('',*,*,#147,.F.);
+#147 = EDGE_CURVE('',#22,#148,#150,.T.);
+#148 = VERTEX_POINT('',#149);
+#149 = CARTESIAN_POINT('',(14.203222646304,1.75,-9.17638090205));
+#150 = SURFACE_CURVE('',#151,(#155,#162),.PCURVE_S1.);
+#151 = LINE('',#152,#153);
+#152 = CARTESIAN_POINT('',(19.318521246949,1.75,-9.17638090205));
+#153 = VECTOR('',#154,1.);
+#154 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#155 = PCURVE('',#43,#156);
+#156 = DEFINITIONAL_REPRESENTATION('',(#157),#161);
+#157 = LINE('',#158,#159);
+#158 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#159 = VECTOR('',#160,1.);
+#160 = DIRECTION('',(1.,0.E+000));
+#161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#162 = PCURVE('',#128,#163);
+#163 = DEFINITIONAL_REPRESENTATION('',(#164),#168);
+#164 = LINE('',#165,#166);
+#165 = CARTESIAN_POINT('',(-5.582585142027,2.040744076341));
+#166 = VECTOR('',#167,1.);
+#167 = DIRECTION('',(0.E+000,-1.));
+#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#169 = ORIENTED_EDGE('',*,*,#21,.T.);
+#170 = ORIENTED_EDGE('',*,*,#171,.T.);
+#171 = EDGE_CURVE('',#24,#172,#174,.T.);
+#172 = VERTEX_POINT('',#173);
+#173 = CARTESIAN_POINT('',(14.203222646304,-1.75,-9.17638090205));
+#174 = SURFACE_CURVE('',#175,(#179,#186),.PCURVE_S1.);
+#175 = LINE('',#176,#177);
+#176 = CARTESIAN_POINT('',(19.318521246949,-1.75,-9.17638090205));
+#177 = VECTOR('',#178,1.);
+#178 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#179 = PCURVE('',#43,#180);
+#180 = DEFINITIONAL_REPRESENTATION('',(#181),#185);
+#181 = LINE('',#182,#183);
+#182 = CARTESIAN_POINT('',(0.E+000,-3.5));
+#183 = VECTOR('',#184,1.);
+#184 = DIRECTION('',(1.,0.E+000));
+#185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#186 = PCURVE('',#71,#187);
+#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192);
+#188 = LINE('',#189,#190);
+#189 = CARTESIAN_POINT('',(-5.582585142027,2.040744076341));
+#190 = VECTOR('',#191,1.);
+#191 = DIRECTION('',(0.E+000,-1.));
+#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#193 = ORIENTED_EDGE('',*,*,#194,.T.);
+#194 = EDGE_CURVE('',#172,#195,#197,.T.);
+#195 = VERTEX_POINT('',#196);
+#196 = CARTESIAN_POINT('',(14.310626594964,-6.112697616112E-015,
+ -9.17638090205));
+#197 = SURFACE_CURVE('',#198,(#203,#214),.PCURVE_S1.);
+#198 = CIRCLE('',#199,14.310626594964);
+#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
+#200 = CARTESIAN_POINT('',(0.E+000,-1.426296110426E-014,-9.17638090205)
+ );
+#201 = DIRECTION('',(-0.E+000,6.661338147751E-016,1.));
+#202 = DIRECTION('',(1.,0.E+000,0.E+000));
+#203 = PCURVE('',#43,#204);
+#204 = DEFINITIONAL_REPRESENTATION('',(#205),#213);
+#205 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#206,#207,#208,#209,#210,#211
+,#212),.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(
+ '') );
+#206 = CARTESIAN_POINT('',(5.007894651986,-1.75));
+#207 = CARTESIAN_POINT('',(5.007894651986,23.036732350624));
+#208 = CARTESIAN_POINT('',(26.473834544431,10.643366175312));
+#209 = CARTESIAN_POINT('',(47.939774436877,-1.75));
+#210 = CARTESIAN_POINT('',(26.473834544431,-14.14336617531));
+#211 = CARTESIAN_POINT('',(5.007894651986,-26.53673235062));
+#212 = CARTESIAN_POINT('',(5.007894651986,-1.75));
+#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#214 = PCURVE('',#215,#220);
+#215 = SPHERICAL_SURFACE('',#216,17.);
+#216 = AXIS2_PLACEMENT_3D('',#217,#218,#219);
+#217 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#218 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#219 = DIRECTION('',(1.,0.E+000,0.E+000));
+#220 = DEFINITIONAL_REPRESENTATION('',(#221),#224);
+#221 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#222,#223),.UNSPECIFIED.,.F.,.F.,
+ (2,2),(6.160591708604,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#222 = CARTESIAN_POINT('',(-0.122593598575,-0.570184193047));
+#223 = CARTESIAN_POINT('',(0.E+000,-0.570184193047));
+#224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#225 = ORIENTED_EDGE('',*,*,#226,.T.);
+#226 = EDGE_CURVE('',#195,#148,#227,.T.);
+#227 = SURFACE_CURVE('',#228,(#233,#244),.PCURVE_S1.);
+#228 = CIRCLE('',#229,14.310626594964);
+#229 = AXIS2_PLACEMENT_3D('',#230,#231,#232);
+#230 = CARTESIAN_POINT('',(0.E+000,-1.426296110426E-014,-9.17638090205)
+ );
+#231 = DIRECTION('',(-0.E+000,6.661338147751E-016,1.));
+#232 = DIRECTION('',(1.,0.E+000,0.E+000));
+#233 = PCURVE('',#43,#234);
+#234 = DEFINITIONAL_REPRESENTATION('',(#235),#243);
+#235 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#236,#237,#238,#239,#240,#241
+,#242),.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(
+ '') );
+#236 = CARTESIAN_POINT('',(5.007894651986,-1.75));
+#237 = CARTESIAN_POINT('',(5.007894651986,23.036732350624));
+#238 = CARTESIAN_POINT('',(26.473834544431,10.643366175312));
+#239 = CARTESIAN_POINT('',(47.939774436877,-1.75));
+#240 = CARTESIAN_POINT('',(26.473834544431,-14.14336617531));
+#241 = CARTESIAN_POINT('',(5.007894651986,-26.53673235062));
+#242 = CARTESIAN_POINT('',(5.007894651986,-1.75));
+#243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#244 = PCURVE('',#215,#245);
+#245 = DEFINITIONAL_REPRESENTATION('',(#246),#249);
+#246 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#247,#248),.UNSPECIFIED.,.F.,.F.,
+ (2,2),(0.E+000,0.122593598575),.PIECEWISE_BEZIER_KNOTS.);
+#247 = CARTESIAN_POINT('',(-6.28318530718,-0.570184193047));
+#248 = CARTESIAN_POINT('',(-6.160591708604,-0.570184193047));
+#249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#250 = ADVANCED_FACE('',(#251),#102,.F.);
+#251 = FACE_BOUND('',#252,.F.);
+#252 = EDGE_LOOP('',(#253,#276,#277,#300,#335));
+#253 = ORIENTED_EDGE('',*,*,#254,.F.);
+#254 = EDGE_CURVE('',#88,#255,#257,.T.);
+#255 = VERTEX_POINT('',#256);
+#256 = CARTESIAN_POINT('',(16.909686573086,1.75,2.889303300137));
+#257 = SURFACE_CURVE('',#258,(#262,#269),.PCURVE_S1.);
+#258 = LINE('',#259,#260);
+#259 = CARTESIAN_POINT('',(22.146933068935,1.75,-2.347943195712));
+#260 = VECTOR('',#261,1.);
+#261 = DIRECTION('',(-0.707106781187,1.099064721079E-015,0.707106781187)
+ );
+#262 = PCURVE('',#102,#263);
+#263 = DEFINITIONAL_REPRESENTATION('',(#264),#268);
+#264 = LINE('',#265,#266);
+#265 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#266 = VECTOR('',#267,1.);
+#267 = DIRECTION('',(1.,0.E+000));
+#268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#269 = PCURVE('',#128,#270);
+#270 = DEFINITIONAL_REPRESENTATION('',(#271),#275);
+#271 = LINE('',#272,#273);
+#272 = CARTESIAN_POINT('',(1.245852564312,4.869155898326));
+#273 = VECTOR('',#274,1.);
+#274 = DIRECTION('',(0.707106781187,-0.707106781187));
+#275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#276 = ORIENTED_EDGE('',*,*,#87,.T.);
+#277 = ORIENTED_EDGE('',*,*,#278,.T.);
+#278 = EDGE_CURVE('',#56,#279,#281,.T.);
+#279 = VERTEX_POINT('',#280);
+#280 = CARTESIAN_POINT('',(16.909686573086,-1.75,2.889303300137));
+#281 = SURFACE_CURVE('',#282,(#286,#293),.PCURVE_S1.);
+#282 = LINE('',#283,#284);
+#283 = CARTESIAN_POINT('',(22.146933068935,-1.75,-2.347943195712));
+#284 = VECTOR('',#285,1.);
+#285 = DIRECTION('',(-0.707106781187,1.099064721079E-015,0.707106781187)
+ );
+#286 = PCURVE('',#102,#287);
+#287 = DEFINITIONAL_REPRESENTATION('',(#288),#292);
+#288 = LINE('',#289,#290);
+#289 = CARTESIAN_POINT('',(-7.850462293419E-017,-3.5));
+#290 = VECTOR('',#291,1.);
+#291 = DIRECTION('',(1.,0.E+000));
+#292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#293 = PCURVE('',#71,#294);
+#294 = DEFINITIONAL_REPRESENTATION('',(#295),#299);
+#295 = LINE('',#296,#297);
+#296 = CARTESIAN_POINT('',(1.245852564312,4.869155898326));
+#297 = VECTOR('',#298,1.);
+#298 = DIRECTION('',(0.707106781187,-0.707106781187));
+#299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#300 = ORIENTED_EDGE('',*,*,#301,.F.);
+#301 = EDGE_CURVE('',#302,#279,#304,.T.);
+#302 = VERTEX_POINT('',#303);
+#303 = CARTESIAN_POINT('',(17.,1.864501801767E-015,2.798989873223));
+#304 = SURFACE_CURVE('',#305,(#310,#317),.PCURVE_S1.);
+#305 = ELLIPSE('',#306,24.041630560343,17.);
+#306 = AXIS2_PLACEMENT_3D('',#307,#308,#309);
+#307 = CARTESIAN_POINT('',(0.E+000,1.318877665294E-014,19.798989873223)
+ );
+#308 = DIRECTION('',(-0.707106781187,-1.099064721079E-015,
+ -0.707106781187));
+#309 = DIRECTION('',(-0.707106781187,-1.570092458684E-016,0.707106781187
+ ));
+#310 = PCURVE('',#102,#311);
+#311 = DEFINITIONAL_REPRESENTATION('',(#312),#316);
+#312 = ELLIPSE('',#313,24.041630560343,17.);
+#313 = AXIS2_PLACEMENT_2D('',#314,#315);
+#314 = CARTESIAN_POINT('',(31.320493111057,-1.75));
+#315 = DIRECTION('',(1.,-1.256073966947E-015));
+#316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#317 = PCURVE('',#318,#323);
+#318 = CYLINDRICAL_SURFACE('',#319,17.);
+#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322);
+#320 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#321 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#322 = DIRECTION('',(1.,0.E+000,0.E+000));
+#323 = DEFINITIONAL_REPRESENTATION('',(#324),#334);
+#324 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#325,#326,#327,#328,#329,#330,
+ #331,#332,#333),.UNSPECIFIED.,.F.,.F.,(9,9),(3.14159265359,
+ 3.24471651186),.PIECEWISE_BEZIER_KNOTS.);
+#325 = CARTESIAN_POINT('',(8.881784197001E-016,2.798989873223));
+#326 = CARTESIAN_POINT('',(-1.289048228375E-002,2.798989873223));
+#327 = CARTESIAN_POINT('',(-2.578096456747E-002,2.802218212734));
+#328 = CARTESIAN_POINT('',(-3.867144685137E-002,2.808674891737));
+#329 = CARTESIAN_POINT('',(-5.156192913499E-002,2.818358765878));
+#330 = CARTESIAN_POINT('',(-6.445241141876E-002,2.83126754632));
+#331 = CARTESIAN_POINT('',(-7.734289370251E-002,2.847397800917));
+#332 = CARTESIAN_POINT('',(-9.023337598626E-002,2.866744956138));
+#333 = CARTESIAN_POINT('',(-0.10312385827,2.889303300136));
+#334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#335 = ORIENTED_EDGE('',*,*,#336,.F.);
+#336 = EDGE_CURVE('',#255,#302,#337,.T.);
+#337 = SURFACE_CURVE('',#338,(#343,#350),.PCURVE_S1.);
+#338 = ELLIPSE('',#339,24.041630560343,17.);
+#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342);
+#340 = CARTESIAN_POINT('',(0.E+000,1.318877665294E-014,19.798989873223)
+ );
+#341 = DIRECTION('',(-0.707106781187,-1.099064721079E-015,
+ -0.707106781187));
+#342 = DIRECTION('',(-0.707106781187,-1.570092458684E-016,0.707106781187
+ ));
+#343 = PCURVE('',#102,#344);
+#344 = DEFINITIONAL_REPRESENTATION('',(#345),#349);
+#345 = ELLIPSE('',#346,24.041630560343,17.);
+#346 = AXIS2_PLACEMENT_2D('',#347,#348);
+#347 = CARTESIAN_POINT('',(31.320493111057,-1.75));
+#348 = DIRECTION('',(1.,-1.256073966947E-015));
+#349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#350 = PCURVE('',#318,#351);
+#351 = DEFINITIONAL_REPRESENTATION('',(#352),#362);
+#352 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#353,#354,#355,#356,#357,#358,
+ #359,#360,#361),.UNSPECIFIED.,.F.,.F.,(9,9),(3.03846879532,
+ 3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#353 = CARTESIAN_POINT('',(-6.180061448906,2.889303300137));
+#354 = CARTESIAN_POINT('',(-6.192951931186,2.866744956141));
+#355 = CARTESIAN_POINT('',(-6.205842413464,2.847397800923));
+#356 = CARTESIAN_POINT('',(-6.218732895742,2.831267546326));
+#357 = CARTESIAN_POINT('',(-6.231623378028,2.818358765874));
+#358 = CARTESIAN_POINT('',(-6.244513860326,2.808674891747));
+#359 = CARTESIAN_POINT('',(-6.257404342612,2.802218212729));
+#360 = CARTESIAN_POINT('',(-6.270294824896,2.798989873223));
+#361 = CARTESIAN_POINT('',(-6.28318530718,2.798989873223));
+#362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#363 = ADVANCED_FACE('',(#364),#128,.T.);
+#364 = FACE_BOUND('',#365,.T.);
+#365 = EDGE_LOOP('',(#366,#367,#368,#398,#426,#454,#482,#512,#532));
+#366 = ORIENTED_EDGE('',*,*,#114,.F.);
+#367 = ORIENTED_EDGE('',*,*,#147,.T.);
+#368 = ORIENTED_EDGE('',*,*,#369,.F.);
+#369 = EDGE_CURVE('',#370,#148,#372,.T.);
+#370 = VERTEX_POINT('',#371);
+#371 = CARTESIAN_POINT('',(16.346932684807,1.75,-4.326117404599));
+#372 = SURFACE_CURVE('',#373,(#378,#385),.PCURVE_S1.);
+#373 = CIRCLE('',#374,16.909686573086);
+#374 = AXIS2_PLACEMENT_3D('',#375,#376,#377);
+#375 = CARTESIAN_POINT('',(2.157041537714E-032,1.75,-2.720046410332E-015
+ ));
+#376 = DIRECTION('',(1.232595164408E-032,1.,-1.554312234475E-015));
+#377 = DIRECTION('',(0.E+000,1.554312234475E-015,1.));
+#378 = PCURVE('',#128,#379);
+#379 = DEFINITIONAL_REPRESENTATION('',(#380),#384);
+#380 = CIRCLE('',#381,16.909686573086);
+#381 = AXIS2_PLACEMENT_2D('',#382,#383);
+#382 = CARTESIAN_POINT('',(3.593795760024,-17.2777771706));
+#383 = DIRECTION('',(1.,1.215432671457E-063));
+#384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#385 = PCURVE('',#215,#386);
+#386 = DEFINITIONAL_REPRESENTATION('',(#387),#397);
+#387 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#388,#389,#390,#391,#392,#393,
+ #394,#395,#396),.UNSPECIFIED.,.F.,.F.,(9,9),(1.829509373413,
+ 2.144409050619),.PIECEWISE_BEZIER_KNOTS.);
+#388 = CARTESIAN_POINT('',(-6.176537757044,-0.257307371955));
+#389 = CARTESIAN_POINT('',(-6.17543521099,-0.296446195345));
+#390 = CARTESIAN_POINT('',(-6.174119294573,-0.335579739239));
+#391 = CARTESIAN_POINT('',(-6.172576102574,-0.374706739029));
+#392 = CARTESIAN_POINT('',(-6.17078742389,-0.413825777808));
+#393 = CARTESIAN_POINT('',(-6.168729823936,-0.452935222994));
+#394 = CARTESIAN_POINT('',(-6.166373184808,-0.492033139927));
+#395 = CARTESIAN_POINT('',(-6.163678266373,-0.531117156072));
+#396 = CARTESIAN_POINT('',(-6.160591708604,-0.570184193047));
+#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#398 = ORIENTED_EDGE('',*,*,#399,.F.);
+#399 = EDGE_CURVE('',#400,#370,#402,.T.);
+#400 = VERTEX_POINT('',#401);
+#401 = CARTESIAN_POINT('',(18.257845920264,1.75,-6.237030640016));
+#402 = SURFACE_CURVE('',#403,(#407,#414),.PCURVE_S1.);
+#403 = LINE('',#404,#405);
+#404 = CARTESIAN_POINT('',(17.352020012844,1.75,-5.331204732628));
+#405 = VECTOR('',#406,1.);
+#406 = DIRECTION('',(-0.707106781189,1.099064721075E-015,0.707106781184)
+ );
+#407 = PCURVE('',#128,#408);
+#408 = DEFINITIONAL_REPRESENTATION('',(#409),#413);
+#409 = LINE('',#410,#411);
+#410 = CARTESIAN_POINT('',(-1.737408972605,7.424284223546E-002));
+#411 = VECTOR('',#412,1.);
+#412 = DIRECTION('',(0.707106781184,-0.707106781189));
+#413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#414 = PCURVE('',#415,#420);
+#415 = PLANE('',#416);
+#416 = AXIS2_PLACEMENT_3D('',#417,#418,#419);
+#417 = CARTESIAN_POINT('',(18.257845920264,3.75,-6.237030640042));
+#418 = DIRECTION('',(-0.707106781184,-7.850462293447E-016,
+ -0.707106781189));
+#419 = DIRECTION('',(-0.707106781189,7.85046229339E-016,0.707106781184)
+ );
+#420 = DEFINITIONAL_REPRESENTATION('',(#421),#425);
+#421 = LINE('',#422,#423);
+#422 = CARTESIAN_POINT('',(1.281031283418,-2.));
+#423 = VECTOR('',#424,1.);
+#424 = DIRECTION('',(1.,3.140184917356E-016));
+#425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#426 = ORIENTED_EDGE('',*,*,#427,.F.);
+#427 = EDGE_CURVE('',#428,#400,#430,.T.);
+#428 = VERTEX_POINT('',#429);
+#429 = CARTESIAN_POINT('',(20.379184132051,1.75,-4.115728164812));
+#430 = SURFACE_CURVE('',#431,(#436,#443),.PCURVE_S1.);
+#431 = CIRCLE('',#432,1.5);
+#432 = AXIS2_PLACEMENT_3D('',#433,#434,#435);
+#433 = CARTESIAN_POINT('',(19.318516525781,1.75,-5.17638090205));
+#434 = DIRECTION('',(0.E+000,1.,-1.110223024625E-015));
+#435 = DIRECTION('',(1.,0.E+000,0.E+000));
+#436 = PCURVE('',#128,#437);
+#437 = DEFINITIONAL_REPRESENTATION('',(#438),#442);
+#438 = CIRCLE('',#439,1.5);
+#439 = AXIS2_PLACEMENT_2D('',#440,#441);
+#440 = CARTESIAN_POINT('',(-1.582585142027,2.040739355173));
+#441 = DIRECTION('',(0.E+000,1.));
+#442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#443 = PCURVE('',#444,#449);
+#444 = CYLINDRICAL_SURFACE('',#445,1.5);
+#445 = AXIS2_PLACEMENT_3D('',#446,#447,#448);
+#446 = CARTESIAN_POINT('',(19.318516525781,3.75,-5.17638090205));
+#447 = DIRECTION('',(0.E+000,1.,-1.110223024625E-015));
+#448 = DIRECTION('',(1.,0.E+000,0.E+000));
+#449 = DEFINITIONAL_REPRESENTATION('',(#450),#453);
+#450 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#451,#452),.UNSPECIFIED.,.F.,.F.,
+ (2,2),(5.49779415311,8.639389634442),.PIECEWISE_BEZIER_KNOTS.);
+#451 = CARTESIAN_POINT('',(-7.068576461249,-2.));
+#452 = CARTESIAN_POINT('',(-3.926980979917,-2.));
+#453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#454 = ORIENTED_EDGE('',*,*,#455,.T.);
+#455 = EDGE_CURVE('',#428,#456,#458,.T.);
+#456 = VERTEX_POINT('',#457);
+#457 = CARTESIAN_POINT('',(16.897784679788,1.75,-0.634328712524));
+#458 = SURFACE_CURVE('',#459,(#463,#470),.PCURVE_S1.);
+#459 = LINE('',#460,#461);
+#460 = CARTESIAN_POINT('',(19.473349290499,1.75,-3.209893323254));
+#461 = VECTOR('',#462,1.);
+#462 = DIRECTION('',(-0.707106781184,1.099064721083E-015,0.707106781189)
+ );
+#463 = PCURVE('',#128,#464);
+#464 = DEFINITIONAL_REPRESENTATION('',(#465),#469);
+#465 = LINE('',#466,#467);
+#466 = CARTESIAN_POINT('',(0.38390243677,2.19557211989));
+#467 = VECTOR('',#468,1.);
+#468 = DIRECTION('',(0.707106781189,-0.707106781184));
+#469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#470 = PCURVE('',#471,#476);
+#471 = PLANE('',#472);
+#472 = AXIS2_PLACEMENT_3D('',#473,#474,#475);
+#473 = CARTESIAN_POINT('',(20.379184132051,3.75,-4.115728164812));
+#474 = DIRECTION('',(-0.707106781189,-7.85046229339E-016,-0.707106781184
+ ));
+#475 = DIRECTION('',(-0.707106781184,7.850462293448E-016,0.707106781189)
+ );
+#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481);
+#477 = LINE('',#478,#479);
+#478 = CARTESIAN_POINT('',(1.281043918197,-2.));
+#479 = VECTOR('',#480,1.);
+#480 = DIRECTION('',(1.,3.140184917379E-016));
+#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#482 = ORIENTED_EDGE('',*,*,#483,.F.);
+#483 = EDGE_CURVE('',#484,#456,#486,.T.);
+#484 = VERTEX_POINT('',#485);
+#485 = CARTESIAN_POINT('',(16.909686573086,1.75,-3.247633732607E-015));
+#486 = SURFACE_CURVE('',#487,(#492,#499),.PCURVE_S1.);
+#487 = CIRCLE('',#488,16.909686573086);
+#488 = AXIS2_PLACEMENT_3D('',#489,#490,#491);
+#489 = CARTESIAN_POINT('',(2.157041537714E-032,1.75,-2.720046410332E-015
+ ));
+#490 = DIRECTION('',(1.232595164408E-032,1.,-1.554312234475E-015));
+#491 = DIRECTION('',(0.E+000,1.554312234475E-015,1.));
+#492 = PCURVE('',#128,#493);
+#493 = DEFINITIONAL_REPRESENTATION('',(#494),#498);
+#494 = CIRCLE('',#495,16.909686573086);
+#495 = AXIS2_PLACEMENT_2D('',#496,#497);
+#496 = CARTESIAN_POINT('',(3.593795760024,-17.2777771706));
+#497 = DIRECTION('',(1.,1.215432671457E-063));
+#498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#499 = PCURVE('',#215,#500);
+#500 = DEFINITIONAL_REPRESENTATION('',(#501),#511);
+#501 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#502,#503,#504,#505,#506,#507,
+ #508,#509,#510),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795,
+ 1.608317872562),.PIECEWISE_BEZIER_KNOTS.);
+#502 = CARTESIAN_POINT('',(-6.18006144891,-3.052309162703E-017));
+#503 = CARTESIAN_POINT('',(-6.18006144891,-4.665276313635E-003));
+#504 = CARTESIAN_POINT('',(-6.180058874583,-9.330552622434E-003));
+#505 = CARTESIAN_POINT('',(-6.180053725979,-1.399582727199E-002));
+#506 = CARTESIAN_POINT('',(-6.180046002534,-1.866109860697E-002));
+#507 = CARTESIAN_POINT('',(-6.180035703075,-2.332636497045E-002));
+#508 = CARTESIAN_POINT('',(-6.180022825824,-2.799162470315E-002));
+#509 = CARTESIAN_POINT('',(-6.180007368399,-3.265687614266E-002));
+#510 = CARTESIAN_POINT('',(-6.179989327808,-3.732211762261E-002));
+#511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#512 = ORIENTED_EDGE('',*,*,#513,.T.);
+#513 = EDGE_CURVE('',#484,#255,#514,.T.);
+#514 = SURFACE_CURVE('',#515,(#519,#526),.PCURVE_S1.);
+#515 = LINE('',#516,#517);
+#516 = CARTESIAN_POINT('',(16.909686573086,1.75,-2.720046410332E-015));
+#517 = VECTOR('',#518,1.);
+#518 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#519 = PCURVE('',#128,#520);
+#520 = DEFINITIONAL_REPRESENTATION('',(#521),#525);
+#521 = LINE('',#522,#523);
+#522 = CARTESIAN_POINT('',(3.593795760024,-0.368090597523));
+#523 = VECTOR('',#524,1.);
+#524 = DIRECTION('',(1.,1.094764425254E-047));
+#525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#526 = PCURVE('',#318,#527);
+#527 = DEFINITIONAL_REPRESENTATION('',(#528),#531);
+#528 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#529,#530),.UNSPECIFIED.,.F.,.F.,
+ (2,2),(-5.275873222753E-016,2.889303300137),.PIECEWISE_BEZIER_KNOTS.);
+#529 = CARTESIAN_POINT('',(-6.18006144891,-2.081899556751E-015));
+#530 = CARTESIAN_POINT('',(-6.18006144891,2.889303300137));
+#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#532 = ORIENTED_EDGE('',*,*,#254,.F.);
+#533 = ADVANCED_FACE('',(#534),#71,.F.);
+#534 = FACE_BOUND('',#535,.F.);
+#535 = EDGE_LOOP('',(#536,#537,#538,#568,#596,#624,#652,#682,#702));
+#536 = ORIENTED_EDGE('',*,*,#55,.F.);
+#537 = ORIENTED_EDGE('',*,*,#171,.T.);
+#538 = ORIENTED_EDGE('',*,*,#539,.F.);
+#539 = EDGE_CURVE('',#540,#172,#542,.T.);
+#540 = VERTEX_POINT('',#541);
+#541 = CARTESIAN_POINT('',(16.346932684807,-1.75,-4.326117404599));
+#542 = SURFACE_CURVE('',#543,(#548,#555),.PCURVE_S1.);
+#543 = CIRCLE('',#544,16.909686573086);
+#544 = AXIS2_PLACEMENT_3D('',#545,#546,#547);
+#545 = CARTESIAN_POINT('',(-2.157041537714E-032,-1.75,
+ 2.720046410332E-015));
+#546 = DIRECTION('',(1.232595164408E-032,1.,-1.554312234475E-015));
+#547 = DIRECTION('',(0.E+000,1.554312234475E-015,1.));
+#548 = PCURVE('',#71,#549);
+#549 = DEFINITIONAL_REPRESENTATION('',(#550),#554);
+#550 = CIRCLE('',#551,16.909686573086);
+#551 = AXIS2_PLACEMENT_2D('',#552,#553);
+#552 = CARTESIAN_POINT('',(3.593795760024,-17.2777771706));
+#553 = DIRECTION('',(1.,1.215432671457E-063));
+#554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#555 = PCURVE('',#215,#556);
+#556 = DEFINITIONAL_REPRESENTATION('',(#557),#567);
+#557 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#558,#559,#560,#561,#562,#563,
+ #564,#565,#566),.UNSPECIFIED.,.F.,.F.,(9,9),(1.829509373413,
+ 2.144409050619),.PIECEWISE_BEZIER_KNOTS.);
+#558 = CARTESIAN_POINT('',(-0.106647550127,-0.257307371956));
+#559 = CARTESIAN_POINT('',(-0.107750096179,-0.296446195345));
+#560 = CARTESIAN_POINT('',(-0.109066012596,-0.33557973924));
+#561 = CARTESIAN_POINT('',(-0.110609204598,-0.37470673903));
+#562 = CARTESIAN_POINT('',(-0.112397883286,-0.413825777808));
+#563 = CARTESIAN_POINT('',(-0.114455483244,-0.452935222994));
+#564 = CARTESIAN_POINT('',(-0.116812122369,-0.492033139927));
+#565 = CARTESIAN_POINT('',(-0.119507040807,-0.531117156072));
+#566 = CARTESIAN_POINT('',(-0.122593598575,-0.570184193047));
+#567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#568 = ORIENTED_EDGE('',*,*,#569,.F.);
+#569 = EDGE_CURVE('',#570,#540,#572,.T.);
+#570 = VERTEX_POINT('',#571);
+#571 = CARTESIAN_POINT('',(18.257845920264,-1.75,-6.237030640016));
+#572 = SURFACE_CURVE('',#573,(#577,#584),.PCURVE_S1.);
+#573 = LINE('',#574,#575);
+#574 = CARTESIAN_POINT('',(17.352020012844,-1.75,-5.331204732628));
+#575 = VECTOR('',#576,1.);
+#576 = DIRECTION('',(-0.707106781189,1.099064721075E-015,0.707106781184)
+ );
+#577 = PCURVE('',#71,#578);
+#578 = DEFINITIONAL_REPRESENTATION('',(#579),#583);
+#579 = LINE('',#580,#581);
+#580 = CARTESIAN_POINT('',(-1.737408972605,7.424284223546E-002));
+#581 = VECTOR('',#582,1.);
+#582 = DIRECTION('',(0.707106781184,-0.707106781189));
+#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#584 = PCURVE('',#585,#590);
+#585 = PLANE('',#586);
+#586 = AXIS2_PLACEMENT_3D('',#587,#588,#589);
+#587 = CARTESIAN_POINT('',(18.257845920264,3.75,-6.237030640042));
+#588 = DIRECTION('',(-0.707106781184,-7.850462293447E-016,
+ -0.707106781189));
+#589 = DIRECTION('',(-0.707106781189,7.85046229339E-016,0.707106781184)
+ );
+#590 = DEFINITIONAL_REPRESENTATION('',(#591),#595);
+#591 = LINE('',#592,#593);
+#592 = CARTESIAN_POINT('',(1.281031283418,-5.5));
+#593 = VECTOR('',#594,1.);
+#594 = DIRECTION('',(1.,3.140184917356E-016));
+#595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#596 = ORIENTED_EDGE('',*,*,#597,.F.);
+#597 = EDGE_CURVE('',#598,#570,#600,.T.);
+#598 = VERTEX_POINT('',#599);
+#599 = CARTESIAN_POINT('',(20.379184132051,-1.75,-4.115728164812));
+#600 = SURFACE_CURVE('',#601,(#606,#613),.PCURVE_S1.);
+#601 = CIRCLE('',#602,1.5);
+#602 = AXIS2_PLACEMENT_3D('',#603,#604,#605);
+#603 = CARTESIAN_POINT('',(19.318516525781,-1.75,-5.17638090205));
+#604 = DIRECTION('',(0.E+000,1.,-1.110223024625E-015));
+#605 = DIRECTION('',(1.,0.E+000,0.E+000));
+#606 = PCURVE('',#71,#607);
+#607 = DEFINITIONAL_REPRESENTATION('',(#608),#612);
+#608 = CIRCLE('',#609,1.5);
+#609 = AXIS2_PLACEMENT_2D('',#610,#611);
+#610 = CARTESIAN_POINT('',(-1.582585142027,2.040739355173));
+#611 = DIRECTION('',(0.E+000,1.));
+#612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#613 = PCURVE('',#614,#619);
+#614 = CYLINDRICAL_SURFACE('',#615,1.5);
+#615 = AXIS2_PLACEMENT_3D('',#616,#617,#618);
+#616 = CARTESIAN_POINT('',(19.318516525781,3.75,-5.17638090205));
+#617 = DIRECTION('',(0.E+000,1.,-1.110223024625E-015));
+#618 = DIRECTION('',(1.,0.E+000,0.E+000));
+#619 = DEFINITIONAL_REPRESENTATION('',(#620),#623);
+#620 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#621,#622),.UNSPECIFIED.,.F.,.F.,
+ (2,2),(5.49779415311,8.639389634442),.PIECEWISE_BEZIER_KNOTS.);
+#621 = CARTESIAN_POINT('',(-7.068576461249,-5.5));
+#622 = CARTESIAN_POINT('',(-3.926980979917,-5.5));
+#623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#624 = ORIENTED_EDGE('',*,*,#625,.T.);
+#625 = EDGE_CURVE('',#598,#626,#628,.T.);
+#626 = VERTEX_POINT('',#627);
+#627 = CARTESIAN_POINT('',(16.897784679788,-1.75,-0.634328712524));
+#628 = SURFACE_CURVE('',#629,(#633,#640),.PCURVE_S1.);
+#629 = LINE('',#630,#631);
+#630 = CARTESIAN_POINT('',(19.473349290499,-1.75,-3.209893323254));
+#631 = VECTOR('',#632,1.);
+#632 = DIRECTION('',(-0.707106781184,1.099064721083E-015,0.707106781189)
+ );
+#633 = PCURVE('',#71,#634);
+#634 = DEFINITIONAL_REPRESENTATION('',(#635),#639);
+#635 = LINE('',#636,#637);
+#636 = CARTESIAN_POINT('',(0.38390243677,2.19557211989));
+#637 = VECTOR('',#638,1.);
+#638 = DIRECTION('',(0.707106781189,-0.707106781184));
+#639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#640 = PCURVE('',#641,#646);
+#641 = PLANE('',#642);
+#642 = AXIS2_PLACEMENT_3D('',#643,#644,#645);
+#643 = CARTESIAN_POINT('',(20.379184132051,3.75,-4.115728164812));
+#644 = DIRECTION('',(-0.707106781189,-7.85046229339E-016,-0.707106781184
+ ));
+#645 = DIRECTION('',(-0.707106781184,7.850462293448E-016,0.707106781189)
+ );
+#646 = DEFINITIONAL_REPRESENTATION('',(#647),#651);
+#647 = LINE('',#648,#649);
+#648 = CARTESIAN_POINT('',(1.281043918197,-5.5));
+#649 = VECTOR('',#650,1.);
+#650 = DIRECTION('',(1.,3.140184917379E-016));
+#651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#652 = ORIENTED_EDGE('',*,*,#653,.F.);
+#653 = EDGE_CURVE('',#654,#626,#656,.T.);
+#654 = VERTEX_POINT('',#655);
+#655 = CARTESIAN_POINT('',(16.909686573086,-1.75,-9.161653808941E-016));
+#656 = SURFACE_CURVE('',#657,(#662,#669),.PCURVE_S1.);
+#657 = CIRCLE('',#658,16.909686573086);
+#658 = AXIS2_PLACEMENT_3D('',#659,#660,#661);
+#659 = CARTESIAN_POINT('',(-2.157041537714E-032,-1.75,
+ 2.720046410332E-015));
+#660 = DIRECTION('',(1.232595164408E-032,1.,-1.554312234475E-015));
+#661 = DIRECTION('',(0.E+000,1.554312234475E-015,1.));
+#662 = PCURVE('',#71,#663);
+#663 = DEFINITIONAL_REPRESENTATION('',(#664),#668);
+#664 = CIRCLE('',#665,16.909686573086);
+#665 = AXIS2_PLACEMENT_2D('',#666,#667);
+#666 = CARTESIAN_POINT('',(3.593795760024,-17.2777771706));
+#667 = DIRECTION('',(1.,1.215432671457E-063));
+#668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#669 = PCURVE('',#215,#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),(1.570796326795,
+ 1.608317872562),.PIECEWISE_BEZIER_KNOTS.);
+#672 = CARTESIAN_POINT('',(-0.10312385827,-6.852780960212E-017));
+#673 = CARTESIAN_POINT('',(-0.10312385827,-4.665276313635E-003));
+#674 = CARTESIAN_POINT('',(-0.103126432596,-9.330552622433E-003));
+#675 = CARTESIAN_POINT('',(-0.1031315812,-1.399582727198E-002));
+#676 = CARTESIAN_POINT('',(-0.103139304646,-1.866109860697E-002));
+#677 = CARTESIAN_POINT('',(-0.103149604104,-2.332636497044E-002));
+#678 = CARTESIAN_POINT('',(-0.103162481355,-2.799162470314E-002));
+#679 = CARTESIAN_POINT('',(-0.103177938781,-3.265687614264E-002));
+#680 = CARTESIAN_POINT('',(-0.103195979371,-3.732211762259E-002));
+#681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#682 = ORIENTED_EDGE('',*,*,#683,.T.);
+#683 = EDGE_CURVE('',#654,#279,#684,.T.);
+#684 = SURFACE_CURVE('',#685,(#689,#696),.PCURVE_S1.);
+#685 = LINE('',#686,#687);
+#686 = CARTESIAN_POINT('',(16.909686573086,-1.75,2.720046410332E-015));
+#687 = VECTOR('',#688,1.);
+#688 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#689 = PCURVE('',#71,#690);
+#690 = DEFINITIONAL_REPRESENTATION('',(#691),#695);
+#691 = LINE('',#692,#693);
+#692 = CARTESIAN_POINT('',(3.593795760024,-0.368090597523));
+#693 = VECTOR('',#694,1.);
+#694 = DIRECTION('',(1.,1.094764425254E-047));
+#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#696 = PCURVE('',#318,#697);
+#697 = DEFINITIONAL_REPRESENTATION('',(#698),#701);
+#698 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#699,#700),.UNSPECIFIED.,.F.,.F.,
+ (2,2),(-3.636211791226E-015,2.889303300137),.PIECEWISE_BEZIER_KNOTS.);
+#699 = CARTESIAN_POINT('',(-0.10312385827,-2.081899556751E-015));
+#700 = CARTESIAN_POINT('',(-0.10312385827,2.889303300137));
+#701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#702 = ORIENTED_EDGE('',*,*,#278,.F.);
+#703 = ADVANCED_FACE('',(#704),#215,.T.);
+#704 = FACE_BOUND('',#705,.F.);
+#705 = EDGE_LOOP('',(#706,#728,#729,#730,#731,#761,#796,#824,#825,#847,
+ #882,#917,#952,#987,#1017,#1049,#1084,#1119,#1154,#1189,#1219,#1241,
+ #1276,#1311,#1346,#1381,#1411,#1443,#1478,#1513,#1548,#1583,#1613,
+ #1633,#1634,#1664,#1699,#1727,#1728));
+#706 = ORIENTED_EDGE('',*,*,#707,.F.);
+#707 = EDGE_CURVE('',#708,#195,#710,.T.);
+#708 = VERTEX_POINT('',#709);
+#709 = CARTESIAN_POINT('',(-3.122849337826E-015,-1.132427485118E-014,
+ -17.));
+#710 = SEAM_CURVE('',#711,(#716,#722),.PCURVE_S1.);
+#711 = CIRCLE('',#712,17.);
+#712 = AXIS2_PLACEMENT_3D('',#713,#714,#715);
+#713 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#714 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#715 = DIRECTION('',(1.,0.E+000,0.E+000));
+#716 = PCURVE('',#215,#717);
+#717 = DEFINITIONAL_REPRESENTATION('',(#718),#721);
+#718 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#719,#720),.UNSPECIFIED.,.F.,.F.,
+ (2,2),(4.712388980385,5.713001114132),.PIECEWISE_BEZIER_KNOTS.);
+#719 = CARTESIAN_POINT('',(0.E+000,-1.570796326795));
+#720 = CARTESIAN_POINT('',(0.E+000,-0.570184193047));
+#721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#722 = PCURVE('',#215,#723);
+#723 = DEFINITIONAL_REPRESENTATION('',(#724),#727);
+#724 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#725,#726),.UNSPECIFIED.,.F.,.F.,
+ (2,2),(4.712388980385,5.713001114132),.PIECEWISE_BEZIER_KNOTS.);
+#725 = CARTESIAN_POINT('',(-6.28318530718,-1.570796326795));
+#726 = CARTESIAN_POINT('',(-6.28318530718,-0.570184193047));
+#727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#728 = ORIENTED_EDGE('',*,*,#707,.T.);
+#729 = ORIENTED_EDGE('',*,*,#226,.T.);
+#730 = ORIENTED_EDGE('',*,*,#369,.F.);
+#731 = ORIENTED_EDGE('',*,*,#732,.F.);
+#732 = EDGE_CURVE('',#733,#370,#735,.T.);
+#733 = VERTEX_POINT('',#734);
+#734 = CARTESIAN_POINT('',(16.077370935943,3.75,-4.056555655736));
+#735 = SURFACE_CURVE('',#736,(#741,#754),.PCURVE_S1.);
+#736 = CIRCLE('',#737,14.722431864351);
+#737 = AXIS2_PLACEMENT_3D('',#738,#739,#740);
+#738 = CARTESIAN_POINT('',(6.010407640045,6.672892949409E-015,
+ 6.010407640089));
+#739 = DIRECTION('',(-0.707106781184,-7.850462293447E-016,
+ -0.707106781189));
+#740 = DIRECTION('',(0.707106781189,-1.570092458678E-016,-0.707106781184
+ ));
+#741 = PCURVE('',#215,#742);
+#742 = DEFINITIONAL_REPRESENTATION('',(#743),#753);
+#743 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#744,#745,#746,#747,#748,#749,
+ #750,#751,#752),.UNSPECIFIED.,.F.,.F.,(9,9),(6.025634038533,
+ 6.164037366693),.PIECEWISE_BEZIER_KNOTS.);
+#744 = CARTESIAN_POINT('',(-6.054035164923,-0.240945500854));
+#745 = CARTESIAN_POINT('',(-6.069195771073,-0.24372428121));
+#746 = CARTESIAN_POINT('',(-6.084408326194,-0.246296644074));
+#747 = CARTESIAN_POINT('',(-6.099668826819,-0.248660791018));
+#748 = CARTESIAN_POINT('',(-6.114973072928,-0.250815087144));
+#749 = CARTESIAN_POINT('',(-6.130316686166,-0.252758072173));
+#750 = CARTESIAN_POINT('',(-6.145695132,-0.254488470344));
+#751 = CARTESIAN_POINT('',(-6.161103745287,-0.256005198494));
+#752 = CARTESIAN_POINT('',(-6.176537758107,-0.257307372014));
+#753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#754 = PCURVE('',#415,#755);
+#755 = DEFINITIONAL_REPRESENTATION('',(#756),#760);
+#756 = CIRCLE('',#757,14.722431864351);
+#757 = AXIS2_PLACEMENT_2D('',#758,#759);
+#758 = CARTESIAN_POINT('',(17.320493320151,-3.75));
+#759 = DIRECTION('',(-1.,6.280369834712E-016));
+#760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#761 = ORIENTED_EDGE('',*,*,#762,.T.);
+#762 = EDGE_CURVE('',#733,#763,#765,.T.);
+#763 = VERTEX_POINT('',#764);
+#764 = CARTESIAN_POINT('',(16.578250936908,3.75,-0.314794969641));
+#765 = SURFACE_CURVE('',#766,(#771,#784),.PCURVE_S1.);
+#766 = CIRCLE('',#767,16.58123939879);
+#767 = AXIS2_PLACEMENT_3D('',#768,#769,#770);
+#768 = CARTESIAN_POINT('',(-5.084455053182E-031,3.75,
+ -4.163336342344E-015));
+#769 = DIRECTION('',(1.355854680849E-031,-1.,1.110223024625E-015));
+#770 = DIRECTION('',(0.E+000,-1.110223024625E-015,-1.));
+#771 = PCURVE('',#215,#772);
+#772 = DEFINITIONAL_REPRESENTATION('',(#773),#783);
+#773 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#774,#775,#776,#777,#778,#779,
+ #780,#781,#782),.UNSPECIFIED.,.F.,.F.,(9,9),(1.323640391837,
+ 1.551810177725),.PIECEWISE_BEZIER_KNOTS.);
+#774 = CARTESIAN_POINT('',(-6.054035164969,-0.240945500862));
+#775 = CARTESIAN_POINT('',(-6.055627079177,-0.213169828337));
+#776 = CARTESIAN_POINT('',(-6.056988505325,-0.185382369097));
+#777 = CARTESIAN_POINT('',(-6.058129364568,-0.157585221389));
+#778 = CARTESIAN_POINT('',(-6.059057326278,-0.12978031548));
+#779 = CARTESIAN_POINT('',(-6.059778122973,-0.10196946487));
+#780 = CARTESIAN_POINT('',(-6.060295728313,-7.415440462926E-002));
+#781 = CARTESIAN_POINT('',(-6.06061246135,-4.633682613795E-002));
+#782 = CARTESIAN_POINT('',(-6.060729002256,-1.851840955879E-002));
+#783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#784 = PCURVE('',#785,#790);
+#785 = PLANE('',#786);
+#786 = AXIS2_PLACEMENT_3D('',#787,#788,#789);
+#787 = CARTESIAN_POINT('',(16.076031111864,3.75,-1.933895226984));
+#788 = DIRECTION('',(1.355854680849E-031,-1.,1.110223024625E-015));
+#789 = DIRECTION('',(0.E+000,-1.110223024625E-015,-1.));
+#790 = DEFINITIONAL_REPRESENTATION('',(#791),#795);
+#791 = CIRCLE('',#792,16.58123939879);
+#792 = AXIS2_PLACEMENT_2D('',#793,#794);
+#793 = CARTESIAN_POINT('',(-1.933895226984,-16.07603111186));
+#794 = DIRECTION('',(1.,-9.723461371658E-063));
+#795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#796 = ORIENTED_EDGE('',*,*,#797,.T.);
+#797 = EDGE_CURVE('',#763,#456,#798,.T.);
+#798 = SURFACE_CURVE('',#799,(#804,#817),.PCURVE_S1.);
+#799 = CIRCLE('',#800,12.519984025524);
+#800 = AXIS2_PLACEMENT_3D('',#801,#802,#803);
+#801 = CARTESIAN_POINT('',(8.131727983694,9.02803163742E-015,
+ 8.131727983634));
+#802 = DIRECTION('',(-0.707106781189,-7.85046229339E-016,-0.707106781184
+ ));
+#803 = DIRECTION('',(0.707106781184,-1.57009245869E-016,-0.707106781189)
+ );
+#804 = PCURVE('',#215,#805);
+#805 = DEFINITIONAL_REPRESENTATION('',(#806),#816);
+#806 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#807,#808,#809,#810,#811,#812,
+ #813,#814,#815),.UNSPECIFIED.,.F.,.F.,(9,9),(5.978994585878,
+ 6.142949575373),.PIECEWISE_BEZIER_KNOTS.);
+#807 = CARTESIAN_POINT('',(-6.060729002274,-1.851840956154E-002));
+#808 = CARTESIAN_POINT('',(-6.075482493355,-2.171565863446E-002));
+#809 = CARTESIAN_POINT('',(-6.090288648441,-2.467458212903E-002));
+#810 = CARTESIAN_POINT('',(-6.105143359738,-2.739312706203E-002));
+#811 = CARTESIAN_POINT('',(-6.120042330208,-2.986942812795E-002));
+#812 = CARTESIAN_POINT('',(-6.134981091197,-3.210182029358E-002));
+#813 = CARTESIAN_POINT('',(-6.149955023862,-3.408885000435E-002));
+#814 = CARTESIAN_POINT('',(-6.164959383889,-3.582928432314E-002));
+#815 = CARTESIAN_POINT('',(-6.179989328389,-3.73221176556E-002));
+#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#817 = PCURVE('',#471,#818);
+#818 = DEFINITIONAL_REPRESENTATION('',(#819),#823);
+#819 = CIRCLE('',#820,12.519984025524);
+#820 = AXIS2_PLACEMENT_2D('',#821,#822);
+#821 = CARTESIAN_POINT('',(17.320518589639,-3.75));
+#822 = DIRECTION('',(-1.,6.280369834758E-016));
+#823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#824 = ORIENTED_EDGE('',*,*,#483,.F.);
+#825 = ORIENTED_EDGE('',*,*,#826,.F.);
+#826 = EDGE_CURVE('',#827,#484,#829,.T.);
+#827 = VERTEX_POINT('',#828);
+#828 = CARTESIAN_POINT('',(-6.93929882992,15.519218142325,
+ -1.241977554022E-014));
+#829 = SURFACE_CURVE('',#830,(#835,#841),.PCURVE_S1.);
+#830 = CIRCLE('',#831,17.);
+#831 = AXIS2_PLACEMENT_3D('',#832,#833,#834);
+#832 = CARTESIAN_POINT('',(0.E+000,-1.386823693717E-030,
+ -2.081899556751E-015));
+#833 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#834 = DIRECTION('',(1.,0.E+000,0.E+000));
+#835 = PCURVE('',#215,#836);
+#836 = DEFINITIONAL_REPRESENTATION('',(#837),#840);
+#837 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#838,#839),.UNSPECIFIED.,.F.,.F.,
+ (2,2),(4.291914063056,6.18006144891),.PIECEWISE_BEZIER_KNOTS.);
+#838 = CARTESIAN_POINT('',(-4.291914063056,-1.224646798089E-016));
+#839 = CARTESIAN_POINT('',(-6.18006144891,-1.224646798089E-016));
+#840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#841 = PCURVE('',#318,#842);
+#842 = DEFINITIONAL_REPRESENTATION('',(#843),#846);
+#843 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#844,#845),.UNSPECIFIED.,.F.,.F.,
+ (2,2),(4.291914063056,6.18006144891),.PIECEWISE_BEZIER_KNOTS.);
+#844 = CARTESIAN_POINT('',(-4.291914063056,0.E+000));
+#845 = CARTESIAN_POINT('',(-6.18006144891,0.E+000));
+#846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#847 = ORIENTED_EDGE('',*,*,#848,.T.);
+#848 = EDGE_CURVE('',#827,#849,#851,.T.);
+#849 = VERTEX_POINT('',#850);
+#850 = CARTESIAN_POINT('',(-6.933347883271,15.508910800376,
+ -0.634328712524));
+#851 = SURFACE_CURVE('',#852,(#857,#870),.PCURVE_S1.);
+#852 = CIRCLE('',#853,16.909686573086);
+#853 = AXIS2_PLACEMENT_3D('',#854,#855,#856);
+#854 = CARTESIAN_POINT('',(1.515544456623,0.875,-3.695229267166E-016));
+#855 = DIRECTION('',(-0.866025403784,-0.5,2.111559581238E-016));
+#856 = DIRECTION('',(-0.5,0.866025403784,-1.922962686384E-016));
+#857 = PCURVE('',#215,#858);
+#858 = DEFINITIONAL_REPRESENTATION('',(#859),#869);
+#859 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#860,#861,#862,#863,#864,#865,
+ #866,#867,#868),.UNSPECIFIED.,.F.,.F.,(9,9),(0.E+000,
+ 3.752154576681E-002),.PIECEWISE_BEZIER_KNOTS.);
+#860 = CARTESIAN_POINT('',(-4.291914063056,3.950990249946E-016));
+#861 = CARTESIAN_POINT('',(-4.291914063056,-4.665276313635E-003));
+#862 = CARTESIAN_POINT('',(-4.291916637383,-9.330552622434E-003));
+#863 = CARTESIAN_POINT('',(-4.291921785987,-1.399582727199E-002));
+#864 = CARTESIAN_POINT('',(-4.291929509432,-1.866109860697E-002));
+#865 = CARTESIAN_POINT('',(-4.291939808891,-2.332636497045E-002));
+#866 = CARTESIAN_POINT('',(-4.291952686141,-2.799162470315E-002));
+#867 = CARTESIAN_POINT('',(-4.291968143567,-3.265687614266E-002));
+#868 = CARTESIAN_POINT('',(-4.291986184157,-3.732211762261E-002));
+#869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#870 = PCURVE('',#871,#876);
+#871 = PLANE('',#872);
+#872 = AXIS2_PLACEMENT_3D('',#873,#874,#875);
+#873 = CARTESIAN_POINT('',(-7.123344128682,15.837993950674,
+ -3.593795760024));
+#874 = DIRECTION('',(-0.866025403784,-0.5,2.274889283257E-016));
+#875 = DIRECTION('',(-3.885780586188E-016,1.121111671426E-015,1.));
+#876 = DEFINITIONAL_REPRESENTATION('',(#877),#881);
+#877 = CIRCLE('',#878,16.909686573086);
+#878 = AXIS2_PLACEMENT_2D('',#879,#880);
+#879 = CARTESIAN_POINT('',(3.593795760024,-17.2777771706));
+#880 = DIRECTION('',(9.843265540193E-016,1.));
+#881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#882 = ORIENTED_EDGE('',*,*,#883,.T.);
+#883 = EDGE_CURVE('',#849,#884,#886,.T.);
+#884 = VERTEX_POINT('',#885);
+#885 = CARTESIAN_POINT('',(-5.041530204262,16.232186461675,
+ -0.314794969641));
+#886 = SURFACE_CURVE('',#887,(#892,#905),.PCURVE_S1.);
+#887 = CIRCLE('',#888,12.519984025524);
+#888 = AXIS2_PLACEMENT_3D('',#889,#890,#891);
+#889 = CARTESIAN_POINT('',(-4.065863991847,7.042283010544,8.131727983634
+ ));
+#890 = DIRECTION('',(0.353553390595,-0.612372435698,-0.707106781184));
+#891 = DIRECTION('',(0.E+000,0.755928946016,-0.654653670711));
+#892 = PCURVE('',#215,#893);
+#893 = DEFINITIONAL_REPRESENTATION('',(#894),#904);
+#894 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#895,#896,#897,#898,#899,#900,
+ #901,#902,#903),.UNSPECIFIED.,.F.,.F.,(9,9),(6.035824352332,
+ 6.199779341827),.PIECEWISE_BEZIER_KNOTS.);
+#895 = CARTESIAN_POINT('',(-4.291986183656,-3.732211766025E-002));
+#896 = CARTESIAN_POINT('',(-4.307016128259,-3.582928432395E-002));
+#897 = CARTESIAN_POINT('',(-4.322020488351,-3.408884999936E-002));
+#898 = CARTESIAN_POINT('',(-4.33699442099,-3.210182028338E-002));
+#899 = CARTESIAN_POINT('',(-4.351933181826,-2.986942811792E-002));
+#900 = CARTESIAN_POINT('',(-4.366832152065,-2.73931270615E-002));
+#901 = CARTESIAN_POINT('',(-4.38168686325,-2.467458214058E-002));
+#902 = CARTESIAN_POINT('',(-4.396493018611,-2.171565863446E-002));
+#903 = CARTESIAN_POINT('',(-4.411246509692,-1.851840956154E-002));
+#904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#905 = PCURVE('',#906,#911);
+#906 = PLANE('',#907);
+#907 = AXIS2_PLACEMENT_3D('',#908,#909,#910);
+#908 = CARTESIAN_POINT('',(-13.43718733021,15.773891166756,
+ -4.115728164812));
+#909 = DIRECTION('',(0.353553390595,-0.612372435698,-0.707106781184));
+#910 = DIRECTION('',(0.353553390592,-0.612372435694,0.707106781189));
+#911 = DEFINITIONAL_REPRESENTATION('',(#912),#916);
+#912 = CIRCLE('',#913,12.519984025524);
+#913 = AXIS2_PLACEMENT_2D('',#914,#915);
+#914 = CARTESIAN_POINT('',(17.320518589639,-3.75));
+#915 = DIRECTION('',(-0.925820099773,-0.377964473008));
+#916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#917 = ORIENTED_EDGE('',*,*,#918,.F.);
+#918 = EDGE_CURVE('',#919,#884,#921,.T.);
+#919 = VERTEX_POINT('',#920);
+#920 = CARTESIAN_POINT('',(-4.79109020378,15.798411656592,
+ -4.056555655736));
+#921 = SURFACE_CURVE('',#922,(#927,#940),.PCURVE_S1.);
+#922 = CIRCLE('',#923,16.58123939879);
+#923 = AXIS2_PLACEMENT_3D('',#924,#925,#926);
+#924 = CARTESIAN_POINT('',(3.247595264192,1.875,-7.918348429642E-016));
+#925 = DIRECTION('',(0.866025403784,0.5,-2.111559581238E-016));
+#926 = DIRECTION('',(0.5,-0.866025403784,1.922962686384E-016));
+#927 = PCURVE('',#215,#928);
+#928 = DEFINITIONAL_REPRESENTATION('',(#929),#939);
+#929 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#930,#931,#932,#933,#934,#935,
+ #936,#937,#938),.UNSPECIFIED.,.F.,.F.,(9,9),(2.894436718632,
+ 3.122606504519),.PIECEWISE_BEZIER_KNOTS.);
+#930 = CARTESIAN_POINT('',(-4.417940346989,-0.240945500862));
+#931 = CARTESIAN_POINT('',(-4.416348432781,-0.213169828337));
+#932 = CARTESIAN_POINT('',(-4.414987006635,-0.185382369098));
+#933 = CARTESIAN_POINT('',(-4.413846147394,-0.157585221389));
+#934 = CARTESIAN_POINT('',(-4.412918185686,-0.12978031548));
+#935 = CARTESIAN_POINT('',(-4.412197388991,-0.10196946487));
+#936 = CARTESIAN_POINT('',(-4.411679783651,-7.415440462927E-002));
+#937 = CARTESIAN_POINT('',(-4.411363050616,-4.633682613794E-002));
+#938 = CARTESIAN_POINT('',(-4.411246509709,-1.851840955878E-002));
+#939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#940 = PCURVE('',#941,#946);
+#941 = PLANE('',#942);
+#942 = AXIS2_PLACEMENT_3D('',#943,#944,#945);
+#943 = CARTESIAN_POINT('',(-4.790420291741,15.797251334904,
+ -1.933895226984));
+#944 = DIRECTION('',(0.866025403784,0.5,-2.274889283257E-016));
+#945 = DIRECTION('',(3.885780586188E-016,-1.121111671426E-015,-1.));
+#946 = DEFINITIONAL_REPRESENTATION('',(#947),#951);
+#947 = CIRCLE('',#948,16.58123939879);
+#948 = AXIS2_PLACEMENT_2D('',#949,#950);
+#949 = CARTESIAN_POINT('',(-1.933895226984,-16.07603111186));
+#950 = DIRECTION('',(9.843265540193E-016,-1.));
+#951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#952 = ORIENTED_EDGE('',*,*,#953,.F.);
+#953 = EDGE_CURVE('',#954,#919,#956,.T.);
+#954 = VERTEX_POINT('',#955);
+#955 = CARTESIAN_POINT('',(-6.657921885781,15.031858978997,
+ -4.326117404599));
+#956 = SURFACE_CURVE('',#957,(#962,#975),.PCURVE_S1.);
+#957 = CIRCLE('',#958,14.722431864351);
+#958 = AXIS2_PLACEMENT_3D('',#959,#960,#961);
+#959 = CARTESIAN_POINT('',(-3.005203820023,5.205165703379,6.010407640089
+ ));
+#960 = DIRECTION('',(0.353553390592,-0.612372435694,-0.707106781189));
+#961 = DIRECTION('',(0.E+000,0.755928946021,-0.654653670705));
+#962 = PCURVE('',#215,#963);
+#963 = DEFINITIONAL_REPRESENTATION('',(#964),#974);
+#964 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#965,#966,#967,#968,#969,#970,
+ #971,#972,#973),.UNSPECIFIED.,.F.,.F.,(9,9),(6.014736561009,
+ 6.153139889169),.PIECEWISE_BEZIER_KNOTS.);
+#965 = CARTESIAN_POINT('',(-4.295437753953,-0.257307372018));
+#966 = CARTESIAN_POINT('',(-4.310871766884,-0.256005198494));
+#967 = CARTESIAN_POINT('',(-4.32628038024,-0.25448847034));
+#968 = CARTESIAN_POINT('',(-4.341658826042,-0.252758072163));
+#969 = CARTESIAN_POINT('',(-4.357002439112,-0.250815087134));
+#970 = CARTESIAN_POINT('',(-4.37230668497,-0.248660791018));
+#971 = CARTESIAN_POINT('',(-4.387567185477,-0.246296644085));
+#972 = CARTESIAN_POINT('',(-4.402779740893,-0.24372428121));
+#973 = CARTESIAN_POINT('',(-4.417940347043,-0.240945500854));
+#974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#975 = PCURVE('',#976,#981);
+#976 = PLANE('',#977);
+#977 = AXIS2_PLACEMENT_3D('',#978,#979,#980);
+#978 = CARTESIAN_POINT('',(-12.37651822432,13.936758385331,
+ -6.237030640042));
+#979 = DIRECTION('',(0.353553390592,-0.612372435694,-0.707106781189));
+#980 = DIRECTION('',(0.353553390595,-0.612372435698,0.707106781184));
+#981 = DEFINITIONAL_REPRESENTATION('',(#982),#986);
+#982 = CIRCLE('',#983,14.722431864351);
+#983 = AXIS2_PLACEMENT_2D('',#984,#985);
+#984 = CARTESIAN_POINT('',(17.320493320151,-3.75));
+#985 = DIRECTION('',(-0.925820099772,-0.37796447301));
+#986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#987 = ORIENTED_EDGE('',*,*,#988,.T.);
+#988 = EDGE_CURVE('',#954,#989,#991,.T.);
+#989 = VERTEX_POINT('',#990);
+#990 = CARTESIAN_POINT('',(-5.586066866529,13.175351627306,
+ -9.17638090205));
+#991 = SURFACE_CURVE('',#992,(#997,#1010),.PCURVE_S1.);
+#992 = CIRCLE('',#993,16.909686573086);
+#993 = AXIS2_PLACEMENT_3D('',#994,#995,#996);
+#994 = CARTESIAN_POINT('',(1.515544456623,0.875,-3.695229267166E-016));
+#995 = DIRECTION('',(-0.866025403784,-0.5,2.111559581238E-016));
+#996 = DIRECTION('',(-0.5,0.866025403784,-1.922962686384E-016));
+#997 = PCURVE('',#215,#998);
+#998 = DEFINITIONAL_REPRESENTATION('',(#999),#1009);
+#999 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1000,#1001,#1002,#1003,#1004,
+ #1005,#1006,#1007,#1008),.UNSPECIFIED.,.F.,.F.,(9,9),(0.258713046618
+ ,0.573612723824),.PIECEWISE_BEZIER_KNOTS.);
+#1000 = CARTESIAN_POINT('',(-4.295437754908,-0.257307371955));
+#1001 = CARTESIAN_POINT('',(-4.296540300958,-0.296446195345));
+#1002 = CARTESIAN_POINT('',(-4.297856217375,-0.33557973924));
+#1003 = CARTESIAN_POINT('',(-4.299399409378,-0.37470673903));
+#1004 = CARTESIAN_POINT('',(-4.30118808807,-0.413825777808));
+#1005 = CARTESIAN_POINT('',(-4.303245688029,-0.452935222994));
+#1006 = CARTESIAN_POINT('',(-4.305602327154,-0.492033139927));
+#1007 = CARTESIAN_POINT('',(-4.308297245593,-0.531117156072));
+#1008 = CARTESIAN_POINT('',(-4.311383803362,-0.570184193047));
+#1009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1010 = PCURVE('',#871,#1011);
+#1011 = DEFINITIONAL_REPRESENTATION('',(#1012),#1016);
+#1012 = CIRCLE('',#1013,16.909686573086);
+#1013 = AXIS2_PLACEMENT_2D('',#1014,#1015);
+#1014 = CARTESIAN_POINT('',(3.593795760024,-17.2777771706));
+#1015 = DIRECTION('',(9.843265540193E-016,1.));
+#1016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1017 = ORIENTED_EDGE('',*,*,#1018,.T.);
+#1018 = EDGE_CURVE('',#989,#1019,#1021,.T.);
+#1019 = VERTEX_POINT('',#1020);
+#1020 = CARTESIAN_POINT('',(-8.617155779775,11.425351627306,
+ -9.17638090205));
+#1021 = SURFACE_CURVE('',#1022,(#1027,#1033),.PCURVE_S1.);
+#1022 = CIRCLE('',#1023,14.310626594964);
+#1023 = AXIS2_PLACEMENT_3D('',#1024,#1025,#1026);
+#1024 = CARTESIAN_POINT('',(3.70223130855E-015,-1.028774773074E-014,
+ -9.17638090205));
+#1025 = DIRECTION('',(-0.E+000,6.661338147751E-016,1.));
+#1026 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1027 = PCURVE('',#215,#1028);
+#1028 = DEFINITIONAL_REPRESENTATION('',(#1029),#1032);
+#1029 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1030,#1031),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(1.971801503818,2.216988700969),.PIECEWISE_BEZIER_KNOTS.);
+#1030 = CARTESIAN_POINT('',(-4.311383803362,-0.570184193047));
+#1031 = CARTESIAN_POINT('',(-4.066196606211,-0.570184193047));
+#1032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1033 = PCURVE('',#1034,#1039);
+#1034 = PLANE('',#1035);
+#1035 = AXIS2_PLACEMENT_3D('',#1036,#1037,#1038);
+#1036 = CARTESIAN_POINT('',(-11.17480508009,15.855330163408,
+ -9.17638090205));
+#1037 = DIRECTION('',(3.885780586188E-016,-1.121111671426E-015,-1.));
+#1038 = DIRECTION('',(0.5,-0.866025403784,1.165734175856E-015));
+#1039 = DEFINITIONAL_REPRESENTATION('',(#1040),#1048);
+#1040 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1041,#1042,#1043,#1044,
+#1045,#1046,#1047),.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('') );
+#1041 = CARTESIAN_POINT('',(26.473834544431,-14.14336617531));
+#1042 = CARTESIAN_POINT('',(5.007894651986,-26.53673235062));
+#1043 = CARTESIAN_POINT('',(5.007894651986,-1.75));
+#1044 = CARTESIAN_POINT('',(5.007894651986,23.036732350624));
+#1045 = CARTESIAN_POINT('',(26.473834544431,10.643366175312));
+#1046 = CARTESIAN_POINT('',(47.939774436877,-1.75));
+#1047 = CARTESIAN_POINT('',(26.473834544431,-14.14336617531));
+#1048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1049 = ORIENTED_EDGE('',*,*,#1050,.F.);
+#1050 = EDGE_CURVE('',#1051,#1019,#1053,.T.);
+#1051 = VERTEX_POINT('',#1052);
+#1052 = CARTESIAN_POINT('',(-9.689010799027,13.281858978997,
+ -4.326117404599));
+#1053 = SURFACE_CURVE('',#1054,(#1059,#1072),.PCURVE_S1.);
+#1054 = CIRCLE('',#1055,16.909686573086);
+#1055 = AXIS2_PLACEMENT_3D('',#1056,#1057,#1058);
+#1056 = CARTESIAN_POINT('',(-1.515544456623,-0.875,3.695229267166E-016)
+ );
+#1057 = DIRECTION('',(-0.866025403784,-0.5,2.111559581238E-016));
+#1058 = DIRECTION('',(-0.5,0.866025403784,-1.922962686384E-016));
+#1059 = PCURVE('',#215,#1060);
+#1060 = DEFINITIONAL_REPRESENTATION('',(#1061),#1071);
+#1061 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1062,#1063,#1064,#1065,#1066,
+ #1067,#1068,#1069,#1070),.UNSPECIFIED.,.F.,.F.,(9,9),(0.258713046618
+ ,0.573612723824),.PIECEWISE_BEZIER_KNOTS.);
+#1062 = CARTESIAN_POINT('',(-4.082142654656,-0.257307371955));
+#1063 = CARTESIAN_POINT('',(-4.081040108604,-0.296446195345));
+#1064 = CARTESIAN_POINT('',(-4.079724192187,-0.335579739239));
+#1065 = CARTESIAN_POINT('',(-4.078181000186,-0.374706739029));
+#1066 = CARTESIAN_POINT('',(-4.076392321498,-0.413825777808));
+#1067 = CARTESIAN_POINT('',(-4.074334721542,-0.452935222994));
+#1068 = CARTESIAN_POINT('',(-4.071978082418,-0.492033139927));
+#1069 = CARTESIAN_POINT('',(-4.06928316398,-0.531117156072));
+#1070 = CARTESIAN_POINT('',(-4.066196606211,-0.570184193047));
+#1071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1072 = PCURVE('',#1073,#1078);
+#1073 = PLANE('',#1074);
+#1074 = AXIS2_PLACEMENT_3D('',#1075,#1076,#1077);
+#1075 = CARTESIAN_POINT('',(-10.15443304192,14.087993950674,
+ -3.593795760024));
+#1076 = DIRECTION('',(-0.866025403784,-0.5,2.274889283257E-016));
+#1077 = DIRECTION('',(-3.885780586188E-016,1.121111671426E-015,1.));
+#1078 = DEFINITIONAL_REPRESENTATION('',(#1079),#1083);
+#1079 = CIRCLE('',#1080,16.909686573086);
+#1080 = AXIS2_PLACEMENT_2D('',#1081,#1082);
+#1081 = CARTESIAN_POINT('',(3.593795760024,-17.2777771706));
+#1082 = DIRECTION('',(9.843265540193E-016,1.));
+#1083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1084 = ORIENTED_EDGE('',*,*,#1085,.F.);
+#1085 = EDGE_CURVE('',#1086,#1051,#1088,.T.);
+#1086 = VERTEX_POINT('',#1087);
+#1087 = CARTESIAN_POINT('',(-11.28628073216,12.048411656592,
+ -4.056555655736));
+#1088 = SURFACE_CURVE('',#1089,(#1094,#1107),.PCURVE_S1.);
+#1089 = CIRCLE('',#1090,14.722431864351);
+#1090 = AXIS2_PLACEMENT_3D('',#1091,#1092,#1093);
+#1091 = CARTESIAN_POINT('',(-3.005203820023,5.205165703379,
+ 6.010407640089));
+#1092 = DIRECTION('',(0.353553390592,-0.612372435694,-0.707106781189));
+#1093 = DIRECTION('',(0.E+000,0.755928946021,-0.654653670705));
+#1094 = PCURVE('',#215,#1095);
+#1095 = DEFINITIONAL_REPRESENTATION('',(#1096),#1106);
+#1096 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1097,#1098,#1099,#1100,#1101,
+ #1102,#1103,#1104,#1105),.UNSPECIFIED.,.F.,.F.,(9,9),(5.638037351877
+ ,5.776440680037),.PIECEWISE_BEZIER_KNOTS.);
+#1097 = CARTESIAN_POINT('',(-3.95964006253,-0.240945500854));
+#1098 = CARTESIAN_POINT('',(-3.97480066868,-0.24372428121));
+#1099 = CARTESIAN_POINT('',(-3.990013224096,-0.246296644085));
+#1100 = CARTESIAN_POINT('',(-4.005273724602,-0.248660791018));
+#1101 = CARTESIAN_POINT('',(-4.020577970459,-0.250815087134));
+#1102 = CARTESIAN_POINT('',(-4.035921583528,-0.252758072163));
+#1103 = CARTESIAN_POINT('',(-4.05130002933,-0.25448847034));
+#1104 = CARTESIAN_POINT('',(-4.066708642685,-0.256005198494));
+#1105 = CARTESIAN_POINT('',(-4.082142655615,-0.257307372018));
+#1106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1107 = PCURVE('',#1108,#1113);
+#1108 = PLANE('',#1109);
+#1109 = AXIS2_PLACEMENT_3D('',#1110,#1111,#1112);
+#1110 = CARTESIAN_POINT('',(-12.37651822432,13.936758385331,
+ -6.237030640042));
+#1111 = DIRECTION('',(0.353553390592,-0.612372435694,-0.707106781189));
+#1112 = DIRECTION('',(0.353553390595,-0.612372435698,0.707106781184));
+#1113 = DEFINITIONAL_REPRESENTATION('',(#1114),#1118);
+#1114 = CIRCLE('',#1115,14.722431864351);
+#1115 = AXIS2_PLACEMENT_2D('',#1116,#1117);
+#1116 = CARTESIAN_POINT('',(17.320493320151,-3.75));
+#1117 = DIRECTION('',(-0.925820099772,-0.37796447301));
+#1118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1119 = ORIENTED_EDGE('',*,*,#1120,.T.);
+#1120 = EDGE_CURVE('',#1086,#1121,#1123,.T.);
+#1121 = VERTEX_POINT('',#1122);
+#1122 = CARTESIAN_POINT('',(-11.53672073264,12.482186461675,
+ -0.314794969641));
+#1123 = SURFACE_CURVE('',#1124,(#1129,#1142),.PCURVE_S1.);
+#1124 = CIRCLE('',#1125,16.58123939879);
+#1125 = AXIS2_PLACEMENT_3D('',#1126,#1127,#1128);
+#1126 = CARTESIAN_POINT('',(-3.247595264192,-1.875,7.918348429642E-016)
+ );
+#1127 = DIRECTION('',(0.866025403784,0.5,-2.111559581238E-016));
+#1128 = DIRECTION('',(0.5,-0.866025403784,1.922962686384E-016));
+#1129 = PCURVE('',#215,#1130);
+#1130 = DEFINITIONAL_REPRESENTATION('',(#1131),#1141);
+#1131 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1132,#1133,#1134,#1135,#1136,
+ #1137,#1138,#1139,#1140),.UNSPECIFIED.,.F.,.F.,(9,9),(2.894436718632
+ ,3.122606504519),.PIECEWISE_BEZIER_KNOTS.);
+#1132 = CARTESIAN_POINT('',(-3.959640062575,-0.240945500862));
+#1133 = CARTESIAN_POINT('',(-3.961231976781,-0.213169828338));
+#1134 = CARTESIAN_POINT('',(-3.962593402927,-0.185382369098));
+#1135 = CARTESIAN_POINT('',(-3.963734262169,-0.157585221389));
+#1136 = CARTESIAN_POINT('',(-3.964662223881,-0.12978031548));
+#1137 = CARTESIAN_POINT('',(-3.965383020579,-0.10196946487));
+#1138 = CARTESIAN_POINT('',(-3.965900625919,-7.415440462926E-002));
+#1139 = CARTESIAN_POINT('',(-3.966217358956,-4.633682613795E-002));
+#1140 = CARTESIAN_POINT('',(-3.966333899863,-1.851840955879E-002));
+#1141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1142 = PCURVE('',#1143,#1148);
+#1143 = PLANE('',#1144);
+#1144 = AXIS2_PLACEMENT_3D('',#1145,#1146,#1147);
+#1145 = CARTESIAN_POINT('',(-11.28561082012,12.047251334904,
+ -1.933895226984));
+#1146 = DIRECTION('',(0.866025403784,0.5,-2.274889283257E-016));
+#1147 = DIRECTION('',(3.885780586188E-016,-1.121111671426E-015,-1.));
+#1148 = DEFINITIONAL_REPRESENTATION('',(#1149),#1153);
+#1149 = CIRCLE('',#1150,16.58123939879);
+#1150 = AXIS2_PLACEMENT_2D('',#1151,#1152);
+#1151 = CARTESIAN_POINT('',(-1.933895226984,-16.07603111186));
+#1152 = DIRECTION('',(9.843265540193E-016,-1.));
+#1153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1154 = ORIENTED_EDGE('',*,*,#1155,.T.);
+#1155 = EDGE_CURVE('',#1121,#1156,#1158,.T.);
+#1156 = VERTEX_POINT('',#1157);
+#1157 = CARTESIAN_POINT('',(-9.964436796517,13.758910800376,
+ -0.634328712524));
+#1158 = SURFACE_CURVE('',#1159,(#1164,#1177),.PCURVE_S1.);
+#1159 = CIRCLE('',#1160,12.519984025524);
+#1160 = AXIS2_PLACEMENT_3D('',#1161,#1162,#1163);
+#1161 = CARTESIAN_POINT('',(-4.065863991847,7.042283010544,
+ 8.131727983634));
+#1162 = DIRECTION('',(0.353553390595,-0.612372435698,-0.707106781184));
+#1163 = DIRECTION('',(0.E+000,0.755928946016,-0.654653670711));
+#1164 = PCURVE('',#215,#1165);
+#1165 = DEFINITIONAL_REPRESENTATION('',(#1166),#1176);
+#1166 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1167,#1168,#1169,#1170,#1171,
+ #1172,#1173,#1174,#1175),.UNSPECIFIED.,.F.,.F.,(9,9),(5.591397899224
+ ,5.755352888719),.PIECEWISE_BEZIER_KNOTS.);
+#1167 = CARTESIAN_POINT('',(-3.966333899881,-1.851840956154E-002));
+#1168 = CARTESIAN_POINT('',(-3.981087390962,-2.171565863446E-002));
+#1169 = CARTESIAN_POINT('',(-3.995893546322,-2.467458214058E-002));
+#1170 = CARTESIAN_POINT('',(-4.010748257508,-2.73931270615E-002));
+#1171 = CARTESIAN_POINT('',(-4.025647227746,-2.986942811792E-002));
+#1172 = CARTESIAN_POINT('',(-4.040585988582,-3.210182028338E-002));
+#1173 = CARTESIAN_POINT('',(-4.055559921221,-3.408884999937E-002));
+#1174 = CARTESIAN_POINT('',(-4.070564281313,-3.582928432396E-002));
+#1175 = CARTESIAN_POINT('',(-4.085594225915,-3.732211766026E-002));
+#1176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1177 = PCURVE('',#1178,#1183);
+#1178 = PLANE('',#1179);
+#1179 = AXIS2_PLACEMENT_3D('',#1180,#1181,#1182);
+#1180 = CARTESIAN_POINT('',(-13.43718733021,15.773891166756,
+ -4.115728164812));
+#1181 = DIRECTION('',(0.353553390595,-0.612372435698,-0.707106781184));
+#1182 = DIRECTION('',(0.353553390592,-0.612372435694,0.707106781189));
+#1183 = DEFINITIONAL_REPRESENTATION('',(#1184),#1188);
+#1184 = CIRCLE('',#1185,12.519984025524);
+#1185 = AXIS2_PLACEMENT_2D('',#1186,#1187);
+#1186 = CARTESIAN_POINT('',(17.320518589639,-3.75));
+#1187 = DIRECTION('',(-0.925820099773,-0.377964473008));
+#1188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1189 = ORIENTED_EDGE('',*,*,#1190,.F.);
+#1190 = EDGE_CURVE('',#1191,#1156,#1193,.T.);
+#1191 = VERTEX_POINT('',#1192);
+#1192 = CARTESIAN_POINT('',(-9.970387743166,13.769218142325,
+ -1.125404136437E-014));
+#1193 = SURFACE_CURVE('',#1194,(#1199,#1212),.PCURVE_S1.);
+#1194 = CIRCLE('',#1195,16.909686573086);
+#1195 = AXIS2_PLACEMENT_3D('',#1196,#1197,#1198);
+#1196 = CARTESIAN_POINT('',(-1.515544456623,-0.875,3.695229267166E-016)
+ );
+#1197 = DIRECTION('',(-0.866025403784,-0.5,2.111559581238E-016));
+#1198 = DIRECTION('',(-0.5,0.866025403784,-1.922962686384E-016));
+#1199 = PCURVE('',#215,#1200);
+#1200 = DEFINITIONAL_REPRESENTATION('',(#1201),#1211);
+#1201 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1202,#1203,#1204,#1205,#1206,
+ #1207,#1208,#1209,#1210),.UNSPECIFIED.,.F.,.F.,(9,9),(0.E+000,
+ 3.752154576681E-002),.PIECEWISE_BEZIER_KNOTS.);
+#1202 = CARTESIAN_POINT('',(-4.085666346516,3.699997119109E-016));
+#1203 = CARTESIAN_POINT('',(-4.085666346516,-4.665276313635E-003));
+#1204 = CARTESIAN_POINT('',(-4.08566377219,-9.330552622433E-003));
+#1205 = CARTESIAN_POINT('',(-4.085658623586,-1.399582727198E-002));
+#1206 = CARTESIAN_POINT('',(-4.085650900141,-1.866109860697E-002));
+#1207 = CARTESIAN_POINT('',(-4.085640600682,-2.332636497045E-002));
+#1208 = CARTESIAN_POINT('',(-4.085627723431,-2.799162470314E-002));
+#1209 = CARTESIAN_POINT('',(-4.085612266005,-3.265687614265E-002));
+#1210 = CARTESIAN_POINT('',(-4.085594225415,-3.73221176226E-002));
+#1211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1212 = PCURVE('',#1073,#1213);
+#1213 = DEFINITIONAL_REPRESENTATION('',(#1214),#1218);
+#1214 = CIRCLE('',#1215,16.909686573086);
+#1215 = AXIS2_PLACEMENT_2D('',#1216,#1217);
+#1216 = CARTESIAN_POINT('',(3.593795760024,-17.2777771706));
+#1217 = DIRECTION('',(9.843265540193E-016,1.));
+#1218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1219 = ORIENTED_EDGE('',*,*,#1220,.F.);
+#1220 = EDGE_CURVE('',#1221,#1191,#1223,.T.);
+#1221 = VERTEX_POINT('',#1222);
+#1222 = CARTESIAN_POINT('',(-9.970387743166,-13.76921814232,
+ 7.090242250867E-015));
+#1223 = SURFACE_CURVE('',#1224,(#1229,#1235),.PCURVE_S1.);
+#1224 = CIRCLE('',#1225,17.);
+#1225 = AXIS2_PLACEMENT_3D('',#1226,#1227,#1228);
+#1226 = CARTESIAN_POINT('',(0.E+000,-1.386823693717E-030,
+ -2.081899556751E-015));
+#1227 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1228 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1229 = PCURVE('',#215,#1230);
+#1230 = DEFINITIONAL_REPRESENTATION('',(#1231),#1234);
+#1231 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1232,#1233),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(2.197518960663,4.085666346516),.PIECEWISE_BEZIER_KNOTS.);
+#1232 = CARTESIAN_POINT('',(-2.197518960663,-1.224646798089E-016));
+#1233 = CARTESIAN_POINT('',(-4.085666346516,-1.224646798089E-016));
+#1234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1235 = PCURVE('',#318,#1236);
+#1236 = DEFINITIONAL_REPRESENTATION('',(#1237),#1240);
+#1237 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1238,#1239),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(2.197518960663,4.085666346516),.PIECEWISE_BEZIER_KNOTS.);
+#1238 = CARTESIAN_POINT('',(-2.197518960663,0.E+000));
+#1239 = CARTESIAN_POINT('',(-4.085666346516,0.E+000));
+#1240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1241 = ORIENTED_EDGE('',*,*,#1242,.T.);
+#1242 = EDGE_CURVE('',#1221,#1243,#1245,.T.);
+#1243 = VERTEX_POINT('',#1244);
+#1244 = CARTESIAN_POINT('',(-9.964436796517,-13.75891080037,
+ -0.634328712524));
+#1245 = SURFACE_CURVE('',#1246,(#1251,#1264),.PCURVE_S1.);
+#1246 = CIRCLE('',#1247,16.909686573086);
+#1247 = AXIS2_PLACEMENT_3D('',#1248,#1249,#1250);
+#1248 = CARTESIAN_POINT('',(-1.515544456623,0.875,-1.379078337068E-015)
+ );
+#1249 = DIRECTION('',(0.866025403784,-0.5,7.880447640389E-016));
+#1250 = DIRECTION('',(-0.5,-0.866025403784,1.922962686384E-016));
+#1251 = PCURVE('',#215,#1252);
+#1252 = DEFINITIONAL_REPRESENTATION('',(#1253),#1263);
+#1253 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1254,#1255,#1256,#1257,#1258,
+ #1259,#1260,#1261,#1262),.UNSPECIFIED.,.F.,.F.,(9,9),(0.E+000,
+ 3.752154576681E-002),.PIECEWISE_BEZIER_KNOTS.);
+#1254 = CARTESIAN_POINT('',(-2.197518960663,-4.293853242845E-016));
+#1255 = CARTESIAN_POINT('',(-2.197518960663,-4.665276313636E-003));
+#1256 = CARTESIAN_POINT('',(-2.197521534989,-9.330552622433E-003));
+#1257 = CARTESIAN_POINT('',(-2.197526683593,-1.399582727199E-002));
+#1258 = CARTESIAN_POINT('',(-2.197534407039,-1.866109860697E-002));
+#1259 = CARTESIAN_POINT('',(-2.197544706498,-2.332636497045E-002));
+#1260 = CARTESIAN_POINT('',(-2.197557583748,-2.799162470315E-002));
+#1261 = CARTESIAN_POINT('',(-2.197573041174,-3.265687614265E-002));
+#1262 = CARTESIAN_POINT('',(-2.197591081764,-3.73221176226E-002));
+#1263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1264 = PCURVE('',#1265,#1270);
+#1265 = PLANE('',#1266);
+#1266 = AXIS2_PLACEMENT_3D('',#1267,#1268,#1269);
+#1267 = CARTESIAN_POINT('',(-10.15443304192,-14.08799395067,
+ -3.593795760024));
+#1268 = DIRECTION('',(0.866025403784,-0.5,8.272229450682E-016));
+#1269 = DIRECTION('',(-6.106226635438E-016,5.442228655113E-016,1.));
+#1270 = DEFINITIONAL_REPRESENTATION('',(#1271),#1275);
+#1271 = CIRCLE('',#1272,16.909686573086);
+#1272 = AXIS2_PLACEMENT_2D('',#1273,#1274);
+#1273 = CARTESIAN_POINT('',(3.593795760024,-17.2777771706));
+#1274 = DIRECTION('',(-4.063698308792E-017,1.));
+#1275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1276 = ORIENTED_EDGE('',*,*,#1277,.T.);
+#1277 = EDGE_CURVE('',#1243,#1278,#1280,.T.);
+#1278 = VERTEX_POINT('',#1279);
+#1279 = CARTESIAN_POINT('',(-11.53672073264,-12.48218646167,
+ -0.314794969641));
+#1280 = SURFACE_CURVE('',#1281,(#1286,#1299),.PCURVE_S1.);
+#1281 = CIRCLE('',#1282,12.519984025524);
+#1282 = AXIS2_PLACEMENT_3D('',#1283,#1284,#1285);
+#1283 = CARTESIAN_POINT('',(-4.065863991847,-7.042283010544,
+ 8.131727983634));
+#1284 = DIRECTION('',(0.353553390595,0.612372435698,-0.707106781184));
+#1285 = DIRECTION('',(-2.775557561563E-017,0.755928946016,0.654653670711
+ ));
+#1286 = PCURVE('',#215,#1287);
+#1287 = DEFINITIONAL_REPRESENTATION('',(#1288),#1298);
+#1288 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1289,#1290,#1291,#1292,#1293,
+ #1294,#1295,#1296,#1297),.UNSPECIFIED.,.F.,.F.,(9,9),(3.66942507205,
+ 3.833380061545),.PIECEWISE_BEZIER_KNOTS.);
+#1289 = CARTESIAN_POINT('',(-2.197591081263,-3.732211766024E-002));
+#1290 = CARTESIAN_POINT('',(-2.212621025866,-3.582928432395E-002));
+#1291 = CARTESIAN_POINT('',(-2.227625385958,-3.408884999936E-002));
+#1292 = CARTESIAN_POINT('',(-2.242599318597,-3.210182028339E-002));
+#1293 = CARTESIAN_POINT('',(-2.257538079433,-2.986942811793E-002));
+#1294 = CARTESIAN_POINT('',(-2.272437049671,-2.739312706151E-002));
+#1295 = CARTESIAN_POINT('',(-2.287291760857,-2.467458214058E-002));
+#1296 = CARTESIAN_POINT('',(-2.302097916218,-2.171565863446E-002));
+#1297 = CARTESIAN_POINT('',(-2.316851407299,-1.851840956154E-002));
+#1298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1299 = PCURVE('',#1300,#1305);
+#1300 = PLANE('',#1301);
+#1301 = AXIS2_PLACEMENT_3D('',#1302,#1303,#1304);
+#1302 = CARTESIAN_POINT('',(-6.941996801834,-19.52389116675,
+ -4.115728164812));
+#1303 = DIRECTION('',(0.353553390595,0.612372435698,-0.707106781184));
+#1304 = DIRECTION('',(0.353553390592,0.612372435694,0.707106781189));
+#1305 = DEFINITIONAL_REPRESENTATION('',(#1306),#1310);
+#1306 = CIRCLE('',#1307,12.519984025524);
+#1307 = AXIS2_PLACEMENT_2D('',#1308,#1309);
+#1308 = CARTESIAN_POINT('',(17.320518589639,-3.75));
+#1309 = DIRECTION('',(0.925820099773,-0.377964473008));
+#1310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1311 = ORIENTED_EDGE('',*,*,#1312,.F.);
+#1312 = EDGE_CURVE('',#1313,#1278,#1315,.T.);
+#1313 = VERTEX_POINT('',#1314);
+#1314 = CARTESIAN_POINT('',(-11.28628073216,-12.04841165659,
+ -4.056555655736));
+#1315 = SURFACE_CURVE('',#1316,(#1321,#1334),.PCURVE_S1.);
+#1316 = CIRCLE('',#1317,16.58123939879);
+#1317 = AXIS2_PLACEMENT_3D('',#1318,#1319,#1320);
+#1318 = CARTESIAN_POINT('',(-3.247595264192,1.875,-2.955167865146E-015)
+ );
+#1319 = DIRECTION('',(-0.866025403784,0.5,-7.880447640389E-016));
+#1320 = DIRECTION('',(0.5,0.866025403784,-1.922962686384E-016));
+#1321 = PCURVE('',#215,#1322);
+#1322 = DEFINITIONAL_REPRESENTATION('',(#1323),#1333);
+#1323 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1324,#1325,#1326,#1327,#1328,
+ #1329,#1330,#1331,#1332),.UNSPECIFIED.,.F.,.F.,(9,9),(2.894436718632
+ ,3.122606504519),.PIECEWISE_BEZIER_KNOTS.);
+#1324 = CARTESIAN_POINT('',(-2.323545244595,-0.240945500862));
+#1325 = CARTESIAN_POINT('',(-2.321953330388,-0.213169828338));
+#1326 = CARTESIAN_POINT('',(-2.320591904241,-0.185382369098));
+#1327 = CARTESIAN_POINT('',(-2.319451045,-0.157585221389));
+#1328 = CARTESIAN_POINT('',(-2.318523083291,-0.12978031548));
+#1329 = CARTESIAN_POINT('',(-2.317802286596,-0.10196946487));
+#1330 = CARTESIAN_POINT('',(-2.317284681258,-7.415440462929E-002));
+#1331 = CARTESIAN_POINT('',(-2.316967948223,-4.633682613797E-002));
+#1332 = CARTESIAN_POINT('',(-2.316851407316,-1.851840955879E-002));
+#1333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1334 = PCURVE('',#1335,#1340);
+#1335 = PLANE('',#1336);
+#1336 = AXIS2_PLACEMENT_3D('',#1337,#1338,#1339);
+#1337 = CARTESIAN_POINT('',(-11.28561082012,-12.0472513349,
+ -1.933895226984));
+#1338 = DIRECTION('',(-0.866025403784,0.5,-8.272229450682E-016));
+#1339 = DIRECTION('',(6.106226635438E-016,-5.442228655113E-016,-1.));
+#1340 = DEFINITIONAL_REPRESENTATION('',(#1341),#1345);
+#1341 = CIRCLE('',#1342,16.58123939879);
+#1342 = AXIS2_PLACEMENT_2D('',#1343,#1344);
+#1343 = CARTESIAN_POINT('',(-1.933895226984,-16.07603111186));
+#1344 = DIRECTION('',(-4.063698308792E-017,-1.));
+#1345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1346 = ORIENTED_EDGE('',*,*,#1347,.F.);
+#1347 = EDGE_CURVE('',#1348,#1313,#1350,.T.);
+#1348 = VERTEX_POINT('',#1349);
+#1349 = CARTESIAN_POINT('',(-9.689010799027,-13.28185897899,
+ -4.326117404599));
+#1350 = SURFACE_CURVE('',#1351,(#1356,#1369),.PCURVE_S1.);
+#1351 = CIRCLE('',#1352,14.722431864351);
+#1352 = AXIS2_PLACEMENT_3D('',#1353,#1354,#1355);
+#1353 = CARTESIAN_POINT('',(-3.005203820023,-5.205165703379,
+ 6.010407640089));
+#1354 = DIRECTION('',(0.353553390592,0.612372435694,-0.707106781189));
+#1355 = DIRECTION('',(0.E+000,0.755928946021,0.654653670705));
+#1356 = PCURVE('',#215,#1357);
+#1357 = DEFINITIONAL_REPRESENTATION('',(#1358),#1368);
+#1358 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1359,#1360,#1361,#1362,#1363,
+ #1364,#1365,#1366,#1367),.UNSPECIFIED.,.F.,.F.,(9,9),(3.648337280732
+ ,3.786740608893),.PIECEWISE_BEZIER_KNOTS.);
+#1359 = CARTESIAN_POINT('',(-2.201042651561,-0.257307372018));
+#1360 = CARTESIAN_POINT('',(-2.216476664492,-0.256005198494));
+#1361 = CARTESIAN_POINT('',(-2.231885277848,-0.25448847034));
+#1362 = CARTESIAN_POINT('',(-2.24726372365,-0.252758072163));
+#1363 = CARTESIAN_POINT('',(-2.26260733672,-0.250815087134));
+#1364 = CARTESIAN_POINT('',(-2.277911582578,-0.248660791018));
+#1365 = CARTESIAN_POINT('',(-2.293172083084,-0.246296644085));
+#1366 = CARTESIAN_POINT('',(-2.308384638499,-0.24372428121));
+#1367 = CARTESIAN_POINT('',(-2.32354524465,-0.240945500854));
+#1368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1369 = PCURVE('',#1370,#1375);
+#1370 = PLANE('',#1371);
+#1371 = AXIS2_PLACEMENT_3D('',#1372,#1373,#1374);
+#1372 = CARTESIAN_POINT('',(-5.881327695941,-17.68675838533,
+ -6.237030640042));
+#1373 = DIRECTION('',(0.353553390592,0.612372435694,-0.707106781189));
+#1374 = DIRECTION('',(0.353553390595,0.612372435698,0.707106781184));
+#1375 = DEFINITIONAL_REPRESENTATION('',(#1376),#1380);
+#1376 = CIRCLE('',#1377,14.722431864351);
+#1377 = AXIS2_PLACEMENT_2D('',#1378,#1379);
+#1378 = CARTESIAN_POINT('',(17.320493320151,-3.75));
+#1379 = DIRECTION('',(0.925820099772,-0.37796447301));
+#1380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1381 = ORIENTED_EDGE('',*,*,#1382,.T.);
+#1382 = EDGE_CURVE('',#1348,#1383,#1385,.T.);
+#1383 = VERTEX_POINT('',#1384);
+#1384 = CARTESIAN_POINT('',(-8.617155779775,-11.4253516273,
+ -9.17638090205));
+#1385 = SURFACE_CURVE('',#1386,(#1391,#1404),.PCURVE_S1.);
+#1386 = CIRCLE('',#1387,16.909686573086);
+#1387 = AXIS2_PLACEMENT_3D('',#1388,#1389,#1390);
+#1388 = CARTESIAN_POINT('',(-1.515544456623,0.875,-1.379078337068E-015)
+ );
+#1389 = DIRECTION('',(0.866025403784,-0.5,7.880447640389E-016));
+#1390 = DIRECTION('',(-0.5,-0.866025403784,1.922962686384E-016));
+#1391 = PCURVE('',#215,#1392);
+#1392 = DEFINITIONAL_REPRESENTATION('',(#1393),#1403);
+#1393 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1394,#1395,#1396,#1397,#1398,
+ #1399,#1400,#1401,#1402),.UNSPECIFIED.,.F.,.F.,(9,9),(0.258713046618
+ ,0.573612723824),.PIECEWISE_BEZIER_KNOTS.);
+#1394 = CARTESIAN_POINT('',(-2.201042652516,-0.257307371955));
+#1395 = CARTESIAN_POINT('',(-2.202145198567,-0.296446195345));
+#1396 = CARTESIAN_POINT('',(-2.203461114985,-0.33557973924));
+#1397 = CARTESIAN_POINT('',(-2.205004306988,-0.37470673903));
+#1398 = CARTESIAN_POINT('',(-2.206792985679,-0.413825777808));
+#1399 = CARTESIAN_POINT('',(-2.208850585637,-0.452935222994));
+#1400 = CARTESIAN_POINT('',(-2.211207224761,-0.492033139927));
+#1401 = CARTESIAN_POINT('',(-2.2139021432,-0.531117156072));
+#1402 = CARTESIAN_POINT('',(-2.216988700969,-0.570184193047));
+#1403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1404 = PCURVE('',#1265,#1405);
+#1405 = DEFINITIONAL_REPRESENTATION('',(#1406),#1410);
+#1406 = CIRCLE('',#1407,16.909686573086);
+#1407 = AXIS2_PLACEMENT_2D('',#1408,#1409);
+#1408 = CARTESIAN_POINT('',(3.593795760024,-17.2777771706));
+#1409 = DIRECTION('',(-4.063698308792E-017,1.));
+#1410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1411 = ORIENTED_EDGE('',*,*,#1412,.T.);
+#1412 = EDGE_CURVE('',#1383,#1413,#1415,.T.);
+#1413 = VERTEX_POINT('',#1414);
+#1414 = CARTESIAN_POINT('',(-5.586066866529,-13.1753516273,
+ -9.17638090205));
+#1415 = SURFACE_CURVE('',#1416,(#1421,#1427),.PCURVE_S1.);
+#1416 = CIRCLE('',#1417,14.310626594964);
+#1417 = AXIS2_PLACEMENT_3D('',#1418,#1419,#1420);
+#1418 = CARTESIAN_POINT('',(5.466815115618E-015,-4.993996309537E-015,
+ -9.17638090205));
+#1419 = DIRECTION('',(-0.E+000,6.661338147751E-016,1.));
+#1420 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1421 = PCURVE('',#215,#1422);
+#1422 = DEFINITIONAL_REPRESENTATION('',(#1423),#1426);
+#1423 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1424,#1425),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(4.066196606211,4.311383803362),.PIECEWISE_BEZIER_KNOTS.);
+#1424 = CARTESIAN_POINT('',(-2.216988700969,-0.570184193047));
+#1425 = CARTESIAN_POINT('',(-1.971801503818,-0.570184193047));
+#1426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1427 = PCURVE('',#1428,#1433);
+#1428 = PLANE('',#1429);
+#1429 = AXIS2_PLACEMENT_3D('',#1430,#1431,#1432);
+#1430 = CARTESIAN_POINT('',(-8.143716166852,-17.6053301634,
+ -9.17638090205));
+#1431 = DIRECTION('',(5.551115123126E-016,-5.442228655113E-016,-1.));
+#1432 = DIRECTION('',(0.5,0.866025403784,-1.942890293094E-016));
+#1433 = DEFINITIONAL_REPRESENTATION('',(#1434),#1442);
+#1434 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1435,#1436,#1437,#1438,
+#1439,#1440,#1441),.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('') );
+#1435 = CARTESIAN_POINT('',(26.473834544431,10.643366175312));
+#1436 = CARTESIAN_POINT('',(47.939774436877,-1.75));
+#1437 = CARTESIAN_POINT('',(26.473834544431,-14.14336617531));
+#1438 = CARTESIAN_POINT('',(5.007894651986,-26.53673235062));
+#1439 = CARTESIAN_POINT('',(5.007894651986,-1.75));
+#1440 = CARTESIAN_POINT('',(5.007894651986,23.036732350624));
+#1441 = CARTESIAN_POINT('',(26.473834544431,10.643366175312));
+#1442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1443 = ORIENTED_EDGE('',*,*,#1444,.F.);
+#1444 = EDGE_CURVE('',#1445,#1413,#1447,.T.);
+#1445 = VERTEX_POINT('',#1446);
+#1446 = CARTESIAN_POINT('',(-6.657921885781,-15.03185897899,
+ -4.326117404599));
+#1447 = SURFACE_CURVE('',#1448,(#1453,#1466),.PCURVE_S1.);
+#1448 = CIRCLE('',#1449,16.909686573086);
+#1449 = AXIS2_PLACEMENT_3D('',#1450,#1451,#1452);
+#1450 = CARTESIAN_POINT('',(1.515544456623,-0.875,1.379078337068E-015));
+#1451 = DIRECTION('',(0.866025403784,-0.5,7.880447640389E-016));
+#1452 = DIRECTION('',(-0.5,-0.866025403784,1.922962686384E-016));
+#1453 = PCURVE('',#215,#1454);
+#1454 = DEFINITIONAL_REPRESENTATION('',(#1455),#1465);
+#1455 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1456,#1457,#1458,#1459,#1460,
+ #1461,#1462,#1463,#1464),.UNSPECIFIED.,.F.,.F.,(9,9),(0.258713046618
+ ,0.573612723824),.PIECEWISE_BEZIER_KNOTS.);
+#1456 = CARTESIAN_POINT('',(-1.987747552263,-0.257307371955));
+#1457 = CARTESIAN_POINT('',(-1.986645006211,-0.296446195345));
+#1458 = CARTESIAN_POINT('',(-1.985329089795,-0.335579739239));
+#1459 = CARTESIAN_POINT('',(-1.983785897794,-0.374706739029));
+#1460 = CARTESIAN_POINT('',(-1.981997219106,-0.413825777808));
+#1461 = CARTESIAN_POINT('',(-1.979939619149,-0.452935222994));
+#1462 = CARTESIAN_POINT('',(-1.977582980023,-0.492033139927));
+#1463 = CARTESIAN_POINT('',(-1.974888061587,-0.531117156072));
+#1464 = CARTESIAN_POINT('',(-1.971801503818,-0.570184193047));
+#1465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1466 = PCURVE('',#1467,#1472);
+#1467 = PLANE('',#1468);
+#1468 = AXIS2_PLACEMENT_3D('',#1469,#1470,#1471);
+#1469 = CARTESIAN_POINT('',(-7.123344128682,-15.83799395067,
+ -3.593795760024));
+#1470 = DIRECTION('',(0.866025403784,-0.5,8.272229450682E-016));
+#1471 = DIRECTION('',(-6.106226635438E-016,5.442228655113E-016,1.));
+#1472 = DEFINITIONAL_REPRESENTATION('',(#1473),#1477);
+#1473 = CIRCLE('',#1474,16.909686573086);
+#1474 = AXIS2_PLACEMENT_2D('',#1475,#1476);
+#1475 = CARTESIAN_POINT('',(3.593795760024,-17.2777771706));
+#1476 = DIRECTION('',(-4.063698308792E-017,1.));
+#1477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1478 = ORIENTED_EDGE('',*,*,#1479,.F.);
+#1479 = EDGE_CURVE('',#1480,#1445,#1482,.T.);
+#1480 = VERTEX_POINT('',#1481);
+#1481 = CARTESIAN_POINT('',(-4.79109020378,-15.79841165659,
+ -4.056555655736));
+#1482 = SURFACE_CURVE('',#1483,(#1488,#1501),.PCURVE_S1.);
+#1483 = CIRCLE('',#1484,14.722431864351);
+#1484 = AXIS2_PLACEMENT_3D('',#1485,#1486,#1487);
+#1485 = CARTESIAN_POINT('',(-3.005203820023,-5.205165703379,
+ 6.010407640089));
+#1486 = DIRECTION('',(0.353553390592,0.612372435694,-0.707106781189));
+#1487 = DIRECTION('',(0.E+000,0.755928946021,0.654653670705));
+#1488 = PCURVE('',#215,#1489);
+#1489 = DEFINITIONAL_REPRESENTATION('',(#1490),#1500);
+#1490 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1491,#1492,#1493,#1494,#1495,
+ #1496,#1497,#1498,#1499),.UNSPECIFIED.,.F.,.F.,(9,9),(3.2716380716,
+ 3.41004139976),.PIECEWISE_BEZIER_KNOTS.);
+#1491 = CARTESIAN_POINT('',(-1.865244960137,-0.240945500854));
+#1492 = CARTESIAN_POINT('',(-1.880405566287,-0.24372428121));
+#1493 = CARTESIAN_POINT('',(-1.895618121703,-0.246296644085));
+#1494 = CARTESIAN_POINT('',(-1.910878622209,-0.248660791018));
+#1495 = CARTESIAN_POINT('',(-1.926182868066,-0.250815087135));
+#1496 = CARTESIAN_POINT('',(-1.941526481135,-0.252758072163));
+#1497 = CARTESIAN_POINT('',(-1.956904926937,-0.25448847034));
+#1498 = CARTESIAN_POINT('',(-1.972313540292,-0.256005198494));
+#1499 = CARTESIAN_POINT('',(-1.987747553222,-0.257307372018));
+#1500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1501 = PCURVE('',#1502,#1507);
+#1502 = PLANE('',#1503);
+#1503 = AXIS2_PLACEMENT_3D('',#1504,#1505,#1506);
+#1504 = CARTESIAN_POINT('',(-5.881327695941,-17.68675838533,
+ -6.237030640042));
+#1505 = DIRECTION('',(0.353553390592,0.612372435694,-0.707106781189));
+#1506 = DIRECTION('',(0.353553390595,0.612372435698,0.707106781184));
+#1507 = DEFINITIONAL_REPRESENTATION('',(#1508),#1512);
+#1508 = CIRCLE('',#1509,14.722431864351);
+#1509 = AXIS2_PLACEMENT_2D('',#1510,#1511);
+#1510 = CARTESIAN_POINT('',(17.320493320151,-3.75));
+#1511 = DIRECTION('',(0.925820099772,-0.37796447301));
+#1512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1513 = ORIENTED_EDGE('',*,*,#1514,.T.);
+#1514 = EDGE_CURVE('',#1480,#1515,#1517,.T.);
+#1515 = VERTEX_POINT('',#1516);
+#1516 = CARTESIAN_POINT('',(-5.041530204262,-16.23218646167,
+ -0.314794969641));
+#1517 = SURFACE_CURVE('',#1518,(#1523,#1536),.PCURVE_S1.);
+#1518 = CIRCLE('',#1519,16.58123939879);
+#1519 = AXIS2_PLACEMENT_3D('',#1520,#1521,#1522);
+#1520 = CARTESIAN_POINT('',(3.247595264192,-1.875,2.955167865146E-015));
+#1521 = DIRECTION('',(-0.866025403784,0.5,-7.880447640389E-016));
+#1522 = DIRECTION('',(0.5,0.866025403784,-1.922962686384E-016));
+#1523 = PCURVE('',#215,#1524);
+#1524 = DEFINITIONAL_REPRESENTATION('',(#1525),#1535);
+#1525 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1526,#1527,#1528,#1529,#1530,
+ #1531,#1532,#1533,#1534),.UNSPECIFIED.,.F.,.F.,(9,9),(2.894436718632
+ ,3.122606504519),.PIECEWISE_BEZIER_KNOTS.);
+#1526 = CARTESIAN_POINT('',(-1.865244960185,-0.240945500862));
+#1527 = CARTESIAN_POINT('',(-1.866836874392,-0.213169828337));
+#1528 = CARTESIAN_POINT('',(-1.868198300538,-0.185382369097));
+#1529 = CARTESIAN_POINT('',(-1.86933915978,-0.157585221389));
+#1530 = CARTESIAN_POINT('',(-1.87026712149,-0.12978031548));
+#1531 = CARTESIAN_POINT('',(-1.870987918186,-0.10196946487));
+#1532 = CARTESIAN_POINT('',(-1.871505523527,-7.415440462924E-002));
+#1533 = CARTESIAN_POINT('',(-1.871822256563,-4.633682613793E-002));
+#1534 = CARTESIAN_POINT('',(-1.87193879747,-1.851840955878E-002));
+#1535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1536 = PCURVE('',#1537,#1542);
+#1537 = PLANE('',#1538);
+#1538 = AXIS2_PLACEMENT_3D('',#1539,#1540,#1541);
+#1539 = CARTESIAN_POINT('',(-4.790420291741,-15.7972513349,
+ -1.933895226984));
+#1540 = DIRECTION('',(-0.866025403784,0.5,-8.272229450682E-016));
+#1541 = DIRECTION('',(6.106226635438E-016,-5.442228655113E-016,-1.));
+#1542 = DEFINITIONAL_REPRESENTATION('',(#1543),#1547);
+#1543 = CIRCLE('',#1544,16.58123939879);
+#1544 = AXIS2_PLACEMENT_2D('',#1545,#1546);
+#1545 = CARTESIAN_POINT('',(-1.933895226984,-16.07603111186));
+#1546 = DIRECTION('',(-4.063698308792E-017,-1.));
+#1547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1548 = ORIENTED_EDGE('',*,*,#1549,.T.);
+#1549 = EDGE_CURVE('',#1515,#1550,#1552,.T.);
+#1550 = VERTEX_POINT('',#1551);
+#1551 = CARTESIAN_POINT('',(-6.933347883271,-15.50891080037,
+ -0.634328712524));
+#1552 = SURFACE_CURVE('',#1553,(#1558,#1571),.PCURVE_S1.);
+#1553 = CIRCLE('',#1554,12.519984025524);
+#1554 = AXIS2_PLACEMENT_3D('',#1555,#1556,#1557);
+#1555 = CARTESIAN_POINT('',(-4.065863991847,-7.042283010544,
+ 8.131727983634));
+#1556 = DIRECTION('',(0.353553390595,0.612372435698,-0.707106781184));
+#1557 = DIRECTION('',(-2.775557561563E-017,0.755928946016,0.654653670711
+ ));
+#1558 = PCURVE('',#215,#1559);
+#1559 = DEFINITIONAL_REPRESENTATION('',(#1560),#1570);
+#1560 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1561,#1562,#1563,#1564,#1565,
+ #1566,#1567,#1568,#1569),.UNSPECIFIED.,.F.,.F.,(9,9),(3.224998618942
+ ,3.388953608437),.PIECEWISE_BEZIER_KNOTS.);
+#1561 = CARTESIAN_POINT('',(-1.871938797488,-1.851840956154E-002));
+#1562 = CARTESIAN_POINT('',(-1.886692288569,-2.171565863446E-002));
+#1563 = CARTESIAN_POINT('',(-1.901498443929,-2.467458214058E-002));
+#1564 = CARTESIAN_POINT('',(-1.916353155115,-2.73931270615E-002));
+#1565 = CARTESIAN_POINT('',(-1.931252125353,-2.986942811792E-002));
+#1566 = CARTESIAN_POINT('',(-1.946190886189,-3.210182028338E-002));
+#1567 = CARTESIAN_POINT('',(-1.961164818827,-3.408884999935E-002));
+#1568 = CARTESIAN_POINT('',(-1.976169178919,-3.582928432394E-002));
+#1569 = CARTESIAN_POINT('',(-1.991199123522,-3.732211766023E-002));
+#1570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1571 = PCURVE('',#1572,#1577);
+#1572 = PLANE('',#1573);
+#1573 = AXIS2_PLACEMENT_3D('',#1574,#1575,#1576);
+#1574 = CARTESIAN_POINT('',(-6.941996801834,-19.52389116675,
+ -4.115728164812));
+#1575 = DIRECTION('',(0.353553390595,0.612372435698,-0.707106781184));
+#1576 = DIRECTION('',(0.353553390592,0.612372435694,0.707106781189));
+#1577 = DEFINITIONAL_REPRESENTATION('',(#1578),#1582);
+#1578 = CIRCLE('',#1579,12.519984025524);
+#1579 = AXIS2_PLACEMENT_2D('',#1580,#1581);
+#1580 = CARTESIAN_POINT('',(17.320518589639,-3.75));
+#1581 = DIRECTION('',(0.925820099773,-0.377964473008));
+#1582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1583 = ORIENTED_EDGE('',*,*,#1584,.F.);
+#1584 = EDGE_CURVE('',#1585,#1550,#1587,.T.);
+#1585 = VERTEX_POINT('',#1586);
+#1586 = CARTESIAN_POINT('',(-6.93929882992,-15.51921814232,
+ 8.255976426723E-015));
+#1587 = SURFACE_CURVE('',#1588,(#1593,#1606),.PCURVE_S1.);
+#1588 = CIRCLE('',#1589,16.909686573086);
+#1589 = AXIS2_PLACEMENT_3D('',#1590,#1591,#1592);
+#1590 = CARTESIAN_POINT('',(1.515544456623,-0.875,1.379078337068E-015));
+#1591 = DIRECTION('',(0.866025403784,-0.5,7.880447640389E-016));
+#1592 = DIRECTION('',(-0.5,-0.866025403784,1.922962686384E-016));
+#1593 = PCURVE('',#215,#1594);
+#1594 = DEFINITIONAL_REPRESENTATION('',(#1595),#1605);
+#1595 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1596,#1597,#1598,#1599,#1600,
+ #1601,#1602,#1603,#1604),.UNSPECIFIED.,.F.,.F.,(9,9),(0.E+000,
+ 3.752154576681E-002),.PIECEWISE_BEZIER_KNOTS.);
+#1596 = CARTESIAN_POINT('',(-1.991271244123,-3.35713412621E-016));
+#1597 = CARTESIAN_POINT('',(-1.991271244123,-4.665276313636E-003));
+#1598 = CARTESIAN_POINT('',(-1.991268669797,-9.330552622433E-003));
+#1599 = CARTESIAN_POINT('',(-1.991263521193,-1.399582727198E-002));
+#1600 = CARTESIAN_POINT('',(-1.991255797748,-1.866109860696E-002));
+#1601 = CARTESIAN_POINT('',(-1.991245498289,-2.332636497044E-002));
+#1602 = CARTESIAN_POINT('',(-1.991232621038,-2.799162470314E-002));
+#1603 = CARTESIAN_POINT('',(-1.991217163612,-3.265687614264E-002));
+#1604 = CARTESIAN_POINT('',(-1.991199123022,-3.732211762259E-002));
+#1605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1606 = PCURVE('',#1467,#1607);
+#1607 = DEFINITIONAL_REPRESENTATION('',(#1608),#1612);
+#1608 = CIRCLE('',#1609,16.909686573086);
+#1609 = AXIS2_PLACEMENT_2D('',#1610,#1611);
+#1610 = CARTESIAN_POINT('',(3.593795760024,-17.2777771706));
+#1611 = DIRECTION('',(-4.063698308792E-017,1.));
+#1612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1613 = ORIENTED_EDGE('',*,*,#1614,.F.);
+#1614 = EDGE_CURVE('',#654,#1585,#1615,.T.);
+#1615 = SURFACE_CURVE('',#1616,(#1621,#1627),.PCURVE_S1.);
+#1616 = CIRCLE('',#1617,17.);
+#1617 = AXIS2_PLACEMENT_3D('',#1618,#1619,#1620);
+#1618 = CARTESIAN_POINT('',(0.E+000,-1.386823693717E-030,
+ -2.081899556751E-015));
+#1619 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1620 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1621 = PCURVE('',#215,#1622);
+#1622 = DEFINITIONAL_REPRESENTATION('',(#1623),#1626);
+#1623 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1624,#1625),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.10312385827,1.991271244123),.PIECEWISE_BEZIER_KNOTS.);
+#1624 = CARTESIAN_POINT('',(-0.10312385827,-1.224646798089E-016));
+#1625 = CARTESIAN_POINT('',(-1.991271244123,-1.224646798089E-016));
+#1626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1627 = PCURVE('',#318,#1628);
+#1628 = DEFINITIONAL_REPRESENTATION('',(#1629),#1632);
+#1629 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1630,#1631),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.10312385827,1.991271244123),.PIECEWISE_BEZIER_KNOTS.);
+#1630 = CARTESIAN_POINT('',(-0.10312385827,0.E+000));
+#1631 = CARTESIAN_POINT('',(-1.991271244123,0.E+000));
+#1632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1633 = ORIENTED_EDGE('',*,*,#653,.T.);
+#1634 = ORIENTED_EDGE('',*,*,#1635,.T.);
+#1635 = EDGE_CURVE('',#626,#1636,#1638,.T.);
+#1636 = VERTEX_POINT('',#1637);
+#1637 = CARTESIAN_POINT('',(16.578250936908,-3.75,-0.314794969641));
+#1638 = SURFACE_CURVE('',#1639,(#1644,#1657),.PCURVE_S1.);
+#1639 = CIRCLE('',#1640,12.519984025524);
+#1640 = AXIS2_PLACEMENT_3D('',#1641,#1642,#1643);
+#1641 = CARTESIAN_POINT('',(8.131727983694,9.02803163742E-015,
+ 8.131727983634));
+#1642 = DIRECTION('',(-0.707106781189,-7.85046229339E-016,
+ -0.707106781184));
+#1643 = DIRECTION('',(0.707106781184,-1.57009245869E-016,-0.707106781189
+ ));
+#1644 = PCURVE('',#215,#1645);
+#1645 = DEFINITIONAL_REPRESENTATION('',(#1646),#1656);
+#1646 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1647,#1648,#1649,#1650,#1651,
+ #1652,#1653,#1654,#1655),.UNSPECIFIED.,.F.,.F.,(9,9),(0.140235731807
+ ,0.304190721301),.PIECEWISE_BEZIER_KNOTS.);
+#1647 = CARTESIAN_POINT('',(-0.103195978782,-3.732211765561E-002));
+#1648 = CARTESIAN_POINT('',(-0.118225923281,-3.582928432314E-002));
+#1649 = CARTESIAN_POINT('',(-0.133230283308,-3.408885000435E-002));
+#1650 = CARTESIAN_POINT('',(-0.148204215974,-3.210182029358E-002));
+#1651 = CARTESIAN_POINT('',(-0.163142976966,-2.986942812795E-002));
+#1652 = CARTESIAN_POINT('',(-0.17804194744,-2.739312706203E-002));
+#1653 = CARTESIAN_POINT('',(-0.192896658739,-2.467458212905E-002));
+#1654 = CARTESIAN_POINT('',(-0.207702813824,-2.171565863446E-002));
+#1655 = CARTESIAN_POINT('',(-0.222456304905,-1.851840956154E-002));
+#1656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1657 = PCURVE('',#641,#1658);
+#1658 = DEFINITIONAL_REPRESENTATION('',(#1659),#1663);
+#1659 = CIRCLE('',#1660,12.519984025524);
+#1660 = AXIS2_PLACEMENT_2D('',#1661,#1662);
+#1661 = CARTESIAN_POINT('',(17.320518589639,-3.75));
+#1662 = DIRECTION('',(-1.,6.280369834758E-016));
+#1663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1664 = ORIENTED_EDGE('',*,*,#1665,.F.);
+#1665 = EDGE_CURVE('',#1666,#1636,#1668,.T.);
+#1666 = VERTEX_POINT('',#1667);
+#1667 = CARTESIAN_POINT('',(16.077370935943,-3.75,-4.056555655736));
+#1668 = SURFACE_CURVE('',#1669,(#1674,#1687),.PCURVE_S1.);
+#1669 = CIRCLE('',#1670,16.58123939879);
+#1670 = AXIS2_PLACEMENT_3D('',#1671,#1672,#1673);
+#1671 = CARTESIAN_POINT('',(5.084455053182E-031,-3.75,
+ 4.163336342344E-015));
+#1672 = DIRECTION('',(1.355854680849E-031,-1.,1.110223024625E-015));
+#1673 = DIRECTION('',(0.E+000,-1.110223024625E-015,-1.));
+#1674 = PCURVE('',#215,#1675);
+#1675 = DEFINITIONAL_REPRESENTATION('',(#1676),#1686);
+#1676 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1677,#1678,#1679,#1680,#1681,
+ #1682,#1683,#1684,#1685),.UNSPECIFIED.,.F.,.F.,(9,9),(1.323640391837
+ ,1.551810177725),.PIECEWISE_BEZIER_KNOTS.);
+#1677 = CARTESIAN_POINT('',(-0.229150142206,-0.240945500862));
+#1678 = CARTESIAN_POINT('',(-0.227558227999,-0.213169828337));
+#1679 = CARTESIAN_POINT('',(-0.226196801852,-0.185382369097));
+#1680 = CARTESIAN_POINT('',(-0.225055942611,-0.157585221389));
+#1681 = CARTESIAN_POINT('',(-0.224127980901,-0.12978031548));
+#1682 = CARTESIAN_POINT('',(-0.223407184205,-0.10196946487));
+#1683 = CARTESIAN_POINT('',(-0.222889578865,-7.415440462924E-002));
+#1684 = CARTESIAN_POINT('',(-0.222572845829,-4.633682613794E-002));
+#1685 = CARTESIAN_POINT('',(-0.222456304923,-1.851840955878E-002));
+#1686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1687 = PCURVE('',#1688,#1693);
+#1688 = PLANE('',#1689);
+#1689 = AXIS2_PLACEMENT_3D('',#1690,#1691,#1692);
+#1690 = CARTESIAN_POINT('',(16.076031111864,-3.75,-1.933895226984));
+#1691 = DIRECTION('',(1.355854680849E-031,-1.,1.110223024625E-015));
+#1692 = DIRECTION('',(0.E+000,-1.110223024625E-015,-1.));
+#1693 = DEFINITIONAL_REPRESENTATION('',(#1694),#1698);
+#1694 = CIRCLE('',#1695,16.58123939879);
+#1695 = AXIS2_PLACEMENT_2D('',#1696,#1697);
+#1696 = CARTESIAN_POINT('',(-1.933895226984,-16.07603111186));
+#1697 = DIRECTION('',(1.,-9.723461371658E-063));
+#1698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1699 = ORIENTED_EDGE('',*,*,#1700,.F.);
+#1700 = EDGE_CURVE('',#540,#1666,#1701,.T.);
+#1701 = SURFACE_CURVE('',#1702,(#1707,#1720),.PCURVE_S1.);
+#1702 = CIRCLE('',#1703,14.722431864351);
+#1703 = AXIS2_PLACEMENT_3D('',#1704,#1705,#1706);
+#1704 = CARTESIAN_POINT('',(6.010407640045,6.672892949409E-015,
+ 6.010407640089));
+#1705 = DIRECTION('',(-0.707106781184,-7.850462293447E-016,
+ -0.707106781189));
+#1706 = DIRECTION('',(0.707106781189,-1.570092458678E-016,
+ -0.707106781184));
+#1707 = PCURVE('',#215,#1708);
+#1708 = DEFINITIONAL_REPRESENTATION('',(#1709),#1719);
+#1709 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1710,#1711,#1712,#1713,#1714,
+ #1715,#1716,#1717,#1718),.UNSPECIFIED.,.F.,.F.,(9,9),(0.119147940486
+ ,0.257551268646),.PIECEWISE_BEZIER_KNOTS.);
+#1710 = CARTESIAN_POINT('',(-0.106647549071,-0.257307372014));
+#1711 = CARTESIAN_POINT('',(-0.122081561891,-0.256005198493));
+#1712 = CARTESIAN_POINT('',(-0.137490175178,-0.254488470344));
+#1713 = CARTESIAN_POINT('',(-0.152868621012,-0.252758072173));
+#1714 = CARTESIAN_POINT('',(-0.16821223425,-0.250815087143));
+#1715 = CARTESIAN_POINT('',(-0.183516480359,-0.248660791018));
+#1716 = CARTESIAN_POINT('',(-0.198776980985,-0.246296644074));
+#1717 = CARTESIAN_POINT('',(-0.213989536106,-0.24372428121));
+#1718 = CARTESIAN_POINT('',(-0.229150142257,-0.240945500854));
+#1719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1720 = PCURVE('',#585,#1721);
+#1721 = DEFINITIONAL_REPRESENTATION('',(#1722),#1726);
+#1722 = CIRCLE('',#1723,14.722431864351);
+#1723 = AXIS2_PLACEMENT_2D('',#1724,#1725);
+#1724 = CARTESIAN_POINT('',(17.320493320151,-3.75));
+#1725 = DIRECTION('',(-1.,6.280369834712E-016));
+#1726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1727 = ORIENTED_EDGE('',*,*,#539,.T.);
+#1728 = ORIENTED_EDGE('',*,*,#194,.T.);
+#1729 = ADVANCED_FACE('',(#1730),#318,.T.);
+#1730 = FACE_BOUND('',#1731,.F.);
+#1731 = EDGE_LOOP('',(#1732,#1733,#1734,#1756,#1791,#1811,#1812,#1834,
+ #1869,#1889,#1890,#1891,#1892,#1913,#1939,#1940));
+#1732 = ORIENTED_EDGE('',*,*,#683,.F.);
+#1733 = ORIENTED_EDGE('',*,*,#1614,.T.);
+#1734 = ORIENTED_EDGE('',*,*,#1735,.T.);
+#1735 = EDGE_CURVE('',#1585,#1736,#1738,.T.);
+#1736 = VERTEX_POINT('',#1737);
+#1737 = CARTESIAN_POINT('',(-6.93929882992,-15.51921814232,
+ 2.889303300137));
+#1738 = SURFACE_CURVE('',#1739,(#1743,#1749),.PCURVE_S1.);
+#1739 = LINE('',#1740,#1741);
+#1740 = CARTESIAN_POINT('',(-6.93929882992,-15.51921814232,
+ 1.113408723261E-014));
+#1741 = VECTOR('',#1742,1.);
+#1742 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1743 = PCURVE('',#318,#1744);
+#1744 = DEFINITIONAL_REPRESENTATION('',(#1745),#1748);
+#1745 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1746,#1747),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.87811080589E-015,2.889303300137),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1746 = CARTESIAN_POINT('',(-1.991271244123,-2.081899556751E-015));
+#1747 = CARTESIAN_POINT('',(-1.991271244123,2.889303300137));
+#1748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1749 = PCURVE('',#1467,#1750);
+#1750 = DEFINITIONAL_REPRESENTATION('',(#1751),#1755);
+#1751 = LINE('',#1752,#1753);
+#1752 = CARTESIAN_POINT('',(3.593795760024,-0.368090597523));
+#1753 = VECTOR('',#1754,1.);
+#1754 = DIRECTION('',(1.,-3.879463787979E-016));
+#1755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1756 = ORIENTED_EDGE('',*,*,#1757,.T.);
+#1757 = EDGE_CURVE('',#1736,#1758,#1760,.T.);
+#1758 = VERTEX_POINT('',#1759);
+#1759 = CARTESIAN_POINT('',(-9.970387743166,-13.76921814232,
+ 2.889303300137));
+#1760 = SURFACE_CURVE('',#1761,(#1766,#1779),.PCURVE_S1.);
+#1761 = ELLIPSE('',#1762,24.041630560343,17.);
+#1762 = AXIS2_PLACEMENT_3D('',#1763,#1764,#1765);
+#1763 = CARTESIAN_POINT('',(0.E+000,1.318877665294E-014,19.798989873223)
+ );
+#1764 = DIRECTION('',(0.353553390593,0.612372435696,-0.707106781187));
+#1765 = DIRECTION('',(0.353553390593,0.612372435696,0.707106781187));
+#1766 = PCURVE('',#318,#1767);
+#1767 = DEFINITIONAL_REPRESENTATION('',(#1768),#1778);
+#1768 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1769,#1770,#1771,#1772,#1773,
+ #1774,#1775,#1776,#1777),.UNSPECIFIED.,.F.,.F.,(9,9),(3.03846879532,
+ 3.24471651186),.PIECEWISE_BEZIER_KNOTS.);
+#1769 = CARTESIAN_POINT('',(-1.991271244123,2.889303300137));
+#1770 = CARTESIAN_POINT('',(-2.01705220869,2.844186612144));
+#1771 = CARTESIAN_POINT('',(-2.042833173257,2.811914679266));
+#1772 = CARTESIAN_POINT('',(-2.068614137824,2.792533196244));
+#1773 = CARTESIAN_POINT('',(-2.094395102395,2.786069644749));
+#1774 = CARTESIAN_POINT('',(-2.120176066961,2.792533196243));
+#1775 = CARTESIAN_POINT('',(-2.145957031528,2.811914679265));
+#1776 = CARTESIAN_POINT('',(-2.171737996096,2.844186612144));
+#1777 = CARTESIAN_POINT('',(-2.197518960663,2.889303300137));
+#1778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1779 = PCURVE('',#1780,#1785);
+#1780 = PLANE('',#1781);
+#1781 = AXIS2_PLACEMENT_3D('',#1782,#1783,#1784);
+#1782 = CARTESIAN_POINT('',(-9.557922077845,-20.05480665361,
+ -2.347943195712));
+#1783 = DIRECTION('',(0.353553390593,0.612372435696,-0.707106781187));
+#1784 = DIRECTION('',(0.353553390593,0.612372435696,0.707106781187));
+#1785 = DEFINITIONAL_REPRESENTATION('',(#1786),#1790);
+#1786 = ELLIPSE('',#1787,24.041630560343,17.);
+#1787 = AXIS2_PLACEMENT_2D('',#1788,#1789);
+#1788 = CARTESIAN_POINT('',(31.320493111057,-1.75));
+#1789 = DIRECTION('',(1.,4.996003610813E-016));
+#1790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1791 = ORIENTED_EDGE('',*,*,#1792,.F.);
+#1792 = EDGE_CURVE('',#1221,#1758,#1793,.T.);
+#1793 = SURFACE_CURVE('',#1794,(#1798,#1804),.PCURVE_S1.);
+#1794 = LINE('',#1795,#1796);
+#1795 = CARTESIAN_POINT('',(-9.970387743166,-13.76921814232,
+ 8.375930558478E-015));
+#1796 = VECTOR('',#1797,1.);
+#1797 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1798 = PCURVE('',#318,#1799);
+#1799 = DEFINITIONAL_REPRESENTATION('',(#1800),#1803);
+#1800 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1801,#1802),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-1.285688307611E-015,2.889303300137),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1801 = CARTESIAN_POINT('',(-2.197518960663,-2.081899556751E-015));
+#1802 = CARTESIAN_POINT('',(-2.197518960663,2.889303300137));
+#1803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1804 = PCURVE('',#1265,#1805);
+#1805 = DEFINITIONAL_REPRESENTATION('',(#1806),#1810);
+#1806 = LINE('',#1807,#1808);
+#1807 = CARTESIAN_POINT('',(3.593795760024,-0.368090597523));
+#1808 = VECTOR('',#1809,1.);
+#1809 = DIRECTION('',(1.,-3.879463787979E-016));
+#1810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1811 = ORIENTED_EDGE('',*,*,#1220,.T.);
+#1812 = ORIENTED_EDGE('',*,*,#1813,.T.);
+#1813 = EDGE_CURVE('',#1191,#1814,#1816,.T.);
+#1814 = VERTEX_POINT('',#1815);
+#1815 = CARTESIAN_POINT('',(-9.970387743166,13.769218142325,
+ 2.889303300137));
+#1816 = SURFACE_CURVE('',#1817,(#1821,#1827),.PCURVE_S1.);
+#1817 = LINE('',#1818,#1819);
+#1818 = CARTESIAN_POINT('',(-9.970387743166,13.769218142325,
+ -9.385485968829E-015));
+#1819 = VECTOR('',#1820,1.);
+#1820 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1821 = PCURVE('',#318,#1822);
+#1822 = DEFINITIONAL_REPRESENTATION('',(#1823),#1826);
+#1823 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1824,#1825),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-1.868555395539E-015,2.889303300137),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1824 = CARTESIAN_POINT('',(-4.085666346516,-2.081899556751E-015));
+#1825 = CARTESIAN_POINT('',(-4.085666346516,2.889303300137));
+#1826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1827 = PCURVE('',#1073,#1828);
+#1828 = DEFINITIONAL_REPRESENTATION('',(#1829),#1833);
+#1829 = LINE('',#1830,#1831);
+#1830 = CARTESIAN_POINT('',(3.593795760024,-0.368090597523));
+#1831 = VECTOR('',#1832,1.);
+#1832 = DIRECTION('',(1.,-6.211466098304E-016));
+#1833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1834 = ORIENTED_EDGE('',*,*,#1835,.T.);
+#1835 = EDGE_CURVE('',#1814,#1836,#1838,.T.);
+#1836 = VERTEX_POINT('',#1837);
+#1837 = CARTESIAN_POINT('',(-6.93929882992,15.519218142325,
+ 2.889303300137));
+#1838 = SURFACE_CURVE('',#1839,(#1844,#1857),.PCURVE_S1.);
+#1839 = ELLIPSE('',#1840,24.041630560343,17.);
+#1840 = AXIS2_PLACEMENT_3D('',#1841,#1842,#1843);
+#1841 = CARTESIAN_POINT('',(0.E+000,1.318877665294E-014,19.798989873223)
+ );
+#1842 = DIRECTION('',(0.353553390593,-0.612372435696,-0.707106781187));
+#1843 = DIRECTION('',(0.353553390593,-0.612372435696,0.707106781187));
+#1844 = PCURVE('',#318,#1845);
+#1845 = DEFINITIONAL_REPRESENTATION('',(#1846),#1856);
+#1846 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1847,#1848,#1849,#1850,#1851,
+ #1852,#1853,#1854,#1855),.UNSPECIFIED.,.F.,.F.,(9,9),(3.03846879532,
+ 3.24471651186),.PIECEWISE_BEZIER_KNOTS.);
+#1847 = CARTESIAN_POINT('',(-4.085666346516,2.889303300137));
+#1848 = CARTESIAN_POINT('',(-4.111447311082,2.844186612143));
+#1849 = CARTESIAN_POINT('',(-4.137228275649,2.811914679263));
+#1850 = CARTESIAN_POINT('',(-4.163009240216,2.792533196236));
+#1851 = CARTESIAN_POINT('',(-4.188790204762,2.786069644743));
+#1852 = CARTESIAN_POINT('',(-4.214571169355,2.792533196235));
+#1853 = CARTESIAN_POINT('',(-4.240352133921,2.811914679263));
+#1854 = CARTESIAN_POINT('',(-4.266133098488,2.844186612143));
+#1855 = CARTESIAN_POINT('',(-4.291914063056,2.889303300137));
+#1856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1857 = PCURVE('',#1858,#1863);
+#1858 = PLANE('',#1859);
+#1859 = AXIS2_PLACEMENT_3D('',#1860,#1861,#1862);
+#1860 = CARTESIAN_POINT('',(-12.58901099109,18.304806653612,
+ -2.347943195712));
+#1861 = DIRECTION('',(0.353553390593,-0.612372435696,-0.707106781187));
+#1862 = DIRECTION('',(0.353553390593,-0.612372435696,0.707106781187));
+#1863 = DEFINITIONAL_REPRESENTATION('',(#1864),#1868);
+#1864 = ELLIPSE('',#1865,24.041630560343,17.);
+#1865 = AXIS2_PLACEMENT_2D('',#1866,#1867);
+#1866 = CARTESIAN_POINT('',(31.320493111057,-1.75));
+#1867 = DIRECTION('',(1.,0.E+000));
+#1868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1869 = ORIENTED_EDGE('',*,*,#1870,.F.);
+#1870 = EDGE_CURVE('',#827,#1836,#1871,.T.);
+#1871 = SURFACE_CURVE('',#1872,(#1876,#1882),.PCURVE_S1.);
+#1872 = LINE('',#1873,#1874);
+#1873 = CARTESIAN_POINT('',(-6.93929882992,15.519218142325,
+ -1.012453182226E-014));
+#1874 = VECTOR('',#1875,1.);
+#1875 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1876 = PCURVE('',#318,#1877);
+#1877 = DEFINITIONAL_REPRESENTATION('',(#1878),#1881);
+#1878 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1879,#1880),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-2.295243717962E-015,2.889303300137),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1879 = CARTESIAN_POINT('',(-4.291914063056,-2.081899556751E-015));
+#1880 = CARTESIAN_POINT('',(-4.291914063056,2.889303300137));
+#1881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1882 = PCURVE('',#871,#1883);
+#1883 = DEFINITIONAL_REPRESENTATION('',(#1884),#1888);
+#1884 = LINE('',#1885,#1886);
+#1885 = CARTESIAN_POINT('',(3.593795760024,-0.368090597523));
+#1886 = VECTOR('',#1887,1.);
+#1887 = DIRECTION('',(1.,-6.211466098304E-016));
+#1888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1889 = ORIENTED_EDGE('',*,*,#826,.T.);
+#1890 = ORIENTED_EDGE('',*,*,#513,.T.);
+#1891 = ORIENTED_EDGE('',*,*,#336,.T.);
+#1892 = ORIENTED_EDGE('',*,*,#1893,.T.);
+#1893 = EDGE_CURVE('',#302,#1894,#1896,.T.);
+#1894 = VERTEX_POINT('',#1895);
+#1895 = CARTESIAN_POINT('',(17.,3.330669073875E-015,5.));
+#1896 = SEAM_CURVE('',#1897,(#1901,#1907),.PCURVE_S1.);
+#1897 = LINE('',#1898,#1899);
+#1898 = CARTESIAN_POINT('',(17.,0.E+000,0.E+000));
+#1899 = VECTOR('',#1900,1.);
+#1900 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1901 = PCURVE('',#318,#1902);
+#1902 = DEFINITIONAL_REPRESENTATION('',(#1903),#1906);
+#1903 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1904,#1905),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(2.798989873223,5.),.PIECEWISE_BEZIER_KNOTS.);
+#1904 = CARTESIAN_POINT('',(0.E+000,2.798989873223));
+#1905 = CARTESIAN_POINT('',(0.E+000,5.));
+#1906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1907 = PCURVE('',#318,#1908);
+#1908 = DEFINITIONAL_REPRESENTATION('',(#1909),#1912);
+#1909 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1910,#1911),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(2.798989873223,5.),.PIECEWISE_BEZIER_KNOTS.);
+#1910 = CARTESIAN_POINT('',(-6.28318530718,2.798989873223));
+#1911 = CARTESIAN_POINT('',(-6.28318530718,5.));
+#1912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1913 = ORIENTED_EDGE('',*,*,#1914,.F.);
+#1914 = EDGE_CURVE('',#1894,#1894,#1915,.T.);
+#1915 = SURFACE_CURVE('',#1916,(#1921,#1927),.PCURVE_S1.);
+#1916 = CIRCLE('',#1917,17.);
+#1917 = AXIS2_PLACEMENT_3D('',#1918,#1919,#1920);
+#1918 = CARTESIAN_POINT('',(0.E+000,3.330669073875E-015,5.));
+#1919 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1920 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1921 = PCURVE('',#318,#1922);
+#1922 = DEFINITIONAL_REPRESENTATION('',(#1923),#1926);
+#1923 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1924,#1925),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.E+000,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1924 = CARTESIAN_POINT('',(0.E+000,5.));
+#1925 = CARTESIAN_POINT('',(-6.28318530718,5.));
+#1926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1927 = PCURVE('',#1928,#1933);
+#1928 = PLANE('',#1929);
+#1929 = AXIS2_PLACEMENT_3D('',#1930,#1931,#1932);
+#1930 = CARTESIAN_POINT('',(0.E+000,3.330669073875E-015,5.));
+#1931 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1932 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1933 = DEFINITIONAL_REPRESENTATION('',(#1934),#1938);
+#1934 = CIRCLE('',#1935,17.);
+#1935 = AXIS2_PLACEMENT_2D('',#1936,#1937);
+#1936 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1937 = DIRECTION('',(1.,-0.E+000));
+#1938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1939 = ORIENTED_EDGE('',*,*,#1893,.F.);
+#1940 = ORIENTED_EDGE('',*,*,#301,.T.);
+#1941 = ADVANCED_FACE('',(#1942),#471,.F.);
+#1942 = FACE_BOUND('',#1943,.F.);
+#1943 = EDGE_LOOP('',(#1944,#1967,#1987,#1988));
+#1944 = ORIENTED_EDGE('',*,*,#1945,.F.);
+#1945 = EDGE_CURVE('',#1946,#763,#1948,.T.);
+#1946 = VERTEX_POINT('',#1947);
+#1947 = CARTESIAN_POINT('',(20.379184132051,3.75,-4.115728164812));
+#1948 = SURFACE_CURVE('',#1949,(#1953,#1960),.PCURVE_S1.);
+#1949 = LINE('',#1950,#1951);
+#1950 = CARTESIAN_POINT('',(20.379184132051,3.75,-4.115728164812));
+#1951 = VECTOR('',#1952,1.);
+#1952 = DIRECTION('',(-0.707106781184,7.850462293448E-016,0.707106781189
+ ));
+#1953 = PCURVE('',#471,#1954);
+#1954 = DEFINITIONAL_REPRESENTATION('',(#1955),#1959);
+#1955 = LINE('',#1956,#1957);
+#1956 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1957 = VECTOR('',#1958,1.);
+#1958 = DIRECTION('',(1.,0.E+000));
+#1959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1960 = PCURVE('',#785,#1961);
+#1961 = DEFINITIONAL_REPRESENTATION('',(#1962),#1966);
+#1962 = LINE('',#1963,#1964);
+#1963 = CARTESIAN_POINT('',(2.181832937828,4.303153020186));
+#1964 = VECTOR('',#1965,1.);
+#1965 = DIRECTION('',(-0.707106781189,-0.707106781184));
+#1966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1967 = ORIENTED_EDGE('',*,*,#1968,.T.);
+#1968 = EDGE_CURVE('',#1946,#428,#1969,.T.);
+#1969 = SURFACE_CURVE('',#1970,(#1974,#1981),.PCURVE_S1.);
+#1970 = LINE('',#1971,#1972);
+#1971 = CARTESIAN_POINT('',(20.379184132051,3.75,-4.115728164812));
+#1972 = VECTOR('',#1973,1.);
+#1973 = DIRECTION('',(0.E+000,-1.,1.110223024625E-015));
+#1974 = PCURVE('',#471,#1975);
+#1975 = DEFINITIONAL_REPRESENTATION('',(#1976),#1980);
+#1976 = LINE('',#1977,#1978);
+#1977 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1978 = VECTOR('',#1979,1.);
+#1979 = DIRECTION('',(0.E+000,-1.));
+#1980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1981 = PCURVE('',#444,#1982);
+#1982 = DEFINITIONAL_REPRESENTATION('',(#1983),#1986);
+#1983 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1984,#1985),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.E+000,2.),.PIECEWISE_BEZIER_KNOTS.);
+#1984 = CARTESIAN_POINT('',(-7.068576461249,0.E+000));
+#1985 = CARTESIAN_POINT('',(-7.068576461249,-2.));
+#1986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1987 = ORIENTED_EDGE('',*,*,#455,.T.);
+#1988 = ORIENTED_EDGE('',*,*,#797,.F.);
+#1989 = ADVANCED_FACE('',(#1990),#444,.T.);
+#1990 = FACE_BOUND('',#1991,.F.);
+#1991 = EDGE_LOOP('',(#1992,#2015,#2035,#2036));
+#1992 = ORIENTED_EDGE('',*,*,#1993,.F.);
+#1993 = EDGE_CURVE('',#1994,#1946,#1996,.T.);
+#1994 = VERTEX_POINT('',#1995);
+#1995 = CARTESIAN_POINT('',(18.257845920264,3.75,-6.237030640016));
+#1996 = SURFACE_CURVE('',#1997,(#2002,#2008),.PCURVE_S1.);
+#1997 = CIRCLE('',#1998,1.5);
+#1998 = AXIS2_PLACEMENT_3D('',#1999,#2000,#2001);
+#1999 = CARTESIAN_POINT('',(19.318516525781,3.75,-5.17638090205));
+#2000 = DIRECTION('',(0.E+000,-1.,1.110223024625E-015));
+#2001 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2002 = PCURVE('',#444,#2003);
+#2003 = DEFINITIONAL_REPRESENTATION('',(#2004),#2007);
+#2004 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2005,#2006),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(3.926980979917,7.068576461249),.PIECEWISE_BEZIER_KNOTS.);
+#2005 = CARTESIAN_POINT('',(-3.926980979917,0.E+000));
+#2006 = CARTESIAN_POINT('',(-7.068576461249,0.E+000));
+#2007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2008 = PCURVE('',#785,#2009);
+#2009 = DEFINITIONAL_REPRESENTATION('',(#2010),#2014);
+#2010 = CIRCLE('',#2011,1.5);
+#2011 = AXIS2_PLACEMENT_2D('',#2012,#2013);
+#2012 = CARTESIAN_POINT('',(3.242485675067,3.242485413917));
+#2013 = DIRECTION('',(0.E+000,1.));
+#2014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2015 = ORIENTED_EDGE('',*,*,#2016,.T.);
+#2016 = EDGE_CURVE('',#1994,#400,#2017,.T.);
+#2017 = SURFACE_CURVE('',#2018,(#2022,#2028),.PCURVE_S1.);
+#2018 = LINE('',#2019,#2020);
+#2019 = CARTESIAN_POINT('',(18.257845920264,3.75,-6.237030640016));
+#2020 = VECTOR('',#2021,1.);
+#2021 = DIRECTION('',(0.E+000,-1.,1.110223024625E-015));
+#2022 = PCURVE('',#444,#2023);
+#2023 = DEFINITIONAL_REPRESENTATION('',(#2024),#2027);
+#2024 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2025,#2026),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.E+000,2.),.PIECEWISE_BEZIER_KNOTS.);
+#2025 = CARTESIAN_POINT('',(-3.926980979917,0.E+000));
+#2026 = CARTESIAN_POINT('',(-3.926980979917,-2.));
+#2027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2028 = PCURVE('',#415,#2029);
+#2029 = DEFINITIONAL_REPRESENTATION('',(#2030),#2034);
+#2030 = LINE('',#2031,#2032);
+#2031 = CARTESIAN_POINT('',(1.814336041557E-011,-8.546321831938E-027));
+#2032 = VECTOR('',#2033,1.);
+#2033 = DIRECTION('',(-9.860761315263E-032,-1.));
+#2034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2035 = ORIENTED_EDGE('',*,*,#427,.F.);
+#2036 = ORIENTED_EDGE('',*,*,#1968,.F.);
+#2037 = ADVANCED_FACE('',(#2038),#415,.T.);
+#2038 = FACE_BOUND('',#2039,.T.);
+#2039 = EDGE_LOOP('',(#2040,#2061,#2062,#2063));
+#2040 = ORIENTED_EDGE('',*,*,#2041,.F.);
+#2041 = EDGE_CURVE('',#1994,#733,#2042,.T.);
+#2042 = SURFACE_CURVE('',#2043,(#2047,#2054),.PCURVE_S1.);
+#2043 = LINE('',#2044,#2045);
+#2044 = CARTESIAN_POINT('',(18.257845920264,3.75,-6.237030640042));
+#2045 = VECTOR('',#2046,1.);
+#2046 = DIRECTION('',(-0.707106781189,7.85046229339E-016,0.707106781184)
+ );
+#2047 = PCURVE('',#415,#2048);
+#2048 = DEFINITIONAL_REPRESENTATION('',(#2049),#2053);
+#2049 = LINE('',#2050,#2051);
+#2050 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2051 = VECTOR('',#2052,1.);
+#2052 = DIRECTION('',(1.,0.E+000));
+#2053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2054 = PCURVE('',#785,#2055);
+#2055 = DEFINITIONAL_REPRESENTATION('',(#2056),#2060);
+#2056 = LINE('',#2057,#2058);
+#2057 = CARTESIAN_POINT('',(4.303135413058,2.1818148084));
+#2058 = VECTOR('',#2059,1.);
+#2059 = DIRECTION('',(-0.707106781184,-0.707106781189));
+#2060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2061 = ORIENTED_EDGE('',*,*,#2016,.T.);
+#2062 = ORIENTED_EDGE('',*,*,#399,.T.);
+#2063 = ORIENTED_EDGE('',*,*,#732,.F.);
+#2064 = ADVANCED_FACE('',(#2065),#641,.F.);
+#2065 = FACE_BOUND('',#2066,.F.);
+#2066 = EDGE_LOOP('',(#2067,#2090,#2091,#2092));
+#2067 = ORIENTED_EDGE('',*,*,#2068,.T.);
+#2068 = EDGE_CURVE('',#2069,#1636,#2071,.T.);
+#2069 = VERTEX_POINT('',#2070);
+#2070 = CARTESIAN_POINT('',(20.379184132051,-3.75,-4.115728164812));
+#2071 = SURFACE_CURVE('',#2072,(#2076,#2083),.PCURVE_S1.);
+#2072 = LINE('',#2073,#2074);
+#2073 = CARTESIAN_POINT('',(20.379184132051,-3.75,-4.115728164812));
+#2074 = VECTOR('',#2075,1.);
+#2075 = DIRECTION('',(-0.707106781184,7.850462293448E-016,0.707106781189
+ ));
+#2076 = PCURVE('',#641,#2077);
+#2077 = DEFINITIONAL_REPRESENTATION('',(#2078),#2082);
+#2078 = LINE('',#2079,#2080);
+#2079 = CARTESIAN_POINT('',(2.355138688034E-016,-7.5));
+#2080 = VECTOR('',#2081,1.);
+#2081 = DIRECTION('',(1.,0.E+000));
+#2082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2083 = PCURVE('',#1688,#2084);
+#2084 = DEFINITIONAL_REPRESENTATION('',(#2085),#2089);
+#2085 = LINE('',#2086,#2087);
+#2086 = CARTESIAN_POINT('',(2.181832937828,4.303153020186));
+#2087 = VECTOR('',#2088,1.);
+#2088 = DIRECTION('',(-0.707106781189,-0.707106781184));
+#2089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2090 = ORIENTED_EDGE('',*,*,#1635,.F.);
+#2091 = ORIENTED_EDGE('',*,*,#625,.F.);
+#2092 = ORIENTED_EDGE('',*,*,#2093,.T.);
+#2093 = EDGE_CURVE('',#598,#2069,#2094,.T.);
+#2094 = SURFACE_CURVE('',#2095,(#2099,#2106),.PCURVE_S1.);
+#2095 = LINE('',#2096,#2097);
+#2096 = CARTESIAN_POINT('',(20.379184132051,3.75,-4.115728164812));
+#2097 = VECTOR('',#2098,1.);
+#2098 = DIRECTION('',(0.E+000,-1.,1.110223024625E-015));
+#2099 = PCURVE('',#641,#2100);
+#2100 = DEFINITIONAL_REPRESENTATION('',(#2101),#2105);
+#2101 = LINE('',#2102,#2103);
+#2102 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2103 = VECTOR('',#2104,1.);
+#2104 = DIRECTION('',(0.E+000,-1.));
+#2105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2106 = PCURVE('',#614,#2107);
+#2107 = DEFINITIONAL_REPRESENTATION('',(#2108),#2111);
+#2108 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2109,#2110),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(5.5,7.5),.PIECEWISE_BEZIER_KNOTS.);
+#2109 = CARTESIAN_POINT('',(-7.068576461249,-5.5));
+#2110 = CARTESIAN_POINT('',(-7.068576461249,-7.5));
+#2111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2112 = ADVANCED_FACE('',(#2113),#614,.T.);
+#2113 = FACE_BOUND('',#2114,.F.);
+#2114 = EDGE_LOOP('',(#2115,#2116,#2138,#2159));
+#2115 = ORIENTED_EDGE('',*,*,#597,.T.);
+#2116 = ORIENTED_EDGE('',*,*,#2117,.T.);
+#2117 = EDGE_CURVE('',#570,#2118,#2120,.T.);
+#2118 = VERTEX_POINT('',#2119);
+#2119 = CARTESIAN_POINT('',(18.257845920264,-3.75,-6.237030640016));
+#2120 = SURFACE_CURVE('',#2121,(#2125,#2131),.PCURVE_S1.);
+#2121 = LINE('',#2122,#2123);
+#2122 = CARTESIAN_POINT('',(18.257845920264,3.75,-6.237030640016));
+#2123 = VECTOR('',#2124,1.);
+#2124 = DIRECTION('',(0.E+000,-1.,1.110223024625E-015));
+#2125 = PCURVE('',#614,#2126);
+#2126 = DEFINITIONAL_REPRESENTATION('',(#2127),#2130);
+#2127 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2128,#2129),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(5.5,7.5),.PIECEWISE_BEZIER_KNOTS.);
+#2128 = CARTESIAN_POINT('',(-3.926980979917,-5.5));
+#2129 = CARTESIAN_POINT('',(-3.926980979917,-7.5));
+#2130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2131 = PCURVE('',#585,#2132);
+#2132 = DEFINITIONAL_REPRESENTATION('',(#2133),#2137);
+#2133 = LINE('',#2134,#2135);
+#2134 = CARTESIAN_POINT('',(1.814336041557E-011,-8.546321831938E-027));
+#2135 = VECTOR('',#2136,1.);
+#2136 = DIRECTION('',(-9.860761315263E-032,-1.));
+#2137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2138 = ORIENTED_EDGE('',*,*,#2139,.T.);
+#2139 = EDGE_CURVE('',#2118,#2069,#2140,.T.);
+#2140 = SURFACE_CURVE('',#2141,(#2146,#2152),.PCURVE_S1.);
+#2141 = CIRCLE('',#2142,1.5);
+#2142 = AXIS2_PLACEMENT_3D('',#2143,#2144,#2145);
+#2143 = CARTESIAN_POINT('',(19.318516525781,-3.75,-5.17638090205));
+#2144 = DIRECTION('',(0.E+000,-1.,1.110223024625E-015));
+#2145 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2146 = PCURVE('',#614,#2147);
+#2147 = DEFINITIONAL_REPRESENTATION('',(#2148),#2151);
+#2148 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2149,#2150),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(3.926980979917,7.068576461249),.PIECEWISE_BEZIER_KNOTS.);
+#2149 = CARTESIAN_POINT('',(-3.926980979917,-7.5));
+#2150 = CARTESIAN_POINT('',(-7.068576461249,-7.5));
+#2151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2152 = PCURVE('',#1688,#2153);
+#2153 = DEFINITIONAL_REPRESENTATION('',(#2154),#2158);
+#2154 = CIRCLE('',#2155,1.5);
+#2155 = AXIS2_PLACEMENT_2D('',#2156,#2157);
+#2156 = CARTESIAN_POINT('',(3.242485675067,3.242485413917));
+#2157 = DIRECTION('',(0.E+000,1.));
+#2158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2159 = ORIENTED_EDGE('',*,*,#2093,.F.);
+#2160 = ADVANCED_FACE('',(#2161),#585,.T.);
+#2161 = FACE_BOUND('',#2162,.T.);
+#2162 = EDGE_LOOP('',(#2163,#2184,#2185,#2186));
+#2163 = ORIENTED_EDGE('',*,*,#2164,.T.);
+#2164 = EDGE_CURVE('',#2118,#1666,#2165,.T.);
+#2165 = SURFACE_CURVE('',#2166,(#2170,#2177),.PCURVE_S1.);
+#2166 = LINE('',#2167,#2168);
+#2167 = CARTESIAN_POINT('',(18.257845920264,-3.75,-6.237030640042));
+#2168 = VECTOR('',#2169,1.);
+#2169 = DIRECTION('',(-0.707106781189,7.85046229339E-016,0.707106781184)
+ );
+#2170 = PCURVE('',#585,#2171);
+#2171 = DEFINITIONAL_REPRESENTATION('',(#2172),#2176);
+#2172 = LINE('',#2173,#2174);
+#2173 = CARTESIAN_POINT('',(2.355138688017E-016,-7.5));
+#2174 = VECTOR('',#2175,1.);
+#2175 = DIRECTION('',(1.,0.E+000));
+#2176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2177 = PCURVE('',#1688,#2178);
+#2178 = DEFINITIONAL_REPRESENTATION('',(#2179),#2183);
+#2179 = LINE('',#2180,#2181);
+#2180 = CARTESIAN_POINT('',(4.303135413058,2.1818148084));
+#2181 = VECTOR('',#2182,1.);
+#2182 = DIRECTION('',(-0.707106781184,-0.707106781189));
+#2183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2184 = ORIENTED_EDGE('',*,*,#1700,.F.);
+#2185 = ORIENTED_EDGE('',*,*,#569,.F.);
+#2186 = ORIENTED_EDGE('',*,*,#2117,.T.);
+#2187 = ADVANCED_FACE('',(#2188),#1688,.T.);
+#2188 = FACE_BOUND('',#2189,.T.);
+#2189 = EDGE_LOOP('',(#2190,#2191,#2192,#2193));
+#2190 = ORIENTED_EDGE('',*,*,#2164,.F.);
+#2191 = ORIENTED_EDGE('',*,*,#2139,.T.);
+#2192 = ORIENTED_EDGE('',*,*,#2068,.T.);
+#2193 = ORIENTED_EDGE('',*,*,#1665,.F.);
+#2194 = ADVANCED_FACE('',(#2195),#1467,.T.);
+#2195 = FACE_BOUND('',#2196,.T.);
+#2196 = EDGE_LOOP('',(#2197,#2231,#2252,#2253,#2276,#2304,#2325,#2326,
+ #2327));
+#2197 = ORIENTED_EDGE('',*,*,#2198,.F.);
+#2198 = EDGE_CURVE('',#2199,#2201,#2203,.T.);
+#2199 = VERTEX_POINT('',#2200);
+#2200 = CARTESIAN_POINT('',(-8.143716166852,-17.6053301634,
+ -9.176380902049));
+#2201 = VERTEX_POINT('',#2202);
+#2202 = CARTESIAN_POINT('',(-9.55792207784,-20.0548066536,
+ -2.347943195722));
+#2203 = SURFACE_CURVE('',#2204,(#2209,#2220),.PCURVE_S1.);
+#2204 = CIRCLE('',#2205,4.);
+#2205 = AXIS2_PLACEMENT_3D('',#2206,#2207,#2208);
+#2206 = CARTESIAN_POINT('',(-8.143713806268,-17.60532607475,
+ -5.17638090205));
+#2207 = DIRECTION('',(-0.866025403784,0.5,-8.009261715111E-016));
+#2208 = DIRECTION('',(-0.5,-0.866025403784,1.665334536938E-016));
+#2209 = PCURVE('',#1467,#2210);
+#2210 = DEFINITIONAL_REPRESENTATION('',(#2211),#2219);
+#2211 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2212,#2213,#2214,#2215,
+#2216,#2217,#2218),.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('') );
+#2212 = CARTESIAN_POINT('',(-1.582585142027,6.040739355173));
+#2213 = CARTESIAN_POINT('',(5.345618088249,6.040739355173));
+#2214 = CARTESIAN_POINT('',(1.881516473111,4.073935517266E-002));
+#2215 = CARTESIAN_POINT('',(-1.582585142027,-5.959260644827));
+#2216 = CARTESIAN_POINT('',(-5.046686757165,4.073935517265E-002));
+#2217 = CARTESIAN_POINT('',(-8.510788372302,6.040739355173));
+#2218 = CARTESIAN_POINT('',(-1.582585142027,6.040739355173));
+#2219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2220 = PCURVE('',#2221,#2226);
+#2221 = CYLINDRICAL_SURFACE('',#2222,4.);
+#2222 = AXIS2_PLACEMENT_3D('',#2223,#2224,#2225);
+#2223 = CARTESIAN_POINT('',(-8.143713806268,-17.60532607475,
+ -5.17638090205));
+#2224 = DIRECTION('',(0.866025403784,-0.5,8.326672684689E-016));
+#2225 = DIRECTION('',(-0.5,-0.866025403784,1.942890293094E-016));
+#2226 = DEFINITIONAL_REPRESENTATION('',(#2227),#2230);
+#2227 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2228,#2229),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(4.712390160677,7.068587211735),.PIECEWISE_BEZIER_KNOTS.);
+#2228 = CARTESIAN_POINT('',(-4.712390160677,0.E+000));
+#2229 = CARTESIAN_POINT('',(-7.068587211735,0.E+000));
+#2230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2231 = ORIENTED_EDGE('',*,*,#2232,.T.);
+#2232 = EDGE_CURVE('',#2199,#1413,#2233,.T.);
+#2233 = SURFACE_CURVE('',#2234,(#2238,#2245),.PCURVE_S1.);
+#2234 = LINE('',#2235,#2236);
+#2235 = CARTESIAN_POINT('',(-8.143716166852,-17.6053301634,
+ -9.17638090205));
+#2236 = VECTOR('',#2237,1.);
+#2237 = DIRECTION('',(0.5,0.866025403784,-1.665334536938E-016));
+#2238 = PCURVE('',#1467,#2239);
+#2239 = DEFINITIONAL_REPRESENTATION('',(#2240),#2244);
+#2240 = LINE('',#2241,#2242);
+#2241 = CARTESIAN_POINT('',(-5.582585142027,2.040744076341));
+#2242 = VECTOR('',#2243,1.);
+#2243 = DIRECTION('',(-1.487416814334E-017,-1.));
+#2244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2245 = PCURVE('',#1428,#2246);
+#2246 = DEFINITIONAL_REPRESENTATION('',(#2247),#2251);
+#2247 = LINE('',#2248,#2249);
+#2248 = CARTESIAN_POINT('',(3.187762600676E-015,-1.584060570762E-015));
+#2249 = VECTOR('',#2250,1.);
+#2250 = DIRECTION('',(1.,5.551115123126E-017));
+#2251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2252 = ORIENTED_EDGE('',*,*,#1444,.F.);
+#2253 = ORIENTED_EDGE('',*,*,#2254,.F.);
+#2254 = EDGE_CURVE('',#2255,#1445,#2257,.T.);
+#2255 = VERTEX_POINT('',#2256);
+#2256 = CARTESIAN_POINT('',(-7.613378503509,-16.68675838533,
+ -6.237030640016));
+#2257 = SURFACE_CURVE('',#2258,(#2262,#2269),.PCURVE_S1.);
+#2258 = LINE('',#2259,#2260);
+#2259 = CARTESIAN_POINT('',(-7.160465549799,-15.90229013809,
+ -5.331204732628));
+#2260 = VECTOR('',#2261,1.);
+#2261 = DIRECTION('',(0.353553390595,0.612372435698,0.707106781184));
+#2262 = PCURVE('',#1467,#2263);
+#2263 = DEFINITIONAL_REPRESENTATION('',(#2264),#2268);
+#2264 = LINE('',#2265,#2266);
+#2265 = CARTESIAN_POINT('',(-1.737408972605,7.424284223546E-002));
+#2266 = VECTOR('',#2267,1.);
+#2267 = DIRECTION('',(0.707106781184,-0.707106781189));
+#2268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2269 = PCURVE('',#1502,#2270);
+#2270 = DEFINITIONAL_REPRESENTATION('',(#2271),#2275);
+#2271 = LINE('',#2272,#2273);
+#2272 = CARTESIAN_POINT('',(1.281031283418,-2.));
+#2273 = VECTOR('',#2274,1.);
+#2274 = DIRECTION('',(1.,5.551115123126E-017));
+#2275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2276 = ORIENTED_EDGE('',*,*,#2277,.F.);
+#2277 = EDGE_CURVE('',#2278,#2255,#2280,.T.);
+#2278 = VERTEX_POINT('',#2279);
+#2279 = CARTESIAN_POINT('',(-8.674047609403,-18.52389116675,
+ -4.115728164812));
+#2280 = SURFACE_CURVE('',#2281,(#2286,#2293),.PCURVE_S1.);
+#2281 = CIRCLE('',#2282,1.5);
+#2282 = AXIS2_PLACEMENT_3D('',#2283,#2284,#2285);
+#2283 = CARTESIAN_POINT('',(-8.143713806268,-17.60532607475,
+ -5.17638090205));
+#2284 = DIRECTION('',(0.866025403784,-0.5,7.880447640389E-016));
+#2285 = DIRECTION('',(-0.5,-0.866025403784,1.734365791529E-016));
+#2286 = PCURVE('',#1467,#2287);
+#2287 = DEFINITIONAL_REPRESENTATION('',(#2288),#2292);
+#2288 = CIRCLE('',#2289,1.5);
+#2289 = AXIS2_PLACEMENT_2D('',#2290,#2291);
+#2290 = CARTESIAN_POINT('',(-1.582585142027,2.040739355173));
+#2291 = DIRECTION('',(-4.063698308792E-017,1.));
+#2292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2293 = PCURVE('',#2294,#2299);
+#2294 = CYLINDRICAL_SURFACE('',#2295,1.5);
+#2295 = AXIS2_PLACEMENT_3D('',#2296,#2297,#2298);
+#2296 = CARTESIAN_POINT('',(-6.411662998699,-18.60532607475,
+ -5.17638090205));
+#2297 = DIRECTION('',(0.866025403784,-0.5,8.326672684689E-016));
+#2298 = DIRECTION('',(-0.5,-0.866025403784,1.942890293094E-016));
+#2299 = DEFINITIONAL_REPRESENTATION('',(#2300),#2303);
+#2300 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2301,#2302),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(5.49779415311,8.639389634442),.PIECEWISE_BEZIER_KNOTS.);
+#2301 = CARTESIAN_POINT('',(-7.068576461249,-2.));
+#2302 = CARTESIAN_POINT('',(-3.926980979917,-2.));
+#2303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2304 = ORIENTED_EDGE('',*,*,#2305,.T.);
+#2305 = EDGE_CURVE('',#2278,#1550,#2306,.T.);
+#2306 = SURFACE_CURVE('',#2307,(#2311,#2318),.PCURVE_S1.);
+#2307 = LINE('',#2308,#2309);
+#2308 = CARTESIAN_POINT('',(-8.221130188627,-17.73941518234,
+ -3.209893323254));
+#2309 = VECTOR('',#2310,1.);
+#2310 = DIRECTION('',(0.353553390592,0.612372435694,0.707106781189));
+#2311 = PCURVE('',#1467,#2312);
+#2312 = DEFINITIONAL_REPRESENTATION('',(#2313),#2317);
+#2313 = LINE('',#2314,#2315);
+#2314 = CARTESIAN_POINT('',(0.38390243677,2.19557211989));
+#2315 = VECTOR('',#2316,1.);
+#2316 = DIRECTION('',(0.707106781189,-0.707106781184));
+#2317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2318 = PCURVE('',#1572,#2319);
+#2319 = DEFINITIONAL_REPRESENTATION('',(#2320),#2324);
+#2320 = LINE('',#2321,#2322);
+#2321 = CARTESIAN_POINT('',(1.281043918197,-2.));
+#2322 = VECTOR('',#2323,1.);
+#2323 = DIRECTION('',(1.,1.110223024625E-016));
+#2324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2325 = ORIENTED_EDGE('',*,*,#1584,.F.);
+#2326 = ORIENTED_EDGE('',*,*,#1735,.T.);
+#2327 = ORIENTED_EDGE('',*,*,#2328,.F.);
+#2328 = EDGE_CURVE('',#2201,#1736,#2329,.T.);
+#2329 = SURFACE_CURVE('',#2330,(#2334,#2341),.PCURVE_S1.);
+#2330 = LINE('',#2331,#2332);
+#2331 = CARTESIAN_POINT('',(-9.557922077845,-20.05480665361,
+ -2.347943195712));
+#2332 = VECTOR('',#2333,1.);
+#2333 = DIRECTION('',(0.353553390593,0.612372435696,0.707106781187));
+#2334 = PCURVE('',#1467,#2335);
+#2335 = DEFINITIONAL_REPRESENTATION('',(#2336),#2340);
+#2336 = LINE('',#2337,#2338);
+#2337 = CARTESIAN_POINT('',(1.245852564312,4.869155898326));
+#2338 = VECTOR('',#2339,1.);
+#2339 = DIRECTION('',(0.707106781187,-0.707106781187));
+#2340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2341 = PCURVE('',#1780,#2342);
+#2342 = DEFINITIONAL_REPRESENTATION('',(#2343),#2347);
+#2343 = LINE('',#2344,#2345);
+#2344 = CARTESIAN_POINT('',(1.777424435811E-015,-3.877809543504E-015));
+#2345 = VECTOR('',#2346,1.);
+#2346 = DIRECTION('',(1.,5.551115123126E-017));
+#2347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2348 = ADVANCED_FACE('',(#2349),#1572,.F.);
+#2349 = FACE_BOUND('',#2350,.F.);
+#2350 = EDGE_LOOP('',(#2351,#2374,#2394,#2395));
+#2351 = ORIENTED_EDGE('',*,*,#2352,.F.);
+#2352 = EDGE_CURVE('',#2353,#1515,#2355,.T.);
+#2353 = VERTEX_POINT('',#2354);
+#2354 = CARTESIAN_POINT('',(-6.941996801834,-19.52389116675,
+ -4.115728164812));
+#2355 = SURFACE_CURVE('',#2356,(#2360,#2367),.PCURVE_S1.);
+#2356 = LINE('',#2357,#2358);
+#2357 = CARTESIAN_POINT('',(-6.941996801834,-19.52389116675,
+ -4.115728164812));
+#2358 = VECTOR('',#2359,1.);
+#2359 = DIRECTION('',(0.353553390592,0.612372435694,0.707106781189));
+#2360 = PCURVE('',#1572,#2361);
+#2361 = DEFINITIONAL_REPRESENTATION('',(#2362),#2366);
+#2362 = LINE('',#2363,#2364);
+#2363 = CARTESIAN_POINT('',(-7.254126306345E-017,7.211110073938E-017));
+#2364 = VECTOR('',#2365,1.);
+#2365 = DIRECTION('',(1.,-5.551115123126E-017));
+#2366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2367 = PCURVE('',#1537,#2368);
+#2368 = DEFINITIONAL_REPRESENTATION('',(#2369),#2373);
+#2369 = LINE('',#2370,#2371);
+#2370 = CARTESIAN_POINT('',(2.181832937828,4.303153020186));
+#2371 = VECTOR('',#2372,1.);
+#2372 = DIRECTION('',(-0.707106781189,-0.707106781184));
+#2373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2374 = ORIENTED_EDGE('',*,*,#2375,.T.);
+#2375 = EDGE_CURVE('',#2353,#2278,#2376,.T.);
+#2376 = SURFACE_CURVE('',#2377,(#2381,#2388),.PCURVE_S1.);
+#2377 = LINE('',#2378,#2379);
+#2378 = CARTESIAN_POINT('',(-6.941996801834,-19.52389116675,
+ -4.115728164812));
+#2379 = VECTOR('',#2380,1.);
+#2380 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-016));
+#2381 = PCURVE('',#1572,#2382);
+#2382 = DEFINITIONAL_REPRESENTATION('',(#2383),#2387);
+#2383 = LINE('',#2384,#2385);
+#2384 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#2385 = VECTOR('',#2386,1.);
+#2386 = DIRECTION('',(1.665334536938E-016,-1.));
+#2387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2388 = PCURVE('',#2294,#2389);
+#2389 = DEFINITIONAL_REPRESENTATION('',(#2390),#2393);
+#2390 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2391,#2392),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.E+000,2.),.PIECEWISE_BEZIER_KNOTS.);
+#2391 = CARTESIAN_POINT('',(-7.068576461249,0.E+000));
+#2392 = CARTESIAN_POINT('',(-7.068576461249,-2.));
+#2393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2394 = ORIENTED_EDGE('',*,*,#2305,.T.);
+#2395 = ORIENTED_EDGE('',*,*,#1549,.F.);
+#2396 = ADVANCED_FACE('',(#2397),#1537,.F.);
+#2397 = FACE_BOUND('',#2398,.F.);
+#2398 = EDGE_LOOP('',(#2399,#2422,#2443,#2444));
+#2399 = ORIENTED_EDGE('',*,*,#2400,.F.);
+#2400 = EDGE_CURVE('',#2401,#1480,#2403,.T.);
+#2401 = VERTEX_POINT('',#2402);
+#2402 = CARTESIAN_POINT('',(-5.881327695941,-17.68675838533,
+ -6.237030640016));
+#2403 = SURFACE_CURVE('',#2404,(#2408,#2415),.PCURVE_S1.);
+#2404 = LINE('',#2405,#2406);
+#2405 = CARTESIAN_POINT('',(-5.881327695941,-17.68675838533,
+ -6.237030640042));
+#2406 = VECTOR('',#2407,1.);
+#2407 = DIRECTION('',(0.353553390595,0.612372435698,0.707106781184));
+#2408 = PCURVE('',#1537,#2409);
+#2409 = DEFINITIONAL_REPRESENTATION('',(#2410),#2414);
+#2410 = LINE('',#2411,#2412);
+#2411 = CARTESIAN_POINT('',(4.303135413058,2.1818148084));
+#2412 = VECTOR('',#2413,1.);
+#2413 = DIRECTION('',(-0.707106781184,-0.707106781189));
+#2414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2415 = PCURVE('',#1502,#2416);
+#2416 = DEFINITIONAL_REPRESENTATION('',(#2417),#2421);
+#2417 = LINE('',#2418,#2419);
+#2418 = CARTESIAN_POINT('',(-4.121290367169E-015,1.213274284403E-015));
+#2419 = VECTOR('',#2420,1.);
+#2420 = DIRECTION('',(1.,5.551115123126E-017));
+#2421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2422 = ORIENTED_EDGE('',*,*,#2423,.T.);
+#2423 = EDGE_CURVE('',#2401,#2353,#2424,.T.);
+#2424 = SURFACE_CURVE('',#2425,(#2430,#2437),.PCURVE_S1.);
+#2425 = CIRCLE('',#2426,1.5);
+#2426 = AXIS2_PLACEMENT_3D('',#2427,#2428,#2429);
+#2427 = CARTESIAN_POINT('',(-6.411662998699,-18.60532607475,
+ -5.17638090205));
+#2428 = DIRECTION('',(-0.866025403784,0.5,-8.009261715111E-016));
+#2429 = DIRECTION('',(-0.5,-0.866025403784,1.665334536938E-016));
+#2430 = PCURVE('',#1537,#2431);
+#2431 = DEFINITIONAL_REPRESENTATION('',(#2432),#2436);
+#2432 = CIRCLE('',#2433,1.5);
+#2433 = AXIS2_PLACEMENT_2D('',#2434,#2435);
+#2434 = CARTESIAN_POINT('',(3.242485675067,3.242485413917));
+#2435 = DIRECTION('',(4.063698308792E-017,1.));
+#2436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2437 = PCURVE('',#2294,#2438);
+#2438 = DEFINITIONAL_REPRESENTATION('',(#2439),#2442);
+#2439 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2440,#2441),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(3.926980979917,7.068576461249),.PIECEWISE_BEZIER_KNOTS.);
+#2440 = CARTESIAN_POINT('',(-3.926980979917,0.E+000));
+#2441 = CARTESIAN_POINT('',(-7.068576461249,0.E+000));
+#2442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2443 = ORIENTED_EDGE('',*,*,#2352,.T.);
+#2444 = ORIENTED_EDGE('',*,*,#1514,.F.);
+#2445 = ADVANCED_FACE('',(#2446),#1502,.T.);
+#2446 = FACE_BOUND('',#2447,.T.);
+#2447 = EDGE_LOOP('',(#2448,#2449,#2469,#2470));
+#2448 = ORIENTED_EDGE('',*,*,#2400,.F.);
+#2449 = ORIENTED_EDGE('',*,*,#2450,.T.);
+#2450 = EDGE_CURVE('',#2401,#2255,#2451,.T.);
+#2451 = SURFACE_CURVE('',#2452,(#2456,#2463),.PCURVE_S1.);
+#2452 = LINE('',#2453,#2454);
+#2453 = CARTESIAN_POINT('',(-5.881327695941,-17.68675838533,
+ -6.237030640016));
+#2454 = VECTOR('',#2455,1.);
+#2455 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-016));
+#2456 = PCURVE('',#1502,#2457);
+#2457 = DEFINITIONAL_REPRESENTATION('',(#2458),#2462);
+#2458 = LINE('',#2459,#2460);
+#2459 = CARTESIAN_POINT('',(1.814559440833E-011,-5.893310621144E-016));
+#2460 = VECTOR('',#2461,1.);
+#2461 = DIRECTION('',(5.551115123126E-017,-1.));
+#2462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2463 = PCURVE('',#2294,#2464);
+#2464 = DEFINITIONAL_REPRESENTATION('',(#2465),#2468);
+#2465 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2466,#2467),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.E+000,2.),.PIECEWISE_BEZIER_KNOTS.);
+#2466 = CARTESIAN_POINT('',(-3.926980979917,0.E+000));
+#2467 = CARTESIAN_POINT('',(-3.926980979917,-2.));
+#2468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2469 = ORIENTED_EDGE('',*,*,#2254,.T.);
+#2470 = ORIENTED_EDGE('',*,*,#1479,.F.);
+#2471 = ADVANCED_FACE('',(#2472),#1428,.T.);
+#2472 = FACE_BOUND('',#2473,.T.);
+#2473 = EDGE_LOOP('',(#2474,#2475,#2497,#2518));
+#2474 = ORIENTED_EDGE('',*,*,#2232,.F.);
+#2475 = ORIENTED_EDGE('',*,*,#2476,.T.);
+#2476 = EDGE_CURVE('',#2199,#2477,#2479,.T.);
+#2477 = VERTEX_POINT('',#2478);
+#2478 = CARTESIAN_POINT('',(-11.17480508009,-15.8553301634,
+ -9.176380902049));
+#2479 = SURFACE_CURVE('',#2480,(#2484,#2491),.PCURVE_S1.);
+#2480 = LINE('',#2481,#2482);
+#2481 = CARTESIAN_POINT('',(-8.143716166852,-17.6053301634,
+ -9.176380902049));
+#2482 = VECTOR('',#2483,1.);
+#2483 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-016));
+#2484 = PCURVE('',#1428,#2485);
+#2485 = DEFINITIONAL_REPRESENTATION('',(#2486),#2490);
+#2486 = LINE('',#2487,#2488);
+#2487 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#2488 = VECTOR('',#2489,1.);
+#2489 = DIRECTION('',(5.551115123126E-017,-1.));
+#2490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2491 = PCURVE('',#2221,#2492);
+#2492 = DEFINITIONAL_REPRESENTATION('',(#2493),#2496);
+#2493 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2494,#2495),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.E+000,3.5),.PIECEWISE_BEZIER_KNOTS.);
+#2494 = CARTESIAN_POINT('',(-4.712390160677,0.E+000));
+#2495 = CARTESIAN_POINT('',(-4.712390160677,-3.5));
+#2496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2497 = ORIENTED_EDGE('',*,*,#2498,.T.);
+#2498 = EDGE_CURVE('',#2477,#1383,#2499,.T.);
+#2499 = SURFACE_CURVE('',#2500,(#2504,#2511),.PCURVE_S1.);
+#2500 = LINE('',#2501,#2502);
+#2501 = CARTESIAN_POINT('',(-11.17480508009,-15.8553301634,
+ -9.17638090205));
+#2502 = VECTOR('',#2503,1.);
+#2503 = DIRECTION('',(0.5,0.866025403784,-1.665334536938E-016));
+#2504 = PCURVE('',#1428,#2505);
+#2505 = DEFINITIONAL_REPRESENTATION('',(#2506),#2510);
+#2506 = LINE('',#2507,#2508);
+#2507 = CARTESIAN_POINT('',(0.E+000,-3.5));
+#2508 = VECTOR('',#2509,1.);
+#2509 = DIRECTION('',(1.,5.551115123126E-017));
+#2510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2511 = PCURVE('',#1265,#2512);
+#2512 = DEFINITIONAL_REPRESENTATION('',(#2513),#2517);
+#2513 = LINE('',#2514,#2515);
+#2514 = CARTESIAN_POINT('',(-5.582585142027,2.040744076341));
+#2515 = VECTOR('',#2516,1.);
+#2516 = DIRECTION('',(-1.487416814334E-017,-1.));
+#2517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2518 = ORIENTED_EDGE('',*,*,#1412,.T.);
+#2519 = ADVANCED_FACE('',(#2520),#1265,.F.);
+#2520 = FACE_BOUND('',#2521,.F.);
+#2521 = EDGE_LOOP('',(#2522,#2549,#2550,#2551,#2574,#2602,#2623,#2624,
+ #2625));
+#2522 = ORIENTED_EDGE('',*,*,#2523,.F.);
+#2523 = EDGE_CURVE('',#2477,#2524,#2526,.T.);
+#2524 = VERTEX_POINT('',#2525);
+#2525 = CARTESIAN_POINT('',(-12.58901099108,-18.3048066536,
+ -2.347943195722));
+#2526 = SURFACE_CURVE('',#2527,(#2532,#2543),.PCURVE_S1.);
+#2527 = CIRCLE('',#2528,4.);
+#2528 = AXIS2_PLACEMENT_3D('',#2529,#2530,#2531);
+#2529 = CARTESIAN_POINT('',(-11.17480271951,-15.85532607475,
+ -5.17638090205));
+#2530 = DIRECTION('',(-0.866025403784,0.5,-8.009261715111E-016));
+#2531 = DIRECTION('',(-0.5,-0.866025403784,1.665334536938E-016));
+#2532 = PCURVE('',#1265,#2533);
+#2533 = DEFINITIONAL_REPRESENTATION('',(#2534),#2542);
+#2534 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2535,#2536,#2537,#2538,
+#2539,#2540,#2541),.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('') );
+#2535 = CARTESIAN_POINT('',(-1.582585142027,6.040739355173));
+#2536 = CARTESIAN_POINT('',(5.345618088249,6.040739355173));
+#2537 = CARTESIAN_POINT('',(1.881516473111,4.073935517266E-002));
+#2538 = CARTESIAN_POINT('',(-1.582585142027,-5.959260644827));
+#2539 = CARTESIAN_POINT('',(-5.046686757165,4.073935517266E-002));
+#2540 = CARTESIAN_POINT('',(-8.510788372302,6.040739355173));
+#2541 = CARTESIAN_POINT('',(-1.582585142027,6.040739355173));
+#2542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2543 = PCURVE('',#2221,#2544);
+#2544 = DEFINITIONAL_REPRESENTATION('',(#2545),#2548);
+#2545 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2546,#2547),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(4.712390160677,7.068587211735),.PIECEWISE_BEZIER_KNOTS.);
+#2546 = CARTESIAN_POINT('',(-4.712390160677,-3.5));
+#2547 = CARTESIAN_POINT('',(-7.068587211735,-3.5));
+#2548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2549 = ORIENTED_EDGE('',*,*,#2498,.T.);
+#2550 = ORIENTED_EDGE('',*,*,#1382,.F.);
+#2551 = ORIENTED_EDGE('',*,*,#2552,.F.);
+#2552 = EDGE_CURVE('',#2553,#1348,#2555,.T.);
+#2553 = VERTEX_POINT('',#2554);
+#2554 = CARTESIAN_POINT('',(-10.64446741675,-14.93675838533,
+ -6.237030640016));
+#2555 = SURFACE_CURVE('',#2556,(#2560,#2567),.PCURVE_S1.);
+#2556 = LINE('',#2557,#2558);
+#2557 = CARTESIAN_POINT('',(-10.19155446304,-14.15229013809,
+ -5.331204732628));
+#2558 = VECTOR('',#2559,1.);
+#2559 = DIRECTION('',(0.353553390595,0.612372435698,0.707106781184));
+#2560 = PCURVE('',#1265,#2561);
+#2561 = DEFINITIONAL_REPRESENTATION('',(#2562),#2566);
+#2562 = LINE('',#2563,#2564);
+#2563 = CARTESIAN_POINT('',(-1.737408972605,7.424284223546E-002));
+#2564 = VECTOR('',#2565,1.);
+#2565 = DIRECTION('',(0.707106781184,-0.707106781189));
+#2566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2567 = PCURVE('',#1370,#2568);
+#2568 = DEFINITIONAL_REPRESENTATION('',(#2569),#2573);
+#2569 = LINE('',#2570,#2571);
+#2570 = CARTESIAN_POINT('',(1.281031283418,-5.5));
+#2571 = VECTOR('',#2572,1.);
+#2572 = DIRECTION('',(1.,5.551115123126E-017));
+#2573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2574 = ORIENTED_EDGE('',*,*,#2575,.F.);
+#2575 = EDGE_CURVE('',#2576,#2553,#2578,.T.);
+#2576 = VERTEX_POINT('',#2577);
+#2577 = CARTESIAN_POINT('',(-11.70513652264,-16.77389116675,
+ -4.115728164812));
+#2578 = SURFACE_CURVE('',#2579,(#2584,#2591),.PCURVE_S1.);
+#2579 = CIRCLE('',#2580,1.5);
+#2580 = AXIS2_PLACEMENT_3D('',#2581,#2582,#2583);
+#2581 = CARTESIAN_POINT('',(-11.17480271951,-15.85532607475,
+ -5.17638090205));
+#2582 = DIRECTION('',(0.866025403784,-0.5,7.880447640389E-016));
+#2583 = DIRECTION('',(-0.5,-0.866025403784,1.734365791529E-016));
+#2584 = PCURVE('',#1265,#2585);
+#2585 = DEFINITIONAL_REPRESENTATION('',(#2586),#2590);
+#2586 = CIRCLE('',#2587,1.5);
+#2587 = AXIS2_PLACEMENT_2D('',#2588,#2589);
+#2588 = CARTESIAN_POINT('',(-1.582585142027,2.040739355173));
+#2589 = DIRECTION('',(-4.063698308792E-017,1.));
+#2590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2591 = PCURVE('',#2592,#2597);
+#2592 = CYLINDRICAL_SURFACE('',#2593,1.5);
+#2593 = AXIS2_PLACEMENT_3D('',#2594,#2595,#2596);
+#2594 = CARTESIAN_POINT('',(-6.411662998699,-18.60532607475,
+ -5.17638090205));
+#2595 = DIRECTION('',(0.866025403784,-0.5,8.326672684689E-016));
+#2596 = DIRECTION('',(-0.5,-0.866025403784,1.942890293094E-016));
+#2597 = DEFINITIONAL_REPRESENTATION('',(#2598),#2601);
+#2598 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2599,#2600),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(5.49779415311,8.639389634442),.PIECEWISE_BEZIER_KNOTS.);
+#2599 = CARTESIAN_POINT('',(-7.068576461249,-5.5));
+#2600 = CARTESIAN_POINT('',(-3.926980979917,-5.5));
+#2601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2602 = ORIENTED_EDGE('',*,*,#2603,.T.);
+#2603 = EDGE_CURVE('',#2576,#1243,#2604,.T.);
+#2604 = SURFACE_CURVE('',#2605,(#2609,#2616),.PCURVE_S1.);
+#2605 = LINE('',#2606,#2607);
+#2606 = CARTESIAN_POINT('',(-11.25221910187,-15.98941518234,
+ -3.209893323254));
+#2607 = VECTOR('',#2608,1.);
+#2608 = DIRECTION('',(0.353553390592,0.612372435694,0.707106781189));
+#2609 = PCURVE('',#1265,#2610);
+#2610 = DEFINITIONAL_REPRESENTATION('',(#2611),#2615);
+#2611 = LINE('',#2612,#2613);
+#2612 = CARTESIAN_POINT('',(0.38390243677,2.19557211989));
+#2613 = VECTOR('',#2614,1.);
+#2614 = DIRECTION('',(0.707106781189,-0.707106781184));
+#2615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2616 = PCURVE('',#1300,#2617);
+#2617 = DEFINITIONAL_REPRESENTATION('',(#2618),#2622);
+#2618 = LINE('',#2619,#2620);
+#2619 = CARTESIAN_POINT('',(1.281043918197,-5.5));
+#2620 = VECTOR('',#2621,1.);
+#2621 = DIRECTION('',(1.,1.110223024625E-016));
+#2622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2623 = ORIENTED_EDGE('',*,*,#1242,.F.);
+#2624 = ORIENTED_EDGE('',*,*,#1792,.T.);
+#2625 = ORIENTED_EDGE('',*,*,#2626,.F.);
+#2626 = EDGE_CURVE('',#2524,#1758,#2627,.T.);
+#2627 = SURFACE_CURVE('',#2628,(#2632,#2639),.PCURVE_S1.);
+#2628 = LINE('',#2629,#2630);
+#2629 = CARTESIAN_POINT('',(-12.58901099109,-18.30480665361,
+ -2.347943195712));
+#2630 = VECTOR('',#2631,1.);
+#2631 = DIRECTION('',(0.353553390593,0.612372435696,0.707106781187));
+#2632 = PCURVE('',#1265,#2633);
+#2633 = DEFINITIONAL_REPRESENTATION('',(#2634),#2638);
+#2634 = LINE('',#2635,#2636);
+#2635 = CARTESIAN_POINT('',(1.245852564312,4.869155898326));
+#2636 = VECTOR('',#2637,1.);
+#2637 = DIRECTION('',(0.707106781187,-0.707106781187));
+#2638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2639 = PCURVE('',#1780,#2640);
+#2640 = DEFINITIONAL_REPRESENTATION('',(#2641),#2645);
+#2641 = LINE('',#2642,#2643);
+#2642 = CARTESIAN_POINT('',(-8.881784197001E-016,-3.5));
+#2643 = VECTOR('',#2644,1.);
+#2644 = DIRECTION('',(1.,5.551115123126E-017));
+#2645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2646 = ADVANCED_FACE('',(#2647),#1370,.T.);
+#2647 = FACE_BOUND('',#2648,.T.);
+#2648 = EDGE_LOOP('',(#2649,#2650,#2672,#2693));
+#2649 = ORIENTED_EDGE('',*,*,#2552,.F.);
+#2650 = ORIENTED_EDGE('',*,*,#2651,.T.);
+#2651 = EDGE_CURVE('',#2553,#2652,#2654,.T.);
+#2652 = VERTEX_POINT('',#2653);
+#2653 = CARTESIAN_POINT('',(-12.37651822432,-13.93675838533,
+ -6.237030640016));
+#2654 = SURFACE_CURVE('',#2655,(#2659,#2666),.PCURVE_S1.);
+#2655 = LINE('',#2656,#2657);
+#2656 = CARTESIAN_POINT('',(-5.881327695941,-17.68675838533,
+ -6.237030640016));
+#2657 = VECTOR('',#2658,1.);
+#2658 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-016));
+#2659 = PCURVE('',#1370,#2660);
+#2660 = DEFINITIONAL_REPRESENTATION('',(#2661),#2665);
+#2661 = LINE('',#2662,#2663);
+#2662 = CARTESIAN_POINT('',(1.814559440833E-011,-5.893310621144E-016));
+#2663 = VECTOR('',#2664,1.);
+#2664 = DIRECTION('',(5.551115123126E-017,-1.));
+#2665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2666 = PCURVE('',#2592,#2667);
+#2667 = DEFINITIONAL_REPRESENTATION('',(#2668),#2671);
+#2668 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2669,#2670),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(5.5,7.5),.PIECEWISE_BEZIER_KNOTS.);
+#2669 = CARTESIAN_POINT('',(-3.926980979917,-5.5));
+#2670 = CARTESIAN_POINT('',(-3.926980979917,-7.5));
+#2671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2672 = ORIENTED_EDGE('',*,*,#2673,.T.);
+#2673 = EDGE_CURVE('',#2652,#1313,#2674,.T.);
+#2674 = SURFACE_CURVE('',#2675,(#2679,#2686),.PCURVE_S1.);
+#2675 = LINE('',#2676,#2677);
+#2676 = CARTESIAN_POINT('',(-12.37651822432,-13.93675838533,
+ -6.237030640042));
+#2677 = VECTOR('',#2678,1.);
+#2678 = DIRECTION('',(0.353553390595,0.612372435698,0.707106781184));
+#2679 = PCURVE('',#1370,#2680);
+#2680 = DEFINITIONAL_REPRESENTATION('',(#2681),#2685);
+#2681 = LINE('',#2682,#2683);
+#2682 = CARTESIAN_POINT('',(8.881784197001E-016,-7.5));
+#2683 = VECTOR('',#2684,1.);
+#2684 = DIRECTION('',(1.,5.551115123126E-017));
+#2685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2686 = PCURVE('',#1335,#2687);
+#2687 = DEFINITIONAL_REPRESENTATION('',(#2688),#2692);
+#2688 = LINE('',#2689,#2690);
+#2689 = CARTESIAN_POINT('',(4.303135413058,2.1818148084));
+#2690 = VECTOR('',#2691,1.);
+#2691 = DIRECTION('',(-0.707106781184,-0.707106781189));
+#2692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2693 = ORIENTED_EDGE('',*,*,#1347,.F.);
+#2694 = ADVANCED_FACE('',(#2695),#1335,.T.);
+#2695 = FACE_BOUND('',#2696,.T.);
+#2696 = EDGE_LOOP('',(#2697,#2698,#2721,#2742));
+#2697 = ORIENTED_EDGE('',*,*,#2673,.F.);
+#2698 = ORIENTED_EDGE('',*,*,#2699,.T.);
+#2699 = EDGE_CURVE('',#2652,#2700,#2702,.T.);
+#2700 = VERTEX_POINT('',#2701);
+#2701 = CARTESIAN_POINT('',(-13.43718733021,-15.77389116675,
+ -4.115728164812));
+#2702 = SURFACE_CURVE('',#2703,(#2708,#2715),.PCURVE_S1.);
+#2703 = CIRCLE('',#2704,1.5);
+#2704 = AXIS2_PLACEMENT_3D('',#2705,#2706,#2707);
+#2705 = CARTESIAN_POINT('',(-12.90685352708,-14.85532607475,
+ -5.17638090205));
+#2706 = DIRECTION('',(-0.866025403784,0.5,-8.009261715111E-016));
+#2707 = DIRECTION('',(-0.5,-0.866025403784,1.665334536938E-016));
+#2708 = PCURVE('',#1335,#2709);
+#2709 = DEFINITIONAL_REPRESENTATION('',(#2710),#2714);
+#2710 = CIRCLE('',#2711,1.5);
+#2711 = AXIS2_PLACEMENT_2D('',#2712,#2713);
+#2712 = CARTESIAN_POINT('',(3.242485675067,3.242485413917));
+#2713 = DIRECTION('',(4.063698308792E-017,1.));
+#2714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2715 = PCURVE('',#2592,#2716);
+#2716 = DEFINITIONAL_REPRESENTATION('',(#2717),#2720);
+#2717 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2718,#2719),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(3.926980979917,7.068576461249),.PIECEWISE_BEZIER_KNOTS.);
+#2718 = CARTESIAN_POINT('',(-3.926980979917,-7.5));
+#2719 = CARTESIAN_POINT('',(-7.068576461249,-7.5));
+#2720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2721 = ORIENTED_EDGE('',*,*,#2722,.T.);
+#2722 = EDGE_CURVE('',#2700,#1278,#2723,.T.);
+#2723 = SURFACE_CURVE('',#2724,(#2728,#2735),.PCURVE_S1.);
+#2724 = LINE('',#2725,#2726);
+#2725 = CARTESIAN_POINT('',(-13.43718733021,-15.77389116675,
+ -4.115728164812));
+#2726 = VECTOR('',#2727,1.);
+#2727 = DIRECTION('',(0.353553390592,0.612372435694,0.707106781189));
+#2728 = PCURVE('',#1335,#2729);
+#2729 = DEFINITIONAL_REPRESENTATION('',(#2730),#2734);
+#2730 = LINE('',#2731,#2732);
+#2731 = CARTESIAN_POINT('',(2.181832937828,4.303153020186));
+#2732 = VECTOR('',#2733,1.);
+#2733 = DIRECTION('',(-0.707106781189,-0.707106781184));
+#2734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2735 = PCURVE('',#1300,#2736);
+#2736 = DEFINITIONAL_REPRESENTATION('',(#2737),#2741);
+#2737 = LINE('',#2738,#2739);
+#2738 = CARTESIAN_POINT('',(8.881784197001E-016,-7.5));
+#2739 = VECTOR('',#2740,1.);
+#2740 = DIRECTION('',(1.,-5.551115123126E-017));
+#2741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2742 = ORIENTED_EDGE('',*,*,#1312,.F.);
+#2743 = ADVANCED_FACE('',(#2744),#1300,.F.);
+#2744 = FACE_BOUND('',#2745,.F.);
+#2745 = EDGE_LOOP('',(#2746,#2747,#2767,#2768));
+#2746 = ORIENTED_EDGE('',*,*,#2603,.F.);
+#2747 = ORIENTED_EDGE('',*,*,#2748,.T.);
+#2748 = EDGE_CURVE('',#2576,#2700,#2749,.T.);
+#2749 = SURFACE_CURVE('',#2750,(#2754,#2761),.PCURVE_S1.);
+#2750 = LINE('',#2751,#2752);
+#2751 = CARTESIAN_POINT('',(-6.941996801834,-19.52389116675,
+ -4.115728164812));
+#2752 = VECTOR('',#2753,1.);
+#2753 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-016));
+#2754 = PCURVE('',#1300,#2755);
+#2755 = DEFINITIONAL_REPRESENTATION('',(#2756),#2760);
+#2756 = LINE('',#2757,#2758);
+#2757 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#2758 = VECTOR('',#2759,1.);
+#2759 = DIRECTION('',(1.665334536938E-016,-1.));
+#2760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2761 = PCURVE('',#2592,#2762);
+#2762 = DEFINITIONAL_REPRESENTATION('',(#2763),#2766);
+#2763 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2764,#2765),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(5.5,7.5),.PIECEWISE_BEZIER_KNOTS.);
+#2764 = CARTESIAN_POINT('',(-7.068576461249,-5.5));
+#2765 = CARTESIAN_POINT('',(-7.068576461249,-7.5));
+#2766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2767 = ORIENTED_EDGE('',*,*,#2722,.T.);
+#2768 = ORIENTED_EDGE('',*,*,#1277,.F.);
+#2769 = ADVANCED_FACE('',(#2770),#1073,.T.);
+#2770 = FACE_BOUND('',#2771,.T.);
+#2771 = EDGE_LOOP('',(#2772,#2806,#2827,#2828,#2851,#2879,#2900,#2901,
+ #2902));
+#2772 = ORIENTED_EDGE('',*,*,#2773,.F.);
+#2773 = EDGE_CURVE('',#2774,#2776,#2778,.T.);
+#2774 = VERTEX_POINT('',#2775);
+#2775 = CARTESIAN_POINT('',(-11.17480508009,15.855330163408,
+ -9.176380902049));
+#2776 = VERTEX_POINT('',#2777);
+#2777 = CARTESIAN_POINT('',(-12.58901099108,18.304806653603,
+ -2.347943195722));
+#2778 = SURFACE_CURVE('',#2779,(#2784,#2795),.PCURVE_S1.);
+#2779 = CIRCLE('',#2780,4.);
+#2780 = AXIS2_PLACEMENT_3D('',#2781,#2782,#2783);
+#2781 = CARTESIAN_POINT('',(-11.17480271951,15.855326074756,
+ -5.17638090205));
+#2782 = DIRECTION('',(0.866025403784,0.5,-2.240373655961E-016));
+#2783 = DIRECTION('',(-0.5,0.866025403784,-1.137978600241E-015));
+#2784 = PCURVE('',#1073,#2785);
+#2785 = DEFINITIONAL_REPRESENTATION('',(#2786),#2794);
+#2786 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2787,#2788,#2789,#2790,
+#2791,#2792,#2793),.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('') );
+#2787 = CARTESIAN_POINT('',(-1.582585142027,6.040739355173));
+#2788 = CARTESIAN_POINT('',(5.345618088249,6.040739355173));
+#2789 = CARTESIAN_POINT('',(1.881516473111,4.073935517266E-002));
+#2790 = CARTESIAN_POINT('',(-1.582585142027,-5.959260644827));
+#2791 = CARTESIAN_POINT('',(-5.046686757165,4.073935517266E-002));
+#2792 = CARTESIAN_POINT('',(-8.510788372302,6.040739355173));
+#2793 = CARTESIAN_POINT('',(-1.582585142027,6.040739355173));
+#2794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2795 = PCURVE('',#2796,#2801);
+#2796 = CYLINDRICAL_SURFACE('',#2797,4.);
+#2797 = AXIS2_PLACEMENT_3D('',#2798,#2799,#2800);
+#2798 = CARTESIAN_POINT('',(-11.17480271951,15.855326074756,
+ -5.17638090205));
+#2799 = DIRECTION('',(-0.866025403784,-0.5,1.665334536938E-016));
+#2800 = DIRECTION('',(-0.5,0.866025403784,-1.165734175856E-015));
+#2801 = DEFINITIONAL_REPRESENTATION('',(#2802),#2805);
+#2802 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2803,#2804),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(4.712390160677,7.068587211735),.PIECEWISE_BEZIER_KNOTS.);
+#2803 = CARTESIAN_POINT('',(-4.712390160677,0.E+000));
+#2804 = CARTESIAN_POINT('',(-7.068587211735,0.E+000));
+#2805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2806 = ORIENTED_EDGE('',*,*,#2807,.T.);
+#2807 = EDGE_CURVE('',#2774,#1019,#2808,.T.);
+#2808 = SURFACE_CURVE('',#2809,(#2813,#2820),.PCURVE_S1.);
+#2809 = LINE('',#2810,#2811);
+#2810 = CARTESIAN_POINT('',(-11.17480508009,15.855330163408,
+ -9.17638090205));
+#2811 = VECTOR('',#2812,1.);
+#2812 = DIRECTION('',(0.5,-0.866025403784,1.137978600241E-015));
+#2813 = PCURVE('',#1073,#2814);
+#2814 = DEFINITIONAL_REPRESENTATION('',(#2815),#2819);
+#2815 = LINE('',#2816,#2817);
+#2816 = CARTESIAN_POINT('',(-5.582585142027,2.040744076341));
+#2817 = VECTOR('',#2818,1.);
+#2818 = DIRECTION('',(-1.288140747229E-017,-1.));
+#2819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2820 = PCURVE('',#1034,#2821);
+#2821 = DEFINITIONAL_REPRESENTATION('',(#2822),#2826);
+#2822 = LINE('',#2823,#2824);
+#2823 = CARTESIAN_POINT('',(-3.46133283549E-015,-1.110223024625E-015));
+#2824 = VECTOR('',#2825,1.);
+#2825 = DIRECTION('',(1.,5.551115123126E-017));
+#2826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2827 = ORIENTED_EDGE('',*,*,#1050,.F.);
+#2828 = ORIENTED_EDGE('',*,*,#2829,.F.);
+#2829 = EDGE_CURVE('',#2830,#1051,#2832,.T.);
+#2830 = VERTEX_POINT('',#2831);
+#2831 = CARTESIAN_POINT('',(-10.64446741675,14.936758385331,
+ -6.237030640016));
+#2832 = SURFACE_CURVE('',#2833,(#2837,#2844),.PCURVE_S1.);
+#2833 = LINE('',#2834,#2835);
+#2834 = CARTESIAN_POINT('',(-10.19155446304,14.152290138099,
+ -5.331204732628));
+#2835 = VECTOR('',#2836,1.);
+#2836 = DIRECTION('',(0.353553390595,-0.612372435698,0.707106781184));
+#2837 = PCURVE('',#1073,#2838);
+#2838 = DEFINITIONAL_REPRESENTATION('',(#2839),#2843);
+#2839 = LINE('',#2840,#2841);
+#2840 = CARTESIAN_POINT('',(-1.737408972605,7.424284223545E-002));
+#2841 = VECTOR('',#2842,1.);
+#2842 = DIRECTION('',(0.707106781184,-0.707106781189));
+#2843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2844 = PCURVE('',#1108,#2845);
+#2845 = DEFINITIONAL_REPRESENTATION('',(#2846),#2850);
+#2846 = LINE('',#2847,#2848);
+#2847 = CARTESIAN_POINT('',(1.281031283418,-2.));
+#2848 = VECTOR('',#2849,1.);
+#2849 = DIRECTION('',(1.,3.469446951954E-017));
+#2850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2851 = ORIENTED_EDGE('',*,*,#2852,.F.);
+#2852 = EDGE_CURVE('',#2853,#2830,#2855,.T.);
+#2853 = VERTEX_POINT('',#2854);
+#2854 = CARTESIAN_POINT('',(-11.70513652264,16.773891166756,
+ -4.115728164812));
+#2855 = SURFACE_CURVE('',#2856,(#2861,#2868),.PCURVE_S1.);
+#2856 = CIRCLE('',#2857,1.5);
+#2857 = AXIS2_PLACEMENT_3D('',#2858,#2859,#2860);
+#2858 = CARTESIAN_POINT('',(-11.17480271951,15.855326074756,
+ -5.17638090205));
+#2859 = DIRECTION('',(-0.866025403784,-0.5,2.111559581238E-016));
+#2860 = DIRECTION('',(-0.5,0.866025403784,-1.172637301316E-015));
+#2861 = PCURVE('',#1073,#2862);
+#2862 = DEFINITIONAL_REPRESENTATION('',(#2863),#2867);
+#2863 = CIRCLE('',#2864,1.5);
+#2864 = AXIS2_PLACEMENT_2D('',#2865,#2866);
+#2865 = CARTESIAN_POINT('',(-1.582585142027,2.040739355173));
+#2866 = DIRECTION('',(1.288140747229E-017,1.));
+#2867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2868 = PCURVE('',#2869,#2874);
+#2869 = CYLINDRICAL_SURFACE('',#2870,1.5);
+#2870 = AXIS2_PLACEMENT_3D('',#2871,#2872,#2873);
+#2871 = CARTESIAN_POINT('',(-12.90685352708,14.855326074756,
+ -5.17638090205));
+#2872 = DIRECTION('',(-0.866025403784,-0.5,1.665334536938E-016));
+#2873 = DIRECTION('',(-0.5,0.866025403784,-1.165734175856E-015));
+#2874 = DEFINITIONAL_REPRESENTATION('',(#2875),#2878);
+#2875 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2876,#2877),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(5.49779415311,8.639389634442),.PIECEWISE_BEZIER_KNOTS.);
+#2876 = CARTESIAN_POINT('',(-7.068576461249,-2.));
+#2877 = CARTESIAN_POINT('',(-3.926980979917,-2.));
+#2878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2879 = ORIENTED_EDGE('',*,*,#2880,.T.);
+#2880 = EDGE_CURVE('',#2853,#1156,#2881,.T.);
+#2881 = SURFACE_CURVE('',#2882,(#2886,#2893),.PCURVE_S1.);
+#2882 = LINE('',#2883,#2884);
+#2883 = CARTESIAN_POINT('',(-11.25221910187,15.98941518234,
+ -3.209893323254));
+#2884 = VECTOR('',#2885,1.);
+#2885 = DIRECTION('',(0.353553390592,-0.612372435694,0.707106781189));
+#2886 = PCURVE('',#1073,#2887);
+#2887 = DEFINITIONAL_REPRESENTATION('',(#2888),#2892);
+#2888 = LINE('',#2889,#2890);
+#2889 = CARTESIAN_POINT('',(0.38390243677,2.19557211989));
+#2890 = VECTOR('',#2891,1.);
+#2891 = DIRECTION('',(0.707106781189,-0.707106781184));
+#2892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2893 = PCURVE('',#1178,#2894);
+#2894 = DEFINITIONAL_REPRESENTATION('',(#2895),#2899);
+#2895 = LINE('',#2896,#2897);
+#2896 = CARTESIAN_POINT('',(1.281043918197,-2.));
+#2897 = VECTOR('',#2898,1.);
+#2898 = DIRECTION('',(1.,1.387778780781E-016));
+#2899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2900 = ORIENTED_EDGE('',*,*,#1190,.F.);
+#2901 = ORIENTED_EDGE('',*,*,#1813,.T.);
+#2902 = ORIENTED_EDGE('',*,*,#2903,.F.);
+#2903 = EDGE_CURVE('',#2776,#1814,#2904,.T.);
+#2904 = SURFACE_CURVE('',#2905,(#2909,#2916),.PCURVE_S1.);
+#2905 = LINE('',#2906,#2907);
+#2906 = CARTESIAN_POINT('',(-12.58901099109,18.304806653612,
+ -2.347943195712));
+#2907 = VECTOR('',#2908,1.);
+#2908 = DIRECTION('',(0.353553390593,-0.612372435696,0.707106781187));
+#2909 = PCURVE('',#1073,#2910);
+#2910 = DEFINITIONAL_REPRESENTATION('',(#2911),#2915);
+#2911 = LINE('',#2912,#2913);
+#2912 = CARTESIAN_POINT('',(1.245852564312,4.869155898326));
+#2913 = VECTOR('',#2914,1.);
+#2914 = DIRECTION('',(0.707106781187,-0.707106781187));
+#2915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2916 = PCURVE('',#1858,#2917);
+#2917 = DEFINITIONAL_REPRESENTATION('',(#2918),#2922);
+#2918 = LINE('',#2919,#2920);
+#2919 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#2920 = VECTOR('',#2921,1.);
+#2921 = DIRECTION('',(1.,-5.551115123126E-017));
+#2922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2923 = ADVANCED_FACE('',(#2924),#1178,.F.);
+#2924 = FACE_BOUND('',#2925,.F.);
+#2925 = EDGE_LOOP('',(#2926,#2949,#2969,#2970));
+#2926 = ORIENTED_EDGE('',*,*,#2927,.F.);
+#2927 = EDGE_CURVE('',#2928,#1121,#2930,.T.);
+#2928 = VERTEX_POINT('',#2929);
+#2929 = CARTESIAN_POINT('',(-13.43718733021,15.773891166756,
+ -4.115728164812));
+#2930 = SURFACE_CURVE('',#2931,(#2935,#2942),.PCURVE_S1.);
+#2931 = LINE('',#2932,#2933);
+#2932 = CARTESIAN_POINT('',(-13.43718733021,15.773891166756,
+ -4.115728164812));
+#2933 = VECTOR('',#2934,1.);
+#2934 = DIRECTION('',(0.353553390592,-0.612372435694,0.707106781189));
+#2935 = PCURVE('',#1178,#2936);
+#2936 = DEFINITIONAL_REPRESENTATION('',(#2937),#2941);
+#2937 = LINE('',#2938,#2939);
+#2938 = CARTESIAN_POINT('',(1.171932965678E-015,2.22044604925E-015));
+#2939 = VECTOR('',#2940,1.);
+#2940 = DIRECTION('',(1.,-2.775557561563E-017));
+#2941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2942 = PCURVE('',#1143,#2943);
+#2943 = DEFINITIONAL_REPRESENTATION('',(#2944),#2948);
+#2944 = LINE('',#2945,#2946);
+#2945 = CARTESIAN_POINT('',(2.181832937828,4.303153020186));
+#2946 = VECTOR('',#2947,1.);
+#2947 = DIRECTION('',(-0.707106781189,-0.707106781184));
+#2948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2949 = ORIENTED_EDGE('',*,*,#2950,.T.);
+#2950 = EDGE_CURVE('',#2928,#2853,#2951,.T.);
+#2951 = SURFACE_CURVE('',#2952,(#2956,#2963),.PCURVE_S1.);
+#2952 = LINE('',#2953,#2954);
+#2953 = CARTESIAN_POINT('',(-13.43718733021,15.773891166756,
+ -4.115728164812));
+#2954 = VECTOR('',#2955,1.);
+#2955 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
+#2956 = PCURVE('',#1178,#2957);
+#2957 = DEFINITIONAL_REPRESENTATION('',(#2958),#2962);
+#2958 = LINE('',#2959,#2960);
+#2959 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#2960 = VECTOR('',#2961,1.);
+#2961 = DIRECTION('',(5.551115123126E-017,-1.));
+#2962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2963 = PCURVE('',#2869,#2964);
+#2964 = DEFINITIONAL_REPRESENTATION('',(#2965),#2968);
+#2965 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2966,#2967),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.E+000,2.),.PIECEWISE_BEZIER_KNOTS.);
+#2966 = CARTESIAN_POINT('',(-7.068576461249,0.E+000));
+#2967 = CARTESIAN_POINT('',(-7.068576461249,-2.));
+#2968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2969 = ORIENTED_EDGE('',*,*,#2880,.T.);
+#2970 = ORIENTED_EDGE('',*,*,#1155,.F.);
+#2971 = ADVANCED_FACE('',(#2972),#1143,.F.);
+#2972 = FACE_BOUND('',#2973,.F.);
+#2973 = EDGE_LOOP('',(#2974,#2997,#3018,#3019));
+#2974 = ORIENTED_EDGE('',*,*,#2975,.F.);
+#2975 = EDGE_CURVE('',#2976,#1086,#2978,.T.);
+#2976 = VERTEX_POINT('',#2977);
+#2977 = CARTESIAN_POINT('',(-12.37651822432,13.936758385331,
+ -6.237030640016));
+#2978 = SURFACE_CURVE('',#2979,(#2983,#2990),.PCURVE_S1.);
+#2979 = LINE('',#2980,#2981);
+#2980 = CARTESIAN_POINT('',(-12.37651822432,13.936758385331,
+ -6.237030640042));
+#2981 = VECTOR('',#2982,1.);
+#2982 = DIRECTION('',(0.353553390595,-0.612372435698,0.707106781184));
+#2983 = PCURVE('',#1143,#2984);
+#2984 = DEFINITIONAL_REPRESENTATION('',(#2985),#2989);
+#2985 = LINE('',#2986,#2987);
+#2986 = CARTESIAN_POINT('',(4.303135413058,2.1818148084));
+#2987 = VECTOR('',#2988,1.);
+#2988 = DIRECTION('',(-0.707106781184,-0.707106781189));
+#2989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2990 = PCURVE('',#1108,#2991);
+#2991 = DEFINITIONAL_REPRESENTATION('',(#2992),#2996);
+#2992 = LINE('',#2993,#2994);
+#2993 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#2994 = VECTOR('',#2995,1.);
+#2995 = DIRECTION('',(1.,6.938893903907E-017));
+#2996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2997 = ORIENTED_EDGE('',*,*,#2998,.T.);
+#2998 = EDGE_CURVE('',#2976,#2928,#2999,.T.);
+#2999 = SURFACE_CURVE('',#3000,(#3005,#3012),.PCURVE_S1.);
+#3000 = CIRCLE('',#3001,1.5);
+#3001 = AXIS2_PLACEMENT_3D('',#3002,#3003,#3004);
+#3002 = CARTESIAN_POINT('',(-12.90685352708,14.855326074756,
+ -5.17638090205));
+#3003 = DIRECTION('',(0.866025403784,0.5,-2.240373655961E-016));
+#3004 = DIRECTION('',(-0.5,0.866025403784,-1.137978600241E-015));
+#3005 = PCURVE('',#1143,#3006);
+#3006 = DEFINITIONAL_REPRESENTATION('',(#3007),#3011);
+#3007 = CIRCLE('',#3008,1.5);
+#3008 = AXIS2_PLACEMENT_2D('',#3009,#3010);
+#3009 = CARTESIAN_POINT('',(3.242485675067,3.242485413917));
+#3010 = DIRECTION('',(-1.288140747229E-017,1.));
+#3011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3012 = PCURVE('',#2869,#3013);
+#3013 = DEFINITIONAL_REPRESENTATION('',(#3014),#3017);
+#3014 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3015,#3016),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(3.926980979917,7.068576461249),.PIECEWISE_BEZIER_KNOTS.);
+#3015 = CARTESIAN_POINT('',(-3.926980979917,0.E+000));
+#3016 = CARTESIAN_POINT('',(-7.068576461249,0.E+000));
+#3017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3018 = ORIENTED_EDGE('',*,*,#2927,.T.);
+#3019 = ORIENTED_EDGE('',*,*,#1120,.F.);
+#3020 = ADVANCED_FACE('',(#3021),#1108,.T.);
+#3021 = FACE_BOUND('',#3022,.T.);
+#3022 = EDGE_LOOP('',(#3023,#3024,#3044,#3045));
+#3023 = ORIENTED_EDGE('',*,*,#2975,.F.);
+#3024 = ORIENTED_EDGE('',*,*,#3025,.T.);
+#3025 = EDGE_CURVE('',#2976,#2830,#3026,.T.);
+#3026 = SURFACE_CURVE('',#3027,(#3031,#3038),.PCURVE_S1.);
+#3027 = LINE('',#3028,#3029);
+#3028 = CARTESIAN_POINT('',(-12.37651822432,13.936758385331,
+ -6.237030640016));
+#3029 = VECTOR('',#3030,1.);
+#3030 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
+#3031 = PCURVE('',#1108,#3032);
+#3032 = DEFINITIONAL_REPRESENTATION('',(#3033),#3037);
+#3033 = LINE('',#3034,#3035);
+#3034 = CARTESIAN_POINT('',(1.814232539605E-011,-8.124652085166E-016));
+#3035 = VECTOR('',#3036,1.);
+#3036 = DIRECTION('',(2.775557561563E-017,-1.));
+#3037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3038 = PCURVE('',#2869,#3039);
+#3039 = DEFINITIONAL_REPRESENTATION('',(#3040),#3043);
+#3040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3041,#3042),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.E+000,2.),.PIECEWISE_BEZIER_KNOTS.);
+#3041 = CARTESIAN_POINT('',(-3.926980979917,0.E+000));
+#3042 = CARTESIAN_POINT('',(-3.926980979917,-2.));
+#3043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3044 = ORIENTED_EDGE('',*,*,#2829,.T.);
+#3045 = ORIENTED_EDGE('',*,*,#1085,.F.);
+#3046 = ADVANCED_FACE('',(#3047),#1034,.T.);
+#3047 = FACE_BOUND('',#3048,.T.);
+#3048 = EDGE_LOOP('',(#3049,#3050,#3072,#3093));
+#3049 = ORIENTED_EDGE('',*,*,#2807,.F.);
+#3050 = ORIENTED_EDGE('',*,*,#3051,.T.);
+#3051 = EDGE_CURVE('',#2774,#3052,#3054,.T.);
+#3052 = VERTEX_POINT('',#3053);
+#3053 = CARTESIAN_POINT('',(-8.143716166852,17.605330163408,
+ -9.176380902049));
+#3054 = SURFACE_CURVE('',#3055,(#3059,#3066),.PCURVE_S1.);
+#3055 = LINE('',#3056,#3057);
+#3056 = CARTESIAN_POINT('',(-11.17480508009,15.855330163408,
+ -9.176380902049));
+#3057 = VECTOR('',#3058,1.);
+#3058 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
+#3059 = PCURVE('',#1034,#3060);
+#3060 = DEFINITIONAL_REPRESENTATION('',(#3061),#3065);
+#3061 = LINE('',#3062,#3063);
+#3062 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3063 = VECTOR('',#3064,1.);
+#3064 = DIRECTION('',(-1.110223024625E-016,-1.));
+#3065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3066 = PCURVE('',#2796,#3067);
+#3067 = DEFINITIONAL_REPRESENTATION('',(#3068),#3071);
+#3068 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3069,#3070),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.E+000,3.5),.PIECEWISE_BEZIER_KNOTS.);
+#3069 = CARTESIAN_POINT('',(-4.712390160677,0.E+000));
+#3070 = CARTESIAN_POINT('',(-4.712390160677,-3.5));
+#3071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3072 = ORIENTED_EDGE('',*,*,#3073,.T.);
+#3073 = EDGE_CURVE('',#3052,#989,#3074,.T.);
+#3074 = SURFACE_CURVE('',#3075,(#3079,#3086),.PCURVE_S1.);
+#3075 = LINE('',#3076,#3077);
+#3076 = CARTESIAN_POINT('',(-8.143716166852,17.605330163408,
+ -9.17638090205));
+#3077 = VECTOR('',#3078,1.);
+#3078 = DIRECTION('',(0.5,-0.866025403784,1.137978600241E-015));
+#3079 = PCURVE('',#1034,#3080);
+#3080 = DEFINITIONAL_REPRESENTATION('',(#3081),#3085);
+#3081 = LINE('',#3082,#3083);
+#3082 = CARTESIAN_POINT('',(-1.554312234475E-015,-3.5));
+#3083 = VECTOR('',#3084,1.);
+#3084 = DIRECTION('',(1.,5.551115123126E-017));
+#3085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3086 = PCURVE('',#871,#3087);
+#3087 = DEFINITIONAL_REPRESENTATION('',(#3088),#3092);
+#3088 = LINE('',#3089,#3090);
+#3089 = CARTESIAN_POINT('',(-5.582585142027,2.040744076341));
+#3090 = VECTOR('',#3091,1.);
+#3091 = DIRECTION('',(-1.288140747229E-017,-1.));
+#3092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3093 = ORIENTED_EDGE('',*,*,#1018,.T.);
+#3094 = ADVANCED_FACE('',(#3095),#871,.F.);
+#3095 = FACE_BOUND('',#3096,.F.);
+#3096 = EDGE_LOOP('',(#3097,#3124,#3125,#3126,#3149,#3177,#3198,#3199,
+ #3200));
+#3097 = ORIENTED_EDGE('',*,*,#3098,.F.);
+#3098 = EDGE_CURVE('',#3052,#3099,#3101,.T.);
+#3099 = VERTEX_POINT('',#3100);
+#3100 = CARTESIAN_POINT('',(-9.55792207784,20.054806653603,
+ -2.347943195722));
+#3101 = SURFACE_CURVE('',#3102,(#3107,#3118),.PCURVE_S1.);
+#3102 = CIRCLE('',#3103,4.);
+#3103 = AXIS2_PLACEMENT_3D('',#3104,#3105,#3106);
+#3104 = CARTESIAN_POINT('',(-8.143713806268,17.605326074756,
+ -5.17638090205));
+#3105 = DIRECTION('',(0.866025403784,0.5,-2.240373655961E-016));
+#3106 = DIRECTION('',(-0.5,0.866025403784,-1.137978600241E-015));
+#3107 = PCURVE('',#871,#3108);
+#3108 = DEFINITIONAL_REPRESENTATION('',(#3109),#3117);
+#3109 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3110,#3111,#3112,#3113,
+#3114,#3115,#3116),.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('') );
+#3110 = CARTESIAN_POINT('',(-1.582585142027,6.040739355173));
+#3111 = CARTESIAN_POINT('',(5.345618088249,6.040739355173));
+#3112 = CARTESIAN_POINT('',(1.881516473111,4.073935517266E-002));
+#3113 = CARTESIAN_POINT('',(-1.582585142027,-5.959260644827));
+#3114 = CARTESIAN_POINT('',(-5.046686757165,4.073935517266E-002));
+#3115 = CARTESIAN_POINT('',(-8.510788372302,6.040739355173));
+#3116 = CARTESIAN_POINT('',(-1.582585142027,6.040739355173));
+#3117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3118 = PCURVE('',#2796,#3119);
+#3119 = DEFINITIONAL_REPRESENTATION('',(#3120),#3123);
+#3120 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3121,#3122),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(4.712390160677,7.068587211735),.PIECEWISE_BEZIER_KNOTS.);
+#3121 = CARTESIAN_POINT('',(-4.712390160677,-3.5));
+#3122 = CARTESIAN_POINT('',(-7.068587211735,-3.5));
+#3123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3124 = ORIENTED_EDGE('',*,*,#3073,.T.);
+#3125 = ORIENTED_EDGE('',*,*,#988,.F.);
+#3126 = ORIENTED_EDGE('',*,*,#3127,.F.);
+#3127 = EDGE_CURVE('',#3128,#954,#3130,.T.);
+#3128 = VERTEX_POINT('',#3129);
+#3129 = CARTESIAN_POINT('',(-7.613378503509,16.686758385331,
+ -6.237030640016));
+#3130 = SURFACE_CURVE('',#3131,(#3135,#3142),.PCURVE_S1.);
+#3131 = LINE('',#3132,#3133);
+#3132 = CARTESIAN_POINT('',(-7.160465549799,15.902290138099,
+ -5.331204732628));
+#3133 = VECTOR('',#3134,1.);
+#3134 = DIRECTION('',(0.353553390595,-0.612372435698,0.707106781184));
+#3135 = PCURVE('',#871,#3136);
+#3136 = DEFINITIONAL_REPRESENTATION('',(#3137),#3141);
+#3137 = LINE('',#3138,#3139);
+#3138 = CARTESIAN_POINT('',(-1.737408972605,7.424284223545E-002));
+#3139 = VECTOR('',#3140,1.);
+#3140 = DIRECTION('',(0.707106781184,-0.707106781189));
+#3141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3142 = PCURVE('',#976,#3143);
+#3143 = DEFINITIONAL_REPRESENTATION('',(#3144),#3148);
+#3144 = LINE('',#3145,#3146);
+#3145 = CARTESIAN_POINT('',(1.281031283418,-5.5));
+#3146 = VECTOR('',#3147,1.);
+#3147 = DIRECTION('',(1.,3.469446951954E-017));
+#3148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3149 = ORIENTED_EDGE('',*,*,#3150,.F.);
+#3150 = EDGE_CURVE('',#3151,#3128,#3153,.T.);
+#3151 = VERTEX_POINT('',#3152);
+#3152 = CARTESIAN_POINT('',(-8.674047609402,18.523891166756,
+ -4.115728164812));
+#3153 = SURFACE_CURVE('',#3154,(#3159,#3166),.PCURVE_S1.);
+#3154 = CIRCLE('',#3155,1.5);
+#3155 = AXIS2_PLACEMENT_3D('',#3156,#3157,#3158);
+#3156 = CARTESIAN_POINT('',(-8.143713806268,17.605326074756,
+ -5.17638090205));
+#3157 = DIRECTION('',(-0.866025403784,-0.5,2.111559581238E-016));
+#3158 = DIRECTION('',(-0.5,0.866025403784,-1.172637301316E-015));
+#3159 = PCURVE('',#871,#3160);
+#3160 = DEFINITIONAL_REPRESENTATION('',(#3161),#3165);
+#3161 = CIRCLE('',#3162,1.5);
+#3162 = AXIS2_PLACEMENT_2D('',#3163,#3164);
+#3163 = CARTESIAN_POINT('',(-1.582585142027,2.040739355173));
+#3164 = DIRECTION('',(1.288140747229E-017,1.));
+#3165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3166 = PCURVE('',#3167,#3172);
+#3167 = CYLINDRICAL_SURFACE('',#3168,1.5);
+#3168 = AXIS2_PLACEMENT_3D('',#3169,#3170,#3171);
+#3169 = CARTESIAN_POINT('',(-12.90685352708,14.855326074756,
+ -5.17638090205));
+#3170 = DIRECTION('',(-0.866025403784,-0.5,1.665334536938E-016));
+#3171 = DIRECTION('',(-0.5,0.866025403784,-1.165734175856E-015));
+#3172 = DEFINITIONAL_REPRESENTATION('',(#3173),#3176);
+#3173 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3174,#3175),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(5.49779415311,8.639389634442),.PIECEWISE_BEZIER_KNOTS.);
+#3174 = CARTESIAN_POINT('',(-7.068576461249,-5.5));
+#3175 = CARTESIAN_POINT('',(-3.926980979917,-5.5));
+#3176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3177 = ORIENTED_EDGE('',*,*,#3178,.T.);
+#3178 = EDGE_CURVE('',#3151,#849,#3179,.T.);
+#3179 = SURFACE_CURVE('',#3180,(#3184,#3191),.PCURVE_S1.);
+#3180 = LINE('',#3181,#3182);
+#3181 = CARTESIAN_POINT('',(-8.221130188627,17.73941518234,
+ -3.209893323254));
+#3182 = VECTOR('',#3183,1.);
+#3183 = DIRECTION('',(0.353553390592,-0.612372435694,0.707106781189));
+#3184 = PCURVE('',#871,#3185);
+#3185 = DEFINITIONAL_REPRESENTATION('',(#3186),#3190);
+#3186 = LINE('',#3187,#3188);
+#3187 = CARTESIAN_POINT('',(0.38390243677,2.19557211989));
+#3188 = VECTOR('',#3189,1.);
+#3189 = DIRECTION('',(0.707106781189,-0.707106781184));
+#3190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3191 = PCURVE('',#906,#3192);
+#3192 = DEFINITIONAL_REPRESENTATION('',(#3193),#3197);
+#3193 = LINE('',#3194,#3195);
+#3194 = CARTESIAN_POINT('',(1.281043918197,-5.5));
+#3195 = VECTOR('',#3196,1.);
+#3196 = DIRECTION('',(1.,1.387778780781E-016));
+#3197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3198 = ORIENTED_EDGE('',*,*,#848,.F.);
+#3199 = ORIENTED_EDGE('',*,*,#1870,.T.);
+#3200 = ORIENTED_EDGE('',*,*,#3201,.F.);
+#3201 = EDGE_CURVE('',#3099,#1836,#3202,.T.);
+#3202 = SURFACE_CURVE('',#3203,(#3207,#3214),.PCURVE_S1.);
+#3203 = LINE('',#3204,#3205);
+#3204 = CARTESIAN_POINT('',(-9.557922077845,20.054806653612,
+ -2.347943195712));
+#3205 = VECTOR('',#3206,1.);
+#3206 = DIRECTION('',(0.353553390593,-0.612372435696,0.707106781187));
+#3207 = PCURVE('',#871,#3208);
+#3208 = DEFINITIONAL_REPRESENTATION('',(#3209),#3213);
+#3209 = LINE('',#3210,#3211);
+#3210 = CARTESIAN_POINT('',(1.245852564312,4.869155898326));
+#3211 = VECTOR('',#3212,1.);
+#3212 = DIRECTION('',(0.707106781187,-0.707106781187));
+#3213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3214 = PCURVE('',#1858,#3215);
+#3215 = DEFINITIONAL_REPRESENTATION('',(#3216),#3220);
+#3216 = LINE('',#3217,#3218);
+#3217 = CARTESIAN_POINT('',(-1.984523656517E-015,-3.5));
+#3218 = VECTOR('',#3219,1.);
+#3219 = DIRECTION('',(1.,-5.551115123126E-017));
+#3220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3221 = ADVANCED_FACE('',(#3222),#976,.T.);
+#3222 = FACE_BOUND('',#3223,.T.);
+#3223 = EDGE_LOOP('',(#3224,#3225,#3247,#3268));
+#3224 = ORIENTED_EDGE('',*,*,#3127,.F.);
+#3225 = ORIENTED_EDGE('',*,*,#3226,.T.);
+#3226 = EDGE_CURVE('',#3128,#3227,#3229,.T.);
+#3227 = VERTEX_POINT('',#3228);
+#3228 = CARTESIAN_POINT('',(-5.881327695941,17.686758385331,
+ -6.237030640016));
+#3229 = SURFACE_CURVE('',#3230,(#3234,#3241),.PCURVE_S1.);
+#3230 = LINE('',#3231,#3232);
+#3231 = CARTESIAN_POINT('',(-12.37651822432,13.936758385331,
+ -6.237030640016));
+#3232 = VECTOR('',#3233,1.);
+#3233 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
+#3234 = PCURVE('',#976,#3235);
+#3235 = DEFINITIONAL_REPRESENTATION('',(#3236),#3240);
+#3236 = LINE('',#3237,#3238);
+#3237 = CARTESIAN_POINT('',(1.814232539605E-011,-8.124652085166E-016));
+#3238 = VECTOR('',#3239,1.);
+#3239 = DIRECTION('',(2.775557561563E-017,-1.));
+#3240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3241 = PCURVE('',#3167,#3242);
+#3242 = DEFINITIONAL_REPRESENTATION('',(#3243),#3246);
+#3243 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3244,#3245),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(5.5,7.5),.PIECEWISE_BEZIER_KNOTS.);
+#3244 = CARTESIAN_POINT('',(-3.926980979917,-5.5));
+#3245 = CARTESIAN_POINT('',(-3.926980979917,-7.5));
+#3246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3247 = ORIENTED_EDGE('',*,*,#3248,.T.);
+#3248 = EDGE_CURVE('',#3227,#919,#3249,.T.);
+#3249 = SURFACE_CURVE('',#3250,(#3254,#3261),.PCURVE_S1.);
+#3250 = LINE('',#3251,#3252);
+#3251 = CARTESIAN_POINT('',(-5.881327695941,17.686758385331,
+ -6.237030640042));
+#3252 = VECTOR('',#3253,1.);
+#3253 = DIRECTION('',(0.353553390595,-0.612372435698,0.707106781184));
+#3254 = PCURVE('',#976,#3255);
+#3255 = DEFINITIONAL_REPRESENTATION('',(#3256),#3260);
+#3256 = LINE('',#3257,#3258);
+#3257 = CARTESIAN_POINT('',(4.996003610813E-016,-7.5));
+#3258 = VECTOR('',#3259,1.);
+#3259 = DIRECTION('',(1.,6.938893903907E-017));
+#3260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3261 = PCURVE('',#941,#3262);
+#3262 = DEFINITIONAL_REPRESENTATION('',(#3263),#3267);
+#3263 = LINE('',#3264,#3265);
+#3264 = CARTESIAN_POINT('',(4.303135413058,2.1818148084));
+#3265 = VECTOR('',#3266,1.);
+#3266 = DIRECTION('',(-0.707106781184,-0.707106781189));
+#3267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3268 = ORIENTED_EDGE('',*,*,#953,.F.);
+#3269 = ADVANCED_FACE('',(#3270),#941,.T.);
+#3270 = FACE_BOUND('',#3271,.T.);
+#3271 = EDGE_LOOP('',(#3272,#3273,#3296,#3317));
+#3272 = ORIENTED_EDGE('',*,*,#3248,.F.);
+#3273 = ORIENTED_EDGE('',*,*,#3274,.T.);
+#3274 = EDGE_CURVE('',#3227,#3275,#3277,.T.);
+#3275 = VERTEX_POINT('',#3276);
+#3276 = CARTESIAN_POINT('',(-6.941996801834,19.523891166756,
+ -4.115728164812));
+#3277 = SURFACE_CURVE('',#3278,(#3283,#3290),.PCURVE_S1.);
+#3278 = CIRCLE('',#3279,1.5);
+#3279 = AXIS2_PLACEMENT_3D('',#3280,#3281,#3282);
+#3280 = CARTESIAN_POINT('',(-6.411662998699,18.605326074756,
+ -5.17638090205));
+#3281 = DIRECTION('',(0.866025403784,0.5,-2.240373655961E-016));
+#3282 = DIRECTION('',(-0.5,0.866025403784,-1.137978600241E-015));
+#3283 = PCURVE('',#941,#3284);
+#3284 = DEFINITIONAL_REPRESENTATION('',(#3285),#3289);
+#3285 = CIRCLE('',#3286,1.5);
+#3286 = AXIS2_PLACEMENT_2D('',#3287,#3288);
+#3287 = CARTESIAN_POINT('',(3.242485675067,3.242485413917));
+#3288 = DIRECTION('',(-1.288140747229E-017,1.));
+#3289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3290 = PCURVE('',#3167,#3291);
+#3291 = DEFINITIONAL_REPRESENTATION('',(#3292),#3295);
+#3292 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3293,#3294),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(3.926980979917,7.068576461249),.PIECEWISE_BEZIER_KNOTS.);
+#3293 = CARTESIAN_POINT('',(-3.926980979917,-7.5));
+#3294 = CARTESIAN_POINT('',(-7.068576461249,-7.5));
+#3295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3296 = ORIENTED_EDGE('',*,*,#3297,.T.);
+#3297 = EDGE_CURVE('',#3275,#884,#3298,.T.);
+#3298 = SURFACE_CURVE('',#3299,(#3303,#3310),.PCURVE_S1.);
+#3299 = LINE('',#3300,#3301);
+#3300 = CARTESIAN_POINT('',(-6.941996801834,19.523891166756,
+ -4.115728164812));
+#3301 = VECTOR('',#3302,1.);
+#3302 = DIRECTION('',(0.353553390592,-0.612372435694,0.707106781189));
+#3303 = PCURVE('',#941,#3304);
+#3304 = DEFINITIONAL_REPRESENTATION('',(#3305),#3309);
+#3305 = LINE('',#3306,#3307);
+#3306 = CARTESIAN_POINT('',(2.181832937828,4.303153020186));
+#3307 = VECTOR('',#3308,1.);
+#3308 = DIRECTION('',(-0.707106781189,-0.707106781184));
+#3309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3310 = PCURVE('',#906,#3311);
+#3311 = DEFINITIONAL_REPRESENTATION('',(#3312),#3316);
+#3312 = LINE('',#3313,#3314);
+#3313 = CARTESIAN_POINT('',(2.609024107869E-015,-7.5));
+#3314 = VECTOR('',#3315,1.);
+#3315 = DIRECTION('',(1.,-2.775557561563E-017));
+#3316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3317 = ORIENTED_EDGE('',*,*,#918,.F.);
+#3318 = ADVANCED_FACE('',(#3319),#906,.F.);
+#3319 = FACE_BOUND('',#3320,.F.);
+#3320 = EDGE_LOOP('',(#3321,#3322,#3342,#3343));
+#3321 = ORIENTED_EDGE('',*,*,#3178,.F.);
+#3322 = ORIENTED_EDGE('',*,*,#3323,.T.);
+#3323 = EDGE_CURVE('',#3151,#3275,#3324,.T.);
+#3324 = SURFACE_CURVE('',#3325,(#3329,#3336),.PCURVE_S1.);
+#3325 = LINE('',#3326,#3327);
+#3326 = CARTESIAN_POINT('',(-13.43718733021,15.773891166756,
+ -4.115728164812));
+#3327 = VECTOR('',#3328,1.);
+#3328 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
+#3329 = PCURVE('',#906,#3330);
+#3330 = DEFINITIONAL_REPRESENTATION('',(#3331),#3335);
+#3331 = LINE('',#3332,#3333);
+#3332 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#3333 = VECTOR('',#3334,1.);
+#3334 = DIRECTION('',(5.551115123126E-017,-1.));
+#3335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3336 = PCURVE('',#3167,#3337);
+#3337 = DEFINITIONAL_REPRESENTATION('',(#3338),#3341);
+#3338 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3339,#3340),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(5.5,7.5),.PIECEWISE_BEZIER_KNOTS.);
+#3339 = CARTESIAN_POINT('',(-7.068576461249,-5.5));
+#3340 = CARTESIAN_POINT('',(-7.068576461249,-7.5));
+#3341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3342 = ORIENTED_EDGE('',*,*,#3297,.T.);
+#3343 = ORIENTED_EDGE('',*,*,#883,.F.);
+#3344 = ADVANCED_FACE('',(#3345),#785,.F.);
+#3345 = FACE_BOUND('',#3346,.F.);
+#3346 = EDGE_LOOP('',(#3347,#3348,#3349,#3350));
+#3347 = ORIENTED_EDGE('',*,*,#2041,.F.);
+#3348 = ORIENTED_EDGE('',*,*,#1993,.T.);
+#3349 = ORIENTED_EDGE('',*,*,#1945,.T.);
+#3350 = ORIENTED_EDGE('',*,*,#762,.F.);
+#3351 = ADVANCED_FACE('',(#3352),#1928,.F.);
+#3352 = FACE_BOUND('',#3353,.T.);
+#3353 = EDGE_LOOP('',(#3354));
+#3354 = ORIENTED_EDGE('',*,*,#1914,.F.);
+#3355 = ADVANCED_FACE('',(#3356),#1858,.F.);
+#3356 = FACE_BOUND('',#3357,.F.);
+#3357 = EDGE_LOOP('',(#3358,#3359,#3379,#3380));
+#3358 = ORIENTED_EDGE('',*,*,#2903,.F.);
+#3359 = ORIENTED_EDGE('',*,*,#3360,.T.);
+#3360 = EDGE_CURVE('',#2776,#3099,#3361,.T.);
+#3361 = SURFACE_CURVE('',#3362,(#3366,#3373),.PCURVE_S1.);
+#3362 = LINE('',#3363,#3364);
+#3363 = CARTESIAN_POINT('',(-12.58901099108,18.304806653603,
+ -2.347943195722));
+#3364 = VECTOR('',#3365,1.);
+#3365 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
+#3366 = PCURVE('',#1858,#3367);
+#3367 = DEFINITIONAL_REPRESENTATION('',(#3368),#3372);
+#3368 = LINE('',#3369,#3370);
+#3369 = CARTESIAN_POINT('',(-1.401810456145E-015,7.691850745534E-016));
+#3370 = VECTOR('',#3371,1.);
+#3371 = DIRECTION('',(-4.163336342344E-017,-1.));
+#3372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3373 = PCURVE('',#2796,#3374);
+#3374 = DEFINITIONAL_REPRESENTATION('',(#3375),#3378);
+#3375 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3376,#3377),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.E+000,3.5),.PIECEWISE_BEZIER_KNOTS.);
+#3376 = CARTESIAN_POINT('',(-7.068587211735,0.E+000));
+#3377 = CARTESIAN_POINT('',(-7.068587211735,-3.5));
+#3378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3379 = ORIENTED_EDGE('',*,*,#3201,.T.);
+#3380 = ORIENTED_EDGE('',*,*,#1835,.F.);
+#3381 = ADVANCED_FACE('',(#3382),#1780,.F.);
+#3382 = FACE_BOUND('',#3383,.F.);
+#3383 = EDGE_LOOP('',(#3384,#3385,#3405,#3406));
+#3384 = ORIENTED_EDGE('',*,*,#2328,.F.);
+#3385 = ORIENTED_EDGE('',*,*,#3386,.T.);
+#3386 = EDGE_CURVE('',#2201,#2524,#3387,.T.);
+#3387 = SURFACE_CURVE('',#3388,(#3392,#3399),.PCURVE_S1.);
+#3388 = LINE('',#3389,#3390);
+#3389 = CARTESIAN_POINT('',(-9.55792207784,-20.0548066536,
+ -2.347943195722));
+#3390 = VECTOR('',#3391,1.);
+#3391 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-016));
+#3392 = PCURVE('',#1780,#3393);
+#3393 = DEFINITIONAL_REPRESENTATION('',(#3394),#3398);
+#3394 = LINE('',#3395,#3396);
+#3395 = CARTESIAN_POINT('',(-1.365376333846E-015,-1.139971360912E-015));
+#3396 = VECTOR('',#3397,1.);
+#3397 = DIRECTION('',(1.110223024625E-016,-1.));
+#3398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3399 = PCURVE('',#2221,#3400);
+#3400 = DEFINITIONAL_REPRESENTATION('',(#3401),#3404);
+#3401 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3402,#3403),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.E+000,3.5),.PIECEWISE_BEZIER_KNOTS.);
+#3402 = CARTESIAN_POINT('',(-7.068587211735,0.E+000));
+#3403 = CARTESIAN_POINT('',(-7.068587211735,-3.5));
+#3404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3405 = ORIENTED_EDGE('',*,*,#2626,.T.);
+#3406 = ORIENTED_EDGE('',*,*,#1757,.F.);
+#3407 = ADVANCED_FACE('',(#3408),#2221,.T.);
+#3408 = FACE_BOUND('',#3409,.F.);
+#3409 = EDGE_LOOP('',(#3410,#3411,#3412,#3413));
+#3410 = ORIENTED_EDGE('',*,*,#2476,.T.);
+#3411 = ORIENTED_EDGE('',*,*,#2523,.T.);
+#3412 = ORIENTED_EDGE('',*,*,#3386,.F.);
+#3413 = ORIENTED_EDGE('',*,*,#2198,.F.);
+#3414 = ADVANCED_FACE('',(#3415),#2294,.T.);
+#3415 = FACE_BOUND('',#3416,.F.);
+#3416 = EDGE_LOOP('',(#3417,#3418,#3419,#3420));
+#3417 = ORIENTED_EDGE('',*,*,#2423,.F.);
+#3418 = ORIENTED_EDGE('',*,*,#2450,.T.);
+#3419 = ORIENTED_EDGE('',*,*,#2277,.F.);
+#3420 = ORIENTED_EDGE('',*,*,#2375,.F.);
+#3421 = ADVANCED_FACE('',(#3422),#2592,.T.);
+#3422 = FACE_BOUND('',#3423,.F.);
+#3423 = EDGE_LOOP('',(#3424,#3425,#3426,#3427));
+#3424 = ORIENTED_EDGE('',*,*,#2575,.T.);
+#3425 = ORIENTED_EDGE('',*,*,#2651,.T.);
+#3426 = ORIENTED_EDGE('',*,*,#2699,.T.);
+#3427 = ORIENTED_EDGE('',*,*,#2748,.F.);
+#3428 = ADVANCED_FACE('',(#3429),#2796,.T.);
+#3429 = FACE_BOUND('',#3430,.F.);
+#3430 = EDGE_LOOP('',(#3431,#3432,#3433,#3434));
+#3431 = ORIENTED_EDGE('',*,*,#3051,.T.);
+#3432 = ORIENTED_EDGE('',*,*,#3098,.T.);
+#3433 = ORIENTED_EDGE('',*,*,#3360,.F.);
+#3434 = ORIENTED_EDGE('',*,*,#2773,.F.);
+#3435 = ADVANCED_FACE('',(#3436),#2869,.T.);
+#3436 = FACE_BOUND('',#3437,.F.);
+#3437 = EDGE_LOOP('',(#3438,#3439,#3440,#3441));
+#3438 = ORIENTED_EDGE('',*,*,#2998,.F.);
+#3439 = ORIENTED_EDGE('',*,*,#3025,.T.);
+#3440 = ORIENTED_EDGE('',*,*,#2852,.F.);
+#3441 = ORIENTED_EDGE('',*,*,#2950,.F.);
+#3442 = ADVANCED_FACE('',(#3443),#3167,.T.);
+#3443 = FACE_BOUND('',#3444,.F.);
+#3444 = EDGE_LOOP('',(#3445,#3446,#3447,#3448));
+#3445 = ORIENTED_EDGE('',*,*,#3150,.T.);
+#3446 = ORIENTED_EDGE('',*,*,#3226,.T.);
+#3447 = ORIENTED_EDGE('',*,*,#3274,.T.);
+#3448 = ORIENTED_EDGE('',*,*,#3323,.F.);
+#3449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3453))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3450,#3451,#3452)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3450 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3451 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3452 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3453 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3450,
+ 'distance_accuracy_value','confusion accuracy');
+#3454 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#3455 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #3456),#3449);
+#3456 = STYLED_ITEM('color',(#3457),#15);
+#3457 = PRESENTATION_STYLE_ASSIGNMENT((#3458,#3464));
+#3458 = SURFACE_STYLE_USAGE(.BOTH.,#3459);
+#3459 = SURFACE_SIDE_STYLE('',(#3460));
+#3460 = SURFACE_STYLE_FILL_AREA(#3461);
+#3461 = FILL_AREA_STYLE('',(#3462));
+#3462 = FILL_AREA_STYLE_COLOUR('',#3463);
+#3463 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#3464 = CURVE_STYLE('',#3465,POSITIVE_LENGTH_MEASURE(0.1),#3463);
+#3465 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;