From 959ea58568d4a26b4aadf7de157d0457c8f242f5 Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Sun, 30 Nov 2014 09:21:58 +0100
Subject: [PATCH 1/3] NEMA 17 Stepper motor 40mm

---
 .../NEMA-17_Stepper_Motor_40mm.fcstd          |  Bin 0 -> 114249 bytes
 .../NEMA-17_Stepper_Motor_40mm.step           | 4494 +++++++++++++++++
 .../NEMA-17_Stepper_Motor_40mm.stl            |  Bin 0 -> 82184 bytes
 3 files changed, 4494 insertions(+)
 create mode 100644 Electrical Parts/NEMA-17_Stepper_Motor_40mm.fcstd
 create mode 100644 Electrical Parts/NEMA-17_Stepper_Motor_40mm.step
 create mode 100644 Electrical Parts/NEMA-17_Stepper_Motor_40mm.stl

diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_40mm.fcstd b/Electrical Parts/NEMA-17_Stepper_Motor_40mm.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..f500cd045774afcc4b773e2066147e520eb6bdef
GIT binary patch
literal 114249
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
YWG(=(13$q7Xt~?k9@WqkT^g+a3+hNXcK`qY

literal 0
HcmV?d00001

diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_40mm.step b/Electrical Parts/NEMA-17_Stepper_Motor_40mm.step
new file mode 100644
index 00000000..2be5c08d
--- /dev/null
+++ b/Electrical Parts/NEMA-17_Stepper_Motor_40mm.step	
@@ -0,0 +1,4494 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/FreeCAD-library/Electrical 
+Parts/NEMA-17_Stepper_Motor_40mm.step','2014-11-30T09:19:57',('FreeCAD')
+  ,('FreeCAD'),'Open CASCADE STEP processor 6.7','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Nema-17-motor-40mm-final','Nema-17-motor-40mm-final','',(
+    #8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#3409);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#109,#166,#556,#595,#671,#725,#779,#828,#877,
+    #931,#985,#1012,#1071,#1130,#1189,#1248,#1307,#1544,#1548,#1552,
+    #1556,#1560,#1599,#1675,#1724,#1773,#1822,#1871,#1920,#1969,#1996,
+    #2195,#2452,#2478,#2505,#2511,#2587,#2641,#2695,#2744,#2793,#2847,
+    #2901,#2928,#3094,#3153,#3212,#3271,#3330,#3389,#3393,#3397,#3401,
+    #3405));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#81,#82));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(11.,0.,40.1));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(11.,0.,41.7));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(11.,0.,40.1));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,11.);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,40.1));
+#35 = DIRECTION('',(-0.,-0.,-1.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-0.,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(-0.,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(-0.,-1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.F.);
+#51 = EDGE_CURVE('',#22,#22,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,11.);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,0.,40.1));
+#56 = DIRECTION('',(0.,0.,1.));
+#57 = DIRECTION('',(1.,0.,0.));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-0.,0.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(-1.,0.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = PLANE('',#67);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(-16.65,-21.15,40.1));
+#69 = DIRECTION('',(0.,0.,-1.));
+#70 = DIRECTION('',(-1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80);
+#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#73 = CARTESIAN_POINT('',(-27.65,21.15));
+#74 = CARTESIAN_POINT('',(-27.65,40.202558883258));
+#75 = CARTESIAN_POINT('',(-11.15,30.676279441629));
+#76 = CARTESIAN_POINT('',(5.35,21.15));
+#77 = CARTESIAN_POINT('',(-11.15,11.623720558371));
+#78 = CARTESIAN_POINT('',(-27.65,2.097441116742));
+#79 = CARTESIAN_POINT('',(-27.65,21.15));
+#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#81 = ORIENTED_EDGE('',*,*,#21,.T.);
+#82 = ORIENTED_EDGE('',*,*,#83,.T.);
+#83 = EDGE_CURVE('',#24,#24,#84,.T.);
+#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.);
+#85 = CIRCLE('',#86,11.);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(0.,0.,41.7));
+#88 = DIRECTION('',(0.,0.,1.));
+#89 = DIRECTION('',(1.,0.,0.));
+#90 = PCURVE('',#32,#91);
+#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);
+#92 = LINE('',#93,#94);
+#93 = CARTESIAN_POINT('',(-0.,-1.6));
+#94 = VECTOR('',#95,1.);
+#95 = DIRECTION('',(-1.,0.));
+#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#97 = PCURVE('',#98,#103);
+#98 = CONICAL_SURFACE('',#99,11.,0.785398163397);
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(0.,0.,41.7));
+#101 = DIRECTION('',(0.,0.,-1.));
+#102 = DIRECTION('',(1.,0.,0.));
+#103 = DEFINITIONAL_REPRESENTATION('',(#104),#108);
+#104 = LINE('',#105,#106);
+#105 = CARTESIAN_POINT('',(-0.,-0.));
+#106 = VECTOR('',#107,1.);
+#107 = DIRECTION('',(-1.,-0.));
+#108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#109 = ADVANCED_FACE('',(#110),#98,.T.);
+#110 = FACE_BOUND('',#111,.T.);
+#111 = EDGE_LOOP('',(#112,#133,#134,#135));
+#112 = ORIENTED_EDGE('',*,*,#113,.F.);
+#113 = EDGE_CURVE('',#24,#114,#116,.T.);
+#114 = VERTEX_POINT('',#115);
+#115 = CARTESIAN_POINT('',(10.6,0.,42.1));
+#116 = SEAM_CURVE('',#117,(#121,#127),.PCURVE_S1.);
+#117 = LINE('',#118,#119);
+#118 = CARTESIAN_POINT('',(11.,0.,41.7));
+#119 = VECTOR('',#120,1.);
+#120 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#121 = PCURVE('',#98,#122);
+#122 = DEFINITIONAL_REPRESENTATION('',(#123),#126);
+#123 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124,#125),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.565685424949),.PIECEWISE_BEZIER_KNOTS.);
+#124 = CARTESIAN_POINT('',(0.,0.));
+#125 = CARTESIAN_POINT('',(0.,-0.4));
+#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#127 = PCURVE('',#98,#128);
+#128 = DEFINITIONAL_REPRESENTATION('',(#129),#132);
+#129 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#130,#131),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.565685424949),.PIECEWISE_BEZIER_KNOTS.);
+#130 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#131 = CARTESIAN_POINT('',(-6.28318530718,-0.4));
+#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#133 = ORIENTED_EDGE('',*,*,#83,.T.);
+#134 = ORIENTED_EDGE('',*,*,#113,.T.);
+#135 = ORIENTED_EDGE('',*,*,#136,.F.);
+#136 = EDGE_CURVE('',#114,#114,#137,.T.);
+#137 = SURFACE_CURVE('',#138,(#143,#150),.PCURVE_S1.);
+#138 = CIRCLE('',#139,10.6);
+#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);
+#140 = CARTESIAN_POINT('',(0.,0.,42.1));
+#141 = DIRECTION('',(0.,0.,1.));
+#142 = DIRECTION('',(1.,0.,0.));
+#143 = PCURVE('',#98,#144);
+#144 = DEFINITIONAL_REPRESENTATION('',(#145),#149);
+#145 = LINE('',#146,#147);
+#146 = CARTESIAN_POINT('',(-0.,-0.4));
+#147 = VECTOR('',#148,1.);
+#148 = DIRECTION('',(-1.,-0.));
+#149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#150 = PCURVE('',#151,#156);
+#151 = PLANE('',#152);
+#152 = AXIS2_PLACEMENT_3D('',#153,#154,#155);
+#153 = CARTESIAN_POINT('',(11.,0.,42.1));
+#154 = DIRECTION('',(0.,0.,-1.));
+#155 = DIRECTION('',(-1.,0.,0.));
+#156 = DEFINITIONAL_REPRESENTATION('',(#157),#165);
+#157 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#158,#159,#160,#161,#162,#163
+,#164),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#158 = CARTESIAN_POINT('',(0.4,0.));
+#159 = CARTESIAN_POINT('',(0.4,18.35973856023));
+#160 = CARTESIAN_POINT('',(16.3,9.179869280115));
+#161 = CARTESIAN_POINT('',(32.2,2.596251214192E-15));
+#162 = CARTESIAN_POINT('',(16.3,-9.179869280115));
+#163 = CARTESIAN_POINT('',(0.4,-18.35973856023));
+#164 = CARTESIAN_POINT('',(0.4,0.));
+#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#166 = ADVANCED_FACE('',(#167,#413,#448,#483,#518,#553),#66,.F.);
+#167 = FACE_BOUND('',#168,.F.);
+#168 = EDGE_LOOP('',(#169,#199,#232,#260,#293,#321,#354,#382));
+#169 = ORIENTED_EDGE('',*,*,#170,.F.);
+#170 = EDGE_CURVE('',#171,#173,#175,.T.);
+#171 = VERTEX_POINT('',#172);
+#172 = CARTESIAN_POINT('',(-16.65,-21.14999999999,40.1));
+#173 = VERTEX_POINT('',#174);
+#174 = CARTESIAN_POINT('',(16.65,-21.15,40.1));
+#175 = SURFACE_CURVE('',#176,(#180,#187),.PCURVE_S1.);
+#176 = LINE('',#177,#178);
+#177 = CARTESIAN_POINT('',(-16.65,-21.15,40.1));
+#178 = VECTOR('',#179,1.);
+#179 = DIRECTION('',(1.,0.,0.));
+#180 = PCURVE('',#66,#181);
+#181 = DEFINITIONAL_REPRESENTATION('',(#182),#186);
+#182 = LINE('',#183,#184);
+#183 = CARTESIAN_POINT('',(0.,0.));
+#184 = VECTOR('',#185,1.);
+#185 = DIRECTION('',(-1.,0.));
+#186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#187 = PCURVE('',#188,#193);
+#188 = PLANE('',#189);
+#189 = AXIS2_PLACEMENT_3D('',#190,#191,#192);
+#190 = CARTESIAN_POINT('',(-16.65,-21.15,32.35));
+#191 = DIRECTION('',(0.,1.,0.));
+#192 = DIRECTION('',(1.,0.,0.));
+#193 = DEFINITIONAL_REPRESENTATION('',(#194),#198);
+#194 = LINE('',#195,#196);
+#195 = CARTESIAN_POINT('',(0.,-7.75));
+#196 = VECTOR('',#197,1.);
+#197 = DIRECTION('',(1.,0.));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#199 = ORIENTED_EDGE('',*,*,#200,.F.);
+#200 = EDGE_CURVE('',#201,#171,#203,.T.);
+#201 = VERTEX_POINT('',#202);
+#202 = CARTESIAN_POINT('',(-21.14999999999,-16.64999999999,40.1));
+#203 = SURFACE_CURVE('',#204,(#209,#220),.PCURVE_S1.);
+#204 = CIRCLE('',#205,26.917373571729);
+#205 = AXIS2_PLACEMENT_3D('',#206,#207,#208);
+#206 = CARTESIAN_POINT('',(0.,0.,40.1));
+#207 = DIRECTION('',(0.,0.,1.));
+#208 = DIRECTION('',(1.,0.,0.));
+#209 = PCURVE('',#66,#210);
+#210 = DEFINITIONAL_REPRESENTATION('',(#211),#219);
+#211 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#212,#213,#214,#215,#216,#217
+,#218),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#212 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#213 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#214 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#215 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#216 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#217 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#218 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#220 = PCURVE('',#221,#226);
+#221 = CYLINDRICAL_SURFACE('',#222,26.917373571729);
+#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225);
+#223 = CARTESIAN_POINT('',(0.,0.,32.35));
+#224 = DIRECTION('',(-0.,-0.,-1.));
+#225 = DIRECTION('',(1.,0.,0.));
+#226 = DEFINITIONAL_REPRESENTATION('',(#227),#231);
+#227 = LINE('',#228,#229);
+#228 = CARTESIAN_POINT('',(-0.,-7.75));
+#229 = VECTOR('',#230,1.);
+#230 = DIRECTION('',(-1.,0.));
+#231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#232 = ORIENTED_EDGE('',*,*,#233,.F.);
+#233 = EDGE_CURVE('',#234,#201,#236,.T.);
+#234 = VERTEX_POINT('',#235);
+#235 = CARTESIAN_POINT('',(-21.14999999999,16.650000000005,40.1));
+#236 = SURFACE_CURVE('',#237,(#241,#248),.PCURVE_S1.);
+#237 = LINE('',#238,#239);
+#238 = CARTESIAN_POINT('',(-21.14999999999,16.65,40.1));
+#239 = VECTOR('',#240,1.);
+#240 = DIRECTION('',(0.,-1.,0.));
+#241 = PCURVE('',#66,#242);
+#242 = DEFINITIONAL_REPRESENTATION('',(#243),#247);
+#243 = LINE('',#244,#245);
+#244 = CARTESIAN_POINT('',(4.499999999992,37.8));
+#245 = VECTOR('',#246,1.);
+#246 = DIRECTION('',(0.,-1.));
+#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#248 = PCURVE('',#249,#254);
+#249 = PLANE('',#250);
+#250 = AXIS2_PLACEMENT_3D('',#251,#252,#253);
+#251 = CARTESIAN_POINT('',(-21.14999999999,16.65,32.35));
+#252 = DIRECTION('',(1.,0.,0.));
+#253 = DIRECTION('',(0.,-1.,0.));
+#254 = DEFINITIONAL_REPRESENTATION('',(#255),#259);
+#255 = LINE('',#256,#257);
+#256 = CARTESIAN_POINT('',(0.,-7.75));
+#257 = VECTOR('',#258,1.);
+#258 = DIRECTION('',(1.,0.));
+#259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#260 = ORIENTED_EDGE('',*,*,#261,.F.);
+#261 = EDGE_CURVE('',#262,#234,#264,.T.);
+#262 = VERTEX_POINT('',#263);
+#263 = CARTESIAN_POINT('',(-16.64999999999,21.150000000004,40.1));
+#264 = SURFACE_CURVE('',#265,(#270,#281),.PCURVE_S1.);
+#265 = CIRCLE('',#266,26.917373571729);
+#266 = AXIS2_PLACEMENT_3D('',#267,#268,#269);
+#267 = CARTESIAN_POINT('',(0.,0.,40.1));
+#268 = DIRECTION('',(0.,0.,1.));
+#269 = DIRECTION('',(1.,0.,0.));
+#270 = PCURVE('',#66,#271);
+#271 = DEFINITIONAL_REPRESENTATION('',(#272),#280);
+#272 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#273,#274,#275,#276,#277,#278
+,#279),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#273 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#274 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#275 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#276 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#277 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#278 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#279 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#281 = PCURVE('',#282,#287);
+#282 = CYLINDRICAL_SURFACE('',#283,26.917373571729);
+#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286);
+#284 = CARTESIAN_POINT('',(0.,0.,32.35));
+#285 = DIRECTION('',(-0.,-0.,-1.));
+#286 = DIRECTION('',(1.,0.,0.));
+#287 = DEFINITIONAL_REPRESENTATION('',(#288),#292);
+#288 = LINE('',#289,#290);
+#289 = CARTESIAN_POINT('',(-0.,-7.75));
+#290 = VECTOR('',#291,1.);
+#291 = DIRECTION('',(-1.,0.));
+#292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#293 = ORIENTED_EDGE('',*,*,#294,.F.);
+#294 = EDGE_CURVE('',#295,#262,#297,.T.);
+#295 = VERTEX_POINT('',#296);
+#296 = CARTESIAN_POINT('',(16.649999999991,21.150000000005,40.1));
+#297 = SURFACE_CURVE('',#298,(#302,#309),.PCURVE_S1.);
+#298 = LINE('',#299,#300);
+#299 = CARTESIAN_POINT('',(16.649999999991,21.150000000004,40.1));
+#300 = VECTOR('',#301,1.);
+#301 = DIRECTION('',(-1.,0.,0.));
+#302 = PCURVE('',#66,#303);
+#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308);
+#304 = LINE('',#305,#306);
+#305 = CARTESIAN_POINT('',(-33.29999999999,42.300000000004));
+#306 = VECTOR('',#307,1.);
+#307 = DIRECTION('',(1.,0.));
+#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#309 = PCURVE('',#310,#315);
+#310 = PLANE('',#311);
+#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314);
+#312 = CARTESIAN_POINT('',(16.649999999991,21.150000000004,32.35));
+#313 = DIRECTION('',(0.,-1.,0.));
+#314 = DIRECTION('',(-1.,0.,0.));
+#315 = DEFINITIONAL_REPRESENTATION('',(#316),#320);
+#316 = LINE('',#317,#318);
+#317 = CARTESIAN_POINT('',(0.,-7.75));
+#318 = VECTOR('',#319,1.);
+#319 = DIRECTION('',(1.,0.));
+#320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#321 = ORIENTED_EDGE('',*,*,#322,.F.);
+#322 = EDGE_CURVE('',#323,#295,#325,.T.);
+#323 = VERTEX_POINT('',#324);
+#324 = CARTESIAN_POINT('',(21.150000000003,16.649999999997,40.1));
+#325 = SURFACE_CURVE('',#326,(#331,#342),.PCURVE_S1.);
+#326 = CIRCLE('',#327,26.917373571729);
+#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330);
+#328 = CARTESIAN_POINT('',(0.,0.,40.1));
+#329 = DIRECTION('',(0.,0.,1.));
+#330 = DIRECTION('',(1.,0.,0.));
+#331 = PCURVE('',#66,#332);
+#332 = DEFINITIONAL_REPRESENTATION('',(#333),#341);
+#333 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#334,#335,#336,#337,#338,#339
+,#340),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#334 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#335 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#336 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#337 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#338 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#339 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#340 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#342 = PCURVE('',#343,#348);
+#343 = CYLINDRICAL_SURFACE('',#344,26.917373571729);
+#344 = AXIS2_PLACEMENT_3D('',#345,#346,#347);
+#345 = CARTESIAN_POINT('',(0.,0.,32.35));
+#346 = DIRECTION('',(-0.,-0.,-1.));
+#347 = DIRECTION('',(1.,0.,0.));
+#348 = DEFINITIONAL_REPRESENTATION('',(#349),#353);
+#349 = LINE('',#350,#351);
+#350 = CARTESIAN_POINT('',(-0.,-7.75));
+#351 = VECTOR('',#352,1.);
+#352 = DIRECTION('',(-1.,0.));
+#353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#354 = ORIENTED_EDGE('',*,*,#355,.F.);
+#355 = EDGE_CURVE('',#356,#323,#358,.T.);
+#356 = VERTEX_POINT('',#357);
+#357 = CARTESIAN_POINT('',(21.149999999998,-16.65,40.1));
+#358 = SURFACE_CURVE('',#359,(#363,#370),.PCURVE_S1.);
+#359 = LINE('',#360,#361);
+#360 = CARTESIAN_POINT('',(21.15,-16.65,40.1));
+#361 = VECTOR('',#362,1.);
+#362 = DIRECTION('',(0.,1.,0.));
+#363 = PCURVE('',#66,#364);
+#364 = DEFINITIONAL_REPRESENTATION('',(#365),#369);
+#365 = LINE('',#366,#367);
+#366 = CARTESIAN_POINT('',(-37.8,4.5));
+#367 = VECTOR('',#368,1.);
+#368 = DIRECTION('',(0.,1.));
+#369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#370 = PCURVE('',#371,#376);
+#371 = PLANE('',#372);
+#372 = AXIS2_PLACEMENT_3D('',#373,#374,#375);
+#373 = CARTESIAN_POINT('',(21.15,-16.65,32.35));
+#374 = DIRECTION('',(-1.,0.,0.));
+#375 = DIRECTION('',(0.,1.,0.));
+#376 = DEFINITIONAL_REPRESENTATION('',(#377),#381);
+#377 = LINE('',#378,#379);
+#378 = CARTESIAN_POINT('',(0.,-7.75));
+#379 = VECTOR('',#380,1.);
+#380 = DIRECTION('',(1.,0.));
+#381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#382 = ORIENTED_EDGE('',*,*,#383,.F.);
+#383 = EDGE_CURVE('',#173,#356,#384,.T.);
+#384 = SURFACE_CURVE('',#385,(#390,#401),.PCURVE_S1.);
+#385 = CIRCLE('',#386,26.917373571729);
+#386 = AXIS2_PLACEMENT_3D('',#387,#388,#389);
+#387 = CARTESIAN_POINT('',(0.,0.,40.1));
+#388 = DIRECTION('',(0.,0.,1.));
+#389 = DIRECTION('',(1.,0.,0.));
+#390 = PCURVE('',#66,#391);
+#391 = DEFINITIONAL_REPRESENTATION('',(#392),#400);
+#392 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#393,#394,#395,#396,#397,#398
+,#399),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#393 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#394 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#395 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#396 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#397 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#398 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#399 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#401 = PCURVE('',#402,#407);
+#402 = CYLINDRICAL_SURFACE('',#403,26.917373571729);
+#403 = AXIS2_PLACEMENT_3D('',#404,#405,#406);
+#404 = CARTESIAN_POINT('',(0.,0.,32.35));
+#405 = DIRECTION('',(-0.,-0.,-1.));
+#406 = DIRECTION('',(1.,0.,0.));
+#407 = DEFINITIONAL_REPRESENTATION('',(#408),#412);
+#408 = LINE('',#409,#410);
+#409 = CARTESIAN_POINT('',(-0.,-7.75));
+#410 = VECTOR('',#411,1.);
+#411 = DIRECTION('',(-1.,0.));
+#412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#413 = FACE_BOUND('',#414,.F.);
+#414 = EDGE_LOOP('',(#415));
+#415 = ORIENTED_EDGE('',*,*,#416,.T.);
+#416 = EDGE_CURVE('',#417,#417,#419,.T.);
+#417 = VERTEX_POINT('',#418);
+#418 = CARTESIAN_POINT('',(-14.275,-15.5,40.1));
+#419 = SURFACE_CURVE('',#420,(#425,#436),.PCURVE_S1.);
+#420 = CIRCLE('',#421,1.225);
+#421 = AXIS2_PLACEMENT_3D('',#422,#423,#424);
+#422 = CARTESIAN_POINT('',(-15.5,-15.5,40.1));
+#423 = DIRECTION('',(0.,0.,1.));
+#424 = DIRECTION('',(1.,0.,0.));
+#425 = PCURVE('',#66,#426);
+#426 = DEFINITIONAL_REPRESENTATION('',(#427),#435);
+#427 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#428,#429,#430,#431,#432,#433
+,#434),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#428 = CARTESIAN_POINT('',(-2.375,5.65));
+#429 = CARTESIAN_POINT('',(-2.375,7.771762239272));
+#430 = CARTESIAN_POINT('',(-0.5375,6.710881119636));
+#431 = CARTESIAN_POINT('',(1.3,5.65));
+#432 = CARTESIAN_POINT('',(-0.5375,4.589118880364));
+#433 = CARTESIAN_POINT('',(-2.375,3.528237760728));
+#434 = CARTESIAN_POINT('',(-2.375,5.65));
+#435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#436 = PCURVE('',#437,#442);
+#437 = CYLINDRICAL_SURFACE('',#438,1.225);
+#438 = AXIS2_PLACEMENT_3D('',#439,#440,#441);
+#439 = CARTESIAN_POINT('',(-15.5,-15.5,40.1));
+#440 = DIRECTION('',(0.,0.,1.));
+#441 = DIRECTION('',(1.,0.,0.));
+#442 = DEFINITIONAL_REPRESENTATION('',(#443),#447);
+#443 = LINE('',#444,#445);
+#444 = CARTESIAN_POINT('',(0.,0.));
+#445 = VECTOR('',#446,1.);
+#446 = DIRECTION('',(1.,0.));
+#447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#448 = FACE_BOUND('',#449,.F.);
+#449 = EDGE_LOOP('',(#450));
+#450 = ORIENTED_EDGE('',*,*,#451,.T.);
+#451 = EDGE_CURVE('',#452,#452,#454,.T.);
+#452 = VERTEX_POINT('',#453);
+#453 = CARTESIAN_POINT('',(-14.275,15.5,40.1));
+#454 = SURFACE_CURVE('',#455,(#460,#471),.PCURVE_S1.);
+#455 = CIRCLE('',#456,1.225);
+#456 = AXIS2_PLACEMENT_3D('',#457,#458,#459);
+#457 = CARTESIAN_POINT('',(-15.5,15.5,40.1));
+#458 = DIRECTION('',(0.,0.,1.));
+#459 = DIRECTION('',(1.,0.,0.));
+#460 = PCURVE('',#66,#461);
+#461 = DEFINITIONAL_REPRESENTATION('',(#462),#470);
+#462 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#463,#464,#465,#466,#467,#468
+,#469),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#463 = CARTESIAN_POINT('',(-2.375,36.65));
+#464 = CARTESIAN_POINT('',(-2.375,38.771762239272));
+#465 = CARTESIAN_POINT('',(-0.5375,37.710881119636));
+#466 = CARTESIAN_POINT('',(1.3,36.65));
+#467 = CARTESIAN_POINT('',(-0.5375,35.589118880364));
+#468 = CARTESIAN_POINT('',(-2.375,34.528237760728));
+#469 = CARTESIAN_POINT('',(-2.375,36.65));
+#470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#471 = PCURVE('',#472,#477);
+#472 = CYLINDRICAL_SURFACE('',#473,1.225);
+#473 = AXIS2_PLACEMENT_3D('',#474,#475,#476);
+#474 = CARTESIAN_POINT('',(-15.5,15.5,40.1));
+#475 = DIRECTION('',(0.,0.,1.));
+#476 = DIRECTION('',(1.,0.,0.));
+#477 = DEFINITIONAL_REPRESENTATION('',(#478),#482);
+#478 = LINE('',#479,#480);
+#479 = CARTESIAN_POINT('',(0.,0.));
+#480 = VECTOR('',#481,1.);
+#481 = DIRECTION('',(1.,0.));
+#482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#483 = FACE_BOUND('',#484,.F.);
+#484 = EDGE_LOOP('',(#485));
+#485 = ORIENTED_EDGE('',*,*,#486,.T.);
+#486 = EDGE_CURVE('',#487,#487,#489,.T.);
+#487 = VERTEX_POINT('',#488);
+#488 = CARTESIAN_POINT('',(16.725,15.5,40.1));
+#489 = SURFACE_CURVE('',#490,(#495,#506),.PCURVE_S1.);
+#490 = CIRCLE('',#491,1.225);
+#491 = AXIS2_PLACEMENT_3D('',#492,#493,#494);
+#492 = CARTESIAN_POINT('',(15.5,15.5,40.1));
+#493 = DIRECTION('',(0.,0.,1.));
+#494 = DIRECTION('',(1.,0.,0.));
+#495 = PCURVE('',#66,#496);
+#496 = DEFINITIONAL_REPRESENTATION('',(#497),#505);
+#497 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#498,#499,#500,#501,#502,#503
+,#504),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#498 = CARTESIAN_POINT('',(-33.375,36.65));
+#499 = CARTESIAN_POINT('',(-33.375,38.771762239272));
+#500 = CARTESIAN_POINT('',(-31.5375,37.710881119636));
+#501 = CARTESIAN_POINT('',(-29.7,36.65));
+#502 = CARTESIAN_POINT('',(-31.5375,35.589118880364));
+#503 = CARTESIAN_POINT('',(-33.375,34.528237760728));
+#504 = CARTESIAN_POINT('',(-33.375,36.65));
+#505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#506 = PCURVE('',#507,#512);
+#507 = CYLINDRICAL_SURFACE('',#508,1.225);
+#508 = AXIS2_PLACEMENT_3D('',#509,#510,#511);
+#509 = CARTESIAN_POINT('',(15.5,15.5,40.1));
+#510 = DIRECTION('',(0.,0.,1.));
+#511 = DIRECTION('',(1.,0.,0.));
+#512 = DEFINITIONAL_REPRESENTATION('',(#513),#517);
+#513 = LINE('',#514,#515);
+#514 = CARTESIAN_POINT('',(0.,0.));
+#515 = VECTOR('',#516,1.);
+#516 = DIRECTION('',(1.,0.));
+#517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#518 = FACE_BOUND('',#519,.F.);
+#519 = EDGE_LOOP('',(#520));
+#520 = ORIENTED_EDGE('',*,*,#521,.T.);
+#521 = EDGE_CURVE('',#522,#522,#524,.T.);
+#522 = VERTEX_POINT('',#523);
+#523 = CARTESIAN_POINT('',(16.725,-15.5,40.1));
+#524 = SURFACE_CURVE('',#525,(#530,#541),.PCURVE_S1.);
+#525 = CIRCLE('',#526,1.225);
+#526 = AXIS2_PLACEMENT_3D('',#527,#528,#529);
+#527 = CARTESIAN_POINT('',(15.5,-15.5,40.1));
+#528 = DIRECTION('',(0.,0.,1.));
+#529 = DIRECTION('',(1.,0.,0.));
+#530 = PCURVE('',#66,#531);
+#531 = DEFINITIONAL_REPRESENTATION('',(#532),#540);
+#532 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#533,#534,#535,#536,#537,#538
+,#539),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#533 = CARTESIAN_POINT('',(-33.375,5.65));
+#534 = CARTESIAN_POINT('',(-33.375,7.771762239272));
+#535 = CARTESIAN_POINT('',(-31.5375,6.710881119636));
+#536 = CARTESIAN_POINT('',(-29.7,5.65));
+#537 = CARTESIAN_POINT('',(-31.5375,4.589118880364));
+#538 = CARTESIAN_POINT('',(-33.375,3.528237760728));
+#539 = CARTESIAN_POINT('',(-33.375,5.65));
+#540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#541 = PCURVE('',#542,#547);
+#542 = CYLINDRICAL_SURFACE('',#543,1.225);
+#543 = AXIS2_PLACEMENT_3D('',#544,#545,#546);
+#544 = CARTESIAN_POINT('',(15.5,-15.5,40.1));
+#545 = DIRECTION('',(0.,0.,1.));
+#546 = DIRECTION('',(1.,0.,0.));
+#547 = DEFINITIONAL_REPRESENTATION('',(#548),#552);
+#548 = LINE('',#549,#550);
+#549 = CARTESIAN_POINT('',(0.,0.));
+#550 = VECTOR('',#551,1.);
+#551 = DIRECTION('',(1.,0.));
+#552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#553 = FACE_BOUND('',#554,.F.);
+#554 = EDGE_LOOP('',(#555));
+#555 = ORIENTED_EDGE('',*,*,#51,.T.);
+#556 = ADVANCED_FACE('',(#557,#560),#151,.F.);
+#557 = FACE_BOUND('',#558,.F.);
+#558 = EDGE_LOOP('',(#559));
+#559 = ORIENTED_EDGE('',*,*,#136,.F.);
+#560 = FACE_BOUND('',#561,.F.);
+#561 = EDGE_LOOP('',(#562));
+#562 = ORIENTED_EDGE('',*,*,#563,.T.);
+#563 = EDGE_CURVE('',#564,#564,#566,.T.);
+#564 = VERTEX_POINT('',#565);
+#565 = CARTESIAN_POINT('',(5.,0.,42.1));
+#566 = SURFACE_CURVE('',#567,(#572,#583),.PCURVE_S1.);
+#567 = CIRCLE('',#568,5.);
+#568 = AXIS2_PLACEMENT_3D('',#569,#570,#571);
+#569 = CARTESIAN_POINT('',(0.,0.,42.1));
+#570 = DIRECTION('',(0.,0.,1.));
+#571 = DIRECTION('',(1.,0.,0.));
+#572 = PCURVE('',#151,#573);
+#573 = DEFINITIONAL_REPRESENTATION('',(#574),#582);
+#574 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#575,#576,#577,#578,#579,#580
+,#581),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#575 = CARTESIAN_POINT('',(6.,0.));
+#576 = CARTESIAN_POINT('',(6.,8.660254037844));
+#577 = CARTESIAN_POINT('',(13.5,4.330127018922));
+#578 = CARTESIAN_POINT('',(21.,1.224646799147E-15));
+#579 = CARTESIAN_POINT('',(13.5,-4.330127018922));
+#580 = CARTESIAN_POINT('',(6.,-8.660254037844));
+#581 = CARTESIAN_POINT('',(6.,0.));
+#582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#583 = PCURVE('',#584,#589);
+#584 = CYLINDRICAL_SURFACE('',#585,5.);
+#585 = AXIS2_PLACEMENT_3D('',#586,#587,#588);
+#586 = CARTESIAN_POINT('',(0.,0.,40.1));
+#587 = DIRECTION('',(-0.,-0.,-1.));
+#588 = DIRECTION('',(1.,0.,0.));
+#589 = DEFINITIONAL_REPRESENTATION('',(#590),#594);
+#590 = LINE('',#591,#592);
+#591 = CARTESIAN_POINT('',(-0.,-2.));
+#592 = VECTOR('',#593,1.);
+#593 = DIRECTION('',(-1.,0.));
+#594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#595 = ADVANCED_FACE('',(#596),#188,.F.);
+#596 = FACE_BOUND('',#597,.F.);
+#597 = EDGE_LOOP('',(#598,#621,#622,#645));
+#598 = ORIENTED_EDGE('',*,*,#599,.T.);
+#599 = EDGE_CURVE('',#600,#171,#602,.T.);
+#600 = VERTEX_POINT('',#601);
+#601 = CARTESIAN_POINT('',(-16.65,-21.14999999999,32.35));
+#602 = SURFACE_CURVE('',#603,(#607,#614),.PCURVE_S1.);
+#603 = LINE('',#604,#605);
+#604 = CARTESIAN_POINT('',(-16.65,-21.14999999999,32.35));
+#605 = VECTOR('',#606,1.);
+#606 = DIRECTION('',(0.,0.,1.));
+#607 = PCURVE('',#188,#608);
+#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613);
+#609 = LINE('',#610,#611);
+#610 = CARTESIAN_POINT('',(-4.092726157978E-12,0.));
+#611 = VECTOR('',#612,1.);
+#612 = DIRECTION('',(0.,-1.));
+#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#614 = PCURVE('',#221,#615);
+#615 = DEFINITIONAL_REPRESENTATION('',(#616),#620);
+#616 = LINE('',#617,#618);
+#617 = CARTESIAN_POINT('',(-4.045480776145,0.));
+#618 = VECTOR('',#619,1.);
+#619 = DIRECTION('',(-0.,-1.));
+#620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#621 = ORIENTED_EDGE('',*,*,#170,.T.);
+#622 = ORIENTED_EDGE('',*,*,#623,.F.);
+#623 = EDGE_CURVE('',#624,#173,#626,.T.);
+#624 = VERTEX_POINT('',#625);
+#625 = CARTESIAN_POINT('',(16.65,-21.15,32.35));
+#626 = SURFACE_CURVE('',#627,(#631,#638),.PCURVE_S1.);
+#627 = LINE('',#628,#629);
+#628 = CARTESIAN_POINT('',(16.65,-21.15,32.35));
+#629 = VECTOR('',#630,1.);
+#630 = DIRECTION('',(0.,0.,1.));
+#631 = PCURVE('',#188,#632);
+#632 = DEFINITIONAL_REPRESENTATION('',(#633),#637);
+#633 = LINE('',#634,#635);
+#634 = CARTESIAN_POINT('',(33.3,0.));
+#635 = VECTOR('',#636,1.);
+#636 = DIRECTION('',(0.,-1.));
+#637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#638 = PCURVE('',#402,#639);
+#639 = DEFINITIONAL_REPRESENTATION('',(#640),#644);
+#640 = LINE('',#641,#642);
+#641 = CARTESIAN_POINT('',(-5.379297184624,0.));
+#642 = VECTOR('',#643,1.);
+#643 = DIRECTION('',(-0.,-1.));
+#644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#645 = ORIENTED_EDGE('',*,*,#646,.F.);
+#646 = EDGE_CURVE('',#600,#624,#647,.T.);
+#647 = SURFACE_CURVE('',#648,(#652,#659),.PCURVE_S1.);
+#648 = LINE('',#649,#650);
+#649 = CARTESIAN_POINT('',(-16.65,-21.15,32.35));
+#650 = VECTOR('',#651,1.);
+#651 = DIRECTION('',(1.,0.,0.));
+#652 = PCURVE('',#188,#653);
+#653 = DEFINITIONAL_REPRESENTATION('',(#654),#658);
+#654 = LINE('',#655,#656);
+#655 = CARTESIAN_POINT('',(0.,0.));
+#656 = VECTOR('',#657,1.);
+#657 = DIRECTION('',(1.,0.));
+#658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#659 = PCURVE('',#660,#665);
+#660 = PLANE('',#661);
+#661 = AXIS2_PLACEMENT_3D('',#662,#663,#664);
+#662 = CARTESIAN_POINT('',(-16.65,-21.15,32.35));
+#663 = DIRECTION('',(0.,0.,-1.));
+#664 = DIRECTION('',(-1.,0.,0.));
+#665 = DEFINITIONAL_REPRESENTATION('',(#666),#670);
+#666 = LINE('',#667,#668);
+#667 = CARTESIAN_POINT('',(0.,0.));
+#668 = VECTOR('',#669,1.);
+#669 = DIRECTION('',(-1.,0.));
+#670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#671 = ADVANCED_FACE('',(#672),#221,.T.);
+#672 = FACE_BOUND('',#673,.F.);
+#673 = EDGE_LOOP('',(#674,#697,#698,#699));
+#674 = ORIENTED_EDGE('',*,*,#675,.T.);
+#675 = EDGE_CURVE('',#676,#201,#678,.T.);
+#676 = VERTEX_POINT('',#677);
+#677 = CARTESIAN_POINT('',(-21.14999999999,-16.64999999999,32.35));
+#678 = SURFACE_CURVE('',#679,(#683,#690),.PCURVE_S1.);
+#679 = LINE('',#680,#681);
+#680 = CARTESIAN_POINT('',(-21.14999999999,-16.64999999999,32.35));
+#681 = VECTOR('',#682,1.);
+#682 = DIRECTION('',(0.,0.,1.));
+#683 = PCURVE('',#221,#684);
+#684 = DEFINITIONAL_REPRESENTATION('',(#685),#689);
+#685 = LINE('',#686,#687);
+#686 = CARTESIAN_POINT('',(-3.808500857829,0.));
+#687 = VECTOR('',#688,1.);
+#688 = DIRECTION('',(-0.,-1.));
+#689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#690 = PCURVE('',#249,#691);
+#691 = DEFINITIONAL_REPRESENTATION('',(#692),#696);
+#692 = LINE('',#693,#694);
+#693 = CARTESIAN_POINT('',(33.299999999998,0.));
+#694 = VECTOR('',#695,1.);
+#695 = DIRECTION('',(0.,-1.));
+#696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#697 = ORIENTED_EDGE('',*,*,#200,.T.);
+#698 = ORIENTED_EDGE('',*,*,#599,.F.);
+#699 = ORIENTED_EDGE('',*,*,#700,.F.);
+#700 = EDGE_CURVE('',#676,#600,#701,.T.);
+#701 = SURFACE_CURVE('',#702,(#707,#714),.PCURVE_S1.);
+#702 = CIRCLE('',#703,26.917373571729);
+#703 = AXIS2_PLACEMENT_3D('',#704,#705,#706);
+#704 = CARTESIAN_POINT('',(0.,0.,32.35));
+#705 = DIRECTION('',(0.,0.,1.));
+#706 = DIRECTION('',(1.,0.,0.));
+#707 = PCURVE('',#221,#708);
+#708 = DEFINITIONAL_REPRESENTATION('',(#709),#713);
+#709 = LINE('',#710,#711);
+#710 = CARTESIAN_POINT('',(-0.,0.));
+#711 = VECTOR('',#712,1.);
+#712 = DIRECTION('',(-1.,0.));
+#713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#714 = PCURVE('',#660,#715);
+#715 = DEFINITIONAL_REPRESENTATION('',(#716),#724);
+#716 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#717,#718,#719,#720,#721,#722
+,#723),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#717 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#718 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#719 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#720 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#721 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#722 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#723 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#725 = ADVANCED_FACE('',(#726),#402,.T.);
+#726 = FACE_BOUND('',#727,.F.);
+#727 = EDGE_LOOP('',(#728,#729,#730,#753));
+#728 = ORIENTED_EDGE('',*,*,#623,.T.);
+#729 = ORIENTED_EDGE('',*,*,#383,.T.);
+#730 = ORIENTED_EDGE('',*,*,#731,.F.);
+#731 = EDGE_CURVE('',#732,#356,#734,.T.);
+#732 = VERTEX_POINT('',#733);
+#733 = CARTESIAN_POINT('',(21.149999999998,-16.65,32.35));
+#734 = SURFACE_CURVE('',#735,(#739,#746),.PCURVE_S1.);
+#735 = LINE('',#736,#737);
+#736 = CARTESIAN_POINT('',(21.149999999998,-16.65,32.35));
+#737 = VECTOR('',#738,1.);
+#738 = DIRECTION('',(0.,0.,1.));
+#739 = PCURVE('',#402,#740);
+#740 = DEFINITIONAL_REPRESENTATION('',(#741),#745);
+#741 = LINE('',#742,#743);
+#742 = CARTESIAN_POINT('',(-5.61627710294,0.));
+#743 = VECTOR('',#744,1.);
+#744 = DIRECTION('',(-0.,-1.));
+#745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#746 = PCURVE('',#371,#747);
+#747 = DEFINITIONAL_REPRESENTATION('',(#748),#752);
+#748 = LINE('',#749,#750);
+#749 = CARTESIAN_POINT('',(-3.005595772265E-12,0.));
+#750 = VECTOR('',#751,1.);
+#751 = DIRECTION('',(0.,-1.));
+#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#753 = ORIENTED_EDGE('',*,*,#754,.F.);
+#754 = EDGE_CURVE('',#624,#732,#755,.T.);
+#755 = SURFACE_CURVE('',#756,(#761,#768),.PCURVE_S1.);
+#756 = CIRCLE('',#757,26.917373571729);
+#757 = AXIS2_PLACEMENT_3D('',#758,#759,#760);
+#758 = CARTESIAN_POINT('',(0.,0.,32.35));
+#759 = DIRECTION('',(0.,0.,1.));
+#760 = DIRECTION('',(1.,0.,0.));
+#761 = PCURVE('',#402,#762);
+#762 = DEFINITIONAL_REPRESENTATION('',(#763),#767);
+#763 = LINE('',#764,#765);
+#764 = CARTESIAN_POINT('',(-0.,0.));
+#765 = VECTOR('',#766,1.);
+#766 = DIRECTION('',(-1.,0.));
+#767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#768 = PCURVE('',#660,#769);
+#769 = DEFINITIONAL_REPRESENTATION('',(#770),#778);
+#770 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#771,#772,#773,#774,#775,#776
+,#777),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#771 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#772 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#773 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#774 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#775 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#776 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#777 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#779 = ADVANCED_FACE('',(#780),#249,.F.);
+#780 = FACE_BOUND('',#781,.F.);
+#781 = EDGE_LOOP('',(#782,#805,#806,#807));
+#782 = ORIENTED_EDGE('',*,*,#783,.T.);
+#783 = EDGE_CURVE('',#784,#234,#786,.T.);
+#784 = VERTEX_POINT('',#785);
+#785 = CARTESIAN_POINT('',(-21.14999999999,16.650000000005,32.35));
+#786 = SURFACE_CURVE('',#787,(#791,#798),.PCURVE_S1.);
+#787 = LINE('',#788,#789);
+#788 = CARTESIAN_POINT('',(-21.14999999999,16.650000000005,32.35));
+#789 = VECTOR('',#790,1.);
+#790 = DIRECTION('',(0.,0.,1.));
+#791 = PCURVE('',#249,#792);
+#792 = DEFINITIONAL_REPRESENTATION('',(#793),#797);
+#793 = LINE('',#794,#795);
+#794 = CARTESIAN_POINT('',(-5.186961971049E-12,0.));
+#795 = VECTOR('',#796,1.);
+#796 = DIRECTION('',(0.,-1.));
+#797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#798 = PCURVE('',#282,#799);
+#799 = DEFINITIONAL_REPRESENTATION('',(#800),#804);
+#800 = LINE('',#801,#802);
+#801 = CARTESIAN_POINT('',(-2.47468444935,0.));
+#802 = VECTOR('',#803,1.);
+#803 = DIRECTION('',(-0.,-1.));
+#804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#805 = ORIENTED_EDGE('',*,*,#233,.T.);
+#806 = ORIENTED_EDGE('',*,*,#675,.F.);
+#807 = ORIENTED_EDGE('',*,*,#808,.F.);
+#808 = EDGE_CURVE('',#784,#676,#809,.T.);
+#809 = SURFACE_CURVE('',#810,(#814,#821),.PCURVE_S1.);
+#810 = LINE('',#811,#812);
+#811 = CARTESIAN_POINT('',(-21.14999999999,16.65,32.35));
+#812 = VECTOR('',#813,1.);
+#813 = DIRECTION('',(0.,-1.,0.));
+#814 = PCURVE('',#249,#815);
+#815 = DEFINITIONAL_REPRESENTATION('',(#816),#820);
+#816 = LINE('',#817,#818);
+#817 = CARTESIAN_POINT('',(0.,0.));
+#818 = VECTOR('',#819,1.);
+#819 = DIRECTION('',(1.,0.));
+#820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#821 = PCURVE('',#660,#822);
+#822 = DEFINITIONAL_REPRESENTATION('',(#823),#827);
+#823 = LINE('',#824,#825);
+#824 = CARTESIAN_POINT('',(4.499999999992,37.8));
+#825 = VECTOR('',#826,1.);
+#826 = DIRECTION('',(0.,-1.));
+#827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#828 = ADVANCED_FACE('',(#829),#371,.F.);
+#829 = FACE_BOUND('',#830,.F.);
+#830 = EDGE_LOOP('',(#831,#832,#833,#856));
+#831 = ORIENTED_EDGE('',*,*,#731,.T.);
+#832 = ORIENTED_EDGE('',*,*,#355,.T.);
+#833 = ORIENTED_EDGE('',*,*,#834,.F.);
+#834 = EDGE_CURVE('',#835,#323,#837,.T.);
+#835 = VERTEX_POINT('',#836);
+#836 = CARTESIAN_POINT('',(21.150000000003,16.649999999997,32.35));
+#837 = SURFACE_CURVE('',#838,(#842,#849),.PCURVE_S1.);
+#838 = LINE('',#839,#840);
+#839 = CARTESIAN_POINT('',(21.150000000003,16.649999999997,32.35));
+#840 = VECTOR('',#841,1.);
+#841 = DIRECTION('',(0.,0.,1.));
+#842 = PCURVE('',#371,#843);
+#843 = DEFINITIONAL_REPRESENTATION('',(#844),#848);
+#844 = LINE('',#845,#846);
+#845 = CARTESIAN_POINT('',(33.299999999997,0.));
+#846 = VECTOR('',#847,1.);
+#847 = DIRECTION('',(0.,-1.));
+#848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#849 = PCURVE('',#343,#850);
+#850 = DEFINITIONAL_REPRESENTATION('',(#851),#855);
+#851 = LINE('',#852,#853);
+#852 = CARTESIAN_POINT('',(-0.666908204239,0.));
+#853 = VECTOR('',#854,1.);
+#854 = DIRECTION('',(-0.,-1.));
+#855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#856 = ORIENTED_EDGE('',*,*,#857,.F.);
+#857 = EDGE_CURVE('',#732,#835,#858,.T.);
+#858 = SURFACE_CURVE('',#859,(#863,#870),.PCURVE_S1.);
+#859 = LINE('',#860,#861);
+#860 = CARTESIAN_POINT('',(21.15,-16.65,32.35));
+#861 = VECTOR('',#862,1.);
+#862 = DIRECTION('',(0.,1.,0.));
+#863 = PCURVE('',#371,#864);
+#864 = DEFINITIONAL_REPRESENTATION('',(#865),#869);
+#865 = LINE('',#866,#867);
+#866 = CARTESIAN_POINT('',(0.,0.));
+#867 = VECTOR('',#868,1.);
+#868 = DIRECTION('',(1.,0.));
+#869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#870 = PCURVE('',#660,#871);
+#871 = DEFINITIONAL_REPRESENTATION('',(#872),#876);
+#872 = LINE('',#873,#874);
+#873 = CARTESIAN_POINT('',(-37.8,4.5));
+#874 = VECTOR('',#875,1.);
+#875 = DIRECTION('',(0.,1.));
+#876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#877 = ADVANCED_FACE('',(#878),#282,.T.);
+#878 = FACE_BOUND('',#879,.F.);
+#879 = EDGE_LOOP('',(#880,#903,#904,#905));
+#880 = ORIENTED_EDGE('',*,*,#881,.T.);
+#881 = EDGE_CURVE('',#882,#262,#884,.T.);
+#882 = VERTEX_POINT('',#883);
+#883 = CARTESIAN_POINT('',(-16.64999999999,21.150000000004,32.35));
+#884 = SURFACE_CURVE('',#885,(#889,#896),.PCURVE_S1.);
+#885 = LINE('',#886,#887);
+#886 = CARTESIAN_POINT('',(-16.64999999999,21.150000000004,32.35));
+#887 = VECTOR('',#888,1.);
+#888 = DIRECTION('',(0.,0.,1.));
+#889 = PCURVE('',#282,#890);
+#890 = DEFINITIONAL_REPRESENTATION('',(#891),#895);
+#891 = LINE('',#892,#893);
+#892 = CARTESIAN_POINT('',(-2.237704531034,0.));
+#893 = VECTOR('',#894,1.);
+#894 = DIRECTION('',(-0.,-1.));
+#895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#896 = PCURVE('',#310,#897);
+#897 = DEFINITIONAL_REPRESENTATION('',(#898),#902);
+#898 = LINE('',#899,#900);
+#899 = CARTESIAN_POINT('',(33.299999999987,0.));
+#900 = VECTOR('',#901,1.);
+#901 = DIRECTION('',(0.,-1.));
+#902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#903 = ORIENTED_EDGE('',*,*,#261,.T.);
+#904 = ORIENTED_EDGE('',*,*,#783,.F.);
+#905 = ORIENTED_EDGE('',*,*,#906,.F.);
+#906 = EDGE_CURVE('',#882,#784,#907,.T.);
+#907 = SURFACE_CURVE('',#908,(#913,#920),.PCURVE_S1.);
+#908 = CIRCLE('',#909,26.917373571729);
+#909 = AXIS2_PLACEMENT_3D('',#910,#911,#912);
+#910 = CARTESIAN_POINT('',(0.,0.,32.35));
+#911 = DIRECTION('',(0.,0.,1.));
+#912 = DIRECTION('',(1.,0.,0.));
+#913 = PCURVE('',#282,#914);
+#914 = DEFINITIONAL_REPRESENTATION('',(#915),#919);
+#915 = LINE('',#916,#917);
+#916 = CARTESIAN_POINT('',(-0.,0.));
+#917 = VECTOR('',#918,1.);
+#918 = DIRECTION('',(-1.,0.));
+#919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#920 = PCURVE('',#660,#921);
+#921 = DEFINITIONAL_REPRESENTATION('',(#922),#930);
+#922 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#923,#924,#925,#926,#927,#928
+,#929),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#923 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#924 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#925 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#926 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#927 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#928 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#929 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#931 = ADVANCED_FACE('',(#932),#343,.T.);
+#932 = FACE_BOUND('',#933,.F.);
+#933 = EDGE_LOOP('',(#934,#935,#936,#959));
+#934 = ORIENTED_EDGE('',*,*,#834,.T.);
+#935 = ORIENTED_EDGE('',*,*,#322,.T.);
+#936 = ORIENTED_EDGE('',*,*,#937,.F.);
+#937 = EDGE_CURVE('',#938,#295,#940,.T.);
+#938 = VERTEX_POINT('',#939);
+#939 = CARTESIAN_POINT('',(16.649999999991,21.150000000005,32.35));
+#940 = SURFACE_CURVE('',#941,(#945,#952),.PCURVE_S1.);
+#941 = LINE('',#942,#943);
+#942 = CARTESIAN_POINT('',(16.649999999991,21.150000000005,32.35));
+#943 = VECTOR('',#944,1.);
+#944 = DIRECTION('',(0.,0.,1.));
+#945 = PCURVE('',#343,#946);
+#946 = DEFINITIONAL_REPRESENTATION('',(#947),#951);
+#947 = LINE('',#948,#949);
+#948 = CARTESIAN_POINT('',(-0.903888122556,0.));
+#949 = VECTOR('',#950,1.);
+#950 = DIRECTION('',(-0.,-1.));
+#951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#952 = PCURVE('',#310,#953);
+#953 = DEFINITIONAL_REPRESENTATION('',(#954),#958);
+#954 = LINE('',#955,#956);
+#955 = CARTESIAN_POINT('',(0.,-0.));
+#956 = VECTOR('',#957,1.);
+#957 = DIRECTION('',(0.,-1.));
+#958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#959 = ORIENTED_EDGE('',*,*,#960,.F.);
+#960 = EDGE_CURVE('',#835,#938,#961,.T.);
+#961 = SURFACE_CURVE('',#962,(#967,#974),.PCURVE_S1.);
+#962 = CIRCLE('',#963,26.917373571729);
+#963 = AXIS2_PLACEMENT_3D('',#964,#965,#966);
+#964 = CARTESIAN_POINT('',(0.,0.,32.35));
+#965 = DIRECTION('',(0.,0.,1.));
+#966 = DIRECTION('',(1.,0.,0.));
+#967 = PCURVE('',#343,#968);
+#968 = DEFINITIONAL_REPRESENTATION('',(#969),#973);
+#969 = LINE('',#970,#971);
+#970 = CARTESIAN_POINT('',(-0.,0.));
+#971 = VECTOR('',#972,1.);
+#972 = DIRECTION('',(-1.,0.));
+#973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#974 = PCURVE('',#660,#975);
+#975 = DEFINITIONAL_REPRESENTATION('',(#976),#984);
+#976 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#977,#978,#979,#980,#981,#982
+,#983),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#977 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#978 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#979 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#980 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#981 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#982 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#983 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#985 = ADVANCED_FACE('',(#986),#310,.F.);
+#986 = FACE_BOUND('',#987,.F.);
+#987 = EDGE_LOOP('',(#988,#989,#990,#991));
+#988 = ORIENTED_EDGE('',*,*,#937,.T.);
+#989 = ORIENTED_EDGE('',*,*,#294,.T.);
+#990 = ORIENTED_EDGE('',*,*,#881,.F.);
+#991 = ORIENTED_EDGE('',*,*,#992,.F.);
+#992 = EDGE_CURVE('',#938,#882,#993,.T.);
+#993 = SURFACE_CURVE('',#994,(#998,#1005),.PCURVE_S1.);
+#994 = LINE('',#995,#996);
+#995 = CARTESIAN_POINT('',(16.649999999991,21.150000000004,32.35));
+#996 = VECTOR('',#997,1.);
+#997 = DIRECTION('',(-1.,0.,0.));
+#998 = PCURVE('',#310,#999);
+#999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1004);
+#1000 = LINE('',#1001,#1002);
+#1001 = CARTESIAN_POINT('',(0.,-0.));
+#1002 = VECTOR('',#1003,1.);
+#1003 = DIRECTION('',(1.,0.));
+#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1005 = PCURVE('',#660,#1006);
+#1006 = DEFINITIONAL_REPRESENTATION('',(#1007),#1011);
+#1007 = LINE('',#1008,#1009);
+#1008 = CARTESIAN_POINT('',(-33.29999999999,42.300000000004));
+#1009 = VECTOR('',#1010,1.);
+#1010 = DIRECTION('',(1.,0.));
+#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1012 = ADVANCED_FACE('',(#1013),#437,.F.);
+#1013 = FACE_BOUND('',#1014,.F.);
+#1014 = EDGE_LOOP('',(#1015,#1016,#1039,#1070));
+#1015 = ORIENTED_EDGE('',*,*,#416,.F.);
+#1016 = ORIENTED_EDGE('',*,*,#1017,.T.);
+#1017 = EDGE_CURVE('',#417,#1018,#1020,.T.);
+#1018 = VERTEX_POINT('',#1019);
+#1019 = CARTESIAN_POINT('',(-14.275,-15.5,35.6));
+#1020 = SEAM_CURVE('',#1021,(#1025,#1032),.PCURVE_S1.);
+#1021 = LINE('',#1022,#1023);
+#1022 = CARTESIAN_POINT('',(-14.275,-15.5,40.1));
+#1023 = VECTOR('',#1024,1.);
+#1024 = DIRECTION('',(-0.,-0.,-1.));
+#1025 = PCURVE('',#437,#1026);
+#1026 = DEFINITIONAL_REPRESENTATION('',(#1027),#1031);
+#1027 = LINE('',#1028,#1029);
+#1028 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1029 = VECTOR('',#1030,1.);
+#1030 = DIRECTION('',(0.,-1.));
+#1031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1032 = PCURVE('',#437,#1033);
+#1033 = DEFINITIONAL_REPRESENTATION('',(#1034),#1038);
+#1034 = LINE('',#1035,#1036);
+#1035 = CARTESIAN_POINT('',(0.,0.));
+#1036 = VECTOR('',#1037,1.);
+#1037 = DIRECTION('',(0.,-1.));
+#1038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1039 = ORIENTED_EDGE('',*,*,#1040,.T.);
+#1040 = EDGE_CURVE('',#1018,#1018,#1041,.T.);
+#1041 = SURFACE_CURVE('',#1042,(#1047,#1054),.PCURVE_S1.);
+#1042 = CIRCLE('',#1043,1.225);
+#1043 = AXIS2_PLACEMENT_3D('',#1044,#1045,#1046);
+#1044 = CARTESIAN_POINT('',(-15.5,-15.5,35.6));
+#1045 = DIRECTION('',(0.,0.,1.));
+#1046 = DIRECTION('',(1.,0.,0.));
+#1047 = PCURVE('',#437,#1048);
+#1048 = DEFINITIONAL_REPRESENTATION('',(#1049),#1053);
+#1049 = LINE('',#1050,#1051);
+#1050 = CARTESIAN_POINT('',(0.,-4.5));
+#1051 = VECTOR('',#1052,1.);
+#1052 = DIRECTION('',(1.,0.));
+#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1054 = PCURVE('',#1055,#1060);
+#1055 = PLANE('',#1056);
+#1056 = AXIS2_PLACEMENT_3D('',#1057,#1058,#1059);
+#1057 = CARTESIAN_POINT('',(-14.275,-15.5,35.6));
+#1058 = DIRECTION('',(0.,0.,-1.));
+#1059 = DIRECTION('',(-1.,0.,0.));
+#1060 = DEFINITIONAL_REPRESENTATION('',(#1061),#1069);
+#1061 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1062,#1063,#1064,#1065,
+#1066,#1067,#1068),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1062 = CARTESIAN_POINT('',(0.,0.));
+#1063 = CARTESIAN_POINT('',(0.,2.121762239272));
+#1064 = CARTESIAN_POINT('',(1.8375,1.060881119636));
+#1065 = CARTESIAN_POINT('',(3.675,3.000384657911E-16));
+#1066 = CARTESIAN_POINT('',(1.8375,-1.060881119636));
+#1067 = CARTESIAN_POINT('',(1.998401444325E-15,-2.121762239272));
+#1068 = CARTESIAN_POINT('',(0.,0.));
+#1069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1070 = ORIENTED_EDGE('',*,*,#1017,.F.);
+#1071 = ADVANCED_FACE('',(#1072),#472,.F.);
+#1072 = FACE_BOUND('',#1073,.F.);
+#1073 = EDGE_LOOP('',(#1074,#1075,#1098,#1129));
+#1074 = ORIENTED_EDGE('',*,*,#451,.F.);
+#1075 = ORIENTED_EDGE('',*,*,#1076,.T.);
+#1076 = EDGE_CURVE('',#452,#1077,#1079,.T.);
+#1077 = VERTEX_POINT('',#1078);
+#1078 = CARTESIAN_POINT('',(-14.275,15.5,35.6));
+#1079 = SEAM_CURVE('',#1080,(#1084,#1091),.PCURVE_S1.);
+#1080 = LINE('',#1081,#1082);
+#1081 = CARTESIAN_POINT('',(-14.275,15.5,40.1));
+#1082 = VECTOR('',#1083,1.);
+#1083 = DIRECTION('',(-0.,-0.,-1.));
+#1084 = PCURVE('',#472,#1085);
+#1085 = DEFINITIONAL_REPRESENTATION('',(#1086),#1090);
+#1086 = LINE('',#1087,#1088);
+#1087 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1088 = VECTOR('',#1089,1.);
+#1089 = DIRECTION('',(0.,-1.));
+#1090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1091 = PCURVE('',#472,#1092);
+#1092 = DEFINITIONAL_REPRESENTATION('',(#1093),#1097);
+#1093 = LINE('',#1094,#1095);
+#1094 = CARTESIAN_POINT('',(0.,0.));
+#1095 = VECTOR('',#1096,1.);
+#1096 = DIRECTION('',(0.,-1.));
+#1097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1098 = ORIENTED_EDGE('',*,*,#1099,.T.);
+#1099 = EDGE_CURVE('',#1077,#1077,#1100,.T.);
+#1100 = SURFACE_CURVE('',#1101,(#1106,#1113),.PCURVE_S1.);
+#1101 = CIRCLE('',#1102,1.225);
+#1102 = AXIS2_PLACEMENT_3D('',#1103,#1104,#1105);
+#1103 = CARTESIAN_POINT('',(-15.5,15.5,35.6));
+#1104 = DIRECTION('',(0.,0.,1.));
+#1105 = DIRECTION('',(1.,0.,0.));
+#1106 = PCURVE('',#472,#1107);
+#1107 = DEFINITIONAL_REPRESENTATION('',(#1108),#1112);
+#1108 = LINE('',#1109,#1110);
+#1109 = CARTESIAN_POINT('',(0.,-4.5));
+#1110 = VECTOR('',#1111,1.);
+#1111 = DIRECTION('',(1.,0.));
+#1112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1113 = PCURVE('',#1114,#1119);
+#1114 = PLANE('',#1115);
+#1115 = AXIS2_PLACEMENT_3D('',#1116,#1117,#1118);
+#1116 = CARTESIAN_POINT('',(-14.275,15.5,35.6));
+#1117 = DIRECTION('',(0.,0.,-1.));
+#1118 = DIRECTION('',(-1.,0.,0.));
+#1119 = DEFINITIONAL_REPRESENTATION('',(#1120),#1128);
+#1120 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1121,#1122,#1123,#1124,
+#1125,#1126,#1127),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1121 = CARTESIAN_POINT('',(0.,0.));
+#1122 = CARTESIAN_POINT('',(0.,2.121762239272));
+#1123 = CARTESIAN_POINT('',(1.8375,1.060881119636));
+#1124 = CARTESIAN_POINT('',(3.675,3.000384657911E-16));
+#1125 = CARTESIAN_POINT('',(1.8375,-1.060881119636));
+#1126 = CARTESIAN_POINT('',(1.998401444325E-15,-2.121762239272));
+#1127 = CARTESIAN_POINT('',(0.,0.));
+#1128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1129 = ORIENTED_EDGE('',*,*,#1076,.F.);
+#1130 = ADVANCED_FACE('',(#1131),#507,.F.);
+#1131 = FACE_BOUND('',#1132,.F.);
+#1132 = EDGE_LOOP('',(#1133,#1134,#1157,#1188));
+#1133 = ORIENTED_EDGE('',*,*,#486,.F.);
+#1134 = ORIENTED_EDGE('',*,*,#1135,.T.);
+#1135 = EDGE_CURVE('',#487,#1136,#1138,.T.);
+#1136 = VERTEX_POINT('',#1137);
+#1137 = CARTESIAN_POINT('',(16.725,15.5,35.6));
+#1138 = SEAM_CURVE('',#1139,(#1143,#1150),.PCURVE_S1.);
+#1139 = LINE('',#1140,#1141);
+#1140 = CARTESIAN_POINT('',(16.725,15.5,40.1));
+#1141 = VECTOR('',#1142,1.);
+#1142 = DIRECTION('',(-0.,-0.,-1.));
+#1143 = PCURVE('',#507,#1144);
+#1144 = DEFINITIONAL_REPRESENTATION('',(#1145),#1149);
+#1145 = LINE('',#1146,#1147);
+#1146 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1147 = VECTOR('',#1148,1.);
+#1148 = DIRECTION('',(0.,-1.));
+#1149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1150 = PCURVE('',#507,#1151);
+#1151 = DEFINITIONAL_REPRESENTATION('',(#1152),#1156);
+#1152 = LINE('',#1153,#1154);
+#1153 = CARTESIAN_POINT('',(0.,0.));
+#1154 = VECTOR('',#1155,1.);
+#1155 = DIRECTION('',(0.,-1.));
+#1156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1157 = ORIENTED_EDGE('',*,*,#1158,.T.);
+#1158 = EDGE_CURVE('',#1136,#1136,#1159,.T.);
+#1159 = SURFACE_CURVE('',#1160,(#1165,#1172),.PCURVE_S1.);
+#1160 = CIRCLE('',#1161,1.225);
+#1161 = AXIS2_PLACEMENT_3D('',#1162,#1163,#1164);
+#1162 = CARTESIAN_POINT('',(15.5,15.5,35.6));
+#1163 = DIRECTION('',(0.,0.,1.));
+#1164 = DIRECTION('',(1.,0.,0.));
+#1165 = PCURVE('',#507,#1166);
+#1166 = DEFINITIONAL_REPRESENTATION('',(#1167),#1171);
+#1167 = LINE('',#1168,#1169);
+#1168 = CARTESIAN_POINT('',(0.,-4.5));
+#1169 = VECTOR('',#1170,1.);
+#1170 = DIRECTION('',(1.,0.));
+#1171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1172 = PCURVE('',#1173,#1178);
+#1173 = PLANE('',#1174);
+#1174 = AXIS2_PLACEMENT_3D('',#1175,#1176,#1177);
+#1175 = CARTESIAN_POINT('',(16.725,15.5,35.6));
+#1176 = DIRECTION('',(0.,0.,-1.));
+#1177 = DIRECTION('',(-1.,0.,0.));
+#1178 = DEFINITIONAL_REPRESENTATION('',(#1179),#1187);
+#1179 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1180,#1181,#1182,#1183,
+#1184,#1185,#1186),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1180 = CARTESIAN_POINT('',(0.,0.));
+#1181 = CARTESIAN_POINT('',(0.,2.121762239272));
+#1182 = CARTESIAN_POINT('',(1.8375,1.060881119636));
+#1183 = CARTESIAN_POINT('',(3.675,3.000384657911E-16));
+#1184 = CARTESIAN_POINT('',(1.8375,-1.060881119636));
+#1185 = CARTESIAN_POINT('',(1.998401444325E-15,-2.121762239272));
+#1186 = CARTESIAN_POINT('',(0.,0.));
+#1187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1188 = ORIENTED_EDGE('',*,*,#1135,.F.);
+#1189 = ADVANCED_FACE('',(#1190),#542,.F.);
+#1190 = FACE_BOUND('',#1191,.F.);
+#1191 = EDGE_LOOP('',(#1192,#1193,#1216,#1247));
+#1192 = ORIENTED_EDGE('',*,*,#521,.F.);
+#1193 = ORIENTED_EDGE('',*,*,#1194,.T.);
+#1194 = EDGE_CURVE('',#522,#1195,#1197,.T.);
+#1195 = VERTEX_POINT('',#1196);
+#1196 = CARTESIAN_POINT('',(16.725,-15.5,35.6));
+#1197 = SEAM_CURVE('',#1198,(#1202,#1209),.PCURVE_S1.);
+#1198 = LINE('',#1199,#1200);
+#1199 = CARTESIAN_POINT('',(16.725,-15.5,40.1));
+#1200 = VECTOR('',#1201,1.);
+#1201 = DIRECTION('',(-0.,-0.,-1.));
+#1202 = PCURVE('',#542,#1203);
+#1203 = DEFINITIONAL_REPRESENTATION('',(#1204),#1208);
+#1204 = LINE('',#1205,#1206);
+#1205 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1206 = VECTOR('',#1207,1.);
+#1207 = DIRECTION('',(0.,-1.));
+#1208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1209 = PCURVE('',#542,#1210);
+#1210 = DEFINITIONAL_REPRESENTATION('',(#1211),#1215);
+#1211 = LINE('',#1212,#1213);
+#1212 = CARTESIAN_POINT('',(0.,0.));
+#1213 = VECTOR('',#1214,1.);
+#1214 = DIRECTION('',(0.,-1.));
+#1215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1216 = ORIENTED_EDGE('',*,*,#1217,.T.);
+#1217 = EDGE_CURVE('',#1195,#1195,#1218,.T.);
+#1218 = SURFACE_CURVE('',#1219,(#1224,#1231),.PCURVE_S1.);
+#1219 = CIRCLE('',#1220,1.225);
+#1220 = AXIS2_PLACEMENT_3D('',#1221,#1222,#1223);
+#1221 = CARTESIAN_POINT('',(15.5,-15.5,35.6));
+#1222 = DIRECTION('',(0.,0.,1.));
+#1223 = DIRECTION('',(1.,0.,0.));
+#1224 = PCURVE('',#542,#1225);
+#1225 = DEFINITIONAL_REPRESENTATION('',(#1226),#1230);
+#1226 = LINE('',#1227,#1228);
+#1227 = CARTESIAN_POINT('',(0.,-4.5));
+#1228 = VECTOR('',#1229,1.);
+#1229 = DIRECTION('',(1.,0.));
+#1230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1231 = PCURVE('',#1232,#1237);
+#1232 = PLANE('',#1233);
+#1233 = AXIS2_PLACEMENT_3D('',#1234,#1235,#1236);
+#1234 = CARTESIAN_POINT('',(16.725,-15.5,35.6));
+#1235 = DIRECTION('',(0.,0.,-1.));
+#1236 = DIRECTION('',(-1.,0.,0.));
+#1237 = DEFINITIONAL_REPRESENTATION('',(#1238),#1246);
+#1238 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1239,#1240,#1241,#1242,
+#1243,#1244,#1245),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1239 = CARTESIAN_POINT('',(0.,0.));
+#1240 = CARTESIAN_POINT('',(0.,2.121762239272));
+#1241 = CARTESIAN_POINT('',(1.8375,1.060881119636));
+#1242 = CARTESIAN_POINT('',(3.675,3.000384657911E-16));
+#1243 = CARTESIAN_POINT('',(1.8375,-1.060881119636));
+#1244 = CARTESIAN_POINT('',(1.998401444325E-15,-2.121762239272));
+#1245 = CARTESIAN_POINT('',(0.,0.));
+#1246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1247 = ORIENTED_EDGE('',*,*,#1194,.F.);
+#1248 = ADVANCED_FACE('',(#1249),#584,.F.);
+#1249 = FACE_BOUND('',#1250,.T.);
+#1250 = EDGE_LOOP('',(#1251,#1284,#1305,#1306));
+#1251 = ORIENTED_EDGE('',*,*,#1252,.F.);
+#1252 = EDGE_CURVE('',#1253,#1253,#1255,.T.);
+#1253 = VERTEX_POINT('',#1254);
+#1254 = CARTESIAN_POINT('',(5.,0.,40.1));
+#1255 = SURFACE_CURVE('',#1256,(#1261,#1268),.PCURVE_S1.);
+#1256 = CIRCLE('',#1257,5.);
+#1257 = AXIS2_PLACEMENT_3D('',#1258,#1259,#1260);
+#1258 = CARTESIAN_POINT('',(0.,0.,40.1));
+#1259 = DIRECTION('',(0.,0.,1.));
+#1260 = DIRECTION('',(1.,0.,0.));
+#1261 = PCURVE('',#584,#1262);
+#1262 = DEFINITIONAL_REPRESENTATION('',(#1263),#1267);
+#1263 = LINE('',#1264,#1265);
+#1264 = CARTESIAN_POINT('',(-0.,0.));
+#1265 = VECTOR('',#1266,1.);
+#1266 = DIRECTION('',(-1.,0.));
+#1267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1268 = PCURVE('',#1269,#1274);
+#1269 = PLANE('',#1270);
+#1270 = AXIS2_PLACEMENT_3D('',#1271,#1272,#1273);
+#1271 = CARTESIAN_POINT('',(-16.65,-21.15,40.1));
+#1272 = DIRECTION('',(0.,0.,-1.));
+#1273 = DIRECTION('',(-1.,0.,0.));
+#1274 = DEFINITIONAL_REPRESENTATION('',(#1275),#1283);
+#1275 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1276,#1277,#1278,#1279,
+#1280,#1281,#1282),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1276 = CARTESIAN_POINT('',(-21.65,21.15));
+#1277 = CARTESIAN_POINT('',(-21.65,29.810254037844));
+#1278 = CARTESIAN_POINT('',(-14.15,25.480127018922));
+#1279 = CARTESIAN_POINT('',(-6.65,21.15));
+#1280 = CARTESIAN_POINT('',(-14.15,16.819872981078));
+#1281 = CARTESIAN_POINT('',(-21.65,12.489745962156));
+#1282 = CARTESIAN_POINT('',(-21.65,21.15));
+#1283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1284 = ORIENTED_EDGE('',*,*,#1285,.T.);
+#1285 = EDGE_CURVE('',#1253,#564,#1286,.T.);
+#1286 = SEAM_CURVE('',#1287,(#1291,#1298),.PCURVE_S1.);
+#1287 = LINE('',#1288,#1289);
+#1288 = CARTESIAN_POINT('',(5.,0.,40.1));
+#1289 = VECTOR('',#1290,1.);
+#1290 = DIRECTION('',(0.,0.,1.));
+#1291 = PCURVE('',#584,#1292);
+#1292 = DEFINITIONAL_REPRESENTATION('',(#1293),#1297);
+#1293 = LINE('',#1294,#1295);
+#1294 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1295 = VECTOR('',#1296,1.);
+#1296 = DIRECTION('',(-0.,-1.));
+#1297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1298 = PCURVE('',#584,#1299);
+#1299 = DEFINITIONAL_REPRESENTATION('',(#1300),#1304);
+#1300 = LINE('',#1301,#1302);
+#1301 = CARTESIAN_POINT('',(-0.,0.));
+#1302 = VECTOR('',#1303,1.);
+#1303 = DIRECTION('',(-0.,-1.));
+#1304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1305 = ORIENTED_EDGE('',*,*,#563,.T.);
+#1306 = ORIENTED_EDGE('',*,*,#1285,.F.);
+#1307 = ADVANCED_FACE('',(#1308,#1318),#660,.T.);
+#1308 = FACE_BOUND('',#1309,.T.);
+#1309 = EDGE_LOOP('',(#1310,#1311,#1312,#1313,#1314,#1315,#1316,#1317));
+#1310 = ORIENTED_EDGE('',*,*,#646,.F.);
+#1311 = ORIENTED_EDGE('',*,*,#700,.F.);
+#1312 = ORIENTED_EDGE('',*,*,#808,.F.);
+#1313 = ORIENTED_EDGE('',*,*,#906,.F.);
+#1314 = ORIENTED_EDGE('',*,*,#992,.F.);
+#1315 = ORIENTED_EDGE('',*,*,#960,.F.);
+#1316 = ORIENTED_EDGE('',*,*,#857,.F.);
+#1317 = ORIENTED_EDGE('',*,*,#754,.F.);
+#1318 = FACE_BOUND('',#1319,.T.);
+#1319 = EDGE_LOOP('',(#1320,#1350,#1378,#1406,#1434,#1462,#1490,#1518));
+#1320 = ORIENTED_EDGE('',*,*,#1321,.F.);
+#1321 = EDGE_CURVE('',#1322,#1324,#1326,.T.);
+#1322 = VERTEX_POINT('',#1323);
+#1323 = CARTESIAN_POINT('',(21.,13.75,32.35));
+#1324 = VERTEX_POINT('',#1325);
+#1325 = CARTESIAN_POINT('',(21.,-13.75,32.35));
+#1326 = SURFACE_CURVE('',#1327,(#1331,#1338),.PCURVE_S1.);
+#1327 = LINE('',#1328,#1329);
+#1328 = CARTESIAN_POINT('',(21.,13.75,32.35));
+#1329 = VECTOR('',#1330,1.);
+#1330 = DIRECTION('',(0.,-1.,0.));
+#1331 = PCURVE('',#660,#1332);
+#1332 = DEFINITIONAL_REPRESENTATION('',(#1333),#1337);
+#1333 = LINE('',#1334,#1335);
+#1334 = CARTESIAN_POINT('',(-37.65,34.9));
+#1335 = VECTOR('',#1336,1.);
+#1336 = DIRECTION('',(0.,-1.));
+#1337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1338 = PCURVE('',#1339,#1344);
+#1339 = PLANE('',#1340);
+#1340 = AXIS2_PLACEMENT_3D('',#1341,#1342,#1343);
+#1341 = CARTESIAN_POINT('',(21.,13.75,9.6));
+#1342 = DIRECTION('',(1.,0.,0.));
+#1343 = DIRECTION('',(0.,-1.,0.));
+#1344 = DEFINITIONAL_REPRESENTATION('',(#1345),#1349);
+#1345 = LINE('',#1346,#1347);
+#1346 = CARTESIAN_POINT('',(0.,-22.75));
+#1347 = VECTOR('',#1348,1.);
+#1348 = DIRECTION('',(1.,0.));
+#1349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1350 = ORIENTED_EDGE('',*,*,#1351,.F.);
+#1351 = EDGE_CURVE('',#1352,#1322,#1354,.T.);
+#1352 = VERTEX_POINT('',#1353);
+#1353 = CARTESIAN_POINT('',(13.75,20.999999999716,32.35));
+#1354 = SURFACE_CURVE('',#1355,(#1359,#1366),.PCURVE_S1.);
+#1355 = LINE('',#1356,#1357);
+#1356 = CARTESIAN_POINT('',(13.75,20.999999999716,32.35));
+#1357 = VECTOR('',#1358,1.);
+#1358 = DIRECTION('',(0.7071067812,-0.707106781173,0.));
+#1359 = PCURVE('',#660,#1360);
+#1360 = DEFINITIONAL_REPRESENTATION('',(#1361),#1365);
+#1361 = LINE('',#1362,#1363);
+#1362 = CARTESIAN_POINT('',(-30.4,42.149999999716));
+#1363 = VECTOR('',#1364,1.);
+#1364 = DIRECTION('',(-0.7071067812,-0.707106781173));
+#1365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1366 = PCURVE('',#1367,#1372);
+#1367 = PLANE('',#1368);
+#1368 = AXIS2_PLACEMENT_3D('',#1369,#1370,#1371);
+#1369 = CARTESIAN_POINT('',(13.75,20.999999999716,9.6));
+#1370 = DIRECTION('',(0.707106781173,0.7071067812,0.));
+#1371 = DIRECTION('',(0.7071067812,-0.707106781173,0.));
+#1372 = DEFINITIONAL_REPRESENTATION('',(#1373),#1377);
+#1373 = LINE('',#1374,#1375);
+#1374 = CARTESIAN_POINT('',(0.,-22.75));
+#1375 = VECTOR('',#1376,1.);
+#1376 = DIRECTION('',(1.,0.));
+#1377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1378 = ORIENTED_EDGE('',*,*,#1379,.F.);
+#1379 = EDGE_CURVE('',#1380,#1352,#1382,.T.);
+#1380 = VERTEX_POINT('',#1381);
+#1381 = CARTESIAN_POINT('',(-13.75,20.999999999716,32.35));
+#1382 = SURFACE_CURVE('',#1383,(#1387,#1394),.PCURVE_S1.);
+#1383 = LINE('',#1384,#1385);
+#1384 = CARTESIAN_POINT('',(-13.75,20.999999999716,32.35));
+#1385 = VECTOR('',#1386,1.);
+#1386 = DIRECTION('',(1.,0.,0.));
+#1387 = PCURVE('',#660,#1388);
+#1388 = DEFINITIONAL_REPRESENTATION('',(#1389),#1393);
+#1389 = LINE('',#1390,#1391);
+#1390 = CARTESIAN_POINT('',(-2.9,42.149999999716));
+#1391 = VECTOR('',#1392,1.);
+#1392 = DIRECTION('',(-1.,0.));
+#1393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1394 = PCURVE('',#1395,#1400);
+#1395 = PLANE('',#1396);
+#1396 = AXIS2_PLACEMENT_3D('',#1397,#1398,#1399);
+#1397 = CARTESIAN_POINT('',(-13.75,20.999999999716,9.6));
+#1398 = DIRECTION('',(0.,1.,0.));
+#1399 = DIRECTION('',(1.,0.,0.));
+#1400 = DEFINITIONAL_REPRESENTATION('',(#1401),#1405);
+#1401 = LINE('',#1402,#1403);
+#1402 = CARTESIAN_POINT('',(0.,-22.75));
+#1403 = VECTOR('',#1404,1.);
+#1404 = DIRECTION('',(1.,0.));
+#1405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1406 = ORIENTED_EDGE('',*,*,#1407,.F.);
+#1407 = EDGE_CURVE('',#1408,#1380,#1410,.T.);
+#1408 = VERTEX_POINT('',#1409);
+#1409 = CARTESIAN_POINT('',(-21.,13.75,32.35));
+#1410 = SURFACE_CURVE('',#1411,(#1415,#1422),.PCURVE_S1.);
+#1411 = LINE('',#1412,#1413);
+#1412 = CARTESIAN_POINT('',(-21.,13.75,32.35));
+#1413 = VECTOR('',#1414,1.);
+#1414 = DIRECTION('',(0.7071067812,0.707106781173,0.));
+#1415 = PCURVE('',#660,#1416);
+#1416 = DEFINITIONAL_REPRESENTATION('',(#1417),#1421);
+#1417 = LINE('',#1418,#1419);
+#1418 = CARTESIAN_POINT('',(4.35,34.9));
+#1419 = VECTOR('',#1420,1.);
+#1420 = DIRECTION('',(-0.7071067812,0.707106781173));
+#1421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1422 = PCURVE('',#1423,#1428);
+#1423 = PLANE('',#1424);
+#1424 = AXIS2_PLACEMENT_3D('',#1425,#1426,#1427);
+#1425 = CARTESIAN_POINT('',(-21.,13.75,9.6));
+#1426 = DIRECTION('',(-0.707106781173,0.7071067812,0.));
+#1427 = DIRECTION('',(0.7071067812,0.707106781173,0.));
+#1428 = DEFINITIONAL_REPRESENTATION('',(#1429),#1433);
+#1429 = LINE('',#1430,#1431);
+#1430 = CARTESIAN_POINT('',(0.,-22.75));
+#1431 = VECTOR('',#1432,1.);
+#1432 = DIRECTION('',(1.,0.));
+#1433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1434 = ORIENTED_EDGE('',*,*,#1435,.F.);
+#1435 = EDGE_CURVE('',#1436,#1408,#1438,.T.);
+#1436 = VERTEX_POINT('',#1437);
+#1437 = CARTESIAN_POINT('',(-21.,-13.75,32.35));
+#1438 = SURFACE_CURVE('',#1439,(#1443,#1450),.PCURVE_S1.);
+#1439 = LINE('',#1440,#1441);
+#1440 = CARTESIAN_POINT('',(-21.,-13.75,32.35));
+#1441 = VECTOR('',#1442,1.);
+#1442 = DIRECTION('',(0.,1.,0.));
+#1443 = PCURVE('',#660,#1444);
+#1444 = DEFINITIONAL_REPRESENTATION('',(#1445),#1449);
+#1445 = LINE('',#1446,#1447);
+#1446 = CARTESIAN_POINT('',(4.35,7.4));
+#1447 = VECTOR('',#1448,1.);
+#1448 = DIRECTION('',(0.,1.));
+#1449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1450 = PCURVE('',#1451,#1456);
+#1451 = PLANE('',#1452);
+#1452 = AXIS2_PLACEMENT_3D('',#1453,#1454,#1455);
+#1453 = CARTESIAN_POINT('',(-21.,-13.75,9.6));
+#1454 = DIRECTION('',(-1.,0.,0.));
+#1455 = DIRECTION('',(0.,1.,0.));
+#1456 = DEFINITIONAL_REPRESENTATION('',(#1457),#1461);
+#1457 = LINE('',#1458,#1459);
+#1458 = CARTESIAN_POINT('',(0.,-22.75));
+#1459 = VECTOR('',#1460,1.);
+#1460 = DIRECTION('',(1.,0.));
+#1461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1462 = ORIENTED_EDGE('',*,*,#1463,.F.);
+#1463 = EDGE_CURVE('',#1464,#1436,#1466,.T.);
+#1464 = VERTEX_POINT('',#1465);
+#1465 = CARTESIAN_POINT('',(-13.75,-20.99999999971,32.35));
+#1466 = SURFACE_CURVE('',#1467,(#1471,#1478),.PCURVE_S1.);
+#1467 = LINE('',#1468,#1469);
+#1468 = CARTESIAN_POINT('',(-13.75,-20.99999999971,32.35));
+#1469 = VECTOR('',#1470,1.);
+#1470 = DIRECTION('',(-0.7071067812,0.707106781173,0.));
+#1471 = PCURVE('',#660,#1472);
+#1472 = DEFINITIONAL_REPRESENTATION('',(#1473),#1477);
+#1473 = LINE('',#1474,#1475);
+#1474 = CARTESIAN_POINT('',(-2.9,0.150000000284));
+#1475 = VECTOR('',#1476,1.);
+#1476 = DIRECTION('',(0.7071067812,0.707106781173));
+#1477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1478 = PCURVE('',#1479,#1484);
+#1479 = PLANE('',#1480);
+#1480 = AXIS2_PLACEMENT_3D('',#1481,#1482,#1483);
+#1481 = CARTESIAN_POINT('',(-13.75,-20.99999999971,9.6));
+#1482 = DIRECTION('',(-0.707106781173,-0.7071067812,0.));
+#1483 = DIRECTION('',(-0.7071067812,0.707106781173,0.));
+#1484 = DEFINITIONAL_REPRESENTATION('',(#1485),#1489);
+#1485 = LINE('',#1486,#1487);
+#1486 = CARTESIAN_POINT('',(0.,-22.75));
+#1487 = VECTOR('',#1488,1.);
+#1488 = DIRECTION('',(1.,0.));
+#1489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1490 = ORIENTED_EDGE('',*,*,#1491,.F.);
+#1491 = EDGE_CURVE('',#1492,#1464,#1494,.T.);
+#1492 = VERTEX_POINT('',#1493);
+#1493 = CARTESIAN_POINT('',(13.75,-20.99999999971,32.35));
+#1494 = SURFACE_CURVE('',#1495,(#1499,#1506),.PCURVE_S1.);
+#1495 = LINE('',#1496,#1497);
+#1496 = CARTESIAN_POINT('',(13.75,-20.99999999971,32.35));
+#1497 = VECTOR('',#1498,1.);
+#1498 = DIRECTION('',(-1.,0.,0.));
+#1499 = PCURVE('',#660,#1500);
+#1500 = DEFINITIONAL_REPRESENTATION('',(#1501),#1505);
+#1501 = LINE('',#1502,#1503);
+#1502 = CARTESIAN_POINT('',(-30.4,0.150000000284));
+#1503 = VECTOR('',#1504,1.);
+#1504 = DIRECTION('',(1.,0.));
+#1505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1506 = PCURVE('',#1507,#1512);
+#1507 = PLANE('',#1508);
+#1508 = AXIS2_PLACEMENT_3D('',#1509,#1510,#1511);
+#1509 = CARTESIAN_POINT('',(13.75,-20.99999999971,9.6));
+#1510 = DIRECTION('',(0.,-1.,0.));
+#1511 = DIRECTION('',(-1.,0.,0.));
+#1512 = DEFINITIONAL_REPRESENTATION('',(#1513),#1517);
+#1513 = LINE('',#1514,#1515);
+#1514 = CARTESIAN_POINT('',(0.,-22.75));
+#1515 = VECTOR('',#1516,1.);
+#1516 = DIRECTION('',(1.,0.));
+#1517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1518 = ORIENTED_EDGE('',*,*,#1519,.F.);
+#1519 = EDGE_CURVE('',#1324,#1492,#1520,.T.);
+#1520 = SURFACE_CURVE('',#1521,(#1525,#1532),.PCURVE_S1.);
+#1521 = LINE('',#1522,#1523);
+#1522 = CARTESIAN_POINT('',(21.,-13.75,32.35));
+#1523 = VECTOR('',#1524,1.);
+#1524 = DIRECTION('',(-0.7071067812,-0.707106781173,0.));
+#1525 = PCURVE('',#660,#1526);
+#1526 = DEFINITIONAL_REPRESENTATION('',(#1527),#1531);
+#1527 = LINE('',#1528,#1529);
+#1528 = CARTESIAN_POINT('',(-37.65,7.4));
+#1529 = VECTOR('',#1530,1.);
+#1530 = DIRECTION('',(0.7071067812,-0.707106781173));
+#1531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1532 = PCURVE('',#1533,#1538);
+#1533 = PLANE('',#1534);
+#1534 = AXIS2_PLACEMENT_3D('',#1535,#1536,#1537);
+#1535 = CARTESIAN_POINT('',(21.,-13.75,9.6));
+#1536 = DIRECTION('',(0.707106781173,-0.7071067812,0.));
+#1537 = DIRECTION('',(-0.7071067812,-0.707106781173,0.));
+#1538 = DEFINITIONAL_REPRESENTATION('',(#1539),#1543);
+#1539 = LINE('',#1540,#1541);
+#1540 = CARTESIAN_POINT('',(0.,-22.75));
+#1541 = VECTOR('',#1542,1.);
+#1542 = DIRECTION('',(1.,-0.));
+#1543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1544 = ADVANCED_FACE('',(#1545),#1055,.F.);
+#1545 = FACE_BOUND('',#1546,.T.);
+#1546 = EDGE_LOOP('',(#1547));
+#1547 = ORIENTED_EDGE('',*,*,#1040,.T.);
+#1548 = ADVANCED_FACE('',(#1549),#1114,.F.);
+#1549 = FACE_BOUND('',#1550,.T.);
+#1550 = EDGE_LOOP('',(#1551));
+#1551 = ORIENTED_EDGE('',*,*,#1099,.T.);
+#1552 = ADVANCED_FACE('',(#1553),#1173,.F.);
+#1553 = FACE_BOUND('',#1554,.T.);
+#1554 = EDGE_LOOP('',(#1555));
+#1555 = ORIENTED_EDGE('',*,*,#1158,.T.);
+#1556 = ADVANCED_FACE('',(#1557),#1232,.F.);
+#1557 = FACE_BOUND('',#1558,.T.);
+#1558 = EDGE_LOOP('',(#1559));
+#1559 = ORIENTED_EDGE('',*,*,#1217,.T.);
+#1560 = ADVANCED_FACE('',(#1561,#1564),#1269,.F.);
+#1561 = FACE_BOUND('',#1562,.F.);
+#1562 = EDGE_LOOP('',(#1563));
+#1563 = ORIENTED_EDGE('',*,*,#1252,.F.);
+#1564 = FACE_BOUND('',#1565,.F.);
+#1565 = EDGE_LOOP('',(#1566));
+#1566 = ORIENTED_EDGE('',*,*,#1567,.T.);
+#1567 = EDGE_CURVE('',#1568,#1568,#1570,.T.);
+#1568 = VERTEX_POINT('',#1569);
+#1569 = CARTESIAN_POINT('',(2.5,0.,40.1));
+#1570 = SURFACE_CURVE('',#1571,(#1576,#1587),.PCURVE_S1.);
+#1571 = CIRCLE('',#1572,2.5);
+#1572 = AXIS2_PLACEMENT_3D('',#1573,#1574,#1575);
+#1573 = CARTESIAN_POINT('',(0.,0.,40.1));
+#1574 = DIRECTION('',(0.,0.,1.));
+#1575 = DIRECTION('',(1.,0.,0.));
+#1576 = PCURVE('',#1269,#1577);
+#1577 = DEFINITIONAL_REPRESENTATION('',(#1578),#1586);
+#1578 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1579,#1580,#1581,#1582,
+#1583,#1584,#1585),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1579 = CARTESIAN_POINT('',(-19.15,21.15));
+#1580 = CARTESIAN_POINT('',(-19.15,25.480127018922));
+#1581 = CARTESIAN_POINT('',(-15.4,23.315063509461));
+#1582 = CARTESIAN_POINT('',(-11.65,21.15));
+#1583 = CARTESIAN_POINT('',(-15.4,18.984936490539));
+#1584 = CARTESIAN_POINT('',(-19.15,16.819872981078));
+#1585 = CARTESIAN_POINT('',(-19.15,21.15));
+#1586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1587 = PCURVE('',#1588,#1593);
+#1588 = CYLINDRICAL_SURFACE('',#1589,2.5);
+#1589 = AXIS2_PLACEMENT_3D('',#1590,#1591,#1592);
+#1590 = CARTESIAN_POINT('',(0.,0.,40.1));
+#1591 = DIRECTION('',(-0.,-0.,-1.));
+#1592 = DIRECTION('',(1.,0.,0.));
+#1593 = DEFINITIONAL_REPRESENTATION('',(#1594),#1598);
+#1594 = LINE('',#1595,#1596);
+#1595 = CARTESIAN_POINT('',(-0.,0.));
+#1596 = VECTOR('',#1597,1.);
+#1597 = DIRECTION('',(-1.,0.));
+#1598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1599 = ADVANCED_FACE('',(#1600),#1339,.T.);
+#1600 = FACE_BOUND('',#1601,.T.);
+#1601 = EDGE_LOOP('',(#1602,#1625,#1626,#1649));
+#1602 = ORIENTED_EDGE('',*,*,#1603,.T.);
+#1603 = EDGE_CURVE('',#1604,#1322,#1606,.T.);
+#1604 = VERTEX_POINT('',#1605);
+#1605 = CARTESIAN_POINT('',(21.,13.75,9.6));
+#1606 = SURFACE_CURVE('',#1607,(#1611,#1618),.PCURVE_S1.);
+#1607 = LINE('',#1608,#1609);
+#1608 = CARTESIAN_POINT('',(21.,13.75,9.6));
+#1609 = VECTOR('',#1610,1.);
+#1610 = DIRECTION('',(0.,0.,1.));
+#1611 = PCURVE('',#1339,#1612);
+#1612 = DEFINITIONAL_REPRESENTATION('',(#1613),#1617);
+#1613 = LINE('',#1614,#1615);
+#1614 = CARTESIAN_POINT('',(0.,0.));
+#1615 = VECTOR('',#1616,1.);
+#1616 = DIRECTION('',(0.,-1.));
+#1617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1618 = PCURVE('',#1367,#1619);
+#1619 = DEFINITIONAL_REPRESENTATION('',(#1620),#1624);
+#1620 = LINE('',#1621,#1622);
+#1621 = CARTESIAN_POINT('',(10.253048327004,0.));
+#1622 = VECTOR('',#1623,1.);
+#1623 = DIRECTION('',(0.,-1.));
+#1624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1625 = ORIENTED_EDGE('',*,*,#1321,.T.);
+#1626 = ORIENTED_EDGE('',*,*,#1627,.F.);
+#1627 = EDGE_CURVE('',#1628,#1324,#1630,.T.);
+#1628 = VERTEX_POINT('',#1629);
+#1629 = CARTESIAN_POINT('',(21.,-13.75,9.6));
+#1630 = SURFACE_CURVE('',#1631,(#1635,#1642),.PCURVE_S1.);
+#1631 = LINE('',#1632,#1633);
+#1632 = CARTESIAN_POINT('',(21.,-13.75,9.6));
+#1633 = VECTOR('',#1634,1.);
+#1634 = DIRECTION('',(0.,0.,1.));
+#1635 = PCURVE('',#1339,#1636);
+#1636 = DEFINITIONAL_REPRESENTATION('',(#1637),#1641);
+#1637 = LINE('',#1638,#1639);
+#1638 = CARTESIAN_POINT('',(27.5,0.));
+#1639 = VECTOR('',#1640,1.);
+#1640 = DIRECTION('',(0.,-1.));
+#1641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1642 = PCURVE('',#1533,#1643);
+#1643 = DEFINITIONAL_REPRESENTATION('',(#1644),#1648);
+#1644 = LINE('',#1645,#1646);
+#1645 = CARTESIAN_POINT('',(0.,0.));
+#1646 = VECTOR('',#1647,1.);
+#1647 = DIRECTION('',(0.,-1.));
+#1648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1649 = ORIENTED_EDGE('',*,*,#1650,.F.);
+#1650 = EDGE_CURVE('',#1604,#1628,#1651,.T.);
+#1651 = SURFACE_CURVE('',#1652,(#1656,#1663),.PCURVE_S1.);
+#1652 = LINE('',#1653,#1654);
+#1653 = CARTESIAN_POINT('',(21.,13.75,9.6));
+#1654 = VECTOR('',#1655,1.);
+#1655 = DIRECTION('',(0.,-1.,0.));
+#1656 = PCURVE('',#1339,#1657);
+#1657 = DEFINITIONAL_REPRESENTATION('',(#1658),#1662);
+#1658 = LINE('',#1659,#1660);
+#1659 = CARTESIAN_POINT('',(0.,0.));
+#1660 = VECTOR('',#1661,1.);
+#1661 = DIRECTION('',(1.,0.));
+#1662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1663 = PCURVE('',#1664,#1669);
+#1664 = PLANE('',#1665);
+#1665 = AXIS2_PLACEMENT_3D('',#1666,#1667,#1668);
+#1666 = CARTESIAN_POINT('',(-16.65,-21.15,9.6));
+#1667 = DIRECTION('',(0.,0.,-1.));
+#1668 = DIRECTION('',(-1.,0.,0.));
+#1669 = DEFINITIONAL_REPRESENTATION('',(#1670),#1674);
+#1670 = LINE('',#1671,#1672);
+#1671 = CARTESIAN_POINT('',(-37.65,34.9));
+#1672 = VECTOR('',#1673,1.);
+#1673 = DIRECTION('',(0.,-1.));
+#1674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1675 = ADVANCED_FACE('',(#1676),#1533,.T.);
+#1676 = FACE_BOUND('',#1677,.T.);
+#1677 = EDGE_LOOP('',(#1678,#1679,#1680,#1703));
+#1678 = ORIENTED_EDGE('',*,*,#1627,.T.);
+#1679 = ORIENTED_EDGE('',*,*,#1519,.T.);
+#1680 = ORIENTED_EDGE('',*,*,#1681,.F.);
+#1681 = EDGE_CURVE('',#1682,#1492,#1684,.T.);
+#1682 = VERTEX_POINT('',#1683);
+#1683 = CARTESIAN_POINT('',(13.75,-20.99999999971,9.6));
+#1684 = SURFACE_CURVE('',#1685,(#1689,#1696),.PCURVE_S1.);
+#1685 = LINE('',#1686,#1687);
+#1686 = CARTESIAN_POINT('',(13.75,-20.99999999971,9.6));
+#1687 = VECTOR('',#1688,1.);
+#1688 = DIRECTION('',(0.,0.,1.));
+#1689 = PCURVE('',#1533,#1690);
+#1690 = DEFINITIONAL_REPRESENTATION('',(#1691),#1695);
+#1691 = LINE('',#1692,#1693);
+#1692 = CARTESIAN_POINT('',(10.253048327004,-0.));
+#1693 = VECTOR('',#1694,1.);
+#1694 = DIRECTION('',(0.,-1.));
+#1695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1696 = PCURVE('',#1507,#1697);
+#1697 = DEFINITIONAL_REPRESENTATION('',(#1698),#1702);
+#1698 = LINE('',#1699,#1700);
+#1699 = CARTESIAN_POINT('',(0.,-0.));
+#1700 = VECTOR('',#1701,1.);
+#1701 = DIRECTION('',(0.,-1.));
+#1702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1703 = ORIENTED_EDGE('',*,*,#1704,.F.);
+#1704 = EDGE_CURVE('',#1628,#1682,#1705,.T.);
+#1705 = SURFACE_CURVE('',#1706,(#1710,#1717),.PCURVE_S1.);
+#1706 = LINE('',#1707,#1708);
+#1707 = CARTESIAN_POINT('',(21.,-13.75,9.6));
+#1708 = VECTOR('',#1709,1.);
+#1709 = DIRECTION('',(-0.7071067812,-0.707106781173,0.));
+#1710 = PCURVE('',#1533,#1711);
+#1711 = DEFINITIONAL_REPRESENTATION('',(#1712),#1716);
+#1712 = LINE('',#1713,#1714);
+#1713 = CARTESIAN_POINT('',(0.,0.));
+#1714 = VECTOR('',#1715,1.);
+#1715 = DIRECTION('',(1.,-0.));
+#1716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1717 = PCURVE('',#1664,#1718);
+#1718 = DEFINITIONAL_REPRESENTATION('',(#1719),#1723);
+#1719 = LINE('',#1720,#1721);
+#1720 = CARTESIAN_POINT('',(-37.65,7.4));
+#1721 = VECTOR('',#1722,1.);
+#1722 = DIRECTION('',(0.7071067812,-0.707106781173));
+#1723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1724 = ADVANCED_FACE('',(#1725),#1507,.T.);
+#1725 = FACE_BOUND('',#1726,.T.);
+#1726 = EDGE_LOOP('',(#1727,#1728,#1729,#1752));
+#1727 = ORIENTED_EDGE('',*,*,#1681,.T.);
+#1728 = ORIENTED_EDGE('',*,*,#1491,.T.);
+#1729 = ORIENTED_EDGE('',*,*,#1730,.F.);
+#1730 = EDGE_CURVE('',#1731,#1464,#1733,.T.);
+#1731 = VERTEX_POINT('',#1732);
+#1732 = CARTESIAN_POINT('',(-13.75,-20.99999999971,9.6));
+#1733 = SURFACE_CURVE('',#1734,(#1738,#1745),.PCURVE_S1.);
+#1734 = LINE('',#1735,#1736);
+#1735 = CARTESIAN_POINT('',(-13.75,-20.99999999971,9.6));
+#1736 = VECTOR('',#1737,1.);
+#1737 = DIRECTION('',(0.,0.,1.));
+#1738 = PCURVE('',#1507,#1739);
+#1739 = DEFINITIONAL_REPRESENTATION('',(#1740),#1744);
+#1740 = LINE('',#1741,#1742);
+#1741 = CARTESIAN_POINT('',(27.5,0.));
+#1742 = VECTOR('',#1743,1.);
+#1743 = DIRECTION('',(0.,-1.));
+#1744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1745 = PCURVE('',#1479,#1746);
+#1746 = DEFINITIONAL_REPRESENTATION('',(#1747),#1751);
+#1747 = LINE('',#1748,#1749);
+#1748 = CARTESIAN_POINT('',(0.,0.));
+#1749 = VECTOR('',#1750,1.);
+#1750 = DIRECTION('',(0.,-1.));
+#1751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1752 = ORIENTED_EDGE('',*,*,#1753,.F.);
+#1753 = EDGE_CURVE('',#1682,#1731,#1754,.T.);
+#1754 = SURFACE_CURVE('',#1755,(#1759,#1766),.PCURVE_S1.);
+#1755 = LINE('',#1756,#1757);
+#1756 = CARTESIAN_POINT('',(13.75,-20.99999999971,9.6));
+#1757 = VECTOR('',#1758,1.);
+#1758 = DIRECTION('',(-1.,0.,0.));
+#1759 = PCURVE('',#1507,#1760);
+#1760 = DEFINITIONAL_REPRESENTATION('',(#1761),#1765);
+#1761 = LINE('',#1762,#1763);
+#1762 = CARTESIAN_POINT('',(0.,-0.));
+#1763 = VECTOR('',#1764,1.);
+#1764 = DIRECTION('',(1.,0.));
+#1765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1766 = PCURVE('',#1664,#1767);
+#1767 = DEFINITIONAL_REPRESENTATION('',(#1768),#1772);
+#1768 = LINE('',#1769,#1770);
+#1769 = CARTESIAN_POINT('',(-30.4,0.150000000284));
+#1770 = VECTOR('',#1771,1.);
+#1771 = DIRECTION('',(1.,0.));
+#1772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1773 = ADVANCED_FACE('',(#1774),#1479,.T.);
+#1774 = FACE_BOUND('',#1775,.T.);
+#1775 = EDGE_LOOP('',(#1776,#1777,#1778,#1801));
+#1776 = ORIENTED_EDGE('',*,*,#1730,.T.);
+#1777 = ORIENTED_EDGE('',*,*,#1463,.T.);
+#1778 = ORIENTED_EDGE('',*,*,#1779,.F.);
+#1779 = EDGE_CURVE('',#1780,#1436,#1782,.T.);
+#1780 = VERTEX_POINT('',#1781);
+#1781 = CARTESIAN_POINT('',(-21.,-13.75,9.6));
+#1782 = SURFACE_CURVE('',#1783,(#1787,#1794),.PCURVE_S1.);
+#1783 = LINE('',#1784,#1785);
+#1784 = CARTESIAN_POINT('',(-21.,-13.75,9.6));
+#1785 = VECTOR('',#1786,1.);
+#1786 = DIRECTION('',(0.,0.,1.));
+#1787 = PCURVE('',#1479,#1788);
+#1788 = DEFINITIONAL_REPRESENTATION('',(#1789),#1793);
+#1789 = LINE('',#1790,#1791);
+#1790 = CARTESIAN_POINT('',(10.253048327004,0.));
+#1791 = VECTOR('',#1792,1.);
+#1792 = DIRECTION('',(0.,-1.));
+#1793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1794 = PCURVE('',#1451,#1795);
+#1795 = DEFINITIONAL_REPRESENTATION('',(#1796),#1800);
+#1796 = LINE('',#1797,#1798);
+#1797 = CARTESIAN_POINT('',(0.,0.));
+#1798 = VECTOR('',#1799,1.);
+#1799 = DIRECTION('',(0.,-1.));
+#1800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1801 = ORIENTED_EDGE('',*,*,#1802,.F.);
+#1802 = EDGE_CURVE('',#1731,#1780,#1803,.T.);
+#1803 = SURFACE_CURVE('',#1804,(#1808,#1815),.PCURVE_S1.);
+#1804 = LINE('',#1805,#1806);
+#1805 = CARTESIAN_POINT('',(-13.75,-20.99999999971,9.6));
+#1806 = VECTOR('',#1807,1.);
+#1807 = DIRECTION('',(-0.7071067812,0.707106781173,0.));
+#1808 = PCURVE('',#1479,#1809);
+#1809 = DEFINITIONAL_REPRESENTATION('',(#1810),#1814);
+#1810 = LINE('',#1811,#1812);
+#1811 = CARTESIAN_POINT('',(0.,0.));
+#1812 = VECTOR('',#1813,1.);
+#1813 = DIRECTION('',(1.,0.));
+#1814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1815 = PCURVE('',#1664,#1816);
+#1816 = DEFINITIONAL_REPRESENTATION('',(#1817),#1821);
+#1817 = LINE('',#1818,#1819);
+#1818 = CARTESIAN_POINT('',(-2.9,0.150000000284));
+#1819 = VECTOR('',#1820,1.);
+#1820 = DIRECTION('',(0.7071067812,0.707106781173));
+#1821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1822 = ADVANCED_FACE('',(#1823),#1451,.T.);
+#1823 = FACE_BOUND('',#1824,.T.);
+#1824 = EDGE_LOOP('',(#1825,#1826,#1827,#1850));
+#1825 = ORIENTED_EDGE('',*,*,#1779,.T.);
+#1826 = ORIENTED_EDGE('',*,*,#1435,.T.);
+#1827 = ORIENTED_EDGE('',*,*,#1828,.F.);
+#1828 = EDGE_CURVE('',#1829,#1408,#1831,.T.);
+#1829 = VERTEX_POINT('',#1830);
+#1830 = CARTESIAN_POINT('',(-21.,13.75,9.6));
+#1831 = SURFACE_CURVE('',#1832,(#1836,#1843),.PCURVE_S1.);
+#1832 = LINE('',#1833,#1834);
+#1833 = CARTESIAN_POINT('',(-21.,13.75,9.6));
+#1834 = VECTOR('',#1835,1.);
+#1835 = DIRECTION('',(0.,0.,1.));
+#1836 = PCURVE('',#1451,#1837);
+#1837 = DEFINITIONAL_REPRESENTATION('',(#1838),#1842);
+#1838 = LINE('',#1839,#1840);
+#1839 = CARTESIAN_POINT('',(27.5,0.));
+#1840 = VECTOR('',#1841,1.);
+#1841 = DIRECTION('',(0.,-1.));
+#1842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1843 = PCURVE('',#1423,#1844);
+#1844 = DEFINITIONAL_REPRESENTATION('',(#1845),#1849);
+#1845 = LINE('',#1846,#1847);
+#1846 = CARTESIAN_POINT('',(0.,0.));
+#1847 = VECTOR('',#1848,1.);
+#1848 = DIRECTION('',(0.,-1.));
+#1849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1850 = ORIENTED_EDGE('',*,*,#1851,.F.);
+#1851 = EDGE_CURVE('',#1780,#1829,#1852,.T.);
+#1852 = SURFACE_CURVE('',#1853,(#1857,#1864),.PCURVE_S1.);
+#1853 = LINE('',#1854,#1855);
+#1854 = CARTESIAN_POINT('',(-21.,-13.75,9.6));
+#1855 = VECTOR('',#1856,1.);
+#1856 = DIRECTION('',(0.,1.,0.));
+#1857 = PCURVE('',#1451,#1858);
+#1858 = DEFINITIONAL_REPRESENTATION('',(#1859),#1863);
+#1859 = LINE('',#1860,#1861);
+#1860 = CARTESIAN_POINT('',(0.,0.));
+#1861 = VECTOR('',#1862,1.);
+#1862 = DIRECTION('',(1.,0.));
+#1863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1864 = PCURVE('',#1664,#1865);
+#1865 = DEFINITIONAL_REPRESENTATION('',(#1866),#1870);
+#1866 = LINE('',#1867,#1868);
+#1867 = CARTESIAN_POINT('',(4.35,7.4));
+#1868 = VECTOR('',#1869,1.);
+#1869 = DIRECTION('',(0.,1.));
+#1870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1871 = ADVANCED_FACE('',(#1872),#1423,.T.);
+#1872 = FACE_BOUND('',#1873,.T.);
+#1873 = EDGE_LOOP('',(#1874,#1875,#1876,#1899));
+#1874 = ORIENTED_EDGE('',*,*,#1828,.T.);
+#1875 = ORIENTED_EDGE('',*,*,#1407,.T.);
+#1876 = ORIENTED_EDGE('',*,*,#1877,.F.);
+#1877 = EDGE_CURVE('',#1878,#1380,#1880,.T.);
+#1878 = VERTEX_POINT('',#1879);
+#1879 = CARTESIAN_POINT('',(-13.75,20.999999999716,9.6));
+#1880 = SURFACE_CURVE('',#1881,(#1885,#1892),.PCURVE_S1.);
+#1881 = LINE('',#1882,#1883);
+#1882 = CARTESIAN_POINT('',(-13.75,20.999999999716,9.6));
+#1883 = VECTOR('',#1884,1.);
+#1884 = DIRECTION('',(0.,0.,1.));
+#1885 = PCURVE('',#1423,#1886);
+#1886 = DEFINITIONAL_REPRESENTATION('',(#1887),#1891);
+#1887 = LINE('',#1888,#1889);
+#1888 = CARTESIAN_POINT('',(10.253048327004,0.));
+#1889 = VECTOR('',#1890,1.);
+#1890 = DIRECTION('',(0.,-1.));
+#1891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1892 = PCURVE('',#1395,#1893);
+#1893 = DEFINITIONAL_REPRESENTATION('',(#1894),#1898);
+#1894 = LINE('',#1895,#1896);
+#1895 = CARTESIAN_POINT('',(0.,0.));
+#1896 = VECTOR('',#1897,1.);
+#1897 = DIRECTION('',(0.,-1.));
+#1898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1899 = ORIENTED_EDGE('',*,*,#1900,.F.);
+#1900 = EDGE_CURVE('',#1829,#1878,#1901,.T.);
+#1901 = SURFACE_CURVE('',#1902,(#1906,#1913),.PCURVE_S1.);
+#1902 = LINE('',#1903,#1904);
+#1903 = CARTESIAN_POINT('',(-21.,13.75,9.6));
+#1904 = VECTOR('',#1905,1.);
+#1905 = DIRECTION('',(0.7071067812,0.707106781173,0.));
+#1906 = PCURVE('',#1423,#1907);
+#1907 = DEFINITIONAL_REPRESENTATION('',(#1908),#1912);
+#1908 = LINE('',#1909,#1910);
+#1909 = CARTESIAN_POINT('',(0.,0.));
+#1910 = VECTOR('',#1911,1.);
+#1911 = DIRECTION('',(1.,0.));
+#1912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1913 = PCURVE('',#1664,#1914);
+#1914 = DEFINITIONAL_REPRESENTATION('',(#1915),#1919);
+#1915 = LINE('',#1916,#1917);
+#1916 = CARTESIAN_POINT('',(4.35,34.9));
+#1917 = VECTOR('',#1918,1.);
+#1918 = DIRECTION('',(-0.7071067812,0.707106781173));
+#1919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1920 = ADVANCED_FACE('',(#1921),#1395,.T.);
+#1921 = FACE_BOUND('',#1922,.T.);
+#1922 = EDGE_LOOP('',(#1923,#1924,#1925,#1948));
+#1923 = ORIENTED_EDGE('',*,*,#1877,.T.);
+#1924 = ORIENTED_EDGE('',*,*,#1379,.T.);
+#1925 = ORIENTED_EDGE('',*,*,#1926,.F.);
+#1926 = EDGE_CURVE('',#1927,#1352,#1929,.T.);
+#1927 = VERTEX_POINT('',#1928);
+#1928 = CARTESIAN_POINT('',(13.75,20.999999999716,9.6));
+#1929 = SURFACE_CURVE('',#1930,(#1934,#1941),.PCURVE_S1.);
+#1930 = LINE('',#1931,#1932);
+#1931 = CARTESIAN_POINT('',(13.75,20.999999999716,9.6));
+#1932 = VECTOR('',#1933,1.);
+#1933 = DIRECTION('',(0.,0.,1.));
+#1934 = PCURVE('',#1395,#1935);
+#1935 = DEFINITIONAL_REPRESENTATION('',(#1936),#1940);
+#1936 = LINE('',#1937,#1938);
+#1937 = CARTESIAN_POINT('',(27.5,0.));
+#1938 = VECTOR('',#1939,1.);
+#1939 = DIRECTION('',(0.,-1.));
+#1940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1941 = PCURVE('',#1367,#1942);
+#1942 = DEFINITIONAL_REPRESENTATION('',(#1943),#1947);
+#1943 = LINE('',#1944,#1945);
+#1944 = CARTESIAN_POINT('',(0.,0.));
+#1945 = VECTOR('',#1946,1.);
+#1946 = DIRECTION('',(0.,-1.));
+#1947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1948 = ORIENTED_EDGE('',*,*,#1949,.F.);
+#1949 = EDGE_CURVE('',#1878,#1927,#1950,.T.);
+#1950 = SURFACE_CURVE('',#1951,(#1955,#1962),.PCURVE_S1.);
+#1951 = LINE('',#1952,#1953);
+#1952 = CARTESIAN_POINT('',(-13.75,20.999999999716,9.6));
+#1953 = VECTOR('',#1954,1.);
+#1954 = DIRECTION('',(1.,0.,0.));
+#1955 = PCURVE('',#1395,#1956);
+#1956 = DEFINITIONAL_REPRESENTATION('',(#1957),#1961);
+#1957 = LINE('',#1958,#1959);
+#1958 = CARTESIAN_POINT('',(0.,0.));
+#1959 = VECTOR('',#1960,1.);
+#1960 = DIRECTION('',(1.,0.));
+#1961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1962 = PCURVE('',#1664,#1963);
+#1963 = DEFINITIONAL_REPRESENTATION('',(#1964),#1968);
+#1964 = LINE('',#1965,#1966);
+#1965 = CARTESIAN_POINT('',(-2.9,42.149999999716));
+#1966 = VECTOR('',#1967,1.);
+#1967 = DIRECTION('',(-1.,0.));
+#1968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1969 = ADVANCED_FACE('',(#1970),#1367,.T.);
+#1970 = FACE_BOUND('',#1971,.T.);
+#1971 = EDGE_LOOP('',(#1972,#1973,#1974,#1975));
+#1972 = ORIENTED_EDGE('',*,*,#1926,.T.);
+#1973 = ORIENTED_EDGE('',*,*,#1351,.T.);
+#1974 = ORIENTED_EDGE('',*,*,#1603,.F.);
+#1975 = ORIENTED_EDGE('',*,*,#1976,.F.);
+#1976 = EDGE_CURVE('',#1927,#1604,#1977,.T.);
+#1977 = SURFACE_CURVE('',#1978,(#1982,#1989),.PCURVE_S1.);
+#1978 = LINE('',#1979,#1980);
+#1979 = CARTESIAN_POINT('',(13.75,20.999999999716,9.6));
+#1980 = VECTOR('',#1981,1.);
+#1981 = DIRECTION('',(0.7071067812,-0.707106781173,0.));
+#1982 = PCURVE('',#1367,#1983);
+#1983 = DEFINITIONAL_REPRESENTATION('',(#1984),#1988);
+#1984 = LINE('',#1985,#1986);
+#1985 = CARTESIAN_POINT('',(0.,0.));
+#1986 = VECTOR('',#1987,1.);
+#1987 = DIRECTION('',(1.,0.));
+#1988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1989 = PCURVE('',#1664,#1990);
+#1990 = DEFINITIONAL_REPRESENTATION('',(#1991),#1995);
+#1991 = LINE('',#1992,#1993);
+#1992 = CARTESIAN_POINT('',(-30.4,42.149999999716));
+#1993 = VECTOR('',#1994,1.);
+#1994 = DIRECTION('',(-0.7071067812,-0.707106781173));
+#1995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1996 = ADVANCED_FACE('',(#1997),#1588,.T.);
+#1997 = FACE_BOUND('',#1998,.F.);
+#1998 = EDGE_LOOP('',(#1999,#2022,#2023,#2024,#2057,#2085,#2118,#2146,
+    #2169));
+#1999 = ORIENTED_EDGE('',*,*,#2000,.F.);
+#2000 = EDGE_CURVE('',#1568,#2001,#2003,.T.);
+#2001 = VERTEX_POINT('',#2002);
+#2002 = CARTESIAN_POINT('',(2.5,0.,60.1));
+#2003 = SEAM_CURVE('',#2004,(#2008,#2015),.PCURVE_S1.);
+#2004 = LINE('',#2005,#2006);
+#2005 = CARTESIAN_POINT('',(2.5,0.,40.1));
+#2006 = VECTOR('',#2007,1.);
+#2007 = DIRECTION('',(0.,0.,1.));
+#2008 = PCURVE('',#1588,#2009);
+#2009 = DEFINITIONAL_REPRESENTATION('',(#2010),#2014);
+#2010 = LINE('',#2011,#2012);
+#2011 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2012 = VECTOR('',#2013,1.);
+#2013 = DIRECTION('',(-0.,-1.));
+#2014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2015 = PCURVE('',#1588,#2016);
+#2016 = DEFINITIONAL_REPRESENTATION('',(#2017),#2021);
+#2017 = LINE('',#2018,#2019);
+#2018 = CARTESIAN_POINT('',(-0.,0.));
+#2019 = VECTOR('',#2020,1.);
+#2020 = DIRECTION('',(-0.,-1.));
+#2021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2022 = ORIENTED_EDGE('',*,*,#1567,.F.);
+#2023 = ORIENTED_EDGE('',*,*,#2000,.T.);
+#2024 = ORIENTED_EDGE('',*,*,#2025,.T.);
+#2025 = EDGE_CURVE('',#2001,#2026,#2028,.T.);
+#2026 = VERTEX_POINT('',#2027);
+#2027 = CARTESIAN_POINT('',(-2.,1.500000000001,60.1));
+#2028 = SURFACE_CURVE('',#2029,(#2034,#2041),.PCURVE_S1.);
+#2029 = CIRCLE('',#2030,2.5);
+#2030 = AXIS2_PLACEMENT_3D('',#2031,#2032,#2033);
+#2031 = CARTESIAN_POINT('',(0.,0.,60.1));
+#2032 = DIRECTION('',(0.,0.,1.));
+#2033 = DIRECTION('',(1.,0.,0.));
+#2034 = PCURVE('',#1588,#2035);
+#2035 = DEFINITIONAL_REPRESENTATION('',(#2036),#2040);
+#2036 = LINE('',#2037,#2038);
+#2037 = CARTESIAN_POINT('',(-0.,-20.));
+#2038 = VECTOR('',#2039,1.);
+#2039 = DIRECTION('',(-1.,0.));
+#2040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2041 = PCURVE('',#2042,#2047);
+#2042 = PLANE('',#2043);
+#2043 = AXIS2_PLACEMENT_3D('',#2044,#2045,#2046);
+#2044 = CARTESIAN_POINT('',(2.5,0.,60.1));
+#2045 = DIRECTION('',(0.,0.,-1.));
+#2046 = DIRECTION('',(-1.,0.,0.));
+#2047 = DEFINITIONAL_REPRESENTATION('',(#2048),#2056);
+#2048 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2049,#2050,#2051,#2052,
+#2053,#2054,#2055),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2049 = CARTESIAN_POINT('',(0.,0.));
+#2050 = CARTESIAN_POINT('',(0.,4.330127018922));
+#2051 = CARTESIAN_POINT('',(3.75,2.165063509461));
+#2052 = CARTESIAN_POINT('',(7.5,6.123233995737E-16));
+#2053 = CARTESIAN_POINT('',(3.75,-2.165063509461));
+#2054 = CARTESIAN_POINT('',(3.996802888651E-15,-4.330127018922));
+#2055 = CARTESIAN_POINT('',(0.,0.));
+#2056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2057 = ORIENTED_EDGE('',*,*,#2058,.T.);
+#2058 = EDGE_CURVE('',#2026,#2059,#2061,.T.);
+#2059 = VERTEX_POINT('',#2060);
+#2060 = CARTESIAN_POINT('',(-2.,1.500000000001,43.1));
+#2061 = SURFACE_CURVE('',#2062,(#2066,#2073),.PCURVE_S1.);
+#2062 = LINE('',#2063,#2064);
+#2063 = CARTESIAN_POINT('',(-2.,1.500000000001,60.1));
+#2064 = VECTOR('',#2065,1.);
+#2065 = DIRECTION('',(-0.,-0.,-1.));
+#2066 = PCURVE('',#1588,#2067);
+#2067 = DEFINITIONAL_REPRESENTATION('',(#2068),#2072);
+#2068 = LINE('',#2069,#2070);
+#2069 = CARTESIAN_POINT('',(-2.498091544796,-20.));
+#2070 = VECTOR('',#2071,1.);
+#2071 = DIRECTION('',(-0.,1.));
+#2072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2073 = PCURVE('',#2074,#2079);
+#2074 = PLANE('',#2075);
+#2075 = AXIS2_PLACEMENT_3D('',#2076,#2077,#2078);
+#2076 = CARTESIAN_POINT('',(-2.,1.500000000001,60.1));
+#2077 = DIRECTION('',(-1.,0.,0.));
+#2078 = DIRECTION('',(0.,-1.,0.));
+#2079 = DEFINITIONAL_REPRESENTATION('',(#2080),#2084);
+#2080 = LINE('',#2081,#2082);
+#2081 = CARTESIAN_POINT('',(0.,0.));
+#2082 = VECTOR('',#2083,1.);
+#2083 = DIRECTION('',(0.,-1.));
+#2084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2085 = ORIENTED_EDGE('',*,*,#2086,.F.);
+#2086 = EDGE_CURVE('',#2087,#2059,#2089,.T.);
+#2087 = VERTEX_POINT('',#2088);
+#2088 = CARTESIAN_POINT('',(-2.5,0.,43.1));
+#2089 = SURFACE_CURVE('',#2090,(#2095,#2102),.PCURVE_S1.);
+#2090 = CIRCLE('',#2091,2.5);
+#2091 = AXIS2_PLACEMENT_3D('',#2092,#2093,#2094);
+#2092 = CARTESIAN_POINT('',(0.,0.,43.1));
+#2093 = DIRECTION('',(0.,0.,-1.));
+#2094 = DIRECTION('',(1.,0.,0.));
+#2095 = PCURVE('',#1588,#2096);
+#2096 = DEFINITIONAL_REPRESENTATION('',(#2097),#2101);
+#2097 = LINE('',#2098,#2099);
+#2098 = CARTESIAN_POINT('',(-6.28318530718,-3.));
+#2099 = VECTOR('',#2100,1.);
+#2100 = DIRECTION('',(1.,-0.));
+#2101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2102 = PCURVE('',#2103,#2108);
+#2103 = PLANE('',#2104);
+#2104 = AXIS2_PLACEMENT_3D('',#2105,#2106,#2107);
+#2105 = CARTESIAN_POINT('',(-2.,1.500000000001,43.1));
+#2106 = DIRECTION('',(0.,0.,1.));
+#2107 = DIRECTION('',(1.,0.,0.));
+#2108 = DEFINITIONAL_REPRESENTATION('',(#2109),#2117);
+#2109 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2110,#2111,#2112,#2113,
+#2114,#2115,#2116),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2110 = CARTESIAN_POINT('',(4.5,-1.500000000001));
+#2111 = CARTESIAN_POINT('',(4.5,-5.830127018923));
+#2112 = CARTESIAN_POINT('',(0.75,-3.665063509462));
+#2113 = CARTESIAN_POINT('',(-3.,-1.500000000001));
+#2114 = CARTESIAN_POINT('',(0.75,0.66506350946));
+#2115 = CARTESIAN_POINT('',(4.5,2.830127018921));
+#2116 = CARTESIAN_POINT('',(4.5,-1.500000000001));
+#2117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2118 = ORIENTED_EDGE('',*,*,#2119,.F.);
+#2119 = EDGE_CURVE('',#2120,#2087,#2122,.T.);
+#2120 = VERTEX_POINT('',#2121);
+#2121 = CARTESIAN_POINT('',(-2.,-1.500000000001,43.1));
+#2122 = SURFACE_CURVE('',#2123,(#2128,#2135),.PCURVE_S1.);
+#2123 = CIRCLE('',#2124,2.5);
+#2124 = AXIS2_PLACEMENT_3D('',#2125,#2126,#2127);
+#2125 = CARTESIAN_POINT('',(0.,0.,43.1));
+#2126 = DIRECTION('',(0.,0.,-1.));
+#2127 = DIRECTION('',(1.,0.,0.));
+#2128 = PCURVE('',#1588,#2129);
+#2129 = DEFINITIONAL_REPRESENTATION('',(#2130),#2134);
+#2130 = LINE('',#2131,#2132);
+#2131 = CARTESIAN_POINT('',(-6.28318530718,-3.));
+#2132 = VECTOR('',#2133,1.);
+#2133 = DIRECTION('',(1.,-0.));
+#2134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2135 = PCURVE('',#2103,#2136);
+#2136 = DEFINITIONAL_REPRESENTATION('',(#2137),#2145);
+#2137 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2138,#2139,#2140,#2141,
+#2142,#2143,#2144),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2138 = CARTESIAN_POINT('',(4.5,-1.500000000001));
+#2139 = CARTESIAN_POINT('',(4.5,-5.830127018923));
+#2140 = CARTESIAN_POINT('',(0.75,-3.665063509462));
+#2141 = CARTESIAN_POINT('',(-3.,-1.500000000001));
+#2142 = CARTESIAN_POINT('',(0.75,0.66506350946));
+#2143 = CARTESIAN_POINT('',(4.5,2.830127018921));
+#2144 = CARTESIAN_POINT('',(4.5,-1.500000000001));
+#2145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2146 = ORIENTED_EDGE('',*,*,#2147,.F.);
+#2147 = EDGE_CURVE('',#2148,#2120,#2150,.T.);
+#2148 = VERTEX_POINT('',#2149);
+#2149 = CARTESIAN_POINT('',(-2.,-1.500000000001,60.1));
+#2150 = SURFACE_CURVE('',#2151,(#2155,#2162),.PCURVE_S1.);
+#2151 = LINE('',#2152,#2153);
+#2152 = CARTESIAN_POINT('',(-2.,-1.500000000001,60.1));
+#2153 = VECTOR('',#2154,1.);
+#2154 = DIRECTION('',(-0.,-0.,-1.));
+#2155 = PCURVE('',#1588,#2156);
+#2156 = DEFINITIONAL_REPRESENTATION('',(#2157),#2161);
+#2157 = LINE('',#2158,#2159);
+#2158 = CARTESIAN_POINT('',(-3.785093762383,-20.));
+#2159 = VECTOR('',#2160,1.);
+#2160 = DIRECTION('',(-0.,1.));
+#2161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2162 = PCURVE('',#2074,#2163);
+#2163 = DEFINITIONAL_REPRESENTATION('',(#2164),#2168);
+#2164 = LINE('',#2165,#2166);
+#2165 = CARTESIAN_POINT('',(3.000000000002,0.));
+#2166 = VECTOR('',#2167,1.);
+#2167 = DIRECTION('',(0.,-1.));
+#2168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2169 = ORIENTED_EDGE('',*,*,#2170,.T.);
+#2170 = EDGE_CURVE('',#2148,#2001,#2171,.T.);
+#2171 = SURFACE_CURVE('',#2172,(#2177,#2184),.PCURVE_S1.);
+#2172 = CIRCLE('',#2173,2.5);
+#2173 = AXIS2_PLACEMENT_3D('',#2174,#2175,#2176);
+#2174 = CARTESIAN_POINT('',(0.,0.,60.1));
+#2175 = DIRECTION('',(0.,0.,1.));
+#2176 = DIRECTION('',(1.,0.,0.));
+#2177 = PCURVE('',#1588,#2178);
+#2178 = DEFINITIONAL_REPRESENTATION('',(#2179),#2183);
+#2179 = LINE('',#2180,#2181);
+#2180 = CARTESIAN_POINT('',(-0.,-20.));
+#2181 = VECTOR('',#2182,1.);
+#2182 = DIRECTION('',(-1.,0.));
+#2183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2184 = PCURVE('',#2042,#2185);
+#2185 = DEFINITIONAL_REPRESENTATION('',(#2186),#2194);
+#2186 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2187,#2188,#2189,#2190,
+#2191,#2192,#2193),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2187 = CARTESIAN_POINT('',(0.,0.));
+#2188 = CARTESIAN_POINT('',(0.,4.330127018922));
+#2189 = CARTESIAN_POINT('',(3.75,2.165063509461));
+#2190 = CARTESIAN_POINT('',(7.5,6.123233995737E-16));
+#2191 = CARTESIAN_POINT('',(3.75,-2.165063509461));
+#2192 = CARTESIAN_POINT('',(3.996802888651E-15,-4.330127018922));
+#2193 = CARTESIAN_POINT('',(0.,0.));
+#2194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2195 = ADVANCED_FACE('',(#2196,#2442),#1664,.F.);
+#2196 = FACE_BOUND('',#2197,.F.);
+#2197 = EDGE_LOOP('',(#2198,#2228,#2261,#2289,#2322,#2350,#2383,#2411));
+#2198 = ORIENTED_EDGE('',*,*,#2199,.F.);
+#2199 = EDGE_CURVE('',#2200,#2202,#2204,.T.);
+#2200 = VERTEX_POINT('',#2201);
+#2201 = CARTESIAN_POINT('',(-16.65,-21.14999999999,9.6));
+#2202 = VERTEX_POINT('',#2203);
+#2203 = CARTESIAN_POINT('',(16.65,-21.15,9.6));
+#2204 = SURFACE_CURVE('',#2205,(#2209,#2216),.PCURVE_S1.);
+#2205 = LINE('',#2206,#2207);
+#2206 = CARTESIAN_POINT('',(-16.65,-21.15,9.6));
+#2207 = VECTOR('',#2208,1.);
+#2208 = DIRECTION('',(1.,0.,0.));
+#2209 = PCURVE('',#1664,#2210);
+#2210 = DEFINITIONAL_REPRESENTATION('',(#2211),#2215);
+#2211 = LINE('',#2212,#2213);
+#2212 = CARTESIAN_POINT('',(0.,0.));
+#2213 = VECTOR('',#2214,1.);
+#2214 = DIRECTION('',(-1.,0.));
+#2215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2216 = PCURVE('',#2217,#2222);
+#2217 = PLANE('',#2218);
+#2218 = AXIS2_PLACEMENT_3D('',#2219,#2220,#2221);
+#2219 = CARTESIAN_POINT('',(-16.65,-21.15,0.));
+#2220 = DIRECTION('',(0.,1.,0.));
+#2221 = DIRECTION('',(1.,0.,0.));
+#2222 = DEFINITIONAL_REPRESENTATION('',(#2223),#2227);
+#2223 = LINE('',#2224,#2225);
+#2224 = CARTESIAN_POINT('',(0.,-9.6));
+#2225 = VECTOR('',#2226,1.);
+#2226 = DIRECTION('',(1.,0.));
+#2227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2228 = ORIENTED_EDGE('',*,*,#2229,.F.);
+#2229 = EDGE_CURVE('',#2230,#2200,#2232,.T.);
+#2230 = VERTEX_POINT('',#2231);
+#2231 = CARTESIAN_POINT('',(-21.15,-16.64999999999,9.6));
+#2232 = SURFACE_CURVE('',#2233,(#2238,#2249),.PCURVE_S1.);
+#2233 = CIRCLE('',#2234,26.917373571729);
+#2234 = AXIS2_PLACEMENT_3D('',#2235,#2236,#2237);
+#2235 = CARTESIAN_POINT('',(0.,0.,9.6));
+#2236 = DIRECTION('',(0.,0.,1.));
+#2237 = DIRECTION('',(1.,0.,0.));
+#2238 = PCURVE('',#1664,#2239);
+#2239 = DEFINITIONAL_REPRESENTATION('',(#2240),#2248);
+#2240 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2241,#2242,#2243,#2244,
+#2245,#2246,#2247),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2241 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#2242 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#2243 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#2244 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#2245 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#2246 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#2247 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#2248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2249 = PCURVE('',#2250,#2255);
+#2250 = CYLINDRICAL_SURFACE('',#2251,26.917373571729);
+#2251 = AXIS2_PLACEMENT_3D('',#2252,#2253,#2254);
+#2252 = CARTESIAN_POINT('',(0.,0.,0.));
+#2253 = DIRECTION('',(-0.,-0.,-1.));
+#2254 = DIRECTION('',(1.,0.,0.));
+#2255 = DEFINITIONAL_REPRESENTATION('',(#2256),#2260);
+#2256 = LINE('',#2257,#2258);
+#2257 = CARTESIAN_POINT('',(-0.,-9.6));
+#2258 = VECTOR('',#2259,1.);
+#2259 = DIRECTION('',(-1.,0.));
+#2260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2261 = ORIENTED_EDGE('',*,*,#2262,.F.);
+#2262 = EDGE_CURVE('',#2263,#2230,#2265,.T.);
+#2263 = VERTEX_POINT('',#2264);
+#2264 = CARTESIAN_POINT('',(-21.14999999999,16.650000000005,9.6));
+#2265 = SURFACE_CURVE('',#2266,(#2270,#2277),.PCURVE_S1.);
+#2266 = LINE('',#2267,#2268);
+#2267 = CARTESIAN_POINT('',(-21.15,16.65,9.6));
+#2268 = VECTOR('',#2269,1.);
+#2269 = DIRECTION('',(0.,-1.,0.));
+#2270 = PCURVE('',#1664,#2271);
+#2271 = DEFINITIONAL_REPRESENTATION('',(#2272),#2276);
+#2272 = LINE('',#2273,#2274);
+#2273 = CARTESIAN_POINT('',(4.5,37.8));
+#2274 = VECTOR('',#2275,1.);
+#2275 = DIRECTION('',(0.,-1.));
+#2276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2277 = PCURVE('',#2278,#2283);
+#2278 = PLANE('',#2279);
+#2279 = AXIS2_PLACEMENT_3D('',#2280,#2281,#2282);
+#2280 = CARTESIAN_POINT('',(-21.15,16.65,0.));
+#2281 = DIRECTION('',(1.,0.,0.));
+#2282 = DIRECTION('',(0.,-1.,0.));
+#2283 = DEFINITIONAL_REPRESENTATION('',(#2284),#2288);
+#2284 = LINE('',#2285,#2286);
+#2285 = CARTESIAN_POINT('',(0.,-9.6));
+#2286 = VECTOR('',#2287,1.);
+#2287 = DIRECTION('',(1.,0.));
+#2288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2289 = ORIENTED_EDGE('',*,*,#2290,.F.);
+#2290 = EDGE_CURVE('',#2291,#2263,#2293,.T.);
+#2291 = VERTEX_POINT('',#2292);
+#2292 = CARTESIAN_POINT('',(-16.64999999999,21.150000000002,9.6));
+#2293 = SURFACE_CURVE('',#2294,(#2299,#2310),.PCURVE_S1.);
+#2294 = CIRCLE('',#2295,26.917373571729);
+#2295 = AXIS2_PLACEMENT_3D('',#2296,#2297,#2298);
+#2296 = CARTESIAN_POINT('',(0.,0.,9.6));
+#2297 = DIRECTION('',(0.,0.,1.));
+#2298 = DIRECTION('',(1.,0.,0.));
+#2299 = PCURVE('',#1664,#2300);
+#2300 = DEFINITIONAL_REPRESENTATION('',(#2301),#2309);
+#2301 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2302,#2303,#2304,#2305,
+#2306,#2307,#2308),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2302 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#2303 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#2304 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#2305 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#2306 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#2307 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#2308 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#2309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2310 = PCURVE('',#2311,#2316);
+#2311 = CYLINDRICAL_SURFACE('',#2312,26.917373571729);
+#2312 = AXIS2_PLACEMENT_3D('',#2313,#2314,#2315);
+#2313 = CARTESIAN_POINT('',(0.,0.,0.));
+#2314 = DIRECTION('',(-0.,-0.,-1.));
+#2315 = DIRECTION('',(1.,0.,0.));
+#2316 = DEFINITIONAL_REPRESENTATION('',(#2317),#2321);
+#2317 = LINE('',#2318,#2319);
+#2318 = CARTESIAN_POINT('',(-0.,-9.6));
+#2319 = VECTOR('',#2320,1.);
+#2320 = DIRECTION('',(-1.,0.));
+#2321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2322 = ORIENTED_EDGE('',*,*,#2323,.F.);
+#2323 = EDGE_CURVE('',#2324,#2291,#2326,.T.);
+#2324 = VERTEX_POINT('',#2325);
+#2325 = CARTESIAN_POINT('',(16.649999999991,21.150000000004,9.6));
+#2326 = SURFACE_CURVE('',#2327,(#2331,#2338),.PCURVE_S1.);
+#2327 = LINE('',#2328,#2329);
+#2328 = CARTESIAN_POINT('',(16.649999999991,21.15,9.6));
+#2329 = VECTOR('',#2330,1.);
+#2330 = DIRECTION('',(-1.,0.,0.));
+#2331 = PCURVE('',#1664,#2332);
+#2332 = DEFINITIONAL_REPRESENTATION('',(#2333),#2337);
+#2333 = LINE('',#2334,#2335);
+#2334 = CARTESIAN_POINT('',(-33.29999999999,42.3));
+#2335 = VECTOR('',#2336,1.);
+#2336 = DIRECTION('',(1.,0.));
+#2337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2338 = PCURVE('',#2339,#2344);
+#2339 = PLANE('',#2340);
+#2340 = AXIS2_PLACEMENT_3D('',#2341,#2342,#2343);
+#2341 = CARTESIAN_POINT('',(16.649999999991,21.15,0.));
+#2342 = DIRECTION('',(0.,-1.,0.));
+#2343 = DIRECTION('',(-1.,0.,0.));
+#2344 = DEFINITIONAL_REPRESENTATION('',(#2345),#2349);
+#2345 = LINE('',#2346,#2347);
+#2346 = CARTESIAN_POINT('',(0.,-9.6));
+#2347 = VECTOR('',#2348,1.);
+#2348 = DIRECTION('',(1.,0.));
+#2349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2350 = ORIENTED_EDGE('',*,*,#2351,.F.);
+#2351 = EDGE_CURVE('',#2352,#2324,#2354,.T.);
+#2352 = VERTEX_POINT('',#2353);
+#2353 = CARTESIAN_POINT('',(21.150000000003,16.649999999997,9.6));
+#2354 = SURFACE_CURVE('',#2355,(#2360,#2371),.PCURVE_S1.);
+#2355 = CIRCLE('',#2356,26.917373571729);
+#2356 = AXIS2_PLACEMENT_3D('',#2357,#2358,#2359);
+#2357 = CARTESIAN_POINT('',(0.,0.,9.6));
+#2358 = DIRECTION('',(0.,0.,1.));
+#2359 = DIRECTION('',(1.,0.,0.));
+#2360 = PCURVE('',#1664,#2361);
+#2361 = DEFINITIONAL_REPRESENTATION('',(#2362),#2370);
+#2362 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2363,#2364,#2365,#2366,
+#2367,#2368,#2369),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2363 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#2364 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#2365 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#2366 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#2367 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#2368 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#2369 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#2370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2371 = PCURVE('',#2372,#2377);
+#2372 = CYLINDRICAL_SURFACE('',#2373,26.917373571729);
+#2373 = AXIS2_PLACEMENT_3D('',#2374,#2375,#2376);
+#2374 = CARTESIAN_POINT('',(0.,0.,0.));
+#2375 = DIRECTION('',(-0.,-0.,-1.));
+#2376 = DIRECTION('',(1.,0.,0.));
+#2377 = DEFINITIONAL_REPRESENTATION('',(#2378),#2382);
+#2378 = LINE('',#2379,#2380);
+#2379 = CARTESIAN_POINT('',(-0.,-9.6));
+#2380 = VECTOR('',#2381,1.);
+#2381 = DIRECTION('',(-1.,0.));
+#2382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2383 = ORIENTED_EDGE('',*,*,#2384,.F.);
+#2384 = EDGE_CURVE('',#2385,#2352,#2387,.T.);
+#2385 = VERTEX_POINT('',#2386);
+#2386 = CARTESIAN_POINT('',(21.149999999998,-16.65,9.6));
+#2387 = SURFACE_CURVE('',#2388,(#2392,#2399),.PCURVE_S1.);
+#2388 = LINE('',#2389,#2390);
+#2389 = CARTESIAN_POINT('',(21.15,-16.65,9.6));
+#2390 = VECTOR('',#2391,1.);
+#2391 = DIRECTION('',(0.,1.,0.));
+#2392 = PCURVE('',#1664,#2393);
+#2393 = DEFINITIONAL_REPRESENTATION('',(#2394),#2398);
+#2394 = LINE('',#2395,#2396);
+#2395 = CARTESIAN_POINT('',(-37.8,4.5));
+#2396 = VECTOR('',#2397,1.);
+#2397 = DIRECTION('',(0.,1.));
+#2398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2399 = PCURVE('',#2400,#2405);
+#2400 = PLANE('',#2401);
+#2401 = AXIS2_PLACEMENT_3D('',#2402,#2403,#2404);
+#2402 = CARTESIAN_POINT('',(21.15,-16.65,0.));
+#2403 = DIRECTION('',(-1.,0.,0.));
+#2404 = DIRECTION('',(0.,1.,0.));
+#2405 = DEFINITIONAL_REPRESENTATION('',(#2406),#2410);
+#2406 = LINE('',#2407,#2408);
+#2407 = CARTESIAN_POINT('',(0.,-9.6));
+#2408 = VECTOR('',#2409,1.);
+#2409 = DIRECTION('',(1.,0.));
+#2410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2411 = ORIENTED_EDGE('',*,*,#2412,.F.);
+#2412 = EDGE_CURVE('',#2202,#2385,#2413,.T.);
+#2413 = SURFACE_CURVE('',#2414,(#2419,#2430),.PCURVE_S1.);
+#2414 = CIRCLE('',#2415,26.917373571729);
+#2415 = AXIS2_PLACEMENT_3D('',#2416,#2417,#2418);
+#2416 = CARTESIAN_POINT('',(0.,0.,9.6));
+#2417 = DIRECTION('',(0.,0.,1.));
+#2418 = DIRECTION('',(1.,0.,0.));
+#2419 = PCURVE('',#1664,#2420);
+#2420 = DEFINITIONAL_REPRESENTATION('',(#2421),#2429);
+#2421 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2422,#2423,#2424,#2425,
+#2426,#2427,#2428),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2422 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#2423 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#2424 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#2425 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#2426 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#2427 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#2428 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#2429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2430 = PCURVE('',#2431,#2436);
+#2431 = CYLINDRICAL_SURFACE('',#2432,26.917373571729);
+#2432 = AXIS2_PLACEMENT_3D('',#2433,#2434,#2435);
+#2433 = CARTESIAN_POINT('',(0.,0.,0.));
+#2434 = DIRECTION('',(-0.,-0.,-1.));
+#2435 = DIRECTION('',(1.,0.,0.));
+#2436 = DEFINITIONAL_REPRESENTATION('',(#2437),#2441);
+#2437 = LINE('',#2438,#2439);
+#2438 = CARTESIAN_POINT('',(-0.,-9.6));
+#2439 = VECTOR('',#2440,1.);
+#2440 = DIRECTION('',(-1.,0.));
+#2441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2442 = FACE_BOUND('',#2443,.F.);
+#2443 = EDGE_LOOP('',(#2444,#2445,#2446,#2447,#2448,#2449,#2450,#2451));
+#2444 = ORIENTED_EDGE('',*,*,#1650,.F.);
+#2445 = ORIENTED_EDGE('',*,*,#1976,.F.);
+#2446 = ORIENTED_EDGE('',*,*,#1949,.F.);
+#2447 = ORIENTED_EDGE('',*,*,#1900,.F.);
+#2448 = ORIENTED_EDGE('',*,*,#1851,.F.);
+#2449 = ORIENTED_EDGE('',*,*,#1802,.F.);
+#2450 = ORIENTED_EDGE('',*,*,#1753,.F.);
+#2451 = ORIENTED_EDGE('',*,*,#1704,.F.);
+#2452 = ADVANCED_FACE('',(#2453),#2042,.F.);
+#2453 = FACE_BOUND('',#2454,.F.);
+#2454 = EDGE_LOOP('',(#2455,#2456,#2457));
+#2455 = ORIENTED_EDGE('',*,*,#2025,.F.);
+#2456 = ORIENTED_EDGE('',*,*,#2170,.F.);
+#2457 = ORIENTED_EDGE('',*,*,#2458,.F.);
+#2458 = EDGE_CURVE('',#2026,#2148,#2459,.T.);
+#2459 = SURFACE_CURVE('',#2460,(#2464,#2471),.PCURVE_S1.);
+#2460 = LINE('',#2461,#2462);
+#2461 = CARTESIAN_POINT('',(-2.,1.500000000001,60.1));
+#2462 = VECTOR('',#2463,1.);
+#2463 = DIRECTION('',(0.,-1.,0.));
+#2464 = PCURVE('',#2042,#2465);
+#2465 = DEFINITIONAL_REPRESENTATION('',(#2466),#2470);
+#2466 = LINE('',#2467,#2468);
+#2467 = CARTESIAN_POINT('',(4.5,1.500000000001));
+#2468 = VECTOR('',#2469,1.);
+#2469 = DIRECTION('',(0.,-1.));
+#2470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2471 = PCURVE('',#2074,#2472);
+#2472 = DEFINITIONAL_REPRESENTATION('',(#2473),#2477);
+#2473 = LINE('',#2474,#2475);
+#2474 = CARTESIAN_POINT('',(0.,0.));
+#2475 = VECTOR('',#2476,1.);
+#2476 = DIRECTION('',(1.,0.));
+#2477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2478 = ADVANCED_FACE('',(#2479),#2074,.T.);
+#2479 = FACE_BOUND('',#2480,.T.);
+#2480 = EDGE_LOOP('',(#2481,#2482,#2503,#2504));
+#2481 = ORIENTED_EDGE('',*,*,#2058,.T.);
+#2482 = ORIENTED_EDGE('',*,*,#2483,.T.);
+#2483 = EDGE_CURVE('',#2059,#2120,#2484,.T.);
+#2484 = SURFACE_CURVE('',#2485,(#2489,#2496),.PCURVE_S1.);
+#2485 = LINE('',#2486,#2487);
+#2486 = CARTESIAN_POINT('',(-2.,1.500000000001,43.1));
+#2487 = VECTOR('',#2488,1.);
+#2488 = DIRECTION('',(0.,-1.,0.));
+#2489 = PCURVE('',#2074,#2490);
+#2490 = DEFINITIONAL_REPRESENTATION('',(#2491),#2495);
+#2491 = LINE('',#2492,#2493);
+#2492 = CARTESIAN_POINT('',(0.,-17.));
+#2493 = VECTOR('',#2494,1.);
+#2494 = DIRECTION('',(1.,0.));
+#2495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2496 = PCURVE('',#2103,#2497);
+#2497 = DEFINITIONAL_REPRESENTATION('',(#2498),#2502);
+#2498 = LINE('',#2499,#2500);
+#2499 = CARTESIAN_POINT('',(0.,0.));
+#2500 = VECTOR('',#2501,1.);
+#2501 = DIRECTION('',(0.,-1.));
+#2502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2503 = ORIENTED_EDGE('',*,*,#2147,.F.);
+#2504 = ORIENTED_EDGE('',*,*,#2458,.F.);
+#2505 = ADVANCED_FACE('',(#2506),#2103,.T.);
+#2506 = FACE_BOUND('',#2507,.T.);
+#2507 = EDGE_LOOP('',(#2508,#2509,#2510));
+#2508 = ORIENTED_EDGE('',*,*,#2483,.F.);
+#2509 = ORIENTED_EDGE('',*,*,#2086,.F.);
+#2510 = ORIENTED_EDGE('',*,*,#2119,.F.);
+#2511 = ADVANCED_FACE('',(#2512),#2217,.F.);
+#2512 = FACE_BOUND('',#2513,.F.);
+#2513 = EDGE_LOOP('',(#2514,#2537,#2538,#2561));
+#2514 = ORIENTED_EDGE('',*,*,#2515,.T.);
+#2515 = EDGE_CURVE('',#2516,#2200,#2518,.T.);
+#2516 = VERTEX_POINT('',#2517);
+#2517 = CARTESIAN_POINT('',(-16.65,-21.14999999999,0.));
+#2518 = SURFACE_CURVE('',#2519,(#2523,#2530),.PCURVE_S1.);
+#2519 = LINE('',#2520,#2521);
+#2520 = CARTESIAN_POINT('',(-16.65,-21.14999999999,0.));
+#2521 = VECTOR('',#2522,1.);
+#2522 = DIRECTION('',(0.,0.,1.));
+#2523 = PCURVE('',#2217,#2524);
+#2524 = DEFINITIONAL_REPRESENTATION('',(#2525),#2529);
+#2525 = LINE('',#2526,#2527);
+#2526 = CARTESIAN_POINT('',(-4.092726157978E-12,0.));
+#2527 = VECTOR('',#2528,1.);
+#2528 = DIRECTION('',(0.,-1.));
+#2529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2530 = PCURVE('',#2250,#2531);
+#2531 = DEFINITIONAL_REPRESENTATION('',(#2532),#2536);
+#2532 = LINE('',#2533,#2534);
+#2533 = CARTESIAN_POINT('',(-4.045480776145,0.));
+#2534 = VECTOR('',#2535,1.);
+#2535 = DIRECTION('',(-0.,-1.));
+#2536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2537 = ORIENTED_EDGE('',*,*,#2199,.T.);
+#2538 = ORIENTED_EDGE('',*,*,#2539,.F.);
+#2539 = EDGE_CURVE('',#2540,#2202,#2542,.T.);
+#2540 = VERTEX_POINT('',#2541);
+#2541 = CARTESIAN_POINT('',(16.65,-21.15,0.));
+#2542 = SURFACE_CURVE('',#2543,(#2547,#2554),.PCURVE_S1.);
+#2543 = LINE('',#2544,#2545);
+#2544 = CARTESIAN_POINT('',(16.65,-21.15,0.));
+#2545 = VECTOR('',#2546,1.);
+#2546 = DIRECTION('',(0.,0.,1.));
+#2547 = PCURVE('',#2217,#2548);
+#2548 = DEFINITIONAL_REPRESENTATION('',(#2549),#2553);
+#2549 = LINE('',#2550,#2551);
+#2550 = CARTESIAN_POINT('',(33.3,0.));
+#2551 = VECTOR('',#2552,1.);
+#2552 = DIRECTION('',(0.,-1.));
+#2553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2554 = PCURVE('',#2431,#2555);
+#2555 = DEFINITIONAL_REPRESENTATION('',(#2556),#2560);
+#2556 = LINE('',#2557,#2558);
+#2557 = CARTESIAN_POINT('',(-5.379297184624,0.));
+#2558 = VECTOR('',#2559,1.);
+#2559 = DIRECTION('',(-0.,-1.));
+#2560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2561 = ORIENTED_EDGE('',*,*,#2562,.F.);
+#2562 = EDGE_CURVE('',#2516,#2540,#2563,.T.);
+#2563 = SURFACE_CURVE('',#2564,(#2568,#2575),.PCURVE_S1.);
+#2564 = LINE('',#2565,#2566);
+#2565 = CARTESIAN_POINT('',(-16.65,-21.15,0.));
+#2566 = VECTOR('',#2567,1.);
+#2567 = DIRECTION('',(1.,0.,0.));
+#2568 = PCURVE('',#2217,#2569);
+#2569 = DEFINITIONAL_REPRESENTATION('',(#2570),#2574);
+#2570 = LINE('',#2571,#2572);
+#2571 = CARTESIAN_POINT('',(0.,0.));
+#2572 = VECTOR('',#2573,1.);
+#2573 = DIRECTION('',(1.,0.));
+#2574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2575 = PCURVE('',#2576,#2581);
+#2576 = PLANE('',#2577);
+#2577 = AXIS2_PLACEMENT_3D('',#2578,#2579,#2580);
+#2578 = CARTESIAN_POINT('',(-16.65,-21.15,0.));
+#2579 = DIRECTION('',(0.,0.,-1.));
+#2580 = DIRECTION('',(-1.,0.,0.));
+#2581 = DEFINITIONAL_REPRESENTATION('',(#2582),#2586);
+#2582 = LINE('',#2583,#2584);
+#2583 = CARTESIAN_POINT('',(0.,0.));
+#2584 = VECTOR('',#2585,1.);
+#2585 = DIRECTION('',(-1.,0.));
+#2586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2587 = ADVANCED_FACE('',(#2588),#2250,.T.);
+#2588 = FACE_BOUND('',#2589,.F.);
+#2589 = EDGE_LOOP('',(#2590,#2613,#2614,#2615));
+#2590 = ORIENTED_EDGE('',*,*,#2591,.T.);
+#2591 = EDGE_CURVE('',#2592,#2230,#2594,.T.);
+#2592 = VERTEX_POINT('',#2593);
+#2593 = CARTESIAN_POINT('',(-21.15,-16.64999999999,0.));
+#2594 = SURFACE_CURVE('',#2595,(#2599,#2606),.PCURVE_S1.);
+#2595 = LINE('',#2596,#2597);
+#2596 = CARTESIAN_POINT('',(-21.15,-16.64999999999,0.));
+#2597 = VECTOR('',#2598,1.);
+#2598 = DIRECTION('',(0.,0.,1.));
+#2599 = PCURVE('',#2250,#2600);
+#2600 = DEFINITIONAL_REPRESENTATION('',(#2601),#2605);
+#2601 = LINE('',#2602,#2603);
+#2602 = CARTESIAN_POINT('',(-3.808500857829,0.));
+#2603 = VECTOR('',#2604,1.);
+#2604 = DIRECTION('',(-0.,-1.));
+#2605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2606 = PCURVE('',#2278,#2607);
+#2607 = DEFINITIONAL_REPRESENTATION('',(#2608),#2612);
+#2608 = LINE('',#2609,#2610);
+#2609 = CARTESIAN_POINT('',(33.299999999999,0.));
+#2610 = VECTOR('',#2611,1.);
+#2611 = DIRECTION('',(0.,-1.));
+#2612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2613 = ORIENTED_EDGE('',*,*,#2229,.T.);
+#2614 = ORIENTED_EDGE('',*,*,#2515,.F.);
+#2615 = ORIENTED_EDGE('',*,*,#2616,.F.);
+#2616 = EDGE_CURVE('',#2592,#2516,#2617,.T.);
+#2617 = SURFACE_CURVE('',#2618,(#2623,#2630),.PCURVE_S1.);
+#2618 = CIRCLE('',#2619,26.917373571729);
+#2619 = AXIS2_PLACEMENT_3D('',#2620,#2621,#2622);
+#2620 = CARTESIAN_POINT('',(0.,0.,0.));
+#2621 = DIRECTION('',(0.,0.,1.));
+#2622 = DIRECTION('',(1.,0.,0.));
+#2623 = PCURVE('',#2250,#2624);
+#2624 = DEFINITIONAL_REPRESENTATION('',(#2625),#2629);
+#2625 = LINE('',#2626,#2627);
+#2626 = CARTESIAN_POINT('',(-0.,0.));
+#2627 = VECTOR('',#2628,1.);
+#2628 = DIRECTION('',(-1.,0.));
+#2629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2630 = PCURVE('',#2576,#2631);
+#2631 = DEFINITIONAL_REPRESENTATION('',(#2632),#2640);
+#2632 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2633,#2634,#2635,#2636,
+#2637,#2638,#2639),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2633 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#2634 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#2635 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#2636 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#2637 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#2638 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#2639 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#2640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2641 = ADVANCED_FACE('',(#2642),#2431,.T.);
+#2642 = FACE_BOUND('',#2643,.F.);
+#2643 = EDGE_LOOP('',(#2644,#2645,#2646,#2669));
+#2644 = ORIENTED_EDGE('',*,*,#2539,.T.);
+#2645 = ORIENTED_EDGE('',*,*,#2412,.T.);
+#2646 = ORIENTED_EDGE('',*,*,#2647,.F.);
+#2647 = EDGE_CURVE('',#2648,#2385,#2650,.T.);
+#2648 = VERTEX_POINT('',#2649);
+#2649 = CARTESIAN_POINT('',(21.149999999998,-16.65,0.));
+#2650 = SURFACE_CURVE('',#2651,(#2655,#2662),.PCURVE_S1.);
+#2651 = LINE('',#2652,#2653);
+#2652 = CARTESIAN_POINT('',(21.149999999998,-16.65,0.));
+#2653 = VECTOR('',#2654,1.);
+#2654 = DIRECTION('',(0.,0.,1.));
+#2655 = PCURVE('',#2431,#2656);
+#2656 = DEFINITIONAL_REPRESENTATION('',(#2657),#2661);
+#2657 = LINE('',#2658,#2659);
+#2658 = CARTESIAN_POINT('',(-5.61627710294,0.));
+#2659 = VECTOR('',#2660,1.);
+#2660 = DIRECTION('',(-0.,-1.));
+#2661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2662 = PCURVE('',#2400,#2663);
+#2663 = DEFINITIONAL_REPRESENTATION('',(#2664),#2668);
+#2664 = LINE('',#2665,#2666);
+#2665 = CARTESIAN_POINT('',(-3.005595772265E-12,0.));
+#2666 = VECTOR('',#2667,1.);
+#2667 = DIRECTION('',(0.,-1.));
+#2668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2669 = ORIENTED_EDGE('',*,*,#2670,.F.);
+#2670 = EDGE_CURVE('',#2540,#2648,#2671,.T.);
+#2671 = SURFACE_CURVE('',#2672,(#2677,#2684),.PCURVE_S1.);
+#2672 = CIRCLE('',#2673,26.917373571729);
+#2673 = AXIS2_PLACEMENT_3D('',#2674,#2675,#2676);
+#2674 = CARTESIAN_POINT('',(0.,0.,0.));
+#2675 = DIRECTION('',(0.,0.,1.));
+#2676 = DIRECTION('',(1.,0.,0.));
+#2677 = PCURVE('',#2431,#2678);
+#2678 = DEFINITIONAL_REPRESENTATION('',(#2679),#2683);
+#2679 = LINE('',#2680,#2681);
+#2680 = CARTESIAN_POINT('',(-0.,0.));
+#2681 = VECTOR('',#2682,1.);
+#2682 = DIRECTION('',(-1.,0.));
+#2683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2684 = PCURVE('',#2576,#2685);
+#2685 = DEFINITIONAL_REPRESENTATION('',(#2686),#2694);
+#2686 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2687,#2688,#2689,#2690,
+#2691,#2692,#2693),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2687 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#2688 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#2689 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#2690 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#2691 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#2692 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#2693 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#2694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2695 = ADVANCED_FACE('',(#2696),#2278,.F.);
+#2696 = FACE_BOUND('',#2697,.F.);
+#2697 = EDGE_LOOP('',(#2698,#2721,#2722,#2723));
+#2698 = ORIENTED_EDGE('',*,*,#2699,.T.);
+#2699 = EDGE_CURVE('',#2700,#2263,#2702,.T.);
+#2700 = VERTEX_POINT('',#2701);
+#2701 = CARTESIAN_POINT('',(-21.14999999999,16.650000000005,0.));
+#2702 = SURFACE_CURVE('',#2703,(#2707,#2714),.PCURVE_S1.);
+#2703 = LINE('',#2704,#2705);
+#2704 = CARTESIAN_POINT('',(-21.14999999999,16.650000000005,0.));
+#2705 = VECTOR('',#2706,1.);
+#2706 = DIRECTION('',(0.,0.,1.));
+#2707 = PCURVE('',#2278,#2708);
+#2708 = DEFINITIONAL_REPRESENTATION('',(#2709),#2713);
+#2709 = LINE('',#2710,#2711);
+#2710 = CARTESIAN_POINT('',(-5.186961971049E-12,0.));
+#2711 = VECTOR('',#2712,1.);
+#2712 = DIRECTION('',(0.,-1.));
+#2713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2714 = PCURVE('',#2311,#2715);
+#2715 = DEFINITIONAL_REPRESENTATION('',(#2716),#2720);
+#2716 = LINE('',#2717,#2718);
+#2717 = CARTESIAN_POINT('',(-2.47468444935,0.));
+#2718 = VECTOR('',#2719,1.);
+#2719 = DIRECTION('',(-0.,-1.));
+#2720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2721 = ORIENTED_EDGE('',*,*,#2262,.T.);
+#2722 = ORIENTED_EDGE('',*,*,#2591,.F.);
+#2723 = ORIENTED_EDGE('',*,*,#2724,.F.);
+#2724 = EDGE_CURVE('',#2700,#2592,#2725,.T.);
+#2725 = SURFACE_CURVE('',#2726,(#2730,#2737),.PCURVE_S1.);
+#2726 = LINE('',#2727,#2728);
+#2727 = CARTESIAN_POINT('',(-21.15,16.65,0.));
+#2728 = VECTOR('',#2729,1.);
+#2729 = DIRECTION('',(0.,-1.,0.));
+#2730 = PCURVE('',#2278,#2731);
+#2731 = DEFINITIONAL_REPRESENTATION('',(#2732),#2736);
+#2732 = LINE('',#2733,#2734);
+#2733 = CARTESIAN_POINT('',(0.,0.));
+#2734 = VECTOR('',#2735,1.);
+#2735 = DIRECTION('',(1.,0.));
+#2736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2737 = PCURVE('',#2576,#2738);
+#2738 = DEFINITIONAL_REPRESENTATION('',(#2739),#2743);
+#2739 = LINE('',#2740,#2741);
+#2740 = CARTESIAN_POINT('',(4.5,37.8));
+#2741 = VECTOR('',#2742,1.);
+#2742 = DIRECTION('',(0.,-1.));
+#2743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2744 = ADVANCED_FACE('',(#2745),#2400,.F.);
+#2745 = FACE_BOUND('',#2746,.F.);
+#2746 = EDGE_LOOP('',(#2747,#2748,#2749,#2772));
+#2747 = ORIENTED_EDGE('',*,*,#2647,.T.);
+#2748 = ORIENTED_EDGE('',*,*,#2384,.T.);
+#2749 = ORIENTED_EDGE('',*,*,#2750,.F.);
+#2750 = EDGE_CURVE('',#2751,#2352,#2753,.T.);
+#2751 = VERTEX_POINT('',#2752);
+#2752 = CARTESIAN_POINT('',(21.150000000003,16.649999999997,0.));
+#2753 = SURFACE_CURVE('',#2754,(#2758,#2765),.PCURVE_S1.);
+#2754 = LINE('',#2755,#2756);
+#2755 = CARTESIAN_POINT('',(21.150000000003,16.649999999997,0.));
+#2756 = VECTOR('',#2757,1.);
+#2757 = DIRECTION('',(0.,0.,1.));
+#2758 = PCURVE('',#2400,#2759);
+#2759 = DEFINITIONAL_REPRESENTATION('',(#2760),#2764);
+#2760 = LINE('',#2761,#2762);
+#2761 = CARTESIAN_POINT('',(33.299999999997,0.));
+#2762 = VECTOR('',#2763,1.);
+#2763 = DIRECTION('',(0.,-1.));
+#2764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2765 = PCURVE('',#2372,#2766);
+#2766 = DEFINITIONAL_REPRESENTATION('',(#2767),#2771);
+#2767 = LINE('',#2768,#2769);
+#2768 = CARTESIAN_POINT('',(-0.666908204239,0.));
+#2769 = VECTOR('',#2770,1.);
+#2770 = DIRECTION('',(-0.,-1.));
+#2771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2772 = ORIENTED_EDGE('',*,*,#2773,.F.);
+#2773 = EDGE_CURVE('',#2648,#2751,#2774,.T.);
+#2774 = SURFACE_CURVE('',#2775,(#2779,#2786),.PCURVE_S1.);
+#2775 = LINE('',#2776,#2777);
+#2776 = CARTESIAN_POINT('',(21.15,-16.65,0.));
+#2777 = VECTOR('',#2778,1.);
+#2778 = DIRECTION('',(0.,1.,0.));
+#2779 = PCURVE('',#2400,#2780);
+#2780 = DEFINITIONAL_REPRESENTATION('',(#2781),#2785);
+#2781 = LINE('',#2782,#2783);
+#2782 = CARTESIAN_POINT('',(0.,0.));
+#2783 = VECTOR('',#2784,1.);
+#2784 = DIRECTION('',(1.,0.));
+#2785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2786 = PCURVE('',#2576,#2787);
+#2787 = DEFINITIONAL_REPRESENTATION('',(#2788),#2792);
+#2788 = LINE('',#2789,#2790);
+#2789 = CARTESIAN_POINT('',(-37.8,4.5));
+#2790 = VECTOR('',#2791,1.);
+#2791 = DIRECTION('',(0.,1.));
+#2792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2793 = ADVANCED_FACE('',(#2794),#2311,.T.);
+#2794 = FACE_BOUND('',#2795,.F.);
+#2795 = EDGE_LOOP('',(#2796,#2819,#2820,#2821));
+#2796 = ORIENTED_EDGE('',*,*,#2797,.T.);
+#2797 = EDGE_CURVE('',#2798,#2291,#2800,.T.);
+#2798 = VERTEX_POINT('',#2799);
+#2799 = CARTESIAN_POINT('',(-16.64999999999,21.150000000002,0.));
+#2800 = SURFACE_CURVE('',#2801,(#2805,#2812),.PCURVE_S1.);
+#2801 = LINE('',#2802,#2803);
+#2802 = CARTESIAN_POINT('',(-16.64999999999,21.150000000002,0.));
+#2803 = VECTOR('',#2804,1.);
+#2804 = DIRECTION('',(0.,0.,1.));
+#2805 = PCURVE('',#2311,#2806);
+#2806 = DEFINITIONAL_REPRESENTATION('',(#2807),#2811);
+#2807 = LINE('',#2808,#2809);
+#2808 = CARTESIAN_POINT('',(-2.237704531034,0.));
+#2809 = VECTOR('',#2810,1.);
+#2810 = DIRECTION('',(-0.,-1.));
+#2811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2812 = PCURVE('',#2339,#2813);
+#2813 = DEFINITIONAL_REPRESENTATION('',(#2814),#2818);
+#2814 = LINE('',#2815,#2816);
+#2815 = CARTESIAN_POINT('',(33.299999999987,0.));
+#2816 = VECTOR('',#2817,1.);
+#2817 = DIRECTION('',(0.,-1.));
+#2818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2819 = ORIENTED_EDGE('',*,*,#2290,.T.);
+#2820 = ORIENTED_EDGE('',*,*,#2699,.F.);
+#2821 = ORIENTED_EDGE('',*,*,#2822,.F.);
+#2822 = EDGE_CURVE('',#2798,#2700,#2823,.T.);
+#2823 = SURFACE_CURVE('',#2824,(#2829,#2836),.PCURVE_S1.);
+#2824 = CIRCLE('',#2825,26.917373571729);
+#2825 = AXIS2_PLACEMENT_3D('',#2826,#2827,#2828);
+#2826 = CARTESIAN_POINT('',(0.,0.,0.));
+#2827 = DIRECTION('',(0.,0.,1.));
+#2828 = DIRECTION('',(1.,0.,0.));
+#2829 = PCURVE('',#2311,#2830);
+#2830 = DEFINITIONAL_REPRESENTATION('',(#2831),#2835);
+#2831 = LINE('',#2832,#2833);
+#2832 = CARTESIAN_POINT('',(-0.,0.));
+#2833 = VECTOR('',#2834,1.);
+#2834 = DIRECTION('',(-1.,0.));
+#2835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2836 = PCURVE('',#2576,#2837);
+#2837 = DEFINITIONAL_REPRESENTATION('',(#2838),#2846);
+#2838 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2839,#2840,#2841,#2842,
+#2843,#2844,#2845),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2839 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#2840 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#2841 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#2842 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#2843 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#2844 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#2845 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#2846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2847 = ADVANCED_FACE('',(#2848),#2372,.T.);
+#2848 = FACE_BOUND('',#2849,.F.);
+#2849 = EDGE_LOOP('',(#2850,#2851,#2852,#2875));
+#2850 = ORIENTED_EDGE('',*,*,#2750,.T.);
+#2851 = ORIENTED_EDGE('',*,*,#2351,.T.);
+#2852 = ORIENTED_EDGE('',*,*,#2853,.F.);
+#2853 = EDGE_CURVE('',#2854,#2324,#2856,.T.);
+#2854 = VERTEX_POINT('',#2855);
+#2855 = CARTESIAN_POINT('',(16.649999999991,21.150000000004,0.));
+#2856 = SURFACE_CURVE('',#2857,(#2861,#2868),.PCURVE_S1.);
+#2857 = LINE('',#2858,#2859);
+#2858 = CARTESIAN_POINT('',(16.649999999991,21.150000000004,0.));
+#2859 = VECTOR('',#2860,1.);
+#2860 = DIRECTION('',(0.,0.,1.));
+#2861 = PCURVE('',#2372,#2862);
+#2862 = DEFINITIONAL_REPRESENTATION('',(#2863),#2867);
+#2863 = LINE('',#2864,#2865);
+#2864 = CARTESIAN_POINT('',(-0.903888122556,0.));
+#2865 = VECTOR('',#2866,1.);
+#2866 = DIRECTION('',(-0.,-1.));
+#2867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2868 = PCURVE('',#2339,#2869);
+#2869 = DEFINITIONAL_REPRESENTATION('',(#2870),#2874);
+#2870 = LINE('',#2871,#2872);
+#2871 = CARTESIAN_POINT('',(0.,-0.));
+#2872 = VECTOR('',#2873,1.);
+#2873 = DIRECTION('',(0.,-1.));
+#2874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2875 = ORIENTED_EDGE('',*,*,#2876,.F.);
+#2876 = EDGE_CURVE('',#2751,#2854,#2877,.T.);
+#2877 = SURFACE_CURVE('',#2878,(#2883,#2890),.PCURVE_S1.);
+#2878 = CIRCLE('',#2879,26.917373571729);
+#2879 = AXIS2_PLACEMENT_3D('',#2880,#2881,#2882);
+#2880 = CARTESIAN_POINT('',(0.,0.,0.));
+#2881 = DIRECTION('',(0.,0.,1.));
+#2882 = DIRECTION('',(1.,0.,0.));
+#2883 = PCURVE('',#2372,#2884);
+#2884 = DEFINITIONAL_REPRESENTATION('',(#2885),#2889);
+#2885 = LINE('',#2886,#2887);
+#2886 = CARTESIAN_POINT('',(-0.,0.));
+#2887 = VECTOR('',#2888,1.);
+#2888 = DIRECTION('',(-1.,0.));
+#2889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2890 = PCURVE('',#2576,#2891);
+#2891 = DEFINITIONAL_REPRESENTATION('',(#2892),#2900);
+#2892 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2893,#2894,#2895,#2896,
+#2897,#2898,#2899),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2893 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#2894 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#2895 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#2896 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#2897 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#2898 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#2899 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#2900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2901 = ADVANCED_FACE('',(#2902),#2339,.F.);
+#2902 = FACE_BOUND('',#2903,.F.);
+#2903 = EDGE_LOOP('',(#2904,#2905,#2906,#2907));
+#2904 = ORIENTED_EDGE('',*,*,#2853,.T.);
+#2905 = ORIENTED_EDGE('',*,*,#2323,.T.);
+#2906 = ORIENTED_EDGE('',*,*,#2797,.F.);
+#2907 = ORIENTED_EDGE('',*,*,#2908,.F.);
+#2908 = EDGE_CURVE('',#2854,#2798,#2909,.T.);
+#2909 = SURFACE_CURVE('',#2910,(#2914,#2921),.PCURVE_S1.);
+#2910 = LINE('',#2911,#2912);
+#2911 = CARTESIAN_POINT('',(16.649999999991,21.15,0.));
+#2912 = VECTOR('',#2913,1.);
+#2913 = DIRECTION('',(-1.,0.,0.));
+#2914 = PCURVE('',#2339,#2915);
+#2915 = DEFINITIONAL_REPRESENTATION('',(#2916),#2920);
+#2916 = LINE('',#2917,#2918);
+#2917 = CARTESIAN_POINT('',(0.,-0.));
+#2918 = VECTOR('',#2919,1.);
+#2919 = DIRECTION('',(1.,0.));
+#2920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2921 = PCURVE('',#2576,#2922);
+#2922 = DEFINITIONAL_REPRESENTATION('',(#2923),#2927);
+#2923 = LINE('',#2924,#2925);
+#2924 = CARTESIAN_POINT('',(-33.29999999999,42.3));
+#2925 = VECTOR('',#2926,1.);
+#2926 = DIRECTION('',(1.,0.));
+#2927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2928 = ADVANCED_FACE('',(#2929,#2939,#2970,#3001,#3032,#3063),#2576,.T.
+  );
+#2929 = FACE_BOUND('',#2930,.T.);
+#2930 = EDGE_LOOP('',(#2931,#2932,#2933,#2934,#2935,#2936,#2937,#2938));
+#2931 = ORIENTED_EDGE('',*,*,#2562,.F.);
+#2932 = ORIENTED_EDGE('',*,*,#2616,.F.);
+#2933 = ORIENTED_EDGE('',*,*,#2724,.F.);
+#2934 = ORIENTED_EDGE('',*,*,#2822,.F.);
+#2935 = ORIENTED_EDGE('',*,*,#2908,.F.);
+#2936 = ORIENTED_EDGE('',*,*,#2876,.F.);
+#2937 = ORIENTED_EDGE('',*,*,#2773,.F.);
+#2938 = ORIENTED_EDGE('',*,*,#2670,.F.);
+#2939 = FACE_BOUND('',#2940,.T.);
+#2940 = EDGE_LOOP('',(#2941));
+#2941 = ORIENTED_EDGE('',*,*,#2942,.F.);
+#2942 = EDGE_CURVE('',#2943,#2943,#2945,.T.);
+#2943 = VERTEX_POINT('',#2944);
+#2944 = CARTESIAN_POINT('',(4.5,0.,0.));
+#2945 = SURFACE_CURVE('',#2946,(#2951,#2958),.PCURVE_S1.);
+#2946 = CIRCLE('',#2947,4.5);
+#2947 = AXIS2_PLACEMENT_3D('',#2948,#2949,#2950);
+#2948 = CARTESIAN_POINT('',(0.,0.,0.));
+#2949 = DIRECTION('',(0.,0.,-1.));
+#2950 = DIRECTION('',(1.,0.,0.));
+#2951 = PCURVE('',#2576,#2952);
+#2952 = DEFINITIONAL_REPRESENTATION('',(#2953),#2957);
+#2953 = CIRCLE('',#2954,4.5);
+#2954 = AXIS2_PLACEMENT_2D('',#2955,#2956);
+#2955 = CARTESIAN_POINT('',(-16.65,21.15));
+#2956 = DIRECTION('',(-1.,0.));
+#2957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2958 = PCURVE('',#2959,#2964);
+#2959 = CYLINDRICAL_SURFACE('',#2960,4.5);
+#2960 = AXIS2_PLACEMENT_3D('',#2961,#2962,#2963);
+#2961 = CARTESIAN_POINT('',(0.,0.,0.));
+#2962 = DIRECTION('',(0.,0.,-1.));
+#2963 = DIRECTION('',(1.,0.,0.));
+#2964 = DEFINITIONAL_REPRESENTATION('',(#2965),#2969);
+#2965 = LINE('',#2966,#2967);
+#2966 = CARTESIAN_POINT('',(0.,0.));
+#2967 = VECTOR('',#2968,1.);
+#2968 = DIRECTION('',(1.,0.));
+#2969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2970 = FACE_BOUND('',#2971,.T.);
+#2971 = EDGE_LOOP('',(#2972));
+#2972 = ORIENTED_EDGE('',*,*,#2973,.F.);
+#2973 = EDGE_CURVE('',#2974,#2974,#2976,.T.);
+#2974 = VERTEX_POINT('',#2975);
+#2975 = CARTESIAN_POINT('',(-14.,15.5,0.));
+#2976 = SURFACE_CURVE('',#2977,(#2982,#2989),.PCURVE_S1.);
+#2977 = CIRCLE('',#2978,1.5);
+#2978 = AXIS2_PLACEMENT_3D('',#2979,#2980,#2981);
+#2979 = CARTESIAN_POINT('',(-15.5,15.5,0.));
+#2980 = DIRECTION('',(0.,0.,-1.));
+#2981 = DIRECTION('',(1.,0.,0.));
+#2982 = PCURVE('',#2576,#2983);
+#2983 = DEFINITIONAL_REPRESENTATION('',(#2984),#2988);
+#2984 = CIRCLE('',#2985,1.5);
+#2985 = AXIS2_PLACEMENT_2D('',#2986,#2987);
+#2986 = CARTESIAN_POINT('',(-1.15,36.65));
+#2987 = DIRECTION('',(-1.,0.));
+#2988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2989 = PCURVE('',#2990,#2995);
+#2990 = CYLINDRICAL_SURFACE('',#2991,1.5);
+#2991 = AXIS2_PLACEMENT_3D('',#2992,#2993,#2994);
+#2992 = CARTESIAN_POINT('',(-15.5,15.5,0.));
+#2993 = DIRECTION('',(0.,0.,-1.));
+#2994 = DIRECTION('',(1.,0.,0.));
+#2995 = DEFINITIONAL_REPRESENTATION('',(#2996),#3000);
+#2996 = LINE('',#2997,#2998);
+#2997 = CARTESIAN_POINT('',(0.,0.));
+#2998 = VECTOR('',#2999,1.);
+#2999 = DIRECTION('',(1.,0.));
+#3000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3001 = FACE_BOUND('',#3002,.T.);
+#3002 = EDGE_LOOP('',(#3003));
+#3003 = ORIENTED_EDGE('',*,*,#3004,.F.);
+#3004 = EDGE_CURVE('',#3005,#3005,#3007,.T.);
+#3005 = VERTEX_POINT('',#3006);
+#3006 = CARTESIAN_POINT('',(17.,15.5,0.));
+#3007 = SURFACE_CURVE('',#3008,(#3013,#3020),.PCURVE_S1.);
+#3008 = CIRCLE('',#3009,1.5);
+#3009 = AXIS2_PLACEMENT_3D('',#3010,#3011,#3012);
+#3010 = CARTESIAN_POINT('',(15.5,15.5,0.));
+#3011 = DIRECTION('',(0.,0.,-1.));
+#3012 = DIRECTION('',(1.,0.,0.));
+#3013 = PCURVE('',#2576,#3014);
+#3014 = DEFINITIONAL_REPRESENTATION('',(#3015),#3019);
+#3015 = CIRCLE('',#3016,1.5);
+#3016 = AXIS2_PLACEMENT_2D('',#3017,#3018);
+#3017 = CARTESIAN_POINT('',(-32.15,36.65));
+#3018 = DIRECTION('',(-1.,0.));
+#3019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3020 = PCURVE('',#3021,#3026);
+#3021 = CYLINDRICAL_SURFACE('',#3022,1.5);
+#3022 = AXIS2_PLACEMENT_3D('',#3023,#3024,#3025);
+#3023 = CARTESIAN_POINT('',(15.5,15.5,0.));
+#3024 = DIRECTION('',(0.,0.,-1.));
+#3025 = DIRECTION('',(1.,0.,0.));
+#3026 = DEFINITIONAL_REPRESENTATION('',(#3027),#3031);
+#3027 = LINE('',#3028,#3029);
+#3028 = CARTESIAN_POINT('',(0.,0.));
+#3029 = VECTOR('',#3030,1.);
+#3030 = DIRECTION('',(1.,0.));
+#3031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3032 = FACE_BOUND('',#3033,.T.);
+#3033 = EDGE_LOOP('',(#3034));
+#3034 = ORIENTED_EDGE('',*,*,#3035,.F.);
+#3035 = EDGE_CURVE('',#3036,#3036,#3038,.T.);
+#3036 = VERTEX_POINT('',#3037);
+#3037 = CARTESIAN_POINT('',(17.,-15.5,0.));
+#3038 = SURFACE_CURVE('',#3039,(#3044,#3051),.PCURVE_S1.);
+#3039 = CIRCLE('',#3040,1.5);
+#3040 = AXIS2_PLACEMENT_3D('',#3041,#3042,#3043);
+#3041 = CARTESIAN_POINT('',(15.5,-15.5,0.));
+#3042 = DIRECTION('',(0.,0.,-1.));
+#3043 = DIRECTION('',(1.,0.,0.));
+#3044 = PCURVE('',#2576,#3045);
+#3045 = DEFINITIONAL_REPRESENTATION('',(#3046),#3050);
+#3046 = CIRCLE('',#3047,1.5);
+#3047 = AXIS2_PLACEMENT_2D('',#3048,#3049);
+#3048 = CARTESIAN_POINT('',(-32.15,5.65));
+#3049 = DIRECTION('',(-1.,0.));
+#3050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3051 = PCURVE('',#3052,#3057);
+#3052 = CYLINDRICAL_SURFACE('',#3053,1.5);
+#3053 = AXIS2_PLACEMENT_3D('',#3054,#3055,#3056);
+#3054 = CARTESIAN_POINT('',(15.5,-15.5,0.));
+#3055 = DIRECTION('',(0.,0.,-1.));
+#3056 = DIRECTION('',(1.,0.,0.));
+#3057 = DEFINITIONAL_REPRESENTATION('',(#3058),#3062);
+#3058 = LINE('',#3059,#3060);
+#3059 = CARTESIAN_POINT('',(0.,0.));
+#3060 = VECTOR('',#3061,1.);
+#3061 = DIRECTION('',(1.,0.));
+#3062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3063 = FACE_BOUND('',#3064,.T.);
+#3064 = EDGE_LOOP('',(#3065));
+#3065 = ORIENTED_EDGE('',*,*,#3066,.F.);
+#3066 = EDGE_CURVE('',#3067,#3067,#3069,.T.);
+#3067 = VERTEX_POINT('',#3068);
+#3068 = CARTESIAN_POINT('',(-14.,-15.5,0.));
+#3069 = SURFACE_CURVE('',#3070,(#3075,#3082),.PCURVE_S1.);
+#3070 = CIRCLE('',#3071,1.5);
+#3071 = AXIS2_PLACEMENT_3D('',#3072,#3073,#3074);
+#3072 = CARTESIAN_POINT('',(-15.5,-15.5,0.));
+#3073 = DIRECTION('',(0.,0.,-1.));
+#3074 = DIRECTION('',(1.,0.,0.));
+#3075 = PCURVE('',#2576,#3076);
+#3076 = DEFINITIONAL_REPRESENTATION('',(#3077),#3081);
+#3077 = CIRCLE('',#3078,1.5);
+#3078 = AXIS2_PLACEMENT_2D('',#3079,#3080);
+#3079 = CARTESIAN_POINT('',(-1.15,5.65));
+#3080 = DIRECTION('',(-1.,0.));
+#3081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3082 = PCURVE('',#3083,#3088);
+#3083 = CYLINDRICAL_SURFACE('',#3084,1.5);
+#3084 = AXIS2_PLACEMENT_3D('',#3085,#3086,#3087);
+#3085 = CARTESIAN_POINT('',(-15.5,-15.5,0.));
+#3086 = DIRECTION('',(0.,0.,-1.));
+#3087 = DIRECTION('',(1.,0.,0.));
+#3088 = DEFINITIONAL_REPRESENTATION('',(#3089),#3093);
+#3089 = LINE('',#3090,#3091);
+#3090 = CARTESIAN_POINT('',(0.,0.));
+#3091 = VECTOR('',#3092,1.);
+#3092 = DIRECTION('',(1.,0.));
+#3093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3094 = ADVANCED_FACE('',(#3095),#2959,.F.);
+#3095 = FACE_BOUND('',#3096,.F.);
+#3096 = EDGE_LOOP('',(#3097,#3098,#3121,#3152));
+#3097 = ORIENTED_EDGE('',*,*,#2942,.F.);
+#3098 = ORIENTED_EDGE('',*,*,#3099,.T.);
+#3099 = EDGE_CURVE('',#2943,#3100,#3102,.T.);
+#3100 = VERTEX_POINT('',#3101);
+#3101 = CARTESIAN_POINT('',(4.5,0.,3.));
+#3102 = SEAM_CURVE('',#3103,(#3107,#3114),.PCURVE_S1.);
+#3103 = LINE('',#3104,#3105);
+#3104 = CARTESIAN_POINT('',(4.5,0.,0.));
+#3105 = VECTOR('',#3106,1.);
+#3106 = DIRECTION('',(0.,0.,1.));
+#3107 = PCURVE('',#2959,#3108);
+#3108 = DEFINITIONAL_REPRESENTATION('',(#3109),#3113);
+#3109 = LINE('',#3110,#3111);
+#3110 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3111 = VECTOR('',#3112,1.);
+#3112 = DIRECTION('',(0.,-1.));
+#3113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3114 = PCURVE('',#2959,#3115);
+#3115 = DEFINITIONAL_REPRESENTATION('',(#3116),#3120);
+#3116 = LINE('',#3117,#3118);
+#3117 = CARTESIAN_POINT('',(0.,0.));
+#3118 = VECTOR('',#3119,1.);
+#3119 = DIRECTION('',(0.,-1.));
+#3120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3121 = ORIENTED_EDGE('',*,*,#3122,.T.);
+#3122 = EDGE_CURVE('',#3100,#3100,#3123,.T.);
+#3123 = SURFACE_CURVE('',#3124,(#3129,#3136),.PCURVE_S1.);
+#3124 = CIRCLE('',#3125,4.5);
+#3125 = AXIS2_PLACEMENT_3D('',#3126,#3127,#3128);
+#3126 = CARTESIAN_POINT('',(0.,0.,3.));
+#3127 = DIRECTION('',(0.,0.,-1.));
+#3128 = DIRECTION('',(1.,0.,0.));
+#3129 = PCURVE('',#2959,#3130);
+#3130 = DEFINITIONAL_REPRESENTATION('',(#3131),#3135);
+#3131 = LINE('',#3132,#3133);
+#3132 = CARTESIAN_POINT('',(0.,-3.));
+#3133 = VECTOR('',#3134,1.);
+#3134 = DIRECTION('',(1.,0.));
+#3135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3136 = PCURVE('',#3137,#3142);
+#3137 = PLANE('',#3138);
+#3138 = AXIS2_PLACEMENT_3D('',#3139,#3140,#3141);
+#3139 = CARTESIAN_POINT('',(4.5,0.,3.));
+#3140 = DIRECTION('',(0.,0.,1.));
+#3141 = DIRECTION('',(1.,0.,0.));
+#3142 = DEFINITIONAL_REPRESENTATION('',(#3143),#3151);
+#3143 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3144,#3145,#3146,#3147,
+#3148,#3149,#3150),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3144 = CARTESIAN_POINT('',(0.,0.));
+#3145 = CARTESIAN_POINT('',(0.,-7.79422863406));
+#3146 = CARTESIAN_POINT('',(-6.75,-3.89711431703));
+#3147 = CARTESIAN_POINT('',(-13.5,-1.102182119233E-15));
+#3148 = CARTESIAN_POINT('',(-6.75,3.89711431703));
+#3149 = CARTESIAN_POINT('',(-7.105427357601E-15,7.79422863406));
+#3150 = CARTESIAN_POINT('',(0.,0.));
+#3151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3152 = ORIENTED_EDGE('',*,*,#3099,.F.);
+#3153 = ADVANCED_FACE('',(#3154),#2990,.F.);
+#3154 = FACE_BOUND('',#3155,.F.);
+#3155 = EDGE_LOOP('',(#3156,#3157,#3180,#3211));
+#3156 = ORIENTED_EDGE('',*,*,#2973,.F.);
+#3157 = ORIENTED_EDGE('',*,*,#3158,.T.);
+#3158 = EDGE_CURVE('',#2974,#3159,#3161,.T.);
+#3159 = VERTEX_POINT('',#3160);
+#3160 = CARTESIAN_POINT('',(-14.,15.5,3.));
+#3161 = SEAM_CURVE('',#3162,(#3166,#3173),.PCURVE_S1.);
+#3162 = LINE('',#3163,#3164);
+#3163 = CARTESIAN_POINT('',(-14.,15.5,0.));
+#3164 = VECTOR('',#3165,1.);
+#3165 = DIRECTION('',(0.,0.,1.));
+#3166 = PCURVE('',#2990,#3167);
+#3167 = DEFINITIONAL_REPRESENTATION('',(#3168),#3172);
+#3168 = LINE('',#3169,#3170);
+#3169 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3170 = VECTOR('',#3171,1.);
+#3171 = DIRECTION('',(0.,-1.));
+#3172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3173 = PCURVE('',#2990,#3174);
+#3174 = DEFINITIONAL_REPRESENTATION('',(#3175),#3179);
+#3175 = LINE('',#3176,#3177);
+#3176 = CARTESIAN_POINT('',(0.,0.));
+#3177 = VECTOR('',#3178,1.);
+#3178 = DIRECTION('',(0.,-1.));
+#3179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3180 = ORIENTED_EDGE('',*,*,#3181,.T.);
+#3181 = EDGE_CURVE('',#3159,#3159,#3182,.T.);
+#3182 = SURFACE_CURVE('',#3183,(#3188,#3195),.PCURVE_S1.);
+#3183 = CIRCLE('',#3184,1.5);
+#3184 = AXIS2_PLACEMENT_3D('',#3185,#3186,#3187);
+#3185 = CARTESIAN_POINT('',(-15.5,15.5,3.));
+#3186 = DIRECTION('',(0.,0.,-1.));
+#3187 = DIRECTION('',(1.,0.,0.));
+#3188 = PCURVE('',#2990,#3189);
+#3189 = DEFINITIONAL_REPRESENTATION('',(#3190),#3194);
+#3190 = LINE('',#3191,#3192);
+#3191 = CARTESIAN_POINT('',(0.,-3.));
+#3192 = VECTOR('',#3193,1.);
+#3193 = DIRECTION('',(1.,0.));
+#3194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3195 = PCURVE('',#3196,#3201);
+#3196 = PLANE('',#3197);
+#3197 = AXIS2_PLACEMENT_3D('',#3198,#3199,#3200);
+#3198 = CARTESIAN_POINT('',(-14.,15.5,3.));
+#3199 = DIRECTION('',(0.,0.,1.));
+#3200 = DIRECTION('',(1.,0.,0.));
+#3201 = DEFINITIONAL_REPRESENTATION('',(#3202),#3210);
+#3202 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3203,#3204,#3205,#3206,
+#3207,#3208,#3209),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3203 = CARTESIAN_POINT('',(0.,0.));
+#3204 = CARTESIAN_POINT('',(0.,-2.598076211353));
+#3205 = CARTESIAN_POINT('',(-2.25,-1.299038105677));
+#3206 = CARTESIAN_POINT('',(-4.5,-3.673940397442E-16));
+#3207 = CARTESIAN_POINT('',(-2.25,1.299038105677));
+#3208 = CARTESIAN_POINT('',(-2.22044604925E-15,2.598076211353));
+#3209 = CARTESIAN_POINT('',(0.,0.));
+#3210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3211 = ORIENTED_EDGE('',*,*,#3158,.F.);
+#3212 = ADVANCED_FACE('',(#3213),#3021,.F.);
+#3213 = FACE_BOUND('',#3214,.F.);
+#3214 = EDGE_LOOP('',(#3215,#3216,#3239,#3270));
+#3215 = ORIENTED_EDGE('',*,*,#3004,.F.);
+#3216 = ORIENTED_EDGE('',*,*,#3217,.T.);
+#3217 = EDGE_CURVE('',#3005,#3218,#3220,.T.);
+#3218 = VERTEX_POINT('',#3219);
+#3219 = CARTESIAN_POINT('',(17.,15.5,3.));
+#3220 = SEAM_CURVE('',#3221,(#3225,#3232),.PCURVE_S1.);
+#3221 = LINE('',#3222,#3223);
+#3222 = CARTESIAN_POINT('',(17.,15.5,0.));
+#3223 = VECTOR('',#3224,1.);
+#3224 = DIRECTION('',(0.,0.,1.));
+#3225 = PCURVE('',#3021,#3226);
+#3226 = DEFINITIONAL_REPRESENTATION('',(#3227),#3231);
+#3227 = LINE('',#3228,#3229);
+#3228 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3229 = VECTOR('',#3230,1.);
+#3230 = DIRECTION('',(0.,-1.));
+#3231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3232 = PCURVE('',#3021,#3233);
+#3233 = DEFINITIONAL_REPRESENTATION('',(#3234),#3238);
+#3234 = LINE('',#3235,#3236);
+#3235 = CARTESIAN_POINT('',(0.,0.));
+#3236 = VECTOR('',#3237,1.);
+#3237 = DIRECTION('',(0.,-1.));
+#3238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3239 = ORIENTED_EDGE('',*,*,#3240,.T.);
+#3240 = EDGE_CURVE('',#3218,#3218,#3241,.T.);
+#3241 = SURFACE_CURVE('',#3242,(#3247,#3254),.PCURVE_S1.);
+#3242 = CIRCLE('',#3243,1.5);
+#3243 = AXIS2_PLACEMENT_3D('',#3244,#3245,#3246);
+#3244 = CARTESIAN_POINT('',(15.5,15.5,3.));
+#3245 = DIRECTION('',(0.,0.,-1.));
+#3246 = DIRECTION('',(1.,0.,0.));
+#3247 = PCURVE('',#3021,#3248);
+#3248 = DEFINITIONAL_REPRESENTATION('',(#3249),#3253);
+#3249 = LINE('',#3250,#3251);
+#3250 = CARTESIAN_POINT('',(0.,-3.));
+#3251 = VECTOR('',#3252,1.);
+#3252 = DIRECTION('',(1.,0.));
+#3253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3254 = PCURVE('',#3255,#3260);
+#3255 = PLANE('',#3256);
+#3256 = AXIS2_PLACEMENT_3D('',#3257,#3258,#3259);
+#3257 = CARTESIAN_POINT('',(17.,15.5,3.));
+#3258 = DIRECTION('',(0.,0.,1.));
+#3259 = DIRECTION('',(1.,0.,0.));
+#3260 = DEFINITIONAL_REPRESENTATION('',(#3261),#3269);
+#3261 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3262,#3263,#3264,#3265,
+#3266,#3267,#3268),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3262 = CARTESIAN_POINT('',(0.,0.));
+#3263 = CARTESIAN_POINT('',(0.,-2.598076211353));
+#3264 = CARTESIAN_POINT('',(-2.25,-1.299038105677));
+#3265 = CARTESIAN_POINT('',(-4.5,-3.673940397442E-16));
+#3266 = CARTESIAN_POINT('',(-2.25,1.299038105677));
+#3267 = CARTESIAN_POINT('',(-2.22044604925E-15,2.598076211353));
+#3268 = CARTESIAN_POINT('',(0.,0.));
+#3269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3270 = ORIENTED_EDGE('',*,*,#3217,.F.);
+#3271 = ADVANCED_FACE('',(#3272),#3052,.F.);
+#3272 = FACE_BOUND('',#3273,.F.);
+#3273 = EDGE_LOOP('',(#3274,#3275,#3298,#3329));
+#3274 = ORIENTED_EDGE('',*,*,#3035,.F.);
+#3275 = ORIENTED_EDGE('',*,*,#3276,.T.);
+#3276 = EDGE_CURVE('',#3036,#3277,#3279,.T.);
+#3277 = VERTEX_POINT('',#3278);
+#3278 = CARTESIAN_POINT('',(17.,-15.5,3.));
+#3279 = SEAM_CURVE('',#3280,(#3284,#3291),.PCURVE_S1.);
+#3280 = LINE('',#3281,#3282);
+#3281 = CARTESIAN_POINT('',(17.,-15.5,0.));
+#3282 = VECTOR('',#3283,1.);
+#3283 = DIRECTION('',(0.,0.,1.));
+#3284 = PCURVE('',#3052,#3285);
+#3285 = DEFINITIONAL_REPRESENTATION('',(#3286),#3290);
+#3286 = LINE('',#3287,#3288);
+#3287 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3288 = VECTOR('',#3289,1.);
+#3289 = DIRECTION('',(0.,-1.));
+#3290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3291 = PCURVE('',#3052,#3292);
+#3292 = DEFINITIONAL_REPRESENTATION('',(#3293),#3297);
+#3293 = LINE('',#3294,#3295);
+#3294 = CARTESIAN_POINT('',(0.,0.));
+#3295 = VECTOR('',#3296,1.);
+#3296 = DIRECTION('',(0.,-1.));
+#3297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3298 = ORIENTED_EDGE('',*,*,#3299,.T.);
+#3299 = EDGE_CURVE('',#3277,#3277,#3300,.T.);
+#3300 = SURFACE_CURVE('',#3301,(#3306,#3313),.PCURVE_S1.);
+#3301 = CIRCLE('',#3302,1.5);
+#3302 = AXIS2_PLACEMENT_3D('',#3303,#3304,#3305);
+#3303 = CARTESIAN_POINT('',(15.5,-15.5,3.));
+#3304 = DIRECTION('',(0.,0.,-1.));
+#3305 = DIRECTION('',(1.,0.,0.));
+#3306 = PCURVE('',#3052,#3307);
+#3307 = DEFINITIONAL_REPRESENTATION('',(#3308),#3312);
+#3308 = LINE('',#3309,#3310);
+#3309 = CARTESIAN_POINT('',(0.,-3.));
+#3310 = VECTOR('',#3311,1.);
+#3311 = DIRECTION('',(1.,0.));
+#3312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3313 = PCURVE('',#3314,#3319);
+#3314 = PLANE('',#3315);
+#3315 = AXIS2_PLACEMENT_3D('',#3316,#3317,#3318);
+#3316 = CARTESIAN_POINT('',(17.,-15.5,3.));
+#3317 = DIRECTION('',(0.,0.,1.));
+#3318 = DIRECTION('',(1.,0.,0.));
+#3319 = DEFINITIONAL_REPRESENTATION('',(#3320),#3328);
+#3320 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3321,#3322,#3323,#3324,
+#3325,#3326,#3327),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3321 = CARTESIAN_POINT('',(0.,0.));
+#3322 = CARTESIAN_POINT('',(0.,-2.598076211353));
+#3323 = CARTESIAN_POINT('',(-2.25,-1.299038105677));
+#3324 = CARTESIAN_POINT('',(-4.5,-3.673940397442E-16));
+#3325 = CARTESIAN_POINT('',(-2.25,1.299038105677));
+#3326 = CARTESIAN_POINT('',(-2.22044604925E-15,2.598076211353));
+#3327 = CARTESIAN_POINT('',(0.,0.));
+#3328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3329 = ORIENTED_EDGE('',*,*,#3276,.F.);
+#3330 = ADVANCED_FACE('',(#3331),#3083,.F.);
+#3331 = FACE_BOUND('',#3332,.F.);
+#3332 = EDGE_LOOP('',(#3333,#3334,#3357,#3388));
+#3333 = ORIENTED_EDGE('',*,*,#3066,.F.);
+#3334 = ORIENTED_EDGE('',*,*,#3335,.T.);
+#3335 = EDGE_CURVE('',#3067,#3336,#3338,.T.);
+#3336 = VERTEX_POINT('',#3337);
+#3337 = CARTESIAN_POINT('',(-14.,-15.5,3.));
+#3338 = SEAM_CURVE('',#3339,(#3343,#3350),.PCURVE_S1.);
+#3339 = LINE('',#3340,#3341);
+#3340 = CARTESIAN_POINT('',(-14.,-15.5,0.));
+#3341 = VECTOR('',#3342,1.);
+#3342 = DIRECTION('',(0.,0.,1.));
+#3343 = PCURVE('',#3083,#3344);
+#3344 = DEFINITIONAL_REPRESENTATION('',(#3345),#3349);
+#3345 = LINE('',#3346,#3347);
+#3346 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3347 = VECTOR('',#3348,1.);
+#3348 = DIRECTION('',(0.,-1.));
+#3349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3350 = PCURVE('',#3083,#3351);
+#3351 = DEFINITIONAL_REPRESENTATION('',(#3352),#3356);
+#3352 = LINE('',#3353,#3354);
+#3353 = CARTESIAN_POINT('',(0.,0.));
+#3354 = VECTOR('',#3355,1.);
+#3355 = DIRECTION('',(0.,-1.));
+#3356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3357 = ORIENTED_EDGE('',*,*,#3358,.T.);
+#3358 = EDGE_CURVE('',#3336,#3336,#3359,.T.);
+#3359 = SURFACE_CURVE('',#3360,(#3365,#3372),.PCURVE_S1.);
+#3360 = CIRCLE('',#3361,1.5);
+#3361 = AXIS2_PLACEMENT_3D('',#3362,#3363,#3364);
+#3362 = CARTESIAN_POINT('',(-15.5,-15.5,3.));
+#3363 = DIRECTION('',(0.,0.,-1.));
+#3364 = DIRECTION('',(1.,0.,0.));
+#3365 = PCURVE('',#3083,#3366);
+#3366 = DEFINITIONAL_REPRESENTATION('',(#3367),#3371);
+#3367 = LINE('',#3368,#3369);
+#3368 = CARTESIAN_POINT('',(0.,-3.));
+#3369 = VECTOR('',#3370,1.);
+#3370 = DIRECTION('',(1.,0.));
+#3371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3372 = PCURVE('',#3373,#3378);
+#3373 = PLANE('',#3374);
+#3374 = AXIS2_PLACEMENT_3D('',#3375,#3376,#3377);
+#3375 = CARTESIAN_POINT('',(-14.,-15.5,3.));
+#3376 = DIRECTION('',(0.,0.,1.));
+#3377 = DIRECTION('',(1.,0.,0.));
+#3378 = DEFINITIONAL_REPRESENTATION('',(#3379),#3387);
+#3379 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3380,#3381,#3382,#3383,
+#3384,#3385,#3386),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3380 = CARTESIAN_POINT('',(0.,0.));
+#3381 = CARTESIAN_POINT('',(0.,-2.598076211353));
+#3382 = CARTESIAN_POINT('',(-2.25,-1.299038105677));
+#3383 = CARTESIAN_POINT('',(-4.5,-3.673940397442E-16));
+#3384 = CARTESIAN_POINT('',(-2.25,1.299038105677));
+#3385 = CARTESIAN_POINT('',(-2.22044604925E-15,2.598076211353));
+#3386 = CARTESIAN_POINT('',(0.,0.));
+#3387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3388 = ORIENTED_EDGE('',*,*,#3335,.F.);
+#3389 = ADVANCED_FACE('',(#3390),#3137,.F.);
+#3390 = FACE_BOUND('',#3391,.T.);
+#3391 = EDGE_LOOP('',(#3392));
+#3392 = ORIENTED_EDGE('',*,*,#3122,.T.);
+#3393 = ADVANCED_FACE('',(#3394),#3196,.F.);
+#3394 = FACE_BOUND('',#3395,.T.);
+#3395 = EDGE_LOOP('',(#3396));
+#3396 = ORIENTED_EDGE('',*,*,#3181,.T.);
+#3397 = ADVANCED_FACE('',(#3398),#3255,.F.);
+#3398 = FACE_BOUND('',#3399,.T.);
+#3399 = EDGE_LOOP('',(#3400));
+#3400 = ORIENTED_EDGE('',*,*,#3240,.T.);
+#3401 = ADVANCED_FACE('',(#3402),#3314,.F.);
+#3402 = FACE_BOUND('',#3403,.T.);
+#3403 = EDGE_LOOP('',(#3404));
+#3404 = ORIENTED_EDGE('',*,*,#3299,.T.);
+#3405 = ADVANCED_FACE('',(#3406),#3373,.F.);
+#3406 = FACE_BOUND('',#3407,.T.);
+#3407 = EDGE_LOOP('',(#3408));
+#3408 = ORIENTED_EDGE('',*,*,#3358,.T.);
+#3409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3413)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3410,#3411,#3412)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3410 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3411 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3412 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3413 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3410,
+  'distance_accuracy_value','confusion accuracy');
+#3414 = PRODUCT_TYPE('part',$,(#7));
+#3415 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3416,#3424,#3431,#3438,#3445,#3452,#3459,#3466,#3473,#3480,#3487,
+    #3494,#3501,#3508,#3515,#3522,#3529,#3536,#3543,#3550,#3557,#3564,
+    #3571,#3578,#3586,#3593,#3600,#3607,#3614,#3621,#3628,#3635,#3642,
+    #3649,#3656,#3663,#3670,#3677,#3684,#3691,#3698,#3705,#3712,#3719,
+    #3726,#3733,#3740,#3747,#3754,#3761,#3768,#3775,#3782,#3789,#3796),
+  #3409);
+#3416 = STYLED_ITEM('color',(#3417),#17);
+#3417 = PRESENTATION_STYLE_ASSIGNMENT((#3418));
+#3418 = SURFACE_STYLE_USAGE(.BOTH.,#3419);
+#3419 = SURFACE_SIDE_STYLE('',(#3420));
+#3420 = SURFACE_STYLE_FILL_AREA(#3421);
+#3421 = FILL_AREA_STYLE('',(#3422));
+#3422 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3423 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#3424 = STYLED_ITEM('color',(#3425),#109);
+#3425 = PRESENTATION_STYLE_ASSIGNMENT((#3426));
+#3426 = SURFACE_STYLE_USAGE(.BOTH.,#3427);
+#3427 = SURFACE_SIDE_STYLE('',(#3428));
+#3428 = SURFACE_STYLE_FILL_AREA(#3429);
+#3429 = FILL_AREA_STYLE('',(#3430));
+#3430 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3431 = STYLED_ITEM('color',(#3432),#166);
+#3432 = PRESENTATION_STYLE_ASSIGNMENT((#3433));
+#3433 = SURFACE_STYLE_USAGE(.BOTH.,#3434);
+#3434 = SURFACE_SIDE_STYLE('',(#3435));
+#3435 = SURFACE_STYLE_FILL_AREA(#3436);
+#3436 = FILL_AREA_STYLE('',(#3437));
+#3437 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3438 = STYLED_ITEM('color',(#3439),#556);
+#3439 = PRESENTATION_STYLE_ASSIGNMENT((#3440));
+#3440 = SURFACE_STYLE_USAGE(.BOTH.,#3441);
+#3441 = SURFACE_SIDE_STYLE('',(#3442));
+#3442 = SURFACE_STYLE_FILL_AREA(#3443);
+#3443 = FILL_AREA_STYLE('',(#3444));
+#3444 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3445 = STYLED_ITEM('color',(#3446),#595);
+#3446 = PRESENTATION_STYLE_ASSIGNMENT((#3447));
+#3447 = SURFACE_STYLE_USAGE(.BOTH.,#3448);
+#3448 = SURFACE_SIDE_STYLE('',(#3449));
+#3449 = SURFACE_STYLE_FILL_AREA(#3450);
+#3450 = FILL_AREA_STYLE('',(#3451));
+#3451 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3452 = STYLED_ITEM('color',(#3453),#671);
+#3453 = PRESENTATION_STYLE_ASSIGNMENT((#3454));
+#3454 = SURFACE_STYLE_USAGE(.BOTH.,#3455);
+#3455 = SURFACE_SIDE_STYLE('',(#3456));
+#3456 = SURFACE_STYLE_FILL_AREA(#3457);
+#3457 = FILL_AREA_STYLE('',(#3458));
+#3458 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3459 = STYLED_ITEM('color',(#3460),#725);
+#3460 = PRESENTATION_STYLE_ASSIGNMENT((#3461));
+#3461 = SURFACE_STYLE_USAGE(.BOTH.,#3462);
+#3462 = SURFACE_SIDE_STYLE('',(#3463));
+#3463 = SURFACE_STYLE_FILL_AREA(#3464);
+#3464 = FILL_AREA_STYLE('',(#3465));
+#3465 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3466 = STYLED_ITEM('color',(#3467),#779);
+#3467 = PRESENTATION_STYLE_ASSIGNMENT((#3468));
+#3468 = SURFACE_STYLE_USAGE(.BOTH.,#3469);
+#3469 = SURFACE_SIDE_STYLE('',(#3470));
+#3470 = SURFACE_STYLE_FILL_AREA(#3471);
+#3471 = FILL_AREA_STYLE('',(#3472));
+#3472 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3473 = STYLED_ITEM('color',(#3474),#828);
+#3474 = PRESENTATION_STYLE_ASSIGNMENT((#3475));
+#3475 = SURFACE_STYLE_USAGE(.BOTH.,#3476);
+#3476 = SURFACE_SIDE_STYLE('',(#3477));
+#3477 = SURFACE_STYLE_FILL_AREA(#3478);
+#3478 = FILL_AREA_STYLE('',(#3479));
+#3479 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3480 = STYLED_ITEM('color',(#3481),#877);
+#3481 = PRESENTATION_STYLE_ASSIGNMENT((#3482));
+#3482 = SURFACE_STYLE_USAGE(.BOTH.,#3483);
+#3483 = SURFACE_SIDE_STYLE('',(#3484));
+#3484 = SURFACE_STYLE_FILL_AREA(#3485);
+#3485 = FILL_AREA_STYLE('',(#3486));
+#3486 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3487 = STYLED_ITEM('color',(#3488),#931);
+#3488 = PRESENTATION_STYLE_ASSIGNMENT((#3489));
+#3489 = SURFACE_STYLE_USAGE(.BOTH.,#3490);
+#3490 = SURFACE_SIDE_STYLE('',(#3491));
+#3491 = SURFACE_STYLE_FILL_AREA(#3492);
+#3492 = FILL_AREA_STYLE('',(#3493));
+#3493 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3494 = STYLED_ITEM('color',(#3495),#985);
+#3495 = PRESENTATION_STYLE_ASSIGNMENT((#3496));
+#3496 = SURFACE_STYLE_USAGE(.BOTH.,#3497);
+#3497 = SURFACE_SIDE_STYLE('',(#3498));
+#3498 = SURFACE_STYLE_FILL_AREA(#3499);
+#3499 = FILL_AREA_STYLE('',(#3500));
+#3500 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3501 = STYLED_ITEM('color',(#3502),#1012);
+#3502 = PRESENTATION_STYLE_ASSIGNMENT((#3503));
+#3503 = SURFACE_STYLE_USAGE(.BOTH.,#3504);
+#3504 = SURFACE_SIDE_STYLE('',(#3505));
+#3505 = SURFACE_STYLE_FILL_AREA(#3506);
+#3506 = FILL_AREA_STYLE('',(#3507));
+#3507 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3508 = STYLED_ITEM('color',(#3509),#1071);
+#3509 = PRESENTATION_STYLE_ASSIGNMENT((#3510));
+#3510 = SURFACE_STYLE_USAGE(.BOTH.,#3511);
+#3511 = SURFACE_SIDE_STYLE('',(#3512));
+#3512 = SURFACE_STYLE_FILL_AREA(#3513);
+#3513 = FILL_AREA_STYLE('',(#3514));
+#3514 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3515 = STYLED_ITEM('color',(#3516),#1130);
+#3516 = PRESENTATION_STYLE_ASSIGNMENT((#3517));
+#3517 = SURFACE_STYLE_USAGE(.BOTH.,#3518);
+#3518 = SURFACE_SIDE_STYLE('',(#3519));
+#3519 = SURFACE_STYLE_FILL_AREA(#3520);
+#3520 = FILL_AREA_STYLE('',(#3521));
+#3521 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3522 = STYLED_ITEM('color',(#3523),#1189);
+#3523 = PRESENTATION_STYLE_ASSIGNMENT((#3524));
+#3524 = SURFACE_STYLE_USAGE(.BOTH.,#3525);
+#3525 = SURFACE_SIDE_STYLE('',(#3526));
+#3526 = SURFACE_STYLE_FILL_AREA(#3527);
+#3527 = FILL_AREA_STYLE('',(#3528));
+#3528 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3529 = STYLED_ITEM('color',(#3530),#1248);
+#3530 = PRESENTATION_STYLE_ASSIGNMENT((#3531));
+#3531 = SURFACE_STYLE_USAGE(.BOTH.,#3532);
+#3532 = SURFACE_SIDE_STYLE('',(#3533));
+#3533 = SURFACE_STYLE_FILL_AREA(#3534);
+#3534 = FILL_AREA_STYLE('',(#3535));
+#3535 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3536 = STYLED_ITEM('color',(#3537),#1307);
+#3537 = PRESENTATION_STYLE_ASSIGNMENT((#3538));
+#3538 = SURFACE_STYLE_USAGE(.BOTH.,#3539);
+#3539 = SURFACE_SIDE_STYLE('',(#3540));
+#3540 = SURFACE_STYLE_FILL_AREA(#3541);
+#3541 = FILL_AREA_STYLE('',(#3542));
+#3542 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3543 = STYLED_ITEM('color',(#3544),#1544);
+#3544 = PRESENTATION_STYLE_ASSIGNMENT((#3545));
+#3545 = SURFACE_STYLE_USAGE(.BOTH.,#3546);
+#3546 = SURFACE_SIDE_STYLE('',(#3547));
+#3547 = SURFACE_STYLE_FILL_AREA(#3548);
+#3548 = FILL_AREA_STYLE('',(#3549));
+#3549 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3550 = STYLED_ITEM('color',(#3551),#1548);
+#3551 = PRESENTATION_STYLE_ASSIGNMENT((#3552));
+#3552 = SURFACE_STYLE_USAGE(.BOTH.,#3553);
+#3553 = SURFACE_SIDE_STYLE('',(#3554));
+#3554 = SURFACE_STYLE_FILL_AREA(#3555);
+#3555 = FILL_AREA_STYLE('',(#3556));
+#3556 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3557 = STYLED_ITEM('color',(#3558),#1552);
+#3558 = PRESENTATION_STYLE_ASSIGNMENT((#3559));
+#3559 = SURFACE_STYLE_USAGE(.BOTH.,#3560);
+#3560 = SURFACE_SIDE_STYLE('',(#3561));
+#3561 = SURFACE_STYLE_FILL_AREA(#3562);
+#3562 = FILL_AREA_STYLE('',(#3563));
+#3563 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3564 = STYLED_ITEM('color',(#3565),#1556);
+#3565 = PRESENTATION_STYLE_ASSIGNMENT((#3566));
+#3566 = SURFACE_STYLE_USAGE(.BOTH.,#3567);
+#3567 = SURFACE_SIDE_STYLE('',(#3568));
+#3568 = SURFACE_STYLE_FILL_AREA(#3569);
+#3569 = FILL_AREA_STYLE('',(#3570));
+#3570 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3571 = STYLED_ITEM('color',(#3572),#1560);
+#3572 = PRESENTATION_STYLE_ASSIGNMENT((#3573));
+#3573 = SURFACE_STYLE_USAGE(.BOTH.,#3574);
+#3574 = SURFACE_SIDE_STYLE('',(#3575));
+#3575 = SURFACE_STYLE_FILL_AREA(#3576);
+#3576 = FILL_AREA_STYLE('',(#3577));
+#3577 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3578 = STYLED_ITEM('color',(#3579),#1599);
+#3579 = PRESENTATION_STYLE_ASSIGNMENT((#3580));
+#3580 = SURFACE_STYLE_USAGE(.BOTH.,#3581);
+#3581 = SURFACE_SIDE_STYLE('',(#3582));
+#3582 = SURFACE_STYLE_FILL_AREA(#3583);
+#3583 = FILL_AREA_STYLE('',(#3584));
+#3584 = FILL_AREA_STYLE_COLOUR('',#3585);
+#3585 = COLOUR_RGB('',0.23137255013,0.23137255013,0.23137255013);
+#3586 = STYLED_ITEM('color',(#3587),#1675);
+#3587 = PRESENTATION_STYLE_ASSIGNMENT((#3588));
+#3588 = SURFACE_STYLE_USAGE(.BOTH.,#3589);
+#3589 = SURFACE_SIDE_STYLE('',(#3590));
+#3590 = SURFACE_STYLE_FILL_AREA(#3591);
+#3591 = FILL_AREA_STYLE('',(#3592));
+#3592 = FILL_AREA_STYLE_COLOUR('',#3585);
+#3593 = STYLED_ITEM('color',(#3594),#1724);
+#3594 = PRESENTATION_STYLE_ASSIGNMENT((#3595));
+#3595 = SURFACE_STYLE_USAGE(.BOTH.,#3596);
+#3596 = SURFACE_SIDE_STYLE('',(#3597));
+#3597 = SURFACE_STYLE_FILL_AREA(#3598);
+#3598 = FILL_AREA_STYLE('',(#3599));
+#3599 = FILL_AREA_STYLE_COLOUR('',#3585);
+#3600 = STYLED_ITEM('color',(#3601),#1773);
+#3601 = PRESENTATION_STYLE_ASSIGNMENT((#3602));
+#3602 = SURFACE_STYLE_USAGE(.BOTH.,#3603);
+#3603 = SURFACE_SIDE_STYLE('',(#3604));
+#3604 = SURFACE_STYLE_FILL_AREA(#3605);
+#3605 = FILL_AREA_STYLE('',(#3606));
+#3606 = FILL_AREA_STYLE_COLOUR('',#3585);
+#3607 = STYLED_ITEM('color',(#3608),#1822);
+#3608 = PRESENTATION_STYLE_ASSIGNMENT((#3609));
+#3609 = SURFACE_STYLE_USAGE(.BOTH.,#3610);
+#3610 = SURFACE_SIDE_STYLE('',(#3611));
+#3611 = SURFACE_STYLE_FILL_AREA(#3612);
+#3612 = FILL_AREA_STYLE('',(#3613));
+#3613 = FILL_AREA_STYLE_COLOUR('',#3585);
+#3614 = STYLED_ITEM('color',(#3615),#1871);
+#3615 = PRESENTATION_STYLE_ASSIGNMENT((#3616));
+#3616 = SURFACE_STYLE_USAGE(.BOTH.,#3617);
+#3617 = SURFACE_SIDE_STYLE('',(#3618));
+#3618 = SURFACE_STYLE_FILL_AREA(#3619);
+#3619 = FILL_AREA_STYLE('',(#3620));
+#3620 = FILL_AREA_STYLE_COLOUR('',#3585);
+#3621 = STYLED_ITEM('color',(#3622),#1920);
+#3622 = PRESENTATION_STYLE_ASSIGNMENT((#3623));
+#3623 = SURFACE_STYLE_USAGE(.BOTH.,#3624);
+#3624 = SURFACE_SIDE_STYLE('',(#3625));
+#3625 = SURFACE_STYLE_FILL_AREA(#3626);
+#3626 = FILL_AREA_STYLE('',(#3627));
+#3627 = FILL_AREA_STYLE_COLOUR('',#3585);
+#3628 = STYLED_ITEM('color',(#3629),#1969);
+#3629 = PRESENTATION_STYLE_ASSIGNMENT((#3630));
+#3630 = SURFACE_STYLE_USAGE(.BOTH.,#3631);
+#3631 = SURFACE_SIDE_STYLE('',(#3632));
+#3632 = SURFACE_STYLE_FILL_AREA(#3633);
+#3633 = FILL_AREA_STYLE('',(#3634));
+#3634 = FILL_AREA_STYLE_COLOUR('',#3585);
+#3635 = STYLED_ITEM('color',(#3636),#1996);
+#3636 = PRESENTATION_STYLE_ASSIGNMENT((#3637));
+#3637 = SURFACE_STYLE_USAGE(.BOTH.,#3638);
+#3638 = SURFACE_SIDE_STYLE('',(#3639));
+#3639 = SURFACE_STYLE_FILL_AREA(#3640);
+#3640 = FILL_AREA_STYLE('',(#3641));
+#3641 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3642 = STYLED_ITEM('color',(#3643),#2195);
+#3643 = PRESENTATION_STYLE_ASSIGNMENT((#3644));
+#3644 = SURFACE_STYLE_USAGE(.BOTH.,#3645);
+#3645 = SURFACE_SIDE_STYLE('',(#3646));
+#3646 = SURFACE_STYLE_FILL_AREA(#3647);
+#3647 = FILL_AREA_STYLE('',(#3648));
+#3648 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3649 = STYLED_ITEM('color',(#3650),#2452);
+#3650 = PRESENTATION_STYLE_ASSIGNMENT((#3651));
+#3651 = SURFACE_STYLE_USAGE(.BOTH.,#3652);
+#3652 = SURFACE_SIDE_STYLE('',(#3653));
+#3653 = SURFACE_STYLE_FILL_AREA(#3654);
+#3654 = FILL_AREA_STYLE('',(#3655));
+#3655 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3656 = STYLED_ITEM('color',(#3657),#2478);
+#3657 = PRESENTATION_STYLE_ASSIGNMENT((#3658));
+#3658 = SURFACE_STYLE_USAGE(.BOTH.,#3659);
+#3659 = SURFACE_SIDE_STYLE('',(#3660));
+#3660 = SURFACE_STYLE_FILL_AREA(#3661);
+#3661 = FILL_AREA_STYLE('',(#3662));
+#3662 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3663 = STYLED_ITEM('color',(#3664),#2505);
+#3664 = PRESENTATION_STYLE_ASSIGNMENT((#3665));
+#3665 = SURFACE_STYLE_USAGE(.BOTH.,#3666);
+#3666 = SURFACE_SIDE_STYLE('',(#3667));
+#3667 = SURFACE_STYLE_FILL_AREA(#3668);
+#3668 = FILL_AREA_STYLE('',(#3669));
+#3669 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3670 = STYLED_ITEM('color',(#3671),#2511);
+#3671 = PRESENTATION_STYLE_ASSIGNMENT((#3672));
+#3672 = SURFACE_STYLE_USAGE(.BOTH.,#3673);
+#3673 = SURFACE_SIDE_STYLE('',(#3674));
+#3674 = SURFACE_STYLE_FILL_AREA(#3675);
+#3675 = FILL_AREA_STYLE('',(#3676));
+#3676 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3677 = STYLED_ITEM('color',(#3678),#2587);
+#3678 = PRESENTATION_STYLE_ASSIGNMENT((#3679));
+#3679 = SURFACE_STYLE_USAGE(.BOTH.,#3680);
+#3680 = SURFACE_SIDE_STYLE('',(#3681));
+#3681 = SURFACE_STYLE_FILL_AREA(#3682);
+#3682 = FILL_AREA_STYLE('',(#3683));
+#3683 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3684 = STYLED_ITEM('color',(#3685),#2641);
+#3685 = PRESENTATION_STYLE_ASSIGNMENT((#3686));
+#3686 = SURFACE_STYLE_USAGE(.BOTH.,#3687);
+#3687 = SURFACE_SIDE_STYLE('',(#3688));
+#3688 = SURFACE_STYLE_FILL_AREA(#3689);
+#3689 = FILL_AREA_STYLE('',(#3690));
+#3690 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3691 = STYLED_ITEM('color',(#3692),#2695);
+#3692 = PRESENTATION_STYLE_ASSIGNMENT((#3693));
+#3693 = SURFACE_STYLE_USAGE(.BOTH.,#3694);
+#3694 = SURFACE_SIDE_STYLE('',(#3695));
+#3695 = SURFACE_STYLE_FILL_AREA(#3696);
+#3696 = FILL_AREA_STYLE('',(#3697));
+#3697 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3698 = STYLED_ITEM('color',(#3699),#2744);
+#3699 = PRESENTATION_STYLE_ASSIGNMENT((#3700));
+#3700 = SURFACE_STYLE_USAGE(.BOTH.,#3701);
+#3701 = SURFACE_SIDE_STYLE('',(#3702));
+#3702 = SURFACE_STYLE_FILL_AREA(#3703);
+#3703 = FILL_AREA_STYLE('',(#3704));
+#3704 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3705 = STYLED_ITEM('color',(#3706),#2793);
+#3706 = PRESENTATION_STYLE_ASSIGNMENT((#3707));
+#3707 = SURFACE_STYLE_USAGE(.BOTH.,#3708);
+#3708 = SURFACE_SIDE_STYLE('',(#3709));
+#3709 = SURFACE_STYLE_FILL_AREA(#3710);
+#3710 = FILL_AREA_STYLE('',(#3711));
+#3711 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3712 = STYLED_ITEM('color',(#3713),#2847);
+#3713 = PRESENTATION_STYLE_ASSIGNMENT((#3714));
+#3714 = SURFACE_STYLE_USAGE(.BOTH.,#3715);
+#3715 = SURFACE_SIDE_STYLE('',(#3716));
+#3716 = SURFACE_STYLE_FILL_AREA(#3717);
+#3717 = FILL_AREA_STYLE('',(#3718));
+#3718 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3719 = STYLED_ITEM('color',(#3720),#2901);
+#3720 = PRESENTATION_STYLE_ASSIGNMENT((#3721));
+#3721 = SURFACE_STYLE_USAGE(.BOTH.,#3722);
+#3722 = SURFACE_SIDE_STYLE('',(#3723));
+#3723 = SURFACE_STYLE_FILL_AREA(#3724);
+#3724 = FILL_AREA_STYLE('',(#3725));
+#3725 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3726 = STYLED_ITEM('color',(#3727),#2928);
+#3727 = PRESENTATION_STYLE_ASSIGNMENT((#3728));
+#3728 = SURFACE_STYLE_USAGE(.BOTH.,#3729);
+#3729 = SURFACE_SIDE_STYLE('',(#3730));
+#3730 = SURFACE_STYLE_FILL_AREA(#3731);
+#3731 = FILL_AREA_STYLE('',(#3732));
+#3732 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3733 = STYLED_ITEM('color',(#3734),#3094);
+#3734 = PRESENTATION_STYLE_ASSIGNMENT((#3735));
+#3735 = SURFACE_STYLE_USAGE(.BOTH.,#3736);
+#3736 = SURFACE_SIDE_STYLE('',(#3737));
+#3737 = SURFACE_STYLE_FILL_AREA(#3738);
+#3738 = FILL_AREA_STYLE('',(#3739));
+#3739 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3740 = STYLED_ITEM('color',(#3741),#3153);
+#3741 = PRESENTATION_STYLE_ASSIGNMENT((#3742));
+#3742 = SURFACE_STYLE_USAGE(.BOTH.,#3743);
+#3743 = SURFACE_SIDE_STYLE('',(#3744));
+#3744 = SURFACE_STYLE_FILL_AREA(#3745);
+#3745 = FILL_AREA_STYLE('',(#3746));
+#3746 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3747 = STYLED_ITEM('color',(#3748),#3212);
+#3748 = PRESENTATION_STYLE_ASSIGNMENT((#3749));
+#3749 = SURFACE_STYLE_USAGE(.BOTH.,#3750);
+#3750 = SURFACE_SIDE_STYLE('',(#3751));
+#3751 = SURFACE_STYLE_FILL_AREA(#3752);
+#3752 = FILL_AREA_STYLE('',(#3753));
+#3753 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3754 = STYLED_ITEM('color',(#3755),#3271);
+#3755 = PRESENTATION_STYLE_ASSIGNMENT((#3756));
+#3756 = SURFACE_STYLE_USAGE(.BOTH.,#3757);
+#3757 = SURFACE_SIDE_STYLE('',(#3758));
+#3758 = SURFACE_STYLE_FILL_AREA(#3759);
+#3759 = FILL_AREA_STYLE('',(#3760));
+#3760 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3761 = STYLED_ITEM('color',(#3762),#3330);
+#3762 = PRESENTATION_STYLE_ASSIGNMENT((#3763));
+#3763 = SURFACE_STYLE_USAGE(.BOTH.,#3764);
+#3764 = SURFACE_SIDE_STYLE('',(#3765));
+#3765 = SURFACE_STYLE_FILL_AREA(#3766);
+#3766 = FILL_AREA_STYLE('',(#3767));
+#3767 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3768 = STYLED_ITEM('color',(#3769),#3389);
+#3769 = PRESENTATION_STYLE_ASSIGNMENT((#3770));
+#3770 = SURFACE_STYLE_USAGE(.BOTH.,#3771);
+#3771 = SURFACE_SIDE_STYLE('',(#3772));
+#3772 = SURFACE_STYLE_FILL_AREA(#3773);
+#3773 = FILL_AREA_STYLE('',(#3774));
+#3774 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3775 = STYLED_ITEM('color',(#3776),#3393);
+#3776 = PRESENTATION_STYLE_ASSIGNMENT((#3777));
+#3777 = SURFACE_STYLE_USAGE(.BOTH.,#3778);
+#3778 = SURFACE_SIDE_STYLE('',(#3779));
+#3779 = SURFACE_STYLE_FILL_AREA(#3780);
+#3780 = FILL_AREA_STYLE('',(#3781));
+#3781 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3782 = STYLED_ITEM('color',(#3783),#3397);
+#3783 = PRESENTATION_STYLE_ASSIGNMENT((#3784));
+#3784 = SURFACE_STYLE_USAGE(.BOTH.,#3785);
+#3785 = SURFACE_SIDE_STYLE('',(#3786));
+#3786 = SURFACE_STYLE_FILL_AREA(#3787);
+#3787 = FILL_AREA_STYLE('',(#3788));
+#3788 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3789 = STYLED_ITEM('color',(#3790),#3401);
+#3790 = PRESENTATION_STYLE_ASSIGNMENT((#3791));
+#3791 = SURFACE_STYLE_USAGE(.BOTH.,#3792);
+#3792 = SURFACE_SIDE_STYLE('',(#3793));
+#3793 = SURFACE_STYLE_FILL_AREA(#3794);
+#3794 = FILL_AREA_STYLE('',(#3795));
+#3795 = FILL_AREA_STYLE_COLOUR('',#3423);
+#3796 = STYLED_ITEM('color',(#3797),#3405);
+#3797 = PRESENTATION_STYLE_ASSIGNMENT((#3798));
+#3798 = SURFACE_STYLE_USAGE(.BOTH.,#3799);
+#3799 = SURFACE_SIDE_STYLE('',(#3800));
+#3800 = SURFACE_STYLE_FILL_AREA(#3801);
+#3801 = FILL_AREA_STYLE('',(#3802));
+#3802 = FILL_AREA_STYLE_COLOUR('',#3423);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_40mm.stl b/Electrical Parts/NEMA-17_Stepper_Motor_40mm.stl
new file mode 100644
index 0000000000000000000000000000000000000000..24713c28f5126503f4717a09ba9b5063c2edc102
GIT binary patch
literal 82184
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
L5z4N7E#m(HljsTn

literal 0
HcmV?d00001


From 59a4afc914e327ddd01c3cf9d9e6fed9381a321f Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Sun, 30 Nov 2014 11:34:50 +0100
Subject: [PATCH 2/3] NEMA 17 Stepper motor 40mm with connector

---
 ...17_Stepper_Motor_40mm_with_connector.fcstd |  Bin 0 -> 195868 bytes
 ...-17_Stepper_Motor_40mm_with_connector.step | 9288 +++++++++++++++++
 ...A-17_Stepper_Motor_40mm_with_connector.stl |  Bin 0 -> 91584 bytes
 3 files changed, 9288 insertions(+)
 create mode 100644 Electrical Parts/NEMA-17_Stepper_Motor_40mm_with_connector.fcstd
 create mode 100644 Electrical Parts/NEMA-17_Stepper_Motor_40mm_with_connector.step
 create mode 100644 Electrical Parts/NEMA-17_Stepper_Motor_40mm_with_connector.stl

diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_40mm_with_connector.fcstd b/Electrical Parts/NEMA-17_Stepper_Motor_40mm_with_connector.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..8c1a72622a3e4906949bd3dfd985020ccc04f9b6
GIT binary patch
literal 195868
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
agAcQ901yR!f&<XHh{LHL))4qnO!^<{oT7FB

literal 0
HcmV?d00001

diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_40mm_with_connector.step b/Electrical Parts/NEMA-17_Stepper_Motor_40mm_with_connector.step
new file mode 100644
index 00000000..fa97a1da
--- /dev/null
+++ b/Electrical Parts/NEMA-17_Stepper_Motor_40mm_with_connector.step	
@@ -0,0 +1,9288 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/FreeCAD-library/Electrical 
+Parts/NEMA-17_Stepper_Motor_40mm-with-connector.step',
+  '2014-11-30T11:32:33',('FreeCAD'),('FreeCAD'),
+  'Open CASCADE STEP processor 6.7','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Motor-with-connector-final','Motor-with-connector-final',
+  '',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#7155);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#137,#246,#698,#802,#885,#962,#1444,#1471,
+    #1498,#1525,#1552,#1579,#1606,#1633,#1683,#1710,#1769,#1828,#1887,
+    #1946,#2005,#2151,#2178,#2232,#2309,#2336,#2483,#2532,#2581,#2630,
+    #2679,#2728,#2777,#2804,#2854,#2858,#2862,#2866,#2870,#2874,#3024,
+    #3236,#3286,#3313,#3320,#3577,#3626,#4403,#4430,#4457,#4484,#4511,
+    #4538,#4545,#4621,#4675,#4729,#4778,#4827,#4881,#4935,#4962,#5038,
+    #5087,#5136,#5163,#5239,#5288,#5337,#5364,#5440,#5489,#5538,#5565,
+    #5641,#5690,#5739,#5766,#5842,#5891,#5940,#5967,#6043,#6092,#6141,
+    #6168,#6354,#6361,#6368,#6375,#6382,#6389,#6396,#6455,#6514,#6573,
+    #6632,#6687,#6691,#6695,#6699,#6703,#6760,#6799,#6858,#6897,#7096,
+    #7122,#7149));
+#17 = ADVANCED_FACE('',(#18),#32,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#55,#83,#111));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(21.15,-8.2,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(21.15,-8.2,3.6));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(21.15,-8.2,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#37);
+#32 = PLANE('',#33);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(21.15,-8.2,0.));
+#35 = DIRECTION('',(0.,1.,0.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#44,#49);
+#44 = PLANE('',#45);
+#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
+#46 = CARTESIAN_POINT('',(21.15,-16.65,0.));
+#47 = DIRECTION('',(-1.,0.,0.));
+#48 = DIRECTION('',(0.,1.,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(8.45,0.));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(0.,-1.));
+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55 = ORIENTED_EDGE('',*,*,#56,.T.);
+#56 = EDGE_CURVE('',#24,#57,#59,.T.);
+#57 = VERTEX_POINT('',#58);
+#58 = CARTESIAN_POINT('',(25.45,-8.2,3.6));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(21.15,-8.2,3.6));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(1.,0.,0.));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(0.,-3.6));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(1.,0.));
+#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#71 = PCURVE('',#72,#77);
+#72 = PLANE('',#73);
+#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);
+#74 = CARTESIAN_POINT('',(21.15,-8.2,3.6));
+#75 = DIRECTION('',(0.,0.,-1.));
+#76 = DIRECTION('',(-1.,0.,0.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(0.,0.));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(-1.,0.));
+#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#83 = ORIENTED_EDGE('',*,*,#84,.F.);
+#84 = EDGE_CURVE('',#85,#57,#87,.T.);
+#85 = VERTEX_POINT('',#86);
+#86 = CARTESIAN_POINT('',(25.45,-8.2,0.));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(25.45,-8.2,0.));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(0.,0.,1.));
+#92 = PCURVE('',#32,#93);
+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);
+#94 = LINE('',#95,#96);
+#95 = CARTESIAN_POINT('',(4.3,0.));
+#96 = VECTOR('',#97,1.);
+#97 = DIRECTION('',(0.,-1.));
+#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#99 = PCURVE('',#100,#105);
+#100 = PLANE('',#101);
+#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);
+#102 = CARTESIAN_POINT('',(25.45,-8.2,0.));
+#103 = DIRECTION('',(-1.,0.,0.));
+#104 = DIRECTION('',(0.,1.,0.));
+#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);
+#106 = LINE('',#107,#108);
+#107 = CARTESIAN_POINT('',(0.,0.));
+#108 = VECTOR('',#109,1.);
+#109 = DIRECTION('',(0.,-1.));
+#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#111 = ORIENTED_EDGE('',*,*,#112,.F.);
+#112 = EDGE_CURVE('',#22,#85,#113,.T.);
+#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);
+#114 = LINE('',#115,#116);
+#115 = CARTESIAN_POINT('',(21.15,-8.2,0.));
+#116 = VECTOR('',#117,1.);
+#117 = DIRECTION('',(1.,0.,0.));
+#118 = PCURVE('',#32,#119);
+#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);
+#120 = LINE('',#121,#122);
+#121 = CARTESIAN_POINT('',(0.,0.));
+#122 = VECTOR('',#123,1.);
+#123 = DIRECTION('',(1.,0.));
+#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#125 = PCURVE('',#126,#131);
+#126 = PLANE('',#127);
+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
+#128 = CARTESIAN_POINT('',(21.15,-8.2,0.));
+#129 = DIRECTION('',(0.,0.,1.));
+#130 = DIRECTION('',(1.,0.,0.));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(0.,0.));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(1.,0.));
+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#137 = ADVANCED_FACE('',(#138),#44,.F.);
+#138 = FACE_BOUND('',#139,.F.);
+#139 = EDGE_LOOP('',(#140,#163,#191,#219,#245));
+#140 = ORIENTED_EDGE('',*,*,#141,.F.);
+#141 = EDGE_CURVE('',#142,#22,#144,.T.);
+#142 = VERTEX_POINT('',#143);
+#143 = CARTESIAN_POINT('',(21.149999999998,-16.65,0.));
+#144 = SURFACE_CURVE('',#145,(#149,#156),.PCURVE_S1.);
+#145 = LINE('',#146,#147);
+#146 = CARTESIAN_POINT('',(21.15,-16.65,0.));
+#147 = VECTOR('',#148,1.);
+#148 = DIRECTION('',(0.,1.,0.));
+#149 = PCURVE('',#44,#150);
+#150 = DEFINITIONAL_REPRESENTATION('',(#151),#155);
+#151 = LINE('',#152,#153);
+#152 = CARTESIAN_POINT('',(0.,0.));
+#153 = VECTOR('',#154,1.);
+#154 = DIRECTION('',(1.,0.));
+#155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#156 = PCURVE('',#126,#157);
+#157 = DEFINITIONAL_REPRESENTATION('',(#158),#162);
+#158 = LINE('',#159,#160);
+#159 = CARTESIAN_POINT('',(3.552713678801E-15,-8.45));
+#160 = VECTOR('',#161,1.);
+#161 = DIRECTION('',(0.,1.));
+#162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#163 = ORIENTED_EDGE('',*,*,#164,.T.);
+#164 = EDGE_CURVE('',#142,#165,#167,.T.);
+#165 = VERTEX_POINT('',#166);
+#166 = CARTESIAN_POINT('',(21.149999999998,-16.65,9.6));
+#167 = SURFACE_CURVE('',#168,(#172,#179),.PCURVE_S1.);
+#168 = LINE('',#169,#170);
+#169 = CARTESIAN_POINT('',(21.149999999998,-16.65,0.));
+#170 = VECTOR('',#171,1.);
+#171 = DIRECTION('',(0.,0.,1.));
+#172 = PCURVE('',#44,#173);
+#173 = DEFINITIONAL_REPRESENTATION('',(#174),#178);
+#174 = LINE('',#175,#176);
+#175 = CARTESIAN_POINT('',(-3.005595772265E-12,0.));
+#176 = VECTOR('',#177,1.);
+#177 = DIRECTION('',(0.,-1.));
+#178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#179 = PCURVE('',#180,#185);
+#180 = CYLINDRICAL_SURFACE('',#181,26.917373571729);
+#181 = AXIS2_PLACEMENT_3D('',#182,#183,#184);
+#182 = CARTESIAN_POINT('',(0.,0.,0.));
+#183 = DIRECTION('',(-0.,-0.,-1.));
+#184 = DIRECTION('',(1.,0.,0.));
+#185 = DEFINITIONAL_REPRESENTATION('',(#186),#190);
+#186 = LINE('',#187,#188);
+#187 = CARTESIAN_POINT('',(-5.61627710294,0.));
+#188 = VECTOR('',#189,1.);
+#189 = DIRECTION('',(-0.,-1.));
+#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#191 = ORIENTED_EDGE('',*,*,#192,.T.);
+#192 = EDGE_CURVE('',#165,#193,#195,.T.);
+#193 = VERTEX_POINT('',#194);
+#194 = CARTESIAN_POINT('',(21.15,-8.2,9.6));
+#195 = SURFACE_CURVE('',#196,(#200,#207),.PCURVE_S1.);
+#196 = LINE('',#197,#198);
+#197 = CARTESIAN_POINT('',(21.15,-16.65,9.6));
+#198 = VECTOR('',#199,1.);
+#199 = DIRECTION('',(0.,1.,0.));
+#200 = PCURVE('',#44,#201);
+#201 = DEFINITIONAL_REPRESENTATION('',(#202),#206);
+#202 = LINE('',#203,#204);
+#203 = CARTESIAN_POINT('',(0.,-9.6));
+#204 = VECTOR('',#205,1.);
+#205 = DIRECTION('',(1.,0.));
+#206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#207 = PCURVE('',#208,#213);
+#208 = PLANE('',#209);
+#209 = AXIS2_PLACEMENT_3D('',#210,#211,#212);
+#210 = CARTESIAN_POINT('',(-16.65,-21.15,9.6));
+#211 = DIRECTION('',(0.,0.,-1.));
+#212 = DIRECTION('',(-1.,0.,0.));
+#213 = DEFINITIONAL_REPRESENTATION('',(#214),#218);
+#214 = LINE('',#215,#216);
+#215 = CARTESIAN_POINT('',(-37.8,4.5));
+#216 = VECTOR('',#217,1.);
+#217 = DIRECTION('',(0.,1.));
+#218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#219 = ORIENTED_EDGE('',*,*,#220,.F.);
+#220 = EDGE_CURVE('',#24,#193,#221,.T.);
+#221 = SURFACE_CURVE('',#222,(#226,#233),.PCURVE_S1.);
+#222 = LINE('',#223,#224);
+#223 = CARTESIAN_POINT('',(21.15,-8.2,3.6));
+#224 = VECTOR('',#225,1.);
+#225 = DIRECTION('',(0.,0.,1.));
+#226 = PCURVE('',#44,#227);
+#227 = DEFINITIONAL_REPRESENTATION('',(#228),#232);
+#228 = LINE('',#229,#230);
+#229 = CARTESIAN_POINT('',(8.45,-3.6));
+#230 = VECTOR('',#231,1.);
+#231 = DIRECTION('',(0.,-1.));
+#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#233 = PCURVE('',#234,#239);
+#234 = PLANE('',#235);
+#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238);
+#236 = CARTESIAN_POINT('',(21.15,-8.2,3.6));
+#237 = DIRECTION('',(0.,1.,0.));
+#238 = DIRECTION('',(0.,0.,1.));
+#239 = DEFINITIONAL_REPRESENTATION('',(#240),#244);
+#240 = LINE('',#241,#242);
+#241 = CARTESIAN_POINT('',(0.,0.));
+#242 = VECTOR('',#243,1.);
+#243 = DIRECTION('',(1.,0.));
+#244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#245 = ORIENTED_EDGE('',*,*,#21,.F.);
+#246 = ADVANCED_FACE('',(#247,#523,#558,#593,#628,#663),#126,.F.);
+#247 = FACE_BOUND('',#248,.T.);
+#248 = EDGE_LOOP('',(#249,#250,#251,#275,#303,#332,#360,#389,#417,#446,
+    #474,#502));
+#249 = ORIENTED_EDGE('',*,*,#112,.F.);
+#250 = ORIENTED_EDGE('',*,*,#141,.F.);
+#251 = ORIENTED_EDGE('',*,*,#252,.F.);
+#252 = EDGE_CURVE('',#253,#142,#255,.T.);
+#253 = VERTEX_POINT('',#254);
+#254 = CARTESIAN_POINT('',(16.65,-21.15,0.));
+#255 = SURFACE_CURVE('',#256,(#261,#268),.PCURVE_S1.);
+#256 = CIRCLE('',#257,26.917373571729);
+#257 = AXIS2_PLACEMENT_3D('',#258,#259,#260);
+#258 = CARTESIAN_POINT('',(0.,0.,0.));
+#259 = DIRECTION('',(0.,0.,1.));
+#260 = DIRECTION('',(1.,0.,0.));
+#261 = PCURVE('',#126,#262);
+#262 = DEFINITIONAL_REPRESENTATION('',(#263),#267);
+#263 = CIRCLE('',#264,26.917373571729);
+#264 = AXIS2_PLACEMENT_2D('',#265,#266);
+#265 = CARTESIAN_POINT('',(-21.15,8.2));
+#266 = DIRECTION('',(1.,0.));
+#267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#268 = PCURVE('',#180,#269);
+#269 = DEFINITIONAL_REPRESENTATION('',(#270),#274);
+#270 = LINE('',#271,#272);
+#271 = CARTESIAN_POINT('',(-0.,0.));
+#272 = VECTOR('',#273,1.);
+#273 = DIRECTION('',(-1.,0.));
+#274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#275 = ORIENTED_EDGE('',*,*,#276,.F.);
+#276 = EDGE_CURVE('',#277,#253,#279,.T.);
+#277 = VERTEX_POINT('',#278);
+#278 = CARTESIAN_POINT('',(-16.65,-21.14999999999,0.));
+#279 = SURFACE_CURVE('',#280,(#284,#291),.PCURVE_S1.);
+#280 = LINE('',#281,#282);
+#281 = CARTESIAN_POINT('',(-16.65,-21.15,0.));
+#282 = VECTOR('',#283,1.);
+#283 = DIRECTION('',(1.,0.,0.));
+#284 = PCURVE('',#126,#285);
+#285 = DEFINITIONAL_REPRESENTATION('',(#286),#290);
+#286 = LINE('',#287,#288);
+#287 = CARTESIAN_POINT('',(-37.8,-12.95));
+#288 = VECTOR('',#289,1.);
+#289 = DIRECTION('',(1.,0.));
+#290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#291 = PCURVE('',#292,#297);
+#292 = PLANE('',#293);
+#293 = AXIS2_PLACEMENT_3D('',#294,#295,#296);
+#294 = CARTESIAN_POINT('',(-16.65,-21.15,0.));
+#295 = DIRECTION('',(0.,1.,0.));
+#296 = DIRECTION('',(1.,0.,0.));
+#297 = DEFINITIONAL_REPRESENTATION('',(#298),#302);
+#298 = LINE('',#299,#300);
+#299 = CARTESIAN_POINT('',(0.,0.));
+#300 = VECTOR('',#301,1.);
+#301 = DIRECTION('',(1.,0.));
+#302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#303 = ORIENTED_EDGE('',*,*,#304,.F.);
+#304 = EDGE_CURVE('',#305,#277,#307,.T.);
+#305 = VERTEX_POINT('',#306);
+#306 = CARTESIAN_POINT('',(-21.15,-16.64999999999,0.));
+#307 = SURFACE_CURVE('',#308,(#313,#320),.PCURVE_S1.);
+#308 = CIRCLE('',#309,26.917373571729);
+#309 = AXIS2_PLACEMENT_3D('',#310,#311,#312);
+#310 = CARTESIAN_POINT('',(0.,0.,0.));
+#311 = DIRECTION('',(0.,0.,1.));
+#312 = DIRECTION('',(1.,0.,0.));
+#313 = PCURVE('',#126,#314);
+#314 = DEFINITIONAL_REPRESENTATION('',(#315),#319);
+#315 = CIRCLE('',#316,26.917373571729);
+#316 = AXIS2_PLACEMENT_2D('',#317,#318);
+#317 = CARTESIAN_POINT('',(-21.15,8.2));
+#318 = DIRECTION('',(1.,0.));
+#319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#320 = PCURVE('',#321,#326);
+#321 = CYLINDRICAL_SURFACE('',#322,26.917373571729);
+#322 = AXIS2_PLACEMENT_3D('',#323,#324,#325);
+#323 = CARTESIAN_POINT('',(0.,0.,0.));
+#324 = DIRECTION('',(-0.,-0.,-1.));
+#325 = DIRECTION('',(1.,0.,0.));
+#326 = DEFINITIONAL_REPRESENTATION('',(#327),#331);
+#327 = LINE('',#328,#329);
+#328 = CARTESIAN_POINT('',(-0.,0.));
+#329 = VECTOR('',#330,1.);
+#330 = DIRECTION('',(-1.,0.));
+#331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#332 = ORIENTED_EDGE('',*,*,#333,.F.);
+#333 = EDGE_CURVE('',#334,#305,#336,.T.);
+#334 = VERTEX_POINT('',#335);
+#335 = CARTESIAN_POINT('',(-21.14999999999,16.650000000005,0.));
+#336 = SURFACE_CURVE('',#337,(#341,#348),.PCURVE_S1.);
+#337 = LINE('',#338,#339);
+#338 = CARTESIAN_POINT('',(-21.15,16.65,0.));
+#339 = VECTOR('',#340,1.);
+#340 = DIRECTION('',(0.,-1.,0.));
+#341 = PCURVE('',#126,#342);
+#342 = DEFINITIONAL_REPRESENTATION('',(#343),#347);
+#343 = LINE('',#344,#345);
+#344 = CARTESIAN_POINT('',(-42.3,24.85));
+#345 = VECTOR('',#346,1.);
+#346 = DIRECTION('',(0.,-1.));
+#347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#348 = PCURVE('',#349,#354);
+#349 = PLANE('',#350);
+#350 = AXIS2_PLACEMENT_3D('',#351,#352,#353);
+#351 = CARTESIAN_POINT('',(-21.15,16.65,0.));
+#352 = DIRECTION('',(1.,0.,0.));
+#353 = DIRECTION('',(0.,-1.,0.));
+#354 = DEFINITIONAL_REPRESENTATION('',(#355),#359);
+#355 = LINE('',#356,#357);
+#356 = CARTESIAN_POINT('',(0.,0.));
+#357 = VECTOR('',#358,1.);
+#358 = DIRECTION('',(1.,0.));
+#359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#360 = ORIENTED_EDGE('',*,*,#361,.F.);
+#361 = EDGE_CURVE('',#362,#334,#364,.T.);
+#362 = VERTEX_POINT('',#363);
+#363 = CARTESIAN_POINT('',(-16.64999999999,21.150000000002,0.));
+#364 = SURFACE_CURVE('',#365,(#370,#377),.PCURVE_S1.);
+#365 = CIRCLE('',#366,26.917373571729);
+#366 = AXIS2_PLACEMENT_3D('',#367,#368,#369);
+#367 = CARTESIAN_POINT('',(0.,0.,0.));
+#368 = DIRECTION('',(0.,0.,1.));
+#369 = DIRECTION('',(1.,0.,0.));
+#370 = PCURVE('',#126,#371);
+#371 = DEFINITIONAL_REPRESENTATION('',(#372),#376);
+#372 = CIRCLE('',#373,26.917373571729);
+#373 = AXIS2_PLACEMENT_2D('',#374,#375);
+#374 = CARTESIAN_POINT('',(-21.15,8.2));
+#375 = DIRECTION('',(1.,0.));
+#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#377 = PCURVE('',#378,#383);
+#378 = CYLINDRICAL_SURFACE('',#379,26.917373571729);
+#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382);
+#380 = CARTESIAN_POINT('',(0.,0.,0.));
+#381 = DIRECTION('',(-0.,-0.,-1.));
+#382 = DIRECTION('',(1.,0.,0.));
+#383 = DEFINITIONAL_REPRESENTATION('',(#384),#388);
+#384 = LINE('',#385,#386);
+#385 = CARTESIAN_POINT('',(-0.,0.));
+#386 = VECTOR('',#387,1.);
+#387 = DIRECTION('',(-1.,0.));
+#388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#389 = ORIENTED_EDGE('',*,*,#390,.F.);
+#390 = EDGE_CURVE('',#391,#362,#393,.T.);
+#391 = VERTEX_POINT('',#392);
+#392 = CARTESIAN_POINT('',(16.649999999991,21.150000000004,0.));
+#393 = SURFACE_CURVE('',#394,(#398,#405),.PCURVE_S1.);
+#394 = LINE('',#395,#396);
+#395 = CARTESIAN_POINT('',(16.649999999991,21.15,0.));
+#396 = VECTOR('',#397,1.);
+#397 = DIRECTION('',(-1.,0.,0.));
+#398 = PCURVE('',#126,#399);
+#399 = DEFINITIONAL_REPRESENTATION('',(#400),#404);
+#400 = LINE('',#401,#402);
+#401 = CARTESIAN_POINT('',(-4.500000000009,29.35));
+#402 = VECTOR('',#403,1.);
+#403 = DIRECTION('',(-1.,0.));
+#404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#405 = PCURVE('',#406,#411);
+#406 = PLANE('',#407);
+#407 = AXIS2_PLACEMENT_3D('',#408,#409,#410);
+#408 = CARTESIAN_POINT('',(16.649999999991,21.15,0.));
+#409 = DIRECTION('',(0.,-1.,0.));
+#410 = DIRECTION('',(-1.,0.,0.));
+#411 = DEFINITIONAL_REPRESENTATION('',(#412),#416);
+#412 = LINE('',#413,#414);
+#413 = CARTESIAN_POINT('',(0.,-0.));
+#414 = VECTOR('',#415,1.);
+#415 = DIRECTION('',(1.,0.));
+#416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#417 = ORIENTED_EDGE('',*,*,#418,.F.);
+#418 = EDGE_CURVE('',#419,#391,#421,.T.);
+#419 = VERTEX_POINT('',#420);
+#420 = CARTESIAN_POINT('',(21.150000000003,16.649999999997,0.));
+#421 = SURFACE_CURVE('',#422,(#427,#434),.PCURVE_S1.);
+#422 = CIRCLE('',#423,26.917373571729);
+#423 = AXIS2_PLACEMENT_3D('',#424,#425,#426);
+#424 = CARTESIAN_POINT('',(0.,0.,0.));
+#425 = DIRECTION('',(0.,0.,1.));
+#426 = DIRECTION('',(1.,0.,0.));
+#427 = PCURVE('',#126,#428);
+#428 = DEFINITIONAL_REPRESENTATION('',(#429),#433);
+#429 = CIRCLE('',#430,26.917373571729);
+#430 = AXIS2_PLACEMENT_2D('',#431,#432);
+#431 = CARTESIAN_POINT('',(-21.15,8.2));
+#432 = DIRECTION('',(1.,0.));
+#433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#434 = PCURVE('',#435,#440);
+#435 = CYLINDRICAL_SURFACE('',#436,26.917373571729);
+#436 = AXIS2_PLACEMENT_3D('',#437,#438,#439);
+#437 = CARTESIAN_POINT('',(0.,0.,0.));
+#438 = DIRECTION('',(-0.,-0.,-1.));
+#439 = DIRECTION('',(1.,0.,0.));
+#440 = DEFINITIONAL_REPRESENTATION('',(#441),#445);
+#441 = LINE('',#442,#443);
+#442 = CARTESIAN_POINT('',(-0.,0.));
+#443 = VECTOR('',#444,1.);
+#444 = DIRECTION('',(-1.,0.));
+#445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#446 = ORIENTED_EDGE('',*,*,#447,.F.);
+#447 = EDGE_CURVE('',#448,#419,#450,.T.);
+#448 = VERTEX_POINT('',#449);
+#449 = CARTESIAN_POINT('',(21.15,8.2,0.));
+#450 = SURFACE_CURVE('',#451,(#455,#462),.PCURVE_S1.);
+#451 = LINE('',#452,#453);
+#452 = CARTESIAN_POINT('',(21.15,-16.65,0.));
+#453 = VECTOR('',#454,1.);
+#454 = DIRECTION('',(0.,1.,0.));
+#455 = PCURVE('',#126,#456);
+#456 = DEFINITIONAL_REPRESENTATION('',(#457),#461);
+#457 = LINE('',#458,#459);
+#458 = CARTESIAN_POINT('',(3.552713678801E-15,-8.45));
+#459 = VECTOR('',#460,1.);
+#460 = DIRECTION('',(0.,1.));
+#461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#462 = PCURVE('',#463,#468);
+#463 = PLANE('',#464);
+#464 = AXIS2_PLACEMENT_3D('',#465,#466,#467);
+#465 = CARTESIAN_POINT('',(21.15,-16.65,0.));
+#466 = DIRECTION('',(-1.,0.,0.));
+#467 = DIRECTION('',(0.,1.,0.));
+#468 = DEFINITIONAL_REPRESENTATION('',(#469),#473);
+#469 = LINE('',#470,#471);
+#470 = CARTESIAN_POINT('',(0.,0.));
+#471 = VECTOR('',#472,1.);
+#472 = DIRECTION('',(1.,0.));
+#473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#474 = ORIENTED_EDGE('',*,*,#475,.F.);
+#475 = EDGE_CURVE('',#476,#448,#478,.T.);
+#476 = VERTEX_POINT('',#477);
+#477 = CARTESIAN_POINT('',(25.45,8.2,0.));
+#478 = SURFACE_CURVE('',#479,(#483,#490),.PCURVE_S1.);
+#479 = LINE('',#480,#481);
+#480 = CARTESIAN_POINT('',(25.45,8.2,0.));
+#481 = VECTOR('',#482,1.);
+#482 = DIRECTION('',(-1.,0.,0.));
+#483 = PCURVE('',#126,#484);
+#484 = DEFINITIONAL_REPRESENTATION('',(#485),#489);
+#485 = LINE('',#486,#487);
+#486 = CARTESIAN_POINT('',(4.3,16.4));
+#487 = VECTOR('',#488,1.);
+#488 = DIRECTION('',(-1.,0.));
+#489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#490 = PCURVE('',#491,#496);
+#491 = PLANE('',#492);
+#492 = AXIS2_PLACEMENT_3D('',#493,#494,#495);
+#493 = CARTESIAN_POINT('',(25.45,8.2,0.));
+#494 = DIRECTION('',(-0.,-1.,-0.));
+#495 = DIRECTION('',(-1.,0.,0.));
+#496 = DEFINITIONAL_REPRESENTATION('',(#497),#501);
+#497 = LINE('',#498,#499);
+#498 = CARTESIAN_POINT('',(0.,0.));
+#499 = VECTOR('',#500,1.);
+#500 = DIRECTION('',(1.,0.));
+#501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#502 = ORIENTED_EDGE('',*,*,#503,.F.);
+#503 = EDGE_CURVE('',#85,#476,#504,.T.);
+#504 = SURFACE_CURVE('',#505,(#509,#516),.PCURVE_S1.);
+#505 = LINE('',#506,#507);
+#506 = CARTESIAN_POINT('',(25.45,-8.2,0.));
+#507 = VECTOR('',#508,1.);
+#508 = DIRECTION('',(0.,1.,0.));
+#509 = PCURVE('',#126,#510);
+#510 = DEFINITIONAL_REPRESENTATION('',(#511),#515);
+#511 = LINE('',#512,#513);
+#512 = CARTESIAN_POINT('',(4.3,0.));
+#513 = VECTOR('',#514,1.);
+#514 = DIRECTION('',(0.,1.));
+#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#516 = PCURVE('',#100,#517);
+#517 = DEFINITIONAL_REPRESENTATION('',(#518),#522);
+#518 = LINE('',#519,#520);
+#519 = CARTESIAN_POINT('',(0.,0.));
+#520 = VECTOR('',#521,1.);
+#521 = DIRECTION('',(1.,0.));
+#522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#523 = FACE_BOUND('',#524,.F.);
+#524 = EDGE_LOOP('',(#525));
+#525 = ORIENTED_EDGE('',*,*,#526,.T.);
+#526 = EDGE_CURVE('',#527,#527,#529,.T.);
+#527 = VERTEX_POINT('',#528);
+#528 = CARTESIAN_POINT('',(4.5,0.,0.));
+#529 = SURFACE_CURVE('',#530,(#535,#546),.PCURVE_S1.);
+#530 = CIRCLE('',#531,4.5);
+#531 = AXIS2_PLACEMENT_3D('',#532,#533,#534);
+#532 = CARTESIAN_POINT('',(0.,0.,0.));
+#533 = DIRECTION('',(0.,0.,-1.));
+#534 = DIRECTION('',(1.,0.,0.));
+#535 = PCURVE('',#126,#536);
+#536 = DEFINITIONAL_REPRESENTATION('',(#537),#545);
+#537 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#538,#539,#540,#541,#542,#543
+,#544),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#538 = CARTESIAN_POINT('',(-16.65,8.2));
+#539 = CARTESIAN_POINT('',(-16.65,0.40577136594));
+#540 = CARTESIAN_POINT('',(-23.4,4.30288568297));
+#541 = CARTESIAN_POINT('',(-30.15,8.2));
+#542 = CARTESIAN_POINT('',(-23.4,12.09711431703));
+#543 = CARTESIAN_POINT('',(-16.65,15.99422863406));
+#544 = CARTESIAN_POINT('',(-16.65,8.2));
+#545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#546 = PCURVE('',#547,#552);
+#547 = CYLINDRICAL_SURFACE('',#548,4.5);
+#548 = AXIS2_PLACEMENT_3D('',#549,#550,#551);
+#549 = CARTESIAN_POINT('',(0.,0.,0.));
+#550 = DIRECTION('',(0.,0.,-1.));
+#551 = DIRECTION('',(1.,0.,0.));
+#552 = DEFINITIONAL_REPRESENTATION('',(#553),#557);
+#553 = LINE('',#554,#555);
+#554 = CARTESIAN_POINT('',(0.,0.));
+#555 = VECTOR('',#556,1.);
+#556 = DIRECTION('',(1.,0.));
+#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#558 = FACE_BOUND('',#559,.F.);
+#559 = EDGE_LOOP('',(#560));
+#560 = ORIENTED_EDGE('',*,*,#561,.T.);
+#561 = EDGE_CURVE('',#562,#562,#564,.T.);
+#562 = VERTEX_POINT('',#563);
+#563 = CARTESIAN_POINT('',(-14.,15.5,0.));
+#564 = SURFACE_CURVE('',#565,(#570,#581),.PCURVE_S1.);
+#565 = CIRCLE('',#566,1.5);
+#566 = AXIS2_PLACEMENT_3D('',#567,#568,#569);
+#567 = CARTESIAN_POINT('',(-15.5,15.5,0.));
+#568 = DIRECTION('',(0.,0.,-1.));
+#569 = DIRECTION('',(1.,0.,0.));
+#570 = PCURVE('',#126,#571);
+#571 = DEFINITIONAL_REPRESENTATION('',(#572),#580);
+#572 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#573,#574,#575,#576,#577,#578
+,#579),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#573 = CARTESIAN_POINT('',(-35.15,23.7));
+#574 = CARTESIAN_POINT('',(-35.15,21.101923788647));
+#575 = CARTESIAN_POINT('',(-37.4,22.400961894323));
+#576 = CARTESIAN_POINT('',(-39.65,23.7));
+#577 = CARTESIAN_POINT('',(-37.4,24.999038105677));
+#578 = CARTESIAN_POINT('',(-35.15,26.298076211353));
+#579 = CARTESIAN_POINT('',(-35.15,23.7));
+#580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#581 = PCURVE('',#582,#587);
+#582 = CYLINDRICAL_SURFACE('',#583,1.5);
+#583 = AXIS2_PLACEMENT_3D('',#584,#585,#586);
+#584 = CARTESIAN_POINT('',(-15.5,15.5,0.));
+#585 = DIRECTION('',(0.,0.,-1.));
+#586 = DIRECTION('',(1.,0.,0.));
+#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592);
+#588 = LINE('',#589,#590);
+#589 = CARTESIAN_POINT('',(0.,0.));
+#590 = VECTOR('',#591,1.);
+#591 = DIRECTION('',(1.,0.));
+#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#593 = FACE_BOUND('',#594,.F.);
+#594 = EDGE_LOOP('',(#595));
+#595 = ORIENTED_EDGE('',*,*,#596,.T.);
+#596 = EDGE_CURVE('',#597,#597,#599,.T.);
+#597 = VERTEX_POINT('',#598);
+#598 = CARTESIAN_POINT('',(17.,15.5,0.));
+#599 = SURFACE_CURVE('',#600,(#605,#616),.PCURVE_S1.);
+#600 = CIRCLE('',#601,1.5);
+#601 = AXIS2_PLACEMENT_3D('',#602,#603,#604);
+#602 = CARTESIAN_POINT('',(15.5,15.5,0.));
+#603 = DIRECTION('',(0.,0.,-1.));
+#604 = DIRECTION('',(1.,0.,0.));
+#605 = PCURVE('',#126,#606);
+#606 = DEFINITIONAL_REPRESENTATION('',(#607),#615);
+#607 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#608,#609,#610,#611,#612,#613
+,#614),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#608 = CARTESIAN_POINT('',(-4.15,23.7));
+#609 = CARTESIAN_POINT('',(-4.15,21.101923788647));
+#610 = CARTESIAN_POINT('',(-6.4,22.400961894323));
+#611 = CARTESIAN_POINT('',(-8.65,23.7));
+#612 = CARTESIAN_POINT('',(-6.4,24.999038105677));
+#613 = CARTESIAN_POINT('',(-4.15,26.298076211353));
+#614 = CARTESIAN_POINT('',(-4.15,23.7));
+#615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#616 = PCURVE('',#617,#622);
+#617 = CYLINDRICAL_SURFACE('',#618,1.5);
+#618 = AXIS2_PLACEMENT_3D('',#619,#620,#621);
+#619 = CARTESIAN_POINT('',(15.5,15.5,0.));
+#620 = DIRECTION('',(0.,0.,-1.));
+#621 = DIRECTION('',(1.,0.,0.));
+#622 = DEFINITIONAL_REPRESENTATION('',(#623),#627);
+#623 = LINE('',#624,#625);
+#624 = CARTESIAN_POINT('',(0.,0.));
+#625 = VECTOR('',#626,1.);
+#626 = DIRECTION('',(1.,0.));
+#627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#628 = FACE_BOUND('',#629,.F.);
+#629 = EDGE_LOOP('',(#630));
+#630 = ORIENTED_EDGE('',*,*,#631,.T.);
+#631 = EDGE_CURVE('',#632,#632,#634,.T.);
+#632 = VERTEX_POINT('',#633);
+#633 = CARTESIAN_POINT('',(17.,-15.5,0.));
+#634 = SURFACE_CURVE('',#635,(#640,#651),.PCURVE_S1.);
+#635 = CIRCLE('',#636,1.5);
+#636 = AXIS2_PLACEMENT_3D('',#637,#638,#639);
+#637 = CARTESIAN_POINT('',(15.5,-15.5,0.));
+#638 = DIRECTION('',(0.,0.,-1.));
+#639 = DIRECTION('',(1.,0.,0.));
+#640 = PCURVE('',#126,#641);
+#641 = DEFINITIONAL_REPRESENTATION('',(#642),#650);
+#642 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#643,#644,#645,#646,#647,#648
+,#649),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#643 = CARTESIAN_POINT('',(-4.15,-7.3));
+#644 = CARTESIAN_POINT('',(-4.15,-9.898076211353));
+#645 = CARTESIAN_POINT('',(-6.4,-8.599038105677));
+#646 = CARTESIAN_POINT('',(-8.65,-7.3));
+#647 = CARTESIAN_POINT('',(-6.4,-6.000961894323));
+#648 = CARTESIAN_POINT('',(-4.15,-4.701923788647));
+#649 = CARTESIAN_POINT('',(-4.15,-7.3));
+#650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#651 = PCURVE('',#652,#657);
+#652 = CYLINDRICAL_SURFACE('',#653,1.5);
+#653 = AXIS2_PLACEMENT_3D('',#654,#655,#656);
+#654 = CARTESIAN_POINT('',(15.5,-15.5,0.));
+#655 = DIRECTION('',(0.,0.,-1.));
+#656 = DIRECTION('',(1.,0.,0.));
+#657 = DEFINITIONAL_REPRESENTATION('',(#658),#662);
+#658 = LINE('',#659,#660);
+#659 = CARTESIAN_POINT('',(0.,0.));
+#660 = VECTOR('',#661,1.);
+#661 = DIRECTION('',(1.,0.));
+#662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#663 = FACE_BOUND('',#664,.F.);
+#664 = EDGE_LOOP('',(#665));
+#665 = ORIENTED_EDGE('',*,*,#666,.T.);
+#666 = EDGE_CURVE('',#667,#667,#669,.T.);
+#667 = VERTEX_POINT('',#668);
+#668 = CARTESIAN_POINT('',(-14.,-15.5,0.));
+#669 = SURFACE_CURVE('',#670,(#675,#686),.PCURVE_S1.);
+#670 = CIRCLE('',#671,1.5);
+#671 = AXIS2_PLACEMENT_3D('',#672,#673,#674);
+#672 = CARTESIAN_POINT('',(-15.5,-15.5,0.));
+#673 = DIRECTION('',(0.,0.,-1.));
+#674 = DIRECTION('',(1.,0.,0.));
+#675 = PCURVE('',#126,#676);
+#676 = DEFINITIONAL_REPRESENTATION('',(#677),#685);
+#677 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#678,#679,#680,#681,#682,#683
+,#684),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#678 = CARTESIAN_POINT('',(-35.15,-7.3));
+#679 = CARTESIAN_POINT('',(-35.15,-9.898076211353));
+#680 = CARTESIAN_POINT('',(-37.4,-8.599038105677));
+#681 = CARTESIAN_POINT('',(-39.65,-7.3));
+#682 = CARTESIAN_POINT('',(-37.4,-6.000961894323));
+#683 = CARTESIAN_POINT('',(-35.15,-4.701923788647));
+#684 = CARTESIAN_POINT('',(-35.15,-7.3));
+#685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#686 = PCURVE('',#687,#692);
+#687 = CYLINDRICAL_SURFACE('',#688,1.5);
+#688 = AXIS2_PLACEMENT_3D('',#689,#690,#691);
+#689 = CARTESIAN_POINT('',(-15.5,-15.5,0.));
+#690 = DIRECTION('',(0.,0.,-1.));
+#691 = DIRECTION('',(1.,0.,0.));
+#692 = DEFINITIONAL_REPRESENTATION('',(#693),#697);
+#693 = LINE('',#694,#695);
+#694 = CARTESIAN_POINT('',(0.,0.));
+#695 = VECTOR('',#696,1.);
+#696 = DIRECTION('',(1.,0.));
+#697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#698 = ADVANCED_FACE('',(#699),#72,.F.);
+#699 = FACE_BOUND('',#700,.F.);
+#700 = EDGE_LOOP('',(#701,#702,#725,#753,#781));
+#701 = ORIENTED_EDGE('',*,*,#56,.F.);
+#702 = ORIENTED_EDGE('',*,*,#703,.T.);
+#703 = EDGE_CURVE('',#24,#704,#706,.T.);
+#704 = VERTEX_POINT('',#705);
+#705 = CARTESIAN_POINT('',(20.15,-8.2,3.6));
+#706 = SURFACE_CURVE('',#707,(#711,#718),.PCURVE_S1.);
+#707 = LINE('',#708,#709);
+#708 = CARTESIAN_POINT('',(21.15,-8.2,3.6));
+#709 = VECTOR('',#710,1.);
+#710 = DIRECTION('',(-1.,-0.,-0.));
+#711 = PCURVE('',#72,#712);
+#712 = DEFINITIONAL_REPRESENTATION('',(#713),#717);
+#713 = LINE('',#714,#715);
+#714 = CARTESIAN_POINT('',(-3.552713678801E-15,0.));
+#715 = VECTOR('',#716,1.);
+#716 = DIRECTION('',(1.,0.));
+#717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#718 = PCURVE('',#234,#719);
+#719 = DEFINITIONAL_REPRESENTATION('',(#720),#724);
+#720 = LINE('',#721,#722);
+#721 = CARTESIAN_POINT('',(0.,0.));
+#722 = VECTOR('',#723,1.);
+#723 = DIRECTION('',(0.,-1.));
+#724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#725 = ORIENTED_EDGE('',*,*,#726,.F.);
+#726 = EDGE_CURVE('',#727,#704,#729,.T.);
+#727 = VERTEX_POINT('',#728);
+#728 = CARTESIAN_POINT('',(20.15,-7.5,3.6));
+#729 = SURFACE_CURVE('',#730,(#734,#741),.PCURVE_S1.);
+#730 = LINE('',#731,#732);
+#731 = CARTESIAN_POINT('',(20.15,8.2,3.6));
+#732 = VECTOR('',#733,1.);
+#733 = DIRECTION('',(0.,-1.,0.));
+#734 = PCURVE('',#72,#735);
+#735 = DEFINITIONAL_REPRESENTATION('',(#736),#740);
+#736 = LINE('',#737,#738);
+#737 = CARTESIAN_POINT('',(1.,16.4));
+#738 = VECTOR('',#739,1.);
+#739 = DIRECTION('',(0.,-1.));
+#740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#741 = PCURVE('',#742,#747);
+#742 = PLANE('',#743);
+#743 = AXIS2_PLACEMENT_3D('',#744,#745,#746);
+#744 = CARTESIAN_POINT('',(20.15,-8.2,9.6));
+#745 = DIRECTION('',(1.,0.,0.));
+#746 = DIRECTION('',(0.,0.,1.));
+#747 = DEFINITIONAL_REPRESENTATION('',(#748),#752);
+#748 = LINE('',#749,#750);
+#749 = CARTESIAN_POINT('',(-6.,-16.4));
+#750 = VECTOR('',#751,1.);
+#751 = DIRECTION('',(0.,1.));
+#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#753 = ORIENTED_EDGE('',*,*,#754,.T.);
+#754 = EDGE_CURVE('',#727,#755,#757,.T.);
+#755 = VERTEX_POINT('',#756);
+#756 = CARTESIAN_POINT('',(25.45,-7.5,3.6));
+#757 = SURFACE_CURVE('',#758,(#762,#769),.PCURVE_S1.);
+#758 = LINE('',#759,#760);
+#759 = CARTESIAN_POINT('',(20.15,-7.5,3.6));
+#760 = VECTOR('',#761,1.);
+#761 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#762 = PCURVE('',#72,#763);
+#763 = DEFINITIONAL_REPRESENTATION('',(#764),#768);
+#764 = LINE('',#765,#766);
+#765 = CARTESIAN_POINT('',(1.,0.7));
+#766 = VECTOR('',#767,1.);
+#767 = DIRECTION('',(-1.,1.232595164408E-32));
+#768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#769 = PCURVE('',#770,#775);
+#770 = PLANE('',#771);
+#771 = AXIS2_PLACEMENT_3D('',#772,#773,#774);
+#772 = CARTESIAN_POINT('',(20.15,-7.5,3.6));
+#773 = DIRECTION('',(-1.110223024625E-16,-1.,1.110223024625E-16));
+#774 = DIRECTION('',(1.232595164408E-32,2.22044604925E-16,1.));
+#775 = DEFINITIONAL_REPRESENTATION('',(#776),#780);
+#776 = LINE('',#777,#778);
+#777 = CARTESIAN_POINT('',(0.,0.));
+#778 = VECTOR('',#779,1.);
+#779 = DIRECTION('',(2.22044604925E-16,-1.));
+#780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#781 = ORIENTED_EDGE('',*,*,#782,.F.);
+#782 = EDGE_CURVE('',#57,#755,#783,.T.);
+#783 = SURFACE_CURVE('',#784,(#788,#795),.PCURVE_S1.);
+#784 = LINE('',#785,#786);
+#785 = CARTESIAN_POINT('',(25.45,-8.2,3.6));
+#786 = VECTOR('',#787,1.);
+#787 = DIRECTION('',(0.,1.,0.));
+#788 = PCURVE('',#72,#789);
+#789 = DEFINITIONAL_REPRESENTATION('',(#790),#794);
+#790 = LINE('',#791,#792);
+#791 = CARTESIAN_POINT('',(-4.3,0.));
+#792 = VECTOR('',#793,1.);
+#793 = DIRECTION('',(0.,1.));
+#794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#795 = PCURVE('',#100,#796);
+#796 = DEFINITIONAL_REPRESENTATION('',(#797),#801);
+#797 = LINE('',#798,#799);
+#798 = CARTESIAN_POINT('',(0.,-3.6));
+#799 = VECTOR('',#800,1.);
+#800 = DIRECTION('',(1.,0.));
+#801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#802 = ADVANCED_FACE('',(#803),#100,.F.);
+#803 = FACE_BOUND('',#804,.F.);
+#804 = EDGE_LOOP('',(#805,#806,#807,#835,#863,#884));
+#805 = ORIENTED_EDGE('',*,*,#84,.T.);
+#806 = ORIENTED_EDGE('',*,*,#782,.T.);
+#807 = ORIENTED_EDGE('',*,*,#808,.T.);
+#808 = EDGE_CURVE('',#755,#809,#811,.T.);
+#809 = VERTEX_POINT('',#810);
+#810 = CARTESIAN_POINT('',(25.45,7.5,3.6));
+#811 = SURFACE_CURVE('',#812,(#816,#823),.PCURVE_S1.);
+#812 = LINE('',#813,#814);
+#813 = CARTESIAN_POINT('',(25.45,-8.2,3.6));
+#814 = VECTOR('',#815,1.);
+#815 = DIRECTION('',(0.,1.,0.));
+#816 = PCURVE('',#100,#817);
+#817 = DEFINITIONAL_REPRESENTATION('',(#818),#822);
+#818 = LINE('',#819,#820);
+#819 = CARTESIAN_POINT('',(0.,-3.6));
+#820 = VECTOR('',#821,1.);
+#821 = DIRECTION('',(1.,0.));
+#822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#823 = PCURVE('',#824,#829);
+#824 = PLANE('',#825);
+#825 = AXIS2_PLACEMENT_3D('',#826,#827,#828);
+#826 = CARTESIAN_POINT('',(20.15,7.5,3.6));
+#827 = DIRECTION('',(1.110223024625E-16,-1.110223024625E-16,-1.));
+#828 = DIRECTION('',(-2.22044604925E-16,-1.,-1.232595164408E-32));
+#829 = DEFINITIONAL_REPRESENTATION('',(#830),#834);
+#830 = LINE('',#831,#832);
+#831 = CARTESIAN_POINT('',(15.7,-5.3));
+#832 = VECTOR('',#833,1.);
+#833 = DIRECTION('',(-1.,1.110223024625E-16));
+#834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#835 = ORIENTED_EDGE('',*,*,#836,.T.);
+#836 = EDGE_CURVE('',#809,#837,#839,.T.);
+#837 = VERTEX_POINT('',#838);
+#838 = CARTESIAN_POINT('',(25.45,8.2,3.6));
+#839 = SURFACE_CURVE('',#840,(#844,#851),.PCURVE_S1.);
+#840 = LINE('',#841,#842);
+#841 = CARTESIAN_POINT('',(25.45,-8.2,3.6));
+#842 = VECTOR('',#843,1.);
+#843 = DIRECTION('',(0.,1.,0.));
+#844 = PCURVE('',#100,#845);
+#845 = DEFINITIONAL_REPRESENTATION('',(#846),#850);
+#846 = LINE('',#847,#848);
+#847 = CARTESIAN_POINT('',(0.,-3.6));
+#848 = VECTOR('',#849,1.);
+#849 = DIRECTION('',(1.,0.));
+#850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#851 = PCURVE('',#852,#857);
+#852 = PLANE('',#853);
+#853 = AXIS2_PLACEMENT_3D('',#854,#855,#856);
+#854 = CARTESIAN_POINT('',(21.15,-8.2,3.6));
+#855 = DIRECTION('',(0.,0.,-1.));
+#856 = DIRECTION('',(-1.,0.,0.));
+#857 = DEFINITIONAL_REPRESENTATION('',(#858),#862);
+#858 = LINE('',#859,#860);
+#859 = CARTESIAN_POINT('',(-4.3,0.));
+#860 = VECTOR('',#861,1.);
+#861 = DIRECTION('',(0.,1.));
+#862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#863 = ORIENTED_EDGE('',*,*,#864,.F.);
+#864 = EDGE_CURVE('',#476,#837,#865,.T.);
+#865 = SURFACE_CURVE('',#866,(#870,#877),.PCURVE_S1.);
+#866 = LINE('',#867,#868);
+#867 = CARTESIAN_POINT('',(25.45,8.2,0.));
+#868 = VECTOR('',#869,1.);
+#869 = DIRECTION('',(0.,0.,1.));
+#870 = PCURVE('',#100,#871);
+#871 = DEFINITIONAL_REPRESENTATION('',(#872),#876);
+#872 = LINE('',#873,#874);
+#873 = CARTESIAN_POINT('',(16.4,0.));
+#874 = VECTOR('',#875,1.);
+#875 = DIRECTION('',(0.,-1.));
+#876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#877 = PCURVE('',#491,#878);
+#878 = DEFINITIONAL_REPRESENTATION('',(#879),#883);
+#879 = LINE('',#880,#881);
+#880 = CARTESIAN_POINT('',(0.,0.));
+#881 = VECTOR('',#882,1.);
+#882 = DIRECTION('',(0.,-1.));
+#883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#884 = ORIENTED_EDGE('',*,*,#503,.F.);
+#885 = ADVANCED_FACE('',(#886),#234,.T.);
+#886 = FACE_BOUND('',#887,.T.);
+#887 = EDGE_LOOP('',(#888,#889,#912,#940,#961));
+#888 = ORIENTED_EDGE('',*,*,#703,.T.);
+#889 = ORIENTED_EDGE('',*,*,#890,.T.);
+#890 = EDGE_CURVE('',#704,#891,#893,.T.);
+#891 = VERTEX_POINT('',#892);
+#892 = CARTESIAN_POINT('',(20.15,-8.2,9.6));
+#893 = SURFACE_CURVE('',#894,(#898,#905),.PCURVE_S1.);
+#894 = LINE('',#895,#896);
+#895 = CARTESIAN_POINT('',(20.15,-8.2,3.6));
+#896 = VECTOR('',#897,1.);
+#897 = DIRECTION('',(0.,0.,1.));
+#898 = PCURVE('',#234,#899);
+#899 = DEFINITIONAL_REPRESENTATION('',(#900),#904);
+#900 = LINE('',#901,#902);
+#901 = CARTESIAN_POINT('',(0.,-1.));
+#902 = VECTOR('',#903,1.);
+#903 = DIRECTION('',(1.,0.));
+#904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#905 = PCURVE('',#742,#906);
+#906 = DEFINITIONAL_REPRESENTATION('',(#907),#911);
+#907 = LINE('',#908,#909);
+#908 = CARTESIAN_POINT('',(-6.,0.));
+#909 = VECTOR('',#910,1.);
+#910 = DIRECTION('',(1.,0.));
+#911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#912 = ORIENTED_EDGE('',*,*,#913,.F.);
+#913 = EDGE_CURVE('',#914,#891,#916,.T.);
+#914 = VERTEX_POINT('',#915);
+#915 = CARTESIAN_POINT('',(21.,-8.2,9.6));
+#916 = SURFACE_CURVE('',#917,(#921,#928),.PCURVE_S1.);
+#917 = LINE('',#918,#919);
+#918 = CARTESIAN_POINT('',(21.15,-8.2,9.6));
+#919 = VECTOR('',#920,1.);
+#920 = DIRECTION('',(-1.,-0.,-0.));
+#921 = PCURVE('',#234,#922);
+#922 = DEFINITIONAL_REPRESENTATION('',(#923),#927);
+#923 = LINE('',#924,#925);
+#924 = CARTESIAN_POINT('',(6.,0.));
+#925 = VECTOR('',#926,1.);
+#926 = DIRECTION('',(0.,-1.));
+#927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#928 = PCURVE('',#929,#934);
+#929 = PLANE('',#930);
+#930 = AXIS2_PLACEMENT_3D('',#931,#932,#933);
+#931 = CARTESIAN_POINT('',(21.15,-8.2,9.6));
+#932 = DIRECTION('',(0.,0.,-1.));
+#933 = DIRECTION('',(0.,1.,0.));
+#934 = DEFINITIONAL_REPRESENTATION('',(#935),#939);
+#935 = LINE('',#936,#937);
+#936 = CARTESIAN_POINT('',(0.,0.));
+#937 = VECTOR('',#938,1.);
+#938 = DIRECTION('',(0.,-1.));
+#939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#940 = ORIENTED_EDGE('',*,*,#941,.F.);
+#941 = EDGE_CURVE('',#193,#914,#942,.T.);
+#942 = SURFACE_CURVE('',#943,(#947,#954),.PCURVE_S1.);
+#943 = LINE('',#944,#945);
+#944 = CARTESIAN_POINT('',(21.15,-8.2,9.6));
+#945 = VECTOR('',#946,1.);
+#946 = DIRECTION('',(-1.,-0.,-0.));
+#947 = PCURVE('',#234,#948);
+#948 = DEFINITIONAL_REPRESENTATION('',(#949),#953);
+#949 = LINE('',#950,#951);
+#950 = CARTESIAN_POINT('',(6.,0.));
+#951 = VECTOR('',#952,1.);
+#952 = DIRECTION('',(0.,-1.));
+#953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#954 = PCURVE('',#208,#955);
+#955 = DEFINITIONAL_REPRESENTATION('',(#956),#960);
+#956 = LINE('',#957,#958);
+#957 = CARTESIAN_POINT('',(-37.8,12.95));
+#958 = VECTOR('',#959,1.);
+#959 = DIRECTION('',(1.,0.));
+#960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#961 = ORIENTED_EDGE('',*,*,#220,.F.);
+#962 = ADVANCED_FACE('',(#963),#208,.F.);
+#963 = FACE_BOUND('',#964,.F.);
+#964 = EDGE_LOOP('',(#965,#990,#1018,#1041,#1069,#1092,#1120,#1143,#1171
+    ,#1199,#1227,#1255,#1283,#1311,#1339,#1367,#1395,#1416,#1417,#1418)
+  );
+#965 = ORIENTED_EDGE('',*,*,#966,.F.);
+#966 = EDGE_CURVE('',#967,#969,#971,.T.);
+#967 = VERTEX_POINT('',#968);
+#968 = CARTESIAN_POINT('',(-16.65,-21.14999999999,9.6));
+#969 = VERTEX_POINT('',#970);
+#970 = CARTESIAN_POINT('',(16.65,-21.15,9.6));
+#971 = SURFACE_CURVE('',#972,(#976,#983),.PCURVE_S1.);
+#972 = LINE('',#973,#974);
+#973 = CARTESIAN_POINT('',(-16.65,-21.15,9.6));
+#974 = VECTOR('',#975,1.);
+#975 = DIRECTION('',(1.,0.,0.));
+#976 = PCURVE('',#208,#977);
+#977 = DEFINITIONAL_REPRESENTATION('',(#978),#982);
+#978 = LINE('',#979,#980);
+#979 = CARTESIAN_POINT('',(0.,0.));
+#980 = VECTOR('',#981,1.);
+#981 = DIRECTION('',(-1.,0.));
+#982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#983 = PCURVE('',#292,#984);
+#984 = DEFINITIONAL_REPRESENTATION('',(#985),#989);
+#985 = LINE('',#986,#987);
+#986 = CARTESIAN_POINT('',(0.,-9.6));
+#987 = VECTOR('',#988,1.);
+#988 = DIRECTION('',(1.,0.));
+#989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#990 = ORIENTED_EDGE('',*,*,#991,.F.);
+#991 = EDGE_CURVE('',#992,#967,#994,.T.);
+#992 = VERTEX_POINT('',#993);
+#993 = CARTESIAN_POINT('',(-21.15,-16.64999999999,9.6));
+#994 = SURFACE_CURVE('',#995,(#1000,#1011),.PCURVE_S1.);
+#995 = CIRCLE('',#996,26.917373571729);
+#996 = AXIS2_PLACEMENT_3D('',#997,#998,#999);
+#997 = CARTESIAN_POINT('',(0.,0.,9.6));
+#998 = DIRECTION('',(0.,0.,1.));
+#999 = DIRECTION('',(1.,0.,0.));
+#1000 = PCURVE('',#208,#1001);
+#1001 = DEFINITIONAL_REPRESENTATION('',(#1002),#1010);
+#1002 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1003,#1004,#1005,#1006,
+#1007,#1008,#1009),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1003 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#1004 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#1005 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#1006 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#1007 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#1008 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#1009 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#1010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1011 = PCURVE('',#321,#1012);
+#1012 = DEFINITIONAL_REPRESENTATION('',(#1013),#1017);
+#1013 = LINE('',#1014,#1015);
+#1014 = CARTESIAN_POINT('',(-0.,-9.6));
+#1015 = VECTOR('',#1016,1.);
+#1016 = DIRECTION('',(-1.,0.));
+#1017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1018 = ORIENTED_EDGE('',*,*,#1019,.F.);
+#1019 = EDGE_CURVE('',#1020,#992,#1022,.T.);
+#1020 = VERTEX_POINT('',#1021);
+#1021 = CARTESIAN_POINT('',(-21.14999999999,16.650000000005,9.6));
+#1022 = SURFACE_CURVE('',#1023,(#1027,#1034),.PCURVE_S1.);
+#1023 = LINE('',#1024,#1025);
+#1024 = CARTESIAN_POINT('',(-21.15,16.65,9.6));
+#1025 = VECTOR('',#1026,1.);
+#1026 = DIRECTION('',(0.,-1.,0.));
+#1027 = PCURVE('',#208,#1028);
+#1028 = DEFINITIONAL_REPRESENTATION('',(#1029),#1033);
+#1029 = LINE('',#1030,#1031);
+#1030 = CARTESIAN_POINT('',(4.5,37.8));
+#1031 = VECTOR('',#1032,1.);
+#1032 = DIRECTION('',(0.,-1.));
+#1033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1034 = PCURVE('',#349,#1035);
+#1035 = DEFINITIONAL_REPRESENTATION('',(#1036),#1040);
+#1036 = LINE('',#1037,#1038);
+#1037 = CARTESIAN_POINT('',(0.,-9.6));
+#1038 = VECTOR('',#1039,1.);
+#1039 = DIRECTION('',(1.,0.));
+#1040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1041 = ORIENTED_EDGE('',*,*,#1042,.F.);
+#1042 = EDGE_CURVE('',#1043,#1020,#1045,.T.);
+#1043 = VERTEX_POINT('',#1044);
+#1044 = CARTESIAN_POINT('',(-16.64999999999,21.150000000002,9.6));
+#1045 = SURFACE_CURVE('',#1046,(#1051,#1062),.PCURVE_S1.);
+#1046 = CIRCLE('',#1047,26.917373571729);
+#1047 = AXIS2_PLACEMENT_3D('',#1048,#1049,#1050);
+#1048 = CARTESIAN_POINT('',(0.,0.,9.6));
+#1049 = DIRECTION('',(0.,0.,1.));
+#1050 = DIRECTION('',(1.,0.,0.));
+#1051 = PCURVE('',#208,#1052);
+#1052 = DEFINITIONAL_REPRESENTATION('',(#1053),#1061);
+#1053 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1054,#1055,#1056,#1057,
+#1058,#1059,#1060),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1054 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#1055 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#1056 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#1057 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#1058 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#1059 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#1060 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#1061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1062 = PCURVE('',#378,#1063);
+#1063 = DEFINITIONAL_REPRESENTATION('',(#1064),#1068);
+#1064 = LINE('',#1065,#1066);
+#1065 = CARTESIAN_POINT('',(-0.,-9.6));
+#1066 = VECTOR('',#1067,1.);
+#1067 = DIRECTION('',(-1.,0.));
+#1068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1069 = ORIENTED_EDGE('',*,*,#1070,.F.);
+#1070 = EDGE_CURVE('',#1071,#1043,#1073,.T.);
+#1071 = VERTEX_POINT('',#1072);
+#1072 = CARTESIAN_POINT('',(16.649999999991,21.150000000004,9.6));
+#1073 = SURFACE_CURVE('',#1074,(#1078,#1085),.PCURVE_S1.);
+#1074 = LINE('',#1075,#1076);
+#1075 = CARTESIAN_POINT('',(16.649999999991,21.15,9.6));
+#1076 = VECTOR('',#1077,1.);
+#1077 = DIRECTION('',(-1.,0.,0.));
+#1078 = PCURVE('',#208,#1079);
+#1079 = DEFINITIONAL_REPRESENTATION('',(#1080),#1084);
+#1080 = LINE('',#1081,#1082);
+#1081 = CARTESIAN_POINT('',(-33.29999999999,42.3));
+#1082 = VECTOR('',#1083,1.);
+#1083 = DIRECTION('',(1.,0.));
+#1084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1085 = PCURVE('',#406,#1086);
+#1086 = DEFINITIONAL_REPRESENTATION('',(#1087),#1091);
+#1087 = LINE('',#1088,#1089);
+#1088 = CARTESIAN_POINT('',(0.,-9.6));
+#1089 = VECTOR('',#1090,1.);
+#1090 = DIRECTION('',(1.,0.));
+#1091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1092 = ORIENTED_EDGE('',*,*,#1093,.F.);
+#1093 = EDGE_CURVE('',#1094,#1071,#1096,.T.);
+#1094 = VERTEX_POINT('',#1095);
+#1095 = CARTESIAN_POINT('',(21.150000000003,16.649999999997,9.6));
+#1096 = SURFACE_CURVE('',#1097,(#1102,#1113),.PCURVE_S1.);
+#1097 = CIRCLE('',#1098,26.917373571729);
+#1098 = AXIS2_PLACEMENT_3D('',#1099,#1100,#1101);
+#1099 = CARTESIAN_POINT('',(0.,0.,9.6));
+#1100 = DIRECTION('',(0.,0.,1.));
+#1101 = DIRECTION('',(1.,0.,0.));
+#1102 = PCURVE('',#208,#1103);
+#1103 = DEFINITIONAL_REPRESENTATION('',(#1104),#1112);
+#1104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1105,#1106,#1107,#1108,
+#1109,#1110,#1111),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1105 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#1106 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#1107 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#1108 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#1109 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#1110 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#1111 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#1112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1113 = PCURVE('',#435,#1114);
+#1114 = DEFINITIONAL_REPRESENTATION('',(#1115),#1119);
+#1115 = LINE('',#1116,#1117);
+#1116 = CARTESIAN_POINT('',(-0.,-9.6));
+#1117 = VECTOR('',#1118,1.);
+#1118 = DIRECTION('',(-1.,0.));
+#1119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1120 = ORIENTED_EDGE('',*,*,#1121,.F.);
+#1121 = EDGE_CURVE('',#1122,#1094,#1124,.T.);
+#1122 = VERTEX_POINT('',#1123);
+#1123 = CARTESIAN_POINT('',(21.15,8.2,9.6));
+#1124 = SURFACE_CURVE('',#1125,(#1129,#1136),.PCURVE_S1.);
+#1125 = LINE('',#1126,#1127);
+#1126 = CARTESIAN_POINT('',(21.15,-16.65,9.6));
+#1127 = VECTOR('',#1128,1.);
+#1128 = DIRECTION('',(0.,1.,0.));
+#1129 = PCURVE('',#208,#1130);
+#1130 = DEFINITIONAL_REPRESENTATION('',(#1131),#1135);
+#1131 = LINE('',#1132,#1133);
+#1132 = CARTESIAN_POINT('',(-37.8,4.5));
+#1133 = VECTOR('',#1134,1.);
+#1134 = DIRECTION('',(0.,1.));
+#1135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1136 = PCURVE('',#463,#1137);
+#1137 = DEFINITIONAL_REPRESENTATION('',(#1138),#1142);
+#1138 = LINE('',#1139,#1140);
+#1139 = CARTESIAN_POINT('',(0.,-9.6));
+#1140 = VECTOR('',#1141,1.);
+#1141 = DIRECTION('',(1.,0.));
+#1142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1143 = ORIENTED_EDGE('',*,*,#1144,.T.);
+#1144 = EDGE_CURVE('',#1122,#1145,#1147,.T.);
+#1145 = VERTEX_POINT('',#1146);
+#1146 = CARTESIAN_POINT('',(21.,8.2,9.6));
+#1147 = SURFACE_CURVE('',#1148,(#1152,#1159),.PCURVE_S1.);
+#1148 = LINE('',#1149,#1150);
+#1149 = CARTESIAN_POINT('',(21.15,8.2,9.6));
+#1150 = VECTOR('',#1151,1.);
+#1151 = DIRECTION('',(-1.,-0.,-0.));
+#1152 = PCURVE('',#208,#1153);
+#1153 = DEFINITIONAL_REPRESENTATION('',(#1154),#1158);
+#1154 = LINE('',#1155,#1156);
+#1155 = CARTESIAN_POINT('',(-37.8,29.35));
+#1156 = VECTOR('',#1157,1.);
+#1157 = DIRECTION('',(1.,0.));
+#1158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1159 = PCURVE('',#1160,#1165);
+#1160 = PLANE('',#1161);
+#1161 = AXIS2_PLACEMENT_3D('',#1162,#1163,#1164);
+#1162 = CARTESIAN_POINT('',(21.15,8.2,9.6));
+#1163 = DIRECTION('',(0.,-1.,0.));
+#1164 = DIRECTION('',(0.,0.,-1.));
+#1165 = DEFINITIONAL_REPRESENTATION('',(#1166),#1170);
+#1166 = LINE('',#1167,#1168);
+#1167 = CARTESIAN_POINT('',(0.,0.));
+#1168 = VECTOR('',#1169,1.);
+#1169 = DIRECTION('',(0.,-1.));
+#1170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1171 = ORIENTED_EDGE('',*,*,#1172,.F.);
+#1172 = EDGE_CURVE('',#1173,#1145,#1175,.T.);
+#1173 = VERTEX_POINT('',#1174);
+#1174 = CARTESIAN_POINT('',(21.,13.75,9.6));
+#1175 = SURFACE_CURVE('',#1176,(#1180,#1187),.PCURVE_S1.);
+#1176 = LINE('',#1177,#1178);
+#1177 = CARTESIAN_POINT('',(21.,13.75,9.6));
+#1178 = VECTOR('',#1179,1.);
+#1179 = DIRECTION('',(0.,-1.,0.));
+#1180 = PCURVE('',#208,#1181);
+#1181 = DEFINITIONAL_REPRESENTATION('',(#1182),#1186);
+#1182 = LINE('',#1183,#1184);
+#1183 = CARTESIAN_POINT('',(-37.65,34.9));
+#1184 = VECTOR('',#1185,1.);
+#1185 = DIRECTION('',(0.,-1.));
+#1186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1187 = PCURVE('',#1188,#1193);
+#1188 = PLANE('',#1189);
+#1189 = AXIS2_PLACEMENT_3D('',#1190,#1191,#1192);
+#1190 = CARTESIAN_POINT('',(21.,13.75,9.6));
+#1191 = DIRECTION('',(1.,0.,0.));
+#1192 = DIRECTION('',(0.,-1.,0.));
+#1193 = DEFINITIONAL_REPRESENTATION('',(#1194),#1198);
+#1194 = LINE('',#1195,#1196);
+#1195 = CARTESIAN_POINT('',(0.,0.));
+#1196 = VECTOR('',#1197,1.);
+#1197 = DIRECTION('',(1.,0.));
+#1198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1199 = ORIENTED_EDGE('',*,*,#1200,.F.);
+#1200 = EDGE_CURVE('',#1201,#1173,#1203,.T.);
+#1201 = VERTEX_POINT('',#1202);
+#1202 = CARTESIAN_POINT('',(13.75,20.999999999716,9.6));
+#1203 = SURFACE_CURVE('',#1204,(#1208,#1215),.PCURVE_S1.);
+#1204 = LINE('',#1205,#1206);
+#1205 = CARTESIAN_POINT('',(13.75,20.999999999716,9.6));
+#1206 = VECTOR('',#1207,1.);
+#1207 = DIRECTION('',(0.7071067812,-0.707106781173,0.));
+#1208 = PCURVE('',#208,#1209);
+#1209 = DEFINITIONAL_REPRESENTATION('',(#1210),#1214);
+#1210 = LINE('',#1211,#1212);
+#1211 = CARTESIAN_POINT('',(-30.4,42.149999999716));
+#1212 = VECTOR('',#1213,1.);
+#1213 = DIRECTION('',(-0.7071067812,-0.707106781173));
+#1214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1215 = PCURVE('',#1216,#1221);
+#1216 = PLANE('',#1217);
+#1217 = AXIS2_PLACEMENT_3D('',#1218,#1219,#1220);
+#1218 = CARTESIAN_POINT('',(13.75,20.999999999716,9.6));
+#1219 = DIRECTION('',(0.707106781173,0.7071067812,0.));
+#1220 = DIRECTION('',(0.7071067812,-0.707106781173,0.));
+#1221 = DEFINITIONAL_REPRESENTATION('',(#1222),#1226);
+#1222 = LINE('',#1223,#1224);
+#1223 = CARTESIAN_POINT('',(0.,0.));
+#1224 = VECTOR('',#1225,1.);
+#1225 = DIRECTION('',(1.,0.));
+#1226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1227 = ORIENTED_EDGE('',*,*,#1228,.F.);
+#1228 = EDGE_CURVE('',#1229,#1201,#1231,.T.);
+#1229 = VERTEX_POINT('',#1230);
+#1230 = CARTESIAN_POINT('',(-13.75,20.999999999716,9.6));
+#1231 = SURFACE_CURVE('',#1232,(#1236,#1243),.PCURVE_S1.);
+#1232 = LINE('',#1233,#1234);
+#1233 = CARTESIAN_POINT('',(-13.75,20.999999999716,9.6));
+#1234 = VECTOR('',#1235,1.);
+#1235 = DIRECTION('',(1.,0.,0.));
+#1236 = PCURVE('',#208,#1237);
+#1237 = DEFINITIONAL_REPRESENTATION('',(#1238),#1242);
+#1238 = LINE('',#1239,#1240);
+#1239 = CARTESIAN_POINT('',(-2.9,42.149999999716));
+#1240 = VECTOR('',#1241,1.);
+#1241 = DIRECTION('',(-1.,0.));
+#1242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1243 = PCURVE('',#1244,#1249);
+#1244 = PLANE('',#1245);
+#1245 = AXIS2_PLACEMENT_3D('',#1246,#1247,#1248);
+#1246 = CARTESIAN_POINT('',(-13.75,20.999999999716,9.6));
+#1247 = DIRECTION('',(0.,1.,0.));
+#1248 = DIRECTION('',(1.,0.,0.));
+#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1254);
+#1250 = LINE('',#1251,#1252);
+#1251 = CARTESIAN_POINT('',(0.,0.));
+#1252 = VECTOR('',#1253,1.);
+#1253 = DIRECTION('',(1.,0.));
+#1254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1255 = ORIENTED_EDGE('',*,*,#1256,.F.);
+#1256 = EDGE_CURVE('',#1257,#1229,#1259,.T.);
+#1257 = VERTEX_POINT('',#1258);
+#1258 = CARTESIAN_POINT('',(-21.,13.75,9.6));
+#1259 = SURFACE_CURVE('',#1260,(#1264,#1271),.PCURVE_S1.);
+#1260 = LINE('',#1261,#1262);
+#1261 = CARTESIAN_POINT('',(-21.,13.75,9.6));
+#1262 = VECTOR('',#1263,1.);
+#1263 = DIRECTION('',(0.7071067812,0.707106781173,0.));
+#1264 = PCURVE('',#208,#1265);
+#1265 = DEFINITIONAL_REPRESENTATION('',(#1266),#1270);
+#1266 = LINE('',#1267,#1268);
+#1267 = CARTESIAN_POINT('',(4.35,34.9));
+#1268 = VECTOR('',#1269,1.);
+#1269 = DIRECTION('',(-0.7071067812,0.707106781173));
+#1270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1271 = PCURVE('',#1272,#1277);
+#1272 = PLANE('',#1273);
+#1273 = AXIS2_PLACEMENT_3D('',#1274,#1275,#1276);
+#1274 = CARTESIAN_POINT('',(-21.,13.75,9.6));
+#1275 = DIRECTION('',(-0.707106781173,0.7071067812,0.));
+#1276 = DIRECTION('',(0.7071067812,0.707106781173,0.));
+#1277 = DEFINITIONAL_REPRESENTATION('',(#1278),#1282);
+#1278 = LINE('',#1279,#1280);
+#1279 = CARTESIAN_POINT('',(0.,0.));
+#1280 = VECTOR('',#1281,1.);
+#1281 = DIRECTION('',(1.,0.));
+#1282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1283 = ORIENTED_EDGE('',*,*,#1284,.F.);
+#1284 = EDGE_CURVE('',#1285,#1257,#1287,.T.);
+#1285 = VERTEX_POINT('',#1286);
+#1286 = CARTESIAN_POINT('',(-21.,-13.75,9.6));
+#1287 = SURFACE_CURVE('',#1288,(#1292,#1299),.PCURVE_S1.);
+#1288 = LINE('',#1289,#1290);
+#1289 = CARTESIAN_POINT('',(-21.,-13.75,9.6));
+#1290 = VECTOR('',#1291,1.);
+#1291 = DIRECTION('',(0.,1.,0.));
+#1292 = PCURVE('',#208,#1293);
+#1293 = DEFINITIONAL_REPRESENTATION('',(#1294),#1298);
+#1294 = LINE('',#1295,#1296);
+#1295 = CARTESIAN_POINT('',(4.35,7.4));
+#1296 = VECTOR('',#1297,1.);
+#1297 = DIRECTION('',(0.,1.));
+#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('',(-21.,-13.75,9.6));
+#1303 = DIRECTION('',(-1.,0.,0.));
+#1304 = DIRECTION('',(0.,1.,0.));
+#1305 = DEFINITIONAL_REPRESENTATION('',(#1306),#1310);
+#1306 = LINE('',#1307,#1308);
+#1307 = CARTESIAN_POINT('',(0.,0.));
+#1308 = VECTOR('',#1309,1.);
+#1309 = DIRECTION('',(1.,0.));
+#1310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1311 = ORIENTED_EDGE('',*,*,#1312,.F.);
+#1312 = EDGE_CURVE('',#1313,#1285,#1315,.T.);
+#1313 = VERTEX_POINT('',#1314);
+#1314 = CARTESIAN_POINT('',(-13.75,-20.99999999971,9.6));
+#1315 = SURFACE_CURVE('',#1316,(#1320,#1327),.PCURVE_S1.);
+#1316 = LINE('',#1317,#1318);
+#1317 = CARTESIAN_POINT('',(-13.75,-20.99999999971,9.6));
+#1318 = VECTOR('',#1319,1.);
+#1319 = DIRECTION('',(-0.7071067812,0.707106781173,0.));
+#1320 = PCURVE('',#208,#1321);
+#1321 = DEFINITIONAL_REPRESENTATION('',(#1322),#1326);
+#1322 = LINE('',#1323,#1324);
+#1323 = CARTESIAN_POINT('',(-2.9,0.150000000284));
+#1324 = VECTOR('',#1325,1.);
+#1325 = DIRECTION('',(0.7071067812,0.707106781173));
+#1326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1327 = PCURVE('',#1328,#1333);
+#1328 = PLANE('',#1329);
+#1329 = AXIS2_PLACEMENT_3D('',#1330,#1331,#1332);
+#1330 = CARTESIAN_POINT('',(-13.75,-20.99999999971,9.6));
+#1331 = DIRECTION('',(-0.707106781173,-0.7071067812,0.));
+#1332 = DIRECTION('',(-0.7071067812,0.707106781173,0.));
+#1333 = DEFINITIONAL_REPRESENTATION('',(#1334),#1338);
+#1334 = LINE('',#1335,#1336);
+#1335 = CARTESIAN_POINT('',(0.,0.));
+#1336 = VECTOR('',#1337,1.);
+#1337 = DIRECTION('',(1.,0.));
+#1338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1339 = ORIENTED_EDGE('',*,*,#1340,.F.);
+#1340 = EDGE_CURVE('',#1341,#1313,#1343,.T.);
+#1341 = VERTEX_POINT('',#1342);
+#1342 = CARTESIAN_POINT('',(13.75,-20.99999999971,9.6));
+#1343 = SURFACE_CURVE('',#1344,(#1348,#1355),.PCURVE_S1.);
+#1344 = LINE('',#1345,#1346);
+#1345 = CARTESIAN_POINT('',(13.75,-20.99999999971,9.6));
+#1346 = VECTOR('',#1347,1.);
+#1347 = DIRECTION('',(-1.,0.,0.));
+#1348 = PCURVE('',#208,#1349);
+#1349 = DEFINITIONAL_REPRESENTATION('',(#1350),#1354);
+#1350 = LINE('',#1351,#1352);
+#1351 = CARTESIAN_POINT('',(-30.4,0.150000000284));
+#1352 = VECTOR('',#1353,1.);
+#1353 = DIRECTION('',(1.,0.));
+#1354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1355 = PCURVE('',#1356,#1361);
+#1356 = PLANE('',#1357);
+#1357 = AXIS2_PLACEMENT_3D('',#1358,#1359,#1360);
+#1358 = CARTESIAN_POINT('',(13.75,-20.99999999971,9.6));
+#1359 = DIRECTION('',(0.,-1.,0.));
+#1360 = DIRECTION('',(-1.,0.,0.));
+#1361 = DEFINITIONAL_REPRESENTATION('',(#1362),#1366);
+#1362 = LINE('',#1363,#1364);
+#1363 = CARTESIAN_POINT('',(0.,-0.));
+#1364 = VECTOR('',#1365,1.);
+#1365 = DIRECTION('',(1.,0.));
+#1366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1367 = ORIENTED_EDGE('',*,*,#1368,.F.);
+#1368 = EDGE_CURVE('',#1369,#1341,#1371,.T.);
+#1369 = VERTEX_POINT('',#1370);
+#1370 = CARTESIAN_POINT('',(21.,-13.75,9.6));
+#1371 = SURFACE_CURVE('',#1372,(#1376,#1383),.PCURVE_S1.);
+#1372 = LINE('',#1373,#1374);
+#1373 = CARTESIAN_POINT('',(21.,-13.75,9.6));
+#1374 = VECTOR('',#1375,1.);
+#1375 = DIRECTION('',(-0.7071067812,-0.707106781173,0.));
+#1376 = PCURVE('',#208,#1377);
+#1377 = DEFINITIONAL_REPRESENTATION('',(#1378),#1382);
+#1378 = LINE('',#1379,#1380);
+#1379 = CARTESIAN_POINT('',(-37.65,7.4));
+#1380 = VECTOR('',#1381,1.);
+#1381 = DIRECTION('',(0.7071067812,-0.707106781173));
+#1382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1383 = PCURVE('',#1384,#1389);
+#1384 = PLANE('',#1385);
+#1385 = AXIS2_PLACEMENT_3D('',#1386,#1387,#1388);
+#1386 = CARTESIAN_POINT('',(21.,-13.75,9.6));
+#1387 = DIRECTION('',(0.707106781173,-0.7071067812,0.));
+#1388 = DIRECTION('',(-0.7071067812,-0.707106781173,0.));
+#1389 = DEFINITIONAL_REPRESENTATION('',(#1390),#1394);
+#1390 = LINE('',#1391,#1392);
+#1391 = CARTESIAN_POINT('',(0.,0.));
+#1392 = VECTOR('',#1393,1.);
+#1393 = DIRECTION('',(1.,-0.));
+#1394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1395 = ORIENTED_EDGE('',*,*,#1396,.F.);
+#1396 = EDGE_CURVE('',#914,#1369,#1397,.T.);
+#1397 = SURFACE_CURVE('',#1398,(#1402,#1409),.PCURVE_S1.);
+#1398 = LINE('',#1399,#1400);
+#1399 = CARTESIAN_POINT('',(21.,13.75,9.6));
+#1400 = VECTOR('',#1401,1.);
+#1401 = DIRECTION('',(0.,-1.,0.));
+#1402 = PCURVE('',#208,#1403);
+#1403 = DEFINITIONAL_REPRESENTATION('',(#1404),#1408);
+#1404 = LINE('',#1405,#1406);
+#1405 = CARTESIAN_POINT('',(-37.65,34.9));
+#1406 = VECTOR('',#1407,1.);
+#1407 = DIRECTION('',(0.,-1.));
+#1408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1409 = PCURVE('',#1188,#1410);
+#1410 = DEFINITIONAL_REPRESENTATION('',(#1411),#1415);
+#1411 = LINE('',#1412,#1413);
+#1412 = CARTESIAN_POINT('',(0.,0.));
+#1413 = VECTOR('',#1414,1.);
+#1414 = DIRECTION('',(1.,0.));
+#1415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1416 = ORIENTED_EDGE('',*,*,#941,.F.);
+#1417 = ORIENTED_EDGE('',*,*,#192,.F.);
+#1418 = ORIENTED_EDGE('',*,*,#1419,.F.);
+#1419 = EDGE_CURVE('',#969,#165,#1420,.T.);
+#1420 = SURFACE_CURVE('',#1421,(#1426,#1437),.PCURVE_S1.);
+#1421 = CIRCLE('',#1422,26.917373571729);
+#1422 = AXIS2_PLACEMENT_3D('',#1423,#1424,#1425);
+#1423 = CARTESIAN_POINT('',(0.,0.,9.6));
+#1424 = DIRECTION('',(0.,0.,1.));
+#1425 = DIRECTION('',(1.,0.,0.));
+#1426 = PCURVE('',#208,#1427);
+#1427 = DEFINITIONAL_REPRESENTATION('',(#1428),#1436);
+#1428 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1429,#1430,#1431,#1432,
+#1433,#1434,#1435),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1429 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#1430 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#1431 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#1432 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#1433 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#1434 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#1435 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#1436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1437 = PCURVE('',#180,#1438);
+#1438 = DEFINITIONAL_REPRESENTATION('',(#1439),#1443);
+#1439 = LINE('',#1440,#1441);
+#1440 = CARTESIAN_POINT('',(-0.,-9.6));
+#1441 = VECTOR('',#1442,1.);
+#1442 = DIRECTION('',(-1.,0.));
+#1443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1444 = ADVANCED_FACE('',(#1445),#180,.T.);
+#1445 = FACE_BOUND('',#1446,.F.);
+#1446 = EDGE_LOOP('',(#1447,#1468,#1469,#1470));
+#1447 = ORIENTED_EDGE('',*,*,#1448,.T.);
+#1448 = EDGE_CURVE('',#253,#969,#1449,.T.);
+#1449 = SURFACE_CURVE('',#1450,(#1454,#1461),.PCURVE_S1.);
+#1450 = LINE('',#1451,#1452);
+#1451 = CARTESIAN_POINT('',(16.65,-21.15,0.));
+#1452 = VECTOR('',#1453,1.);
+#1453 = DIRECTION('',(0.,0.,1.));
+#1454 = PCURVE('',#180,#1455);
+#1455 = DEFINITIONAL_REPRESENTATION('',(#1456),#1460);
+#1456 = LINE('',#1457,#1458);
+#1457 = CARTESIAN_POINT('',(-5.379297184624,0.));
+#1458 = VECTOR('',#1459,1.);
+#1459 = DIRECTION('',(-0.,-1.));
+#1460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1461 = PCURVE('',#292,#1462);
+#1462 = DEFINITIONAL_REPRESENTATION('',(#1463),#1467);
+#1463 = LINE('',#1464,#1465);
+#1464 = CARTESIAN_POINT('',(33.3,0.));
+#1465 = VECTOR('',#1466,1.);
+#1466 = DIRECTION('',(0.,-1.));
+#1467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1468 = ORIENTED_EDGE('',*,*,#1419,.T.);
+#1469 = ORIENTED_EDGE('',*,*,#164,.F.);
+#1470 = ORIENTED_EDGE('',*,*,#252,.F.);
+#1471 = ADVANCED_FACE('',(#1472),#292,.F.);
+#1472 = FACE_BOUND('',#1473,.F.);
+#1473 = EDGE_LOOP('',(#1474,#1495,#1496,#1497));
+#1474 = ORIENTED_EDGE('',*,*,#1475,.T.);
+#1475 = EDGE_CURVE('',#277,#967,#1476,.T.);
+#1476 = SURFACE_CURVE('',#1477,(#1481,#1488),.PCURVE_S1.);
+#1477 = LINE('',#1478,#1479);
+#1478 = CARTESIAN_POINT('',(-16.65,-21.14999999999,0.));
+#1479 = VECTOR('',#1480,1.);
+#1480 = DIRECTION('',(0.,0.,1.));
+#1481 = PCURVE('',#292,#1482);
+#1482 = DEFINITIONAL_REPRESENTATION('',(#1483),#1487);
+#1483 = LINE('',#1484,#1485);
+#1484 = CARTESIAN_POINT('',(-4.092726157978E-12,0.));
+#1485 = VECTOR('',#1486,1.);
+#1486 = DIRECTION('',(0.,-1.));
+#1487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1488 = PCURVE('',#321,#1489);
+#1489 = DEFINITIONAL_REPRESENTATION('',(#1490),#1494);
+#1490 = LINE('',#1491,#1492);
+#1491 = CARTESIAN_POINT('',(-4.045480776145,0.));
+#1492 = VECTOR('',#1493,1.);
+#1493 = DIRECTION('',(-0.,-1.));
+#1494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1495 = ORIENTED_EDGE('',*,*,#966,.T.);
+#1496 = ORIENTED_EDGE('',*,*,#1448,.F.);
+#1497 = ORIENTED_EDGE('',*,*,#276,.F.);
+#1498 = ADVANCED_FACE('',(#1499),#321,.T.);
+#1499 = FACE_BOUND('',#1500,.F.);
+#1500 = EDGE_LOOP('',(#1501,#1522,#1523,#1524));
+#1501 = ORIENTED_EDGE('',*,*,#1502,.T.);
+#1502 = EDGE_CURVE('',#305,#992,#1503,.T.);
+#1503 = SURFACE_CURVE('',#1504,(#1508,#1515),.PCURVE_S1.);
+#1504 = LINE('',#1505,#1506);
+#1505 = CARTESIAN_POINT('',(-21.15,-16.64999999999,0.));
+#1506 = VECTOR('',#1507,1.);
+#1507 = DIRECTION('',(0.,0.,1.));
+#1508 = PCURVE('',#321,#1509);
+#1509 = DEFINITIONAL_REPRESENTATION('',(#1510),#1514);
+#1510 = LINE('',#1511,#1512);
+#1511 = CARTESIAN_POINT('',(-3.808500857829,0.));
+#1512 = VECTOR('',#1513,1.);
+#1513 = DIRECTION('',(-0.,-1.));
+#1514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1515 = PCURVE('',#349,#1516);
+#1516 = DEFINITIONAL_REPRESENTATION('',(#1517),#1521);
+#1517 = LINE('',#1518,#1519);
+#1518 = CARTESIAN_POINT('',(33.299999999999,0.));
+#1519 = VECTOR('',#1520,1.);
+#1520 = DIRECTION('',(0.,-1.));
+#1521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1522 = ORIENTED_EDGE('',*,*,#991,.T.);
+#1523 = ORIENTED_EDGE('',*,*,#1475,.F.);
+#1524 = ORIENTED_EDGE('',*,*,#304,.F.);
+#1525 = ADVANCED_FACE('',(#1526),#349,.F.);
+#1526 = FACE_BOUND('',#1527,.F.);
+#1527 = EDGE_LOOP('',(#1528,#1549,#1550,#1551));
+#1528 = ORIENTED_EDGE('',*,*,#1529,.T.);
+#1529 = EDGE_CURVE('',#334,#1020,#1530,.T.);
+#1530 = SURFACE_CURVE('',#1531,(#1535,#1542),.PCURVE_S1.);
+#1531 = LINE('',#1532,#1533);
+#1532 = CARTESIAN_POINT('',(-21.14999999999,16.650000000005,0.));
+#1533 = VECTOR('',#1534,1.);
+#1534 = DIRECTION('',(0.,0.,1.));
+#1535 = PCURVE('',#349,#1536);
+#1536 = DEFINITIONAL_REPRESENTATION('',(#1537),#1541);
+#1537 = LINE('',#1538,#1539);
+#1538 = CARTESIAN_POINT('',(-5.186961971049E-12,0.));
+#1539 = VECTOR('',#1540,1.);
+#1540 = DIRECTION('',(0.,-1.));
+#1541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1542 = PCURVE('',#378,#1543);
+#1543 = DEFINITIONAL_REPRESENTATION('',(#1544),#1548);
+#1544 = LINE('',#1545,#1546);
+#1545 = CARTESIAN_POINT('',(-2.47468444935,0.));
+#1546 = VECTOR('',#1547,1.);
+#1547 = DIRECTION('',(-0.,-1.));
+#1548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1549 = ORIENTED_EDGE('',*,*,#1019,.T.);
+#1550 = ORIENTED_EDGE('',*,*,#1502,.F.);
+#1551 = ORIENTED_EDGE('',*,*,#333,.F.);
+#1552 = ADVANCED_FACE('',(#1553),#378,.T.);
+#1553 = FACE_BOUND('',#1554,.F.);
+#1554 = EDGE_LOOP('',(#1555,#1576,#1577,#1578));
+#1555 = ORIENTED_EDGE('',*,*,#1556,.T.);
+#1556 = EDGE_CURVE('',#362,#1043,#1557,.T.);
+#1557 = SURFACE_CURVE('',#1558,(#1562,#1569),.PCURVE_S1.);
+#1558 = LINE('',#1559,#1560);
+#1559 = CARTESIAN_POINT('',(-16.64999999999,21.150000000002,0.));
+#1560 = VECTOR('',#1561,1.);
+#1561 = DIRECTION('',(0.,0.,1.));
+#1562 = PCURVE('',#378,#1563);
+#1563 = DEFINITIONAL_REPRESENTATION('',(#1564),#1568);
+#1564 = LINE('',#1565,#1566);
+#1565 = CARTESIAN_POINT('',(-2.237704531034,0.));
+#1566 = VECTOR('',#1567,1.);
+#1567 = DIRECTION('',(-0.,-1.));
+#1568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1569 = PCURVE('',#406,#1570);
+#1570 = DEFINITIONAL_REPRESENTATION('',(#1571),#1575);
+#1571 = LINE('',#1572,#1573);
+#1572 = CARTESIAN_POINT('',(33.299999999987,0.));
+#1573 = VECTOR('',#1574,1.);
+#1574 = DIRECTION('',(0.,-1.));
+#1575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1576 = ORIENTED_EDGE('',*,*,#1042,.T.);
+#1577 = ORIENTED_EDGE('',*,*,#1529,.F.);
+#1578 = ORIENTED_EDGE('',*,*,#361,.F.);
+#1579 = ADVANCED_FACE('',(#1580),#406,.F.);
+#1580 = FACE_BOUND('',#1581,.F.);
+#1581 = EDGE_LOOP('',(#1582,#1603,#1604,#1605));
+#1582 = ORIENTED_EDGE('',*,*,#1583,.T.);
+#1583 = EDGE_CURVE('',#391,#1071,#1584,.T.);
+#1584 = SURFACE_CURVE('',#1585,(#1589,#1596),.PCURVE_S1.);
+#1585 = LINE('',#1586,#1587);
+#1586 = CARTESIAN_POINT('',(16.649999999991,21.150000000004,0.));
+#1587 = VECTOR('',#1588,1.);
+#1588 = DIRECTION('',(0.,0.,1.));
+#1589 = PCURVE('',#406,#1590);
+#1590 = DEFINITIONAL_REPRESENTATION('',(#1591),#1595);
+#1591 = LINE('',#1592,#1593);
+#1592 = CARTESIAN_POINT('',(0.,-0.));
+#1593 = VECTOR('',#1594,1.);
+#1594 = DIRECTION('',(0.,-1.));
+#1595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1596 = PCURVE('',#435,#1597);
+#1597 = DEFINITIONAL_REPRESENTATION('',(#1598),#1602);
+#1598 = LINE('',#1599,#1600);
+#1599 = CARTESIAN_POINT('',(-0.903888122556,0.));
+#1600 = VECTOR('',#1601,1.);
+#1601 = DIRECTION('',(-0.,-1.));
+#1602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1603 = ORIENTED_EDGE('',*,*,#1070,.T.);
+#1604 = ORIENTED_EDGE('',*,*,#1556,.F.);
+#1605 = ORIENTED_EDGE('',*,*,#390,.F.);
+#1606 = ADVANCED_FACE('',(#1607),#435,.T.);
+#1607 = FACE_BOUND('',#1608,.F.);
+#1608 = EDGE_LOOP('',(#1609,#1630,#1631,#1632));
+#1609 = ORIENTED_EDGE('',*,*,#1610,.T.);
+#1610 = EDGE_CURVE('',#419,#1094,#1611,.T.);
+#1611 = SURFACE_CURVE('',#1612,(#1616,#1623),.PCURVE_S1.);
+#1612 = LINE('',#1613,#1614);
+#1613 = CARTESIAN_POINT('',(21.150000000003,16.649999999997,0.));
+#1614 = VECTOR('',#1615,1.);
+#1615 = DIRECTION('',(0.,0.,1.));
+#1616 = PCURVE('',#435,#1617);
+#1617 = DEFINITIONAL_REPRESENTATION('',(#1618),#1622);
+#1618 = LINE('',#1619,#1620);
+#1619 = CARTESIAN_POINT('',(-0.666908204239,0.));
+#1620 = VECTOR('',#1621,1.);
+#1621 = DIRECTION('',(-0.,-1.));
+#1622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1623 = PCURVE('',#463,#1624);
+#1624 = DEFINITIONAL_REPRESENTATION('',(#1625),#1629);
+#1625 = LINE('',#1626,#1627);
+#1626 = CARTESIAN_POINT('',(33.299999999997,0.));
+#1627 = VECTOR('',#1628,1.);
+#1628 = DIRECTION('',(0.,-1.));
+#1629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1630 = ORIENTED_EDGE('',*,*,#1093,.T.);
+#1631 = ORIENTED_EDGE('',*,*,#1583,.F.);
+#1632 = ORIENTED_EDGE('',*,*,#418,.F.);
+#1633 = ADVANCED_FACE('',(#1634),#463,.F.);
+#1634 = FACE_BOUND('',#1635,.F.);
+#1635 = EDGE_LOOP('',(#1636,#1659,#1680,#1681,#1682));
+#1636 = ORIENTED_EDGE('',*,*,#1637,.T.);
+#1637 = EDGE_CURVE('',#448,#1638,#1640,.T.);
+#1638 = VERTEX_POINT('',#1639);
+#1639 = CARTESIAN_POINT('',(21.15,8.2,3.6));
+#1640 = SURFACE_CURVE('',#1641,(#1645,#1652),.PCURVE_S1.);
+#1641 = LINE('',#1642,#1643);
+#1642 = CARTESIAN_POINT('',(21.15,8.2,0.));
+#1643 = VECTOR('',#1644,1.);
+#1644 = DIRECTION('',(0.,0.,1.));
+#1645 = PCURVE('',#463,#1646);
+#1646 = DEFINITIONAL_REPRESENTATION('',(#1647),#1651);
+#1647 = LINE('',#1648,#1649);
+#1648 = CARTESIAN_POINT('',(24.85,0.));
+#1649 = VECTOR('',#1650,1.);
+#1650 = DIRECTION('',(0.,-1.));
+#1651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1652 = PCURVE('',#491,#1653);
+#1653 = DEFINITIONAL_REPRESENTATION('',(#1654),#1658);
+#1654 = LINE('',#1655,#1656);
+#1655 = CARTESIAN_POINT('',(4.3,0.));
+#1656 = VECTOR('',#1657,1.);
+#1657 = DIRECTION('',(0.,-1.));
+#1658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1659 = ORIENTED_EDGE('',*,*,#1660,.F.);
+#1660 = EDGE_CURVE('',#1122,#1638,#1661,.T.);
+#1661 = SURFACE_CURVE('',#1662,(#1666,#1673),.PCURVE_S1.);
+#1662 = LINE('',#1663,#1664);
+#1663 = CARTESIAN_POINT('',(21.15,8.2,9.6));
+#1664 = VECTOR('',#1665,1.);
+#1665 = DIRECTION('',(0.,0.,-1.));
+#1666 = PCURVE('',#463,#1667);
+#1667 = DEFINITIONAL_REPRESENTATION('',(#1668),#1672);
+#1668 = LINE('',#1669,#1670);
+#1669 = CARTESIAN_POINT('',(24.85,-9.6));
+#1670 = VECTOR('',#1671,1.);
+#1671 = DIRECTION('',(0.,1.));
+#1672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1673 = PCURVE('',#1160,#1674);
+#1674 = DEFINITIONAL_REPRESENTATION('',(#1675),#1679);
+#1675 = LINE('',#1676,#1677);
+#1676 = CARTESIAN_POINT('',(0.,0.));
+#1677 = VECTOR('',#1678,1.);
+#1678 = DIRECTION('',(1.,0.));
+#1679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1680 = ORIENTED_EDGE('',*,*,#1121,.T.);
+#1681 = ORIENTED_EDGE('',*,*,#1610,.F.);
+#1682 = ORIENTED_EDGE('',*,*,#447,.F.);
+#1683 = ADVANCED_FACE('',(#1684),#491,.F.);
+#1684 = FACE_BOUND('',#1685,.F.);
+#1685 = EDGE_LOOP('',(#1686,#1687,#1708,#1709));
+#1686 = ORIENTED_EDGE('',*,*,#864,.T.);
+#1687 = ORIENTED_EDGE('',*,*,#1688,.T.);
+#1688 = EDGE_CURVE('',#837,#1638,#1689,.T.);
+#1689 = SURFACE_CURVE('',#1690,(#1694,#1701),.PCURVE_S1.);
+#1690 = LINE('',#1691,#1692);
+#1691 = CARTESIAN_POINT('',(25.45,8.2,3.6));
+#1692 = VECTOR('',#1693,1.);
+#1693 = DIRECTION('',(-1.,0.,0.));
+#1694 = PCURVE('',#491,#1695);
+#1695 = DEFINITIONAL_REPRESENTATION('',(#1696),#1700);
+#1696 = LINE('',#1697,#1698);
+#1697 = CARTESIAN_POINT('',(0.,-3.6));
+#1698 = VECTOR('',#1699,1.);
+#1699 = DIRECTION('',(1.,0.));
+#1700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1701 = PCURVE('',#852,#1702);
+#1702 = DEFINITIONAL_REPRESENTATION('',(#1703),#1707);
+#1703 = LINE('',#1704,#1705);
+#1704 = CARTESIAN_POINT('',(-4.3,16.4));
+#1705 = VECTOR('',#1706,1.);
+#1706 = DIRECTION('',(1.,0.));
+#1707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1708 = ORIENTED_EDGE('',*,*,#1637,.F.);
+#1709 = ORIENTED_EDGE('',*,*,#475,.F.);
+#1710 = ADVANCED_FACE('',(#1711),#547,.F.);
+#1711 = FACE_BOUND('',#1712,.F.);
+#1712 = EDGE_LOOP('',(#1713,#1714,#1737,#1768));
+#1713 = ORIENTED_EDGE('',*,*,#526,.F.);
+#1714 = ORIENTED_EDGE('',*,*,#1715,.T.);
+#1715 = EDGE_CURVE('',#527,#1716,#1718,.T.);
+#1716 = VERTEX_POINT('',#1717);
+#1717 = CARTESIAN_POINT('',(4.5,0.,3.));
+#1718 = SEAM_CURVE('',#1719,(#1723,#1730),.PCURVE_S1.);
+#1719 = LINE('',#1720,#1721);
+#1720 = CARTESIAN_POINT('',(4.5,0.,0.));
+#1721 = VECTOR('',#1722,1.);
+#1722 = DIRECTION('',(0.,0.,1.));
+#1723 = PCURVE('',#547,#1724);
+#1724 = DEFINITIONAL_REPRESENTATION('',(#1725),#1729);
+#1725 = LINE('',#1726,#1727);
+#1726 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1727 = VECTOR('',#1728,1.);
+#1728 = DIRECTION('',(0.,-1.));
+#1729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1730 = PCURVE('',#547,#1731);
+#1731 = DEFINITIONAL_REPRESENTATION('',(#1732),#1736);
+#1732 = LINE('',#1733,#1734);
+#1733 = CARTESIAN_POINT('',(0.,0.));
+#1734 = VECTOR('',#1735,1.);
+#1735 = DIRECTION('',(0.,-1.));
+#1736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1737 = ORIENTED_EDGE('',*,*,#1738,.T.);
+#1738 = EDGE_CURVE('',#1716,#1716,#1739,.T.);
+#1739 = SURFACE_CURVE('',#1740,(#1745,#1752),.PCURVE_S1.);
+#1740 = CIRCLE('',#1741,4.5);
+#1741 = AXIS2_PLACEMENT_3D('',#1742,#1743,#1744);
+#1742 = CARTESIAN_POINT('',(0.,0.,3.));
+#1743 = DIRECTION('',(0.,0.,-1.));
+#1744 = DIRECTION('',(1.,0.,0.));
+#1745 = PCURVE('',#547,#1746);
+#1746 = DEFINITIONAL_REPRESENTATION('',(#1747),#1751);
+#1747 = LINE('',#1748,#1749);
+#1748 = CARTESIAN_POINT('',(0.,-3.));
+#1749 = VECTOR('',#1750,1.);
+#1750 = DIRECTION('',(1.,0.));
+#1751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1752 = PCURVE('',#1753,#1758);
+#1753 = PLANE('',#1754);
+#1754 = AXIS2_PLACEMENT_3D('',#1755,#1756,#1757);
+#1755 = CARTESIAN_POINT('',(4.5,0.,3.));
+#1756 = DIRECTION('',(0.,0.,1.));
+#1757 = DIRECTION('',(1.,0.,0.));
+#1758 = DEFINITIONAL_REPRESENTATION('',(#1759),#1767);
+#1759 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1760,#1761,#1762,#1763,
+#1764,#1765,#1766),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1760 = CARTESIAN_POINT('',(0.,0.));
+#1761 = CARTESIAN_POINT('',(0.,-7.79422863406));
+#1762 = CARTESIAN_POINT('',(-6.75,-3.89711431703));
+#1763 = CARTESIAN_POINT('',(-13.5,-1.102182119233E-15));
+#1764 = CARTESIAN_POINT('',(-6.75,3.89711431703));
+#1765 = CARTESIAN_POINT('',(-7.105427357601E-15,7.79422863406));
+#1766 = CARTESIAN_POINT('',(0.,0.));
+#1767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1768 = ORIENTED_EDGE('',*,*,#1715,.F.);
+#1769 = ADVANCED_FACE('',(#1770),#582,.F.);
+#1770 = FACE_BOUND('',#1771,.F.);
+#1771 = EDGE_LOOP('',(#1772,#1773,#1796,#1827));
+#1772 = ORIENTED_EDGE('',*,*,#561,.F.);
+#1773 = ORIENTED_EDGE('',*,*,#1774,.T.);
+#1774 = EDGE_CURVE('',#562,#1775,#1777,.T.);
+#1775 = VERTEX_POINT('',#1776);
+#1776 = CARTESIAN_POINT('',(-14.,15.5,3.));
+#1777 = SEAM_CURVE('',#1778,(#1782,#1789),.PCURVE_S1.);
+#1778 = LINE('',#1779,#1780);
+#1779 = CARTESIAN_POINT('',(-14.,15.5,0.));
+#1780 = VECTOR('',#1781,1.);
+#1781 = DIRECTION('',(0.,0.,1.));
+#1782 = PCURVE('',#582,#1783);
+#1783 = DEFINITIONAL_REPRESENTATION('',(#1784),#1788);
+#1784 = LINE('',#1785,#1786);
+#1785 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1786 = VECTOR('',#1787,1.);
+#1787 = DIRECTION('',(0.,-1.));
+#1788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1789 = PCURVE('',#582,#1790);
+#1790 = DEFINITIONAL_REPRESENTATION('',(#1791),#1795);
+#1791 = LINE('',#1792,#1793);
+#1792 = CARTESIAN_POINT('',(0.,0.));
+#1793 = VECTOR('',#1794,1.);
+#1794 = DIRECTION('',(0.,-1.));
+#1795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1796 = ORIENTED_EDGE('',*,*,#1797,.T.);
+#1797 = EDGE_CURVE('',#1775,#1775,#1798,.T.);
+#1798 = SURFACE_CURVE('',#1799,(#1804,#1811),.PCURVE_S1.);
+#1799 = CIRCLE('',#1800,1.5);
+#1800 = AXIS2_PLACEMENT_3D('',#1801,#1802,#1803);
+#1801 = CARTESIAN_POINT('',(-15.5,15.5,3.));
+#1802 = DIRECTION('',(0.,0.,-1.));
+#1803 = DIRECTION('',(1.,0.,0.));
+#1804 = PCURVE('',#582,#1805);
+#1805 = DEFINITIONAL_REPRESENTATION('',(#1806),#1810);
+#1806 = LINE('',#1807,#1808);
+#1807 = CARTESIAN_POINT('',(0.,-3.));
+#1808 = VECTOR('',#1809,1.);
+#1809 = DIRECTION('',(1.,0.));
+#1810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1811 = PCURVE('',#1812,#1817);
+#1812 = PLANE('',#1813);
+#1813 = AXIS2_PLACEMENT_3D('',#1814,#1815,#1816);
+#1814 = CARTESIAN_POINT('',(-14.,15.5,3.));
+#1815 = DIRECTION('',(0.,0.,1.));
+#1816 = DIRECTION('',(1.,0.,0.));
+#1817 = DEFINITIONAL_REPRESENTATION('',(#1818),#1826);
+#1818 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1819,#1820,#1821,#1822,
+#1823,#1824,#1825),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1819 = CARTESIAN_POINT('',(0.,0.));
+#1820 = CARTESIAN_POINT('',(0.,-2.598076211353));
+#1821 = CARTESIAN_POINT('',(-2.25,-1.299038105677));
+#1822 = CARTESIAN_POINT('',(-4.5,-3.673940397442E-16));
+#1823 = CARTESIAN_POINT('',(-2.25,1.299038105677));
+#1824 = CARTESIAN_POINT('',(-2.22044604925E-15,2.598076211353));
+#1825 = CARTESIAN_POINT('',(0.,0.));
+#1826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1827 = ORIENTED_EDGE('',*,*,#1774,.F.);
+#1828 = ADVANCED_FACE('',(#1829),#617,.F.);
+#1829 = FACE_BOUND('',#1830,.F.);
+#1830 = EDGE_LOOP('',(#1831,#1832,#1855,#1886));
+#1831 = ORIENTED_EDGE('',*,*,#596,.F.);
+#1832 = ORIENTED_EDGE('',*,*,#1833,.T.);
+#1833 = EDGE_CURVE('',#597,#1834,#1836,.T.);
+#1834 = VERTEX_POINT('',#1835);
+#1835 = CARTESIAN_POINT('',(17.,15.5,3.));
+#1836 = SEAM_CURVE('',#1837,(#1841,#1848),.PCURVE_S1.);
+#1837 = LINE('',#1838,#1839);
+#1838 = CARTESIAN_POINT('',(17.,15.5,0.));
+#1839 = VECTOR('',#1840,1.);
+#1840 = DIRECTION('',(0.,0.,1.));
+#1841 = PCURVE('',#617,#1842);
+#1842 = DEFINITIONAL_REPRESENTATION('',(#1843),#1847);
+#1843 = LINE('',#1844,#1845);
+#1844 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1845 = VECTOR('',#1846,1.);
+#1846 = DIRECTION('',(0.,-1.));
+#1847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1848 = PCURVE('',#617,#1849);
+#1849 = DEFINITIONAL_REPRESENTATION('',(#1850),#1854);
+#1850 = LINE('',#1851,#1852);
+#1851 = CARTESIAN_POINT('',(0.,0.));
+#1852 = VECTOR('',#1853,1.);
+#1853 = DIRECTION('',(0.,-1.));
+#1854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1855 = ORIENTED_EDGE('',*,*,#1856,.T.);
+#1856 = EDGE_CURVE('',#1834,#1834,#1857,.T.);
+#1857 = SURFACE_CURVE('',#1858,(#1863,#1870),.PCURVE_S1.);
+#1858 = CIRCLE('',#1859,1.5);
+#1859 = AXIS2_PLACEMENT_3D('',#1860,#1861,#1862);
+#1860 = CARTESIAN_POINT('',(15.5,15.5,3.));
+#1861 = DIRECTION('',(0.,0.,-1.));
+#1862 = DIRECTION('',(1.,0.,0.));
+#1863 = PCURVE('',#617,#1864);
+#1864 = DEFINITIONAL_REPRESENTATION('',(#1865),#1869);
+#1865 = LINE('',#1866,#1867);
+#1866 = CARTESIAN_POINT('',(0.,-3.));
+#1867 = VECTOR('',#1868,1.);
+#1868 = DIRECTION('',(1.,0.));
+#1869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1870 = PCURVE('',#1871,#1876);
+#1871 = PLANE('',#1872);
+#1872 = AXIS2_PLACEMENT_3D('',#1873,#1874,#1875);
+#1873 = CARTESIAN_POINT('',(17.,15.5,3.));
+#1874 = DIRECTION('',(0.,0.,1.));
+#1875 = DIRECTION('',(1.,0.,0.));
+#1876 = DEFINITIONAL_REPRESENTATION('',(#1877),#1885);
+#1877 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1878,#1879,#1880,#1881,
+#1882,#1883,#1884),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1878 = CARTESIAN_POINT('',(0.,0.));
+#1879 = CARTESIAN_POINT('',(0.,-2.598076211353));
+#1880 = CARTESIAN_POINT('',(-2.25,-1.299038105677));
+#1881 = CARTESIAN_POINT('',(-4.5,-3.673940397442E-16));
+#1882 = CARTESIAN_POINT('',(-2.25,1.299038105677));
+#1883 = CARTESIAN_POINT('',(-2.22044604925E-15,2.598076211353));
+#1884 = CARTESIAN_POINT('',(0.,0.));
+#1885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1886 = ORIENTED_EDGE('',*,*,#1833,.F.);
+#1887 = ADVANCED_FACE('',(#1888),#652,.F.);
+#1888 = FACE_BOUND('',#1889,.F.);
+#1889 = EDGE_LOOP('',(#1890,#1891,#1914,#1945));
+#1890 = ORIENTED_EDGE('',*,*,#631,.F.);
+#1891 = ORIENTED_EDGE('',*,*,#1892,.T.);
+#1892 = EDGE_CURVE('',#632,#1893,#1895,.T.);
+#1893 = VERTEX_POINT('',#1894);
+#1894 = CARTESIAN_POINT('',(17.,-15.5,3.));
+#1895 = SEAM_CURVE('',#1896,(#1900,#1907),.PCURVE_S1.);
+#1896 = LINE('',#1897,#1898);
+#1897 = CARTESIAN_POINT('',(17.,-15.5,0.));
+#1898 = VECTOR('',#1899,1.);
+#1899 = DIRECTION('',(0.,0.,1.));
+#1900 = PCURVE('',#652,#1901);
+#1901 = DEFINITIONAL_REPRESENTATION('',(#1902),#1906);
+#1902 = LINE('',#1903,#1904);
+#1903 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1904 = VECTOR('',#1905,1.);
+#1905 = DIRECTION('',(0.,-1.));
+#1906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1907 = PCURVE('',#652,#1908);
+#1908 = DEFINITIONAL_REPRESENTATION('',(#1909),#1913);
+#1909 = LINE('',#1910,#1911);
+#1910 = CARTESIAN_POINT('',(0.,0.));
+#1911 = VECTOR('',#1912,1.);
+#1912 = DIRECTION('',(0.,-1.));
+#1913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1914 = ORIENTED_EDGE('',*,*,#1915,.T.);
+#1915 = EDGE_CURVE('',#1893,#1893,#1916,.T.);
+#1916 = SURFACE_CURVE('',#1917,(#1922,#1929),.PCURVE_S1.);
+#1917 = CIRCLE('',#1918,1.5);
+#1918 = AXIS2_PLACEMENT_3D('',#1919,#1920,#1921);
+#1919 = CARTESIAN_POINT('',(15.5,-15.5,3.));
+#1920 = DIRECTION('',(0.,0.,-1.));
+#1921 = DIRECTION('',(1.,0.,0.));
+#1922 = PCURVE('',#652,#1923);
+#1923 = DEFINITIONAL_REPRESENTATION('',(#1924),#1928);
+#1924 = LINE('',#1925,#1926);
+#1925 = CARTESIAN_POINT('',(0.,-3.));
+#1926 = VECTOR('',#1927,1.);
+#1927 = DIRECTION('',(1.,0.));
+#1928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1929 = PCURVE('',#1930,#1935);
+#1930 = PLANE('',#1931);
+#1931 = AXIS2_PLACEMENT_3D('',#1932,#1933,#1934);
+#1932 = CARTESIAN_POINT('',(17.,-15.5,3.));
+#1933 = DIRECTION('',(0.,0.,1.));
+#1934 = DIRECTION('',(1.,0.,0.));
+#1935 = DEFINITIONAL_REPRESENTATION('',(#1936),#1944);
+#1936 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1937,#1938,#1939,#1940,
+#1941,#1942,#1943),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1937 = CARTESIAN_POINT('',(0.,0.));
+#1938 = CARTESIAN_POINT('',(0.,-2.598076211353));
+#1939 = CARTESIAN_POINT('',(-2.25,-1.299038105677));
+#1940 = CARTESIAN_POINT('',(-4.5,-3.673940397442E-16));
+#1941 = CARTESIAN_POINT('',(-2.25,1.299038105677));
+#1942 = CARTESIAN_POINT('',(-2.22044604925E-15,2.598076211353));
+#1943 = CARTESIAN_POINT('',(0.,0.));
+#1944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1945 = ORIENTED_EDGE('',*,*,#1892,.F.);
+#1946 = ADVANCED_FACE('',(#1947),#687,.F.);
+#1947 = FACE_BOUND('',#1948,.F.);
+#1948 = EDGE_LOOP('',(#1949,#1950,#1973,#2004));
+#1949 = ORIENTED_EDGE('',*,*,#666,.F.);
+#1950 = ORIENTED_EDGE('',*,*,#1951,.T.);
+#1951 = EDGE_CURVE('',#667,#1952,#1954,.T.);
+#1952 = VERTEX_POINT('',#1953);
+#1953 = CARTESIAN_POINT('',(-14.,-15.5,3.));
+#1954 = SEAM_CURVE('',#1955,(#1959,#1966),.PCURVE_S1.);
+#1955 = LINE('',#1956,#1957);
+#1956 = CARTESIAN_POINT('',(-14.,-15.5,0.));
+#1957 = VECTOR('',#1958,1.);
+#1958 = DIRECTION('',(0.,0.,1.));
+#1959 = PCURVE('',#687,#1960);
+#1960 = DEFINITIONAL_REPRESENTATION('',(#1961),#1965);
+#1961 = LINE('',#1962,#1963);
+#1962 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1963 = VECTOR('',#1964,1.);
+#1964 = DIRECTION('',(0.,-1.));
+#1965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1966 = PCURVE('',#687,#1967);
+#1967 = DEFINITIONAL_REPRESENTATION('',(#1968),#1972);
+#1968 = LINE('',#1969,#1970);
+#1969 = CARTESIAN_POINT('',(0.,0.));
+#1970 = VECTOR('',#1971,1.);
+#1971 = DIRECTION('',(0.,-1.));
+#1972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1973 = ORIENTED_EDGE('',*,*,#1974,.T.);
+#1974 = EDGE_CURVE('',#1952,#1952,#1975,.T.);
+#1975 = SURFACE_CURVE('',#1976,(#1981,#1988),.PCURVE_S1.);
+#1976 = CIRCLE('',#1977,1.5);
+#1977 = AXIS2_PLACEMENT_3D('',#1978,#1979,#1980);
+#1978 = CARTESIAN_POINT('',(-15.5,-15.5,3.));
+#1979 = DIRECTION('',(0.,0.,-1.));
+#1980 = DIRECTION('',(1.,0.,0.));
+#1981 = PCURVE('',#687,#1982);
+#1982 = DEFINITIONAL_REPRESENTATION('',(#1983),#1987);
+#1983 = LINE('',#1984,#1985);
+#1984 = CARTESIAN_POINT('',(0.,-3.));
+#1985 = VECTOR('',#1986,1.);
+#1986 = DIRECTION('',(1.,0.));
+#1987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1988 = PCURVE('',#1989,#1994);
+#1989 = PLANE('',#1990);
+#1990 = AXIS2_PLACEMENT_3D('',#1991,#1992,#1993);
+#1991 = CARTESIAN_POINT('',(-14.,-15.5,3.));
+#1992 = DIRECTION('',(0.,0.,1.));
+#1993 = DIRECTION('',(1.,0.,0.));
+#1994 = DEFINITIONAL_REPRESENTATION('',(#1995),#2003);
+#1995 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1996,#1997,#1998,#1999,
+#2000,#2001,#2002),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1996 = CARTESIAN_POINT('',(0.,0.));
+#1997 = CARTESIAN_POINT('',(0.,-2.598076211353));
+#1998 = CARTESIAN_POINT('',(-2.25,-1.299038105677));
+#1999 = CARTESIAN_POINT('',(-4.5,-3.673940397442E-16));
+#2000 = CARTESIAN_POINT('',(-2.25,1.299038105677));
+#2001 = CARTESIAN_POINT('',(-2.22044604925E-15,2.598076211353));
+#2002 = CARTESIAN_POINT('',(0.,0.));
+#2003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2004 = ORIENTED_EDGE('',*,*,#1951,.F.);
+#2005 = ADVANCED_FACE('',(#2006),#770,.T.);
+#2006 = FACE_BOUND('',#2007,.T.);
+#2007 = EDGE_LOOP('',(#2008,#2031,#2032,#2055,#2083,#2111,#2132));
+#2008 = ORIENTED_EDGE('',*,*,#2009,.F.);
+#2009 = EDGE_CURVE('',#727,#2010,#2012,.T.);
+#2010 = VERTEX_POINT('',#2011);
+#2011 = CARTESIAN_POINT('',(20.15,-7.5,9.6));
+#2012 = SURFACE_CURVE('',#2013,(#2017,#2024),.PCURVE_S1.);
+#2013 = LINE('',#2014,#2015);
+#2014 = CARTESIAN_POINT('',(20.15,-7.5,3.6));
+#2015 = VECTOR('',#2016,1.);
+#2016 = DIRECTION('',(1.232595164408E-32,2.22044604925E-16,1.));
+#2017 = PCURVE('',#770,#2018);
+#2018 = DEFINITIONAL_REPRESENTATION('',(#2019),#2023);
+#2019 = LINE('',#2020,#2021);
+#2020 = CARTESIAN_POINT('',(0.,0.));
+#2021 = VECTOR('',#2022,1.);
+#2022 = DIRECTION('',(1.,-1.110223024625E-16));
+#2023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2024 = PCURVE('',#742,#2025);
+#2025 = DEFINITIONAL_REPRESENTATION('',(#2026),#2030);
+#2026 = LINE('',#2027,#2028);
+#2027 = CARTESIAN_POINT('',(-6.,-0.7));
+#2028 = VECTOR('',#2029,1.);
+#2029 = DIRECTION('',(1.,-2.22044604925E-16));
+#2030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2031 = ORIENTED_EDGE('',*,*,#754,.T.);
+#2032 = ORIENTED_EDGE('',*,*,#2033,.T.);
+#2033 = EDGE_CURVE('',#755,#2034,#2036,.T.);
+#2034 = VERTEX_POINT('',#2035);
+#2035 = CARTESIAN_POINT('',(26.85,-7.5,3.6));
+#2036 = SURFACE_CURVE('',#2037,(#2041,#2048),.PCURVE_S1.);
+#2037 = LINE('',#2038,#2039);
+#2038 = CARTESIAN_POINT('',(20.15,-7.5,3.6));
+#2039 = VECTOR('',#2040,1.);
+#2040 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#2041 = PCURVE('',#770,#2042);
+#2042 = DEFINITIONAL_REPRESENTATION('',(#2043),#2047);
+#2043 = LINE('',#2044,#2045);
+#2044 = CARTESIAN_POINT('',(0.,0.));
+#2045 = VECTOR('',#2046,1.);
+#2046 = DIRECTION('',(2.22044604925E-16,-1.));
+#2047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2048 = PCURVE('',#824,#2049);
+#2049 = DEFINITIONAL_REPRESENTATION('',(#2050),#2054);
+#2050 = LINE('',#2051,#2052);
+#2051 = CARTESIAN_POINT('',(15.,-1.665334536938E-15));
+#2052 = VECTOR('',#2053,1.);
+#2053 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2055 = ORIENTED_EDGE('',*,*,#2056,.T.);
+#2056 = EDGE_CURVE('',#2034,#2057,#2059,.T.);
+#2057 = VERTEX_POINT('',#2058);
+#2058 = CARTESIAN_POINT('',(26.85,-7.5,9.7));
+#2059 = SURFACE_CURVE('',#2060,(#2064,#2071),.PCURVE_S1.);
+#2060 = LINE('',#2061,#2062);
+#2061 = CARTESIAN_POINT('',(26.85,-7.5,3.6));
+#2062 = VECTOR('',#2063,1.);
+#2063 = DIRECTION('',(1.232595164408E-32,2.22044604925E-16,1.));
+#2064 = PCURVE('',#770,#2065);
+#2065 = DEFINITIONAL_REPRESENTATION('',(#2066),#2070);
+#2066 = LINE('',#2067,#2068);
+#2067 = CARTESIAN_POINT('',(1.7763568394E-15,-6.7));
+#2068 = VECTOR('',#2069,1.);
+#2069 = DIRECTION('',(1.,-1.110223024625E-16));
+#2070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2071 = PCURVE('',#2072,#2077);
+#2072 = PLANE('',#2073);
+#2073 = AXIS2_PLACEMENT_3D('',#2074,#2075,#2076);
+#2074 = CARTESIAN_POINT('',(26.85,-7.5,9.7));
+#2075 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#2076 = DIRECTION('',(1.232595164408E-32,2.22044604925E-16,1.));
+#2077 = DEFINITIONAL_REPRESENTATION('',(#2078),#2082);
+#2078 = LINE('',#2079,#2080);
+#2079 = CARTESIAN_POINT('',(-6.1,1.7763568394E-15));
+#2080 = VECTOR('',#2081,1.);
+#2081 = DIRECTION('',(1.,-2.22044604925E-16));
+#2082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2083 = ORIENTED_EDGE('',*,*,#2084,.F.);
+#2084 = EDGE_CURVE('',#2085,#2057,#2087,.T.);
+#2085 = VERTEX_POINT('',#2086);
+#2086 = CARTESIAN_POINT('',(21.,-7.5,9.7));
+#2087 = SURFACE_CURVE('',#2088,(#2092,#2099),.PCURVE_S1.);
+#2088 = LINE('',#2089,#2090);
+#2089 = CARTESIAN_POINT('',(20.15,-7.5,9.7));
+#2090 = VECTOR('',#2091,1.);
+#2091 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#2092 = PCURVE('',#770,#2093);
+#2093 = DEFINITIONAL_REPRESENTATION('',(#2094),#2098);
+#2094 = LINE('',#2095,#2096);
+#2095 = CARTESIAN_POINT('',(6.1,-6.772360450213E-16));
+#2096 = VECTOR('',#2097,1.);
+#2097 = DIRECTION('',(2.22044604925E-16,-1.));
+#2098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2099 = PCURVE('',#2100,#2105);
+#2100 = PLANE('',#2101);
+#2101 = AXIS2_PLACEMENT_3D('',#2102,#2103,#2104);
+#2102 = CARTESIAN_POINT('',(20.15,-7.5,9.7));
+#2103 = DIRECTION('',(-1.110223024625E-16,1.110223024625E-16,1.));
+#2104 = DIRECTION('',(2.22044604925E-16,1.,1.232595164408E-32));
+#2105 = DEFINITIONAL_REPRESENTATION('',(#2106),#2110);
+#2106 = LINE('',#2107,#2108);
+#2107 = CARTESIAN_POINT('',(0.,0.));
+#2108 = VECTOR('',#2109,1.);
+#2109 = DIRECTION('',(2.22044604925E-16,-1.));
+#2110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2111 = ORIENTED_EDGE('',*,*,#2112,.T.);
+#2112 = EDGE_CURVE('',#2085,#2113,#2115,.T.);
+#2113 = VERTEX_POINT('',#2114);
+#2114 = CARTESIAN_POINT('',(21.,-7.5,9.6));
+#2115 = SURFACE_CURVE('',#2116,(#2120,#2126),.PCURVE_S1.);
+#2116 = LINE('',#2117,#2118);
+#2117 = CARTESIAN_POINT('',(21.,-7.5,6.6));
+#2118 = VECTOR('',#2119,1.);
+#2119 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#2120 = PCURVE('',#770,#2121);
+#2121 = DEFINITIONAL_REPRESENTATION('',(#2122),#2125);
+#2122 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2123,#2124),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.1,-3.),.PIECEWISE_BEZIER_KNOTS.);
+#2123 = CARTESIAN_POINT('',(6.1,-0.85));
+#2124 = CARTESIAN_POINT('',(6.,-0.85));
+#2125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2126 = PCURVE('',#1188,#2127);
+#2127 = DEFINITIONAL_REPRESENTATION('',(#2128),#2131);
+#2128 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2129,#2130),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.1,-3.),.PIECEWISE_BEZIER_KNOTS.);
+#2129 = CARTESIAN_POINT('',(21.25,-0.1));
+#2130 = CARTESIAN_POINT('',(21.25,0.));
+#2131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2132 = ORIENTED_EDGE('',*,*,#2133,.T.);
+#2133 = EDGE_CURVE('',#2113,#2010,#2134,.T.);
+#2134 = SURFACE_CURVE('',#2135,(#2139,#2145),.PCURVE_S1.);
+#2135 = LINE('',#2136,#2137);
+#2136 = CARTESIAN_POINT('',(20.65,-7.5,9.6));
+#2137 = VECTOR('',#2138,1.);
+#2138 = DIRECTION('',(-1.,1.110223024625E-16,0.));
+#2139 = PCURVE('',#770,#2140);
+#2140 = DEFINITIONAL_REPRESENTATION('',(#2141),#2144);
+#2141 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2142,#2143),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.35,0.5),.PIECEWISE_BEZIER_KNOTS.);
+#2142 = CARTESIAN_POINT('',(6.,-0.85));
+#2143 = CARTESIAN_POINT('',(6.,-6.661338147751E-16));
+#2144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2145 = PCURVE('',#929,#2146);
+#2146 = DEFINITIONAL_REPRESENTATION('',(#2147),#2150);
+#2147 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2148,#2149),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.35,0.5),.PIECEWISE_BEZIER_KNOTS.);
+#2148 = CARTESIAN_POINT('',(0.7,-0.15));
+#2149 = CARTESIAN_POINT('',(0.7,-1.));
+#2150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2151 = ADVANCED_FACE('',(#2152),#742,.T.);
+#2152 = FACE_BOUND('',#2153,.T.);
+#2153 = EDGE_LOOP('',(#2154,#2175,#2176,#2177));
+#2154 = ORIENTED_EDGE('',*,*,#2155,.F.);
+#2155 = EDGE_CURVE('',#891,#2010,#2156,.T.);
+#2156 = SURFACE_CURVE('',#2157,(#2161,#2168),.PCURVE_S1.);
+#2157 = LINE('',#2158,#2159);
+#2158 = CARTESIAN_POINT('',(20.15,-8.2,9.6));
+#2159 = VECTOR('',#2160,1.);
+#2160 = DIRECTION('',(0.,1.,0.));
+#2161 = PCURVE('',#742,#2162);
+#2162 = DEFINITIONAL_REPRESENTATION('',(#2163),#2167);
+#2163 = LINE('',#2164,#2165);
+#2164 = CARTESIAN_POINT('',(0.,0.));
+#2165 = VECTOR('',#2166,1.);
+#2166 = DIRECTION('',(0.,-1.));
+#2167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2168 = PCURVE('',#929,#2169);
+#2169 = DEFINITIONAL_REPRESENTATION('',(#2170),#2174);
+#2170 = LINE('',#2171,#2172);
+#2171 = CARTESIAN_POINT('',(0.,-1.));
+#2172 = VECTOR('',#2173,1.);
+#2173 = DIRECTION('',(1.,0.));
+#2174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2175 = ORIENTED_EDGE('',*,*,#890,.F.);
+#2176 = ORIENTED_EDGE('',*,*,#726,.F.);
+#2177 = ORIENTED_EDGE('',*,*,#2009,.T.);
+#2178 = ADVANCED_FACE('',(#2179),#824,.T.);
+#2179 = FACE_BOUND('',#2180,.T.);
+#2180 = EDGE_LOOP('',(#2181,#2182,#2210,#2231));
+#2181 = ORIENTED_EDGE('',*,*,#808,.T.);
+#2182 = ORIENTED_EDGE('',*,*,#2183,.T.);
+#2183 = EDGE_CURVE('',#809,#2184,#2186,.T.);
+#2184 = VERTEX_POINT('',#2185);
+#2185 = CARTESIAN_POINT('',(26.85,7.5,3.6));
+#2186 = SURFACE_CURVE('',#2187,(#2191,#2198),.PCURVE_S1.);
+#2187 = LINE('',#2188,#2189);
+#2188 = CARTESIAN_POINT('',(20.15,7.5,3.6));
+#2189 = VECTOR('',#2190,1.);
+#2190 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#2191 = PCURVE('',#824,#2192);
+#2192 = DEFINITIONAL_REPRESENTATION('',(#2193),#2197);
+#2193 = LINE('',#2194,#2195);
+#2194 = CARTESIAN_POINT('',(-0.,0.));
+#2195 = VECTOR('',#2196,1.);
+#2196 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2198 = PCURVE('',#2199,#2204);
+#2199 = PLANE('',#2200);
+#2200 = AXIS2_PLACEMENT_3D('',#2201,#2202,#2203);
+#2201 = CARTESIAN_POINT('',(20.15,7.5,9.7));
+#2202 = DIRECTION('',(1.110223024625E-16,1.,-1.110223024625E-16));
+#2203 = DIRECTION('',(-1.232595164408E-32,-2.22044604925E-16,-1.));
+#2204 = DEFINITIONAL_REPRESENTATION('',(#2205),#2209);
+#2205 = LINE('',#2206,#2207);
+#2206 = CARTESIAN_POINT('',(6.1,6.772360450213E-16));
+#2207 = VECTOR('',#2208,1.);
+#2208 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2210 = ORIENTED_EDGE('',*,*,#2211,.T.);
+#2211 = EDGE_CURVE('',#2184,#2034,#2212,.T.);
+#2212 = SURFACE_CURVE('',#2213,(#2217,#2224),.PCURVE_S1.);
+#2213 = LINE('',#2214,#2215);
+#2214 = CARTESIAN_POINT('',(26.85,7.5,3.6));
+#2215 = VECTOR('',#2216,1.);
+#2216 = DIRECTION('',(-2.22044604925E-16,-1.,-1.232595164408E-32));
+#2217 = PCURVE('',#824,#2218);
+#2218 = DEFINITIONAL_REPRESENTATION('',(#2219),#2223);
+#2219 = LINE('',#2220,#2221);
+#2220 = CARTESIAN_POINT('',(-5.995204332976E-16,-6.7));
+#2221 = VECTOR('',#2222,1.);
+#2222 = DIRECTION('',(1.,1.110223024625E-16));
+#2223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2224 = PCURVE('',#2072,#2225);
+#2225 = DEFINITIONAL_REPRESENTATION('',(#2226),#2230);
+#2226 = LINE('',#2227,#2228);
+#2227 = CARTESIAN_POINT('',(-6.1,-15.));
+#2228 = VECTOR('',#2229,1.);
+#2229 = DIRECTION('',(-2.22044604925E-16,1.));
+#2230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2231 = ORIENTED_EDGE('',*,*,#2033,.F.);
+#2232 = ADVANCED_FACE('',(#2233),#852,.F.);
+#2233 = FACE_BOUND('',#2234,.F.);
+#2234 = EDGE_LOOP('',(#2235,#2236,#2259,#2287,#2308));
+#2235 = ORIENTED_EDGE('',*,*,#836,.F.);
+#2236 = ORIENTED_EDGE('',*,*,#2237,.F.);
+#2237 = EDGE_CURVE('',#2238,#809,#2240,.T.);
+#2238 = VERTEX_POINT('',#2239);
+#2239 = CARTESIAN_POINT('',(20.15,7.5,3.6));
+#2240 = SURFACE_CURVE('',#2241,(#2245,#2252),.PCURVE_S1.);
+#2241 = LINE('',#2242,#2243);
+#2242 = CARTESIAN_POINT('',(20.15,7.5,3.6));
+#2243 = VECTOR('',#2244,1.);
+#2244 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#2245 = PCURVE('',#852,#2246);
+#2246 = DEFINITIONAL_REPRESENTATION('',(#2247),#2251);
+#2247 = LINE('',#2248,#2249);
+#2248 = CARTESIAN_POINT('',(1.,15.7));
+#2249 = VECTOR('',#2250,1.);
+#2250 = DIRECTION('',(-1.,1.232595164408E-32));
+#2251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2252 = PCURVE('',#2199,#2253);
+#2253 = DEFINITIONAL_REPRESENTATION('',(#2254),#2258);
+#2254 = LINE('',#2255,#2256);
+#2255 = CARTESIAN_POINT('',(6.1,6.772360450213E-16));
+#2256 = VECTOR('',#2257,1.);
+#2257 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2259 = ORIENTED_EDGE('',*,*,#2260,.F.);
+#2260 = EDGE_CURVE('',#2261,#2238,#2263,.T.);
+#2261 = VERTEX_POINT('',#2262);
+#2262 = CARTESIAN_POINT('',(20.15,8.2,3.6));
+#2263 = SURFACE_CURVE('',#2264,(#2268,#2275),.PCURVE_S1.);
+#2264 = LINE('',#2265,#2266);
+#2265 = CARTESIAN_POINT('',(20.15,8.2,3.6));
+#2266 = VECTOR('',#2267,1.);
+#2267 = DIRECTION('',(0.,-1.,0.));
+#2268 = PCURVE('',#852,#2269);
+#2269 = DEFINITIONAL_REPRESENTATION('',(#2270),#2274);
+#2270 = LINE('',#2271,#2272);
+#2271 = CARTESIAN_POINT('',(1.,16.4));
+#2272 = VECTOR('',#2273,1.);
+#2273 = DIRECTION('',(0.,-1.));
+#2274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2275 = PCURVE('',#2276,#2281);
+#2276 = PLANE('',#2277);
+#2277 = AXIS2_PLACEMENT_3D('',#2278,#2279,#2280);
+#2278 = CARTESIAN_POINT('',(20.15,-8.2,9.6));
+#2279 = DIRECTION('',(1.,0.,0.));
+#2280 = DIRECTION('',(0.,0.,1.));
+#2281 = DEFINITIONAL_REPRESENTATION('',(#2282),#2286);
+#2282 = LINE('',#2283,#2284);
+#2283 = CARTESIAN_POINT('',(-6.,-16.4));
+#2284 = VECTOR('',#2285,1.);
+#2285 = DIRECTION('',(0.,1.));
+#2286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2287 = ORIENTED_EDGE('',*,*,#2288,.F.);
+#2288 = EDGE_CURVE('',#1638,#2261,#2289,.T.);
+#2289 = SURFACE_CURVE('',#2290,(#2294,#2301),.PCURVE_S1.);
+#2290 = LINE('',#2291,#2292);
+#2291 = CARTESIAN_POINT('',(21.15,8.2,3.6));
+#2292 = VECTOR('',#2293,1.);
+#2293 = DIRECTION('',(-1.,-0.,-0.));
+#2294 = PCURVE('',#852,#2295);
+#2295 = DEFINITIONAL_REPRESENTATION('',(#2296),#2300);
+#2296 = LINE('',#2297,#2298);
+#2297 = CARTESIAN_POINT('',(-3.552713678801E-15,16.4));
+#2298 = VECTOR('',#2299,1.);
+#2299 = DIRECTION('',(1.,0.));
+#2300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2301 = PCURVE('',#1160,#2302);
+#2302 = DEFINITIONAL_REPRESENTATION('',(#2303),#2307);
+#2303 = LINE('',#2304,#2305);
+#2304 = CARTESIAN_POINT('',(6.,0.));
+#2305 = VECTOR('',#2306,1.);
+#2306 = DIRECTION('',(0.,-1.));
+#2307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2308 = ORIENTED_EDGE('',*,*,#1688,.F.);
+#2309 = ADVANCED_FACE('',(#2310),#929,.T.);
+#2310 = FACE_BOUND('',#2311,.T.);
+#2311 = EDGE_LOOP('',(#2312,#2313,#2334,#2335));
+#2312 = ORIENTED_EDGE('',*,*,#2133,.F.);
+#2313 = ORIENTED_EDGE('',*,*,#2314,.T.);
+#2314 = EDGE_CURVE('',#2113,#914,#2315,.T.);
+#2315 = SURFACE_CURVE('',#2316,(#2320,#2327),.PCURVE_S1.);
+#2316 = LINE('',#2317,#2318);
+#2317 = CARTESIAN_POINT('',(21.,13.75,9.6));
+#2318 = VECTOR('',#2319,1.);
+#2319 = DIRECTION('',(0.,-1.,0.));
+#2320 = PCURVE('',#929,#2321);
+#2321 = DEFINITIONAL_REPRESENTATION('',(#2322),#2326);
+#2322 = LINE('',#2323,#2324);
+#2323 = CARTESIAN_POINT('',(21.95,-0.15));
+#2324 = VECTOR('',#2325,1.);
+#2325 = DIRECTION('',(-1.,0.));
+#2326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2327 = PCURVE('',#1188,#2328);
+#2328 = DEFINITIONAL_REPRESENTATION('',(#2329),#2333);
+#2329 = LINE('',#2330,#2331);
+#2330 = CARTESIAN_POINT('',(0.,0.));
+#2331 = VECTOR('',#2332,1.);
+#2332 = DIRECTION('',(1.,0.));
+#2333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2334 = ORIENTED_EDGE('',*,*,#913,.T.);
+#2335 = ORIENTED_EDGE('',*,*,#2155,.T.);
+#2336 = ADVANCED_FACE('',(#2337),#1188,.T.);
+#2337 = FACE_BOUND('',#2338,.T.);
+#2338 = EDGE_LOOP('',(#2339,#2340,#2363,#2391,#2412,#2413,#2414,#2415,
+    #2436,#2457));
+#2339 = ORIENTED_EDGE('',*,*,#1172,.F.);
+#2340 = ORIENTED_EDGE('',*,*,#2341,.T.);
+#2341 = EDGE_CURVE('',#1173,#2342,#2344,.T.);
+#2342 = VERTEX_POINT('',#2343);
+#2343 = CARTESIAN_POINT('',(21.,13.75,32.35));
+#2344 = SURFACE_CURVE('',#2345,(#2349,#2356),.PCURVE_S1.);
+#2345 = LINE('',#2346,#2347);
+#2346 = CARTESIAN_POINT('',(21.,13.75,9.6));
+#2347 = VECTOR('',#2348,1.);
+#2348 = DIRECTION('',(0.,0.,1.));
+#2349 = PCURVE('',#1188,#2350);
+#2350 = DEFINITIONAL_REPRESENTATION('',(#2351),#2355);
+#2351 = LINE('',#2352,#2353);
+#2352 = CARTESIAN_POINT('',(0.,0.));
+#2353 = VECTOR('',#2354,1.);
+#2354 = DIRECTION('',(0.,-1.));
+#2355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2356 = PCURVE('',#1216,#2357);
+#2357 = DEFINITIONAL_REPRESENTATION('',(#2358),#2362);
+#2358 = LINE('',#2359,#2360);
+#2359 = CARTESIAN_POINT('',(10.253048327004,0.));
+#2360 = VECTOR('',#2361,1.);
+#2361 = DIRECTION('',(0.,-1.));
+#2362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2363 = ORIENTED_EDGE('',*,*,#2364,.T.);
+#2364 = EDGE_CURVE('',#2342,#2365,#2367,.T.);
+#2365 = VERTEX_POINT('',#2366);
+#2366 = CARTESIAN_POINT('',(21.,-13.75,32.35));
+#2367 = SURFACE_CURVE('',#2368,(#2372,#2379),.PCURVE_S1.);
+#2368 = LINE('',#2369,#2370);
+#2369 = CARTESIAN_POINT('',(21.,13.75,32.35));
+#2370 = VECTOR('',#2371,1.);
+#2371 = DIRECTION('',(0.,-1.,0.));
+#2372 = PCURVE('',#1188,#2373);
+#2373 = DEFINITIONAL_REPRESENTATION('',(#2374),#2378);
+#2374 = LINE('',#2375,#2376);
+#2375 = CARTESIAN_POINT('',(0.,-22.75));
+#2376 = VECTOR('',#2377,1.);
+#2377 = DIRECTION('',(1.,0.));
+#2378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2379 = PCURVE('',#2380,#2385);
+#2380 = PLANE('',#2381);
+#2381 = AXIS2_PLACEMENT_3D('',#2382,#2383,#2384);
+#2382 = CARTESIAN_POINT('',(-16.65,-21.15,32.35));
+#2383 = DIRECTION('',(0.,0.,-1.));
+#2384 = DIRECTION('',(-1.,0.,0.));
+#2385 = DEFINITIONAL_REPRESENTATION('',(#2386),#2390);
+#2386 = LINE('',#2387,#2388);
+#2387 = CARTESIAN_POINT('',(-37.65,34.9));
+#2388 = VECTOR('',#2389,1.);
+#2389 = DIRECTION('',(0.,-1.));
+#2390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2391 = ORIENTED_EDGE('',*,*,#2392,.F.);
+#2392 = EDGE_CURVE('',#1369,#2365,#2393,.T.);
+#2393 = SURFACE_CURVE('',#2394,(#2398,#2405),.PCURVE_S1.);
+#2394 = LINE('',#2395,#2396);
+#2395 = CARTESIAN_POINT('',(21.,-13.75,9.6));
+#2396 = VECTOR('',#2397,1.);
+#2397 = DIRECTION('',(0.,0.,1.));
+#2398 = PCURVE('',#1188,#2399);
+#2399 = DEFINITIONAL_REPRESENTATION('',(#2400),#2404);
+#2400 = LINE('',#2401,#2402);
+#2401 = CARTESIAN_POINT('',(27.5,0.));
+#2402 = VECTOR('',#2403,1.);
+#2403 = DIRECTION('',(0.,-1.));
+#2404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2405 = PCURVE('',#1384,#2406);
+#2406 = DEFINITIONAL_REPRESENTATION('',(#2407),#2411);
+#2407 = LINE('',#2408,#2409);
+#2408 = CARTESIAN_POINT('',(0.,0.));
+#2409 = VECTOR('',#2410,1.);
+#2410 = DIRECTION('',(0.,-1.));
+#2411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2412 = ORIENTED_EDGE('',*,*,#1396,.F.);
+#2413 = ORIENTED_EDGE('',*,*,#2314,.F.);
+#2414 = ORIENTED_EDGE('',*,*,#2112,.F.);
+#2415 = ORIENTED_EDGE('',*,*,#2416,.F.);
+#2416 = EDGE_CURVE('',#2417,#2085,#2419,.T.);
+#2417 = VERTEX_POINT('',#2418);
+#2418 = CARTESIAN_POINT('',(21.,7.5,9.7));
+#2419 = SURFACE_CURVE('',#2420,(#2424,#2430),.PCURVE_S1.);
+#2420 = LINE('',#2421,#2422);
+#2421 = CARTESIAN_POINT('',(21.,3.125,9.7));
+#2422 = VECTOR('',#2423,1.);
+#2423 = DIRECTION('',(0.,-1.,1.110223024625E-16));
+#2424 = PCURVE('',#1188,#2425);
+#2425 = DEFINITIONAL_REPRESENTATION('',(#2426),#2429);
+#2426 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2427,#2428),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-4.375,10.625),.PIECEWISE_BEZIER_KNOTS.);
+#2427 = CARTESIAN_POINT('',(6.25,-1.E-01));
+#2428 = CARTESIAN_POINT('',(21.25,-1.E-01));
+#2429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2430 = PCURVE('',#2100,#2431);
+#2431 = DEFINITIONAL_REPRESENTATION('',(#2432),#2435);
+#2432 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2433,#2434),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-4.375,10.625),.PIECEWISE_BEZIER_KNOTS.);
+#2433 = CARTESIAN_POINT('',(15.,-0.85));
+#2434 = CARTESIAN_POINT('',(0.,-0.85));
+#2435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2436 = ORIENTED_EDGE('',*,*,#2437,.F.);
+#2437 = EDGE_CURVE('',#2438,#2417,#2440,.T.);
+#2438 = VERTEX_POINT('',#2439);
+#2439 = CARTESIAN_POINT('',(21.,7.5,9.6));
+#2440 = SURFACE_CURVE('',#2441,(#2445,#2451),.PCURVE_S1.);
+#2441 = LINE('',#2442,#2443);
+#2442 = CARTESIAN_POINT('',(21.,7.5,9.65));
+#2443 = VECTOR('',#2444,1.);
+#2444 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#2445 = PCURVE('',#1188,#2446);
+#2446 = DEFINITIONAL_REPRESENTATION('',(#2447),#2450);
+#2447 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2448,#2449),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2448 = CARTESIAN_POINT('',(6.25,0.));
+#2449 = CARTESIAN_POINT('',(6.25,-0.1));
+#2450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2451 = PCURVE('',#2199,#2452);
+#2452 = DEFINITIONAL_REPRESENTATION('',(#2453),#2456);
+#2453 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2454,#2455),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2454 = CARTESIAN_POINT('',(1.E-01,-0.85));
+#2455 = CARTESIAN_POINT('',(-1.7763568394E-15,-0.85));
+#2456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2457 = ORIENTED_EDGE('',*,*,#2458,.F.);
+#2458 = EDGE_CURVE('',#1145,#2438,#2459,.T.);
+#2459 = SURFACE_CURVE('',#2460,(#2464,#2471),.PCURVE_S1.);
+#2460 = LINE('',#2461,#2462);
+#2461 = CARTESIAN_POINT('',(21.,13.75,9.6));
+#2462 = VECTOR('',#2463,1.);
+#2463 = DIRECTION('',(0.,-1.,0.));
+#2464 = PCURVE('',#1188,#2465);
+#2465 = DEFINITIONAL_REPRESENTATION('',(#2466),#2470);
+#2466 = LINE('',#2467,#2468);
+#2467 = CARTESIAN_POINT('',(0.,0.));
+#2468 = VECTOR('',#2469,1.);
+#2469 = DIRECTION('',(1.,0.));
+#2470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2471 = PCURVE('',#2472,#2477);
+#2472 = PLANE('',#2473);
+#2473 = AXIS2_PLACEMENT_3D('',#2474,#2475,#2476);
+#2474 = CARTESIAN_POINT('',(21.15,-8.2,9.6));
+#2475 = DIRECTION('',(0.,0.,-1.));
+#2476 = DIRECTION('',(0.,1.,0.));
+#2477 = DEFINITIONAL_REPRESENTATION('',(#2478),#2482);
+#2478 = LINE('',#2479,#2480);
+#2479 = CARTESIAN_POINT('',(21.95,-0.15));
+#2480 = VECTOR('',#2481,1.);
+#2481 = DIRECTION('',(-1.,0.));
+#2482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2483 = ADVANCED_FACE('',(#2484),#1384,.T.);
+#2484 = FACE_BOUND('',#2485,.T.);
+#2485 = EDGE_LOOP('',(#2486,#2487,#2510,#2531));
+#2486 = ORIENTED_EDGE('',*,*,#2392,.T.);
+#2487 = ORIENTED_EDGE('',*,*,#2488,.T.);
+#2488 = EDGE_CURVE('',#2365,#2489,#2491,.T.);
+#2489 = VERTEX_POINT('',#2490);
+#2490 = CARTESIAN_POINT('',(13.75,-20.99999999971,32.35));
+#2491 = SURFACE_CURVE('',#2492,(#2496,#2503),.PCURVE_S1.);
+#2492 = LINE('',#2493,#2494);
+#2493 = CARTESIAN_POINT('',(21.,-13.75,32.35));
+#2494 = VECTOR('',#2495,1.);
+#2495 = DIRECTION('',(-0.7071067812,-0.707106781173,0.));
+#2496 = PCURVE('',#1384,#2497);
+#2497 = DEFINITIONAL_REPRESENTATION('',(#2498),#2502);
+#2498 = LINE('',#2499,#2500);
+#2499 = CARTESIAN_POINT('',(0.,-22.75));
+#2500 = VECTOR('',#2501,1.);
+#2501 = DIRECTION('',(1.,-0.));
+#2502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2503 = PCURVE('',#2380,#2504);
+#2504 = DEFINITIONAL_REPRESENTATION('',(#2505),#2509);
+#2505 = LINE('',#2506,#2507);
+#2506 = CARTESIAN_POINT('',(-37.65,7.4));
+#2507 = VECTOR('',#2508,1.);
+#2508 = DIRECTION('',(0.7071067812,-0.707106781173));
+#2509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2510 = ORIENTED_EDGE('',*,*,#2511,.F.);
+#2511 = EDGE_CURVE('',#1341,#2489,#2512,.T.);
+#2512 = SURFACE_CURVE('',#2513,(#2517,#2524),.PCURVE_S1.);
+#2513 = LINE('',#2514,#2515);
+#2514 = CARTESIAN_POINT('',(13.75,-20.99999999971,9.6));
+#2515 = VECTOR('',#2516,1.);
+#2516 = DIRECTION('',(0.,0.,1.));
+#2517 = PCURVE('',#1384,#2518);
+#2518 = DEFINITIONAL_REPRESENTATION('',(#2519),#2523);
+#2519 = LINE('',#2520,#2521);
+#2520 = CARTESIAN_POINT('',(10.253048327004,-0.));
+#2521 = VECTOR('',#2522,1.);
+#2522 = DIRECTION('',(0.,-1.));
+#2523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2524 = PCURVE('',#1356,#2525);
+#2525 = DEFINITIONAL_REPRESENTATION('',(#2526),#2530);
+#2526 = LINE('',#2527,#2528);
+#2527 = CARTESIAN_POINT('',(0.,-0.));
+#2528 = VECTOR('',#2529,1.);
+#2529 = DIRECTION('',(0.,-1.));
+#2530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2531 = ORIENTED_EDGE('',*,*,#1368,.F.);
+#2532 = ADVANCED_FACE('',(#2533),#1356,.T.);
+#2533 = FACE_BOUND('',#2534,.T.);
+#2534 = EDGE_LOOP('',(#2535,#2536,#2559,#2580));
+#2535 = ORIENTED_EDGE('',*,*,#2511,.T.);
+#2536 = ORIENTED_EDGE('',*,*,#2537,.T.);
+#2537 = EDGE_CURVE('',#2489,#2538,#2540,.T.);
+#2538 = VERTEX_POINT('',#2539);
+#2539 = CARTESIAN_POINT('',(-13.75,-20.99999999971,32.35));
+#2540 = SURFACE_CURVE('',#2541,(#2545,#2552),.PCURVE_S1.);
+#2541 = LINE('',#2542,#2543);
+#2542 = CARTESIAN_POINT('',(13.75,-20.99999999971,32.35));
+#2543 = VECTOR('',#2544,1.);
+#2544 = DIRECTION('',(-1.,0.,0.));
+#2545 = PCURVE('',#1356,#2546);
+#2546 = DEFINITIONAL_REPRESENTATION('',(#2547),#2551);
+#2547 = LINE('',#2548,#2549);
+#2548 = CARTESIAN_POINT('',(0.,-22.75));
+#2549 = VECTOR('',#2550,1.);
+#2550 = DIRECTION('',(1.,0.));
+#2551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2552 = PCURVE('',#2380,#2553);
+#2553 = DEFINITIONAL_REPRESENTATION('',(#2554),#2558);
+#2554 = LINE('',#2555,#2556);
+#2555 = CARTESIAN_POINT('',(-30.4,0.150000000284));
+#2556 = VECTOR('',#2557,1.);
+#2557 = DIRECTION('',(1.,0.));
+#2558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2559 = ORIENTED_EDGE('',*,*,#2560,.F.);
+#2560 = EDGE_CURVE('',#1313,#2538,#2561,.T.);
+#2561 = SURFACE_CURVE('',#2562,(#2566,#2573),.PCURVE_S1.);
+#2562 = LINE('',#2563,#2564);
+#2563 = CARTESIAN_POINT('',(-13.75,-20.99999999971,9.6));
+#2564 = VECTOR('',#2565,1.);
+#2565 = DIRECTION('',(0.,0.,1.));
+#2566 = PCURVE('',#1356,#2567);
+#2567 = DEFINITIONAL_REPRESENTATION('',(#2568),#2572);
+#2568 = LINE('',#2569,#2570);
+#2569 = CARTESIAN_POINT('',(27.5,0.));
+#2570 = VECTOR('',#2571,1.);
+#2571 = DIRECTION('',(0.,-1.));
+#2572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2573 = PCURVE('',#1328,#2574);
+#2574 = DEFINITIONAL_REPRESENTATION('',(#2575),#2579);
+#2575 = LINE('',#2576,#2577);
+#2576 = CARTESIAN_POINT('',(0.,0.));
+#2577 = VECTOR('',#2578,1.);
+#2578 = DIRECTION('',(0.,-1.));
+#2579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2580 = ORIENTED_EDGE('',*,*,#1340,.F.);
+#2581 = ADVANCED_FACE('',(#2582),#1328,.T.);
+#2582 = FACE_BOUND('',#2583,.T.);
+#2583 = EDGE_LOOP('',(#2584,#2585,#2608,#2629));
+#2584 = ORIENTED_EDGE('',*,*,#2560,.T.);
+#2585 = ORIENTED_EDGE('',*,*,#2586,.T.);
+#2586 = EDGE_CURVE('',#2538,#2587,#2589,.T.);
+#2587 = VERTEX_POINT('',#2588);
+#2588 = CARTESIAN_POINT('',(-21.,-13.75,32.35));
+#2589 = SURFACE_CURVE('',#2590,(#2594,#2601),.PCURVE_S1.);
+#2590 = LINE('',#2591,#2592);
+#2591 = CARTESIAN_POINT('',(-13.75,-20.99999999971,32.35));
+#2592 = VECTOR('',#2593,1.);
+#2593 = DIRECTION('',(-0.7071067812,0.707106781173,0.));
+#2594 = PCURVE('',#1328,#2595);
+#2595 = DEFINITIONAL_REPRESENTATION('',(#2596),#2600);
+#2596 = LINE('',#2597,#2598);
+#2597 = CARTESIAN_POINT('',(0.,-22.75));
+#2598 = VECTOR('',#2599,1.);
+#2599 = DIRECTION('',(1.,0.));
+#2600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2601 = PCURVE('',#2380,#2602);
+#2602 = DEFINITIONAL_REPRESENTATION('',(#2603),#2607);
+#2603 = LINE('',#2604,#2605);
+#2604 = CARTESIAN_POINT('',(-2.9,0.150000000284));
+#2605 = VECTOR('',#2606,1.);
+#2606 = DIRECTION('',(0.7071067812,0.707106781173));
+#2607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2608 = ORIENTED_EDGE('',*,*,#2609,.F.);
+#2609 = EDGE_CURVE('',#1285,#2587,#2610,.T.);
+#2610 = SURFACE_CURVE('',#2611,(#2615,#2622),.PCURVE_S1.);
+#2611 = LINE('',#2612,#2613);
+#2612 = CARTESIAN_POINT('',(-21.,-13.75,9.6));
+#2613 = VECTOR('',#2614,1.);
+#2614 = DIRECTION('',(0.,0.,1.));
+#2615 = PCURVE('',#1328,#2616);
+#2616 = DEFINITIONAL_REPRESENTATION('',(#2617),#2621);
+#2617 = LINE('',#2618,#2619);
+#2618 = CARTESIAN_POINT('',(10.253048327004,0.));
+#2619 = VECTOR('',#2620,1.);
+#2620 = DIRECTION('',(0.,-1.));
+#2621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2622 = PCURVE('',#1300,#2623);
+#2623 = DEFINITIONAL_REPRESENTATION('',(#2624),#2628);
+#2624 = LINE('',#2625,#2626);
+#2625 = CARTESIAN_POINT('',(0.,0.));
+#2626 = VECTOR('',#2627,1.);
+#2627 = DIRECTION('',(0.,-1.));
+#2628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2629 = ORIENTED_EDGE('',*,*,#1312,.F.);
+#2630 = ADVANCED_FACE('',(#2631),#1300,.T.);
+#2631 = FACE_BOUND('',#2632,.T.);
+#2632 = EDGE_LOOP('',(#2633,#2634,#2657,#2678));
+#2633 = ORIENTED_EDGE('',*,*,#2609,.T.);
+#2634 = ORIENTED_EDGE('',*,*,#2635,.T.);
+#2635 = EDGE_CURVE('',#2587,#2636,#2638,.T.);
+#2636 = VERTEX_POINT('',#2637);
+#2637 = CARTESIAN_POINT('',(-21.,13.75,32.35));
+#2638 = SURFACE_CURVE('',#2639,(#2643,#2650),.PCURVE_S1.);
+#2639 = LINE('',#2640,#2641);
+#2640 = CARTESIAN_POINT('',(-21.,-13.75,32.35));
+#2641 = VECTOR('',#2642,1.);
+#2642 = DIRECTION('',(0.,1.,0.));
+#2643 = PCURVE('',#1300,#2644);
+#2644 = DEFINITIONAL_REPRESENTATION('',(#2645),#2649);
+#2645 = LINE('',#2646,#2647);
+#2646 = CARTESIAN_POINT('',(0.,-22.75));
+#2647 = VECTOR('',#2648,1.);
+#2648 = DIRECTION('',(1.,0.));
+#2649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2650 = PCURVE('',#2380,#2651);
+#2651 = DEFINITIONAL_REPRESENTATION('',(#2652),#2656);
+#2652 = LINE('',#2653,#2654);
+#2653 = CARTESIAN_POINT('',(4.35,7.4));
+#2654 = VECTOR('',#2655,1.);
+#2655 = DIRECTION('',(0.,1.));
+#2656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2657 = ORIENTED_EDGE('',*,*,#2658,.F.);
+#2658 = EDGE_CURVE('',#1257,#2636,#2659,.T.);
+#2659 = SURFACE_CURVE('',#2660,(#2664,#2671),.PCURVE_S1.);
+#2660 = LINE('',#2661,#2662);
+#2661 = CARTESIAN_POINT('',(-21.,13.75,9.6));
+#2662 = VECTOR('',#2663,1.);
+#2663 = DIRECTION('',(0.,0.,1.));
+#2664 = PCURVE('',#1300,#2665);
+#2665 = DEFINITIONAL_REPRESENTATION('',(#2666),#2670);
+#2666 = LINE('',#2667,#2668);
+#2667 = CARTESIAN_POINT('',(27.5,0.));
+#2668 = VECTOR('',#2669,1.);
+#2669 = DIRECTION('',(0.,-1.));
+#2670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2671 = PCURVE('',#1272,#2672);
+#2672 = DEFINITIONAL_REPRESENTATION('',(#2673),#2677);
+#2673 = LINE('',#2674,#2675);
+#2674 = CARTESIAN_POINT('',(0.,0.));
+#2675 = VECTOR('',#2676,1.);
+#2676 = DIRECTION('',(0.,-1.));
+#2677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2678 = ORIENTED_EDGE('',*,*,#1284,.F.);
+#2679 = ADVANCED_FACE('',(#2680),#1272,.T.);
+#2680 = FACE_BOUND('',#2681,.T.);
+#2681 = EDGE_LOOP('',(#2682,#2683,#2706,#2727));
+#2682 = ORIENTED_EDGE('',*,*,#2658,.T.);
+#2683 = ORIENTED_EDGE('',*,*,#2684,.T.);
+#2684 = EDGE_CURVE('',#2636,#2685,#2687,.T.);
+#2685 = VERTEX_POINT('',#2686);
+#2686 = CARTESIAN_POINT('',(-13.75,20.999999999716,32.35));
+#2687 = SURFACE_CURVE('',#2688,(#2692,#2699),.PCURVE_S1.);
+#2688 = LINE('',#2689,#2690);
+#2689 = CARTESIAN_POINT('',(-21.,13.75,32.35));
+#2690 = VECTOR('',#2691,1.);
+#2691 = DIRECTION('',(0.7071067812,0.707106781173,0.));
+#2692 = PCURVE('',#1272,#2693);
+#2693 = DEFINITIONAL_REPRESENTATION('',(#2694),#2698);
+#2694 = LINE('',#2695,#2696);
+#2695 = CARTESIAN_POINT('',(0.,-22.75));
+#2696 = VECTOR('',#2697,1.);
+#2697 = DIRECTION('',(1.,0.));
+#2698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2699 = PCURVE('',#2380,#2700);
+#2700 = DEFINITIONAL_REPRESENTATION('',(#2701),#2705);
+#2701 = LINE('',#2702,#2703);
+#2702 = CARTESIAN_POINT('',(4.35,34.9));
+#2703 = VECTOR('',#2704,1.);
+#2704 = DIRECTION('',(-0.7071067812,0.707106781173));
+#2705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2706 = ORIENTED_EDGE('',*,*,#2707,.F.);
+#2707 = EDGE_CURVE('',#1229,#2685,#2708,.T.);
+#2708 = SURFACE_CURVE('',#2709,(#2713,#2720),.PCURVE_S1.);
+#2709 = LINE('',#2710,#2711);
+#2710 = CARTESIAN_POINT('',(-13.75,20.999999999716,9.6));
+#2711 = VECTOR('',#2712,1.);
+#2712 = DIRECTION('',(0.,0.,1.));
+#2713 = PCURVE('',#1272,#2714);
+#2714 = DEFINITIONAL_REPRESENTATION('',(#2715),#2719);
+#2715 = LINE('',#2716,#2717);
+#2716 = CARTESIAN_POINT('',(10.253048327004,0.));
+#2717 = VECTOR('',#2718,1.);
+#2718 = DIRECTION('',(0.,-1.));
+#2719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2720 = PCURVE('',#1244,#2721);
+#2721 = DEFINITIONAL_REPRESENTATION('',(#2722),#2726);
+#2722 = LINE('',#2723,#2724);
+#2723 = CARTESIAN_POINT('',(0.,0.));
+#2724 = VECTOR('',#2725,1.);
+#2725 = DIRECTION('',(0.,-1.));
+#2726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2727 = ORIENTED_EDGE('',*,*,#1256,.F.);
+#2728 = ADVANCED_FACE('',(#2729),#1244,.T.);
+#2729 = FACE_BOUND('',#2730,.T.);
+#2730 = EDGE_LOOP('',(#2731,#2732,#2755,#2776));
+#2731 = ORIENTED_EDGE('',*,*,#2707,.T.);
+#2732 = ORIENTED_EDGE('',*,*,#2733,.T.);
+#2733 = EDGE_CURVE('',#2685,#2734,#2736,.T.);
+#2734 = VERTEX_POINT('',#2735);
+#2735 = CARTESIAN_POINT('',(13.75,20.999999999716,32.35));
+#2736 = SURFACE_CURVE('',#2737,(#2741,#2748),.PCURVE_S1.);
+#2737 = LINE('',#2738,#2739);
+#2738 = CARTESIAN_POINT('',(-13.75,20.999999999716,32.35));
+#2739 = VECTOR('',#2740,1.);
+#2740 = DIRECTION('',(1.,0.,0.));
+#2741 = PCURVE('',#1244,#2742);
+#2742 = DEFINITIONAL_REPRESENTATION('',(#2743),#2747);
+#2743 = LINE('',#2744,#2745);
+#2744 = CARTESIAN_POINT('',(0.,-22.75));
+#2745 = VECTOR('',#2746,1.);
+#2746 = DIRECTION('',(1.,0.));
+#2747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2748 = PCURVE('',#2380,#2749);
+#2749 = DEFINITIONAL_REPRESENTATION('',(#2750),#2754);
+#2750 = LINE('',#2751,#2752);
+#2751 = CARTESIAN_POINT('',(-2.9,42.149999999716));
+#2752 = VECTOR('',#2753,1.);
+#2753 = DIRECTION('',(-1.,0.));
+#2754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2755 = ORIENTED_EDGE('',*,*,#2756,.F.);
+#2756 = EDGE_CURVE('',#1201,#2734,#2757,.T.);
+#2757 = SURFACE_CURVE('',#2758,(#2762,#2769),.PCURVE_S1.);
+#2758 = LINE('',#2759,#2760);
+#2759 = CARTESIAN_POINT('',(13.75,20.999999999716,9.6));
+#2760 = VECTOR('',#2761,1.);
+#2761 = DIRECTION('',(0.,0.,1.));
+#2762 = PCURVE('',#1244,#2763);
+#2763 = DEFINITIONAL_REPRESENTATION('',(#2764),#2768);
+#2764 = LINE('',#2765,#2766);
+#2765 = CARTESIAN_POINT('',(27.5,0.));
+#2766 = VECTOR('',#2767,1.);
+#2767 = DIRECTION('',(0.,-1.));
+#2768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2769 = PCURVE('',#1216,#2770);
+#2770 = DEFINITIONAL_REPRESENTATION('',(#2771),#2775);
+#2771 = LINE('',#2772,#2773);
+#2772 = CARTESIAN_POINT('',(0.,0.));
+#2773 = VECTOR('',#2774,1.);
+#2774 = DIRECTION('',(0.,-1.));
+#2775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2776 = ORIENTED_EDGE('',*,*,#1228,.F.);
+#2777 = ADVANCED_FACE('',(#2778),#1216,.T.);
+#2778 = FACE_BOUND('',#2779,.T.);
+#2779 = EDGE_LOOP('',(#2780,#2781,#2802,#2803));
+#2780 = ORIENTED_EDGE('',*,*,#2756,.T.);
+#2781 = ORIENTED_EDGE('',*,*,#2782,.T.);
+#2782 = EDGE_CURVE('',#2734,#2342,#2783,.T.);
+#2783 = SURFACE_CURVE('',#2784,(#2788,#2795),.PCURVE_S1.);
+#2784 = LINE('',#2785,#2786);
+#2785 = CARTESIAN_POINT('',(13.75,20.999999999716,32.35));
+#2786 = VECTOR('',#2787,1.);
+#2787 = DIRECTION('',(0.7071067812,-0.707106781173,0.));
+#2788 = PCURVE('',#1216,#2789);
+#2789 = DEFINITIONAL_REPRESENTATION('',(#2790),#2794);
+#2790 = LINE('',#2791,#2792);
+#2791 = CARTESIAN_POINT('',(0.,-22.75));
+#2792 = VECTOR('',#2793,1.);
+#2793 = DIRECTION('',(1.,0.));
+#2794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2795 = PCURVE('',#2380,#2796);
+#2796 = DEFINITIONAL_REPRESENTATION('',(#2797),#2801);
+#2797 = LINE('',#2798,#2799);
+#2798 = CARTESIAN_POINT('',(-30.4,42.149999999716));
+#2799 = VECTOR('',#2800,1.);
+#2800 = DIRECTION('',(-0.7071067812,-0.707106781173));
+#2801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2802 = ORIENTED_EDGE('',*,*,#2341,.F.);
+#2803 = ORIENTED_EDGE('',*,*,#1200,.F.);
+#2804 = ADVANCED_FACE('',(#2805),#1160,.T.);
+#2805 = FACE_BOUND('',#2806,.T.);
+#2806 = EDGE_LOOP('',(#2807,#2808,#2831,#2852,#2853));
+#2807 = ORIENTED_EDGE('',*,*,#1144,.T.);
+#2808 = ORIENTED_EDGE('',*,*,#2809,.T.);
+#2809 = EDGE_CURVE('',#1145,#2810,#2812,.T.);
+#2810 = VERTEX_POINT('',#2811);
+#2811 = CARTESIAN_POINT('',(20.15,8.2,9.6));
+#2812 = SURFACE_CURVE('',#2813,(#2817,#2824),.PCURVE_S1.);
+#2813 = LINE('',#2814,#2815);
+#2814 = CARTESIAN_POINT('',(21.15,8.2,9.6));
+#2815 = VECTOR('',#2816,1.);
+#2816 = DIRECTION('',(-1.,-0.,-0.));
+#2817 = PCURVE('',#1160,#2818);
+#2818 = DEFINITIONAL_REPRESENTATION('',(#2819),#2823);
+#2819 = LINE('',#2820,#2821);
+#2820 = CARTESIAN_POINT('',(0.,0.));
+#2821 = VECTOR('',#2822,1.);
+#2822 = DIRECTION('',(0.,-1.));
+#2823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2824 = PCURVE('',#2472,#2825);
+#2825 = DEFINITIONAL_REPRESENTATION('',(#2826),#2830);
+#2826 = LINE('',#2827,#2828);
+#2827 = CARTESIAN_POINT('',(16.4,0.));
+#2828 = VECTOR('',#2829,1.);
+#2829 = DIRECTION('',(0.,-1.));
+#2830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2831 = ORIENTED_EDGE('',*,*,#2832,.T.);
+#2832 = EDGE_CURVE('',#2810,#2261,#2833,.T.);
+#2833 = SURFACE_CURVE('',#2834,(#2838,#2845),.PCURVE_S1.);
+#2834 = LINE('',#2835,#2836);
+#2835 = CARTESIAN_POINT('',(20.15,8.2,9.6));
+#2836 = VECTOR('',#2837,1.);
+#2837 = DIRECTION('',(0.,0.,-1.));
+#2838 = PCURVE('',#1160,#2839);
+#2839 = DEFINITIONAL_REPRESENTATION('',(#2840),#2844);
+#2840 = LINE('',#2841,#2842);
+#2841 = CARTESIAN_POINT('',(0.,-1.));
+#2842 = VECTOR('',#2843,1.);
+#2843 = DIRECTION('',(1.,0.));
+#2844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2845 = PCURVE('',#2276,#2846);
+#2846 = DEFINITIONAL_REPRESENTATION('',(#2847),#2851);
+#2847 = LINE('',#2848,#2849);
+#2848 = CARTESIAN_POINT('',(0.,-16.4));
+#2849 = VECTOR('',#2850,1.);
+#2850 = DIRECTION('',(-1.,0.));
+#2851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2852 = ORIENTED_EDGE('',*,*,#2288,.F.);
+#2853 = ORIENTED_EDGE('',*,*,#1660,.F.);
+#2854 = ADVANCED_FACE('',(#2855),#1753,.F.);
+#2855 = FACE_BOUND('',#2856,.T.);
+#2856 = EDGE_LOOP('',(#2857));
+#2857 = ORIENTED_EDGE('',*,*,#1738,.T.);
+#2858 = ADVANCED_FACE('',(#2859),#1812,.F.);
+#2859 = FACE_BOUND('',#2860,.T.);
+#2860 = EDGE_LOOP('',(#2861));
+#2861 = ORIENTED_EDGE('',*,*,#1797,.T.);
+#2862 = ADVANCED_FACE('',(#2863),#1871,.F.);
+#2863 = FACE_BOUND('',#2864,.T.);
+#2864 = EDGE_LOOP('',(#2865));
+#2865 = ORIENTED_EDGE('',*,*,#1856,.T.);
+#2866 = ADVANCED_FACE('',(#2867),#1930,.F.);
+#2867 = FACE_BOUND('',#2868,.T.);
+#2868 = EDGE_LOOP('',(#2869));
+#2869 = ORIENTED_EDGE('',*,*,#1915,.T.);
+#2870 = ADVANCED_FACE('',(#2871),#1989,.F.);
+#2871 = FACE_BOUND('',#2872,.T.);
+#2872 = EDGE_LOOP('',(#2873));
+#2873 = ORIENTED_EDGE('',*,*,#1974,.T.);
+#2874 = ADVANCED_FACE('',(#2875),#2100,.T.);
+#2875 = FACE_BOUND('',#2876,.T.);
+#2876 = EDGE_LOOP('',(#2877,#2878,#2879,#2902,#2928,#2954,#2980,#3003));
+#2877 = ORIENTED_EDGE('',*,*,#2416,.T.);
+#2878 = ORIENTED_EDGE('',*,*,#2084,.T.);
+#2879 = ORIENTED_EDGE('',*,*,#2880,.T.);
+#2880 = EDGE_CURVE('',#2057,#2881,#2883,.T.);
+#2881 = VERTEX_POINT('',#2882);
+#2882 = CARTESIAN_POINT('',(26.85,-3.227376712475,9.7));
+#2883 = SURFACE_CURVE('',#2884,(#2888,#2895),.PCURVE_S1.);
+#2884 = LINE('',#2885,#2886);
+#2885 = CARTESIAN_POINT('',(26.85,-7.5,9.7));
+#2886 = VECTOR('',#2887,1.);
+#2887 = DIRECTION('',(2.22044604925E-16,1.,1.232595164408E-32));
+#2888 = PCURVE('',#2100,#2889);
+#2889 = DEFINITIONAL_REPRESENTATION('',(#2890),#2894);
+#2890 = LINE('',#2891,#2892);
+#2891 = CARTESIAN_POINT('',(2.375877272698E-15,-6.7));
+#2892 = VECTOR('',#2893,1.);
+#2893 = DIRECTION('',(1.,-1.110223024625E-16));
+#2894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2895 = PCURVE('',#2072,#2896);
+#2896 = DEFINITIONAL_REPRESENTATION('',(#2897),#2901);
+#2897 = LINE('',#2898,#2899);
+#2898 = CARTESIAN_POINT('',(0.,-0.));
+#2899 = VECTOR('',#2900,1.);
+#2900 = DIRECTION('',(2.22044604925E-16,-1.));
+#2901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2902 = ORIENTED_EDGE('',*,*,#2903,.T.);
+#2903 = EDGE_CURVE('',#2881,#2904,#2906,.T.);
+#2904 = VERTEX_POINT('',#2905);
+#2905 = CARTESIAN_POINT('',(22.25,-3.227376712475,9.7));
+#2906 = SURFACE_CURVE('',#2907,(#2911,#2917),.PCURVE_S1.);
+#2907 = LINE('',#2908,#2909);
+#2908 = CARTESIAN_POINT('',(23.5,-3.227376712475,9.7));
+#2909 = VECTOR('',#2910,1.);
+#2910 = DIRECTION('',(-1.,-1.110223024625E-16,-1.110223024625E-16));
+#2911 = PCURVE('',#2100,#2912);
+#2912 = DEFINITIONAL_REPRESENTATION('',(#2913),#2916);
+#2913 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2914,#2915),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.35,1.25),.PIECEWISE_BEZIER_KNOTS.);
+#2914 = CARTESIAN_POINT('',(4.272623287525,-6.7));
+#2915 = CARTESIAN_POINT('',(4.272623287525,-2.1));
+#2916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2917 = PCURVE('',#2918,#2923);
+#2918 = PLANE('',#2919);
+#2919 = AXIS2_PLACEMENT_3D('',#2920,#2921,#2922);
+#2920 = CARTESIAN_POINT('',(26.85,-3.227376712475,8.5));
+#2921 = DIRECTION('',(-1.110223024625E-16,1.,1.110223024625E-16));
+#2922 = DIRECTION('',(-1.110223024625E-16,-1.110223024625E-16,1.));
+#2923 = DEFINITIONAL_REPRESENTATION('',(#2924),#2927);
+#2924 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2925,#2926),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.35,1.25),.PIECEWISE_BEZIER_KNOTS.);
+#2925 = CARTESIAN_POINT('',(1.2,8.881784197001E-16));
+#2926 = CARTESIAN_POINT('',(1.2,-4.6));
+#2927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2928 = ORIENTED_EDGE('',*,*,#2929,.F.);
+#2929 = EDGE_CURVE('',#2930,#2904,#2932,.T.);
+#2930 = VERTEX_POINT('',#2931);
+#2931 = CARTESIAN_POINT('',(22.25,3.227376712475,9.7));
+#2932 = SURFACE_CURVE('',#2933,(#2937,#2943),.PCURVE_S1.);
+#2933 = LINE('',#2934,#2935);
+#2934 = CARTESIAN_POINT('',(22.25,-7.,9.7));
+#2935 = VECTOR('',#2936,1.);
+#2936 = DIRECTION('',(-4.245701302487E-32,-1.,1.110223024625E-16));
+#2937 = PCURVE('',#2100,#2938);
+#2938 = DEFINITIONAL_REPRESENTATION('',(#2939),#2942);
+#2939 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2940,#2941),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.5,-0.5),.PIECEWISE_BEZIER_KNOTS.);
+#2940 = CARTESIAN_POINT('',(14.,-2.1));
+#2941 = CARTESIAN_POINT('',(1.,-2.1));
+#2942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2943 = PCURVE('',#2944,#2949);
+#2944 = PLANE('',#2945);
+#2945 = AXIS2_PLACEMENT_3D('',#2946,#2947,#2948);
+#2946 = CARTESIAN_POINT('',(22.25,-6.5,8.5));
+#2947 = DIRECTION('',(-1.,-1.917274519552E-32,-5.551115123126E-16));
+#2948 = DIRECTION('',(4.440892098501E-16,-1.110223024625E-16,-1.));
+#2949 = DEFINITIONAL_REPRESENTATION('',(#2950),#2953);
+#2950 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2951,#2952),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-13.5,-0.5),.PIECEWISE_BEZIER_KNOTS.);
+#2951 = CARTESIAN_POINT('',(-1.2,-13.));
+#2952 = CARTESIAN_POINT('',(-1.2,1.7763568394E-15));
+#2953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2954 = ORIENTED_EDGE('',*,*,#2955,.T.);
+#2955 = EDGE_CURVE('',#2930,#2956,#2958,.T.);
+#2956 = VERTEX_POINT('',#2957);
+#2957 = CARTESIAN_POINT('',(26.85,3.227376712475,9.7));
+#2958 = SURFACE_CURVE('',#2959,(#2963,#2969),.PCURVE_S1.);
+#2959 = LINE('',#2960,#2961);
+#2960 = CARTESIAN_POINT('',(23.5,3.227376712475,9.7));
+#2961 = VECTOR('',#2962,1.);
+#2962 = DIRECTION('',(1.,1.110223024625E-16,1.110223024625E-16));
+#2963 = PCURVE('',#2100,#2964);
+#2964 = DEFINITIONAL_REPRESENTATION('',(#2965),#2968);
+#2965 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2966,#2967),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25,3.35),.PIECEWISE_BEZIER_KNOTS.);
+#2966 = CARTESIAN_POINT('',(10.727376712475,-2.1));
+#2967 = CARTESIAN_POINT('',(10.727376712475,-6.7));
+#2968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2969 = PCURVE('',#2970,#2975);
+#2970 = PLANE('',#2971);
+#2971 = AXIS2_PLACEMENT_3D('',#2972,#2973,#2974);
+#2972 = CARTESIAN_POINT('',(26.85,3.227376712475,10.5));
+#2973 = DIRECTION('',(1.110223024625E-16,-1.,-1.110223024625E-16));
+#2974 = DIRECTION('',(1.110223024625E-16,1.110223024625E-16,-1.));
+#2975 = DEFINITIONAL_REPRESENTATION('',(#2976),#2979);
+#2976 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2977,#2978),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.25,3.35),.PIECEWISE_BEZIER_KNOTS.);
+#2977 = CARTESIAN_POINT('',(0.8,-4.6));
+#2978 = CARTESIAN_POINT('',(0.8,0.));
+#2979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2980 = ORIENTED_EDGE('',*,*,#2981,.T.);
+#2981 = EDGE_CURVE('',#2956,#2982,#2984,.T.);
+#2982 = VERTEX_POINT('',#2983);
+#2983 = CARTESIAN_POINT('',(26.85,7.5,9.7));
+#2984 = SURFACE_CURVE('',#2985,(#2989,#2996),.PCURVE_S1.);
+#2985 = LINE('',#2986,#2987);
+#2986 = CARTESIAN_POINT('',(26.85,-7.5,9.7));
+#2987 = VECTOR('',#2988,1.);
+#2988 = DIRECTION('',(2.22044604925E-16,1.,1.232595164408E-32));
+#2989 = PCURVE('',#2100,#2990);
+#2990 = DEFINITIONAL_REPRESENTATION('',(#2991),#2995);
+#2991 = LINE('',#2992,#2993);
+#2992 = CARTESIAN_POINT('',(2.375877272698E-15,-6.7));
+#2993 = VECTOR('',#2994,1.);
+#2994 = DIRECTION('',(1.,-1.110223024625E-16));
+#2995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2996 = PCURVE('',#2072,#2997);
+#2997 = DEFINITIONAL_REPRESENTATION('',(#2998),#3002);
+#2998 = LINE('',#2999,#3000);
+#2999 = CARTESIAN_POINT('',(0.,-0.));
+#3000 = VECTOR('',#3001,1.);
+#3001 = DIRECTION('',(2.22044604925E-16,-1.));
+#3002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3003 = ORIENTED_EDGE('',*,*,#3004,.F.);
+#3004 = EDGE_CURVE('',#2417,#2982,#3005,.T.);
+#3005 = SURFACE_CURVE('',#3006,(#3010,#3017),.PCURVE_S1.);
+#3006 = LINE('',#3007,#3008);
+#3007 = CARTESIAN_POINT('',(20.15,7.5,9.7));
+#3008 = VECTOR('',#3009,1.);
+#3009 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#3010 = PCURVE('',#2100,#3011);
+#3011 = DEFINITIONAL_REPRESENTATION('',(#3012),#3016);
+#3012 = LINE('',#3013,#3014);
+#3013 = CARTESIAN_POINT('',(15.,1.665334536938E-15));
+#3014 = VECTOR('',#3015,1.);
+#3015 = DIRECTION('',(2.22044604925E-16,-1.));
+#3016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3017 = PCURVE('',#2199,#3018);
+#3018 = DEFINITIONAL_REPRESENTATION('',(#3019),#3023);
+#3019 = LINE('',#3020,#3021);
+#3020 = CARTESIAN_POINT('',(-0.,0.));
+#3021 = VECTOR('',#3022,1.);
+#3022 = DIRECTION('',(-2.22044604925E-16,-1.));
+#3023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3024 = ADVANCED_FACE('',(#3025),#2072,.T.);
+#3025 = FACE_BOUND('',#3026,.T.);
+#3026 = EDGE_LOOP('',(#3027,#3028,#3029,#3030,#3051,#3052,#3075,#3103,
+    #3131,#3159,#3187,#3215));
+#3027 = ORIENTED_EDGE('',*,*,#2880,.F.);
+#3028 = ORIENTED_EDGE('',*,*,#2056,.F.);
+#3029 = ORIENTED_EDGE('',*,*,#2211,.F.);
+#3030 = ORIENTED_EDGE('',*,*,#3031,.F.);
+#3031 = EDGE_CURVE('',#2982,#2184,#3032,.T.);
+#3032 = SURFACE_CURVE('',#3033,(#3037,#3044),.PCURVE_S1.);
+#3033 = LINE('',#3034,#3035);
+#3034 = CARTESIAN_POINT('',(26.85,7.5,9.7));
+#3035 = VECTOR('',#3036,1.);
+#3036 = DIRECTION('',(-1.232595164408E-32,-2.22044604925E-16,-1.));
+#3037 = PCURVE('',#2072,#3038);
+#3038 = DEFINITIONAL_REPRESENTATION('',(#3039),#3043);
+#3039 = LINE('',#3040,#3041);
+#3040 = CARTESIAN_POINT('',(3.330669073875E-15,-15.));
+#3041 = VECTOR('',#3042,1.);
+#3042 = DIRECTION('',(-1.,2.22044604925E-16));
+#3043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3044 = PCURVE('',#2199,#3045);
+#3045 = DEFINITIONAL_REPRESENTATION('',(#3046),#3050);
+#3046 = LINE('',#3047,#3048);
+#3047 = CARTESIAN_POINT('',(-1.7763568394E-15,-6.7));
+#3048 = VECTOR('',#3049,1.);
+#3049 = DIRECTION('',(1.,1.110223024625E-16));
+#3050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3051 = ORIENTED_EDGE('',*,*,#2981,.F.);
+#3052 = ORIENTED_EDGE('',*,*,#3053,.T.);
+#3053 = EDGE_CURVE('',#2956,#3054,#3056,.T.);
+#3054 = VERTEX_POINT('',#3055);
+#3055 = CARTESIAN_POINT('',(26.85,3.227376712475,8.5));
+#3056 = SURFACE_CURVE('',#3057,(#3061,#3068),.PCURVE_S1.);
+#3057 = LINE('',#3058,#3059);
+#3058 = CARTESIAN_POINT('',(26.85,3.227376712475,10.5));
+#3059 = VECTOR('',#3060,1.);
+#3060 = DIRECTION('',(1.110223024625E-16,1.110223024625E-16,-1.));
+#3061 = PCURVE('',#2072,#3062);
+#3062 = DEFINITIONAL_REPRESENTATION('',(#3063),#3067);
+#3063 = LINE('',#3064,#3065);
+#3064 = CARTESIAN_POINT('',(0.8,-10.72737671247));
+#3065 = VECTOR('',#3066,1.);
+#3066 = DIRECTION('',(-1.,-1.110223024625E-16));
+#3067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3068 = PCURVE('',#2970,#3069);
+#3069 = DEFINITIONAL_REPRESENTATION('',(#3070),#3074);
+#3070 = LINE('',#3071,#3072);
+#3071 = CARTESIAN_POINT('',(3.944304526105E-31,3.552713678801E-15));
+#3072 = VECTOR('',#3073,1.);
+#3073 = DIRECTION('',(1.,0.));
+#3074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3075 = ORIENTED_EDGE('',*,*,#3076,.T.);
+#3076 = EDGE_CURVE('',#3054,#3077,#3079,.T.);
+#3077 = VERTEX_POINT('',#3078);
+#3078 = CARTESIAN_POINT('',(26.85,6.5,8.5));
+#3079 = SURFACE_CURVE('',#3080,(#3084,#3091),.PCURVE_S1.);
+#3080 = LINE('',#3081,#3082);
+#3081 = CARTESIAN_POINT('',(26.85,3.227376712475,8.5));
+#3082 = VECTOR('',#3083,1.);
+#3083 = DIRECTION('',(-1.110223024625E-16,1.,4.317318405912E-17));
+#3084 = PCURVE('',#2072,#3085);
+#3085 = DEFINITIONAL_REPRESENTATION('',(#3086),#3090);
+#3086 = LINE('',#3087,#3088);
+#3087 = CARTESIAN_POINT('',(-1.2,-10.72737671247));
+#3088 = VECTOR('',#3089,1.);
+#3089 = DIRECTION('',(2.652177889841E-16,-1.));
+#3090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3091 = PCURVE('',#3092,#3097);
+#3092 = PLANE('',#3093);
+#3093 = AXIS2_PLACEMENT_3D('',#3094,#3095,#3096);
+#3094 = CARTESIAN_POINT('',(26.85,3.227376712475,8.5));
+#3095 = DIRECTION('',(2.22044604925E-16,4.317318405912E-17,-1.));
+#3096 = DIRECTION('',(-1.110223024625E-16,1.,4.317318405912E-17));
+#3097 = DEFINITIONAL_REPRESENTATION('',(#3098),#3102);
+#3098 = LINE('',#3099,#3100);
+#3099 = CARTESIAN_POINT('',(-3.944304526105E-31,3.552713678801E-15));
+#3100 = VECTOR('',#3101,1.);
+#3101 = DIRECTION('',(1.,-2.739579046316E-33));
+#3102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3103 = ORIENTED_EDGE('',*,*,#3104,.T.);
+#3104 = EDGE_CURVE('',#3077,#3105,#3107,.T.);
+#3105 = VERTEX_POINT('',#3106);
+#3106 = CARTESIAN_POINT('',(26.85,6.5,4.8));
+#3107 = SURFACE_CURVE('',#3108,(#3112,#3119),.PCURVE_S1.);
+#3108 = LINE('',#3109,#3110);
+#3109 = CARTESIAN_POINT('',(26.85,6.5,8.5));
+#3110 = VECTOR('',#3111,1.);
+#3111 = DIRECTION('',(1.110223024625E-16,1.110223024625E-16,-1.));
+#3112 = PCURVE('',#2072,#3113);
+#3113 = DEFINITIONAL_REPRESENTATION('',(#3114),#3118);
+#3114 = LINE('',#3115,#3116);
+#3115 = CARTESIAN_POINT('',(-1.2,-14.));
+#3116 = VECTOR('',#3117,1.);
+#3117 = DIRECTION('',(-1.,-1.110223024625E-16));
+#3118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3119 = PCURVE('',#3120,#3125);
+#3120 = PLANE('',#3121);
+#3121 = AXIS2_PLACEMENT_3D('',#3122,#3123,#3124);
+#3122 = CARTESIAN_POINT('',(26.85,6.5,8.5));
+#3123 = DIRECTION('',(1.110223024625E-16,-1.,-1.110223024625E-16));
+#3124 = DIRECTION('',(1.110223024625E-16,1.110223024625E-16,-1.));
+#3125 = DEFINITIONAL_REPRESENTATION('',(#3126),#3130);
+#3126 = LINE('',#3127,#3128);
+#3127 = CARTESIAN_POINT('',(-1.7763568394E-15,3.552713678801E-15));
+#3128 = VECTOR('',#3129,1.);
+#3129 = DIRECTION('',(1.,0.));
+#3130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3131 = ORIENTED_EDGE('',*,*,#3132,.T.);
+#3132 = EDGE_CURVE('',#3105,#3133,#3135,.T.);
+#3133 = VERTEX_POINT('',#3134);
+#3134 = CARTESIAN_POINT('',(26.85,-6.5,4.8));
+#3135 = SURFACE_CURVE('',#3136,(#3140,#3147),.PCURVE_S1.);
+#3136 = LINE('',#3137,#3138);
+#3137 = CARTESIAN_POINT('',(26.85,6.5,4.8));
+#3138 = VECTOR('',#3139,1.);
+#3139 = DIRECTION('',(1.110223024625E-16,-1.,-1.110223024625E-16));
+#3140 = PCURVE('',#2072,#3141);
+#3141 = DEFINITIONAL_REPRESENTATION('',(#3142),#3146);
+#3142 = LINE('',#3143,#3144);
+#3143 = CARTESIAN_POINT('',(-4.9,-14.));
+#3144 = VECTOR('',#3145,1.);
+#3145 = DIRECTION('',(-3.330669073875E-16,1.));
+#3146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3147 = PCURVE('',#3148,#3153);
+#3148 = PLANE('',#3149);
+#3149 = AXIS2_PLACEMENT_3D('',#3150,#3151,#3152);
+#3150 = CARTESIAN_POINT('',(26.85,6.5,4.8));
+#3151 = DIRECTION('',(-2.22044604925E-16,-1.110223024625E-16,1.));
+#3152 = DIRECTION('',(1.110223024625E-16,-1.,-1.110223024625E-16));
+#3153 = DEFINITIONAL_REPRESENTATION('',(#3154),#3158);
+#3154 = LINE('',#3155,#3156);
+#3155 = CARTESIAN_POINT('',(3.944304526105E-31,3.552713678801E-15));
+#3156 = VECTOR('',#3157,1.);
+#3157 = DIRECTION('',(1.,0.));
+#3158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3159 = ORIENTED_EDGE('',*,*,#3160,.T.);
+#3160 = EDGE_CURVE('',#3133,#3161,#3163,.T.);
+#3161 = VERTEX_POINT('',#3162);
+#3162 = CARTESIAN_POINT('',(26.85,-6.5,8.5));
+#3163 = SURFACE_CURVE('',#3164,(#3168,#3175),.PCURVE_S1.);
+#3164 = LINE('',#3165,#3166);
+#3165 = CARTESIAN_POINT('',(26.85,-6.5,4.8));
+#3166 = VECTOR('',#3167,1.);
+#3167 = DIRECTION('',(-1.110223024625E-16,-1.110223024625E-16,1.));
+#3168 = PCURVE('',#2072,#3169);
+#3169 = DEFINITIONAL_REPRESENTATION('',(#3170),#3174);
+#3170 = LINE('',#3171,#3172);
+#3171 = CARTESIAN_POINT('',(-4.9,-1.));
+#3172 = VECTOR('',#3173,1.);
+#3173 = DIRECTION('',(1.,1.110223024625E-16));
+#3174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3175 = PCURVE('',#3176,#3181);
+#3176 = PLANE('',#3177);
+#3177 = AXIS2_PLACEMENT_3D('',#3178,#3179,#3180);
+#3178 = CARTESIAN_POINT('',(26.85,-6.5,4.8));
+#3179 = DIRECTION('',(-1.110223024625E-16,1.,1.110223024625E-16));
+#3180 = DIRECTION('',(-1.110223024625E-16,-1.110223024625E-16,1.));
+#3181 = DEFINITIONAL_REPRESENTATION('',(#3182),#3186);
+#3182 = LINE('',#3183,#3184);
+#3183 = CARTESIAN_POINT('',(0.,0.));
+#3184 = VECTOR('',#3185,1.);
+#3185 = DIRECTION('',(1.,0.));
+#3186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3187 = ORIENTED_EDGE('',*,*,#3188,.T.);
+#3188 = EDGE_CURVE('',#3161,#3189,#3191,.T.);
+#3189 = VERTEX_POINT('',#3190);
+#3190 = CARTESIAN_POINT('',(26.85,-3.227376712475,8.5));
+#3191 = SURFACE_CURVE('',#3192,(#3196,#3203),.PCURVE_S1.);
+#3192 = LINE('',#3193,#3194);
+#3193 = CARTESIAN_POINT('',(26.85,-6.5,8.5));
+#3194 = VECTOR('',#3195,1.);
+#3195 = DIRECTION('',(-1.110223024625E-16,1.,1.110223024625E-16));
+#3196 = PCURVE('',#2072,#3197);
+#3197 = DEFINITIONAL_REPRESENTATION('',(#3198),#3202);
+#3198 = LINE('',#3199,#3200);
+#3199 = CARTESIAN_POINT('',(-1.2,-1.));
+#3200 = VECTOR('',#3201,1.);
+#3201 = DIRECTION('',(3.330669073875E-16,-1.));
+#3202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3203 = PCURVE('',#3204,#3209);
+#3204 = PLANE('',#3205);
+#3205 = AXIS2_PLACEMENT_3D('',#3206,#3207,#3208);
+#3206 = CARTESIAN_POINT('',(26.85,-6.5,8.5));
+#3207 = DIRECTION('',(2.22044604925E-16,1.110223024625E-16,-1.));
+#3208 = DIRECTION('',(-1.110223024625E-16,1.,1.110223024625E-16));
+#3209 = DEFINITIONAL_REPRESENTATION('',(#3210),#3214);
+#3210 = LINE('',#3211,#3212);
+#3211 = CARTESIAN_POINT('',(0.,0.));
+#3212 = VECTOR('',#3213,1.);
+#3213 = DIRECTION('',(1.,0.));
+#3214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3215 = ORIENTED_EDGE('',*,*,#3216,.T.);
+#3216 = EDGE_CURVE('',#3189,#2881,#3217,.T.);
+#3217 = SURFACE_CURVE('',#3218,(#3222,#3229),.PCURVE_S1.);
+#3218 = LINE('',#3219,#3220);
+#3219 = CARTESIAN_POINT('',(26.85,-3.227376712475,8.5));
+#3220 = VECTOR('',#3221,1.);
+#3221 = DIRECTION('',(-1.110223024625E-16,-1.110223024625E-16,1.));
+#3222 = PCURVE('',#2072,#3223);
+#3223 = DEFINITIONAL_REPRESENTATION('',(#3224),#3228);
+#3224 = LINE('',#3225,#3226);
+#3225 = CARTESIAN_POINT('',(-1.2,-4.272623287525));
+#3226 = VECTOR('',#3227,1.);
+#3227 = DIRECTION('',(1.,1.110223024625E-16));
+#3228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3229 = PCURVE('',#2918,#3230);
+#3230 = DEFINITIONAL_REPRESENTATION('',(#3231),#3235);
+#3231 = LINE('',#3232,#3233);
+#3232 = CARTESIAN_POINT('',(0.,0.));
+#3233 = VECTOR('',#3234,1.);
+#3234 = DIRECTION('',(1.,0.));
+#3235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3236 = ADVANCED_FACE('',(#3237),#2199,.T.);
+#3237 = FACE_BOUND('',#3238,.T.);
+#3238 = EDGE_LOOP('',(#3239,#3240,#3241,#3242,#3243,#3244,#3267));
+#3239 = ORIENTED_EDGE('',*,*,#2437,.T.);
+#3240 = ORIENTED_EDGE('',*,*,#3004,.T.);
+#3241 = ORIENTED_EDGE('',*,*,#3031,.T.);
+#3242 = ORIENTED_EDGE('',*,*,#2183,.F.);
+#3243 = ORIENTED_EDGE('',*,*,#2237,.F.);
+#3244 = ORIENTED_EDGE('',*,*,#3245,.F.);
+#3245 = EDGE_CURVE('',#3246,#2238,#3248,.T.);
+#3246 = VERTEX_POINT('',#3247);
+#3247 = CARTESIAN_POINT('',(20.15,7.5,9.6));
+#3248 = SURFACE_CURVE('',#3249,(#3253,#3260),.PCURVE_S1.);
+#3249 = LINE('',#3250,#3251);
+#3250 = CARTESIAN_POINT('',(20.15,7.5,9.7));
+#3251 = VECTOR('',#3252,1.);
+#3252 = DIRECTION('',(-1.232595164408E-32,-2.22044604925E-16,-1.));
+#3253 = PCURVE('',#2199,#3254);
+#3254 = DEFINITIONAL_REPRESENTATION('',(#3255),#3259);
+#3255 = LINE('',#3256,#3257);
+#3256 = CARTESIAN_POINT('',(-0.,0.));
+#3257 = VECTOR('',#3258,1.);
+#3258 = DIRECTION('',(1.,1.110223024625E-16));
+#3259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3260 = PCURVE('',#2276,#3261);
+#3261 = DEFINITIONAL_REPRESENTATION('',(#3262),#3266);
+#3262 = LINE('',#3263,#3264);
+#3263 = CARTESIAN_POINT('',(0.1,-15.7));
+#3264 = VECTOR('',#3265,1.);
+#3265 = DIRECTION('',(-1.,2.22044604925E-16));
+#3266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3267 = ORIENTED_EDGE('',*,*,#3268,.T.);
+#3268 = EDGE_CURVE('',#3246,#2438,#3269,.T.);
+#3269 = SURFACE_CURVE('',#3270,(#3274,#3280),.PCURVE_S1.);
+#3270 = LINE('',#3271,#3272);
+#3271 = CARTESIAN_POINT('',(20.65,7.5,9.6));
+#3272 = VECTOR('',#3273,1.);
+#3273 = DIRECTION('',(1.,-1.110223024625E-16,0.));
+#3274 = PCURVE('',#2199,#3275);
+#3275 = DEFINITIONAL_REPRESENTATION('',(#3276),#3279);
+#3276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3277,#3278),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.5,0.35),.PIECEWISE_BEZIER_KNOTS.);
+#3277 = CARTESIAN_POINT('',(0.1,0.));
+#3278 = CARTESIAN_POINT('',(0.1,-0.85));
+#3279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3280 = PCURVE('',#2472,#3281);
+#3281 = DEFINITIONAL_REPRESENTATION('',(#3282),#3285);
+#3282 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3283,#3284),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.5,0.35),.PIECEWISE_BEZIER_KNOTS.);
+#3283 = CARTESIAN_POINT('',(15.7,-1.));
+#3284 = CARTESIAN_POINT('',(15.7,-0.15));
+#3285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3286 = ADVANCED_FACE('',(#3287),#2276,.T.);
+#3287 = FACE_BOUND('',#3288,.T.);
+#3288 = EDGE_LOOP('',(#3289,#3310,#3311,#3312));
+#3289 = ORIENTED_EDGE('',*,*,#3290,.F.);
+#3290 = EDGE_CURVE('',#3246,#2810,#3291,.T.);
+#3291 = SURFACE_CURVE('',#3292,(#3296,#3303),.PCURVE_S1.);
+#3292 = LINE('',#3293,#3294);
+#3293 = CARTESIAN_POINT('',(20.15,-8.2,9.6));
+#3294 = VECTOR('',#3295,1.);
+#3295 = DIRECTION('',(0.,1.,0.));
+#3296 = PCURVE('',#2276,#3297);
+#3297 = DEFINITIONAL_REPRESENTATION('',(#3298),#3302);
+#3298 = LINE('',#3299,#3300);
+#3299 = CARTESIAN_POINT('',(0.,0.));
+#3300 = VECTOR('',#3301,1.);
+#3301 = DIRECTION('',(0.,-1.));
+#3302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3303 = PCURVE('',#2472,#3304);
+#3304 = DEFINITIONAL_REPRESENTATION('',(#3305),#3309);
+#3305 = LINE('',#3306,#3307);
+#3306 = CARTESIAN_POINT('',(0.,-1.));
+#3307 = VECTOR('',#3308,1.);
+#3308 = DIRECTION('',(1.,0.));
+#3309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3310 = ORIENTED_EDGE('',*,*,#3245,.T.);
+#3311 = ORIENTED_EDGE('',*,*,#2260,.F.);
+#3312 = ORIENTED_EDGE('',*,*,#2832,.F.);
+#3313 = ADVANCED_FACE('',(#3314),#2472,.T.);
+#3314 = FACE_BOUND('',#3315,.T.);
+#3315 = EDGE_LOOP('',(#3316,#3317,#3318,#3319));
+#3316 = ORIENTED_EDGE('',*,*,#2809,.F.);
+#3317 = ORIENTED_EDGE('',*,*,#2458,.T.);
+#3318 = ORIENTED_EDGE('',*,*,#3268,.F.);
+#3319 = ORIENTED_EDGE('',*,*,#3290,.T.);
+#3320 = ADVANCED_FACE('',(#3321,#3567),#2380,.T.);
+#3321 = FACE_BOUND('',#3322,.T.);
+#3322 = EDGE_LOOP('',(#3323,#3353,#3386,#3414,#3447,#3475,#3508,#3536));
+#3323 = ORIENTED_EDGE('',*,*,#3324,.F.);
+#3324 = EDGE_CURVE('',#3325,#3327,#3329,.T.);
+#3325 = VERTEX_POINT('',#3326);
+#3326 = CARTESIAN_POINT('',(-16.65,-21.14999999999,32.35));
+#3327 = VERTEX_POINT('',#3328);
+#3328 = CARTESIAN_POINT('',(16.65,-21.15,32.35));
+#3329 = SURFACE_CURVE('',#3330,(#3334,#3341),.PCURVE_S1.);
+#3330 = LINE('',#3331,#3332);
+#3331 = CARTESIAN_POINT('',(-16.65,-21.15,32.35));
+#3332 = VECTOR('',#3333,1.);
+#3333 = DIRECTION('',(1.,0.,0.));
+#3334 = PCURVE('',#2380,#3335);
+#3335 = DEFINITIONAL_REPRESENTATION('',(#3336),#3340);
+#3336 = LINE('',#3337,#3338);
+#3337 = CARTESIAN_POINT('',(0.,0.));
+#3338 = VECTOR('',#3339,1.);
+#3339 = DIRECTION('',(-1.,0.));
+#3340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3341 = PCURVE('',#3342,#3347);
+#3342 = PLANE('',#3343);
+#3343 = AXIS2_PLACEMENT_3D('',#3344,#3345,#3346);
+#3344 = CARTESIAN_POINT('',(-16.65,-21.15,32.35));
+#3345 = DIRECTION('',(0.,1.,0.));
+#3346 = DIRECTION('',(1.,0.,0.));
+#3347 = DEFINITIONAL_REPRESENTATION('',(#3348),#3352);
+#3348 = LINE('',#3349,#3350);
+#3349 = CARTESIAN_POINT('',(0.,0.));
+#3350 = VECTOR('',#3351,1.);
+#3351 = DIRECTION('',(1.,0.));
+#3352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3353 = ORIENTED_EDGE('',*,*,#3354,.F.);
+#3354 = EDGE_CURVE('',#3355,#3325,#3357,.T.);
+#3355 = VERTEX_POINT('',#3356);
+#3356 = CARTESIAN_POINT('',(-21.14999999999,-16.64999999999,32.35));
+#3357 = SURFACE_CURVE('',#3358,(#3363,#3374),.PCURVE_S1.);
+#3358 = CIRCLE('',#3359,26.917373571729);
+#3359 = AXIS2_PLACEMENT_3D('',#3360,#3361,#3362);
+#3360 = CARTESIAN_POINT('',(0.,0.,32.35));
+#3361 = DIRECTION('',(0.,0.,1.));
+#3362 = DIRECTION('',(1.,0.,0.));
+#3363 = PCURVE('',#2380,#3364);
+#3364 = DEFINITIONAL_REPRESENTATION('',(#3365),#3373);
+#3365 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3366,#3367,#3368,#3369,
+#3370,#3371,#3372),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3366 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#3367 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#3368 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#3369 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#3370 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#3371 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#3372 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#3373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3374 = PCURVE('',#3375,#3380);
+#3375 = CYLINDRICAL_SURFACE('',#3376,26.917373571729);
+#3376 = AXIS2_PLACEMENT_3D('',#3377,#3378,#3379);
+#3377 = CARTESIAN_POINT('',(0.,0.,32.35));
+#3378 = DIRECTION('',(-0.,-0.,-1.));
+#3379 = DIRECTION('',(1.,0.,0.));
+#3380 = DEFINITIONAL_REPRESENTATION('',(#3381),#3385);
+#3381 = LINE('',#3382,#3383);
+#3382 = CARTESIAN_POINT('',(-0.,0.));
+#3383 = VECTOR('',#3384,1.);
+#3384 = DIRECTION('',(-1.,0.));
+#3385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3386 = ORIENTED_EDGE('',*,*,#3387,.F.);
+#3387 = EDGE_CURVE('',#3388,#3355,#3390,.T.);
+#3388 = VERTEX_POINT('',#3389);
+#3389 = CARTESIAN_POINT('',(-21.14999999999,16.650000000005,32.35));
+#3390 = SURFACE_CURVE('',#3391,(#3395,#3402),.PCURVE_S1.);
+#3391 = LINE('',#3392,#3393);
+#3392 = CARTESIAN_POINT('',(-21.14999999999,16.65,32.35));
+#3393 = VECTOR('',#3394,1.);
+#3394 = DIRECTION('',(0.,-1.,0.));
+#3395 = PCURVE('',#2380,#3396);
+#3396 = DEFINITIONAL_REPRESENTATION('',(#3397),#3401);
+#3397 = LINE('',#3398,#3399);
+#3398 = CARTESIAN_POINT('',(4.499999999992,37.8));
+#3399 = VECTOR('',#3400,1.);
+#3400 = DIRECTION('',(0.,-1.));
+#3401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3402 = PCURVE('',#3403,#3408);
+#3403 = PLANE('',#3404);
+#3404 = AXIS2_PLACEMENT_3D('',#3405,#3406,#3407);
+#3405 = CARTESIAN_POINT('',(-21.14999999999,16.65,32.35));
+#3406 = DIRECTION('',(1.,0.,0.));
+#3407 = DIRECTION('',(0.,-1.,0.));
+#3408 = DEFINITIONAL_REPRESENTATION('',(#3409),#3413);
+#3409 = LINE('',#3410,#3411);
+#3410 = CARTESIAN_POINT('',(0.,0.));
+#3411 = VECTOR('',#3412,1.);
+#3412 = DIRECTION('',(1.,0.));
+#3413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3414 = ORIENTED_EDGE('',*,*,#3415,.F.);
+#3415 = EDGE_CURVE('',#3416,#3388,#3418,.T.);
+#3416 = VERTEX_POINT('',#3417);
+#3417 = CARTESIAN_POINT('',(-16.64999999999,21.150000000004,32.35));
+#3418 = SURFACE_CURVE('',#3419,(#3424,#3435),.PCURVE_S1.);
+#3419 = CIRCLE('',#3420,26.917373571729);
+#3420 = AXIS2_PLACEMENT_3D('',#3421,#3422,#3423);
+#3421 = CARTESIAN_POINT('',(0.,0.,32.35));
+#3422 = DIRECTION('',(0.,0.,1.));
+#3423 = DIRECTION('',(1.,0.,0.));
+#3424 = PCURVE('',#2380,#3425);
+#3425 = DEFINITIONAL_REPRESENTATION('',(#3426),#3434);
+#3426 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3427,#3428,#3429,#3430,
+#3431,#3432,#3433),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3427 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#3428 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#3429 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#3430 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#3431 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#3432 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#3433 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#3434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3435 = PCURVE('',#3436,#3441);
+#3436 = CYLINDRICAL_SURFACE('',#3437,26.917373571729);
+#3437 = AXIS2_PLACEMENT_3D('',#3438,#3439,#3440);
+#3438 = CARTESIAN_POINT('',(0.,0.,32.35));
+#3439 = DIRECTION('',(-0.,-0.,-1.));
+#3440 = DIRECTION('',(1.,0.,0.));
+#3441 = DEFINITIONAL_REPRESENTATION('',(#3442),#3446);
+#3442 = LINE('',#3443,#3444);
+#3443 = CARTESIAN_POINT('',(-0.,0.));
+#3444 = VECTOR('',#3445,1.);
+#3445 = DIRECTION('',(-1.,0.));
+#3446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3447 = ORIENTED_EDGE('',*,*,#3448,.F.);
+#3448 = EDGE_CURVE('',#3449,#3416,#3451,.T.);
+#3449 = VERTEX_POINT('',#3450);
+#3450 = CARTESIAN_POINT('',(16.649999999991,21.150000000005,32.35));
+#3451 = SURFACE_CURVE('',#3452,(#3456,#3463),.PCURVE_S1.);
+#3452 = LINE('',#3453,#3454);
+#3453 = CARTESIAN_POINT('',(16.649999999991,21.150000000004,32.35));
+#3454 = VECTOR('',#3455,1.);
+#3455 = DIRECTION('',(-1.,0.,0.));
+#3456 = PCURVE('',#2380,#3457);
+#3457 = DEFINITIONAL_REPRESENTATION('',(#3458),#3462);
+#3458 = LINE('',#3459,#3460);
+#3459 = CARTESIAN_POINT('',(-33.29999999999,42.300000000004));
+#3460 = VECTOR('',#3461,1.);
+#3461 = DIRECTION('',(1.,0.));
+#3462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3463 = PCURVE('',#3464,#3469);
+#3464 = PLANE('',#3465);
+#3465 = AXIS2_PLACEMENT_3D('',#3466,#3467,#3468);
+#3466 = CARTESIAN_POINT('',(16.649999999991,21.150000000004,32.35));
+#3467 = DIRECTION('',(0.,-1.,0.));
+#3468 = DIRECTION('',(-1.,0.,0.));
+#3469 = DEFINITIONAL_REPRESENTATION('',(#3470),#3474);
+#3470 = LINE('',#3471,#3472);
+#3471 = CARTESIAN_POINT('',(0.,-0.));
+#3472 = VECTOR('',#3473,1.);
+#3473 = DIRECTION('',(1.,0.));
+#3474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3475 = ORIENTED_EDGE('',*,*,#3476,.F.);
+#3476 = EDGE_CURVE('',#3477,#3449,#3479,.T.);
+#3477 = VERTEX_POINT('',#3478);
+#3478 = CARTESIAN_POINT('',(21.150000000003,16.649999999997,32.35));
+#3479 = SURFACE_CURVE('',#3480,(#3485,#3496),.PCURVE_S1.);
+#3480 = CIRCLE('',#3481,26.917373571729);
+#3481 = AXIS2_PLACEMENT_3D('',#3482,#3483,#3484);
+#3482 = CARTESIAN_POINT('',(0.,0.,32.35));
+#3483 = DIRECTION('',(0.,0.,1.));
+#3484 = DIRECTION('',(1.,0.,0.));
+#3485 = PCURVE('',#2380,#3486);
+#3486 = DEFINITIONAL_REPRESENTATION('',(#3487),#3495);
+#3487 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3488,#3489,#3490,#3491,
+#3492,#3493,#3494),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3488 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#3489 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#3490 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#3491 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#3492 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#3493 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#3494 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#3495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3496 = PCURVE('',#3497,#3502);
+#3497 = CYLINDRICAL_SURFACE('',#3498,26.917373571729);
+#3498 = AXIS2_PLACEMENT_3D('',#3499,#3500,#3501);
+#3499 = CARTESIAN_POINT('',(0.,0.,32.35));
+#3500 = DIRECTION('',(-0.,-0.,-1.));
+#3501 = DIRECTION('',(1.,0.,0.));
+#3502 = DEFINITIONAL_REPRESENTATION('',(#3503),#3507);
+#3503 = LINE('',#3504,#3505);
+#3504 = CARTESIAN_POINT('',(-0.,0.));
+#3505 = VECTOR('',#3506,1.);
+#3506 = DIRECTION('',(-1.,0.));
+#3507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3508 = ORIENTED_EDGE('',*,*,#3509,.F.);
+#3509 = EDGE_CURVE('',#3510,#3477,#3512,.T.);
+#3510 = VERTEX_POINT('',#3511);
+#3511 = CARTESIAN_POINT('',(21.149999999998,-16.65,32.35));
+#3512 = SURFACE_CURVE('',#3513,(#3517,#3524),.PCURVE_S1.);
+#3513 = LINE('',#3514,#3515);
+#3514 = CARTESIAN_POINT('',(21.15,-16.65,32.35));
+#3515 = VECTOR('',#3516,1.);
+#3516 = DIRECTION('',(0.,1.,0.));
+#3517 = PCURVE('',#2380,#3518);
+#3518 = DEFINITIONAL_REPRESENTATION('',(#3519),#3523);
+#3519 = LINE('',#3520,#3521);
+#3520 = CARTESIAN_POINT('',(-37.8,4.5));
+#3521 = VECTOR('',#3522,1.);
+#3522 = DIRECTION('',(0.,1.));
+#3523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3524 = PCURVE('',#3525,#3530);
+#3525 = PLANE('',#3526);
+#3526 = AXIS2_PLACEMENT_3D('',#3527,#3528,#3529);
+#3527 = CARTESIAN_POINT('',(21.15,-16.65,32.35));
+#3528 = DIRECTION('',(-1.,0.,0.));
+#3529 = DIRECTION('',(0.,1.,0.));
+#3530 = DEFINITIONAL_REPRESENTATION('',(#3531),#3535);
+#3531 = LINE('',#3532,#3533);
+#3532 = CARTESIAN_POINT('',(0.,0.));
+#3533 = VECTOR('',#3534,1.);
+#3534 = DIRECTION('',(1.,0.));
+#3535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3536 = ORIENTED_EDGE('',*,*,#3537,.F.);
+#3537 = EDGE_CURVE('',#3327,#3510,#3538,.T.);
+#3538 = SURFACE_CURVE('',#3539,(#3544,#3555),.PCURVE_S1.);
+#3539 = CIRCLE('',#3540,26.917373571729);
+#3540 = AXIS2_PLACEMENT_3D('',#3541,#3542,#3543);
+#3541 = CARTESIAN_POINT('',(0.,0.,32.35));
+#3542 = DIRECTION('',(0.,0.,1.));
+#3543 = DIRECTION('',(1.,0.,0.));
+#3544 = PCURVE('',#2380,#3545);
+#3545 = DEFINITIONAL_REPRESENTATION('',(#3546),#3554);
+#3546 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3547,#3548,#3549,#3550,
+#3551,#3552,#3553),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3547 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#3548 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#3549 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#3550 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#3551 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#3552 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#3553 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#3554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3555 = PCURVE('',#3556,#3561);
+#3556 = CYLINDRICAL_SURFACE('',#3557,26.917373571729);
+#3557 = AXIS2_PLACEMENT_3D('',#3558,#3559,#3560);
+#3558 = CARTESIAN_POINT('',(0.,0.,32.35));
+#3559 = DIRECTION('',(-0.,-0.,-1.));
+#3560 = DIRECTION('',(1.,0.,0.));
+#3561 = DEFINITIONAL_REPRESENTATION('',(#3562),#3566);
+#3562 = LINE('',#3563,#3564);
+#3563 = CARTESIAN_POINT('',(-0.,0.));
+#3564 = VECTOR('',#3565,1.);
+#3565 = DIRECTION('',(-1.,0.));
+#3566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3567 = FACE_BOUND('',#3568,.T.);
+#3568 = EDGE_LOOP('',(#3569,#3570,#3571,#3572,#3573,#3574,#3575,#3576));
+#3569 = ORIENTED_EDGE('',*,*,#2364,.F.);
+#3570 = ORIENTED_EDGE('',*,*,#2782,.F.);
+#3571 = ORIENTED_EDGE('',*,*,#2733,.F.);
+#3572 = ORIENTED_EDGE('',*,*,#2684,.F.);
+#3573 = ORIENTED_EDGE('',*,*,#2635,.F.);
+#3574 = ORIENTED_EDGE('',*,*,#2586,.F.);
+#3575 = ORIENTED_EDGE('',*,*,#2537,.F.);
+#3576 = ORIENTED_EDGE('',*,*,#2488,.F.);
+#3577 = ADVANCED_FACE('',(#3578),#2970,.T.);
+#3578 = FACE_BOUND('',#3579,.T.);
+#3579 = EDGE_LOOP('',(#3580,#3581,#3582,#3605));
+#3580 = ORIENTED_EDGE('',*,*,#3053,.F.);
+#3581 = ORIENTED_EDGE('',*,*,#2955,.F.);
+#3582 = ORIENTED_EDGE('',*,*,#3583,.T.);
+#3583 = EDGE_CURVE('',#2930,#3584,#3586,.T.);
+#3584 = VERTEX_POINT('',#3585);
+#3585 = CARTESIAN_POINT('',(22.25,3.227376712475,8.5));
+#3586 = SURFACE_CURVE('',#3587,(#3591,#3598),.PCURVE_S1.);
+#3587 = LINE('',#3588,#3589);
+#3588 = CARTESIAN_POINT('',(22.25,3.227376712475,10.5));
+#3589 = VECTOR('',#3590,1.);
+#3590 = DIRECTION('',(1.110223024625E-16,1.110223024625E-16,-1.));
+#3591 = PCURVE('',#2970,#3592);
+#3592 = DEFINITIONAL_REPRESENTATION('',(#3593),#3597);
+#3593 = LINE('',#3594,#3595);
+#3594 = CARTESIAN_POINT('',(1.265654248073E-15,-4.6));
+#3595 = VECTOR('',#3596,1.);
+#3596 = DIRECTION('',(1.,0.));
+#3597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3598 = PCURVE('',#2944,#3599);
+#3599 = DEFINITIONAL_REPRESENTATION('',(#3600),#3604);
+#3600 = LINE('',#3601,#3602);
+#3601 = CARTESIAN_POINT('',(-2.,-9.727376712475));
+#3602 = VECTOR('',#3603,1.);
+#3603 = DIRECTION('',(1.,-1.110223024625E-16));
+#3604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3605 = ORIENTED_EDGE('',*,*,#3606,.F.);
+#3606 = EDGE_CURVE('',#3054,#3584,#3607,.T.);
+#3607 = SURFACE_CURVE('',#3608,(#3612,#3619),.PCURVE_S1.);
+#3608 = LINE('',#3609,#3610);
+#3609 = CARTESIAN_POINT('',(26.85,3.227376712475,8.5));
+#3610 = VECTOR('',#3611,1.);
+#3611 = DIRECTION('',(-1.,-1.110223024625E-16,-2.22044604925E-16));
+#3612 = PCURVE('',#2970,#3613);
+#3613 = DEFINITIONAL_REPRESENTATION('',(#3614),#3618);
+#3614 = LINE('',#3615,#3616);
+#3615 = CARTESIAN_POINT('',(2.,-2.22044604925E-16));
+#3616 = VECTOR('',#3617,1.);
+#3617 = DIRECTION('',(1.110223024625E-16,-1.));
+#3618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3619 = PCURVE('',#3092,#3620);
+#3620 = DEFINITIONAL_REPRESENTATION('',(#3621),#3625);
+#3621 = LINE('',#3622,#3623);
+#3622 = CARTESIAN_POINT('',(-4.440892098501E-16,-4.930380657631E-32));
+#3623 = VECTOR('',#3624,1.);
+#3624 = DIRECTION('',(-5.889017917408E-32,-1.));
+#3625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3626 = ADVANCED_FACE('',(#3627,#3767,#3873,#3979,#4085,#4191,#4297),
+  #2944,.F.);
+#3627 = FACE_BOUND('',#3628,.F.);
+#3628 = EDGE_LOOP('',(#3629,#3654,#3677,#3698,#3699,#3700,#3723,#3746));
+#3629 = ORIENTED_EDGE('',*,*,#3630,.T.);
+#3630 = EDGE_CURVE('',#3631,#3633,#3635,.T.);
+#3631 = VERTEX_POINT('',#3632);
+#3632 = CARTESIAN_POINT('',(22.25,-6.5,4.8));
+#3633 = VERTEX_POINT('',#3634);
+#3634 = CARTESIAN_POINT('',(22.25,-6.5,8.5));
+#3635 = SURFACE_CURVE('',#3636,(#3640,#3647),.PCURVE_S1.);
+#3636 = LINE('',#3637,#3638);
+#3637 = CARTESIAN_POINT('',(22.25,-6.5,4.8));
+#3638 = VECTOR('',#3639,1.);
+#3639 = DIRECTION('',(-1.110223024625E-16,-1.110223024625E-16,1.));
+#3640 = PCURVE('',#2944,#3641);
+#3641 = DEFINITIONAL_REPRESENTATION('',(#3642),#3646);
+#3642 = LINE('',#3643,#3644);
+#3643 = CARTESIAN_POINT('',(3.7,-3.944304526105E-31));
+#3644 = VECTOR('',#3645,1.);
+#3645 = DIRECTION('',(-1.,1.110223024625E-16));
+#3646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3647 = PCURVE('',#3176,#3648);
+#3648 = DEFINITIONAL_REPRESENTATION('',(#3649),#3653);
+#3649 = LINE('',#3650,#3651);
+#3650 = CARTESIAN_POINT('',(-3.774758283726E-16,-4.6));
+#3651 = VECTOR('',#3652,1.);
+#3652 = DIRECTION('',(1.,0.));
+#3653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3654 = ORIENTED_EDGE('',*,*,#3655,.T.);
+#3655 = EDGE_CURVE('',#3633,#3656,#3658,.T.);
+#3656 = VERTEX_POINT('',#3657);
+#3657 = CARTESIAN_POINT('',(22.25,-3.227376712475,8.5));
+#3658 = SURFACE_CURVE('',#3659,(#3663,#3670),.PCURVE_S1.);
+#3659 = LINE('',#3660,#3661);
+#3660 = CARTESIAN_POINT('',(22.25,-6.5,8.5));
+#3661 = VECTOR('',#3662,1.);
+#3662 = DIRECTION('',(-1.110223024625E-16,1.,1.110223024625E-16));
+#3663 = PCURVE('',#2944,#3664);
+#3664 = DEFINITIONAL_REPRESENTATION('',(#3665),#3669);
+#3665 = LINE('',#3666,#3667);
+#3666 = CARTESIAN_POINT('',(0.,-0.));
+#3667 = VECTOR('',#3668,1.);
+#3668 = DIRECTION('',(-2.22044604925E-16,-1.));
+#3669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3670 = PCURVE('',#3204,#3671);
+#3671 = DEFINITIONAL_REPRESENTATION('',(#3672),#3676);
+#3672 = LINE('',#3673,#3674);
+#3673 = CARTESIAN_POINT('',(-3.774758283726E-16,-4.6));
+#3674 = VECTOR('',#3675,1.);
+#3675 = DIRECTION('',(1.,0.));
+#3676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3677 = ORIENTED_EDGE('',*,*,#3678,.T.);
+#3678 = EDGE_CURVE('',#3656,#2904,#3679,.T.);
+#3679 = SURFACE_CURVE('',#3680,(#3684,#3691),.PCURVE_S1.);
+#3680 = LINE('',#3681,#3682);
+#3681 = CARTESIAN_POINT('',(22.25,-3.227376712475,8.5));
+#3682 = VECTOR('',#3683,1.);
+#3683 = DIRECTION('',(-1.110223024625E-16,-1.110223024625E-16,1.));
+#3684 = PCURVE('',#2944,#3685);
+#3685 = DEFINITIONAL_REPRESENTATION('',(#3686),#3690);
+#3686 = LINE('',#3687,#3688);
+#3687 = CARTESIAN_POINT('',(-3.633341724735E-16,-3.272623287525));
+#3688 = VECTOR('',#3689,1.);
+#3689 = DIRECTION('',(-1.,1.110223024625E-16));
+#3690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3691 = PCURVE('',#2918,#3692);
+#3692 = DEFINITIONAL_REPRESENTATION('',(#3693),#3697);
+#3693 = LINE('',#3694,#3695);
+#3694 = CARTESIAN_POINT('',(-1.265654248073E-15,-4.6));
+#3695 = VECTOR('',#3696,1.);
+#3696 = DIRECTION('',(1.,0.));
+#3697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3698 = ORIENTED_EDGE('',*,*,#2929,.F.);
+#3699 = ORIENTED_EDGE('',*,*,#3583,.T.);
+#3700 = ORIENTED_EDGE('',*,*,#3701,.T.);
+#3701 = EDGE_CURVE('',#3584,#3702,#3704,.T.);
+#3702 = VERTEX_POINT('',#3703);
+#3703 = CARTESIAN_POINT('',(22.25,6.5,8.5));
+#3704 = SURFACE_CURVE('',#3705,(#3709,#3716),.PCURVE_S1.);
+#3705 = LINE('',#3706,#3707);
+#3706 = CARTESIAN_POINT('',(22.25,3.227376712475,8.5));
+#3707 = VECTOR('',#3708,1.);
+#3708 = DIRECTION('',(-1.110223024625E-16,1.,4.317318405912E-17));
+#3709 = PCURVE('',#2944,#3710);
+#3710 = DEFINITIONAL_REPRESENTATION('',(#3711),#3715);
+#3711 = LINE('',#3712,#3713);
+#3712 = CARTESIAN_POINT('',(-2.856312598939E-15,-9.727376712475));
+#3713 = VECTOR('',#3714,1.);
+#3714 = DIRECTION('',(-1.541954865216E-16,-1.));
+#3715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3716 = PCURVE('',#3092,#3717);
+#3717 = DEFINITIONAL_REPRESENTATION('',(#3718),#3722);
+#3718 = LINE('',#3719,#3720);
+#3719 = CARTESIAN_POINT('',(6.661338147751E-17,-4.6));
+#3720 = VECTOR('',#3721,1.);
+#3721 = DIRECTION('',(1.,-2.739579046316E-33));
+#3722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3723 = ORIENTED_EDGE('',*,*,#3724,.T.);
+#3724 = EDGE_CURVE('',#3702,#3725,#3727,.T.);
+#3725 = VERTEX_POINT('',#3726);
+#3726 = CARTESIAN_POINT('',(22.25,6.5,4.8));
+#3727 = SURFACE_CURVE('',#3728,(#3732,#3739),.PCURVE_S1.);
+#3728 = LINE('',#3729,#3730);
+#3729 = CARTESIAN_POINT('',(22.25,6.5,8.5));
+#3730 = VECTOR('',#3731,1.);
+#3731 = DIRECTION('',(1.110223024625E-16,1.110223024625E-16,-1.));
+#3732 = PCURVE('',#2944,#3733);
+#3733 = DEFINITIONAL_REPRESENTATION('',(#3734),#3738);
+#3734 = LINE('',#3735,#3736);
+#3735 = CARTESIAN_POINT('',(-3.219646771413E-15,-13.));
+#3736 = VECTOR('',#3737,1.);
+#3737 = DIRECTION('',(1.,-1.110223024625E-16));
+#3738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3739 = PCURVE('',#3120,#3740);
+#3740 = DEFINITIONAL_REPRESENTATION('',(#3741),#3745);
+#3741 = LINE('',#3742,#3743);
+#3742 = CARTESIAN_POINT('',(-5.107025913276E-16,-4.6));
+#3743 = VECTOR('',#3744,1.);
+#3744 = DIRECTION('',(1.,0.));
+#3745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3746 = ORIENTED_EDGE('',*,*,#3747,.T.);
+#3747 = EDGE_CURVE('',#3725,#3631,#3748,.T.);
+#3748 = SURFACE_CURVE('',#3749,(#3753,#3760),.PCURVE_S1.);
+#3749 = LINE('',#3750,#3751);
+#3750 = CARTESIAN_POINT('',(22.25,6.5,4.8));
+#3751 = VECTOR('',#3752,1.);
+#3752 = DIRECTION('',(1.110223024625E-16,-1.,-1.110223024625E-16));
+#3753 = PCURVE('',#2944,#3754);
+#3754 = DEFINITIONAL_REPRESENTATION('',(#3755),#3759);
+#3755 = LINE('',#3756,#3757);
+#3756 = CARTESIAN_POINT('',(3.7,-13.));
+#3757 = VECTOR('',#3758,1.);
+#3758 = DIRECTION('',(2.22044604925E-16,1.));
+#3759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3760 = PCURVE('',#3148,#3761);
+#3761 = DEFINITIONAL_REPRESENTATION('',(#3762),#3766);
+#3762 = LINE('',#3763,#3764);
+#3763 = CARTESIAN_POINT('',(3.774758283726E-16,-4.6));
+#3764 = VECTOR('',#3765,1.);
+#3765 = DIRECTION('',(1.,0.));
+#3766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3767 = FACE_BOUND('',#3768,.F.);
+#3768 = EDGE_LOOP('',(#3769,#3797,#3823,#3849));
+#3769 = ORIENTED_EDGE('',*,*,#3770,.T.);
+#3770 = EDGE_CURVE('',#3771,#3773,#3775,.T.);
+#3771 = VERTEX_POINT('',#3772);
+#3772 = CARTESIAN_POINT('',(22.25,-3.3,7.15));
+#3773 = VERTEX_POINT('',#3774);
+#3774 = CARTESIAN_POINT('',(22.25,-3.3,6.65));
+#3775 = SURFACE_CURVE('',#3776,(#3780,#3786),.PCURVE_S1.);
+#3776 = LINE('',#3777,#3778);
+#3777 = CARTESIAN_POINT('',(22.25,-3.3,7.575));
+#3778 = VECTOR('',#3779,1.);
+#3779 = DIRECTION('',(5.551115123126E-16,0.,-1.));
+#3780 = PCURVE('',#2944,#3781);
+#3781 = DEFINITIONAL_REPRESENTATION('',(#3782),#3785);
+#3782 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3783,#3784),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#3783 = CARTESIAN_POINT('',(1.35,-3.2));
+#3784 = CARTESIAN_POINT('',(1.85,-3.2));
+#3785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3786 = PCURVE('',#3787,#3792);
+#3787 = PLANE('',#3788);
+#3788 = AXIS2_PLACEMENT_3D('',#3789,#3790,#3791);
+#3789 = CARTESIAN_POINT('',(22.15,-3.3,6.65));
+#3790 = DIRECTION('',(0.,1.,0.));
+#3791 = DIRECTION('',(0.,0.,1.));
+#3792 = DEFINITIONAL_REPRESENTATION('',(#3793),#3796);
+#3793 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3794,#3795),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#3794 = CARTESIAN_POINT('',(0.5,1.E-01));
+#3795 = CARTESIAN_POINT('',(0.,1.E-01));
+#3796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3797 = ORIENTED_EDGE('',*,*,#3798,.T.);
+#3798 = EDGE_CURVE('',#3773,#3799,#3801,.T.);
+#3799 = VERTEX_POINT('',#3800);
+#3800 = CARTESIAN_POINT('',(22.25,-2.8,6.65));
+#3801 = SURFACE_CURVE('',#3802,(#3806,#3812),.PCURVE_S1.);
+#3802 = LINE('',#3803,#3804);
+#3803 = CARTESIAN_POINT('',(22.25,-4.9,6.65));
+#3804 = VECTOR('',#3805,1.);
+#3805 = DIRECTION('',(-1.917274519552E-32,1.,0.));
+#3806 = PCURVE('',#2944,#3807);
+#3807 = DEFINITIONAL_REPRESENTATION('',(#3808),#3811);
+#3808 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3809,#3810),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.6,2.1),.PIECEWISE_BEZIER_KNOTS.);
+#3809 = CARTESIAN_POINT('',(1.85,-3.2));
+#3810 = CARTESIAN_POINT('',(1.85,-3.7));
+#3811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3812 = PCURVE('',#3813,#3818);
+#3813 = PLANE('',#3814);
+#3814 = AXIS2_PLACEMENT_3D('',#3815,#3816,#3817);
+#3815 = CARTESIAN_POINT('',(22.15,-3.3,6.65));
+#3816 = DIRECTION('',(0.,0.,1.));
+#3817 = DIRECTION('',(1.,0.,0.));
+#3818 = DEFINITIONAL_REPRESENTATION('',(#3819),#3822);
+#3819 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3820,#3821),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.6,2.1),.PIECEWISE_BEZIER_KNOTS.);
+#3820 = CARTESIAN_POINT('',(1.E-01,0.));
+#3821 = CARTESIAN_POINT('',(1.E-01,0.5));
+#3822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3823 = ORIENTED_EDGE('',*,*,#3824,.F.);
+#3824 = EDGE_CURVE('',#3825,#3799,#3827,.T.);
+#3825 = VERTEX_POINT('',#3826);
+#3826 = CARTESIAN_POINT('',(22.25,-2.8,7.15));
+#3827 = SURFACE_CURVE('',#3828,(#3832,#3838),.PCURVE_S1.);
+#3828 = LINE('',#3829,#3830);
+#3829 = CARTESIAN_POINT('',(22.25,-2.8,7.575));
+#3830 = VECTOR('',#3831,1.);
+#3831 = DIRECTION('',(5.551115123126E-16,0.,-1.));
+#3832 = PCURVE('',#2944,#3833);
+#3833 = DEFINITIONAL_REPRESENTATION('',(#3834),#3837);
+#3834 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3835,#3836),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#3835 = CARTESIAN_POINT('',(1.35,-3.7));
+#3836 = CARTESIAN_POINT('',(1.85,-3.7));
+#3837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3838 = PCURVE('',#3839,#3844);
+#3839 = PLANE('',#3840);
+#3840 = AXIS2_PLACEMENT_3D('',#3841,#3842,#3843);
+#3841 = CARTESIAN_POINT('',(22.15,-2.8,6.65));
+#3842 = DIRECTION('',(0.,1.,0.));
+#3843 = DIRECTION('',(0.,0.,1.));
+#3844 = DEFINITIONAL_REPRESENTATION('',(#3845),#3848);
+#3845 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3846,#3847),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#3846 = CARTESIAN_POINT('',(0.5,1.E-01));
+#3847 = CARTESIAN_POINT('',(0.,1.E-01));
+#3848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3849 = ORIENTED_EDGE('',*,*,#3850,.F.);
+#3850 = EDGE_CURVE('',#3771,#3825,#3851,.T.);
+#3851 = SURFACE_CURVE('',#3852,(#3856,#3862),.PCURVE_S1.);
+#3852 = LINE('',#3853,#3854);
+#3853 = CARTESIAN_POINT('',(22.25,-4.9,7.15));
+#3854 = VECTOR('',#3855,1.);
+#3855 = DIRECTION('',(-1.917274519552E-32,1.,0.));
+#3856 = PCURVE('',#2944,#3857);
+#3857 = DEFINITIONAL_REPRESENTATION('',(#3858),#3861);
+#3858 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3859,#3860),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.6,2.1),.PIECEWISE_BEZIER_KNOTS.);
+#3859 = CARTESIAN_POINT('',(1.35,-3.2));
+#3860 = CARTESIAN_POINT('',(1.35,-3.7));
+#3861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3862 = PCURVE('',#3863,#3868);
+#3863 = PLANE('',#3864);
+#3864 = AXIS2_PLACEMENT_3D('',#3865,#3866,#3867);
+#3865 = CARTESIAN_POINT('',(22.15,-3.3,7.15));
+#3866 = DIRECTION('',(0.,0.,1.));
+#3867 = DIRECTION('',(1.,0.,0.));
+#3868 = DEFINITIONAL_REPRESENTATION('',(#3869),#3872);
+#3869 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3870,#3871),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.6,2.1),.PIECEWISE_BEZIER_KNOTS.);
+#3870 = CARTESIAN_POINT('',(1.E-01,0.));
+#3871 = CARTESIAN_POINT('',(1.E-01,0.5));
+#3872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3873 = FACE_BOUND('',#3874,.F.);
+#3874 = EDGE_LOOP('',(#3875,#3903,#3929,#3955));
+#3875 = ORIENTED_EDGE('',*,*,#3876,.F.);
+#3876 = EDGE_CURVE('',#3877,#3879,#3881,.T.);
+#3877 = VERTEX_POINT('',#3878);
+#3878 = CARTESIAN_POINT('',(22.25,-0.8,7.15));
+#3879 = VERTEX_POINT('',#3880);
+#3880 = CARTESIAN_POINT('',(22.25,-0.8,6.65));
+#3881 = SURFACE_CURVE('',#3882,(#3886,#3892),.PCURVE_S1.);
+#3882 = LINE('',#3883,#3884);
+#3883 = CARTESIAN_POINT('',(22.25,-0.8,7.575));
+#3884 = VECTOR('',#3885,1.);
+#3885 = DIRECTION('',(5.551115123126E-16,0.,-1.));
+#3886 = PCURVE('',#2944,#3887);
+#3887 = DEFINITIONAL_REPRESENTATION('',(#3888),#3891);
+#3888 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3889,#3890),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#3889 = CARTESIAN_POINT('',(1.35,-5.7));
+#3890 = CARTESIAN_POINT('',(1.85,-5.7));
+#3891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3892 = PCURVE('',#3893,#3898);
+#3893 = PLANE('',#3894);
+#3894 = AXIS2_PLACEMENT_3D('',#3895,#3896,#3897);
+#3895 = CARTESIAN_POINT('',(22.15,-0.8,6.65));
+#3896 = DIRECTION('',(0.,1.,0.));
+#3897 = DIRECTION('',(0.,0.,1.));
+#3898 = DEFINITIONAL_REPRESENTATION('',(#3899),#3902);
+#3899 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3900,#3901),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#3900 = CARTESIAN_POINT('',(0.5,1.E-01));
+#3901 = CARTESIAN_POINT('',(0.,1.E-01));
+#3902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3903 = ORIENTED_EDGE('',*,*,#3904,.F.);
+#3904 = EDGE_CURVE('',#3905,#3877,#3907,.T.);
+#3905 = VERTEX_POINT('',#3906);
+#3906 = CARTESIAN_POINT('',(22.25,-1.3,7.15));
+#3907 = SURFACE_CURVE('',#3908,(#3912,#3918),.PCURVE_S1.);
+#3908 = LINE('',#3909,#3910);
+#3909 = CARTESIAN_POINT('',(22.25,-3.9,7.15));
+#3910 = VECTOR('',#3911,1.);
+#3911 = DIRECTION('',(-1.917274519552E-32,1.,0.));
+#3912 = PCURVE('',#2944,#3913);
+#3913 = DEFINITIONAL_REPRESENTATION('',(#3914),#3917);
+#3914 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3915,#3916),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.6,3.1),.PIECEWISE_BEZIER_KNOTS.);
+#3915 = CARTESIAN_POINT('',(1.35,-5.2));
+#3916 = CARTESIAN_POINT('',(1.35,-5.7));
+#3917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3918 = PCURVE('',#3919,#3924);
+#3919 = PLANE('',#3920);
+#3920 = AXIS2_PLACEMENT_3D('',#3921,#3922,#3923);
+#3921 = CARTESIAN_POINT('',(22.15,-1.3,7.15));
+#3922 = DIRECTION('',(0.,0.,1.));
+#3923 = DIRECTION('',(1.,0.,0.));
+#3924 = DEFINITIONAL_REPRESENTATION('',(#3925),#3928);
+#3925 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3926,#3927),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.6,3.1),.PIECEWISE_BEZIER_KNOTS.);
+#3926 = CARTESIAN_POINT('',(1.E-01,0.));
+#3927 = CARTESIAN_POINT('',(1.E-01,0.5));
+#3928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3929 = ORIENTED_EDGE('',*,*,#3930,.T.);
+#3930 = EDGE_CURVE('',#3905,#3931,#3933,.T.);
+#3931 = VERTEX_POINT('',#3932);
+#3932 = CARTESIAN_POINT('',(22.25,-1.3,6.65));
+#3933 = SURFACE_CURVE('',#3934,(#3938,#3944),.PCURVE_S1.);
+#3934 = LINE('',#3935,#3936);
+#3935 = CARTESIAN_POINT('',(22.25,-1.3,7.575));
+#3936 = VECTOR('',#3937,1.);
+#3937 = DIRECTION('',(5.551115123126E-16,0.,-1.));
+#3938 = PCURVE('',#2944,#3939);
+#3939 = DEFINITIONAL_REPRESENTATION('',(#3940),#3943);
+#3940 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3941,#3942),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#3941 = CARTESIAN_POINT('',(1.35,-5.2));
+#3942 = CARTESIAN_POINT('',(1.85,-5.2));
+#3943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3944 = PCURVE('',#3945,#3950);
+#3945 = PLANE('',#3946);
+#3946 = AXIS2_PLACEMENT_3D('',#3947,#3948,#3949);
+#3947 = CARTESIAN_POINT('',(22.15,-1.3,6.65));
+#3948 = DIRECTION('',(0.,1.,0.));
+#3949 = DIRECTION('',(0.,0.,1.));
+#3950 = DEFINITIONAL_REPRESENTATION('',(#3951),#3954);
+#3951 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3952,#3953),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#3952 = CARTESIAN_POINT('',(0.5,1.E-01));
+#3953 = CARTESIAN_POINT('',(0.,1.E-01));
+#3954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3955 = ORIENTED_EDGE('',*,*,#3956,.T.);
+#3956 = EDGE_CURVE('',#3931,#3879,#3957,.T.);
+#3957 = SURFACE_CURVE('',#3958,(#3962,#3968),.PCURVE_S1.);
+#3958 = LINE('',#3959,#3960);
+#3959 = CARTESIAN_POINT('',(22.25,-3.9,6.65));
+#3960 = VECTOR('',#3961,1.);
+#3961 = DIRECTION('',(-1.917274519552E-32,1.,0.));
+#3962 = PCURVE('',#2944,#3963);
+#3963 = DEFINITIONAL_REPRESENTATION('',(#3964),#3967);
+#3964 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3965,#3966),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.6,3.1),.PIECEWISE_BEZIER_KNOTS.);
+#3965 = CARTESIAN_POINT('',(1.85,-5.2));
+#3966 = CARTESIAN_POINT('',(1.85,-5.7));
+#3967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3968 = PCURVE('',#3969,#3974);
+#3969 = PLANE('',#3970);
+#3970 = AXIS2_PLACEMENT_3D('',#3971,#3972,#3973);
+#3971 = CARTESIAN_POINT('',(22.15,-1.3,6.65));
+#3972 = DIRECTION('',(0.,0.,1.));
+#3973 = DIRECTION('',(1.,0.,0.));
+#3974 = DEFINITIONAL_REPRESENTATION('',(#3975),#3978);
+#3975 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3976,#3977),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.6,3.1),.PIECEWISE_BEZIER_KNOTS.);
+#3976 = CARTESIAN_POINT('',(1.E-01,0.));
+#3977 = CARTESIAN_POINT('',(1.E-01,0.5));
+#3978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3979 = FACE_BOUND('',#3980,.F.);
+#3980 = EDGE_LOOP('',(#3981,#4009,#4035,#4061));
+#3981 = ORIENTED_EDGE('',*,*,#3982,.T.);
+#3982 = EDGE_CURVE('',#3983,#3985,#3987,.T.);
+#3983 = VERTEX_POINT('',#3984);
+#3984 = CARTESIAN_POINT('',(22.25,0.7,7.15));
+#3985 = VERTEX_POINT('',#3986);
+#3986 = CARTESIAN_POINT('',(22.25,0.7,6.65));
+#3987 = SURFACE_CURVE('',#3988,(#3992,#3998),.PCURVE_S1.);
+#3988 = LINE('',#3989,#3990);
+#3989 = CARTESIAN_POINT('',(22.25,0.7,7.575));
+#3990 = VECTOR('',#3991,1.);
+#3991 = DIRECTION('',(5.551115123126E-16,0.,-1.));
+#3992 = PCURVE('',#2944,#3993);
+#3993 = DEFINITIONAL_REPRESENTATION('',(#3994),#3997);
+#3994 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3995,#3996),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#3995 = CARTESIAN_POINT('',(1.35,-7.2));
+#3996 = CARTESIAN_POINT('',(1.85,-7.2));
+#3997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3998 = PCURVE('',#3999,#4004);
+#3999 = PLANE('',#4000);
+#4000 = AXIS2_PLACEMENT_3D('',#4001,#4002,#4003);
+#4001 = CARTESIAN_POINT('',(22.15,0.7,6.65));
+#4002 = DIRECTION('',(0.,1.,0.));
+#4003 = DIRECTION('',(0.,0.,1.));
+#4004 = DEFINITIONAL_REPRESENTATION('',(#4005),#4008);
+#4005 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4006,#4007),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#4006 = CARTESIAN_POINT('',(0.5,1.E-01));
+#4007 = CARTESIAN_POINT('',(0.,1.E-01));
+#4008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4009 = ORIENTED_EDGE('',*,*,#4010,.T.);
+#4010 = EDGE_CURVE('',#3985,#4011,#4013,.T.);
+#4011 = VERTEX_POINT('',#4012);
+#4012 = CARTESIAN_POINT('',(22.25,1.2,6.65));
+#4013 = SURFACE_CURVE('',#4014,(#4018,#4024),.PCURVE_S1.);
+#4014 = LINE('',#4015,#4016);
+#4015 = CARTESIAN_POINT('',(22.25,-2.9,6.65));
+#4016 = VECTOR('',#4017,1.);
+#4017 = DIRECTION('',(-1.917274519552E-32,1.,0.));
+#4018 = PCURVE('',#2944,#4019);
+#4019 = DEFINITIONAL_REPRESENTATION('',(#4020),#4023);
+#4020 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4021,#4022),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.6,4.1),.PIECEWISE_BEZIER_KNOTS.);
+#4021 = CARTESIAN_POINT('',(1.85,-7.2));
+#4022 = CARTESIAN_POINT('',(1.85,-7.7));
+#4023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4024 = PCURVE('',#4025,#4030);
+#4025 = PLANE('',#4026);
+#4026 = AXIS2_PLACEMENT_3D('',#4027,#4028,#4029);
+#4027 = CARTESIAN_POINT('',(22.15,0.7,6.65));
+#4028 = DIRECTION('',(0.,0.,1.));
+#4029 = DIRECTION('',(1.,0.,0.));
+#4030 = DEFINITIONAL_REPRESENTATION('',(#4031),#4034);
+#4031 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4032,#4033),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.6,4.1),.PIECEWISE_BEZIER_KNOTS.);
+#4032 = CARTESIAN_POINT('',(1.E-01,0.));
+#4033 = CARTESIAN_POINT('',(1.E-01,0.5));
+#4034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4035 = ORIENTED_EDGE('',*,*,#4036,.F.);
+#4036 = EDGE_CURVE('',#4037,#4011,#4039,.T.);
+#4037 = VERTEX_POINT('',#4038);
+#4038 = CARTESIAN_POINT('',(22.25,1.2,7.15));
+#4039 = SURFACE_CURVE('',#4040,(#4044,#4050),.PCURVE_S1.);
+#4040 = LINE('',#4041,#4042);
+#4041 = CARTESIAN_POINT('',(22.25,1.2,7.575));
+#4042 = VECTOR('',#4043,1.);
+#4043 = DIRECTION('',(5.551115123126E-16,0.,-1.));
+#4044 = PCURVE('',#2944,#4045);
+#4045 = DEFINITIONAL_REPRESENTATION('',(#4046),#4049);
+#4046 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4047,#4048),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#4047 = CARTESIAN_POINT('',(1.35,-7.7));
+#4048 = CARTESIAN_POINT('',(1.85,-7.7));
+#4049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4050 = PCURVE('',#4051,#4056);
+#4051 = PLANE('',#4052);
+#4052 = AXIS2_PLACEMENT_3D('',#4053,#4054,#4055);
+#4053 = CARTESIAN_POINT('',(22.15,1.2,6.65));
+#4054 = DIRECTION('',(0.,1.,0.));
+#4055 = DIRECTION('',(0.,0.,1.));
+#4056 = DEFINITIONAL_REPRESENTATION('',(#4057),#4060);
+#4057 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4058,#4059),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#4058 = CARTESIAN_POINT('',(0.5,1.E-01));
+#4059 = CARTESIAN_POINT('',(0.,1.E-01));
+#4060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4061 = ORIENTED_EDGE('',*,*,#4062,.F.);
+#4062 = EDGE_CURVE('',#3983,#4037,#4063,.T.);
+#4063 = SURFACE_CURVE('',#4064,(#4068,#4074),.PCURVE_S1.);
+#4064 = LINE('',#4065,#4066);
+#4065 = CARTESIAN_POINT('',(22.25,-2.9,7.15));
+#4066 = VECTOR('',#4067,1.);
+#4067 = DIRECTION('',(-1.917274519552E-32,1.,0.));
+#4068 = PCURVE('',#2944,#4069);
+#4069 = DEFINITIONAL_REPRESENTATION('',(#4070),#4073);
+#4070 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4071,#4072),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.6,4.1),.PIECEWISE_BEZIER_KNOTS.);
+#4071 = CARTESIAN_POINT('',(1.35,-7.2));
+#4072 = CARTESIAN_POINT('',(1.35,-7.7));
+#4073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4074 = PCURVE('',#4075,#4080);
+#4075 = PLANE('',#4076);
+#4076 = AXIS2_PLACEMENT_3D('',#4077,#4078,#4079);
+#4077 = CARTESIAN_POINT('',(22.15,0.7,7.15));
+#4078 = DIRECTION('',(0.,0.,1.));
+#4079 = DIRECTION('',(1.,0.,0.));
+#4080 = DEFINITIONAL_REPRESENTATION('',(#4081),#4084);
+#4081 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4082,#4083),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.6,4.1),.PIECEWISE_BEZIER_KNOTS.);
+#4082 = CARTESIAN_POINT('',(1.E-01,0.));
+#4083 = CARTESIAN_POINT('',(1.E-01,0.5));
+#4084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4085 = FACE_BOUND('',#4086,.F.);
+#4086 = EDGE_LOOP('',(#4087,#4115,#4141,#4167));
+#4087 = ORIENTED_EDGE('',*,*,#4088,.T.);
+#4088 = EDGE_CURVE('',#4089,#4091,#4093,.T.);
+#4089 = VERTEX_POINT('',#4090);
+#4090 = CARTESIAN_POINT('',(22.25,4.7,7.15));
+#4091 = VERTEX_POINT('',#4092);
+#4092 = CARTESIAN_POINT('',(22.25,4.7,6.65));
+#4093 = SURFACE_CURVE('',#4094,(#4098,#4104),.PCURVE_S1.);
+#4094 = LINE('',#4095,#4096);
+#4095 = CARTESIAN_POINT('',(22.25,4.7,7.575));
+#4096 = VECTOR('',#4097,1.);
+#4097 = DIRECTION('',(5.551115123126E-16,0.,-1.));
+#4098 = PCURVE('',#2944,#4099);
+#4099 = DEFINITIONAL_REPRESENTATION('',(#4100),#4103);
+#4100 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4101,#4102),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#4101 = CARTESIAN_POINT('',(1.35,-11.2));
+#4102 = CARTESIAN_POINT('',(1.85,-11.2));
+#4103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4104 = PCURVE('',#4105,#4110);
+#4105 = PLANE('',#4106);
+#4106 = AXIS2_PLACEMENT_3D('',#4107,#4108,#4109);
+#4107 = CARTESIAN_POINT('',(22.15,4.7,6.65));
+#4108 = DIRECTION('',(0.,1.,0.));
+#4109 = DIRECTION('',(0.,0.,1.));
+#4110 = DEFINITIONAL_REPRESENTATION('',(#4111),#4114);
+#4111 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4112,#4113),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#4112 = CARTESIAN_POINT('',(0.5,1.E-01));
+#4113 = CARTESIAN_POINT('',(0.,1.E-01));
+#4114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4115 = ORIENTED_EDGE('',*,*,#4116,.T.);
+#4116 = EDGE_CURVE('',#4091,#4117,#4119,.T.);
+#4117 = VERTEX_POINT('',#4118);
+#4118 = CARTESIAN_POINT('',(22.25,5.2,6.65));
+#4119 = SURFACE_CURVE('',#4120,(#4124,#4130),.PCURVE_S1.);
+#4120 = LINE('',#4121,#4122);
+#4121 = CARTESIAN_POINT('',(22.25,-0.9,6.65));
+#4122 = VECTOR('',#4123,1.);
+#4123 = DIRECTION('',(-1.917274519552E-32,1.,0.));
+#4124 = PCURVE('',#2944,#4125);
+#4125 = DEFINITIONAL_REPRESENTATION('',(#4126),#4129);
+#4126 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4127,#4128),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.6,6.1),.PIECEWISE_BEZIER_KNOTS.);
+#4127 = CARTESIAN_POINT('',(1.85,-11.2));
+#4128 = CARTESIAN_POINT('',(1.85,-11.7));
+#4129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4130 = PCURVE('',#4131,#4136);
+#4131 = PLANE('',#4132);
+#4132 = AXIS2_PLACEMENT_3D('',#4133,#4134,#4135);
+#4133 = CARTESIAN_POINT('',(22.15,4.7,6.65));
+#4134 = DIRECTION('',(0.,0.,1.));
+#4135 = DIRECTION('',(1.,0.,0.));
+#4136 = DEFINITIONAL_REPRESENTATION('',(#4137),#4140);
+#4137 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4138,#4139),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.6,6.1),.PIECEWISE_BEZIER_KNOTS.);
+#4138 = CARTESIAN_POINT('',(1.E-01,0.));
+#4139 = CARTESIAN_POINT('',(1.E-01,0.5));
+#4140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4141 = ORIENTED_EDGE('',*,*,#4142,.F.);
+#4142 = EDGE_CURVE('',#4143,#4117,#4145,.T.);
+#4143 = VERTEX_POINT('',#4144);
+#4144 = CARTESIAN_POINT('',(22.25,5.2,7.15));
+#4145 = SURFACE_CURVE('',#4146,(#4150,#4156),.PCURVE_S1.);
+#4146 = LINE('',#4147,#4148);
+#4147 = CARTESIAN_POINT('',(22.25,5.2,7.575));
+#4148 = VECTOR('',#4149,1.);
+#4149 = DIRECTION('',(5.551115123126E-16,0.,-1.));
+#4150 = PCURVE('',#2944,#4151);
+#4151 = DEFINITIONAL_REPRESENTATION('',(#4152),#4155);
+#4152 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4153,#4154),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#4153 = CARTESIAN_POINT('',(1.35,-11.7));
+#4154 = CARTESIAN_POINT('',(1.85,-11.7));
+#4155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4156 = PCURVE('',#4157,#4162);
+#4157 = PLANE('',#4158);
+#4158 = AXIS2_PLACEMENT_3D('',#4159,#4160,#4161);
+#4159 = CARTESIAN_POINT('',(22.15,5.2,6.65));
+#4160 = DIRECTION('',(0.,1.,0.));
+#4161 = DIRECTION('',(0.,0.,1.));
+#4162 = DEFINITIONAL_REPRESENTATION('',(#4163),#4166);
+#4163 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4164,#4165),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#4164 = CARTESIAN_POINT('',(0.5,1.E-01));
+#4165 = CARTESIAN_POINT('',(0.,1.E-01));
+#4166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4167 = ORIENTED_EDGE('',*,*,#4168,.F.);
+#4168 = EDGE_CURVE('',#4089,#4143,#4169,.T.);
+#4169 = SURFACE_CURVE('',#4170,(#4174,#4180),.PCURVE_S1.);
+#4170 = LINE('',#4171,#4172);
+#4171 = CARTESIAN_POINT('',(22.25,-0.9,7.15));
+#4172 = VECTOR('',#4173,1.);
+#4173 = DIRECTION('',(-1.917274519552E-32,1.,0.));
+#4174 = PCURVE('',#2944,#4175);
+#4175 = DEFINITIONAL_REPRESENTATION('',(#4176),#4179);
+#4176 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4177,#4178),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.6,6.1),.PIECEWISE_BEZIER_KNOTS.);
+#4177 = CARTESIAN_POINT('',(1.35,-11.2));
+#4178 = CARTESIAN_POINT('',(1.35,-11.7));
+#4179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4180 = PCURVE('',#4181,#4186);
+#4181 = PLANE('',#4182);
+#4182 = AXIS2_PLACEMENT_3D('',#4183,#4184,#4185);
+#4183 = CARTESIAN_POINT('',(22.15,4.7,7.15));
+#4184 = DIRECTION('',(0.,0.,1.));
+#4185 = DIRECTION('',(1.,0.,0.));
+#4186 = DEFINITIONAL_REPRESENTATION('',(#4187),#4190);
+#4187 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4188,#4189),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.6,6.1),.PIECEWISE_BEZIER_KNOTS.);
+#4188 = CARTESIAN_POINT('',(1.E-01,0.));
+#4189 = CARTESIAN_POINT('',(1.E-01,0.5));
+#4190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4191 = FACE_BOUND('',#4192,.F.);
+#4192 = EDGE_LOOP('',(#4193,#4221,#4247,#4273));
+#4193 = ORIENTED_EDGE('',*,*,#4194,.F.);
+#4194 = EDGE_CURVE('',#4195,#4197,#4199,.T.);
+#4195 = VERTEX_POINT('',#4196);
+#4196 = CARTESIAN_POINT('',(22.25,-4.8,7.15));
+#4197 = VERTEX_POINT('',#4198);
+#4198 = CARTESIAN_POINT('',(22.25,-4.8,6.65));
+#4199 = SURFACE_CURVE('',#4200,(#4204,#4210),.PCURVE_S1.);
+#4200 = LINE('',#4201,#4202);
+#4201 = CARTESIAN_POINT('',(22.25,-4.8,7.575));
+#4202 = VECTOR('',#4203,1.);
+#4203 = DIRECTION('',(5.551115123126E-16,0.,-1.));
+#4204 = PCURVE('',#2944,#4205);
+#4205 = DEFINITIONAL_REPRESENTATION('',(#4206),#4209);
+#4206 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4207,#4208),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#4207 = CARTESIAN_POINT('',(1.35,-1.7));
+#4208 = CARTESIAN_POINT('',(1.85,-1.7));
+#4209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4210 = PCURVE('',#4211,#4216);
+#4211 = PLANE('',#4212);
+#4212 = AXIS2_PLACEMENT_3D('',#4213,#4214,#4215);
+#4213 = CARTESIAN_POINT('',(22.15,-4.8,6.65));
+#4214 = DIRECTION('',(0.,1.,0.));
+#4215 = DIRECTION('',(0.,0.,1.));
+#4216 = DEFINITIONAL_REPRESENTATION('',(#4217),#4220);
+#4217 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4218,#4219),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#4218 = CARTESIAN_POINT('',(0.5,1.E-01));
+#4219 = CARTESIAN_POINT('',(0.,1.E-01));
+#4220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4221 = ORIENTED_EDGE('',*,*,#4222,.F.);
+#4222 = EDGE_CURVE('',#4223,#4195,#4225,.T.);
+#4223 = VERTEX_POINT('',#4224);
+#4224 = CARTESIAN_POINT('',(22.25,-5.3,7.15));
+#4225 = SURFACE_CURVE('',#4226,(#4230,#4236),.PCURVE_S1.);
+#4226 = LINE('',#4227,#4228);
+#4227 = CARTESIAN_POINT('',(22.25,-5.9,7.15));
+#4228 = VECTOR('',#4229,1.);
+#4229 = DIRECTION('',(-1.917274519552E-32,1.,0.));
+#4230 = PCURVE('',#2944,#4231);
+#4231 = DEFINITIONAL_REPRESENTATION('',(#4232),#4235);
+#4232 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4233,#4234),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.6,1.1),.PIECEWISE_BEZIER_KNOTS.);
+#4233 = CARTESIAN_POINT('',(1.35,-1.2));
+#4234 = CARTESIAN_POINT('',(1.35,-1.7));
+#4235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4236 = PCURVE('',#4237,#4242);
+#4237 = PLANE('',#4238);
+#4238 = AXIS2_PLACEMENT_3D('',#4239,#4240,#4241);
+#4239 = CARTESIAN_POINT('',(22.15,-5.3,7.15));
+#4240 = DIRECTION('',(0.,0.,1.));
+#4241 = DIRECTION('',(1.,0.,0.));
+#4242 = DEFINITIONAL_REPRESENTATION('',(#4243),#4246);
+#4243 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4244,#4245),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.6,1.1),.PIECEWISE_BEZIER_KNOTS.);
+#4244 = CARTESIAN_POINT('',(1.E-01,0.));
+#4245 = CARTESIAN_POINT('',(1.E-01,0.5));
+#4246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4247 = ORIENTED_EDGE('',*,*,#4248,.T.);
+#4248 = EDGE_CURVE('',#4223,#4249,#4251,.T.);
+#4249 = VERTEX_POINT('',#4250);
+#4250 = CARTESIAN_POINT('',(22.25,-5.3,6.65));
+#4251 = SURFACE_CURVE('',#4252,(#4256,#4262),.PCURVE_S1.);
+#4252 = LINE('',#4253,#4254);
+#4253 = CARTESIAN_POINT('',(22.25,-5.3,7.575));
+#4254 = VECTOR('',#4255,1.);
+#4255 = DIRECTION('',(5.551115123126E-16,0.,-1.));
+#4256 = PCURVE('',#2944,#4257);
+#4257 = DEFINITIONAL_REPRESENTATION('',(#4258),#4261);
+#4258 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4259,#4260),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#4259 = CARTESIAN_POINT('',(1.35,-1.2));
+#4260 = CARTESIAN_POINT('',(1.85,-1.2));
+#4261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4262 = PCURVE('',#4263,#4268);
+#4263 = PLANE('',#4264);
+#4264 = AXIS2_PLACEMENT_3D('',#4265,#4266,#4267);
+#4265 = CARTESIAN_POINT('',(22.15,-5.3,6.65));
+#4266 = DIRECTION('',(0.,1.,0.));
+#4267 = DIRECTION('',(0.,0.,1.));
+#4268 = DEFINITIONAL_REPRESENTATION('',(#4269),#4272);
+#4269 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4270,#4271),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#4270 = CARTESIAN_POINT('',(0.5,1.E-01));
+#4271 = CARTESIAN_POINT('',(0.,1.E-01));
+#4272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4273 = ORIENTED_EDGE('',*,*,#4274,.T.);
+#4274 = EDGE_CURVE('',#4249,#4197,#4275,.T.);
+#4275 = SURFACE_CURVE('',#4276,(#4280,#4286),.PCURVE_S1.);
+#4276 = LINE('',#4277,#4278);
+#4277 = CARTESIAN_POINT('',(22.25,-5.9,6.65));
+#4278 = VECTOR('',#4279,1.);
+#4279 = DIRECTION('',(-1.917274519552E-32,1.,0.));
+#4280 = PCURVE('',#2944,#4281);
+#4281 = DEFINITIONAL_REPRESENTATION('',(#4282),#4285);
+#4282 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4283,#4284),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.6,1.1),.PIECEWISE_BEZIER_KNOTS.);
+#4283 = CARTESIAN_POINT('',(1.85,-1.2));
+#4284 = CARTESIAN_POINT('',(1.85,-1.7));
+#4285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4286 = PCURVE('',#4287,#4292);
+#4287 = PLANE('',#4288);
+#4288 = AXIS2_PLACEMENT_3D('',#4289,#4290,#4291);
+#4289 = CARTESIAN_POINT('',(22.15,-5.3,6.65));
+#4290 = DIRECTION('',(0.,0.,1.));
+#4291 = DIRECTION('',(1.,0.,0.));
+#4292 = DEFINITIONAL_REPRESENTATION('',(#4293),#4296);
+#4293 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4294,#4295),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.6,1.1),.PIECEWISE_BEZIER_KNOTS.);
+#4294 = CARTESIAN_POINT('',(1.E-01,0.));
+#4295 = CARTESIAN_POINT('',(1.E-01,0.5));
+#4296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4297 = FACE_BOUND('',#4298,.F.);
+#4298 = EDGE_LOOP('',(#4299,#4327,#4353,#4379));
+#4299 = ORIENTED_EDGE('',*,*,#4300,.T.);
+#4300 = EDGE_CURVE('',#4301,#4303,#4305,.T.);
+#4301 = VERTEX_POINT('',#4302);
+#4302 = CARTESIAN_POINT('',(22.25,2.7,7.15));
+#4303 = VERTEX_POINT('',#4304);
+#4304 = CARTESIAN_POINT('',(22.25,2.7,6.65));
+#4305 = SURFACE_CURVE('',#4306,(#4310,#4316),.PCURVE_S1.);
+#4306 = LINE('',#4307,#4308);
+#4307 = CARTESIAN_POINT('',(22.25,2.7,7.575));
+#4308 = VECTOR('',#4309,1.);
+#4309 = DIRECTION('',(5.551115123126E-16,0.,-1.));
+#4310 = PCURVE('',#2944,#4311);
+#4311 = DEFINITIONAL_REPRESENTATION('',(#4312),#4315);
+#4312 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4313,#4314),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#4313 = CARTESIAN_POINT('',(1.35,-9.2));
+#4314 = CARTESIAN_POINT('',(1.85,-9.2));
+#4315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4316 = PCURVE('',#4317,#4322);
+#4317 = PLANE('',#4318);
+#4318 = AXIS2_PLACEMENT_3D('',#4319,#4320,#4321);
+#4319 = CARTESIAN_POINT('',(22.15,2.7,6.65));
+#4320 = DIRECTION('',(0.,1.,0.));
+#4321 = DIRECTION('',(0.,0.,1.));
+#4322 = DEFINITIONAL_REPRESENTATION('',(#4323),#4326);
+#4323 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4324,#4325),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#4324 = CARTESIAN_POINT('',(0.5,1.E-01));
+#4325 = CARTESIAN_POINT('',(0.,1.E-01));
+#4326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4327 = ORIENTED_EDGE('',*,*,#4328,.T.);
+#4328 = EDGE_CURVE('',#4303,#4329,#4331,.T.);
+#4329 = VERTEX_POINT('',#4330);
+#4330 = CARTESIAN_POINT('',(22.25,3.2,6.65));
+#4331 = SURFACE_CURVE('',#4332,(#4336,#4342),.PCURVE_S1.);
+#4332 = LINE('',#4333,#4334);
+#4333 = CARTESIAN_POINT('',(22.25,-1.9,6.65));
+#4334 = VECTOR('',#4335,1.);
+#4335 = DIRECTION('',(-1.917274519552E-32,1.,0.));
+#4336 = PCURVE('',#2944,#4337);
+#4337 = DEFINITIONAL_REPRESENTATION('',(#4338),#4341);
+#4338 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4339,#4340),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.6,5.1),.PIECEWISE_BEZIER_KNOTS.);
+#4339 = CARTESIAN_POINT('',(1.85,-9.2));
+#4340 = CARTESIAN_POINT('',(1.85,-9.7));
+#4341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4342 = PCURVE('',#4343,#4348);
+#4343 = PLANE('',#4344);
+#4344 = AXIS2_PLACEMENT_3D('',#4345,#4346,#4347);
+#4345 = CARTESIAN_POINT('',(22.15,2.7,6.65));
+#4346 = DIRECTION('',(0.,0.,1.));
+#4347 = DIRECTION('',(1.,0.,0.));
+#4348 = DEFINITIONAL_REPRESENTATION('',(#4349),#4352);
+#4349 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4350,#4351),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.6,5.1),.PIECEWISE_BEZIER_KNOTS.);
+#4350 = CARTESIAN_POINT('',(1.E-01,0.));
+#4351 = CARTESIAN_POINT('',(1.E-01,0.5));
+#4352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4353 = ORIENTED_EDGE('',*,*,#4354,.F.);
+#4354 = EDGE_CURVE('',#4355,#4329,#4357,.T.);
+#4355 = VERTEX_POINT('',#4356);
+#4356 = CARTESIAN_POINT('',(22.25,3.2,7.15));
+#4357 = SURFACE_CURVE('',#4358,(#4362,#4368),.PCURVE_S1.);
+#4358 = LINE('',#4359,#4360);
+#4359 = CARTESIAN_POINT('',(22.25,3.2,7.575));
+#4360 = VECTOR('',#4361,1.);
+#4361 = DIRECTION('',(5.551115123126E-16,0.,-1.));
+#4362 = PCURVE('',#2944,#4363);
+#4363 = DEFINITIONAL_REPRESENTATION('',(#4364),#4367);
+#4364 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4365,#4366),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#4365 = CARTESIAN_POINT('',(1.35,-9.7));
+#4366 = CARTESIAN_POINT('',(1.85,-9.7));
+#4367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4368 = PCURVE('',#4369,#4374);
+#4369 = PLANE('',#4370);
+#4370 = AXIS2_PLACEMENT_3D('',#4371,#4372,#4373);
+#4371 = CARTESIAN_POINT('',(22.15,3.2,6.65));
+#4372 = DIRECTION('',(0.,1.,0.));
+#4373 = DIRECTION('',(0.,0.,1.));
+#4374 = DEFINITIONAL_REPRESENTATION('',(#4375),#4378);
+#4375 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4376,#4377),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.425,0.925),.PIECEWISE_BEZIER_KNOTS.);
+#4376 = CARTESIAN_POINT('',(0.5,1.E-01));
+#4377 = CARTESIAN_POINT('',(0.,1.E-01));
+#4378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4379 = ORIENTED_EDGE('',*,*,#4380,.F.);
+#4380 = EDGE_CURVE('',#4301,#4355,#4381,.T.);
+#4381 = SURFACE_CURVE('',#4382,(#4386,#4392),.PCURVE_S1.);
+#4382 = LINE('',#4383,#4384);
+#4383 = CARTESIAN_POINT('',(22.25,-1.9,7.15));
+#4384 = VECTOR('',#4385,1.);
+#4385 = DIRECTION('',(-1.917274519552E-32,1.,0.));
+#4386 = PCURVE('',#2944,#4387);
+#4387 = DEFINITIONAL_REPRESENTATION('',(#4388),#4391);
+#4388 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4389,#4390),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.6,5.1),.PIECEWISE_BEZIER_KNOTS.);
+#4389 = CARTESIAN_POINT('',(1.35,-9.2));
+#4390 = CARTESIAN_POINT('',(1.35,-9.7));
+#4391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4392 = PCURVE('',#4393,#4398);
+#4393 = PLANE('',#4394);
+#4394 = AXIS2_PLACEMENT_3D('',#4395,#4396,#4397);
+#4395 = CARTESIAN_POINT('',(22.15,2.7,7.15));
+#4396 = DIRECTION('',(0.,0.,1.));
+#4397 = DIRECTION('',(1.,0.,0.));
+#4398 = DEFINITIONAL_REPRESENTATION('',(#4399),#4402);
+#4399 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4400,#4401),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.6,5.1),.PIECEWISE_BEZIER_KNOTS.);
+#4400 = CARTESIAN_POINT('',(1.E-01,0.));
+#4401 = CARTESIAN_POINT('',(1.E-01,0.5));
+#4402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4403 = ADVANCED_FACE('',(#4404),#2918,.T.);
+#4404 = FACE_BOUND('',#4405,.T.);
+#4405 = EDGE_LOOP('',(#4406,#4407,#4428,#4429));
+#4406 = ORIENTED_EDGE('',*,*,#3216,.F.);
+#4407 = ORIENTED_EDGE('',*,*,#4408,.T.);
+#4408 = EDGE_CURVE('',#3189,#3656,#4409,.T.);
+#4409 = SURFACE_CURVE('',#4410,(#4414,#4421),.PCURVE_S1.);
+#4410 = LINE('',#4411,#4412);
+#4411 = CARTESIAN_POINT('',(26.85,-3.227376712475,8.5));
+#4412 = VECTOR('',#4413,1.);
+#4413 = DIRECTION('',(-1.,-1.110223024625E-16,-2.22044604925E-16));
+#4414 = PCURVE('',#2918,#4415);
+#4415 = DEFINITIONAL_REPRESENTATION('',(#4416),#4420);
+#4416 = LINE('',#4417,#4418);
+#4417 = CARTESIAN_POINT('',(-1.7763568394E-15,-1.972152263053E-31));
+#4418 = VECTOR('',#4419,1.);
+#4419 = DIRECTION('',(-1.110223024625E-16,-1.));
+#4420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4421 = PCURVE('',#3204,#4422);
+#4422 = DEFINITIONAL_REPRESENTATION('',(#4423),#4427);
+#4423 = LINE('',#4424,#4425);
+#4424 = CARTESIAN_POINT('',(3.272623287525,3.633341724735E-16));
+#4425 = VECTOR('',#4426,1.);
+#4426 = DIRECTION('',(-6.162975822039E-32,-1.));
+#4427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4428 = ORIENTED_EDGE('',*,*,#3678,.T.);
+#4429 = ORIENTED_EDGE('',*,*,#2903,.F.);
+#4430 = ADVANCED_FACE('',(#4431),#3204,.T.);
+#4431 = FACE_BOUND('',#4432,.T.);
+#4432 = EDGE_LOOP('',(#4433,#4454,#4455,#4456));
+#4433 = ORIENTED_EDGE('',*,*,#4434,.T.);
+#4434 = EDGE_CURVE('',#3161,#3633,#4435,.T.);
+#4435 = SURFACE_CURVE('',#4436,(#4440,#4447),.PCURVE_S1.);
+#4436 = LINE('',#4437,#4438);
+#4437 = CARTESIAN_POINT('',(26.85,-6.5,8.5));
+#4438 = VECTOR('',#4439,1.);
+#4439 = DIRECTION('',(-1.,-1.110223024625E-16,-2.22044604925E-16));
+#4440 = PCURVE('',#3204,#4441);
+#4441 = DEFINITIONAL_REPRESENTATION('',(#4442),#4446);
+#4442 = LINE('',#4443,#4444);
+#4443 = CARTESIAN_POINT('',(0.,0.));
+#4444 = VECTOR('',#4445,1.);
+#4445 = DIRECTION('',(-6.162975822039E-32,-1.));
+#4446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4447 = PCURVE('',#3176,#4448);
+#4448 = DEFINITIONAL_REPRESENTATION('',(#4449),#4453);
+#4449 = LINE('',#4450,#4451);
+#4450 = CARTESIAN_POINT('',(3.7,4.107825191113E-16));
+#4451 = VECTOR('',#4452,1.);
+#4452 = DIRECTION('',(-1.110223024625E-16,-1.));
+#4453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4454 = ORIENTED_EDGE('',*,*,#3655,.T.);
+#4455 = ORIENTED_EDGE('',*,*,#4408,.F.);
+#4456 = ORIENTED_EDGE('',*,*,#3188,.F.);
+#4457 = ADVANCED_FACE('',(#4458),#3176,.T.);
+#4458 = FACE_BOUND('',#4459,.T.);
+#4459 = EDGE_LOOP('',(#4460,#4481,#4482,#4483));
+#4460 = ORIENTED_EDGE('',*,*,#4461,.T.);
+#4461 = EDGE_CURVE('',#3133,#3631,#4462,.T.);
+#4462 = SURFACE_CURVE('',#4463,(#4467,#4474),.PCURVE_S1.);
+#4463 = LINE('',#4464,#4465);
+#4464 = CARTESIAN_POINT('',(26.85,-6.5,4.8));
+#4465 = VECTOR('',#4466,1.);
+#4466 = DIRECTION('',(-1.,-1.110223024625E-16,-2.22044604925E-16));
+#4467 = PCURVE('',#3176,#4468);
+#4468 = DEFINITIONAL_REPRESENTATION('',(#4469),#4473);
+#4469 = LINE('',#4470,#4471);
+#4470 = CARTESIAN_POINT('',(-8.881784197001E-16,-9.860761315263E-32));
+#4471 = VECTOR('',#4472,1.);
+#4472 = DIRECTION('',(-1.110223024625E-16,-1.));
+#4473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4474 = PCURVE('',#3148,#4475);
+#4475 = DEFINITIONAL_REPRESENTATION('',(#4476),#4480);
+#4476 = LINE('',#4477,#4478);
+#4477 = CARTESIAN_POINT('',(13.,2.109423746788E-15));
+#4478 = VECTOR('',#4479,1.);
+#4479 = DIRECTION('',(6.162975822039E-32,-1.));
+#4480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4481 = ORIENTED_EDGE('',*,*,#3630,.T.);
+#4482 = ORIENTED_EDGE('',*,*,#4434,.F.);
+#4483 = ORIENTED_EDGE('',*,*,#3160,.F.);
+#4484 = ADVANCED_FACE('',(#4485),#3148,.T.);
+#4485 = FACE_BOUND('',#4486,.T.);
+#4486 = EDGE_LOOP('',(#4487,#4508,#4509,#4510));
+#4487 = ORIENTED_EDGE('',*,*,#4488,.T.);
+#4488 = EDGE_CURVE('',#3105,#3725,#4489,.T.);
+#4489 = SURFACE_CURVE('',#4490,(#4494,#4501),.PCURVE_S1.);
+#4490 = LINE('',#4491,#4492);
+#4491 = CARTESIAN_POINT('',(26.85,6.5,4.8));
+#4492 = VECTOR('',#4493,1.);
+#4493 = DIRECTION('',(-1.,-1.110223024625E-16,-2.22044604925E-16));
+#4494 = PCURVE('',#3148,#4495);
+#4495 = DEFINITIONAL_REPRESENTATION('',(#4496),#4500);
+#4496 = LINE('',#4497,#4498);
+#4497 = CARTESIAN_POINT('',(3.944304526105E-31,3.552713678801E-15));
+#4498 = VECTOR('',#4499,1.);
+#4499 = DIRECTION('',(6.162975822039E-32,-1.));
+#4500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4501 = PCURVE('',#3120,#4502);
+#4502 = DEFINITIONAL_REPRESENTATION('',(#4503),#4507);
+#4503 = LINE('',#4504,#4505);
+#4504 = CARTESIAN_POINT('',(3.7,3.141931159689E-15));
+#4505 = VECTOR('',#4506,1.);
+#4506 = DIRECTION('',(1.110223024625E-16,-1.));
+#4507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4508 = ORIENTED_EDGE('',*,*,#3747,.T.);
+#4509 = ORIENTED_EDGE('',*,*,#4461,.F.);
+#4510 = ORIENTED_EDGE('',*,*,#3132,.F.);
+#4511 = ADVANCED_FACE('',(#4512),#3120,.T.);
+#4512 = FACE_BOUND('',#4513,.T.);
+#4513 = EDGE_LOOP('',(#4514,#4535,#4536,#4537));
+#4514 = ORIENTED_EDGE('',*,*,#4515,.T.);
+#4515 = EDGE_CURVE('',#3077,#3702,#4516,.T.);
+#4516 = SURFACE_CURVE('',#4517,(#4521,#4528),.PCURVE_S1.);
+#4517 = LINE('',#4518,#4519);
+#4518 = CARTESIAN_POINT('',(26.85,6.5,8.5));
+#4519 = VECTOR('',#4520,1.);
+#4520 = DIRECTION('',(-1.,-1.110223024625E-16,-2.22044604925E-16));
+#4521 = PCURVE('',#3120,#4522);
+#4522 = DEFINITIONAL_REPRESENTATION('',(#4523),#4527);
+#4523 = LINE('',#4524,#4525);
+#4524 = CARTESIAN_POINT('',(0.,0.));
+#4525 = VECTOR('',#4526,1.);
+#4526 = DIRECTION('',(1.110223024625E-16,-1.));
+#4527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4528 = PCURVE('',#3092,#4529);
+#4529 = DEFINITIONAL_REPRESENTATION('',(#4530),#4534);
+#4530 = LINE('',#4531,#4532);
+#4531 = CARTESIAN_POINT('',(3.272623287525,3.633341724735E-16));
+#4532 = VECTOR('',#4533,1.);
+#4533 = DIRECTION('',(-5.889017917408E-32,-1.));
+#4534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4535 = ORIENTED_EDGE('',*,*,#3724,.T.);
+#4536 = ORIENTED_EDGE('',*,*,#4488,.F.);
+#4537 = ORIENTED_EDGE('',*,*,#3104,.F.);
+#4538 = ADVANCED_FACE('',(#4539),#3092,.T.);
+#4539 = FACE_BOUND('',#4540,.T.);
+#4540 = EDGE_LOOP('',(#4541,#4542,#4543,#4544));
+#4541 = ORIENTED_EDGE('',*,*,#3606,.T.);
+#4542 = ORIENTED_EDGE('',*,*,#3701,.T.);
+#4543 = ORIENTED_EDGE('',*,*,#4515,.F.);
+#4544 = ORIENTED_EDGE('',*,*,#3076,.F.);
+#4545 = ADVANCED_FACE('',(#4546),#3342,.F.);
+#4546 = FACE_BOUND('',#4547,.F.);
+#4547 = EDGE_LOOP('',(#4548,#4571,#4599,#4620));
+#4548 = ORIENTED_EDGE('',*,*,#4549,.T.);
+#4549 = EDGE_CURVE('',#3325,#4550,#4552,.T.);
+#4550 = VERTEX_POINT('',#4551);
+#4551 = CARTESIAN_POINT('',(-16.65,-21.14999999999,40.1));
+#4552 = SURFACE_CURVE('',#4553,(#4557,#4564),.PCURVE_S1.);
+#4553 = LINE('',#4554,#4555);
+#4554 = CARTESIAN_POINT('',(-16.65,-21.14999999999,32.35));
+#4555 = VECTOR('',#4556,1.);
+#4556 = DIRECTION('',(0.,0.,1.));
+#4557 = PCURVE('',#3342,#4558);
+#4558 = DEFINITIONAL_REPRESENTATION('',(#4559),#4563);
+#4559 = LINE('',#4560,#4561);
+#4560 = CARTESIAN_POINT('',(-4.092726157978E-12,0.));
+#4561 = VECTOR('',#4562,1.);
+#4562 = DIRECTION('',(0.,-1.));
+#4563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4564 = PCURVE('',#3375,#4565);
+#4565 = DEFINITIONAL_REPRESENTATION('',(#4566),#4570);
+#4566 = LINE('',#4567,#4568);
+#4567 = CARTESIAN_POINT('',(-4.045480776145,0.));
+#4568 = VECTOR('',#4569,1.);
+#4569 = DIRECTION('',(-0.,-1.));
+#4570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4571 = ORIENTED_EDGE('',*,*,#4572,.T.);
+#4572 = EDGE_CURVE('',#4550,#4573,#4575,.T.);
+#4573 = VERTEX_POINT('',#4574);
+#4574 = CARTESIAN_POINT('',(16.65,-21.15,40.1));
+#4575 = SURFACE_CURVE('',#4576,(#4580,#4587),.PCURVE_S1.);
+#4576 = LINE('',#4577,#4578);
+#4577 = CARTESIAN_POINT('',(-16.65,-21.15,40.1));
+#4578 = VECTOR('',#4579,1.);
+#4579 = DIRECTION('',(1.,0.,0.));
+#4580 = PCURVE('',#3342,#4581);
+#4581 = DEFINITIONAL_REPRESENTATION('',(#4582),#4586);
+#4582 = LINE('',#4583,#4584);
+#4583 = CARTESIAN_POINT('',(0.,-7.75));
+#4584 = VECTOR('',#4585,1.);
+#4585 = DIRECTION('',(1.,0.));
+#4586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4587 = PCURVE('',#4588,#4593);
+#4588 = PLANE('',#4589);
+#4589 = AXIS2_PLACEMENT_3D('',#4590,#4591,#4592);
+#4590 = CARTESIAN_POINT('',(-16.65,-21.15,40.1));
+#4591 = DIRECTION('',(0.,0.,-1.));
+#4592 = DIRECTION('',(-1.,0.,0.));
+#4593 = DEFINITIONAL_REPRESENTATION('',(#4594),#4598);
+#4594 = LINE('',#4595,#4596);
+#4595 = CARTESIAN_POINT('',(0.,0.));
+#4596 = VECTOR('',#4597,1.);
+#4597 = DIRECTION('',(-1.,0.));
+#4598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4599 = ORIENTED_EDGE('',*,*,#4600,.F.);
+#4600 = EDGE_CURVE('',#3327,#4573,#4601,.T.);
+#4601 = SURFACE_CURVE('',#4602,(#4606,#4613),.PCURVE_S1.);
+#4602 = LINE('',#4603,#4604);
+#4603 = CARTESIAN_POINT('',(16.65,-21.15,32.35));
+#4604 = VECTOR('',#4605,1.);
+#4605 = DIRECTION('',(0.,0.,1.));
+#4606 = PCURVE('',#3342,#4607);
+#4607 = DEFINITIONAL_REPRESENTATION('',(#4608),#4612);
+#4608 = LINE('',#4609,#4610);
+#4609 = CARTESIAN_POINT('',(33.3,0.));
+#4610 = VECTOR('',#4611,1.);
+#4611 = DIRECTION('',(0.,-1.));
+#4612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4613 = PCURVE('',#3556,#4614);
+#4614 = DEFINITIONAL_REPRESENTATION('',(#4615),#4619);
+#4615 = LINE('',#4616,#4617);
+#4616 = CARTESIAN_POINT('',(-5.379297184624,0.));
+#4617 = VECTOR('',#4618,1.);
+#4618 = DIRECTION('',(-0.,-1.));
+#4619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4620 = ORIENTED_EDGE('',*,*,#3324,.F.);
+#4621 = ADVANCED_FACE('',(#4622),#3375,.T.);
+#4622 = FACE_BOUND('',#4623,.F.);
+#4623 = EDGE_LOOP('',(#4624,#4647,#4673,#4674));
+#4624 = ORIENTED_EDGE('',*,*,#4625,.T.);
+#4625 = EDGE_CURVE('',#3355,#4626,#4628,.T.);
+#4626 = VERTEX_POINT('',#4627);
+#4627 = CARTESIAN_POINT('',(-21.14999999999,-16.64999999999,40.1));
+#4628 = SURFACE_CURVE('',#4629,(#4633,#4640),.PCURVE_S1.);
+#4629 = LINE('',#4630,#4631);
+#4630 = CARTESIAN_POINT('',(-21.14999999999,-16.64999999999,32.35));
+#4631 = VECTOR('',#4632,1.);
+#4632 = DIRECTION('',(0.,0.,1.));
+#4633 = PCURVE('',#3375,#4634);
+#4634 = DEFINITIONAL_REPRESENTATION('',(#4635),#4639);
+#4635 = LINE('',#4636,#4637);
+#4636 = CARTESIAN_POINT('',(-3.808500857829,0.));
+#4637 = VECTOR('',#4638,1.);
+#4638 = DIRECTION('',(-0.,-1.));
+#4639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4640 = PCURVE('',#3403,#4641);
+#4641 = DEFINITIONAL_REPRESENTATION('',(#4642),#4646);
+#4642 = LINE('',#4643,#4644);
+#4643 = CARTESIAN_POINT('',(33.299999999998,0.));
+#4644 = VECTOR('',#4645,1.);
+#4645 = DIRECTION('',(0.,-1.));
+#4646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4647 = ORIENTED_EDGE('',*,*,#4648,.T.);
+#4648 = EDGE_CURVE('',#4626,#4550,#4649,.T.);
+#4649 = SURFACE_CURVE('',#4650,(#4655,#4662),.PCURVE_S1.);
+#4650 = CIRCLE('',#4651,26.917373571729);
+#4651 = AXIS2_PLACEMENT_3D('',#4652,#4653,#4654);
+#4652 = CARTESIAN_POINT('',(0.,0.,40.1));
+#4653 = DIRECTION('',(0.,0.,1.));
+#4654 = DIRECTION('',(1.,0.,0.));
+#4655 = PCURVE('',#3375,#4656);
+#4656 = DEFINITIONAL_REPRESENTATION('',(#4657),#4661);
+#4657 = LINE('',#4658,#4659);
+#4658 = CARTESIAN_POINT('',(-0.,-7.75));
+#4659 = VECTOR('',#4660,1.);
+#4660 = DIRECTION('',(-1.,0.));
+#4661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4662 = PCURVE('',#4588,#4663);
+#4663 = DEFINITIONAL_REPRESENTATION('',(#4664),#4672);
+#4664 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4665,#4666,#4667,#4668,
+#4669,#4670,#4671),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4665 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#4666 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#4667 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#4668 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#4669 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#4670 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#4671 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#4672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4673 = ORIENTED_EDGE('',*,*,#4549,.F.);
+#4674 = ORIENTED_EDGE('',*,*,#3354,.F.);
+#4675 = ADVANCED_FACE('',(#4676),#3556,.T.);
+#4676 = FACE_BOUND('',#4677,.F.);
+#4677 = EDGE_LOOP('',(#4678,#4679,#4707,#4728));
+#4678 = ORIENTED_EDGE('',*,*,#4600,.T.);
+#4679 = ORIENTED_EDGE('',*,*,#4680,.T.);
+#4680 = EDGE_CURVE('',#4573,#4681,#4683,.T.);
+#4681 = VERTEX_POINT('',#4682);
+#4682 = CARTESIAN_POINT('',(21.149999999998,-16.65,40.1));
+#4683 = SURFACE_CURVE('',#4684,(#4689,#4696),.PCURVE_S1.);
+#4684 = CIRCLE('',#4685,26.917373571729);
+#4685 = AXIS2_PLACEMENT_3D('',#4686,#4687,#4688);
+#4686 = CARTESIAN_POINT('',(0.,0.,40.1));
+#4687 = DIRECTION('',(0.,0.,1.));
+#4688 = DIRECTION('',(1.,0.,0.));
+#4689 = PCURVE('',#3556,#4690);
+#4690 = DEFINITIONAL_REPRESENTATION('',(#4691),#4695);
+#4691 = LINE('',#4692,#4693);
+#4692 = CARTESIAN_POINT('',(-0.,-7.75));
+#4693 = VECTOR('',#4694,1.);
+#4694 = DIRECTION('',(-1.,0.));
+#4695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4696 = PCURVE('',#4588,#4697);
+#4697 = DEFINITIONAL_REPRESENTATION('',(#4698),#4706);
+#4698 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4699,#4700,#4701,#4702,
+#4703,#4704,#4705),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4699 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#4700 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#4701 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#4702 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#4703 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#4704 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#4705 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#4706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4707 = ORIENTED_EDGE('',*,*,#4708,.F.);
+#4708 = EDGE_CURVE('',#3510,#4681,#4709,.T.);
+#4709 = SURFACE_CURVE('',#4710,(#4714,#4721),.PCURVE_S1.);
+#4710 = LINE('',#4711,#4712);
+#4711 = CARTESIAN_POINT('',(21.149999999998,-16.65,32.35));
+#4712 = VECTOR('',#4713,1.);
+#4713 = DIRECTION('',(0.,0.,1.));
+#4714 = PCURVE('',#3556,#4715);
+#4715 = DEFINITIONAL_REPRESENTATION('',(#4716),#4720);
+#4716 = LINE('',#4717,#4718);
+#4717 = CARTESIAN_POINT('',(-5.61627710294,0.));
+#4718 = VECTOR('',#4719,1.);
+#4719 = DIRECTION('',(-0.,-1.));
+#4720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4721 = PCURVE('',#3525,#4722);
+#4722 = DEFINITIONAL_REPRESENTATION('',(#4723),#4727);
+#4723 = LINE('',#4724,#4725);
+#4724 = CARTESIAN_POINT('',(-3.005595772265E-12,0.));
+#4725 = VECTOR('',#4726,1.);
+#4726 = DIRECTION('',(0.,-1.));
+#4727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4728 = ORIENTED_EDGE('',*,*,#3537,.F.);
+#4729 = ADVANCED_FACE('',(#4730),#3403,.F.);
+#4730 = FACE_BOUND('',#4731,.F.);
+#4731 = EDGE_LOOP('',(#4732,#4755,#4776,#4777));
+#4732 = ORIENTED_EDGE('',*,*,#4733,.T.);
+#4733 = EDGE_CURVE('',#3388,#4734,#4736,.T.);
+#4734 = VERTEX_POINT('',#4735);
+#4735 = CARTESIAN_POINT('',(-21.14999999999,16.650000000005,40.1));
+#4736 = SURFACE_CURVE('',#4737,(#4741,#4748),.PCURVE_S1.);
+#4737 = LINE('',#4738,#4739);
+#4738 = CARTESIAN_POINT('',(-21.14999999999,16.650000000005,32.35));
+#4739 = VECTOR('',#4740,1.);
+#4740 = DIRECTION('',(0.,0.,1.));
+#4741 = PCURVE('',#3403,#4742);
+#4742 = DEFINITIONAL_REPRESENTATION('',(#4743),#4747);
+#4743 = LINE('',#4744,#4745);
+#4744 = CARTESIAN_POINT('',(-5.186961971049E-12,0.));
+#4745 = VECTOR('',#4746,1.);
+#4746 = DIRECTION('',(0.,-1.));
+#4747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4748 = PCURVE('',#3436,#4749);
+#4749 = DEFINITIONAL_REPRESENTATION('',(#4750),#4754);
+#4750 = LINE('',#4751,#4752);
+#4751 = CARTESIAN_POINT('',(-2.47468444935,0.));
+#4752 = VECTOR('',#4753,1.);
+#4753 = DIRECTION('',(-0.,-1.));
+#4754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4755 = ORIENTED_EDGE('',*,*,#4756,.T.);
+#4756 = EDGE_CURVE('',#4734,#4626,#4757,.T.);
+#4757 = SURFACE_CURVE('',#4758,(#4762,#4769),.PCURVE_S1.);
+#4758 = LINE('',#4759,#4760);
+#4759 = CARTESIAN_POINT('',(-21.14999999999,16.65,40.1));
+#4760 = VECTOR('',#4761,1.);
+#4761 = DIRECTION('',(0.,-1.,0.));
+#4762 = PCURVE('',#3403,#4763);
+#4763 = DEFINITIONAL_REPRESENTATION('',(#4764),#4768);
+#4764 = LINE('',#4765,#4766);
+#4765 = CARTESIAN_POINT('',(0.,-7.75));
+#4766 = VECTOR('',#4767,1.);
+#4767 = DIRECTION('',(1.,0.));
+#4768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4769 = PCURVE('',#4588,#4770);
+#4770 = DEFINITIONAL_REPRESENTATION('',(#4771),#4775);
+#4771 = LINE('',#4772,#4773);
+#4772 = CARTESIAN_POINT('',(4.499999999992,37.8));
+#4773 = VECTOR('',#4774,1.);
+#4774 = DIRECTION('',(0.,-1.));
+#4775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4776 = ORIENTED_EDGE('',*,*,#4625,.F.);
+#4777 = ORIENTED_EDGE('',*,*,#3387,.F.);
+#4778 = ADVANCED_FACE('',(#4779),#3525,.F.);
+#4779 = FACE_BOUND('',#4780,.F.);
+#4780 = EDGE_LOOP('',(#4781,#4782,#4805,#4826));
+#4781 = ORIENTED_EDGE('',*,*,#4708,.T.);
+#4782 = ORIENTED_EDGE('',*,*,#4783,.T.);
+#4783 = EDGE_CURVE('',#4681,#4784,#4786,.T.);
+#4784 = VERTEX_POINT('',#4785);
+#4785 = CARTESIAN_POINT('',(21.150000000003,16.649999999997,40.1));
+#4786 = SURFACE_CURVE('',#4787,(#4791,#4798),.PCURVE_S1.);
+#4787 = LINE('',#4788,#4789);
+#4788 = CARTESIAN_POINT('',(21.15,-16.65,40.1));
+#4789 = VECTOR('',#4790,1.);
+#4790 = DIRECTION('',(0.,1.,0.));
+#4791 = PCURVE('',#3525,#4792);
+#4792 = DEFINITIONAL_REPRESENTATION('',(#4793),#4797);
+#4793 = LINE('',#4794,#4795);
+#4794 = CARTESIAN_POINT('',(0.,-7.75));
+#4795 = VECTOR('',#4796,1.);
+#4796 = DIRECTION('',(1.,0.));
+#4797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4798 = PCURVE('',#4588,#4799);
+#4799 = DEFINITIONAL_REPRESENTATION('',(#4800),#4804);
+#4800 = LINE('',#4801,#4802);
+#4801 = CARTESIAN_POINT('',(-37.8,4.5));
+#4802 = VECTOR('',#4803,1.);
+#4803 = DIRECTION('',(0.,1.));
+#4804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4805 = ORIENTED_EDGE('',*,*,#4806,.F.);
+#4806 = EDGE_CURVE('',#3477,#4784,#4807,.T.);
+#4807 = SURFACE_CURVE('',#4808,(#4812,#4819),.PCURVE_S1.);
+#4808 = LINE('',#4809,#4810);
+#4809 = CARTESIAN_POINT('',(21.150000000003,16.649999999997,32.35));
+#4810 = VECTOR('',#4811,1.);
+#4811 = DIRECTION('',(0.,0.,1.));
+#4812 = PCURVE('',#3525,#4813);
+#4813 = DEFINITIONAL_REPRESENTATION('',(#4814),#4818);
+#4814 = LINE('',#4815,#4816);
+#4815 = CARTESIAN_POINT('',(33.299999999997,0.));
+#4816 = VECTOR('',#4817,1.);
+#4817 = DIRECTION('',(0.,-1.));
+#4818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4819 = PCURVE('',#3497,#4820);
+#4820 = DEFINITIONAL_REPRESENTATION('',(#4821),#4825);
+#4821 = LINE('',#4822,#4823);
+#4822 = CARTESIAN_POINT('',(-0.666908204239,0.));
+#4823 = VECTOR('',#4824,1.);
+#4824 = DIRECTION('',(-0.,-1.));
+#4825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4826 = ORIENTED_EDGE('',*,*,#3509,.F.);
+#4827 = ADVANCED_FACE('',(#4828),#3436,.T.);
+#4828 = FACE_BOUND('',#4829,.F.);
+#4829 = EDGE_LOOP('',(#4830,#4853,#4879,#4880));
+#4830 = ORIENTED_EDGE('',*,*,#4831,.T.);
+#4831 = EDGE_CURVE('',#3416,#4832,#4834,.T.);
+#4832 = VERTEX_POINT('',#4833);
+#4833 = CARTESIAN_POINT('',(-16.64999999999,21.150000000004,40.1));
+#4834 = SURFACE_CURVE('',#4835,(#4839,#4846),.PCURVE_S1.);
+#4835 = LINE('',#4836,#4837);
+#4836 = CARTESIAN_POINT('',(-16.64999999999,21.150000000004,32.35));
+#4837 = VECTOR('',#4838,1.);
+#4838 = DIRECTION('',(0.,0.,1.));
+#4839 = PCURVE('',#3436,#4840);
+#4840 = DEFINITIONAL_REPRESENTATION('',(#4841),#4845);
+#4841 = LINE('',#4842,#4843);
+#4842 = CARTESIAN_POINT('',(-2.237704531034,0.));
+#4843 = VECTOR('',#4844,1.);
+#4844 = DIRECTION('',(-0.,-1.));
+#4845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4846 = PCURVE('',#3464,#4847);
+#4847 = DEFINITIONAL_REPRESENTATION('',(#4848),#4852);
+#4848 = LINE('',#4849,#4850);
+#4849 = CARTESIAN_POINT('',(33.299999999987,0.));
+#4850 = VECTOR('',#4851,1.);
+#4851 = DIRECTION('',(0.,-1.));
+#4852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4853 = ORIENTED_EDGE('',*,*,#4854,.T.);
+#4854 = EDGE_CURVE('',#4832,#4734,#4855,.T.);
+#4855 = SURFACE_CURVE('',#4856,(#4861,#4868),.PCURVE_S1.);
+#4856 = CIRCLE('',#4857,26.917373571729);
+#4857 = AXIS2_PLACEMENT_3D('',#4858,#4859,#4860);
+#4858 = CARTESIAN_POINT('',(0.,0.,40.1));
+#4859 = DIRECTION('',(0.,0.,1.));
+#4860 = DIRECTION('',(1.,0.,0.));
+#4861 = PCURVE('',#3436,#4862);
+#4862 = DEFINITIONAL_REPRESENTATION('',(#4863),#4867);
+#4863 = LINE('',#4864,#4865);
+#4864 = CARTESIAN_POINT('',(-0.,-7.75));
+#4865 = VECTOR('',#4866,1.);
+#4866 = DIRECTION('',(-1.,0.));
+#4867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4868 = PCURVE('',#4588,#4869);
+#4869 = DEFINITIONAL_REPRESENTATION('',(#4870),#4878);
+#4870 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4871,#4872,#4873,#4874,
+#4875,#4876,#4877),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4871 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#4872 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#4873 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#4874 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#4875 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#4876 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#4877 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#4878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4879 = ORIENTED_EDGE('',*,*,#4733,.F.);
+#4880 = ORIENTED_EDGE('',*,*,#3415,.F.);
+#4881 = ADVANCED_FACE('',(#4882),#3497,.T.);
+#4882 = FACE_BOUND('',#4883,.F.);
+#4883 = EDGE_LOOP('',(#4884,#4885,#4913,#4934));
+#4884 = ORIENTED_EDGE('',*,*,#4806,.T.);
+#4885 = ORIENTED_EDGE('',*,*,#4886,.T.);
+#4886 = EDGE_CURVE('',#4784,#4887,#4889,.T.);
+#4887 = VERTEX_POINT('',#4888);
+#4888 = CARTESIAN_POINT('',(16.649999999991,21.150000000005,40.1));
+#4889 = SURFACE_CURVE('',#4890,(#4895,#4902),.PCURVE_S1.);
+#4890 = CIRCLE('',#4891,26.917373571729);
+#4891 = AXIS2_PLACEMENT_3D('',#4892,#4893,#4894);
+#4892 = CARTESIAN_POINT('',(0.,0.,40.1));
+#4893 = DIRECTION('',(0.,0.,1.));
+#4894 = DIRECTION('',(1.,0.,0.));
+#4895 = PCURVE('',#3497,#4896);
+#4896 = DEFINITIONAL_REPRESENTATION('',(#4897),#4901);
+#4897 = LINE('',#4898,#4899);
+#4898 = CARTESIAN_POINT('',(-0.,-7.75));
+#4899 = VECTOR('',#4900,1.);
+#4900 = DIRECTION('',(-1.,0.));
+#4901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4902 = PCURVE('',#4588,#4903);
+#4903 = DEFINITIONAL_REPRESENTATION('',(#4904),#4912);
+#4904 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4905,#4906,#4907,#4908,
+#4909,#4910,#4911),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4905 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#4906 = CARTESIAN_POINT('',(-43.56737357172,67.772258632546));
+#4907 = CARTESIAN_POINT('',(-3.191313214136,44.461129316273));
+#4908 = CARTESIAN_POINT('',(37.184747143458,21.15));
+#4909 = CARTESIAN_POINT('',(-3.191313214135,-2.161129316273));
+#4910 = CARTESIAN_POINT('',(-43.56737357172,-25.47225863254));
+#4911 = CARTESIAN_POINT('',(-43.56737357172,21.15));
+#4912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4913 = ORIENTED_EDGE('',*,*,#4914,.F.);
+#4914 = EDGE_CURVE('',#3449,#4887,#4915,.T.);
+#4915 = SURFACE_CURVE('',#4916,(#4920,#4927),.PCURVE_S1.);
+#4916 = LINE('',#4917,#4918);
+#4917 = CARTESIAN_POINT('',(16.649999999991,21.150000000005,32.35));
+#4918 = VECTOR('',#4919,1.);
+#4919 = DIRECTION('',(0.,0.,1.));
+#4920 = PCURVE('',#3497,#4921);
+#4921 = DEFINITIONAL_REPRESENTATION('',(#4922),#4926);
+#4922 = LINE('',#4923,#4924);
+#4923 = CARTESIAN_POINT('',(-0.903888122556,0.));
+#4924 = VECTOR('',#4925,1.);
+#4925 = DIRECTION('',(-0.,-1.));
+#4926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4927 = PCURVE('',#3464,#4928);
+#4928 = DEFINITIONAL_REPRESENTATION('',(#4929),#4933);
+#4929 = LINE('',#4930,#4931);
+#4930 = CARTESIAN_POINT('',(0.,-0.));
+#4931 = VECTOR('',#4932,1.);
+#4932 = DIRECTION('',(0.,-1.));
+#4933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4934 = ORIENTED_EDGE('',*,*,#3476,.F.);
+#4935 = ADVANCED_FACE('',(#4936),#3464,.F.);
+#4936 = FACE_BOUND('',#4937,.F.);
+#4937 = EDGE_LOOP('',(#4938,#4939,#4960,#4961));
+#4938 = ORIENTED_EDGE('',*,*,#4914,.T.);
+#4939 = ORIENTED_EDGE('',*,*,#4940,.T.);
+#4940 = EDGE_CURVE('',#4887,#4832,#4941,.T.);
+#4941 = SURFACE_CURVE('',#4942,(#4946,#4953),.PCURVE_S1.);
+#4942 = LINE('',#4943,#4944);
+#4943 = CARTESIAN_POINT('',(16.649999999991,21.150000000004,40.1));
+#4944 = VECTOR('',#4945,1.);
+#4945 = DIRECTION('',(-1.,0.,0.));
+#4946 = PCURVE('',#3464,#4947);
+#4947 = DEFINITIONAL_REPRESENTATION('',(#4948),#4952);
+#4948 = LINE('',#4949,#4950);
+#4949 = CARTESIAN_POINT('',(0.,-7.75));
+#4950 = VECTOR('',#4951,1.);
+#4951 = DIRECTION('',(1.,0.));
+#4952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4953 = PCURVE('',#4588,#4954);
+#4954 = DEFINITIONAL_REPRESENTATION('',(#4955),#4959);
+#4955 = LINE('',#4956,#4957);
+#4956 = CARTESIAN_POINT('',(-33.29999999999,42.300000000004));
+#4957 = VECTOR('',#4958,1.);
+#4958 = DIRECTION('',(1.,0.));
+#4959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4960 = ORIENTED_EDGE('',*,*,#4831,.F.);
+#4961 = ORIENTED_EDGE('',*,*,#3448,.F.);
+#4962 = ADVANCED_FACE('',(#4963),#3787,.F.);
+#4963 = FACE_BOUND('',#4964,.F.);
+#4964 = EDGE_LOOP('',(#4965,#4988,#4989,#5012));
+#4965 = ORIENTED_EDGE('',*,*,#4966,.F.);
+#4966 = EDGE_CURVE('',#3773,#4967,#4969,.T.);
+#4967 = VERTEX_POINT('',#4968);
+#4968 = CARTESIAN_POINT('',(26.15,-3.3,6.65));
+#4969 = SURFACE_CURVE('',#4970,(#4974,#4981),.PCURVE_S1.);
+#4970 = LINE('',#4971,#4972);
+#4971 = CARTESIAN_POINT('',(22.15,-3.3,6.65));
+#4972 = VECTOR('',#4973,1.);
+#4973 = DIRECTION('',(1.,0.,0.));
+#4974 = PCURVE('',#3787,#4975);
+#4975 = DEFINITIONAL_REPRESENTATION('',(#4976),#4980);
+#4976 = LINE('',#4977,#4978);
+#4977 = CARTESIAN_POINT('',(0.,0.));
+#4978 = VECTOR('',#4979,1.);
+#4979 = DIRECTION('',(0.,1.));
+#4980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4981 = PCURVE('',#3813,#4982);
+#4982 = DEFINITIONAL_REPRESENTATION('',(#4983),#4987);
+#4983 = LINE('',#4984,#4985);
+#4984 = CARTESIAN_POINT('',(0.,0.));
+#4985 = VECTOR('',#4986,1.);
+#4986 = DIRECTION('',(1.,0.));
+#4987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4988 = ORIENTED_EDGE('',*,*,#3770,.F.);
+#4989 = ORIENTED_EDGE('',*,*,#4990,.T.);
+#4990 = EDGE_CURVE('',#3771,#4991,#4993,.T.);
+#4991 = VERTEX_POINT('',#4992);
+#4992 = CARTESIAN_POINT('',(26.15,-3.3,7.15));
+#4993 = SURFACE_CURVE('',#4994,(#4998,#5005),.PCURVE_S1.);
+#4994 = LINE('',#4995,#4996);
+#4995 = CARTESIAN_POINT('',(22.15,-3.3,7.15));
+#4996 = VECTOR('',#4997,1.);
+#4997 = DIRECTION('',(1.,0.,0.));
+#4998 = PCURVE('',#3787,#4999);
+#4999 = DEFINITIONAL_REPRESENTATION('',(#5000),#5004);
+#5000 = LINE('',#5001,#5002);
+#5001 = CARTESIAN_POINT('',(0.5,0.));
+#5002 = VECTOR('',#5003,1.);
+#5003 = DIRECTION('',(0.,1.));
+#5004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5005 = PCURVE('',#3863,#5006);
+#5006 = DEFINITIONAL_REPRESENTATION('',(#5007),#5011);
+#5007 = LINE('',#5008,#5009);
+#5008 = CARTESIAN_POINT('',(0.,0.));
+#5009 = VECTOR('',#5010,1.);
+#5010 = DIRECTION('',(1.,0.));
+#5011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5012 = ORIENTED_EDGE('',*,*,#5013,.F.);
+#5013 = EDGE_CURVE('',#4967,#4991,#5014,.T.);
+#5014 = SURFACE_CURVE('',#5015,(#5019,#5026),.PCURVE_S1.);
+#5015 = LINE('',#5016,#5017);
+#5016 = CARTESIAN_POINT('',(26.15,-3.3,6.65));
+#5017 = VECTOR('',#5018,1.);
+#5018 = DIRECTION('',(0.,0.,1.));
+#5019 = PCURVE('',#3787,#5020);
+#5020 = DEFINITIONAL_REPRESENTATION('',(#5021),#5025);
+#5021 = LINE('',#5022,#5023);
+#5022 = CARTESIAN_POINT('',(0.,4.));
+#5023 = VECTOR('',#5024,1.);
+#5024 = DIRECTION('',(1.,0.));
+#5025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5026 = PCURVE('',#5027,#5032);
+#5027 = PLANE('',#5028);
+#5028 = AXIS2_PLACEMENT_3D('',#5029,#5030,#5031);
+#5029 = CARTESIAN_POINT('',(26.15,-3.3,6.65));
+#5030 = DIRECTION('',(1.,0.,0.));
+#5031 = DIRECTION('',(0.,0.,1.));
+#5032 = DEFINITIONAL_REPRESENTATION('',(#5033),#5037);
+#5033 = LINE('',#5034,#5035);
+#5034 = CARTESIAN_POINT('',(0.,0.));
+#5035 = VECTOR('',#5036,1.);
+#5036 = DIRECTION('',(1.,0.));
+#5037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5038 = ADVANCED_FACE('',(#5039),#3863,.T.);
+#5039 = FACE_BOUND('',#5040,.T.);
+#5040 = EDGE_LOOP('',(#5041,#5064,#5065,#5066));
+#5041 = ORIENTED_EDGE('',*,*,#5042,.F.);
+#5042 = EDGE_CURVE('',#3825,#5043,#5045,.T.);
+#5043 = VERTEX_POINT('',#5044);
+#5044 = CARTESIAN_POINT('',(26.15,-2.8,7.15));
+#5045 = SURFACE_CURVE('',#5046,(#5050,#5057),.PCURVE_S1.);
+#5046 = LINE('',#5047,#5048);
+#5047 = CARTESIAN_POINT('',(22.15,-2.8,7.15));
+#5048 = VECTOR('',#5049,1.);
+#5049 = DIRECTION('',(1.,0.,0.));
+#5050 = PCURVE('',#3863,#5051);
+#5051 = DEFINITIONAL_REPRESENTATION('',(#5052),#5056);
+#5052 = LINE('',#5053,#5054);
+#5053 = CARTESIAN_POINT('',(0.,0.5));
+#5054 = VECTOR('',#5055,1.);
+#5055 = DIRECTION('',(1.,0.));
+#5056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5057 = PCURVE('',#3839,#5058);
+#5058 = DEFINITIONAL_REPRESENTATION('',(#5059),#5063);
+#5059 = LINE('',#5060,#5061);
+#5060 = CARTESIAN_POINT('',(0.5,0.));
+#5061 = VECTOR('',#5062,1.);
+#5062 = DIRECTION('',(0.,1.));
+#5063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5064 = ORIENTED_EDGE('',*,*,#3850,.F.);
+#5065 = ORIENTED_EDGE('',*,*,#4990,.T.);
+#5066 = ORIENTED_EDGE('',*,*,#5067,.T.);
+#5067 = EDGE_CURVE('',#4991,#5043,#5068,.T.);
+#5068 = SURFACE_CURVE('',#5069,(#5073,#5080),.PCURVE_S1.);
+#5069 = LINE('',#5070,#5071);
+#5070 = CARTESIAN_POINT('',(26.15,-3.3,7.15));
+#5071 = VECTOR('',#5072,1.);
+#5072 = DIRECTION('',(0.,1.,0.));
+#5073 = PCURVE('',#3863,#5074);
+#5074 = DEFINITIONAL_REPRESENTATION('',(#5075),#5079);
+#5075 = LINE('',#5076,#5077);
+#5076 = CARTESIAN_POINT('',(4.,0.));
+#5077 = VECTOR('',#5078,1.);
+#5078 = DIRECTION('',(0.,1.));
+#5079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5080 = PCURVE('',#5027,#5081);
+#5081 = DEFINITIONAL_REPRESENTATION('',(#5082),#5086);
+#5082 = LINE('',#5083,#5084);
+#5083 = CARTESIAN_POINT('',(0.5,0.));
+#5084 = VECTOR('',#5085,1.);
+#5085 = DIRECTION('',(0.,-1.));
+#5086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5087 = ADVANCED_FACE('',(#5088),#3839,.T.);
+#5088 = FACE_BOUND('',#5089,.T.);
+#5089 = EDGE_LOOP('',(#5090,#5113,#5114,#5115));
+#5090 = ORIENTED_EDGE('',*,*,#5091,.F.);
+#5091 = EDGE_CURVE('',#3799,#5092,#5094,.T.);
+#5092 = VERTEX_POINT('',#5093);
+#5093 = CARTESIAN_POINT('',(26.15,-2.8,6.65));
+#5094 = SURFACE_CURVE('',#5095,(#5099,#5106),.PCURVE_S1.);
+#5095 = LINE('',#5096,#5097);
+#5096 = CARTESIAN_POINT('',(22.15,-2.8,6.65));
+#5097 = VECTOR('',#5098,1.);
+#5098 = DIRECTION('',(1.,0.,0.));
+#5099 = PCURVE('',#3839,#5100);
+#5100 = DEFINITIONAL_REPRESENTATION('',(#5101),#5105);
+#5101 = LINE('',#5102,#5103);
+#5102 = CARTESIAN_POINT('',(0.,0.));
+#5103 = VECTOR('',#5104,1.);
+#5104 = DIRECTION('',(0.,1.));
+#5105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5106 = PCURVE('',#3813,#5107);
+#5107 = DEFINITIONAL_REPRESENTATION('',(#5108),#5112);
+#5108 = LINE('',#5109,#5110);
+#5109 = CARTESIAN_POINT('',(0.,0.5));
+#5110 = VECTOR('',#5111,1.);
+#5111 = DIRECTION('',(1.,0.));
+#5112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5113 = ORIENTED_EDGE('',*,*,#3824,.F.);
+#5114 = ORIENTED_EDGE('',*,*,#5042,.T.);
+#5115 = ORIENTED_EDGE('',*,*,#5116,.F.);
+#5116 = EDGE_CURVE('',#5092,#5043,#5117,.T.);
+#5117 = SURFACE_CURVE('',#5118,(#5122,#5129),.PCURVE_S1.);
+#5118 = LINE('',#5119,#5120);
+#5119 = CARTESIAN_POINT('',(26.15,-2.8,6.65));
+#5120 = VECTOR('',#5121,1.);
+#5121 = DIRECTION('',(0.,0.,1.));
+#5122 = PCURVE('',#3839,#5123);
+#5123 = DEFINITIONAL_REPRESENTATION('',(#5124),#5128);
+#5124 = LINE('',#5125,#5126);
+#5125 = CARTESIAN_POINT('',(0.,4.));
+#5126 = VECTOR('',#5127,1.);
+#5127 = DIRECTION('',(1.,0.));
+#5128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5129 = PCURVE('',#5027,#5130);
+#5130 = DEFINITIONAL_REPRESENTATION('',(#5131),#5135);
+#5131 = LINE('',#5132,#5133);
+#5132 = CARTESIAN_POINT('',(0.,-0.5));
+#5133 = VECTOR('',#5134,1.);
+#5134 = DIRECTION('',(1.,0.));
+#5135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5136 = ADVANCED_FACE('',(#5137),#3813,.F.);
+#5137 = FACE_BOUND('',#5138,.F.);
+#5138 = EDGE_LOOP('',(#5139,#5140,#5141,#5142));
+#5139 = ORIENTED_EDGE('',*,*,#5091,.F.);
+#5140 = ORIENTED_EDGE('',*,*,#3798,.F.);
+#5141 = ORIENTED_EDGE('',*,*,#4966,.T.);
+#5142 = ORIENTED_EDGE('',*,*,#5143,.T.);
+#5143 = EDGE_CURVE('',#4967,#5092,#5144,.T.);
+#5144 = SURFACE_CURVE('',#5145,(#5149,#5156),.PCURVE_S1.);
+#5145 = LINE('',#5146,#5147);
+#5146 = CARTESIAN_POINT('',(26.15,-3.3,6.65));
+#5147 = VECTOR('',#5148,1.);
+#5148 = DIRECTION('',(0.,1.,0.));
+#5149 = PCURVE('',#3813,#5150);
+#5150 = DEFINITIONAL_REPRESENTATION('',(#5151),#5155);
+#5151 = LINE('',#5152,#5153);
+#5152 = CARTESIAN_POINT('',(4.,0.));
+#5153 = VECTOR('',#5154,1.);
+#5154 = DIRECTION('',(0.,1.));
+#5155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5156 = PCURVE('',#5027,#5157);
+#5157 = DEFINITIONAL_REPRESENTATION('',(#5158),#5162);
+#5158 = LINE('',#5159,#5160);
+#5159 = CARTESIAN_POINT('',(0.,0.));
+#5160 = VECTOR('',#5161,1.);
+#5161 = DIRECTION('',(0.,-1.));
+#5162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5163 = ADVANCED_FACE('',(#5164),#3893,.T.);
+#5164 = FACE_BOUND('',#5165,.T.);
+#5165 = EDGE_LOOP('',(#5166,#5189,#5190,#5213));
+#5166 = ORIENTED_EDGE('',*,*,#5167,.F.);
+#5167 = EDGE_CURVE('',#3879,#5168,#5170,.T.);
+#5168 = VERTEX_POINT('',#5169);
+#5169 = CARTESIAN_POINT('',(26.15,-0.8,6.65));
+#5170 = SURFACE_CURVE('',#5171,(#5175,#5182),.PCURVE_S1.);
+#5171 = LINE('',#5172,#5173);
+#5172 = CARTESIAN_POINT('',(22.15,-0.8,6.65));
+#5173 = VECTOR('',#5174,1.);
+#5174 = DIRECTION('',(1.,0.,0.));
+#5175 = PCURVE('',#3893,#5176);
+#5176 = DEFINITIONAL_REPRESENTATION('',(#5177),#5181);
+#5177 = LINE('',#5178,#5179);
+#5178 = CARTESIAN_POINT('',(0.,0.));
+#5179 = VECTOR('',#5180,1.);
+#5180 = DIRECTION('',(0.,1.));
+#5181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5182 = PCURVE('',#3969,#5183);
+#5183 = DEFINITIONAL_REPRESENTATION('',(#5184),#5188);
+#5184 = LINE('',#5185,#5186);
+#5185 = CARTESIAN_POINT('',(0.,0.5));
+#5186 = VECTOR('',#5187,1.);
+#5187 = DIRECTION('',(1.,0.));
+#5188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5189 = ORIENTED_EDGE('',*,*,#3876,.F.);
+#5190 = ORIENTED_EDGE('',*,*,#5191,.T.);
+#5191 = EDGE_CURVE('',#3877,#5192,#5194,.T.);
+#5192 = VERTEX_POINT('',#5193);
+#5193 = CARTESIAN_POINT('',(26.15,-0.8,7.15));
+#5194 = SURFACE_CURVE('',#5195,(#5199,#5206),.PCURVE_S1.);
+#5195 = LINE('',#5196,#5197);
+#5196 = CARTESIAN_POINT('',(22.15,-0.8,7.15));
+#5197 = VECTOR('',#5198,1.);
+#5198 = DIRECTION('',(1.,0.,0.));
+#5199 = PCURVE('',#3893,#5200);
+#5200 = DEFINITIONAL_REPRESENTATION('',(#5201),#5205);
+#5201 = LINE('',#5202,#5203);
+#5202 = CARTESIAN_POINT('',(0.5,0.));
+#5203 = VECTOR('',#5204,1.);
+#5204 = DIRECTION('',(0.,1.));
+#5205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5206 = PCURVE('',#3919,#5207);
+#5207 = DEFINITIONAL_REPRESENTATION('',(#5208),#5212);
+#5208 = LINE('',#5209,#5210);
+#5209 = CARTESIAN_POINT('',(0.,0.5));
+#5210 = VECTOR('',#5211,1.);
+#5211 = DIRECTION('',(1.,0.));
+#5212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5213 = ORIENTED_EDGE('',*,*,#5214,.F.);
+#5214 = EDGE_CURVE('',#5168,#5192,#5215,.T.);
+#5215 = SURFACE_CURVE('',#5216,(#5220,#5227),.PCURVE_S1.);
+#5216 = LINE('',#5217,#5218);
+#5217 = CARTESIAN_POINT('',(26.15,-0.8,6.65));
+#5218 = VECTOR('',#5219,1.);
+#5219 = DIRECTION('',(0.,0.,1.));
+#5220 = PCURVE('',#3893,#5221);
+#5221 = DEFINITIONAL_REPRESENTATION('',(#5222),#5226);
+#5222 = LINE('',#5223,#5224);
+#5223 = CARTESIAN_POINT('',(0.,4.));
+#5224 = VECTOR('',#5225,1.);
+#5225 = DIRECTION('',(1.,0.));
+#5226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5227 = PCURVE('',#5228,#5233);
+#5228 = PLANE('',#5229);
+#5229 = AXIS2_PLACEMENT_3D('',#5230,#5231,#5232);
+#5230 = CARTESIAN_POINT('',(26.15,-1.3,6.65));
+#5231 = DIRECTION('',(1.,0.,0.));
+#5232 = DIRECTION('',(0.,0.,1.));
+#5233 = DEFINITIONAL_REPRESENTATION('',(#5234),#5238);
+#5234 = LINE('',#5235,#5236);
+#5235 = CARTESIAN_POINT('',(0.,-0.5));
+#5236 = VECTOR('',#5237,1.);
+#5237 = DIRECTION('',(1.,0.));
+#5238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5239 = ADVANCED_FACE('',(#5240),#3969,.F.);
+#5240 = FACE_BOUND('',#5241,.F.);
+#5241 = EDGE_LOOP('',(#5242,#5243,#5244,#5267));
+#5242 = ORIENTED_EDGE('',*,*,#5167,.F.);
+#5243 = ORIENTED_EDGE('',*,*,#3956,.F.);
+#5244 = ORIENTED_EDGE('',*,*,#5245,.T.);
+#5245 = EDGE_CURVE('',#3931,#5246,#5248,.T.);
+#5246 = VERTEX_POINT('',#5247);
+#5247 = CARTESIAN_POINT('',(26.15,-1.3,6.65));
+#5248 = SURFACE_CURVE('',#5249,(#5253,#5260),.PCURVE_S1.);
+#5249 = LINE('',#5250,#5251);
+#5250 = CARTESIAN_POINT('',(22.15,-1.3,6.65));
+#5251 = VECTOR('',#5252,1.);
+#5252 = DIRECTION('',(1.,0.,0.));
+#5253 = PCURVE('',#3969,#5254);
+#5254 = DEFINITIONAL_REPRESENTATION('',(#5255),#5259);
+#5255 = LINE('',#5256,#5257);
+#5256 = CARTESIAN_POINT('',(0.,0.));
+#5257 = VECTOR('',#5258,1.);
+#5258 = DIRECTION('',(1.,0.));
+#5259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5260 = PCURVE('',#3945,#5261);
+#5261 = DEFINITIONAL_REPRESENTATION('',(#5262),#5266);
+#5262 = LINE('',#5263,#5264);
+#5263 = CARTESIAN_POINT('',(0.,0.));
+#5264 = VECTOR('',#5265,1.);
+#5265 = DIRECTION('',(0.,1.));
+#5266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5267 = ORIENTED_EDGE('',*,*,#5268,.T.);
+#5268 = EDGE_CURVE('',#5246,#5168,#5269,.T.);
+#5269 = SURFACE_CURVE('',#5270,(#5274,#5281),.PCURVE_S1.);
+#5270 = LINE('',#5271,#5272);
+#5271 = CARTESIAN_POINT('',(26.15,-1.3,6.65));
+#5272 = VECTOR('',#5273,1.);
+#5273 = DIRECTION('',(0.,1.,0.));
+#5274 = PCURVE('',#3969,#5275);
+#5275 = DEFINITIONAL_REPRESENTATION('',(#5276),#5280);
+#5276 = LINE('',#5277,#5278);
+#5277 = CARTESIAN_POINT('',(4.,0.));
+#5278 = VECTOR('',#5279,1.);
+#5279 = DIRECTION('',(0.,1.));
+#5280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5281 = PCURVE('',#5228,#5282);
+#5282 = DEFINITIONAL_REPRESENTATION('',(#5283),#5287);
+#5283 = LINE('',#5284,#5285);
+#5284 = CARTESIAN_POINT('',(0.,0.));
+#5285 = VECTOR('',#5286,1.);
+#5286 = DIRECTION('',(0.,-1.));
+#5287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5288 = ADVANCED_FACE('',(#5289),#3945,.F.);
+#5289 = FACE_BOUND('',#5290,.F.);
+#5290 = EDGE_LOOP('',(#5291,#5292,#5293,#5316));
+#5291 = ORIENTED_EDGE('',*,*,#5245,.F.);
+#5292 = ORIENTED_EDGE('',*,*,#3930,.F.);
+#5293 = ORIENTED_EDGE('',*,*,#5294,.T.);
+#5294 = EDGE_CURVE('',#3905,#5295,#5297,.T.);
+#5295 = VERTEX_POINT('',#5296);
+#5296 = CARTESIAN_POINT('',(26.15,-1.3,7.15));
+#5297 = SURFACE_CURVE('',#5298,(#5302,#5309),.PCURVE_S1.);
+#5298 = LINE('',#5299,#5300);
+#5299 = CARTESIAN_POINT('',(22.15,-1.3,7.15));
+#5300 = VECTOR('',#5301,1.);
+#5301 = DIRECTION('',(1.,0.,0.));
+#5302 = PCURVE('',#3945,#5303);
+#5303 = DEFINITIONAL_REPRESENTATION('',(#5304),#5308);
+#5304 = LINE('',#5305,#5306);
+#5305 = CARTESIAN_POINT('',(0.5,0.));
+#5306 = VECTOR('',#5307,1.);
+#5307 = DIRECTION('',(0.,1.));
+#5308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5309 = PCURVE('',#3919,#5310);
+#5310 = DEFINITIONAL_REPRESENTATION('',(#5311),#5315);
+#5311 = LINE('',#5312,#5313);
+#5312 = CARTESIAN_POINT('',(0.,0.));
+#5313 = VECTOR('',#5314,1.);
+#5314 = DIRECTION('',(1.,0.));
+#5315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5316 = ORIENTED_EDGE('',*,*,#5317,.F.);
+#5317 = EDGE_CURVE('',#5246,#5295,#5318,.T.);
+#5318 = SURFACE_CURVE('',#5319,(#5323,#5330),.PCURVE_S1.);
+#5319 = LINE('',#5320,#5321);
+#5320 = CARTESIAN_POINT('',(26.15,-1.3,6.65));
+#5321 = VECTOR('',#5322,1.);
+#5322 = DIRECTION('',(0.,0.,1.));
+#5323 = PCURVE('',#3945,#5324);
+#5324 = DEFINITIONAL_REPRESENTATION('',(#5325),#5329);
+#5325 = LINE('',#5326,#5327);
+#5326 = CARTESIAN_POINT('',(0.,4.));
+#5327 = VECTOR('',#5328,1.);
+#5328 = DIRECTION('',(1.,0.));
+#5329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5330 = PCURVE('',#5228,#5331);
+#5331 = DEFINITIONAL_REPRESENTATION('',(#5332),#5336);
+#5332 = LINE('',#5333,#5334);
+#5333 = CARTESIAN_POINT('',(0.,0.));
+#5334 = VECTOR('',#5335,1.);
+#5335 = DIRECTION('',(1.,0.));
+#5336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5337 = ADVANCED_FACE('',(#5338),#3919,.T.);
+#5338 = FACE_BOUND('',#5339,.T.);
+#5339 = EDGE_LOOP('',(#5340,#5341,#5342,#5343));
+#5340 = ORIENTED_EDGE('',*,*,#5191,.F.);
+#5341 = ORIENTED_EDGE('',*,*,#3904,.F.);
+#5342 = ORIENTED_EDGE('',*,*,#5294,.T.);
+#5343 = ORIENTED_EDGE('',*,*,#5344,.T.);
+#5344 = EDGE_CURVE('',#5295,#5192,#5345,.T.);
+#5345 = SURFACE_CURVE('',#5346,(#5350,#5357),.PCURVE_S1.);
+#5346 = LINE('',#5347,#5348);
+#5347 = CARTESIAN_POINT('',(26.15,-1.3,7.15));
+#5348 = VECTOR('',#5349,1.);
+#5349 = DIRECTION('',(0.,1.,0.));
+#5350 = PCURVE('',#3919,#5351);
+#5351 = DEFINITIONAL_REPRESENTATION('',(#5352),#5356);
+#5352 = LINE('',#5353,#5354);
+#5353 = CARTESIAN_POINT('',(4.,0.));
+#5354 = VECTOR('',#5355,1.);
+#5355 = DIRECTION('',(0.,1.));
+#5356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5357 = PCURVE('',#5228,#5358);
+#5358 = DEFINITIONAL_REPRESENTATION('',(#5359),#5363);
+#5359 = LINE('',#5360,#5361);
+#5360 = CARTESIAN_POINT('',(0.5,0.));
+#5361 = VECTOR('',#5362,1.);
+#5362 = DIRECTION('',(0.,-1.));
+#5363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5364 = ADVANCED_FACE('',(#5365),#3999,.F.);
+#5365 = FACE_BOUND('',#5366,.F.);
+#5366 = EDGE_LOOP('',(#5367,#5390,#5391,#5414));
+#5367 = ORIENTED_EDGE('',*,*,#5368,.F.);
+#5368 = EDGE_CURVE('',#3985,#5369,#5371,.T.);
+#5369 = VERTEX_POINT('',#5370);
+#5370 = CARTESIAN_POINT('',(26.15,0.7,6.65));
+#5371 = SURFACE_CURVE('',#5372,(#5376,#5383),.PCURVE_S1.);
+#5372 = LINE('',#5373,#5374);
+#5373 = CARTESIAN_POINT('',(22.15,0.7,6.65));
+#5374 = VECTOR('',#5375,1.);
+#5375 = DIRECTION('',(1.,0.,0.));
+#5376 = PCURVE('',#3999,#5377);
+#5377 = DEFINITIONAL_REPRESENTATION('',(#5378),#5382);
+#5378 = LINE('',#5379,#5380);
+#5379 = CARTESIAN_POINT('',(0.,0.));
+#5380 = VECTOR('',#5381,1.);
+#5381 = DIRECTION('',(0.,1.));
+#5382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5383 = PCURVE('',#4025,#5384);
+#5384 = DEFINITIONAL_REPRESENTATION('',(#5385),#5389);
+#5385 = LINE('',#5386,#5387);
+#5386 = CARTESIAN_POINT('',(0.,0.));
+#5387 = VECTOR('',#5388,1.);
+#5388 = DIRECTION('',(1.,0.));
+#5389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5390 = ORIENTED_EDGE('',*,*,#3982,.F.);
+#5391 = ORIENTED_EDGE('',*,*,#5392,.T.);
+#5392 = EDGE_CURVE('',#3983,#5393,#5395,.T.);
+#5393 = VERTEX_POINT('',#5394);
+#5394 = CARTESIAN_POINT('',(26.15,0.7,7.15));
+#5395 = SURFACE_CURVE('',#5396,(#5400,#5407),.PCURVE_S1.);
+#5396 = LINE('',#5397,#5398);
+#5397 = CARTESIAN_POINT('',(22.15,0.7,7.15));
+#5398 = VECTOR('',#5399,1.);
+#5399 = DIRECTION('',(1.,0.,0.));
+#5400 = PCURVE('',#3999,#5401);
+#5401 = DEFINITIONAL_REPRESENTATION('',(#5402),#5406);
+#5402 = LINE('',#5403,#5404);
+#5403 = CARTESIAN_POINT('',(0.5,0.));
+#5404 = VECTOR('',#5405,1.);
+#5405 = DIRECTION('',(0.,1.));
+#5406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5407 = PCURVE('',#4075,#5408);
+#5408 = DEFINITIONAL_REPRESENTATION('',(#5409),#5413);
+#5409 = LINE('',#5410,#5411);
+#5410 = CARTESIAN_POINT('',(0.,0.));
+#5411 = VECTOR('',#5412,1.);
+#5412 = DIRECTION('',(1.,0.));
+#5413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5414 = ORIENTED_EDGE('',*,*,#5415,.F.);
+#5415 = EDGE_CURVE('',#5369,#5393,#5416,.T.);
+#5416 = SURFACE_CURVE('',#5417,(#5421,#5428),.PCURVE_S1.);
+#5417 = LINE('',#5418,#5419);
+#5418 = CARTESIAN_POINT('',(26.15,0.7,6.65));
+#5419 = VECTOR('',#5420,1.);
+#5420 = DIRECTION('',(0.,0.,1.));
+#5421 = PCURVE('',#3999,#5422);
+#5422 = DEFINITIONAL_REPRESENTATION('',(#5423),#5427);
+#5423 = LINE('',#5424,#5425);
+#5424 = CARTESIAN_POINT('',(0.,4.));
+#5425 = VECTOR('',#5426,1.);
+#5426 = DIRECTION('',(1.,0.));
+#5427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5428 = PCURVE('',#5429,#5434);
+#5429 = PLANE('',#5430);
+#5430 = AXIS2_PLACEMENT_3D('',#5431,#5432,#5433);
+#5431 = CARTESIAN_POINT('',(26.15,0.7,6.65));
+#5432 = DIRECTION('',(1.,0.,0.));
+#5433 = DIRECTION('',(0.,0.,1.));
+#5434 = DEFINITIONAL_REPRESENTATION('',(#5435),#5439);
+#5435 = LINE('',#5436,#5437);
+#5436 = CARTESIAN_POINT('',(0.,0.));
+#5437 = VECTOR('',#5438,1.);
+#5438 = DIRECTION('',(1.,0.));
+#5439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5440 = ADVANCED_FACE('',(#5441),#4075,.T.);
+#5441 = FACE_BOUND('',#5442,.T.);
+#5442 = EDGE_LOOP('',(#5443,#5466,#5467,#5468));
+#5443 = ORIENTED_EDGE('',*,*,#5444,.F.);
+#5444 = EDGE_CURVE('',#4037,#5445,#5447,.T.);
+#5445 = VERTEX_POINT('',#5446);
+#5446 = CARTESIAN_POINT('',(26.15,1.2,7.15));
+#5447 = SURFACE_CURVE('',#5448,(#5452,#5459),.PCURVE_S1.);
+#5448 = LINE('',#5449,#5450);
+#5449 = CARTESIAN_POINT('',(22.15,1.2,7.15));
+#5450 = VECTOR('',#5451,1.);
+#5451 = DIRECTION('',(1.,0.,0.));
+#5452 = PCURVE('',#4075,#5453);
+#5453 = DEFINITIONAL_REPRESENTATION('',(#5454),#5458);
+#5454 = LINE('',#5455,#5456);
+#5455 = CARTESIAN_POINT('',(0.,0.5));
+#5456 = VECTOR('',#5457,1.);
+#5457 = DIRECTION('',(1.,0.));
+#5458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5459 = PCURVE('',#4051,#5460);
+#5460 = DEFINITIONAL_REPRESENTATION('',(#5461),#5465);
+#5461 = LINE('',#5462,#5463);
+#5462 = CARTESIAN_POINT('',(0.5,0.));
+#5463 = VECTOR('',#5464,1.);
+#5464 = DIRECTION('',(0.,1.));
+#5465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5466 = ORIENTED_EDGE('',*,*,#4062,.F.);
+#5467 = ORIENTED_EDGE('',*,*,#5392,.T.);
+#5468 = ORIENTED_EDGE('',*,*,#5469,.T.);
+#5469 = EDGE_CURVE('',#5393,#5445,#5470,.T.);
+#5470 = SURFACE_CURVE('',#5471,(#5475,#5482),.PCURVE_S1.);
+#5471 = LINE('',#5472,#5473);
+#5472 = CARTESIAN_POINT('',(26.15,0.7,7.15));
+#5473 = VECTOR('',#5474,1.);
+#5474 = DIRECTION('',(0.,1.,0.));
+#5475 = PCURVE('',#4075,#5476);
+#5476 = DEFINITIONAL_REPRESENTATION('',(#5477),#5481);
+#5477 = LINE('',#5478,#5479);
+#5478 = CARTESIAN_POINT('',(4.,0.));
+#5479 = VECTOR('',#5480,1.);
+#5480 = DIRECTION('',(0.,1.));
+#5481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5482 = PCURVE('',#5429,#5483);
+#5483 = DEFINITIONAL_REPRESENTATION('',(#5484),#5488);
+#5484 = LINE('',#5485,#5486);
+#5485 = CARTESIAN_POINT('',(0.5,0.));
+#5486 = VECTOR('',#5487,1.);
+#5487 = DIRECTION('',(0.,-1.));
+#5488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5489 = ADVANCED_FACE('',(#5490),#4051,.T.);
+#5490 = FACE_BOUND('',#5491,.T.);
+#5491 = EDGE_LOOP('',(#5492,#5515,#5516,#5517));
+#5492 = ORIENTED_EDGE('',*,*,#5493,.F.);
+#5493 = EDGE_CURVE('',#4011,#5494,#5496,.T.);
+#5494 = VERTEX_POINT('',#5495);
+#5495 = CARTESIAN_POINT('',(26.15,1.2,6.65));
+#5496 = SURFACE_CURVE('',#5497,(#5501,#5508),.PCURVE_S1.);
+#5497 = LINE('',#5498,#5499);
+#5498 = CARTESIAN_POINT('',(22.15,1.2,6.65));
+#5499 = VECTOR('',#5500,1.);
+#5500 = DIRECTION('',(1.,0.,0.));
+#5501 = PCURVE('',#4051,#5502);
+#5502 = DEFINITIONAL_REPRESENTATION('',(#5503),#5507);
+#5503 = LINE('',#5504,#5505);
+#5504 = CARTESIAN_POINT('',(0.,0.));
+#5505 = VECTOR('',#5506,1.);
+#5506 = DIRECTION('',(0.,1.));
+#5507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5508 = PCURVE('',#4025,#5509);
+#5509 = DEFINITIONAL_REPRESENTATION('',(#5510),#5514);
+#5510 = LINE('',#5511,#5512);
+#5511 = CARTESIAN_POINT('',(0.,0.5));
+#5512 = VECTOR('',#5513,1.);
+#5513 = DIRECTION('',(1.,0.));
+#5514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5515 = ORIENTED_EDGE('',*,*,#4036,.F.);
+#5516 = ORIENTED_EDGE('',*,*,#5444,.T.);
+#5517 = ORIENTED_EDGE('',*,*,#5518,.F.);
+#5518 = EDGE_CURVE('',#5494,#5445,#5519,.T.);
+#5519 = SURFACE_CURVE('',#5520,(#5524,#5531),.PCURVE_S1.);
+#5520 = LINE('',#5521,#5522);
+#5521 = CARTESIAN_POINT('',(26.15,1.2,6.65));
+#5522 = VECTOR('',#5523,1.);
+#5523 = DIRECTION('',(0.,0.,1.));
+#5524 = PCURVE('',#4051,#5525);
+#5525 = DEFINITIONAL_REPRESENTATION('',(#5526),#5530);
+#5526 = LINE('',#5527,#5528);
+#5527 = CARTESIAN_POINT('',(0.,4.));
+#5528 = VECTOR('',#5529,1.);
+#5529 = DIRECTION('',(1.,0.));
+#5530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5531 = PCURVE('',#5429,#5532);
+#5532 = DEFINITIONAL_REPRESENTATION('',(#5533),#5537);
+#5533 = LINE('',#5534,#5535);
+#5534 = CARTESIAN_POINT('',(0.,-0.5));
+#5535 = VECTOR('',#5536,1.);
+#5536 = DIRECTION('',(1.,0.));
+#5537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5538 = ADVANCED_FACE('',(#5539),#4025,.F.);
+#5539 = FACE_BOUND('',#5540,.F.);
+#5540 = EDGE_LOOP('',(#5541,#5542,#5543,#5544));
+#5541 = ORIENTED_EDGE('',*,*,#5493,.F.);
+#5542 = ORIENTED_EDGE('',*,*,#4010,.F.);
+#5543 = ORIENTED_EDGE('',*,*,#5368,.T.);
+#5544 = ORIENTED_EDGE('',*,*,#5545,.T.);
+#5545 = EDGE_CURVE('',#5369,#5494,#5546,.T.);
+#5546 = SURFACE_CURVE('',#5547,(#5551,#5558),.PCURVE_S1.);
+#5547 = LINE('',#5548,#5549);
+#5548 = CARTESIAN_POINT('',(26.15,0.7,6.65));
+#5549 = VECTOR('',#5550,1.);
+#5550 = DIRECTION('',(0.,1.,0.));
+#5551 = PCURVE('',#4025,#5552);
+#5552 = DEFINITIONAL_REPRESENTATION('',(#5553),#5557);
+#5553 = LINE('',#5554,#5555);
+#5554 = CARTESIAN_POINT('',(4.,0.));
+#5555 = VECTOR('',#5556,1.);
+#5556 = DIRECTION('',(0.,1.));
+#5557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5558 = PCURVE('',#5429,#5559);
+#5559 = DEFINITIONAL_REPRESENTATION('',(#5560),#5564);
+#5560 = LINE('',#5561,#5562);
+#5561 = CARTESIAN_POINT('',(0.,0.));
+#5562 = VECTOR('',#5563,1.);
+#5563 = DIRECTION('',(0.,-1.));
+#5564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5565 = ADVANCED_FACE('',(#5566),#4105,.F.);
+#5566 = FACE_BOUND('',#5567,.F.);
+#5567 = EDGE_LOOP('',(#5568,#5591,#5592,#5615));
+#5568 = ORIENTED_EDGE('',*,*,#5569,.F.);
+#5569 = EDGE_CURVE('',#4091,#5570,#5572,.T.);
+#5570 = VERTEX_POINT('',#5571);
+#5571 = CARTESIAN_POINT('',(26.15,4.7,6.65));
+#5572 = SURFACE_CURVE('',#5573,(#5577,#5584),.PCURVE_S1.);
+#5573 = LINE('',#5574,#5575);
+#5574 = CARTESIAN_POINT('',(22.15,4.7,6.65));
+#5575 = VECTOR('',#5576,1.);
+#5576 = DIRECTION('',(1.,0.,0.));
+#5577 = PCURVE('',#4105,#5578);
+#5578 = DEFINITIONAL_REPRESENTATION('',(#5579),#5583);
+#5579 = LINE('',#5580,#5581);
+#5580 = CARTESIAN_POINT('',(0.,0.));
+#5581 = VECTOR('',#5582,1.);
+#5582 = DIRECTION('',(0.,1.));
+#5583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5584 = PCURVE('',#4131,#5585);
+#5585 = DEFINITIONAL_REPRESENTATION('',(#5586),#5590);
+#5586 = LINE('',#5587,#5588);
+#5587 = CARTESIAN_POINT('',(0.,0.));
+#5588 = VECTOR('',#5589,1.);
+#5589 = DIRECTION('',(1.,0.));
+#5590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5591 = ORIENTED_EDGE('',*,*,#4088,.F.);
+#5592 = ORIENTED_EDGE('',*,*,#5593,.T.);
+#5593 = EDGE_CURVE('',#4089,#5594,#5596,.T.);
+#5594 = VERTEX_POINT('',#5595);
+#5595 = CARTESIAN_POINT('',(26.15,4.7,7.15));
+#5596 = SURFACE_CURVE('',#5597,(#5601,#5608),.PCURVE_S1.);
+#5597 = LINE('',#5598,#5599);
+#5598 = CARTESIAN_POINT('',(22.15,4.7,7.15));
+#5599 = VECTOR('',#5600,1.);
+#5600 = DIRECTION('',(1.,0.,0.));
+#5601 = PCURVE('',#4105,#5602);
+#5602 = DEFINITIONAL_REPRESENTATION('',(#5603),#5607);
+#5603 = LINE('',#5604,#5605);
+#5604 = CARTESIAN_POINT('',(0.5,0.));
+#5605 = VECTOR('',#5606,1.);
+#5606 = DIRECTION('',(0.,1.));
+#5607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5608 = PCURVE('',#4181,#5609);
+#5609 = DEFINITIONAL_REPRESENTATION('',(#5610),#5614);
+#5610 = LINE('',#5611,#5612);
+#5611 = CARTESIAN_POINT('',(0.,0.));
+#5612 = VECTOR('',#5613,1.);
+#5613 = DIRECTION('',(1.,0.));
+#5614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5615 = ORIENTED_EDGE('',*,*,#5616,.F.);
+#5616 = EDGE_CURVE('',#5570,#5594,#5617,.T.);
+#5617 = SURFACE_CURVE('',#5618,(#5622,#5629),.PCURVE_S1.);
+#5618 = LINE('',#5619,#5620);
+#5619 = CARTESIAN_POINT('',(26.15,4.7,6.65));
+#5620 = VECTOR('',#5621,1.);
+#5621 = DIRECTION('',(0.,0.,1.));
+#5622 = PCURVE('',#4105,#5623);
+#5623 = DEFINITIONAL_REPRESENTATION('',(#5624),#5628);
+#5624 = LINE('',#5625,#5626);
+#5625 = CARTESIAN_POINT('',(0.,4.));
+#5626 = VECTOR('',#5627,1.);
+#5627 = DIRECTION('',(1.,0.));
+#5628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5629 = PCURVE('',#5630,#5635);
+#5630 = PLANE('',#5631);
+#5631 = AXIS2_PLACEMENT_3D('',#5632,#5633,#5634);
+#5632 = CARTESIAN_POINT('',(26.15,4.7,6.65));
+#5633 = DIRECTION('',(1.,0.,0.));
+#5634 = DIRECTION('',(0.,0.,1.));
+#5635 = DEFINITIONAL_REPRESENTATION('',(#5636),#5640);
+#5636 = LINE('',#5637,#5638);
+#5637 = CARTESIAN_POINT('',(0.,0.));
+#5638 = VECTOR('',#5639,1.);
+#5639 = DIRECTION('',(1.,0.));
+#5640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5641 = ADVANCED_FACE('',(#5642),#4181,.T.);
+#5642 = FACE_BOUND('',#5643,.T.);
+#5643 = EDGE_LOOP('',(#5644,#5667,#5668,#5669));
+#5644 = ORIENTED_EDGE('',*,*,#5645,.F.);
+#5645 = EDGE_CURVE('',#4143,#5646,#5648,.T.);
+#5646 = VERTEX_POINT('',#5647);
+#5647 = CARTESIAN_POINT('',(26.15,5.2,7.15));
+#5648 = SURFACE_CURVE('',#5649,(#5653,#5660),.PCURVE_S1.);
+#5649 = LINE('',#5650,#5651);
+#5650 = CARTESIAN_POINT('',(22.15,5.2,7.15));
+#5651 = VECTOR('',#5652,1.);
+#5652 = DIRECTION('',(1.,0.,0.));
+#5653 = PCURVE('',#4181,#5654);
+#5654 = DEFINITIONAL_REPRESENTATION('',(#5655),#5659);
+#5655 = LINE('',#5656,#5657);
+#5656 = CARTESIAN_POINT('',(0.,0.5));
+#5657 = VECTOR('',#5658,1.);
+#5658 = DIRECTION('',(1.,0.));
+#5659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5660 = PCURVE('',#4157,#5661);
+#5661 = DEFINITIONAL_REPRESENTATION('',(#5662),#5666);
+#5662 = LINE('',#5663,#5664);
+#5663 = CARTESIAN_POINT('',(0.5,0.));
+#5664 = VECTOR('',#5665,1.);
+#5665 = DIRECTION('',(0.,1.));
+#5666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5667 = ORIENTED_EDGE('',*,*,#4168,.F.);
+#5668 = ORIENTED_EDGE('',*,*,#5593,.T.);
+#5669 = ORIENTED_EDGE('',*,*,#5670,.T.);
+#5670 = EDGE_CURVE('',#5594,#5646,#5671,.T.);
+#5671 = SURFACE_CURVE('',#5672,(#5676,#5683),.PCURVE_S1.);
+#5672 = LINE('',#5673,#5674);
+#5673 = CARTESIAN_POINT('',(26.15,4.7,7.15));
+#5674 = VECTOR('',#5675,1.);
+#5675 = DIRECTION('',(0.,1.,0.));
+#5676 = PCURVE('',#4181,#5677);
+#5677 = DEFINITIONAL_REPRESENTATION('',(#5678),#5682);
+#5678 = LINE('',#5679,#5680);
+#5679 = CARTESIAN_POINT('',(4.,0.));
+#5680 = VECTOR('',#5681,1.);
+#5681 = DIRECTION('',(0.,1.));
+#5682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5683 = PCURVE('',#5630,#5684);
+#5684 = DEFINITIONAL_REPRESENTATION('',(#5685),#5689);
+#5685 = LINE('',#5686,#5687);
+#5686 = CARTESIAN_POINT('',(0.5,0.));
+#5687 = VECTOR('',#5688,1.);
+#5688 = DIRECTION('',(0.,-1.));
+#5689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5690 = ADVANCED_FACE('',(#5691),#4157,.T.);
+#5691 = FACE_BOUND('',#5692,.T.);
+#5692 = EDGE_LOOP('',(#5693,#5716,#5717,#5718));
+#5693 = ORIENTED_EDGE('',*,*,#5694,.F.);
+#5694 = EDGE_CURVE('',#4117,#5695,#5697,.T.);
+#5695 = VERTEX_POINT('',#5696);
+#5696 = CARTESIAN_POINT('',(26.15,5.2,6.65));
+#5697 = SURFACE_CURVE('',#5698,(#5702,#5709),.PCURVE_S1.);
+#5698 = LINE('',#5699,#5700);
+#5699 = CARTESIAN_POINT('',(22.15,5.2,6.65));
+#5700 = VECTOR('',#5701,1.);
+#5701 = DIRECTION('',(1.,0.,0.));
+#5702 = PCURVE('',#4157,#5703);
+#5703 = DEFINITIONAL_REPRESENTATION('',(#5704),#5708);
+#5704 = LINE('',#5705,#5706);
+#5705 = CARTESIAN_POINT('',(0.,0.));
+#5706 = VECTOR('',#5707,1.);
+#5707 = DIRECTION('',(0.,1.));
+#5708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5709 = PCURVE('',#4131,#5710);
+#5710 = DEFINITIONAL_REPRESENTATION('',(#5711),#5715);
+#5711 = LINE('',#5712,#5713);
+#5712 = CARTESIAN_POINT('',(0.,0.5));
+#5713 = VECTOR('',#5714,1.);
+#5714 = DIRECTION('',(1.,0.));
+#5715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5716 = ORIENTED_EDGE('',*,*,#4142,.F.);
+#5717 = ORIENTED_EDGE('',*,*,#5645,.T.);
+#5718 = ORIENTED_EDGE('',*,*,#5719,.F.);
+#5719 = EDGE_CURVE('',#5695,#5646,#5720,.T.);
+#5720 = SURFACE_CURVE('',#5721,(#5725,#5732),.PCURVE_S1.);
+#5721 = LINE('',#5722,#5723);
+#5722 = CARTESIAN_POINT('',(26.15,5.2,6.65));
+#5723 = VECTOR('',#5724,1.);
+#5724 = DIRECTION('',(0.,0.,1.));
+#5725 = PCURVE('',#4157,#5726);
+#5726 = DEFINITIONAL_REPRESENTATION('',(#5727),#5731);
+#5727 = LINE('',#5728,#5729);
+#5728 = CARTESIAN_POINT('',(0.,4.));
+#5729 = VECTOR('',#5730,1.);
+#5730 = DIRECTION('',(1.,0.));
+#5731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5732 = PCURVE('',#5630,#5733);
+#5733 = DEFINITIONAL_REPRESENTATION('',(#5734),#5738);
+#5734 = LINE('',#5735,#5736);
+#5735 = CARTESIAN_POINT('',(0.,-0.5));
+#5736 = VECTOR('',#5737,1.);
+#5737 = DIRECTION('',(1.,0.));
+#5738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5739 = ADVANCED_FACE('',(#5740),#4131,.F.);
+#5740 = FACE_BOUND('',#5741,.F.);
+#5741 = EDGE_LOOP('',(#5742,#5743,#5744,#5745));
+#5742 = ORIENTED_EDGE('',*,*,#5694,.F.);
+#5743 = ORIENTED_EDGE('',*,*,#4116,.F.);
+#5744 = ORIENTED_EDGE('',*,*,#5569,.T.);
+#5745 = ORIENTED_EDGE('',*,*,#5746,.T.);
+#5746 = EDGE_CURVE('',#5570,#5695,#5747,.T.);
+#5747 = SURFACE_CURVE('',#5748,(#5752,#5759),.PCURVE_S1.);
+#5748 = LINE('',#5749,#5750);
+#5749 = CARTESIAN_POINT('',(26.15,4.7,6.65));
+#5750 = VECTOR('',#5751,1.);
+#5751 = DIRECTION('',(0.,1.,0.));
+#5752 = PCURVE('',#4131,#5753);
+#5753 = DEFINITIONAL_REPRESENTATION('',(#5754),#5758);
+#5754 = LINE('',#5755,#5756);
+#5755 = CARTESIAN_POINT('',(4.,0.));
+#5756 = VECTOR('',#5757,1.);
+#5757 = DIRECTION('',(0.,1.));
+#5758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5759 = PCURVE('',#5630,#5760);
+#5760 = DEFINITIONAL_REPRESENTATION('',(#5761),#5765);
+#5761 = LINE('',#5762,#5763);
+#5762 = CARTESIAN_POINT('',(0.,0.));
+#5763 = VECTOR('',#5764,1.);
+#5764 = DIRECTION('',(0.,-1.));
+#5765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5766 = ADVANCED_FACE('',(#5767),#4211,.T.);
+#5767 = FACE_BOUND('',#5768,.T.);
+#5768 = EDGE_LOOP('',(#5769,#5792,#5793,#5816));
+#5769 = ORIENTED_EDGE('',*,*,#5770,.F.);
+#5770 = EDGE_CURVE('',#4197,#5771,#5773,.T.);
+#5771 = VERTEX_POINT('',#5772);
+#5772 = CARTESIAN_POINT('',(26.15,-4.8,6.65));
+#5773 = SURFACE_CURVE('',#5774,(#5778,#5785),.PCURVE_S1.);
+#5774 = LINE('',#5775,#5776);
+#5775 = CARTESIAN_POINT('',(22.15,-4.8,6.65));
+#5776 = VECTOR('',#5777,1.);
+#5777 = DIRECTION('',(1.,0.,0.));
+#5778 = PCURVE('',#4211,#5779);
+#5779 = DEFINITIONAL_REPRESENTATION('',(#5780),#5784);
+#5780 = LINE('',#5781,#5782);
+#5781 = CARTESIAN_POINT('',(0.,0.));
+#5782 = VECTOR('',#5783,1.);
+#5783 = DIRECTION('',(0.,1.));
+#5784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5785 = PCURVE('',#4287,#5786);
+#5786 = DEFINITIONAL_REPRESENTATION('',(#5787),#5791);
+#5787 = LINE('',#5788,#5789);
+#5788 = CARTESIAN_POINT('',(0.,0.5));
+#5789 = VECTOR('',#5790,1.);
+#5790 = DIRECTION('',(1.,0.));
+#5791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5792 = ORIENTED_EDGE('',*,*,#4194,.F.);
+#5793 = ORIENTED_EDGE('',*,*,#5794,.T.);
+#5794 = EDGE_CURVE('',#4195,#5795,#5797,.T.);
+#5795 = VERTEX_POINT('',#5796);
+#5796 = CARTESIAN_POINT('',(26.15,-4.8,7.15));
+#5797 = SURFACE_CURVE('',#5798,(#5802,#5809),.PCURVE_S1.);
+#5798 = LINE('',#5799,#5800);
+#5799 = CARTESIAN_POINT('',(22.15,-4.8,7.15));
+#5800 = VECTOR('',#5801,1.);
+#5801 = DIRECTION('',(1.,0.,0.));
+#5802 = PCURVE('',#4211,#5803);
+#5803 = DEFINITIONAL_REPRESENTATION('',(#5804),#5808);
+#5804 = LINE('',#5805,#5806);
+#5805 = CARTESIAN_POINT('',(0.5,0.));
+#5806 = VECTOR('',#5807,1.);
+#5807 = DIRECTION('',(0.,1.));
+#5808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5809 = PCURVE('',#4237,#5810);
+#5810 = DEFINITIONAL_REPRESENTATION('',(#5811),#5815);
+#5811 = LINE('',#5812,#5813);
+#5812 = CARTESIAN_POINT('',(0.,0.5));
+#5813 = VECTOR('',#5814,1.);
+#5814 = DIRECTION('',(1.,0.));
+#5815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5816 = ORIENTED_EDGE('',*,*,#5817,.F.);
+#5817 = EDGE_CURVE('',#5771,#5795,#5818,.T.);
+#5818 = SURFACE_CURVE('',#5819,(#5823,#5830),.PCURVE_S1.);
+#5819 = LINE('',#5820,#5821);
+#5820 = CARTESIAN_POINT('',(26.15,-4.8,6.65));
+#5821 = VECTOR('',#5822,1.);
+#5822 = DIRECTION('',(0.,0.,1.));
+#5823 = PCURVE('',#4211,#5824);
+#5824 = DEFINITIONAL_REPRESENTATION('',(#5825),#5829);
+#5825 = LINE('',#5826,#5827);
+#5826 = CARTESIAN_POINT('',(0.,4.));
+#5827 = VECTOR('',#5828,1.);
+#5828 = DIRECTION('',(1.,0.));
+#5829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5830 = PCURVE('',#5831,#5836);
+#5831 = PLANE('',#5832);
+#5832 = AXIS2_PLACEMENT_3D('',#5833,#5834,#5835);
+#5833 = CARTESIAN_POINT('',(26.15,-5.3,6.65));
+#5834 = DIRECTION('',(1.,0.,0.));
+#5835 = DIRECTION('',(0.,0.,1.));
+#5836 = DEFINITIONAL_REPRESENTATION('',(#5837),#5841);
+#5837 = LINE('',#5838,#5839);
+#5838 = CARTESIAN_POINT('',(0.,-0.5));
+#5839 = VECTOR('',#5840,1.);
+#5840 = DIRECTION('',(1.,0.));
+#5841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5842 = ADVANCED_FACE('',(#5843),#4287,.F.);
+#5843 = FACE_BOUND('',#5844,.F.);
+#5844 = EDGE_LOOP('',(#5845,#5846,#5847,#5870));
+#5845 = ORIENTED_EDGE('',*,*,#5770,.F.);
+#5846 = ORIENTED_EDGE('',*,*,#4274,.F.);
+#5847 = ORIENTED_EDGE('',*,*,#5848,.T.);
+#5848 = EDGE_CURVE('',#4249,#5849,#5851,.T.);
+#5849 = VERTEX_POINT('',#5850);
+#5850 = CARTESIAN_POINT('',(26.15,-5.3,6.65));
+#5851 = SURFACE_CURVE('',#5852,(#5856,#5863),.PCURVE_S1.);
+#5852 = LINE('',#5853,#5854);
+#5853 = CARTESIAN_POINT('',(22.15,-5.3,6.65));
+#5854 = VECTOR('',#5855,1.);
+#5855 = DIRECTION('',(1.,0.,0.));
+#5856 = PCURVE('',#4287,#5857);
+#5857 = DEFINITIONAL_REPRESENTATION('',(#5858),#5862);
+#5858 = LINE('',#5859,#5860);
+#5859 = CARTESIAN_POINT('',(0.,0.));
+#5860 = VECTOR('',#5861,1.);
+#5861 = DIRECTION('',(1.,0.));
+#5862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5863 = PCURVE('',#4263,#5864);
+#5864 = DEFINITIONAL_REPRESENTATION('',(#5865),#5869);
+#5865 = LINE('',#5866,#5867);
+#5866 = CARTESIAN_POINT('',(0.,0.));
+#5867 = VECTOR('',#5868,1.);
+#5868 = DIRECTION('',(0.,1.));
+#5869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5870 = ORIENTED_EDGE('',*,*,#5871,.T.);
+#5871 = EDGE_CURVE('',#5849,#5771,#5872,.T.);
+#5872 = SURFACE_CURVE('',#5873,(#5877,#5884),.PCURVE_S1.);
+#5873 = LINE('',#5874,#5875);
+#5874 = CARTESIAN_POINT('',(26.15,-5.3,6.65));
+#5875 = VECTOR('',#5876,1.);
+#5876 = DIRECTION('',(0.,1.,0.));
+#5877 = PCURVE('',#4287,#5878);
+#5878 = DEFINITIONAL_REPRESENTATION('',(#5879),#5883);
+#5879 = LINE('',#5880,#5881);
+#5880 = CARTESIAN_POINT('',(4.,0.));
+#5881 = VECTOR('',#5882,1.);
+#5882 = DIRECTION('',(0.,1.));
+#5883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5884 = PCURVE('',#5831,#5885);
+#5885 = DEFINITIONAL_REPRESENTATION('',(#5886),#5890);
+#5886 = LINE('',#5887,#5888);
+#5887 = CARTESIAN_POINT('',(0.,0.));
+#5888 = VECTOR('',#5889,1.);
+#5889 = DIRECTION('',(0.,-1.));
+#5890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5891 = ADVANCED_FACE('',(#5892),#4263,.F.);
+#5892 = FACE_BOUND('',#5893,.F.);
+#5893 = EDGE_LOOP('',(#5894,#5895,#5896,#5919));
+#5894 = ORIENTED_EDGE('',*,*,#5848,.F.);
+#5895 = ORIENTED_EDGE('',*,*,#4248,.F.);
+#5896 = ORIENTED_EDGE('',*,*,#5897,.T.);
+#5897 = EDGE_CURVE('',#4223,#5898,#5900,.T.);
+#5898 = VERTEX_POINT('',#5899);
+#5899 = CARTESIAN_POINT('',(26.15,-5.3,7.15));
+#5900 = SURFACE_CURVE('',#5901,(#5905,#5912),.PCURVE_S1.);
+#5901 = LINE('',#5902,#5903);
+#5902 = CARTESIAN_POINT('',(22.15,-5.3,7.15));
+#5903 = VECTOR('',#5904,1.);
+#5904 = DIRECTION('',(1.,0.,0.));
+#5905 = PCURVE('',#4263,#5906);
+#5906 = DEFINITIONAL_REPRESENTATION('',(#5907),#5911);
+#5907 = LINE('',#5908,#5909);
+#5908 = CARTESIAN_POINT('',(0.5,0.));
+#5909 = VECTOR('',#5910,1.);
+#5910 = DIRECTION('',(0.,1.));
+#5911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5912 = PCURVE('',#4237,#5913);
+#5913 = DEFINITIONAL_REPRESENTATION('',(#5914),#5918);
+#5914 = LINE('',#5915,#5916);
+#5915 = CARTESIAN_POINT('',(0.,0.));
+#5916 = VECTOR('',#5917,1.);
+#5917 = DIRECTION('',(1.,0.));
+#5918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5919 = ORIENTED_EDGE('',*,*,#5920,.F.);
+#5920 = EDGE_CURVE('',#5849,#5898,#5921,.T.);
+#5921 = SURFACE_CURVE('',#5922,(#5926,#5933),.PCURVE_S1.);
+#5922 = LINE('',#5923,#5924);
+#5923 = CARTESIAN_POINT('',(26.15,-5.3,6.65));
+#5924 = VECTOR('',#5925,1.);
+#5925 = DIRECTION('',(0.,0.,1.));
+#5926 = PCURVE('',#4263,#5927);
+#5927 = DEFINITIONAL_REPRESENTATION('',(#5928),#5932);
+#5928 = LINE('',#5929,#5930);
+#5929 = CARTESIAN_POINT('',(0.,4.));
+#5930 = VECTOR('',#5931,1.);
+#5931 = DIRECTION('',(1.,0.));
+#5932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5933 = PCURVE('',#5831,#5934);
+#5934 = DEFINITIONAL_REPRESENTATION('',(#5935),#5939);
+#5935 = LINE('',#5936,#5937);
+#5936 = CARTESIAN_POINT('',(0.,0.));
+#5937 = VECTOR('',#5938,1.);
+#5938 = DIRECTION('',(1.,0.));
+#5939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5940 = ADVANCED_FACE('',(#5941),#4237,.T.);
+#5941 = FACE_BOUND('',#5942,.T.);
+#5942 = EDGE_LOOP('',(#5943,#5944,#5945,#5946));
+#5943 = ORIENTED_EDGE('',*,*,#5794,.F.);
+#5944 = ORIENTED_EDGE('',*,*,#4222,.F.);
+#5945 = ORIENTED_EDGE('',*,*,#5897,.T.);
+#5946 = ORIENTED_EDGE('',*,*,#5947,.T.);
+#5947 = EDGE_CURVE('',#5898,#5795,#5948,.T.);
+#5948 = SURFACE_CURVE('',#5949,(#5953,#5960),.PCURVE_S1.);
+#5949 = LINE('',#5950,#5951);
+#5950 = CARTESIAN_POINT('',(26.15,-5.3,7.15));
+#5951 = VECTOR('',#5952,1.);
+#5952 = DIRECTION('',(0.,1.,0.));
+#5953 = PCURVE('',#4237,#5954);
+#5954 = DEFINITIONAL_REPRESENTATION('',(#5955),#5959);
+#5955 = LINE('',#5956,#5957);
+#5956 = CARTESIAN_POINT('',(4.,0.));
+#5957 = VECTOR('',#5958,1.);
+#5958 = DIRECTION('',(0.,1.));
+#5959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5960 = PCURVE('',#5831,#5961);
+#5961 = DEFINITIONAL_REPRESENTATION('',(#5962),#5966);
+#5962 = LINE('',#5963,#5964);
+#5963 = CARTESIAN_POINT('',(0.5,0.));
+#5964 = VECTOR('',#5965,1.);
+#5965 = DIRECTION('',(0.,-1.));
+#5966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5967 = ADVANCED_FACE('',(#5968),#4317,.F.);
+#5968 = FACE_BOUND('',#5969,.F.);
+#5969 = EDGE_LOOP('',(#5970,#5993,#5994,#6017));
+#5970 = ORIENTED_EDGE('',*,*,#5971,.F.);
+#5971 = EDGE_CURVE('',#4303,#5972,#5974,.T.);
+#5972 = VERTEX_POINT('',#5973);
+#5973 = CARTESIAN_POINT('',(26.15,2.7,6.65));
+#5974 = SURFACE_CURVE('',#5975,(#5979,#5986),.PCURVE_S1.);
+#5975 = LINE('',#5976,#5977);
+#5976 = CARTESIAN_POINT('',(22.15,2.7,6.65));
+#5977 = VECTOR('',#5978,1.);
+#5978 = DIRECTION('',(1.,0.,0.));
+#5979 = PCURVE('',#4317,#5980);
+#5980 = DEFINITIONAL_REPRESENTATION('',(#5981),#5985);
+#5981 = LINE('',#5982,#5983);
+#5982 = CARTESIAN_POINT('',(0.,0.));
+#5983 = VECTOR('',#5984,1.);
+#5984 = DIRECTION('',(0.,1.));
+#5985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5986 = PCURVE('',#4343,#5987);
+#5987 = DEFINITIONAL_REPRESENTATION('',(#5988),#5992);
+#5988 = LINE('',#5989,#5990);
+#5989 = CARTESIAN_POINT('',(0.,0.));
+#5990 = VECTOR('',#5991,1.);
+#5991 = DIRECTION('',(1.,0.));
+#5992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5993 = ORIENTED_EDGE('',*,*,#4300,.F.);
+#5994 = ORIENTED_EDGE('',*,*,#5995,.T.);
+#5995 = EDGE_CURVE('',#4301,#5996,#5998,.T.);
+#5996 = VERTEX_POINT('',#5997);
+#5997 = CARTESIAN_POINT('',(26.15,2.7,7.15));
+#5998 = SURFACE_CURVE('',#5999,(#6003,#6010),.PCURVE_S1.);
+#5999 = LINE('',#6000,#6001);
+#6000 = CARTESIAN_POINT('',(22.15,2.7,7.15));
+#6001 = VECTOR('',#6002,1.);
+#6002 = DIRECTION('',(1.,0.,0.));
+#6003 = PCURVE('',#4317,#6004);
+#6004 = DEFINITIONAL_REPRESENTATION('',(#6005),#6009);
+#6005 = LINE('',#6006,#6007);
+#6006 = CARTESIAN_POINT('',(0.5,0.));
+#6007 = VECTOR('',#6008,1.);
+#6008 = DIRECTION('',(0.,1.));
+#6009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6010 = PCURVE('',#4393,#6011);
+#6011 = DEFINITIONAL_REPRESENTATION('',(#6012),#6016);
+#6012 = LINE('',#6013,#6014);
+#6013 = CARTESIAN_POINT('',(0.,0.));
+#6014 = VECTOR('',#6015,1.);
+#6015 = DIRECTION('',(1.,0.));
+#6016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6017 = ORIENTED_EDGE('',*,*,#6018,.F.);
+#6018 = EDGE_CURVE('',#5972,#5996,#6019,.T.);
+#6019 = SURFACE_CURVE('',#6020,(#6024,#6031),.PCURVE_S1.);
+#6020 = LINE('',#6021,#6022);
+#6021 = CARTESIAN_POINT('',(26.15,2.7,6.65));
+#6022 = VECTOR('',#6023,1.);
+#6023 = DIRECTION('',(0.,0.,1.));
+#6024 = PCURVE('',#4317,#6025);
+#6025 = DEFINITIONAL_REPRESENTATION('',(#6026),#6030);
+#6026 = LINE('',#6027,#6028);
+#6027 = CARTESIAN_POINT('',(0.,4.));
+#6028 = VECTOR('',#6029,1.);
+#6029 = DIRECTION('',(1.,0.));
+#6030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6031 = PCURVE('',#6032,#6037);
+#6032 = PLANE('',#6033);
+#6033 = AXIS2_PLACEMENT_3D('',#6034,#6035,#6036);
+#6034 = CARTESIAN_POINT('',(26.15,2.7,6.65));
+#6035 = DIRECTION('',(1.,0.,0.));
+#6036 = DIRECTION('',(0.,0.,1.));
+#6037 = DEFINITIONAL_REPRESENTATION('',(#6038),#6042);
+#6038 = LINE('',#6039,#6040);
+#6039 = CARTESIAN_POINT('',(0.,0.));
+#6040 = VECTOR('',#6041,1.);
+#6041 = DIRECTION('',(1.,0.));
+#6042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6043 = ADVANCED_FACE('',(#6044),#4393,.T.);
+#6044 = FACE_BOUND('',#6045,.T.);
+#6045 = EDGE_LOOP('',(#6046,#6069,#6070,#6071));
+#6046 = ORIENTED_EDGE('',*,*,#6047,.F.);
+#6047 = EDGE_CURVE('',#4355,#6048,#6050,.T.);
+#6048 = VERTEX_POINT('',#6049);
+#6049 = CARTESIAN_POINT('',(26.15,3.2,7.15));
+#6050 = SURFACE_CURVE('',#6051,(#6055,#6062),.PCURVE_S1.);
+#6051 = LINE('',#6052,#6053);
+#6052 = CARTESIAN_POINT('',(22.15,3.2,7.15));
+#6053 = VECTOR('',#6054,1.);
+#6054 = DIRECTION('',(1.,0.,0.));
+#6055 = PCURVE('',#4393,#6056);
+#6056 = DEFINITIONAL_REPRESENTATION('',(#6057),#6061);
+#6057 = LINE('',#6058,#6059);
+#6058 = CARTESIAN_POINT('',(0.,0.5));
+#6059 = VECTOR('',#6060,1.);
+#6060 = DIRECTION('',(1.,0.));
+#6061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6062 = PCURVE('',#4369,#6063);
+#6063 = DEFINITIONAL_REPRESENTATION('',(#6064),#6068);
+#6064 = LINE('',#6065,#6066);
+#6065 = CARTESIAN_POINT('',(0.5,0.));
+#6066 = VECTOR('',#6067,1.);
+#6067 = DIRECTION('',(0.,1.));
+#6068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6069 = ORIENTED_EDGE('',*,*,#4380,.F.);
+#6070 = ORIENTED_EDGE('',*,*,#5995,.T.);
+#6071 = ORIENTED_EDGE('',*,*,#6072,.T.);
+#6072 = EDGE_CURVE('',#5996,#6048,#6073,.T.);
+#6073 = SURFACE_CURVE('',#6074,(#6078,#6085),.PCURVE_S1.);
+#6074 = LINE('',#6075,#6076);
+#6075 = CARTESIAN_POINT('',(26.15,2.7,7.15));
+#6076 = VECTOR('',#6077,1.);
+#6077 = DIRECTION('',(0.,1.,0.));
+#6078 = PCURVE('',#4393,#6079);
+#6079 = DEFINITIONAL_REPRESENTATION('',(#6080),#6084);
+#6080 = LINE('',#6081,#6082);
+#6081 = CARTESIAN_POINT('',(4.,0.));
+#6082 = VECTOR('',#6083,1.);
+#6083 = DIRECTION('',(0.,1.));
+#6084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6085 = PCURVE('',#6032,#6086);
+#6086 = DEFINITIONAL_REPRESENTATION('',(#6087),#6091);
+#6087 = LINE('',#6088,#6089);
+#6088 = CARTESIAN_POINT('',(0.5,0.));
+#6089 = VECTOR('',#6090,1.);
+#6090 = DIRECTION('',(0.,-1.));
+#6091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6092 = ADVANCED_FACE('',(#6093),#4369,.T.);
+#6093 = FACE_BOUND('',#6094,.T.);
+#6094 = EDGE_LOOP('',(#6095,#6118,#6119,#6120));
+#6095 = ORIENTED_EDGE('',*,*,#6096,.F.);
+#6096 = EDGE_CURVE('',#4329,#6097,#6099,.T.);
+#6097 = VERTEX_POINT('',#6098);
+#6098 = CARTESIAN_POINT('',(26.15,3.2,6.65));
+#6099 = SURFACE_CURVE('',#6100,(#6104,#6111),.PCURVE_S1.);
+#6100 = LINE('',#6101,#6102);
+#6101 = CARTESIAN_POINT('',(22.15,3.2,6.65));
+#6102 = VECTOR('',#6103,1.);
+#6103 = DIRECTION('',(1.,0.,0.));
+#6104 = PCURVE('',#4369,#6105);
+#6105 = DEFINITIONAL_REPRESENTATION('',(#6106),#6110);
+#6106 = LINE('',#6107,#6108);
+#6107 = CARTESIAN_POINT('',(0.,0.));
+#6108 = VECTOR('',#6109,1.);
+#6109 = DIRECTION('',(0.,1.));
+#6110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6111 = PCURVE('',#4343,#6112);
+#6112 = DEFINITIONAL_REPRESENTATION('',(#6113),#6117);
+#6113 = LINE('',#6114,#6115);
+#6114 = CARTESIAN_POINT('',(0.,0.5));
+#6115 = VECTOR('',#6116,1.);
+#6116 = DIRECTION('',(1.,0.));
+#6117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6118 = ORIENTED_EDGE('',*,*,#4354,.F.);
+#6119 = ORIENTED_EDGE('',*,*,#6047,.T.);
+#6120 = ORIENTED_EDGE('',*,*,#6121,.F.);
+#6121 = EDGE_CURVE('',#6097,#6048,#6122,.T.);
+#6122 = SURFACE_CURVE('',#6123,(#6127,#6134),.PCURVE_S1.);
+#6123 = LINE('',#6124,#6125);
+#6124 = CARTESIAN_POINT('',(26.15,3.2,6.65));
+#6125 = VECTOR('',#6126,1.);
+#6126 = DIRECTION('',(0.,0.,1.));
+#6127 = PCURVE('',#4369,#6128);
+#6128 = DEFINITIONAL_REPRESENTATION('',(#6129),#6133);
+#6129 = LINE('',#6130,#6131);
+#6130 = CARTESIAN_POINT('',(0.,4.));
+#6131 = VECTOR('',#6132,1.);
+#6132 = DIRECTION('',(1.,0.));
+#6133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6134 = PCURVE('',#6032,#6135);
+#6135 = DEFINITIONAL_REPRESENTATION('',(#6136),#6140);
+#6136 = LINE('',#6137,#6138);
+#6137 = CARTESIAN_POINT('',(0.,-0.5));
+#6138 = VECTOR('',#6139,1.);
+#6139 = DIRECTION('',(1.,0.));
+#6140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6141 = ADVANCED_FACE('',(#6142),#4343,.F.);
+#6142 = FACE_BOUND('',#6143,.F.);
+#6143 = EDGE_LOOP('',(#6144,#6145,#6146,#6147));
+#6144 = ORIENTED_EDGE('',*,*,#6096,.F.);
+#6145 = ORIENTED_EDGE('',*,*,#4328,.F.);
+#6146 = ORIENTED_EDGE('',*,*,#5971,.T.);
+#6147 = ORIENTED_EDGE('',*,*,#6148,.T.);
+#6148 = EDGE_CURVE('',#5972,#6097,#6149,.T.);
+#6149 = SURFACE_CURVE('',#6150,(#6154,#6161),.PCURVE_S1.);
+#6150 = LINE('',#6151,#6152);
+#6151 = CARTESIAN_POINT('',(26.15,2.7,6.65));
+#6152 = VECTOR('',#6153,1.);
+#6153 = DIRECTION('',(0.,1.,0.));
+#6154 = PCURVE('',#4343,#6155);
+#6155 = DEFINITIONAL_REPRESENTATION('',(#6156),#6160);
+#6156 = LINE('',#6157,#6158);
+#6157 = CARTESIAN_POINT('',(4.,0.));
+#6158 = VECTOR('',#6159,1.);
+#6159 = DIRECTION('',(0.,1.));
+#6160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6161 = PCURVE('',#6032,#6162);
+#6162 = DEFINITIONAL_REPRESENTATION('',(#6163),#6167);
+#6163 = LINE('',#6164,#6165);
+#6164 = CARTESIAN_POINT('',(0.,0.));
+#6165 = VECTOR('',#6166,1.);
+#6166 = DIRECTION('',(0.,-1.));
+#6167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6168 = ADVANCED_FACE('',(#6169,#6179,#6214,#6249,#6284,#6319),#4588,.F.
+  );
+#6169 = FACE_BOUND('',#6170,.F.);
+#6170 = EDGE_LOOP('',(#6171,#6172,#6173,#6174,#6175,#6176,#6177,#6178));
+#6171 = ORIENTED_EDGE('',*,*,#4572,.F.);
+#6172 = ORIENTED_EDGE('',*,*,#4648,.F.);
+#6173 = ORIENTED_EDGE('',*,*,#4756,.F.);
+#6174 = ORIENTED_EDGE('',*,*,#4854,.F.);
+#6175 = ORIENTED_EDGE('',*,*,#4940,.F.);
+#6176 = ORIENTED_EDGE('',*,*,#4886,.F.);
+#6177 = ORIENTED_EDGE('',*,*,#4783,.F.);
+#6178 = ORIENTED_EDGE('',*,*,#4680,.F.);
+#6179 = FACE_BOUND('',#6180,.F.);
+#6180 = EDGE_LOOP('',(#6181));
+#6181 = ORIENTED_EDGE('',*,*,#6182,.T.);
+#6182 = EDGE_CURVE('',#6183,#6183,#6185,.T.);
+#6183 = VERTEX_POINT('',#6184);
+#6184 = CARTESIAN_POINT('',(-14.275,-15.5,40.1));
+#6185 = SURFACE_CURVE('',#6186,(#6191,#6202),.PCURVE_S1.);
+#6186 = CIRCLE('',#6187,1.225);
+#6187 = AXIS2_PLACEMENT_3D('',#6188,#6189,#6190);
+#6188 = CARTESIAN_POINT('',(-15.5,-15.5,40.1));
+#6189 = DIRECTION('',(0.,0.,1.));
+#6190 = DIRECTION('',(1.,0.,0.));
+#6191 = PCURVE('',#4588,#6192);
+#6192 = DEFINITIONAL_REPRESENTATION('',(#6193),#6201);
+#6193 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6194,#6195,#6196,#6197,
+#6198,#6199,#6200),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6194 = CARTESIAN_POINT('',(-2.375,5.65));
+#6195 = CARTESIAN_POINT('',(-2.375,7.771762239272));
+#6196 = CARTESIAN_POINT('',(-0.5375,6.710881119636));
+#6197 = CARTESIAN_POINT('',(1.3,5.65));
+#6198 = CARTESIAN_POINT('',(-0.5375,4.589118880364));
+#6199 = CARTESIAN_POINT('',(-2.375,3.528237760728));
+#6200 = CARTESIAN_POINT('',(-2.375,5.65));
+#6201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6202 = PCURVE('',#6203,#6208);
+#6203 = CYLINDRICAL_SURFACE('',#6204,1.225);
+#6204 = AXIS2_PLACEMENT_3D('',#6205,#6206,#6207);
+#6205 = CARTESIAN_POINT('',(-15.5,-15.5,40.1));
+#6206 = DIRECTION('',(0.,0.,1.));
+#6207 = DIRECTION('',(1.,0.,0.));
+#6208 = DEFINITIONAL_REPRESENTATION('',(#6209),#6213);
+#6209 = LINE('',#6210,#6211);
+#6210 = CARTESIAN_POINT('',(0.,0.));
+#6211 = VECTOR('',#6212,1.);
+#6212 = DIRECTION('',(1.,0.));
+#6213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6214 = FACE_BOUND('',#6215,.F.);
+#6215 = EDGE_LOOP('',(#6216));
+#6216 = ORIENTED_EDGE('',*,*,#6217,.T.);
+#6217 = EDGE_CURVE('',#6218,#6218,#6220,.T.);
+#6218 = VERTEX_POINT('',#6219);
+#6219 = CARTESIAN_POINT('',(-14.275,15.5,40.1));
+#6220 = SURFACE_CURVE('',#6221,(#6226,#6237),.PCURVE_S1.);
+#6221 = CIRCLE('',#6222,1.225);
+#6222 = AXIS2_PLACEMENT_3D('',#6223,#6224,#6225);
+#6223 = CARTESIAN_POINT('',(-15.5,15.5,40.1));
+#6224 = DIRECTION('',(0.,0.,1.));
+#6225 = DIRECTION('',(1.,0.,0.));
+#6226 = PCURVE('',#4588,#6227);
+#6227 = DEFINITIONAL_REPRESENTATION('',(#6228),#6236);
+#6228 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6229,#6230,#6231,#6232,
+#6233,#6234,#6235),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6229 = CARTESIAN_POINT('',(-2.375,36.65));
+#6230 = CARTESIAN_POINT('',(-2.375,38.771762239272));
+#6231 = CARTESIAN_POINT('',(-0.5375,37.710881119636));
+#6232 = CARTESIAN_POINT('',(1.3,36.65));
+#6233 = CARTESIAN_POINT('',(-0.5375,35.589118880364));
+#6234 = CARTESIAN_POINT('',(-2.375,34.528237760728));
+#6235 = CARTESIAN_POINT('',(-2.375,36.65));
+#6236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6237 = PCURVE('',#6238,#6243);
+#6238 = CYLINDRICAL_SURFACE('',#6239,1.225);
+#6239 = AXIS2_PLACEMENT_3D('',#6240,#6241,#6242);
+#6240 = CARTESIAN_POINT('',(-15.5,15.5,40.1));
+#6241 = DIRECTION('',(0.,0.,1.));
+#6242 = DIRECTION('',(1.,0.,0.));
+#6243 = DEFINITIONAL_REPRESENTATION('',(#6244),#6248);
+#6244 = LINE('',#6245,#6246);
+#6245 = CARTESIAN_POINT('',(0.,0.));
+#6246 = VECTOR('',#6247,1.);
+#6247 = DIRECTION('',(1.,0.));
+#6248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6249 = FACE_BOUND('',#6250,.F.);
+#6250 = EDGE_LOOP('',(#6251));
+#6251 = ORIENTED_EDGE('',*,*,#6252,.T.);
+#6252 = EDGE_CURVE('',#6253,#6253,#6255,.T.);
+#6253 = VERTEX_POINT('',#6254);
+#6254 = CARTESIAN_POINT('',(16.725,15.5,40.1));
+#6255 = SURFACE_CURVE('',#6256,(#6261,#6272),.PCURVE_S1.);
+#6256 = CIRCLE('',#6257,1.225);
+#6257 = AXIS2_PLACEMENT_3D('',#6258,#6259,#6260);
+#6258 = CARTESIAN_POINT('',(15.5,15.5,40.1));
+#6259 = DIRECTION('',(0.,0.,1.));
+#6260 = DIRECTION('',(1.,0.,0.));
+#6261 = PCURVE('',#4588,#6262);
+#6262 = DEFINITIONAL_REPRESENTATION('',(#6263),#6271);
+#6263 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6264,#6265,#6266,#6267,
+#6268,#6269,#6270),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6264 = CARTESIAN_POINT('',(-33.375,36.65));
+#6265 = CARTESIAN_POINT('',(-33.375,38.771762239272));
+#6266 = CARTESIAN_POINT('',(-31.5375,37.710881119636));
+#6267 = CARTESIAN_POINT('',(-29.7,36.65));
+#6268 = CARTESIAN_POINT('',(-31.5375,35.589118880364));
+#6269 = CARTESIAN_POINT('',(-33.375,34.528237760728));
+#6270 = CARTESIAN_POINT('',(-33.375,36.65));
+#6271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6272 = PCURVE('',#6273,#6278);
+#6273 = CYLINDRICAL_SURFACE('',#6274,1.225);
+#6274 = AXIS2_PLACEMENT_3D('',#6275,#6276,#6277);
+#6275 = CARTESIAN_POINT('',(15.5,15.5,40.1));
+#6276 = DIRECTION('',(0.,0.,1.));
+#6277 = DIRECTION('',(1.,0.,0.));
+#6278 = DEFINITIONAL_REPRESENTATION('',(#6279),#6283);
+#6279 = LINE('',#6280,#6281);
+#6280 = CARTESIAN_POINT('',(0.,0.));
+#6281 = VECTOR('',#6282,1.);
+#6282 = DIRECTION('',(1.,0.));
+#6283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6284 = FACE_BOUND('',#6285,.F.);
+#6285 = EDGE_LOOP('',(#6286));
+#6286 = ORIENTED_EDGE('',*,*,#6287,.T.);
+#6287 = EDGE_CURVE('',#6288,#6288,#6290,.T.);
+#6288 = VERTEX_POINT('',#6289);
+#6289 = CARTESIAN_POINT('',(16.725,-15.5,40.1));
+#6290 = SURFACE_CURVE('',#6291,(#6296,#6307),.PCURVE_S1.);
+#6291 = CIRCLE('',#6292,1.225);
+#6292 = AXIS2_PLACEMENT_3D('',#6293,#6294,#6295);
+#6293 = CARTESIAN_POINT('',(15.5,-15.5,40.1));
+#6294 = DIRECTION('',(0.,0.,1.));
+#6295 = DIRECTION('',(1.,0.,0.));
+#6296 = PCURVE('',#4588,#6297);
+#6297 = DEFINITIONAL_REPRESENTATION('',(#6298),#6306);
+#6298 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6299,#6300,#6301,#6302,
+#6303,#6304,#6305),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6299 = CARTESIAN_POINT('',(-33.375,5.65));
+#6300 = CARTESIAN_POINT('',(-33.375,7.771762239272));
+#6301 = CARTESIAN_POINT('',(-31.5375,6.710881119636));
+#6302 = CARTESIAN_POINT('',(-29.7,5.65));
+#6303 = CARTESIAN_POINT('',(-31.5375,4.589118880364));
+#6304 = CARTESIAN_POINT('',(-33.375,3.528237760728));
+#6305 = CARTESIAN_POINT('',(-33.375,5.65));
+#6306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6307 = PCURVE('',#6308,#6313);
+#6308 = CYLINDRICAL_SURFACE('',#6309,1.225);
+#6309 = AXIS2_PLACEMENT_3D('',#6310,#6311,#6312);
+#6310 = CARTESIAN_POINT('',(15.5,-15.5,40.1));
+#6311 = DIRECTION('',(0.,0.,1.));
+#6312 = DIRECTION('',(1.,0.,0.));
+#6313 = DEFINITIONAL_REPRESENTATION('',(#6314),#6318);
+#6314 = LINE('',#6315,#6316);
+#6315 = CARTESIAN_POINT('',(0.,0.));
+#6316 = VECTOR('',#6317,1.);
+#6317 = DIRECTION('',(1.,0.));
+#6318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6319 = FACE_BOUND('',#6320,.F.);
+#6320 = EDGE_LOOP('',(#6321));
+#6321 = ORIENTED_EDGE('',*,*,#6322,.T.);
+#6322 = EDGE_CURVE('',#6323,#6323,#6325,.T.);
+#6323 = VERTEX_POINT('',#6324);
+#6324 = CARTESIAN_POINT('',(11.,0.,40.1));
+#6325 = SURFACE_CURVE('',#6326,(#6331,#6342),.PCURVE_S1.);
+#6326 = CIRCLE('',#6327,11.);
+#6327 = AXIS2_PLACEMENT_3D('',#6328,#6329,#6330);
+#6328 = CARTESIAN_POINT('',(0.,0.,40.1));
+#6329 = DIRECTION('',(0.,0.,1.));
+#6330 = DIRECTION('',(1.,0.,0.));
+#6331 = PCURVE('',#4588,#6332);
+#6332 = DEFINITIONAL_REPRESENTATION('',(#6333),#6341);
+#6333 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6334,#6335,#6336,#6337,
+#6338,#6339,#6340),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6334 = CARTESIAN_POINT('',(-27.65,21.15));
+#6335 = CARTESIAN_POINT('',(-27.65,40.202558883258));
+#6336 = CARTESIAN_POINT('',(-11.15,30.676279441629));
+#6337 = CARTESIAN_POINT('',(5.35,21.15));
+#6338 = CARTESIAN_POINT('',(-11.15,11.623720558371));
+#6339 = CARTESIAN_POINT('',(-27.65,2.097441116742));
+#6340 = CARTESIAN_POINT('',(-27.65,21.15));
+#6341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6342 = PCURVE('',#6343,#6348);
+#6343 = CYLINDRICAL_SURFACE('',#6344,11.);
+#6344 = AXIS2_PLACEMENT_3D('',#6345,#6346,#6347);
+#6345 = CARTESIAN_POINT('',(0.,0.,40.1));
+#6346 = DIRECTION('',(-0.,-0.,-1.));
+#6347 = DIRECTION('',(1.,0.,0.));
+#6348 = DEFINITIONAL_REPRESENTATION('',(#6349),#6353);
+#6349 = LINE('',#6350,#6351);
+#6350 = CARTESIAN_POINT('',(-0.,0.));
+#6351 = VECTOR('',#6352,1.);
+#6352 = DIRECTION('',(-1.,0.));
+#6353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6354 = ADVANCED_FACE('',(#6355),#5027,.T.);
+#6355 = FACE_BOUND('',#6356,.T.);
+#6356 = EDGE_LOOP('',(#6357,#6358,#6359,#6360));
+#6357 = ORIENTED_EDGE('',*,*,#5013,.F.);
+#6358 = ORIENTED_EDGE('',*,*,#5143,.T.);
+#6359 = ORIENTED_EDGE('',*,*,#5116,.T.);
+#6360 = ORIENTED_EDGE('',*,*,#5067,.F.);
+#6361 = ADVANCED_FACE('',(#6362),#5228,.T.);
+#6362 = FACE_BOUND('',#6363,.T.);
+#6363 = EDGE_LOOP('',(#6364,#6365,#6366,#6367));
+#6364 = ORIENTED_EDGE('',*,*,#5317,.F.);
+#6365 = ORIENTED_EDGE('',*,*,#5268,.T.);
+#6366 = ORIENTED_EDGE('',*,*,#5214,.T.);
+#6367 = ORIENTED_EDGE('',*,*,#5344,.F.);
+#6368 = ADVANCED_FACE('',(#6369),#5429,.T.);
+#6369 = FACE_BOUND('',#6370,.T.);
+#6370 = EDGE_LOOP('',(#6371,#6372,#6373,#6374));
+#6371 = ORIENTED_EDGE('',*,*,#5415,.F.);
+#6372 = ORIENTED_EDGE('',*,*,#5545,.T.);
+#6373 = ORIENTED_EDGE('',*,*,#5518,.T.);
+#6374 = ORIENTED_EDGE('',*,*,#5469,.F.);
+#6375 = ADVANCED_FACE('',(#6376),#5630,.T.);
+#6376 = FACE_BOUND('',#6377,.T.);
+#6377 = EDGE_LOOP('',(#6378,#6379,#6380,#6381));
+#6378 = ORIENTED_EDGE('',*,*,#5616,.F.);
+#6379 = ORIENTED_EDGE('',*,*,#5746,.T.);
+#6380 = ORIENTED_EDGE('',*,*,#5719,.T.);
+#6381 = ORIENTED_EDGE('',*,*,#5670,.F.);
+#6382 = ADVANCED_FACE('',(#6383),#5831,.T.);
+#6383 = FACE_BOUND('',#6384,.T.);
+#6384 = EDGE_LOOP('',(#6385,#6386,#6387,#6388));
+#6385 = ORIENTED_EDGE('',*,*,#5920,.F.);
+#6386 = ORIENTED_EDGE('',*,*,#5871,.T.);
+#6387 = ORIENTED_EDGE('',*,*,#5817,.T.);
+#6388 = ORIENTED_EDGE('',*,*,#5947,.F.);
+#6389 = ADVANCED_FACE('',(#6390),#6032,.T.);
+#6390 = FACE_BOUND('',#6391,.T.);
+#6391 = EDGE_LOOP('',(#6392,#6393,#6394,#6395));
+#6392 = ORIENTED_EDGE('',*,*,#6018,.F.);
+#6393 = ORIENTED_EDGE('',*,*,#6148,.T.);
+#6394 = ORIENTED_EDGE('',*,*,#6121,.T.);
+#6395 = ORIENTED_EDGE('',*,*,#6072,.F.);
+#6396 = ADVANCED_FACE('',(#6397),#6203,.F.);
+#6397 = FACE_BOUND('',#6398,.F.);
+#6398 = EDGE_LOOP('',(#6399,#6400,#6423,#6454));
+#6399 = ORIENTED_EDGE('',*,*,#6182,.F.);
+#6400 = ORIENTED_EDGE('',*,*,#6401,.T.);
+#6401 = EDGE_CURVE('',#6183,#6402,#6404,.T.);
+#6402 = VERTEX_POINT('',#6403);
+#6403 = CARTESIAN_POINT('',(-14.275,-15.5,35.6));
+#6404 = SEAM_CURVE('',#6405,(#6409,#6416),.PCURVE_S1.);
+#6405 = LINE('',#6406,#6407);
+#6406 = CARTESIAN_POINT('',(-14.275,-15.5,40.1));
+#6407 = VECTOR('',#6408,1.);
+#6408 = DIRECTION('',(-0.,-0.,-1.));
+#6409 = PCURVE('',#6203,#6410);
+#6410 = DEFINITIONAL_REPRESENTATION('',(#6411),#6415);
+#6411 = LINE('',#6412,#6413);
+#6412 = CARTESIAN_POINT('',(6.28318530718,0.));
+#6413 = VECTOR('',#6414,1.);
+#6414 = DIRECTION('',(0.,-1.));
+#6415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6416 = PCURVE('',#6203,#6417);
+#6417 = DEFINITIONAL_REPRESENTATION('',(#6418),#6422);
+#6418 = LINE('',#6419,#6420);
+#6419 = CARTESIAN_POINT('',(0.,0.));
+#6420 = VECTOR('',#6421,1.);
+#6421 = DIRECTION('',(0.,-1.));
+#6422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6423 = ORIENTED_EDGE('',*,*,#6424,.T.);
+#6424 = EDGE_CURVE('',#6402,#6402,#6425,.T.);
+#6425 = SURFACE_CURVE('',#6426,(#6431,#6438),.PCURVE_S1.);
+#6426 = CIRCLE('',#6427,1.225);
+#6427 = AXIS2_PLACEMENT_3D('',#6428,#6429,#6430);
+#6428 = CARTESIAN_POINT('',(-15.5,-15.5,35.6));
+#6429 = DIRECTION('',(0.,0.,1.));
+#6430 = DIRECTION('',(1.,0.,0.));
+#6431 = PCURVE('',#6203,#6432);
+#6432 = DEFINITIONAL_REPRESENTATION('',(#6433),#6437);
+#6433 = LINE('',#6434,#6435);
+#6434 = CARTESIAN_POINT('',(0.,-4.5));
+#6435 = VECTOR('',#6436,1.);
+#6436 = DIRECTION('',(1.,0.));
+#6437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6438 = PCURVE('',#6439,#6444);
+#6439 = PLANE('',#6440);
+#6440 = AXIS2_PLACEMENT_3D('',#6441,#6442,#6443);
+#6441 = CARTESIAN_POINT('',(-14.275,-15.5,35.6));
+#6442 = DIRECTION('',(0.,0.,-1.));
+#6443 = DIRECTION('',(-1.,0.,0.));
+#6444 = DEFINITIONAL_REPRESENTATION('',(#6445),#6453);
+#6445 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6446,#6447,#6448,#6449,
+#6450,#6451,#6452),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6446 = CARTESIAN_POINT('',(0.,0.));
+#6447 = CARTESIAN_POINT('',(0.,2.121762239272));
+#6448 = CARTESIAN_POINT('',(1.8375,1.060881119636));
+#6449 = CARTESIAN_POINT('',(3.675,3.000384657911E-16));
+#6450 = CARTESIAN_POINT('',(1.8375,-1.060881119636));
+#6451 = CARTESIAN_POINT('',(1.998401444325E-15,-2.121762239272));
+#6452 = CARTESIAN_POINT('',(0.,0.));
+#6453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6454 = ORIENTED_EDGE('',*,*,#6401,.F.);
+#6455 = ADVANCED_FACE('',(#6456),#6238,.F.);
+#6456 = FACE_BOUND('',#6457,.F.);
+#6457 = EDGE_LOOP('',(#6458,#6459,#6482,#6513));
+#6458 = ORIENTED_EDGE('',*,*,#6217,.F.);
+#6459 = ORIENTED_EDGE('',*,*,#6460,.T.);
+#6460 = EDGE_CURVE('',#6218,#6461,#6463,.T.);
+#6461 = VERTEX_POINT('',#6462);
+#6462 = CARTESIAN_POINT('',(-14.275,15.5,35.6));
+#6463 = SEAM_CURVE('',#6464,(#6468,#6475),.PCURVE_S1.);
+#6464 = LINE('',#6465,#6466);
+#6465 = CARTESIAN_POINT('',(-14.275,15.5,40.1));
+#6466 = VECTOR('',#6467,1.);
+#6467 = DIRECTION('',(-0.,-0.,-1.));
+#6468 = PCURVE('',#6238,#6469);
+#6469 = DEFINITIONAL_REPRESENTATION('',(#6470),#6474);
+#6470 = LINE('',#6471,#6472);
+#6471 = CARTESIAN_POINT('',(6.28318530718,0.));
+#6472 = VECTOR('',#6473,1.);
+#6473 = DIRECTION('',(0.,-1.));
+#6474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6475 = PCURVE('',#6238,#6476);
+#6476 = DEFINITIONAL_REPRESENTATION('',(#6477),#6481);
+#6477 = LINE('',#6478,#6479);
+#6478 = CARTESIAN_POINT('',(0.,0.));
+#6479 = VECTOR('',#6480,1.);
+#6480 = DIRECTION('',(0.,-1.));
+#6481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6482 = ORIENTED_EDGE('',*,*,#6483,.T.);
+#6483 = EDGE_CURVE('',#6461,#6461,#6484,.T.);
+#6484 = SURFACE_CURVE('',#6485,(#6490,#6497),.PCURVE_S1.);
+#6485 = CIRCLE('',#6486,1.225);
+#6486 = AXIS2_PLACEMENT_3D('',#6487,#6488,#6489);
+#6487 = CARTESIAN_POINT('',(-15.5,15.5,35.6));
+#6488 = DIRECTION('',(0.,0.,1.));
+#6489 = DIRECTION('',(1.,0.,0.));
+#6490 = PCURVE('',#6238,#6491);
+#6491 = DEFINITIONAL_REPRESENTATION('',(#6492),#6496);
+#6492 = LINE('',#6493,#6494);
+#6493 = CARTESIAN_POINT('',(0.,-4.5));
+#6494 = VECTOR('',#6495,1.);
+#6495 = DIRECTION('',(1.,0.));
+#6496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6497 = PCURVE('',#6498,#6503);
+#6498 = PLANE('',#6499);
+#6499 = AXIS2_PLACEMENT_3D('',#6500,#6501,#6502);
+#6500 = CARTESIAN_POINT('',(-14.275,15.5,35.6));
+#6501 = DIRECTION('',(0.,0.,-1.));
+#6502 = DIRECTION('',(-1.,0.,0.));
+#6503 = DEFINITIONAL_REPRESENTATION('',(#6504),#6512);
+#6504 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6505,#6506,#6507,#6508,
+#6509,#6510,#6511),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6505 = CARTESIAN_POINT('',(0.,0.));
+#6506 = CARTESIAN_POINT('',(0.,2.121762239272));
+#6507 = CARTESIAN_POINT('',(1.8375,1.060881119636));
+#6508 = CARTESIAN_POINT('',(3.675,3.000384657911E-16));
+#6509 = CARTESIAN_POINT('',(1.8375,-1.060881119636));
+#6510 = CARTESIAN_POINT('',(1.998401444325E-15,-2.121762239272));
+#6511 = CARTESIAN_POINT('',(0.,0.));
+#6512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6513 = ORIENTED_EDGE('',*,*,#6460,.F.);
+#6514 = ADVANCED_FACE('',(#6515),#6273,.F.);
+#6515 = FACE_BOUND('',#6516,.F.);
+#6516 = EDGE_LOOP('',(#6517,#6518,#6541,#6572));
+#6517 = ORIENTED_EDGE('',*,*,#6252,.F.);
+#6518 = ORIENTED_EDGE('',*,*,#6519,.T.);
+#6519 = EDGE_CURVE('',#6253,#6520,#6522,.T.);
+#6520 = VERTEX_POINT('',#6521);
+#6521 = CARTESIAN_POINT('',(16.725,15.5,35.6));
+#6522 = SEAM_CURVE('',#6523,(#6527,#6534),.PCURVE_S1.);
+#6523 = LINE('',#6524,#6525);
+#6524 = CARTESIAN_POINT('',(16.725,15.5,40.1));
+#6525 = VECTOR('',#6526,1.);
+#6526 = DIRECTION('',(-0.,-0.,-1.));
+#6527 = PCURVE('',#6273,#6528);
+#6528 = DEFINITIONAL_REPRESENTATION('',(#6529),#6533);
+#6529 = LINE('',#6530,#6531);
+#6530 = CARTESIAN_POINT('',(6.28318530718,0.));
+#6531 = VECTOR('',#6532,1.);
+#6532 = DIRECTION('',(0.,-1.));
+#6533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6534 = PCURVE('',#6273,#6535);
+#6535 = DEFINITIONAL_REPRESENTATION('',(#6536),#6540);
+#6536 = LINE('',#6537,#6538);
+#6537 = CARTESIAN_POINT('',(0.,0.));
+#6538 = VECTOR('',#6539,1.);
+#6539 = DIRECTION('',(0.,-1.));
+#6540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6541 = ORIENTED_EDGE('',*,*,#6542,.T.);
+#6542 = EDGE_CURVE('',#6520,#6520,#6543,.T.);
+#6543 = SURFACE_CURVE('',#6544,(#6549,#6556),.PCURVE_S1.);
+#6544 = CIRCLE('',#6545,1.225);
+#6545 = AXIS2_PLACEMENT_3D('',#6546,#6547,#6548);
+#6546 = CARTESIAN_POINT('',(15.5,15.5,35.6));
+#6547 = DIRECTION('',(0.,0.,1.));
+#6548 = DIRECTION('',(1.,0.,0.));
+#6549 = PCURVE('',#6273,#6550);
+#6550 = DEFINITIONAL_REPRESENTATION('',(#6551),#6555);
+#6551 = LINE('',#6552,#6553);
+#6552 = CARTESIAN_POINT('',(0.,-4.5));
+#6553 = VECTOR('',#6554,1.);
+#6554 = DIRECTION('',(1.,0.));
+#6555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6556 = PCURVE('',#6557,#6562);
+#6557 = PLANE('',#6558);
+#6558 = AXIS2_PLACEMENT_3D('',#6559,#6560,#6561);
+#6559 = CARTESIAN_POINT('',(16.725,15.5,35.6));
+#6560 = DIRECTION('',(0.,0.,-1.));
+#6561 = DIRECTION('',(-1.,0.,0.));
+#6562 = DEFINITIONAL_REPRESENTATION('',(#6563),#6571);
+#6563 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6564,#6565,#6566,#6567,
+#6568,#6569,#6570),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6564 = CARTESIAN_POINT('',(0.,0.));
+#6565 = CARTESIAN_POINT('',(0.,2.121762239272));
+#6566 = CARTESIAN_POINT('',(1.8375,1.060881119636));
+#6567 = CARTESIAN_POINT('',(3.675,3.000384657911E-16));
+#6568 = CARTESIAN_POINT('',(1.8375,-1.060881119636));
+#6569 = CARTESIAN_POINT('',(1.998401444325E-15,-2.121762239272));
+#6570 = CARTESIAN_POINT('',(0.,0.));
+#6571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6572 = ORIENTED_EDGE('',*,*,#6519,.F.);
+#6573 = ADVANCED_FACE('',(#6574),#6308,.F.);
+#6574 = FACE_BOUND('',#6575,.F.);
+#6575 = EDGE_LOOP('',(#6576,#6577,#6600,#6631));
+#6576 = ORIENTED_EDGE('',*,*,#6287,.F.);
+#6577 = ORIENTED_EDGE('',*,*,#6578,.T.);
+#6578 = EDGE_CURVE('',#6288,#6579,#6581,.T.);
+#6579 = VERTEX_POINT('',#6580);
+#6580 = CARTESIAN_POINT('',(16.725,-15.5,35.6));
+#6581 = SEAM_CURVE('',#6582,(#6586,#6593),.PCURVE_S1.);
+#6582 = LINE('',#6583,#6584);
+#6583 = CARTESIAN_POINT('',(16.725,-15.5,40.1));
+#6584 = VECTOR('',#6585,1.);
+#6585 = DIRECTION('',(-0.,-0.,-1.));
+#6586 = PCURVE('',#6308,#6587);
+#6587 = DEFINITIONAL_REPRESENTATION('',(#6588),#6592);
+#6588 = LINE('',#6589,#6590);
+#6589 = CARTESIAN_POINT('',(6.28318530718,0.));
+#6590 = VECTOR('',#6591,1.);
+#6591 = DIRECTION('',(0.,-1.));
+#6592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6593 = PCURVE('',#6308,#6594);
+#6594 = DEFINITIONAL_REPRESENTATION('',(#6595),#6599);
+#6595 = LINE('',#6596,#6597);
+#6596 = CARTESIAN_POINT('',(0.,0.));
+#6597 = VECTOR('',#6598,1.);
+#6598 = DIRECTION('',(0.,-1.));
+#6599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6600 = ORIENTED_EDGE('',*,*,#6601,.T.);
+#6601 = EDGE_CURVE('',#6579,#6579,#6602,.T.);
+#6602 = SURFACE_CURVE('',#6603,(#6608,#6615),.PCURVE_S1.);
+#6603 = CIRCLE('',#6604,1.225);
+#6604 = AXIS2_PLACEMENT_3D('',#6605,#6606,#6607);
+#6605 = CARTESIAN_POINT('',(15.5,-15.5,35.6));
+#6606 = DIRECTION('',(0.,0.,1.));
+#6607 = DIRECTION('',(1.,0.,0.));
+#6608 = PCURVE('',#6308,#6609);
+#6609 = DEFINITIONAL_REPRESENTATION('',(#6610),#6614);
+#6610 = LINE('',#6611,#6612);
+#6611 = CARTESIAN_POINT('',(0.,-4.5));
+#6612 = VECTOR('',#6613,1.);
+#6613 = DIRECTION('',(1.,0.));
+#6614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6615 = PCURVE('',#6616,#6621);
+#6616 = PLANE('',#6617);
+#6617 = AXIS2_PLACEMENT_3D('',#6618,#6619,#6620);
+#6618 = CARTESIAN_POINT('',(16.725,-15.5,35.6));
+#6619 = DIRECTION('',(0.,0.,-1.));
+#6620 = DIRECTION('',(-1.,0.,0.));
+#6621 = DEFINITIONAL_REPRESENTATION('',(#6622),#6630);
+#6622 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6623,#6624,#6625,#6626,
+#6627,#6628,#6629),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6623 = CARTESIAN_POINT('',(0.,0.));
+#6624 = CARTESIAN_POINT('',(0.,2.121762239272));
+#6625 = CARTESIAN_POINT('',(1.8375,1.060881119636));
+#6626 = CARTESIAN_POINT('',(3.675,3.000384657911E-16));
+#6627 = CARTESIAN_POINT('',(1.8375,-1.060881119636));
+#6628 = CARTESIAN_POINT('',(1.998401444325E-15,-2.121762239272));
+#6629 = CARTESIAN_POINT('',(0.,0.));
+#6630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6631 = ORIENTED_EDGE('',*,*,#6578,.F.);
+#6632 = ADVANCED_FACE('',(#6633),#6343,.T.);
+#6633 = FACE_BOUND('',#6634,.F.);
+#6634 = EDGE_LOOP('',(#6635,#6658,#6659,#6660));
+#6635 = ORIENTED_EDGE('',*,*,#6636,.F.);
+#6636 = EDGE_CURVE('',#6323,#6637,#6639,.T.);
+#6637 = VERTEX_POINT('',#6638);
+#6638 = CARTESIAN_POINT('',(11.,0.,41.7));
+#6639 = SEAM_CURVE('',#6640,(#6644,#6651),.PCURVE_S1.);
+#6640 = LINE('',#6641,#6642);
+#6641 = CARTESIAN_POINT('',(11.,0.,40.1));
+#6642 = VECTOR('',#6643,1.);
+#6643 = DIRECTION('',(0.,0.,1.));
+#6644 = PCURVE('',#6343,#6645);
+#6645 = DEFINITIONAL_REPRESENTATION('',(#6646),#6650);
+#6646 = LINE('',#6647,#6648);
+#6647 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#6648 = VECTOR('',#6649,1.);
+#6649 = DIRECTION('',(-0.,-1.));
+#6650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6651 = PCURVE('',#6343,#6652);
+#6652 = DEFINITIONAL_REPRESENTATION('',(#6653),#6657);
+#6653 = LINE('',#6654,#6655);
+#6654 = CARTESIAN_POINT('',(-0.,0.));
+#6655 = VECTOR('',#6656,1.);
+#6656 = DIRECTION('',(-0.,-1.));
+#6657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6658 = ORIENTED_EDGE('',*,*,#6322,.F.);
+#6659 = ORIENTED_EDGE('',*,*,#6636,.T.);
+#6660 = ORIENTED_EDGE('',*,*,#6661,.T.);
+#6661 = EDGE_CURVE('',#6637,#6637,#6662,.T.);
+#6662 = SURFACE_CURVE('',#6663,(#6668,#6675),.PCURVE_S1.);
+#6663 = CIRCLE('',#6664,11.);
+#6664 = AXIS2_PLACEMENT_3D('',#6665,#6666,#6667);
+#6665 = CARTESIAN_POINT('',(0.,0.,41.7));
+#6666 = DIRECTION('',(0.,0.,1.));
+#6667 = DIRECTION('',(1.,0.,0.));
+#6668 = PCURVE('',#6343,#6669);
+#6669 = DEFINITIONAL_REPRESENTATION('',(#6670),#6674);
+#6670 = LINE('',#6671,#6672);
+#6671 = CARTESIAN_POINT('',(-0.,-1.6));
+#6672 = VECTOR('',#6673,1.);
+#6673 = DIRECTION('',(-1.,0.));
+#6674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6675 = PCURVE('',#6676,#6681);
+#6676 = CONICAL_SURFACE('',#6677,11.,0.785398163397);
+#6677 = AXIS2_PLACEMENT_3D('',#6678,#6679,#6680);
+#6678 = CARTESIAN_POINT('',(0.,0.,41.7));
+#6679 = DIRECTION('',(0.,0.,-1.));
+#6680 = DIRECTION('',(1.,0.,0.));
+#6681 = DEFINITIONAL_REPRESENTATION('',(#6682),#6686);
+#6682 = LINE('',#6683,#6684);
+#6683 = CARTESIAN_POINT('',(-0.,-0.));
+#6684 = VECTOR('',#6685,1.);
+#6685 = DIRECTION('',(-1.,-0.));
+#6686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6687 = ADVANCED_FACE('',(#6688),#6439,.F.);
+#6688 = FACE_BOUND('',#6689,.T.);
+#6689 = EDGE_LOOP('',(#6690));
+#6690 = ORIENTED_EDGE('',*,*,#6424,.T.);
+#6691 = ADVANCED_FACE('',(#6692),#6498,.F.);
+#6692 = FACE_BOUND('',#6693,.T.);
+#6693 = EDGE_LOOP('',(#6694));
+#6694 = ORIENTED_EDGE('',*,*,#6483,.T.);
+#6695 = ADVANCED_FACE('',(#6696),#6557,.F.);
+#6696 = FACE_BOUND('',#6697,.T.);
+#6697 = EDGE_LOOP('',(#6698));
+#6698 = ORIENTED_EDGE('',*,*,#6542,.T.);
+#6699 = ADVANCED_FACE('',(#6700),#6616,.F.);
+#6700 = FACE_BOUND('',#6701,.T.);
+#6701 = EDGE_LOOP('',(#6702));
+#6702 = ORIENTED_EDGE('',*,*,#6601,.T.);
+#6703 = ADVANCED_FACE('',(#6704),#6676,.T.);
+#6704 = FACE_BOUND('',#6705,.T.);
+#6705 = EDGE_LOOP('',(#6706,#6727,#6728,#6729));
+#6706 = ORIENTED_EDGE('',*,*,#6707,.F.);
+#6707 = EDGE_CURVE('',#6637,#6708,#6710,.T.);
+#6708 = VERTEX_POINT('',#6709);
+#6709 = CARTESIAN_POINT('',(10.6,0.,42.1));
+#6710 = SEAM_CURVE('',#6711,(#6715,#6721),.PCURVE_S1.);
+#6711 = LINE('',#6712,#6713);
+#6712 = CARTESIAN_POINT('',(11.,0.,41.7));
+#6713 = VECTOR('',#6714,1.);
+#6714 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#6715 = PCURVE('',#6676,#6716);
+#6716 = DEFINITIONAL_REPRESENTATION('',(#6717),#6720);
+#6717 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6718,#6719),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.565685424949),.PIECEWISE_BEZIER_KNOTS.);
+#6718 = CARTESIAN_POINT('',(0.,0.));
+#6719 = CARTESIAN_POINT('',(0.,-0.4));
+#6720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6721 = PCURVE('',#6676,#6722);
+#6722 = DEFINITIONAL_REPRESENTATION('',(#6723),#6726);
+#6723 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6724,#6725),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.565685424949),.PIECEWISE_BEZIER_KNOTS.);
+#6724 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#6725 = CARTESIAN_POINT('',(-6.28318530718,-0.4));
+#6726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6727 = ORIENTED_EDGE('',*,*,#6661,.T.);
+#6728 = ORIENTED_EDGE('',*,*,#6707,.T.);
+#6729 = ORIENTED_EDGE('',*,*,#6730,.F.);
+#6730 = EDGE_CURVE('',#6708,#6708,#6731,.T.);
+#6731 = SURFACE_CURVE('',#6732,(#6737,#6744),.PCURVE_S1.);
+#6732 = CIRCLE('',#6733,10.6);
+#6733 = AXIS2_PLACEMENT_3D('',#6734,#6735,#6736);
+#6734 = CARTESIAN_POINT('',(0.,0.,42.1));
+#6735 = DIRECTION('',(0.,0.,1.));
+#6736 = DIRECTION('',(1.,0.,0.));
+#6737 = PCURVE('',#6676,#6738);
+#6738 = DEFINITIONAL_REPRESENTATION('',(#6739),#6743);
+#6739 = LINE('',#6740,#6741);
+#6740 = CARTESIAN_POINT('',(-0.,-0.4));
+#6741 = VECTOR('',#6742,1.);
+#6742 = DIRECTION('',(-1.,-0.));
+#6743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6744 = PCURVE('',#6745,#6750);
+#6745 = PLANE('',#6746);
+#6746 = AXIS2_PLACEMENT_3D('',#6747,#6748,#6749);
+#6747 = CARTESIAN_POINT('',(11.,0.,42.1));
+#6748 = DIRECTION('',(0.,0.,-1.));
+#6749 = DIRECTION('',(-1.,0.,0.));
+#6750 = DEFINITIONAL_REPRESENTATION('',(#6751),#6759);
+#6751 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6752,#6753,#6754,#6755,
+#6756,#6757,#6758),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6752 = CARTESIAN_POINT('',(0.4,0.));
+#6753 = CARTESIAN_POINT('',(0.4,18.35973856023));
+#6754 = CARTESIAN_POINT('',(16.3,9.179869280115));
+#6755 = CARTESIAN_POINT('',(32.2,2.596251214192E-15));
+#6756 = CARTESIAN_POINT('',(16.3,-9.179869280115));
+#6757 = CARTESIAN_POINT('',(0.4,-18.35973856023));
+#6758 = CARTESIAN_POINT('',(0.4,0.));
+#6759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6760 = ADVANCED_FACE('',(#6761,#6764),#6745,.F.);
+#6761 = FACE_BOUND('',#6762,.F.);
+#6762 = EDGE_LOOP('',(#6763));
+#6763 = ORIENTED_EDGE('',*,*,#6730,.F.);
+#6764 = FACE_BOUND('',#6765,.F.);
+#6765 = EDGE_LOOP('',(#6766));
+#6766 = ORIENTED_EDGE('',*,*,#6767,.T.);
+#6767 = EDGE_CURVE('',#6768,#6768,#6770,.T.);
+#6768 = VERTEX_POINT('',#6769);
+#6769 = CARTESIAN_POINT('',(5.,0.,42.1));
+#6770 = SURFACE_CURVE('',#6771,(#6776,#6787),.PCURVE_S1.);
+#6771 = CIRCLE('',#6772,5.);
+#6772 = AXIS2_PLACEMENT_3D('',#6773,#6774,#6775);
+#6773 = CARTESIAN_POINT('',(0.,0.,42.1));
+#6774 = DIRECTION('',(0.,0.,1.));
+#6775 = DIRECTION('',(1.,0.,0.));
+#6776 = PCURVE('',#6745,#6777);
+#6777 = DEFINITIONAL_REPRESENTATION('',(#6778),#6786);
+#6778 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6779,#6780,#6781,#6782,
+#6783,#6784,#6785),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6779 = CARTESIAN_POINT('',(6.,0.));
+#6780 = CARTESIAN_POINT('',(6.,8.660254037844));
+#6781 = CARTESIAN_POINT('',(13.5,4.330127018922));
+#6782 = CARTESIAN_POINT('',(21.,1.224646799147E-15));
+#6783 = CARTESIAN_POINT('',(13.5,-4.330127018922));
+#6784 = CARTESIAN_POINT('',(6.,-8.660254037844));
+#6785 = CARTESIAN_POINT('',(6.,0.));
+#6786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6787 = PCURVE('',#6788,#6793);
+#6788 = CYLINDRICAL_SURFACE('',#6789,5.);
+#6789 = AXIS2_PLACEMENT_3D('',#6790,#6791,#6792);
+#6790 = CARTESIAN_POINT('',(0.,0.,40.1));
+#6791 = DIRECTION('',(-0.,-0.,-1.));
+#6792 = DIRECTION('',(1.,0.,0.));
+#6793 = DEFINITIONAL_REPRESENTATION('',(#6794),#6798);
+#6794 = LINE('',#6795,#6796);
+#6795 = CARTESIAN_POINT('',(-0.,-2.));
+#6796 = VECTOR('',#6797,1.);
+#6797 = DIRECTION('',(-1.,0.));
+#6798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6799 = ADVANCED_FACE('',(#6800),#6788,.F.);
+#6800 = FACE_BOUND('',#6801,.T.);
+#6801 = EDGE_LOOP('',(#6802,#6835,#6856,#6857));
+#6802 = ORIENTED_EDGE('',*,*,#6803,.F.);
+#6803 = EDGE_CURVE('',#6804,#6804,#6806,.T.);
+#6804 = VERTEX_POINT('',#6805);
+#6805 = CARTESIAN_POINT('',(5.,0.,40.1));
+#6806 = SURFACE_CURVE('',#6807,(#6812,#6819),.PCURVE_S1.);
+#6807 = CIRCLE('',#6808,5.);
+#6808 = AXIS2_PLACEMENT_3D('',#6809,#6810,#6811);
+#6809 = CARTESIAN_POINT('',(0.,0.,40.1));
+#6810 = DIRECTION('',(0.,0.,1.));
+#6811 = DIRECTION('',(1.,0.,0.));
+#6812 = PCURVE('',#6788,#6813);
+#6813 = DEFINITIONAL_REPRESENTATION('',(#6814),#6818);
+#6814 = LINE('',#6815,#6816);
+#6815 = CARTESIAN_POINT('',(-0.,0.));
+#6816 = VECTOR('',#6817,1.);
+#6817 = DIRECTION('',(-1.,0.));
+#6818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6819 = PCURVE('',#6820,#6825);
+#6820 = PLANE('',#6821);
+#6821 = AXIS2_PLACEMENT_3D('',#6822,#6823,#6824);
+#6822 = CARTESIAN_POINT('',(-16.65,-21.15,40.1));
+#6823 = DIRECTION('',(0.,0.,-1.));
+#6824 = DIRECTION('',(-1.,0.,0.));
+#6825 = DEFINITIONAL_REPRESENTATION('',(#6826),#6834);
+#6826 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6827,#6828,#6829,#6830,
+#6831,#6832,#6833),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6827 = CARTESIAN_POINT('',(-21.65,21.15));
+#6828 = CARTESIAN_POINT('',(-21.65,29.810254037844));
+#6829 = CARTESIAN_POINT('',(-14.15,25.480127018922));
+#6830 = CARTESIAN_POINT('',(-6.65,21.15));
+#6831 = CARTESIAN_POINT('',(-14.15,16.819872981078));
+#6832 = CARTESIAN_POINT('',(-21.65,12.489745962156));
+#6833 = CARTESIAN_POINT('',(-21.65,21.15));
+#6834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6835 = ORIENTED_EDGE('',*,*,#6836,.T.);
+#6836 = EDGE_CURVE('',#6804,#6768,#6837,.T.);
+#6837 = SEAM_CURVE('',#6838,(#6842,#6849),.PCURVE_S1.);
+#6838 = LINE('',#6839,#6840);
+#6839 = CARTESIAN_POINT('',(5.,0.,40.1));
+#6840 = VECTOR('',#6841,1.);
+#6841 = DIRECTION('',(0.,0.,1.));
+#6842 = PCURVE('',#6788,#6843);
+#6843 = DEFINITIONAL_REPRESENTATION('',(#6844),#6848);
+#6844 = LINE('',#6845,#6846);
+#6845 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#6846 = VECTOR('',#6847,1.);
+#6847 = DIRECTION('',(-0.,-1.));
+#6848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6849 = PCURVE('',#6788,#6850);
+#6850 = DEFINITIONAL_REPRESENTATION('',(#6851),#6855);
+#6851 = LINE('',#6852,#6853);
+#6852 = CARTESIAN_POINT('',(-0.,0.));
+#6853 = VECTOR('',#6854,1.);
+#6854 = DIRECTION('',(-0.,-1.));
+#6855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6856 = ORIENTED_EDGE('',*,*,#6767,.T.);
+#6857 = ORIENTED_EDGE('',*,*,#6836,.F.);
+#6858 = ADVANCED_FACE('',(#6859,#6862),#6820,.F.);
+#6859 = FACE_BOUND('',#6860,.F.);
+#6860 = EDGE_LOOP('',(#6861));
+#6861 = ORIENTED_EDGE('',*,*,#6803,.F.);
+#6862 = FACE_BOUND('',#6863,.F.);
+#6863 = EDGE_LOOP('',(#6864));
+#6864 = ORIENTED_EDGE('',*,*,#6865,.T.);
+#6865 = EDGE_CURVE('',#6866,#6866,#6868,.T.);
+#6866 = VERTEX_POINT('',#6867);
+#6867 = CARTESIAN_POINT('',(2.5,0.,40.1));
+#6868 = SURFACE_CURVE('',#6869,(#6874,#6885),.PCURVE_S1.);
+#6869 = CIRCLE('',#6870,2.5);
+#6870 = AXIS2_PLACEMENT_3D('',#6871,#6872,#6873);
+#6871 = CARTESIAN_POINT('',(0.,0.,40.1));
+#6872 = DIRECTION('',(0.,0.,1.));
+#6873 = DIRECTION('',(1.,0.,0.));
+#6874 = PCURVE('',#6820,#6875);
+#6875 = DEFINITIONAL_REPRESENTATION('',(#6876),#6884);
+#6876 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6877,#6878,#6879,#6880,
+#6881,#6882,#6883),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6877 = CARTESIAN_POINT('',(-19.15,21.15));
+#6878 = CARTESIAN_POINT('',(-19.15,25.480127018922));
+#6879 = CARTESIAN_POINT('',(-15.4,23.315063509461));
+#6880 = CARTESIAN_POINT('',(-11.65,21.15));
+#6881 = CARTESIAN_POINT('',(-15.4,18.984936490539));
+#6882 = CARTESIAN_POINT('',(-19.15,16.819872981078));
+#6883 = CARTESIAN_POINT('',(-19.15,21.15));
+#6884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6885 = PCURVE('',#6886,#6891);
+#6886 = CYLINDRICAL_SURFACE('',#6887,2.5);
+#6887 = AXIS2_PLACEMENT_3D('',#6888,#6889,#6890);
+#6888 = CARTESIAN_POINT('',(0.,0.,40.1));
+#6889 = DIRECTION('',(-0.,-0.,-1.));
+#6890 = DIRECTION('',(1.,0.,0.));
+#6891 = DEFINITIONAL_REPRESENTATION('',(#6892),#6896);
+#6892 = LINE('',#6893,#6894);
+#6893 = CARTESIAN_POINT('',(-0.,0.));
+#6894 = VECTOR('',#6895,1.);
+#6895 = DIRECTION('',(-1.,0.));
+#6896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6897 = ADVANCED_FACE('',(#6898),#6886,.T.);
+#6898 = FACE_BOUND('',#6899,.F.);
+#6899 = EDGE_LOOP('',(#6900,#6923,#6924,#6925,#6958,#6986,#7019,#7047,
+    #7070));
+#6900 = ORIENTED_EDGE('',*,*,#6901,.F.);
+#6901 = EDGE_CURVE('',#6866,#6902,#6904,.T.);
+#6902 = VERTEX_POINT('',#6903);
+#6903 = CARTESIAN_POINT('',(2.5,0.,60.1));
+#6904 = SEAM_CURVE('',#6905,(#6909,#6916),.PCURVE_S1.);
+#6905 = LINE('',#6906,#6907);
+#6906 = CARTESIAN_POINT('',(2.5,0.,40.1));
+#6907 = VECTOR('',#6908,1.);
+#6908 = DIRECTION('',(0.,0.,1.));
+#6909 = PCURVE('',#6886,#6910);
+#6910 = DEFINITIONAL_REPRESENTATION('',(#6911),#6915);
+#6911 = LINE('',#6912,#6913);
+#6912 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#6913 = VECTOR('',#6914,1.);
+#6914 = DIRECTION('',(-0.,-1.));
+#6915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6916 = PCURVE('',#6886,#6917);
+#6917 = DEFINITIONAL_REPRESENTATION('',(#6918),#6922);
+#6918 = LINE('',#6919,#6920);
+#6919 = CARTESIAN_POINT('',(-0.,0.));
+#6920 = VECTOR('',#6921,1.);
+#6921 = DIRECTION('',(-0.,-1.));
+#6922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6923 = ORIENTED_EDGE('',*,*,#6865,.F.);
+#6924 = ORIENTED_EDGE('',*,*,#6901,.T.);
+#6925 = ORIENTED_EDGE('',*,*,#6926,.T.);
+#6926 = EDGE_CURVE('',#6902,#6927,#6929,.T.);
+#6927 = VERTEX_POINT('',#6928);
+#6928 = CARTESIAN_POINT('',(-2.,1.500000000001,60.1));
+#6929 = SURFACE_CURVE('',#6930,(#6935,#6942),.PCURVE_S1.);
+#6930 = CIRCLE('',#6931,2.5);
+#6931 = AXIS2_PLACEMENT_3D('',#6932,#6933,#6934);
+#6932 = CARTESIAN_POINT('',(0.,0.,60.1));
+#6933 = DIRECTION('',(0.,0.,1.));
+#6934 = DIRECTION('',(1.,0.,0.));
+#6935 = PCURVE('',#6886,#6936);
+#6936 = DEFINITIONAL_REPRESENTATION('',(#6937),#6941);
+#6937 = LINE('',#6938,#6939);
+#6938 = CARTESIAN_POINT('',(-0.,-20.));
+#6939 = VECTOR('',#6940,1.);
+#6940 = DIRECTION('',(-1.,0.));
+#6941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6942 = PCURVE('',#6943,#6948);
+#6943 = PLANE('',#6944);
+#6944 = AXIS2_PLACEMENT_3D('',#6945,#6946,#6947);
+#6945 = CARTESIAN_POINT('',(2.5,0.,60.1));
+#6946 = DIRECTION('',(0.,0.,-1.));
+#6947 = DIRECTION('',(-1.,0.,0.));
+#6948 = DEFINITIONAL_REPRESENTATION('',(#6949),#6957);
+#6949 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6950,#6951,#6952,#6953,
+#6954,#6955,#6956),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6950 = CARTESIAN_POINT('',(0.,0.));
+#6951 = CARTESIAN_POINT('',(0.,4.330127018922));
+#6952 = CARTESIAN_POINT('',(3.75,2.165063509461));
+#6953 = CARTESIAN_POINT('',(7.5,6.123233995737E-16));
+#6954 = CARTESIAN_POINT('',(3.75,-2.165063509461));
+#6955 = CARTESIAN_POINT('',(3.996802888651E-15,-4.330127018922));
+#6956 = CARTESIAN_POINT('',(0.,0.));
+#6957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6958 = ORIENTED_EDGE('',*,*,#6959,.T.);
+#6959 = EDGE_CURVE('',#6927,#6960,#6962,.T.);
+#6960 = VERTEX_POINT('',#6961);
+#6961 = CARTESIAN_POINT('',(-2.,1.500000000001,43.1));
+#6962 = SURFACE_CURVE('',#6963,(#6967,#6974),.PCURVE_S1.);
+#6963 = LINE('',#6964,#6965);
+#6964 = CARTESIAN_POINT('',(-2.,1.500000000001,60.1));
+#6965 = VECTOR('',#6966,1.);
+#6966 = DIRECTION('',(-0.,-0.,-1.));
+#6967 = PCURVE('',#6886,#6968);
+#6968 = DEFINITIONAL_REPRESENTATION('',(#6969),#6973);
+#6969 = LINE('',#6970,#6971);
+#6970 = CARTESIAN_POINT('',(-2.498091544796,-20.));
+#6971 = VECTOR('',#6972,1.);
+#6972 = DIRECTION('',(-0.,1.));
+#6973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6974 = PCURVE('',#6975,#6980);
+#6975 = PLANE('',#6976);
+#6976 = AXIS2_PLACEMENT_3D('',#6977,#6978,#6979);
+#6977 = CARTESIAN_POINT('',(-2.,1.500000000001,60.1));
+#6978 = DIRECTION('',(-1.,0.,0.));
+#6979 = DIRECTION('',(0.,-1.,0.));
+#6980 = DEFINITIONAL_REPRESENTATION('',(#6981),#6985);
+#6981 = LINE('',#6982,#6983);
+#6982 = CARTESIAN_POINT('',(0.,0.));
+#6983 = VECTOR('',#6984,1.);
+#6984 = DIRECTION('',(0.,-1.));
+#6985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6986 = ORIENTED_EDGE('',*,*,#6987,.F.);
+#6987 = EDGE_CURVE('',#6988,#6960,#6990,.T.);
+#6988 = VERTEX_POINT('',#6989);
+#6989 = CARTESIAN_POINT('',(-2.5,0.,43.1));
+#6990 = SURFACE_CURVE('',#6991,(#6996,#7003),.PCURVE_S1.);
+#6991 = CIRCLE('',#6992,2.5);
+#6992 = AXIS2_PLACEMENT_3D('',#6993,#6994,#6995);
+#6993 = CARTESIAN_POINT('',(0.,0.,43.1));
+#6994 = DIRECTION('',(0.,0.,-1.));
+#6995 = DIRECTION('',(1.,0.,0.));
+#6996 = PCURVE('',#6886,#6997);
+#6997 = DEFINITIONAL_REPRESENTATION('',(#6998),#7002);
+#6998 = LINE('',#6999,#7000);
+#6999 = CARTESIAN_POINT('',(-6.28318530718,-3.));
+#7000 = VECTOR('',#7001,1.);
+#7001 = DIRECTION('',(1.,-0.));
+#7002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7003 = PCURVE('',#7004,#7009);
+#7004 = PLANE('',#7005);
+#7005 = AXIS2_PLACEMENT_3D('',#7006,#7007,#7008);
+#7006 = CARTESIAN_POINT('',(-2.,1.500000000001,43.1));
+#7007 = DIRECTION('',(0.,0.,1.));
+#7008 = DIRECTION('',(1.,0.,0.));
+#7009 = DEFINITIONAL_REPRESENTATION('',(#7010),#7018);
+#7010 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7011,#7012,#7013,#7014,
+#7015,#7016,#7017),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#7011 = CARTESIAN_POINT('',(4.5,-1.500000000001));
+#7012 = CARTESIAN_POINT('',(4.5,-5.830127018923));
+#7013 = CARTESIAN_POINT('',(0.75,-3.665063509462));
+#7014 = CARTESIAN_POINT('',(-3.,-1.500000000001));
+#7015 = CARTESIAN_POINT('',(0.75,0.66506350946));
+#7016 = CARTESIAN_POINT('',(4.5,2.830127018921));
+#7017 = CARTESIAN_POINT('',(4.5,-1.500000000001));
+#7018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7019 = ORIENTED_EDGE('',*,*,#7020,.F.);
+#7020 = EDGE_CURVE('',#7021,#6988,#7023,.T.);
+#7021 = VERTEX_POINT('',#7022);
+#7022 = CARTESIAN_POINT('',(-2.,-1.500000000001,43.1));
+#7023 = SURFACE_CURVE('',#7024,(#7029,#7036),.PCURVE_S1.);
+#7024 = CIRCLE('',#7025,2.5);
+#7025 = AXIS2_PLACEMENT_3D('',#7026,#7027,#7028);
+#7026 = CARTESIAN_POINT('',(0.,0.,43.1));
+#7027 = DIRECTION('',(0.,0.,-1.));
+#7028 = DIRECTION('',(1.,0.,0.));
+#7029 = PCURVE('',#6886,#7030);
+#7030 = DEFINITIONAL_REPRESENTATION('',(#7031),#7035);
+#7031 = LINE('',#7032,#7033);
+#7032 = CARTESIAN_POINT('',(-6.28318530718,-3.));
+#7033 = VECTOR('',#7034,1.);
+#7034 = DIRECTION('',(1.,-0.));
+#7035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7036 = PCURVE('',#7004,#7037);
+#7037 = DEFINITIONAL_REPRESENTATION('',(#7038),#7046);
+#7038 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7039,#7040,#7041,#7042,
+#7043,#7044,#7045),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#7039 = CARTESIAN_POINT('',(4.5,-1.500000000001));
+#7040 = CARTESIAN_POINT('',(4.5,-5.830127018923));
+#7041 = CARTESIAN_POINT('',(0.75,-3.665063509462));
+#7042 = CARTESIAN_POINT('',(-3.,-1.500000000001));
+#7043 = CARTESIAN_POINT('',(0.75,0.66506350946));
+#7044 = CARTESIAN_POINT('',(4.5,2.830127018921));
+#7045 = CARTESIAN_POINT('',(4.5,-1.500000000001));
+#7046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7047 = ORIENTED_EDGE('',*,*,#7048,.F.);
+#7048 = EDGE_CURVE('',#7049,#7021,#7051,.T.);
+#7049 = VERTEX_POINT('',#7050);
+#7050 = CARTESIAN_POINT('',(-2.,-1.500000000001,60.1));
+#7051 = SURFACE_CURVE('',#7052,(#7056,#7063),.PCURVE_S1.);
+#7052 = LINE('',#7053,#7054);
+#7053 = CARTESIAN_POINT('',(-2.,-1.500000000001,60.1));
+#7054 = VECTOR('',#7055,1.);
+#7055 = DIRECTION('',(-0.,-0.,-1.));
+#7056 = PCURVE('',#6886,#7057);
+#7057 = DEFINITIONAL_REPRESENTATION('',(#7058),#7062);
+#7058 = LINE('',#7059,#7060);
+#7059 = CARTESIAN_POINT('',(-3.785093762383,-20.));
+#7060 = VECTOR('',#7061,1.);
+#7061 = DIRECTION('',(-0.,1.));
+#7062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7063 = PCURVE('',#6975,#7064);
+#7064 = DEFINITIONAL_REPRESENTATION('',(#7065),#7069);
+#7065 = LINE('',#7066,#7067);
+#7066 = CARTESIAN_POINT('',(3.000000000002,0.));
+#7067 = VECTOR('',#7068,1.);
+#7068 = DIRECTION('',(0.,-1.));
+#7069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7070 = ORIENTED_EDGE('',*,*,#7071,.T.);
+#7071 = EDGE_CURVE('',#7049,#6902,#7072,.T.);
+#7072 = SURFACE_CURVE('',#7073,(#7078,#7085),.PCURVE_S1.);
+#7073 = CIRCLE('',#7074,2.5);
+#7074 = AXIS2_PLACEMENT_3D('',#7075,#7076,#7077);
+#7075 = CARTESIAN_POINT('',(0.,0.,60.1));
+#7076 = DIRECTION('',(0.,0.,1.));
+#7077 = DIRECTION('',(1.,0.,0.));
+#7078 = PCURVE('',#6886,#7079);
+#7079 = DEFINITIONAL_REPRESENTATION('',(#7080),#7084);
+#7080 = LINE('',#7081,#7082);
+#7081 = CARTESIAN_POINT('',(-0.,-20.));
+#7082 = VECTOR('',#7083,1.);
+#7083 = DIRECTION('',(-1.,0.));
+#7084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7085 = PCURVE('',#6943,#7086);
+#7086 = DEFINITIONAL_REPRESENTATION('',(#7087),#7095);
+#7087 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7088,#7089,#7090,#7091,
+#7092,#7093,#7094),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#7088 = CARTESIAN_POINT('',(0.,0.));
+#7089 = CARTESIAN_POINT('',(0.,4.330127018922));
+#7090 = CARTESIAN_POINT('',(3.75,2.165063509461));
+#7091 = CARTESIAN_POINT('',(7.5,6.123233995737E-16));
+#7092 = CARTESIAN_POINT('',(3.75,-2.165063509461));
+#7093 = CARTESIAN_POINT('',(3.996802888651E-15,-4.330127018922));
+#7094 = CARTESIAN_POINT('',(0.,0.));
+#7095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7096 = ADVANCED_FACE('',(#7097),#6943,.F.);
+#7097 = FACE_BOUND('',#7098,.F.);
+#7098 = EDGE_LOOP('',(#7099,#7100,#7101));
+#7099 = ORIENTED_EDGE('',*,*,#6926,.F.);
+#7100 = ORIENTED_EDGE('',*,*,#7071,.F.);
+#7101 = ORIENTED_EDGE('',*,*,#7102,.F.);
+#7102 = EDGE_CURVE('',#6927,#7049,#7103,.T.);
+#7103 = SURFACE_CURVE('',#7104,(#7108,#7115),.PCURVE_S1.);
+#7104 = LINE('',#7105,#7106);
+#7105 = CARTESIAN_POINT('',(-2.,1.500000000001,60.1));
+#7106 = VECTOR('',#7107,1.);
+#7107 = DIRECTION('',(0.,-1.,0.));
+#7108 = PCURVE('',#6943,#7109);
+#7109 = DEFINITIONAL_REPRESENTATION('',(#7110),#7114);
+#7110 = LINE('',#7111,#7112);
+#7111 = CARTESIAN_POINT('',(4.5,1.500000000001));
+#7112 = VECTOR('',#7113,1.);
+#7113 = DIRECTION('',(0.,-1.));
+#7114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7115 = PCURVE('',#6975,#7116);
+#7116 = DEFINITIONAL_REPRESENTATION('',(#7117),#7121);
+#7117 = LINE('',#7118,#7119);
+#7118 = CARTESIAN_POINT('',(0.,0.));
+#7119 = VECTOR('',#7120,1.);
+#7120 = DIRECTION('',(1.,0.));
+#7121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7122 = ADVANCED_FACE('',(#7123),#6975,.T.);
+#7123 = FACE_BOUND('',#7124,.T.);
+#7124 = EDGE_LOOP('',(#7125,#7126,#7147,#7148));
+#7125 = ORIENTED_EDGE('',*,*,#6959,.T.);
+#7126 = ORIENTED_EDGE('',*,*,#7127,.T.);
+#7127 = EDGE_CURVE('',#6960,#7021,#7128,.T.);
+#7128 = SURFACE_CURVE('',#7129,(#7133,#7140),.PCURVE_S1.);
+#7129 = LINE('',#7130,#7131);
+#7130 = CARTESIAN_POINT('',(-2.,1.500000000001,43.1));
+#7131 = VECTOR('',#7132,1.);
+#7132 = DIRECTION('',(0.,-1.,0.));
+#7133 = PCURVE('',#6975,#7134);
+#7134 = DEFINITIONAL_REPRESENTATION('',(#7135),#7139);
+#7135 = LINE('',#7136,#7137);
+#7136 = CARTESIAN_POINT('',(0.,-17.));
+#7137 = VECTOR('',#7138,1.);
+#7138 = DIRECTION('',(1.,0.));
+#7139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7140 = PCURVE('',#7004,#7141);
+#7141 = DEFINITIONAL_REPRESENTATION('',(#7142),#7146);
+#7142 = LINE('',#7143,#7144);
+#7143 = CARTESIAN_POINT('',(0.,0.));
+#7144 = VECTOR('',#7145,1.);
+#7145 = DIRECTION('',(0.,-1.));
+#7146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7147 = ORIENTED_EDGE('',*,*,#7048,.F.);
+#7148 = ORIENTED_EDGE('',*,*,#7102,.F.);
+#7149 = ADVANCED_FACE('',(#7150),#7004,.T.);
+#7150 = FACE_BOUND('',#7151,.T.);
+#7151 = EDGE_LOOP('',(#7152,#7153,#7154));
+#7152 = ORIENTED_EDGE('',*,*,#7127,.F.);
+#7153 = ORIENTED_EDGE('',*,*,#6987,.F.);
+#7154 = ORIENTED_EDGE('',*,*,#7020,.F.);
+#7155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7159)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7156,#7157,#7158)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7156 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7157 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7158 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7159 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7156,
+  'distance_accuracy_value','confusion accuracy');
+#7160 = PRODUCT_TYPE('part',$,(#7));
+#7161 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #7162,#7170,#7177,#7184,#7191,#7198,#7205,#7212,#7219,#7226,#7233,
+    #7240,#7247,#7254,#7261,#7268,#7275,#7282,#7289,#7296,#7303,#7310,
+    #7318,#7325,#7332,#7339,#7346,#7354,#7361,#7368,#7375,#7382,#7389,
+    #7396,#7403,#7410,#7417,#7424,#7431,#7438,#7445,#7452,#7459,#7466,
+    #7473,#7480,#7487,#7494,#7501,#7508,#7515,#7522,#7529,#7536,#7543,
+    #7550,#7557,#7564,#7571,#7578,#7585,#7592,#7599,#7606,#7613,#7620,
+    #7627,#7634,#7641,#7648,#7655,#7662,#7669,#7676,#7683,#7690,#7697,
+    #7704,#7711,#7718,#7725,#7732,#7739,#7746,#7753,#7760,#7767,#7774,
+    #7781,#7788,#7795,#7802,#7809,#7816,#7823,#7830,#7837,#7844,#7851,
+    #7858,#7865,#7872,#7879,#7886,#7893,#7900,#7907,#7914,#7921,#7928),
+  #7155);
+#7162 = STYLED_ITEM('color',(#7163),#17);
+#7163 = PRESENTATION_STYLE_ASSIGNMENT((#7164));
+#7164 = SURFACE_STYLE_USAGE(.BOTH.,#7165);
+#7165 = SURFACE_SIDE_STYLE('',(#7166));
+#7166 = SURFACE_STYLE_FILL_AREA(#7167);
+#7167 = FILL_AREA_STYLE('',(#7168));
+#7168 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7169 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#7170 = STYLED_ITEM('color',(#7171),#137);
+#7171 = PRESENTATION_STYLE_ASSIGNMENT((#7172));
+#7172 = SURFACE_STYLE_USAGE(.BOTH.,#7173);
+#7173 = SURFACE_SIDE_STYLE('',(#7174));
+#7174 = SURFACE_STYLE_FILL_AREA(#7175);
+#7175 = FILL_AREA_STYLE('',(#7176));
+#7176 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7177 = STYLED_ITEM('color',(#7178),#246);
+#7178 = PRESENTATION_STYLE_ASSIGNMENT((#7179));
+#7179 = SURFACE_STYLE_USAGE(.BOTH.,#7180);
+#7180 = SURFACE_SIDE_STYLE('',(#7181));
+#7181 = SURFACE_STYLE_FILL_AREA(#7182);
+#7182 = FILL_AREA_STYLE('',(#7183));
+#7183 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7184 = STYLED_ITEM('color',(#7185),#698);
+#7185 = PRESENTATION_STYLE_ASSIGNMENT((#7186));
+#7186 = SURFACE_STYLE_USAGE(.BOTH.,#7187);
+#7187 = SURFACE_SIDE_STYLE('',(#7188));
+#7188 = SURFACE_STYLE_FILL_AREA(#7189);
+#7189 = FILL_AREA_STYLE('',(#7190));
+#7190 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7191 = STYLED_ITEM('color',(#7192),#802);
+#7192 = PRESENTATION_STYLE_ASSIGNMENT((#7193));
+#7193 = SURFACE_STYLE_USAGE(.BOTH.,#7194);
+#7194 = SURFACE_SIDE_STYLE('',(#7195));
+#7195 = SURFACE_STYLE_FILL_AREA(#7196);
+#7196 = FILL_AREA_STYLE('',(#7197));
+#7197 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7198 = STYLED_ITEM('color',(#7199),#885);
+#7199 = PRESENTATION_STYLE_ASSIGNMENT((#7200));
+#7200 = SURFACE_STYLE_USAGE(.BOTH.,#7201);
+#7201 = SURFACE_SIDE_STYLE('',(#7202));
+#7202 = SURFACE_STYLE_FILL_AREA(#7203);
+#7203 = FILL_AREA_STYLE('',(#7204));
+#7204 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7205 = STYLED_ITEM('color',(#7206),#962);
+#7206 = PRESENTATION_STYLE_ASSIGNMENT((#7207));
+#7207 = SURFACE_STYLE_USAGE(.BOTH.,#7208);
+#7208 = SURFACE_SIDE_STYLE('',(#7209));
+#7209 = SURFACE_STYLE_FILL_AREA(#7210);
+#7210 = FILL_AREA_STYLE('',(#7211));
+#7211 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7212 = STYLED_ITEM('color',(#7213),#1444);
+#7213 = PRESENTATION_STYLE_ASSIGNMENT((#7214));
+#7214 = SURFACE_STYLE_USAGE(.BOTH.,#7215);
+#7215 = SURFACE_SIDE_STYLE('',(#7216));
+#7216 = SURFACE_STYLE_FILL_AREA(#7217);
+#7217 = FILL_AREA_STYLE('',(#7218));
+#7218 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7219 = STYLED_ITEM('color',(#7220),#1471);
+#7220 = PRESENTATION_STYLE_ASSIGNMENT((#7221));
+#7221 = SURFACE_STYLE_USAGE(.BOTH.,#7222);
+#7222 = SURFACE_SIDE_STYLE('',(#7223));
+#7223 = SURFACE_STYLE_FILL_AREA(#7224);
+#7224 = FILL_AREA_STYLE('',(#7225));
+#7225 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7226 = STYLED_ITEM('color',(#7227),#1498);
+#7227 = PRESENTATION_STYLE_ASSIGNMENT((#7228));
+#7228 = SURFACE_STYLE_USAGE(.BOTH.,#7229);
+#7229 = SURFACE_SIDE_STYLE('',(#7230));
+#7230 = SURFACE_STYLE_FILL_AREA(#7231);
+#7231 = FILL_AREA_STYLE('',(#7232));
+#7232 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7233 = STYLED_ITEM('color',(#7234),#1525);
+#7234 = PRESENTATION_STYLE_ASSIGNMENT((#7235));
+#7235 = SURFACE_STYLE_USAGE(.BOTH.,#7236);
+#7236 = SURFACE_SIDE_STYLE('',(#7237));
+#7237 = SURFACE_STYLE_FILL_AREA(#7238);
+#7238 = FILL_AREA_STYLE('',(#7239));
+#7239 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7240 = STYLED_ITEM('color',(#7241),#1552);
+#7241 = PRESENTATION_STYLE_ASSIGNMENT((#7242));
+#7242 = SURFACE_STYLE_USAGE(.BOTH.,#7243);
+#7243 = SURFACE_SIDE_STYLE('',(#7244));
+#7244 = SURFACE_STYLE_FILL_AREA(#7245);
+#7245 = FILL_AREA_STYLE('',(#7246));
+#7246 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7247 = STYLED_ITEM('color',(#7248),#1579);
+#7248 = PRESENTATION_STYLE_ASSIGNMENT((#7249));
+#7249 = SURFACE_STYLE_USAGE(.BOTH.,#7250);
+#7250 = SURFACE_SIDE_STYLE('',(#7251));
+#7251 = SURFACE_STYLE_FILL_AREA(#7252);
+#7252 = FILL_AREA_STYLE('',(#7253));
+#7253 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7254 = STYLED_ITEM('color',(#7255),#1606);
+#7255 = PRESENTATION_STYLE_ASSIGNMENT((#7256));
+#7256 = SURFACE_STYLE_USAGE(.BOTH.,#7257);
+#7257 = SURFACE_SIDE_STYLE('',(#7258));
+#7258 = SURFACE_STYLE_FILL_AREA(#7259);
+#7259 = FILL_AREA_STYLE('',(#7260));
+#7260 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7261 = STYLED_ITEM('color',(#7262),#1633);
+#7262 = PRESENTATION_STYLE_ASSIGNMENT((#7263));
+#7263 = SURFACE_STYLE_USAGE(.BOTH.,#7264);
+#7264 = SURFACE_SIDE_STYLE('',(#7265));
+#7265 = SURFACE_STYLE_FILL_AREA(#7266);
+#7266 = FILL_AREA_STYLE('',(#7267));
+#7267 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7268 = STYLED_ITEM('color',(#7269),#1683);
+#7269 = PRESENTATION_STYLE_ASSIGNMENT((#7270));
+#7270 = SURFACE_STYLE_USAGE(.BOTH.,#7271);
+#7271 = SURFACE_SIDE_STYLE('',(#7272));
+#7272 = SURFACE_STYLE_FILL_AREA(#7273);
+#7273 = FILL_AREA_STYLE('',(#7274));
+#7274 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7275 = STYLED_ITEM('color',(#7276),#1710);
+#7276 = PRESENTATION_STYLE_ASSIGNMENT((#7277));
+#7277 = SURFACE_STYLE_USAGE(.BOTH.,#7278);
+#7278 = SURFACE_SIDE_STYLE('',(#7279));
+#7279 = SURFACE_STYLE_FILL_AREA(#7280);
+#7280 = FILL_AREA_STYLE('',(#7281));
+#7281 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7282 = STYLED_ITEM('color',(#7283),#1769);
+#7283 = PRESENTATION_STYLE_ASSIGNMENT((#7284));
+#7284 = SURFACE_STYLE_USAGE(.BOTH.,#7285);
+#7285 = SURFACE_SIDE_STYLE('',(#7286));
+#7286 = SURFACE_STYLE_FILL_AREA(#7287);
+#7287 = FILL_AREA_STYLE('',(#7288));
+#7288 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7289 = STYLED_ITEM('color',(#7290),#1828);
+#7290 = PRESENTATION_STYLE_ASSIGNMENT((#7291));
+#7291 = SURFACE_STYLE_USAGE(.BOTH.,#7292);
+#7292 = SURFACE_SIDE_STYLE('',(#7293));
+#7293 = SURFACE_STYLE_FILL_AREA(#7294);
+#7294 = FILL_AREA_STYLE('',(#7295));
+#7295 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7296 = STYLED_ITEM('color',(#7297),#1887);
+#7297 = PRESENTATION_STYLE_ASSIGNMENT((#7298));
+#7298 = SURFACE_STYLE_USAGE(.BOTH.,#7299);
+#7299 = SURFACE_SIDE_STYLE('',(#7300));
+#7300 = SURFACE_STYLE_FILL_AREA(#7301);
+#7301 = FILL_AREA_STYLE('',(#7302));
+#7302 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7303 = STYLED_ITEM('color',(#7304),#1946);
+#7304 = PRESENTATION_STYLE_ASSIGNMENT((#7305));
+#7305 = SURFACE_STYLE_USAGE(.BOTH.,#7306);
+#7306 = SURFACE_SIDE_STYLE('',(#7307));
+#7307 = SURFACE_STYLE_FILL_AREA(#7308);
+#7308 = FILL_AREA_STYLE('',(#7309));
+#7309 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7310 = STYLED_ITEM('color',(#7311),#2005);
+#7311 = PRESENTATION_STYLE_ASSIGNMENT((#7312));
+#7312 = SURFACE_STYLE_USAGE(.BOTH.,#7313);
+#7313 = SURFACE_SIDE_STYLE('',(#7314));
+#7314 = SURFACE_STYLE_FILL_AREA(#7315);
+#7315 = FILL_AREA_STYLE('',(#7316));
+#7316 = FILL_AREA_STYLE_COLOUR('',#7317);
+#7317 = DRAUGHTING_PRE_DEFINED_COLOUR('white');
+#7318 = STYLED_ITEM('color',(#7319),#2151);
+#7319 = PRESENTATION_STYLE_ASSIGNMENT((#7320));
+#7320 = SURFACE_STYLE_USAGE(.BOTH.,#7321);
+#7321 = SURFACE_SIDE_STYLE('',(#7322));
+#7322 = SURFACE_STYLE_FILL_AREA(#7323);
+#7323 = FILL_AREA_STYLE('',(#7324));
+#7324 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7325 = STYLED_ITEM('color',(#7326),#2178);
+#7326 = PRESENTATION_STYLE_ASSIGNMENT((#7327));
+#7327 = SURFACE_STYLE_USAGE(.BOTH.,#7328);
+#7328 = SURFACE_SIDE_STYLE('',(#7329));
+#7329 = SURFACE_STYLE_FILL_AREA(#7330);
+#7330 = FILL_AREA_STYLE('',(#7331));
+#7331 = FILL_AREA_STYLE_COLOUR('',#7317);
+#7332 = STYLED_ITEM('color',(#7333),#2232);
+#7333 = PRESENTATION_STYLE_ASSIGNMENT((#7334));
+#7334 = SURFACE_STYLE_USAGE(.BOTH.,#7335);
+#7335 = SURFACE_SIDE_STYLE('',(#7336));
+#7336 = SURFACE_STYLE_FILL_AREA(#7337);
+#7337 = FILL_AREA_STYLE('',(#7338));
+#7338 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7339 = STYLED_ITEM('color',(#7340),#2309);
+#7340 = PRESENTATION_STYLE_ASSIGNMENT((#7341));
+#7341 = SURFACE_STYLE_USAGE(.BOTH.,#7342);
+#7342 = SURFACE_SIDE_STYLE('',(#7343));
+#7343 = SURFACE_STYLE_FILL_AREA(#7344);
+#7344 = FILL_AREA_STYLE('',(#7345));
+#7345 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7346 = STYLED_ITEM('color',(#7347),#2336);
+#7347 = PRESENTATION_STYLE_ASSIGNMENT((#7348));
+#7348 = SURFACE_STYLE_USAGE(.BOTH.,#7349);
+#7349 = SURFACE_SIDE_STYLE('',(#7350));
+#7350 = SURFACE_STYLE_FILL_AREA(#7351);
+#7351 = FILL_AREA_STYLE('',(#7352));
+#7352 = FILL_AREA_STYLE_COLOUR('',#7353);
+#7353 = COLOUR_RGB('',0.223529413342,0.223529413342,0.223529413342);
+#7354 = STYLED_ITEM('color',(#7355),#2483);
+#7355 = PRESENTATION_STYLE_ASSIGNMENT((#7356));
+#7356 = SURFACE_STYLE_USAGE(.BOTH.,#7357);
+#7357 = SURFACE_SIDE_STYLE('',(#7358));
+#7358 = SURFACE_STYLE_FILL_AREA(#7359);
+#7359 = FILL_AREA_STYLE('',(#7360));
+#7360 = FILL_AREA_STYLE_COLOUR('',#7353);
+#7361 = STYLED_ITEM('color',(#7362),#2532);
+#7362 = PRESENTATION_STYLE_ASSIGNMENT((#7363));
+#7363 = SURFACE_STYLE_USAGE(.BOTH.,#7364);
+#7364 = SURFACE_SIDE_STYLE('',(#7365));
+#7365 = SURFACE_STYLE_FILL_AREA(#7366);
+#7366 = FILL_AREA_STYLE('',(#7367));
+#7367 = FILL_AREA_STYLE_COLOUR('',#7353);
+#7368 = STYLED_ITEM('color',(#7369),#2581);
+#7369 = PRESENTATION_STYLE_ASSIGNMENT((#7370));
+#7370 = SURFACE_STYLE_USAGE(.BOTH.,#7371);
+#7371 = SURFACE_SIDE_STYLE('',(#7372));
+#7372 = SURFACE_STYLE_FILL_AREA(#7373);
+#7373 = FILL_AREA_STYLE('',(#7374));
+#7374 = FILL_AREA_STYLE_COLOUR('',#7353);
+#7375 = STYLED_ITEM('color',(#7376),#2630);
+#7376 = PRESENTATION_STYLE_ASSIGNMENT((#7377));
+#7377 = SURFACE_STYLE_USAGE(.BOTH.,#7378);
+#7378 = SURFACE_SIDE_STYLE('',(#7379));
+#7379 = SURFACE_STYLE_FILL_AREA(#7380);
+#7380 = FILL_AREA_STYLE('',(#7381));
+#7381 = FILL_AREA_STYLE_COLOUR('',#7353);
+#7382 = STYLED_ITEM('color',(#7383),#2679);
+#7383 = PRESENTATION_STYLE_ASSIGNMENT((#7384));
+#7384 = SURFACE_STYLE_USAGE(.BOTH.,#7385);
+#7385 = SURFACE_SIDE_STYLE('',(#7386));
+#7386 = SURFACE_STYLE_FILL_AREA(#7387);
+#7387 = FILL_AREA_STYLE('',(#7388));
+#7388 = FILL_AREA_STYLE_COLOUR('',#7353);
+#7389 = STYLED_ITEM('color',(#7390),#2728);
+#7390 = PRESENTATION_STYLE_ASSIGNMENT((#7391));
+#7391 = SURFACE_STYLE_USAGE(.BOTH.,#7392);
+#7392 = SURFACE_SIDE_STYLE('',(#7393));
+#7393 = SURFACE_STYLE_FILL_AREA(#7394);
+#7394 = FILL_AREA_STYLE('',(#7395));
+#7395 = FILL_AREA_STYLE_COLOUR('',#7353);
+#7396 = STYLED_ITEM('color',(#7397),#2777);
+#7397 = PRESENTATION_STYLE_ASSIGNMENT((#7398));
+#7398 = SURFACE_STYLE_USAGE(.BOTH.,#7399);
+#7399 = SURFACE_SIDE_STYLE('',(#7400));
+#7400 = SURFACE_STYLE_FILL_AREA(#7401);
+#7401 = FILL_AREA_STYLE('',(#7402));
+#7402 = FILL_AREA_STYLE_COLOUR('',#7353);
+#7403 = STYLED_ITEM('color',(#7404),#2804);
+#7404 = PRESENTATION_STYLE_ASSIGNMENT((#7405));
+#7405 = SURFACE_STYLE_USAGE(.BOTH.,#7406);
+#7406 = SURFACE_SIDE_STYLE('',(#7407));
+#7407 = SURFACE_STYLE_FILL_AREA(#7408);
+#7408 = FILL_AREA_STYLE('',(#7409));
+#7409 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7410 = STYLED_ITEM('color',(#7411),#2854);
+#7411 = PRESENTATION_STYLE_ASSIGNMENT((#7412));
+#7412 = SURFACE_STYLE_USAGE(.BOTH.,#7413);
+#7413 = SURFACE_SIDE_STYLE('',(#7414));
+#7414 = SURFACE_STYLE_FILL_AREA(#7415);
+#7415 = FILL_AREA_STYLE('',(#7416));
+#7416 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7417 = STYLED_ITEM('color',(#7418),#2858);
+#7418 = PRESENTATION_STYLE_ASSIGNMENT((#7419));
+#7419 = SURFACE_STYLE_USAGE(.BOTH.,#7420);
+#7420 = SURFACE_SIDE_STYLE('',(#7421));
+#7421 = SURFACE_STYLE_FILL_AREA(#7422);
+#7422 = FILL_AREA_STYLE('',(#7423));
+#7423 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7424 = STYLED_ITEM('color',(#7425),#2862);
+#7425 = PRESENTATION_STYLE_ASSIGNMENT((#7426));
+#7426 = SURFACE_STYLE_USAGE(.BOTH.,#7427);
+#7427 = SURFACE_SIDE_STYLE('',(#7428));
+#7428 = SURFACE_STYLE_FILL_AREA(#7429);
+#7429 = FILL_AREA_STYLE('',(#7430));
+#7430 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7431 = STYLED_ITEM('color',(#7432),#2866);
+#7432 = PRESENTATION_STYLE_ASSIGNMENT((#7433));
+#7433 = SURFACE_STYLE_USAGE(.BOTH.,#7434);
+#7434 = SURFACE_SIDE_STYLE('',(#7435));
+#7435 = SURFACE_STYLE_FILL_AREA(#7436);
+#7436 = FILL_AREA_STYLE('',(#7437));
+#7437 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7438 = STYLED_ITEM('color',(#7439),#2870);
+#7439 = PRESENTATION_STYLE_ASSIGNMENT((#7440));
+#7440 = SURFACE_STYLE_USAGE(.BOTH.,#7441);
+#7441 = SURFACE_SIDE_STYLE('',(#7442));
+#7442 = SURFACE_STYLE_FILL_AREA(#7443);
+#7443 = FILL_AREA_STYLE('',(#7444));
+#7444 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7445 = STYLED_ITEM('color',(#7446),#2874);
+#7446 = PRESENTATION_STYLE_ASSIGNMENT((#7447));
+#7447 = SURFACE_STYLE_USAGE(.BOTH.,#7448);
+#7448 = SURFACE_SIDE_STYLE('',(#7449));
+#7449 = SURFACE_STYLE_FILL_AREA(#7450);
+#7450 = FILL_AREA_STYLE('',(#7451));
+#7451 = FILL_AREA_STYLE_COLOUR('',#7317);
+#7452 = STYLED_ITEM('color',(#7453),#3024);
+#7453 = PRESENTATION_STYLE_ASSIGNMENT((#7454));
+#7454 = SURFACE_STYLE_USAGE(.BOTH.,#7455);
+#7455 = SURFACE_SIDE_STYLE('',(#7456));
+#7456 = SURFACE_STYLE_FILL_AREA(#7457);
+#7457 = FILL_AREA_STYLE('',(#7458));
+#7458 = FILL_AREA_STYLE_COLOUR('',#7317);
+#7459 = STYLED_ITEM('color',(#7460),#3236);
+#7460 = PRESENTATION_STYLE_ASSIGNMENT((#7461));
+#7461 = SURFACE_STYLE_USAGE(.BOTH.,#7462);
+#7462 = SURFACE_SIDE_STYLE('',(#7463));
+#7463 = SURFACE_STYLE_FILL_AREA(#7464);
+#7464 = FILL_AREA_STYLE('',(#7465));
+#7465 = FILL_AREA_STYLE_COLOUR('',#7317);
+#7466 = STYLED_ITEM('color',(#7467),#3286);
+#7467 = PRESENTATION_STYLE_ASSIGNMENT((#7468));
+#7468 = SURFACE_STYLE_USAGE(.BOTH.,#7469);
+#7469 = SURFACE_SIDE_STYLE('',(#7470));
+#7470 = SURFACE_STYLE_FILL_AREA(#7471);
+#7471 = FILL_AREA_STYLE('',(#7472));
+#7472 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7473 = STYLED_ITEM('color',(#7474),#3313);
+#7474 = PRESENTATION_STYLE_ASSIGNMENT((#7475));
+#7475 = SURFACE_STYLE_USAGE(.BOTH.,#7476);
+#7476 = SURFACE_SIDE_STYLE('',(#7477));
+#7477 = SURFACE_STYLE_FILL_AREA(#7478);
+#7478 = FILL_AREA_STYLE('',(#7479));
+#7479 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7480 = STYLED_ITEM('color',(#7481),#3320);
+#7481 = PRESENTATION_STYLE_ASSIGNMENT((#7482));
+#7482 = SURFACE_STYLE_USAGE(.BOTH.,#7483);
+#7483 = SURFACE_SIDE_STYLE('',(#7484));
+#7484 = SURFACE_STYLE_FILL_AREA(#7485);
+#7485 = FILL_AREA_STYLE('',(#7486));
+#7486 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7487 = STYLED_ITEM('color',(#7488),#3577);
+#7488 = PRESENTATION_STYLE_ASSIGNMENT((#7489));
+#7489 = SURFACE_STYLE_USAGE(.BOTH.,#7490);
+#7490 = SURFACE_SIDE_STYLE('',(#7491));
+#7491 = SURFACE_STYLE_FILL_AREA(#7492);
+#7492 = FILL_AREA_STYLE('',(#7493));
+#7493 = FILL_AREA_STYLE_COLOUR('',#7317);
+#7494 = STYLED_ITEM('color',(#7495),#3626);
+#7495 = PRESENTATION_STYLE_ASSIGNMENT((#7496));
+#7496 = SURFACE_STYLE_USAGE(.BOTH.,#7497);
+#7497 = SURFACE_SIDE_STYLE('',(#7498));
+#7498 = SURFACE_STYLE_FILL_AREA(#7499);
+#7499 = FILL_AREA_STYLE('',(#7500));
+#7500 = FILL_AREA_STYLE_COLOUR('',#7317);
+#7501 = STYLED_ITEM('color',(#7502),#4403);
+#7502 = PRESENTATION_STYLE_ASSIGNMENT((#7503));
+#7503 = SURFACE_STYLE_USAGE(.BOTH.,#7504);
+#7504 = SURFACE_SIDE_STYLE('',(#7505));
+#7505 = SURFACE_STYLE_FILL_AREA(#7506);
+#7506 = FILL_AREA_STYLE('',(#7507));
+#7507 = FILL_AREA_STYLE_COLOUR('',#7317);
+#7508 = STYLED_ITEM('color',(#7509),#4430);
+#7509 = PRESENTATION_STYLE_ASSIGNMENT((#7510));
+#7510 = SURFACE_STYLE_USAGE(.BOTH.,#7511);
+#7511 = SURFACE_SIDE_STYLE('',(#7512));
+#7512 = SURFACE_STYLE_FILL_AREA(#7513);
+#7513 = FILL_AREA_STYLE('',(#7514));
+#7514 = FILL_AREA_STYLE_COLOUR('',#7317);
+#7515 = STYLED_ITEM('color',(#7516),#4457);
+#7516 = PRESENTATION_STYLE_ASSIGNMENT((#7517));
+#7517 = SURFACE_STYLE_USAGE(.BOTH.,#7518);
+#7518 = SURFACE_SIDE_STYLE('',(#7519));
+#7519 = SURFACE_STYLE_FILL_AREA(#7520);
+#7520 = FILL_AREA_STYLE('',(#7521));
+#7521 = FILL_AREA_STYLE_COLOUR('',#7317);
+#7522 = STYLED_ITEM('color',(#7523),#4484);
+#7523 = PRESENTATION_STYLE_ASSIGNMENT((#7524));
+#7524 = SURFACE_STYLE_USAGE(.BOTH.,#7525);
+#7525 = SURFACE_SIDE_STYLE('',(#7526));
+#7526 = SURFACE_STYLE_FILL_AREA(#7527);
+#7527 = FILL_AREA_STYLE('',(#7528));
+#7528 = FILL_AREA_STYLE_COLOUR('',#7317);
+#7529 = STYLED_ITEM('color',(#7530),#4511);
+#7530 = PRESENTATION_STYLE_ASSIGNMENT((#7531));
+#7531 = SURFACE_STYLE_USAGE(.BOTH.,#7532);
+#7532 = SURFACE_SIDE_STYLE('',(#7533));
+#7533 = SURFACE_STYLE_FILL_AREA(#7534);
+#7534 = FILL_AREA_STYLE('',(#7535));
+#7535 = FILL_AREA_STYLE_COLOUR('',#7317);
+#7536 = STYLED_ITEM('color',(#7537),#4538);
+#7537 = PRESENTATION_STYLE_ASSIGNMENT((#7538));
+#7538 = SURFACE_STYLE_USAGE(.BOTH.,#7539);
+#7539 = SURFACE_SIDE_STYLE('',(#7540));
+#7540 = SURFACE_STYLE_FILL_AREA(#7541);
+#7541 = FILL_AREA_STYLE('',(#7542));
+#7542 = FILL_AREA_STYLE_COLOUR('',#7317);
+#7543 = STYLED_ITEM('color',(#7544),#4545);
+#7544 = PRESENTATION_STYLE_ASSIGNMENT((#7545));
+#7545 = SURFACE_STYLE_USAGE(.BOTH.,#7546);
+#7546 = SURFACE_SIDE_STYLE('',(#7547));
+#7547 = SURFACE_STYLE_FILL_AREA(#7548);
+#7548 = FILL_AREA_STYLE('',(#7549));
+#7549 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7550 = STYLED_ITEM('color',(#7551),#4621);
+#7551 = PRESENTATION_STYLE_ASSIGNMENT((#7552));
+#7552 = SURFACE_STYLE_USAGE(.BOTH.,#7553);
+#7553 = SURFACE_SIDE_STYLE('',(#7554));
+#7554 = SURFACE_STYLE_FILL_AREA(#7555);
+#7555 = FILL_AREA_STYLE('',(#7556));
+#7556 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7557 = STYLED_ITEM('color',(#7558),#4675);
+#7558 = PRESENTATION_STYLE_ASSIGNMENT((#7559));
+#7559 = SURFACE_STYLE_USAGE(.BOTH.,#7560);
+#7560 = SURFACE_SIDE_STYLE('',(#7561));
+#7561 = SURFACE_STYLE_FILL_AREA(#7562);
+#7562 = FILL_AREA_STYLE('',(#7563));
+#7563 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7564 = STYLED_ITEM('color',(#7565),#4729);
+#7565 = PRESENTATION_STYLE_ASSIGNMENT((#7566));
+#7566 = SURFACE_STYLE_USAGE(.BOTH.,#7567);
+#7567 = SURFACE_SIDE_STYLE('',(#7568));
+#7568 = SURFACE_STYLE_FILL_AREA(#7569);
+#7569 = FILL_AREA_STYLE('',(#7570));
+#7570 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7571 = STYLED_ITEM('color',(#7572),#4778);
+#7572 = PRESENTATION_STYLE_ASSIGNMENT((#7573));
+#7573 = SURFACE_STYLE_USAGE(.BOTH.,#7574);
+#7574 = SURFACE_SIDE_STYLE('',(#7575));
+#7575 = SURFACE_STYLE_FILL_AREA(#7576);
+#7576 = FILL_AREA_STYLE('',(#7577));
+#7577 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7578 = STYLED_ITEM('color',(#7579),#4827);
+#7579 = PRESENTATION_STYLE_ASSIGNMENT((#7580));
+#7580 = SURFACE_STYLE_USAGE(.BOTH.,#7581);
+#7581 = SURFACE_SIDE_STYLE('',(#7582));
+#7582 = SURFACE_STYLE_FILL_AREA(#7583);
+#7583 = FILL_AREA_STYLE('',(#7584));
+#7584 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7585 = STYLED_ITEM('color',(#7586),#4881);
+#7586 = PRESENTATION_STYLE_ASSIGNMENT((#7587));
+#7587 = SURFACE_STYLE_USAGE(.BOTH.,#7588);
+#7588 = SURFACE_SIDE_STYLE('',(#7589));
+#7589 = SURFACE_STYLE_FILL_AREA(#7590);
+#7590 = FILL_AREA_STYLE('',(#7591));
+#7591 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7592 = STYLED_ITEM('color',(#7593),#4935);
+#7593 = PRESENTATION_STYLE_ASSIGNMENT((#7594));
+#7594 = SURFACE_STYLE_USAGE(.BOTH.,#7595);
+#7595 = SURFACE_SIDE_STYLE('',(#7596));
+#7596 = SURFACE_STYLE_FILL_AREA(#7597);
+#7597 = FILL_AREA_STYLE('',(#7598));
+#7598 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7599 = STYLED_ITEM('color',(#7600),#4962);
+#7600 = PRESENTATION_STYLE_ASSIGNMENT((#7601));
+#7601 = SURFACE_STYLE_USAGE(.BOTH.,#7602);
+#7602 = SURFACE_SIDE_STYLE('',(#7603));
+#7603 = SURFACE_STYLE_FILL_AREA(#7604);
+#7604 = FILL_AREA_STYLE('',(#7605));
+#7605 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7606 = STYLED_ITEM('color',(#7607),#5038);
+#7607 = PRESENTATION_STYLE_ASSIGNMENT((#7608));
+#7608 = SURFACE_STYLE_USAGE(.BOTH.,#7609);
+#7609 = SURFACE_SIDE_STYLE('',(#7610));
+#7610 = SURFACE_STYLE_FILL_AREA(#7611);
+#7611 = FILL_AREA_STYLE('',(#7612));
+#7612 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7613 = STYLED_ITEM('color',(#7614),#5087);
+#7614 = PRESENTATION_STYLE_ASSIGNMENT((#7615));
+#7615 = SURFACE_STYLE_USAGE(.BOTH.,#7616);
+#7616 = SURFACE_SIDE_STYLE('',(#7617));
+#7617 = SURFACE_STYLE_FILL_AREA(#7618);
+#7618 = FILL_AREA_STYLE('',(#7619));
+#7619 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7620 = STYLED_ITEM('color',(#7621),#5136);
+#7621 = PRESENTATION_STYLE_ASSIGNMENT((#7622));
+#7622 = SURFACE_STYLE_USAGE(.BOTH.,#7623);
+#7623 = SURFACE_SIDE_STYLE('',(#7624));
+#7624 = SURFACE_STYLE_FILL_AREA(#7625);
+#7625 = FILL_AREA_STYLE('',(#7626));
+#7626 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7627 = STYLED_ITEM('color',(#7628),#5163);
+#7628 = PRESENTATION_STYLE_ASSIGNMENT((#7629));
+#7629 = SURFACE_STYLE_USAGE(.BOTH.,#7630);
+#7630 = SURFACE_SIDE_STYLE('',(#7631));
+#7631 = SURFACE_STYLE_FILL_AREA(#7632);
+#7632 = FILL_AREA_STYLE('',(#7633));
+#7633 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7634 = STYLED_ITEM('color',(#7635),#5239);
+#7635 = PRESENTATION_STYLE_ASSIGNMENT((#7636));
+#7636 = SURFACE_STYLE_USAGE(.BOTH.,#7637);
+#7637 = SURFACE_SIDE_STYLE('',(#7638));
+#7638 = SURFACE_STYLE_FILL_AREA(#7639);
+#7639 = FILL_AREA_STYLE('',(#7640));
+#7640 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7641 = STYLED_ITEM('color',(#7642),#5288);
+#7642 = PRESENTATION_STYLE_ASSIGNMENT((#7643));
+#7643 = SURFACE_STYLE_USAGE(.BOTH.,#7644);
+#7644 = SURFACE_SIDE_STYLE('',(#7645));
+#7645 = SURFACE_STYLE_FILL_AREA(#7646);
+#7646 = FILL_AREA_STYLE('',(#7647));
+#7647 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7648 = STYLED_ITEM('color',(#7649),#5337);
+#7649 = PRESENTATION_STYLE_ASSIGNMENT((#7650));
+#7650 = SURFACE_STYLE_USAGE(.BOTH.,#7651);
+#7651 = SURFACE_SIDE_STYLE('',(#7652));
+#7652 = SURFACE_STYLE_FILL_AREA(#7653);
+#7653 = FILL_AREA_STYLE('',(#7654));
+#7654 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7655 = STYLED_ITEM('color',(#7656),#5364);
+#7656 = PRESENTATION_STYLE_ASSIGNMENT((#7657));
+#7657 = SURFACE_STYLE_USAGE(.BOTH.,#7658);
+#7658 = SURFACE_SIDE_STYLE('',(#7659));
+#7659 = SURFACE_STYLE_FILL_AREA(#7660);
+#7660 = FILL_AREA_STYLE('',(#7661));
+#7661 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7662 = STYLED_ITEM('color',(#7663),#5440);
+#7663 = PRESENTATION_STYLE_ASSIGNMENT((#7664));
+#7664 = SURFACE_STYLE_USAGE(.BOTH.,#7665);
+#7665 = SURFACE_SIDE_STYLE('',(#7666));
+#7666 = SURFACE_STYLE_FILL_AREA(#7667);
+#7667 = FILL_AREA_STYLE('',(#7668));
+#7668 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7669 = STYLED_ITEM('color',(#7670),#5489);
+#7670 = PRESENTATION_STYLE_ASSIGNMENT((#7671));
+#7671 = SURFACE_STYLE_USAGE(.BOTH.,#7672);
+#7672 = SURFACE_SIDE_STYLE('',(#7673));
+#7673 = SURFACE_STYLE_FILL_AREA(#7674);
+#7674 = FILL_AREA_STYLE('',(#7675));
+#7675 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7676 = STYLED_ITEM('color',(#7677),#5538);
+#7677 = PRESENTATION_STYLE_ASSIGNMENT((#7678));
+#7678 = SURFACE_STYLE_USAGE(.BOTH.,#7679);
+#7679 = SURFACE_SIDE_STYLE('',(#7680));
+#7680 = SURFACE_STYLE_FILL_AREA(#7681);
+#7681 = FILL_AREA_STYLE('',(#7682));
+#7682 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7683 = STYLED_ITEM('color',(#7684),#5565);
+#7684 = PRESENTATION_STYLE_ASSIGNMENT((#7685));
+#7685 = SURFACE_STYLE_USAGE(.BOTH.,#7686);
+#7686 = SURFACE_SIDE_STYLE('',(#7687));
+#7687 = SURFACE_STYLE_FILL_AREA(#7688);
+#7688 = FILL_AREA_STYLE('',(#7689));
+#7689 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7690 = STYLED_ITEM('color',(#7691),#5641);
+#7691 = PRESENTATION_STYLE_ASSIGNMENT((#7692));
+#7692 = SURFACE_STYLE_USAGE(.BOTH.,#7693);
+#7693 = SURFACE_SIDE_STYLE('',(#7694));
+#7694 = SURFACE_STYLE_FILL_AREA(#7695);
+#7695 = FILL_AREA_STYLE('',(#7696));
+#7696 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7697 = STYLED_ITEM('color',(#7698),#5690);
+#7698 = PRESENTATION_STYLE_ASSIGNMENT((#7699));
+#7699 = SURFACE_STYLE_USAGE(.BOTH.,#7700);
+#7700 = SURFACE_SIDE_STYLE('',(#7701));
+#7701 = SURFACE_STYLE_FILL_AREA(#7702);
+#7702 = FILL_AREA_STYLE('',(#7703));
+#7703 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7704 = STYLED_ITEM('color',(#7705),#5739);
+#7705 = PRESENTATION_STYLE_ASSIGNMENT((#7706));
+#7706 = SURFACE_STYLE_USAGE(.BOTH.,#7707);
+#7707 = SURFACE_SIDE_STYLE('',(#7708));
+#7708 = SURFACE_STYLE_FILL_AREA(#7709);
+#7709 = FILL_AREA_STYLE('',(#7710));
+#7710 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7711 = STYLED_ITEM('color',(#7712),#5766);
+#7712 = PRESENTATION_STYLE_ASSIGNMENT((#7713));
+#7713 = SURFACE_STYLE_USAGE(.BOTH.,#7714);
+#7714 = SURFACE_SIDE_STYLE('',(#7715));
+#7715 = SURFACE_STYLE_FILL_AREA(#7716);
+#7716 = FILL_AREA_STYLE('',(#7717));
+#7717 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7718 = STYLED_ITEM('color',(#7719),#5842);
+#7719 = PRESENTATION_STYLE_ASSIGNMENT((#7720));
+#7720 = SURFACE_STYLE_USAGE(.BOTH.,#7721);
+#7721 = SURFACE_SIDE_STYLE('',(#7722));
+#7722 = SURFACE_STYLE_FILL_AREA(#7723);
+#7723 = FILL_AREA_STYLE('',(#7724));
+#7724 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7725 = STYLED_ITEM('color',(#7726),#5891);
+#7726 = PRESENTATION_STYLE_ASSIGNMENT((#7727));
+#7727 = SURFACE_STYLE_USAGE(.BOTH.,#7728);
+#7728 = SURFACE_SIDE_STYLE('',(#7729));
+#7729 = SURFACE_STYLE_FILL_AREA(#7730);
+#7730 = FILL_AREA_STYLE('',(#7731));
+#7731 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7732 = STYLED_ITEM('color',(#7733),#5940);
+#7733 = PRESENTATION_STYLE_ASSIGNMENT((#7734));
+#7734 = SURFACE_STYLE_USAGE(.BOTH.,#7735);
+#7735 = SURFACE_SIDE_STYLE('',(#7736));
+#7736 = SURFACE_STYLE_FILL_AREA(#7737);
+#7737 = FILL_AREA_STYLE('',(#7738));
+#7738 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7739 = STYLED_ITEM('color',(#7740),#5967);
+#7740 = PRESENTATION_STYLE_ASSIGNMENT((#7741));
+#7741 = SURFACE_STYLE_USAGE(.BOTH.,#7742);
+#7742 = SURFACE_SIDE_STYLE('',(#7743));
+#7743 = SURFACE_STYLE_FILL_AREA(#7744);
+#7744 = FILL_AREA_STYLE('',(#7745));
+#7745 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7746 = STYLED_ITEM('color',(#7747),#6043);
+#7747 = PRESENTATION_STYLE_ASSIGNMENT((#7748));
+#7748 = SURFACE_STYLE_USAGE(.BOTH.,#7749);
+#7749 = SURFACE_SIDE_STYLE('',(#7750));
+#7750 = SURFACE_STYLE_FILL_AREA(#7751);
+#7751 = FILL_AREA_STYLE('',(#7752));
+#7752 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7753 = STYLED_ITEM('color',(#7754),#6092);
+#7754 = PRESENTATION_STYLE_ASSIGNMENT((#7755));
+#7755 = SURFACE_STYLE_USAGE(.BOTH.,#7756);
+#7756 = SURFACE_SIDE_STYLE('',(#7757));
+#7757 = SURFACE_STYLE_FILL_AREA(#7758);
+#7758 = FILL_AREA_STYLE('',(#7759));
+#7759 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7760 = STYLED_ITEM('color',(#7761),#6141);
+#7761 = PRESENTATION_STYLE_ASSIGNMENT((#7762));
+#7762 = SURFACE_STYLE_USAGE(.BOTH.,#7763);
+#7763 = SURFACE_SIDE_STYLE('',(#7764));
+#7764 = SURFACE_STYLE_FILL_AREA(#7765);
+#7765 = FILL_AREA_STYLE('',(#7766));
+#7766 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7767 = STYLED_ITEM('color',(#7768),#6168);
+#7768 = PRESENTATION_STYLE_ASSIGNMENT((#7769));
+#7769 = SURFACE_STYLE_USAGE(.BOTH.,#7770);
+#7770 = SURFACE_SIDE_STYLE('',(#7771));
+#7771 = SURFACE_STYLE_FILL_AREA(#7772);
+#7772 = FILL_AREA_STYLE('',(#7773));
+#7773 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7774 = STYLED_ITEM('color',(#7775),#6354);
+#7775 = PRESENTATION_STYLE_ASSIGNMENT((#7776));
+#7776 = SURFACE_STYLE_USAGE(.BOTH.,#7777);
+#7777 = SURFACE_SIDE_STYLE('',(#7778));
+#7778 = SURFACE_STYLE_FILL_AREA(#7779);
+#7779 = FILL_AREA_STYLE('',(#7780));
+#7780 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7781 = STYLED_ITEM('color',(#7782),#6361);
+#7782 = PRESENTATION_STYLE_ASSIGNMENT((#7783));
+#7783 = SURFACE_STYLE_USAGE(.BOTH.,#7784);
+#7784 = SURFACE_SIDE_STYLE('',(#7785));
+#7785 = SURFACE_STYLE_FILL_AREA(#7786);
+#7786 = FILL_AREA_STYLE('',(#7787));
+#7787 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7788 = STYLED_ITEM('color',(#7789),#6368);
+#7789 = PRESENTATION_STYLE_ASSIGNMENT((#7790));
+#7790 = SURFACE_STYLE_USAGE(.BOTH.,#7791);
+#7791 = SURFACE_SIDE_STYLE('',(#7792));
+#7792 = SURFACE_STYLE_FILL_AREA(#7793);
+#7793 = FILL_AREA_STYLE('',(#7794));
+#7794 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7795 = STYLED_ITEM('color',(#7796),#6375);
+#7796 = PRESENTATION_STYLE_ASSIGNMENT((#7797));
+#7797 = SURFACE_STYLE_USAGE(.BOTH.,#7798);
+#7798 = SURFACE_SIDE_STYLE('',(#7799));
+#7799 = SURFACE_STYLE_FILL_AREA(#7800);
+#7800 = FILL_AREA_STYLE('',(#7801));
+#7801 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7802 = STYLED_ITEM('color',(#7803),#6382);
+#7803 = PRESENTATION_STYLE_ASSIGNMENT((#7804));
+#7804 = SURFACE_STYLE_USAGE(.BOTH.,#7805);
+#7805 = SURFACE_SIDE_STYLE('',(#7806));
+#7806 = SURFACE_STYLE_FILL_AREA(#7807);
+#7807 = FILL_AREA_STYLE('',(#7808));
+#7808 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7809 = STYLED_ITEM('color',(#7810),#6389);
+#7810 = PRESENTATION_STYLE_ASSIGNMENT((#7811));
+#7811 = SURFACE_STYLE_USAGE(.BOTH.,#7812);
+#7812 = SURFACE_SIDE_STYLE('',(#7813));
+#7813 = SURFACE_STYLE_FILL_AREA(#7814);
+#7814 = FILL_AREA_STYLE('',(#7815));
+#7815 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7816 = STYLED_ITEM('color',(#7817),#6396);
+#7817 = PRESENTATION_STYLE_ASSIGNMENT((#7818));
+#7818 = SURFACE_STYLE_USAGE(.BOTH.,#7819);
+#7819 = SURFACE_SIDE_STYLE('',(#7820));
+#7820 = SURFACE_STYLE_FILL_AREA(#7821);
+#7821 = FILL_AREA_STYLE('',(#7822));
+#7822 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7823 = STYLED_ITEM('color',(#7824),#6455);
+#7824 = PRESENTATION_STYLE_ASSIGNMENT((#7825));
+#7825 = SURFACE_STYLE_USAGE(.BOTH.,#7826);
+#7826 = SURFACE_SIDE_STYLE('',(#7827));
+#7827 = SURFACE_STYLE_FILL_AREA(#7828);
+#7828 = FILL_AREA_STYLE('',(#7829));
+#7829 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7830 = STYLED_ITEM('color',(#7831),#6514);
+#7831 = PRESENTATION_STYLE_ASSIGNMENT((#7832));
+#7832 = SURFACE_STYLE_USAGE(.BOTH.,#7833);
+#7833 = SURFACE_SIDE_STYLE('',(#7834));
+#7834 = SURFACE_STYLE_FILL_AREA(#7835);
+#7835 = FILL_AREA_STYLE('',(#7836));
+#7836 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7837 = STYLED_ITEM('color',(#7838),#6573);
+#7838 = PRESENTATION_STYLE_ASSIGNMENT((#7839));
+#7839 = SURFACE_STYLE_USAGE(.BOTH.,#7840);
+#7840 = SURFACE_SIDE_STYLE('',(#7841));
+#7841 = SURFACE_STYLE_FILL_AREA(#7842);
+#7842 = FILL_AREA_STYLE('',(#7843));
+#7843 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7844 = STYLED_ITEM('color',(#7845),#6632);
+#7845 = PRESENTATION_STYLE_ASSIGNMENT((#7846));
+#7846 = SURFACE_STYLE_USAGE(.BOTH.,#7847);
+#7847 = SURFACE_SIDE_STYLE('',(#7848));
+#7848 = SURFACE_STYLE_FILL_AREA(#7849);
+#7849 = FILL_AREA_STYLE('',(#7850));
+#7850 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7851 = STYLED_ITEM('color',(#7852),#6687);
+#7852 = PRESENTATION_STYLE_ASSIGNMENT((#7853));
+#7853 = SURFACE_STYLE_USAGE(.BOTH.,#7854);
+#7854 = SURFACE_SIDE_STYLE('',(#7855));
+#7855 = SURFACE_STYLE_FILL_AREA(#7856);
+#7856 = FILL_AREA_STYLE('',(#7857));
+#7857 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7858 = STYLED_ITEM('color',(#7859),#6691);
+#7859 = PRESENTATION_STYLE_ASSIGNMENT((#7860));
+#7860 = SURFACE_STYLE_USAGE(.BOTH.,#7861);
+#7861 = SURFACE_SIDE_STYLE('',(#7862));
+#7862 = SURFACE_STYLE_FILL_AREA(#7863);
+#7863 = FILL_AREA_STYLE('',(#7864));
+#7864 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7865 = STYLED_ITEM('color',(#7866),#6695);
+#7866 = PRESENTATION_STYLE_ASSIGNMENT((#7867));
+#7867 = SURFACE_STYLE_USAGE(.BOTH.,#7868);
+#7868 = SURFACE_SIDE_STYLE('',(#7869));
+#7869 = SURFACE_STYLE_FILL_AREA(#7870);
+#7870 = FILL_AREA_STYLE('',(#7871));
+#7871 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7872 = STYLED_ITEM('color',(#7873),#6699);
+#7873 = PRESENTATION_STYLE_ASSIGNMENT((#7874));
+#7874 = SURFACE_STYLE_USAGE(.BOTH.,#7875);
+#7875 = SURFACE_SIDE_STYLE('',(#7876));
+#7876 = SURFACE_STYLE_FILL_AREA(#7877);
+#7877 = FILL_AREA_STYLE('',(#7878));
+#7878 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7879 = STYLED_ITEM('color',(#7880),#6703);
+#7880 = PRESENTATION_STYLE_ASSIGNMENT((#7881));
+#7881 = SURFACE_STYLE_USAGE(.BOTH.,#7882);
+#7882 = SURFACE_SIDE_STYLE('',(#7883));
+#7883 = SURFACE_STYLE_FILL_AREA(#7884);
+#7884 = FILL_AREA_STYLE('',(#7885));
+#7885 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7886 = STYLED_ITEM('color',(#7887),#6760);
+#7887 = PRESENTATION_STYLE_ASSIGNMENT((#7888));
+#7888 = SURFACE_STYLE_USAGE(.BOTH.,#7889);
+#7889 = SURFACE_SIDE_STYLE('',(#7890));
+#7890 = SURFACE_STYLE_FILL_AREA(#7891);
+#7891 = FILL_AREA_STYLE('',(#7892));
+#7892 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7893 = STYLED_ITEM('color',(#7894),#6799);
+#7894 = PRESENTATION_STYLE_ASSIGNMENT((#7895));
+#7895 = SURFACE_STYLE_USAGE(.BOTH.,#7896);
+#7896 = SURFACE_SIDE_STYLE('',(#7897));
+#7897 = SURFACE_STYLE_FILL_AREA(#7898);
+#7898 = FILL_AREA_STYLE('',(#7899));
+#7899 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7900 = STYLED_ITEM('color',(#7901),#6858);
+#7901 = PRESENTATION_STYLE_ASSIGNMENT((#7902));
+#7902 = SURFACE_STYLE_USAGE(.BOTH.,#7903);
+#7903 = SURFACE_SIDE_STYLE('',(#7904));
+#7904 = SURFACE_STYLE_FILL_AREA(#7905);
+#7905 = FILL_AREA_STYLE('',(#7906));
+#7906 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7907 = STYLED_ITEM('color',(#7908),#6897);
+#7908 = PRESENTATION_STYLE_ASSIGNMENT((#7909));
+#7909 = SURFACE_STYLE_USAGE(.BOTH.,#7910);
+#7910 = SURFACE_SIDE_STYLE('',(#7911));
+#7911 = SURFACE_STYLE_FILL_AREA(#7912);
+#7912 = FILL_AREA_STYLE('',(#7913));
+#7913 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7914 = STYLED_ITEM('color',(#7915),#7096);
+#7915 = PRESENTATION_STYLE_ASSIGNMENT((#7916));
+#7916 = SURFACE_STYLE_USAGE(.BOTH.,#7917);
+#7917 = SURFACE_SIDE_STYLE('',(#7918));
+#7918 = SURFACE_STYLE_FILL_AREA(#7919);
+#7919 = FILL_AREA_STYLE('',(#7920));
+#7920 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7921 = STYLED_ITEM('color',(#7922),#7122);
+#7922 = PRESENTATION_STYLE_ASSIGNMENT((#7923));
+#7923 = SURFACE_STYLE_USAGE(.BOTH.,#7924);
+#7924 = SURFACE_SIDE_STYLE('',(#7925));
+#7925 = SURFACE_STYLE_FILL_AREA(#7926);
+#7926 = FILL_AREA_STYLE('',(#7927));
+#7927 = FILL_AREA_STYLE_COLOUR('',#7169);
+#7928 = STYLED_ITEM('color',(#7929),#7149);
+#7929 = PRESENTATION_STYLE_ASSIGNMENT((#7930));
+#7930 = SURFACE_STYLE_USAGE(.BOTH.,#7931);
+#7931 = SURFACE_SIDE_STYLE('',(#7932));
+#7932 = SURFACE_STYLE_FILL_AREA(#7933);
+#7933 = FILL_AREA_STYLE('',(#7934));
+#7934 = FILL_AREA_STYLE_COLOUR('',#7169);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_40mm_with_connector.stl b/Electrical Parts/NEMA-17_Stepper_Motor_40mm_with_connector.stl
new file mode 100644
index 0000000000000000000000000000000000000000..0a1a581bd646eeb264f1cb3406aa0428f8c3f1e3
GIT binary patch
literal 91584
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

literal 0
HcmV?d00001


From 1d06054982e88f3dea5a25eded438644c434d796 Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Sun, 30 Nov 2014 12:30:34 +0100
Subject: [PATCH 3/3] ISO 4762 Hex socket Head cap M4x20 screw

---
 ...4762_Hex_Socket_Head_Cap_Screw_M4x20.fcstd |  Bin 0 -> 117009 bytes
 ...O4762_Hex_Socket_Head_Cap_Screw_M4x20.step | 3095 +++++++++++++++++
 ...SO4762_Hex_Socket_Head_Cap_Screw_M4x20.stl |  Bin 0 -> 32084 bytes
 3 files changed, 3095 insertions(+)
 create mode 100644 Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M4x20.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M4x20.step
 create mode 100644 Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M4x20.stl

diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M4x20.fcstd b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M4x20.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..36625fbd96ea1e11378b6d54c17cf90a3a7aee21
GIT binary patch
literal 117009
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
Q5j!IzL4F~EKQB@L2U!UqTL1t6

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M4x20.step b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M4x20.step
new file mode 100644
index 00000000..9dbd1403
--- /dev/null
+++ b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M4x20.step	
@@ -0,0 +1,3095 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/FreeCAD-library/Mechanical 
+Parts/Fasteners/Bolts & 
+Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M4x20.step',
+  '2014-11-30T12:29:10',('FreeCAD'),('FreeCAD'),
+  'Open CASCADE STEP processor 6.7','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Chamfer002','Chamfer002','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#2342);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#105,#158,#193,#197,#250,#305,#358,#820,#1272
+    ,#1457,#1462,#1866,#1871,#1958,#1963,#2050,#2055,#2120,#2125,#2130,
+    #2311,#2335));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#50,#77,#78));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(2.,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(2.,-8.704148513061E-15,-19.6));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(2.,0.,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,2.);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,0.));
+#35 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.,1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(6.28318530718,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(0.,1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.T.);
+#51 = EDGE_CURVE('',#22,#22,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,2.);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,0.,0.));
+#56 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#57 = DIRECTION('',(1.,0.,0.));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(0.,0.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(1.,0.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = PLANE('',#67);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(0.,0.,0.));
+#69 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#70 = DIRECTION('',(1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);
+#72 = CIRCLE('',#73,2.);
+#73 = AXIS2_PLACEMENT_2D('',#74,#75);
+#74 = CARTESIAN_POINT('',(0.,0.));
+#75 = DIRECTION('',(1.,0.));
+#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#77 = ORIENTED_EDGE('',*,*,#21,.T.);
+#78 = ORIENTED_EDGE('',*,*,#79,.F.);
+#79 = EDGE_CURVE('',#24,#24,#80,.T.);
+#80 = SURFACE_CURVE('',#81,(#86,#93),.PCURVE_S1.);
+#81 = CIRCLE('',#82,2.);
+#82 = AXIS2_PLACEMENT_3D('',#83,#84,#85);
+#83 = CARTESIAN_POINT('',(3.433181237596E-45,-8.704148513061E-15,-19.6)
+  );
+#84 = DIRECTION('',(1.751623080406E-46,-4.440892098501E-16,-1.));
+#85 = DIRECTION('',(1.,-2.22044604925E-15,9.860761315263E-31));
+#86 = PCURVE('',#32,#87);
+#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(2.22044604925E-15,19.6));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(1.,0.));
+#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#93 = PCURVE('',#94,#99);
+#94 = CONICAL_SURFACE('',#95,2.,0.785398163397);
+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
+#96 = CARTESIAN_POINT('',(3.433181237596E-45,-8.704148513061E-15,-19.6)
+  );
+#97 = DIRECTION('',(-1.751623080406E-46,4.440892098501E-16,1.));
+#98 = DIRECTION('',(1.,-2.22044604925E-15,9.860761315263E-31));
+#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);
+#100 = LINE('',#101,#102);
+#101 = CARTESIAN_POINT('',(-0.,-0.));
+#102 = VECTOR('',#103,1.);
+#103 = DIRECTION('',(-1.,-0.));
+#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#105 = ADVANCED_FACE('',(#106),#94,.T.);
+#106 = FACE_BOUND('',#107,.T.);
+#107 = EDGE_LOOP('',(#108,#129,#130,#131));
+#108 = ORIENTED_EDGE('',*,*,#109,.F.);
+#109 = EDGE_CURVE('',#24,#110,#112,.T.);
+#110 = VERTEX_POINT('',#111);
+#111 = CARTESIAN_POINT('',(1.6,-8.881784197001E-15,-20.));
+#112 = SEAM_CURVE('',#113,(#117,#123),.PCURVE_S1.);
+#113 = LINE('',#114,#115);
+#114 = CARTESIAN_POINT('',(2.,-8.704148513061E-15,-19.6));
+#115 = VECTOR('',#116,1.);
+#116 = DIRECTION('',(-0.707106781187,-3.140184917368E-16,-0.707106781187
+    ));
+#117 = PCURVE('',#94,#118);
+#118 = DEFINITIONAL_REPRESENTATION('',(#119),#122);
+#119 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#120,#121),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.565685424949),.PIECEWISE_BEZIER_KNOTS.);
+#120 = CARTESIAN_POINT('',(2.22044604925E-15,0.));
+#121 = CARTESIAN_POINT('',(2.22044604925E-15,-0.4));
+#122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#123 = PCURVE('',#94,#124);
+#124 = DEFINITIONAL_REPRESENTATION('',(#125),#128);
+#125 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126,#127),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.565685424949),.PIECEWISE_BEZIER_KNOTS.);
+#126 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#127 = CARTESIAN_POINT('',(-6.28318530718,-0.4));
+#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#129 = ORIENTED_EDGE('',*,*,#79,.T.);
+#130 = ORIENTED_EDGE('',*,*,#109,.T.);
+#131 = ORIENTED_EDGE('',*,*,#132,.F.);
+#132 = EDGE_CURVE('',#110,#110,#133,.T.);
+#133 = SURFACE_CURVE('',#134,(#139,#146),.PCURVE_S1.);
+#134 = CIRCLE('',#135,1.6);
+#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
+#136 = CARTESIAN_POINT('',(3.503246160812E-45,-8.881784197001E-15,-20.)
+  );
+#137 = DIRECTION('',(1.751623080406E-46,-4.440892098501E-16,-1.));
+#138 = DIRECTION('',(1.,-2.22044604925E-15,9.860761315263E-31));
+#139 = PCURVE('',#94,#140);
+#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(-0.,-0.4));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(-1.,-0.));
+#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#146 = PCURVE('',#147,#152);
+#147 = PLANE('',#148);
+#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151);
+#149 = CARTESIAN_POINT('',(0.,-8.881784197001E-15,-20.));
+#150 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#151 = DIRECTION('',(1.,-2.22044604925E-15,9.860761315263E-31));
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
+#153 = CIRCLE('',#154,1.6);
+#154 = AXIS2_PLACEMENT_2D('',#155,#156);
+#155 = CARTESIAN_POINT('',(0.,-1.577721810442E-30));
+#156 = DIRECTION('',(1.,0.));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#158 = ADVANCED_FACE('',(#159,#190),#66,.T.);
+#159 = FACE_BOUND('',#160,.T.);
+#160 = EDGE_LOOP('',(#161));
+#161 = ORIENTED_EDGE('',*,*,#162,.T.);
+#162 = EDGE_CURVE('',#163,#163,#165,.T.);
+#163 = VERTEX_POINT('',#164);
+#164 = CARTESIAN_POINT('',(3.4,8.62801893423E-16,0.));
+#165 = SURFACE_CURVE('',#166,(#171,#178),.PCURVE_S1.);
+#166 = CIRCLE('',#167,3.4);
+#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170);
+#168 = CARTESIAN_POINT('',(0.,1.972152263053E-31,-8.75811540203E-47));
+#169 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#170 = DIRECTION('',(1.,-5.634720751579E-32,2.502318686294E-47));
+#171 = PCURVE('',#66,#172);
+#172 = DEFINITIONAL_REPRESENTATION('',(#173),#177);
+#173 = CIRCLE('',#174,3.4);
+#174 = AXIS2_PLACEMENT_2D('',#175,#176);
+#175 = CARTESIAN_POINT('',(0.,-1.972152263053E-31));
+#176 = DIRECTION('',(1.,5.634720751579E-32));
+#177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#178 = PCURVE('',#179,#184);
+#179 = CONICAL_SURFACE('',#180,3.5,0.785398163397);
+#180 = AXIS2_PLACEMENT_3D('',#181,#182,#183);
+#181 = CARTESIAN_POINT('',(0.,4.440892098501E-17,0.1));
+#182 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#183 = DIRECTION('',(1.,-5.634720751579E-32,2.502318686294E-47));
+#184 = DEFINITIONAL_REPRESENTATION('',(#185),#189);
+#185 = LINE('',#186,#187);
+#186 = CARTESIAN_POINT('',(-0.,-0.1));
+#187 = VECTOR('',#188,1.);
+#188 = DIRECTION('',(-1.,-0.));
+#189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#190 = FACE_BOUND('',#191,.T.);
+#191 = EDGE_LOOP('',(#192));
+#192 = ORIENTED_EDGE('',*,*,#51,.F.);
+#193 = ADVANCED_FACE('',(#194),#147,.T.);
+#194 = FACE_BOUND('',#195,.T.);
+#195 = EDGE_LOOP('',(#196));
+#196 = ORIENTED_EDGE('',*,*,#132,.T.);
+#197 = ADVANCED_FACE('',(#198),#179,.T.);
+#198 = FACE_BOUND('',#199,.T.);
+#199 = EDGE_LOOP('',(#200,#221,#248,#249));
+#200 = ORIENTED_EDGE('',*,*,#201,.F.);
+#201 = EDGE_CURVE('',#202,#163,#204,.T.);
+#202 = VERTEX_POINT('',#203);
+#203 = CARTESIAN_POINT('',(3.5,9.325873406851E-16,0.1));
+#204 = SEAM_CURVE('',#205,(#209,#215),.PCURVE_S1.);
+#205 = LINE('',#206,#207);
+#206 = CARTESIAN_POINT('',(3.5,9.325873406851E-16,0.1));
+#207 = VECTOR('',#208,1.);
+#208 = DIRECTION('',(-0.707106781187,-4.93457629872E-16,-0.707106781187)
+  );
+#209 = PCURVE('',#179,#210);
+#210 = DEFINITIONAL_REPRESENTATION('',(#211),#214);
+#211 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#212,#213),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.);
+#212 = CARTESIAN_POINT('',(2.537652627715E-16,0.));
+#213 = CARTESIAN_POINT('',(2.537652627715E-16,-0.1));
+#214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#215 = PCURVE('',#179,#216);
+#216 = DEFINITIONAL_REPRESENTATION('',(#217),#220);
+#217 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#218,#219),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.);
+#218 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#219 = CARTESIAN_POINT('',(-6.28318530718,-0.1));
+#220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#221 = ORIENTED_EDGE('',*,*,#222,.T.);
+#222 = EDGE_CURVE('',#202,#202,#223,.T.);
+#223 = SURFACE_CURVE('',#224,(#229,#236),.PCURVE_S1.);
+#224 = CIRCLE('',#225,3.5);
+#225 = AXIS2_PLACEMENT_3D('',#226,#227,#228);
+#226 = CARTESIAN_POINT('',(0.,4.440892098501E-17,0.1));
+#227 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#228 = DIRECTION('',(1.,-5.634720751579E-32,2.502318686294E-47));
+#229 = PCURVE('',#179,#230);
+#230 = DEFINITIONAL_REPRESENTATION('',(#231),#235);
+#231 = LINE('',#232,#233);
+#232 = CARTESIAN_POINT('',(-0.,-0.));
+#233 = VECTOR('',#234,1.);
+#234 = DIRECTION('',(-1.,-0.));
+#235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#236 = PCURVE('',#237,#242);
+#237 = CYLINDRICAL_SURFACE('',#238,3.5);
+#238 = AXIS2_PLACEMENT_3D('',#239,#240,#241);
+#239 = CARTESIAN_POINT('',(0.,1.7763568394E-15,4.));
+#240 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#241 = DIRECTION('',(1.,2.537652627715E-16,-1.126944150316E-31));
+#242 = DEFINITIONAL_REPRESENTATION('',(#243),#247);
+#243 = LINE('',#244,#245);
+#244 = CARTESIAN_POINT('',(2.537652627715E-16,3.9));
+#245 = VECTOR('',#246,1.);
+#246 = DIRECTION('',(1.,0.));
+#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#248 = ORIENTED_EDGE('',*,*,#201,.T.);
+#249 = ORIENTED_EDGE('',*,*,#162,.F.);
+#250 = ADVANCED_FACE('',(#251),#237,.T.);
+#251 = FACE_BOUND('',#252,.T.);
+#252 = EDGE_LOOP('',(#253,#276,#303,#304));
+#253 = ORIENTED_EDGE('',*,*,#254,.F.);
+#254 = EDGE_CURVE('',#255,#202,#257,.T.);
+#255 = VERTEX_POINT('',#256);
+#256 = CARTESIAN_POINT('',(3.5,2.620126338115E-15,3.9));
+#257 = SEAM_CURVE('',#258,(#262,#269),.PCURVE_S1.);
+#258 = LINE('',#259,#260);
+#259 = CARTESIAN_POINT('',(3.5,2.6645352591E-15,4.));
+#260 = VECTOR('',#261,1.);
+#261 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#262 = PCURVE('',#237,#263);
+#263 = DEFINITIONAL_REPRESENTATION('',(#264),#268);
+#264 = LINE('',#265,#266);
+#265 = CARTESIAN_POINT('',(0.,0.));
+#266 = VECTOR('',#267,1.);
+#267 = DIRECTION('',(0.,1.));
+#268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#269 = PCURVE('',#237,#270);
+#270 = DEFINITIONAL_REPRESENTATION('',(#271),#275);
+#271 = LINE('',#272,#273);
+#272 = CARTESIAN_POINT('',(6.28318530718,0.));
+#273 = VECTOR('',#274,1.);
+#274 = DIRECTION('',(0.,1.));
+#275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#276 = ORIENTED_EDGE('',*,*,#277,.T.);
+#277 = EDGE_CURVE('',#255,#255,#278,.T.);
+#278 = SURFACE_CURVE('',#279,(#284,#291),.PCURVE_S1.);
+#279 = CIRCLE('',#280,3.5);
+#280 = AXIS2_PLACEMENT_3D('',#281,#282,#283);
+#281 = CARTESIAN_POINT('',(-4.379057701015E-48,1.731947918415E-15,3.9));
+#282 = DIRECTION('',(-4.379057701015E-47,-4.440892098501E-16,-1.));
+#283 = DIRECTION('',(1.,2.537652627715E-16,-1.126944150316E-31));
+#284 = PCURVE('',#237,#285);
+#285 = DEFINITIONAL_REPRESENTATION('',(#286),#290);
+#286 = LINE('',#287,#288);
+#287 = CARTESIAN_POINT('',(1.126944150316E-31,0.1));
+#288 = VECTOR('',#289,1.);
+#289 = DIRECTION('',(1.,0.));
+#290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#291 = PCURVE('',#292,#297);
+#292 = CONICAL_SURFACE('',#293,3.5,0.785398163397);
+#293 = AXIS2_PLACEMENT_3D('',#294,#295,#296);
+#294 = CARTESIAN_POINT('',(-4.379057701015E-48,1.731947918415E-15,3.9));
+#295 = DIRECTION('',(-4.379057701015E-47,-4.440892098501E-16,-1.));
+#296 = DIRECTION('',(1.,2.537652627715E-16,-1.126944150316E-31));
+#297 = DEFINITIONAL_REPRESENTATION('',(#298),#302);
+#298 = LINE('',#299,#300);
+#299 = CARTESIAN_POINT('',(0.,0.));
+#300 = VECTOR('',#301,1.);
+#301 = DIRECTION('',(1.,0.));
+#302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#303 = ORIENTED_EDGE('',*,*,#254,.T.);
+#304 = ORIENTED_EDGE('',*,*,#222,.F.);
+#305 = ADVANCED_FACE('',(#306),#292,.T.);
+#306 = FACE_BOUND('',#307,.T.);
+#307 = EDGE_LOOP('',(#308,#329,#356,#357));
+#308 = ORIENTED_EDGE('',*,*,#309,.F.);
+#309 = EDGE_CURVE('',#310,#255,#312,.T.);
+#310 = VERTEX_POINT('',#311);
+#311 = CARTESIAN_POINT('',(3.4,2.639158732823E-15,4.));
+#312 = SEAM_CURVE('',#313,(#317,#323),.PCURVE_S1.);
+#313 = LINE('',#314,#315);
+#314 = CARTESIAN_POINT('',(3.5,2.620126338115E-15,3.9));
+#315 = VECTOR('',#316,1.);
+#316 = DIRECTION('',(0.707106781187,-1.345793536015E-16,-0.707106781187)
+  );
+#317 = PCURVE('',#292,#318);
+#318 = DEFINITIONAL_REPRESENTATION('',(#319),#322);
+#319 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#320,#321),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.141421356237,0.),.PIECEWISE_BEZIER_KNOTS.);
+#320 = CARTESIAN_POINT('',(-1.126944150316E-31,-0.1));
+#321 = CARTESIAN_POINT('',(-1.126944150316E-31,0.));
+#322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#323 = PCURVE('',#292,#324);
+#324 = DEFINITIONAL_REPRESENTATION('',(#325),#328);
+#325 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#326,#327),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.141421356237,0.),.PIECEWISE_BEZIER_KNOTS.);
+#326 = CARTESIAN_POINT('',(6.28318530718,-0.1));
+#327 = CARTESIAN_POINT('',(6.28318530718,0.));
+#328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#329 = ORIENTED_EDGE('',*,*,#330,.T.);
+#330 = EDGE_CURVE('',#310,#310,#331,.T.);
+#331 = SURFACE_CURVE('',#332,(#337,#344),.PCURVE_S1.);
+#332 = CIRCLE('',#333,3.4);
+#333 = AXIS2_PLACEMENT_3D('',#334,#335,#336);
+#334 = CARTESIAN_POINT('',(0.,1.7763568394E-15,4.));
+#335 = DIRECTION('',(-4.379057701015E-47,-4.440892098501E-16,-1.));
+#336 = DIRECTION('',(1.,2.537652627715E-16,-1.126944150316E-31));
+#337 = PCURVE('',#292,#338);
+#338 = DEFINITIONAL_REPRESENTATION('',(#339),#343);
+#339 = LINE('',#340,#341);
+#340 = CARTESIAN_POINT('',(0.,-0.1));
+#341 = VECTOR('',#342,1.);
+#342 = DIRECTION('',(1.,0.));
+#343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#344 = PCURVE('',#345,#350);
+#345 = PLANE('',#346);
+#346 = AXIS2_PLACEMENT_3D('',#347,#348,#349);
+#347 = CARTESIAN_POINT('',(0.,1.7763568394E-15,4.));
+#348 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#349 = DIRECTION('',(1.,5.133979304625E-16,-2.279944812777E-31));
+#350 = DEFINITIONAL_REPRESENTATION('',(#351),#355);
+#351 = CIRCLE('',#352,3.4);
+#352 = AXIS2_PLACEMENT_2D('',#353,#354);
+#353 = CARTESIAN_POINT('',(0.,0.));
+#354 = DIRECTION('',(1.,2.59632667691E-16));
+#355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#356 = ORIENTED_EDGE('',*,*,#309,.T.);
+#357 = ORIENTED_EDGE('',*,*,#277,.F.);
+#358 = ADVANCED_FACE('',(#359,#362),#345,.F.);
+#359 = FACE_BOUND('',#360,.T.);
+#360 = EDGE_LOOP('',(#361));
+#361 = ORIENTED_EDGE('',*,*,#330,.F.);
+#362 = FACE_BOUND('',#363,.T.);
+#363 = EDGE_LOOP('',(#364,#392,#421,#442,#468,#497,#518,#544,#573,#594,
+    #620,#649,#670,#696,#725,#746,#772,#801));
+#364 = ORIENTED_EDGE('',*,*,#365,.T.);
+#365 = EDGE_CURVE('',#366,#368,#370,.T.);
+#366 = VERTEX_POINT('',#367);
+#367 = CARTESIAN_POINT('',(1.732050807569,1.376676550535E-14,4.));
+#368 = VERTEX_POINT('',#369);
+#369 = CARTESIAN_POINT('',(1.729996340312,-3.558441671347E-03,4.));
+#370 = SURFACE_CURVE('',#371,(#375,#381),.PCURVE_S1.);
+#371 = LINE('',#372,#373);
+#372 = CARTESIAN_POINT('',(1.515544456623,-0.375,4.));
+#373 = VECTOR('',#374,1.);
+#374 = DIRECTION('',(-0.5,-0.866025403784,3.845925372767E-16));
+#375 = PCURVE('',#345,#376);
+#376 = DEFINITIONAL_REPRESENTATION('',(#377),#380);
+#377 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#378,#379),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#378 = CARTESIAN_POINT('',(1.732924717064,-1.513655647456E-03));
+#379 = CARTESIAN_POINT('',(0.865151494289,1.501513655647));
+#380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#381 = PCURVE('',#382,#387);
+#382 = PLANE('',#383);
+#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386);
+#384 = CARTESIAN_POINT('',(1.732050807569,1.909583602355E-14,10.));
+#385 = DIRECTION('',(-0.866025403784,0.5,-4.440892098501E-16));
+#386 = DIRECTION('',(-0.5,-0.866025403784,7.691850745534E-16));
+#387 = DEFINITIONAL_REPRESENTATION('',(#388),#391);
+#388 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#389,#390),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#389 = CARTESIAN_POINT('',(-1.747818991025E-03,-6.));
+#390 = CARTESIAN_POINT('',(1.73379862656,-6.));
+#391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#392 = ORIENTED_EDGE('',*,*,#393,.T.);
+#393 = EDGE_CURVE('',#368,#394,#396,.T.);
+#394 = VERTEX_POINT('',#395);
+#395 = CARTESIAN_POINT('',(0.868079871041,-1.496441558329,4.));
+#396 = SURFACE_CURVE('',#397,(#402,#409),.PCURVE_S1.);
+#397 = CIRCLE('',#398,1.73);
+#398 = AXIS2_PLACEMENT_3D('',#399,#400,#401);
+#399 = CARTESIAN_POINT('',(0.,1.7763568394E-15,4.));
+#400 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#401 = DIRECTION('',(1.,5.133979304625E-16,-2.279944812777E-31));
+#402 = PCURVE('',#345,#403);
+#403 = DEFINITIONAL_REPRESENTATION('',(#404),#408);
+#404 = CIRCLE('',#405,1.73);
+#405 = AXIS2_PLACEMENT_2D('',#406,#407);
+#406 = CARTESIAN_POINT('',(0.,0.));
+#407 = DIRECTION('',(1.,-2.279944812777E-31));
+#408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#409 = PCURVE('',#410,#415);
+#410 = CONICAL_SURFACE('',#411,5.040408765774E-16,0.785397673205);
+#411 = AXIS2_PLACEMENT_3D('',#412,#413,#414);
+#412 = CARTESIAN_POINT('',(0.,1.008081753155E-15,2.269998303934));
+#413 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#414 = DIRECTION('',(1.,9.348666156804E-16,-4.151641766727E-31));
+#415 = DEFINITIONAL_REPRESENTATION('',(#416),#420);
+#416 = LINE('',#417,#418);
+#417 = CARTESIAN_POINT('',(-0.,1.730001696066));
+#418 = VECTOR('',#419,1.);
+#419 = DIRECTION('',(-1.,0.));
+#420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#421 = ORIENTED_EDGE('',*,*,#422,.T.);
+#422 = EDGE_CURVE('',#394,#423,#425,.T.);
+#423 = VERTEX_POINT('',#424);
+#424 = CARTESIAN_POINT('',(0.866025403784,-1.5,4.));
+#425 = SURFACE_CURVE('',#426,(#430,#436),.PCURVE_S1.);
+#426 = LINE('',#427,#428);
+#427 = CARTESIAN_POINT('',(1.515544456623,-0.375,4.));
+#428 = VECTOR('',#429,1.);
+#429 = DIRECTION('',(-0.5,-0.866025403784,3.845925372767E-16));
+#430 = PCURVE('',#345,#431);
+#431 = DEFINITIONAL_REPRESENTATION('',(#432),#435);
+#432 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#433,#434),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#433 = CARTESIAN_POINT('',(1.732924717064,-1.513655647456E-03));
+#434 = CARTESIAN_POINT('',(0.865151494289,1.501513655647));
+#435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#436 = PCURVE('',#382,#437);
+#437 = DEFINITIONAL_REPRESENTATION('',(#438),#441);
+#438 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#439,#440),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#439 = CARTESIAN_POINT('',(-1.747818991025E-03,-6.));
+#440 = CARTESIAN_POINT('',(1.73379862656,-6.));
+#441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#442 = ORIENTED_EDGE('',*,*,#443,.T.);
+#443 = EDGE_CURVE('',#423,#444,#446,.T.);
+#444 = VERTEX_POINT('',#445);
+#445 = CARTESIAN_POINT('',(0.861916469271,-1.5,4.));
+#446 = SURFACE_CURVE('',#447,(#451,#457),.PCURVE_S1.);
+#447 = LINE('',#448,#449);
+#448 = CARTESIAN_POINT('',(0.433012701892,-1.5,4.));
+#449 = VECTOR('',#450,1.);
+#450 = DIRECTION('',(-1.,0.,0.));
+#451 = PCURVE('',#345,#452);
+#452 = DEFINITIONAL_REPRESENTATION('',(#453),#456);
+#453 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#454,#455),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#454 = CARTESIAN_POINT('',(0.867773222775,1.5));
+#455 = CARTESIAN_POINT('',(-0.867773222775,1.5));
+#456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#457 = PCURVE('',#458,#463);
+#458 = PLANE('',#459);
+#459 = AXIS2_PLACEMENT_3D('',#460,#461,#462);
+#460 = CARTESIAN_POINT('',(0.866025403784,-1.5,10.));
+#461 = DIRECTION('',(-0.,1.,-8.881784197001E-16));
+#462 = DIRECTION('',(-1.,0.,0.));
+#463 = DEFINITIONAL_REPRESENTATION('',(#464),#467);
+#464 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#465,#466),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#465 = CARTESIAN_POINT('',(-1.747818991036E-03,-6.));
+#466 = CARTESIAN_POINT('',(1.73379862656,-6.));
+#467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#468 = ORIENTED_EDGE('',*,*,#469,.T.);
+#469 = EDGE_CURVE('',#444,#470,#472,.T.);
+#470 = VERTEX_POINT('',#471);
+#471 = CARTESIAN_POINT('',(-0.861916469271,-1.5,4.));
+#472 = SURFACE_CURVE('',#473,(#478,#485),.PCURVE_S1.);
+#473 = CIRCLE('',#474,1.73);
+#474 = AXIS2_PLACEMENT_3D('',#475,#476,#477);
+#475 = CARTESIAN_POINT('',(0.,1.7763568394E-15,4.));
+#476 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#477 = DIRECTION('',(1.,5.133979304625E-16,-2.279944812777E-31));
+#478 = PCURVE('',#345,#479);
+#479 = DEFINITIONAL_REPRESENTATION('',(#480),#484);
+#480 = CIRCLE('',#481,1.73);
+#481 = AXIS2_PLACEMENT_2D('',#482,#483);
+#482 = CARTESIAN_POINT('',(0.,0.));
+#483 = DIRECTION('',(1.,-2.279944812777E-31));
+#484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#485 = PCURVE('',#486,#491);
+#486 = CONICAL_SURFACE('',#487,5.040408765774E-16,0.785397673205);
+#487 = AXIS2_PLACEMENT_3D('',#488,#489,#490);
+#488 = CARTESIAN_POINT('',(0.,1.008081753155E-15,2.269998303934));
+#489 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#490 = DIRECTION('',(1.,9.348666156804E-16,-4.151641766727E-31));
+#491 = DEFINITIONAL_REPRESENTATION('',(#492),#496);
+#492 = LINE('',#493,#494);
+#493 = CARTESIAN_POINT('',(-0.,1.730001696066));
+#494 = VECTOR('',#495,1.);
+#495 = DIRECTION('',(-1.,0.));
+#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#497 = ORIENTED_EDGE('',*,*,#498,.T.);
+#498 = EDGE_CURVE('',#470,#499,#501,.T.);
+#499 = VERTEX_POINT('',#500);
+#500 = CARTESIAN_POINT('',(-0.866025403784,-1.5,4.));
+#501 = SURFACE_CURVE('',#502,(#506,#512),.PCURVE_S1.);
+#502 = LINE('',#503,#504);
+#503 = CARTESIAN_POINT('',(0.433012701892,-1.5,4.));
+#504 = VECTOR('',#505,1.);
+#505 = DIRECTION('',(-1.,0.,0.));
+#506 = PCURVE('',#345,#507);
+#507 = DEFINITIONAL_REPRESENTATION('',(#508),#511);
+#508 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#509,#510),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#509 = CARTESIAN_POINT('',(0.867773222775,1.5));
+#510 = CARTESIAN_POINT('',(-0.867773222775,1.5));
+#511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#512 = PCURVE('',#458,#513);
+#513 = DEFINITIONAL_REPRESENTATION('',(#514),#517);
+#514 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#515,#516),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#515 = CARTESIAN_POINT('',(-1.747818991036E-03,-6.));
+#516 = CARTESIAN_POINT('',(1.73379862656,-6.));
+#517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#518 = ORIENTED_EDGE('',*,*,#519,.T.);
+#519 = EDGE_CURVE('',#499,#520,#522,.T.);
+#520 = VERTEX_POINT('',#521);
+#521 = CARTESIAN_POINT('',(-0.868079871041,-1.496441558329,4.));
+#522 = SURFACE_CURVE('',#523,(#527,#533),.PCURVE_S1.);
+#523 = LINE('',#524,#525);
+#524 = CARTESIAN_POINT('',(-1.082531754731,-1.125,4.));
+#525 = VECTOR('',#526,1.);
+#526 = DIRECTION('',(-0.5,0.866025403784,-3.845925372767E-16));
+#527 = PCURVE('',#345,#528);
+#528 = DEFINITIONAL_REPRESENTATION('',(#529),#532);
+#529 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#530,#531),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#530 = CARTESIAN_POINT('',(-0.865151494289,1.501513655647));
+#531 = CARTESIAN_POINT('',(-1.732924717064,-1.513655647468E-03));
+#532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#533 = PCURVE('',#534,#539);
+#534 = PLANE('',#535);
+#535 = AXIS2_PLACEMENT_3D('',#536,#537,#538);
+#536 = CARTESIAN_POINT('',(-0.866025403784,-1.5,10.));
+#537 = DIRECTION('',(0.866025403784,0.5,-4.440892098501E-16));
+#538 = DIRECTION('',(-0.5,0.866025403784,-7.691850745534E-16));
+#539 = DEFINITIONAL_REPRESENTATION('',(#540),#543);
+#540 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#541,#542),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#541 = CARTESIAN_POINT('',(-1.747818991035E-03,-6.));
+#542 = CARTESIAN_POINT('',(1.73379862656,-6.));
+#543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#544 = ORIENTED_EDGE('',*,*,#545,.T.);
+#545 = EDGE_CURVE('',#520,#546,#548,.T.);
+#546 = VERTEX_POINT('',#547);
+#547 = CARTESIAN_POINT('',(-1.729996340312,-3.558441671378E-03,4.));
+#548 = SURFACE_CURVE('',#549,(#554,#561),.PCURVE_S1.);
+#549 = CIRCLE('',#550,1.73);
+#550 = AXIS2_PLACEMENT_3D('',#551,#552,#553);
+#551 = CARTESIAN_POINT('',(0.,1.7763568394E-15,4.));
+#552 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#553 = DIRECTION('',(1.,5.133979304625E-16,-2.279944812777E-31));
+#554 = PCURVE('',#345,#555);
+#555 = DEFINITIONAL_REPRESENTATION('',(#556),#560);
+#556 = CIRCLE('',#557,1.73);
+#557 = AXIS2_PLACEMENT_2D('',#558,#559);
+#558 = CARTESIAN_POINT('',(0.,0.));
+#559 = DIRECTION('',(1.,-2.279944812777E-31));
+#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#561 = PCURVE('',#562,#567);
+#562 = CONICAL_SURFACE('',#563,5.040408765774E-16,0.785397673205);
+#563 = AXIS2_PLACEMENT_3D('',#564,#565,#566);
+#564 = CARTESIAN_POINT('',(0.,1.008081753155E-15,2.269998303934));
+#565 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#566 = DIRECTION('',(1.,9.348666156804E-16,-4.151641766727E-31));
+#567 = DEFINITIONAL_REPRESENTATION('',(#568),#572);
+#568 = LINE('',#569,#570);
+#569 = CARTESIAN_POINT('',(-0.,1.730001696066));
+#570 = VECTOR('',#571,1.);
+#571 = DIRECTION('',(-1.,0.));
+#572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#573 = ORIENTED_EDGE('',*,*,#574,.T.);
+#574 = EDGE_CURVE('',#546,#575,#577,.T.);
+#575 = VERTEX_POINT('',#576);
+#576 = CARTESIAN_POINT('',(-1.732050807569,1.487698852998E-14,4.));
+#577 = SURFACE_CURVE('',#578,(#582,#588),.PCURVE_S1.);
+#578 = LINE('',#579,#580);
+#579 = CARTESIAN_POINT('',(-1.082531754731,-1.125,4.));
+#580 = VECTOR('',#581,1.);
+#581 = DIRECTION('',(-0.5,0.866025403784,-3.845925372767E-16));
+#582 = PCURVE('',#345,#583);
+#583 = DEFINITIONAL_REPRESENTATION('',(#584),#587);
+#584 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#585,#586),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#585 = CARTESIAN_POINT('',(-0.865151494289,1.501513655647));
+#586 = CARTESIAN_POINT('',(-1.732924717064,-1.513655647468E-03));
+#587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#588 = PCURVE('',#534,#589);
+#589 = DEFINITIONAL_REPRESENTATION('',(#590),#593);
+#590 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#591,#592),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#591 = CARTESIAN_POINT('',(-1.747818991035E-03,-6.));
+#592 = CARTESIAN_POINT('',(1.73379862656,-6.));
+#593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#594 = ORIENTED_EDGE('',*,*,#595,.T.);
+#595 = EDGE_CURVE('',#575,#596,#598,.T.);
+#596 = VERTEX_POINT('',#597);
+#597 = CARTESIAN_POINT('',(-1.729996340312,3.558441671408E-03,4.));
+#598 = SURFACE_CURVE('',#599,(#603,#609),.PCURVE_S1.);
+#599 = LINE('',#600,#601);
+#600 = CARTESIAN_POINT('',(-1.515544456623,0.375,4.));
+#601 = VECTOR('',#602,1.);
+#602 = DIRECTION('',(0.5,0.866025403784,-3.845925372767E-16));
+#603 = PCURVE('',#345,#604);
+#604 = DEFINITIONAL_REPRESENTATION('',(#605),#608);
+#605 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#606,#607),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#606 = CARTESIAN_POINT('',(-1.732924717064,1.51365564744E-03));
+#607 = CARTESIAN_POINT('',(-0.865151494289,-1.501513655647));
+#608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#609 = PCURVE('',#610,#615);
+#610 = PLANE('',#611);
+#611 = AXIS2_PLACEMENT_3D('',#612,#613,#614);
+#612 = CARTESIAN_POINT('',(-1.732050807569,2.020605904818E-14,10.));
+#613 = DIRECTION('',(0.866025403784,-0.5,4.440892098501E-16));
+#614 = DIRECTION('',(0.5,0.866025403784,-7.691850745534E-16));
+#615 = DEFINITIONAL_REPRESENTATION('',(#616),#619);
+#616 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#617,#618),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#617 = CARTESIAN_POINT('',(-1.747818991036E-03,-6.));
+#618 = CARTESIAN_POINT('',(1.73379862656,-6.));
+#619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#620 = ORIENTED_EDGE('',*,*,#621,.T.);
+#621 = EDGE_CURVE('',#596,#622,#624,.T.);
+#622 = VERTEX_POINT('',#623);
+#623 = CARTESIAN_POINT('',(-0.868079871041,1.496441558329,4.));
+#624 = SURFACE_CURVE('',#625,(#630,#637),.PCURVE_S1.);
+#625 = CIRCLE('',#626,1.73);
+#626 = AXIS2_PLACEMENT_3D('',#627,#628,#629);
+#627 = CARTESIAN_POINT('',(0.,1.7763568394E-15,4.));
+#628 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#629 = DIRECTION('',(1.,5.133979304625E-16,-2.279944812777E-31));
+#630 = PCURVE('',#345,#631);
+#631 = DEFINITIONAL_REPRESENTATION('',(#632),#636);
+#632 = CIRCLE('',#633,1.73);
+#633 = AXIS2_PLACEMENT_2D('',#634,#635);
+#634 = CARTESIAN_POINT('',(0.,0.));
+#635 = DIRECTION('',(1.,-2.279944812777E-31));
+#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#637 = PCURVE('',#638,#643);
+#638 = CONICAL_SURFACE('',#639,5.040408765774E-16,0.785397673205);
+#639 = AXIS2_PLACEMENT_3D('',#640,#641,#642);
+#640 = CARTESIAN_POINT('',(0.,1.008081753155E-15,2.269998303934));
+#641 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#642 = DIRECTION('',(1.,9.348666156804E-16,-4.151641766727E-31));
+#643 = DEFINITIONAL_REPRESENTATION('',(#644),#648);
+#644 = LINE('',#645,#646);
+#645 = CARTESIAN_POINT('',(-0.,1.730001696066));
+#646 = VECTOR('',#647,1.);
+#647 = DIRECTION('',(-1.,0.));
+#648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#649 = ORIENTED_EDGE('',*,*,#650,.T.);
+#650 = EDGE_CURVE('',#622,#651,#653,.T.);
+#651 = VERTEX_POINT('',#652);
+#652 = CARTESIAN_POINT('',(-0.866025403784,1.5,4.));
+#653 = SURFACE_CURVE('',#654,(#658,#664),.PCURVE_S1.);
+#654 = LINE('',#655,#656);
+#655 = CARTESIAN_POINT('',(-1.515544456623,0.375,4.));
+#656 = VECTOR('',#657,1.);
+#657 = DIRECTION('',(0.5,0.866025403784,-3.845925372767E-16));
+#658 = PCURVE('',#345,#659);
+#659 = DEFINITIONAL_REPRESENTATION('',(#660),#663);
+#660 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#661,#662),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#661 = CARTESIAN_POINT('',(-1.732924717064,1.51365564744E-03));
+#662 = CARTESIAN_POINT('',(-0.865151494289,-1.501513655647));
+#663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#664 = PCURVE('',#610,#665);
+#665 = DEFINITIONAL_REPRESENTATION('',(#666),#669);
+#666 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#667,#668),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#667 = CARTESIAN_POINT('',(-1.747818991036E-03,-6.));
+#668 = CARTESIAN_POINT('',(1.73379862656,-6.));
+#669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#670 = ORIENTED_EDGE('',*,*,#671,.T.);
+#671 = EDGE_CURVE('',#651,#672,#674,.T.);
+#672 = VERTEX_POINT('',#673);
+#673 = CARTESIAN_POINT('',(-0.861916469271,1.5,4.));
+#674 = SURFACE_CURVE('',#675,(#679,#685),.PCURVE_S1.);
+#675 = LINE('',#676,#677);
+#676 = CARTESIAN_POINT('',(-0.433012701892,1.5,4.));
+#677 = VECTOR('',#678,1.);
+#678 = DIRECTION('',(1.,0.,0.));
+#679 = PCURVE('',#345,#680);
+#680 = DEFINITIONAL_REPRESENTATION('',(#681),#684);
+#681 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#682,#683),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#682 = CARTESIAN_POINT('',(-0.867773222775,-1.5));
+#683 = CARTESIAN_POINT('',(0.867773222775,-1.5));
+#684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#685 = PCURVE('',#686,#691);
+#686 = PLANE('',#687);
+#687 = AXIS2_PLACEMENT_3D('',#688,#689,#690);
+#688 = CARTESIAN_POINT('',(-0.866025403784,1.5,10.));
+#689 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#690 = DIRECTION('',(1.,0.,0.));
+#691 = DEFINITIONAL_REPRESENTATION('',(#692),#695);
+#692 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#693,#694),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#693 = CARTESIAN_POINT('',(-1.747818991035E-03,-6.));
+#694 = CARTESIAN_POINT('',(1.73379862656,-6.));
+#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#696 = ORIENTED_EDGE('',*,*,#697,.T.);
+#697 = EDGE_CURVE('',#672,#698,#700,.T.);
+#698 = VERTEX_POINT('',#699);
+#699 = CARTESIAN_POINT('',(0.861916469271,1.5,4.));
+#700 = SURFACE_CURVE('',#701,(#706,#713),.PCURVE_S1.);
+#701 = CIRCLE('',#702,1.73);
+#702 = AXIS2_PLACEMENT_3D('',#703,#704,#705);
+#703 = CARTESIAN_POINT('',(0.,1.7763568394E-15,4.));
+#704 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#705 = DIRECTION('',(1.,5.133979304625E-16,-2.279944812777E-31));
+#706 = PCURVE('',#345,#707);
+#707 = DEFINITIONAL_REPRESENTATION('',(#708),#712);
+#708 = CIRCLE('',#709,1.73);
+#709 = AXIS2_PLACEMENT_2D('',#710,#711);
+#710 = CARTESIAN_POINT('',(0.,0.));
+#711 = DIRECTION('',(1.,-2.279944812777E-31));
+#712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#713 = PCURVE('',#714,#719);
+#714 = CONICAL_SURFACE('',#715,5.040408765774E-16,0.785397673205);
+#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718);
+#716 = CARTESIAN_POINT('',(0.,1.008081753155E-15,2.269998303934));
+#717 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#718 = DIRECTION('',(1.,9.348666156804E-16,-4.151641766727E-31));
+#719 = DEFINITIONAL_REPRESENTATION('',(#720),#724);
+#720 = LINE('',#721,#722);
+#721 = CARTESIAN_POINT('',(-0.,1.730001696066));
+#722 = VECTOR('',#723,1.);
+#723 = DIRECTION('',(-1.,0.));
+#724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#725 = ORIENTED_EDGE('',*,*,#726,.T.);
+#726 = EDGE_CURVE('',#698,#727,#729,.T.);
+#727 = VERTEX_POINT('',#728);
+#728 = CARTESIAN_POINT('',(0.866025403784,1.5,4.));
+#729 = SURFACE_CURVE('',#730,(#734,#740),.PCURVE_S1.);
+#730 = LINE('',#731,#732);
+#731 = CARTESIAN_POINT('',(-0.433012701892,1.5,4.));
+#732 = VECTOR('',#733,1.);
+#733 = DIRECTION('',(1.,0.,0.));
+#734 = PCURVE('',#345,#735);
+#735 = DEFINITIONAL_REPRESENTATION('',(#736),#739);
+#736 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#737,#738),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#737 = CARTESIAN_POINT('',(-0.867773222775,-1.5));
+#738 = CARTESIAN_POINT('',(0.867773222775,-1.5));
+#739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#740 = PCURVE('',#686,#741);
+#741 = DEFINITIONAL_REPRESENTATION('',(#742),#745);
+#742 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#743,#744),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#743 = CARTESIAN_POINT('',(-1.747818991035E-03,-6.));
+#744 = CARTESIAN_POINT('',(1.73379862656,-6.));
+#745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#746 = ORIENTED_EDGE('',*,*,#747,.T.);
+#747 = EDGE_CURVE('',#727,#748,#750,.T.);
+#748 = VERTEX_POINT('',#749);
+#749 = CARTESIAN_POINT('',(0.868079871041,1.496441558329,4.));
+#750 = SURFACE_CURVE('',#751,(#755,#761),.PCURVE_S1.);
+#751 = LINE('',#752,#753);
+#752 = CARTESIAN_POINT('',(1.082531754731,1.125,4.));
+#753 = VECTOR('',#754,1.);
+#754 = DIRECTION('',(0.5,-0.866025403784,3.845925372767E-16));
+#755 = PCURVE('',#345,#756);
+#756 = DEFINITIONAL_REPRESENTATION('',(#757),#760);
+#757 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#758,#759),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#758 = CARTESIAN_POINT('',(0.865151494289,-1.501513655647));
+#759 = CARTESIAN_POINT('',(1.732924717064,1.513655647452E-03));
+#760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#761 = PCURVE('',#762,#767);
+#762 = PLANE('',#763);
+#763 = AXIS2_PLACEMENT_3D('',#764,#765,#766);
+#764 = CARTESIAN_POINT('',(0.866025403784,1.5,10.));
+#765 = DIRECTION('',(-0.866025403784,-0.5,4.440892098501E-16));
+#766 = DIRECTION('',(0.5,-0.866025403784,7.691850745534E-16));
+#767 = DEFINITIONAL_REPRESENTATION('',(#768),#771);
+#768 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#769,#770),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#769 = CARTESIAN_POINT('',(-1.747818991036E-03,-6.));
+#770 = CARTESIAN_POINT('',(1.73379862656,-6.));
+#771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#772 = ORIENTED_EDGE('',*,*,#773,.T.);
+#773 = EDGE_CURVE('',#748,#774,#776,.T.);
+#774 = VERTEX_POINT('',#775);
+#775 = CARTESIAN_POINT('',(1.729996340312,3.558441671375E-03,4.));
+#776 = SURFACE_CURVE('',#777,(#782,#789),.PCURVE_S1.);
+#777 = CIRCLE('',#778,1.73);
+#778 = AXIS2_PLACEMENT_3D('',#779,#780,#781);
+#779 = CARTESIAN_POINT('',(0.,1.7763568394E-15,4.));
+#780 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#781 = DIRECTION('',(1.,5.133979304625E-16,-2.279944812777E-31));
+#782 = PCURVE('',#345,#783);
+#783 = DEFINITIONAL_REPRESENTATION('',(#784),#788);
+#784 = CIRCLE('',#785,1.73);
+#785 = AXIS2_PLACEMENT_2D('',#786,#787);
+#786 = CARTESIAN_POINT('',(0.,0.));
+#787 = DIRECTION('',(1.,-2.279944812777E-31));
+#788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#789 = PCURVE('',#790,#795);
+#790 = CONICAL_SURFACE('',#791,5.040408765774E-16,0.785397673205);
+#791 = AXIS2_PLACEMENT_3D('',#792,#793,#794);
+#792 = CARTESIAN_POINT('',(0.,1.008081753155E-15,2.269998303934));
+#793 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#794 = DIRECTION('',(1.,9.348666156804E-16,-4.151641766727E-31));
+#795 = DEFINITIONAL_REPRESENTATION('',(#796),#800);
+#796 = LINE('',#797,#798);
+#797 = CARTESIAN_POINT('',(-0.,1.730001696066));
+#798 = VECTOR('',#799,1.);
+#799 = DIRECTION('',(-1.,0.));
+#800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#801 = ORIENTED_EDGE('',*,*,#802,.T.);
+#802 = EDGE_CURVE('',#774,#366,#803,.T.);
+#803 = SURFACE_CURVE('',#804,(#808,#814),.PCURVE_S1.);
+#804 = LINE('',#805,#806);
+#805 = CARTESIAN_POINT('',(1.082531754731,1.125,4.));
+#806 = VECTOR('',#807,1.);
+#807 = DIRECTION('',(0.5,-0.866025403784,3.845925372767E-16));
+#808 = PCURVE('',#345,#809);
+#809 = DEFINITIONAL_REPRESENTATION('',(#810),#813);
+#810 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#811,#812),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#811 = CARTESIAN_POINT('',(0.865151494289,-1.501513655647));
+#812 = CARTESIAN_POINT('',(1.732924717064,1.513655647452E-03));
+#813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#814 = PCURVE('',#762,#815);
+#815 = DEFINITIONAL_REPRESENTATION('',(#816),#819);
+#816 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#817,#818),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.434760520883,1.300785924668),.PIECEWISE_BEZIER_KNOTS.);
+#817 = CARTESIAN_POINT('',(-1.747818991036E-03,-6.));
+#818 = CARTESIAN_POINT('',(1.73379862656,-6.));
+#819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#820 = ADVANCED_FACE('',(#821),#382,.T.);
+#821 = FACE_BOUND('',#822,.T.);
+#822 = EDGE_LOOP('',(#823,#861,#882,#883,#912,#913,#936));
+#823 = ORIENTED_EDGE('',*,*,#824,.F.);
+#824 = EDGE_CURVE('',#825,#827,#829,.T.);
+#825 = VERTEX_POINT('',#826);
+#826 = CARTESIAN_POINT('',(0.866025403784,-1.5,0.92949624477));
+#827 = VERTEX_POINT('',#828);
+#828 = CARTESIAN_POINT('',(1.5092515031,-0.385899709029,0.866076128198)
+  );
+#829 = SURFACE_CURVE('',#830,(#835,#842),.PCURVE_S1.);
+#830 = HYPERBOLA('',#831,0.545956160659,1.5);
+#831 = AXIS2_PLACEMENT_3D('',#832,#833,#834);
+#832 = CARTESIAN_POINT('',(1.299038105677,-0.75,0.299080372125));
+#833 = DIRECTION('',(-0.866025403784,0.5,-4.440892098501E-16));
+#834 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#835 = PCURVE('',#382,#836);
+#836 = DEFINITIONAL_REPRESENTATION('',(#837),#841);
+#837 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#838,#839,#840),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.646774826402,
+0.549306144334),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.184219961349,1.)) REPRESENTATION_ITEM('') );
+#838 = CARTESIAN_POINT('',(1.905255888326,-9.036735292426));
+#839 = CARTESIAN_POINT('',(0.927779515206,-9.23934606925));
+#840 = CARTESIAN_POINT('',(1.099120794379E-14,-9.07050375523));
+#841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#842 = PCURVE('',#843,#848);
+#843 = CONICAL_SURFACE('',#844,6.640918306942E-17,1.22173);
+#844 = AXIS2_PLACEMENT_3D('',#845,#846,#847);
+#845 = CARTESIAN_POINT('',(0.,2.656367322777E-16,0.299080372125));
+#846 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#847 = DIRECTION('',(1.,1.514889354313E-16,-1.345492032734E-31));
+#848 = DEFINITIONAL_REPRESENTATION('',(#849),#860);
+#849 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#850,#851,#852,#853,#854,#855,
+    #856,#857,#858,#859),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.646774826402,
+    0.549306144334),.PIECEWISE_BEZIER_KNOTS.);
+#850 = CARTESIAN_POINT('',(-1.129489894438,0.664184335448));
+#851 = CARTESIAN_POINT('',(-1.020248504667,0.613915773314));
+#852 = CARTESIAN_POINT('',(-0.90170615135,0.576844274545));
+#853 = CARTESIAN_POINT('',(-0.774838814269,0.551685648763));
+#854 = CARTESIAN_POINT('',(-0.641618479208,0.537605220819));
+#855 = CARTESIAN_POINT('',(-0.505085615111,0.534156614503));
+#856 = CARTESIAN_POINT('',(-0.369620061484,0.541252603368));
+#857 = CARTESIAN_POINT('',(-0.238789740008,0.559161033932));
+#858 = CARTESIAN_POINT('',(-0.115092945802,0.58852540421));
+#859 = CARTESIAN_POINT('',(1.7763568394E-15,0.630415872644));
+#860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#861 = ORIENTED_EDGE('',*,*,#862,.F.);
+#862 = EDGE_CURVE('',#423,#825,#863,.T.);
+#863 = SURFACE_CURVE('',#864,(#868,#875),.PCURVE_S1.);
+#864 = LINE('',#865,#866);
+#865 = CARTESIAN_POINT('',(0.866025403784,-1.5,10.));
+#866 = VECTOR('',#867,1.);
+#867 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#868 = PCURVE('',#382,#869);
+#869 = DEFINITIONAL_REPRESENTATION('',(#870),#874);
+#870 = LINE('',#871,#872);
+#871 = CARTESIAN_POINT('',(1.732050807569,-1.33226762955E-15));
+#872 = VECTOR('',#873,1.);
+#873 = DIRECTION('',(0.,-1.));
+#874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#875 = PCURVE('',#458,#876);
+#876 = DEFINITIONAL_REPRESENTATION('',(#877),#881);
+#877 = LINE('',#878,#879);
+#878 = CARTESIAN_POINT('',(0.,-1.7763568394E-15));
+#879 = VECTOR('',#880,1.);
+#880 = DIRECTION('',(-0.,-1.));
+#881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#882 = ORIENTED_EDGE('',*,*,#422,.F.);
+#883 = ORIENTED_EDGE('',*,*,#884,.T.);
+#884 = EDGE_CURVE('',#394,#368,#885,.T.);
+#885 = SURFACE_CURVE('',#886,(#891,#898),.PCURVE_S1.);
+#886 = HYPERBOLA('',#887,1.500001470578,1.5);
+#887 = AXIS2_PLACEMENT_3D('',#888,#889,#890);
+#888 = CARTESIAN_POINT('',(1.299038105677,-0.75,2.269998303934));
+#889 = DIRECTION('',(-0.866025403784,0.5,-4.440892098501E-16));
+#890 = DIRECTION('',(-1.922962686384E-16,5.551115123126E-16,1.));
+#891 = PCURVE('',#382,#892);
+#892 = DEFINITIONAL_REPRESENTATION('',(#893),#897);
+#893 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#894,#895,#896),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.546932443501,
+0.546932443501),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.153333333333,1.)) REPRESENTATION_ITEM('') );
+#894 = CARTESIAN_POINT('',(1.727941873055,-6.));
+#895 = CARTESIAN_POINT('',(0.866025403784,-6.429422386317));
+#896 = CARTESIAN_POINT('',(4.10893451371E-03,-6.));
+#897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#898 = PCURVE('',#410,#899);
+#899 = DEFINITIONAL_REPRESENTATION('',(#900),#911);
+#900 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#901,#902,#903,#904,#905,#906,
+    #907,#908,#909,#910),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.546932443501,
+    0.546932443501),.PIECEWISE_BEZIER_KNOTS.);
+#901 = CARTESIAN_POINT('',(-1.045140647046,1.730001696066));
+#902 = CARTESIAN_POINT('',(-0.93975867262,1.625243797207));
+#903 = CARTESIAN_POINT('',(-0.827197853838,1.549236133793));
+#904 = CARTESIAN_POINT('',(-0.708591112745,1.499740365664));
+#905 = CARTESIAN_POINT('',(-0.58579594016,1.475337214748));
+#906 = CARTESIAN_POINT('',(-0.461401611048,1.475337214681));
+#907 = CARTESIAN_POINT('',(-0.338606438456,1.499740365695));
+#908 = CARTESIAN_POINT('',(-0.219999697357,1.549236133779));
+#909 = CARTESIAN_POINT('',(-0.107438878577,1.625243797207));
+#910 = CARTESIAN_POINT('',(-2.056904150612E-03,1.730001696066));
+#911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#912 = ORIENTED_EDGE('',*,*,#365,.F.);
+#913 = ORIENTED_EDGE('',*,*,#914,.T.);
+#914 = EDGE_CURVE('',#366,#915,#917,.T.);
+#915 = VERTEX_POINT('',#916);
+#916 = CARTESIAN_POINT('',(1.732050807569,1.139898967763E-14,
+    1.336485664561));
+#917 = SURFACE_CURVE('',#918,(#922,#929),.PCURVE_S1.);
+#918 = LINE('',#919,#920);
+#919 = CARTESIAN_POINT('',(1.732050807569,1.909583602355E-14,10.));
+#920 = VECTOR('',#921,1.);
+#921 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#922 = PCURVE('',#382,#923);
+#923 = DEFINITIONAL_REPRESENTATION('',(#924),#928);
+#924 = LINE('',#925,#926);
+#925 = CARTESIAN_POINT('',(-2.732694335895E-30,2.80259692865E-45));
+#926 = VECTOR('',#927,1.);
+#927 = DIRECTION('',(0.,-1.));
+#928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#929 = PCURVE('',#762,#930);
+#930 = DEFINITIONAL_REPRESENTATION('',(#931),#935);
+#931 = LINE('',#932,#933);
+#932 = CARTESIAN_POINT('',(1.732050807569,4.440892098501E-16));
+#933 = VECTOR('',#934,1.);
+#934 = DIRECTION('',(0.,-1.));
+#935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#936 = ORIENTED_EDGE('',*,*,#937,.T.);
+#937 = EDGE_CURVE('',#915,#827,#938,.T.);
+#938 = SURFACE_CURVE('',#939,(#1041,#1146),.PCURVE_S1.);
+#939 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#940,#941,#942,#943,#944,#945,
+    #946,#947,#948,#949,#950,#951,#952,#953,#954,#955,#956,#957,#958,
+    #959,#960,#961,#962,#963,#964,#965,#966,#967,#968,#969,#970,#971,
+    #972,#973,#974,#975,#976,#977,#978,#979,#980,#981,#982,#983,#984,
+    #985,#986,#987,#988,#989,#990,#991,#992,#993,#994,#995,#996,#997,
+    #998,#999,#1000,#1001,#1002,#1003,#1004,#1005,#1006,#1007,#1008,
+    #1009,#1010,#1011,#1012,#1013,#1014,#1015,#1016,#1017,#1018,#1019,
+    #1020,#1021,#1022,#1023,#1024,#1025,#1026,#1027,#1028,#1029,#1030,
+    #1031,#1032,#1033,#1034,#1035,#1036,#1037,#1038,#1039,#1040),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,3,3,3,3,3,3,3,3,3,5),(0.,4.071481469837E-02,7.120173131863E-02,
+    0.101650759042,0.132062474725,0.162437443637,0.192776219761,
+    0.223079346073,0.253347354826,0.283580767816,0.313780096645,
+    0.343945842969,0.374078498746,0.404178546473,0.434246459416,
+    0.46428270183,0.494287729181,0.524261988352,0.554205917845,
+    0.584119947986,0.61400450111,0.643859991752,0.673686826825,
+    0.7034854058,0.733256120874,0.762999357138,0.792715492738,
+    0.822404899033,0.852067940747,0.88170497612,0.911316357051,
+    0.940902429239,0.970463532319,1.),.UNSPECIFIED.);
+#940 = CARTESIAN_POINT('',(1.732050807569,1.101649708879E-14,
+    1.336485747898));
+#941 = CARTESIAN_POINT('',(1.729832585344,-3.842073595273E-03,
+    1.331720866801));
+#942 = CARTESIAN_POINT('',(1.727612859296,-7.686751890223E-03,
+    1.326955093426));
+#943 = CARTESIAN_POINT('',(1.725391639877,-1.15340167779E-02,
+    1.322188445691));
+#944 = CARTESIAN_POINT('',(1.721504596545,-1.826657332027E-02,
+    1.313851073377));
+#945 = CARTESIAN_POINT('',(1.719839424047,-2.115073669099E-02,
+    1.310280725142));
+#946 = CARTESIAN_POINT('',(1.718173424505,-2.403633254195E-02,
+    1.306709903962));
+#947 = CARTESIAN_POINT('',(1.714841851512,-2.980678623542E-02,
+    1.299571768643));
+#948 = CARTESIAN_POINT('',(1.713176280104,-3.269164053818E-02,
+    1.296004455661));
+#949 = CARTESIAN_POINT('',(1.711509892342,-3.557790880692E-02,
+    1.292436685425));
+#950 = CARTESIAN_POINT('',(1.708177535616,-4.134971996567E-02,
+    1.285304617201));
+#951 = CARTESIAN_POINT('',(1.70651156864,-4.423525941054E-02,
+    1.281740320316));
+#952 = CARTESIAN_POINT('',(1.704844795814,-4.712219463066E-02,
+    1.278175581532));
+#953 = CARTESIAN_POINT('',(1.701511661804,-5.289535208497E-02,
+    1.271049542008));
+#954 = CARTESIAN_POINT('',(1.699845302556,-5.578157096566E-02,
+    1.267488242318));
+#955 = CARTESIAN_POINT('',(1.698178147777,-5.866916774749E-02,
+    1.263926515758));
+#956 = CARTESIAN_POINT('',(1.694844242839,-6.444366048693E-02,
+    1.256806467054));
+#957 = CARTESIAN_POINT('',(1.693177494566,-6.73305531799E-02,
+    1.25324814591));
+#958 = CARTESIAN_POINT('',(1.691509960901,-7.02188062097E-02,
+    1.249689412608));
+#959 = CARTESIAN_POINT('',(1.688175291303,-7.599462338153E-02,
+    1.242575317355));
+#960 = CARTESIAN_POINT('',(1.686508157203,-7.888218434503E-02,
+    1.239019956357));
+#961 = CARTESIAN_POINT('',(1.684840247678,-8.177108838429E-02,
+    1.235464197604));
+#962 = CARTESIAN_POINT('',(1.681504819594,-8.754821929176E-02,
+    1.228356018943));
+#963 = CARTESIAN_POINT('',(1.679837302821,-9.04364430649E-02,
+    1.22480359994));
+#964 = CARTESIAN_POINT('',(1.678169020417,-9.33259929496E-02,
+    1.221250797285));
+#965 = CARTESIAN_POINT('',(1.674832839933,-9.910442705029E-02,
+    1.214148498857));
+#966 = CARTESIAN_POINT('',(1.673164943594,-0.101993308252,1.210599003945
+    ));
+#967 = CARTESIAN_POINT('',(1.67149629125,-0.104883498892,1.207049139191)
+  );
+#968 = CARTESIAN_POINT('',(1.668159364366,-0.110663225796,1.199952685136
+    ));
+#969 = CARTESIAN_POINT('',(1.666491091521,-0.113552759125,1.196406096655
+    ));
+#970 = CARTESIAN_POINT('',(1.664822072133,-0.116443585503,1.192859151857
+    ));
+#971 = CARTESIAN_POINT('',(1.66148440476,-0.122224594972,1.185768506812)
+  );
+#972 = CARTESIAN_POINT('',(1.659815758425,-0.125114775204,1.182224807343
+    ));
+#973 = CARTESIAN_POINT('',(1.65814637485,-0.128006232374,1.178680764806)
+  );
+#974 = CARTESIAN_POINT('',(1.654807972812,-0.133788514319,1.171595893896
+    ));
+#975 = CARTESIAN_POINT('',(1.653138955959,-0.136679336308,1.168055066261
+    ));
+#976 = CARTESIAN_POINT('',(1.651469211008,-0.139571419398,1.164513908539
+    ));
+#977 = CARTESIAN_POINT('',(1.648130080046,-0.145354963877,1.157434777376
+    ));
+#978 = CARTESIAN_POINT('',(1.646460695602,-0.148246422553,1.153896804635
+    ));
+#979 = CARTESIAN_POINT('',(1.644790592049,-0.151139126759,1.150358514527
+    ));
+#980 = CARTESIAN_POINT('',(1.641450737818,-0.156923923978,1.143285089205
+    ));
+#981 = CARTESIAN_POINT('',(1.639780988666,-0.159816014346,1.139749954656
+    ));
+#982 = CARTESIAN_POINT('',(1.638110529244,-0.162709334936,1.136214515204
+    ));
+#983 = CARTESIAN_POINT('',(1.634769957315,-0.168495375244,1.129146762295
+    ));
+#984 = CARTESIAN_POINT('',(1.633099846295,-0.171388092384,1.125614449468
+    ));
+#985 = CARTESIAN_POINT('',(1.631429033696,-0.174282024696,1.122081843956
+    ));
+#986 = CARTESIAN_POINT('',(1.628087749558,-0.180069298585,1.115019730507
+    ));
+#987 = CARTESIAN_POINT('',(1.626417279468,-0.182962637653,1.111490223166
+    ));
+#988 = CARTESIAN_POINT('',(1.624746116345,-0.18585717709,1.107960435116)
+  );
+#989 = CARTESIAN_POINT('',(1.621404125405,-0.191645675196,1.100903928642
+    ));
+#990 = CARTESIAN_POINT('',(1.619733299002,-0.194539631417,1.097377210782
+    ));
+#991 = CARTESIAN_POINT('',(1.618061787968,-0.197434773454,1.093850223955
+    ));
+#992 = CARTESIAN_POINT('',(1.614719095553,-0.203224486551,1.086799292439
+    ));
+#993 = CARTESIAN_POINT('',(1.61304791555,-0.206119055225,1.083275348283)
+  );
+#994 = CARTESIAN_POINT('',(1.611376059179,-0.209014795402,1.079751146673
+    ));
+#995 = CARTESIAN_POINT('',(1.608032670535,-0.214805714403,1.072705758558
+    ));
+#996 = CARTESIAN_POINT('',(1.606361139605,-0.2177008909,1.069184572556)
+  );
+#997 = CARTESIAN_POINT('',(1.604688940434,-0.220597224824,1.065663140392
+    ));
+#998 = CARTESIAN_POINT('',(1.601344860728,-0.226389340779,1.05862326458)
+  );
+#999 = CARTESIAN_POINT('',(1.599672981503,-0.229285120541,1.055104821407
+    ));
+#1000 = CARTESIAN_POINT('',(1.59800044203,-0.232182043886,1.051586143147
+    ));
+#1001 = CARTESIAN_POINT('',(1.594655676352,-0.237975347981,
+    1.044551748995));
+#1002 = CARTESIAN_POINT('',(1.592983451424,-0.240871726518,
+    1.041036033549));
+#1003 = CARTESIAN_POINT('',(1.591310574109,-0.243769235022,
+    1.037520093881));
+#1004 = CARTESIAN_POINT('',(1.587965127469,-0.249563718575,
+    1.030491151194));
+#1005 = CARTESIAN_POINT('',(1.58629255939,-0.252460691468,1.026978148596
+    ));
+#1006 = CARTESIAN_POINT('',(1.584619346657,-0.255358780933,
+    1.023464932434));
+#1007 = CARTESIAN_POINT('',(1.581273223992,-0.261154435398,
+    1.016441411465));
+#1008 = CARTESIAN_POINT('',(1.579600315274,-0.264051998294,
+    1.012931107053));
+#1009 = CARTESIAN_POINT('',(1.577926769509,-0.266950664587,
+    1.009420599537));
+#1010 = CARTESIAN_POINT('',(1.574579975677,-0.272747481548,
+    1.002402470982));
+#1011 = CARTESIAN_POINT('',(1.572906728794,-0.275645630162,
+    0.998894850312));
+#1012 = CARTESIAN_POINT('',(1.571232852347,-0.278544869213,
+    0.995387036805));
+#1013 = CARTESIAN_POINT('',(1.567885392132,-0.284342840382,
+    0.988374271796));
+#1014 = CARTESIAN_POINT('',(1.56621180952,-0.287241570497,0.984869320641
+    ));
+#1015 = CARTESIAN_POINT('',(1.564537604705,-0.290141378298,
+    0.981364186726));
+#1016 = CARTESIAN_POINT('',(1.561189482818,-0.295940495517,
+    0.974356756834));
+#1017 = CARTESIAN_POINT('',(1.559515566873,-0.298839802981,
+    0.970854461181));
+#1018 = CARTESIAN_POINT('',(1.557841035969,-0.301740175587,0.96735199266
+    ));
+#1019 = CARTESIAN_POINT('',(1.554492257046,-0.307540430824,
+    0.960349869884));
+#1020 = CARTESIAN_POINT('',(1.552818010128,-0.31044031155,0.956850215931
+    ));
+#1021 = CARTESIAN_POINT('',(1.551143155377,-0.313341245075,
+    0.953350398824));
+#1022 = CARTESIAN_POINT('',(1.547793723983,-0.319142630425,
+    0.946353555593));
+#1023 = CARTESIAN_POINT('',(1.546119148414,-0.322043080391,0.94285652975
+    ));
+#1024 = CARTESIAN_POINT('',(1.544443972024,-0.324944571011,
+    0.939359350292));
+#1025 = CARTESIAN_POINT('',(1.541093892652,-0.330747078693,
+    0.932367759458));
+#1026 = CARTESIAN_POINT('',(1.539418990718,-0.33364809394,0.928873348344
+    ));
+#1027 = CARTESIAN_POINT('',(1.537743494861,-0.336550137891,
+    0.925378792982));
+#1028 = CARTESIAN_POINT('',(1.534392771933,-0.342353760246,
+    0.918392427818));
+#1029 = CARTESIAN_POINT('',(1.532717545883,-0.345255336878,
+    0.914900618257));
+#1030 = CARTESIAN_POINT('',(1.531041732699,-0.348157930456,
+    0.911408673652));
+#1031 = CARTESIAN_POINT('',(1.527690370565,-0.353962659947,
+    0.904427507848));
+#1032 = CARTESIAN_POINT('',(1.526014822613,-0.356864794131,
+    0.900938286871));
+#1033 = CARTESIAN_POINT('',(1.524338694207,-0.359767933689,
+    0.897448939893));
+#1034 = CARTESIAN_POINT('',(1.52098669715,-0.3655737629,0.890472947551)
+  );
+#1035 = CARTESIAN_POINT('',(1.519310829473,-0.368476450864,
+    0.886986302394));
+#1036 = CARTESIAN_POINT('',(1.517634387917,-0.371380132815,
+    0.883499540119));
+#1037 = CARTESIAN_POINT('',(1.514281760149,-0.377187054447,
+    0.876528695755));
+#1038 = CARTESIAN_POINT('',(1.5126055749,-0.380090292461,0.873044613854)
+  );
+#1039 = CARTESIAN_POINT('',(1.510928822208,-0.382994513316,
+    0.869560423564));
+#1040 = CARTESIAN_POINT('',(1.509251504868,-0.385899712169,
+    0.866076129105));
+#1041 = PCURVE('',#382,#1042);
+#1042 = DEFINITIONAL_REPRESENTATION('',(#1043),#1145);
+#1043 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1044,#1045,#1046,#1047,#1048,
+    #1049,#1050,#1051,#1052,#1053,#1054,#1055,#1056,#1057,#1058,#1059,
+    #1060,#1061,#1062,#1063,#1064,#1065,#1066,#1067,#1068,#1069,#1070,
+    #1071,#1072,#1073,#1074,#1075,#1076,#1077,#1078,#1079,#1080,#1081,
+    #1082,#1083,#1084,#1085,#1086,#1087,#1088,#1089,#1090,#1091,#1092,
+    #1093,#1094,#1095,#1096,#1097,#1098,#1099,#1100,#1101,#1102,#1103,
+    #1104,#1105,#1106,#1107,#1108,#1109,#1110,#1111,#1112,#1113,#1114,
+    #1115,#1116,#1117,#1118,#1119,#1120,#1121,#1122,#1123,#1124,#1125,
+    #1126,#1127,#1128,#1129,#1130,#1131,#1132,#1133,#1134,#1135,#1136,
+    #1137,#1138,#1139,#1140,#1141,#1142,#1143,#1144),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,4.071481469837E-02,7.120173131863E-02,0.101650759042,
+    0.132062474725,0.162437443637,0.192776219761,0.223079346073,
+    0.253347354826,0.283580767816,0.313780096645,0.343945842969,
+    0.374078498746,0.404178546473,0.434246459416,0.46428270183,
+    0.494287729181,0.524261988352,0.554205917845,0.584119947986,
+    0.61400450111,0.643859991752,0.673686826825,0.7034854058,
+    0.733256120874,0.762999357138,0.792715492738,0.822404899033,
+    0.852067940747,0.88170497612,0.911316357051,0.940902429239,
+    0.970463532319,1.),.UNSPECIFIED.);
+#1044 = CARTESIAN_POINT('',(4.440892098501E-16,-8.663514252102));
+#1045 = CARTESIAN_POINT('',(4.436444448968E-03,-8.668279133199));
+#1046 = CARTESIAN_POINT('',(8.875896546041E-03,-8.673044906574));
+#1047 = CARTESIAN_POINT('',(1.331833538313E-02,-8.677811554309));
+#1048 = CARTESIAN_POINT('',(2.109242204727E-02,-8.686148926623));
+#1049 = CARTESIAN_POINT('',(2.442276704422E-02,-8.689719274858));
+#1050 = CARTESIAN_POINT('',(2.775476612687E-02,-8.693290096038));
+#1051 = CARTESIAN_POINT('',(3.44179121134E-02,-8.700428231357));
+#1052 = CARTESIAN_POINT('',(3.774905492995E-02,-8.703995544339));
+#1053 = CARTESIAN_POINT('',(4.108183045377E-02,-8.707563314575));
+#1054 = CARTESIAN_POINT('',(4.774654390621E-02,-8.714695382799));
+#1055 = CARTESIAN_POINT('',(5.107847785671E-02,-8.718259679684));
+#1056 = CARTESIAN_POINT('',(5.441202350965E-02,-8.721824418468));
+#1057 = CARTESIAN_POINT('',(6.107829153029E-02,-8.728950457992));
+#1058 = CARTESIAN_POINT('',(6.441101002571E-02,-8.732511757682));
+#1059 = CARTESIAN_POINT('',(6.77453195843E-02,-8.736073484242));
+#1060 = CARTESIAN_POINT('',(7.44131294594E-02,-8.743193532946));
+#1061 = CARTESIAN_POINT('',(7.774662600622E-02,-8.74675185409));
+#1062 = CARTESIAN_POINT('',(8.10816933347E-02,-8.750310587392));
+#1063 = CARTESIAN_POINT('',(8.77510325326E-02,-8.757424682645));
+#1064 = CARTESIAN_POINT('',(9.108530073175E-02,-8.760980043643));
+#1065 = CARTESIAN_POINT('',(9.442111978121E-02,-8.764535802396));
+#1066 = CARTESIAN_POINT('',(0.10109197595,-8.771643981057));
+#1067 = CARTESIAN_POINT('',(0.104427009496,-8.77519640006));
+#1068 = CARTESIAN_POINT('',(0.107763574304,-8.778749202715));
+#1069 = CARTESIAN_POINT('',(0.114435935271,-8.785851501143));
+#1070 = CARTESIAN_POINT('',(0.11777172795,-8.789400996055));
+#1071 = CARTESIAN_POINT('',(0.121109032638,-8.792950860809));
+#1072 = CARTESIAN_POINT('',(0.127782886406,-8.800047314864));
+#1073 = CARTESIAN_POINT('',(0.131119432096,-8.803593903345));
+#1074 = CARTESIAN_POINT('',(0.134457470871,-8.807140848143));
+#1075 = CARTESIAN_POINT('',(0.141132805617,-8.814231493188));
+#1076 = CARTESIAN_POINT('',(0.144470098287,-8.817775192657));
+#1077 = CARTESIAN_POINT('',(0.147808865438,-8.821319235194));
+#1078 = CARTESIAN_POINT('',(0.154485669513,-8.828404106104));
+#1079 = CARTESIAN_POINT('',(0.15782370322,-8.831944933739));
+#1080 = CARTESIAN_POINT('',(0.161163193121,-8.835486091461));
+#1081 = CARTESIAN_POINT('',(0.167841455045,-8.842565222624));
+#1082 = CARTESIAN_POINT('',(0.171180223934,-8.846103195365));
+#1083 = CARTESIAN_POINT('',(0.174520431039,-8.849641485473));
+#1084 = CARTESIAN_POINT('',(0.181200139502,-8.856714910795));
+#1085 = CARTESIAN_POINT('',(0.184539637807,-8.860250045344));
+#1086 = CARTESIAN_POINT('',(0.18788055665,-8.863785484796));
+#1087 = CARTESIAN_POINT('',(0.194561700509,-8.870853237705));
+#1088 = CARTESIAN_POINT('',(0.197901922548,-8.874385550532));
+#1089 = CARTESIAN_POINT('',(0.201243547746,-8.877918156044));
+#1090 = CARTESIAN_POINT('',(0.207926116022,-8.884980269493));
+#1091 = CARTESIAN_POINT('',(0.211267056201,-8.888509776834));
+#1092 = CARTESIAN_POINT('',(0.214609382447,-8.892039564884));
+#1093 = CARTESIAN_POINT('',(0.221293364327,-8.899096071358));
+#1094 = CARTESIAN_POINT('',(0.224635017133,-8.902622789218));
+#1095 = CARTESIAN_POINT('',(0.227978039202,-8.906149776045));
+#1096 = CARTESIAN_POINT('',(0.234663424032,-8.913200707561));
+#1097 = CARTESIAN_POINT('',(0.238005784038,-8.916724651717));
+#1098 = CARTESIAN_POINT('',(0.24134949678,-8.920248853327));
+#1099 = CARTESIAN_POINT('',(0.248036274068,-8.927294241442));
+#1100 = CARTESIAN_POINT('',(0.251379335928,-8.930815427444));
+#1101 = CARTESIAN_POINT('',(0.25472373427,-8.934336859608));
+#1102 = CARTESIAN_POINT('',(0.261411893681,-8.94137673542));
+#1103 = CARTESIAN_POINT('',(0.264755652131,-8.944895178593));
+#1104 = CARTESIAN_POINT('',(0.268100731077,-8.948413856853));
+#1105 = CARTESIAN_POINT('',(0.274790262434,-8.955448251005));
+#1106 = CARTESIAN_POINT('',(0.278134712291,-8.958963966451));
+#1107 = CARTESIAN_POINT('',(0.28148046692,-8.962479906119));
+#1108 = CARTESIAN_POINT('',(0.288171360199,-8.969508848806));
+#1109 = CARTESIAN_POINT('',(0.291516496357,-8.973021851404));
+#1110 = CARTESIAN_POINT('',(0.294862921823,-8.976535067566));
+#1111 = CARTESIAN_POINT('',(0.301555167154,-8.983558588535));
+#1112 = CARTESIAN_POINT('',(0.30490098459,-8.987068892947));
+#1113 = CARTESIAN_POINT('',(0.30824807612,-8.990579400463));
+#1114 = CARTESIAN_POINT('',(0.314941663785,-8.997597529018));
+#1115 = CARTESIAN_POINT('',(0.31828815755,-9.001105149688));
+#1116 = CARTESIAN_POINT('',(0.321635910443,-9.004612963195));
+#1117 = CARTESIAN_POINT('',(0.328330830873,-9.011625728204));
+#1118 = CARTESIAN_POINT('',(0.331677996098,-9.015130679359));
+#1119 = CARTESIAN_POINT('',(0.335026405727,-9.018635813274));
+#1120 = CARTESIAN_POINT('',(0.341722649502,-9.025643243166));
+#1121 = CARTESIAN_POINT('',(0.345070481392,-9.029145538819));
+#1122 = CARTESIAN_POINT('',(0.3484195432,-9.03264800734));
+#1123 = CARTESIAN_POINT('',(0.355117101046,-9.039650130116));
+#1124 = CARTESIAN_POINT('',(0.358465594882,-9.043149784069));
+#1125 = CARTESIAN_POINT('',(0.361815304384,-9.046649601176));
+#1126 = CARTESIAN_POINT('',(0.368514167172,-9.053646444407));
+#1127 = CARTESIAN_POINT('',(0.371863318309,-9.05714347025));
+#1128 = CARTESIAN_POINT('',(0.37521367109,-9.060640649708));
+#1129 = CARTESIAN_POINT('',(0.381913829834,-9.067632240542));
+#1130 = CARTESIAN_POINT('',(0.385263633702,-9.071126651656));
+#1131 = CARTESIAN_POINT('',(0.388614625415,-9.074621207018));
+#1132 = CARTESIAN_POINT('',(0.395316071273,-9.081607572182));
+#1133 = CARTESIAN_POINT('',(0.398666523372,-9.085099381743));
+#1134 = CARTESIAN_POINT('',(0.402018149739,-9.088591326348));
+#1135 = CARTESIAN_POINT('',(0.408720874007,-9.095572492152));
+#1136 = CARTESIAN_POINT('',(0.412071969912,-9.099061713129));
+#1137 = CARTESIAN_POINT('',(0.415424226723,-9.102551060107));
+#1138 = CARTESIAN_POINT('',(0.422128220838,-9.109527052449));
+#1139 = CARTESIAN_POINT('',(0.425479956193,-9.113013697606));
+#1140 = CARTESIAN_POINT('',(0.428832839304,-9.116500459881));
+#1141 = CARTESIAN_POINT('',(0.435538094839,-9.123471304245));
+#1142 = CARTESIAN_POINT('',(0.438890465338,-9.126955386146));
+#1143 = CARTESIAN_POINT('',(0.442243970723,-9.130439576436));
+#1144 = CARTESIAN_POINT('',(0.445598605402,-9.133923870895));
+#1145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1146 = PCURVE('',#1147,#1168);
+#1147 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#1148,#1149,#1150,#1151,#1152,#1153,#1154,#1155,#1156,#1157)
+    ,(#1158,#1159,#1160,#1161,#1162,#1163,#1164,#1165,#1166,#1167
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,4,6),(0.,0.384394402103),(
+    -0.237095052444,-0.167424766092,0.216969636011),.UNSPECIFIED.);
+#1148 = CARTESIAN_POINT('',(1.83581228546,-0.179720151576,1.379220219833
+    ));
+#1149 = CARTESIAN_POINT('',(1.82638531246,-0.163392155378,1.375247533251
+    ));
+#1150 = CARTESIAN_POINT('',(1.817226802624,-0.147529151021,
+    1.371387981608));
+#1151 = CARTESIAN_POINT('',(1.808336755954,-0.132131138506,
+    1.367641564903));
+#1152 = CARTESIAN_POINT('',(1.799715172449,-0.117198117833,
+    1.364008283138));
+#1153 = CARTESIAN_POINT('',(1.745275077777,-2.290510789341E-02,
+    1.341066302333));
+#1154 = CARTESIAN_POINT('',(1.702182209823,5.173392884717E-02,
+    1.324328587306));
+#1155 = CARTESIAN_POINT('',(1.661562370826,0.122089553784,1.309979239383
+    ));
+#1156 = CARTESIAN_POINT('',(1.622838816228,0.189160717797,1.297656654622
+    ));
+#1157 = CARTESIAN_POINT('',(1.585716028148,0.253459272871,1.28720424684)
+  );
+#1158 = CARTESIAN_POINT('',(1.552470843011,-0.462679114302,
+    0.888239059338));
+#1159 = CARTESIAN_POINT('',(1.543826975029,-0.447323233248,0.88380647311
+    ));
+#1160 = CARTESIAN_POINT('',(1.535183107046,-0.431967352193,
+    0.879373886882));
+#1161 = CARTESIAN_POINT('',(1.526539239064,-0.416611471138,
+    0.874941300654));
+#1162 = CARTESIAN_POINT('',(1.517895371082,-0.401255590084,
+    0.870508714426));
+#1163 = CARTESIAN_POINT('',(1.461560376239,-0.301176148587,
+    0.841620059162));
+#1164 = CARTESIAN_POINT('',(1.416502891723,-0.220996042979,
+    0.819945438154));
+#1165 = CARTESIAN_POINT('',(1.373647667115,-0.144623130309,
+    0.800830355393));
+#1166 = CARTESIAN_POINT('',(1.332415993414,-7.112728986834E-02,
+    0.784040852235));
+#1167 = CARTESIAN_POINT('',(1.292476926964,8.369668404247E-16,
+    0.769504199316));
+#1168 = DEFINITIONAL_REPRESENTATION('',(#1169),#1271);
+#1169 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1170,#1171,#1172,#1173,#1174,
+    #1175,#1176,#1177,#1178,#1179,#1180,#1181,#1182,#1183,#1184,#1185,
+    #1186,#1187,#1188,#1189,#1190,#1191,#1192,#1193,#1194,#1195,#1196,
+    #1197,#1198,#1199,#1200,#1201,#1202,#1203,#1204,#1205,#1206,#1207,
+    #1208,#1209,#1210,#1211,#1212,#1213,#1214,#1215,#1216,#1217,#1218,
+    #1219,#1220,#1221,#1222,#1223,#1224,#1225,#1226,#1227,#1228,#1229,
+    #1230,#1231,#1232,#1233,#1234,#1235,#1236,#1237,#1238,#1239,#1240,
+    #1241,#1242,#1243,#1244,#1245,#1246,#1247,#1248,#1249,#1250,#1251,
+    #1252,#1253,#1254,#1255,#1256,#1257,#1258,#1259,#1260,#1261,#1262,
+    #1263,#1264,#1265,#1266,#1267,#1268,#1269,#1270),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,4.071481469837E-02,7.120173131863E-02,0.101650759042,
+    0.132062474725,0.162437443637,0.192776219761,0.223079346073,
+    0.253347354826,0.283580767816,0.313780096645,0.343945842969,
+    0.374078498746,0.404178546473,0.434246459416,0.46428270183,
+    0.494287729181,0.524261988352,0.554205917845,0.584119947986,
+    0.61400450111,0.643859991752,0.673686826825,0.7034854058,
+    0.733256120874,0.762999357138,0.792715492738,0.822404899033,
+    0.852067940747,0.88170497612,0.911316357051,0.940902429239,
+    0.970463532319,1.),.UNSPECIFIED.);
+#1170 = CARTESIAN_POINT('',(0.,-6.511335016168E-02));
+#1171 = CARTESIAN_POINT('',(3.841175213733E-03,-6.622684835744E-02));
+#1172 = CARTESIAN_POINT('',(7.684543493557E-03,-6.733818684728E-02));
+#1173 = CARTESIAN_POINT('',(1.153008794657E-02,-6.844737854297E-02));
+#1174 = CARTESIAN_POINT('',(1.825892030817E-02,-7.038339248824E-02));
+#1175 = CARTESIAN_POINT('',(2.114125966853E-02,-7.121115205846E-02));
+#1176 = CARTESIAN_POINT('',(2.402480263264E-02,-7.203772075065E-02));
+#1177 = CARTESIAN_POINT('',(2.979069668726E-02,-7.36874614368E-02));
+#1178 = CARTESIAN_POINT('',(3.267304480526E-02,-7.451063637549E-02));
+#1179 = CARTESIAN_POINT('',(3.555657963077E-02,-7.533263419824E-02));
+#1180 = CARTESIAN_POINT('',(4.132247406127E-02,-7.697328049626E-02));
+#1181 = CARTESIAN_POINT('',(4.420483077644E-02,-7.779193184149E-02));
+#1182 = CARTESIAN_POINT('',(4.708835760955E-02,-7.86094196404E-02));
+#1183 = CARTESIAN_POINT('',(5.2854252408E-02,-8.024109236977E-02));
+#1184 = CARTESIAN_POINT('',(5.573661756357E-02,-8.105528009758E-02));
+#1185 = CARTESIAN_POINT('',(5.862013654718E-02,-8.18683176603E-02));
+#1186 = CARTESIAN_POINT('',(6.438603170585E-02,-8.349113554714E-02));
+#1187 = CARTESIAN_POINT('',(6.726840514868E-02,-8.430091859807E-02));
+#1188 = CARTESIAN_POINT('',(7.015191642247E-02,-8.510956468074E-02));
+#1189 = CARTESIAN_POINT('',(7.591781193384E-02,-8.672364440999E-02));
+#1190 = CARTESIAN_POINT('',(7.880019351429E-02,-8.752908071483E-02));
+#1191 = CARTESIAN_POINT('',(8.168369721482E-02,-8.833339306769E-02));
+#1192 = CARTESIAN_POINT('',(8.744959307159E-02,-8.993884933358E-02));
+#1193 = CARTESIAN_POINT('',(9.03319826434E-02,-9.073999583826E-02));
+#1194 = CARTESIAN_POINT('',(9.321547890423E-02,-9.154003123043E-02));
+#1195 = CARTESIAN_POINT('',(9.898137509926E-02,-9.313697678537E-02));
+#1196 = CARTESIAN_POINT('',(0.101863772519,-9.393388947506E-02));
+#1197 = CARTESIAN_POINT('',(0.104747261471,-9.472970371854E-02));
+#1198 = CARTESIAN_POINT('',(0.110513157998,-9.631824942049E-02));
+#1199 = CARTESIAN_POINT('',(0.113395563126,-9.711098334295E-02));
+#1200 = CARTESIAN_POINT('',(0.116279044897,-9.790263131588E-02));
+#1201 = CARTESIAN_POINT('',(0.122044941748,-9.948288617419E-02));
+#1202 = CARTESIAN_POINT('',(0.124927354449,-0.100271495462));
+#1203 = CARTESIAN_POINT('',(0.127810829163,-0.101059031132));
+#1204 = CARTESIAN_POINT('',(0.133576726332,-0.102631102351));
+#1205 = CARTESIAN_POINT('',(0.136459146471,-0.103415640245));
+#1206 = CARTESIAN_POINT('',(0.139342614251,-0.104199116688));
+#1207 = CARTESIAN_POINT('',(0.145108511731,-0.105763109714));
+#1208 = CARTESIAN_POINT('',(0.147990939179,-0.106543628582));
+#1209 = CARTESIAN_POINT('',(0.150874400144,-0.107323098007));
+#1210 = CARTESIAN_POINT('',(0.15664029793,-0.108879116563));
+#1211 = CARTESIAN_POINT('',(0.159522732557,-0.109655667924));
+#1212 = CARTESIAN_POINT('',(0.162406186825,-0.110431181692));
+#1213 = CARTESIAN_POINT('',(0.16817208491,-0.111979327825));
+#1214 = CARTESIAN_POINT('',(0.171054526593,-0.112751962364));
+#1215 = CARTESIAN_POINT('',(0.173937974278,-0.113523571009));
+#1216 = CARTESIAN_POINT('',(0.179703872656,-0.115063945125));
+#1217 = CARTESIAN_POINT('',(0.182586321271,-0.115832712717));
+#1218 = CARTESIAN_POINT('',(0.185469762486,-0.116600465964));
+#1219 = CARTESIAN_POINT('',(0.191235661152,-0.118133166868));
+#1220 = CARTESIAN_POINT('',(0.19411811658,-0.118898116595));
+#1221 = CARTESIAN_POINT('',(0.197001551433,-0.119662063378));
+#1222 = CARTESIAN_POINT('',(0.202767450381,-0.121187188312));
+#1223 = CARTESIAN_POINT('',(0.205649912506,-0.121948368482));
+#1224 = CARTESIAN_POINT('',(0.208533341106,-0.122708556964));
+#1225 = CARTESIAN_POINT('',(0.21429924033,-0.124226201639));
+#1226 = CARTESIAN_POINT('',(0.217181709037,-0.124983659803));
+#1227 = CARTESIAN_POINT('',(0.220065131488,-0.125740137393));
+#1228 = CARTESIAN_POINT('',(0.225831030983,-0.12725039603));
+#1229 = CARTESIAN_POINT('',(0.228713506159,-0.128004178998));
+#1230 = CARTESIAN_POINT('',(0.231596922565,-0.12875699237));
+#1231 = CARTESIAN_POINT('',(0.237362822326,-0.130259957726));
+#1232 = CARTESIAN_POINT('',(0.240245303863,-0.131010111588));
+#1233 = CARTESIAN_POINT('',(0.243128714324,-0.131759306692));
+#1234 = CARTESIAN_POINT('',(0.248894614346,-0.133255070102));
+#1235 = CARTESIAN_POINT('',(0.251777102135,-0.13400164024));
+#1236 = CARTESIAN_POINT('',(0.25466050675,-0.134747262324));
+#1237 = CARTESIAN_POINT('',(0.260426407028,-0.136235913726));
+#1238 = CARTESIAN_POINT('',(0.263308900964,-0.13697894483));
+#1239 = CARTESIAN_POINT('',(0.266192299831,-0.137721038455));
+#1240 = CARTESIAN_POINT('',(0.27195820036,-0.139202666423));
+#1241 = CARTESIAN_POINT('',(0.27484070034,-0.139942202509));
+#1242 = CARTESIAN_POINT('',(0.277724093553,-0.140680811563));
+#1243 = CARTESIAN_POINT('',(0.283489994328,-0.142155503338));
+#1244 = CARTESIAN_POINT('',(0.286372500252,-0.142891587762));
+#1245 = CARTESIAN_POINT('',(0.289255887904,-0.143626755473));
+#1246 = CARTESIAN_POINT('',(0.295021788921,-0.145094596993));
+#1247 = CARTESIAN_POINT('',(0.29790430069,-0.145827272464));
+#1248 = CARTESIAN_POINT('',(0.300787682871,-0.146559041418));
+#1249 = CARTESIAN_POINT('',(0.306553584126,-0.148020117345));
+#1250 = CARTESIAN_POINT('',(0.309436101643,-0.148749425942));
+#1251 = CARTESIAN_POINT('',(0.312319478442,-0.149477838094));
+#1252 = CARTESIAN_POINT('',(0.31808537993,-0.150932231844));
+#1253 = CARTESIAN_POINT('',(0.320967903101,-0.151658215026));
+#1254 = CARTESIAN_POINT('',(0.323851274607,-0.152383311718));
+#1255 = CARTESIAN_POINT('',(0.329617176323,-0.153831105485));
+#1256 = CARTESIAN_POINT('',(0.332499705054,-0.154553804107));
+#1257 = CARTESIAN_POINT('',(0.335383071352,-0.155275626076));
+#1258 = CARTESIAN_POINT('',(0.341148973293,-0.156716900861));
+#1259 = CARTESIAN_POINT('',(0.344031507495,-0.157436355187));
+#1260 = CARTESIAN_POINT('',(0.346914868668,-0.158154942582));
+#1261 = CARTESIAN_POINT('',(0.35268077083,-0.159589778217));
+#1262 = CARTESIAN_POINT('',(0.355563310412,-0.160306027932));
+#1263 = CARTESIAN_POINT('',(0.358446666544,-0.161021420325));
+#1264 = CARTESIAN_POINT('',(0.364212568922,-0.1624498955));
+#1265 = CARTESIAN_POINT('',(0.367095113798,-0.163162979723));
+#1266 = CARTESIAN_POINT('',(0.369978464968,-0.163875216121));
+#1267 = CARTESIAN_POINT('',(0.375744367558,-0.165297408407));
+#1268 = CARTESIAN_POINT('',(0.378626917627,-0.166007365718));
+#1269 = CARTESIAN_POINT('',(0.381510263949,-0.166716484538));
+#1270 = CARTESIAN_POINT('',(0.384394402103,-0.167424768942));
+#1271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1272 = ADVANCED_FACE('',(#1273),#762,.T.);
+#1273 = FACE_BOUND('',#1274,.T.);
+#1274 = EDGE_LOOP('',(#1275,#1276,#1277,#1306,#1307,#1330,#1426));
+#1275 = ORIENTED_EDGE('',*,*,#914,.F.);
+#1276 = ORIENTED_EDGE('',*,*,#802,.F.);
+#1277 = ORIENTED_EDGE('',*,*,#1278,.T.);
+#1278 = EDGE_CURVE('',#774,#748,#1279,.T.);
+#1279 = SURFACE_CURVE('',#1280,(#1285,#1292),.PCURVE_S1.);
+#1280 = HYPERBOLA('',#1281,1.500001470578,1.5);
+#1281 = AXIS2_PLACEMENT_3D('',#1282,#1283,#1284);
+#1282 = CARTESIAN_POINT('',(1.299038105677,0.75,2.269998303934));
+#1283 = DIRECTION('',(-0.866025403784,-0.5,4.440892098501E-16));
+#1284 = DIRECTION('',(1.922962686384E-16,5.551115123126E-16,1.));
+#1285 = PCURVE('',#762,#1286);
+#1286 = DEFINITIONAL_REPRESENTATION('',(#1287),#1291);
+#1287 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1288,#1289,#1290),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.546932443501,
+0.546932443501),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.153333333333,1.)) REPRESENTATION_ITEM('') );
+#1288 = CARTESIAN_POINT('',(1.727941873055,-6.));
+#1289 = CARTESIAN_POINT('',(0.866025403784,-6.429422386317));
+#1290 = CARTESIAN_POINT('',(4.108934513761E-03,-6.));
+#1291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1292 = PCURVE('',#790,#1293);
+#1293 = DEFINITIONAL_REPRESENTATION('',(#1294),#1305);
+#1294 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1295,#1296,#1297,#1298,#1299,
+    #1300,#1301,#1302,#1303,#1304),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.546932443501,0.546932443501),.PIECEWISE_BEZIER_KNOTS.);
+#1295 = CARTESIAN_POINT('',(-6.281128403029,1.730001696066));
+#1296 = CARTESIAN_POINT('',(-6.175746428602,1.625243797207));
+#1297 = CARTESIAN_POINT('',(-6.063185609832,1.549236133788));
+#1298 = CARTESIAN_POINT('',(-5.944578868744,1.499740365731));
+#1299 = CARTESIAN_POINT('',(-5.821783696068,1.475337214805));
+#1300 = CARTESIAN_POINT('',(-5.697389366775,1.475337214727));
+#1301 = CARTESIAN_POINT('',(-5.574594194433,1.499740365736));
+#1302 = CARTESIAN_POINT('',(-5.455987453344,1.549236133784));
+#1303 = CARTESIAN_POINT('',(-5.34342663456,1.625243797207));
+#1304 = CARTESIAN_POINT('',(-5.238044660134,1.730001696066));
+#1305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1306 = ORIENTED_EDGE('',*,*,#747,.F.);
+#1307 = ORIENTED_EDGE('',*,*,#1308,.T.);
+#1308 = EDGE_CURVE('',#727,#1309,#1311,.T.);
+#1309 = VERTEX_POINT('',#1310);
+#1310 = CARTESIAN_POINT('',(0.866025403784,1.5,1.33648566456));
+#1311 = SURFACE_CURVE('',#1312,(#1316,#1323),.PCURVE_S1.);
+#1312 = LINE('',#1313,#1314);
+#1313 = CARTESIAN_POINT('',(0.866025403784,1.5,10.));
+#1314 = VECTOR('',#1315,1.);
+#1315 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#1316 = PCURVE('',#762,#1317);
+#1317 = DEFINITIONAL_REPRESENTATION('',(#1318),#1322);
+#1318 = LINE('',#1319,#1320);
+#1319 = CARTESIAN_POINT('',(1.366347167948E-30,1.7763568394E-15));
+#1320 = VECTOR('',#1321,1.);
+#1321 = DIRECTION('',(0.,-1.));
+#1322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1323 = PCURVE('',#686,#1324);
+#1324 = DEFINITIONAL_REPRESENTATION('',(#1325),#1329);
+#1325 = LINE('',#1326,#1327);
+#1326 = CARTESIAN_POINT('',(1.732050807569,1.7763568394E-15));
+#1327 = VECTOR('',#1328,1.);
+#1328 = DIRECTION('',(0.,-1.));
+#1329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1330 = ORIENTED_EDGE('',*,*,#1331,.F.);
+#1331 = EDGE_CURVE('',#1332,#1309,#1334,.T.);
+#1332 = VERTEX_POINT('',#1333);
+#1333 = CARTESIAN_POINT('',(1.585716028148,0.253459272871,1.28720424684)
+  );
+#1334 = SURFACE_CURVE('',#1335,(#1358,#1374),.PCURVE_S1.);
+#1335 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#1336,#1337,#1338,#1339,#1340,
+    #1341,#1342,#1343,#1344,#1345,#1346,#1347,#1348,#1349,#1350,#1351,
+    #1352,#1353,#1354,#1355,#1356,#1357),.UNSPECIFIED.,.F.,.F.,(12,10,12
+    ),(0.216969636012,1.910101641707,1.979771928194),.UNSPECIFIED.);
+#1336 = CARTESIAN_POINT('',(1.585716028148,0.253459272871,1.28720424684)
+  );
+#1337 = CARTESIAN_POINT('',(1.511391583947,0.382192986472,1.266277224945
+    ));
+#1338 = CARTESIAN_POINT('',(1.442622717883,0.501304156474,1.251931011763
+    ));
+#1339 = CARTESIAN_POINT('',(1.37773064364,0.61370052607,1.243002051631)
+  );
+#1340 = CARTESIAN_POINT('',(1.313951844521,0.724168646592,1.239397382561
+    ));
+#1341 = CARTESIAN_POINT('',(1.252970834999,0.829790853377,1.239364722176
+    ));
+#1342 = CARTESIAN_POINT('',(1.187738467,0.942776629055,1.245621171407));
+#1343 = CARTESIAN_POINT('',(1.124541638281,1.052236747268,1.254620417193
+    ));
+#1344 = CARTESIAN_POINT('',(1.05436609753,1.173784349301,1.270849906687)
+  );
+#1345 = CARTESIAN_POINT('',(0.980703860016,1.301371087272,1.29217372453)
+  );
+#1346 = CARTESIAN_POINT('',(0.898986022265,1.442910534143,1.321603205677
+    ));
+#1347 = CARTESIAN_POINT('',(0.802917288303,1.609306462384,1.362088202229
+    ));
+#1348 = CARTESIAN_POINT('',(0.799071603937,1.615967383095,1.363708838953
+    ));
+#1349 = CARTESIAN_POINT('',(0.795177108087,1.622712847778,1.365350045666
+    ));
+#1350 = CARTESIAN_POINT('',(0.791233800751,1.629542856433,1.367011822368
+    ));
+#1351 = CARTESIAN_POINT('',(0.787241681931,1.63645740906,1.368694169059)
+  );
+#1352 = CARTESIAN_POINT('',(0.783200751626,1.643456505658,1.370397085739
+    ));
+#1353 = CARTESIAN_POINT('',(0.779111009836,1.650540146228,1.372120572407
+    ));
+#1354 = CARTESIAN_POINT('',(0.774972456561,1.65770833077,1.373864629065)
+  );
+#1355 = CARTESIAN_POINT('',(0.770785091801,1.664961059284,1.375629255712
+    ));
+#1356 = CARTESIAN_POINT('',(0.766548915557,1.672298331769,1.377414452347
+    ));
+#1357 = CARTESIAN_POINT('',(0.762263927827,1.679720148226,1.379220218972
+    ));
+#1358 = PCURVE('',#762,#1359);
+#1359 = DEFINITIONAL_REPRESENTATION('',(#1360),#1373);
+#1360 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#1361,#1362,#1363,#1364,#1365,
+    #1366,#1367,#1368,#1369,#1370,#1371,#1372),.UNSPECIFIED.,.F.,.F.,(12
+    ,12),(0.216969636012,1.910101641707),.PIECEWISE_BEZIER_KNOTS.);
+#1361 = CARTESIAN_POINT('',(1.439381248728,-8.71279575316));
+#1362 = CARTESIAN_POINT('',(1.290732360324,-8.733722775055));
+#1363 = CARTESIAN_POINT('',(1.153194628197,-8.748068988239));
+#1364 = CARTESIAN_POINT('',(1.023410479712,-8.756997948364));
+#1365 = CARTESIAN_POINT('',(0.895852881473,-8.760602617447));
+#1366 = CARTESIAN_POINT('',(0.773890862431,-8.760635277814));
+#1367 = CARTESIAN_POINT('',(0.643426126429,-8.754378828603));
+#1368 = CARTESIAN_POINT('',(0.517032468995,-8.745379582799));
+#1369 = CARTESIAN_POINT('',(0.376681387491,-8.729150093317));
+#1370 = CARTESIAN_POINT('',(0.229356912464,-8.707826275468));
+#1371 = CARTESIAN_POINT('',(6.592123696127E-02,-8.678396794324));
+#1372 = CARTESIAN_POINT('',(-0.118622485201,-8.639511864506));
+#1373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1374 = PCURVE('',#1375,#1420);
+#1375 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#1376,#1377,#1378,#1379,#1380,#1381,#1382,#1383,#1384,#1385,#1386
+      ,#1387,#1388,#1389,#1390,#1391,#1392,#1393,#1394,#1395,#1396,#1397
+      )
+    ,(#1398,#1399,#1400,#1401,#1402,#1403,#1404,#1405,#1406,#1407,#1408
+      ,#1409,#1410,#1411,#1412,#1413,#1414,#1415,#1416,#1417,#1418,#1419
+      )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,10,12),(0.,1.693132005695),
+  (0.216969636012,1.910101641707,1.979771928194),.UNSPECIFIED.);
+#1376 = CARTESIAN_POINT('',(1.585716028148,0.253459272871,1.28720424684)
+  );
+#1377 = CARTESIAN_POINT('',(1.511391583947,0.382192986472,1.266277224945
+    ));
+#1378 = CARTESIAN_POINT('',(1.442622717883,0.501304156474,1.251931011763
+    ));
+#1379 = CARTESIAN_POINT('',(1.37773064364,0.61370052607,1.243002051631)
+  );
+#1380 = CARTESIAN_POINT('',(1.313951844521,0.724168646592,1.239397382561
+    ));
+#1381 = CARTESIAN_POINT('',(1.252970834999,0.829790853377,1.239364722176
+    ));
+#1382 = CARTESIAN_POINT('',(1.187738467,0.942776629055,1.245621171407));
+#1383 = CARTESIAN_POINT('',(1.124541638281,1.052236747268,1.254620417193
+    ));
+#1384 = CARTESIAN_POINT('',(1.05436609753,1.173784349301,1.270849906687)
+  );
+#1385 = CARTESIAN_POINT('',(0.980703860016,1.301371087272,1.29217372453)
+  );
+#1386 = CARTESIAN_POINT('',(0.898986022265,1.442910534143,1.321603205677
+    ));
+#1387 = CARTESIAN_POINT('',(0.802917288303,1.609306462384,1.362088202229
+    ));
+#1388 = CARTESIAN_POINT('',(0.799071603937,1.615967383095,1.363708838953
+    ));
+#1389 = CARTESIAN_POINT('',(0.795177108087,1.622712847778,1.365350045666
+    ));
+#1390 = CARTESIAN_POINT('',(0.791233800751,1.629542856433,1.367011822368
+    ));
+#1391 = CARTESIAN_POINT('',(0.787241681931,1.63645740906,1.368694169059)
+  );
+#1392 = CARTESIAN_POINT('',(0.783200751626,1.643456505658,1.370397085739
+    ));
+#1393 = CARTESIAN_POINT('',(0.779111009836,1.650540146228,1.372120572407
+    ));
+#1394 = CARTESIAN_POINT('',(0.774972456561,1.65770833077,1.373864629065)
+  );
+#1395 = CARTESIAN_POINT('',(0.770785091801,1.664961059284,1.375629255712
+    ));
+#1396 = CARTESIAN_POINT('',(0.766548915557,1.672298331769,1.377414452347
+    ));
+#1397 = CARTESIAN_POINT('',(0.762263927827,1.679720148226,1.379220218972
+    ));
+#1398 = CARTESIAN_POINT('',(1.292476926964,1.962874307537E-13,
+    0.769504199316));
+#1399 = CARTESIAN_POINT('',(1.212513942787,0.142405690963,0.740400010092
+    ));
+#1400 = CARTESIAN_POINT('',(1.137060896634,0.276540929732,0.719232391433
+    ));
+#1401 = CARTESIAN_POINT('',(1.064262219763,0.405269374083,0.705412724191
+    ));
+#1402 = CARTESIAN_POINT('',(0.991988382007,0.531883100936,0.699137984867
+    ));
+#1403 = CARTESIAN_POINT('',(0.92056892452,0.655466066839,0.699691522977)
+  );
+#1404 = CARTESIAN_POINT('',(0.845988044075,0.782784750138,0.708807650243
+    ));
+#1405 = CARTESIAN_POINT('',(0.771692338102,0.908289133946,0.724002300942
+    ));
+#1406 = CARTESIAN_POINT('',(0.692204298516,1.042166928568,0.747574006655
+    ));
+#1407 = CARTESIAN_POINT('',(0.609529268551,1.181014106878,0.777948590445
+    ));
+#1408 = CARTESIAN_POINT('',(0.519586407972,1.3324952338,0.817112031918)
+  );
+#1409 = CARTESIAN_POINT('',(0.416346507256,1.506892606919,0.868090939087
+    ));
+#1410 = CARTESIAN_POINT('',(0.41226621221,1.513785220459,0.870105751005)
+  );
+#1411 = CARTESIAN_POINT('',(0.408185917164,1.520677833999,0.872120562923
+    ));
+#1412 = CARTESIAN_POINT('',(0.404105622118,1.52757044754,0.874135374841)
+  );
+#1413 = CARTESIAN_POINT('',(0.400025327072,1.53446306108,0.876150186759)
+  );
+#1414 = CARTESIAN_POINT('',(0.395945032026,1.54135567462,0.878164998677)
+  );
+#1415 = CARTESIAN_POINT('',(0.39186473698,1.54824828816,0.880179810595)
+  );
+#1416 = CARTESIAN_POINT('',(0.387784441934,1.555140901701,0.882194622513
+    ));
+#1417 = CARTESIAN_POINT('',(0.383704146888,1.562033515241,0.884209434431
+    ));
+#1418 = CARTESIAN_POINT('',(0.379623851842,1.568926128781,0.886224246349
+    ));
+#1419 = CARTESIAN_POINT('',(0.375543556796,1.575818742321,0.888239058267
+    ));
+#1420 = DEFINITIONAL_REPRESENTATION('',(#1421),#1425);
+#1421 = LINE('',#1422,#1423);
+#1422 = CARTESIAN_POINT('',(0.,0.));
+#1423 = VECTOR('',#1424,1.);
+#1424 = DIRECTION('',(0.,1.));
+#1425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1426 = ORIENTED_EDGE('',*,*,#1427,.F.);
+#1427 = EDGE_CURVE('',#915,#1332,#1428,.T.);
+#1428 = SURFACE_CURVE('',#1429,(#1440,#1450),.PCURVE_S1.);
+#1429 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1430,#1431,#1432,#1433,#1434,
+    #1435,#1436,#1437,#1438,#1439),.UNSPECIFIED.,.F.,.F.,(6,4,6),(
+    -0.237095052444,-0.167424766092,0.216969636011),.UNSPECIFIED.);
+#1430 = CARTESIAN_POINT('',(1.83581228546,-0.179720151576,1.379220219833
+    ));
+#1431 = CARTESIAN_POINT('',(1.82638531246,-0.163392155378,1.375247533251
+    ));
+#1432 = CARTESIAN_POINT('',(1.817226802624,-0.147529151021,
+    1.371387981608));
+#1433 = CARTESIAN_POINT('',(1.808336755954,-0.132131138506,
+    1.367641564903));
+#1434 = CARTESIAN_POINT('',(1.799715172449,-0.117198117833,
+    1.364008283138));
+#1435 = CARTESIAN_POINT('',(1.745275077777,-2.290510789341E-02,
+    1.341066302333));
+#1436 = CARTESIAN_POINT('',(1.702182209823,5.173392884717E-02,
+    1.324328587306));
+#1437 = CARTESIAN_POINT('',(1.661562370826,0.122089553784,1.309979239383
+    ));
+#1438 = CARTESIAN_POINT('',(1.622838816228,0.189160717797,1.297656654622
+    ));
+#1439 = CARTESIAN_POINT('',(1.585716028148,0.253459272871,1.28720424684)
+  );
+#1440 = PCURVE('',#762,#1441);
+#1441 = DEFINITIONAL_REPRESENTATION('',(#1442),#1449);
+#1442 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1443,#1444,#1445,#1446,#1447,
+    #1448),.UNSPECIFIED.,.F.,.F.,(6,6),(-0.167424766092,0.216969636011),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1443 = CARTESIAN_POINT('',(1.850673296648,-8.639511863689));
+#1444 = CARTESIAN_POINT('',(1.758499347985,-8.658933697667));
+#1445 = CARTESIAN_POINT('',(1.672313612077,-8.675671412694));
+#1446 = CARTESIAN_POINT('',(1.591073934083,-8.690020760617));
+#1447 = CARTESIAN_POINT('',(1.513626824888,-8.702343345378));
+#1448 = CARTESIAN_POINT('',(1.439381248728,-8.71279575316));
+#1449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1450 = PCURVE('',#1147,#1451);
+#1451 = DEFINITIONAL_REPRESENTATION('',(#1452),#1456);
+#1452 = LINE('',#1453,#1454);
+#1453 = CARTESIAN_POINT('',(0.,0.));
+#1454 = VECTOR('',#1455,1.);
+#1455 = DIRECTION('',(0.,1.));
+#1456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1457 = ADVANCED_FACE('',(#1458),#790,.F.);
+#1458 = FACE_BOUND('',#1459,.T.);
+#1459 = EDGE_LOOP('',(#1460,#1461));
+#1460 = ORIENTED_EDGE('',*,*,#1278,.F.);
+#1461 = ORIENTED_EDGE('',*,*,#773,.F.);
+#1462 = ADVANCED_FACE('',(#1463),#686,.T.);
+#1463 = FACE_BOUND('',#1464,.T.);
+#1464 = EDGE_LOOP('',(#1465,#1466,#1467,#1496,#1497,#1520,#1551));
+#1465 = ORIENTED_EDGE('',*,*,#1308,.F.);
+#1466 = ORIENTED_EDGE('',*,*,#726,.F.);
+#1467 = ORIENTED_EDGE('',*,*,#1468,.T.);
+#1468 = EDGE_CURVE('',#698,#672,#1469,.T.);
+#1469 = SURFACE_CURVE('',#1470,(#1475,#1482),.PCURVE_S1.);
+#1470 = HYPERBOLA('',#1471,1.500001470578,1.5);
+#1471 = AXIS2_PLACEMENT_3D('',#1472,#1473,#1474);
+#1472 = CARTESIAN_POINT('',(0.,1.5,2.269998303934));
+#1473 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#1474 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1475 = PCURVE('',#686,#1476);
+#1476 = DEFINITIONAL_REPRESENTATION('',(#1477),#1481);
+#1477 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1478,#1479,#1480),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.546932443501,
+0.546932443501),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.153333333333,1.)) REPRESENTATION_ITEM('') );
+#1478 = CARTESIAN_POINT('',(1.727941873055,-6.));
+#1479 = CARTESIAN_POINT('',(0.866025403784,-6.429422386317));
+#1480 = CARTESIAN_POINT('',(4.108934513773E-03,-6.));
+#1481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1482 = PCURVE('',#714,#1483);
+#1483 = DEFINITIONAL_REPRESENTATION('',(#1484),#1495);
+#1484 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1485,#1486,#1487,#1488,#1489,
+    #1490,#1491,#1492,#1493,#1494),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.546932443501,0.546932443501),.PIECEWISE_BEZIER_KNOTS.);
+#1485 = CARTESIAN_POINT('',(-5.233930851832,1.730001696066));
+#1486 = CARTESIAN_POINT('',(-5.128548877406,1.625243797207));
+#1487 = CARTESIAN_POINT('',(-5.015988058598,1.549236133764));
+#1488 = CARTESIAN_POINT('',(-4.897381317729,1.499740365808));
+#1489 = CARTESIAN_POINT('',(-4.774586144864,1.475337214635));
+#1490 = CARTESIAN_POINT('',(-4.650191815948,1.475337214897));
+#1491 = CARTESIAN_POINT('',(-4.52739664312,1.499740365656));
+#1492 = CARTESIAN_POINT('',(-4.408789902154,1.5492361338));
+#1493 = CARTESIAN_POINT('',(-4.296229083364,1.625243797207));
+#1494 = CARTESIAN_POINT('',(-4.190847108937,1.730001696066));
+#1495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1496 = ORIENTED_EDGE('',*,*,#671,.F.);
+#1497 = ORIENTED_EDGE('',*,*,#1498,.T.);
+#1498 = EDGE_CURVE('',#651,#1499,#1501,.T.);
+#1499 = VERTEX_POINT('',#1500);
+#1500 = CARTESIAN_POINT('',(-0.866025403784,1.5,0.92949624477));
+#1501 = SURFACE_CURVE('',#1502,(#1506,#1513),.PCURVE_S1.);
+#1502 = LINE('',#1503,#1504);
+#1503 = CARTESIAN_POINT('',(-0.866025403784,1.5,10.));
+#1504 = VECTOR('',#1505,1.);
+#1505 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#1506 = PCURVE('',#686,#1507);
+#1507 = DEFINITIONAL_REPRESENTATION('',(#1508),#1512);
+#1508 = LINE('',#1509,#1510);
+#1509 = CARTESIAN_POINT('',(0.,1.7763568394E-15));
+#1510 = VECTOR('',#1511,1.);
+#1511 = DIRECTION('',(0.,-1.));
+#1512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1513 = PCURVE('',#610,#1514);
+#1514 = DEFINITIONAL_REPRESENTATION('',(#1515),#1519);
+#1515 = LINE('',#1516,#1517);
+#1516 = CARTESIAN_POINT('',(1.732050807569,1.33226762955E-15));
+#1517 = VECTOR('',#1518,1.);
+#1518 = DIRECTION('',(0.,-1.));
+#1519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1520 = ORIENTED_EDGE('',*,*,#1521,.F.);
+#1521 = EDGE_CURVE('',#1522,#1499,#1524,.T.);
+#1522 = VERTEX_POINT('',#1523);
+#1523 = CARTESIAN_POINT('',(0.420426802302,1.499999993379,0.866076127169
+    ));
+#1524 = SURFACE_CURVE('',#1525,(#1530,#1537),.PCURVE_S1.);
+#1525 = HYPERBOLA('',#1526,0.545956160659,1.5);
+#1526 = AXIS2_PLACEMENT_3D('',#1527,#1528,#1529);
+#1527 = CARTESIAN_POINT('',(0.,1.5,0.299080372125));
+#1528 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#1529 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1530 = PCURVE('',#686,#1531);
+#1531 = DEFINITIONAL_REPRESENTATION('',(#1532),#1536);
+#1532 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1533,#1534,#1535),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.646774826402,
+0.646774826402),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.21655250606,1.)) REPRESENTATION_ITEM('') );
+#1533 = CARTESIAN_POINT('',(1.905255888326,-9.036735292426));
+#1534 = CARTESIAN_POINT('',(0.866025403784,-9.252146428247));
+#1535 = CARTESIAN_POINT('',(-0.173205080757,-9.036735292426));
+#1536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1537 = PCURVE('',#843,#1538);
+#1538 = DEFINITIONAL_REPRESENTATION('',(#1539),#1550);
+#1539 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1540,#1541,#1542,#1543,#1544,
+    #1545,#1546,#1547,#1548,#1549),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.646774826402,0.646774826402),.PIECEWISE_BEZIER_KNOTS.);
+#1540 = CARTESIAN_POINT('',(-5.318280099224,0.664184335448));
+#1541 = CARTESIAN_POINT('',(-5.200136624656,0.609819386371));
+#1542 = CARTESIAN_POINT('',(-5.071114465902,0.570889995612));
+#1543 = CARTESIAN_POINT('',(-4.93244890897,0.54577174923));
+#1544 = CARTESIAN_POINT('',(-4.786734164285,0.533455170955));
+#1545 = CARTESIAN_POINT('',(-4.63804379644,0.533455170984));
+#1546 = CARTESIAN_POINT('',(-4.492329051915,0.545771749208));
+#1547 = CARTESIAN_POINT('',(-4.353663494821,0.570889995615));
+#1548 = CARTESIAN_POINT('',(-4.224641336113,0.609819386371));
+#1549 = CARTESIAN_POINT('',(-4.106497861545,0.664184335448));
+#1550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1551 = ORIENTED_EDGE('',*,*,#1552,.F.);
+#1552 = EDGE_CURVE('',#1309,#1522,#1553,.T.);
+#1553 = SURFACE_CURVE('',#1554,(#1656,#1761),.PCURVE_S1.);
+#1554 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1555,#1556,#1557,#1558,#1559,
+    #1560,#1561,#1562,#1563,#1564,#1565,#1566,#1567,#1568,#1569,#1570,
+    #1571,#1572,#1573,#1574,#1575,#1576,#1577,#1578,#1579,#1580,#1581,
+    #1582,#1583,#1584,#1585,#1586,#1587,#1588,#1589,#1590,#1591,#1592,
+    #1593,#1594,#1595,#1596,#1597,#1598,#1599,#1600,#1601,#1602,#1603,
+    #1604,#1605,#1606,#1607,#1608,#1609,#1610,#1611,#1612,#1613,#1614,
+    #1615,#1616,#1617,#1618,#1619,#1620,#1621,#1622,#1623,#1624,#1625,
+    #1626,#1627,#1628,#1629,#1630,#1631,#1632,#1633,#1634,#1635,#1636,
+    #1637,#1638,#1639,#1640,#1641,#1642,#1643,#1644,#1645,#1646,#1647,
+    #1648,#1649,#1650,#1651,#1652,#1653,#1654,#1655),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,4.144210450268E-02,7.243377774019E-02,0.1033497179,
+    0.134190918483,0.164958355754,0.195652989208,0.226275762001,
+    0.256827601389,0.287309419128,0.317722111883,0.348066561611,
+    0.37834363593,0.408554188487,0.438699059303,0.468779075112,
+    0.498795049687,0.528747784161,0.558638067326,0.588466675939,
+    0.618234375001,0.64794191804,0.67759004738,0.7071794944,
+    0.736710979791,0.766185213797,0.795602896454,0.824964717822,
+    0.854271358206,0.883523488374,0.912721769766,0.941866854698,
+    0.970959386558,1.),.UNSPECIFIED.);
+#1555 = CARTESIAN_POINT('',(0.866025403784,1.5,1.336485662523));
+#1556 = CARTESIAN_POINT('',(0.861593112178,1.5,1.331725237333));
+#1557 = CARTESIAN_POINT('',(0.857155412001,1.5,1.326961337185));
+#1558 = CARTESIAN_POINT('',(0.852712322622,1.5,1.322193983895));
+#1559 = CARTESIAN_POINT('',(0.844937169939,1.5,1.313855460689));
+#1560 = CARTESIAN_POINT('',(0.841607473278,1.5,1.310285803107));
+#1561 = CARTESIAN_POINT('',(0.838274781806,1.5,1.306714235683));
+#1562 = CARTESIAN_POINT('',(0.831611576829,1.5,1.299576031678));
+#1563 = CARTESIAN_POINT('',(0.828281077903,1.5,1.296009404374));
+#1564 = CARTESIAN_POINT('',(0.824947615015,1.5,1.292440894626));
+#1565 = CARTESIAN_POINT('',(0.818282843364,1.5,1.285308759682));
+#1566 = CARTESIAN_POINT('',(0.814951548875,1.5,1.281745143534));
+#1567 = CARTESIAN_POINT('',(0.811617320864,1.5,1.278179671927));
+#1568 = CARTESIAN_POINT('',(0.804950995431,1.5,1.27105356763));
+#1569 = CARTESIAN_POINT('',(0.801618911986,1.5,1.267492943761));
+#1570 = CARTESIAN_POINT('',(0.798283925057,1.5,1.263930491021));
+#1571 = CARTESIAN_POINT('',(0.791616058552,1.5,1.256810379459));
+#1572 = CARTESIAN_POINT('',(0.788283192663,1.5,1.25325272924));
+#1573 = CARTESIAN_POINT('',(0.784947452936,1.5,1.249693276348));
+#1574 = CARTESIAN_POINT('',(0.778278057889,1.5,1.242579120112));
+#1575 = CARTESIAN_POINT('',(0.774944415973,1.5,1.239024425157));
+#1576 = CARTESIAN_POINT('',(0.771607929483,1.5,1.235467953349));
+#1577 = CARTESIAN_POINT('',(0.764937018247,1.5,1.228359715526));
+#1578 = CARTESIAN_POINT('',(0.761602606629,1.5,1.224807957693));
+#1579 = CARTESIAN_POINT('',(0.758265379324,1.5,1.221254448459));
+#1580 = CARTESIAN_POINT('',(0.751592964075,1.5,1.21415209263));
+#1581 = CARTESIAN_POINT('',(0.748257788987,1.5,1.210603254015));
+#1582 = CARTESIAN_POINT('',(0.744919826733,1.5,1.207052689094));
+#1583 = CARTESIAN_POINT('',(0.738245919471,1.5,1.199956179331));
+#1584 = CARTESIAN_POINT('',(0.734909987054,1.5,1.196410242272));
+#1585 = CARTESIAN_POINT('',(0.731571295635,1.5,1.192862603653));
+#1586 = CARTESIAN_POINT('',(0.724895908187,1.5,1.185771904514));
+#1587 = CARTESIAN_POINT('',(0.721559224492,1.5,1.182228851585));
+#1588 = CARTESIAN_POINT('',(0.718219809607,1.5,1.178684121503));
+#1589 = CARTESIAN_POINT('',(0.711542953628,1.5,1.17159919803));
+#1590 = CARTESIAN_POINT('',(0.708205524615,1.5,1.16805901204));
+#1591 = CARTESIAN_POINT('',(0.704865391882,1.5,1.164517172978));
+#1592 = CARTESIAN_POINT('',(0.698187078856,1.5,1.157437990692));
+#1593 = CARTESIAN_POINT('',(0.694848910398,1.5,1.153900654688));
+#1594 = CARTESIAN_POINT('',(0.691508065353,1.5,1.15036168937));
+#1595 = CARTESIAN_POINT('',(0.684828306596,1.5,1.143288214269));
+#1596 = CARTESIAN_POINT('',(0.681489404477,1.5,1.139753711529));
+#1597 = CARTESIAN_POINT('',(0.678147852576,1.5,1.136217602921));
+#1598 = CARTESIAN_POINT('',(0.671466659235,1.5,1.12914980148));
+#1599 = CARTESIAN_POINT('',(0.668127029152,1.5,1.125618115513));
+#1600 = CARTESIAN_POINT('',(0.66478477577,1.5,1.122084846824));
+#1601 = CARTESIAN_POINT('',(0.658102158826,1.5,1.115022685985));
+#1602 = CARTESIAN_POINT('',(0.65476180639,1.5,1.111493800534));
+#1603 = CARTESIAN_POINT('',(0.651418856824,1.5,1.107963355207));
+#1604 = CARTESIAN_POINT('',(0.644734827092,1.5,1.100906802383));
+#1605 = CARTESIAN_POINT('',(0.641393757828,1.5,1.097380701418));
+#1606 = CARTESIAN_POINT('',(0.638050117293,1.5,1.093853063138));
+#1607 = CARTESIAN_POINT('',(0.631364685426,1.5,1.086802086207));
+#1608 = CARTESIAN_POINT('',(0.628022904774,1.5,1.083278753927));
+#1609 = CARTESIAN_POINT('',(0.624678578409,1.5,1.079753906612));
+#1610 = CARTESIAN_POINT('',(0.617991754896,1.5,1.072708473914));
+#1611 = CARTESIAN_POINT('',(0.614649268213,1.5,1.069187894744));
+#1612 = CARTESIAN_POINT('',(0.611304261077,1.5,1.065665822548));
+#1613 = CARTESIAN_POINT('',(0.604616056247,1.5,1.058625902885));
+#1614 = CARTESIAN_POINT('',(0.601272868805,1.5,1.055108061476));
+#1615 = CARTESIAN_POINT('',(0.597927185881,1.5,1.051588748785));
+#1616 = CARTESIAN_POINT('',(0.591237609901,1.5,1.044554311414));
+#1617 = CARTESIAN_POINT('',(0.58789372689,1.5,1.041039192644));
+#1618 = CARTESIAN_POINT('',(0.584547373084,1.5,1.037522624075));
+#1619 = CARTESIAN_POINT('',(0.577856435962,1.5,1.030493638712));
+#1620 = CARTESIAN_POINT('',(0.574511862491,1.5,1.02698122768));
+#1621 = CARTESIAN_POINT('',(0.571164842631,1.5,1.023467388082));
+#1622 = CARTESIAN_POINT('',(0.56447255422,1.5,1.016443824893));
+#1623 = CARTESIAN_POINT('',(0.561127295315,1.5,1.012934106922));
+#1624 = CARTESIAN_POINT('',(0.557779614153,1.5,1.009422981371));
+#1625 = CARTESIAN_POINT('',(0.551085984146,1.5,1.002404810975));
+#1626 = CARTESIAN_POINT('',(0.547740044753,1.5,0.998897771609));
+#1627 = CARTESIAN_POINT('',(0.544391706968,1.5,0.995389345411));
+#1628 = CARTESIAN_POINT('',(0.537696744905,1.5,0.988376538874));
+#1629 = CARTESIAN_POINT('',(0.534350129889,1.5,0.984872163877));
+#1630 = CARTESIAN_POINT('',(0.531001140082,1.5,0.981366422564));
+#1631 = CARTESIAN_POINT('',(0.524304855346,1.5,0.9743589514));
+#1632 = CARTESIAN_POINT('',(0.520957569494,1.5,0.970857226757));
+#1633 = CARTESIAN_POINT('',(0.517607932193,1.5,0.967354156087));
+#1634 = CARTESIAN_POINT('',(0.510910334016,1.5,0.960351992252));
+#1635 = CARTESIAN_POINT('',(0.507562382033,1.5,0.956852904166));
+#1636 = CARTESIAN_POINT('',(0.504212101692,1.5,0.953352490121));
+#1637 = CARTESIAN_POINT('',(0.497513199151,1.5,0.946355606017));
+#1638 = CARTESIAN_POINT('',(0.494164585668,1.5,0.942859140909));
+#1639 = CARTESIAN_POINT('',(0.490813666666,1.5,0.939361369694));
+#1640 = CARTESIAN_POINT('',(0.484113468687,1.5,0.932369738161));
+#1641 = CARTESIAN_POINT('',(0.480764198253,1.5,0.928875882669));
+#1642 = CARTESIAN_POINT('',(0.477412644897,1.5,0.925380740713));
+#1643 = CARTESIAN_POINT('',(0.470711160257,1.5,0.91839433503));
+#1644 = CARTESIAN_POINT('',(0.467361237346,1.5,0.914903076009));
+#1645 = CARTESIAN_POINT('',(0.464009053868,1.5,0.911410549961));
+#1646 = CARTESIAN_POINT('',(0.457306291193,1.5,0.904429343845));
+#1647 = CARTESIAN_POINT('',(0.453955720201,1.5,0.900940668364));
+#1648 = CARTESIAN_POINT('',(0.450602910763,1.5,0.897450745094));
+#1649 = CARTESIAN_POINT('',(0.443898878531,1.5,0.890474712698));
+#1650 = CARTESIAN_POINT('',(0.440547663779,1.5,0.88698860804));
+#1651 = CARTESIAN_POINT('',(0.437194232467,1.5,0.883501274639));
+#1652 = CARTESIAN_POINT('',(0.430488939008,1.5,0.876530390547));
+#1653 = CARTESIAN_POINT('',(0.427137084749,1.5,0.873046844216));
+#1654 = CARTESIAN_POINT('',(0.423783035561,1.5,0.869562087982));
+#1655 = CARTESIAN_POINT('',(0.420426798382,1.5,0.866076129105));
+#1656 = PCURVE('',#686,#1657);
+#1657 = DEFINITIONAL_REPRESENTATION('',(#1658),#1760);
+#1658 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1659,#1660,#1661,#1662,#1663,
+    #1664,#1665,#1666,#1667,#1668,#1669,#1670,#1671,#1672,#1673,#1674,
+    #1675,#1676,#1677,#1678,#1679,#1680,#1681,#1682,#1683,#1684,#1685,
+    #1686,#1687,#1688,#1689,#1690,#1691,#1692,#1693,#1694,#1695,#1696,
+    #1697,#1698,#1699,#1700,#1701,#1702,#1703,#1704,#1705,#1706,#1707,
+    #1708,#1709,#1710,#1711,#1712,#1713,#1714,#1715,#1716,#1717,#1718,
+    #1719,#1720,#1721,#1722,#1723,#1724,#1725,#1726,#1727,#1728,#1729,
+    #1730,#1731,#1732,#1733,#1734,#1735,#1736,#1737,#1738,#1739,#1740,
+    #1741,#1742,#1743,#1744,#1745,#1746,#1747,#1748,#1749,#1750,#1751,
+    #1752,#1753,#1754,#1755,#1756,#1757,#1758,#1759),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,4.144210450268E-02,7.243377774019E-02,0.1033497179,
+    0.134190918483,0.164958355754,0.195652989208,0.226275762001,
+    0.256827601389,0.287309419128,0.317722111883,0.348066561611,
+    0.37834363593,0.408554188487,0.438699059303,0.468779075112,
+    0.498795049687,0.528747784161,0.558638067326,0.588466675939,
+    0.618234375001,0.64794191804,0.67759004738,0.7071794944,
+    0.736710979791,0.766185213797,0.795602896454,0.824964717822,
+    0.854271358206,0.883523488374,0.912721769766,0.941866854698,
+    0.970959386558,1.),.UNSPECIFIED.);
+#1659 = CARTESIAN_POINT('',(1.732050807569,-8.663514337477));
+#1660 = CARTESIAN_POINT('',(1.727618515963,-8.668274762667));
+#1661 = CARTESIAN_POINT('',(1.723180815785,-8.673038662815));
+#1662 = CARTESIAN_POINT('',(1.718737726407,-8.677806016105));
+#1663 = CARTESIAN_POINT('',(1.710962573723,-8.686144539311));
+#1664 = CARTESIAN_POINT('',(1.707632877063,-8.689714196893));
+#1665 = CARTESIAN_POINT('',(1.70430018559,-8.693285764317));
+#1666 = CARTESIAN_POINT('',(1.697636980613,-8.700423968322));
+#1667 = CARTESIAN_POINT('',(1.694306481687,-8.703990595626));
+#1668 = CARTESIAN_POINT('',(1.690973018799,-8.707559105374));
+#1669 = CARTESIAN_POINT('',(1.684308247148,-8.714691240318));
+#1670 = CARTESIAN_POINT('',(1.680976952659,-8.718254856466));
+#1671 = CARTESIAN_POINT('',(1.677642724648,-8.721820328073));
+#1672 = CARTESIAN_POINT('',(1.670976399215,-8.72894643237));
+#1673 = CARTESIAN_POINT('',(1.66764431577,-8.732507056239));
+#1674 = CARTESIAN_POINT('',(1.664309328841,-8.736069508979));
+#1675 = CARTESIAN_POINT('',(1.657641462337,-8.743189620541));
+#1676 = CARTESIAN_POINT('',(1.654308596447,-8.74674727076));
+#1677 = CARTESIAN_POINT('',(1.65097285672,-8.750306723652));
+#1678 = CARTESIAN_POINT('',(1.644303461674,-8.757420879888));
+#1679 = CARTESIAN_POINT('',(1.640969819758,-8.760975574843));
+#1680 = CARTESIAN_POINT('',(1.637633333267,-8.764532046651));
+#1681 = CARTESIAN_POINT('',(1.630962422032,-8.771640284474));
+#1682 = CARTESIAN_POINT('',(1.627628010413,-8.775192042307));
+#1683 = CARTESIAN_POINT('',(1.624290783108,-8.778745551541));
+#1684 = CARTESIAN_POINT('',(1.617618367859,-8.78584790737));
+#1685 = CARTESIAN_POINT('',(1.614283192771,-8.789396745985));
+#1686 = CARTESIAN_POINT('',(1.610945230518,-8.792947310906));
+#1687 = CARTESIAN_POINT('',(1.604271323256,-8.800043820668));
+#1688 = CARTESIAN_POINT('',(1.600935390839,-8.803589757728));
+#1689 = CARTESIAN_POINT('',(1.59759669942,-8.807137396347));
+#1690 = CARTESIAN_POINT('',(1.590921311972,-8.814228095486));
+#1691 = CARTESIAN_POINT('',(1.587584628276,-8.817771148415));
+#1692 = CARTESIAN_POINT('',(1.584245213391,-8.821315878497));
+#1693 = CARTESIAN_POINT('',(1.577568357412,-8.82840080197));
+#1694 = CARTESIAN_POINT('',(1.574230928399,-8.83194098796));
+#1695 = CARTESIAN_POINT('',(1.570890795666,-8.835482827022));
+#1696 = CARTESIAN_POINT('',(1.564212482641,-8.842562009308));
+#1697 = CARTESIAN_POINT('',(1.560874314182,-8.846099345312));
+#1698 = CARTESIAN_POINT('',(1.557533469138,-8.84963831063));
+#1699 = CARTESIAN_POINT('',(1.550853710381,-8.856711785731));
+#1700 = CARTESIAN_POINT('',(1.547514808261,-8.860246288471));
+#1701 = CARTESIAN_POINT('',(1.544173256361,-8.863782397079));
+#1702 = CARTESIAN_POINT('',(1.53749206302,-8.87085019852));
+#1703 = CARTESIAN_POINT('',(1.534152432936,-8.874381884487));
+#1704 = CARTESIAN_POINT('',(1.530810179555,-8.877915153176));
+#1705 = CARTESIAN_POINT('',(1.524127562611,-8.884977314015));
+#1706 = CARTESIAN_POINT('',(1.520787210174,-8.888506199466));
+#1707 = CARTESIAN_POINT('',(1.517444260608,-8.892036644793));
+#1708 = CARTESIAN_POINT('',(1.510760230877,-8.899093197616));
+#1709 = CARTESIAN_POINT('',(1.507419161612,-8.902619298582));
+#1710 = CARTESIAN_POINT('',(1.504075521077,-8.906146936862));
+#1711 = CARTESIAN_POINT('',(1.497390089211,-8.913197913793));
+#1712 = CARTESIAN_POINT('',(1.494048308559,-8.916721246073));
+#1713 = CARTESIAN_POINT('',(1.490703982194,-8.920246093388));
+#1714 = CARTESIAN_POINT('',(1.484017158681,-8.927291526086));
+#1715 = CARTESIAN_POINT('',(1.480674671998,-8.930812105256));
+#1716 = CARTESIAN_POINT('',(1.477329664862,-8.934334177452));
+#1717 = CARTESIAN_POINT('',(1.470641460031,-8.941374097115));
+#1718 = CARTESIAN_POINT('',(1.46729827259,-8.944891938524));
+#1719 = CARTESIAN_POINT('',(1.463952589666,-8.948411251215));
+#1720 = CARTESIAN_POINT('',(1.457263013685,-8.955445688586));
+#1721 = CARTESIAN_POINT('',(1.453919130675,-8.958960807356));
+#1722 = CARTESIAN_POINT('',(1.450572776868,-8.962477375925));
+#1723 = CARTESIAN_POINT('',(1.443881839747,-8.969506361288));
+#1724 = CARTESIAN_POINT('',(1.440537266276,-8.97301877232));
+#1725 = CARTESIAN_POINT('',(1.437190246415,-8.976532611918));
+#1726 = CARTESIAN_POINT('',(1.430497958004,-8.983556175107));
+#1727 = CARTESIAN_POINT('',(1.427152699099,-8.987065893078));
+#1728 = CARTESIAN_POINT('',(1.423805017938,-8.990577018629));
+#1729 = CARTESIAN_POINT('',(1.417111387931,-8.997595189025));
+#1730 = CARTESIAN_POINT('',(1.413765448538,-9.001102228391));
+#1731 = CARTESIAN_POINT('',(1.410417110753,-9.004610654589));
+#1732 = CARTESIAN_POINT('',(1.403722148689,-9.011623461126));
+#1733 = CARTESIAN_POINT('',(1.400375533673,-9.015127836123));
+#1734 = CARTESIAN_POINT('',(1.397026543867,-9.018633577436));
+#1735 = CARTESIAN_POINT('',(1.390330259131,-9.0256410486));
+#1736 = CARTESIAN_POINT('',(1.386982973278,-9.029142773243));
+#1737 = CARTESIAN_POINT('',(1.383633335978,-9.032645843913));
+#1738 = CARTESIAN_POINT('',(1.3769357378,-9.039648007748));
+#1739 = CARTESIAN_POINT('',(1.373587785818,-9.043147095834));
+#1740 = CARTESIAN_POINT('',(1.370237505477,-9.046647509879));
+#1741 = CARTESIAN_POINT('',(1.363538602936,-9.053644393983));
+#1742 = CARTESIAN_POINT('',(1.360189989452,-9.057140859091));
+#1743 = CARTESIAN_POINT('',(1.35683907045,-9.060638630306));
+#1744 = CARTESIAN_POINT('',(1.350138872472,-9.067630261839));
+#1745 = CARTESIAN_POINT('',(1.346789602038,-9.071124117331));
+#1746 = CARTESIAN_POINT('',(1.343438048681,-9.074619259287));
+#1747 = CARTESIAN_POINT('',(1.336736564042,-9.08160566497));
+#1748 = CARTESIAN_POINT('',(1.33338664113,-9.085096923991));
+#1749 = CARTESIAN_POINT('',(1.330034457652,-9.088589450039));
+#1750 = CARTESIAN_POINT('',(1.323331694978,-9.095570656155));
+#1751 = CARTESIAN_POINT('',(1.319981123986,-9.099059331636));
+#1752 = CARTESIAN_POINT('',(1.316628314547,-9.102549254906));
+#1753 = CARTESIAN_POINT('',(1.309924282315,-9.109525287302));
+#1754 = CARTESIAN_POINT('',(1.306573067563,-9.11301139196));
+#1755 = CARTESIAN_POINT('',(1.303219636252,-9.116498725361));
+#1756 = CARTESIAN_POINT('',(1.296514342792,-9.123469609453));
+#1757 = CARTESIAN_POINT('',(1.293162488533,-9.126953155784));
+#1758 = CARTESIAN_POINT('',(1.289808439346,-9.130437912018));
+#1759 = CARTESIAN_POINT('',(1.286452202166,-9.133923870895));
+#1760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1761 = PCURVE('',#1375,#1762);
+#1762 = DEFINITIONAL_REPRESENTATION('',(#1763),#1865);
+#1763 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1764,#1765,#1766,#1767,#1768,
+    #1769,#1770,#1771,#1772,#1773,#1774,#1775,#1776,#1777,#1778,#1779,
+    #1780,#1781,#1782,#1783,#1784,#1785,#1786,#1787,#1788,#1789,#1790,
+    #1791,#1792,#1793,#1794,#1795,#1796,#1797,#1798,#1799,#1800,#1801,
+    #1802,#1803,#1804,#1805,#1806,#1807,#1808,#1809,#1810,#1811,#1812,
+    #1813,#1814,#1815,#1816,#1817,#1818,#1819,#1820,#1821,#1822,#1823,
+    #1824,#1825,#1826,#1827,#1828,#1829,#1830,#1831,#1832,#1833,#1834,
+    #1835,#1836,#1837,#1838,#1839,#1840,#1841,#1842,#1843,#1844,#1845,
+    #1846,#1847,#1848,#1849,#1850,#1851,#1852,#1853,#1854,#1855,#1856,
+    #1857,#1858,#1859,#1860,#1861,#1862,#1863,#1864),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,4.144210450268E-02,7.243377774019E-02,0.1033497179,
+    0.134190918483,0.164958355754,0.195652989208,0.226275762001,
+    0.256827601389,0.287309419128,0.317722111883,0.348066561611,
+    0.37834363593,0.408554188487,0.438699059303,0.468779075112,
+    0.498795049687,0.528747784161,0.558638067326,0.588466675939,
+    0.618234375001,0.64794191804,0.67759004738,0.7071794944,
+    0.736710979791,0.766185213797,0.795602896454,0.824964717822,
+    0.854271358206,0.883523488374,0.912721769766,0.941866854698,
+    0.970959386558,1.),.UNSPECIFIED.);
+#1764 = CARTESIAN_POINT('',(0.,1.807788894326));
+#1765 = CARTESIAN_POINT('',(1.690328637208E-02,1.808901380938));
+#1766 = CARTESIAN_POINT('',(3.382539197338E-02,1.810012316649));
+#1767 = CARTESIAN_POINT('',(5.076624396781E-02,1.811121707687));
+#1768 = CARTESIAN_POINT('',(8.040862025506E-02,1.813058046444));
+#1769 = CARTESIAN_POINT('',(9.310191451942E-02,1.8138856722));
+#1770 = CARTESIAN_POINT('',(0.105805621009,1.814712440235));
+#1771 = CARTESIAN_POINT('',(0.131202728281,1.816362247855));
+#1772 = CARTESIAN_POINT('',(0.143896078386,1.817185291614));
+#1773 = CARTESIAN_POINT('',(0.156599728999,1.818007487049));
+#1774 = CARTESIAN_POINT('',(0.181996834394,1.819648200856));
+#1775 = CARTESIAN_POINT('',(0.19469023958,1.820466723313));
+#1776 = CARTESIAN_POINT('',(0.207393835076,1.821284406717));
+#1777 = CARTESIAN_POINT('',(0.23279093864,1.822916146924));
+#1778 = CARTESIAN_POINT('',(0.245484398166,1.823730207724));
+#1779 = CARTESIAN_POINT('',(0.258187939288,1.824543438618));
+#1780 = CARTESIAN_POINT('',(0.283585041065,1.826166323369));
+#1781 = CARTESIAN_POINT('',(0.296278554207,1.826975981137));
+#1782 = CARTESIAN_POINT('',(0.308982041679,1.827784818025));
+#1783 = CARTESIAN_POINT('',(0.334379141711,1.829398963452));
+#1784 = CARTESIAN_POINT('',(0.347072707763,1.830204275818));
+#1785 = CARTESIAN_POINT('',(0.359776142292,1.831008776213));
+#1786 = CARTESIAN_POINT('',(0.38517324062,1.83261429649));
+#1787 = CARTESIAN_POINT('',(0.397866858892,1.833415320117));
+#1788 = CARTESIAN_POINT('',(0.410570241169,1.834215540568));
+#1789 = CARTESIAN_POINT('',(0.435967337834,1.835812547964));
+#1790 = CARTESIAN_POINT('',(0.448661007651,1.836609338575));
+#1791 = CARTESIAN_POINT('',(0.461364338351,1.837405334692));
+#1792 = CARTESIAN_POINT('',(0.486761433391,1.838993939621));
+#1793 = CARTESIAN_POINT('',(0.499455154096,1.839786552021));
+#1794 = CARTESIAN_POINT('',(0.512158433878,1.840578378502));
+#1795 = CARTESIAN_POINT('',(0.53755552733,1.842158689574));
+#1796 = CARTESIAN_POINT('',(0.55024929828,1.842947177677));
+#1797 = CARTESIAN_POINT('',(0.562952527787,1.843734888328));
+#1798 = CARTESIAN_POINT('',(0.588349619689,1.845307012393));
+#1799 = CARTESIAN_POINT('',(0.601043440255,1.846091429245));
+#1800 = CARTESIAN_POINT('',(0.613746620116,1.846875077008));
+#1801 = CARTESIAN_POINT('',(0.639143710502,1.848439119204));
+#1802 = CARTESIAN_POINT('',(0.651837580071,1.849219517002));
+#1803 = CARTESIAN_POINT('',(0.664540710901,1.849999153976));
+#1804 = CARTESIAN_POINT('',(0.689937799805,1.851555217774));
+#1805 = CARTESIAN_POINT('',(0.702631717777,1.852331647893));
+#1806 = CARTESIAN_POINT('',(0.715334800177,1.853107325352));
+#1807 = CARTESIAN_POINT('',(0.740731887633,1.854655512598));
+#1808 = CARTESIAN_POINT('',(0.75342585342,1.855428025609));
+#1809 = CARTESIAN_POINT('',(0.766128887977,1.856199794028));
+#1810 = CARTESIAN_POINT('',(0.791525974017,1.857740204983));
+#1811 = CARTESIAN_POINT('',(0.804219987045,1.858508850674));
+#1812 = CARTESIAN_POINT('',(0.816922974334,1.859276759749));
+#1813 = CARTESIAN_POINT('',(0.842320058989,1.860809493131));
+#1814 = CARTESIAN_POINT('',(0.855014118697,1.861574320528));
+#1815 = CARTESIAN_POINT('',(0.86771705928,1.862338419193));
+#1816 = CARTESIAN_POINT('',(0.89311414258,1.863863572215));
+#1817 = CARTESIAN_POINT('',(0.90580824842,1.864624629599));
+#1818 = CARTESIAN_POINT('',(0.918511142845,1.865384966045));
+#1819 = CARTESIAN_POINT('',(0.943908224821,1.866902634457));
+#1820 = CARTESIAN_POINT('',(0.956602376254,1.867659969383));
+#1821 = CARTESIAN_POINT('',(0.969305225061,1.868416591081));
+#1822 = CARTESIAN_POINT('',(0.99470230574,1.869926869197));
+#1823 = CARTESIAN_POINT('',(1.007396502241,1.870680528516));
+#1824 = CARTESIAN_POINT('',(1.020099305955,1.871433482228));
+#1825 = CARTESIAN_POINT('',(1.045496385365,1.872936462971));
+#1826 = CARTESIAN_POINT('',(1.058190626419,1.873686492841));
+#1827 = CARTESIAN_POINT('',(1.070893385555,1.874435824645));
+#1828 = CARTESIAN_POINT('',(1.096290463723,1.875931599575));
+#1829 = CARTESIAN_POINT('',(1.108984748827,1.876678045482));
+#1830 = CARTESIAN_POINT('',(1.121687463889,1.877423800782));
+#1831 = CARTESIAN_POINT('',(1.147084540841,1.878912460134));
+#1832 = CARTESIAN_POINT('',(1.159778869502,1.879655366908));
+#1833 = CARTESIAN_POINT('',(1.172481540983,1.880397590454));
+#1834 = CARTESIAN_POINT('',(1.197878616745,1.881879223164));
+#1835 = CARTESIAN_POINT('',(1.210572988478,1.882618634993));
+#1836 = CARTESIAN_POINT('',(1.223275616863,1.883357370897));
+#1837 = CARTESIAN_POINT('',(1.248672691459,1.884832064638));
+#1838 = CARTESIAN_POINT('',(1.261367105791,1.885568025085));
+#1839 = CARTESIAN_POINT('',(1.274069691553,1.886303316834));
+#1840 = CARTESIAN_POINT('',(1.299466765007,1.887771158046));
+#1841 = CARTESIAN_POINT('',(1.312161221475,1.888503710063));
+#1842 = CARTESIAN_POINT('',(1.324863765078,1.889235600536));
+#1843 = CARTESIAN_POINT('',(1.350260837414,1.890696674451));
+#1844 = CARTESIAN_POINT('',(1.362955335562,1.891425860394));
+#1845 = CARTESIAN_POINT('',(1.375657837461,1.892154391875));
+#1846 = CARTESIAN_POINT('',(1.4010549087,1.893608782549));
+#1847 = CARTESIAN_POINT('',(1.413749448084,1.894334644192));
+#1848 = CARTESIAN_POINT('',(1.426451908724,1.895059858384));
+#1849 = CARTESIAN_POINT('',(1.451848978888,1.896507648725));
+#1850 = CARTESIAN_POINT('',(1.464543559071,1.897230227273));
+#1851 = CARTESIAN_POINT('',(1.477245978889,1.897952165311));
+#1852 = CARTESIAN_POINT('',(1.502643048001,1.899393437103));
+#1853 = CARTESIAN_POINT('',(1.515337668553,1.900112773205));
+#1854 = CARTESIAN_POINT('',(1.528040047978,1.900831475671));
+#1855 = CARTESIAN_POINT('',(1.553437116057,1.9022663096));
+#1856 = CARTESIAN_POINT('',(1.566131776559,1.902982443362));
+#1857 = CARTESIAN_POINT('',(1.578834116011,1.903697950297));
+#1858 = CARTESIAN_POINT('',(1.604231183077,1.905126425978));
+#1859 = CARTESIAN_POINT('',(1.616925883117,1.905839396975));
+#1860 = CARTESIAN_POINT('',(1.629628183008,1.90655174789));
+#1861 = CARTESIAN_POINT('',(1.655025249081,1.90797394389));
+#1862 = CARTESIAN_POINT('',(1.667719988224,1.908683791182));
+#1863 = CARTESIAN_POINT('',(1.680422249026,1.909393025062));
+#1864 = CARTESIAN_POINT('',(1.693132005695,1.910101647791));
+#1865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1866 = ADVANCED_FACE('',(#1867),#714,.F.);
+#1867 = FACE_BOUND('',#1868,.T.);
+#1868 = EDGE_LOOP('',(#1869,#1870));
+#1869 = ORIENTED_EDGE('',*,*,#1468,.F.);
+#1870 = ORIENTED_EDGE('',*,*,#697,.F.);
+#1871 = ADVANCED_FACE('',(#1872),#610,.T.);
+#1872 = FACE_BOUND('',#1873,.T.);
+#1873 = EDGE_LOOP('',(#1874,#1875,#1898,#1927,#1928,#1929));
+#1874 = ORIENTED_EDGE('',*,*,#595,.F.);
+#1875 = ORIENTED_EDGE('',*,*,#1876,.T.);
+#1876 = EDGE_CURVE('',#575,#1877,#1879,.T.);
+#1877 = VERTEX_POINT('',#1878);
+#1878 = CARTESIAN_POINT('',(-1.732050807569,1.214983335697E-14,
+    0.92949624477));
+#1879 = SURFACE_CURVE('',#1880,(#1884,#1891),.PCURVE_S1.);
+#1880 = LINE('',#1881,#1882);
+#1881 = CARTESIAN_POINT('',(-1.732050807569,2.020605904818E-14,10.));
+#1882 = VECTOR('',#1883,1.);
+#1883 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#1884 = PCURVE('',#610,#1885);
+#1885 = DEFINITIONAL_REPRESENTATION('',(#1886),#1890);
+#1886 = LINE('',#1887,#1888);
+#1887 = CARTESIAN_POINT('',(2.732694335895E-30,2.80259692865E-45));
+#1888 = VECTOR('',#1889,1.);
+#1889 = DIRECTION('',(0.,-1.));
+#1890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1891 = PCURVE('',#534,#1892);
+#1892 = DEFINITIONAL_REPRESENTATION('',(#1893),#1897);
+#1893 = LINE('',#1894,#1895);
+#1894 = CARTESIAN_POINT('',(1.732050807569,-4.440892098501E-16));
+#1895 = VECTOR('',#1896,1.);
+#1896 = DIRECTION('',(9.860761315263E-32,-1.));
+#1897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1898 = ORIENTED_EDGE('',*,*,#1899,.F.);
+#1899 = EDGE_CURVE('',#1499,#1877,#1900,.T.);
+#1900 = SURFACE_CURVE('',#1901,(#1906,#1913),.PCURVE_S1.);
+#1901 = HYPERBOLA('',#1902,0.545956160659,1.5);
+#1902 = AXIS2_PLACEMENT_3D('',#1903,#1904,#1905);
+#1903 = CARTESIAN_POINT('',(-1.299038105677,0.75,0.299080372125));
+#1904 = DIRECTION('',(0.866025403784,-0.5,4.440892098501E-16));
+#1905 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1906 = PCURVE('',#610,#1907);
+#1907 = DEFINITIONAL_REPRESENTATION('',(#1908),#1912);
+#1908 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1909,#1910,#1911),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.646774826402,
+0.646774826402),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.21655250606,1.)) REPRESENTATION_ITEM('') );
+#1909 = CARTESIAN_POINT('',(1.905255888326,-9.036735292426));
+#1910 = CARTESIAN_POINT('',(0.866025403784,-9.252146428247));
+#1911 = CARTESIAN_POINT('',(-0.173205080757,-9.036735292426));
+#1912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1913 = PCURVE('',#843,#1914);
+#1914 = DEFINITIONAL_REPRESENTATION('',(#1915),#1926);
+#1915 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1916,#1917,#1918,#1919,#1920,
+    #1921,#1922,#1923,#1924,#1925),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.646774826402,0.646774826402),.PIECEWISE_BEZIER_KNOTS.);
+#1916 = CARTESIAN_POINT('',(-4.271082548027,0.664184335448));
+#1917 = CARTESIAN_POINT('',(-4.15293907346,0.609819386371));
+#1918 = CARTESIAN_POINT('',(-4.023916914723,0.570889995617));
+#1919 = CARTESIAN_POINT('',(-3.885251357598,0.545771749213));
+#1920 = CARTESIAN_POINT('',(-3.739536613211,0.533455170989));
+#1921 = CARTESIAN_POINT('',(-3.590846245148,0.53345517092));
+#1922 = CARTESIAN_POINT('',(-3.445131500754,0.545771749253));
+#1923 = CARTESIAN_POINT('',(-3.306465943639,0.570889995607));
+#1924 = CARTESIAN_POINT('',(-3.177443784917,0.609819386371));
+#1925 = CARTESIAN_POINT('',(-3.059300310349,0.664184335448));
+#1926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1927 = ORIENTED_EDGE('',*,*,#1498,.F.);
+#1928 = ORIENTED_EDGE('',*,*,#650,.F.);
+#1929 = ORIENTED_EDGE('',*,*,#1930,.T.);
+#1930 = EDGE_CURVE('',#622,#596,#1931,.T.);
+#1931 = SURFACE_CURVE('',#1932,(#1937,#1944),.PCURVE_S1.);
+#1932 = HYPERBOLA('',#1933,1.500001470578,1.5);
+#1933 = AXIS2_PLACEMENT_3D('',#1934,#1935,#1936);
+#1934 = CARTESIAN_POINT('',(-1.299038105677,0.75,2.269998303934));
+#1935 = DIRECTION('',(0.866025403784,-0.5,4.440892098501E-16));
+#1936 = DIRECTION('',(-1.922962686384E-16,5.551115123126E-16,1.));
+#1937 = PCURVE('',#610,#1938);
+#1938 = DEFINITIONAL_REPRESENTATION('',(#1939),#1943);
+#1939 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1940,#1941,#1942),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.546932443501,
+0.546932443501),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.153333333333,1.)) REPRESENTATION_ITEM('') );
+#1940 = CARTESIAN_POINT('',(1.727941873055,-6.));
+#1941 = CARTESIAN_POINT('',(0.866025403784,-6.429422386317));
+#1942 = CARTESIAN_POINT('',(4.108934513748E-03,-6.));
+#1943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1944 = PCURVE('',#638,#1945);
+#1945 = DEFINITIONAL_REPRESENTATION('',(#1946),#1957);
+#1946 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1947,#1948,#1949,#1950,#1951,
+    #1952,#1953,#1954,#1955,#1956),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.546932443501,0.546932443501),.PIECEWISE_BEZIER_KNOTS.);
+#1947 = CARTESIAN_POINT('',(-4.186733300636,1.730001696066));
+#1948 = CARTESIAN_POINT('',(-4.081351326209,1.625243797207));
+#1949 = CARTESIAN_POINT('',(-3.968790507426,1.549236133795));
+#1950 = CARTESIAN_POINT('',(-3.850183766335,1.499740365682));
+#1951 = CARTESIAN_POINT('',(-3.727388593732,1.475337214856));
+#1952 = CARTESIAN_POINT('',(-3.602994264584,1.475337214733));
+#1953 = CARTESIAN_POINT('',(-3.480199092053,1.499740365756));
+#1954 = CARTESIAN_POINT('',(-3.361592350948,1.549236133781));
+#1955 = CARTESIAN_POINT('',(-3.249031532167,1.625243797207));
+#1956 = CARTESIAN_POINT('',(-3.14364955774,1.730001696066));
+#1957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1958 = ADVANCED_FACE('',(#1959),#638,.F.);
+#1959 = FACE_BOUND('',#1960,.T.);
+#1960 = EDGE_LOOP('',(#1961,#1962));
+#1961 = ORIENTED_EDGE('',*,*,#1930,.F.);
+#1962 = ORIENTED_EDGE('',*,*,#621,.F.);
+#1963 = ADVANCED_FACE('',(#1964),#534,.T.);
+#1964 = FACE_BOUND('',#1965,.T.);
+#1965 = EDGE_LOOP('',(#1966,#1967,#1990,#2019,#2020,#2021));
+#1966 = ORIENTED_EDGE('',*,*,#519,.F.);
+#1967 = ORIENTED_EDGE('',*,*,#1968,.T.);
+#1968 = EDGE_CURVE('',#499,#1969,#1971,.T.);
+#1969 = VERTEX_POINT('',#1970);
+#1970 = CARTESIAN_POINT('',(-0.866025403784,-1.5,0.92949624477));
+#1971 = SURFACE_CURVE('',#1972,(#1976,#1983),.PCURVE_S1.);
+#1972 = LINE('',#1973,#1974);
+#1973 = CARTESIAN_POINT('',(-0.866025403784,-1.5,10.));
+#1974 = VECTOR('',#1975,1.);
+#1975 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#1976 = PCURVE('',#534,#1977);
+#1977 = DEFINITIONAL_REPRESENTATION('',(#1978),#1982);
+#1978 = LINE('',#1979,#1980);
+#1979 = CARTESIAN_POINT('',(1.366347167948E-30,-1.7763568394E-15));
+#1980 = VECTOR('',#1981,1.);
+#1981 = DIRECTION('',(9.860761315263E-32,-1.));
+#1982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1983 = PCURVE('',#458,#1984);
+#1984 = DEFINITIONAL_REPRESENTATION('',(#1985),#1989);
+#1985 = LINE('',#1986,#1987);
+#1986 = CARTESIAN_POINT('',(1.732050807569,-1.7763568394E-15));
+#1987 = VECTOR('',#1988,1.);
+#1988 = DIRECTION('',(-0.,-1.));
+#1989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1990 = ORIENTED_EDGE('',*,*,#1991,.F.);
+#1991 = EDGE_CURVE('',#1877,#1969,#1992,.T.);
+#1992 = SURFACE_CURVE('',#1993,(#1998,#2005),.PCURVE_S1.);
+#1993 = HYPERBOLA('',#1994,0.545956160659,1.5);
+#1994 = AXIS2_PLACEMENT_3D('',#1995,#1996,#1997);
+#1995 = CARTESIAN_POINT('',(-1.299038105677,-0.75,0.299080372125));
+#1996 = DIRECTION('',(0.866025403784,0.5,-4.440892098501E-16));
+#1997 = DIRECTION('',(-1.479114197289E-31,8.881784197001E-16,1.));
+#1998 = PCURVE('',#534,#1999);
+#1999 = DEFINITIONAL_REPRESENTATION('',(#2000),#2004);
+#2000 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2001,#2002,#2003),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.646774826402,
+0.646774826402),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.21655250606,1.)) REPRESENTATION_ITEM('') );
+#2001 = CARTESIAN_POINT('',(1.905255888326,-9.036735292426));
+#2002 = CARTESIAN_POINT('',(0.866025403784,-9.252146428247));
+#2003 = CARTESIAN_POINT('',(-0.173205080757,-9.036735292426));
+#2004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2005 = PCURVE('',#843,#2006);
+#2006 = DEFINITIONAL_REPRESENTATION('',(#2007),#2018);
+#2007 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#2008,#2009,#2010,#2011,#2012,
+    #2013,#2014,#2015,#2016,#2017),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.646774826402,0.646774826402),.PIECEWISE_BEZIER_KNOTS.);
+#2008 = CARTESIAN_POINT('',(-3.223884996831,0.664184335448));
+#2009 = CARTESIAN_POINT('',(-3.105741522263,0.609819386371));
+#2010 = CARTESIAN_POINT('',(-2.976719363485,0.570889995615));
+#2011 = CARTESIAN_POINT('',(-2.838053806565,0.545771749205));
+#2012 = CARTESIAN_POINT('',(-2.692339061708,0.533455170987));
+#2013 = CARTESIAN_POINT('',(-2.543648694307,0.533455170925));
+#2014 = CARTESIAN_POINT('',(-2.397933949425,0.545771749251));
+#2015 = CARTESIAN_POINT('',(-2.259268392491,0.570889995606));
+#2016 = CARTESIAN_POINT('',(-2.13024623372,0.609819386371));
+#2017 = CARTESIAN_POINT('',(-2.012102759152,0.664184335448));
+#2018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2019 = ORIENTED_EDGE('',*,*,#1876,.F.);
+#2020 = ORIENTED_EDGE('',*,*,#574,.F.);
+#2021 = ORIENTED_EDGE('',*,*,#2022,.T.);
+#2022 = EDGE_CURVE('',#546,#520,#2023,.T.);
+#2023 = SURFACE_CURVE('',#2024,(#2029,#2036),.PCURVE_S1.);
+#2024 = HYPERBOLA('',#2025,1.500001470578,1.5);
+#2025 = AXIS2_PLACEMENT_3D('',#2026,#2027,#2028);
+#2026 = CARTESIAN_POINT('',(-1.299038105677,-0.75,2.269998303934));
+#2027 = DIRECTION('',(0.866025403784,0.5,-4.440892098501E-16));
+#2028 = DIRECTION('',(1.922962686384E-16,5.551115123126E-16,1.));
+#2029 = PCURVE('',#534,#2030);
+#2030 = DEFINITIONAL_REPRESENTATION('',(#2031),#2035);
+#2031 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2032,#2033,#2034),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.546932443501,
+0.546932443501),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.153333333333,1.)) REPRESENTATION_ITEM('') );
+#2032 = CARTESIAN_POINT('',(1.727941873055,-6.));
+#2033 = CARTESIAN_POINT('',(0.866025403784,-6.429422386317));
+#2034 = CARTESIAN_POINT('',(4.108934513764E-03,-6.));
+#2035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2036 = PCURVE('',#562,#2037);
+#2037 = DEFINITIONAL_REPRESENTATION('',(#2038),#2049);
+#2038 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#2039,#2040,#2041,#2042,#2043,
+    #2044,#2045,#2046,#2047,#2048),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.546932443501,0.546932443501),.PIECEWISE_BEZIER_KNOTS.);
+#2039 = CARTESIAN_POINT('',(-3.139535749439,1.730001696066));
+#2040 = CARTESIAN_POINT('',(-3.034153775013,1.625243797207));
+#2041 = CARTESIAN_POINT('',(-2.92159295623,1.549236133784));
+#2042 = CARTESIAN_POINT('',(-2.80298621508,1.49974036572));
+#2043 = CARTESIAN_POINT('',(-2.680191042549,1.475337214697));
+#2044 = CARTESIAN_POINT('',(-2.555796713321,1.475337214727));
+#2045 = CARTESIAN_POINT('',(-2.4330015409,1.499740365741));
+#2046 = CARTESIAN_POINT('',(-2.314394799739,1.549236133784));
+#2047 = CARTESIAN_POINT('',(-2.20183398097,1.625243797207));
+#2048 = CARTESIAN_POINT('',(-2.096452006544,1.730001696066));
+#2049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2050 = ADVANCED_FACE('',(#2051),#562,.F.);
+#2051 = FACE_BOUND('',#2052,.T.);
+#2052 = EDGE_LOOP('',(#2053,#2054));
+#2053 = ORIENTED_EDGE('',*,*,#545,.F.);
+#2054 = ORIENTED_EDGE('',*,*,#2022,.F.);
+#2055 = ADVANCED_FACE('',(#2056),#458,.T.);
+#2056 = FACE_BOUND('',#2057,.T.);
+#2057 = EDGE_LOOP('',(#2058,#2059,#2060,#2089,#2090,#2091));
+#2058 = ORIENTED_EDGE('',*,*,#443,.F.);
+#2059 = ORIENTED_EDGE('',*,*,#862,.T.);
+#2060 = ORIENTED_EDGE('',*,*,#2061,.F.);
+#2061 = EDGE_CURVE('',#1969,#825,#2062,.T.);
+#2062 = SURFACE_CURVE('',#2063,(#2068,#2075),.PCURVE_S1.);
+#2063 = HYPERBOLA('',#2064,0.545956160659,1.5);
+#2064 = AXIS2_PLACEMENT_3D('',#2065,#2066,#2067);
+#2065 = CARTESIAN_POINT('',(0.,-1.5,0.299080372125));
+#2066 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#2067 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#2068 = PCURVE('',#458,#2069);
+#2069 = DEFINITIONAL_REPRESENTATION('',(#2070),#2074);
+#2070 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2071,#2072,#2073),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.646774826402,
+0.646774826402),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.21655250606,1.)) REPRESENTATION_ITEM('') );
+#2071 = CARTESIAN_POINT('',(1.905255888326,-9.036735292426));
+#2072 = CARTESIAN_POINT('',(0.866025403784,-9.252146428247));
+#2073 = CARTESIAN_POINT('',(-0.173205080757,-9.036735292426));
+#2074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2075 = PCURVE('',#843,#2076);
+#2076 = DEFINITIONAL_REPRESENTATION('',(#2077),#2088);
+#2077 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#2078,#2079,#2080,#2081,#2082,
+    #2083,#2084,#2085,#2086,#2087),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.646774826402,0.646774826402),.PIECEWISE_BEZIER_KNOTS.);
+#2078 = CARTESIAN_POINT('',(-2.176687445634,0.664184335448));
+#2079 = CARTESIAN_POINT('',(-2.058543971066,0.609819386371));
+#2080 = CARTESIAN_POINT('',(-1.929521812301,0.570889995615));
+#2081 = CARTESIAN_POINT('',(-1.790856255328,0.545771749217));
+#2082 = CARTESIAN_POINT('',(-1.645141510569,0.533455170979));
+#2083 = CARTESIAN_POINT('',(-1.496451142935,0.533455170922));
+#2084 = CARTESIAN_POINT('',(-1.35073639825,0.545771749247));
+#2085 = CARTESIAN_POINT('',(-1.212070841283,0.570889995606));
+#2086 = CARTESIAN_POINT('',(-1.083048682523,0.609819386371));
+#2087 = CARTESIAN_POINT('',(-0.964905207956,0.664184335448));
+#2088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2089 = ORIENTED_EDGE('',*,*,#1968,.F.);
+#2090 = ORIENTED_EDGE('',*,*,#498,.F.);
+#2091 = ORIENTED_EDGE('',*,*,#2092,.T.);
+#2092 = EDGE_CURVE('',#470,#444,#2093,.T.);
+#2093 = SURFACE_CURVE('',#2094,(#2099,#2106),.PCURVE_S1.);
+#2094 = HYPERBOLA('',#2095,1.500001470578,1.5);
+#2095 = AXIS2_PLACEMENT_3D('',#2096,#2097,#2098);
+#2096 = CARTESIAN_POINT('',(0.,-1.5,2.269998303934));
+#2097 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#2098 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#2099 = PCURVE('',#458,#2100);
+#2100 = DEFINITIONAL_REPRESENTATION('',(#2101),#2105);
+#2101 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2102,#2103,#2104),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.546932443501,
+0.546932443501),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.153333333333,1.)) REPRESENTATION_ITEM('') );
+#2102 = CARTESIAN_POINT('',(1.727941873055,-6.));
+#2103 = CARTESIAN_POINT('',(0.866025403784,-6.429422386317));
+#2104 = CARTESIAN_POINT('',(4.108934513717E-03,-6.));
+#2105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2106 = PCURVE('',#486,#2107);
+#2107 = DEFINITIONAL_REPRESENTATION('',(#2108),#2119);
+#2108 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#2109,#2110,#2111,#2112,#2113,
+    #2114,#2115,#2116,#2117,#2118),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.546932443501,0.546932443501),.PIECEWISE_BEZIER_KNOTS.);
+#2109 = CARTESIAN_POINT('',(-2.092338198243,1.730001696066));
+#2110 = CARTESIAN_POINT('',(-1.986956223816,1.625243797207));
+#2111 = CARTESIAN_POINT('',(-1.874395405043,1.549236133784));
+#2112 = CARTESIAN_POINT('',(-1.755788663882,1.499740365769));
+#2113 = CARTESIAN_POINT('',(-1.632993491396,1.475337214722));
+#2114 = CARTESIAN_POINT('',(-1.508599162131,1.475337214789));
+#2115 = CARTESIAN_POINT('',(-1.385803989695,1.499740365726));
+#2116 = CARTESIAN_POINT('',(-1.267197248544,1.549236133792));
+#2117 = CARTESIAN_POINT('',(-1.154636429774,1.625243797207));
+#2118 = CARTESIAN_POINT('',(-1.049254455347,1.730001696066));
+#2119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2120 = ADVANCED_FACE('',(#2121),#486,.F.);
+#2121 = FACE_BOUND('',#2122,.T.);
+#2122 = EDGE_LOOP('',(#2123,#2124));
+#2123 = ORIENTED_EDGE('',*,*,#469,.F.);
+#2124 = ORIENTED_EDGE('',*,*,#2092,.F.);
+#2125 = ADVANCED_FACE('',(#2126),#410,.F.);
+#2126 = FACE_BOUND('',#2127,.T.);
+#2127 = EDGE_LOOP('',(#2128,#2129));
+#2128 = ORIENTED_EDGE('',*,*,#393,.F.);
+#2129 = ORIENTED_EDGE('',*,*,#884,.F.);
+#2130 = ADVANCED_FACE('',(#2131),#843,.F.);
+#2131 = FACE_BOUND('',#2132,.T.);
+#2132 = EDGE_LOOP('',(#2133,#2158,#2159,#2243,#2244,#2245,#2246,#2247,
+    #2248));
+#2133 = ORIENTED_EDGE('',*,*,#2134,.F.);
+#2134 = EDGE_CURVE('',#2135,#2137,#2139,.T.);
+#2135 = VERTEX_POINT('',#2136);
+#2136 = CARTESIAN_POINT('',(0.,3.320459153471E-16,0.299080372125));
+#2137 = VERTEX_POINT('',#2138);
+#2138 = CARTESIAN_POINT('',(1.292476926964,8.792529774361E-16,
+    0.769504199316));
+#2139 = SEAM_CURVE('',#2140,(#2144,#2151),.PCURVE_S1.);
+#2140 = LINE('',#2141,#2142);
+#2141 = CARTESIAN_POINT('',(0.,3.320459153471E-16,0.299080372125));
+#2142 = VECTOR('',#2143,1.);
+#2143 = DIRECTION('',(0.939692457849,3.797191350146E-16,0.342020590991)
+  );
+#2144 = PCURVE('',#843,#2145);
+#2145 = DEFINITIONAL_REPRESENTATION('',(#2146),#2150);
+#2146 = LINE('',#2147,#2148);
+#2147 = CARTESIAN_POINT('',(-0.,0.));
+#2148 = VECTOR('',#2149,1.);
+#2149 = DIRECTION('',(-0.,1.));
+#2150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2151 = PCURVE('',#843,#2152);
+#2152 = DEFINITIONAL_REPRESENTATION('',(#2153),#2157);
+#2153 = LINE('',#2154,#2155);
+#2154 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2155 = VECTOR('',#2156,1.);
+#2156 = DIRECTION('',(-0.,1.));
+#2157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2158 = ORIENTED_EDGE('',*,*,#2134,.T.);
+#2159 = ORIENTED_EDGE('',*,*,#2160,.T.);
+#2160 = EDGE_CURVE('',#2137,#1522,#2161,.T.);
+#2161 = SURFACE_CURVE('',#2162,(#2185,#2236),.PCURVE_S1.);
+#2162 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#2163,#2164,#2165,#2166,#2167,
+    #2168,#2169,#2170,#2171,#2172,#2173,#2174,#2175,#2176,#2177,#2178,
+    #2179,#2180,#2181,#2182,#2183,#2184),.UNSPECIFIED.,.F.,.F.,(12,10,12
+    ),(0.216969636012,1.910101641707,1.979771928194),.UNSPECIFIED.);
+#2163 = CARTESIAN_POINT('',(1.292476926964,1.962874307537E-13,
+    0.769504199316));
+#2164 = CARTESIAN_POINT('',(1.212513942787,0.142405690963,0.740400010092
+    ));
+#2165 = CARTESIAN_POINT('',(1.137060896634,0.276540929732,0.719232391433
+    ));
+#2166 = CARTESIAN_POINT('',(1.064262219763,0.405269374083,0.705412724191
+    ));
+#2167 = CARTESIAN_POINT('',(0.991988382007,0.531883100936,0.699137984867
+    ));
+#2168 = CARTESIAN_POINT('',(0.92056892452,0.655466066839,0.699691522977)
+  );
+#2169 = CARTESIAN_POINT('',(0.845988044075,0.782784750138,0.708807650243
+    ));
+#2170 = CARTESIAN_POINT('',(0.771692338102,0.908289133946,0.724002300942
+    ));
+#2171 = CARTESIAN_POINT('',(0.692204298516,1.042166928568,0.747574006655
+    ));
+#2172 = CARTESIAN_POINT('',(0.609529268551,1.181014106878,0.777948590445
+    ));
+#2173 = CARTESIAN_POINT('',(0.519586407972,1.3324952338,0.817112031918)
+  );
+#2174 = CARTESIAN_POINT('',(0.416346507256,1.506892606919,0.868090939087
+    ));
+#2175 = CARTESIAN_POINT('',(0.41226621221,1.513785220459,0.870105751005)
+  );
+#2176 = CARTESIAN_POINT('',(0.408185917164,1.520677833999,0.872120562923
+    ));
+#2177 = CARTESIAN_POINT('',(0.404105622118,1.52757044754,0.874135374841)
+  );
+#2178 = CARTESIAN_POINT('',(0.400025327072,1.53446306108,0.876150186759)
+  );
+#2179 = CARTESIAN_POINT('',(0.395945032026,1.54135567462,0.878164998677)
+  );
+#2180 = CARTESIAN_POINT('',(0.39186473698,1.54824828816,0.880179810595)
+  );
+#2181 = CARTESIAN_POINT('',(0.387784441934,1.555140901701,0.882194622513
+    ));
+#2182 = CARTESIAN_POINT('',(0.383704146888,1.562033515241,0.884209434431
+    ));
+#2183 = CARTESIAN_POINT('',(0.379623851842,1.568926128781,0.886224246349
+    ));
+#2184 = CARTESIAN_POINT('',(0.375543556796,1.575818742321,0.888239058267
+    ));
+#2185 = PCURVE('',#843,#2186);
+#2186 = DEFINITIONAL_REPRESENTATION('',(#2187),#2235);
+#2187 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#2188,#2189,#2190,#2191,#2192,
+    #2193,#2194,#2195,#2196,#2197,#2198,#2199,#2200,#2201,#2202,#2203,
+    #2204,#2205,#2206,#2207,#2208,#2209,#2210,#2211,#2212,#2213,#2214,
+    #2215,#2216,#2217,#2218,#2219,#2220,#2221,#2222,#2223,#2224,#2225,
+    #2226,#2227,#2228,#2229,#2230,#2231,#2232,#2233,#2234),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,9,11),(0.216969636012,0.428611137484,
+    0.640252638957,1.063535641901,1.486818644846,1.910101647791),
+  .UNSPECIFIED.);
+#2188 = CARTESIAN_POINT('',(-6.283185307179,0.47042382719));
+#2189 = CARTESIAN_POINT('',(-6.268035495086,0.466422001157));
+#2190 = CARTESIAN_POINT('',(-6.252721464473,0.462571686808));
+#2191 = CARTESIAN_POINT('',(-6.237245432912,0.458871349008));
+#2192 = CARTESIAN_POINT('',(-6.22160947247,0.455319688934));
+#2193 = CARTESIAN_POINT('',(-6.205817214365,0.45191583346));
+#2194 = CARTESIAN_POINT('',(-6.18987114131,0.448658714498));
+#2195 = CARTESIAN_POINT('',(-6.173774150983,0.445547400882));
+#2196 = CARTESIAN_POINT('',(-6.157531090019,0.44258139147));
+#2197 = CARTESIAN_POINT('',(-6.141146031324,0.439759970409));
+#2198 = CARTESIAN_POINT('',(-6.108102374721,0.434405357881));
+#2199 = CARTESIAN_POINT('',(-6.091443751542,0.431872158397));
+#2200 = CARTESIAN_POINT('',(-6.074653400462,0.429482557148));
+#2201 = CARTESIAN_POINT('',(-6.057736946952,0.42723612952));
+#2202 = CARTESIAN_POINT('',(-6.040700547195,0.425132526283));
+#2203 = CARTESIAN_POINT('',(-6.023550860212,0.423171465048));
+#2204 = CARTESIAN_POINT('',(-6.006295020109,0.421352721729));
+#2205 = CARTESIAN_POINT('',(-5.988940608191,0.41967612199));
+#2206 = CARTESIAN_POINT('',(-5.971495625195,0.41814153271));
+#2207 = CARTESIAN_POINT('',(-5.91891413992,0.413963494892));
+#2208 = CARTESIAN_POINT('',(-5.883531058125,0.411745782641));
+#2209 = CARTESIAN_POINT('',(-5.847886337928,0.410094899746));
+#2210 = CARTESIAN_POINT('',(-5.81205276385,0.409010615123));
+#2211 = CARTESIAN_POINT('',(-5.776108072768,0.408492960143));
+#2212 = CARTESIAN_POINT('',(-5.740133173198,0.408542004096));
+#2213 = CARTESIAN_POINT('',(-5.704209768873,0.409157743677));
+#2214 = CARTESIAN_POINT('',(-5.668417858442,0.410340121586));
+#2215 = CARTESIAN_POINT('',(-5.63283358408,0.412089189386));
+#2216 = CARTESIAN_POINT('',(-5.56222221783,0.416721670102));
+#2217 = CARTESIAN_POINT('',(-5.527195113182,0.419605080412));
+#2218 = CARTESIAN_POINT('',(-5.49251729501,0.423056116228));
+#2219 = CARTESIAN_POINT('',(-5.45825374337,0.427075742978));
+#2220 = CARTESIAN_POINT('',(-5.424463746664,0.431665287137));
+#2221 = CARTESIAN_POINT('',(-5.391196564039,0.436827347378));
+#2222 = CARTESIAN_POINT('',(-5.35849339528,0.442565726586));
+#2223 = CARTESIAN_POINT('',(-5.326389217371,0.448885420667));
+#2224 = CARTESIAN_POINT('',(-5.294909032125,0.455793662293));
+#2225 = CARTESIAN_POINT('',(-5.233235287108,0.470806071276));
+#2226 = CARTESIAN_POINT('',(-5.203041705307,0.478910228305));
+#2227 = CARTESIAN_POINT('',(-5.1735101602,0.487621935689));
+#2228 = CARTESIAN_POINT('',(-5.144653592162,0.496952447955));
+#2229 = CARTESIAN_POINT('',(-5.116474859017,0.506917905404));
+#2230 = CARTESIAN_POINT('',(-5.088978607091,0.51753371107));
+#2231 = CARTESIAN_POINT('',(-5.062153603486,0.528824959088));
+#2232 = CARTESIAN_POINT('',(-5.035996972154,0.540814247784));
+#2233 = CARTESIAN_POINT('',(-5.010497023719,0.553530630689));
+#2234 = CARTESIAN_POINT('',(-4.98566151065,0.566995756979));
+#2235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2236 = PCURVE('',#1375,#2237);
+#2237 = DEFINITIONAL_REPRESENTATION('',(#2238),#2242);
+#2238 = LINE('',#2239,#2240);
+#2239 = CARTESIAN_POINT('',(1.693132005695,0.));
+#2240 = VECTOR('',#2241,1.);
+#2241 = DIRECTION('',(0.,1.));
+#2242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2243 = ORIENTED_EDGE('',*,*,#1521,.T.);
+#2244 = ORIENTED_EDGE('',*,*,#1899,.T.);
+#2245 = ORIENTED_EDGE('',*,*,#1991,.T.);
+#2246 = ORIENTED_EDGE('',*,*,#2061,.T.);
+#2247 = ORIENTED_EDGE('',*,*,#824,.T.);
+#2248 = ORIENTED_EDGE('',*,*,#2249,.T.);
+#2249 = EDGE_CURVE('',#827,#2137,#2250,.T.);
+#2250 = SURFACE_CURVE('',#2251,(#2262,#2304),.PCURVE_S1.);
+#2251 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2252,#2253,#2254,#2255,#2256,
+    #2257,#2258,#2259,#2260,#2261),.UNSPECIFIED.,.F.,.F.,(6,4,6),(
+    -0.237095052444,-0.167424766092,0.216969636011),.UNSPECIFIED.);
+#2252 = CARTESIAN_POINT('',(1.552470843011,-0.462679114302,
+    0.888239059338));
+#2253 = CARTESIAN_POINT('',(1.543826975029,-0.447323233248,0.88380647311
+    ));
+#2254 = CARTESIAN_POINT('',(1.535183107046,-0.431967352193,
+    0.879373886882));
+#2255 = CARTESIAN_POINT('',(1.526539239064,-0.416611471138,
+    0.874941300654));
+#2256 = CARTESIAN_POINT('',(1.517895371082,-0.401255590084,
+    0.870508714426));
+#2257 = CARTESIAN_POINT('',(1.461560376239,-0.301176148587,
+    0.841620059162));
+#2258 = CARTESIAN_POINT('',(1.416502891723,-0.220996042979,
+    0.819945438154));
+#2259 = CARTESIAN_POINT('',(1.373647667115,-0.144623130309,
+    0.800830355393));
+#2260 = CARTESIAN_POINT('',(1.332415993414,-7.112728986834E-02,
+    0.784040852235));
+#2261 = CARTESIAN_POINT('',(1.292476926964,8.369668404247E-16,
+    0.769504199316));
+#2262 = PCURVE('',#843,#2263);
+#2263 = DEFINITIONAL_REPRESENTATION('',(#2264),#2303);
+#2264 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#2265,#2266,#2267,#2268,#2269,
+    #2270,#2271,#2272,#2273,#2274,#2275,#2276,#2277,#2278,#2279,#2280,
+    #2281,#2282,#2283,#2284,#2285,#2286,#2287,#2288,#2289,#2290,#2291,
+    #2292,#2293,#2294,#2295,#2296,#2297,#2298,#2299,#2300,#2301,#2302),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,8),(-0.167424766092,-0.119375465829
+    ,-7.132616556602E-02,2.47724349598E-02,7.28217352227E-02,
+    0.120871035486,0.216969636011),.UNSPECIFIED.);
+#2265 = CARTESIAN_POINT('',(-0.250326243661,0.566995756073));
+#2266 = CARTESIAN_POINT('',(-0.246298782727,0.56481217848));
+#2267 = CARTESIAN_POINT('',(-0.242253058714,0.562649320141));
+#2268 = CARTESIAN_POINT('',(-0.238188814632,0.560506916885));
+#2269 = CARTESIAN_POINT('',(-0.234106739881,0.558385203484));
+#2270 = CARTESIAN_POINT('',(-0.230005925739,0.556283579501));
+#2271 = CARTESIAN_POINT('',(-0.225887019667,0.554202263218));
+#2272 = CARTESIAN_POINT('',(-0.217612500508,0.550079733845));
+#2273 = CARTESIAN_POINT('',(-0.213456929037,0.5480385425));
+#2274 = CARTESIAN_POINT('',(-0.209283034733,0.546017300016));
+#2275 = CARTESIAN_POINT('',(-0.20509080409,0.544015882739));
+#2276 = CARTESIAN_POINT('',(-0.200880221039,0.542034167836));
+#2277 = CARTESIAN_POINT('',(-0.196651266944,0.540072033298));
+#2278 = CARTESIAN_POINT('',(-0.183909227929,0.534244007224));
+#2279 = CARTESIAN_POINT('',(-0.175340963491,0.530436491874));
+#2280 = CARTESIAN_POINT('',(-0.16669898287,0.52670585251));
+#2281 = CARTESIAN_POINT('',(-0.157983083355,0.523051133324));
+#2282 = CARTESIAN_POINT('',(-0.149193071845,0.519471409142));
+#2283 = CARTESIAN_POINT('',(-0.1403287901,0.515965794405));
+#2284 = CARTESIAN_POINT('',(-0.126920750999,0.510817253906));
+#2285 = CARTESIAN_POINT('',(-0.122432798748,0.509119383527));
+#2286 = CARTESIAN_POINT('',(-0.117926229004,0.50743972153));
+#2287 = CARTESIAN_POINT('',(-0.113401030157,0.50577816651));
+#2288 = CARTESIAN_POINT('',(-0.108857190599,0.504134617061));
+#2289 = CARTESIAN_POINT('',(-0.104294698718,0.502508971779));
+#2290 = CARTESIAN_POINT('',(-9.513238709547E-02,0.499293286737));
+#2291 = CARTESIAN_POINT('',(-9.053260326161E-02,0.497703262269));
+#2292 = CARTESIAN_POINT('',(-8.59141535827E-02,0.496130948584));
+#2293 = CARTESIAN_POINT('',(-8.127703960954E-02,0.494576253849));
+#2294 = CARTESIAN_POINT('',(-7.662128340207E-02,0.493039095059));
+#2295 = CARTESIAN_POINT('',(-7.194690866509E-02,0.491519391426));
+#2296 = CARTESIAN_POINT('',(-5.786794832177E-02,0.48701239046));
+#2297 = CARTESIAN_POINT('',(-4.840754561731E-02,0.484077209872));
+#2298 = CARTESIAN_POINT('',(-3.88728912662E-02,0.481210878057));
+#2299 = CARTESIAN_POINT('',(-2.926427622367E-02,0.478412823949));
+#2300 = CARTESIAN_POINT('',(-1.958213926676E-02,0.475682553207));
+#2301 = CARTESIAN_POINT('',(-9.827101356494E-03,0.473019658069));
+#2302 = CARTESIAN_POINT('',(-6.384664119518E-17,0.47042382719));
+#2303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2304 = PCURVE('',#1147,#2305);
+#2305 = DEFINITIONAL_REPRESENTATION('',(#2306),#2310);
+#2306 = LINE('',#2307,#2308);
+#2307 = CARTESIAN_POINT('',(0.384394402103,0.));
+#2308 = VECTOR('',#2309,1.);
+#2309 = DIRECTION('',(0.,1.));
+#2310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2311 = ADVANCED_FACE('',(#2312),#1147,.F.);
+#2312 = FACE_BOUND('',#2313,.F.);
+#2313 = EDGE_LOOP('',(#2314,#2315,#2316,#2334));
+#2314 = ORIENTED_EDGE('',*,*,#937,.T.);
+#2315 = ORIENTED_EDGE('',*,*,#2249,.T.);
+#2316 = ORIENTED_EDGE('',*,*,#2317,.F.);
+#2317 = EDGE_CURVE('',#1332,#2137,#2318,.T.);
+#2318 = SURFACE_CURVE('',#2319,(#2322,#2328),.PCURVE_S1.);
+#2319 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2320,#2321),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.384394402103),.PIECEWISE_BEZIER_KNOTS.);
+#2320 = CARTESIAN_POINT('',(1.585716028148,0.253459272871,1.28720424684)
+  );
+#2321 = CARTESIAN_POINT('',(1.292476926964,8.369668404247E-16,
+    0.769504199316));
+#2322 = PCURVE('',#1147,#2323);
+#2323 = DEFINITIONAL_REPRESENTATION('',(#2324),#2327);
+#2324 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2325,#2326),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.384394402103),.PIECEWISE_BEZIER_KNOTS.);
+#2325 = CARTESIAN_POINT('',(0.,0.216969636011));
+#2326 = CARTESIAN_POINT('',(0.384394402103,0.216969636011));
+#2327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2328 = PCURVE('',#1375,#2329);
+#2329 = DEFINITIONAL_REPRESENTATION('',(#2330),#2333);
+#2330 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2331,#2332),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.384394402103),.PIECEWISE_BEZIER_KNOTS.);
+#2331 = CARTESIAN_POINT('',(0.,0.216969636012));
+#2332 = CARTESIAN_POINT('',(1.693132005695,0.216969636012));
+#2333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2334 = ORIENTED_EDGE('',*,*,#1427,.F.);
+#2335 = ADVANCED_FACE('',(#2336),#1375,.F.);
+#2336 = FACE_BOUND('',#2337,.F.);
+#2337 = EDGE_LOOP('',(#2338,#2339,#2340,#2341));
+#2338 = ORIENTED_EDGE('',*,*,#2317,.T.);
+#2339 = ORIENTED_EDGE('',*,*,#2160,.T.);
+#2340 = ORIENTED_EDGE('',*,*,#1552,.F.);
+#2341 = ORIENTED_EDGE('',*,*,#1331,.F.);
+#2342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2346)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2343,#2344,#2345)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2343 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2344 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2345 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2346 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#2343,
+  'distance_accuracy_value','confusion accuracy');
+#2347 = PRODUCT_TYPE('part',$,(#7));
+#2348 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2349),#2342);
+#2349 = STYLED_ITEM('color',(#2350),#15);
+#2350 = PRESENTATION_STYLE_ASSIGNMENT((#2351,#2357));
+#2351 = SURFACE_STYLE_USAGE(.BOTH.,#2352);
+#2352 = SURFACE_SIDE_STYLE('',(#2353));
+#2353 = SURFACE_STYLE_FILL_AREA(#2354);
+#2354 = FILL_AREA_STYLE('',(#2355));
+#2355 = FILL_AREA_STYLE_COLOUR('',#2356);
+#2356 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#2357 = CURVE_STYLE('',#2358,POSITIVE_LENGTH_MEASURE(0.1),#2356);
+#2358 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M4x20.stl b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO4762_Hex_Socket_Head_Cap_Screw_M4x20.stl
new file mode 100644
index 0000000000000000000000000000000000000000..68f9669a4bb37790b0cfb7e7c3472e906bad434a
GIT binary patch
literal 32084
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

literal 0
HcmV?d00001