From cd8f3169f5066e8ebb4edced66feff7f08045ee0 Mon Sep 17 00:00:00 2001
From: Martijn Cramer <martijn.cramer@hotmail.com>
Date: Thu, 2 Apr 2020 16:58:20 +0200
Subject: [PATCH] add scale model of cement mixer truck

---
 .../asm_cement_mixer_truck.FCStd              |   Bin 0 -> 218657 bytes
 .../asm_cement_mixer_truck.stl                |   Bin 0 -> 1112884 bytes
 .../asm_cement_mixer_truck.stp                | 35303 ++++++++++++++++
 .../Cement mixer truck/cabin_back.FCStd       |   Bin 0 -> 34577 bytes
 .../Cement mixer truck/cabin_back.stl         |   Bin 0 -> 27884 bytes
 .../Cement mixer truck/cabin_back.stp         |  1343 +
 .../Cement mixer truck/cabin_bumper.FCStd     |   Bin 0 -> 41445 bytes
 .../Cement mixer truck/cabin_bumper.stl       |   Bin 0 -> 37484 bytes
 .../Cement mixer truck/cabin_bumper.stp       |  2838 ++
 .../Cement mixer truck/cabin_door.FCStd       |   Bin 0 -> 34478 bytes
 .../Cement mixer truck/cabin_door.stl         |   Bin 0 -> 55284 bytes
 .../Cement mixer truck/cabin_door.stp         |  2373 ++
 .../Cement mixer truck/cabin_flashlight.FCStd |   Bin 0 -> 18167 bytes
 .../Cement mixer truck/cabin_flashlight.stl   |   Bin 0 -> 12284 bytes
 .../Cement mixer truck/cabin_flashlight.stp   |   982 +
 .../Cement mixer truck/cabin_hood.FCStd       |   Bin 0 -> 22413 bytes
 .../Cement mixer truck/cabin_hood.stl         |   Bin 0 -> 21484 bytes
 .../Cement mixer truck/cabin_hood.stp         |   874 +
 .../Cement mixer truck/cabin_roof.FCStd       |   Bin 0 -> 26635 bytes
 .../Cement mixer truck/cabin_roof.stl         |   Bin 0 -> 37684 bytes
 .../Cement mixer truck/cabin_roof.stp         |  1162 +
 Scale Models/Cement mixer truck/chassis.FCStd |   Bin 0 -> 73507 bytes
 Scale Models/Cement mixer truck/chassis.stl   |   Bin 0 -> 75884 bytes
 Scale Models/Cement mixer truck/chassis.stp   |  2666 ++
 Scale Models/Cement mixer truck/drum.FCStd    |   Bin 0 -> 12564 bytes
 Scale Models/Cement mixer truck/drum.stl      |   Bin 0 -> 81084 bytes
 Scale Models/Cement mixer truck/drum.stp      |   491 +
 .../drum_support_back.FCStd                   |   Bin 0 -> 26053 bytes
 .../Cement mixer truck/drum_support_back.stl  |   Bin 0 -> 27684 bytes
 .../Cement mixer truck/drum_support_back.stp  |  1132 +
 .../drum_support_bottom.FCStd                 |   Bin 0 -> 30757 bytes
 .../drum_support_bottom.stl                   |   Bin 0 -> 32284 bytes
 .../drum_support_bottom.stp                   |  1066 +
 .../drum_support_front.FCStd                  |   Bin 0 -> 23856 bytes
 .../Cement mixer truck/drum_support_front.stl |   Bin 0 -> 27284 bytes
 .../Cement mixer truck/drum_support_front.stp |   970 +
 .../drum_support_side.FCStd                   |   Bin 0 -> 24110 bytes
 .../Cement mixer truck/drum_support_side.stl  |   Bin 0 -> 34284 bytes
 .../Cement mixer truck/drum_support_side.stp  |  1548 +
 Scale Models/Cement mixer truck/tire.FCStd    |   Bin 0 -> 17494 bytes
 Scale Models/Cement mixer truck/tire.stl      |   Bin 0 -> 19684 bytes
 Scale Models/Cement mixer truck/tire.stp      |   374 +
 .../Cement mixer truck/wheel_arch.FCStd       |   Bin 0 -> 19493 bytes
 .../Cement mixer truck/wheel_arch.stl         |   Bin 0 -> 19284 bytes
 .../Cement mixer truck/wheel_arch.stp         |  1112 +
 .../Cement mixer truck/wood_screw.FCStd       |   Bin 0 -> 13274 bytes
 .../Cement mixer truck/wood_screw.stl         |   Bin 0 -> 10284 bytes
 .../Cement mixer truck/wood_screw.stp         |   263 +
 48 files changed, 54497 insertions(+)
 create mode 100644 Scale Models/Cement mixer truck/asm_cement_mixer_truck.FCStd
 create mode 100644 Scale Models/Cement mixer truck/asm_cement_mixer_truck.stl
 create mode 100644 Scale Models/Cement mixer truck/asm_cement_mixer_truck.stp
 create mode 100644 Scale Models/Cement mixer truck/cabin_back.FCStd
 create mode 100644 Scale Models/Cement mixer truck/cabin_back.stl
 create mode 100644 Scale Models/Cement mixer truck/cabin_back.stp
 create mode 100644 Scale Models/Cement mixer truck/cabin_bumper.FCStd
 create mode 100644 Scale Models/Cement mixer truck/cabin_bumper.stl
 create mode 100644 Scale Models/Cement mixer truck/cabin_bumper.stp
 create mode 100644 Scale Models/Cement mixer truck/cabin_door.FCStd
 create mode 100644 Scale Models/Cement mixer truck/cabin_door.stl
 create mode 100644 Scale Models/Cement mixer truck/cabin_door.stp
 create mode 100644 Scale Models/Cement mixer truck/cabin_flashlight.FCStd
 create mode 100644 Scale Models/Cement mixer truck/cabin_flashlight.stl
 create mode 100644 Scale Models/Cement mixer truck/cabin_flashlight.stp
 create mode 100644 Scale Models/Cement mixer truck/cabin_hood.FCStd
 create mode 100644 Scale Models/Cement mixer truck/cabin_hood.stl
 create mode 100644 Scale Models/Cement mixer truck/cabin_hood.stp
 create mode 100644 Scale Models/Cement mixer truck/cabin_roof.FCStd
 create mode 100644 Scale Models/Cement mixer truck/cabin_roof.stl
 create mode 100644 Scale Models/Cement mixer truck/cabin_roof.stp
 create mode 100644 Scale Models/Cement mixer truck/chassis.FCStd
 create mode 100644 Scale Models/Cement mixer truck/chassis.stl
 create mode 100644 Scale Models/Cement mixer truck/chassis.stp
 create mode 100644 Scale Models/Cement mixer truck/drum.FCStd
 create mode 100644 Scale Models/Cement mixer truck/drum.stl
 create mode 100644 Scale Models/Cement mixer truck/drum.stp
 create mode 100644 Scale Models/Cement mixer truck/drum_support_back.FCStd
 create mode 100644 Scale Models/Cement mixer truck/drum_support_back.stl
 create mode 100644 Scale Models/Cement mixer truck/drum_support_back.stp
 create mode 100644 Scale Models/Cement mixer truck/drum_support_bottom.FCStd
 create mode 100644 Scale Models/Cement mixer truck/drum_support_bottom.stl
 create mode 100644 Scale Models/Cement mixer truck/drum_support_bottom.stp
 create mode 100644 Scale Models/Cement mixer truck/drum_support_front.FCStd
 create mode 100644 Scale Models/Cement mixer truck/drum_support_front.stl
 create mode 100644 Scale Models/Cement mixer truck/drum_support_front.stp
 create mode 100644 Scale Models/Cement mixer truck/drum_support_side.FCStd
 create mode 100644 Scale Models/Cement mixer truck/drum_support_side.stl
 create mode 100644 Scale Models/Cement mixer truck/drum_support_side.stp
 create mode 100644 Scale Models/Cement mixer truck/tire.FCStd
 create mode 100644 Scale Models/Cement mixer truck/tire.stl
 create mode 100644 Scale Models/Cement mixer truck/tire.stp
 create mode 100644 Scale Models/Cement mixer truck/wheel_arch.FCStd
 create mode 100644 Scale Models/Cement mixer truck/wheel_arch.stl
 create mode 100644 Scale Models/Cement mixer truck/wheel_arch.stp
 create mode 100644 Scale Models/Cement mixer truck/wood_screw.FCStd
 create mode 100644 Scale Models/Cement mixer truck/wood_screw.stl
 create mode 100644 Scale Models/Cement mixer truck/wood_screw.stp

diff --git a/Scale Models/Cement mixer truck/asm_cement_mixer_truck.FCStd b/Scale Models/Cement mixer truck/asm_cement_mixer_truck.FCStd
new file mode 100644
index 0000000000000000000000000000000000000000..36df33a53dea2c5fa54740ab111694dbbb7b9081
GIT binary patch
literal 218657
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%0A()gQoH2^4
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
SiKpsfZLOrB%>MVr*8c%GBMIRE

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/asm_cement_mixer_truck.stl b/Scale Models/Cement mixer truck/asm_cement_mixer_truck.stl
new file mode 100644
index 0000000000000000000000000000000000000000..a5424f191f0e74beba9c634fdde87f5c5b1bd938
GIT binary patch
literal 1112884
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%0A{;u<{P!oJ6zF#Z!56%riw#)L!&!}fy
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%0Dke@A0<~L0Yhr@#!L<KL9s2DW
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
Xh$P$4XcS(Bw!sfkg#_Bu*vbC^YLm5z

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/asm_cement_mixer_truck.stp b/Scale Models/Cement mixer truck/asm_cement_mixer_truck.stp
new file mode 100644
index 00000000..37d5d991
--- /dev/null
+++ b/Scale Models/Cement mixer truck/asm_cement_mixer_truck.stp	
@@ -0,0 +1,35303 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'asm_cement_mixer_truck.step','2020-04-02T16:22:10',('Author'),('')
+  ,'Open CASCADE STEP processor 7.3','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('cement_mixer_truck','cement_mixer_truck','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#28593);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = BREP_WITH_VOIDS('',#16,(#2253,#4203,#4391,#6341,#6529,#7639,#7827,
+    #8015,#8721,#8909,#9097,#9285,#9473,#9661,#9849,#12271,#12459,#12647
+    ,#12835,#13023,#13981,#14169,#14357,#14545,#14733,#14921,#15731,
+    #15919,#16107,#17015,#17203,#17391,#18299,#18487,#18675,#19549,
+    #19737,#19925,#21227,#21415,#21603,#22905,#23093,#23281,#24219,
+    #24407,#24595,#24783,#24971,#25761,#25949,#26137,#26325,#26513,
+    #26901,#27183,#27465,#27747,#28029,#28311));
+#16 = CLOSED_SHELL('',(#17,#207,#283,#696,#1049,#1076,#1131,#1186,#1275,
+    #1302,#1329,#1356,#1383,#1480,#1507,#1596,#1665,#1692,#1719,#1746,
+    #1773,#1777,#1781,#1836,#1891,#1946,#2001,#2056,#2111,#2166,#2221,
+    #2225,#2229,#2233,#2237,#2241,#2245,#2249));
+#17 = ADVANCED_FACE('',(#18,#137,#172),#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('',(30.,-190.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(30.,-190.,10.));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(30.,-190.,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('',(30.,-190.,0.));
+#35 = DIRECTION('',(-1.,0.,0.));
+#36 = DIRECTION('',(0.,1.,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('',(30.,-190.,0.));
+#47 = DIRECTION('',(0.,-1.,0.));
+#48 = DIRECTION('',(-1.,0.,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(0.,-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('',(30.,-107.,10.));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(30.,-190.,10.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(0.,1.,0.));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(0.,-10.));
+#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('',(1.26E-15,-95.07407407407,10.));
+#75 = DIRECTION('',(0.,0.,1.));
+#76 = DIRECTION('',(1.,0.,0.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(30.,-94.92592592592));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(0.,1.));
+#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('',(30.,-107.,0.));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(30.,-107.,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('',(83.,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('',(30.,-107.,0.));
+#103 = DIRECTION('',(0.,1.,0.));
+#104 = DIRECTION('',(1.,0.,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('',(30.,-190.,0.));
+#116 = VECTOR('',#117,1.);
+#117 = DIRECTION('',(0.,1.,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('',(1.26E-15,-95.07407407407,0.));
+#129 = DIRECTION('',(0.,0.,1.));
+#130 = DIRECTION('',(1.,0.,0.));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(30.,-94.92592592592));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(0.,1.));
+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#137 = FACE_BOUND('',#138,.F.);
+#138 = EDGE_LOOP('',(#139));
+#139 = ORIENTED_EDGE('',*,*,#140,.T.);
+#140 = EDGE_CURVE('',#141,#141,#143,.T.);
+#141 = VERTEX_POINT('',#142);
+#142 = CARTESIAN_POINT('',(30.,-124.5,5.));
+#143 = SURFACE_CURVE('',#144,(#149,#160),.PCURVE_S1.);
+#144 = CIRCLE('',#145,2.5);
+#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148);
+#146 = CARTESIAN_POINT('',(30.,-127.,5.));
+#147 = DIRECTION('',(1.,0.,0.));
+#148 = DIRECTION('',(0.,1.,0.));
+#149 = PCURVE('',#32,#150);
+#150 = DEFINITIONAL_REPRESENTATION('',(#151),#159);
+#151 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#152,#153,#154,#155,#156,#157
+,#158),.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(
+  '') );
+#152 = CARTESIAN_POINT('',(65.5,-5.));
+#153 = CARTESIAN_POINT('',(65.5,-9.330127018922));
+#154 = CARTESIAN_POINT('',(61.75,-7.165063509461));
+#155 = CARTESIAN_POINT('',(58.,-5.));
+#156 = CARTESIAN_POINT('',(61.75,-2.834936490539));
+#157 = CARTESIAN_POINT('',(65.5,-0.669872981078));
+#158 = CARTESIAN_POINT('',(65.5,-5.));
+#159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#160 = PCURVE('',#161,#166);
+#161 = CYLINDRICAL_SURFACE('',#162,2.5);
+#162 = AXIS2_PLACEMENT_3D('',#163,#164,#165);
+#163 = CARTESIAN_POINT('',(30.,-127.,5.));
+#164 = DIRECTION('',(1.,0.,0.));
+#165 = DIRECTION('',(0.,1.,0.));
+#166 = DEFINITIONAL_REPRESENTATION('',(#167),#171);
+#167 = LINE('',#168,#169);
+#168 = CARTESIAN_POINT('',(0.,0.));
+#169 = VECTOR('',#170,1.);
+#170 = DIRECTION('',(1.,0.));
+#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#172 = FACE_BOUND('',#173,.F.);
+#173 = EDGE_LOOP('',(#174));
+#174 = ORIENTED_EDGE('',*,*,#175,.T.);
+#175 = EDGE_CURVE('',#176,#176,#178,.T.);
+#176 = VERTEX_POINT('',#177);
+#177 = CARTESIAN_POINT('',(30.,-167.5,5.));
+#178 = SURFACE_CURVE('',#179,(#184,#195),.PCURVE_S1.);
+#179 = CIRCLE('',#180,2.5);
+#180 = AXIS2_PLACEMENT_3D('',#181,#182,#183);
+#181 = CARTESIAN_POINT('',(30.,-170.,5.));
+#182 = DIRECTION('',(1.,0.,0.));
+#183 = DIRECTION('',(0.,1.,0.));
+#184 = PCURVE('',#32,#185);
+#185 = DEFINITIONAL_REPRESENTATION('',(#186),#194);
+#186 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#187,#188,#189,#190,#191,#192
+,#193),.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(
+  '') );
+#187 = CARTESIAN_POINT('',(22.5,-5.));
+#188 = CARTESIAN_POINT('',(22.5,-9.330127018922));
+#189 = CARTESIAN_POINT('',(18.75,-7.165063509461));
+#190 = CARTESIAN_POINT('',(15.,-5.));
+#191 = CARTESIAN_POINT('',(18.75,-2.834936490539));
+#192 = CARTESIAN_POINT('',(22.5,-0.669872981078));
+#193 = CARTESIAN_POINT('',(22.5,-5.));
+#194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#195 = PCURVE('',#196,#201);
+#196 = CYLINDRICAL_SURFACE('',#197,2.5);
+#197 = AXIS2_PLACEMENT_3D('',#198,#199,#200);
+#198 = CARTESIAN_POINT('',(30.,-170.,5.));
+#199 = DIRECTION('',(1.,0.,0.));
+#200 = DIRECTION('',(0.,1.,0.));
+#201 = DEFINITIONAL_REPRESENTATION('',(#202),#206);
+#202 = LINE('',#203,#204);
+#203 = CARTESIAN_POINT('',(0.,0.));
+#204 = VECTOR('',#205,1.);
+#205 = DIRECTION('',(1.,0.));
+#206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#207 = ADVANCED_FACE('',(#208),#44,.T.);
+#208 = FACE_BOUND('',#209,.T.);
+#209 = EDGE_LOOP('',(#210,#211,#234,#262));
+#210 = ORIENTED_EDGE('',*,*,#21,.T.);
+#211 = ORIENTED_EDGE('',*,*,#212,.T.);
+#212 = EDGE_CURVE('',#24,#213,#215,.T.);
+#213 = VERTEX_POINT('',#214);
+#214 = CARTESIAN_POINT('',(-30.,-190.,10.));
+#215 = SURFACE_CURVE('',#216,(#220,#227),.PCURVE_S1.);
+#216 = LINE('',#217,#218);
+#217 = CARTESIAN_POINT('',(30.,-190.,10.));
+#218 = VECTOR('',#219,1.);
+#219 = DIRECTION('',(-1.,0.,0.));
+#220 = PCURVE('',#44,#221);
+#221 = DEFINITIONAL_REPRESENTATION('',(#222),#226);
+#222 = LINE('',#223,#224);
+#223 = CARTESIAN_POINT('',(0.,-10.));
+#224 = VECTOR('',#225,1.);
+#225 = DIRECTION('',(1.,0.));
+#226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#227 = PCURVE('',#72,#228);
+#228 = DEFINITIONAL_REPRESENTATION('',(#229),#233);
+#229 = LINE('',#230,#231);
+#230 = CARTESIAN_POINT('',(30.,-94.92592592592));
+#231 = VECTOR('',#232,1.);
+#232 = DIRECTION('',(-1.,0.));
+#233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#234 = ORIENTED_EDGE('',*,*,#235,.F.);
+#235 = EDGE_CURVE('',#236,#213,#238,.T.);
+#236 = VERTEX_POINT('',#237);
+#237 = CARTESIAN_POINT('',(-30.,-190.,0.));
+#238 = SURFACE_CURVE('',#239,(#243,#250),.PCURVE_S1.);
+#239 = LINE('',#240,#241);
+#240 = CARTESIAN_POINT('',(-30.,-190.,0.));
+#241 = VECTOR('',#242,1.);
+#242 = DIRECTION('',(0.,0.,1.));
+#243 = PCURVE('',#44,#244);
+#244 = DEFINITIONAL_REPRESENTATION('',(#245),#249);
+#245 = LINE('',#246,#247);
+#246 = CARTESIAN_POINT('',(60.,0.));
+#247 = VECTOR('',#248,1.);
+#248 = DIRECTION('',(0.,-1.));
+#249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#250 = PCURVE('',#251,#256);
+#251 = PLANE('',#252);
+#252 = AXIS2_PLACEMENT_3D('',#253,#254,#255);
+#253 = CARTESIAN_POINT('',(-30.,-190.,0.));
+#254 = DIRECTION('',(-1.,0.,0.));
+#255 = DIRECTION('',(0.,1.,0.));
+#256 = DEFINITIONAL_REPRESENTATION('',(#257),#261);
+#257 = LINE('',#258,#259);
+#258 = CARTESIAN_POINT('',(0.,0.));
+#259 = VECTOR('',#260,1.);
+#260 = DIRECTION('',(0.,-1.));
+#261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#262 = ORIENTED_EDGE('',*,*,#263,.F.);
+#263 = EDGE_CURVE('',#22,#236,#264,.T.);
+#264 = SURFACE_CURVE('',#265,(#269,#276),.PCURVE_S1.);
+#265 = LINE('',#266,#267);
+#266 = CARTESIAN_POINT('',(30.,-190.,0.));
+#267 = VECTOR('',#268,1.);
+#268 = DIRECTION('',(-1.,0.,0.));
+#269 = PCURVE('',#44,#270);
+#270 = DEFINITIONAL_REPRESENTATION('',(#271),#275);
+#271 = LINE('',#272,#273);
+#272 = CARTESIAN_POINT('',(0.,-0.));
+#273 = VECTOR('',#274,1.);
+#274 = DIRECTION('',(1.,0.));
+#275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#276 = PCURVE('',#126,#277);
+#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282);
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(30.,-94.92592592592));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(-1.,0.));
+#282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#283 = ADVANCED_FACE('',(#284,#556,#591,#626,#661),#126,.F.);
+#284 = FACE_BOUND('',#285,.F.);
+#285 = EDGE_LOOP('',(#286,#287,#310,#338,#366,#394,#422,#450,#478,#506,
+    #534,#555));
+#286 = ORIENTED_EDGE('',*,*,#112,.T.);
+#287 = ORIENTED_EDGE('',*,*,#288,.T.);
+#288 = EDGE_CURVE('',#85,#289,#291,.T.);
+#289 = VERTEX_POINT('',#290);
+#290 = CARTESIAN_POINT('',(40.,-107.,0.));
+#291 = SURFACE_CURVE('',#292,(#296,#303),.PCURVE_S1.);
+#292 = LINE('',#293,#294);
+#293 = CARTESIAN_POINT('',(30.,-107.,0.));
+#294 = VECTOR('',#295,1.);
+#295 = DIRECTION('',(1.,0.,0.));
+#296 = PCURVE('',#126,#297);
+#297 = DEFINITIONAL_REPRESENTATION('',(#298),#302);
+#298 = LINE('',#299,#300);
+#299 = CARTESIAN_POINT('',(30.,-11.92592592592));
+#300 = VECTOR('',#301,1.);
+#301 = DIRECTION('',(1.,0.));
+#302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#303 = PCURVE('',#100,#304);
+#304 = DEFINITIONAL_REPRESENTATION('',(#305),#309);
+#305 = LINE('',#306,#307);
+#306 = CARTESIAN_POINT('',(0.,0.));
+#307 = VECTOR('',#308,1.);
+#308 = DIRECTION('',(1.,0.));
+#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#310 = ORIENTED_EDGE('',*,*,#311,.T.);
+#311 = EDGE_CURVE('',#289,#312,#314,.T.);
+#312 = VERTEX_POINT('',#313);
+#313 = CARTESIAN_POINT('',(40.,-85.,0.));
+#314 = SURFACE_CURVE('',#315,(#319,#326),.PCURVE_S1.);
+#315 = LINE('',#316,#317);
+#316 = CARTESIAN_POINT('',(40.,-107.,0.));
+#317 = VECTOR('',#318,1.);
+#318 = DIRECTION('',(0.,1.,0.));
+#319 = PCURVE('',#126,#320);
+#320 = DEFINITIONAL_REPRESENTATION('',(#321),#325);
+#321 = LINE('',#322,#323);
+#322 = CARTESIAN_POINT('',(40.,-11.92592592592));
+#323 = VECTOR('',#324,1.);
+#324 = DIRECTION('',(0.,1.));
+#325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#326 = PCURVE('',#327,#332);
+#327 = PLANE('',#328);
+#328 = AXIS2_PLACEMENT_3D('',#329,#330,#331);
+#329 = CARTESIAN_POINT('',(40.,-107.,0.));
+#330 = DIRECTION('',(-1.,0.,0.));
+#331 = DIRECTION('',(0.,1.,0.));
+#332 = DEFINITIONAL_REPRESENTATION('',(#333),#337);
+#333 = LINE('',#334,#335);
+#334 = CARTESIAN_POINT('',(0.,0.));
+#335 = VECTOR('',#336,1.);
+#336 = DIRECTION('',(1.,0.));
+#337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#338 = ORIENTED_EDGE('',*,*,#339,.T.);
+#339 = EDGE_CURVE('',#312,#340,#342,.T.);
+#340 = VERTEX_POINT('',#341);
+#341 = CARTESIAN_POINT('',(30.,-85.,0.));
+#342 = SURFACE_CURVE('',#343,(#347,#354),.PCURVE_S1.);
+#343 = LINE('',#344,#345);
+#344 = CARTESIAN_POINT('',(40.,-85.,0.));
+#345 = VECTOR('',#346,1.);
+#346 = DIRECTION('',(-1.,0.,0.));
+#347 = PCURVE('',#126,#348);
+#348 = DEFINITIONAL_REPRESENTATION('',(#349),#353);
+#349 = LINE('',#350,#351);
+#350 = CARTESIAN_POINT('',(40.,10.074074074074));
+#351 = VECTOR('',#352,1.);
+#352 = DIRECTION('',(-1.,0.));
+#353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#354 = PCURVE('',#355,#360);
+#355 = PLANE('',#356);
+#356 = AXIS2_PLACEMENT_3D('',#357,#358,#359);
+#357 = CARTESIAN_POINT('',(40.,-85.,0.));
+#358 = DIRECTION('',(0.,-1.,0.));
+#359 = DIRECTION('',(-1.,0.,0.));
+#360 = DEFINITIONAL_REPRESENTATION('',(#361),#365);
+#361 = LINE('',#362,#363);
+#362 = CARTESIAN_POINT('',(0.,-0.));
+#363 = VECTOR('',#364,1.);
+#364 = DIRECTION('',(1.,0.));
+#365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#366 = ORIENTED_EDGE('',*,*,#367,.T.);
+#367 = EDGE_CURVE('',#340,#368,#370,.T.);
+#368 = VERTEX_POINT('',#369);
+#369 = CARTESIAN_POINT('',(30.,0.,0.));
+#370 = SURFACE_CURVE('',#371,(#375,#382),.PCURVE_S1.);
+#371 = LINE('',#372,#373);
+#372 = CARTESIAN_POINT('',(30.,-85.,0.));
+#373 = VECTOR('',#374,1.);
+#374 = DIRECTION('',(0.,1.,0.));
+#375 = PCURVE('',#126,#376);
+#376 = DEFINITIONAL_REPRESENTATION('',(#377),#381);
+#377 = LINE('',#378,#379);
+#378 = CARTESIAN_POINT('',(30.,10.074074074074));
+#379 = VECTOR('',#380,1.);
+#380 = DIRECTION('',(0.,1.));
+#381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#382 = PCURVE('',#383,#388);
+#383 = PLANE('',#384);
+#384 = AXIS2_PLACEMENT_3D('',#385,#386,#387);
+#385 = CARTESIAN_POINT('',(30.,-85.,0.));
+#386 = DIRECTION('',(-1.,0.,0.));
+#387 = DIRECTION('',(0.,1.,0.));
+#388 = DEFINITIONAL_REPRESENTATION('',(#389),#393);
+#389 = LINE('',#390,#391);
+#390 = CARTESIAN_POINT('',(0.,0.));
+#391 = VECTOR('',#392,1.);
+#392 = DIRECTION('',(1.,0.));
+#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#394 = ORIENTED_EDGE('',*,*,#395,.F.);
+#395 = EDGE_CURVE('',#396,#368,#398,.T.);
+#396 = VERTEX_POINT('',#397);
+#397 = CARTESIAN_POINT('',(-30.,0.,0.));
+#398 = SURFACE_CURVE('',#399,(#403,#410),.PCURVE_S1.);
+#399 = LINE('',#400,#401);
+#400 = CARTESIAN_POINT('',(-30.,0.,0.));
+#401 = VECTOR('',#402,1.);
+#402 = DIRECTION('',(1.,0.,0.));
+#403 = PCURVE('',#126,#404);
+#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409);
+#405 = LINE('',#406,#407);
+#406 = CARTESIAN_POINT('',(-30.,95.074074074074));
+#407 = VECTOR('',#408,1.);
+#408 = DIRECTION('',(1.,0.));
+#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#410 = PCURVE('',#411,#416);
+#411 = PLANE('',#412);
+#412 = AXIS2_PLACEMENT_3D('',#413,#414,#415);
+#413 = CARTESIAN_POINT('',(-30.,0.,0.));
+#414 = DIRECTION('',(0.,1.,0.));
+#415 = DIRECTION('',(1.,0.,0.));
+#416 = DEFINITIONAL_REPRESENTATION('',(#417),#421);
+#417 = LINE('',#418,#419);
+#418 = CARTESIAN_POINT('',(0.,0.));
+#419 = VECTOR('',#420,1.);
+#420 = DIRECTION('',(1.,0.));
+#421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#422 = ORIENTED_EDGE('',*,*,#423,.F.);
+#423 = EDGE_CURVE('',#424,#396,#426,.T.);
+#424 = VERTEX_POINT('',#425);
+#425 = CARTESIAN_POINT('',(-30.,-85.,0.));
+#426 = SURFACE_CURVE('',#427,(#431,#438),.PCURVE_S1.);
+#427 = LINE('',#428,#429);
+#428 = CARTESIAN_POINT('',(-30.,-85.,0.));
+#429 = VECTOR('',#430,1.);
+#430 = DIRECTION('',(0.,1.,0.));
+#431 = PCURVE('',#126,#432);
+#432 = DEFINITIONAL_REPRESENTATION('',(#433),#437);
+#433 = LINE('',#434,#435);
+#434 = CARTESIAN_POINT('',(-30.,10.074074074074));
+#435 = VECTOR('',#436,1.);
+#436 = DIRECTION('',(0.,1.));
+#437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#438 = PCURVE('',#439,#444);
+#439 = PLANE('',#440);
+#440 = AXIS2_PLACEMENT_3D('',#441,#442,#443);
+#441 = CARTESIAN_POINT('',(-30.,-85.,0.));
+#442 = DIRECTION('',(-1.,0.,0.));
+#443 = DIRECTION('',(0.,1.,0.));
+#444 = DEFINITIONAL_REPRESENTATION('',(#445),#449);
+#445 = LINE('',#446,#447);
+#446 = CARTESIAN_POINT('',(0.,0.));
+#447 = VECTOR('',#448,1.);
+#448 = DIRECTION('',(1.,0.));
+#449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#450 = ORIENTED_EDGE('',*,*,#451,.F.);
+#451 = EDGE_CURVE('',#452,#424,#454,.T.);
+#452 = VERTEX_POINT('',#453);
+#453 = CARTESIAN_POINT('',(-40.,-85.,0.));
+#454 = SURFACE_CURVE('',#455,(#459,#466),.PCURVE_S1.);
+#455 = LINE('',#456,#457);
+#456 = CARTESIAN_POINT('',(-40.,-85.,0.));
+#457 = VECTOR('',#458,1.);
+#458 = DIRECTION('',(1.,0.,0.));
+#459 = PCURVE('',#126,#460);
+#460 = DEFINITIONAL_REPRESENTATION('',(#461),#465);
+#461 = LINE('',#462,#463);
+#462 = CARTESIAN_POINT('',(-40.,10.074074074074));
+#463 = VECTOR('',#464,1.);
+#464 = DIRECTION('',(1.,0.));
+#465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#466 = PCURVE('',#467,#472);
+#467 = PLANE('',#468);
+#468 = AXIS2_PLACEMENT_3D('',#469,#470,#471);
+#469 = CARTESIAN_POINT('',(-40.,-85.,0.));
+#470 = DIRECTION('',(0.,1.,0.));
+#471 = DIRECTION('',(1.,0.,0.));
+#472 = DEFINITIONAL_REPRESENTATION('',(#473),#477);
+#473 = LINE('',#474,#475);
+#474 = CARTESIAN_POINT('',(0.,0.));
+#475 = VECTOR('',#476,1.);
+#476 = DIRECTION('',(1.,0.));
+#477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#478 = ORIENTED_EDGE('',*,*,#479,.F.);
+#479 = EDGE_CURVE('',#480,#452,#482,.T.);
+#480 = VERTEX_POINT('',#481);
+#481 = CARTESIAN_POINT('',(-40.,-107.,0.));
+#482 = SURFACE_CURVE('',#483,(#487,#494),.PCURVE_S1.);
+#483 = LINE('',#484,#485);
+#484 = CARTESIAN_POINT('',(-40.,-107.,0.));
+#485 = VECTOR('',#486,1.);
+#486 = DIRECTION('',(0.,1.,0.));
+#487 = PCURVE('',#126,#488);
+#488 = DEFINITIONAL_REPRESENTATION('',(#489),#493);
+#489 = LINE('',#490,#491);
+#490 = CARTESIAN_POINT('',(-40.,-11.92592592592));
+#491 = VECTOR('',#492,1.);
+#492 = DIRECTION('',(0.,1.));
+#493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#494 = PCURVE('',#495,#500);
+#495 = PLANE('',#496);
+#496 = AXIS2_PLACEMENT_3D('',#497,#498,#499);
+#497 = CARTESIAN_POINT('',(-40.,-107.,0.));
+#498 = DIRECTION('',(-1.,0.,0.));
+#499 = DIRECTION('',(0.,1.,0.));
+#500 = DEFINITIONAL_REPRESENTATION('',(#501),#505);
+#501 = LINE('',#502,#503);
+#502 = CARTESIAN_POINT('',(0.,0.));
+#503 = VECTOR('',#504,1.);
+#504 = DIRECTION('',(1.,0.));
+#505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#506 = ORIENTED_EDGE('',*,*,#507,.F.);
+#507 = EDGE_CURVE('',#508,#480,#510,.T.);
+#508 = VERTEX_POINT('',#509);
+#509 = CARTESIAN_POINT('',(-30.,-107.,0.));
+#510 = SURFACE_CURVE('',#511,(#515,#522),.PCURVE_S1.);
+#511 = LINE('',#512,#513);
+#512 = CARTESIAN_POINT('',(-30.,-107.,0.));
+#513 = VECTOR('',#514,1.);
+#514 = DIRECTION('',(-1.,0.,0.));
+#515 = PCURVE('',#126,#516);
+#516 = DEFINITIONAL_REPRESENTATION('',(#517),#521);
+#517 = LINE('',#518,#519);
+#518 = CARTESIAN_POINT('',(-30.,-11.92592592592));
+#519 = VECTOR('',#520,1.);
+#520 = DIRECTION('',(-1.,0.));
+#521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#522 = PCURVE('',#523,#528);
+#523 = PLANE('',#524);
+#524 = AXIS2_PLACEMENT_3D('',#525,#526,#527);
+#525 = CARTESIAN_POINT('',(-30.,-107.,0.));
+#526 = DIRECTION('',(0.,-1.,0.));
+#527 = DIRECTION('',(-1.,0.,0.));
+#528 = DEFINITIONAL_REPRESENTATION('',(#529),#533);
+#529 = LINE('',#530,#531);
+#530 = CARTESIAN_POINT('',(0.,-0.));
+#531 = VECTOR('',#532,1.);
+#532 = DIRECTION('',(1.,0.));
+#533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#534 = ORIENTED_EDGE('',*,*,#535,.F.);
+#535 = EDGE_CURVE('',#236,#508,#536,.T.);
+#536 = SURFACE_CURVE('',#537,(#541,#548),.PCURVE_S1.);
+#537 = LINE('',#538,#539);
+#538 = CARTESIAN_POINT('',(-30.,-190.,0.));
+#539 = VECTOR('',#540,1.);
+#540 = DIRECTION('',(0.,1.,0.));
+#541 = PCURVE('',#126,#542);
+#542 = DEFINITIONAL_REPRESENTATION('',(#543),#547);
+#543 = LINE('',#544,#545);
+#544 = CARTESIAN_POINT('',(-30.,-94.92592592592));
+#545 = VECTOR('',#546,1.);
+#546 = DIRECTION('',(0.,1.));
+#547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#548 = PCURVE('',#251,#549);
+#549 = DEFINITIONAL_REPRESENTATION('',(#550),#554);
+#550 = LINE('',#551,#552);
+#551 = CARTESIAN_POINT('',(0.,0.));
+#552 = VECTOR('',#553,1.);
+#553 = DIRECTION('',(1.,0.));
+#554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#555 = ORIENTED_EDGE('',*,*,#263,.F.);
+#556 = FACE_BOUND('',#557,.F.);
+#557 = EDGE_LOOP('',(#558));
+#558 = ORIENTED_EDGE('',*,*,#559,.T.);
+#559 = EDGE_CURVE('',#560,#560,#562,.T.);
+#560 = VERTEX_POINT('',#561);
+#561 = CARTESIAN_POINT('',(1.25,-157.,0.));
+#562 = SURFACE_CURVE('',#563,(#568,#579),.PCURVE_S1.);
+#563 = CIRCLE('',#564,1.25);
+#564 = AXIS2_PLACEMENT_3D('',#565,#566,#567);
+#565 = CARTESIAN_POINT('',(0.,-157.,0.));
+#566 = DIRECTION('',(0.,0.,-1.));
+#567 = DIRECTION('',(1.,0.,0.));
+#568 = PCURVE('',#126,#569);
+#569 = DEFINITIONAL_REPRESENTATION('',(#570),#578);
+#570 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#571,#572,#573,#574,#575,#576
+,#577),.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(
+  '') );
+#571 = CARTESIAN_POINT('',(1.25,-61.92592592592));
+#572 = CARTESIAN_POINT('',(1.25,-64.09098943538));
+#573 = CARTESIAN_POINT('',(-0.625,-63.00845768065));
+#574 = CARTESIAN_POINT('',(-2.5,-61.92592592592));
+#575 = CARTESIAN_POINT('',(-0.625,-60.84339417119));
+#576 = CARTESIAN_POINT('',(1.25,-59.76086241646));
+#577 = CARTESIAN_POINT('',(1.25,-61.92592592592));
+#578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#579 = PCURVE('',#580,#585);
+#580 = CYLINDRICAL_SURFACE('',#581,1.25);
+#581 = AXIS2_PLACEMENT_3D('',#582,#583,#584);
+#582 = CARTESIAN_POINT('',(0.,-157.,0.));
+#583 = DIRECTION('',(0.,0.,-1.));
+#584 = DIRECTION('',(1.,0.,0.));
+#585 = DEFINITIONAL_REPRESENTATION('',(#586),#590);
+#586 = LINE('',#587,#588);
+#587 = CARTESIAN_POINT('',(0.,0.));
+#588 = VECTOR('',#589,1.);
+#589 = DIRECTION('',(1.,0.));
+#590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#591 = FACE_BOUND('',#592,.F.);
+#592 = EDGE_LOOP('',(#593));
+#593 = ORIENTED_EDGE('',*,*,#594,.T.);
+#594 = EDGE_CURVE('',#595,#595,#597,.T.);
+#595 = VERTEX_POINT('',#596);
+#596 = CARTESIAN_POINT('',(1.25,-122.,0.));
+#597 = SURFACE_CURVE('',#598,(#603,#614),.PCURVE_S1.);
+#598 = CIRCLE('',#599,1.25);
+#599 = AXIS2_PLACEMENT_3D('',#600,#601,#602);
+#600 = CARTESIAN_POINT('',(0.,-122.,0.));
+#601 = DIRECTION('',(0.,0.,-1.));
+#602 = DIRECTION('',(1.,0.,0.));
+#603 = PCURVE('',#126,#604);
+#604 = DEFINITIONAL_REPRESENTATION('',(#605),#613);
+#605 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#606,#607,#608,#609,#610,#611
+,#612),.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(
+  '') );
+#606 = CARTESIAN_POINT('',(1.25,-26.92592592592));
+#607 = CARTESIAN_POINT('',(1.25,-29.09098943538));
+#608 = CARTESIAN_POINT('',(-0.625,-28.00845768065));
+#609 = CARTESIAN_POINT('',(-2.5,-26.92592592592));
+#610 = CARTESIAN_POINT('',(-0.625,-25.84339417119));
+#611 = CARTESIAN_POINT('',(1.25,-24.76086241646));
+#612 = CARTESIAN_POINT('',(1.25,-26.92592592592));
+#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#614 = PCURVE('',#615,#620);
+#615 = CYLINDRICAL_SURFACE('',#616,1.25);
+#616 = AXIS2_PLACEMENT_3D('',#617,#618,#619);
+#617 = CARTESIAN_POINT('',(0.,-122.,0.));
+#618 = DIRECTION('',(0.,0.,-1.));
+#619 = DIRECTION('',(1.,0.,0.));
+#620 = DEFINITIONAL_REPRESENTATION('',(#621),#625);
+#621 = LINE('',#622,#623);
+#622 = CARTESIAN_POINT('',(0.,0.));
+#623 = VECTOR('',#624,1.);
+#624 = DIRECTION('',(1.,0.));
+#625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#626 = FACE_BOUND('',#627,.F.);
+#627 = EDGE_LOOP('',(#628));
+#628 = ORIENTED_EDGE('',*,*,#629,.T.);
+#629 = EDGE_CURVE('',#630,#630,#632,.T.);
+#630 = VERTEX_POINT('',#631);
+#631 = CARTESIAN_POINT('',(16.25,-80.,0.));
+#632 = SURFACE_CURVE('',#633,(#638,#649),.PCURVE_S1.);
+#633 = CIRCLE('',#634,1.25);
+#634 = AXIS2_PLACEMENT_3D('',#635,#636,#637);
+#635 = CARTESIAN_POINT('',(15.,-80.,0.));
+#636 = DIRECTION('',(0.,0.,-1.));
+#637 = DIRECTION('',(1.,0.,0.));
+#638 = PCURVE('',#126,#639);
+#639 = DEFINITIONAL_REPRESENTATION('',(#640),#648);
+#640 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#641,#642,#643,#644,#645,#646
+,#647),.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(
+  '') );
+#641 = CARTESIAN_POINT('',(16.25,15.074074074074));
+#642 = CARTESIAN_POINT('',(16.25,12.909010564613));
+#643 = CARTESIAN_POINT('',(14.375,13.991542319344));
+#644 = CARTESIAN_POINT('',(12.5,15.074074074074));
+#645 = CARTESIAN_POINT('',(14.375,16.156605828805));
+#646 = CARTESIAN_POINT('',(16.25,17.239137583535));
+#647 = CARTESIAN_POINT('',(16.25,15.074074074074));
+#648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#649 = PCURVE('',#650,#655);
+#650 = CYLINDRICAL_SURFACE('',#651,1.25);
+#651 = AXIS2_PLACEMENT_3D('',#652,#653,#654);
+#652 = CARTESIAN_POINT('',(15.,-80.,0.));
+#653 = DIRECTION('',(0.,0.,-1.));
+#654 = DIRECTION('',(1.,0.,0.));
+#655 = DEFINITIONAL_REPRESENTATION('',(#656),#660);
+#656 = LINE('',#657,#658);
+#657 = CARTESIAN_POINT('',(0.,0.));
+#658 = VECTOR('',#659,1.);
+#659 = DIRECTION('',(1.,0.));
+#660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#661 = FACE_BOUND('',#662,.F.);
+#662 = EDGE_LOOP('',(#663));
+#663 = ORIENTED_EDGE('',*,*,#664,.T.);
+#664 = EDGE_CURVE('',#665,#665,#667,.T.);
+#665 = VERTEX_POINT('',#666);
+#666 = CARTESIAN_POINT('',(-13.75,-80.,0.));
+#667 = SURFACE_CURVE('',#668,(#673,#684),.PCURVE_S1.);
+#668 = CIRCLE('',#669,1.25);
+#669 = AXIS2_PLACEMENT_3D('',#670,#671,#672);
+#670 = CARTESIAN_POINT('',(-15.,-80.,0.));
+#671 = DIRECTION('',(0.,0.,-1.));
+#672 = DIRECTION('',(1.,0.,0.));
+#673 = PCURVE('',#126,#674);
+#674 = DEFINITIONAL_REPRESENTATION('',(#675),#683);
+#675 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#676,#677,#678,#679,#680,#681
+,#682),.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(
+  '') );
+#676 = CARTESIAN_POINT('',(-13.75,15.074074074074));
+#677 = CARTESIAN_POINT('',(-13.75,12.909010564613));
+#678 = CARTESIAN_POINT('',(-15.625,13.991542319344));
+#679 = CARTESIAN_POINT('',(-17.5,15.074074074074));
+#680 = CARTESIAN_POINT('',(-15.625,16.156605828805));
+#681 = CARTESIAN_POINT('',(-13.75,17.239137583535));
+#682 = CARTESIAN_POINT('',(-13.75,15.074074074074));
+#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#684 = PCURVE('',#685,#690);
+#685 = CYLINDRICAL_SURFACE('',#686,1.25);
+#686 = AXIS2_PLACEMENT_3D('',#687,#688,#689);
+#687 = CARTESIAN_POINT('',(-15.,-80.,0.));
+#688 = DIRECTION('',(0.,0.,-1.));
+#689 = DIRECTION('',(1.,0.,0.));
+#690 = DEFINITIONAL_REPRESENTATION('',(#691),#695);
+#691 = LINE('',#692,#693);
+#692 = CARTESIAN_POINT('',(0.,0.));
+#693 = VECTOR('',#694,1.);
+#694 = DIRECTION('',(1.,0.));
+#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#696 = ADVANCED_FACE('',(#697,#929,#959,#989,#1019),#72,.T.);
+#697 = FACE_BOUND('',#698,.T.);
+#698 = EDGE_LOOP('',(#699,#700,#723,#746,#769,#792,#815,#838,#861,#884,
+    #907,#928));
+#699 = ORIENTED_EDGE('',*,*,#56,.T.);
+#700 = ORIENTED_EDGE('',*,*,#701,.T.);
+#701 = EDGE_CURVE('',#57,#702,#704,.T.);
+#702 = VERTEX_POINT('',#703);
+#703 = CARTESIAN_POINT('',(40.,-107.,10.));
+#704 = SURFACE_CURVE('',#705,(#709,#716),.PCURVE_S1.);
+#705 = LINE('',#706,#707);
+#706 = CARTESIAN_POINT('',(30.,-107.,10.));
+#707 = VECTOR('',#708,1.);
+#708 = DIRECTION('',(1.,0.,0.));
+#709 = PCURVE('',#72,#710);
+#710 = DEFINITIONAL_REPRESENTATION('',(#711),#715);
+#711 = LINE('',#712,#713);
+#712 = CARTESIAN_POINT('',(30.,-11.92592592592));
+#713 = VECTOR('',#714,1.);
+#714 = DIRECTION('',(1.,0.));
+#715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#716 = PCURVE('',#100,#717);
+#717 = DEFINITIONAL_REPRESENTATION('',(#718),#722);
+#718 = LINE('',#719,#720);
+#719 = CARTESIAN_POINT('',(0.,-10.));
+#720 = VECTOR('',#721,1.);
+#721 = DIRECTION('',(1.,0.));
+#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#723 = ORIENTED_EDGE('',*,*,#724,.T.);
+#724 = EDGE_CURVE('',#702,#725,#727,.T.);
+#725 = VERTEX_POINT('',#726);
+#726 = CARTESIAN_POINT('',(40.,-85.,10.));
+#727 = SURFACE_CURVE('',#728,(#732,#739),.PCURVE_S1.);
+#728 = LINE('',#729,#730);
+#729 = CARTESIAN_POINT('',(40.,-107.,10.));
+#730 = VECTOR('',#731,1.);
+#731 = DIRECTION('',(0.,1.,0.));
+#732 = PCURVE('',#72,#733);
+#733 = DEFINITIONAL_REPRESENTATION('',(#734),#738);
+#734 = LINE('',#735,#736);
+#735 = CARTESIAN_POINT('',(40.,-11.92592592592));
+#736 = VECTOR('',#737,1.);
+#737 = DIRECTION('',(0.,1.));
+#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#739 = PCURVE('',#327,#740);
+#740 = DEFINITIONAL_REPRESENTATION('',(#741),#745);
+#741 = LINE('',#742,#743);
+#742 = CARTESIAN_POINT('',(0.,-10.));
+#743 = VECTOR('',#744,1.);
+#744 = DIRECTION('',(1.,0.));
+#745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#746 = ORIENTED_EDGE('',*,*,#747,.T.);
+#747 = EDGE_CURVE('',#725,#748,#750,.T.);
+#748 = VERTEX_POINT('',#749);
+#749 = CARTESIAN_POINT('',(30.,-85.,10.));
+#750 = SURFACE_CURVE('',#751,(#755,#762),.PCURVE_S1.);
+#751 = LINE('',#752,#753);
+#752 = CARTESIAN_POINT('',(40.,-85.,10.));
+#753 = VECTOR('',#754,1.);
+#754 = DIRECTION('',(-1.,0.,0.));
+#755 = PCURVE('',#72,#756);
+#756 = DEFINITIONAL_REPRESENTATION('',(#757),#761);
+#757 = LINE('',#758,#759);
+#758 = CARTESIAN_POINT('',(40.,10.074074074074));
+#759 = VECTOR('',#760,1.);
+#760 = DIRECTION('',(-1.,0.));
+#761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#762 = PCURVE('',#355,#763);
+#763 = DEFINITIONAL_REPRESENTATION('',(#764),#768);
+#764 = LINE('',#765,#766);
+#765 = CARTESIAN_POINT('',(0.,-10.));
+#766 = VECTOR('',#767,1.);
+#767 = DIRECTION('',(1.,0.));
+#768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#769 = ORIENTED_EDGE('',*,*,#770,.T.);
+#770 = EDGE_CURVE('',#748,#771,#773,.T.);
+#771 = VERTEX_POINT('',#772);
+#772 = CARTESIAN_POINT('',(30.,0.,10.));
+#773 = SURFACE_CURVE('',#774,(#778,#785),.PCURVE_S1.);
+#774 = LINE('',#775,#776);
+#775 = CARTESIAN_POINT('',(30.,-85.,10.));
+#776 = VECTOR('',#777,1.);
+#777 = DIRECTION('',(0.,1.,0.));
+#778 = PCURVE('',#72,#779);
+#779 = DEFINITIONAL_REPRESENTATION('',(#780),#784);
+#780 = LINE('',#781,#782);
+#781 = CARTESIAN_POINT('',(30.,10.074074074074));
+#782 = VECTOR('',#783,1.);
+#783 = DIRECTION('',(0.,1.));
+#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#785 = PCURVE('',#383,#786);
+#786 = DEFINITIONAL_REPRESENTATION('',(#787),#791);
+#787 = LINE('',#788,#789);
+#788 = CARTESIAN_POINT('',(0.,-10.));
+#789 = VECTOR('',#790,1.);
+#790 = DIRECTION('',(1.,0.));
+#791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#792 = ORIENTED_EDGE('',*,*,#793,.F.);
+#793 = EDGE_CURVE('',#794,#771,#796,.T.);
+#794 = VERTEX_POINT('',#795);
+#795 = CARTESIAN_POINT('',(-30.,0.,10.));
+#796 = SURFACE_CURVE('',#797,(#801,#808),.PCURVE_S1.);
+#797 = LINE('',#798,#799);
+#798 = CARTESIAN_POINT('',(-30.,0.,10.));
+#799 = VECTOR('',#800,1.);
+#800 = DIRECTION('',(1.,0.,0.));
+#801 = PCURVE('',#72,#802);
+#802 = DEFINITIONAL_REPRESENTATION('',(#803),#807);
+#803 = LINE('',#804,#805);
+#804 = CARTESIAN_POINT('',(-30.,95.074074074074));
+#805 = VECTOR('',#806,1.);
+#806 = DIRECTION('',(1.,0.));
+#807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#808 = PCURVE('',#411,#809);
+#809 = DEFINITIONAL_REPRESENTATION('',(#810),#814);
+#810 = LINE('',#811,#812);
+#811 = CARTESIAN_POINT('',(0.,-10.));
+#812 = VECTOR('',#813,1.);
+#813 = DIRECTION('',(1.,0.));
+#814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#815 = ORIENTED_EDGE('',*,*,#816,.F.);
+#816 = EDGE_CURVE('',#817,#794,#819,.T.);
+#817 = VERTEX_POINT('',#818);
+#818 = CARTESIAN_POINT('',(-30.,-85.,10.));
+#819 = SURFACE_CURVE('',#820,(#824,#831),.PCURVE_S1.);
+#820 = LINE('',#821,#822);
+#821 = CARTESIAN_POINT('',(-30.,-85.,10.));
+#822 = VECTOR('',#823,1.);
+#823 = DIRECTION('',(0.,1.,0.));
+#824 = PCURVE('',#72,#825);
+#825 = DEFINITIONAL_REPRESENTATION('',(#826),#830);
+#826 = LINE('',#827,#828);
+#827 = CARTESIAN_POINT('',(-30.,10.074074074074));
+#828 = VECTOR('',#829,1.);
+#829 = DIRECTION('',(0.,1.));
+#830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#831 = PCURVE('',#439,#832);
+#832 = DEFINITIONAL_REPRESENTATION('',(#833),#837);
+#833 = LINE('',#834,#835);
+#834 = CARTESIAN_POINT('',(0.,-10.));
+#835 = VECTOR('',#836,1.);
+#836 = DIRECTION('',(1.,0.));
+#837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#838 = ORIENTED_EDGE('',*,*,#839,.F.);
+#839 = EDGE_CURVE('',#840,#817,#842,.T.);
+#840 = VERTEX_POINT('',#841);
+#841 = CARTESIAN_POINT('',(-40.,-85.,10.));
+#842 = SURFACE_CURVE('',#843,(#847,#854),.PCURVE_S1.);
+#843 = LINE('',#844,#845);
+#844 = CARTESIAN_POINT('',(-40.,-85.,10.));
+#845 = VECTOR('',#846,1.);
+#846 = DIRECTION('',(1.,0.,0.));
+#847 = PCURVE('',#72,#848);
+#848 = DEFINITIONAL_REPRESENTATION('',(#849),#853);
+#849 = LINE('',#850,#851);
+#850 = CARTESIAN_POINT('',(-40.,10.074074074074));
+#851 = VECTOR('',#852,1.);
+#852 = DIRECTION('',(1.,0.));
+#853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#854 = PCURVE('',#467,#855);
+#855 = DEFINITIONAL_REPRESENTATION('',(#856),#860);
+#856 = LINE('',#857,#858);
+#857 = CARTESIAN_POINT('',(0.,-10.));
+#858 = VECTOR('',#859,1.);
+#859 = DIRECTION('',(1.,0.));
+#860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#861 = ORIENTED_EDGE('',*,*,#862,.F.);
+#862 = EDGE_CURVE('',#863,#840,#865,.T.);
+#863 = VERTEX_POINT('',#864);
+#864 = CARTESIAN_POINT('',(-40.,-107.,10.));
+#865 = SURFACE_CURVE('',#866,(#870,#877),.PCURVE_S1.);
+#866 = LINE('',#867,#868);
+#867 = CARTESIAN_POINT('',(-40.,-107.,10.));
+#868 = VECTOR('',#869,1.);
+#869 = DIRECTION('',(0.,1.,0.));
+#870 = PCURVE('',#72,#871);
+#871 = DEFINITIONAL_REPRESENTATION('',(#872),#876);
+#872 = LINE('',#873,#874);
+#873 = CARTESIAN_POINT('',(-40.,-11.92592592592));
+#874 = VECTOR('',#875,1.);
+#875 = DIRECTION('',(0.,1.));
+#876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#877 = PCURVE('',#495,#878);
+#878 = DEFINITIONAL_REPRESENTATION('',(#879),#883);
+#879 = LINE('',#880,#881);
+#880 = CARTESIAN_POINT('',(0.,-10.));
+#881 = VECTOR('',#882,1.);
+#882 = DIRECTION('',(1.,0.));
+#883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#884 = ORIENTED_EDGE('',*,*,#885,.F.);
+#885 = EDGE_CURVE('',#886,#863,#888,.T.);
+#886 = VERTEX_POINT('',#887);
+#887 = CARTESIAN_POINT('',(-30.,-107.,10.));
+#888 = SURFACE_CURVE('',#889,(#893,#900),.PCURVE_S1.);
+#889 = LINE('',#890,#891);
+#890 = CARTESIAN_POINT('',(-30.,-107.,10.));
+#891 = VECTOR('',#892,1.);
+#892 = DIRECTION('',(-1.,0.,0.));
+#893 = PCURVE('',#72,#894);
+#894 = DEFINITIONAL_REPRESENTATION('',(#895),#899);
+#895 = LINE('',#896,#897);
+#896 = CARTESIAN_POINT('',(-30.,-11.92592592592));
+#897 = VECTOR('',#898,1.);
+#898 = DIRECTION('',(-1.,0.));
+#899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#900 = PCURVE('',#523,#901);
+#901 = DEFINITIONAL_REPRESENTATION('',(#902),#906);
+#902 = LINE('',#903,#904);
+#903 = CARTESIAN_POINT('',(0.,-10.));
+#904 = VECTOR('',#905,1.);
+#905 = DIRECTION('',(1.,0.));
+#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#907 = ORIENTED_EDGE('',*,*,#908,.F.);
+#908 = EDGE_CURVE('',#213,#886,#909,.T.);
+#909 = SURFACE_CURVE('',#910,(#914,#921),.PCURVE_S1.);
+#910 = LINE('',#911,#912);
+#911 = CARTESIAN_POINT('',(-30.,-190.,10.));
+#912 = VECTOR('',#913,1.);
+#913 = DIRECTION('',(0.,1.,0.));
+#914 = PCURVE('',#72,#915);
+#915 = DEFINITIONAL_REPRESENTATION('',(#916),#920);
+#916 = LINE('',#917,#918);
+#917 = CARTESIAN_POINT('',(-30.,-94.92592592592));
+#918 = VECTOR('',#919,1.);
+#919 = DIRECTION('',(0.,1.));
+#920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#921 = PCURVE('',#251,#922);
+#922 = DEFINITIONAL_REPRESENTATION('',(#923),#927);
+#923 = LINE('',#924,#925);
+#924 = CARTESIAN_POINT('',(0.,-10.));
+#925 = VECTOR('',#926,1.);
+#926 = DIRECTION('',(1.,0.));
+#927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#928 = ORIENTED_EDGE('',*,*,#212,.F.);
+#929 = FACE_BOUND('',#930,.T.);
+#930 = EDGE_LOOP('',(#931));
+#931 = ORIENTED_EDGE('',*,*,#932,.T.);
+#932 = EDGE_CURVE('',#933,#933,#935,.T.);
+#933 = VERTEX_POINT('',#934);
+#934 = CARTESIAN_POINT('',(1.25,-157.,10.));
+#935 = SURFACE_CURVE('',#936,(#941,#952),.PCURVE_S1.);
+#936 = CIRCLE('',#937,1.25);
+#937 = AXIS2_PLACEMENT_3D('',#938,#939,#940);
+#938 = CARTESIAN_POINT('',(0.,-157.,10.));
+#939 = DIRECTION('',(0.,0.,-1.));
+#940 = DIRECTION('',(1.,0.,0.));
+#941 = PCURVE('',#72,#942);
+#942 = DEFINITIONAL_REPRESENTATION('',(#943),#951);
+#943 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#944,#945,#946,#947,#948,#949
+,#950),.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(
+  '') );
+#944 = CARTESIAN_POINT('',(1.25,-61.92592592592));
+#945 = CARTESIAN_POINT('',(1.25,-64.09098943538));
+#946 = CARTESIAN_POINT('',(-0.625,-63.00845768065));
+#947 = CARTESIAN_POINT('',(-2.5,-61.92592592592));
+#948 = CARTESIAN_POINT('',(-0.625,-60.84339417119));
+#949 = CARTESIAN_POINT('',(1.25,-59.76086241646));
+#950 = CARTESIAN_POINT('',(1.25,-61.92592592592));
+#951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#952 = PCURVE('',#580,#953);
+#953 = DEFINITIONAL_REPRESENTATION('',(#954),#958);
+#954 = LINE('',#955,#956);
+#955 = CARTESIAN_POINT('',(0.,-10.));
+#956 = VECTOR('',#957,1.);
+#957 = DIRECTION('',(1.,0.));
+#958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#959 = FACE_BOUND('',#960,.T.);
+#960 = EDGE_LOOP('',(#961));
+#961 = ORIENTED_EDGE('',*,*,#962,.T.);
+#962 = EDGE_CURVE('',#963,#963,#965,.T.);
+#963 = VERTEX_POINT('',#964);
+#964 = CARTESIAN_POINT('',(1.25,-122.,10.));
+#965 = SURFACE_CURVE('',#966,(#971,#982),.PCURVE_S1.);
+#966 = CIRCLE('',#967,1.25);
+#967 = AXIS2_PLACEMENT_3D('',#968,#969,#970);
+#968 = CARTESIAN_POINT('',(0.,-122.,10.));
+#969 = DIRECTION('',(0.,0.,-1.));
+#970 = DIRECTION('',(1.,0.,0.));
+#971 = PCURVE('',#72,#972);
+#972 = DEFINITIONAL_REPRESENTATION('',(#973),#981);
+#973 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#974,#975,#976,#977,#978,#979
+,#980),.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(
+  '') );
+#974 = CARTESIAN_POINT('',(1.25,-26.92592592592));
+#975 = CARTESIAN_POINT('',(1.25,-29.09098943538));
+#976 = CARTESIAN_POINT('',(-0.625,-28.00845768065));
+#977 = CARTESIAN_POINT('',(-2.5,-26.92592592592));
+#978 = CARTESIAN_POINT('',(-0.625,-25.84339417119));
+#979 = CARTESIAN_POINT('',(1.25,-24.76086241646));
+#980 = CARTESIAN_POINT('',(1.25,-26.92592592592));
+#981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#982 = PCURVE('',#615,#983);
+#983 = DEFINITIONAL_REPRESENTATION('',(#984),#988);
+#984 = LINE('',#985,#986);
+#985 = CARTESIAN_POINT('',(0.,-10.));
+#986 = VECTOR('',#987,1.);
+#987 = DIRECTION('',(1.,0.));
+#988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#989 = FACE_BOUND('',#990,.T.);
+#990 = EDGE_LOOP('',(#991));
+#991 = ORIENTED_EDGE('',*,*,#992,.T.);
+#992 = EDGE_CURVE('',#993,#993,#995,.T.);
+#993 = VERTEX_POINT('',#994);
+#994 = CARTESIAN_POINT('',(16.25,-80.,10.));
+#995 = SURFACE_CURVE('',#996,(#1001,#1012),.PCURVE_S1.);
+#996 = CIRCLE('',#997,1.25);
+#997 = AXIS2_PLACEMENT_3D('',#998,#999,#1000);
+#998 = CARTESIAN_POINT('',(15.,-80.,10.));
+#999 = DIRECTION('',(0.,0.,-1.));
+#1000 = DIRECTION('',(1.,0.,0.));
+#1001 = PCURVE('',#72,#1002);
+#1002 = DEFINITIONAL_REPRESENTATION('',(#1003),#1011);
+#1003 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1004,#1005,#1006,#1007,
+#1008,#1009,#1010),.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('') );
+#1004 = CARTESIAN_POINT('',(16.25,15.074074074074));
+#1005 = CARTESIAN_POINT('',(16.25,12.909010564613));
+#1006 = CARTESIAN_POINT('',(14.375,13.991542319344));
+#1007 = CARTESIAN_POINT('',(12.5,15.074074074074));
+#1008 = CARTESIAN_POINT('',(14.375,16.156605828805));
+#1009 = CARTESIAN_POINT('',(16.25,17.239137583535));
+#1010 = CARTESIAN_POINT('',(16.25,15.074074074074));
+#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1012 = PCURVE('',#650,#1013);
+#1013 = DEFINITIONAL_REPRESENTATION('',(#1014),#1018);
+#1014 = LINE('',#1015,#1016);
+#1015 = CARTESIAN_POINT('',(0.,-10.));
+#1016 = VECTOR('',#1017,1.);
+#1017 = DIRECTION('',(1.,0.));
+#1018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1019 = FACE_BOUND('',#1020,.T.);
+#1020 = EDGE_LOOP('',(#1021));
+#1021 = ORIENTED_EDGE('',*,*,#1022,.T.);
+#1022 = EDGE_CURVE('',#1023,#1023,#1025,.T.);
+#1023 = VERTEX_POINT('',#1024);
+#1024 = CARTESIAN_POINT('',(-13.75,-80.,10.));
+#1025 = SURFACE_CURVE('',#1026,(#1031,#1042),.PCURVE_S1.);
+#1026 = CIRCLE('',#1027,1.25);
+#1027 = AXIS2_PLACEMENT_3D('',#1028,#1029,#1030);
+#1028 = CARTESIAN_POINT('',(-15.,-80.,10.));
+#1029 = DIRECTION('',(0.,0.,-1.));
+#1030 = DIRECTION('',(1.,0.,0.));
+#1031 = PCURVE('',#72,#1032);
+#1032 = DEFINITIONAL_REPRESENTATION('',(#1033),#1041);
+#1033 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1034,#1035,#1036,#1037,
+#1038,#1039,#1040),.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('') );
+#1034 = CARTESIAN_POINT('',(-13.75,15.074074074074));
+#1035 = CARTESIAN_POINT('',(-13.75,12.909010564613));
+#1036 = CARTESIAN_POINT('',(-15.625,13.991542319344));
+#1037 = CARTESIAN_POINT('',(-17.5,15.074074074074));
+#1038 = CARTESIAN_POINT('',(-15.625,16.156605828805));
+#1039 = CARTESIAN_POINT('',(-13.75,17.239137583535));
+#1040 = CARTESIAN_POINT('',(-13.75,15.074074074074));
+#1041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1042 = PCURVE('',#685,#1043);
+#1043 = DEFINITIONAL_REPRESENTATION('',(#1044),#1048);
+#1044 = LINE('',#1045,#1046);
+#1045 = CARTESIAN_POINT('',(0.,-10.));
+#1046 = VECTOR('',#1047,1.);
+#1047 = DIRECTION('',(1.,0.));
+#1048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1049 = ADVANCED_FACE('',(#1050),#100,.F.);
+#1050 = FACE_BOUND('',#1051,.F.);
+#1051 = EDGE_LOOP('',(#1052,#1053,#1054,#1075));
+#1052 = ORIENTED_EDGE('',*,*,#84,.T.);
+#1053 = ORIENTED_EDGE('',*,*,#701,.T.);
+#1054 = ORIENTED_EDGE('',*,*,#1055,.F.);
+#1055 = EDGE_CURVE('',#289,#702,#1056,.T.);
+#1056 = SURFACE_CURVE('',#1057,(#1061,#1068),.PCURVE_S1.);
+#1057 = LINE('',#1058,#1059);
+#1058 = CARTESIAN_POINT('',(40.,-107.,0.));
+#1059 = VECTOR('',#1060,1.);
+#1060 = DIRECTION('',(0.,0.,1.));
+#1061 = PCURVE('',#100,#1062);
+#1062 = DEFINITIONAL_REPRESENTATION('',(#1063),#1067);
+#1063 = LINE('',#1064,#1065);
+#1064 = CARTESIAN_POINT('',(10.,0.));
+#1065 = VECTOR('',#1066,1.);
+#1066 = DIRECTION('',(0.,-1.));
+#1067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1068 = PCURVE('',#327,#1069);
+#1069 = DEFINITIONAL_REPRESENTATION('',(#1070),#1074);
+#1070 = LINE('',#1071,#1072);
+#1071 = CARTESIAN_POINT('',(0.,0.));
+#1072 = VECTOR('',#1073,1.);
+#1073 = DIRECTION('',(0.,-1.));
+#1074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1075 = ORIENTED_EDGE('',*,*,#288,.F.);
+#1076 = ADVANCED_FACE('',(#1077),#161,.F.);
+#1077 = FACE_BOUND('',#1078,.F.);
+#1078 = EDGE_LOOP('',(#1079,#1102,#1129,#1130));
+#1079 = ORIENTED_EDGE('',*,*,#1080,.T.);
+#1080 = EDGE_CURVE('',#141,#1081,#1083,.T.);
+#1081 = VERTEX_POINT('',#1082);
+#1082 = CARTESIAN_POINT('',(20.,-124.5,5.));
+#1083 = SEAM_CURVE('',#1084,(#1088,#1095),.PCURVE_S1.);
+#1084 = LINE('',#1085,#1086);
+#1085 = CARTESIAN_POINT('',(30.,-124.5,5.));
+#1086 = VECTOR('',#1087,1.);
+#1087 = DIRECTION('',(-1.,-0.,-0.));
+#1088 = PCURVE('',#161,#1089);
+#1089 = DEFINITIONAL_REPRESENTATION('',(#1090),#1094);
+#1090 = LINE('',#1091,#1092);
+#1091 = CARTESIAN_POINT('',(0.,0.));
+#1092 = VECTOR('',#1093,1.);
+#1093 = DIRECTION('',(0.,-1.));
+#1094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1095 = PCURVE('',#161,#1096);
+#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1101);
+#1097 = LINE('',#1098,#1099);
+#1098 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1099 = VECTOR('',#1100,1.);
+#1100 = DIRECTION('',(0.,-1.));
+#1101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1102 = ORIENTED_EDGE('',*,*,#1103,.T.);
+#1103 = EDGE_CURVE('',#1081,#1081,#1104,.T.);
+#1104 = SURFACE_CURVE('',#1105,(#1110,#1117),.PCURVE_S1.);
+#1105 = CIRCLE('',#1106,2.5);
+#1106 = AXIS2_PLACEMENT_3D('',#1107,#1108,#1109);
+#1107 = CARTESIAN_POINT('',(20.,-127.,5.));
+#1108 = DIRECTION('',(1.,0.,0.));
+#1109 = DIRECTION('',(0.,1.,0.));
+#1110 = PCURVE('',#161,#1111);
+#1111 = DEFINITIONAL_REPRESENTATION('',(#1112),#1116);
+#1112 = LINE('',#1113,#1114);
+#1113 = CARTESIAN_POINT('',(0.,-10.));
+#1114 = VECTOR('',#1115,1.);
+#1115 = DIRECTION('',(1.,0.));
+#1116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1117 = PCURVE('',#1118,#1123);
+#1118 = PLANE('',#1119);
+#1119 = AXIS2_PLACEMENT_3D('',#1120,#1121,#1122);
+#1120 = CARTESIAN_POINT('',(20.,-127.,5.));
+#1121 = DIRECTION('',(1.,0.,0.));
+#1122 = DIRECTION('',(0.,0.,1.));
+#1123 = DEFINITIONAL_REPRESENTATION('',(#1124),#1128);
+#1124 = CIRCLE('',#1125,2.5);
+#1125 = AXIS2_PLACEMENT_2D('',#1126,#1127);
+#1126 = CARTESIAN_POINT('',(0.,0.));
+#1127 = DIRECTION('',(0.,-1.));
+#1128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1129 = ORIENTED_EDGE('',*,*,#1080,.F.);
+#1130 = ORIENTED_EDGE('',*,*,#140,.F.);
+#1131 = ADVANCED_FACE('',(#1132),#196,.F.);
+#1132 = FACE_BOUND('',#1133,.F.);
+#1133 = EDGE_LOOP('',(#1134,#1157,#1184,#1185));
+#1134 = ORIENTED_EDGE('',*,*,#1135,.T.);
+#1135 = EDGE_CURVE('',#176,#1136,#1138,.T.);
+#1136 = VERTEX_POINT('',#1137);
+#1137 = CARTESIAN_POINT('',(20.,-167.5,5.));
+#1138 = SEAM_CURVE('',#1139,(#1143,#1150),.PCURVE_S1.);
+#1139 = LINE('',#1140,#1141);
+#1140 = CARTESIAN_POINT('',(30.,-167.5,5.));
+#1141 = VECTOR('',#1142,1.);
+#1142 = DIRECTION('',(-1.,-0.,-0.));
+#1143 = PCURVE('',#196,#1144);
+#1144 = DEFINITIONAL_REPRESENTATION('',(#1145),#1149);
+#1145 = LINE('',#1146,#1147);
+#1146 = CARTESIAN_POINT('',(0.,0.));
+#1147 = VECTOR('',#1148,1.);
+#1148 = DIRECTION('',(0.,-1.));
+#1149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1150 = PCURVE('',#196,#1151);
+#1151 = DEFINITIONAL_REPRESENTATION('',(#1152),#1156);
+#1152 = LINE('',#1153,#1154);
+#1153 = CARTESIAN_POINT('',(6.28318530718,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,2.5);
+#1161 = AXIS2_PLACEMENT_3D('',#1162,#1163,#1164);
+#1162 = CARTESIAN_POINT('',(20.,-170.,5.));
+#1163 = DIRECTION('',(1.,0.,0.));
+#1164 = DIRECTION('',(0.,1.,0.));
+#1165 = PCURVE('',#196,#1166);
+#1166 = DEFINITIONAL_REPRESENTATION('',(#1167),#1171);
+#1167 = LINE('',#1168,#1169);
+#1168 = CARTESIAN_POINT('',(0.,-10.));
+#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('',(20.,-170.,5.));
+#1176 = DIRECTION('',(1.,0.,0.));
+#1177 = DIRECTION('',(0.,1.,0.));
+#1178 = DEFINITIONAL_REPRESENTATION('',(#1179),#1183);
+#1179 = CIRCLE('',#1180,2.5);
+#1180 = AXIS2_PLACEMENT_2D('',#1181,#1182);
+#1181 = CARTESIAN_POINT('',(-2.842E-14,0.));
+#1182 = DIRECTION('',(1.,0.));
+#1183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1184 = ORIENTED_EDGE('',*,*,#1135,.F.);
+#1185 = ORIENTED_EDGE('',*,*,#175,.F.);
+#1186 = ADVANCED_FACE('',(#1187,#1213,#1244),#251,.T.);
+#1187 = FACE_BOUND('',#1188,.T.);
+#1188 = EDGE_LOOP('',(#1189,#1190,#1191,#1212));
+#1189 = ORIENTED_EDGE('',*,*,#235,.T.);
+#1190 = ORIENTED_EDGE('',*,*,#908,.T.);
+#1191 = ORIENTED_EDGE('',*,*,#1192,.F.);
+#1192 = EDGE_CURVE('',#508,#886,#1193,.T.);
+#1193 = SURFACE_CURVE('',#1194,(#1198,#1205),.PCURVE_S1.);
+#1194 = LINE('',#1195,#1196);
+#1195 = CARTESIAN_POINT('',(-30.,-107.,0.));
+#1196 = VECTOR('',#1197,1.);
+#1197 = DIRECTION('',(0.,0.,1.));
+#1198 = PCURVE('',#251,#1199);
+#1199 = DEFINITIONAL_REPRESENTATION('',(#1200),#1204);
+#1200 = LINE('',#1201,#1202);
+#1201 = CARTESIAN_POINT('',(83.,0.));
+#1202 = VECTOR('',#1203,1.);
+#1203 = DIRECTION('',(0.,-1.));
+#1204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1205 = PCURVE('',#523,#1206);
+#1206 = DEFINITIONAL_REPRESENTATION('',(#1207),#1211);
+#1207 = LINE('',#1208,#1209);
+#1208 = CARTESIAN_POINT('',(0.,-0.));
+#1209 = VECTOR('',#1210,1.);
+#1210 = DIRECTION('',(0.,-1.));
+#1211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1212 = ORIENTED_EDGE('',*,*,#535,.F.);
+#1213 = FACE_BOUND('',#1214,.T.);
+#1214 = EDGE_LOOP('',(#1215));
+#1215 = ORIENTED_EDGE('',*,*,#1216,.F.);
+#1216 = EDGE_CURVE('',#1217,#1217,#1219,.T.);
+#1217 = VERTEX_POINT('',#1218);
+#1218 = CARTESIAN_POINT('',(-30.,-172.5,5.));
+#1219 = SURFACE_CURVE('',#1220,(#1225,#1232),.PCURVE_S1.);
+#1220 = CIRCLE('',#1221,2.5);
+#1221 = AXIS2_PLACEMENT_3D('',#1222,#1223,#1224);
+#1222 = CARTESIAN_POINT('',(-30.,-170.,5.));
+#1223 = DIRECTION('',(-1.,0.,0.));
+#1224 = DIRECTION('',(0.,-1.,0.));
+#1225 = PCURVE('',#251,#1226);
+#1226 = DEFINITIONAL_REPRESENTATION('',(#1227),#1231);
+#1227 = CIRCLE('',#1228,2.5);
+#1228 = AXIS2_PLACEMENT_2D('',#1229,#1230);
+#1229 = CARTESIAN_POINT('',(20.,-5.));
+#1230 = DIRECTION('',(-1.,0.));
+#1231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1232 = PCURVE('',#1233,#1238);
+#1233 = CYLINDRICAL_SURFACE('',#1234,2.5);
+#1234 = AXIS2_PLACEMENT_3D('',#1235,#1236,#1237);
+#1235 = CARTESIAN_POINT('',(-30.,-170.,5.));
+#1236 = DIRECTION('',(-1.,0.,0.));
+#1237 = DIRECTION('',(0.,-1.,0.));
+#1238 = DEFINITIONAL_REPRESENTATION('',(#1239),#1243);
+#1239 = LINE('',#1240,#1241);
+#1240 = CARTESIAN_POINT('',(0.,0.));
+#1241 = VECTOR('',#1242,1.);
+#1242 = DIRECTION('',(1.,0.));
+#1243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1244 = FACE_BOUND('',#1245,.T.);
+#1245 = EDGE_LOOP('',(#1246));
+#1246 = ORIENTED_EDGE('',*,*,#1247,.F.);
+#1247 = EDGE_CURVE('',#1248,#1248,#1250,.T.);
+#1248 = VERTEX_POINT('',#1249);
+#1249 = CARTESIAN_POINT('',(-30.,-129.5,5.));
+#1250 = SURFACE_CURVE('',#1251,(#1256,#1263),.PCURVE_S1.);
+#1251 = CIRCLE('',#1252,2.5);
+#1252 = AXIS2_PLACEMENT_3D('',#1253,#1254,#1255);
+#1253 = CARTESIAN_POINT('',(-30.,-127.,5.));
+#1254 = DIRECTION('',(-1.,0.,0.));
+#1255 = DIRECTION('',(0.,-1.,0.));
+#1256 = PCURVE('',#251,#1257);
+#1257 = DEFINITIONAL_REPRESENTATION('',(#1258),#1262);
+#1258 = CIRCLE('',#1259,2.5);
+#1259 = AXIS2_PLACEMENT_2D('',#1260,#1261);
+#1260 = CARTESIAN_POINT('',(63.,-5.));
+#1261 = DIRECTION('',(-1.,0.));
+#1262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1263 = PCURVE('',#1264,#1269);
+#1264 = CYLINDRICAL_SURFACE('',#1265,2.5);
+#1265 = AXIS2_PLACEMENT_3D('',#1266,#1267,#1268);
+#1266 = CARTESIAN_POINT('',(-30.,-127.,5.));
+#1267 = DIRECTION('',(-1.,0.,0.));
+#1268 = DIRECTION('',(0.,-1.,0.));
+#1269 = DEFINITIONAL_REPRESENTATION('',(#1270),#1274);
+#1270 = LINE('',#1271,#1272);
+#1271 = CARTESIAN_POINT('',(0.,0.));
+#1272 = VECTOR('',#1273,1.);
+#1273 = DIRECTION('',(1.,0.));
+#1274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1275 = ADVANCED_FACE('',(#1276),#327,.F.);
+#1276 = FACE_BOUND('',#1277,.F.);
+#1277 = EDGE_LOOP('',(#1278,#1279,#1280,#1301));
+#1278 = ORIENTED_EDGE('',*,*,#1055,.T.);
+#1279 = ORIENTED_EDGE('',*,*,#724,.T.);
+#1280 = ORIENTED_EDGE('',*,*,#1281,.F.);
+#1281 = EDGE_CURVE('',#312,#725,#1282,.T.);
+#1282 = SURFACE_CURVE('',#1283,(#1287,#1294),.PCURVE_S1.);
+#1283 = LINE('',#1284,#1285);
+#1284 = CARTESIAN_POINT('',(40.,-85.,0.));
+#1285 = VECTOR('',#1286,1.);
+#1286 = DIRECTION('',(0.,0.,1.));
+#1287 = PCURVE('',#327,#1288);
+#1288 = DEFINITIONAL_REPRESENTATION('',(#1289),#1293);
+#1289 = LINE('',#1290,#1291);
+#1290 = CARTESIAN_POINT('',(22.,0.));
+#1291 = VECTOR('',#1292,1.);
+#1292 = DIRECTION('',(0.,-1.));
+#1293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1294 = PCURVE('',#355,#1295);
+#1295 = DEFINITIONAL_REPRESENTATION('',(#1296),#1300);
+#1296 = LINE('',#1297,#1298);
+#1297 = CARTESIAN_POINT('',(0.,-0.));
+#1298 = VECTOR('',#1299,1.);
+#1299 = DIRECTION('',(0.,-1.));
+#1300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1301 = ORIENTED_EDGE('',*,*,#311,.F.);
+#1302 = ADVANCED_FACE('',(#1303),#523,.T.);
+#1303 = FACE_BOUND('',#1304,.T.);
+#1304 = EDGE_LOOP('',(#1305,#1306,#1307,#1328));
+#1305 = ORIENTED_EDGE('',*,*,#1192,.T.);
+#1306 = ORIENTED_EDGE('',*,*,#885,.T.);
+#1307 = ORIENTED_EDGE('',*,*,#1308,.F.);
+#1308 = EDGE_CURVE('',#480,#863,#1309,.T.);
+#1309 = SURFACE_CURVE('',#1310,(#1314,#1321),.PCURVE_S1.);
+#1310 = LINE('',#1311,#1312);
+#1311 = CARTESIAN_POINT('',(-40.,-107.,0.));
+#1312 = VECTOR('',#1313,1.);
+#1313 = DIRECTION('',(0.,0.,1.));
+#1314 = PCURVE('',#523,#1315);
+#1315 = DEFINITIONAL_REPRESENTATION('',(#1316),#1320);
+#1316 = LINE('',#1317,#1318);
+#1317 = CARTESIAN_POINT('',(10.,0.));
+#1318 = VECTOR('',#1319,1.);
+#1319 = DIRECTION('',(0.,-1.));
+#1320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1321 = PCURVE('',#495,#1322);
+#1322 = DEFINITIONAL_REPRESENTATION('',(#1323),#1327);
+#1323 = LINE('',#1324,#1325);
+#1324 = CARTESIAN_POINT('',(0.,0.));
+#1325 = VECTOR('',#1326,1.);
+#1326 = DIRECTION('',(0.,-1.));
+#1327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1328 = ORIENTED_EDGE('',*,*,#507,.F.);
+#1329 = ADVANCED_FACE('',(#1330),#355,.F.);
+#1330 = FACE_BOUND('',#1331,.F.);
+#1331 = EDGE_LOOP('',(#1332,#1333,#1334,#1355));
+#1332 = ORIENTED_EDGE('',*,*,#1281,.T.);
+#1333 = ORIENTED_EDGE('',*,*,#747,.T.);
+#1334 = ORIENTED_EDGE('',*,*,#1335,.F.);
+#1335 = EDGE_CURVE('',#340,#748,#1336,.T.);
+#1336 = SURFACE_CURVE('',#1337,(#1341,#1348),.PCURVE_S1.);
+#1337 = LINE('',#1338,#1339);
+#1338 = CARTESIAN_POINT('',(30.,-85.,0.));
+#1339 = VECTOR('',#1340,1.);
+#1340 = DIRECTION('',(0.,0.,1.));
+#1341 = PCURVE('',#355,#1342);
+#1342 = DEFINITIONAL_REPRESENTATION('',(#1343),#1347);
+#1343 = LINE('',#1344,#1345);
+#1344 = CARTESIAN_POINT('',(10.,0.));
+#1345 = VECTOR('',#1346,1.);
+#1346 = DIRECTION('',(0.,-1.));
+#1347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1348 = PCURVE('',#383,#1349);
+#1349 = DEFINITIONAL_REPRESENTATION('',(#1350),#1354);
+#1350 = LINE('',#1351,#1352);
+#1351 = CARTESIAN_POINT('',(0.,0.));
+#1352 = VECTOR('',#1353,1.);
+#1353 = DIRECTION('',(0.,-1.));
+#1354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1355 = ORIENTED_EDGE('',*,*,#339,.F.);
+#1356 = ADVANCED_FACE('',(#1357),#495,.T.);
+#1357 = FACE_BOUND('',#1358,.T.);
+#1358 = EDGE_LOOP('',(#1359,#1360,#1361,#1382));
+#1359 = ORIENTED_EDGE('',*,*,#1308,.T.);
+#1360 = ORIENTED_EDGE('',*,*,#862,.T.);
+#1361 = ORIENTED_EDGE('',*,*,#1362,.F.);
+#1362 = EDGE_CURVE('',#452,#840,#1363,.T.);
+#1363 = SURFACE_CURVE('',#1364,(#1368,#1375),.PCURVE_S1.);
+#1364 = LINE('',#1365,#1366);
+#1365 = CARTESIAN_POINT('',(-40.,-85.,0.));
+#1366 = VECTOR('',#1367,1.);
+#1367 = DIRECTION('',(0.,0.,1.));
+#1368 = PCURVE('',#495,#1369);
+#1369 = DEFINITIONAL_REPRESENTATION('',(#1370),#1374);
+#1370 = LINE('',#1371,#1372);
+#1371 = CARTESIAN_POINT('',(22.,0.));
+#1372 = VECTOR('',#1373,1.);
+#1373 = DIRECTION('',(0.,-1.));
+#1374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1375 = PCURVE('',#467,#1376);
+#1376 = DEFINITIONAL_REPRESENTATION('',(#1377),#1381);
+#1377 = LINE('',#1378,#1379);
+#1378 = CARTESIAN_POINT('',(0.,0.));
+#1379 = VECTOR('',#1380,1.);
+#1380 = DIRECTION('',(0.,-1.));
+#1381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1382 = ORIENTED_EDGE('',*,*,#479,.F.);
+#1383 = ADVANCED_FACE('',(#1384,#1410,#1445),#383,.F.);
+#1384 = FACE_BOUND('',#1385,.F.);
+#1385 = EDGE_LOOP('',(#1386,#1387,#1388,#1409));
+#1386 = ORIENTED_EDGE('',*,*,#1335,.T.);
+#1387 = ORIENTED_EDGE('',*,*,#770,.T.);
+#1388 = ORIENTED_EDGE('',*,*,#1389,.F.);
+#1389 = EDGE_CURVE('',#368,#771,#1390,.T.);
+#1390 = SURFACE_CURVE('',#1391,(#1395,#1402),.PCURVE_S1.);
+#1391 = LINE('',#1392,#1393);
+#1392 = CARTESIAN_POINT('',(30.,0.,0.));
+#1393 = VECTOR('',#1394,1.);
+#1394 = DIRECTION('',(0.,0.,1.));
+#1395 = PCURVE('',#383,#1396);
+#1396 = DEFINITIONAL_REPRESENTATION('',(#1397),#1401);
+#1397 = LINE('',#1398,#1399);
+#1398 = CARTESIAN_POINT('',(85.,0.));
+#1399 = VECTOR('',#1400,1.);
+#1400 = DIRECTION('',(0.,-1.));
+#1401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1402 = PCURVE('',#411,#1403);
+#1403 = DEFINITIONAL_REPRESENTATION('',(#1404),#1408);
+#1404 = LINE('',#1405,#1406);
+#1405 = CARTESIAN_POINT('',(60.,0.));
+#1406 = VECTOR('',#1407,1.);
+#1407 = DIRECTION('',(0.,-1.));
+#1408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1409 = ORIENTED_EDGE('',*,*,#367,.F.);
+#1410 = FACE_BOUND('',#1411,.F.);
+#1411 = EDGE_LOOP('',(#1412));
+#1412 = ORIENTED_EDGE('',*,*,#1413,.T.);
+#1413 = EDGE_CURVE('',#1414,#1414,#1416,.T.);
+#1414 = VERTEX_POINT('',#1415);
+#1415 = CARTESIAN_POINT('',(30.,-30.,5.));
+#1416 = SURFACE_CURVE('',#1417,(#1422,#1433),.PCURVE_S1.);
+#1417 = CIRCLE('',#1418,2.5);
+#1418 = AXIS2_PLACEMENT_3D('',#1419,#1420,#1421);
+#1419 = CARTESIAN_POINT('',(30.,-32.5,5.));
+#1420 = DIRECTION('',(1.,0.,0.));
+#1421 = DIRECTION('',(0.,1.,0.));
+#1422 = PCURVE('',#383,#1423);
+#1423 = DEFINITIONAL_REPRESENTATION('',(#1424),#1432);
+#1424 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1425,#1426,#1427,#1428,
+#1429,#1430,#1431),.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('') );
+#1425 = CARTESIAN_POINT('',(55.,-5.));
+#1426 = CARTESIAN_POINT('',(55.,-9.330127018922));
+#1427 = CARTESIAN_POINT('',(51.25,-7.165063509461));
+#1428 = CARTESIAN_POINT('',(47.5,-5.));
+#1429 = CARTESIAN_POINT('',(51.25,-2.834936490539));
+#1430 = CARTESIAN_POINT('',(55.,-0.669872981078));
+#1431 = CARTESIAN_POINT('',(55.,-5.));
+#1432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1433 = PCURVE('',#1434,#1439);
+#1434 = CYLINDRICAL_SURFACE('',#1435,2.5);
+#1435 = AXIS2_PLACEMENT_3D('',#1436,#1437,#1438);
+#1436 = CARTESIAN_POINT('',(30.,-32.5,5.));
+#1437 = DIRECTION('',(1.,0.,0.));
+#1438 = DIRECTION('',(0.,1.,0.));
+#1439 = DEFINITIONAL_REPRESENTATION('',(#1440),#1444);
+#1440 = LINE('',#1441,#1442);
+#1441 = CARTESIAN_POINT('',(0.,0.));
+#1442 = VECTOR('',#1443,1.);
+#1443 = DIRECTION('',(1.,0.));
+#1444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1445 = FACE_BOUND('',#1446,.F.);
+#1446 = EDGE_LOOP('',(#1447));
+#1447 = ORIENTED_EDGE('',*,*,#1448,.T.);
+#1448 = EDGE_CURVE('',#1449,#1449,#1451,.T.);
+#1449 = VERTEX_POINT('',#1450);
+#1450 = CARTESIAN_POINT('',(30.,-78.75,5.));
+#1451 = SURFACE_CURVE('',#1452,(#1457,#1468),.PCURVE_S1.);
+#1452 = CIRCLE('',#1453,1.25);
+#1453 = AXIS2_PLACEMENT_3D('',#1454,#1455,#1456);
+#1454 = CARTESIAN_POINT('',(30.,-80.,5.));
+#1455 = DIRECTION('',(1.,0.,0.));
+#1456 = DIRECTION('',(0.,1.,0.));
+#1457 = PCURVE('',#383,#1458);
+#1458 = DEFINITIONAL_REPRESENTATION('',(#1459),#1467);
+#1459 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1460,#1461,#1462,#1463,
+#1464,#1465,#1466),.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('') );
+#1460 = CARTESIAN_POINT('',(6.25,-5.));
+#1461 = CARTESIAN_POINT('',(6.25,-7.165063509461));
+#1462 = CARTESIAN_POINT('',(4.375,-6.082531754731));
+#1463 = CARTESIAN_POINT('',(2.5,-5.));
+#1464 = CARTESIAN_POINT('',(4.375,-3.917468245269));
+#1465 = CARTESIAN_POINT('',(6.25,-2.834936490539));
+#1466 = CARTESIAN_POINT('',(6.25,-5.));
+#1467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1468 = PCURVE('',#1469,#1474);
+#1469 = CYLINDRICAL_SURFACE('',#1470,1.25);
+#1470 = AXIS2_PLACEMENT_3D('',#1471,#1472,#1473);
+#1471 = CARTESIAN_POINT('',(30.,-80.,5.));
+#1472 = DIRECTION('',(1.,0.,0.));
+#1473 = DIRECTION('',(0.,1.,0.));
+#1474 = DEFINITIONAL_REPRESENTATION('',(#1475),#1479);
+#1475 = LINE('',#1476,#1477);
+#1476 = CARTESIAN_POINT('',(0.,0.));
+#1477 = VECTOR('',#1478,1.);
+#1478 = DIRECTION('',(1.,0.));
+#1479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1480 = ADVANCED_FACE('',(#1481),#467,.T.);
+#1481 = FACE_BOUND('',#1482,.T.);
+#1482 = EDGE_LOOP('',(#1483,#1484,#1485,#1506));
+#1483 = ORIENTED_EDGE('',*,*,#1362,.T.);
+#1484 = ORIENTED_EDGE('',*,*,#839,.T.);
+#1485 = ORIENTED_EDGE('',*,*,#1486,.F.);
+#1486 = EDGE_CURVE('',#424,#817,#1487,.T.);
+#1487 = SURFACE_CURVE('',#1488,(#1492,#1499),.PCURVE_S1.);
+#1488 = LINE('',#1489,#1490);
+#1489 = CARTESIAN_POINT('',(-30.,-85.,0.));
+#1490 = VECTOR('',#1491,1.);
+#1491 = DIRECTION('',(0.,0.,1.));
+#1492 = PCURVE('',#467,#1493);
+#1493 = DEFINITIONAL_REPRESENTATION('',(#1494),#1498);
+#1494 = LINE('',#1495,#1496);
+#1495 = CARTESIAN_POINT('',(10.,0.));
+#1496 = VECTOR('',#1497,1.);
+#1497 = DIRECTION('',(0.,-1.));
+#1498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1499 = PCURVE('',#439,#1500);
+#1500 = DEFINITIONAL_REPRESENTATION('',(#1501),#1505);
+#1501 = LINE('',#1502,#1503);
+#1502 = CARTESIAN_POINT('',(0.,0.));
+#1503 = VECTOR('',#1504,1.);
+#1504 = DIRECTION('',(0.,-1.));
+#1505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1506 = ORIENTED_EDGE('',*,*,#451,.F.);
+#1507 = ADVANCED_FACE('',(#1508,#1534,#1565),#411,.T.);
+#1508 = FACE_BOUND('',#1509,.T.);
+#1509 = EDGE_LOOP('',(#1510,#1531,#1532,#1533));
+#1510 = ORIENTED_EDGE('',*,*,#1511,.T.);
+#1511 = EDGE_CURVE('',#396,#794,#1512,.T.);
+#1512 = SURFACE_CURVE('',#1513,(#1517,#1524),.PCURVE_S1.);
+#1513 = LINE('',#1514,#1515);
+#1514 = CARTESIAN_POINT('',(-30.,0.,0.));
+#1515 = VECTOR('',#1516,1.);
+#1516 = DIRECTION('',(0.,0.,1.));
+#1517 = PCURVE('',#411,#1518);
+#1518 = DEFINITIONAL_REPRESENTATION('',(#1519),#1523);
+#1519 = LINE('',#1520,#1521);
+#1520 = CARTESIAN_POINT('',(0.,0.));
+#1521 = VECTOR('',#1522,1.);
+#1522 = DIRECTION('',(0.,-1.));
+#1523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1524 = PCURVE('',#439,#1525);
+#1525 = DEFINITIONAL_REPRESENTATION('',(#1526),#1530);
+#1526 = LINE('',#1527,#1528);
+#1527 = CARTESIAN_POINT('',(85.,0.));
+#1528 = VECTOR('',#1529,1.);
+#1529 = DIRECTION('',(0.,-1.));
+#1530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1531 = ORIENTED_EDGE('',*,*,#793,.T.);
+#1532 = ORIENTED_EDGE('',*,*,#1389,.F.);
+#1533 = ORIENTED_EDGE('',*,*,#395,.F.);
+#1534 = FACE_BOUND('',#1535,.T.);
+#1535 = EDGE_LOOP('',(#1536));
+#1536 = ORIENTED_EDGE('',*,*,#1537,.F.);
+#1537 = EDGE_CURVE('',#1538,#1538,#1540,.T.);
+#1538 = VERTEX_POINT('',#1539);
+#1539 = CARTESIAN_POINT('',(-16.25,1.E-15,5.));
+#1540 = SURFACE_CURVE('',#1541,(#1546,#1553),.PCURVE_S1.);
+#1541 = CIRCLE('',#1542,1.25);
+#1542 = AXIS2_PLACEMENT_3D('',#1543,#1544,#1545);
+#1543 = CARTESIAN_POINT('',(-15.,0.,5.));
+#1544 = DIRECTION('',(0.,1.,-0.));
+#1545 = DIRECTION('',(-1.,0.,0.));
+#1546 = PCURVE('',#411,#1547);
+#1547 = DEFINITIONAL_REPRESENTATION('',(#1548),#1552);
+#1548 = CIRCLE('',#1549,1.25);
+#1549 = AXIS2_PLACEMENT_2D('',#1550,#1551);
+#1550 = CARTESIAN_POINT('',(15.,-5.));
+#1551 = DIRECTION('',(-1.,0.));
+#1552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1553 = PCURVE('',#1554,#1559);
+#1554 = CYLINDRICAL_SURFACE('',#1555,1.25);
+#1555 = AXIS2_PLACEMENT_3D('',#1556,#1557,#1558);
+#1556 = CARTESIAN_POINT('',(-15.,1.11E-15,5.));
+#1557 = DIRECTION('',(0.,1.,-2.2E-16));
+#1558 = DIRECTION('',(-1.,0.,0.));
+#1559 = DEFINITIONAL_REPRESENTATION('',(#1560),#1564);
+#1560 = LINE('',#1561,#1562);
+#1561 = CARTESIAN_POINT('',(0.,0.));
+#1562 = VECTOR('',#1563,1.);
+#1563 = DIRECTION('',(1.,0.));
+#1564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1565 = FACE_BOUND('',#1566,.T.);
+#1566 = EDGE_LOOP('',(#1567));
+#1567 = ORIENTED_EDGE('',*,*,#1568,.F.);
+#1568 = EDGE_CURVE('',#1569,#1569,#1571,.T.);
+#1569 = VERTEX_POINT('',#1570);
+#1570 = CARTESIAN_POINT('',(13.75,1.E-15,5.));
+#1571 = SURFACE_CURVE('',#1572,(#1577,#1584),.PCURVE_S1.);
+#1572 = CIRCLE('',#1573,1.25);
+#1573 = AXIS2_PLACEMENT_3D('',#1574,#1575,#1576);
+#1574 = CARTESIAN_POINT('',(15.,0.,5.));
+#1575 = DIRECTION('',(0.,1.,-0.));
+#1576 = DIRECTION('',(-1.,0.,0.));
+#1577 = PCURVE('',#411,#1578);
+#1578 = DEFINITIONAL_REPRESENTATION('',(#1579),#1583);
+#1579 = CIRCLE('',#1580,1.25);
+#1580 = AXIS2_PLACEMENT_2D('',#1581,#1582);
+#1581 = CARTESIAN_POINT('',(45.,-5.));
+#1582 = DIRECTION('',(-1.,0.));
+#1583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1584 = PCURVE('',#1585,#1590);
+#1585 = CYLINDRICAL_SURFACE('',#1586,1.25);
+#1586 = AXIS2_PLACEMENT_3D('',#1587,#1588,#1589);
+#1587 = CARTESIAN_POINT('',(15.,1.11E-15,5.));
+#1588 = DIRECTION('',(0.,1.,-2.2E-16));
+#1589 = DIRECTION('',(-1.,0.,0.));
+#1590 = DEFINITIONAL_REPRESENTATION('',(#1591),#1595);
+#1591 = LINE('',#1592,#1593);
+#1592 = CARTESIAN_POINT('',(0.,0.));
+#1593 = VECTOR('',#1594,1.);
+#1594 = DIRECTION('',(1.,0.));
+#1595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1596 = ADVANCED_FACE('',(#1597,#1603,#1634),#439,.T.);
+#1597 = FACE_BOUND('',#1598,.T.);
+#1598 = EDGE_LOOP('',(#1599,#1600,#1601,#1602));
+#1599 = ORIENTED_EDGE('',*,*,#1486,.T.);
+#1600 = ORIENTED_EDGE('',*,*,#816,.T.);
+#1601 = ORIENTED_EDGE('',*,*,#1511,.F.);
+#1602 = ORIENTED_EDGE('',*,*,#423,.F.);
+#1603 = FACE_BOUND('',#1604,.T.);
+#1604 = EDGE_LOOP('',(#1605));
+#1605 = ORIENTED_EDGE('',*,*,#1606,.F.);
+#1606 = EDGE_CURVE('',#1607,#1607,#1609,.T.);
+#1607 = VERTEX_POINT('',#1608);
+#1608 = CARTESIAN_POINT('',(-30.,-35.,5.));
+#1609 = SURFACE_CURVE('',#1610,(#1615,#1622),.PCURVE_S1.);
+#1610 = CIRCLE('',#1611,2.5);
+#1611 = AXIS2_PLACEMENT_3D('',#1612,#1613,#1614);
+#1612 = CARTESIAN_POINT('',(-30.,-32.5,5.));
+#1613 = DIRECTION('',(-1.,0.,0.));
+#1614 = DIRECTION('',(0.,-1.,0.));
+#1615 = PCURVE('',#439,#1616);
+#1616 = DEFINITIONAL_REPRESENTATION('',(#1617),#1621);
+#1617 = CIRCLE('',#1618,2.5);
+#1618 = AXIS2_PLACEMENT_2D('',#1619,#1620);
+#1619 = CARTESIAN_POINT('',(52.5,-5.));
+#1620 = DIRECTION('',(-1.,0.));
+#1621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1622 = PCURVE('',#1623,#1628);
+#1623 = CYLINDRICAL_SURFACE('',#1624,2.5);
+#1624 = AXIS2_PLACEMENT_3D('',#1625,#1626,#1627);
+#1625 = CARTESIAN_POINT('',(-30.,-32.5,5.));
+#1626 = DIRECTION('',(-1.,0.,0.));
+#1627 = DIRECTION('',(0.,-1.,0.));
+#1628 = DEFINITIONAL_REPRESENTATION('',(#1629),#1633);
+#1629 = LINE('',#1630,#1631);
+#1630 = CARTESIAN_POINT('',(0.,0.));
+#1631 = VECTOR('',#1632,1.);
+#1632 = DIRECTION('',(1.,0.));
+#1633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1634 = FACE_BOUND('',#1635,.T.);
+#1635 = EDGE_LOOP('',(#1636));
+#1636 = ORIENTED_EDGE('',*,*,#1637,.F.);
+#1637 = EDGE_CURVE('',#1638,#1638,#1640,.T.);
+#1638 = VERTEX_POINT('',#1639);
+#1639 = CARTESIAN_POINT('',(-30.,-81.25,5.));
+#1640 = SURFACE_CURVE('',#1641,(#1646,#1653),.PCURVE_S1.);
+#1641 = CIRCLE('',#1642,1.25);
+#1642 = AXIS2_PLACEMENT_3D('',#1643,#1644,#1645);
+#1643 = CARTESIAN_POINT('',(-30.,-80.,5.));
+#1644 = DIRECTION('',(-1.,0.,0.));
+#1645 = DIRECTION('',(0.,-1.,0.));
+#1646 = PCURVE('',#439,#1647);
+#1647 = DEFINITIONAL_REPRESENTATION('',(#1648),#1652);
+#1648 = CIRCLE('',#1649,1.25);
+#1649 = AXIS2_PLACEMENT_2D('',#1650,#1651);
+#1650 = CARTESIAN_POINT('',(5.,-5.));
+#1651 = DIRECTION('',(-1.,0.));
+#1652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1653 = PCURVE('',#1654,#1659);
+#1654 = CYLINDRICAL_SURFACE('',#1655,1.25);
+#1655 = AXIS2_PLACEMENT_3D('',#1656,#1657,#1658);
+#1656 = CARTESIAN_POINT('',(-30.,-80.,5.));
+#1657 = DIRECTION('',(-1.,0.,0.));
+#1658 = DIRECTION('',(0.,-1.,0.));
+#1659 = DEFINITIONAL_REPRESENTATION('',(#1660),#1664);
+#1660 = LINE('',#1661,#1662);
+#1661 = CARTESIAN_POINT('',(0.,0.));
+#1662 = VECTOR('',#1663,1.);
+#1663 = DIRECTION('',(1.,0.));
+#1664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1665 = ADVANCED_FACE('',(#1666),#580,.F.);
+#1666 = FACE_BOUND('',#1667,.F.);
+#1667 = EDGE_LOOP('',(#1668,#1689,#1690,#1691));
+#1668 = ORIENTED_EDGE('',*,*,#1669,.T.);
+#1669 = EDGE_CURVE('',#560,#933,#1670,.T.);
+#1670 = SEAM_CURVE('',#1671,(#1675,#1682),.PCURVE_S1.);
+#1671 = LINE('',#1672,#1673);
+#1672 = CARTESIAN_POINT('',(1.25,-157.,0.));
+#1673 = VECTOR('',#1674,1.);
+#1674 = DIRECTION('',(0.,0.,1.));
+#1675 = PCURVE('',#580,#1676);
+#1676 = DEFINITIONAL_REPRESENTATION('',(#1677),#1681);
+#1677 = LINE('',#1678,#1679);
+#1678 = CARTESIAN_POINT('',(0.,0.));
+#1679 = VECTOR('',#1680,1.);
+#1680 = DIRECTION('',(0.,-1.));
+#1681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1682 = PCURVE('',#580,#1683);
+#1683 = DEFINITIONAL_REPRESENTATION('',(#1684),#1688);
+#1684 = LINE('',#1685,#1686);
+#1685 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1686 = VECTOR('',#1687,1.);
+#1687 = DIRECTION('',(0.,-1.));
+#1688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1689 = ORIENTED_EDGE('',*,*,#932,.T.);
+#1690 = ORIENTED_EDGE('',*,*,#1669,.F.);
+#1691 = ORIENTED_EDGE('',*,*,#559,.F.);
+#1692 = ADVANCED_FACE('',(#1693),#615,.F.);
+#1693 = FACE_BOUND('',#1694,.F.);
+#1694 = EDGE_LOOP('',(#1695,#1716,#1717,#1718));
+#1695 = ORIENTED_EDGE('',*,*,#1696,.T.);
+#1696 = EDGE_CURVE('',#595,#963,#1697,.T.);
+#1697 = SEAM_CURVE('',#1698,(#1702,#1709),.PCURVE_S1.);
+#1698 = LINE('',#1699,#1700);
+#1699 = CARTESIAN_POINT('',(1.25,-122.,0.));
+#1700 = VECTOR('',#1701,1.);
+#1701 = DIRECTION('',(0.,0.,1.));
+#1702 = PCURVE('',#615,#1703);
+#1703 = DEFINITIONAL_REPRESENTATION('',(#1704),#1708);
+#1704 = LINE('',#1705,#1706);
+#1705 = CARTESIAN_POINT('',(0.,0.));
+#1706 = VECTOR('',#1707,1.);
+#1707 = DIRECTION('',(0.,-1.));
+#1708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1709 = PCURVE('',#615,#1710);
+#1710 = DEFINITIONAL_REPRESENTATION('',(#1711),#1715);
+#1711 = LINE('',#1712,#1713);
+#1712 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1713 = VECTOR('',#1714,1.);
+#1714 = DIRECTION('',(0.,-1.));
+#1715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1716 = ORIENTED_EDGE('',*,*,#962,.T.);
+#1717 = ORIENTED_EDGE('',*,*,#1696,.F.);
+#1718 = ORIENTED_EDGE('',*,*,#594,.F.);
+#1719 = ADVANCED_FACE('',(#1720),#650,.F.);
+#1720 = FACE_BOUND('',#1721,.F.);
+#1721 = EDGE_LOOP('',(#1722,#1743,#1744,#1745));
+#1722 = ORIENTED_EDGE('',*,*,#1723,.T.);
+#1723 = EDGE_CURVE('',#630,#993,#1724,.T.);
+#1724 = SEAM_CURVE('',#1725,(#1729,#1736),.PCURVE_S1.);
+#1725 = LINE('',#1726,#1727);
+#1726 = CARTESIAN_POINT('',(16.25,-80.,0.));
+#1727 = VECTOR('',#1728,1.);
+#1728 = DIRECTION('',(0.,0.,1.));
+#1729 = PCURVE('',#650,#1730);
+#1730 = DEFINITIONAL_REPRESENTATION('',(#1731),#1735);
+#1731 = LINE('',#1732,#1733);
+#1732 = CARTESIAN_POINT('',(0.,0.));
+#1733 = VECTOR('',#1734,1.);
+#1734 = DIRECTION('',(0.,-1.));
+#1735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1736 = PCURVE('',#650,#1737);
+#1737 = DEFINITIONAL_REPRESENTATION('',(#1738),#1742);
+#1738 = LINE('',#1739,#1740);
+#1739 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1740 = VECTOR('',#1741,1.);
+#1741 = DIRECTION('',(0.,-1.));
+#1742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1743 = ORIENTED_EDGE('',*,*,#992,.T.);
+#1744 = ORIENTED_EDGE('',*,*,#1723,.F.);
+#1745 = ORIENTED_EDGE('',*,*,#629,.F.);
+#1746 = ADVANCED_FACE('',(#1747),#685,.F.);
+#1747 = FACE_BOUND('',#1748,.F.);
+#1748 = EDGE_LOOP('',(#1749,#1770,#1771,#1772));
+#1749 = ORIENTED_EDGE('',*,*,#1750,.T.);
+#1750 = EDGE_CURVE('',#665,#1023,#1751,.T.);
+#1751 = SEAM_CURVE('',#1752,(#1756,#1763),.PCURVE_S1.);
+#1752 = LINE('',#1753,#1754);
+#1753 = CARTESIAN_POINT('',(-13.75,-80.,0.));
+#1754 = VECTOR('',#1755,1.);
+#1755 = DIRECTION('',(0.,0.,1.));
+#1756 = PCURVE('',#685,#1757);
+#1757 = DEFINITIONAL_REPRESENTATION('',(#1758),#1762);
+#1758 = LINE('',#1759,#1760);
+#1759 = CARTESIAN_POINT('',(0.,0.));
+#1760 = VECTOR('',#1761,1.);
+#1761 = DIRECTION('',(0.,-1.));
+#1762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1763 = PCURVE('',#685,#1764);
+#1764 = DEFINITIONAL_REPRESENTATION('',(#1765),#1769);
+#1765 = LINE('',#1766,#1767);
+#1766 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1767 = VECTOR('',#1768,1.);
+#1768 = DIRECTION('',(0.,-1.));
+#1769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1770 = ORIENTED_EDGE('',*,*,#1022,.T.);
+#1771 = ORIENTED_EDGE('',*,*,#1750,.F.);
+#1772 = ORIENTED_EDGE('',*,*,#664,.F.);
+#1773 = ADVANCED_FACE('',(#1774),#1118,.T.);
+#1774 = FACE_BOUND('',#1775,.T.);
+#1775 = EDGE_LOOP('',(#1776));
+#1776 = ORIENTED_EDGE('',*,*,#1103,.T.);
+#1777 = ADVANCED_FACE('',(#1778),#1173,.T.);
+#1778 = FACE_BOUND('',#1779,.T.);
+#1779 = EDGE_LOOP('',(#1780));
+#1780 = ORIENTED_EDGE('',*,*,#1158,.T.);
+#1781 = ADVANCED_FACE('',(#1782),#1233,.F.);
+#1782 = FACE_BOUND('',#1783,.F.);
+#1783 = EDGE_LOOP('',(#1784,#1807,#1834,#1835));
+#1784 = ORIENTED_EDGE('',*,*,#1785,.T.);
+#1785 = EDGE_CURVE('',#1217,#1786,#1788,.T.);
+#1786 = VERTEX_POINT('',#1787);
+#1787 = CARTESIAN_POINT('',(-20.,-172.5,5.));
+#1788 = SEAM_CURVE('',#1789,(#1793,#1800),.PCURVE_S1.);
+#1789 = LINE('',#1790,#1791);
+#1790 = CARTESIAN_POINT('',(-30.,-172.5,5.));
+#1791 = VECTOR('',#1792,1.);
+#1792 = DIRECTION('',(1.,0.,0.));
+#1793 = PCURVE('',#1233,#1794);
+#1794 = DEFINITIONAL_REPRESENTATION('',(#1795),#1799);
+#1795 = LINE('',#1796,#1797);
+#1796 = CARTESIAN_POINT('',(0.,0.));
+#1797 = VECTOR('',#1798,1.);
+#1798 = DIRECTION('',(0.,-1.));
+#1799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1800 = PCURVE('',#1233,#1801);
+#1801 = DEFINITIONAL_REPRESENTATION('',(#1802),#1806);
+#1802 = LINE('',#1803,#1804);
+#1803 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1804 = VECTOR('',#1805,1.);
+#1805 = DIRECTION('',(0.,-1.));
+#1806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1807 = ORIENTED_EDGE('',*,*,#1808,.T.);
+#1808 = EDGE_CURVE('',#1786,#1786,#1809,.T.);
+#1809 = SURFACE_CURVE('',#1810,(#1815,#1822),.PCURVE_S1.);
+#1810 = CIRCLE('',#1811,2.5);
+#1811 = AXIS2_PLACEMENT_3D('',#1812,#1813,#1814);
+#1812 = CARTESIAN_POINT('',(-20.,-170.,5.));
+#1813 = DIRECTION('',(-1.,0.,0.));
+#1814 = DIRECTION('',(0.,-1.,0.));
+#1815 = PCURVE('',#1233,#1816);
+#1816 = DEFINITIONAL_REPRESENTATION('',(#1817),#1821);
+#1817 = LINE('',#1818,#1819);
+#1818 = CARTESIAN_POINT('',(0.,-10.));
+#1819 = VECTOR('',#1820,1.);
+#1820 = DIRECTION('',(1.,0.));
+#1821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1822 = PCURVE('',#1823,#1828);
+#1823 = PLANE('',#1824);
+#1824 = AXIS2_PLACEMENT_3D('',#1825,#1826,#1827);
+#1825 = CARTESIAN_POINT('',(-20.,-170.,5.));
+#1826 = DIRECTION('',(-1.,-0.,-0.));
+#1827 = DIRECTION('',(0.,0.,-1.));
+#1828 = DEFINITIONAL_REPRESENTATION('',(#1829),#1833);
+#1829 = CIRCLE('',#1830,2.5);
+#1830 = AXIS2_PLACEMENT_2D('',#1831,#1832);
+#1831 = CARTESIAN_POINT('',(0.,2.842E-14));
+#1832 = DIRECTION('',(0.,1.));
+#1833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1834 = ORIENTED_EDGE('',*,*,#1785,.F.);
+#1835 = ORIENTED_EDGE('',*,*,#1216,.F.);
+#1836 = ADVANCED_FACE('',(#1837),#1264,.F.);
+#1837 = FACE_BOUND('',#1838,.F.);
+#1838 = EDGE_LOOP('',(#1839,#1862,#1889,#1890));
+#1839 = ORIENTED_EDGE('',*,*,#1840,.T.);
+#1840 = EDGE_CURVE('',#1248,#1841,#1843,.T.);
+#1841 = VERTEX_POINT('',#1842);
+#1842 = CARTESIAN_POINT('',(-20.,-129.5,5.));
+#1843 = SEAM_CURVE('',#1844,(#1848,#1855),.PCURVE_S1.);
+#1844 = LINE('',#1845,#1846);
+#1845 = CARTESIAN_POINT('',(-30.,-129.5,5.));
+#1846 = VECTOR('',#1847,1.);
+#1847 = DIRECTION('',(1.,0.,0.));
+#1848 = PCURVE('',#1264,#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 = PCURVE('',#1264,#1856);
+#1856 = DEFINITIONAL_REPRESENTATION('',(#1857),#1861);
+#1857 = LINE('',#1858,#1859);
+#1858 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1859 = VECTOR('',#1860,1.);
+#1860 = DIRECTION('',(0.,-1.));
+#1861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1862 = ORIENTED_EDGE('',*,*,#1863,.T.);
+#1863 = EDGE_CURVE('',#1841,#1841,#1864,.T.);
+#1864 = SURFACE_CURVE('',#1865,(#1870,#1877),.PCURVE_S1.);
+#1865 = CIRCLE('',#1866,2.5);
+#1866 = AXIS2_PLACEMENT_3D('',#1867,#1868,#1869);
+#1867 = CARTESIAN_POINT('',(-20.,-127.,5.));
+#1868 = DIRECTION('',(-1.,0.,0.));
+#1869 = DIRECTION('',(0.,-1.,0.));
+#1870 = PCURVE('',#1264,#1871);
+#1871 = DEFINITIONAL_REPRESENTATION('',(#1872),#1876);
+#1872 = LINE('',#1873,#1874);
+#1873 = CARTESIAN_POINT('',(0.,-10.));
+#1874 = VECTOR('',#1875,1.);
+#1875 = DIRECTION('',(1.,0.));
+#1876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1877 = PCURVE('',#1878,#1883);
+#1878 = PLANE('',#1879);
+#1879 = AXIS2_PLACEMENT_3D('',#1880,#1881,#1882);
+#1880 = CARTESIAN_POINT('',(-20.,-127.,5.));
+#1881 = DIRECTION('',(-1.,-0.,-0.));
+#1882 = DIRECTION('',(0.,0.,-1.));
+#1883 = DEFINITIONAL_REPRESENTATION('',(#1884),#1888);
+#1884 = CIRCLE('',#1885,2.5);
+#1885 = AXIS2_PLACEMENT_2D('',#1886,#1887);
+#1886 = CARTESIAN_POINT('',(0.,0.));
+#1887 = DIRECTION('',(0.,1.));
+#1888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1889 = ORIENTED_EDGE('',*,*,#1840,.F.);
+#1890 = ORIENTED_EDGE('',*,*,#1247,.F.);
+#1891 = ADVANCED_FACE('',(#1892),#1434,.F.);
+#1892 = FACE_BOUND('',#1893,.F.);
+#1893 = EDGE_LOOP('',(#1894,#1917,#1944,#1945));
+#1894 = ORIENTED_EDGE('',*,*,#1895,.T.);
+#1895 = EDGE_CURVE('',#1414,#1896,#1898,.T.);
+#1896 = VERTEX_POINT('',#1897);
+#1897 = CARTESIAN_POINT('',(20.,-30.,5.));
+#1898 = SEAM_CURVE('',#1899,(#1903,#1910),.PCURVE_S1.);
+#1899 = LINE('',#1900,#1901);
+#1900 = CARTESIAN_POINT('',(30.,-30.,5.));
+#1901 = VECTOR('',#1902,1.);
+#1902 = DIRECTION('',(-1.,-0.,-0.));
+#1903 = PCURVE('',#1434,#1904);
+#1904 = DEFINITIONAL_REPRESENTATION('',(#1905),#1909);
+#1905 = LINE('',#1906,#1907);
+#1906 = CARTESIAN_POINT('',(0.,0.));
+#1907 = VECTOR('',#1908,1.);
+#1908 = DIRECTION('',(0.,-1.));
+#1909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1910 = PCURVE('',#1434,#1911);
+#1911 = DEFINITIONAL_REPRESENTATION('',(#1912),#1916);
+#1912 = LINE('',#1913,#1914);
+#1913 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1914 = VECTOR('',#1915,1.);
+#1915 = DIRECTION('',(0.,-1.));
+#1916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1917 = ORIENTED_EDGE('',*,*,#1918,.T.);
+#1918 = EDGE_CURVE('',#1896,#1896,#1919,.T.);
+#1919 = SURFACE_CURVE('',#1920,(#1925,#1932),.PCURVE_S1.);
+#1920 = CIRCLE('',#1921,2.5);
+#1921 = AXIS2_PLACEMENT_3D('',#1922,#1923,#1924);
+#1922 = CARTESIAN_POINT('',(20.,-32.5,5.));
+#1923 = DIRECTION('',(1.,0.,0.));
+#1924 = DIRECTION('',(0.,1.,0.));
+#1925 = PCURVE('',#1434,#1926);
+#1926 = DEFINITIONAL_REPRESENTATION('',(#1927),#1931);
+#1927 = LINE('',#1928,#1929);
+#1928 = CARTESIAN_POINT('',(0.,-10.));
+#1929 = VECTOR('',#1930,1.);
+#1930 = DIRECTION('',(1.,0.));
+#1931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1932 = PCURVE('',#1933,#1938);
+#1933 = PLANE('',#1934);
+#1934 = AXIS2_PLACEMENT_3D('',#1935,#1936,#1937);
+#1935 = CARTESIAN_POINT('',(20.,-32.5,5.));
+#1936 = DIRECTION('',(1.,0.,0.));
+#1937 = DIRECTION('',(0.,0.,1.));
+#1938 = DEFINITIONAL_REPRESENTATION('',(#1939),#1943);
+#1939 = CIRCLE('',#1940,2.5);
+#1940 = AXIS2_PLACEMENT_2D('',#1941,#1942);
+#1941 = CARTESIAN_POINT('',(0.,0.));
+#1942 = DIRECTION('',(0.,-1.));
+#1943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1944 = ORIENTED_EDGE('',*,*,#1895,.F.);
+#1945 = ORIENTED_EDGE('',*,*,#1413,.F.);
+#1946 = ADVANCED_FACE('',(#1947),#1469,.F.);
+#1947 = FACE_BOUND('',#1948,.F.);
+#1948 = EDGE_LOOP('',(#1949,#1972,#1999,#2000));
+#1949 = ORIENTED_EDGE('',*,*,#1950,.T.);
+#1950 = EDGE_CURVE('',#1449,#1951,#1953,.T.);
+#1951 = VERTEX_POINT('',#1952);
+#1952 = CARTESIAN_POINT('',(20.,-78.75,5.));
+#1953 = SEAM_CURVE('',#1954,(#1958,#1965),.PCURVE_S1.);
+#1954 = LINE('',#1955,#1956);
+#1955 = CARTESIAN_POINT('',(30.,-78.75,5.));
+#1956 = VECTOR('',#1957,1.);
+#1957 = DIRECTION('',(-1.,-0.,-0.));
+#1958 = PCURVE('',#1469,#1959);
+#1959 = DEFINITIONAL_REPRESENTATION('',(#1960),#1964);
+#1960 = LINE('',#1961,#1962);
+#1961 = CARTESIAN_POINT('',(0.,0.));
+#1962 = VECTOR('',#1963,1.);
+#1963 = DIRECTION('',(0.,-1.));
+#1964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1965 = PCURVE('',#1469,#1966);
+#1966 = DEFINITIONAL_REPRESENTATION('',(#1967),#1971);
+#1967 = LINE('',#1968,#1969);
+#1968 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1969 = VECTOR('',#1970,1.);
+#1970 = DIRECTION('',(0.,-1.));
+#1971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1972 = ORIENTED_EDGE('',*,*,#1973,.T.);
+#1973 = EDGE_CURVE('',#1951,#1951,#1974,.T.);
+#1974 = SURFACE_CURVE('',#1975,(#1980,#1987),.PCURVE_S1.);
+#1975 = CIRCLE('',#1976,1.25);
+#1976 = AXIS2_PLACEMENT_3D('',#1977,#1978,#1979);
+#1977 = CARTESIAN_POINT('',(20.,-80.,5.));
+#1978 = DIRECTION('',(1.,0.,0.));
+#1979 = DIRECTION('',(0.,1.,0.));
+#1980 = PCURVE('',#1469,#1981);
+#1981 = DEFINITIONAL_REPRESENTATION('',(#1982),#1986);
+#1982 = LINE('',#1983,#1984);
+#1983 = CARTESIAN_POINT('',(0.,-10.));
+#1984 = VECTOR('',#1985,1.);
+#1985 = DIRECTION('',(1.,0.));
+#1986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1987 = PCURVE('',#1988,#1993);
+#1988 = PLANE('',#1989);
+#1989 = AXIS2_PLACEMENT_3D('',#1990,#1991,#1992);
+#1990 = CARTESIAN_POINT('',(20.,-80.,5.));
+#1991 = DIRECTION('',(1.,0.,0.));
+#1992 = DIRECTION('',(0.,0.,1.));
+#1993 = DEFINITIONAL_REPRESENTATION('',(#1994),#1998);
+#1994 = CIRCLE('',#1995,1.25);
+#1995 = AXIS2_PLACEMENT_2D('',#1996,#1997);
+#1996 = CARTESIAN_POINT('',(0.,0.));
+#1997 = DIRECTION('',(0.,-1.));
+#1998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1999 = ORIENTED_EDGE('',*,*,#1950,.F.);
+#2000 = ORIENTED_EDGE('',*,*,#1448,.F.);
+#2001 = ADVANCED_FACE('',(#2002),#1554,.F.);
+#2002 = FACE_BOUND('',#2003,.F.);
+#2003 = EDGE_LOOP('',(#2004,#2027,#2054,#2055));
+#2004 = ORIENTED_EDGE('',*,*,#2005,.T.);
+#2005 = EDGE_CURVE('',#1538,#2006,#2008,.T.);
+#2006 = VERTEX_POINT('',#2007);
+#2007 = CARTESIAN_POINT('',(-16.25,-10.,5.));
+#2008 = SEAM_CURVE('',#2009,(#2013,#2020),.PCURVE_S1.);
+#2009 = LINE('',#2010,#2011);
+#2010 = CARTESIAN_POINT('',(-16.25,1.11E-15,5.));
+#2011 = VECTOR('',#2012,1.);
+#2012 = DIRECTION('',(0.,-1.,2.2E-16));
+#2013 = PCURVE('',#1554,#2014);
+#2014 = DEFINITIONAL_REPRESENTATION('',(#2015),#2019);
+#2015 = LINE('',#2016,#2017);
+#2016 = CARTESIAN_POINT('',(0.,0.));
+#2017 = VECTOR('',#2018,1.);
+#2018 = DIRECTION('',(0.,-1.));
+#2019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2020 = PCURVE('',#1554,#2021);
+#2021 = DEFINITIONAL_REPRESENTATION('',(#2022),#2026);
+#2022 = LINE('',#2023,#2024);
+#2023 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2024 = VECTOR('',#2025,1.);
+#2025 = DIRECTION('',(0.,-1.));
+#2026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2027 = ORIENTED_EDGE('',*,*,#2028,.T.);
+#2028 = EDGE_CURVE('',#2006,#2006,#2029,.T.);
+#2029 = SURFACE_CURVE('',#2030,(#2035,#2042),.PCURVE_S1.);
+#2030 = CIRCLE('',#2031,1.25);
+#2031 = AXIS2_PLACEMENT_3D('',#2032,#2033,#2034);
+#2032 = CARTESIAN_POINT('',(-15.,-10.,5.));
+#2033 = DIRECTION('',(0.,1.,-0.));
+#2034 = DIRECTION('',(-1.,0.,0.));
+#2035 = PCURVE('',#1554,#2036);
+#2036 = DEFINITIONAL_REPRESENTATION('',(#2037),#2041);
+#2037 = LINE('',#2038,#2039);
+#2038 = CARTESIAN_POINT('',(0.,-10.));
+#2039 = VECTOR('',#2040,1.);
+#2040 = DIRECTION('',(1.,0.));
+#2041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2042 = PCURVE('',#2043,#2048);
+#2043 = PLANE('',#2044);
+#2044 = AXIS2_PLACEMENT_3D('',#2045,#2046,#2047);
+#2045 = CARTESIAN_POINT('',(-15.,-10.,5.));
+#2046 = DIRECTION('',(0.,1.,-2.2E-16));
+#2047 = DIRECTION('',(0.,2.2E-16,1.));
+#2048 = DEFINITIONAL_REPRESENTATION('',(#2049),#2053);
+#2049 = CIRCLE('',#2050,1.25);
+#2050 = AXIS2_PLACEMENT_2D('',#2051,#2052);
+#2051 = CARTESIAN_POINT('',(0.,0.));
+#2052 = DIRECTION('',(0.,-1.));
+#2053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2054 = ORIENTED_EDGE('',*,*,#2005,.F.);
+#2055 = ORIENTED_EDGE('',*,*,#1537,.F.);
+#2056 = ADVANCED_FACE('',(#2057),#1585,.F.);
+#2057 = FACE_BOUND('',#2058,.F.);
+#2058 = EDGE_LOOP('',(#2059,#2082,#2109,#2110));
+#2059 = ORIENTED_EDGE('',*,*,#2060,.T.);
+#2060 = EDGE_CURVE('',#1569,#2061,#2063,.T.);
+#2061 = VERTEX_POINT('',#2062);
+#2062 = CARTESIAN_POINT('',(13.75,-10.,5.));
+#2063 = SEAM_CURVE('',#2064,(#2068,#2075),.PCURVE_S1.);
+#2064 = LINE('',#2065,#2066);
+#2065 = CARTESIAN_POINT('',(13.75,1.11E-15,5.));
+#2066 = VECTOR('',#2067,1.);
+#2067 = DIRECTION('',(0.,-1.,2.2E-16));
+#2068 = PCURVE('',#1585,#2069);
+#2069 = DEFINITIONAL_REPRESENTATION('',(#2070),#2074);
+#2070 = LINE('',#2071,#2072);
+#2071 = CARTESIAN_POINT('',(0.,0.));
+#2072 = VECTOR('',#2073,1.);
+#2073 = DIRECTION('',(0.,-1.));
+#2074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2075 = PCURVE('',#1585,#2076);
+#2076 = DEFINITIONAL_REPRESENTATION('',(#2077),#2081);
+#2077 = LINE('',#2078,#2079);
+#2078 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2079 = VECTOR('',#2080,1.);
+#2080 = DIRECTION('',(0.,-1.));
+#2081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2082 = ORIENTED_EDGE('',*,*,#2083,.T.);
+#2083 = EDGE_CURVE('',#2061,#2061,#2084,.T.);
+#2084 = SURFACE_CURVE('',#2085,(#2090,#2097),.PCURVE_S1.);
+#2085 = CIRCLE('',#2086,1.25);
+#2086 = AXIS2_PLACEMENT_3D('',#2087,#2088,#2089);
+#2087 = CARTESIAN_POINT('',(15.,-10.,5.));
+#2088 = DIRECTION('',(0.,1.,-0.));
+#2089 = DIRECTION('',(-1.,0.,0.));
+#2090 = PCURVE('',#1585,#2091);
+#2091 = DEFINITIONAL_REPRESENTATION('',(#2092),#2096);
+#2092 = LINE('',#2093,#2094);
+#2093 = CARTESIAN_POINT('',(0.,-10.));
+#2094 = VECTOR('',#2095,1.);
+#2095 = DIRECTION('',(1.,0.));
+#2096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2097 = PCURVE('',#2098,#2103);
+#2098 = PLANE('',#2099);
+#2099 = AXIS2_PLACEMENT_3D('',#2100,#2101,#2102);
+#2100 = CARTESIAN_POINT('',(15.,-10.,5.));
+#2101 = DIRECTION('',(0.,1.,-2.2E-16));
+#2102 = DIRECTION('',(0.,2.2E-16,1.));
+#2103 = DEFINITIONAL_REPRESENTATION('',(#2104),#2108);
+#2104 = CIRCLE('',#2105,1.25);
+#2105 = AXIS2_PLACEMENT_2D('',#2106,#2107);
+#2106 = CARTESIAN_POINT('',(0.,1.78E-15));
+#2107 = DIRECTION('',(0.,-1.));
+#2108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2109 = ORIENTED_EDGE('',*,*,#2060,.F.);
+#2110 = ORIENTED_EDGE('',*,*,#1568,.F.);
+#2111 = ADVANCED_FACE('',(#2112),#1623,.F.);
+#2112 = FACE_BOUND('',#2113,.F.);
+#2113 = EDGE_LOOP('',(#2114,#2137,#2164,#2165));
+#2114 = ORIENTED_EDGE('',*,*,#2115,.T.);
+#2115 = EDGE_CURVE('',#1607,#2116,#2118,.T.);
+#2116 = VERTEX_POINT('',#2117);
+#2117 = CARTESIAN_POINT('',(-20.,-35.,5.));
+#2118 = SEAM_CURVE('',#2119,(#2123,#2130),.PCURVE_S1.);
+#2119 = LINE('',#2120,#2121);
+#2120 = CARTESIAN_POINT('',(-30.,-35.,5.));
+#2121 = VECTOR('',#2122,1.);
+#2122 = DIRECTION('',(1.,0.,0.));
+#2123 = PCURVE('',#1623,#2124);
+#2124 = DEFINITIONAL_REPRESENTATION('',(#2125),#2129);
+#2125 = LINE('',#2126,#2127);
+#2126 = CARTESIAN_POINT('',(0.,0.));
+#2127 = VECTOR('',#2128,1.);
+#2128 = DIRECTION('',(0.,-1.));
+#2129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2130 = PCURVE('',#1623,#2131);
+#2131 = DEFINITIONAL_REPRESENTATION('',(#2132),#2136);
+#2132 = LINE('',#2133,#2134);
+#2133 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2134 = VECTOR('',#2135,1.);
+#2135 = DIRECTION('',(0.,-1.));
+#2136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2137 = ORIENTED_EDGE('',*,*,#2138,.T.);
+#2138 = EDGE_CURVE('',#2116,#2116,#2139,.T.);
+#2139 = SURFACE_CURVE('',#2140,(#2145,#2152),.PCURVE_S1.);
+#2140 = CIRCLE('',#2141,2.5);
+#2141 = AXIS2_PLACEMENT_3D('',#2142,#2143,#2144);
+#2142 = CARTESIAN_POINT('',(-20.,-32.5,5.));
+#2143 = DIRECTION('',(-1.,0.,0.));
+#2144 = DIRECTION('',(0.,-1.,0.));
+#2145 = PCURVE('',#1623,#2146);
+#2146 = DEFINITIONAL_REPRESENTATION('',(#2147),#2151);
+#2147 = LINE('',#2148,#2149);
+#2148 = CARTESIAN_POINT('',(0.,-10.));
+#2149 = VECTOR('',#2150,1.);
+#2150 = DIRECTION('',(1.,0.));
+#2151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2152 = PCURVE('',#2153,#2158);
+#2153 = PLANE('',#2154);
+#2154 = AXIS2_PLACEMENT_3D('',#2155,#2156,#2157);
+#2155 = CARTESIAN_POINT('',(-20.,-32.5,5.));
+#2156 = DIRECTION('',(-1.,0.,0.));
+#2157 = DIRECTION('',(0.,0.,-1.));
+#2158 = DEFINITIONAL_REPRESENTATION('',(#2159),#2163);
+#2159 = CIRCLE('',#2160,2.5);
+#2160 = AXIS2_PLACEMENT_2D('',#2161,#2162);
+#2161 = CARTESIAN_POINT('',(0.,0.));
+#2162 = DIRECTION('',(0.,1.));
+#2163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2164 = ORIENTED_EDGE('',*,*,#2115,.F.);
+#2165 = ORIENTED_EDGE('',*,*,#1606,.F.);
+#2166 = ADVANCED_FACE('',(#2167),#1654,.F.);
+#2167 = FACE_BOUND('',#2168,.F.);
+#2168 = EDGE_LOOP('',(#2169,#2192,#2219,#2220));
+#2169 = ORIENTED_EDGE('',*,*,#2170,.T.);
+#2170 = EDGE_CURVE('',#1638,#2171,#2173,.T.);
+#2171 = VERTEX_POINT('',#2172);
+#2172 = CARTESIAN_POINT('',(-20.,-81.25,5.));
+#2173 = SEAM_CURVE('',#2174,(#2178,#2185),.PCURVE_S1.);
+#2174 = LINE('',#2175,#2176);
+#2175 = CARTESIAN_POINT('',(-30.,-81.25,5.));
+#2176 = VECTOR('',#2177,1.);
+#2177 = DIRECTION('',(1.,0.,0.));
+#2178 = PCURVE('',#1654,#2179);
+#2179 = DEFINITIONAL_REPRESENTATION('',(#2180),#2184);
+#2180 = LINE('',#2181,#2182);
+#2181 = CARTESIAN_POINT('',(0.,0.));
+#2182 = VECTOR('',#2183,1.);
+#2183 = DIRECTION('',(0.,-1.));
+#2184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2185 = PCURVE('',#1654,#2186);
+#2186 = DEFINITIONAL_REPRESENTATION('',(#2187),#2191);
+#2187 = LINE('',#2188,#2189);
+#2188 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2189 = VECTOR('',#2190,1.);
+#2190 = DIRECTION('',(0.,-1.));
+#2191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2192 = ORIENTED_EDGE('',*,*,#2193,.T.);
+#2193 = EDGE_CURVE('',#2171,#2171,#2194,.T.);
+#2194 = SURFACE_CURVE('',#2195,(#2200,#2207),.PCURVE_S1.);
+#2195 = CIRCLE('',#2196,1.25);
+#2196 = AXIS2_PLACEMENT_3D('',#2197,#2198,#2199);
+#2197 = CARTESIAN_POINT('',(-20.,-80.,5.));
+#2198 = DIRECTION('',(-1.,0.,0.));
+#2199 = DIRECTION('',(0.,-1.,0.));
+#2200 = PCURVE('',#1654,#2201);
+#2201 = DEFINITIONAL_REPRESENTATION('',(#2202),#2206);
+#2202 = LINE('',#2203,#2204);
+#2203 = CARTESIAN_POINT('',(0.,-10.));
+#2204 = VECTOR('',#2205,1.);
+#2205 = DIRECTION('',(1.,0.));
+#2206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2207 = PCURVE('',#2208,#2213);
+#2208 = PLANE('',#2209);
+#2209 = AXIS2_PLACEMENT_3D('',#2210,#2211,#2212);
+#2210 = CARTESIAN_POINT('',(-20.,-80.,5.));
+#2211 = DIRECTION('',(-1.,0.,0.));
+#2212 = DIRECTION('',(0.,0.,-1.));
+#2213 = DEFINITIONAL_REPRESENTATION('',(#2214),#2218);
+#2214 = CIRCLE('',#2215,1.25);
+#2215 = AXIS2_PLACEMENT_2D('',#2216,#2217);
+#2216 = CARTESIAN_POINT('',(0.,0.));
+#2217 = DIRECTION('',(0.,1.));
+#2218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2219 = ORIENTED_EDGE('',*,*,#2170,.F.);
+#2220 = ORIENTED_EDGE('',*,*,#1637,.F.);
+#2221 = ADVANCED_FACE('',(#2222),#1823,.T.);
+#2222 = FACE_BOUND('',#2223,.T.);
+#2223 = EDGE_LOOP('',(#2224));
+#2224 = ORIENTED_EDGE('',*,*,#1808,.T.);
+#2225 = ADVANCED_FACE('',(#2226),#1878,.T.);
+#2226 = FACE_BOUND('',#2227,.T.);
+#2227 = EDGE_LOOP('',(#2228));
+#2228 = ORIENTED_EDGE('',*,*,#1863,.T.);
+#2229 = ADVANCED_FACE('',(#2230),#1933,.T.);
+#2230 = FACE_BOUND('',#2231,.T.);
+#2231 = EDGE_LOOP('',(#2232));
+#2232 = ORIENTED_EDGE('',*,*,#1918,.T.);
+#2233 = ADVANCED_FACE('',(#2234),#1988,.T.);
+#2234 = FACE_BOUND('',#2235,.T.);
+#2235 = EDGE_LOOP('',(#2236));
+#2236 = ORIENTED_EDGE('',*,*,#1973,.T.);
+#2237 = ADVANCED_FACE('',(#2238),#2043,.T.);
+#2238 = FACE_BOUND('',#2239,.T.);
+#2239 = EDGE_LOOP('',(#2240));
+#2240 = ORIENTED_EDGE('',*,*,#2028,.T.);
+#2241 = ADVANCED_FACE('',(#2242),#2098,.T.);
+#2242 = FACE_BOUND('',#2243,.T.);
+#2243 = EDGE_LOOP('',(#2244));
+#2244 = ORIENTED_EDGE('',*,*,#2083,.T.);
+#2245 = ADVANCED_FACE('',(#2246),#2153,.T.);
+#2246 = FACE_BOUND('',#2247,.T.);
+#2247 = EDGE_LOOP('',(#2248));
+#2248 = ORIENTED_EDGE('',*,*,#2138,.T.);
+#2249 = ADVANCED_FACE('',(#2250),#2208,.T.);
+#2250 = FACE_BOUND('',#2251,.T.);
+#2251 = EDGE_LOOP('',(#2252));
+#2252 = ORIENTED_EDGE('',*,*,#2193,.T.);
+#2253 = ORIENTED_CLOSED_SHELL('',*,#2254,.F.);
+#2254 = CLOSED_SHELL('',(#2255,#2375,#2451,#2527,#3116,#3620,#3647,#3674
+    ,#3701,#3728,#3755,#3813,#3820,#3847,#3874,#3901,#3928,#3955,#3982,
+    #4029,#4056,#4083,#4090,#4117,#4144,#4199));
+#2255 = ADVANCED_FACE('',(#2256),#2270,.F.);
+#2256 = FACE_BOUND('',#2257,.F.);
+#2257 = EDGE_LOOP('',(#2258,#2293,#2321,#2349));
+#2258 = ORIENTED_EDGE('',*,*,#2259,.T.);
+#2259 = EDGE_CURVE('',#2260,#2262,#2264,.T.);
+#2260 = VERTEX_POINT('',#2261);
+#2261 = CARTESIAN_POINT('',(30.000000122651,-85.00000052435,
+    1.91096348E-07));
+#2262 = VERTEX_POINT('',#2263);
+#2263 = CARTESIAN_POINT('',(40.000000122651,-85.00000052435,
+    2.261397267544E-07));
+#2264 = SURFACE_CURVE('',#2265,(#2269,#2281),.PCURVE_S1.);
+#2265 = LINE('',#2266,#2267);
+#2266 = CARTESIAN_POINT('',(30.000000122651,-85.00000052435,
+    1.91096348E-07));
+#2267 = VECTOR('',#2268,1.);
+#2268 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#2269 = PCURVE('',#2270,#2275);
+#2270 = PLANE('',#2271);
+#2271 = AXIS2_PLACEMENT_3D('',#2272,#2273,#2274);
+#2272 = CARTESIAN_POINT('',(30.000000122651,-85.00000052435,
+    1.91096348E-07));
+#2273 = DIRECTION('',(-2.076117056049E-14,-1.,1.498152590873E-08));
+#2274 = DIRECTION('',(-3.504337875437E-09,1.498152590873E-08,1.));
+#2275 = DEFINITIONAL_REPRESENTATION('',(#2276),#2280);
+#2276 = LINE('',#2277,#2278);
+#2277 = CARTESIAN_POINT('',(0.,0.));
+#2278 = VECTOR('',#2279,1.);
+#2279 = DIRECTION('',(0.,-1.));
+#2280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2281 = PCURVE('',#2282,#2287);
+#2282 = PLANE('',#2283);
+#2283 = AXIS2_PLACEMENT_3D('',#2284,#2285,#2286);
+#2284 = CARTESIAN_POINT('',(30.000000122651,-85.00000052435,
+    1.91096348E-07));
+#2285 = DIRECTION('',(-3.504337875437E-09,1.498152590873E-08,1.));
+#2286 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2287 = DEFINITIONAL_REPRESENTATION('',(#2288),#2292);
+#2288 = LINE('',#2289,#2290);
+#2289 = CARTESIAN_POINT('',(0.,0.));
+#2290 = VECTOR('',#2291,1.);
+#2291 = DIRECTION('',(0.,-1.));
+#2292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2293 = ORIENTED_EDGE('',*,*,#2294,.T.);
+#2294 = EDGE_CURVE('',#2262,#2295,#2297,.T.);
+#2295 = VERTEX_POINT('',#2296);
+#2296 = CARTESIAN_POINT('',(39.999999877347,-84.99999947564,
+    70.00000022614));
+#2297 = SURFACE_CURVE('',#2298,(#2302,#2309),.PCURVE_S1.);
+#2298 = LINE('',#2299,#2300);
+#2299 = CARTESIAN_POINT('',(40.000000122651,-85.00000052435,
+    2.261397267544E-07));
+#2300 = VECTOR('',#2301,1.);
+#2301 = DIRECTION('',(-3.504337875437E-09,1.498152590873E-08,1.));
+#2302 = PCURVE('',#2270,#2303);
+#2303 = DEFINITIONAL_REPRESENTATION('',(#2304),#2308);
+#2304 = LINE('',#2305,#2306);
+#2305 = CARTESIAN_POINT('',(0.,-10.));
+#2306 = VECTOR('',#2307,1.);
+#2307 = DIRECTION('',(1.,0.));
+#2308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2309 = PCURVE('',#2310,#2315);
+#2310 = PLANE('',#2311);
+#2311 = AXIS2_PLACEMENT_3D('',#2312,#2313,#2314);
+#2312 = CARTESIAN_POINT('',(40.000000013907,-45.04854171889,
+    31.031591142672));
+#2313 = DIRECTION('',(-1.,2.070867023182E-14,-3.504337875438E-09));
+#2314 = DIRECTION('',(-2.076117056049E-14,-1.,1.498152590873E-08));
+#2315 = DEFINITIONAL_REPRESENTATION('',(#2316),#2320);
+#2316 = LINE('',#2317,#2318);
+#2317 = CARTESIAN_POINT('',(39.951458340558,-31.03159151506));
+#2318 = VECTOR('',#2319,1.);
+#2319 = DIRECTION('',(0.,1.));
+#2320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2321 = ORIENTED_EDGE('',*,*,#2322,.F.);
+#2322 = EDGE_CURVE('',#2323,#2295,#2325,.T.);
+#2323 = VERTEX_POINT('',#2324);
+#2324 = CARTESIAN_POINT('',(29.999999877347,-84.99999947564,
+    70.000000191096));
+#2325 = SURFACE_CURVE('',#2326,(#2330,#2337),.PCURVE_S1.);
+#2326 = LINE('',#2327,#2328);
+#2327 = CARTESIAN_POINT('',(29.999999877347,-84.99999947564,
+    70.000000191096));
+#2328 = VECTOR('',#2329,1.);
+#2329 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#2330 = PCURVE('',#2270,#2331);
+#2331 = DEFINITIONAL_REPRESENTATION('',(#2332),#2336);
+#2332 = LINE('',#2333,#2334);
+#2333 = CARTESIAN_POINT('',(70.,0.));
+#2334 = VECTOR('',#2335,1.);
+#2335 = DIRECTION('',(0.,-1.));
+#2336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2337 = PCURVE('',#2338,#2343);
+#2338 = PLANE('',#2339);
+#2339 = AXIS2_PLACEMENT_3D('',#2340,#2341,#2342);
+#2340 = CARTESIAN_POINT('',(29.999999877347,-84.99999947564,
+    70.000000191096));
+#2341 = DIRECTION('',(-3.504337875437E-09,1.498152590873E-08,1.));
+#2342 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2343 = DEFINITIONAL_REPRESENTATION('',(#2344),#2348);
+#2344 = LINE('',#2345,#2346);
+#2345 = CARTESIAN_POINT('',(0.,0.));
+#2346 = VECTOR('',#2347,1.);
+#2347 = DIRECTION('',(0.,-1.));
+#2348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2349 = ORIENTED_EDGE('',*,*,#2350,.F.);
+#2350 = EDGE_CURVE('',#2260,#2323,#2351,.T.);
+#2351 = SURFACE_CURVE('',#2352,(#2356,#2363),.PCURVE_S1.);
+#2352 = LINE('',#2353,#2354);
+#2353 = CARTESIAN_POINT('',(30.000000122651,-85.00000052435,
+    1.91096348E-07));
+#2354 = VECTOR('',#2355,1.);
+#2355 = DIRECTION('',(-3.504337875437E-09,1.498152590873E-08,1.));
+#2356 = PCURVE('',#2270,#2357);
+#2357 = DEFINITIONAL_REPRESENTATION('',(#2358),#2362);
+#2358 = LINE('',#2359,#2360);
+#2359 = CARTESIAN_POINT('',(0.,0.));
+#2360 = VECTOR('',#2361,1.);
+#2361 = DIRECTION('',(1.,0.));
+#2362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2363 = PCURVE('',#2364,#2369);
+#2364 = PLANE('',#2365);
+#2365 = AXIS2_PLACEMENT_3D('',#2366,#2367,#2368);
+#2366 = CARTESIAN_POINT('',(30.000000013907,-45.04854171889,
+    31.031591107629));
+#2367 = DIRECTION('',(-1.,2.070867023182E-14,-3.504337875438E-09));
+#2368 = DIRECTION('',(-2.076117056049E-14,-1.,1.498152590873E-08));
+#2369 = DEFINITIONAL_REPRESENTATION('',(#2370),#2374);
+#2370 = LINE('',#2371,#2372);
+#2371 = CARTESIAN_POINT('',(39.951458340558,-31.03159151506));
+#2372 = VECTOR('',#2373,1.);
+#2373 = DIRECTION('',(0.,1.));
+#2374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2375 = ADVANCED_FACE('',(#2376),#2282,.T.);
+#2376 = FACE_BOUND('',#2377,.T.);
+#2377 = EDGE_LOOP('',(#2378,#2379,#2402,#2430));
+#2378 = ORIENTED_EDGE('',*,*,#2259,.T.);
+#2379 = ORIENTED_EDGE('',*,*,#2380,.T.);
+#2380 = EDGE_CURVE('',#2262,#2381,#2383,.T.);
+#2381 = VERTEX_POINT('',#2382);
+#2382 = CARTESIAN_POINT('',(40.000000122652,-50.00000052435,
+    -2.982136800512E-07));
+#2383 = SURFACE_CURVE('',#2384,(#2388,#2395),.PCURVE_S1.);
+#2384 = LINE('',#2385,#2386);
+#2385 = CARTESIAN_POINT('',(40.000000122651,-85.00000052435,
+    2.261397267544E-07));
+#2386 = VECTOR('',#2387,1.);
+#2387 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2388 = PCURVE('',#2282,#2389);
+#2389 = DEFINITIONAL_REPRESENTATION('',(#2390),#2394);
+#2390 = LINE('',#2391,#2392);
+#2391 = CARTESIAN_POINT('',(0.,-10.));
+#2392 = VECTOR('',#2393,1.);
+#2393 = DIRECTION('',(1.,0.));
+#2394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2395 = PCURVE('',#2310,#2396);
+#2396 = DEFINITIONAL_REPRESENTATION('',(#2397),#2401);
+#2397 = LINE('',#2398,#2399);
+#2398 = CARTESIAN_POINT('',(39.951458340558,-31.03159151506));
+#2399 = VECTOR('',#2400,1.);
+#2400 = DIRECTION('',(-1.,0.));
+#2401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2402 = ORIENTED_EDGE('',*,*,#2403,.F.);
+#2403 = EDGE_CURVE('',#2404,#2381,#2406,.T.);
+#2404 = VERTEX_POINT('',#2405);
+#2405 = CARTESIAN_POINT('',(30.000000122652,-50.00000052435,
+    -3.332570588056E-07));
+#2406 = SURFACE_CURVE('',#2407,(#2411,#2418),.PCURVE_S1.);
+#2407 = LINE('',#2408,#2409);
+#2408 = CARTESIAN_POINT('',(30.000000122652,-50.00000052435,
+    -3.332570588056E-07));
+#2409 = VECTOR('',#2410,1.);
+#2410 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#2411 = PCURVE('',#2282,#2412);
+#2412 = DEFINITIONAL_REPRESENTATION('',(#2413),#2417);
+#2413 = LINE('',#2414,#2415);
+#2414 = CARTESIAN_POINT('',(35.,0.));
+#2415 = VECTOR('',#2416,1.);
+#2416 = DIRECTION('',(0.,-1.));
+#2417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2418 = PCURVE('',#2419,#2424);
+#2419 = PLANE('',#2420);
+#2420 = AXIS2_PLACEMENT_3D('',#2421,#2422,#2423);
+#2421 = CARTESIAN_POINT('',(30.000000122652,-50.00000052435,
+    -3.332570588056E-07));
+#2422 = DIRECTION('',(-2.076117056049E-14,-1.,1.498152590873E-08));
+#2423 = DIRECTION('',(-3.504337875437E-09,1.498152590873E-08,1.));
+#2424 = DEFINITIONAL_REPRESENTATION('',(#2425),#2429);
+#2425 = LINE('',#2426,#2427);
+#2426 = CARTESIAN_POINT('',(0.,0.));
+#2427 = VECTOR('',#2428,1.);
+#2428 = DIRECTION('',(0.,-1.));
+#2429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2430 = ORIENTED_EDGE('',*,*,#2431,.F.);
+#2431 = EDGE_CURVE('',#2260,#2404,#2432,.T.);
+#2432 = SURFACE_CURVE('',#2433,(#2437,#2444),.PCURVE_S1.);
+#2433 = LINE('',#2434,#2435);
+#2434 = CARTESIAN_POINT('',(30.000000122651,-85.00000052435,
+    1.91096348E-07));
+#2435 = VECTOR('',#2436,1.);
+#2436 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2437 = PCURVE('',#2282,#2438);
+#2438 = DEFINITIONAL_REPRESENTATION('',(#2439),#2443);
+#2439 = LINE('',#2440,#2441);
+#2440 = CARTESIAN_POINT('',(0.,0.));
+#2441 = VECTOR('',#2442,1.);
+#2442 = DIRECTION('',(1.,0.));
+#2443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2444 = PCURVE('',#2364,#2445);
+#2445 = DEFINITIONAL_REPRESENTATION('',(#2446),#2450);
+#2446 = LINE('',#2447,#2448);
+#2447 = CARTESIAN_POINT('',(39.951458340558,-31.03159151506));
+#2448 = VECTOR('',#2449,1.);
+#2449 = DIRECTION('',(-1.,0.));
+#2450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2451 = ADVANCED_FACE('',(#2452),#2338,.F.);
+#2452 = FACE_BOUND('',#2453,.F.);
+#2453 = EDGE_LOOP('',(#2454,#2455,#2478,#2506));
+#2454 = ORIENTED_EDGE('',*,*,#2322,.T.);
+#2455 = ORIENTED_EDGE('',*,*,#2456,.T.);
+#2456 = EDGE_CURVE('',#2295,#2457,#2459,.T.);
+#2457 = VERTEX_POINT('',#2458);
+#2458 = CARTESIAN_POINT('',(39.999999877348,-39.99999947564,
+    69.999999551971));
+#2459 = SURFACE_CURVE('',#2460,(#2464,#2471),.PCURVE_S1.);
+#2460 = LINE('',#2461,#2462);
+#2461 = CARTESIAN_POINT('',(39.999999877347,-84.99999947564,
+    70.00000022614));
+#2462 = VECTOR('',#2463,1.);
+#2463 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2464 = PCURVE('',#2338,#2465);
+#2465 = DEFINITIONAL_REPRESENTATION('',(#2466),#2470);
+#2466 = LINE('',#2467,#2468);
+#2467 = CARTESIAN_POINT('',(0.,-10.));
+#2468 = VECTOR('',#2469,1.);
+#2469 = DIRECTION('',(1.,0.));
+#2470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2471 = PCURVE('',#2310,#2472);
+#2472 = DEFINITIONAL_REPRESENTATION('',(#2473),#2477);
+#2473 = LINE('',#2474,#2475);
+#2474 = CARTESIAN_POINT('',(39.951458340558,38.968408484934));
+#2475 = VECTOR('',#2476,1.);
+#2476 = DIRECTION('',(-1.,0.));
+#2477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2478 = ORIENTED_EDGE('',*,*,#2479,.F.);
+#2479 = EDGE_CURVE('',#2480,#2457,#2482,.T.);
+#2480 = VERTEX_POINT('',#2481);
+#2481 = CARTESIAN_POINT('',(29.999999877348,-39.99999947564,
+    69.999999516928));
+#2482 = SURFACE_CURVE('',#2483,(#2487,#2494),.PCURVE_S1.);
+#2483 = LINE('',#2484,#2485);
+#2484 = CARTESIAN_POINT('',(29.999999877348,-39.99999947564,
+    69.999999516928));
+#2485 = VECTOR('',#2486,1.);
+#2486 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#2487 = PCURVE('',#2338,#2488);
+#2488 = DEFINITIONAL_REPRESENTATION('',(#2489),#2493);
+#2489 = LINE('',#2490,#2491);
+#2490 = CARTESIAN_POINT('',(45.,0.));
+#2491 = VECTOR('',#2492,1.);
+#2492 = DIRECTION('',(0.,-1.));
+#2493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2494 = PCURVE('',#2495,#2500);
+#2495 = PLANE('',#2496);
+#2496 = AXIS2_PLACEMENT_3D('',#2497,#2498,#2499);
+#2497 = CARTESIAN_POINT('',(29.999999877348,-39.99999947564,
+    69.999999516928));
+#2498 = DIRECTION('',(-7.344816682442E-10,0.977787662765,0.209597916364)
+  );
+#2499 = DIRECTION('',(3.426502681258E-09,0.209597916364,-0.977787662765)
+  );
+#2500 = DEFINITIONAL_REPRESENTATION('',(#2501),#2505);
+#2501 = LINE('',#2502,#2503);
+#2502 = CARTESIAN_POINT('',(0.,0.));
+#2503 = VECTOR('',#2504,1.);
+#2504 = DIRECTION('',(0.,-1.));
+#2505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2506 = ORIENTED_EDGE('',*,*,#2507,.F.);
+#2507 = EDGE_CURVE('',#2323,#2480,#2508,.T.);
+#2508 = SURFACE_CURVE('',#2509,(#2513,#2520),.PCURVE_S1.);
+#2509 = LINE('',#2510,#2511);
+#2510 = CARTESIAN_POINT('',(29.999999877347,-84.99999947564,
+    70.000000191096));
+#2511 = VECTOR('',#2512,1.);
+#2512 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2513 = PCURVE('',#2338,#2514);
+#2514 = DEFINITIONAL_REPRESENTATION('',(#2515),#2519);
+#2515 = LINE('',#2516,#2517);
+#2516 = CARTESIAN_POINT('',(0.,0.));
+#2517 = VECTOR('',#2518,1.);
+#2518 = DIRECTION('',(1.,0.));
+#2519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2520 = PCURVE('',#2364,#2521);
+#2521 = DEFINITIONAL_REPRESENTATION('',(#2522),#2526);
+#2522 = LINE('',#2523,#2524);
+#2523 = CARTESIAN_POINT('',(39.951458340558,38.968408484934));
+#2524 = VECTOR('',#2525,1.);
+#2525 = DIRECTION('',(-1.,0.));
+#2526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2527 = ADVANCED_FACE('',(#2528,#2722,#2757,#2792,#2827,#2862,#2897,
+    #2932,#3046,#3081),#2364,.F.);
+#2528 = FACE_BOUND('',#2529,.F.);
+#2529 = EDGE_LOOP('',(#2530,#2531,#2532,#2555,#2583,#2611,#2639,#2667,
+    #2700,#2721));
+#2530 = ORIENTED_EDGE('',*,*,#2350,.T.);
+#2531 = ORIENTED_EDGE('',*,*,#2507,.T.);
+#2532 = ORIENTED_EDGE('',*,*,#2533,.T.);
+#2533 = EDGE_CURVE('',#2480,#2534,#2536,.T.);
+#2534 = VERTEX_POINT('',#2535);
+#2535 = CARTESIAN_POINT('',(29.999999964957,-34.64101600156,
+    44.999999436642));
+#2536 = SURFACE_CURVE('',#2537,(#2541,#2548),.PCURVE_S1.);
+#2537 = LINE('',#2538,#2539);
+#2538 = CARTESIAN_POINT('',(29.999999877348,-39.99999947564,
+    69.999999516928));
+#2539 = VECTOR('',#2540,1.);
+#2540 = DIRECTION('',(3.426502681258E-09,0.209597916364,-0.977787662765)
+  );
+#2541 = PCURVE('',#2364,#2542);
+#2542 = DEFINITIONAL_REPRESENTATION('',(#2543),#2547);
+#2543 = LINE('',#2544,#2545);
+#2544 = CARTESIAN_POINT('',(-5.048541659442,38.968408484934));
+#2545 = VECTOR('',#2546,1.);
+#2546 = DIRECTION('',(-0.209597931013,-0.977787659625));
+#2547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2548 = PCURVE('',#2495,#2549);
+#2549 = DEFINITIONAL_REPRESENTATION('',(#2550),#2554);
+#2550 = LINE('',#2551,#2552);
+#2551 = CARTESIAN_POINT('',(0.,0.));
+#2552 = VECTOR('',#2553,1.);
+#2553 = DIRECTION('',(1.,0.));
+#2554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2555 = ORIENTED_EDGE('',*,*,#2556,.T.);
+#2556 = EDGE_CURVE('',#2534,#2557,#2559,.T.);
+#2557 = VERTEX_POINT('',#2558);
+#2558 = CARTESIAN_POINT('',(29.999999982479,7.490739051264E-08,
+    39.999998917667));
+#2559 = SURFACE_CURVE('',#2560,(#2564,#2571),.PCURVE_S1.);
+#2560 = LINE('',#2561,#2562);
+#2561 = CARTESIAN_POINT('',(29.999999964957,-34.64101600156,
+    44.999999436642));
+#2562 = VECTOR('',#2563,1.);
+#2563 = DIRECTION('',(5.006402447209E-10,0.989743316471,-0.142857157685)
+  );
+#2564 = PCURVE('',#2364,#2565);
+#2565 = DEFINITIONAL_REPRESENTATION('',(#2566),#2570);
+#2566 = LINE('',#2567,#2568);
+#2567 = CARTESIAN_POINT('',(-10.40752550806,13.968408484934));
+#2568 = VECTOR('',#2569,1.);
+#2569 = DIRECTION('',(-0.989743318611,-0.142857142857));
+#2570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2571 = PCURVE('',#2572,#2577);
+#2572 = PLANE('',#2573);
+#2573 = AXIS2_PLACEMENT_3D('',#2574,#2575,#2576);
+#2574 = CARTESIAN_POINT('',(29.999999964957,-34.64101600156,
+    44.999999436642));
+#2575 = DIRECTION('',(-3.468392032487E-09,0.142857157685,0.989743316471)
+  );
+#2576 = DIRECTION('',(5.006402447209E-10,0.989743316471,-0.142857157685)
+  );
+#2577 = DEFINITIONAL_REPRESENTATION('',(#2578),#2582);
+#2578 = LINE('',#2579,#2580);
+#2579 = CARTESIAN_POINT('',(0.,0.));
+#2580 = VECTOR('',#2581,1.);
+#2581 = DIRECTION('',(1.,0.));
+#2582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2583 = ORIENTED_EDGE('',*,*,#2584,.T.);
+#2584 = EDGE_CURVE('',#2557,#2585,#2587,.T.);
+#2585 = VERTEX_POINT('',#2586);
+#2586 = CARTESIAN_POINT('',(30.000000122653,-5.243536520538E-07,
+    -1.082333354242E-06));
+#2587 = SURFACE_CURVE('',#2588,(#2592,#2599),.PCURVE_S1.);
+#2588 = LINE('',#2589,#2590);
+#2589 = CARTESIAN_POINT('',(29.999999982479,7.490739051264E-08,
+    39.999998917667));
+#2590 = VECTOR('',#2591,1.);
+#2591 = DIRECTION('',(3.504337875437E-09,-1.498152590873E-08,-1.));
+#2592 = PCURVE('',#2364,#2593);
+#2593 = DEFINITIONAL_REPRESENTATION('',(#2594),#2598);
+#2594 = LINE('',#2595,#2596);
+#2595 = CARTESIAN_POINT('',(-45.04854165944,8.968408484934));
+#2596 = VECTOR('',#2597,1.);
+#2597 = DIRECTION('',(0.,-1.));
+#2598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2599 = PCURVE('',#2600,#2605);
+#2600 = PLANE('',#2601);
+#2601 = AXIS2_PLACEMENT_3D('',#2602,#2603,#2604);
+#2602 = CARTESIAN_POINT('',(29.999999982479,7.490739051264E-08,
+    39.999998917667));
+#2603 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2604 = DIRECTION('',(3.504337875437E-09,-1.498152590873E-08,-1.));
+#2605 = DEFINITIONAL_REPRESENTATION('',(#2606),#2610);
+#2606 = LINE('',#2607,#2608);
+#2607 = CARTESIAN_POINT('',(0.,0.));
+#2608 = VECTOR('',#2609,1.);
+#2609 = DIRECTION('',(1.,0.));
+#2610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2611 = ORIENTED_EDGE('',*,*,#2612,.T.);
+#2612 = EDGE_CURVE('',#2585,#2613,#2615,.T.);
+#2613 = VERTEX_POINT('',#2614);
+#2614 = CARTESIAN_POINT('',(30.000000122652,-15.00000052435,
+    -8.576104656111E-07));
+#2615 = SURFACE_CURVE('',#2616,(#2620,#2627),.PCURVE_S1.);
+#2616 = LINE('',#2617,#2618);
+#2617 = CARTESIAN_POINT('',(30.000000122653,-5.243536520538E-07,
+    -1.082333354242E-06));
+#2618 = VECTOR('',#2619,1.);
+#2619 = DIRECTION('',(-2.076117056049E-14,-1.,1.498152590873E-08));
+#2620 = PCURVE('',#2364,#2621);
+#2621 = DEFINITIONAL_REPRESENTATION('',(#2622),#2626);
+#2622 = LINE('',#2623,#2624);
+#2623 = CARTESIAN_POINT('',(-45.04854165944,-31.03159151506));
+#2624 = VECTOR('',#2625,1.);
+#2625 = DIRECTION('',(1.,0.));
+#2626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2627 = PCURVE('',#2628,#2633);
+#2628 = PLANE('',#2629);
+#2629 = AXIS2_PLACEMENT_3D('',#2630,#2631,#2632);
+#2630 = CARTESIAN_POINT('',(30.000000122653,-5.243536520538E-07,
+    -1.082333354242E-06));
+#2631 = DIRECTION('',(3.504337875437E-09,-1.498152590873E-08,-1.));
+#2632 = DIRECTION('',(-2.076117056049E-14,-1.,1.498152590873E-08));
+#2633 = DEFINITIONAL_REPRESENTATION('',(#2634),#2638);
+#2634 = LINE('',#2635,#2636);
+#2635 = CARTESIAN_POINT('',(0.,-0.));
+#2636 = VECTOR('',#2637,1.);
+#2637 = DIRECTION('',(1.,0.));
+#2638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2639 = ORIENTED_EDGE('',*,*,#2640,.T.);
+#2640 = EDGE_CURVE('',#2613,#2641,#2643,.T.);
+#2641 = VERTEX_POINT('',#2642);
+#2642 = CARTESIAN_POINT('',(30.000000098122,-15.00000041948,
+    6.99999914239));
+#2643 = SURFACE_CURVE('',#2644,(#2648,#2655),.PCURVE_S1.);
+#2644 = LINE('',#2645,#2646);
+#2645 = CARTESIAN_POINT('',(30.000000122652,-15.00000052435,
+    -8.576104656111E-07));
+#2646 = VECTOR('',#2647,1.);
+#2647 = DIRECTION('',(-3.504337875437E-09,1.498152590873E-08,1.));
+#2648 = PCURVE('',#2364,#2649);
+#2649 = DEFINITIONAL_REPRESENTATION('',(#2650),#2654);
+#2650 = LINE('',#2651,#2652);
+#2651 = CARTESIAN_POINT('',(-30.04854165944,-31.03159151506));
+#2652 = VECTOR('',#2653,1.);
+#2653 = DIRECTION('',(0.,1.));
+#2654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2655 = PCURVE('',#2656,#2661);
+#2656 = PLANE('',#2657);
+#2657 = AXIS2_PLACEMENT_3D('',#2658,#2659,#2660);
+#2658 = CARTESIAN_POINT('',(30.000000122652,-15.00000052435,
+    -8.576104656111E-07));
+#2659 = DIRECTION('',(-2.076117056049E-14,-1.,1.498152590873E-08));
+#2660 = DIRECTION('',(-3.504337875437E-09,1.498152590873E-08,1.));
+#2661 = DEFINITIONAL_REPRESENTATION('',(#2662),#2666);
+#2662 = LINE('',#2663,#2664);
+#2663 = CARTESIAN_POINT('',(0.,0.));
+#2664 = VECTOR('',#2665,1.);
+#2665 = DIRECTION('',(1.,0.));
+#2666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2667 = ORIENTED_EDGE('',*,*,#2668,.T.);
+#2668 = EDGE_CURVE('',#2641,#2669,#2671,.T.);
+#2669 = VERTEX_POINT('',#2670);
+#2670 = CARTESIAN_POINT('',(30.000000098121,-50.00000041948,
+    6.999999666743));
+#2671 = SURFACE_CURVE('',#2672,(#2677,#2688),.PCURVE_S1.);
+#2672 = CIRCLE('',#2673,17.5);
+#2673 = AXIS2_PLACEMENT_3D('',#2674,#2675,#2676);
+#2674 = CARTESIAN_POINT('',(30.000000098122,-32.50000041948,
+    6.999999091333));
+#2675 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#2676 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2677 = PCURVE('',#2364,#2678);
+#2678 = DEFINITIONAL_REPRESENTATION('',(#2679),#2687);
+#2679 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2680,#2681,#2682,#2683,
+#2684,#2685,#2686),.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('') );
+#2680 = CARTESIAN_POINT('',(-30.04854165944,-24.03159182829));
+#2681 = CARTESIAN_POINT('',(-30.04854165944,6.279297304156));
+#2682 = CARTESIAN_POINT('',(-3.798541659442,-8.876147262071));
+#2683 = CARTESIAN_POINT('',(22.451458340558,-24.03159182829));
+#2684 = CARTESIAN_POINT('',(-3.798541659442,-39.18703639452));
+#2685 = CARTESIAN_POINT('',(-30.04854165944,-54.34248096075));
+#2686 = CARTESIAN_POINT('',(-30.04854165944,-24.03159182829));
+#2687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2688 = PCURVE('',#2689,#2694);
+#2689 = CYLINDRICAL_SURFACE('',#2690,17.5);
+#2690 = AXIS2_PLACEMENT_3D('',#2691,#2692,#2693);
+#2691 = CARTESIAN_POINT('',(30.000000098122,-32.50000041948,
+    6.999999091333));
+#2692 = DIRECTION('',(-1.,2.070867023182E-14,-3.504337875438E-09));
+#2693 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2694 = DEFINITIONAL_REPRESENTATION('',(#2695),#2699);
+#2695 = LINE('',#2696,#2697);
+#2696 = CARTESIAN_POINT('',(-0.,0.));
+#2697 = VECTOR('',#2698,1.);
+#2698 = DIRECTION('',(-1.,0.));
+#2699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2700 = ORIENTED_EDGE('',*,*,#2701,.F.);
+#2701 = EDGE_CURVE('',#2404,#2669,#2702,.T.);
+#2702 = SURFACE_CURVE('',#2703,(#2707,#2714),.PCURVE_S1.);
+#2703 = LINE('',#2704,#2705);
+#2704 = CARTESIAN_POINT('',(30.000000122652,-50.00000052435,
+    -3.332570588056E-07));
+#2705 = VECTOR('',#2706,1.);
+#2706 = DIRECTION('',(-3.504337875437E-09,1.498152590873E-08,1.));
+#2707 = PCURVE('',#2364,#2708);
+#2708 = DEFINITIONAL_REPRESENTATION('',(#2709),#2713);
+#2709 = LINE('',#2710,#2711);
+#2710 = CARTESIAN_POINT('',(4.951458340558,-31.03159151506));
+#2711 = VECTOR('',#2712,1.);
+#2712 = DIRECTION('',(0.,1.));
+#2713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2714 = PCURVE('',#2419,#2715);
+#2715 = DEFINITIONAL_REPRESENTATION('',(#2716),#2720);
+#2716 = LINE('',#2717,#2718);
+#2717 = CARTESIAN_POINT('',(0.,0.));
+#2718 = VECTOR('',#2719,1.);
+#2719 = DIRECTION('',(1.,0.));
+#2720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2721 = ORIENTED_EDGE('',*,*,#2431,.F.);
+#2722 = FACE_BOUND('',#2723,.F.);
+#2723 = EDGE_LOOP('',(#2724));
+#2724 = ORIENTED_EDGE('',*,*,#2725,.T.);
+#2725 = EDGE_CURVE('',#2726,#2726,#2728,.T.);
+#2726 = VERTEX_POINT('',#2727);
+#2727 = CARTESIAN_POINT('',(29.999999996066,-6.887360587047,
+    36.122710999224));
+#2728 = SURFACE_CURVE('',#2729,(#2734,#2745),.PCURVE_S1.);
+#2729 = CIRCLE('',#2730,1.25);
+#2730 = AXIS2_PLACEMENT_3D('',#2731,#2732,#2733);
+#2731 = CARTESIAN_POINT('',(29.999999996066,-8.137360587047,
+    36.122711017951));
+#2732 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#2733 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2734 = PCURVE('',#2364,#2735);
+#2735 = DEFINITIONAL_REPRESENTATION('',(#2736),#2744);
+#2736 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2737,#2738,#2739,#2740,
+#2741,#2742,#2743),.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('') );
+#2737 = CARTESIAN_POINT('',(-38.16118105557,5.091120463309));
+#2738 = CARTESIAN_POINT('',(-38.16118105557,7.25618397277));
+#2739 = CARTESIAN_POINT('',(-36.28618105557,6.173652218039));
+#2740 = CARTESIAN_POINT('',(-34.41118105557,5.091120463309));
+#2741 = CARTESIAN_POINT('',(-36.28618105557,4.008588708578));
+#2742 = CARTESIAN_POINT('',(-38.16118105557,2.926056953847));
+#2743 = CARTESIAN_POINT('',(-38.16118105557,5.091120463309));
+#2744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2745 = PCURVE('',#2746,#2751);
+#2746 = CYLINDRICAL_SURFACE('',#2747,1.25);
+#2747 = AXIS2_PLACEMENT_3D('',#2748,#2749,#2750);
+#2748 = CARTESIAN_POINT('',(39.999999996066,-8.137360587047,
+    36.122711052995));
+#2749 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#2750 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2751 = DEFINITIONAL_REPRESENTATION('',(#2752),#2756);
+#2752 = LINE('',#2753,#2754);
+#2753 = CARTESIAN_POINT('',(0.,-10.));
+#2754 = VECTOR('',#2755,1.);
+#2755 = DIRECTION('',(1.,0.));
+#2756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2757 = FACE_BOUND('',#2758,.F.);
+#2758 = EDGE_LOOP('',(#2759));
+#2759 = ORIENTED_EDGE('',*,*,#2760,.T.);
+#2760 = EDGE_CURVE('',#2761,#2761,#2763,.T.);
+#2761 = VERTEX_POINT('',#2762);
+#2762 = CARTESIAN_POINT('',(29.999999999999,-78.75,35.000000097462));
+#2763 = SURFACE_CURVE('',#2764,(#2769,#2780),.PCURVE_S1.);
+#2764 = CIRCLE('',#2765,1.25);
+#2765 = AXIS2_PLACEMENT_3D('',#2766,#2767,#2768);
+#2766 = CARTESIAN_POINT('',(29.999999999999,-80.,35.000000116189));
+#2767 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#2768 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2769 = PCURVE('',#2364,#2770);
+#2770 = DEFINITIONAL_REPRESENTATION('',(#2771),#2779);
+#2771 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2772,#2773,#2774,#2775,
+#2776,#2777,#2778),.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('') );
+#2772 = CARTESIAN_POINT('',(33.701458340558,3.968408484934));
+#2773 = CARTESIAN_POINT('',(33.701458340558,6.133471994395));
+#2774 = CARTESIAN_POINT('',(35.576458340558,5.050940239664));
+#2775 = CARTESIAN_POINT('',(37.451458340558,3.968408484934));
+#2776 = CARTESIAN_POINT('',(35.576458340558,2.885876730203));
+#2777 = CARTESIAN_POINT('',(33.701458340558,1.803344975473));
+#2778 = CARTESIAN_POINT('',(33.701458340558,3.968408484934));
+#2779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2780 = PCURVE('',#2781,#2786);
+#2781 = CYLINDRICAL_SURFACE('',#2782,1.25);
+#2782 = AXIS2_PLACEMENT_3D('',#2783,#2784,#2785);
+#2783 = CARTESIAN_POINT('',(39.999999999999,-80.,35.000000151232));
+#2784 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#2785 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2786 = DEFINITIONAL_REPRESENTATION('',(#2787),#2791);
+#2787 = LINE('',#2788,#2789);
+#2788 = CARTESIAN_POINT('',(0.,-10.));
+#2789 = VECTOR('',#2790,1.);
+#2790 = DIRECTION('',(1.,0.));
+#2791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2792 = FACE_BOUND('',#2793,.F.);
+#2793 = EDGE_LOOP('',(#2794));
+#2794 = ORIENTED_EDGE('',*,*,#2795,.T.);
+#2795 = EDGE_CURVE('',#2796,#2796,#2798,.T.);
+#2796 = VERTEX_POINT('',#2797);
+#2797 = CARTESIAN_POINT('',(30.000000070088,-6.250000299631,
+    14.999999011301));
+#2798 = SURFACE_CURVE('',#2799,(#2804,#2815),.PCURVE_S1.);
+#2799 = CIRCLE('',#2800,1.25);
+#2800 = AXIS2_PLACEMENT_3D('',#2801,#2802,#2803);
+#2801 = CARTESIAN_POINT('',(30.000000070088,-7.500000299631,
+    14.999999030028));
+#2802 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#2803 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2804 = PCURVE('',#2364,#2805);
+#2805 = DEFINITIONAL_REPRESENTATION('',(#2806),#2814);
+#2806 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2807,#2808,#2809,#2810,
+#2811,#2812,#2813),.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('') );
+#2807 = CARTESIAN_POINT('',(-38.79854165944,-16.03159151506));
+#2808 = CARTESIAN_POINT('',(-38.79854165944,-13.8665280056));
+#2809 = CARTESIAN_POINT('',(-36.92354165944,-14.94905976033));
+#2810 = CARTESIAN_POINT('',(-35.04854165944,-16.03159151506));
+#2811 = CARTESIAN_POINT('',(-36.92354165944,-17.11412326979));
+#2812 = CARTESIAN_POINT('',(-38.79854165944,-18.19665502452));
+#2813 = CARTESIAN_POINT('',(-38.79854165944,-16.03159151506));
+#2814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2815 = PCURVE('',#2816,#2821);
+#2816 = CYLINDRICAL_SURFACE('',#2817,1.25);
+#2817 = AXIS2_PLACEMENT_3D('',#2818,#2819,#2820);
+#2818 = CARTESIAN_POINT('',(40.000000070088,-7.500000299631,
+    14.999999065071));
+#2819 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#2820 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2821 = DEFINITIONAL_REPRESENTATION('',(#2822),#2826);
+#2822 = LINE('',#2823,#2824);
+#2823 = CARTESIAN_POINT('',(0.,-10.));
+#2824 = VECTOR('',#2825,1.);
+#2825 = DIRECTION('',(1.,0.));
+#2826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2827 = FACE_BOUND('',#2828,.F.);
+#2828 = EDGE_LOOP('',(#2829));
+#2829 = ORIENTED_EDGE('',*,*,#2830,.T.);
+#2830 = EDGE_CURVE('',#2831,#2831,#2833,.T.);
+#2831 = VERTEX_POINT('',#2832);
+#2832 = CARTESIAN_POINT('',(30.000000070087,-52.25000029963,
+    14.999999700451));
+#2833 = SURFACE_CURVE('',#2834,(#2839,#2850),.PCURVE_S1.);
+#2834 = CIRCLE('',#2835,1.25);
+#2835 = AXIS2_PLACEMENT_3D('',#2836,#2837,#2838);
+#2836 = CARTESIAN_POINT('',(30.000000070087,-53.50000029963,
+    14.999999719178));
+#2837 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#2838 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2839 = PCURVE('',#2364,#2840);
+#2840 = DEFINITIONAL_REPRESENTATION('',(#2841),#2849);
+#2841 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2842,#2843,#2844,#2845,
+#2846,#2847,#2848),.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('') );
+#2842 = CARTESIAN_POINT('',(7.201458340558,-16.03159151506));
+#2843 = CARTESIAN_POINT('',(7.201458340558,-13.8665280056));
+#2844 = CARTESIAN_POINT('',(9.076458340558,-14.94905976033));
+#2845 = CARTESIAN_POINT('',(10.951458340558,-16.03159151506));
+#2846 = CARTESIAN_POINT('',(9.076458340558,-17.11412326979));
+#2847 = CARTESIAN_POINT('',(7.201458340558,-18.19665502452));
+#2848 = CARTESIAN_POINT('',(7.201458340558,-16.03159151506));
+#2849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2850 = PCURVE('',#2851,#2856);
+#2851 = CYLINDRICAL_SURFACE('',#2852,1.25);
+#2852 = AXIS2_PLACEMENT_3D('',#2853,#2854,#2855);
+#2853 = CARTESIAN_POINT('',(40.000000070087,-53.50000029963,
+    14.999999754222));
+#2854 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#2855 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2856 = DEFINITIONAL_REPRESENTATION('',(#2857),#2861);
+#2857 = LINE('',#2858,#2859);
+#2858 = CARTESIAN_POINT('',(0.,-10.));
+#2859 = VECTOR('',#2860,1.);
+#2860 = DIRECTION('',(1.,0.));
+#2861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2862 = FACE_BOUND('',#2863,.F.);
+#2863 = EDGE_LOOP('',(#2864));
+#2864 = ORIENTED_EDGE('',*,*,#2865,.T.);
+#2865 = EDGE_CURVE('',#2866,#2866,#2868,.T.);
+#2866 = VERTEX_POINT('',#2867);
+#2867 = CARTESIAN_POINT('',(29.999999894869,-78.74999955055,
+    65.000000097462));
+#2868 = SURFACE_CURVE('',#2869,(#2874,#2885),.PCURVE_S1.);
+#2869 = CIRCLE('',#2870,1.25);
+#2870 = AXIS2_PLACEMENT_3D('',#2871,#2872,#2873);
+#2871 = CARTESIAN_POINT('',(29.999999894869,-79.99999955055,
+    65.000000116189));
+#2872 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#2873 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2874 = PCURVE('',#2364,#2875);
+#2875 = DEFINITIONAL_REPRESENTATION('',(#2876),#2884);
+#2876 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2877,#2878,#2879,#2880,
+#2881,#2882,#2883),.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('') );
+#2877 = CARTESIAN_POINT('',(33.701458340558,33.968408484934));
+#2878 = CARTESIAN_POINT('',(33.701458340558,36.133471994395));
+#2879 = CARTESIAN_POINT('',(35.576458340558,35.050940239664));
+#2880 = CARTESIAN_POINT('',(37.451458340558,33.968408484934));
+#2881 = CARTESIAN_POINT('',(35.576458340558,32.885876730203));
+#2882 = CARTESIAN_POINT('',(33.701458340558,31.803344975473));
+#2883 = CARTESIAN_POINT('',(33.701458340558,33.968408484934));
+#2884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2885 = PCURVE('',#2886,#2891);
+#2886 = CYLINDRICAL_SURFACE('',#2887,1.25);
+#2887 = AXIS2_PLACEMENT_3D('',#2888,#2889,#2890);
+#2888 = CARTESIAN_POINT('',(39.999999894869,-79.99999955055,
+    65.000000151232));
+#2889 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#2890 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2891 = DEFINITIONAL_REPRESENTATION('',(#2892),#2896);
+#2892 = LINE('',#2893,#2894);
+#2893 = CARTESIAN_POINT('',(0.,-10.));
+#2894 = VECTOR('',#2895,1.);
+#2895 = DIRECTION('',(1.,0.));
+#2896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2897 = FACE_BOUND('',#2898,.F.);
+#2898 = EDGE_LOOP('',(#2899));
+#2899 = ORIENTED_EDGE('',*,*,#2900,.T.);
+#2900 = EDGE_CURVE('',#2901,#2901,#2903,.T.);
+#2901 = VERTEX_POINT('',#2902);
+#2902 = CARTESIAN_POINT('',(29.99999989487,-43.74999955055,
+    64.999999573108));
+#2903 = SURFACE_CURVE('',#2904,(#2909,#2920),.PCURVE_S1.);
+#2904 = CIRCLE('',#2905,1.25);
+#2905 = AXIS2_PLACEMENT_3D('',#2906,#2907,#2908);
+#2906 = CARTESIAN_POINT('',(29.99999989487,-44.99999955055,
+    64.999999591835));
+#2907 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#2908 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2909 = PCURVE('',#2364,#2910);
+#2910 = DEFINITIONAL_REPRESENTATION('',(#2911),#2919);
+#2911 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2912,#2913,#2914,#2915,
+#2916,#2917,#2918),.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('') );
+#2912 = CARTESIAN_POINT('',(-1.298541659442,33.968408484934));
+#2913 = CARTESIAN_POINT('',(-1.298541659442,36.133471994395));
+#2914 = CARTESIAN_POINT('',(0.576458340558,35.050940239664));
+#2915 = CARTESIAN_POINT('',(2.451458340558,33.968408484934));
+#2916 = CARTESIAN_POINT('',(0.576458340558,32.885876730203));
+#2917 = CARTESIAN_POINT('',(-1.298541659442,31.803344975473));
+#2918 = CARTESIAN_POINT('',(-1.298541659442,33.968408484934));
+#2919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2920 = PCURVE('',#2921,#2926);
+#2921 = CYLINDRICAL_SURFACE('',#2922,1.25);
+#2922 = AXIS2_PLACEMENT_3D('',#2923,#2924,#2925);
+#2923 = CARTESIAN_POINT('',(39.99999989487,-44.99999955055,
+    64.999999626879));
+#2924 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#2925 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2926 = DEFINITIONAL_REPRESENTATION('',(#2927),#2931);
+#2927 = LINE('',#2928,#2929);
+#2928 = CARTESIAN_POINT('',(0.,-10.));
+#2929 = VECTOR('',#2930,1.);
+#2930 = DIRECTION('',(1.,0.));
+#2931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2932 = FACE_BOUND('',#2933,.F.);
+#2933 = EDGE_LOOP('',(#2934,#2964,#2992,#3020));
+#2934 = ORIENTED_EDGE('',*,*,#2935,.T.);
+#2935 = EDGE_CURVE('',#2936,#2938,#2940,.T.);
+#2936 = VERTEX_POINT('',#2937);
+#2937 = CARTESIAN_POINT('',(29.999999912391,-69.99999962546,
+    59.999999966373));
+#2938 = VERTEX_POINT('',#2939);
+#2939 = CARTESIAN_POINT('',(29.999999964956,-69.99999985018,
+    44.999999966373));
+#2940 = SURFACE_CURVE('',#2941,(#2945,#2952),.PCURVE_S1.);
+#2941 = LINE('',#2942,#2943);
+#2942 = CARTESIAN_POINT('',(29.999999912391,-69.99999962546,
+    59.999999966373));
+#2943 = VECTOR('',#2944,1.);
+#2944 = DIRECTION('',(3.504337875437E-09,-1.498152590873E-08,-1.));
+#2945 = PCURVE('',#2364,#2946);
+#2946 = DEFINITIONAL_REPRESENTATION('',(#2947),#2951);
+#2947 = LINE('',#2948,#2949);
+#2948 = CARTESIAN_POINT('',(24.951458340558,28.968408484934));
+#2949 = VECTOR('',#2950,1.);
+#2950 = DIRECTION('',(0.,-1.));
+#2951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2952 = PCURVE('',#2953,#2958);
+#2953 = PLANE('',#2954);
+#2954 = AXIS2_PLACEMENT_3D('',#2955,#2956,#2957);
+#2955 = CARTESIAN_POINT('',(29.999999912391,-69.99999962546,
+    59.999999966373));
+#2956 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2957 = DIRECTION('',(3.504337875437E-09,-1.498152590873E-08,-1.));
+#2958 = DEFINITIONAL_REPRESENTATION('',(#2959),#2963);
+#2959 = LINE('',#2960,#2961);
+#2960 = CARTESIAN_POINT('',(0.,0.));
+#2961 = VECTOR('',#2962,1.);
+#2962 = DIRECTION('',(1.,0.));
+#2963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2964 = ORIENTED_EDGE('',*,*,#2965,.T.);
+#2965 = EDGE_CURVE('',#2938,#2966,#2968,.T.);
+#2966 = VERTEX_POINT('',#2967);
+#2967 = CARTESIAN_POINT('',(29.999999964957,-49.99999985018,
+    44.999999666743));
+#2968 = SURFACE_CURVE('',#2969,(#2973,#2980),.PCURVE_S1.);
+#2969 = LINE('',#2970,#2971);
+#2970 = CARTESIAN_POINT('',(29.999999964956,-69.99999985018,
+    44.999999966373));
+#2971 = VECTOR('',#2972,1.);
+#2972 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2973 = PCURVE('',#2364,#2974);
+#2974 = DEFINITIONAL_REPRESENTATION('',(#2975),#2979);
+#2975 = LINE('',#2976,#2977);
+#2976 = CARTESIAN_POINT('',(24.951458340558,13.968408484934));
+#2977 = VECTOR('',#2978,1.);
+#2978 = DIRECTION('',(-1.,0.));
+#2979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2980 = PCURVE('',#2981,#2986);
+#2981 = PLANE('',#2982);
+#2982 = AXIS2_PLACEMENT_3D('',#2983,#2984,#2985);
+#2983 = CARTESIAN_POINT('',(29.999999964956,-69.99999985018,
+    44.999999966373));
+#2984 = DIRECTION('',(-3.504337875437E-09,1.498152590873E-08,1.));
+#2985 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#2986 = DEFINITIONAL_REPRESENTATION('',(#2987),#2991);
+#2987 = LINE('',#2988,#2989);
+#2988 = CARTESIAN_POINT('',(0.,0.));
+#2989 = VECTOR('',#2990,1.);
+#2990 = DIRECTION('',(1.,0.));
+#2991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2992 = ORIENTED_EDGE('',*,*,#2993,.T.);
+#2993 = EDGE_CURVE('',#2966,#2994,#2996,.T.);
+#2994 = VERTEX_POINT('',#2995);
+#2995 = CARTESIAN_POINT('',(29.999999912391,-53.21538993463,
+    59.999999714914));
+#2996 = SURFACE_CURVE('',#2997,(#3001,#3008),.PCURVE_S1.);
+#2997 = LINE('',#2998,#2999);
+#2998 = CARTESIAN_POINT('',(29.999999964957,-49.99999985018,
+    44.999999666743));
+#2999 = VECTOR('',#3000,1.);
+#3000 = DIRECTION('',(-3.426502681258E-09,-0.209597916364,0.977787662765
+    ));
+#3001 = PCURVE('',#2364,#3002);
+#3002 = DEFINITIONAL_REPRESENTATION('',(#3003),#3007);
+#3003 = LINE('',#3004,#3005);
+#3004 = CARTESIAN_POINT('',(4.951458340558,13.968408484934));
+#3005 = VECTOR('',#3006,1.);
+#3006 = DIRECTION('',(0.209597931013,0.977787659625));
+#3007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3008 = PCURVE('',#3009,#3014);
+#3009 = PLANE('',#3010);
+#3010 = AXIS2_PLACEMENT_3D('',#3011,#3012,#3013);
+#3011 = CARTESIAN_POINT('',(29.999999964957,-49.99999985018,
+    44.999999666743));
+#3012 = DIRECTION('',(7.344816682442E-10,-0.977787662765,-0.209597916364
+    ));
+#3013 = DIRECTION('',(-3.426502681258E-09,-0.209597916364,0.977787662765
+    ));
+#3014 = DEFINITIONAL_REPRESENTATION('',(#3015),#3019);
+#3015 = LINE('',#3016,#3017);
+#3016 = CARTESIAN_POINT('',(0.,0.));
+#3017 = VECTOR('',#3018,1.);
+#3018 = DIRECTION('',(1.,0.));
+#3019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3020 = ORIENTED_EDGE('',*,*,#3021,.T.);
+#3021 = EDGE_CURVE('',#2994,#2936,#3022,.T.);
+#3022 = SURFACE_CURVE('',#3023,(#3027,#3034),.PCURVE_S1.);
+#3023 = LINE('',#3024,#3025);
+#3024 = CARTESIAN_POINT('',(29.999999912391,-53.21538993463,
+    59.999999714914));
+#3025 = VECTOR('',#3026,1.);
+#3026 = DIRECTION('',(-2.076117056049E-14,-1.,1.498152590873E-08));
+#3027 = PCURVE('',#2364,#3028);
+#3028 = DEFINITIONAL_REPRESENTATION('',(#3029),#3033);
+#3029 = LINE('',#3030,#3031);
+#3030 = CARTESIAN_POINT('',(8.166848649732,28.968408484934));
+#3031 = VECTOR('',#3032,1.);
+#3032 = DIRECTION('',(1.,0.));
+#3033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3034 = PCURVE('',#3035,#3040);
+#3035 = PLANE('',#3036);
+#3036 = AXIS2_PLACEMENT_3D('',#3037,#3038,#3039);
+#3037 = CARTESIAN_POINT('',(29.999999912391,-53.21538993463,
+    59.999999714914));
+#3038 = DIRECTION('',(3.504337875437E-09,-1.498152590873E-08,-1.));
+#3039 = DIRECTION('',(-2.076117056049E-14,-1.,1.498152590873E-08));
+#3040 = DEFINITIONAL_REPRESENTATION('',(#3041),#3045);
+#3041 = LINE('',#3042,#3043);
+#3042 = CARTESIAN_POINT('',(0.,-0.));
+#3043 = VECTOR('',#3044,1.);
+#3044 = DIRECTION('',(1.,0.));
+#3045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3046 = FACE_BOUND('',#3047,.F.);
+#3047 = EDGE_LOOP('',(#3048));
+#3048 = ORIENTED_EDGE('',*,*,#3049,.T.);
+#3049 = EDGE_CURVE('',#3050,#3050,#3052,.T.);
+#3050 = VERTEX_POINT('',#3051);
+#3051 = CARTESIAN_POINT('',(29.999999986054,-26.68222691645,
+    38.979854152925));
+#3052 = SURFACE_CURVE('',#3053,(#3058,#3069),.PCURVE_S1.);
+#3053 = CIRCLE('',#3054,1.25);
+#3054 = AXIS2_PLACEMENT_3D('',#3055,#3056,#3057);
+#3055 = CARTESIAN_POINT('',(29.999999986054,-27.93222691645,
+    38.979854171652));
+#3056 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#3057 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#3058 = PCURVE('',#2364,#3059);
+#3059 = DEFINITIONAL_REPRESENTATION('',(#3060),#3068);
+#3060 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3061,#3062,#3063,#3064,
+#3065,#3066,#3067),.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('') );
+#3061 = CARTESIAN_POINT('',(-18.36631468335,7.948263320451));
+#3062 = CARTESIAN_POINT('',(-18.36631468335,10.113326829912));
+#3063 = CARTESIAN_POINT('',(-16.49131468335,9.030795075182));
+#3064 = CARTESIAN_POINT('',(-14.61631468335,7.948263320451));
+#3065 = CARTESIAN_POINT('',(-16.49131468335,6.865731565721));
+#3066 = CARTESIAN_POINT('',(-18.36631468335,5.78319981099));
+#3067 = CARTESIAN_POINT('',(-18.36631468335,7.948263320451));
+#3068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3069 = PCURVE('',#3070,#3075);
+#3070 = CYLINDRICAL_SURFACE('',#3071,1.25);
+#3071 = AXIS2_PLACEMENT_3D('',#3072,#3073,#3074);
+#3072 = CARTESIAN_POINT('',(39.999999986054,-27.93222691645,
+    38.979854206695));
+#3073 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#3074 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#3075 = DEFINITIONAL_REPRESENTATION('',(#3076),#3080);
+#3076 = LINE('',#3077,#3078);
+#3077 = CARTESIAN_POINT('',(0.,-10.));
+#3078 = VECTOR('',#3079,1.);
+#3079 = DIRECTION('',(1.,0.));
+#3080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3081 = FACE_BOUND('',#3082,.F.);
+#3082 = EDGE_LOOP('',(#3083));
+#3083 = ORIENTED_EDGE('',*,*,#3084,.T.);
+#3084 = EDGE_CURVE('',#3085,#3085,#3087,.T.);
+#3085 = VERTEX_POINT('',#3086);
+#3086 = CARTESIAN_POINT('',(30.000000105129,-78.75000044944,
+    5.000000097462));
+#3087 = SURFACE_CURVE('',#3088,(#3093,#3104),.PCURVE_S1.);
+#3088 = CIRCLE('',#3089,1.25);
+#3089 = AXIS2_PLACEMENT_3D('',#3090,#3091,#3092);
+#3090 = CARTESIAN_POINT('',(30.000000105129,-80.00000044944,
+    5.000000116189));
+#3091 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#3092 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#3093 = PCURVE('',#2364,#3094);
+#3094 = DEFINITIONAL_REPRESENTATION('',(#3095),#3103);
+#3095 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3096,#3097,#3098,#3099,
+#3100,#3101,#3102),.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('') );
+#3096 = CARTESIAN_POINT('',(33.701458340558,-26.03159151506));
+#3097 = CARTESIAN_POINT('',(33.701458340558,-23.8665280056));
+#3098 = CARTESIAN_POINT('',(35.576458340558,-24.94905976033));
+#3099 = CARTESIAN_POINT('',(37.451458340558,-26.03159151506));
+#3100 = CARTESIAN_POINT('',(35.576458340558,-27.11412326979));
+#3101 = CARTESIAN_POINT('',(33.701458340558,-28.19665502452));
+#3102 = CARTESIAN_POINT('',(33.701458340558,-26.03159151506));
+#3103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3104 = PCURVE('',#3105,#3110);
+#3105 = CYLINDRICAL_SURFACE('',#3106,1.25);
+#3106 = AXIS2_PLACEMENT_3D('',#3107,#3108,#3109);
+#3107 = CARTESIAN_POINT('',(40.000000105129,-80.00000044944,
+    5.000000151232));
+#3108 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#3109 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#3110 = DEFINITIONAL_REPRESENTATION('',(#3111),#3115);
+#3111 = LINE('',#3112,#3113);
+#3112 = CARTESIAN_POINT('',(0.,-10.));
+#3113 = VECTOR('',#3114,1.);
+#3114 = DIRECTION('',(1.,0.));
+#3115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3116 = ADVANCED_FACE('',(#3117,#3286,#3316,#3346,#3376,#3406,#3436,
+    #3466,#3560,#3590),#2310,.T.);
+#3117 = FACE_BOUND('',#3118,.T.);
+#3118 = EDGE_LOOP('',(#3119,#3120,#3121,#3144,#3167,#3190,#3213,#3236,
+    #3264,#3285));
+#3119 = ORIENTED_EDGE('',*,*,#2294,.T.);
+#3120 = ORIENTED_EDGE('',*,*,#2456,.T.);
+#3121 = ORIENTED_EDGE('',*,*,#3122,.T.);
+#3122 = EDGE_CURVE('',#2457,#3123,#3125,.T.);
+#3123 = VERTEX_POINT('',#3124);
+#3124 = CARTESIAN_POINT('',(39.999999964957,-34.64101600156,
+    44.999999471685));
+#3125 = SURFACE_CURVE('',#3126,(#3130,#3137),.PCURVE_S1.);
+#3126 = LINE('',#3127,#3128);
+#3127 = CARTESIAN_POINT('',(39.999999877348,-39.99999947564,
+    69.999999551971));
+#3128 = VECTOR('',#3129,1.);
+#3129 = DIRECTION('',(3.426502681258E-09,0.209597916364,-0.977787662765)
+  );
+#3130 = PCURVE('',#2310,#3131);
+#3131 = DEFINITIONAL_REPRESENTATION('',(#3132),#3136);
+#3132 = LINE('',#3133,#3134);
+#3133 = CARTESIAN_POINT('',(-5.048541659442,38.968408484934));
+#3134 = VECTOR('',#3135,1.);
+#3135 = DIRECTION('',(-0.209597931013,-0.977787659625));
+#3136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3137 = PCURVE('',#2495,#3138);
+#3138 = DEFINITIONAL_REPRESENTATION('',(#3139),#3143);
+#3139 = LINE('',#3140,#3141);
+#3140 = CARTESIAN_POINT('',(0.,-10.));
+#3141 = VECTOR('',#3142,1.);
+#3142 = DIRECTION('',(1.,0.));
+#3143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3144 = ORIENTED_EDGE('',*,*,#3145,.T.);
+#3145 = EDGE_CURVE('',#3123,#3146,#3148,.T.);
+#3146 = VERTEX_POINT('',#3147);
+#3147 = CARTESIAN_POINT('',(39.999999982479,7.490717734981E-08,
+    39.99999895271));
+#3148 = SURFACE_CURVE('',#3149,(#3153,#3160),.PCURVE_S1.);
+#3149 = LINE('',#3150,#3151);
+#3150 = CARTESIAN_POINT('',(39.999999964957,-34.64101600156,
+    44.999999471685));
+#3151 = VECTOR('',#3152,1.);
+#3152 = DIRECTION('',(5.006402447209E-10,0.989743316471,-0.142857157685)
+  );
+#3153 = PCURVE('',#2310,#3154);
+#3154 = DEFINITIONAL_REPRESENTATION('',(#3155),#3159);
+#3155 = LINE('',#3156,#3157);
+#3156 = CARTESIAN_POINT('',(-10.40752550806,13.968408484934));
+#3157 = VECTOR('',#3158,1.);
+#3158 = DIRECTION('',(-0.989743318611,-0.142857142857));
+#3159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3160 = PCURVE('',#2572,#3161);
+#3161 = DEFINITIONAL_REPRESENTATION('',(#3162),#3166);
+#3162 = LINE('',#3163,#3164);
+#3163 = CARTESIAN_POINT('',(0.,-10.));
+#3164 = VECTOR('',#3165,1.);
+#3165 = DIRECTION('',(1.,0.));
+#3166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3167 = ORIENTED_EDGE('',*,*,#3168,.T.);
+#3168 = EDGE_CURVE('',#3146,#3169,#3171,.T.);
+#3169 = VERTEX_POINT('',#3170);
+#3170 = CARTESIAN_POINT('',(40.000000122653,-5.243538652167E-07,
+    -1.047289975488E-06));
+#3171 = SURFACE_CURVE('',#3172,(#3176,#3183),.PCURVE_S1.);
+#3172 = LINE('',#3173,#3174);
+#3173 = CARTESIAN_POINT('',(39.999999982479,7.490717734981E-08,
+    39.99999895271));
+#3174 = VECTOR('',#3175,1.);
+#3175 = DIRECTION('',(3.504337875437E-09,-1.498152590873E-08,-1.));
+#3176 = PCURVE('',#2310,#3177);
+#3177 = DEFINITIONAL_REPRESENTATION('',(#3178),#3182);
+#3178 = LINE('',#3179,#3180);
+#3179 = CARTESIAN_POINT('',(-45.04854165944,8.968408484934));
+#3180 = VECTOR('',#3181,1.);
+#3181 = DIRECTION('',(0.,-1.));
+#3182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3183 = PCURVE('',#2600,#3184);
+#3184 = DEFINITIONAL_REPRESENTATION('',(#3185),#3189);
+#3185 = LINE('',#3186,#3187);
+#3186 = CARTESIAN_POINT('',(0.,-10.));
+#3187 = VECTOR('',#3188,1.);
+#3188 = DIRECTION('',(1.,0.));
+#3189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3190 = ORIENTED_EDGE('',*,*,#3191,.T.);
+#3191 = EDGE_CURVE('',#3169,#3192,#3194,.T.);
+#3192 = VERTEX_POINT('',#3193);
+#3193 = CARTESIAN_POINT('',(40.000000122652,-15.00000052435,
+    -8.225670868568E-07));
+#3194 = SURFACE_CURVE('',#3195,(#3199,#3206),.PCURVE_S1.);
+#3195 = LINE('',#3196,#3197);
+#3196 = CARTESIAN_POINT('',(40.000000122653,-5.243538652167E-07,
+    -1.047289975488E-06));
+#3197 = VECTOR('',#3198,1.);
+#3198 = DIRECTION('',(-2.076117056049E-14,-1.,1.498152590873E-08));
+#3199 = PCURVE('',#2310,#3200);
+#3200 = DEFINITIONAL_REPRESENTATION('',(#3201),#3205);
+#3201 = LINE('',#3202,#3203);
+#3202 = CARTESIAN_POINT('',(-45.04854165944,-31.03159151506));
+#3203 = VECTOR('',#3204,1.);
+#3204 = DIRECTION('',(1.,0.));
+#3205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3206 = PCURVE('',#2628,#3207);
+#3207 = DEFINITIONAL_REPRESENTATION('',(#3208),#3212);
+#3208 = LINE('',#3209,#3210);
+#3209 = CARTESIAN_POINT('',(0.,-10.));
+#3210 = VECTOR('',#3211,1.);
+#3211 = DIRECTION('',(1.,0.));
+#3212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3213 = ORIENTED_EDGE('',*,*,#3214,.T.);
+#3214 = EDGE_CURVE('',#3192,#3215,#3217,.T.);
+#3215 = VERTEX_POINT('',#3216);
+#3216 = CARTESIAN_POINT('',(40.000000098122,-15.00000041948,
+    6.999999177433));
+#3217 = SURFACE_CURVE('',#3218,(#3222,#3229),.PCURVE_S1.);
+#3218 = LINE('',#3219,#3220);
+#3219 = CARTESIAN_POINT('',(40.000000122652,-15.00000052435,
+    -8.225670868568E-07));
+#3220 = VECTOR('',#3221,1.);
+#3221 = DIRECTION('',(-3.504337875437E-09,1.498152590873E-08,1.));
+#3222 = PCURVE('',#2310,#3223);
+#3223 = DEFINITIONAL_REPRESENTATION('',(#3224),#3228);
+#3224 = LINE('',#3225,#3226);
+#3225 = CARTESIAN_POINT('',(-30.04854165944,-31.03159151506));
+#3226 = VECTOR('',#3227,1.);
+#3227 = DIRECTION('',(0.,1.));
+#3228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3229 = PCURVE('',#2656,#3230);
+#3230 = DEFINITIONAL_REPRESENTATION('',(#3231),#3235);
+#3231 = LINE('',#3232,#3233);
+#3232 = CARTESIAN_POINT('',(0.,-10.));
+#3233 = VECTOR('',#3234,1.);
+#3234 = DIRECTION('',(1.,0.));
+#3235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3236 = ORIENTED_EDGE('',*,*,#3237,.T.);
+#3237 = EDGE_CURVE('',#3215,#3238,#3240,.T.);
+#3238 = VERTEX_POINT('',#3239);
+#3239 = CARTESIAN_POINT('',(40.000000098121,-50.00000041948,
+    6.999999701786));
+#3240 = SURFACE_CURVE('',#3241,(#3246,#3257),.PCURVE_S1.);
+#3241 = CIRCLE('',#3242,17.5);
+#3242 = AXIS2_PLACEMENT_3D('',#3243,#3244,#3245);
+#3243 = CARTESIAN_POINT('',(40.000000098122,-32.50000041948,
+    6.999999126377));
+#3244 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#3245 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#3246 = PCURVE('',#2310,#3247);
+#3247 = DEFINITIONAL_REPRESENTATION('',(#3248),#3256);
+#3248 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3249,#3250,#3251,#3252,
+#3253,#3254,#3255),.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('') );
+#3249 = CARTESIAN_POINT('',(-30.04854165944,-24.03159182829));
+#3250 = CARTESIAN_POINT('',(-30.04854165944,6.279297304156));
+#3251 = CARTESIAN_POINT('',(-3.798541659442,-8.876147262071));
+#3252 = CARTESIAN_POINT('',(22.451458340558,-24.03159182829));
+#3253 = CARTESIAN_POINT('',(-3.798541659442,-39.18703639452));
+#3254 = CARTESIAN_POINT('',(-30.04854165944,-54.34248096075));
+#3255 = CARTESIAN_POINT('',(-30.04854165944,-24.03159182829));
+#3256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3257 = PCURVE('',#2689,#3258);
+#3258 = DEFINITIONAL_REPRESENTATION('',(#3259),#3263);
+#3259 = LINE('',#3260,#3261);
+#3260 = CARTESIAN_POINT('',(-0.,-10.));
+#3261 = VECTOR('',#3262,1.);
+#3262 = DIRECTION('',(-1.,0.));
+#3263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3264 = ORIENTED_EDGE('',*,*,#3265,.F.);
+#3265 = EDGE_CURVE('',#2381,#3238,#3266,.T.);
+#3266 = SURFACE_CURVE('',#3267,(#3271,#3278),.PCURVE_S1.);
+#3267 = LINE('',#3268,#3269);
+#3268 = CARTESIAN_POINT('',(40.000000122652,-50.00000052435,
+    -2.982136800512E-07));
+#3269 = VECTOR('',#3270,1.);
+#3270 = DIRECTION('',(-3.504337875437E-09,1.498152590873E-08,1.));
+#3271 = PCURVE('',#2310,#3272);
+#3272 = DEFINITIONAL_REPRESENTATION('',(#3273),#3277);
+#3273 = LINE('',#3274,#3275);
+#3274 = CARTESIAN_POINT('',(4.951458340558,-31.03159151506));
+#3275 = VECTOR('',#3276,1.);
+#3276 = DIRECTION('',(0.,1.));
+#3277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3278 = PCURVE('',#2419,#3279);
+#3279 = DEFINITIONAL_REPRESENTATION('',(#3280),#3284);
+#3280 = LINE('',#3281,#3282);
+#3281 = CARTESIAN_POINT('',(0.,-10.));
+#3282 = VECTOR('',#3283,1.);
+#3283 = DIRECTION('',(1.,0.));
+#3284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3285 = ORIENTED_EDGE('',*,*,#2380,.F.);
+#3286 = FACE_BOUND('',#3287,.T.);
+#3287 = EDGE_LOOP('',(#3288));
+#3288 = ORIENTED_EDGE('',*,*,#3289,.T.);
+#3289 = EDGE_CURVE('',#3290,#3290,#3292,.T.);
+#3290 = VERTEX_POINT('',#3291);
+#3291 = CARTESIAN_POINT('',(39.999999996066,-6.887360587047,
+    36.122711034268));
+#3292 = SURFACE_CURVE('',#3293,(#3298,#3309),.PCURVE_S1.);
+#3293 = CIRCLE('',#3294,1.25);
+#3294 = AXIS2_PLACEMENT_3D('',#3295,#3296,#3297);
+#3295 = CARTESIAN_POINT('',(39.999999996066,-8.137360587047,
+    36.122711052995));
+#3296 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#3297 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#3298 = PCURVE('',#2310,#3299);
+#3299 = DEFINITIONAL_REPRESENTATION('',(#3300),#3308);
+#3300 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3301,#3302,#3303,#3304,
+#3305,#3306,#3307),.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('') );
+#3301 = CARTESIAN_POINT('',(-38.16118105557,5.091120463309));
+#3302 = CARTESIAN_POINT('',(-38.16118105557,7.25618397277));
+#3303 = CARTESIAN_POINT('',(-36.28618105557,6.173652218039));
+#3304 = CARTESIAN_POINT('',(-34.41118105557,5.091120463309));
+#3305 = CARTESIAN_POINT('',(-36.28618105557,4.008588708578));
+#3306 = CARTESIAN_POINT('',(-38.16118105557,2.926056953847));
+#3307 = CARTESIAN_POINT('',(-38.16118105557,5.091120463309));
+#3308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3309 = PCURVE('',#2746,#3310);
+#3310 = DEFINITIONAL_REPRESENTATION('',(#3311),#3315);
+#3311 = LINE('',#3312,#3313);
+#3312 = CARTESIAN_POINT('',(0.,0.));
+#3313 = VECTOR('',#3314,1.);
+#3314 = DIRECTION('',(1.,0.));
+#3315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3316 = FACE_BOUND('',#3317,.T.);
+#3317 = EDGE_LOOP('',(#3318));
+#3318 = ORIENTED_EDGE('',*,*,#3319,.T.);
+#3319 = EDGE_CURVE('',#3320,#3320,#3322,.T.);
+#3320 = VERTEX_POINT('',#3321);
+#3321 = CARTESIAN_POINT('',(39.999999999999,-78.75,35.000000132505));
+#3322 = SURFACE_CURVE('',#3323,(#3328,#3339),.PCURVE_S1.);
+#3323 = CIRCLE('',#3324,1.25);
+#3324 = AXIS2_PLACEMENT_3D('',#3325,#3326,#3327);
+#3325 = CARTESIAN_POINT('',(39.999999999999,-80.,35.000000151232));
+#3326 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#3327 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#3328 = PCURVE('',#2310,#3329);
+#3329 = DEFINITIONAL_REPRESENTATION('',(#3330),#3338);
+#3330 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3331,#3332,#3333,#3334,
+#3335,#3336,#3337),.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('') );
+#3331 = CARTESIAN_POINT('',(33.701458340558,3.968408484934));
+#3332 = CARTESIAN_POINT('',(33.701458340558,6.133471994395));
+#3333 = CARTESIAN_POINT('',(35.576458340558,5.050940239664));
+#3334 = CARTESIAN_POINT('',(37.451458340558,3.968408484934));
+#3335 = CARTESIAN_POINT('',(35.576458340558,2.885876730203));
+#3336 = CARTESIAN_POINT('',(33.701458340558,1.803344975473));
+#3337 = CARTESIAN_POINT('',(33.701458340558,3.968408484934));
+#3338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3339 = PCURVE('',#2781,#3340);
+#3340 = DEFINITIONAL_REPRESENTATION('',(#3341),#3345);
+#3341 = LINE('',#3342,#3343);
+#3342 = CARTESIAN_POINT('',(0.,0.));
+#3343 = VECTOR('',#3344,1.);
+#3344 = DIRECTION('',(1.,0.));
+#3345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3346 = FACE_BOUND('',#3347,.T.);
+#3347 = EDGE_LOOP('',(#3348));
+#3348 = ORIENTED_EDGE('',*,*,#3349,.T.);
+#3349 = EDGE_CURVE('',#3350,#3350,#3352,.T.);
+#3350 = VERTEX_POINT('',#3351);
+#3351 = CARTESIAN_POINT('',(40.000000070088,-6.250000299631,
+    14.999999046345));
+#3352 = SURFACE_CURVE('',#3353,(#3358,#3369),.PCURVE_S1.);
+#3353 = CIRCLE('',#3354,1.25);
+#3354 = AXIS2_PLACEMENT_3D('',#3355,#3356,#3357);
+#3355 = CARTESIAN_POINT('',(40.000000070088,-7.500000299631,
+    14.999999065071));
+#3356 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#3357 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#3358 = PCURVE('',#2310,#3359);
+#3359 = DEFINITIONAL_REPRESENTATION('',(#3360),#3368);
+#3360 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3361,#3362,#3363,#3364,
+#3365,#3366,#3367),.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('') );
+#3361 = CARTESIAN_POINT('',(-38.79854165944,-16.03159151506));
+#3362 = CARTESIAN_POINT('',(-38.79854165944,-13.8665280056));
+#3363 = CARTESIAN_POINT('',(-36.92354165944,-14.94905976033));
+#3364 = CARTESIAN_POINT('',(-35.04854165944,-16.03159151506));
+#3365 = CARTESIAN_POINT('',(-36.92354165944,-17.11412326979));
+#3366 = CARTESIAN_POINT('',(-38.79854165944,-18.19665502452));
+#3367 = CARTESIAN_POINT('',(-38.79854165944,-16.03159151506));
+#3368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3369 = PCURVE('',#2816,#3370);
+#3370 = DEFINITIONAL_REPRESENTATION('',(#3371),#3375);
+#3371 = LINE('',#3372,#3373);
+#3372 = CARTESIAN_POINT('',(0.,0.));
+#3373 = VECTOR('',#3374,1.);
+#3374 = DIRECTION('',(1.,0.));
+#3375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3376 = FACE_BOUND('',#3377,.T.);
+#3377 = EDGE_LOOP('',(#3378));
+#3378 = ORIENTED_EDGE('',*,*,#3379,.T.);
+#3379 = EDGE_CURVE('',#3380,#3380,#3382,.T.);
+#3380 = VERTEX_POINT('',#3381);
+#3381 = CARTESIAN_POINT('',(40.000000070087,-52.25000029963,
+    14.999999735495));
+#3382 = SURFACE_CURVE('',#3383,(#3388,#3399),.PCURVE_S1.);
+#3383 = CIRCLE('',#3384,1.25);
+#3384 = AXIS2_PLACEMENT_3D('',#3385,#3386,#3387);
+#3385 = CARTESIAN_POINT('',(40.000000070087,-53.50000029963,
+    14.999999754222));
+#3386 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#3387 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#3388 = PCURVE('',#2310,#3389);
+#3389 = DEFINITIONAL_REPRESENTATION('',(#3390),#3398);
+#3390 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3391,#3392,#3393,#3394,
+#3395,#3396,#3397),.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('') );
+#3391 = CARTESIAN_POINT('',(7.201458340558,-16.03159151506));
+#3392 = CARTESIAN_POINT('',(7.201458340558,-13.8665280056));
+#3393 = CARTESIAN_POINT('',(9.076458340558,-14.94905976033));
+#3394 = CARTESIAN_POINT('',(10.951458340558,-16.03159151506));
+#3395 = CARTESIAN_POINT('',(9.076458340558,-17.11412326979));
+#3396 = CARTESIAN_POINT('',(7.201458340558,-18.19665502452));
+#3397 = CARTESIAN_POINT('',(7.201458340558,-16.03159151506));
+#3398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3399 = PCURVE('',#2851,#3400);
+#3400 = DEFINITIONAL_REPRESENTATION('',(#3401),#3405);
+#3401 = LINE('',#3402,#3403);
+#3402 = CARTESIAN_POINT('',(0.,0.));
+#3403 = VECTOR('',#3404,1.);
+#3404 = DIRECTION('',(1.,0.));
+#3405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3406 = FACE_BOUND('',#3407,.T.);
+#3407 = EDGE_LOOP('',(#3408));
+#3408 = ORIENTED_EDGE('',*,*,#3409,.T.);
+#3409 = EDGE_CURVE('',#3410,#3410,#3412,.T.);
+#3410 = VERTEX_POINT('',#3411);
+#3411 = CARTESIAN_POINT('',(39.999999894869,-78.74999955055,
+    65.000000132505));
+#3412 = SURFACE_CURVE('',#3413,(#3418,#3429),.PCURVE_S1.);
+#3413 = CIRCLE('',#3414,1.25);
+#3414 = AXIS2_PLACEMENT_3D('',#3415,#3416,#3417);
+#3415 = CARTESIAN_POINT('',(39.999999894869,-79.99999955055,
+    65.000000151232));
+#3416 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#3417 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#3418 = PCURVE('',#2310,#3419);
+#3419 = DEFINITIONAL_REPRESENTATION('',(#3420),#3428);
+#3420 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3421,#3422,#3423,#3424,
+#3425,#3426,#3427),.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('') );
+#3421 = CARTESIAN_POINT('',(33.701458340558,33.968408484934));
+#3422 = CARTESIAN_POINT('',(33.701458340558,36.133471994395));
+#3423 = CARTESIAN_POINT('',(35.576458340558,35.050940239664));
+#3424 = CARTESIAN_POINT('',(37.451458340558,33.968408484934));
+#3425 = CARTESIAN_POINT('',(35.576458340558,32.885876730203));
+#3426 = CARTESIAN_POINT('',(33.701458340558,31.803344975473));
+#3427 = CARTESIAN_POINT('',(33.701458340558,33.968408484934));
+#3428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3429 = PCURVE('',#2886,#3430);
+#3430 = DEFINITIONAL_REPRESENTATION('',(#3431),#3435);
+#3431 = LINE('',#3432,#3433);
+#3432 = CARTESIAN_POINT('',(0.,0.));
+#3433 = VECTOR('',#3434,1.);
+#3434 = DIRECTION('',(1.,0.));
+#3435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3436 = FACE_BOUND('',#3437,.T.);
+#3437 = EDGE_LOOP('',(#3438));
+#3438 = ORIENTED_EDGE('',*,*,#3439,.T.);
+#3439 = EDGE_CURVE('',#3440,#3440,#3442,.T.);
+#3440 = VERTEX_POINT('',#3441);
+#3441 = CARTESIAN_POINT('',(39.99999989487,-43.74999955055,
+    64.999999608152));
+#3442 = SURFACE_CURVE('',#3443,(#3448,#3459),.PCURVE_S1.);
+#3443 = CIRCLE('',#3444,1.25);
+#3444 = AXIS2_PLACEMENT_3D('',#3445,#3446,#3447);
+#3445 = CARTESIAN_POINT('',(39.99999989487,-44.99999955055,
+    64.999999626879));
+#3446 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#3447 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#3448 = PCURVE('',#2310,#3449);
+#3449 = DEFINITIONAL_REPRESENTATION('',(#3450),#3458);
+#3450 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3451,#3452,#3453,#3454,
+#3455,#3456,#3457),.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('') );
+#3451 = CARTESIAN_POINT('',(-1.298541659442,33.968408484934));
+#3452 = CARTESIAN_POINT('',(-1.298541659442,36.133471994395));
+#3453 = CARTESIAN_POINT('',(0.576458340558,35.050940239664));
+#3454 = CARTESIAN_POINT('',(2.451458340558,33.968408484934));
+#3455 = CARTESIAN_POINT('',(0.576458340558,32.885876730203));
+#3456 = CARTESIAN_POINT('',(-1.298541659442,31.803344975473));
+#3457 = CARTESIAN_POINT('',(-1.298541659442,33.968408484934));
+#3458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3459 = PCURVE('',#2921,#3460);
+#3460 = DEFINITIONAL_REPRESENTATION('',(#3461),#3465);
+#3461 = LINE('',#3462,#3463);
+#3462 = CARTESIAN_POINT('',(0.,0.));
+#3463 = VECTOR('',#3464,1.);
+#3464 = DIRECTION('',(1.,0.));
+#3465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3466 = FACE_BOUND('',#3467,.T.);
+#3467 = EDGE_LOOP('',(#3468,#3493,#3516,#3539));
+#3468 = ORIENTED_EDGE('',*,*,#3469,.T.);
+#3469 = EDGE_CURVE('',#3470,#3472,#3474,.T.);
+#3470 = VERTEX_POINT('',#3471);
+#3471 = CARTESIAN_POINT('',(39.999999912391,-69.99999962546,
+    60.000000001417));
+#3472 = VERTEX_POINT('',#3473);
+#3473 = CARTESIAN_POINT('',(39.999999964956,-69.99999985018,
+    45.000000001417));
+#3474 = SURFACE_CURVE('',#3475,(#3479,#3486),.PCURVE_S1.);
+#3475 = LINE('',#3476,#3477);
+#3476 = CARTESIAN_POINT('',(39.999999912391,-69.99999962546,
+    60.000000001417));
+#3477 = VECTOR('',#3478,1.);
+#3478 = DIRECTION('',(3.504337875437E-09,-1.498152590873E-08,-1.));
+#3479 = PCURVE('',#2310,#3480);
+#3480 = DEFINITIONAL_REPRESENTATION('',(#3481),#3485);
+#3481 = LINE('',#3482,#3483);
+#3482 = CARTESIAN_POINT('',(24.951458340558,28.968408484934));
+#3483 = VECTOR('',#3484,1.);
+#3484 = DIRECTION('',(0.,-1.));
+#3485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3486 = PCURVE('',#2953,#3487);
+#3487 = DEFINITIONAL_REPRESENTATION('',(#3488),#3492);
+#3488 = LINE('',#3489,#3490);
+#3489 = CARTESIAN_POINT('',(0.,-10.));
+#3490 = VECTOR('',#3491,1.);
+#3491 = DIRECTION('',(1.,0.));
+#3492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3493 = ORIENTED_EDGE('',*,*,#3494,.T.);
+#3494 = EDGE_CURVE('',#3472,#3495,#3497,.T.);
+#3495 = VERTEX_POINT('',#3496);
+#3496 = CARTESIAN_POINT('',(39.999999964957,-49.99999985018,
+    44.999999701786));
+#3497 = SURFACE_CURVE('',#3498,(#3502,#3509),.PCURVE_S1.);
+#3498 = LINE('',#3499,#3500);
+#3499 = CARTESIAN_POINT('',(39.999999964956,-69.99999985018,
+    45.000000001417));
+#3500 = VECTOR('',#3501,1.);
+#3501 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#3502 = PCURVE('',#2310,#3503);
+#3503 = DEFINITIONAL_REPRESENTATION('',(#3504),#3508);
+#3504 = LINE('',#3505,#3506);
+#3505 = CARTESIAN_POINT('',(24.951458340558,13.968408484934));
+#3506 = VECTOR('',#3507,1.);
+#3507 = DIRECTION('',(-1.,0.));
+#3508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3509 = PCURVE('',#2981,#3510);
+#3510 = DEFINITIONAL_REPRESENTATION('',(#3511),#3515);
+#3511 = LINE('',#3512,#3513);
+#3512 = CARTESIAN_POINT('',(0.,-10.));
+#3513 = VECTOR('',#3514,1.);
+#3514 = DIRECTION('',(1.,0.));
+#3515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3516 = ORIENTED_EDGE('',*,*,#3517,.T.);
+#3517 = EDGE_CURVE('',#3495,#3518,#3520,.T.);
+#3518 = VERTEX_POINT('',#3519);
+#3519 = CARTESIAN_POINT('',(39.999999912391,-53.21538993463,
+    59.999999749958));
+#3520 = SURFACE_CURVE('',#3521,(#3525,#3532),.PCURVE_S1.);
+#3521 = LINE('',#3522,#3523);
+#3522 = CARTESIAN_POINT('',(39.999999964957,-49.99999985018,
+    44.999999701786));
+#3523 = VECTOR('',#3524,1.);
+#3524 = DIRECTION('',(-3.426502681258E-09,-0.209597916364,0.977787662765
+    ));
+#3525 = PCURVE('',#2310,#3526);
+#3526 = DEFINITIONAL_REPRESENTATION('',(#3527),#3531);
+#3527 = LINE('',#3528,#3529);
+#3528 = CARTESIAN_POINT('',(4.951458340558,13.968408484934));
+#3529 = VECTOR('',#3530,1.);
+#3530 = DIRECTION('',(0.209597931013,0.977787659625));
+#3531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3532 = PCURVE('',#3009,#3533);
+#3533 = DEFINITIONAL_REPRESENTATION('',(#3534),#3538);
+#3534 = LINE('',#3535,#3536);
+#3535 = CARTESIAN_POINT('',(0.,-10.));
+#3536 = VECTOR('',#3537,1.);
+#3537 = DIRECTION('',(1.,0.));
+#3538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3539 = ORIENTED_EDGE('',*,*,#3540,.T.);
+#3540 = EDGE_CURVE('',#3518,#3470,#3541,.T.);
+#3541 = SURFACE_CURVE('',#3542,(#3546,#3553),.PCURVE_S1.);
+#3542 = LINE('',#3543,#3544);
+#3543 = CARTESIAN_POINT('',(39.999999912391,-53.21538993463,
+    59.999999749958));
+#3544 = VECTOR('',#3545,1.);
+#3545 = DIRECTION('',(-2.076117056049E-14,-1.,1.498152590873E-08));
+#3546 = PCURVE('',#2310,#3547);
+#3547 = DEFINITIONAL_REPRESENTATION('',(#3548),#3552);
+#3548 = LINE('',#3549,#3550);
+#3549 = CARTESIAN_POINT('',(8.166848649732,28.968408484934));
+#3550 = VECTOR('',#3551,1.);
+#3551 = DIRECTION('',(1.,0.));
+#3552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3553 = PCURVE('',#3035,#3554);
+#3554 = DEFINITIONAL_REPRESENTATION('',(#3555),#3559);
+#3555 = LINE('',#3556,#3557);
+#3556 = CARTESIAN_POINT('',(0.,-10.));
+#3557 = VECTOR('',#3558,1.);
+#3558 = DIRECTION('',(1.,0.));
+#3559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3560 = FACE_BOUND('',#3561,.T.);
+#3561 = EDGE_LOOP('',(#3562));
+#3562 = ORIENTED_EDGE('',*,*,#3563,.T.);
+#3563 = EDGE_CURVE('',#3564,#3564,#3566,.T.);
+#3564 = VERTEX_POINT('',#3565);
+#3565 = CARTESIAN_POINT('',(39.999999986054,-26.68222691645,
+    38.979854187968));
+#3566 = SURFACE_CURVE('',#3567,(#3572,#3583),.PCURVE_S1.);
+#3567 = CIRCLE('',#3568,1.25);
+#3568 = AXIS2_PLACEMENT_3D('',#3569,#3570,#3571);
+#3569 = CARTESIAN_POINT('',(39.999999986054,-27.93222691645,
+    38.979854206695));
+#3570 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#3571 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#3572 = PCURVE('',#2310,#3573);
+#3573 = DEFINITIONAL_REPRESENTATION('',(#3574),#3582);
+#3574 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3575,#3576,#3577,#3578,
+#3579,#3580,#3581),.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('') );
+#3575 = CARTESIAN_POINT('',(-18.36631468335,7.948263320451));
+#3576 = CARTESIAN_POINT('',(-18.36631468335,10.113326829912));
+#3577 = CARTESIAN_POINT('',(-16.49131468335,9.030795075182));
+#3578 = CARTESIAN_POINT('',(-14.61631468335,7.948263320451));
+#3579 = CARTESIAN_POINT('',(-16.49131468335,6.865731565721));
+#3580 = CARTESIAN_POINT('',(-18.36631468335,5.78319981099));
+#3581 = CARTESIAN_POINT('',(-18.36631468335,7.948263320451));
+#3582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3583 = PCURVE('',#3070,#3584);
+#3584 = DEFINITIONAL_REPRESENTATION('',(#3585),#3589);
+#3585 = LINE('',#3586,#3587);
+#3586 = CARTESIAN_POINT('',(0.,0.));
+#3587 = VECTOR('',#3588,1.);
+#3588 = DIRECTION('',(1.,0.));
+#3589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3590 = FACE_BOUND('',#3591,.T.);
+#3591 = EDGE_LOOP('',(#3592));
+#3592 = ORIENTED_EDGE('',*,*,#3593,.T.);
+#3593 = EDGE_CURVE('',#3594,#3594,#3596,.T.);
+#3594 = VERTEX_POINT('',#3595);
+#3595 = CARTESIAN_POINT('',(40.000000105129,-78.75000044944,
+    5.000000132505));
+#3596 = SURFACE_CURVE('',#3597,(#3602,#3613),.PCURVE_S1.);
+#3597 = CIRCLE('',#3598,1.25);
+#3598 = AXIS2_PLACEMENT_3D('',#3599,#3600,#3601);
+#3599 = CARTESIAN_POINT('',(40.000000105129,-80.00000044944,
+    5.000000151232));
+#3600 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#3601 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#3602 = PCURVE('',#2310,#3603);
+#3603 = DEFINITIONAL_REPRESENTATION('',(#3604),#3612);
+#3604 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3605,#3606,#3607,#3608,
+#3609,#3610,#3611),.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('') );
+#3605 = CARTESIAN_POINT('',(33.701458340558,-26.03159151506));
+#3606 = CARTESIAN_POINT('',(33.701458340558,-23.8665280056));
+#3607 = CARTESIAN_POINT('',(35.576458340558,-24.94905976033));
+#3608 = CARTESIAN_POINT('',(37.451458340558,-26.03159151506));
+#3609 = CARTESIAN_POINT('',(35.576458340558,-27.11412326979));
+#3610 = CARTESIAN_POINT('',(33.701458340558,-28.19665502452));
+#3611 = CARTESIAN_POINT('',(33.701458340558,-26.03159151506));
+#3612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3613 = PCURVE('',#3105,#3614);
+#3614 = DEFINITIONAL_REPRESENTATION('',(#3615),#3619);
+#3615 = LINE('',#3616,#3617);
+#3616 = CARTESIAN_POINT('',(0.,0.));
+#3617 = VECTOR('',#3618,1.);
+#3618 = DIRECTION('',(1.,0.));
+#3619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3620 = ADVANCED_FACE('',(#3621),#2419,.T.);
+#3621 = FACE_BOUND('',#3622,.T.);
+#3622 = EDGE_LOOP('',(#3623,#3624,#3625,#3646));
+#3623 = ORIENTED_EDGE('',*,*,#2403,.T.);
+#3624 = ORIENTED_EDGE('',*,*,#3265,.T.);
+#3625 = ORIENTED_EDGE('',*,*,#3626,.F.);
+#3626 = EDGE_CURVE('',#2669,#3238,#3627,.T.);
+#3627 = SURFACE_CURVE('',#3628,(#3632,#3639),.PCURVE_S1.);
+#3628 = LINE('',#3629,#3630);
+#3629 = CARTESIAN_POINT('',(30.000000098121,-50.00000041948,
+    6.999999666743));
+#3630 = VECTOR('',#3631,1.);
+#3631 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#3632 = PCURVE('',#2419,#3633);
+#3633 = DEFINITIONAL_REPRESENTATION('',(#3634),#3638);
+#3634 = LINE('',#3635,#3636);
+#3635 = CARTESIAN_POINT('',(7.,0.));
+#3636 = VECTOR('',#3637,1.);
+#3637 = DIRECTION('',(0.,-1.));
+#3638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3639 = PCURVE('',#2689,#3640);
+#3640 = DEFINITIONAL_REPRESENTATION('',(#3641),#3645);
+#3641 = LINE('',#3642,#3643);
+#3642 = CARTESIAN_POINT('',(-3.141592635691,0.));
+#3643 = VECTOR('',#3644,1.);
+#3644 = DIRECTION('',(-0.,-1.));
+#3645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3646 = ORIENTED_EDGE('',*,*,#2701,.F.);
+#3647 = ADVANCED_FACE('',(#3648),#2495,.F.);
+#3648 = FACE_BOUND('',#3649,.F.);
+#3649 = EDGE_LOOP('',(#3650,#3651,#3652,#3673));
+#3650 = ORIENTED_EDGE('',*,*,#2479,.T.);
+#3651 = ORIENTED_EDGE('',*,*,#3122,.T.);
+#3652 = ORIENTED_EDGE('',*,*,#3653,.F.);
+#3653 = EDGE_CURVE('',#2534,#3123,#3654,.T.);
+#3654 = SURFACE_CURVE('',#3655,(#3659,#3666),.PCURVE_S1.);
+#3655 = LINE('',#3656,#3657);
+#3656 = CARTESIAN_POINT('',(29.999999964957,-34.64101600156,
+    44.999999436642));
+#3657 = VECTOR('',#3658,1.);
+#3658 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#3659 = PCURVE('',#2495,#3660);
+#3660 = DEFINITIONAL_REPRESENTATION('',(#3661),#3665);
+#3661 = LINE('',#3662,#3663);
+#3662 = CARTESIAN_POINT('',(25.56792341763,0.));
+#3663 = VECTOR('',#3664,1.);
+#3664 = DIRECTION('',(0.,-1.));
+#3665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3666 = PCURVE('',#2572,#3667);
+#3667 = DEFINITIONAL_REPRESENTATION('',(#3668),#3672);
+#3668 = LINE('',#3669,#3670);
+#3669 = CARTESIAN_POINT('',(0.,0.));
+#3670 = VECTOR('',#3671,1.);
+#3671 = DIRECTION('',(0.,-1.));
+#3672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3673 = ORIENTED_EDGE('',*,*,#2533,.F.);
+#3674 = ADVANCED_FACE('',(#3675),#2689,.T.);
+#3675 = FACE_BOUND('',#3676,.F.);
+#3676 = EDGE_LOOP('',(#3677,#3698,#3699,#3700));
+#3677 = ORIENTED_EDGE('',*,*,#3678,.T.);
+#3678 = EDGE_CURVE('',#2641,#3215,#3679,.T.);
+#3679 = SURFACE_CURVE('',#3680,(#3684,#3691),.PCURVE_S1.);
+#3680 = LINE('',#3681,#3682);
+#3681 = CARTESIAN_POINT('',(30.000000098122,-15.00000041948,
+    6.99999914239));
+#3682 = VECTOR('',#3683,1.);
+#3683 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#3684 = PCURVE('',#2689,#3685);
+#3685 = DEFINITIONAL_REPRESENTATION('',(#3686),#3690);
+#3686 = LINE('',#3687,#3688);
+#3687 = CARTESIAN_POINT('',(-1.789901365E-08,0.));
+#3688 = VECTOR('',#3689,1.);
+#3689 = DIRECTION('',(-0.,-1.));
+#3690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3691 = PCURVE('',#2656,#3692);
+#3692 = DEFINITIONAL_REPRESENTATION('',(#3693),#3697);
+#3693 = LINE('',#3694,#3695);
+#3694 = CARTESIAN_POINT('',(7.,0.));
+#3695 = VECTOR('',#3696,1.);
+#3696 = DIRECTION('',(0.,-1.));
+#3697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3698 = ORIENTED_EDGE('',*,*,#3237,.T.);
+#3699 = ORIENTED_EDGE('',*,*,#3626,.F.);
+#3700 = ORIENTED_EDGE('',*,*,#2668,.F.);
+#3701 = ADVANCED_FACE('',(#3702),#2572,.F.);
+#3702 = FACE_BOUND('',#3703,.F.);
+#3703 = EDGE_LOOP('',(#3704,#3705,#3706,#3727));
+#3704 = ORIENTED_EDGE('',*,*,#3653,.T.);
+#3705 = ORIENTED_EDGE('',*,*,#3145,.T.);
+#3706 = ORIENTED_EDGE('',*,*,#3707,.F.);
+#3707 = EDGE_CURVE('',#2557,#3146,#3708,.T.);
+#3708 = SURFACE_CURVE('',#3709,(#3713,#3720),.PCURVE_S1.);
+#3709 = LINE('',#3710,#3711);
+#3710 = CARTESIAN_POINT('',(29.999999982479,7.490739051264E-08,
+    39.999998917667));
+#3711 = VECTOR('',#3712,1.);
+#3712 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#3713 = PCURVE('',#2572,#3714);
+#3714 = DEFINITIONAL_REPRESENTATION('',(#3715),#3719);
+#3715 = LINE('',#3716,#3717);
+#3716 = CARTESIAN_POINT('',(35.,0.));
+#3717 = VECTOR('',#3718,1.);
+#3718 = DIRECTION('',(0.,-1.));
+#3719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3720 = PCURVE('',#2600,#3721);
+#3721 = DEFINITIONAL_REPRESENTATION('',(#3722),#3726);
+#3722 = LINE('',#3723,#3724);
+#3723 = CARTESIAN_POINT('',(0.,0.));
+#3724 = VECTOR('',#3725,1.);
+#3725 = DIRECTION('',(0.,-1.));
+#3726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3727 = ORIENTED_EDGE('',*,*,#2556,.F.);
+#3728 = ADVANCED_FACE('',(#3729),#2656,.F.);
+#3729 = FACE_BOUND('',#3730,.F.);
+#3730 = EDGE_LOOP('',(#3731,#3752,#3753,#3754));
+#3731 = ORIENTED_EDGE('',*,*,#3732,.T.);
+#3732 = EDGE_CURVE('',#2613,#3192,#3733,.T.);
+#3733 = SURFACE_CURVE('',#3734,(#3738,#3745),.PCURVE_S1.);
+#3734 = LINE('',#3735,#3736);
+#3735 = CARTESIAN_POINT('',(30.000000122652,-15.00000052435,
+    -8.576104656111E-07));
+#3736 = VECTOR('',#3737,1.);
+#3737 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#3738 = PCURVE('',#2656,#3739);
+#3739 = DEFINITIONAL_REPRESENTATION('',(#3740),#3744);
+#3740 = LINE('',#3741,#3742);
+#3741 = CARTESIAN_POINT('',(0.,0.));
+#3742 = VECTOR('',#3743,1.);
+#3743 = DIRECTION('',(0.,-1.));
+#3744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3745 = PCURVE('',#2628,#3746);
+#3746 = DEFINITIONAL_REPRESENTATION('',(#3747),#3751);
+#3747 = LINE('',#3748,#3749);
+#3748 = CARTESIAN_POINT('',(15.,0.));
+#3749 = VECTOR('',#3750,1.);
+#3750 = DIRECTION('',(0.,-1.));
+#3751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3752 = ORIENTED_EDGE('',*,*,#3214,.T.);
+#3753 = ORIENTED_EDGE('',*,*,#3678,.F.);
+#3754 = ORIENTED_EDGE('',*,*,#2640,.F.);
+#3755 = ADVANCED_FACE('',(#3756,#3782),#2600,.F.);
+#3756 = FACE_BOUND('',#3757,.F.);
+#3757 = EDGE_LOOP('',(#3758,#3759,#3760,#3781));
+#3758 = ORIENTED_EDGE('',*,*,#3707,.T.);
+#3759 = ORIENTED_EDGE('',*,*,#3168,.T.);
+#3760 = ORIENTED_EDGE('',*,*,#3761,.F.);
+#3761 = EDGE_CURVE('',#2585,#3169,#3762,.T.);
+#3762 = SURFACE_CURVE('',#3763,(#3767,#3774),.PCURVE_S1.);
+#3763 = LINE('',#3764,#3765);
+#3764 = CARTESIAN_POINT('',(30.000000122653,-5.243536520538E-07,
+    -1.082333354242E-06));
+#3765 = VECTOR('',#3766,1.);
+#3766 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#3767 = PCURVE('',#2600,#3768);
+#3768 = DEFINITIONAL_REPRESENTATION('',(#3769),#3773);
+#3769 = LINE('',#3770,#3771);
+#3770 = CARTESIAN_POINT('',(40.,0.));
+#3771 = VECTOR('',#3772,1.);
+#3772 = DIRECTION('',(0.,-1.));
+#3773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3774 = PCURVE('',#2628,#3775);
+#3775 = DEFINITIONAL_REPRESENTATION('',(#3776),#3780);
+#3776 = LINE('',#3777,#3778);
+#3777 = CARTESIAN_POINT('',(0.,-0.));
+#3778 = VECTOR('',#3779,1.);
+#3779 = DIRECTION('',(0.,-1.));
+#3780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3781 = ORIENTED_EDGE('',*,*,#2584,.F.);
+#3782 = FACE_BOUND('',#3783,.F.);
+#3783 = EDGE_LOOP('',(#3784));
+#3784 = ORIENTED_EDGE('',*,*,#3785,.F.);
+#3785 = EDGE_CURVE('',#3786,#3786,#3788,.T.);
+#3786 = VERTEX_POINT('',#3787);
+#3787 = CARTESIAN_POINT('',(34.999999995621,1.872656696378E-08,
+    36.249998935188));
+#3788 = SURFACE_CURVE('',#3789,(#3794,#3801),.PCURVE_S1.);
+#3789 = CIRCLE('',#3790,1.25);
+#3790 = AXIS2_PLACEMENT_3D('',#3791,#3792,#3793);
+#3791 = CARTESIAN_POINT('',(35.000000000001,-3.487916147497E-13,
+    34.999998935188));
+#3792 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#3793 = DIRECTION('',(-3.504337875437E-09,1.498152590873E-08,1.));
+#3794 = PCURVE('',#2600,#3795);
+#3795 = DEFINITIONAL_REPRESENTATION('',(#3796),#3800);
+#3796 = CIRCLE('',#3797,1.25);
+#3797 = AXIS2_PLACEMENT_2D('',#3798,#3799);
+#3798 = CARTESIAN_POINT('',(5.,-5.));
+#3799 = DIRECTION('',(-1.,0.));
+#3800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3801 = PCURVE('',#3802,#3807);
+#3802 = CYLINDRICAL_SURFACE('',#3803,1.25);
+#3803 = AXIS2_PLACEMENT_3D('',#3804,#3805,#3806);
+#3804 = CARTESIAN_POINT('',(35.000000000001,-3.410605131648E-13,
+    34.999998935188));
+#3805 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#3806 = DIRECTION('',(-3.504337875437E-09,1.498152590873E-08,1.));
+#3807 = DEFINITIONAL_REPRESENTATION('',(#3808),#3812);
+#3808 = LINE('',#3809,#3810);
+#3809 = CARTESIAN_POINT('',(0.,0.));
+#3810 = VECTOR('',#3811,1.);
+#3811 = DIRECTION('',(1.,0.));
+#3812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3813 = ADVANCED_FACE('',(#3814),#2628,.F.);
+#3814 = FACE_BOUND('',#3815,.F.);
+#3815 = EDGE_LOOP('',(#3816,#3817,#3818,#3819));
+#3816 = ORIENTED_EDGE('',*,*,#3761,.T.);
+#3817 = ORIENTED_EDGE('',*,*,#3191,.T.);
+#3818 = ORIENTED_EDGE('',*,*,#3732,.F.);
+#3819 = ORIENTED_EDGE('',*,*,#2612,.F.);
+#3820 = ADVANCED_FACE('',(#3821),#2746,.T.);
+#3821 = FACE_BOUND('',#3822,.T.);
+#3822 = EDGE_LOOP('',(#3823,#3844,#3845,#3846));
+#3823 = ORIENTED_EDGE('',*,*,#3824,.T.);
+#3824 = EDGE_CURVE('',#3290,#2726,#3825,.T.);
+#3825 = SEAM_CURVE('',#3826,(#3830,#3837),.PCURVE_S1.);
+#3826 = LINE('',#3827,#3828);
+#3827 = CARTESIAN_POINT('',(39.999999996066,-6.887360587047,
+    36.122711034268));
+#3828 = VECTOR('',#3829,1.);
+#3829 = DIRECTION('',(-1.,2.070867023182E-14,-3.504337875438E-09));
+#3830 = PCURVE('',#2746,#3831);
+#3831 = DEFINITIONAL_REPRESENTATION('',(#3832),#3836);
+#3832 = LINE('',#3833,#3834);
+#3833 = CARTESIAN_POINT('',(0.,0.));
+#3834 = VECTOR('',#3835,1.);
+#3835 = DIRECTION('',(0.,-1.));
+#3836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3837 = PCURVE('',#2746,#3838);
+#3838 = DEFINITIONAL_REPRESENTATION('',(#3839),#3843);
+#3839 = LINE('',#3840,#3841);
+#3840 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3841 = VECTOR('',#3842,1.);
+#3842 = DIRECTION('',(0.,-1.));
+#3843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3844 = ORIENTED_EDGE('',*,*,#2725,.T.);
+#3845 = ORIENTED_EDGE('',*,*,#3824,.F.);
+#3846 = ORIENTED_EDGE('',*,*,#3289,.F.);
+#3847 = ADVANCED_FACE('',(#3848),#2781,.T.);
+#3848 = FACE_BOUND('',#3849,.T.);
+#3849 = EDGE_LOOP('',(#3850,#3871,#3872,#3873));
+#3850 = ORIENTED_EDGE('',*,*,#3851,.T.);
+#3851 = EDGE_CURVE('',#3320,#2761,#3852,.T.);
+#3852 = SEAM_CURVE('',#3853,(#3857,#3864),.PCURVE_S1.);
+#3853 = LINE('',#3854,#3855);
+#3854 = CARTESIAN_POINT('',(39.999999999999,-78.75,35.000000132505));
+#3855 = VECTOR('',#3856,1.);
+#3856 = DIRECTION('',(-1.,2.070867023182E-14,-3.504337875438E-09));
+#3857 = PCURVE('',#2781,#3858);
+#3858 = DEFINITIONAL_REPRESENTATION('',(#3859),#3863);
+#3859 = LINE('',#3860,#3861);
+#3860 = CARTESIAN_POINT('',(0.,0.));
+#3861 = VECTOR('',#3862,1.);
+#3862 = DIRECTION('',(0.,-1.));
+#3863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3864 = PCURVE('',#2781,#3865);
+#3865 = DEFINITIONAL_REPRESENTATION('',(#3866),#3870);
+#3866 = LINE('',#3867,#3868);
+#3867 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3868 = VECTOR('',#3869,1.);
+#3869 = DIRECTION('',(0.,-1.));
+#3870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3871 = ORIENTED_EDGE('',*,*,#2760,.T.);
+#3872 = ORIENTED_EDGE('',*,*,#3851,.F.);
+#3873 = ORIENTED_EDGE('',*,*,#3319,.F.);
+#3874 = ADVANCED_FACE('',(#3875),#2816,.T.);
+#3875 = FACE_BOUND('',#3876,.T.);
+#3876 = EDGE_LOOP('',(#3877,#3898,#3899,#3900));
+#3877 = ORIENTED_EDGE('',*,*,#3878,.T.);
+#3878 = EDGE_CURVE('',#3350,#2796,#3879,.T.);
+#3879 = SEAM_CURVE('',#3880,(#3884,#3891),.PCURVE_S1.);
+#3880 = LINE('',#3881,#3882);
+#3881 = CARTESIAN_POINT('',(40.000000070088,-6.250000299631,
+    14.999999046345));
+#3882 = VECTOR('',#3883,1.);
+#3883 = DIRECTION('',(-1.,2.070867023182E-14,-3.504337875438E-09));
+#3884 = PCURVE('',#2816,#3885);
+#3885 = DEFINITIONAL_REPRESENTATION('',(#3886),#3890);
+#3886 = LINE('',#3887,#3888);
+#3887 = CARTESIAN_POINT('',(0.,0.));
+#3888 = VECTOR('',#3889,1.);
+#3889 = DIRECTION('',(0.,-1.));
+#3890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3891 = PCURVE('',#2816,#3892);
+#3892 = DEFINITIONAL_REPRESENTATION('',(#3893),#3897);
+#3893 = LINE('',#3894,#3895);
+#3894 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3895 = VECTOR('',#3896,1.);
+#3896 = DIRECTION('',(0.,-1.));
+#3897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3898 = ORIENTED_EDGE('',*,*,#2795,.T.);
+#3899 = ORIENTED_EDGE('',*,*,#3878,.F.);
+#3900 = ORIENTED_EDGE('',*,*,#3349,.F.);
+#3901 = ADVANCED_FACE('',(#3902),#2851,.T.);
+#3902 = FACE_BOUND('',#3903,.T.);
+#3903 = EDGE_LOOP('',(#3904,#3925,#3926,#3927));
+#3904 = ORIENTED_EDGE('',*,*,#3905,.T.);
+#3905 = EDGE_CURVE('',#3380,#2831,#3906,.T.);
+#3906 = SEAM_CURVE('',#3907,(#3911,#3918),.PCURVE_S1.);
+#3907 = LINE('',#3908,#3909);
+#3908 = CARTESIAN_POINT('',(40.000000070087,-52.25000029963,
+    14.999999735495));
+#3909 = VECTOR('',#3910,1.);
+#3910 = DIRECTION('',(-1.,2.070867023182E-14,-3.504337875438E-09));
+#3911 = PCURVE('',#2851,#3912);
+#3912 = DEFINITIONAL_REPRESENTATION('',(#3913),#3917);
+#3913 = LINE('',#3914,#3915);
+#3914 = CARTESIAN_POINT('',(0.,0.));
+#3915 = VECTOR('',#3916,1.);
+#3916 = DIRECTION('',(0.,-1.));
+#3917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3918 = PCURVE('',#2851,#3919);
+#3919 = DEFINITIONAL_REPRESENTATION('',(#3920),#3924);
+#3920 = LINE('',#3921,#3922);
+#3921 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3922 = VECTOR('',#3923,1.);
+#3923 = DIRECTION('',(0.,-1.));
+#3924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3925 = ORIENTED_EDGE('',*,*,#2830,.T.);
+#3926 = ORIENTED_EDGE('',*,*,#3905,.F.);
+#3927 = ORIENTED_EDGE('',*,*,#3379,.F.);
+#3928 = ADVANCED_FACE('',(#3929),#2886,.T.);
+#3929 = FACE_BOUND('',#3930,.T.);
+#3930 = EDGE_LOOP('',(#3931,#3952,#3953,#3954));
+#3931 = ORIENTED_EDGE('',*,*,#3932,.T.);
+#3932 = EDGE_CURVE('',#3410,#2866,#3933,.T.);
+#3933 = SEAM_CURVE('',#3934,(#3938,#3945),.PCURVE_S1.);
+#3934 = LINE('',#3935,#3936);
+#3935 = CARTESIAN_POINT('',(39.999999894869,-78.74999955055,
+    65.000000132505));
+#3936 = VECTOR('',#3937,1.);
+#3937 = DIRECTION('',(-1.,2.070867023182E-14,-3.504337875438E-09));
+#3938 = PCURVE('',#2886,#3939);
+#3939 = DEFINITIONAL_REPRESENTATION('',(#3940),#3944);
+#3940 = LINE('',#3941,#3942);
+#3941 = CARTESIAN_POINT('',(0.,0.));
+#3942 = VECTOR('',#3943,1.);
+#3943 = DIRECTION('',(0.,-1.));
+#3944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3945 = PCURVE('',#2886,#3946);
+#3946 = DEFINITIONAL_REPRESENTATION('',(#3947),#3951);
+#3947 = LINE('',#3948,#3949);
+#3948 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3949 = VECTOR('',#3950,1.);
+#3950 = DIRECTION('',(0.,-1.));
+#3951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3952 = ORIENTED_EDGE('',*,*,#2865,.T.);
+#3953 = ORIENTED_EDGE('',*,*,#3932,.F.);
+#3954 = ORIENTED_EDGE('',*,*,#3409,.F.);
+#3955 = ADVANCED_FACE('',(#3956),#2921,.T.);
+#3956 = FACE_BOUND('',#3957,.T.);
+#3957 = EDGE_LOOP('',(#3958,#3979,#3980,#3981));
+#3958 = ORIENTED_EDGE('',*,*,#3959,.T.);
+#3959 = EDGE_CURVE('',#3440,#2901,#3960,.T.);
+#3960 = SEAM_CURVE('',#3961,(#3965,#3972),.PCURVE_S1.);
+#3961 = LINE('',#3962,#3963);
+#3962 = CARTESIAN_POINT('',(39.99999989487,-43.74999955055,
+    64.999999608152));
+#3963 = VECTOR('',#3964,1.);
+#3964 = DIRECTION('',(-1.,2.070867023182E-14,-3.504337875438E-09));
+#3965 = PCURVE('',#2921,#3966);
+#3966 = DEFINITIONAL_REPRESENTATION('',(#3967),#3971);
+#3967 = LINE('',#3968,#3969);
+#3968 = CARTESIAN_POINT('',(0.,0.));
+#3969 = VECTOR('',#3970,1.);
+#3970 = DIRECTION('',(0.,-1.));
+#3971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3972 = PCURVE('',#2921,#3973);
+#3973 = DEFINITIONAL_REPRESENTATION('',(#3974),#3978);
+#3974 = LINE('',#3975,#3976);
+#3975 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3976 = VECTOR('',#3977,1.);
+#3977 = DIRECTION('',(0.,-1.));
+#3978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3979 = ORIENTED_EDGE('',*,*,#2900,.T.);
+#3980 = ORIENTED_EDGE('',*,*,#3959,.F.);
+#3981 = ORIENTED_EDGE('',*,*,#3439,.F.);
+#3982 = ADVANCED_FACE('',(#3983),#2953,.F.);
+#3983 = FACE_BOUND('',#3984,.F.);
+#3984 = EDGE_LOOP('',(#3985,#4006,#4007,#4028));
+#3985 = ORIENTED_EDGE('',*,*,#3986,.T.);
+#3986 = EDGE_CURVE('',#2936,#3470,#3987,.T.);
+#3987 = SURFACE_CURVE('',#3988,(#3992,#3999),.PCURVE_S1.);
+#3988 = LINE('',#3989,#3990);
+#3989 = CARTESIAN_POINT('',(29.999999912391,-69.99999962546,
+    59.999999966373));
+#3990 = VECTOR('',#3991,1.);
+#3991 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#3992 = PCURVE('',#2953,#3993);
+#3993 = DEFINITIONAL_REPRESENTATION('',(#3994),#3998);
+#3994 = LINE('',#3995,#3996);
+#3995 = CARTESIAN_POINT('',(0.,0.));
+#3996 = VECTOR('',#3997,1.);
+#3997 = DIRECTION('',(0.,-1.));
+#3998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3999 = PCURVE('',#3035,#4000);
+#4000 = DEFINITIONAL_REPRESENTATION('',(#4001),#4005);
+#4001 = LINE('',#4002,#4003);
+#4002 = CARTESIAN_POINT('',(16.784609690827,0.));
+#4003 = VECTOR('',#4004,1.);
+#4004 = DIRECTION('',(0.,-1.));
+#4005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4006 = ORIENTED_EDGE('',*,*,#3469,.T.);
+#4007 = ORIENTED_EDGE('',*,*,#4008,.F.);
+#4008 = EDGE_CURVE('',#2938,#3472,#4009,.T.);
+#4009 = SURFACE_CURVE('',#4010,(#4014,#4021),.PCURVE_S1.);
+#4010 = LINE('',#4011,#4012);
+#4011 = CARTESIAN_POINT('',(29.999999964956,-69.99999985018,
+    44.999999966373));
+#4012 = VECTOR('',#4013,1.);
+#4013 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#4014 = PCURVE('',#2953,#4015);
+#4015 = DEFINITIONAL_REPRESENTATION('',(#4016),#4020);
+#4016 = LINE('',#4017,#4018);
+#4017 = CARTESIAN_POINT('',(15.,0.));
+#4018 = VECTOR('',#4019,1.);
+#4019 = DIRECTION('',(0.,-1.));
+#4020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4021 = PCURVE('',#2981,#4022);
+#4022 = DEFINITIONAL_REPRESENTATION('',(#4023),#4027);
+#4023 = LINE('',#4024,#4025);
+#4024 = CARTESIAN_POINT('',(0.,0.));
+#4025 = VECTOR('',#4026,1.);
+#4026 = DIRECTION('',(0.,-1.));
+#4027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4028 = ORIENTED_EDGE('',*,*,#2935,.F.);
+#4029 = ADVANCED_FACE('',(#4030),#3035,.F.);
+#4030 = FACE_BOUND('',#4031,.F.);
+#4031 = EDGE_LOOP('',(#4032,#4053,#4054,#4055));
+#4032 = ORIENTED_EDGE('',*,*,#4033,.T.);
+#4033 = EDGE_CURVE('',#2994,#3518,#4034,.T.);
+#4034 = SURFACE_CURVE('',#4035,(#4039,#4046),.PCURVE_S1.);
+#4035 = LINE('',#4036,#4037);
+#4036 = CARTESIAN_POINT('',(29.999999912391,-53.21538993463,
+    59.999999714914));
+#4037 = VECTOR('',#4038,1.);
+#4038 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#4039 = PCURVE('',#3035,#4040);
+#4040 = DEFINITIONAL_REPRESENTATION('',(#4041),#4045);
+#4041 = LINE('',#4042,#4043);
+#4042 = CARTESIAN_POINT('',(0.,-0.));
+#4043 = VECTOR('',#4044,1.);
+#4044 = DIRECTION('',(0.,-1.));
+#4045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4046 = PCURVE('',#3009,#4047);
+#4047 = DEFINITIONAL_REPRESENTATION('',(#4048),#4052);
+#4048 = LINE('',#4049,#4050);
+#4049 = CARTESIAN_POINT('',(15.340754050578,0.));
+#4050 = VECTOR('',#4051,1.);
+#4051 = DIRECTION('',(0.,-1.));
+#4052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4053 = ORIENTED_EDGE('',*,*,#3540,.T.);
+#4054 = ORIENTED_EDGE('',*,*,#3986,.F.);
+#4055 = ORIENTED_EDGE('',*,*,#3021,.F.);
+#4056 = ADVANCED_FACE('',(#4057),#2981,.F.);
+#4057 = FACE_BOUND('',#4058,.F.);
+#4058 = EDGE_LOOP('',(#4059,#4060,#4061,#4082));
+#4059 = ORIENTED_EDGE('',*,*,#4008,.T.);
+#4060 = ORIENTED_EDGE('',*,*,#3494,.T.);
+#4061 = ORIENTED_EDGE('',*,*,#4062,.F.);
+#4062 = EDGE_CURVE('',#2966,#3495,#4063,.T.);
+#4063 = SURFACE_CURVE('',#4064,(#4068,#4075),.PCURVE_S1.);
+#4064 = LINE('',#4065,#4066);
+#4065 = CARTESIAN_POINT('',(29.999999964957,-49.99999985018,
+    44.999999666743));
+#4066 = VECTOR('',#4067,1.);
+#4067 = DIRECTION('',(1.,-2.070867023182E-14,3.504337875438E-09));
+#4068 = PCURVE('',#2981,#4069);
+#4069 = DEFINITIONAL_REPRESENTATION('',(#4070),#4074);
+#4070 = LINE('',#4071,#4072);
+#4071 = CARTESIAN_POINT('',(20.,0.));
+#4072 = VECTOR('',#4073,1.);
+#4073 = DIRECTION('',(0.,-1.));
+#4074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4075 = PCURVE('',#3009,#4076);
+#4076 = DEFINITIONAL_REPRESENTATION('',(#4077),#4081);
+#4077 = LINE('',#4078,#4079);
+#4078 = CARTESIAN_POINT('',(0.,0.));
+#4079 = VECTOR('',#4080,1.);
+#4080 = DIRECTION('',(0.,-1.));
+#4081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4082 = ORIENTED_EDGE('',*,*,#2965,.F.);
+#4083 = ADVANCED_FACE('',(#4084),#3009,.F.);
+#4084 = FACE_BOUND('',#4085,.F.);
+#4085 = EDGE_LOOP('',(#4086,#4087,#4088,#4089));
+#4086 = ORIENTED_EDGE('',*,*,#4062,.T.);
+#4087 = ORIENTED_EDGE('',*,*,#3517,.T.);
+#4088 = ORIENTED_EDGE('',*,*,#4033,.F.);
+#4089 = ORIENTED_EDGE('',*,*,#2993,.F.);
+#4090 = ADVANCED_FACE('',(#4091),#3070,.T.);
+#4091 = FACE_BOUND('',#4092,.T.);
+#4092 = EDGE_LOOP('',(#4093,#4114,#4115,#4116));
+#4093 = ORIENTED_EDGE('',*,*,#4094,.T.);
+#4094 = EDGE_CURVE('',#3564,#3050,#4095,.T.);
+#4095 = SEAM_CURVE('',#4096,(#4100,#4107),.PCURVE_S1.);
+#4096 = LINE('',#4097,#4098);
+#4097 = CARTESIAN_POINT('',(39.999999986054,-26.68222691645,
+    38.979854187968));
+#4098 = VECTOR('',#4099,1.);
+#4099 = DIRECTION('',(-1.,2.070867023182E-14,-3.504337875438E-09));
+#4100 = PCURVE('',#3070,#4101);
+#4101 = DEFINITIONAL_REPRESENTATION('',(#4102),#4106);
+#4102 = LINE('',#4103,#4104);
+#4103 = CARTESIAN_POINT('',(0.,0.));
+#4104 = VECTOR('',#4105,1.);
+#4105 = DIRECTION('',(0.,-1.));
+#4106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4107 = PCURVE('',#3070,#4108);
+#4108 = DEFINITIONAL_REPRESENTATION('',(#4109),#4113);
+#4109 = LINE('',#4110,#4111);
+#4110 = CARTESIAN_POINT('',(6.28318530718,0.));
+#4111 = VECTOR('',#4112,1.);
+#4112 = DIRECTION('',(0.,-1.));
+#4113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4114 = ORIENTED_EDGE('',*,*,#3049,.T.);
+#4115 = ORIENTED_EDGE('',*,*,#4094,.F.);
+#4116 = ORIENTED_EDGE('',*,*,#3563,.F.);
+#4117 = ADVANCED_FACE('',(#4118),#3105,.T.);
+#4118 = FACE_BOUND('',#4119,.T.);
+#4119 = EDGE_LOOP('',(#4120,#4141,#4142,#4143));
+#4120 = ORIENTED_EDGE('',*,*,#4121,.T.);
+#4121 = EDGE_CURVE('',#3594,#3085,#4122,.T.);
+#4122 = SEAM_CURVE('',#4123,(#4127,#4134),.PCURVE_S1.);
+#4123 = LINE('',#4124,#4125);
+#4124 = CARTESIAN_POINT('',(40.000000105129,-78.75000044944,
+    5.000000132505));
+#4125 = VECTOR('',#4126,1.);
+#4126 = DIRECTION('',(-1.,2.070867023182E-14,-3.504337875438E-09));
+#4127 = PCURVE('',#3105,#4128);
+#4128 = DEFINITIONAL_REPRESENTATION('',(#4129),#4133);
+#4129 = LINE('',#4130,#4131);
+#4130 = CARTESIAN_POINT('',(0.,0.));
+#4131 = VECTOR('',#4132,1.);
+#4132 = DIRECTION('',(0.,-1.));
+#4133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4134 = PCURVE('',#3105,#4135);
+#4135 = DEFINITIONAL_REPRESENTATION('',(#4136),#4140);
+#4136 = LINE('',#4137,#4138);
+#4137 = CARTESIAN_POINT('',(6.28318530718,0.));
+#4138 = VECTOR('',#4139,1.);
+#4139 = DIRECTION('',(0.,-1.));
+#4140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4141 = ORIENTED_EDGE('',*,*,#3084,.T.);
+#4142 = ORIENTED_EDGE('',*,*,#4121,.F.);
+#4143 = ORIENTED_EDGE('',*,*,#3593,.F.);
+#4144 = ADVANCED_FACE('',(#4145),#3802,.T.);
+#4145 = FACE_BOUND('',#4146,.T.);
+#4146 = EDGE_LOOP('',(#4147,#4170,#4197,#4198));
+#4147 = ORIENTED_EDGE('',*,*,#4148,.T.);
+#4148 = EDGE_CURVE('',#3786,#4149,#4151,.T.);
+#4149 = VERTEX_POINT('',#4150);
+#4150 = CARTESIAN_POINT('',(34.99999999562,-4.999999981273,
+    36.249999010096));
+#4151 = SEAM_CURVE('',#4152,(#4156,#4163),.PCURVE_S1.);
+#4152 = LINE('',#4153,#4154);
+#4153 = CARTESIAN_POINT('',(34.999999995621,1.872656696378E-08,
+    36.249998935188));
+#4154 = VECTOR('',#4155,1.);
+#4155 = DIRECTION('',(-2.076117056049E-14,-1.,1.498152590873E-08));
+#4156 = PCURVE('',#3802,#4157);
+#4157 = DEFINITIONAL_REPRESENTATION('',(#4158),#4162);
+#4158 = LINE('',#4159,#4160);
+#4159 = CARTESIAN_POINT('',(0.,0.));
+#4160 = VECTOR('',#4161,1.);
+#4161 = DIRECTION('',(0.,-1.));
+#4162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4163 = PCURVE('',#3802,#4164);
+#4164 = DEFINITIONAL_REPRESENTATION('',(#4165),#4169);
+#4165 = LINE('',#4166,#4167);
+#4166 = CARTESIAN_POINT('',(6.28318530718,0.));
+#4167 = VECTOR('',#4168,1.);
+#4168 = DIRECTION('',(0.,-1.));
+#4169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4170 = ORIENTED_EDGE('',*,*,#4171,.T.);
+#4171 = EDGE_CURVE('',#4149,#4149,#4172,.T.);
+#4172 = SURFACE_CURVE('',#4173,(#4178,#4185),.PCURVE_S1.);
+#4173 = CIRCLE('',#4174,1.25);
+#4174 = AXIS2_PLACEMENT_3D('',#4175,#4176,#4177);
+#4175 = CARTESIAN_POINT('',(35.000000000001,-5.,34.999999010096));
+#4176 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#4177 = DIRECTION('',(-3.504337875437E-09,1.498152590873E-08,1.));
+#4178 = PCURVE('',#3802,#4179);
+#4179 = DEFINITIONAL_REPRESENTATION('',(#4180),#4184);
+#4180 = LINE('',#4181,#4182);
+#4181 = CARTESIAN_POINT('',(0.,-5.));
+#4182 = VECTOR('',#4183,1.);
+#4183 = DIRECTION('',(1.,0.));
+#4184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4185 = PCURVE('',#4186,#4191);
+#4186 = PLANE('',#4187);
+#4187 = AXIS2_PLACEMENT_3D('',#4188,#4189,#4190);
+#4188 = CARTESIAN_POINT('',(35.000000000001,-5.,34.999999010096));
+#4189 = DIRECTION('',(2.076117056049E-14,1.,-1.498152590873E-08));
+#4190 = DIRECTION('',(-3.504337875437E-09,1.498152590873E-08,1.));
+#4191 = DEFINITIONAL_REPRESENTATION('',(#4192),#4196);
+#4192 = CIRCLE('',#4193,1.25);
+#4193 = AXIS2_PLACEMENT_2D('',#4194,#4195);
+#4194 = CARTESIAN_POINT('',(7.11E-15,0.));
+#4195 = DIRECTION('',(1.,0.));
+#4196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4197 = ORIENTED_EDGE('',*,*,#4148,.F.);
+#4198 = ORIENTED_EDGE('',*,*,#3785,.F.);
+#4199 = ADVANCED_FACE('',(#4200),#4186,.F.);
+#4200 = FACE_BOUND('',#4201,.F.);
+#4201 = EDGE_LOOP('',(#4202));
+#4202 = ORIENTED_EDGE('',*,*,#4171,.T.);
+#4203 = ORIENTED_CLOSED_SHELL('',*,#4204,.F.);
+#4204 = CLOSED_SHELL('',(#4205,#4293,#4297,#4332,#4387));
+#4205 = ADVANCED_FACE('',(#4206),#4220,.F.);
+#4206 = FACE_BOUND('',#4207,.T.);
+#4207 = EDGE_LOOP('',(#4208,#4238,#4265,#4266));
+#4208 = ORIENTED_EDGE('',*,*,#4209,.T.);
+#4209 = EDGE_CURVE('',#4210,#4212,#4214,.T.);
+#4210 = VERTEX_POINT('',#4211);
+#4211 = CARTESIAN_POINT('',(41.000000125235,-78.1876540628,
+    4.154186472348));
+#4212 = VERTEX_POINT('',#4213);
+#4213 = CARTESIAN_POINT('',(40.000000125235,-78.18765407381,
+    4.15418646183));
+#4214 = SEAM_CURVE('',#4215,(#4219,#4231),.PCURVE_S1.);
+#4215 = LINE('',#4216,#4217);
+#4216 = CARTESIAN_POINT('',(41.000000125235,-78.1876540628,
+    4.154186472348));
+#4217 = VECTOR('',#4218,1.);
+#4218 = DIRECTION('',(-1.,-1.101626772563E-08,-1.05179981369E-08));
+#4219 = PCURVE('',#4220,#4225);
+#4220 = CYLINDRICAL_SURFACE('',#4221,2.);
+#4221 = AXIS2_PLACEMENT_3D('',#4222,#4223,#4224);
+#4222 = CARTESIAN_POINT('',(41.000000136304,-80.00000036682,
+    5.000000207339));
+#4223 = DIRECTION('',(1.,1.101626772563E-08,1.05179981369E-08));
+#4224 = DIRECTION('',(-5.534512403926E-09,0.906173152011,-0.422906867495
+    ));
+#4225 = DEFINITIONAL_REPRESENTATION('',(#4226),#4230);
+#4226 = LINE('',#4227,#4228);
+#4227 = CARTESIAN_POINT('',(-0.,0.));
+#4228 = VECTOR('',#4229,1.);
+#4229 = DIRECTION('',(-0.,-1.));
+#4230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4231 = PCURVE('',#4220,#4232);
+#4232 = DEFINITIONAL_REPRESENTATION('',(#4233),#4237);
+#4233 = LINE('',#4234,#4235);
+#4234 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#4235 = VECTOR('',#4236,1.);
+#4236 = DIRECTION('',(-0.,-1.));
+#4237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4238 = ORIENTED_EDGE('',*,*,#4239,.T.);
+#4239 = EDGE_CURVE('',#4212,#4212,#4240,.T.);
+#4240 = SURFACE_CURVE('',#4241,(#4246,#4253),.PCURVE_S1.);
+#4241 = CIRCLE('',#4242,2.);
+#4242 = AXIS2_PLACEMENT_3D('',#4243,#4244,#4245);
+#4243 = CARTESIAN_POINT('',(40.000000136304,-80.00000037784,
+    5.000000196821));
+#4244 = DIRECTION('',(-1.,-1.101626772563E-08,-1.05179981369E-08));
+#4245 = DIRECTION('',(-5.534512403926E-09,0.906173152011,-0.422906867495
+    ));
+#4246 = PCURVE('',#4220,#4247);
+#4247 = DEFINITIONAL_REPRESENTATION('',(#4248),#4252);
+#4248 = LINE('',#4249,#4250);
+#4249 = CARTESIAN_POINT('',(-0.,-1.));
+#4250 = VECTOR('',#4251,1.);
+#4251 = DIRECTION('',(-1.,0.));
+#4252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4253 = PCURVE('',#4254,#4259);
+#4254 = PLANE('',#4255);
+#4255 = AXIS2_PLACEMENT_3D('',#4256,#4257,#4258);
+#4256 = CARTESIAN_POINT('',(40.000000136304,-80.00000037784,
+    5.000000196821));
+#4257 = DIRECTION('',(-1.,-1.101626772563E-08,-1.05179981369E-08));
+#4258 = DIRECTION('',(-5.534512403926E-09,0.906173152011,-0.422906867495
+    ));
+#4259 = DEFINITIONAL_REPRESENTATION('',(#4260),#4264);
+#4260 = CIRCLE('',#4261,2.);
+#4261 = AXIS2_PLACEMENT_2D('',#4262,#4263);
+#4262 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#4263 = DIRECTION('',(1.,0.));
+#4264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4265 = ORIENTED_EDGE('',*,*,#4209,.F.);
+#4266 = ORIENTED_EDGE('',*,*,#4267,.F.);
+#4267 = EDGE_CURVE('',#4210,#4210,#4268,.T.);
+#4268 = SURFACE_CURVE('',#4269,(#4274,#4281),.PCURVE_S1.);
+#4269 = CIRCLE('',#4270,2.);
+#4270 = AXIS2_PLACEMENT_3D('',#4271,#4272,#4273);
+#4271 = CARTESIAN_POINT('',(41.000000136304,-80.00000036682,
+    5.000000207339));
+#4272 = DIRECTION('',(-1.,-1.101626772563E-08,-1.05179981369E-08));
+#4273 = DIRECTION('',(-5.534512403926E-09,0.906173152011,-0.422906867495
+    ));
+#4274 = PCURVE('',#4220,#4275);
+#4275 = DEFINITIONAL_REPRESENTATION('',(#4276),#4280);
+#4276 = LINE('',#4277,#4278);
+#4277 = CARTESIAN_POINT('',(-0.,0.));
+#4278 = VECTOR('',#4279,1.);
+#4279 = DIRECTION('',(-1.,0.));
+#4280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4281 = PCURVE('',#4282,#4287);
+#4282 = PLANE('',#4283);
+#4283 = AXIS2_PLACEMENT_3D('',#4284,#4285,#4286);
+#4284 = CARTESIAN_POINT('',(41.000000136304,-80.00000036682,
+    5.000000207339));
+#4285 = DIRECTION('',(-1.,-1.101626772563E-08,-1.05179981369E-08));
+#4286 = DIRECTION('',(-5.534512403926E-09,0.906173152011,-0.422906867495
+    ));
+#4287 = DEFINITIONAL_REPRESENTATION('',(#4288),#4292);
+#4288 = CIRCLE('',#4289,2.);
+#4289 = AXIS2_PLACEMENT_2D('',#4290,#4291);
+#4290 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#4291 = DIRECTION('',(1.,0.));
+#4292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4293 = ADVANCED_FACE('',(#4294),#4282,.T.);
+#4294 = FACE_BOUND('',#4295,.T.);
+#4295 = EDGE_LOOP('',(#4296));
+#4296 = ORIENTED_EDGE('',*,*,#4267,.T.);
+#4297 = ADVANCED_FACE('',(#4298,#4301),#4254,.F.);
+#4298 = FACE_BOUND('',#4299,.F.);
+#4299 = EDGE_LOOP('',(#4300));
+#4300 = ORIENTED_EDGE('',*,*,#4239,.T.);
+#4301 = FACE_BOUND('',#4302,.F.);
+#4302 = EDGE_LOOP('',(#4303));
+#4303 = ORIENTED_EDGE('',*,*,#4304,.F.);
+#4304 = EDGE_CURVE('',#4305,#4305,#4307,.T.);
+#4305 = VERTEX_POINT('',#4306);
+#4306 = CARTESIAN_POINT('',(40.000000129386,-78.86728393782,
+    4.471366612452));
+#4307 = SURFACE_CURVE('',#4308,(#4313,#4320),.PCURVE_S1.);
+#4308 = CIRCLE('',#4309,1.25);
+#4309 = AXIS2_PLACEMENT_3D('',#4310,#4311,#4312);
+#4310 = CARTESIAN_POINT('',(40.000000136304,-80.00000037784,
+    5.000000196821));
+#4311 = DIRECTION('',(-1.,-1.101626772563E-08,-1.05179981369E-08));
+#4312 = DIRECTION('',(-5.534512403926E-09,0.906173152011,-0.422906867495
+    ));
+#4313 = PCURVE('',#4254,#4314);
+#4314 = DEFINITIONAL_REPRESENTATION('',(#4315),#4319);
+#4315 = CIRCLE('',#4316,1.25);
+#4316 = AXIS2_PLACEMENT_2D('',#4317,#4318);
+#4317 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#4318 = DIRECTION('',(1.,0.));
+#4319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4320 = PCURVE('',#4321,#4326);
+#4321 = CYLINDRICAL_SURFACE('',#4322,1.25);
+#4322 = AXIS2_PLACEMENT_3D('',#4323,#4324,#4325);
+#4323 = CARTESIAN_POINT('',(40.000000136304,-80.00000037784,
+    5.000000196821));
+#4324 = DIRECTION('',(1.,1.101626772563E-08,1.05179981369E-08));
+#4325 = DIRECTION('',(-5.534512403926E-09,0.906173152011,-0.422906867495
+    ));
+#4326 = DEFINITIONAL_REPRESENTATION('',(#4327),#4331);
+#4327 = LINE('',#4328,#4329);
+#4328 = CARTESIAN_POINT('',(-0.,0.));
+#4329 = VECTOR('',#4330,1.);
+#4330 = DIRECTION('',(-1.,0.));
+#4331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4332 = ADVANCED_FACE('',(#4333),#4321,.F.);
+#4333 = FACE_BOUND('',#4334,.T.);
+#4334 = EDGE_LOOP('',(#4335,#4358,#4385,#4386));
+#4335 = ORIENTED_EDGE('',*,*,#4336,.T.);
+#4336 = EDGE_CURVE('',#4305,#4337,#4339,.T.);
+#4337 = VERTEX_POINT('',#4338);
+#4338 = CARTESIAN_POINT('',(27.000000129386,-78.86728408103,
+    4.471366475718));
+#4339 = SEAM_CURVE('',#4340,(#4344,#4351),.PCURVE_S1.);
+#4340 = LINE('',#4341,#4342);
+#4341 = CARTESIAN_POINT('',(40.000000129386,-78.86728393782,
+    4.471366612452));
+#4342 = VECTOR('',#4343,1.);
+#4343 = DIRECTION('',(-1.,-1.101626772563E-08,-1.05179981369E-08));
+#4344 = PCURVE('',#4321,#4345);
+#4345 = DEFINITIONAL_REPRESENTATION('',(#4346),#4350);
+#4346 = LINE('',#4347,#4348);
+#4347 = CARTESIAN_POINT('',(-0.,0.));
+#4348 = VECTOR('',#4349,1.);
+#4349 = DIRECTION('',(-0.,-1.));
+#4350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4351 = PCURVE('',#4321,#4352);
+#4352 = DEFINITIONAL_REPRESENTATION('',(#4353),#4357);
+#4353 = LINE('',#4354,#4355);
+#4354 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#4355 = VECTOR('',#4356,1.);
+#4356 = DIRECTION('',(-0.,-1.));
+#4357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4358 = ORIENTED_EDGE('',*,*,#4359,.T.);
+#4359 = EDGE_CURVE('',#4337,#4337,#4360,.T.);
+#4360 = SURFACE_CURVE('',#4361,(#4366,#4373),.PCURVE_S1.);
+#4361 = CIRCLE('',#4362,1.25);
+#4362 = AXIS2_PLACEMENT_3D('',#4363,#4364,#4365);
+#4363 = CARTESIAN_POINT('',(27.000000136304,-80.00000052105,
+    5.000000060087));
+#4364 = DIRECTION('',(-1.,-1.101626772563E-08,-1.05179981369E-08));
+#4365 = DIRECTION('',(-5.534512403926E-09,0.906173152011,-0.422906867495
+    ));
+#4366 = PCURVE('',#4321,#4367);
+#4367 = DEFINITIONAL_REPRESENTATION('',(#4368),#4372);
+#4368 = LINE('',#4369,#4370);
+#4369 = CARTESIAN_POINT('',(-0.,-13.));
+#4370 = VECTOR('',#4371,1.);
+#4371 = DIRECTION('',(-1.,0.));
+#4372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4373 = PCURVE('',#4374,#4379);
+#4374 = PLANE('',#4375);
+#4375 = AXIS2_PLACEMENT_3D('',#4376,#4377,#4378);
+#4376 = CARTESIAN_POINT('',(27.000000136304,-80.00000052105,
+    5.000000060087));
+#4377 = DIRECTION('',(-1.,-1.101626772563E-08,-1.05179981369E-08));
+#4378 = DIRECTION('',(-5.534512403926E-09,0.906173152011,-0.422906867495
+    ));
+#4379 = DEFINITIONAL_REPRESENTATION('',(#4380),#4384);
+#4380 = CIRCLE('',#4381,1.25);
+#4381 = AXIS2_PLACEMENT_2D('',#4382,#4383);
+#4382 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#4383 = DIRECTION('',(1.,0.));
+#4384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4385 = ORIENTED_EDGE('',*,*,#4336,.F.);
+#4386 = ORIENTED_EDGE('',*,*,#4304,.F.);
+#4387 = ADVANCED_FACE('',(#4388),#4374,.F.);
+#4388 = FACE_BOUND('',#4389,.F.);
+#4389 = EDGE_LOOP('',(#4390));
+#4390 = ORIENTED_EDGE('',*,*,#4359,.T.);
+#4391 = ORIENTED_CLOSED_SHELL('',*,#4392,.F.);
+#4392 = CLOSED_SHELL('',(#4393,#4513,#4589,#4665,#5254,#5758,#5785,#5812
+    ,#5839,#5866,#5893,#5951,#5958,#5985,#6012,#6039,#6066,#6093,#6120,
+    #6167,#6194,#6221,#6228,#6255,#6282,#6337));
+#4393 = ADVANCED_FACE('',(#4394),#4408,.F.);
+#4394 = FACE_BOUND('',#4395,.F.);
+#4395 = EDGE_LOOP('',(#4396,#4431,#4459,#4487));
+#4396 = ORIENTED_EDGE('',*,*,#4397,.T.);
+#4397 = EDGE_CURVE('',#4398,#4400,#4402,.T.);
+#4398 = VERTEX_POINT('',#4399);
+#4399 = CARTESIAN_POINT('',(-39.99999976408,-85.00000037482,
+    9.5613256E-08));
+#4400 = VERTEX_POINT('',#4401);
+#4401 = CARTESIAN_POINT('',(-29.99999976408,-85.00000037482,
+    1.630173360952E-07));
+#4402 = SURFACE_CURVE('',#4403,(#4407,#4419),.PCURVE_S1.);
+#4403 = LINE('',#4404,#4405);
+#4404 = CARTESIAN_POINT('',(-39.99999976408,-85.00000037482,
+    9.5613256E-08));
+#4405 = VECTOR('',#4406,1.);
+#4406 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#4407 = PCURVE('',#4408,#4413);
+#4408 = PLANE('',#4409);
+#4409 = AXIS2_PLACEMENT_3D('',#4410,#4411,#4412);
+#4410 = CARTESIAN_POINT('',(-39.99999976408,-85.00000037482,
+    9.5613256E-08));
+#4411 = DIRECTION('',(5.995204332976E-15,-1.,1.07091469026E-08));
+#4412 = DIRECTION('',(-6.74040800952E-09,1.07091469026E-08,1.));
+#4413 = DEFINITIONAL_REPRESENTATION('',(#4414),#4418);
+#4414 = LINE('',#4415,#4416);
+#4415 = CARTESIAN_POINT('',(0.,0.));
+#4416 = VECTOR('',#4417,1.);
+#4417 = DIRECTION('',(0.,-1.));
+#4418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4419 = PCURVE('',#4420,#4425);
+#4420 = PLANE('',#4421);
+#4421 = AXIS2_PLACEMENT_3D('',#4422,#4423,#4424);
+#4422 = CARTESIAN_POINT('',(-39.99999976408,-85.00000037482,
+    9.5613256E-08));
+#4423 = DIRECTION('',(-6.74040800952E-09,1.07091469026E-08,1.));
+#4424 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#4425 = DEFINITIONAL_REPRESENTATION('',(#4426),#4430);
+#4426 = LINE('',#4427,#4428);
+#4427 = CARTESIAN_POINT('',(0.,0.));
+#4428 = VECTOR('',#4429,1.);
+#4429 = DIRECTION('',(0.,-1.));
+#4430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4431 = ORIENTED_EDGE('',*,*,#4432,.T.);
+#4432 = EDGE_CURVE('',#4400,#4433,#4435,.T.);
+#4433 = VERTEX_POINT('',#4434);
+#4434 = CARTESIAN_POINT('',(-30.00000023591,-84.99999962518,
+    70.000000163017));
+#4435 = SURFACE_CURVE('',#4436,(#4440,#4447),.PCURVE_S1.);
+#4436 = LINE('',#4437,#4438);
+#4437 = CARTESIAN_POINT('',(-29.99999976408,-85.00000037482,
+    1.630173360952E-07));
+#4438 = VECTOR('',#4439,1.);
+#4439 = DIRECTION('',(-6.74040800952E-09,1.07091469026E-08,1.));
+#4440 = PCURVE('',#4408,#4441);
+#4441 = DEFINITIONAL_REPRESENTATION('',(#4442),#4446);
+#4442 = LINE('',#4443,#4444);
+#4443 = CARTESIAN_POINT('',(0.,-10.));
+#4444 = VECTOR('',#4445,1.);
+#4445 = DIRECTION('',(1.,0.));
+#4446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4447 = PCURVE('',#4448,#4453);
+#4448 = PLANE('',#4449);
+#4449 = AXIS2_PLACEMENT_3D('',#4450,#4451,#4452);
+#4450 = CARTESIAN_POINT('',(-29.99999997325,-45.04854170194,
+    31.031591250237));
+#4451 = DIRECTION('',(-1.,-6.067388352533E-15,-6.74040800952E-09));
+#4452 = DIRECTION('',(5.995204332976E-15,-1.,1.07091469026E-08));
+#4453 = DEFINITIONAL_REPRESENTATION('',(#4454),#4458);
+#4454 = LINE('',#4455,#4456);
+#4455 = CARTESIAN_POINT('',(39.951458340558,-31.03159151506));
+#4456 = VECTOR('',#4457,1.);
+#4457 = DIRECTION('',(0.,1.));
+#4458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4459 = ORIENTED_EDGE('',*,*,#4460,.F.);
+#4460 = EDGE_CURVE('',#4461,#4433,#4463,.T.);
+#4461 = VERTEX_POINT('',#4462);
+#4462 = CARTESIAN_POINT('',(-40.00000023591,-84.99999962518,
+    70.000000095613));
+#4463 = SURFACE_CURVE('',#4464,(#4468,#4475),.PCURVE_S1.);
+#4464 = LINE('',#4465,#4466);
+#4465 = CARTESIAN_POINT('',(-40.00000023591,-84.99999962518,
+    70.000000095613));
+#4466 = VECTOR('',#4467,1.);
+#4467 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#4468 = PCURVE('',#4408,#4469);
+#4469 = DEFINITIONAL_REPRESENTATION('',(#4470),#4474);
+#4470 = LINE('',#4471,#4472);
+#4471 = CARTESIAN_POINT('',(70.,0.));
+#4472 = VECTOR('',#4473,1.);
+#4473 = DIRECTION('',(0.,-1.));
+#4474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4475 = PCURVE('',#4476,#4481);
+#4476 = PLANE('',#4477);
+#4477 = AXIS2_PLACEMENT_3D('',#4478,#4479,#4480);
+#4478 = CARTESIAN_POINT('',(-40.00000023591,-84.99999962518,
+    70.000000095613));
+#4479 = DIRECTION('',(-6.74040800952E-09,1.07091469026E-08,1.));
+#4480 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#4481 = DEFINITIONAL_REPRESENTATION('',(#4482),#4486);
+#4482 = LINE('',#4483,#4484);
+#4483 = CARTESIAN_POINT('',(0.,0.));
+#4484 = VECTOR('',#4485,1.);
+#4485 = DIRECTION('',(0.,-1.));
+#4486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4487 = ORIENTED_EDGE('',*,*,#4488,.F.);
+#4488 = EDGE_CURVE('',#4398,#4461,#4489,.T.);
+#4489 = SURFACE_CURVE('',#4490,(#4494,#4501),.PCURVE_S1.);
+#4490 = LINE('',#4491,#4492);
+#4491 = CARTESIAN_POINT('',(-39.99999976408,-85.00000037482,
+    9.5613256E-08));
+#4492 = VECTOR('',#4493,1.);
+#4493 = DIRECTION('',(-6.74040800952E-09,1.07091469026E-08,1.));
+#4494 = PCURVE('',#4408,#4495);
+#4495 = DEFINITIONAL_REPRESENTATION('',(#4496),#4500);
+#4496 = LINE('',#4497,#4498);
+#4497 = CARTESIAN_POINT('',(0.,0.));
+#4498 = VECTOR('',#4499,1.);
+#4499 = DIRECTION('',(1.,0.));
+#4500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4501 = PCURVE('',#4502,#4507);
+#4502 = PLANE('',#4503);
+#4503 = AXIS2_PLACEMENT_3D('',#4504,#4505,#4506);
+#4504 = CARTESIAN_POINT('',(-39.99999997325,-45.04854170194,
+    31.031591182833));
+#4505 = DIRECTION('',(-1.,-6.067388352533E-15,-6.74040800952E-09));
+#4506 = DIRECTION('',(5.995204332976E-15,-1.,1.07091469026E-08));
+#4507 = DEFINITIONAL_REPRESENTATION('',(#4508),#4512);
+#4508 = LINE('',#4509,#4510);
+#4509 = CARTESIAN_POINT('',(39.951458340558,-31.03159151506));
+#4510 = VECTOR('',#4511,1.);
+#4511 = DIRECTION('',(0.,1.));
+#4512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4513 = ADVANCED_FACE('',(#4514),#4420,.T.);
+#4514 = FACE_BOUND('',#4515,.T.);
+#4515 = EDGE_LOOP('',(#4516,#4517,#4540,#4568));
+#4516 = ORIENTED_EDGE('',*,*,#4397,.T.);
+#4517 = ORIENTED_EDGE('',*,*,#4518,.T.);
+#4518 = EDGE_CURVE('',#4400,#4519,#4521,.T.);
+#4519 = VERTEX_POINT('',#4520);
+#4520 = CARTESIAN_POINT('',(-29.99999976408,-50.00000037482,
+    -2.118028054958E-07));
+#4521 = SURFACE_CURVE('',#4522,(#4526,#4533),.PCURVE_S1.);
+#4522 = LINE('',#4523,#4524);
+#4523 = CARTESIAN_POINT('',(-29.99999976408,-85.00000037482,
+    1.630173360952E-07));
+#4524 = VECTOR('',#4525,1.);
+#4525 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#4526 = PCURVE('',#4420,#4527);
+#4527 = DEFINITIONAL_REPRESENTATION('',(#4528),#4532);
+#4528 = LINE('',#4529,#4530);
+#4529 = CARTESIAN_POINT('',(0.,-10.));
+#4530 = VECTOR('',#4531,1.);
+#4531 = DIRECTION('',(1.,0.));
+#4532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4533 = PCURVE('',#4448,#4534);
+#4534 = DEFINITIONAL_REPRESENTATION('',(#4535),#4539);
+#4535 = LINE('',#4536,#4537);
+#4536 = CARTESIAN_POINT('',(39.951458340558,-31.03159151506));
+#4537 = VECTOR('',#4538,1.);
+#4538 = DIRECTION('',(-1.,0.));
+#4539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4540 = ORIENTED_EDGE('',*,*,#4541,.F.);
+#4541 = EDGE_CURVE('',#4542,#4519,#4544,.T.);
+#4542 = VERTEX_POINT('',#4543);
+#4543 = CARTESIAN_POINT('',(-39.99999976408,-50.00000037482,
+    -2.79206885591E-07));
+#4544 = SURFACE_CURVE('',#4545,(#4549,#4556),.PCURVE_S1.);
+#4545 = LINE('',#4546,#4547);
+#4546 = CARTESIAN_POINT('',(-39.99999976408,-50.00000037482,
+    -2.79206885591E-07));
+#4547 = VECTOR('',#4548,1.);
+#4548 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#4549 = PCURVE('',#4420,#4550);
+#4550 = DEFINITIONAL_REPRESENTATION('',(#4551),#4555);
+#4551 = LINE('',#4552,#4553);
+#4552 = CARTESIAN_POINT('',(35.,0.));
+#4553 = VECTOR('',#4554,1.);
+#4554 = DIRECTION('',(0.,-1.));
+#4555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4556 = PCURVE('',#4557,#4562);
+#4557 = PLANE('',#4558);
+#4558 = AXIS2_PLACEMENT_3D('',#4559,#4560,#4561);
+#4559 = CARTESIAN_POINT('',(-39.99999976408,-50.00000037482,
+    -2.79206885591E-07));
+#4560 = DIRECTION('',(5.995204332976E-15,-1.,1.07091469026E-08));
+#4561 = DIRECTION('',(-6.74040800952E-09,1.07091469026E-08,1.));
+#4562 = DEFINITIONAL_REPRESENTATION('',(#4563),#4567);
+#4563 = LINE('',#4564,#4565);
+#4564 = CARTESIAN_POINT('',(0.,0.));
+#4565 = VECTOR('',#4566,1.);
+#4566 = DIRECTION('',(0.,-1.));
+#4567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4568 = ORIENTED_EDGE('',*,*,#4569,.F.);
+#4569 = EDGE_CURVE('',#4398,#4542,#4570,.T.);
+#4570 = SURFACE_CURVE('',#4571,(#4575,#4582),.PCURVE_S1.);
+#4571 = LINE('',#4572,#4573);
+#4572 = CARTESIAN_POINT('',(-39.99999976408,-85.00000037482,
+    9.5613256E-08));
+#4573 = VECTOR('',#4574,1.);
+#4574 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#4575 = PCURVE('',#4420,#4576);
+#4576 = DEFINITIONAL_REPRESENTATION('',(#4577),#4581);
+#4577 = LINE('',#4578,#4579);
+#4578 = CARTESIAN_POINT('',(0.,0.));
+#4579 = VECTOR('',#4580,1.);
+#4580 = DIRECTION('',(1.,0.));
+#4581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4582 = PCURVE('',#4502,#4583);
+#4583 = DEFINITIONAL_REPRESENTATION('',(#4584),#4588);
+#4584 = LINE('',#4585,#4586);
+#4585 = CARTESIAN_POINT('',(39.951458340558,-31.03159151506));
+#4586 = VECTOR('',#4587,1.);
+#4587 = DIRECTION('',(-1.,0.));
+#4588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4589 = ADVANCED_FACE('',(#4590),#4476,.F.);
+#4590 = FACE_BOUND('',#4591,.F.);
+#4591 = EDGE_LOOP('',(#4592,#4593,#4616,#4644));
+#4592 = ORIENTED_EDGE('',*,*,#4460,.T.);
+#4593 = ORIENTED_EDGE('',*,*,#4594,.T.);
+#4594 = EDGE_CURVE('',#4433,#4595,#4597,.T.);
+#4595 = VERTEX_POINT('',#4596);
+#4596 = CARTESIAN_POINT('',(-30.00000023591,-39.99999962518,
+    69.999999681106));
+#4597 = SURFACE_CURVE('',#4598,(#4602,#4609),.PCURVE_S1.);
+#4598 = LINE('',#4599,#4600);
+#4599 = CARTESIAN_POINT('',(-30.00000023591,-84.99999962518,
+    70.000000163017));
+#4600 = VECTOR('',#4601,1.);
+#4601 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#4602 = PCURVE('',#4476,#4603);
+#4603 = DEFINITIONAL_REPRESENTATION('',(#4604),#4608);
+#4604 = LINE('',#4605,#4606);
+#4605 = CARTESIAN_POINT('',(0.,-10.));
+#4606 = VECTOR('',#4607,1.);
+#4607 = DIRECTION('',(1.,0.));
+#4608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4609 = PCURVE('',#4448,#4610);
+#4610 = DEFINITIONAL_REPRESENTATION('',(#4611),#4615);
+#4611 = LINE('',#4612,#4613);
+#4612 = CARTESIAN_POINT('',(39.951458340558,38.968408484934));
+#4613 = VECTOR('',#4614,1.);
+#4614 = DIRECTION('',(-1.,0.));
+#4615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4616 = ORIENTED_EDGE('',*,*,#4617,.F.);
+#4617 = EDGE_CURVE('',#4618,#4595,#4620,.T.);
+#4618 = VERTEX_POINT('',#4619);
+#4619 = CARTESIAN_POINT('',(-40.00000023591,-39.99999962518,
+    69.999999613702));
+#4620 = SURFACE_CURVE('',#4621,(#4625,#4632),.PCURVE_S1.);
+#4621 = LINE('',#4622,#4623);
+#4622 = CARTESIAN_POINT('',(-40.00000023591,-39.99999962518,
+    69.999999613702));
+#4623 = VECTOR('',#4624,1.);
+#4624 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#4625 = PCURVE('',#4476,#4626);
+#4626 = DEFINITIONAL_REPRESENTATION('',(#4627),#4631);
+#4627 = LINE('',#4628,#4629);
+#4628 = CARTESIAN_POINT('',(45.,0.));
+#4629 = VECTOR('',#4630,1.);
+#4630 = DIRECTION('',(0.,-1.));
+#4631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4632 = PCURVE('',#4633,#4638);
+#4633 = PLANE('',#4634);
+#4634 = AXIS2_PLACEMENT_3D('',#4635,#4636,#4637);
+#4635 = CARTESIAN_POINT('',(-40.00000023591,-39.99999962518,
+    69.999999613702));
+#4636 = DIRECTION('',(-1.412781435013E-09,0.97778766187,0.209597920541)
+  );
+#4637 = DIRECTION('',(6.590686515965E-09,0.209597920541,-0.97778766187)
+  );
+#4638 = DEFINITIONAL_REPRESENTATION('',(#4639),#4643);
+#4639 = LINE('',#4640,#4641);
+#4640 = CARTESIAN_POINT('',(0.,0.));
+#4641 = VECTOR('',#4642,1.);
+#4642 = DIRECTION('',(0.,-1.));
+#4643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4644 = ORIENTED_EDGE('',*,*,#4645,.F.);
+#4645 = EDGE_CURVE('',#4461,#4618,#4646,.T.);
+#4646 = SURFACE_CURVE('',#4647,(#4651,#4658),.PCURVE_S1.);
+#4647 = LINE('',#4648,#4649);
+#4648 = CARTESIAN_POINT('',(-40.00000023591,-84.99999962518,
+    70.000000095613));
+#4649 = VECTOR('',#4650,1.);
+#4650 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#4651 = PCURVE('',#4476,#4652);
+#4652 = DEFINITIONAL_REPRESENTATION('',(#4653),#4657);
+#4653 = LINE('',#4654,#4655);
+#4654 = CARTESIAN_POINT('',(0.,0.));
+#4655 = VECTOR('',#4656,1.);
+#4656 = DIRECTION('',(1.,0.));
+#4657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4658 = PCURVE('',#4502,#4659);
+#4659 = DEFINITIONAL_REPRESENTATION('',(#4660),#4664);
+#4660 = LINE('',#4661,#4662);
+#4661 = CARTESIAN_POINT('',(39.951458340558,38.968408484934));
+#4662 = VECTOR('',#4663,1.);
+#4663 = DIRECTION('',(-1.,0.));
+#4664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4665 = ADVANCED_FACE('',(#4666,#4860,#4895,#4930,#4965,#5000,#5035,
+    #5070,#5184,#5219),#4502,.F.);
+#4666 = FACE_BOUND('',#4667,.F.);
+#4667 = EDGE_LOOP('',(#4668,#4669,#4670,#4693,#4721,#4749,#4777,#4805,
+    #4838,#4859));
+#4668 = ORIENTED_EDGE('',*,*,#4488,.T.);
+#4669 = ORIENTED_EDGE('',*,*,#4645,.T.);
+#4670 = ORIENTED_EDGE('',*,*,#4671,.T.);
+#4671 = EDGE_CURVE('',#4618,#4672,#4674,.T.);
+#4672 = VERTEX_POINT('',#4673);
+#4673 = CARTESIAN_POINT('',(-40.0000000674,-34.64101604428,
+    44.999999556312));
+#4674 = SURFACE_CURVE('',#4675,(#4679,#4686),.PCURVE_S1.);
+#4675 = LINE('',#4676,#4677);
+#4676 = CARTESIAN_POINT('',(-40.00000023591,-39.99999962518,
+    69.999999613702));
+#4677 = VECTOR('',#4678,1.);
+#4678 = DIRECTION('',(6.590686515965E-09,0.209597920541,-0.97778766187)
+  );
+#4679 = PCURVE('',#4502,#4680);
+#4680 = DEFINITIONAL_REPRESENTATION('',(#4681),#4685);
+#4681 = LINE('',#4682,#4683);
+#4682 = CARTESIAN_POINT('',(-5.048541659442,38.968408484934));
+#4683 = VECTOR('',#4684,1.);
+#4684 = DIRECTION('',(-0.209597931013,-0.977787659625));
+#4685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4686 = PCURVE('',#4633,#4687);
+#4687 = DEFINITIONAL_REPRESENTATION('',(#4688),#4692);
+#4688 = LINE('',#4689,#4690);
+#4689 = CARTESIAN_POINT('',(0.,0.));
+#4690 = VECTOR('',#4691,1.);
+#4691 = DIRECTION('',(1.,0.));
+#4692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4693 = ORIENTED_EDGE('',*,*,#4694,.T.);
+#4694 = EDGE_CURVE('',#4672,#4695,#4697,.T.);
+#4695 = VERTEX_POINT('',#4696);
+#4696 = CARTESIAN_POINT('',(-40.0000000337,5.354498000543E-08,
+    39.999999185336));
+#4697 = SURFACE_CURVE('',#4698,(#4702,#4709),.PCURVE_S1.);
+#4698 = LINE('',#4699,#4700);
+#4699 = CARTESIAN_POINT('',(-40.0000000674,-34.64101604428,
+    44.999999556312));
+#4700 = VECTOR('',#4701,1.);
+#4701 = DIRECTION('',(9.62909496218E-10,0.989743317081,-0.142857153456)
+  );
+#4702 = PCURVE('',#4502,#4703);
+#4703 = DEFINITIONAL_REPRESENTATION('',(#4704),#4708);
+#4704 = LINE('',#4705,#4706);
+#4705 = CARTESIAN_POINT('',(-10.40752550806,13.968408484934));
+#4706 = VECTOR('',#4707,1.);
+#4707 = DIRECTION('',(-0.989743318611,-0.142857142857));
+#4708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4709 = PCURVE('',#4710,#4715);
+#4710 = PLANE('',#4711);
+#4711 = AXIS2_PLACEMENT_3D('',#4712,#4713,#4714);
+#4712 = CARTESIAN_POINT('',(-40.0000000674,-34.64101604428,
+    44.999999556312));
+#4713 = DIRECTION('',(-6.671274648591E-09,0.142857153456,0.989743317081)
+  );
+#4714 = DIRECTION('',(9.62909496218E-10,0.989743317081,-0.142857153456)
+  );
+#4715 = DEFINITIONAL_REPRESENTATION('',(#4716),#4720);
+#4716 = LINE('',#4717,#4718);
+#4717 = CARTESIAN_POINT('',(0.,0.));
+#4718 = VECTOR('',#4719,1.);
+#4719 = DIRECTION('',(1.,0.));
+#4720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4721 = ORIENTED_EDGE('',*,*,#4722,.T.);
+#4722 = EDGE_CURVE('',#4695,#4723,#4725,.T.);
+#4723 = VERTEX_POINT('',#4724);
+#4724 = CARTESIAN_POINT('',(-39.99999976408,-3.748208996512E-07,
+    -8.146642307209E-07));
+#4725 = SURFACE_CURVE('',#4726,(#4730,#4737),.PCURVE_S1.);
+#4726 = LINE('',#4727,#4728);
+#4727 = CARTESIAN_POINT('',(-40.0000000337,5.354498000543E-08,
+    39.999999185336));
+#4728 = VECTOR('',#4729,1.);
+#4729 = DIRECTION('',(6.74040800952E-09,-1.07091469026E-08,-1.));
+#4730 = PCURVE('',#4502,#4731);
+#4731 = DEFINITIONAL_REPRESENTATION('',(#4732),#4736);
+#4732 = LINE('',#4733,#4734);
+#4733 = CARTESIAN_POINT('',(-45.04854165944,8.968408484934));
+#4734 = VECTOR('',#4735,1.);
+#4735 = DIRECTION('',(0.,-1.));
+#4736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4737 = PCURVE('',#4738,#4743);
+#4738 = PLANE('',#4739);
+#4739 = AXIS2_PLACEMENT_3D('',#4740,#4741,#4742);
+#4740 = CARTESIAN_POINT('',(-40.0000000337,5.354498000543E-08,
+    39.999999185336));
+#4741 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#4742 = DIRECTION('',(6.74040800952E-09,-1.07091469026E-08,-1.));
+#4743 = DEFINITIONAL_REPRESENTATION('',(#4744),#4748);
+#4744 = LINE('',#4745,#4746);
+#4745 = CARTESIAN_POINT('',(0.,0.));
+#4746 = VECTOR('',#4747,1.);
+#4747 = DIRECTION('',(1.,0.));
+#4748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4749 = ORIENTED_EDGE('',*,*,#4750,.T.);
+#4750 = EDGE_CURVE('',#4723,#4751,#4753,.T.);
+#4751 = VERTEX_POINT('',#4752);
+#4752 = CARTESIAN_POINT('',(-39.99999976408,-15.00000037482,
+    -6.540270271819E-07));
+#4753 = SURFACE_CURVE('',#4754,(#4758,#4765),.PCURVE_S1.);
+#4754 = LINE('',#4755,#4756);
+#4755 = CARTESIAN_POINT('',(-39.99999976408,-3.748208996512E-07,
+    -8.146642307209E-07));
+#4756 = VECTOR('',#4757,1.);
+#4757 = DIRECTION('',(5.995204332976E-15,-1.,1.07091469026E-08));
+#4758 = PCURVE('',#4502,#4759);
+#4759 = DEFINITIONAL_REPRESENTATION('',(#4760),#4764);
+#4760 = LINE('',#4761,#4762);
+#4761 = CARTESIAN_POINT('',(-45.04854165944,-31.03159151506));
+#4762 = VECTOR('',#4763,1.);
+#4763 = DIRECTION('',(1.,0.));
+#4764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4765 = PCURVE('',#4766,#4771);
+#4766 = PLANE('',#4767);
+#4767 = AXIS2_PLACEMENT_3D('',#4768,#4769,#4770);
+#4768 = CARTESIAN_POINT('',(-39.99999976408,-3.748208996512E-07,
+    -8.146642307209E-07));
+#4769 = DIRECTION('',(6.74040800952E-09,-1.07091469026E-08,-1.));
+#4770 = DIRECTION('',(5.995204332976E-15,-1.,1.07091469026E-08));
+#4771 = DEFINITIONAL_REPRESENTATION('',(#4772),#4776);
+#4772 = LINE('',#4773,#4774);
+#4773 = CARTESIAN_POINT('',(0.,-0.));
+#4774 = VECTOR('',#4775,1.);
+#4775 = DIRECTION('',(1.,0.));
+#4776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4777 = ORIENTED_EDGE('',*,*,#4778,.T.);
+#4778 = EDGE_CURVE('',#4751,#4779,#4781,.T.);
+#4779 = VERTEX_POINT('',#4780);
+#4780 = CARTESIAN_POINT('',(-39.99999981126,-15.00000029985,
+    6.999999345973));
+#4781 = SURFACE_CURVE('',#4782,(#4786,#4793),.PCURVE_S1.);
+#4782 = LINE('',#4783,#4784);
+#4783 = CARTESIAN_POINT('',(-39.99999976408,-15.00000037482,
+    -6.540270271819E-07));
+#4784 = VECTOR('',#4785,1.);
+#4785 = DIRECTION('',(-6.74040800952E-09,1.07091469026E-08,1.));
+#4786 = PCURVE('',#4502,#4787);
+#4787 = DEFINITIONAL_REPRESENTATION('',(#4788),#4792);
+#4788 = LINE('',#4789,#4790);
+#4789 = CARTESIAN_POINT('',(-30.04854165944,-31.03159151506));
+#4790 = VECTOR('',#4791,1.);
+#4791 = DIRECTION('',(0.,1.));
+#4792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4793 = PCURVE('',#4794,#4799);
+#4794 = PLANE('',#4795);
+#4795 = AXIS2_PLACEMENT_3D('',#4796,#4797,#4798);
+#4796 = CARTESIAN_POINT('',(-39.99999976408,-15.00000037482,
+    -6.540270271819E-07));
+#4797 = DIRECTION('',(5.995204332976E-15,-1.,1.07091469026E-08));
+#4798 = DIRECTION('',(-6.74040800952E-09,1.07091469026E-08,1.));
+#4799 = DEFINITIONAL_REPRESENTATION('',(#4800),#4804);
+#4800 = LINE('',#4801,#4802);
+#4801 = CARTESIAN_POINT('',(0.,0.));
+#4802 = VECTOR('',#4803,1.);
+#4803 = DIRECTION('',(1.,0.));
+#4804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4805 = ORIENTED_EDGE('',*,*,#4806,.T.);
+#4806 = EDGE_CURVE('',#4779,#4807,#4809,.T.);
+#4807 = VERTEX_POINT('',#4808);
+#4808 = CARTESIAN_POINT('',(-39.99999981126,-50.00000029985,
+    6.999999720793));
+#4809 = SURFACE_CURVE('',#4810,(#4815,#4826),.PCURVE_S1.);
+#4810 = CIRCLE('',#4811,17.5);
+#4811 = AXIS2_PLACEMENT_3D('',#4812,#4813,#4814);
+#4812 = CARTESIAN_POINT('',(-39.99999981126,-32.50000029985,
+    6.99999922015));
+#4813 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#4814 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#4815 = PCURVE('',#4502,#4816);
+#4816 = DEFINITIONAL_REPRESENTATION('',(#4817),#4825);
+#4817 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4818,#4819,#4820,#4821,
+#4822,#4823,#4824),.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('') );
+#4818 = CARTESIAN_POINT('',(-30.04854165944,-24.03159182829));
+#4819 = CARTESIAN_POINT('',(-30.04854165944,6.279297304156));
+#4820 = CARTESIAN_POINT('',(-3.798541659442,-8.876147262071));
+#4821 = CARTESIAN_POINT('',(22.451458340558,-24.03159182829));
+#4822 = CARTESIAN_POINT('',(-3.798541659442,-39.18703639452));
+#4823 = CARTESIAN_POINT('',(-30.04854165944,-54.34248096075));
+#4824 = CARTESIAN_POINT('',(-30.04854165944,-24.03159182829));
+#4825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4826 = PCURVE('',#4827,#4832);
+#4827 = CYLINDRICAL_SURFACE('',#4828,17.5);
+#4828 = AXIS2_PLACEMENT_3D('',#4829,#4830,#4831);
+#4829 = CARTESIAN_POINT('',(-39.99999981126,-32.50000029985,
+    6.99999922015));
+#4830 = DIRECTION('',(-1.,-6.067388352533E-15,-6.74040800952E-09));
+#4831 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#4832 = DEFINITIONAL_REPRESENTATION('',(#4833),#4837);
+#4833 = LINE('',#4834,#4835);
+#4834 = CARTESIAN_POINT('',(-0.,0.));
+#4835 = VECTOR('',#4836,1.);
+#4836 = DIRECTION('',(-1.,0.));
+#4837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4838 = ORIENTED_EDGE('',*,*,#4839,.F.);
+#4839 = EDGE_CURVE('',#4542,#4807,#4840,.T.);
+#4840 = SURFACE_CURVE('',#4841,(#4845,#4852),.PCURVE_S1.);
+#4841 = LINE('',#4842,#4843);
+#4842 = CARTESIAN_POINT('',(-39.99999976408,-50.00000037482,
+    -2.79206885591E-07));
+#4843 = VECTOR('',#4844,1.);
+#4844 = DIRECTION('',(-6.74040800952E-09,1.07091469026E-08,1.));
+#4845 = PCURVE('',#4502,#4846);
+#4846 = DEFINITIONAL_REPRESENTATION('',(#4847),#4851);
+#4847 = LINE('',#4848,#4849);
+#4848 = CARTESIAN_POINT('',(4.951458340558,-31.03159151506));
+#4849 = VECTOR('',#4850,1.);
+#4850 = DIRECTION('',(0.,1.));
+#4851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4852 = PCURVE('',#4557,#4853);
+#4853 = DEFINITIONAL_REPRESENTATION('',(#4854),#4858);
+#4854 = LINE('',#4855,#4856);
+#4855 = CARTESIAN_POINT('',(0.,0.));
+#4856 = VECTOR('',#4857,1.);
+#4857 = DIRECTION('',(1.,0.));
+#4858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4859 = ORIENTED_EDGE('',*,*,#4569,.F.);
+#4860 = FACE_BOUND('',#4861,.F.);
+#4861 = EDGE_LOOP('',(#4862));
+#4862 = ORIENTED_EDGE('',*,*,#4863,.T.);
+#4863 = EDGE_CURVE('',#4864,#4864,#4866,.T.);
+#4864 = VERTEX_POINT('',#4865);
+#4865 = CARTESIAN_POINT('',(-40.00000000756,-6.887360591844,
+    36.122711237468));
+#4866 = SURFACE_CURVE('',#4867,(#4872,#4883),.PCURVE_S1.);
+#4867 = CIRCLE('',#4868,1.25);
+#4868 = AXIS2_PLACEMENT_3D('',#4869,#4870,#4871);
+#4869 = CARTESIAN_POINT('',(-40.00000000756,-8.137360591844,
+    36.122711250855));
+#4870 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#4871 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#4872 = PCURVE('',#4502,#4873);
+#4873 = DEFINITIONAL_REPRESENTATION('',(#4874),#4882);
+#4874 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4875,#4876,#4877,#4878,
+#4879,#4880,#4881),.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('') );
+#4875 = CARTESIAN_POINT('',(-38.16118105557,5.091120463309));
+#4876 = CARTESIAN_POINT('',(-38.16118105557,7.25618397277));
+#4877 = CARTESIAN_POINT('',(-36.28618105557,6.173652218039));
+#4878 = CARTESIAN_POINT('',(-34.41118105557,5.091120463309));
+#4879 = CARTESIAN_POINT('',(-36.28618105557,4.008588708578));
+#4880 = CARTESIAN_POINT('',(-38.16118105557,2.926056953847));
+#4881 = CARTESIAN_POINT('',(-38.16118105557,5.091120463309));
+#4882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4883 = PCURVE('',#4884,#4889);
+#4884 = CYLINDRICAL_SURFACE('',#4885,1.25);
+#4885 = AXIS2_PLACEMENT_3D('',#4886,#4887,#4888);
+#4886 = CARTESIAN_POINT('',(-30.00000000756,-8.137360591844,
+    36.122711318259));
+#4887 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#4888 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#4889 = DEFINITIONAL_REPRESENTATION('',(#4890),#4894);
+#4890 = LINE('',#4891,#4892);
+#4891 = CARTESIAN_POINT('',(0.,-10.));
+#4892 = VECTOR('',#4893,1.);
+#4893 = DIRECTION('',(1.,0.));
+#4894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4895 = FACE_BOUND('',#4896,.F.);
+#4896 = EDGE_LOOP('',(#4897));
+#4897 = ORIENTED_EDGE('',*,*,#4898,.T.);
+#4898 = EDGE_CURVE('',#4899,#4899,#4901,.T.);
+#4899 = VERTEX_POINT('',#4900);
+#4900 = CARTESIAN_POINT('',(-39.99999999999,-78.75,35.000000028681));
+#4901 = SURFACE_CURVE('',#4902,(#4907,#4918),.PCURVE_S1.);
+#4902 = CIRCLE('',#4903,1.25);
+#4903 = AXIS2_PLACEMENT_3D('',#4904,#4905,#4906);
+#4904 = CARTESIAN_POINT('',(-39.99999999999,-80.,35.000000042068));
+#4905 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#4906 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#4907 = PCURVE('',#4502,#4908);
+#4908 = DEFINITIONAL_REPRESENTATION('',(#4909),#4917);
+#4909 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4910,#4911,#4912,#4913,
+#4914,#4915,#4916),.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('') );
+#4910 = CARTESIAN_POINT('',(33.701458340558,3.968408484934));
+#4911 = CARTESIAN_POINT('',(33.701458340558,6.133471994395));
+#4912 = CARTESIAN_POINT('',(35.576458340558,5.050940239664));
+#4913 = CARTESIAN_POINT('',(37.451458340558,3.968408484934));
+#4914 = CARTESIAN_POINT('',(35.576458340558,2.885876730203));
+#4915 = CARTESIAN_POINT('',(33.701458340558,1.803344975473));
+#4916 = CARTESIAN_POINT('',(33.701458340558,3.968408484934));
+#4917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4918 = PCURVE('',#4919,#4924);
+#4919 = CYLINDRICAL_SURFACE('',#4920,1.25);
+#4920 = AXIS2_PLACEMENT_3D('',#4921,#4922,#4923);
+#4921 = CARTESIAN_POINT('',(-29.99999999999,-80.,35.000000109472));
+#4922 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#4923 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#4924 = DEFINITIONAL_REPRESENTATION('',(#4925),#4929);
+#4925 = LINE('',#4926,#4927);
+#4926 = CARTESIAN_POINT('',(0.,-10.));
+#4927 = VECTOR('',#4928,1.);
+#4928 = DIRECTION('',(1.,0.));
+#4929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4930 = FACE_BOUND('',#4931,.F.);
+#4931 = EDGE_LOOP('',(#4932));
+#4932 = ORIENTED_EDGE('',*,*,#4933,.T.);
+#4933 = EDGE_CURVE('',#4934,#4934,#4936,.T.);
+#4934 = VERTEX_POINT('',#4935);
+#4935 = CARTESIAN_POINT('',(-39.99999986519,-6.250000214184,
+    14.999999252268));
+#4936 = SURFACE_CURVE('',#4937,(#4942,#4953),.PCURVE_S1.);
+#4937 = CIRCLE('',#4938,1.25);
+#4938 = AXIS2_PLACEMENT_3D('',#4939,#4940,#4941);
+#4939 = CARTESIAN_POINT('',(-39.99999986519,-7.500000214184,
+    14.999999265654));
+#4940 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#4941 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#4942 = PCURVE('',#4502,#4943);
+#4943 = DEFINITIONAL_REPRESENTATION('',(#4944),#4952);
+#4944 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4945,#4946,#4947,#4948,
+#4949,#4950,#4951),.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('') );
+#4945 = CARTESIAN_POINT('',(-38.79854165944,-16.03159151506));
+#4946 = CARTESIAN_POINT('',(-38.79854165944,-13.8665280056));
+#4947 = CARTESIAN_POINT('',(-36.92354165944,-14.94905976033));
+#4948 = CARTESIAN_POINT('',(-35.04854165944,-16.03159151506));
+#4949 = CARTESIAN_POINT('',(-36.92354165944,-17.11412326979));
+#4950 = CARTESIAN_POINT('',(-38.79854165944,-18.19665502452));
+#4951 = CARTESIAN_POINT('',(-38.79854165944,-16.03159151506));
+#4952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4953 = PCURVE('',#4954,#4959);
+#4954 = CYLINDRICAL_SURFACE('',#4955,1.25);
+#4955 = AXIS2_PLACEMENT_3D('',#4956,#4957,#4958);
+#4956 = CARTESIAN_POINT('',(-29.99999986519,-7.500000214184,
+    14.999999333058));
+#4957 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#4958 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#4959 = DEFINITIONAL_REPRESENTATION('',(#4960),#4964);
+#4960 = LINE('',#4961,#4962);
+#4961 = CARTESIAN_POINT('',(0.,-10.));
+#4962 = VECTOR('',#4963,1.);
+#4963 = DIRECTION('',(1.,0.));
+#4964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4965 = FACE_BOUND('',#4966,.F.);
+#4966 = EDGE_LOOP('',(#4967));
+#4967 = ORIENTED_EDGE('',*,*,#4968,.T.);
+#4968 = EDGE_CURVE('',#4969,#4969,#4971,.T.);
+#4969 = VERTEX_POINT('',#4970);
+#4970 = CARTESIAN_POINT('',(-39.99999986519,-52.25000021418,
+    14.999999744889));
+#4971 = SURFACE_CURVE('',#4972,(#4977,#4988),.PCURVE_S1.);
+#4972 = CIRCLE('',#4973,1.25);
+#4973 = AXIS2_PLACEMENT_3D('',#4974,#4975,#4976);
+#4974 = CARTESIAN_POINT('',(-39.99999986519,-53.50000021418,
+    14.999999758275));
+#4975 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#4976 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#4977 = PCURVE('',#4502,#4978);
+#4978 = DEFINITIONAL_REPRESENTATION('',(#4979),#4987);
+#4979 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4980,#4981,#4982,#4983,
+#4984,#4985,#4986),.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('') );
+#4980 = CARTESIAN_POINT('',(7.201458340558,-16.03159151506));
+#4981 = CARTESIAN_POINT('',(7.201458340558,-13.8665280056));
+#4982 = CARTESIAN_POINT('',(9.076458340558,-14.94905976033));
+#4983 = CARTESIAN_POINT('',(10.951458340558,-16.03159151506));
+#4984 = CARTESIAN_POINT('',(9.076458340558,-17.11412326979));
+#4985 = CARTESIAN_POINT('',(7.201458340558,-18.19665502452));
+#4986 = CARTESIAN_POINT('',(7.201458340558,-16.03159151506));
+#4987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4988 = PCURVE('',#4989,#4994);
+#4989 = CYLINDRICAL_SURFACE('',#4990,1.25);
+#4990 = AXIS2_PLACEMENT_3D('',#4991,#4992,#4993);
+#4991 = CARTESIAN_POINT('',(-29.99999986519,-53.50000021418,
+    14.999999825679));
+#4992 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#4993 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#4994 = DEFINITIONAL_REPRESENTATION('',(#4995),#4999);
+#4995 = LINE('',#4996,#4997);
+#4996 = CARTESIAN_POINT('',(0.,-10.));
+#4997 = VECTOR('',#4998,1.);
+#4998 = DIRECTION('',(1.,0.));
+#4999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5000 = FACE_BOUND('',#5001,.F.);
+#5001 = EDGE_LOOP('',(#5002));
+#5002 = ORIENTED_EDGE('',*,*,#5003,.T.);
+#5003 = EDGE_CURVE('',#5004,#5004,#5006,.T.);
+#5004 = VERTEX_POINT('',#5005);
+#5005 = CARTESIAN_POINT('',(-40.00000020221,-78.74999967872,
+    65.000000028681));
+#5006 = SURFACE_CURVE('',#5007,(#5012,#5023),.PCURVE_S1.);
+#5007 = CIRCLE('',#5008,1.25);
+#5008 = AXIS2_PLACEMENT_3D('',#5009,#5010,#5011);
+#5009 = CARTESIAN_POINT('',(-40.00000020221,-79.99999967872,
+    65.000000042068));
+#5010 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5011 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5012 = PCURVE('',#4502,#5013);
+#5013 = DEFINITIONAL_REPRESENTATION('',(#5014),#5022);
+#5014 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5015,#5016,#5017,#5018,
+#5019,#5020,#5021),.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('') );
+#5015 = CARTESIAN_POINT('',(33.701458340558,33.968408484934));
+#5016 = CARTESIAN_POINT('',(33.701458340558,36.133471994395));
+#5017 = CARTESIAN_POINT('',(35.576458340558,35.050940239664));
+#5018 = CARTESIAN_POINT('',(37.451458340558,33.968408484934));
+#5019 = CARTESIAN_POINT('',(35.576458340558,32.885876730203));
+#5020 = CARTESIAN_POINT('',(33.701458340558,31.803344975473));
+#5021 = CARTESIAN_POINT('',(33.701458340558,33.968408484934));
+#5022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5023 = PCURVE('',#5024,#5029);
+#5024 = CYLINDRICAL_SURFACE('',#5025,1.25);
+#5025 = AXIS2_PLACEMENT_3D('',#5026,#5027,#5028);
+#5026 = CARTESIAN_POINT('',(-30.00000020221,-79.99999967872,
+    65.000000109472));
+#5027 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5028 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5029 = DEFINITIONAL_REPRESENTATION('',(#5030),#5034);
+#5030 = LINE('',#5031,#5032);
+#5031 = CARTESIAN_POINT('',(0.,-10.));
+#5032 = VECTOR('',#5033,1.);
+#5033 = DIRECTION('',(1.,0.));
+#5034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5035 = FACE_BOUND('',#5036,.F.);
+#5036 = EDGE_LOOP('',(#5037));
+#5037 = ORIENTED_EDGE('',*,*,#5038,.T.);
+#5038 = EDGE_CURVE('',#5039,#5039,#5041,.T.);
+#5039 = VERTEX_POINT('',#5040);
+#5040 = CARTESIAN_POINT('',(-40.00000020221,-43.74999967872,
+    64.999999653861));
+#5041 = SURFACE_CURVE('',#5042,(#5047,#5058),.PCURVE_S1.);
+#5042 = CIRCLE('',#5043,1.25);
+#5043 = AXIS2_PLACEMENT_3D('',#5044,#5045,#5046);
+#5044 = CARTESIAN_POINT('',(-40.00000020221,-44.99999967872,
+    64.999999667247));
+#5045 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5046 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5047 = PCURVE('',#4502,#5048);
+#5048 = DEFINITIONAL_REPRESENTATION('',(#5049),#5057);
+#5049 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5050,#5051,#5052,#5053,
+#5054,#5055,#5056),.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('') );
+#5050 = CARTESIAN_POINT('',(-1.298541659442,33.968408484934));
+#5051 = CARTESIAN_POINT('',(-1.298541659442,36.133471994395));
+#5052 = CARTESIAN_POINT('',(0.576458340558,35.050940239664));
+#5053 = CARTESIAN_POINT('',(2.451458340558,33.968408484934));
+#5054 = CARTESIAN_POINT('',(0.576458340558,32.885876730203));
+#5055 = CARTESIAN_POINT('',(-1.298541659442,31.803344975473));
+#5056 = CARTESIAN_POINT('',(-1.298541659442,33.968408484934));
+#5057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5058 = PCURVE('',#5059,#5064);
+#5059 = CYLINDRICAL_SURFACE('',#5060,1.25);
+#5060 = AXIS2_PLACEMENT_3D('',#5061,#5062,#5063);
+#5061 = CARTESIAN_POINT('',(-30.00000020221,-44.99999967872,
+    64.999999734651));
+#5062 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5063 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5064 = DEFINITIONAL_REPRESENTATION('',(#5065),#5069);
+#5065 = LINE('',#5066,#5067);
+#5066 = CARTESIAN_POINT('',(0.,-10.));
+#5067 = VECTOR('',#5068,1.);
+#5068 = DIRECTION('',(1.,0.));
+#5069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5070 = FACE_BOUND('',#5071,.F.);
+#5071 = EDGE_LOOP('',(#5072,#5102,#5130,#5158));
+#5072 = ORIENTED_EDGE('',*,*,#5073,.T.);
+#5073 = EDGE_CURVE('',#5074,#5076,#5078,.T.);
+#5074 = VERTEX_POINT('',#5075);
+#5075 = CARTESIAN_POINT('',(-40.00000016851,-69.99999973227,
+    59.999999934976));
+#5076 = VERTEX_POINT('',#5077);
+#5077 = CARTESIAN_POINT('',(-40.0000000674,-69.9999998929,
+    44.999999934976));
+#5078 = SURFACE_CURVE('',#5079,(#5083,#5090),.PCURVE_S1.);
+#5079 = LINE('',#5080,#5081);
+#5080 = CARTESIAN_POINT('',(-40.00000016851,-69.99999973227,
+    59.999999934976));
+#5081 = VECTOR('',#5082,1.);
+#5082 = DIRECTION('',(6.74040800952E-09,-1.07091469026E-08,-1.));
+#5083 = PCURVE('',#4502,#5084);
+#5084 = DEFINITIONAL_REPRESENTATION('',(#5085),#5089);
+#5085 = LINE('',#5086,#5087);
+#5086 = CARTESIAN_POINT('',(24.951458340558,28.968408484934));
+#5087 = VECTOR('',#5088,1.);
+#5088 = DIRECTION('',(0.,-1.));
+#5089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5090 = PCURVE('',#5091,#5096);
+#5091 = PLANE('',#5092);
+#5092 = AXIS2_PLACEMENT_3D('',#5093,#5094,#5095);
+#5093 = CARTESIAN_POINT('',(-40.00000016851,-69.99999973227,
+    59.999999934976));
+#5094 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5095 = DIRECTION('',(6.74040800952E-09,-1.07091469026E-08,-1.));
+#5096 = DEFINITIONAL_REPRESENTATION('',(#5097),#5101);
+#5097 = LINE('',#5098,#5099);
+#5098 = CARTESIAN_POINT('',(0.,0.));
+#5099 = VECTOR('',#5100,1.);
+#5100 = DIRECTION('',(1.,0.));
+#5101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5102 = ORIENTED_EDGE('',*,*,#5103,.T.);
+#5103 = EDGE_CURVE('',#5076,#5104,#5106,.T.);
+#5104 = VERTEX_POINT('',#5105);
+#5105 = CARTESIAN_POINT('',(-40.0000000674,-49.9999998929,
+    44.999999720793));
+#5106 = SURFACE_CURVE('',#5107,(#5111,#5118),.PCURVE_S1.);
+#5107 = LINE('',#5108,#5109);
+#5108 = CARTESIAN_POINT('',(-40.0000000674,-69.9999998929,
+    44.999999934976));
+#5109 = VECTOR('',#5110,1.);
+#5110 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5111 = PCURVE('',#4502,#5112);
+#5112 = DEFINITIONAL_REPRESENTATION('',(#5113),#5117);
+#5113 = LINE('',#5114,#5115);
+#5114 = CARTESIAN_POINT('',(24.951458340558,13.968408484934));
+#5115 = VECTOR('',#5116,1.);
+#5116 = DIRECTION('',(-1.,0.));
+#5117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5118 = PCURVE('',#5119,#5124);
+#5119 = PLANE('',#5120);
+#5120 = AXIS2_PLACEMENT_3D('',#5121,#5122,#5123);
+#5121 = CARTESIAN_POINT('',(-40.0000000674,-69.9999998929,
+    44.999999934976));
+#5122 = DIRECTION('',(-6.74040800952E-09,1.07091469026E-08,1.));
+#5123 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5124 = DEFINITIONAL_REPRESENTATION('',(#5125),#5129);
+#5125 = LINE('',#5126,#5127);
+#5126 = CARTESIAN_POINT('',(0.,0.));
+#5127 = VECTOR('',#5128,1.);
+#5128 = DIRECTION('',(1.,0.));
+#5129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5130 = ORIENTED_EDGE('',*,*,#5131,.T.);
+#5131 = EDGE_CURVE('',#5104,#5132,#5134,.T.);
+#5132 = VERTEX_POINT('',#5133);
+#5133 = CARTESIAN_POINT('',(-40.00000016851,-53.21539004144,
+    59.999999755227));
+#5134 = SURFACE_CURVE('',#5135,(#5139,#5146),.PCURVE_S1.);
+#5135 = LINE('',#5136,#5137);
+#5136 = CARTESIAN_POINT('',(-40.0000000674,-49.9999998929,
+    44.999999720793));
+#5137 = VECTOR('',#5138,1.);
+#5138 = DIRECTION('',(-6.590686515965E-09,-0.209597920541,0.97778766187)
+  );
+#5139 = PCURVE('',#4502,#5140);
+#5140 = DEFINITIONAL_REPRESENTATION('',(#5141),#5145);
+#5141 = LINE('',#5142,#5143);
+#5142 = CARTESIAN_POINT('',(4.951458340558,13.968408484934));
+#5143 = VECTOR('',#5144,1.);
+#5144 = DIRECTION('',(0.209597931013,0.977787659625));
+#5145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5146 = PCURVE('',#5147,#5152);
+#5147 = PLANE('',#5148);
+#5148 = AXIS2_PLACEMENT_3D('',#5149,#5150,#5151);
+#5149 = CARTESIAN_POINT('',(-40.0000000674,-49.9999998929,
+    44.999999720793));
+#5150 = DIRECTION('',(1.412781435013E-09,-0.97778766187,-0.209597920541)
+  );
+#5151 = DIRECTION('',(-6.590686515965E-09,-0.209597920541,0.97778766187)
+  );
+#5152 = DEFINITIONAL_REPRESENTATION('',(#5153),#5157);
+#5153 = LINE('',#5154,#5155);
+#5154 = CARTESIAN_POINT('',(0.,0.));
+#5155 = VECTOR('',#5156,1.);
+#5156 = DIRECTION('',(1.,0.));
+#5157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5158 = ORIENTED_EDGE('',*,*,#5159,.T.);
+#5159 = EDGE_CURVE('',#5132,#5074,#5160,.T.);
+#5160 = SURFACE_CURVE('',#5161,(#5165,#5172),.PCURVE_S1.);
+#5161 = LINE('',#5162,#5163);
+#5162 = CARTESIAN_POINT('',(-40.00000016851,-53.21539004144,
+    59.999999755227));
+#5163 = VECTOR('',#5164,1.);
+#5164 = DIRECTION('',(5.995204332976E-15,-1.,1.07091469026E-08));
+#5165 = PCURVE('',#4502,#5166);
+#5166 = DEFINITIONAL_REPRESENTATION('',(#5167),#5171);
+#5167 = LINE('',#5168,#5169);
+#5168 = CARTESIAN_POINT('',(8.166848649732,28.968408484934));
+#5169 = VECTOR('',#5170,1.);
+#5170 = DIRECTION('',(1.,0.));
+#5171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5172 = PCURVE('',#5173,#5178);
+#5173 = PLANE('',#5174);
+#5174 = AXIS2_PLACEMENT_3D('',#5175,#5176,#5177);
+#5175 = CARTESIAN_POINT('',(-40.00000016851,-53.21539004144,
+    59.999999755227));
+#5176 = DIRECTION('',(6.74040800952E-09,-1.07091469026E-08,-1.));
+#5177 = DIRECTION('',(5.995204332976E-15,-1.,1.07091469026E-08));
+#5178 = DEFINITIONAL_REPRESENTATION('',(#5179),#5183);
+#5179 = LINE('',#5180,#5181);
+#5180 = CARTESIAN_POINT('',(0.,-0.));
+#5181 = VECTOR('',#5182,1.);
+#5182 = DIRECTION('',(1.,0.));
+#5183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5184 = FACE_BOUND('',#5185,.F.);
+#5185 = EDGE_LOOP('',(#5186));
+#5186 = ORIENTED_EDGE('',*,*,#5187,.T.);
+#5187 = EDGE_CURVE('',#5188,#5188,#5190,.T.);
+#5188 = VERTEX_POINT('',#5189);
+#5189 = CARTESIAN_POINT('',(-40.00000002682,-26.68222693346,
+    38.979854306597));
+#5190 = SURFACE_CURVE('',#5191,(#5196,#5207),.PCURVE_S1.);
+#5191 = CIRCLE('',#5192,1.25);
+#5192 = AXIS2_PLACEMENT_3D('',#5193,#5194,#5195);
+#5193 = CARTESIAN_POINT('',(-40.00000002682,-27.93222693346,
+    38.979854319984));
+#5194 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5195 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5196 = PCURVE('',#4502,#5197);
+#5197 = DEFINITIONAL_REPRESENTATION('',(#5198),#5206);
+#5198 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5199,#5200,#5201,#5202,
+#5203,#5204,#5205),.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('') );
+#5199 = CARTESIAN_POINT('',(-18.36631468335,7.948263320451));
+#5200 = CARTESIAN_POINT('',(-18.36631468335,10.113326829912));
+#5201 = CARTESIAN_POINT('',(-16.49131468335,9.030795075182));
+#5202 = CARTESIAN_POINT('',(-14.61631468335,7.948263320451));
+#5203 = CARTESIAN_POINT('',(-16.49131468335,6.865731565721));
+#5204 = CARTESIAN_POINT('',(-18.36631468335,5.78319981099));
+#5205 = CARTESIAN_POINT('',(-18.36631468335,7.948263320451));
+#5206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5207 = PCURVE('',#5208,#5213);
+#5208 = CYLINDRICAL_SURFACE('',#5209,1.25);
+#5209 = AXIS2_PLACEMENT_3D('',#5210,#5211,#5212);
+#5210 = CARTESIAN_POINT('',(-30.00000002682,-27.93222693346,
+    38.979854387388));
+#5211 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5212 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5213 = DEFINITIONAL_REPRESENTATION('',(#5214),#5218);
+#5214 = LINE('',#5215,#5216);
+#5215 = CARTESIAN_POINT('',(0.,-10.));
+#5216 = VECTOR('',#5217,1.);
+#5217 = DIRECTION('',(1.,0.));
+#5218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5219 = FACE_BOUND('',#5220,.F.);
+#5220 = EDGE_LOOP('',(#5221));
+#5221 = ORIENTED_EDGE('',*,*,#5222,.T.);
+#5222 = EDGE_CURVE('',#5223,#5223,#5225,.T.);
+#5223 = VERTEX_POINT('',#5224);
+#5224 = CARTESIAN_POINT('',(-39.99999979778,-78.75000032127,
+    5.000000028681));
+#5225 = SURFACE_CURVE('',#5226,(#5231,#5242),.PCURVE_S1.);
+#5226 = CIRCLE('',#5227,1.25);
+#5227 = AXIS2_PLACEMENT_3D('',#5228,#5229,#5230);
+#5228 = CARTESIAN_POINT('',(-39.99999979778,-80.00000032127,
+    5.000000042068));
+#5229 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5230 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5231 = PCURVE('',#4502,#5232);
+#5232 = DEFINITIONAL_REPRESENTATION('',(#5233),#5241);
+#5233 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5234,#5235,#5236,#5237,
+#5238,#5239,#5240),.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('') );
+#5234 = CARTESIAN_POINT('',(33.701458340558,-26.03159151506));
+#5235 = CARTESIAN_POINT('',(33.701458340558,-23.8665280056));
+#5236 = CARTESIAN_POINT('',(35.576458340558,-24.94905976033));
+#5237 = CARTESIAN_POINT('',(37.451458340558,-26.03159151506));
+#5238 = CARTESIAN_POINT('',(35.576458340558,-27.11412326979));
+#5239 = CARTESIAN_POINT('',(33.701458340558,-28.19665502452));
+#5240 = CARTESIAN_POINT('',(33.701458340558,-26.03159151506));
+#5241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5242 = PCURVE('',#5243,#5248);
+#5243 = CYLINDRICAL_SURFACE('',#5244,1.25);
+#5244 = AXIS2_PLACEMENT_3D('',#5245,#5246,#5247);
+#5245 = CARTESIAN_POINT('',(-29.99999979778,-80.00000032127,
+    5.000000109472));
+#5246 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5247 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5248 = DEFINITIONAL_REPRESENTATION('',(#5249),#5253);
+#5249 = LINE('',#5250,#5251);
+#5250 = CARTESIAN_POINT('',(0.,-10.));
+#5251 = VECTOR('',#5252,1.);
+#5252 = DIRECTION('',(1.,0.));
+#5253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5254 = ADVANCED_FACE('',(#5255,#5424,#5454,#5484,#5514,#5544,#5574,
+    #5604,#5698,#5728),#4448,.T.);
+#5255 = FACE_BOUND('',#5256,.T.);
+#5256 = EDGE_LOOP('',(#5257,#5258,#5259,#5282,#5305,#5328,#5351,#5374,
+    #5402,#5423));
+#5257 = ORIENTED_EDGE('',*,*,#4432,.T.);
+#5258 = ORIENTED_EDGE('',*,*,#4594,.T.);
+#5259 = ORIENTED_EDGE('',*,*,#5260,.T.);
+#5260 = EDGE_CURVE('',#4595,#5261,#5263,.T.);
+#5261 = VERTEX_POINT('',#5262);
+#5262 = CARTESIAN_POINT('',(-30.0000000674,-34.64101604428,
+    44.999999623716));
+#5263 = SURFACE_CURVE('',#5264,(#5268,#5275),.PCURVE_S1.);
+#5264 = LINE('',#5265,#5266);
+#5265 = CARTESIAN_POINT('',(-30.00000023591,-39.99999962518,
+    69.999999681106));
+#5266 = VECTOR('',#5267,1.);
+#5267 = DIRECTION('',(6.590686515965E-09,0.209597920541,-0.97778766187)
+  );
+#5268 = PCURVE('',#4448,#5269);
+#5269 = DEFINITIONAL_REPRESENTATION('',(#5270),#5274);
+#5270 = LINE('',#5271,#5272);
+#5271 = CARTESIAN_POINT('',(-5.048541659442,38.968408484934));
+#5272 = VECTOR('',#5273,1.);
+#5273 = DIRECTION('',(-0.209597931013,-0.977787659625));
+#5274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5275 = PCURVE('',#4633,#5276);
+#5276 = DEFINITIONAL_REPRESENTATION('',(#5277),#5281);
+#5277 = LINE('',#5278,#5279);
+#5278 = CARTESIAN_POINT('',(0.,-10.));
+#5279 = VECTOR('',#5280,1.);
+#5280 = DIRECTION('',(1.,0.));
+#5281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5282 = ORIENTED_EDGE('',*,*,#5283,.T.);
+#5283 = EDGE_CURVE('',#5261,#5284,#5286,.T.);
+#5284 = VERTEX_POINT('',#5285);
+#5285 = CARTESIAN_POINT('',(-30.0000000337,5.354503684885E-08,
+    39.99999925274));
+#5286 = SURFACE_CURVE('',#5287,(#5291,#5298),.PCURVE_S1.);
+#5287 = LINE('',#5288,#5289);
+#5288 = CARTESIAN_POINT('',(-30.0000000674,-34.64101604428,
+    44.999999623716));
+#5289 = VECTOR('',#5290,1.);
+#5290 = DIRECTION('',(9.62909496218E-10,0.989743317081,-0.142857153456)
+  );
+#5291 = PCURVE('',#4448,#5292);
+#5292 = DEFINITIONAL_REPRESENTATION('',(#5293),#5297);
+#5293 = LINE('',#5294,#5295);
+#5294 = CARTESIAN_POINT('',(-10.40752550806,13.968408484934));
+#5295 = VECTOR('',#5296,1.);
+#5296 = DIRECTION('',(-0.989743318611,-0.142857142857));
+#5297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5298 = PCURVE('',#4710,#5299);
+#5299 = DEFINITIONAL_REPRESENTATION('',(#5300),#5304);
+#5300 = LINE('',#5301,#5302);
+#5301 = CARTESIAN_POINT('',(0.,-10.));
+#5302 = VECTOR('',#5303,1.);
+#5303 = DIRECTION('',(1.,0.));
+#5304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5305 = ORIENTED_EDGE('',*,*,#5306,.T.);
+#5306 = EDGE_CURVE('',#5284,#5307,#5309,.T.);
+#5307 = VERTEX_POINT('',#5308);
+#5308 = CARTESIAN_POINT('',(-29.99999976408,-3.748208428078E-07,
+    -7.472601506257E-07));
+#5309 = SURFACE_CURVE('',#5310,(#5314,#5321),.PCURVE_S1.);
+#5310 = LINE('',#5311,#5312);
+#5311 = CARTESIAN_POINT('',(-30.0000000337,5.354503684885E-08,
+    39.99999925274));
+#5312 = VECTOR('',#5313,1.);
+#5313 = DIRECTION('',(6.74040800952E-09,-1.07091469026E-08,-1.));
+#5314 = PCURVE('',#4448,#5315);
+#5315 = DEFINITIONAL_REPRESENTATION('',(#5316),#5320);
+#5316 = LINE('',#5317,#5318);
+#5317 = CARTESIAN_POINT('',(-45.04854165944,8.968408484934));
+#5318 = VECTOR('',#5319,1.);
+#5319 = DIRECTION('',(0.,-1.));
+#5320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5321 = PCURVE('',#4738,#5322);
+#5322 = DEFINITIONAL_REPRESENTATION('',(#5323),#5327);
+#5323 = LINE('',#5324,#5325);
+#5324 = CARTESIAN_POINT('',(0.,-10.));
+#5325 = VECTOR('',#5326,1.);
+#5326 = DIRECTION('',(1.,0.));
+#5327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5328 = ORIENTED_EDGE('',*,*,#5329,.T.);
+#5329 = EDGE_CURVE('',#5307,#5330,#5332,.T.);
+#5330 = VERTEX_POINT('',#5331);
+#5331 = CARTESIAN_POINT('',(-29.99999976408,-15.00000037482,
+    -5.866229470867E-07));
+#5332 = SURFACE_CURVE('',#5333,(#5337,#5344),.PCURVE_S1.);
+#5333 = LINE('',#5334,#5335);
+#5334 = CARTESIAN_POINT('',(-29.99999976408,-3.748208428078E-07,
+    -7.472601506257E-07));
+#5335 = VECTOR('',#5336,1.);
+#5336 = DIRECTION('',(5.995204332976E-15,-1.,1.07091469026E-08));
+#5337 = PCURVE('',#4448,#5338);
+#5338 = DEFINITIONAL_REPRESENTATION('',(#5339),#5343);
+#5339 = LINE('',#5340,#5341);
+#5340 = CARTESIAN_POINT('',(-45.04854165944,-31.03159151506));
+#5341 = VECTOR('',#5342,1.);
+#5342 = DIRECTION('',(1.,0.));
+#5343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5344 = PCURVE('',#4766,#5345);
+#5345 = DEFINITIONAL_REPRESENTATION('',(#5346),#5350);
+#5346 = LINE('',#5347,#5348);
+#5347 = CARTESIAN_POINT('',(0.,-10.));
+#5348 = VECTOR('',#5349,1.);
+#5349 = DIRECTION('',(1.,0.));
+#5350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5351 = ORIENTED_EDGE('',*,*,#5352,.T.);
+#5352 = EDGE_CURVE('',#5330,#5353,#5355,.T.);
+#5353 = VERTEX_POINT('',#5354);
+#5354 = CARTESIAN_POINT('',(-29.99999981126,-15.00000029985,
+    6.999999413377));
+#5355 = SURFACE_CURVE('',#5356,(#5360,#5367),.PCURVE_S1.);
+#5356 = LINE('',#5357,#5358);
+#5357 = CARTESIAN_POINT('',(-29.99999976408,-15.00000037482,
+    -5.866229470867E-07));
+#5358 = VECTOR('',#5359,1.);
+#5359 = DIRECTION('',(-6.74040800952E-09,1.07091469026E-08,1.));
+#5360 = PCURVE('',#4448,#5361);
+#5361 = DEFINITIONAL_REPRESENTATION('',(#5362),#5366);
+#5362 = LINE('',#5363,#5364);
+#5363 = CARTESIAN_POINT('',(-30.04854165944,-31.03159151506));
+#5364 = VECTOR('',#5365,1.);
+#5365 = DIRECTION('',(0.,1.));
+#5366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5367 = PCURVE('',#4794,#5368);
+#5368 = DEFINITIONAL_REPRESENTATION('',(#5369),#5373);
+#5369 = LINE('',#5370,#5371);
+#5370 = CARTESIAN_POINT('',(0.,-10.));
+#5371 = VECTOR('',#5372,1.);
+#5372 = DIRECTION('',(1.,0.));
+#5373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5374 = ORIENTED_EDGE('',*,*,#5375,.T.);
+#5375 = EDGE_CURVE('',#5353,#5376,#5378,.T.);
+#5376 = VERTEX_POINT('',#5377);
+#5377 = CARTESIAN_POINT('',(-29.99999981126,-50.00000029985,
+    6.999999788197));
+#5378 = SURFACE_CURVE('',#5379,(#5384,#5395),.PCURVE_S1.);
+#5379 = CIRCLE('',#5380,17.5);
+#5380 = AXIS2_PLACEMENT_3D('',#5381,#5382,#5383);
+#5381 = CARTESIAN_POINT('',(-29.99999981126,-32.50000029985,
+    6.999999287554));
+#5382 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5383 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5384 = PCURVE('',#4448,#5385);
+#5385 = DEFINITIONAL_REPRESENTATION('',(#5386),#5394);
+#5386 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5387,#5388,#5389,#5390,
+#5391,#5392,#5393),.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('') );
+#5387 = CARTESIAN_POINT('',(-30.04854165944,-24.03159182829));
+#5388 = CARTESIAN_POINT('',(-30.04854165944,6.279297304156));
+#5389 = CARTESIAN_POINT('',(-3.798541659442,-8.876147262071));
+#5390 = CARTESIAN_POINT('',(22.451458340558,-24.03159182829));
+#5391 = CARTESIAN_POINT('',(-3.798541659442,-39.18703639452));
+#5392 = CARTESIAN_POINT('',(-30.04854165944,-54.34248096075));
+#5393 = CARTESIAN_POINT('',(-30.04854165944,-24.03159182829));
+#5394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5395 = PCURVE('',#4827,#5396);
+#5396 = DEFINITIONAL_REPRESENTATION('',(#5397),#5401);
+#5397 = LINE('',#5398,#5399);
+#5398 = CARTESIAN_POINT('',(-0.,-10.));
+#5399 = VECTOR('',#5400,1.);
+#5400 = DIRECTION('',(-1.,0.));
+#5401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5402 = ORIENTED_EDGE('',*,*,#5403,.F.);
+#5403 = EDGE_CURVE('',#4519,#5376,#5404,.T.);
+#5404 = SURFACE_CURVE('',#5405,(#5409,#5416),.PCURVE_S1.);
+#5405 = LINE('',#5406,#5407);
+#5406 = CARTESIAN_POINT('',(-29.99999976408,-50.00000037482,
+    -2.118028054958E-07));
+#5407 = VECTOR('',#5408,1.);
+#5408 = DIRECTION('',(-6.74040800952E-09,1.07091469026E-08,1.));
+#5409 = PCURVE('',#4448,#5410);
+#5410 = DEFINITIONAL_REPRESENTATION('',(#5411),#5415);
+#5411 = LINE('',#5412,#5413);
+#5412 = CARTESIAN_POINT('',(4.951458340558,-31.03159151506));
+#5413 = VECTOR('',#5414,1.);
+#5414 = DIRECTION('',(0.,1.));
+#5415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5416 = PCURVE('',#4557,#5417);
+#5417 = DEFINITIONAL_REPRESENTATION('',(#5418),#5422);
+#5418 = LINE('',#5419,#5420);
+#5419 = CARTESIAN_POINT('',(0.,-10.));
+#5420 = VECTOR('',#5421,1.);
+#5421 = DIRECTION('',(1.,0.));
+#5422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5423 = ORIENTED_EDGE('',*,*,#4518,.F.);
+#5424 = FACE_BOUND('',#5425,.T.);
+#5425 = EDGE_LOOP('',(#5426));
+#5426 = ORIENTED_EDGE('',*,*,#5427,.T.);
+#5427 = EDGE_CURVE('',#5428,#5428,#5430,.T.);
+#5428 = VERTEX_POINT('',#5429);
+#5429 = CARTESIAN_POINT('',(-30.00000000756,-6.887360591844,
+    36.122711304872));
+#5430 = SURFACE_CURVE('',#5431,(#5436,#5447),.PCURVE_S1.);
+#5431 = CIRCLE('',#5432,1.25);
+#5432 = AXIS2_PLACEMENT_3D('',#5433,#5434,#5435);
+#5433 = CARTESIAN_POINT('',(-30.00000000756,-8.137360591844,
+    36.122711318259));
+#5434 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5435 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5436 = PCURVE('',#4448,#5437);
+#5437 = DEFINITIONAL_REPRESENTATION('',(#5438),#5446);
+#5438 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5439,#5440,#5441,#5442,
+#5443,#5444,#5445),.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('') );
+#5439 = CARTESIAN_POINT('',(-38.16118105557,5.091120463309));
+#5440 = CARTESIAN_POINT('',(-38.16118105557,7.25618397277));
+#5441 = CARTESIAN_POINT('',(-36.28618105557,6.173652218039));
+#5442 = CARTESIAN_POINT('',(-34.41118105557,5.091120463309));
+#5443 = CARTESIAN_POINT('',(-36.28618105557,4.008588708578));
+#5444 = CARTESIAN_POINT('',(-38.16118105557,2.926056953847));
+#5445 = CARTESIAN_POINT('',(-38.16118105557,5.091120463309));
+#5446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5447 = PCURVE('',#4884,#5448);
+#5448 = DEFINITIONAL_REPRESENTATION('',(#5449),#5453);
+#5449 = LINE('',#5450,#5451);
+#5450 = CARTESIAN_POINT('',(0.,0.));
+#5451 = VECTOR('',#5452,1.);
+#5452 = DIRECTION('',(1.,0.));
+#5453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5454 = FACE_BOUND('',#5455,.T.);
+#5455 = EDGE_LOOP('',(#5456));
+#5456 = ORIENTED_EDGE('',*,*,#5457,.T.);
+#5457 = EDGE_CURVE('',#5458,#5458,#5460,.T.);
+#5458 = VERTEX_POINT('',#5459);
+#5459 = CARTESIAN_POINT('',(-29.99999999999,-78.75,35.000000096085));
+#5460 = SURFACE_CURVE('',#5461,(#5466,#5477),.PCURVE_S1.);
+#5461 = CIRCLE('',#5462,1.25);
+#5462 = AXIS2_PLACEMENT_3D('',#5463,#5464,#5465);
+#5463 = CARTESIAN_POINT('',(-29.99999999999,-80.,35.000000109472));
+#5464 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5465 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5466 = PCURVE('',#4448,#5467);
+#5467 = DEFINITIONAL_REPRESENTATION('',(#5468),#5476);
+#5468 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5469,#5470,#5471,#5472,
+#5473,#5474,#5475),.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('') );
+#5469 = CARTESIAN_POINT('',(33.701458340558,3.968408484934));
+#5470 = CARTESIAN_POINT('',(33.701458340558,6.133471994395));
+#5471 = CARTESIAN_POINT('',(35.576458340558,5.050940239664));
+#5472 = CARTESIAN_POINT('',(37.451458340558,3.968408484934));
+#5473 = CARTESIAN_POINT('',(35.576458340558,2.885876730203));
+#5474 = CARTESIAN_POINT('',(33.701458340558,1.803344975473));
+#5475 = CARTESIAN_POINT('',(33.701458340558,3.968408484934));
+#5476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5477 = PCURVE('',#4919,#5478);
+#5478 = DEFINITIONAL_REPRESENTATION('',(#5479),#5483);
+#5479 = LINE('',#5480,#5481);
+#5480 = CARTESIAN_POINT('',(0.,0.));
+#5481 = VECTOR('',#5482,1.);
+#5482 = DIRECTION('',(1.,0.));
+#5483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5484 = FACE_BOUND('',#5485,.T.);
+#5485 = EDGE_LOOP('',(#5486));
+#5486 = ORIENTED_EDGE('',*,*,#5487,.T.);
+#5487 = EDGE_CURVE('',#5488,#5488,#5490,.T.);
+#5488 = VERTEX_POINT('',#5489);
+#5489 = CARTESIAN_POINT('',(-29.99999986519,-6.250000214184,
+    14.999999319672));
+#5490 = SURFACE_CURVE('',#5491,(#5496,#5507),.PCURVE_S1.);
+#5491 = CIRCLE('',#5492,1.25);
+#5492 = AXIS2_PLACEMENT_3D('',#5493,#5494,#5495);
+#5493 = CARTESIAN_POINT('',(-29.99999986519,-7.500000214184,
+    14.999999333058));
+#5494 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5495 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5496 = PCURVE('',#4448,#5497);
+#5497 = DEFINITIONAL_REPRESENTATION('',(#5498),#5506);
+#5498 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5499,#5500,#5501,#5502,
+#5503,#5504,#5505),.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('') );
+#5499 = CARTESIAN_POINT('',(-38.79854165944,-16.03159151506));
+#5500 = CARTESIAN_POINT('',(-38.79854165944,-13.8665280056));
+#5501 = CARTESIAN_POINT('',(-36.92354165944,-14.94905976033));
+#5502 = CARTESIAN_POINT('',(-35.04854165944,-16.03159151506));
+#5503 = CARTESIAN_POINT('',(-36.92354165944,-17.11412326979));
+#5504 = CARTESIAN_POINT('',(-38.79854165944,-18.19665502452));
+#5505 = CARTESIAN_POINT('',(-38.79854165944,-16.03159151506));
+#5506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5507 = PCURVE('',#4954,#5508);
+#5508 = DEFINITIONAL_REPRESENTATION('',(#5509),#5513);
+#5509 = LINE('',#5510,#5511);
+#5510 = CARTESIAN_POINT('',(0.,0.));
+#5511 = VECTOR('',#5512,1.);
+#5512 = DIRECTION('',(1.,0.));
+#5513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5514 = FACE_BOUND('',#5515,.T.);
+#5515 = EDGE_LOOP('',(#5516));
+#5516 = ORIENTED_EDGE('',*,*,#5517,.T.);
+#5517 = EDGE_CURVE('',#5518,#5518,#5520,.T.);
+#5518 = VERTEX_POINT('',#5519);
+#5519 = CARTESIAN_POINT('',(-29.99999986519,-52.25000021418,
+    14.999999812293));
+#5520 = SURFACE_CURVE('',#5521,(#5526,#5537),.PCURVE_S1.);
+#5521 = CIRCLE('',#5522,1.25);
+#5522 = AXIS2_PLACEMENT_3D('',#5523,#5524,#5525);
+#5523 = CARTESIAN_POINT('',(-29.99999986519,-53.50000021418,
+    14.999999825679));
+#5524 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5525 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5526 = PCURVE('',#4448,#5527);
+#5527 = DEFINITIONAL_REPRESENTATION('',(#5528),#5536);
+#5528 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5529,#5530,#5531,#5532,
+#5533,#5534,#5535),.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('') );
+#5529 = CARTESIAN_POINT('',(7.201458340558,-16.03159151506));
+#5530 = CARTESIAN_POINT('',(7.201458340558,-13.8665280056));
+#5531 = CARTESIAN_POINT('',(9.076458340558,-14.94905976033));
+#5532 = CARTESIAN_POINT('',(10.951458340558,-16.03159151506));
+#5533 = CARTESIAN_POINT('',(9.076458340558,-17.11412326979));
+#5534 = CARTESIAN_POINT('',(7.201458340558,-18.19665502452));
+#5535 = CARTESIAN_POINT('',(7.201458340558,-16.03159151506));
+#5536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5537 = PCURVE('',#4989,#5538);
+#5538 = DEFINITIONAL_REPRESENTATION('',(#5539),#5543);
+#5539 = LINE('',#5540,#5541);
+#5540 = CARTESIAN_POINT('',(0.,0.));
+#5541 = VECTOR('',#5542,1.);
+#5542 = DIRECTION('',(1.,0.));
+#5543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5544 = FACE_BOUND('',#5545,.T.);
+#5545 = EDGE_LOOP('',(#5546));
+#5546 = ORIENTED_EDGE('',*,*,#5547,.T.);
+#5547 = EDGE_CURVE('',#5548,#5548,#5550,.T.);
+#5548 = VERTEX_POINT('',#5549);
+#5549 = CARTESIAN_POINT('',(-30.00000020221,-78.74999967872,
+    65.000000096085));
+#5550 = SURFACE_CURVE('',#5551,(#5556,#5567),.PCURVE_S1.);
+#5551 = CIRCLE('',#5552,1.25);
+#5552 = AXIS2_PLACEMENT_3D('',#5553,#5554,#5555);
+#5553 = CARTESIAN_POINT('',(-30.00000020221,-79.99999967872,
+    65.000000109472));
+#5554 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5555 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5556 = PCURVE('',#4448,#5557);
+#5557 = DEFINITIONAL_REPRESENTATION('',(#5558),#5566);
+#5558 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5559,#5560,#5561,#5562,
+#5563,#5564,#5565),.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('') );
+#5559 = CARTESIAN_POINT('',(33.701458340558,33.968408484934));
+#5560 = CARTESIAN_POINT('',(33.701458340558,36.133471994395));
+#5561 = CARTESIAN_POINT('',(35.576458340558,35.050940239664));
+#5562 = CARTESIAN_POINT('',(37.451458340558,33.968408484934));
+#5563 = CARTESIAN_POINT('',(35.576458340558,32.885876730203));
+#5564 = CARTESIAN_POINT('',(33.701458340558,31.803344975473));
+#5565 = CARTESIAN_POINT('',(33.701458340558,33.968408484934));
+#5566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5567 = PCURVE('',#5024,#5568);
+#5568 = DEFINITIONAL_REPRESENTATION('',(#5569),#5573);
+#5569 = LINE('',#5570,#5571);
+#5570 = CARTESIAN_POINT('',(0.,0.));
+#5571 = VECTOR('',#5572,1.);
+#5572 = DIRECTION('',(1.,0.));
+#5573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5574 = FACE_BOUND('',#5575,.T.);
+#5575 = EDGE_LOOP('',(#5576));
+#5576 = ORIENTED_EDGE('',*,*,#5577,.T.);
+#5577 = EDGE_CURVE('',#5578,#5578,#5580,.T.);
+#5578 = VERTEX_POINT('',#5579);
+#5579 = CARTESIAN_POINT('',(-30.00000020221,-43.74999967872,
+    64.999999721265));
+#5580 = SURFACE_CURVE('',#5581,(#5586,#5597),.PCURVE_S1.);
+#5581 = CIRCLE('',#5582,1.25);
+#5582 = AXIS2_PLACEMENT_3D('',#5583,#5584,#5585);
+#5583 = CARTESIAN_POINT('',(-30.00000020221,-44.99999967872,
+    64.999999734651));
+#5584 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5585 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5586 = PCURVE('',#4448,#5587);
+#5587 = DEFINITIONAL_REPRESENTATION('',(#5588),#5596);
+#5588 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5589,#5590,#5591,#5592,
+#5593,#5594,#5595),.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('') );
+#5589 = CARTESIAN_POINT('',(-1.298541659442,33.968408484934));
+#5590 = CARTESIAN_POINT('',(-1.298541659442,36.133471994395));
+#5591 = CARTESIAN_POINT('',(0.576458340558,35.050940239664));
+#5592 = CARTESIAN_POINT('',(2.451458340558,33.968408484934));
+#5593 = CARTESIAN_POINT('',(0.576458340558,32.885876730203));
+#5594 = CARTESIAN_POINT('',(-1.298541659442,31.803344975473));
+#5595 = CARTESIAN_POINT('',(-1.298541659442,33.968408484934));
+#5596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5597 = PCURVE('',#5059,#5598);
+#5598 = DEFINITIONAL_REPRESENTATION('',(#5599),#5603);
+#5599 = LINE('',#5600,#5601);
+#5600 = CARTESIAN_POINT('',(0.,0.));
+#5601 = VECTOR('',#5602,1.);
+#5602 = DIRECTION('',(1.,0.));
+#5603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5604 = FACE_BOUND('',#5605,.T.);
+#5605 = EDGE_LOOP('',(#5606,#5631,#5654,#5677));
+#5606 = ORIENTED_EDGE('',*,*,#5607,.T.);
+#5607 = EDGE_CURVE('',#5608,#5610,#5612,.T.);
+#5608 = VERTEX_POINT('',#5609);
+#5609 = CARTESIAN_POINT('',(-30.00000016851,-69.99999973227,
+    60.00000000238));
+#5610 = VERTEX_POINT('',#5611);
+#5611 = CARTESIAN_POINT('',(-30.0000000674,-69.9999998929,45.00000000238
+    ));
+#5612 = SURFACE_CURVE('',#5613,(#5617,#5624),.PCURVE_S1.);
+#5613 = LINE('',#5614,#5615);
+#5614 = CARTESIAN_POINT('',(-30.00000016851,-69.99999973227,
+    60.00000000238));
+#5615 = VECTOR('',#5616,1.);
+#5616 = DIRECTION('',(6.74040800952E-09,-1.07091469026E-08,-1.));
+#5617 = PCURVE('',#4448,#5618);
+#5618 = DEFINITIONAL_REPRESENTATION('',(#5619),#5623);
+#5619 = LINE('',#5620,#5621);
+#5620 = CARTESIAN_POINT('',(24.951458340558,28.968408484934));
+#5621 = VECTOR('',#5622,1.);
+#5622 = DIRECTION('',(0.,-1.));
+#5623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5624 = PCURVE('',#5091,#5625);
+#5625 = DEFINITIONAL_REPRESENTATION('',(#5626),#5630);
+#5626 = LINE('',#5627,#5628);
+#5627 = CARTESIAN_POINT('',(0.,-10.));
+#5628 = VECTOR('',#5629,1.);
+#5629 = DIRECTION('',(1.,0.));
+#5630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5631 = ORIENTED_EDGE('',*,*,#5632,.T.);
+#5632 = EDGE_CURVE('',#5610,#5633,#5635,.T.);
+#5633 = VERTEX_POINT('',#5634);
+#5634 = CARTESIAN_POINT('',(-30.0000000674,-49.9999998929,
+    44.999999788197));
+#5635 = SURFACE_CURVE('',#5636,(#5640,#5647),.PCURVE_S1.);
+#5636 = LINE('',#5637,#5638);
+#5637 = CARTESIAN_POINT('',(-30.0000000674,-69.9999998929,45.00000000238
+    ));
+#5638 = VECTOR('',#5639,1.);
+#5639 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5640 = PCURVE('',#4448,#5641);
+#5641 = DEFINITIONAL_REPRESENTATION('',(#5642),#5646);
+#5642 = LINE('',#5643,#5644);
+#5643 = CARTESIAN_POINT('',(24.951458340558,13.968408484934));
+#5644 = VECTOR('',#5645,1.);
+#5645 = DIRECTION('',(-1.,0.));
+#5646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5647 = PCURVE('',#5119,#5648);
+#5648 = DEFINITIONAL_REPRESENTATION('',(#5649),#5653);
+#5649 = LINE('',#5650,#5651);
+#5650 = CARTESIAN_POINT('',(0.,-10.));
+#5651 = VECTOR('',#5652,1.);
+#5652 = DIRECTION('',(1.,0.));
+#5653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5654 = ORIENTED_EDGE('',*,*,#5655,.T.);
+#5655 = EDGE_CURVE('',#5633,#5656,#5658,.T.);
+#5656 = VERTEX_POINT('',#5657);
+#5657 = CARTESIAN_POINT('',(-30.00000016851,-53.21539004144,
+    59.999999822631));
+#5658 = SURFACE_CURVE('',#5659,(#5663,#5670),.PCURVE_S1.);
+#5659 = LINE('',#5660,#5661);
+#5660 = CARTESIAN_POINT('',(-30.0000000674,-49.9999998929,
+    44.999999788197));
+#5661 = VECTOR('',#5662,1.);
+#5662 = DIRECTION('',(-6.590686515965E-09,-0.209597920541,0.97778766187)
+  );
+#5663 = PCURVE('',#4448,#5664);
+#5664 = DEFINITIONAL_REPRESENTATION('',(#5665),#5669);
+#5665 = LINE('',#5666,#5667);
+#5666 = CARTESIAN_POINT('',(4.951458340558,13.968408484934));
+#5667 = VECTOR('',#5668,1.);
+#5668 = DIRECTION('',(0.209597931013,0.977787659625));
+#5669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5670 = PCURVE('',#5147,#5671);
+#5671 = DEFINITIONAL_REPRESENTATION('',(#5672),#5676);
+#5672 = LINE('',#5673,#5674);
+#5673 = CARTESIAN_POINT('',(0.,-10.));
+#5674 = VECTOR('',#5675,1.);
+#5675 = DIRECTION('',(1.,0.));
+#5676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5677 = ORIENTED_EDGE('',*,*,#5678,.T.);
+#5678 = EDGE_CURVE('',#5656,#5608,#5679,.T.);
+#5679 = SURFACE_CURVE('',#5680,(#5684,#5691),.PCURVE_S1.);
+#5680 = LINE('',#5681,#5682);
+#5681 = CARTESIAN_POINT('',(-30.00000016851,-53.21539004144,
+    59.999999822631));
+#5682 = VECTOR('',#5683,1.);
+#5683 = DIRECTION('',(5.995204332976E-15,-1.,1.07091469026E-08));
+#5684 = PCURVE('',#4448,#5685);
+#5685 = DEFINITIONAL_REPRESENTATION('',(#5686),#5690);
+#5686 = LINE('',#5687,#5688);
+#5687 = CARTESIAN_POINT('',(8.166848649732,28.968408484934));
+#5688 = VECTOR('',#5689,1.);
+#5689 = DIRECTION('',(1.,0.));
+#5690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5691 = PCURVE('',#5173,#5692);
+#5692 = DEFINITIONAL_REPRESENTATION('',(#5693),#5697);
+#5693 = LINE('',#5694,#5695);
+#5694 = CARTESIAN_POINT('',(0.,-10.));
+#5695 = VECTOR('',#5696,1.);
+#5696 = DIRECTION('',(1.,0.));
+#5697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5698 = FACE_BOUND('',#5699,.T.);
+#5699 = EDGE_LOOP('',(#5700));
+#5700 = ORIENTED_EDGE('',*,*,#5701,.T.);
+#5701 = EDGE_CURVE('',#5702,#5702,#5704,.T.);
+#5702 = VERTEX_POINT('',#5703);
+#5703 = CARTESIAN_POINT('',(-30.00000002682,-26.68222693346,
+    38.979854374001));
+#5704 = SURFACE_CURVE('',#5705,(#5710,#5721),.PCURVE_S1.);
+#5705 = CIRCLE('',#5706,1.25);
+#5706 = AXIS2_PLACEMENT_3D('',#5707,#5708,#5709);
+#5707 = CARTESIAN_POINT('',(-30.00000002682,-27.93222693346,
+    38.979854387388));
+#5708 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5709 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5710 = PCURVE('',#4448,#5711);
+#5711 = DEFINITIONAL_REPRESENTATION('',(#5712),#5720);
+#5712 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5713,#5714,#5715,#5716,
+#5717,#5718,#5719),.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('') );
+#5713 = CARTESIAN_POINT('',(-18.36631468335,7.948263320451));
+#5714 = CARTESIAN_POINT('',(-18.36631468335,10.113326829912));
+#5715 = CARTESIAN_POINT('',(-16.49131468335,9.030795075182));
+#5716 = CARTESIAN_POINT('',(-14.61631468335,7.948263320451));
+#5717 = CARTESIAN_POINT('',(-16.49131468335,6.865731565721));
+#5718 = CARTESIAN_POINT('',(-18.36631468335,5.78319981099));
+#5719 = CARTESIAN_POINT('',(-18.36631468335,7.948263320451));
+#5720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5721 = PCURVE('',#5208,#5722);
+#5722 = DEFINITIONAL_REPRESENTATION('',(#5723),#5727);
+#5723 = LINE('',#5724,#5725);
+#5724 = CARTESIAN_POINT('',(0.,0.));
+#5725 = VECTOR('',#5726,1.);
+#5726 = DIRECTION('',(1.,0.));
+#5727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5728 = FACE_BOUND('',#5729,.T.);
+#5729 = EDGE_LOOP('',(#5730));
+#5730 = ORIENTED_EDGE('',*,*,#5731,.T.);
+#5731 = EDGE_CURVE('',#5732,#5732,#5734,.T.);
+#5732 = VERTEX_POINT('',#5733);
+#5733 = CARTESIAN_POINT('',(-29.99999979778,-78.75000032127,
+    5.000000096085));
+#5734 = SURFACE_CURVE('',#5735,(#5740,#5751),.PCURVE_S1.);
+#5735 = CIRCLE('',#5736,1.25);
+#5736 = AXIS2_PLACEMENT_3D('',#5737,#5738,#5739);
+#5737 = CARTESIAN_POINT('',(-29.99999979778,-80.00000032127,
+    5.000000109472));
+#5738 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5739 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5740 = PCURVE('',#4448,#5741);
+#5741 = DEFINITIONAL_REPRESENTATION('',(#5742),#5750);
+#5742 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5743,#5744,#5745,#5746,
+#5747,#5748,#5749),.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('') );
+#5743 = CARTESIAN_POINT('',(33.701458340558,-26.03159151506));
+#5744 = CARTESIAN_POINT('',(33.701458340558,-23.8665280056));
+#5745 = CARTESIAN_POINT('',(35.576458340558,-24.94905976033));
+#5746 = CARTESIAN_POINT('',(37.451458340558,-26.03159151506));
+#5747 = CARTESIAN_POINT('',(35.576458340558,-27.11412326979));
+#5748 = CARTESIAN_POINT('',(33.701458340558,-28.19665502452));
+#5749 = CARTESIAN_POINT('',(33.701458340558,-26.03159151506));
+#5750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5751 = PCURVE('',#5243,#5752);
+#5752 = DEFINITIONAL_REPRESENTATION('',(#5753),#5757);
+#5753 = LINE('',#5754,#5755);
+#5754 = CARTESIAN_POINT('',(0.,0.));
+#5755 = VECTOR('',#5756,1.);
+#5756 = DIRECTION('',(1.,0.));
+#5757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5758 = ADVANCED_FACE('',(#5759),#4557,.T.);
+#5759 = FACE_BOUND('',#5760,.T.);
+#5760 = EDGE_LOOP('',(#5761,#5762,#5763,#5784));
+#5761 = ORIENTED_EDGE('',*,*,#4541,.T.);
+#5762 = ORIENTED_EDGE('',*,*,#5403,.T.);
+#5763 = ORIENTED_EDGE('',*,*,#5764,.F.);
+#5764 = EDGE_CURVE('',#4807,#5376,#5765,.T.);
+#5765 = SURFACE_CURVE('',#5766,(#5770,#5777),.PCURVE_S1.);
+#5766 = LINE('',#5767,#5768);
+#5767 = CARTESIAN_POINT('',(-39.99999981126,-50.00000029985,
+    6.999999720793));
+#5768 = VECTOR('',#5769,1.);
+#5769 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5770 = PCURVE('',#4557,#5771);
+#5771 = DEFINITIONAL_REPRESENTATION('',(#5772),#5776);
+#5772 = LINE('',#5773,#5774);
+#5773 = CARTESIAN_POINT('',(7.,0.));
+#5774 = VECTOR('',#5775,1.);
+#5775 = DIRECTION('',(0.,-1.));
+#5776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5777 = PCURVE('',#4827,#5778);
+#5778 = DEFINITIONAL_REPRESENTATION('',(#5779),#5783);
+#5779 = LINE('',#5780,#5781);
+#5780 = CARTESIAN_POINT('',(-3.141592635691,0.));
+#5781 = VECTOR('',#5782,1.);
+#5782 = DIRECTION('',(-0.,-1.));
+#5783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5784 = ORIENTED_EDGE('',*,*,#4839,.F.);
+#5785 = ADVANCED_FACE('',(#5786),#4633,.F.);
+#5786 = FACE_BOUND('',#5787,.F.);
+#5787 = EDGE_LOOP('',(#5788,#5789,#5790,#5811));
+#5788 = ORIENTED_EDGE('',*,*,#4617,.T.);
+#5789 = ORIENTED_EDGE('',*,*,#5260,.T.);
+#5790 = ORIENTED_EDGE('',*,*,#5791,.F.);
+#5791 = EDGE_CURVE('',#4672,#5261,#5792,.T.);
+#5792 = SURFACE_CURVE('',#5793,(#5797,#5804),.PCURVE_S1.);
+#5793 = LINE('',#5794,#5795);
+#5794 = CARTESIAN_POINT('',(-40.0000000674,-34.64101604428,
+    44.999999556312));
+#5795 = VECTOR('',#5796,1.);
+#5796 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5797 = PCURVE('',#4633,#5798);
+#5798 = DEFINITIONAL_REPRESENTATION('',(#5799),#5803);
+#5799 = LINE('',#5800,#5801);
+#5800 = CARTESIAN_POINT('',(25.56792341763,0.));
+#5801 = VECTOR('',#5802,1.);
+#5802 = DIRECTION('',(0.,-1.));
+#5803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5804 = PCURVE('',#4710,#5805);
+#5805 = DEFINITIONAL_REPRESENTATION('',(#5806),#5810);
+#5806 = LINE('',#5807,#5808);
+#5807 = CARTESIAN_POINT('',(0.,0.));
+#5808 = VECTOR('',#5809,1.);
+#5809 = DIRECTION('',(0.,-1.));
+#5810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5811 = ORIENTED_EDGE('',*,*,#4671,.F.);
+#5812 = ADVANCED_FACE('',(#5813),#4827,.T.);
+#5813 = FACE_BOUND('',#5814,.F.);
+#5814 = EDGE_LOOP('',(#5815,#5836,#5837,#5838));
+#5815 = ORIENTED_EDGE('',*,*,#5816,.T.);
+#5816 = EDGE_CURVE('',#4779,#5353,#5817,.T.);
+#5817 = SURFACE_CURVE('',#5818,(#5822,#5829),.PCURVE_S1.);
+#5818 = LINE('',#5819,#5820);
+#5819 = CARTESIAN_POINT('',(-39.99999981126,-15.00000029985,
+    6.999999345973));
+#5820 = VECTOR('',#5821,1.);
+#5821 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5822 = PCURVE('',#4827,#5823);
+#5823 = DEFINITIONAL_REPRESENTATION('',(#5824),#5828);
+#5824 = LINE('',#5825,#5826);
+#5825 = CARTESIAN_POINT('',(-1.789901365E-08,0.));
+#5826 = VECTOR('',#5827,1.);
+#5827 = DIRECTION('',(-0.,-1.));
+#5828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5829 = PCURVE('',#4794,#5830);
+#5830 = DEFINITIONAL_REPRESENTATION('',(#5831),#5835);
+#5831 = LINE('',#5832,#5833);
+#5832 = CARTESIAN_POINT('',(7.,0.));
+#5833 = VECTOR('',#5834,1.);
+#5834 = DIRECTION('',(0.,-1.));
+#5835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5836 = ORIENTED_EDGE('',*,*,#5375,.T.);
+#5837 = ORIENTED_EDGE('',*,*,#5764,.F.);
+#5838 = ORIENTED_EDGE('',*,*,#4806,.F.);
+#5839 = ADVANCED_FACE('',(#5840),#4710,.F.);
+#5840 = FACE_BOUND('',#5841,.F.);
+#5841 = EDGE_LOOP('',(#5842,#5843,#5844,#5865));
+#5842 = ORIENTED_EDGE('',*,*,#5791,.T.);
+#5843 = ORIENTED_EDGE('',*,*,#5283,.T.);
+#5844 = ORIENTED_EDGE('',*,*,#5845,.F.);
+#5845 = EDGE_CURVE('',#4695,#5284,#5846,.T.);
+#5846 = SURFACE_CURVE('',#5847,(#5851,#5858),.PCURVE_S1.);
+#5847 = LINE('',#5848,#5849);
+#5848 = CARTESIAN_POINT('',(-40.0000000337,5.354498000543E-08,
+    39.999999185336));
+#5849 = VECTOR('',#5850,1.);
+#5850 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5851 = PCURVE('',#4710,#5852);
+#5852 = DEFINITIONAL_REPRESENTATION('',(#5853),#5857);
+#5853 = LINE('',#5854,#5855);
+#5854 = CARTESIAN_POINT('',(35.,0.));
+#5855 = VECTOR('',#5856,1.);
+#5856 = DIRECTION('',(0.,-1.));
+#5857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5858 = PCURVE('',#4738,#5859);
+#5859 = DEFINITIONAL_REPRESENTATION('',(#5860),#5864);
+#5860 = LINE('',#5861,#5862);
+#5861 = CARTESIAN_POINT('',(0.,0.));
+#5862 = VECTOR('',#5863,1.);
+#5863 = DIRECTION('',(0.,-1.));
+#5864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5865 = ORIENTED_EDGE('',*,*,#4694,.F.);
+#5866 = ADVANCED_FACE('',(#5867),#4794,.F.);
+#5867 = FACE_BOUND('',#5868,.F.);
+#5868 = EDGE_LOOP('',(#5869,#5890,#5891,#5892));
+#5869 = ORIENTED_EDGE('',*,*,#5870,.T.);
+#5870 = EDGE_CURVE('',#4751,#5330,#5871,.T.);
+#5871 = SURFACE_CURVE('',#5872,(#5876,#5883),.PCURVE_S1.);
+#5872 = LINE('',#5873,#5874);
+#5873 = CARTESIAN_POINT('',(-39.99999976408,-15.00000037482,
+    -6.540270271819E-07));
+#5874 = VECTOR('',#5875,1.);
+#5875 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5876 = PCURVE('',#4794,#5877);
+#5877 = DEFINITIONAL_REPRESENTATION('',(#5878),#5882);
+#5878 = LINE('',#5879,#5880);
+#5879 = CARTESIAN_POINT('',(0.,0.));
+#5880 = VECTOR('',#5881,1.);
+#5881 = DIRECTION('',(0.,-1.));
+#5882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5883 = PCURVE('',#4766,#5884);
+#5884 = DEFINITIONAL_REPRESENTATION('',(#5885),#5889);
+#5885 = LINE('',#5886,#5887);
+#5886 = CARTESIAN_POINT('',(15.,0.));
+#5887 = VECTOR('',#5888,1.);
+#5888 = DIRECTION('',(0.,-1.));
+#5889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5890 = ORIENTED_EDGE('',*,*,#5352,.T.);
+#5891 = ORIENTED_EDGE('',*,*,#5816,.F.);
+#5892 = ORIENTED_EDGE('',*,*,#4778,.F.);
+#5893 = ADVANCED_FACE('',(#5894,#5920),#4738,.F.);
+#5894 = FACE_BOUND('',#5895,.F.);
+#5895 = EDGE_LOOP('',(#5896,#5897,#5898,#5919));
+#5896 = ORIENTED_EDGE('',*,*,#5845,.T.);
+#5897 = ORIENTED_EDGE('',*,*,#5306,.T.);
+#5898 = ORIENTED_EDGE('',*,*,#5899,.F.);
+#5899 = EDGE_CURVE('',#4723,#5307,#5900,.T.);
+#5900 = SURFACE_CURVE('',#5901,(#5905,#5912),.PCURVE_S1.);
+#5901 = LINE('',#5902,#5903);
+#5902 = CARTESIAN_POINT('',(-39.99999976408,-3.748208996512E-07,
+    -8.146642307209E-07));
+#5903 = VECTOR('',#5904,1.);
+#5904 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#5905 = PCURVE('',#4738,#5906);
+#5906 = DEFINITIONAL_REPRESENTATION('',(#5907),#5911);
+#5907 = LINE('',#5908,#5909);
+#5908 = CARTESIAN_POINT('',(40.,0.));
+#5909 = VECTOR('',#5910,1.);
+#5910 = DIRECTION('',(0.,-1.));
+#5911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5912 = PCURVE('',#4766,#5913);
+#5913 = DEFINITIONAL_REPRESENTATION('',(#5914),#5918);
+#5914 = LINE('',#5915,#5916);
+#5915 = CARTESIAN_POINT('',(0.,-0.));
+#5916 = VECTOR('',#5917,1.);
+#5917 = DIRECTION('',(0.,-1.));
+#5918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5919 = ORIENTED_EDGE('',*,*,#4722,.F.);
+#5920 = FACE_BOUND('',#5921,.F.);
+#5921 = EDGE_LOOP('',(#5922));
+#5922 = ORIENTED_EDGE('',*,*,#5923,.F.);
+#5923 = EDGE_CURVE('',#5924,#5924,#5926,.T.);
+#5924 = VERTEX_POINT('',#5925);
+#5925 = CARTESIAN_POINT('',(-35.00000000842,1.338570143616E-08,
+    36.249999219038));
+#5926 = SURFACE_CURVE('',#5927,(#5932,#5939),.PCURVE_S1.);
+#5927 = CIRCLE('',#5928,1.25);
+#5928 = AXIS2_PLACEMENT_3D('',#5929,#5930,#5931);
+#5929 = CARTESIAN_POINT('',(-35.,-7.277233408221E-13,34.999999219038));
+#5930 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5931 = DIRECTION('',(-6.74040800952E-09,1.07091469026E-08,1.));
+#5932 = PCURVE('',#4738,#5933);
+#5933 = DEFINITIONAL_REPRESENTATION('',(#5934),#5938);
+#5934 = CIRCLE('',#5935,1.25);
+#5935 = AXIS2_PLACEMENT_2D('',#5936,#5937);
+#5936 = CARTESIAN_POINT('',(5.,-5.));
+#5937 = DIRECTION('',(-1.,0.));
+#5938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5939 = PCURVE('',#5940,#5945);
+#5940 = CYLINDRICAL_SURFACE('',#5941,1.25);
+#5941 = AXIS2_PLACEMENT_3D('',#5942,#5943,#5944);
+#5942 = CARTESIAN_POINT('',(-35.,-7.247535904753E-13,34.999999219038));
+#5943 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#5944 = DIRECTION('',(-6.74040800952E-09,1.07091469026E-08,1.));
+#5945 = DEFINITIONAL_REPRESENTATION('',(#5946),#5950);
+#5946 = LINE('',#5947,#5948);
+#5947 = CARTESIAN_POINT('',(0.,0.));
+#5948 = VECTOR('',#5949,1.);
+#5949 = DIRECTION('',(1.,0.));
+#5950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5951 = ADVANCED_FACE('',(#5952),#4766,.F.);
+#5952 = FACE_BOUND('',#5953,.F.);
+#5953 = EDGE_LOOP('',(#5954,#5955,#5956,#5957));
+#5954 = ORIENTED_EDGE('',*,*,#5899,.T.);
+#5955 = ORIENTED_EDGE('',*,*,#5329,.T.);
+#5956 = ORIENTED_EDGE('',*,*,#5870,.F.);
+#5957 = ORIENTED_EDGE('',*,*,#4750,.F.);
+#5958 = ADVANCED_FACE('',(#5959),#4884,.T.);
+#5959 = FACE_BOUND('',#5960,.T.);
+#5960 = EDGE_LOOP('',(#5961,#5982,#5983,#5984));
+#5961 = ORIENTED_EDGE('',*,*,#5962,.T.);
+#5962 = EDGE_CURVE('',#5428,#4864,#5963,.T.);
+#5963 = SEAM_CURVE('',#5964,(#5968,#5975),.PCURVE_S1.);
+#5964 = LINE('',#5965,#5966);
+#5965 = CARTESIAN_POINT('',(-30.00000000756,-6.887360591844,
+    36.122711304872));
+#5966 = VECTOR('',#5967,1.);
+#5967 = DIRECTION('',(-1.,-6.067388352533E-15,-6.74040800952E-09));
+#5968 = PCURVE('',#4884,#5969);
+#5969 = DEFINITIONAL_REPRESENTATION('',(#5970),#5974);
+#5970 = LINE('',#5971,#5972);
+#5971 = CARTESIAN_POINT('',(0.,0.));
+#5972 = VECTOR('',#5973,1.);
+#5973 = DIRECTION('',(0.,-1.));
+#5974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5975 = PCURVE('',#4884,#5976);
+#5976 = DEFINITIONAL_REPRESENTATION('',(#5977),#5981);
+#5977 = LINE('',#5978,#5979);
+#5978 = CARTESIAN_POINT('',(6.28318530718,0.));
+#5979 = VECTOR('',#5980,1.);
+#5980 = DIRECTION('',(0.,-1.));
+#5981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5982 = ORIENTED_EDGE('',*,*,#4863,.T.);
+#5983 = ORIENTED_EDGE('',*,*,#5962,.F.);
+#5984 = ORIENTED_EDGE('',*,*,#5427,.F.);
+#5985 = ADVANCED_FACE('',(#5986),#4919,.T.);
+#5986 = FACE_BOUND('',#5987,.T.);
+#5987 = EDGE_LOOP('',(#5988,#6009,#6010,#6011));
+#5988 = ORIENTED_EDGE('',*,*,#5989,.T.);
+#5989 = EDGE_CURVE('',#5458,#4899,#5990,.T.);
+#5990 = SEAM_CURVE('',#5991,(#5995,#6002),.PCURVE_S1.);
+#5991 = LINE('',#5992,#5993);
+#5992 = CARTESIAN_POINT('',(-29.99999999999,-78.75,35.000000096085));
+#5993 = VECTOR('',#5994,1.);
+#5994 = DIRECTION('',(-1.,-6.067388352533E-15,-6.74040800952E-09));
+#5995 = PCURVE('',#4919,#5996);
+#5996 = DEFINITIONAL_REPRESENTATION('',(#5997),#6001);
+#5997 = LINE('',#5998,#5999);
+#5998 = CARTESIAN_POINT('',(0.,0.));
+#5999 = VECTOR('',#6000,1.);
+#6000 = DIRECTION('',(0.,-1.));
+#6001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6002 = PCURVE('',#4919,#6003);
+#6003 = DEFINITIONAL_REPRESENTATION('',(#6004),#6008);
+#6004 = LINE('',#6005,#6006);
+#6005 = CARTESIAN_POINT('',(6.28318530718,0.));
+#6006 = VECTOR('',#6007,1.);
+#6007 = DIRECTION('',(0.,-1.));
+#6008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6009 = ORIENTED_EDGE('',*,*,#4898,.T.);
+#6010 = ORIENTED_EDGE('',*,*,#5989,.F.);
+#6011 = ORIENTED_EDGE('',*,*,#5457,.F.);
+#6012 = ADVANCED_FACE('',(#6013),#4954,.T.);
+#6013 = FACE_BOUND('',#6014,.T.);
+#6014 = EDGE_LOOP('',(#6015,#6036,#6037,#6038));
+#6015 = ORIENTED_EDGE('',*,*,#6016,.T.);
+#6016 = EDGE_CURVE('',#5488,#4934,#6017,.T.);
+#6017 = SEAM_CURVE('',#6018,(#6022,#6029),.PCURVE_S1.);
+#6018 = LINE('',#6019,#6020);
+#6019 = CARTESIAN_POINT('',(-29.99999986519,-6.250000214184,
+    14.999999319672));
+#6020 = VECTOR('',#6021,1.);
+#6021 = DIRECTION('',(-1.,-6.067388352533E-15,-6.74040800952E-09));
+#6022 = PCURVE('',#4954,#6023);
+#6023 = DEFINITIONAL_REPRESENTATION('',(#6024),#6028);
+#6024 = LINE('',#6025,#6026);
+#6025 = CARTESIAN_POINT('',(0.,0.));
+#6026 = VECTOR('',#6027,1.);
+#6027 = DIRECTION('',(0.,-1.));
+#6028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6029 = PCURVE('',#4954,#6030);
+#6030 = DEFINITIONAL_REPRESENTATION('',(#6031),#6035);
+#6031 = LINE('',#6032,#6033);
+#6032 = CARTESIAN_POINT('',(6.28318530718,0.));
+#6033 = VECTOR('',#6034,1.);
+#6034 = DIRECTION('',(0.,-1.));
+#6035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6036 = ORIENTED_EDGE('',*,*,#4933,.T.);
+#6037 = ORIENTED_EDGE('',*,*,#6016,.F.);
+#6038 = ORIENTED_EDGE('',*,*,#5487,.F.);
+#6039 = ADVANCED_FACE('',(#6040),#4989,.T.);
+#6040 = FACE_BOUND('',#6041,.T.);
+#6041 = EDGE_LOOP('',(#6042,#6063,#6064,#6065));
+#6042 = ORIENTED_EDGE('',*,*,#6043,.T.);
+#6043 = EDGE_CURVE('',#5518,#4969,#6044,.T.);
+#6044 = SEAM_CURVE('',#6045,(#6049,#6056),.PCURVE_S1.);
+#6045 = LINE('',#6046,#6047);
+#6046 = CARTESIAN_POINT('',(-29.99999986519,-52.25000021418,
+    14.999999812293));
+#6047 = VECTOR('',#6048,1.);
+#6048 = DIRECTION('',(-1.,-6.067388352533E-15,-6.74040800952E-09));
+#6049 = PCURVE('',#4989,#6050);
+#6050 = DEFINITIONAL_REPRESENTATION('',(#6051),#6055);
+#6051 = LINE('',#6052,#6053);
+#6052 = CARTESIAN_POINT('',(0.,0.));
+#6053 = VECTOR('',#6054,1.);
+#6054 = DIRECTION('',(0.,-1.));
+#6055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6056 = PCURVE('',#4989,#6057);
+#6057 = DEFINITIONAL_REPRESENTATION('',(#6058),#6062);
+#6058 = LINE('',#6059,#6060);
+#6059 = CARTESIAN_POINT('',(6.28318530718,0.));
+#6060 = VECTOR('',#6061,1.);
+#6061 = DIRECTION('',(0.,-1.));
+#6062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6063 = ORIENTED_EDGE('',*,*,#4968,.T.);
+#6064 = ORIENTED_EDGE('',*,*,#6043,.F.);
+#6065 = ORIENTED_EDGE('',*,*,#5517,.F.);
+#6066 = ADVANCED_FACE('',(#6067),#5024,.T.);
+#6067 = FACE_BOUND('',#6068,.T.);
+#6068 = EDGE_LOOP('',(#6069,#6090,#6091,#6092));
+#6069 = ORIENTED_EDGE('',*,*,#6070,.T.);
+#6070 = EDGE_CURVE('',#5548,#5004,#6071,.T.);
+#6071 = SEAM_CURVE('',#6072,(#6076,#6083),.PCURVE_S1.);
+#6072 = LINE('',#6073,#6074);
+#6073 = CARTESIAN_POINT('',(-30.00000020221,-78.74999967872,
+    65.000000096085));
+#6074 = VECTOR('',#6075,1.);
+#6075 = DIRECTION('',(-1.,-6.067388352533E-15,-6.74040800952E-09));
+#6076 = PCURVE('',#5024,#6077);
+#6077 = DEFINITIONAL_REPRESENTATION('',(#6078),#6082);
+#6078 = LINE('',#6079,#6080);
+#6079 = CARTESIAN_POINT('',(0.,0.));
+#6080 = VECTOR('',#6081,1.);
+#6081 = DIRECTION('',(0.,-1.));
+#6082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6083 = PCURVE('',#5024,#6084);
+#6084 = DEFINITIONAL_REPRESENTATION('',(#6085),#6089);
+#6085 = LINE('',#6086,#6087);
+#6086 = CARTESIAN_POINT('',(6.28318530718,0.));
+#6087 = VECTOR('',#6088,1.);
+#6088 = DIRECTION('',(0.,-1.));
+#6089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6090 = ORIENTED_EDGE('',*,*,#5003,.T.);
+#6091 = ORIENTED_EDGE('',*,*,#6070,.F.);
+#6092 = ORIENTED_EDGE('',*,*,#5547,.F.);
+#6093 = ADVANCED_FACE('',(#6094),#5059,.T.);
+#6094 = FACE_BOUND('',#6095,.T.);
+#6095 = EDGE_LOOP('',(#6096,#6117,#6118,#6119));
+#6096 = ORIENTED_EDGE('',*,*,#6097,.T.);
+#6097 = EDGE_CURVE('',#5578,#5039,#6098,.T.);
+#6098 = SEAM_CURVE('',#6099,(#6103,#6110),.PCURVE_S1.);
+#6099 = LINE('',#6100,#6101);
+#6100 = CARTESIAN_POINT('',(-30.00000020221,-43.74999967872,
+    64.999999721265));
+#6101 = VECTOR('',#6102,1.);
+#6102 = DIRECTION('',(-1.,-6.067388352533E-15,-6.74040800952E-09));
+#6103 = PCURVE('',#5059,#6104);
+#6104 = DEFINITIONAL_REPRESENTATION('',(#6105),#6109);
+#6105 = LINE('',#6106,#6107);
+#6106 = CARTESIAN_POINT('',(0.,0.));
+#6107 = VECTOR('',#6108,1.);
+#6108 = DIRECTION('',(0.,-1.));
+#6109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6110 = PCURVE('',#5059,#6111);
+#6111 = DEFINITIONAL_REPRESENTATION('',(#6112),#6116);
+#6112 = LINE('',#6113,#6114);
+#6113 = CARTESIAN_POINT('',(6.28318530718,0.));
+#6114 = VECTOR('',#6115,1.);
+#6115 = DIRECTION('',(0.,-1.));
+#6116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6117 = ORIENTED_EDGE('',*,*,#5038,.T.);
+#6118 = ORIENTED_EDGE('',*,*,#6097,.F.);
+#6119 = ORIENTED_EDGE('',*,*,#5577,.F.);
+#6120 = ADVANCED_FACE('',(#6121),#5091,.F.);
+#6121 = FACE_BOUND('',#6122,.F.);
+#6122 = EDGE_LOOP('',(#6123,#6144,#6145,#6166));
+#6123 = ORIENTED_EDGE('',*,*,#6124,.T.);
+#6124 = EDGE_CURVE('',#5074,#5608,#6125,.T.);
+#6125 = SURFACE_CURVE('',#6126,(#6130,#6137),.PCURVE_S1.);
+#6126 = LINE('',#6127,#6128);
+#6127 = CARTESIAN_POINT('',(-40.00000016851,-69.99999973227,
+    59.999999934976));
+#6128 = VECTOR('',#6129,1.);
+#6129 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#6130 = PCURVE('',#5091,#6131);
+#6131 = DEFINITIONAL_REPRESENTATION('',(#6132),#6136);
+#6132 = LINE('',#6133,#6134);
+#6133 = CARTESIAN_POINT('',(0.,0.));
+#6134 = VECTOR('',#6135,1.);
+#6135 = DIRECTION('',(0.,-1.));
+#6136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6137 = PCURVE('',#5173,#6138);
+#6138 = DEFINITIONAL_REPRESENTATION('',(#6139),#6143);
+#6139 = LINE('',#6140,#6141);
+#6140 = CARTESIAN_POINT('',(16.784609690827,0.));
+#6141 = VECTOR('',#6142,1.);
+#6142 = DIRECTION('',(0.,-1.));
+#6143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6144 = ORIENTED_EDGE('',*,*,#5607,.T.);
+#6145 = ORIENTED_EDGE('',*,*,#6146,.F.);
+#6146 = EDGE_CURVE('',#5076,#5610,#6147,.T.);
+#6147 = SURFACE_CURVE('',#6148,(#6152,#6159),.PCURVE_S1.);
+#6148 = LINE('',#6149,#6150);
+#6149 = CARTESIAN_POINT('',(-40.0000000674,-69.9999998929,
+    44.999999934976));
+#6150 = VECTOR('',#6151,1.);
+#6151 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#6152 = PCURVE('',#5091,#6153);
+#6153 = DEFINITIONAL_REPRESENTATION('',(#6154),#6158);
+#6154 = LINE('',#6155,#6156);
+#6155 = CARTESIAN_POINT('',(15.,0.));
+#6156 = VECTOR('',#6157,1.);
+#6157 = DIRECTION('',(0.,-1.));
+#6158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6159 = PCURVE('',#5119,#6160);
+#6160 = DEFINITIONAL_REPRESENTATION('',(#6161),#6165);
+#6161 = LINE('',#6162,#6163);
+#6162 = CARTESIAN_POINT('',(0.,0.));
+#6163 = VECTOR('',#6164,1.);
+#6164 = DIRECTION('',(0.,-1.));
+#6165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6166 = ORIENTED_EDGE('',*,*,#5073,.F.);
+#6167 = ADVANCED_FACE('',(#6168),#5173,.F.);
+#6168 = FACE_BOUND('',#6169,.F.);
+#6169 = EDGE_LOOP('',(#6170,#6191,#6192,#6193));
+#6170 = ORIENTED_EDGE('',*,*,#6171,.T.);
+#6171 = EDGE_CURVE('',#5132,#5656,#6172,.T.);
+#6172 = SURFACE_CURVE('',#6173,(#6177,#6184),.PCURVE_S1.);
+#6173 = LINE('',#6174,#6175);
+#6174 = CARTESIAN_POINT('',(-40.00000016851,-53.21539004144,
+    59.999999755227));
+#6175 = VECTOR('',#6176,1.);
+#6176 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#6177 = PCURVE('',#5173,#6178);
+#6178 = DEFINITIONAL_REPRESENTATION('',(#6179),#6183);
+#6179 = LINE('',#6180,#6181);
+#6180 = CARTESIAN_POINT('',(0.,-0.));
+#6181 = VECTOR('',#6182,1.);
+#6182 = DIRECTION('',(0.,-1.));
+#6183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6184 = PCURVE('',#5147,#6185);
+#6185 = DEFINITIONAL_REPRESENTATION('',(#6186),#6190);
+#6186 = LINE('',#6187,#6188);
+#6187 = CARTESIAN_POINT('',(15.340754050578,0.));
+#6188 = VECTOR('',#6189,1.);
+#6189 = DIRECTION('',(0.,-1.));
+#6190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6191 = ORIENTED_EDGE('',*,*,#5678,.T.);
+#6192 = ORIENTED_EDGE('',*,*,#6124,.F.);
+#6193 = ORIENTED_EDGE('',*,*,#5159,.F.);
+#6194 = ADVANCED_FACE('',(#6195),#5119,.F.);
+#6195 = FACE_BOUND('',#6196,.F.);
+#6196 = EDGE_LOOP('',(#6197,#6198,#6199,#6220));
+#6197 = ORIENTED_EDGE('',*,*,#6146,.T.);
+#6198 = ORIENTED_EDGE('',*,*,#5632,.T.);
+#6199 = ORIENTED_EDGE('',*,*,#6200,.F.);
+#6200 = EDGE_CURVE('',#5104,#5633,#6201,.T.);
+#6201 = SURFACE_CURVE('',#6202,(#6206,#6213),.PCURVE_S1.);
+#6202 = LINE('',#6203,#6204);
+#6203 = CARTESIAN_POINT('',(-40.0000000674,-49.9999998929,
+    44.999999720793));
+#6204 = VECTOR('',#6205,1.);
+#6205 = DIRECTION('',(1.,6.067388352533E-15,6.74040800952E-09));
+#6206 = PCURVE('',#5119,#6207);
+#6207 = DEFINITIONAL_REPRESENTATION('',(#6208),#6212);
+#6208 = LINE('',#6209,#6210);
+#6209 = CARTESIAN_POINT('',(20.,0.));
+#6210 = VECTOR('',#6211,1.);
+#6211 = DIRECTION('',(0.,-1.));
+#6212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6213 = PCURVE('',#5147,#6214);
+#6214 = DEFINITIONAL_REPRESENTATION('',(#6215),#6219);
+#6215 = LINE('',#6216,#6217);
+#6216 = CARTESIAN_POINT('',(0.,0.));
+#6217 = VECTOR('',#6218,1.);
+#6218 = DIRECTION('',(0.,-1.));
+#6219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6220 = ORIENTED_EDGE('',*,*,#5103,.F.);
+#6221 = ADVANCED_FACE('',(#6222),#5147,.F.);
+#6222 = FACE_BOUND('',#6223,.F.);
+#6223 = EDGE_LOOP('',(#6224,#6225,#6226,#6227));
+#6224 = ORIENTED_EDGE('',*,*,#6200,.T.);
+#6225 = ORIENTED_EDGE('',*,*,#5655,.T.);
+#6226 = ORIENTED_EDGE('',*,*,#6171,.F.);
+#6227 = ORIENTED_EDGE('',*,*,#5131,.F.);
+#6228 = ADVANCED_FACE('',(#6229),#5208,.T.);
+#6229 = FACE_BOUND('',#6230,.T.);
+#6230 = EDGE_LOOP('',(#6231,#6252,#6253,#6254));
+#6231 = ORIENTED_EDGE('',*,*,#6232,.T.);
+#6232 = EDGE_CURVE('',#5702,#5188,#6233,.T.);
+#6233 = SEAM_CURVE('',#6234,(#6238,#6245),.PCURVE_S1.);
+#6234 = LINE('',#6235,#6236);
+#6235 = CARTESIAN_POINT('',(-30.00000002682,-26.68222693346,
+    38.979854374001));
+#6236 = VECTOR('',#6237,1.);
+#6237 = DIRECTION('',(-1.,-6.067388352533E-15,-6.74040800952E-09));
+#6238 = PCURVE('',#5208,#6239);
+#6239 = DEFINITIONAL_REPRESENTATION('',(#6240),#6244);
+#6240 = LINE('',#6241,#6242);
+#6241 = CARTESIAN_POINT('',(0.,0.));
+#6242 = VECTOR('',#6243,1.);
+#6243 = DIRECTION('',(0.,-1.));
+#6244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6245 = PCURVE('',#5208,#6246);
+#6246 = DEFINITIONAL_REPRESENTATION('',(#6247),#6251);
+#6247 = LINE('',#6248,#6249);
+#6248 = CARTESIAN_POINT('',(6.28318530718,0.));
+#6249 = VECTOR('',#6250,1.);
+#6250 = DIRECTION('',(0.,-1.));
+#6251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6252 = ORIENTED_EDGE('',*,*,#5187,.T.);
+#6253 = ORIENTED_EDGE('',*,*,#6232,.F.);
+#6254 = ORIENTED_EDGE('',*,*,#5701,.F.);
+#6255 = ADVANCED_FACE('',(#6256),#5243,.T.);
+#6256 = FACE_BOUND('',#6257,.T.);
+#6257 = EDGE_LOOP('',(#6258,#6279,#6280,#6281));
+#6258 = ORIENTED_EDGE('',*,*,#6259,.T.);
+#6259 = EDGE_CURVE('',#5732,#5223,#6260,.T.);
+#6260 = SEAM_CURVE('',#6261,(#6265,#6272),.PCURVE_S1.);
+#6261 = LINE('',#6262,#6263);
+#6262 = CARTESIAN_POINT('',(-29.99999979778,-78.75000032127,
+    5.000000096085));
+#6263 = VECTOR('',#6264,1.);
+#6264 = DIRECTION('',(-1.,-6.067388352533E-15,-6.74040800952E-09));
+#6265 = PCURVE('',#5243,#6266);
+#6266 = DEFINITIONAL_REPRESENTATION('',(#6267),#6271);
+#6267 = LINE('',#6268,#6269);
+#6268 = CARTESIAN_POINT('',(0.,0.));
+#6269 = VECTOR('',#6270,1.);
+#6270 = DIRECTION('',(0.,-1.));
+#6271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6272 = PCURVE('',#5243,#6273);
+#6273 = DEFINITIONAL_REPRESENTATION('',(#6274),#6278);
+#6274 = LINE('',#6275,#6276);
+#6275 = CARTESIAN_POINT('',(6.28318530718,0.));
+#6276 = VECTOR('',#6277,1.);
+#6277 = DIRECTION('',(0.,-1.));
+#6278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6279 = ORIENTED_EDGE('',*,*,#5222,.T.);
+#6280 = ORIENTED_EDGE('',*,*,#6259,.F.);
+#6281 = ORIENTED_EDGE('',*,*,#5731,.F.);
+#6282 = ADVANCED_FACE('',(#6283),#5940,.T.);
+#6283 = FACE_BOUND('',#6284,.T.);
+#6284 = EDGE_LOOP('',(#6285,#6308,#6335,#6336));
+#6285 = ORIENTED_EDGE('',*,*,#6286,.T.);
+#6286 = EDGE_CURVE('',#5924,#6287,#6289,.T.);
+#6287 = VERTEX_POINT('',#6288);
+#6288 = CARTESIAN_POINT('',(-35.00000000842,-4.999999986614,
+    36.249999272584));
+#6289 = SEAM_CURVE('',#6290,(#6294,#6301),.PCURVE_S1.);
+#6290 = LINE('',#6291,#6292);
+#6291 = CARTESIAN_POINT('',(-35.00000000842,1.338570143616E-08,
+    36.249999219038));
+#6292 = VECTOR('',#6293,1.);
+#6293 = DIRECTION('',(5.995204332976E-15,-1.,1.07091469026E-08));
+#6294 = PCURVE('',#5940,#6295);
+#6295 = DEFINITIONAL_REPRESENTATION('',(#6296),#6300);
+#6296 = LINE('',#6297,#6298);
+#6297 = CARTESIAN_POINT('',(0.,0.));
+#6298 = VECTOR('',#6299,1.);
+#6299 = DIRECTION('',(0.,-1.));
+#6300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6301 = PCURVE('',#5940,#6302);
+#6302 = DEFINITIONAL_REPRESENTATION('',(#6303),#6307);
+#6303 = LINE('',#6304,#6305);
+#6304 = CARTESIAN_POINT('',(6.28318530718,0.));
+#6305 = VECTOR('',#6306,1.);
+#6306 = DIRECTION('',(0.,-1.));
+#6307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6308 = ORIENTED_EDGE('',*,*,#6309,.T.);
+#6309 = EDGE_CURVE('',#6287,#6287,#6310,.T.);
+#6310 = SURFACE_CURVE('',#6311,(#6316,#6323),.PCURVE_S1.);
+#6311 = CIRCLE('',#6312,1.25);
+#6312 = AXIS2_PLACEMENT_3D('',#6313,#6314,#6315);
+#6313 = CARTESIAN_POINT('',(-35.,-5.000000000001,34.999999272584));
+#6314 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#6315 = DIRECTION('',(-6.74040800952E-09,1.07091469026E-08,1.));
+#6316 = PCURVE('',#5940,#6317);
+#6317 = DEFINITIONAL_REPRESENTATION('',(#6318),#6322);
+#6318 = LINE('',#6319,#6320);
+#6319 = CARTESIAN_POINT('',(0.,-5.));
+#6320 = VECTOR('',#6321,1.);
+#6321 = DIRECTION('',(1.,0.));
+#6322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6323 = PCURVE('',#6324,#6329);
+#6324 = PLANE('',#6325);
+#6325 = AXIS2_PLACEMENT_3D('',#6326,#6327,#6328);
+#6326 = CARTESIAN_POINT('',(-35.,-5.000000000001,34.999999272584));
+#6327 = DIRECTION('',(-5.995204332976E-15,1.,-1.07091469026E-08));
+#6328 = DIRECTION('',(-6.74040800952E-09,1.07091469026E-08,1.));
+#6329 = DEFINITIONAL_REPRESENTATION('',(#6330),#6334);
+#6330 = CIRCLE('',#6331,1.25);
+#6331 = AXIS2_PLACEMENT_2D('',#6332,#6333);
+#6332 = CARTESIAN_POINT('',(7.11E-15,0.));
+#6333 = DIRECTION('',(1.,0.));
+#6334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6335 = ORIENTED_EDGE('',*,*,#6286,.F.);
+#6336 = ORIENTED_EDGE('',*,*,#5923,.F.);
+#6337 = ADVANCED_FACE('',(#6338),#6324,.F.);
+#6338 = FACE_BOUND('',#6339,.F.);
+#6339 = EDGE_LOOP('',(#6340));
+#6340 = ORIENTED_EDGE('',*,*,#6309,.T.);
+#6341 = ORIENTED_CLOSED_SHELL('',*,#6342,.F.);
+#6342 = CLOSED_SHELL('',(#6343,#6431,#6435,#6470,#6525));
+#6343 = ADVANCED_FACE('',(#6344),#6358,.F.);
+#6344 = FACE_BOUND('',#6345,.T.);
+#6345 = EDGE_LOOP('',(#6346,#6376,#6403,#6404));
+#6346 = ORIENTED_EDGE('',*,*,#6347,.T.);
+#6347 = EDGE_CURVE('',#6348,#6350,#6352,.T.);
+#6348 = VERTEX_POINT('',#6349);
+#6349 = CARTESIAN_POINT('',(-40.99999974768,-80.00000032129,
+    2.999999861352));
+#6350 = VERTEX_POINT('',#6351);
+#6351 = CARTESIAN_POINT('',(-39.99999974768,-80.00000032129,
+    2.999999886404));
+#6352 = SEAM_CURVE('',#6353,(#6357,#6369),.PCURVE_S1.);
+#6353 = LINE('',#6354,#6355);
+#6354 = CARTESIAN_POINT('',(-40.99999974768,-80.00000032129,
+    2.999999861352));
+#6355 = VECTOR('',#6356,1.);
+#6356 = DIRECTION('',(1.,-2.7E-14,2.505215346282E-08));
+#6357 = PCURVE('',#6358,#6363);
+#6358 = CYLINDRICAL_SURFACE('',#6359,2.);
+#6359 = AXIS2_PLACEMENT_3D('',#6360,#6361,#6362);
+#6360 = CARTESIAN_POINT('',(-40.99999979778,-80.00000032129,
+    4.999999861352));
+#6361 = DIRECTION('',(-1.,2.7E-14,-2.505215346282E-08));
+#6362 = DIRECTION('',(2.505215346282E-08,1.577721889493E-30,-1.));
+#6363 = DEFINITIONAL_REPRESENTATION('',(#6364),#6368);
+#6364 = LINE('',#6365,#6366);
+#6365 = CARTESIAN_POINT('',(-0.,0.));
+#6366 = VECTOR('',#6367,1.);
+#6367 = DIRECTION('',(-0.,-1.));
+#6368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6369 = PCURVE('',#6358,#6370);
+#6370 = DEFINITIONAL_REPRESENTATION('',(#6371),#6375);
+#6371 = LINE('',#6372,#6373);
+#6372 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#6373 = VECTOR('',#6374,1.);
+#6374 = DIRECTION('',(-0.,-1.));
+#6375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6376 = ORIENTED_EDGE('',*,*,#6377,.T.);
+#6377 = EDGE_CURVE('',#6350,#6350,#6378,.T.);
+#6378 = SURFACE_CURVE('',#6379,(#6384,#6391),.PCURVE_S1.);
+#6379 = CIRCLE('',#6380,2.);
+#6380 = AXIS2_PLACEMENT_3D('',#6381,#6382,#6383);
+#6381 = CARTESIAN_POINT('',(-39.99999979778,-80.00000032129,
+    4.999999886404));
+#6382 = DIRECTION('',(1.,-2.7E-14,2.505215346282E-08));
+#6383 = DIRECTION('',(2.505215346282E-08,1.577721889493E-30,-1.));
+#6384 = PCURVE('',#6358,#6385);
+#6385 = DEFINITIONAL_REPRESENTATION('',(#6386),#6390);
+#6386 = LINE('',#6387,#6388);
+#6387 = CARTESIAN_POINT('',(-0.,-1.));
+#6388 = VECTOR('',#6389,1.);
+#6389 = DIRECTION('',(-1.,0.));
+#6390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6391 = PCURVE('',#6392,#6397);
+#6392 = PLANE('',#6393);
+#6393 = AXIS2_PLACEMENT_3D('',#6394,#6395,#6396);
+#6394 = CARTESIAN_POINT('',(-39.99999979778,-80.00000032129,
+    4.999999886404));
+#6395 = DIRECTION('',(1.,-2.7E-14,2.505215346282E-08));
+#6396 = DIRECTION('',(2.505215346282E-08,1.577721889493E-30,-1.));
+#6397 = DEFINITIONAL_REPRESENTATION('',(#6398),#6402);
+#6398 = CIRCLE('',#6399,2.);
+#6399 = AXIS2_PLACEMENT_2D('',#6400,#6401);
+#6400 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#6401 = DIRECTION('',(1.,0.));
+#6402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6403 = ORIENTED_EDGE('',*,*,#6347,.F.);
+#6404 = ORIENTED_EDGE('',*,*,#6405,.F.);
+#6405 = EDGE_CURVE('',#6348,#6348,#6406,.T.);
+#6406 = SURFACE_CURVE('',#6407,(#6412,#6419),.PCURVE_S1.);
+#6407 = CIRCLE('',#6408,2.);
+#6408 = AXIS2_PLACEMENT_3D('',#6409,#6410,#6411);
+#6409 = CARTESIAN_POINT('',(-40.99999979778,-80.00000032129,
+    4.999999861352));
+#6410 = DIRECTION('',(1.,-2.7E-14,2.505215346282E-08));
+#6411 = DIRECTION('',(2.505215346282E-08,1.577721889493E-30,-1.));
+#6412 = PCURVE('',#6358,#6413);
+#6413 = DEFINITIONAL_REPRESENTATION('',(#6414),#6418);
+#6414 = LINE('',#6415,#6416);
+#6415 = CARTESIAN_POINT('',(-0.,0.));
+#6416 = VECTOR('',#6417,1.);
+#6417 = DIRECTION('',(-1.,0.));
+#6418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6419 = PCURVE('',#6420,#6425);
+#6420 = PLANE('',#6421);
+#6421 = AXIS2_PLACEMENT_3D('',#6422,#6423,#6424);
+#6422 = CARTESIAN_POINT('',(-40.99999979778,-80.00000032129,
+    4.999999861352));
+#6423 = DIRECTION('',(1.,-2.7E-14,2.505215346282E-08));
+#6424 = DIRECTION('',(2.505215346282E-08,1.577721889493E-30,-1.));
+#6425 = DEFINITIONAL_REPRESENTATION('',(#6426),#6430);
+#6426 = CIRCLE('',#6427,2.);
+#6427 = AXIS2_PLACEMENT_2D('',#6428,#6429);
+#6428 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#6429 = DIRECTION('',(1.,0.));
+#6430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6431 = ADVANCED_FACE('',(#6432),#6420,.T.);
+#6432 = FACE_BOUND('',#6433,.T.);
+#6433 = EDGE_LOOP('',(#6434));
+#6434 = ORIENTED_EDGE('',*,*,#6405,.T.);
+#6435 = ADVANCED_FACE('',(#6436,#6439),#6392,.F.);
+#6436 = FACE_BOUND('',#6437,.F.);
+#6437 = EDGE_LOOP('',(#6438));
+#6438 = ORIENTED_EDGE('',*,*,#6377,.T.);
+#6439 = FACE_BOUND('',#6440,.F.);
+#6440 = EDGE_LOOP('',(#6441));
+#6441 = ORIENTED_EDGE('',*,*,#6442,.F.);
+#6442 = EDGE_CURVE('',#6443,#6443,#6445,.T.);
+#6443 = VERTEX_POINT('',#6444);
+#6444 = CARTESIAN_POINT('',(-39.99999976647,-80.00000032129,
+    3.749999886404));
+#6445 = SURFACE_CURVE('',#6446,(#6451,#6458),.PCURVE_S1.);
+#6446 = CIRCLE('',#6447,1.25);
+#6447 = AXIS2_PLACEMENT_3D('',#6448,#6449,#6450);
+#6448 = CARTESIAN_POINT('',(-39.99999979778,-80.00000032129,
+    4.999999886404));
+#6449 = DIRECTION('',(1.,-2.7E-14,2.505215346282E-08));
+#6450 = DIRECTION('',(2.505215346282E-08,1.577721889493E-30,-1.));
+#6451 = PCURVE('',#6392,#6452);
+#6452 = DEFINITIONAL_REPRESENTATION('',(#6453),#6457);
+#6453 = CIRCLE('',#6454,1.25);
+#6454 = AXIS2_PLACEMENT_2D('',#6455,#6456);
+#6455 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#6456 = DIRECTION('',(1.,0.));
+#6457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6458 = PCURVE('',#6459,#6464);
+#6459 = CYLINDRICAL_SURFACE('',#6460,1.25);
+#6460 = AXIS2_PLACEMENT_3D('',#6461,#6462,#6463);
+#6461 = CARTESIAN_POINT('',(-39.99999979778,-80.00000032129,
+    4.999999886404));
+#6462 = DIRECTION('',(-1.,2.7E-14,-2.505215346282E-08));
+#6463 = DIRECTION('',(2.505215346282E-08,1.577721889493E-30,-1.));
+#6464 = DEFINITIONAL_REPRESENTATION('',(#6465),#6469);
+#6465 = LINE('',#6466,#6467);
+#6466 = CARTESIAN_POINT('',(-0.,0.));
+#6467 = VECTOR('',#6468,1.);
+#6468 = DIRECTION('',(-1.,0.));
+#6469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6470 = ADVANCED_FACE('',(#6471),#6459,.F.);
+#6471 = FACE_BOUND('',#6472,.T.);
+#6472 = EDGE_LOOP('',(#6473,#6496,#6523,#6524));
+#6473 = ORIENTED_EDGE('',*,*,#6474,.T.);
+#6474 = EDGE_CURVE('',#6443,#6475,#6477,.T.);
+#6475 = VERTEX_POINT('',#6476);
+#6476 = CARTESIAN_POINT('',(-26.99999976647,-80.00000032129,
+    3.750000212082));
+#6477 = SEAM_CURVE('',#6478,(#6482,#6489),.PCURVE_S1.);
+#6478 = LINE('',#6479,#6480);
+#6479 = CARTESIAN_POINT('',(-39.99999976647,-80.00000032129,
+    3.749999886404));
+#6480 = VECTOR('',#6481,1.);
+#6481 = DIRECTION('',(1.,-2.7E-14,2.505215346282E-08));
+#6482 = PCURVE('',#6459,#6483);
+#6483 = DEFINITIONAL_REPRESENTATION('',(#6484),#6488);
+#6484 = LINE('',#6485,#6486);
+#6485 = CARTESIAN_POINT('',(-0.,0.));
+#6486 = VECTOR('',#6487,1.);
+#6487 = DIRECTION('',(-0.,-1.));
+#6488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6489 = PCURVE('',#6459,#6490);
+#6490 = DEFINITIONAL_REPRESENTATION('',(#6491),#6495);
+#6491 = LINE('',#6492,#6493);
+#6492 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#6493 = VECTOR('',#6494,1.);
+#6494 = DIRECTION('',(-0.,-1.));
+#6495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6496 = ORIENTED_EDGE('',*,*,#6497,.T.);
+#6497 = EDGE_CURVE('',#6475,#6475,#6498,.T.);
+#6498 = SURFACE_CURVE('',#6499,(#6504,#6511),.PCURVE_S1.);
+#6499 = CIRCLE('',#6500,1.25);
+#6500 = AXIS2_PLACEMENT_3D('',#6501,#6502,#6503);
+#6501 = CARTESIAN_POINT('',(-26.99999979778,-80.00000032129,
+    5.000000212082));
+#6502 = DIRECTION('',(1.,-2.7E-14,2.505215346282E-08));
+#6503 = DIRECTION('',(2.505215346282E-08,1.577721889493E-30,-1.));
+#6504 = PCURVE('',#6459,#6505);
+#6505 = DEFINITIONAL_REPRESENTATION('',(#6506),#6510);
+#6506 = LINE('',#6507,#6508);
+#6507 = CARTESIAN_POINT('',(-0.,-13.));
+#6508 = VECTOR('',#6509,1.);
+#6509 = DIRECTION('',(-1.,0.));
+#6510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6511 = PCURVE('',#6512,#6517);
+#6512 = PLANE('',#6513);
+#6513 = AXIS2_PLACEMENT_3D('',#6514,#6515,#6516);
+#6514 = CARTESIAN_POINT('',(-26.99999979778,-80.00000032129,
+    5.000000212082));
+#6515 = DIRECTION('',(1.,-2.7E-14,2.505215346282E-08));
+#6516 = DIRECTION('',(2.505215346282E-08,1.577721889493E-30,-1.));
+#6517 = DEFINITIONAL_REPRESENTATION('',(#6518),#6522);
+#6518 = CIRCLE('',#6519,1.25);
+#6519 = AXIS2_PLACEMENT_2D('',#6520,#6521);
+#6520 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#6521 = DIRECTION('',(1.,0.));
+#6522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6523 = ORIENTED_EDGE('',*,*,#6474,.F.);
+#6524 = ORIENTED_EDGE('',*,*,#6442,.F.);
+#6525 = ADVANCED_FACE('',(#6526),#6512,.F.);
+#6526 = FACE_BOUND('',#6527,.F.);
+#6527 = EDGE_LOOP('',(#6528));
+#6528 = ORIENTED_EDGE('',*,*,#6497,.T.);
+#6529 = ORIENTED_CLOSED_SHELL('',*,#6530,.F.);
+#6530 = CLOSED_SHELL('',(#6531,#6721,#6832,#6995,#7138,#7200,#7255,#7310
+    ,#7352,#7407,#7480,#7507,#7534,#7541,#7596,#7600,#7604,#7631,#7635)
+  );
+#6531 = ADVANCED_FACE('',(#6532,#6651,#6686),#6546,.T.);
+#6532 = FACE_BOUND('',#6533,.T.);
+#6533 = EDGE_LOOP('',(#6534,#6569,#6597,#6625));
+#6534 = ORIENTED_EDGE('',*,*,#6535,.T.);
+#6535 = EDGE_CURVE('',#6536,#6538,#6540,.T.);
+#6536 = VERTEX_POINT('',#6537);
+#6537 = CARTESIAN_POINT('',(-30.,-74.99999983742,9.999999909025));
+#6538 = VERTEX_POINT('',#6539);
+#6539 = CARTESIAN_POINT('',(-30.,-84.99999983742,10.000000090975));
+#6540 = SURFACE_CURVE('',#6541,(#6545,#6557),.PCURVE_S1.);
+#6541 = LINE('',#6542,#6543);
+#6542 = CARTESIAN_POINT('',(-30.,-74.99999983742,9.999999909025));
+#6543 = VECTOR('',#6544,1.);
+#6544 = DIRECTION('',(-1.E-15,-1.,1.819493555821E-08));
+#6545 = PCURVE('',#6546,#6551);
+#6546 = PLANE('',#6547);
+#6547 = AXIS2_PLACEMENT_3D('',#6548,#6549,#6550);
+#6548 = CARTESIAN_POINT('',(-30.,-74.99999983742,9.999999909025));
+#6549 = DIRECTION('',(1.819493575543E-23,1.819493555821E-08,1.));
+#6550 = DIRECTION('',(1.,-1.E-15,-1.972152263053E-31));
+#6551 = DEFINITIONAL_REPRESENTATION('',(#6552),#6556);
+#6552 = LINE('',#6553,#6554);
+#6553 = CARTESIAN_POINT('',(0.,0.));
+#6554 = VECTOR('',#6555,1.);
+#6555 = DIRECTION('',(0.,-1.));
+#6556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6557 = PCURVE('',#6558,#6563);
+#6558 = PLANE('',#6559);
+#6559 = AXIS2_PLACEMENT_3D('',#6560,#6561,#6562);
+#6560 = CARTESIAN_POINT('',(-30.,-74.99999892767,59.999999909025));
+#6561 = DIRECTION('',(1.,-1.E-15,-1.972152263053E-31));
+#6562 = DIRECTION('',(-1.819493575543E-23,-1.819493555821E-08,-1.));
+#6563 = DEFINITIONAL_REPRESENTATION('',(#6564),#6568);
+#6564 = LINE('',#6565,#6566);
+#6565 = CARTESIAN_POINT('',(50.,0.));
+#6566 = VECTOR('',#6567,1.);
+#6567 = DIRECTION('',(0.,-1.));
+#6568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6569 = ORIENTED_EDGE('',*,*,#6570,.T.);
+#6570 = EDGE_CURVE('',#6538,#6571,#6573,.T.);
+#6571 = VERTEX_POINT('',#6572);
+#6572 = CARTESIAN_POINT('',(29.999999999999,-84.99999983742,
+    10.000000090975));
+#6573 = SURFACE_CURVE('',#6574,(#6578,#6585),.PCURVE_S1.);
+#6574 = LINE('',#6575,#6576);
+#6575 = CARTESIAN_POINT('',(-30.,-84.99999983742,10.000000090975));
+#6576 = VECTOR('',#6577,1.);
+#6577 = DIRECTION('',(1.,-1.E-15,-1.972152263053E-31));
+#6578 = PCURVE('',#6546,#6579);
+#6579 = DEFINITIONAL_REPRESENTATION('',(#6580),#6584);
+#6580 = LINE('',#6581,#6582);
+#6581 = CARTESIAN_POINT('',(0.,-10.));
+#6582 = VECTOR('',#6583,1.);
+#6583 = DIRECTION('',(1.,0.));
+#6584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6585 = PCURVE('',#6586,#6591);
+#6586 = PLANE('',#6587);
+#6587 = AXIS2_PLACEMENT_3D('',#6588,#6589,#6590);
+#6588 = CARTESIAN_POINT('',(-7.425171588693E-13,-84.99999938255,
+    35.000000090975));
+#6589 = DIRECTION('',(-1.E-15,-1.,1.819493555821E-08));
+#6590 = DIRECTION('',(1.,-1.E-15,-1.972152263053E-31));
+#6591 = DEFINITIONAL_REPRESENTATION('',(#6592),#6596);
+#6592 = LINE('',#6593,#6594);
+#6593 = CARTESIAN_POINT('',(-30.,-25.));
+#6594 = VECTOR('',#6595,1.);
+#6595 = DIRECTION('',(1.,0.));
+#6596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6597 = ORIENTED_EDGE('',*,*,#6598,.F.);
+#6598 = EDGE_CURVE('',#6599,#6571,#6601,.T.);
+#6599 = VERTEX_POINT('',#6600);
+#6600 = CARTESIAN_POINT('',(29.999999999999,-74.99999983742,
+    9.999999909025));
+#6601 = SURFACE_CURVE('',#6602,(#6606,#6613),.PCURVE_S1.);
+#6602 = LINE('',#6603,#6604);
+#6603 = CARTESIAN_POINT('',(29.999999999999,-74.99999983742,
+    9.999999909025));
+#6604 = VECTOR('',#6605,1.);
+#6605 = DIRECTION('',(-1.E-15,-1.,1.819493555821E-08));
+#6606 = PCURVE('',#6546,#6607);
+#6607 = DEFINITIONAL_REPRESENTATION('',(#6608),#6612);
+#6608 = LINE('',#6609,#6610);
+#6609 = CARTESIAN_POINT('',(60.,0.));
+#6610 = VECTOR('',#6611,1.);
+#6611 = DIRECTION('',(0.,-1.));
+#6612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6613 = PCURVE('',#6614,#6619);
+#6614 = PLANE('',#6615);
+#6615 = AXIS2_PLACEMENT_3D('',#6616,#6617,#6618);
+#6616 = CARTESIAN_POINT('',(29.999999999999,-74.99999983742,
+    9.999999909025));
+#6617 = DIRECTION('',(-1.,1.E-15,1.972152263053E-31));
+#6618 = DIRECTION('',(1.819493575543E-23,1.819493555821E-08,1.));
+#6619 = DEFINITIONAL_REPRESENTATION('',(#6620),#6624);
+#6620 = LINE('',#6621,#6622);
+#6621 = CARTESIAN_POINT('',(0.,0.));
+#6622 = VECTOR('',#6623,1.);
+#6623 = DIRECTION('',(0.,-1.));
+#6624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6625 = ORIENTED_EDGE('',*,*,#6626,.F.);
+#6626 = EDGE_CURVE('',#6536,#6599,#6627,.T.);
+#6627 = SURFACE_CURVE('',#6628,(#6632,#6639),.PCURVE_S1.);
+#6628 = LINE('',#6629,#6630);
+#6629 = CARTESIAN_POINT('',(-30.,-74.99999983742,9.999999909025));
+#6630 = VECTOR('',#6631,1.);
+#6631 = DIRECTION('',(1.,-1.E-15,-1.972152263053E-31));
+#6632 = PCURVE('',#6546,#6633);
+#6633 = DEFINITIONAL_REPRESENTATION('',(#6634),#6638);
+#6634 = LINE('',#6635,#6636);
+#6635 = CARTESIAN_POINT('',(0.,0.));
+#6636 = VECTOR('',#6637,1.);
+#6637 = DIRECTION('',(1.,0.));
+#6638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6639 = PCURVE('',#6640,#6645);
+#6640 = PLANE('',#6641);
+#6641 = AXIS2_PLACEMENT_3D('',#6642,#6643,#6644);
+#6642 = CARTESIAN_POINT('',(-7.318590178329E-13,-74.99999938255,
+    34.999999909025));
+#6643 = DIRECTION('',(-1.E-15,-1.,1.819493555821E-08));
+#6644 = DIRECTION('',(1.,-1.E-15,-1.972152263053E-31));
+#6645 = DEFINITIONAL_REPRESENTATION('',(#6646),#6650);
+#6646 = LINE('',#6647,#6648);
+#6647 = CARTESIAN_POINT('',(-30.,-25.));
+#6648 = VECTOR('',#6649,1.);
+#6649 = DIRECTION('',(1.,0.));
+#6650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6651 = FACE_BOUND('',#6652,.T.);
+#6652 = EDGE_LOOP('',(#6653));
+#6653 = ORIENTED_EDGE('',*,*,#6654,.T.);
+#6654 = EDGE_CURVE('',#6655,#6655,#6657,.T.);
+#6655 = VERTEX_POINT('',#6656);
+#6656 = CARTESIAN_POINT('',(16.249999999999,-79.99999983742,10.));
+#6657 = SURFACE_CURVE('',#6658,(#6663,#6674),.PCURVE_S1.);
+#6658 = CIRCLE('',#6659,1.25);
+#6659 = AXIS2_PLACEMENT_3D('',#6660,#6661,#6662);
+#6660 = CARTESIAN_POINT('',(14.999999999999,-79.99999983742,10.));
+#6661 = DIRECTION('',(-1.819493575543E-23,-1.819493555821E-08,-1.));
+#6662 = DIRECTION('',(1.,-1.E-15,-1.972152263053E-31));
+#6663 = PCURVE('',#6546,#6664);
+#6664 = DEFINITIONAL_REPRESENTATION('',(#6665),#6673);
+#6665 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6666,#6667,#6668,#6669,
+#6670,#6671,#6672),.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('') );
+#6666 = CARTESIAN_POINT('',(46.25,-5.));
+#6667 = CARTESIAN_POINT('',(46.25,-7.165063509461));
+#6668 = CARTESIAN_POINT('',(44.375,-6.082531754731));
+#6669 = CARTESIAN_POINT('',(42.5,-5.));
+#6670 = CARTESIAN_POINT('',(44.375,-3.917468245269));
+#6671 = CARTESIAN_POINT('',(46.25,-2.834936490539));
+#6672 = CARTESIAN_POINT('',(46.25,-5.));
+#6673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6674 = PCURVE('',#6675,#6680);
+#6675 = CYLINDRICAL_SURFACE('',#6676,1.25);
+#6676 = AXIS2_PLACEMENT_3D('',#6677,#6678,#6679);
+#6677 = CARTESIAN_POINT('',(14.999999999999,-79.99999983742,10.));
+#6678 = DIRECTION('',(-1.819493597543E-23,-1.819493577821E-08,-1.));
+#6679 = DIRECTION('',(1.,-1.E-15,-1.972152263053E-31));
+#6680 = DEFINITIONAL_REPRESENTATION('',(#6681),#6685);
+#6681 = LINE('',#6682,#6683);
+#6682 = CARTESIAN_POINT('',(0.,0.));
+#6683 = VECTOR('',#6684,1.);
+#6684 = DIRECTION('',(1.,0.));
+#6685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6686 = FACE_BOUND('',#6687,.T.);
+#6687 = EDGE_LOOP('',(#6688));
+#6688 = ORIENTED_EDGE('',*,*,#6689,.T.);
+#6689 = EDGE_CURVE('',#6690,#6690,#6692,.T.);
+#6690 = VERTEX_POINT('',#6691);
+#6691 = CARTESIAN_POINT('',(-13.75,-79.99999983742,10.));
+#6692 = SURFACE_CURVE('',#6693,(#6698,#6709),.PCURVE_S1.);
+#6693 = CIRCLE('',#6694,1.25);
+#6694 = AXIS2_PLACEMENT_3D('',#6695,#6696,#6697);
+#6695 = CARTESIAN_POINT('',(-15.,-79.99999983742,10.));
+#6696 = DIRECTION('',(-1.819493575543E-23,-1.819493555821E-08,-1.));
+#6697 = DIRECTION('',(1.,-1.E-15,-1.972152263053E-31));
+#6698 = PCURVE('',#6546,#6699);
+#6699 = DEFINITIONAL_REPRESENTATION('',(#6700),#6708);
+#6700 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6701,#6702,#6703,#6704,
+#6705,#6706,#6707),.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('') );
+#6701 = CARTESIAN_POINT('',(16.25,-5.));
+#6702 = CARTESIAN_POINT('',(16.25,-7.165063509461));
+#6703 = CARTESIAN_POINT('',(14.375,-6.082531754731));
+#6704 = CARTESIAN_POINT('',(12.5,-5.));
+#6705 = CARTESIAN_POINT('',(14.375,-3.917468245269));
+#6706 = CARTESIAN_POINT('',(16.25,-2.834936490539));
+#6707 = CARTESIAN_POINT('',(16.25,-5.));
+#6708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6709 = PCURVE('',#6710,#6715);
+#6710 = CYLINDRICAL_SURFACE('',#6711,1.25);
+#6711 = AXIS2_PLACEMENT_3D('',#6712,#6713,#6714);
+#6712 = CARTESIAN_POINT('',(-15.,-79.99999983742,10.));
+#6713 = DIRECTION('',(-1.819493597543E-23,-1.819493577821E-08,-1.));
+#6714 = DIRECTION('',(1.,-1.E-15,-1.972152263053E-31));
+#6715 = DEFINITIONAL_REPRESENTATION('',(#6716),#6720);
+#6716 = LINE('',#6717,#6718);
+#6717 = CARTESIAN_POINT('',(0.,0.));
+#6718 = VECTOR('',#6719,1.);
+#6719 = DIRECTION('',(1.,0.));
+#6720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6721 = ADVANCED_FACE('',(#6722,#6797),#6558,.T.);
+#6722 = FACE_BOUND('',#6723,.T.);
+#6723 = EDGE_LOOP('',(#6724,#6754,#6775,#6776));
+#6724 = ORIENTED_EDGE('',*,*,#6725,.T.);
+#6725 = EDGE_CURVE('',#6726,#6728,#6730,.T.);
+#6726 = VERTEX_POINT('',#6727);
+#6727 = CARTESIAN_POINT('',(-30.,-74.99999892767,59.999999909025));
+#6728 = VERTEX_POINT('',#6729);
+#6729 = CARTESIAN_POINT('',(-30.,-84.99999892767,60.000000090975));
+#6730 = SURFACE_CURVE('',#6731,(#6735,#6742),.PCURVE_S1.);
+#6731 = LINE('',#6732,#6733);
+#6732 = CARTESIAN_POINT('',(-30.,-74.99999892767,59.999999909025));
+#6733 = VECTOR('',#6734,1.);
+#6734 = DIRECTION('',(-1.E-15,-1.,1.819493555821E-08));
+#6735 = PCURVE('',#6558,#6736);
+#6736 = DEFINITIONAL_REPRESENTATION('',(#6737),#6741);
+#6737 = LINE('',#6738,#6739);
+#6738 = CARTESIAN_POINT('',(0.,0.));
+#6739 = VECTOR('',#6740,1.);
+#6740 = DIRECTION('',(0.,-1.));
+#6741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6742 = PCURVE('',#6743,#6748);
+#6743 = PLANE('',#6744);
+#6744 = AXIS2_PLACEMENT_3D('',#6745,#6746,#6747);
+#6745 = CARTESIAN_POINT('',(29.999999999999,-74.99999892767,
+    59.999999909025));
+#6746 = DIRECTION('',(-1.819493575543E-23,-1.819493555821E-08,-1.));
+#6747 = DIRECTION('',(-1.,1.E-15,1.972152263053E-31));
+#6748 = DEFINITIONAL_REPRESENTATION('',(#6749),#6753);
+#6749 = LINE('',#6750,#6751);
+#6750 = CARTESIAN_POINT('',(60.,0.));
+#6751 = VECTOR('',#6752,1.);
+#6752 = DIRECTION('',(0.,-1.));
+#6753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6754 = ORIENTED_EDGE('',*,*,#6755,.T.);
+#6755 = EDGE_CURVE('',#6728,#6538,#6756,.T.);
+#6756 = SURFACE_CURVE('',#6757,(#6761,#6768),.PCURVE_S1.);
+#6757 = LINE('',#6758,#6759);
+#6758 = CARTESIAN_POINT('',(-30.,-84.99999892767,60.000000090975));
+#6759 = VECTOR('',#6760,1.);
+#6760 = DIRECTION('',(-1.819493575543E-23,-1.819493555821E-08,-1.));
+#6761 = PCURVE('',#6558,#6762);
+#6762 = DEFINITIONAL_REPRESENTATION('',(#6763),#6767);
+#6763 = LINE('',#6764,#6765);
+#6764 = CARTESIAN_POINT('',(0.,-10.));
+#6765 = VECTOR('',#6766,1.);
+#6766 = DIRECTION('',(1.,0.));
+#6767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6768 = PCURVE('',#6586,#6769);
+#6769 = DEFINITIONAL_REPRESENTATION('',(#6770),#6774);
+#6770 = LINE('',#6771,#6772);
+#6771 = CARTESIAN_POINT('',(-30.,25.));
+#6772 = VECTOR('',#6773,1.);
+#6773 = DIRECTION('',(0.,-1.));
+#6774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6775 = ORIENTED_EDGE('',*,*,#6535,.F.);
+#6776 = ORIENTED_EDGE('',*,*,#6777,.F.);
+#6777 = EDGE_CURVE('',#6726,#6536,#6778,.T.);
+#6778 = SURFACE_CURVE('',#6779,(#6783,#6790),.PCURVE_S1.);
+#6779 = LINE('',#6780,#6781);
+#6780 = CARTESIAN_POINT('',(-30.,-74.99999892767,59.999999909025));
+#6781 = VECTOR('',#6782,1.);
+#6782 = DIRECTION('',(-1.819493575543E-23,-1.819493555821E-08,-1.));
+#6783 = PCURVE('',#6558,#6784);
+#6784 = DEFINITIONAL_REPRESENTATION('',(#6785),#6789);
+#6785 = LINE('',#6786,#6787);
+#6786 = CARTESIAN_POINT('',(0.,0.));
+#6787 = VECTOR('',#6788,1.);
+#6788 = DIRECTION('',(1.,0.));
+#6789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6790 = PCURVE('',#6640,#6791);
+#6791 = DEFINITIONAL_REPRESENTATION('',(#6792),#6796);
+#6792 = LINE('',#6793,#6794);
+#6793 = CARTESIAN_POINT('',(-30.,25.));
+#6794 = VECTOR('',#6795,1.);
+#6795 = DIRECTION('',(0.,-1.));
+#6796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6797 = FACE_BOUND('',#6798,.T.);
+#6798 = EDGE_LOOP('',(#6799));
+#6799 = ORIENTED_EDGE('',*,*,#6800,.T.);
+#6800 = EDGE_CURVE('',#6801,#6801,#6803,.T.);
+#6801 = VERTEX_POINT('',#6802);
+#6802 = CARTESIAN_POINT('',(-30.,-79.99999941019,33.480558));
+#6803 = SURFACE_CURVE('',#6804,(#6809,#6820),.PCURVE_S1.);
+#6804 = CIRCLE('',#6805,1.519442);
+#6805 = AXIS2_PLACEMENT_3D('',#6806,#6807,#6808);
+#6806 = CARTESIAN_POINT('',(-30.,-79.99999938255,35.));
+#6807 = DIRECTION('',(-1.,1.E-15,1.972152263053E-31));
+#6808 = DIRECTION('',(-1.819493575543E-23,-1.819493555821E-08,-1.));
+#6809 = PCURVE('',#6558,#6810);
+#6810 = DEFINITIONAL_REPRESENTATION('',(#6811),#6819);
+#6811 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6812,#6813,#6814,#6815,
+#6816,#6817,#6818),.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('') );
+#6812 = CARTESIAN_POINT('',(26.519442,-5.));
+#6813 = CARTESIAN_POINT('',(26.519442,-7.631750743154));
+#6814 = CARTESIAN_POINT('',(24.240279,-6.315875371577));
+#6815 = CARTESIAN_POINT('',(21.961116,-5.));
+#6816 = CARTESIAN_POINT('',(24.240279,-3.684124628423));
+#6817 = CARTESIAN_POINT('',(26.519442,-2.368249256846));
+#6818 = CARTESIAN_POINT('',(26.519442,-5.));
+#6819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6820 = PCURVE('',#6821,#6826);
+#6821 = CYLINDRICAL_SURFACE('',#6822,1.519442);
+#6822 = AXIS2_PLACEMENT_3D('',#6823,#6824,#6825);
+#6823 = CARTESIAN_POINT('',(-30.,-79.99999938255,35.));
+#6824 = DIRECTION('',(-1.,1.E-15,1.972152263053E-31));
+#6825 = DIRECTION('',(-1.819493575543E-23,-1.819493555821E-08,-1.));
+#6826 = DEFINITIONAL_REPRESENTATION('',(#6827),#6831);
+#6827 = LINE('',#6828,#6829);
+#6828 = CARTESIAN_POINT('',(0.,0.));
+#6829 = VECTOR('',#6830,1.);
+#6830 = DIRECTION('',(1.,0.));
+#6831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6832 = ADVANCED_FACE('',(#6833,#6881),#6640,.T.);
+#6833 = FACE_BOUND('',#6834,.T.);
+#6834 = EDGE_LOOP('',(#6835,#6836,#6859,#6880));
+#6835 = ORIENTED_EDGE('',*,*,#6626,.T.);
+#6836 = ORIENTED_EDGE('',*,*,#6837,.T.);
+#6837 = EDGE_CURVE('',#6599,#6838,#6840,.T.);
+#6838 = VERTEX_POINT('',#6839);
+#6839 = CARTESIAN_POINT('',(29.999999999999,-74.99999892767,
+    59.999999909025));
+#6840 = SURFACE_CURVE('',#6841,(#6845,#6852),.PCURVE_S1.);
+#6841 = LINE('',#6842,#6843);
+#6842 = CARTESIAN_POINT('',(29.999999999999,-74.99999983742,
+    9.999999909025));
+#6843 = VECTOR('',#6844,1.);
+#6844 = DIRECTION('',(1.819493575543E-23,1.819493555821E-08,1.));
+#6845 = PCURVE('',#6640,#6846);
+#6846 = DEFINITIONAL_REPRESENTATION('',(#6847),#6851);
+#6847 = LINE('',#6848,#6849);
+#6848 = CARTESIAN_POINT('',(30.,-25.));
+#6849 = VECTOR('',#6850,1.);
+#6850 = DIRECTION('',(0.,1.));
+#6851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6852 = PCURVE('',#6614,#6853);
+#6853 = DEFINITIONAL_REPRESENTATION('',(#6854),#6858);
+#6854 = LINE('',#6855,#6856);
+#6855 = CARTESIAN_POINT('',(0.,0.));
+#6856 = VECTOR('',#6857,1.);
+#6857 = DIRECTION('',(1.,0.));
+#6858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6859 = ORIENTED_EDGE('',*,*,#6860,.T.);
+#6860 = EDGE_CURVE('',#6838,#6726,#6861,.T.);
+#6861 = SURFACE_CURVE('',#6862,(#6866,#6873),.PCURVE_S1.);
+#6862 = LINE('',#6863,#6864);
+#6863 = CARTESIAN_POINT('',(29.999999999999,-74.99999892767,
+    59.999999909025));
+#6864 = VECTOR('',#6865,1.);
+#6865 = DIRECTION('',(-1.,1.E-15,1.972152263053E-31));
+#6866 = PCURVE('',#6640,#6867);
+#6867 = DEFINITIONAL_REPRESENTATION('',(#6868),#6872);
+#6868 = LINE('',#6869,#6870);
+#6869 = CARTESIAN_POINT('',(30.,25.));
+#6870 = VECTOR('',#6871,1.);
+#6871 = DIRECTION('',(-1.,0.));
+#6872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6873 = PCURVE('',#6743,#6874);
+#6874 = DEFINITIONAL_REPRESENTATION('',(#6875),#6879);
+#6875 = LINE('',#6876,#6877);
+#6876 = CARTESIAN_POINT('',(0.,-0.));
+#6877 = VECTOR('',#6878,1.);
+#6878 = DIRECTION('',(1.,0.));
+#6879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6880 = ORIENTED_EDGE('',*,*,#6777,.T.);
+#6881 = FACE_BOUND('',#6882,.T.);
+#6882 = EDGE_LOOP('',(#6883,#6913,#6941,#6969));
+#6883 = ORIENTED_EDGE('',*,*,#6884,.T.);
+#6884 = EDGE_CURVE('',#6885,#6887,#6889,.T.);
+#6885 = VERTEX_POINT('',#6886);
+#6886 = CARTESIAN_POINT('',(-25.,-74.99999907778,51.749999909025));
+#6887 = VERTEX_POINT('',#6888);
+#6888 = CARTESIAN_POINT('',(24.999999999999,-74.99999907778,
+    51.749999909025));
+#6889 = SURFACE_CURVE('',#6890,(#6894,#6901),.PCURVE_S1.);
+#6890 = LINE('',#6891,#6892);
+#6891 = CARTESIAN_POINT('',(-25.,-74.99999907778,51.749999909025));
+#6892 = VECTOR('',#6893,1.);
+#6893 = DIRECTION('',(1.,-1.E-15,-1.972152263053E-31));
+#6894 = PCURVE('',#6640,#6895);
+#6895 = DEFINITIONAL_REPRESENTATION('',(#6896),#6900);
+#6896 = LINE('',#6897,#6898);
+#6897 = CARTESIAN_POINT('',(-25.,16.75));
+#6898 = VECTOR('',#6899,1.);
+#6899 = DIRECTION('',(1.,0.));
+#6900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6901 = PCURVE('',#6902,#6907);
+#6902 = PLANE('',#6903);
+#6903 = AXIS2_PLACEMENT_3D('',#6904,#6905,#6906);
+#6904 = CARTESIAN_POINT('',(-25.,-74.99999907778,51.749999909025));
+#6905 = DIRECTION('',(1.819493575543E-23,1.819493555821E-08,1.));
+#6906 = DIRECTION('',(1.,-1.E-15,-1.972152263053E-31));
+#6907 = DEFINITIONAL_REPRESENTATION('',(#6908),#6912);
+#6908 = LINE('',#6909,#6910);
+#6909 = CARTESIAN_POINT('',(0.,0.));
+#6910 = VECTOR('',#6911,1.);
+#6911 = DIRECTION('',(1.,0.));
+#6912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6913 = ORIENTED_EDGE('',*,*,#6914,.T.);
+#6914 = EDGE_CURVE('',#6887,#6915,#6917,.T.);
+#6915 = VERTEX_POINT('',#6916);
+#6916 = CARTESIAN_POINT('',(24.999999999999,-74.99999925973,
+    41.749999909025));
+#6917 = SURFACE_CURVE('',#6918,(#6922,#6929),.PCURVE_S1.);
+#6918 = LINE('',#6919,#6920);
+#6919 = CARTESIAN_POINT('',(24.999999999999,-74.99999907778,
+    51.749999909025));
+#6920 = VECTOR('',#6921,1.);
+#6921 = DIRECTION('',(-1.819493575543E-23,-1.819493555821E-08,-1.));
+#6922 = PCURVE('',#6640,#6923);
+#6923 = DEFINITIONAL_REPRESENTATION('',(#6924),#6928);
+#6924 = LINE('',#6925,#6926);
+#6925 = CARTESIAN_POINT('',(25.,16.75));
+#6926 = VECTOR('',#6927,1.);
+#6927 = DIRECTION('',(0.,-1.));
+#6928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6929 = PCURVE('',#6930,#6935);
+#6930 = PLANE('',#6931);
+#6931 = AXIS2_PLACEMENT_3D('',#6932,#6933,#6934);
+#6932 = CARTESIAN_POINT('',(24.999999999999,-74.99999907778,
+    51.749999909025));
+#6933 = DIRECTION('',(1.,-1.E-15,-1.972152263053E-31));
+#6934 = DIRECTION('',(-1.819493575543E-23,-1.819493555821E-08,-1.));
+#6935 = DEFINITIONAL_REPRESENTATION('',(#6936),#6940);
+#6936 = LINE('',#6937,#6938);
+#6937 = CARTESIAN_POINT('',(0.,0.));
+#6938 = VECTOR('',#6939,1.);
+#6939 = DIRECTION('',(1.,0.));
+#6940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6941 = ORIENTED_EDGE('',*,*,#6942,.T.);
+#6942 = EDGE_CURVE('',#6915,#6943,#6945,.T.);
+#6943 = VERTEX_POINT('',#6944);
+#6944 = CARTESIAN_POINT('',(-25.,-74.99999925973,41.749999909025));
+#6945 = SURFACE_CURVE('',#6946,(#6950,#6957),.PCURVE_S1.);
+#6946 = LINE('',#6947,#6948);
+#6947 = CARTESIAN_POINT('',(24.999999999999,-74.99999925973,
+    41.749999909025));
+#6948 = VECTOR('',#6949,1.);
+#6949 = DIRECTION('',(-1.,1.E-15,1.972152263053E-31));
+#6950 = PCURVE('',#6640,#6951);
+#6951 = DEFINITIONAL_REPRESENTATION('',(#6952),#6956);
+#6952 = LINE('',#6953,#6954);
+#6953 = CARTESIAN_POINT('',(25.,6.75));
+#6954 = VECTOR('',#6955,1.);
+#6955 = DIRECTION('',(-1.,0.));
+#6956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6957 = PCURVE('',#6958,#6963);
+#6958 = PLANE('',#6959);
+#6959 = AXIS2_PLACEMENT_3D('',#6960,#6961,#6962);
+#6960 = CARTESIAN_POINT('',(24.999999999999,-74.99999925973,
+    41.749999909025));
+#6961 = DIRECTION('',(-1.819493575543E-23,-1.819493555821E-08,-1.));
+#6962 = DIRECTION('',(-1.,1.E-15,1.972152263053E-31));
+#6963 = DEFINITIONAL_REPRESENTATION('',(#6964),#6968);
+#6964 = LINE('',#6965,#6966);
+#6965 = CARTESIAN_POINT('',(0.,-0.));
+#6966 = VECTOR('',#6967,1.);
+#6967 = DIRECTION('',(1.,0.));
+#6968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6969 = ORIENTED_EDGE('',*,*,#6970,.T.);
+#6970 = EDGE_CURVE('',#6943,#6885,#6971,.T.);
+#6971 = SURFACE_CURVE('',#6972,(#6976,#6983),.PCURVE_S1.);
+#6972 = LINE('',#6973,#6974);
+#6973 = CARTESIAN_POINT('',(-25.,-74.99999925973,41.749999909025));
+#6974 = VECTOR('',#6975,1.);
+#6975 = DIRECTION('',(1.819493575543E-23,1.819493555821E-08,1.));
+#6976 = PCURVE('',#6640,#6977);
+#6977 = DEFINITIONAL_REPRESENTATION('',(#6978),#6982);
+#6978 = LINE('',#6979,#6980);
+#6979 = CARTESIAN_POINT('',(-25.,6.75));
+#6980 = VECTOR('',#6981,1.);
+#6981 = DIRECTION('',(0.,1.));
+#6982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6983 = PCURVE('',#6984,#6989);
+#6984 = PLANE('',#6985);
+#6985 = AXIS2_PLACEMENT_3D('',#6986,#6987,#6988);
+#6986 = CARTESIAN_POINT('',(-25.,-74.99999925973,41.749999909025));
+#6987 = DIRECTION('',(-1.,1.E-15,1.972152263053E-31));
+#6988 = DIRECTION('',(1.819493575543E-23,1.819493555821E-08,1.));
+#6989 = DEFINITIONAL_REPRESENTATION('',(#6990),#6994);
+#6990 = LINE('',#6991,#6992);
+#6991 = CARTESIAN_POINT('',(0.,0.));
+#6992 = VECTOR('',#6993,1.);
+#6993 = DIRECTION('',(1.,0.));
+#6994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6995 = ADVANCED_FACE('',(#6996,#7044),#6586,.F.);
+#6996 = FACE_BOUND('',#6997,.F.);
+#6997 = EDGE_LOOP('',(#6998,#6999,#7022,#7043));
+#6998 = ORIENTED_EDGE('',*,*,#6570,.T.);
+#6999 = ORIENTED_EDGE('',*,*,#7000,.T.);
+#7000 = EDGE_CURVE('',#6571,#7001,#7003,.T.);
+#7001 = VERTEX_POINT('',#7002);
+#7002 = CARTESIAN_POINT('',(29.999999999999,-84.99999892767,
+    60.000000090975));
+#7003 = SURFACE_CURVE('',#7004,(#7008,#7015),.PCURVE_S1.);
+#7004 = LINE('',#7005,#7006);
+#7005 = CARTESIAN_POINT('',(29.999999999999,-84.99999983742,
+    10.000000090975));
+#7006 = VECTOR('',#7007,1.);
+#7007 = DIRECTION('',(1.819493575543E-23,1.819493555821E-08,1.));
+#7008 = PCURVE('',#6586,#7009);
+#7009 = DEFINITIONAL_REPRESENTATION('',(#7010),#7014);
+#7010 = LINE('',#7011,#7012);
+#7011 = CARTESIAN_POINT('',(30.,-25.));
+#7012 = VECTOR('',#7013,1.);
+#7013 = DIRECTION('',(0.,1.));
+#7014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7015 = PCURVE('',#6614,#7016);
+#7016 = DEFINITIONAL_REPRESENTATION('',(#7017),#7021);
+#7017 = LINE('',#7018,#7019);
+#7018 = CARTESIAN_POINT('',(0.,-10.));
+#7019 = VECTOR('',#7020,1.);
+#7020 = DIRECTION('',(1.,0.));
+#7021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7022 = ORIENTED_EDGE('',*,*,#7023,.T.);
+#7023 = EDGE_CURVE('',#7001,#6728,#7024,.T.);
+#7024 = SURFACE_CURVE('',#7025,(#7029,#7036),.PCURVE_S1.);
+#7025 = LINE('',#7026,#7027);
+#7026 = CARTESIAN_POINT('',(29.999999999999,-84.99999892767,
+    60.000000090975));
+#7027 = VECTOR('',#7028,1.);
+#7028 = DIRECTION('',(-1.,1.E-15,1.972152263053E-31));
+#7029 = PCURVE('',#6586,#7030);
+#7030 = DEFINITIONAL_REPRESENTATION('',(#7031),#7035);
+#7031 = LINE('',#7032,#7033);
+#7032 = CARTESIAN_POINT('',(30.,25.));
+#7033 = VECTOR('',#7034,1.);
+#7034 = DIRECTION('',(-1.,0.));
+#7035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7036 = PCURVE('',#6743,#7037);
+#7037 = DEFINITIONAL_REPRESENTATION('',(#7038),#7042);
+#7038 = LINE('',#7039,#7040);
+#7039 = CARTESIAN_POINT('',(0.,-10.));
+#7040 = VECTOR('',#7041,1.);
+#7041 = DIRECTION('',(1.,0.));
+#7042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7043 = ORIENTED_EDGE('',*,*,#6755,.T.);
+#7044 = FACE_BOUND('',#7045,.F.);
+#7045 = EDGE_LOOP('',(#7046,#7071,#7094,#7117));
+#7046 = ORIENTED_EDGE('',*,*,#7047,.T.);
+#7047 = EDGE_CURVE('',#7048,#7050,#7052,.T.);
+#7048 = VERTEX_POINT('',#7049);
+#7049 = CARTESIAN_POINT('',(-25.,-84.99999907778,51.750000090975));
+#7050 = VERTEX_POINT('',#7051);
+#7051 = CARTESIAN_POINT('',(24.999999999999,-84.99999907778,
+    51.750000090975));
+#7052 = SURFACE_CURVE('',#7053,(#7057,#7064),.PCURVE_S1.);
+#7053 = LINE('',#7054,#7055);
+#7054 = CARTESIAN_POINT('',(-25.,-84.99999907778,51.750000090975));
+#7055 = VECTOR('',#7056,1.);
+#7056 = DIRECTION('',(1.,-1.E-15,-1.972152263053E-31));
+#7057 = PCURVE('',#6586,#7058);
+#7058 = DEFINITIONAL_REPRESENTATION('',(#7059),#7063);
+#7059 = LINE('',#7060,#7061);
+#7060 = CARTESIAN_POINT('',(-25.,16.75));
+#7061 = VECTOR('',#7062,1.);
+#7062 = DIRECTION('',(1.,0.));
+#7063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7064 = PCURVE('',#6902,#7065);
+#7065 = DEFINITIONAL_REPRESENTATION('',(#7066),#7070);
+#7066 = LINE('',#7067,#7068);
+#7067 = CARTESIAN_POINT('',(0.,-10.));
+#7068 = VECTOR('',#7069,1.);
+#7069 = DIRECTION('',(1.,0.));
+#7070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7071 = ORIENTED_EDGE('',*,*,#7072,.T.);
+#7072 = EDGE_CURVE('',#7050,#7073,#7075,.T.);
+#7073 = VERTEX_POINT('',#7074);
+#7074 = CARTESIAN_POINT('',(24.999999999999,-84.99999925973,
+    41.750000090975));
+#7075 = SURFACE_CURVE('',#7076,(#7080,#7087),.PCURVE_S1.);
+#7076 = LINE('',#7077,#7078);
+#7077 = CARTESIAN_POINT('',(24.999999999999,-84.99999907778,
+    51.750000090975));
+#7078 = VECTOR('',#7079,1.);
+#7079 = DIRECTION('',(-1.819493575543E-23,-1.819493555821E-08,-1.));
+#7080 = PCURVE('',#6586,#7081);
+#7081 = DEFINITIONAL_REPRESENTATION('',(#7082),#7086);
+#7082 = LINE('',#7083,#7084);
+#7083 = CARTESIAN_POINT('',(25.,16.75));
+#7084 = VECTOR('',#7085,1.);
+#7085 = DIRECTION('',(0.,-1.));
+#7086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7087 = PCURVE('',#6930,#7088);
+#7088 = DEFINITIONAL_REPRESENTATION('',(#7089),#7093);
+#7089 = LINE('',#7090,#7091);
+#7090 = CARTESIAN_POINT('',(0.,-10.));
+#7091 = VECTOR('',#7092,1.);
+#7092 = DIRECTION('',(1.,0.));
+#7093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7094 = ORIENTED_EDGE('',*,*,#7095,.T.);
+#7095 = EDGE_CURVE('',#7073,#7096,#7098,.T.);
+#7096 = VERTEX_POINT('',#7097);
+#7097 = CARTESIAN_POINT('',(-25.,-84.99999925973,41.750000090975));
+#7098 = SURFACE_CURVE('',#7099,(#7103,#7110),.PCURVE_S1.);
+#7099 = LINE('',#7100,#7101);
+#7100 = CARTESIAN_POINT('',(24.999999999999,-84.99999925973,
+    41.750000090975));
+#7101 = VECTOR('',#7102,1.);
+#7102 = DIRECTION('',(-1.,1.E-15,1.972152263053E-31));
+#7103 = PCURVE('',#6586,#7104);
+#7104 = DEFINITIONAL_REPRESENTATION('',(#7105),#7109);
+#7105 = LINE('',#7106,#7107);
+#7106 = CARTESIAN_POINT('',(25.,6.75));
+#7107 = VECTOR('',#7108,1.);
+#7108 = DIRECTION('',(-1.,0.));
+#7109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7110 = PCURVE('',#6958,#7111);
+#7111 = DEFINITIONAL_REPRESENTATION('',(#7112),#7116);
+#7112 = LINE('',#7113,#7114);
+#7113 = CARTESIAN_POINT('',(0.,-10.));
+#7114 = VECTOR('',#7115,1.);
+#7115 = DIRECTION('',(1.,0.));
+#7116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7117 = ORIENTED_EDGE('',*,*,#7118,.T.);
+#7118 = EDGE_CURVE('',#7096,#7048,#7119,.T.);
+#7119 = SURFACE_CURVE('',#7120,(#7124,#7131),.PCURVE_S1.);
+#7120 = LINE('',#7121,#7122);
+#7121 = CARTESIAN_POINT('',(-25.,-84.99999925973,41.750000090975));
+#7122 = VECTOR('',#7123,1.);
+#7123 = DIRECTION('',(1.819493575543E-23,1.819493555821E-08,1.));
+#7124 = PCURVE('',#6586,#7125);
+#7125 = DEFINITIONAL_REPRESENTATION('',(#7126),#7130);
+#7126 = LINE('',#7127,#7128);
+#7127 = CARTESIAN_POINT('',(-25.,6.75));
+#7128 = VECTOR('',#7129,1.);
+#7129 = DIRECTION('',(0.,1.));
+#7130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7131 = PCURVE('',#6984,#7132);
+#7132 = DEFINITIONAL_REPRESENTATION('',(#7133),#7137);
+#7133 = LINE('',#7134,#7135);
+#7134 = CARTESIAN_POINT('',(0.,-10.));
+#7135 = VECTOR('',#7136,1.);
+#7136 = DIRECTION('',(1.,0.));
+#7137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7138 = ADVANCED_FACE('',(#7139,#7165),#6614,.T.);
+#7139 = FACE_BOUND('',#7140,.T.);
+#7140 = EDGE_LOOP('',(#7141,#7142,#7143,#7164));
+#7141 = ORIENTED_EDGE('',*,*,#6598,.T.);
+#7142 = ORIENTED_EDGE('',*,*,#7000,.T.);
+#7143 = ORIENTED_EDGE('',*,*,#7144,.F.);
+#7144 = EDGE_CURVE('',#6838,#7001,#7145,.T.);
+#7145 = SURFACE_CURVE('',#7146,(#7150,#7157),.PCURVE_S1.);
+#7146 = LINE('',#7147,#7148);
+#7147 = CARTESIAN_POINT('',(29.999999999999,-74.99999892767,
+    59.999999909025));
+#7148 = VECTOR('',#7149,1.);
+#7149 = DIRECTION('',(-1.E-15,-1.,1.819493555821E-08));
+#7150 = PCURVE('',#6614,#7151);
+#7151 = DEFINITIONAL_REPRESENTATION('',(#7152),#7156);
+#7152 = LINE('',#7153,#7154);
+#7153 = CARTESIAN_POINT('',(50.,0.));
+#7154 = VECTOR('',#7155,1.);
+#7155 = DIRECTION('',(0.,-1.));
+#7156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7157 = PCURVE('',#6743,#7158);
+#7158 = DEFINITIONAL_REPRESENTATION('',(#7159),#7163);
+#7159 = LINE('',#7160,#7161);
+#7160 = CARTESIAN_POINT('',(0.,-0.));
+#7161 = VECTOR('',#7162,1.);
+#7162 = DIRECTION('',(0.,-1.));
+#7163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7164 = ORIENTED_EDGE('',*,*,#6837,.F.);
+#7165 = FACE_BOUND('',#7166,.T.);
+#7166 = EDGE_LOOP('',(#7167));
+#7167 = ORIENTED_EDGE('',*,*,#7168,.T.);
+#7168 = EDGE_CURVE('',#7169,#7169,#7171,.T.);
+#7169 = VERTEX_POINT('',#7170);
+#7170 = CARTESIAN_POINT('',(29.999999999999,-79.9999993598,36.25));
+#7171 = SURFACE_CURVE('',#7172,(#7177,#7188),.PCURVE_S1.);
+#7172 = CIRCLE('',#7173,1.25);
+#7173 = AXIS2_PLACEMENT_3D('',#7174,#7175,#7176);
+#7174 = CARTESIAN_POINT('',(29.999999999999,-79.99999938255,35.));
+#7175 = DIRECTION('',(1.,-1.E-15,-1.972152263053E-31));
+#7176 = DIRECTION('',(1.819493575543E-23,1.819493555821E-08,1.));
+#7177 = PCURVE('',#6614,#7178);
+#7178 = DEFINITIONAL_REPRESENTATION('',(#7179),#7187);
+#7179 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7180,#7181,#7182,#7183,
+#7184,#7185,#7186),.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('') );
+#7180 = CARTESIAN_POINT('',(26.25,-5.));
+#7181 = CARTESIAN_POINT('',(26.25,-7.165063509461));
+#7182 = CARTESIAN_POINT('',(24.375,-6.082531754731));
+#7183 = CARTESIAN_POINT('',(22.5,-5.));
+#7184 = CARTESIAN_POINT('',(24.375,-3.917468245269));
+#7185 = CARTESIAN_POINT('',(26.25,-2.834936490539));
+#7186 = CARTESIAN_POINT('',(26.25,-5.));
+#7187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7188 = PCURVE('',#7189,#7194);
+#7189 = CYLINDRICAL_SURFACE('',#7190,1.25);
+#7190 = AXIS2_PLACEMENT_3D('',#7191,#7192,#7193);
+#7191 = CARTESIAN_POINT('',(29.999999999999,-79.99999938255,35.));
+#7192 = DIRECTION('',(1.,-1.E-15,-1.972152263053E-31));
+#7193 = DIRECTION('',(1.819493575543E-23,1.819493555821E-08,1.));
+#7194 = DEFINITIONAL_REPRESENTATION('',(#7195),#7199);
+#7195 = LINE('',#7196,#7197);
+#7196 = CARTESIAN_POINT('',(0.,0.));
+#7197 = VECTOR('',#7198,1.);
+#7198 = DIRECTION('',(1.,0.));
+#7199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7200 = ADVANCED_FACE('',(#7201),#6675,.T.);
+#7201 = FACE_BOUND('',#7202,.T.);
+#7202 = EDGE_LOOP('',(#7203,#7226,#7253,#7254));
+#7203 = ORIENTED_EDGE('',*,*,#7204,.T.);
+#7204 = EDGE_CURVE('',#6655,#7205,#7207,.T.);
+#7205 = VERTEX_POINT('',#7206);
+#7206 = CARTESIAN_POINT('',(16.249999999999,-79.99999965547,20.));
+#7207 = SEAM_CURVE('',#7208,(#7212,#7219),.PCURVE_S1.);
+#7208 = LINE('',#7209,#7210);
+#7209 = CARTESIAN_POINT('',(16.249999999999,-79.99999983742,10.));
+#7210 = VECTOR('',#7211,1.);
+#7211 = DIRECTION('',(1.819493597543E-23,1.819493577821E-08,1.));
+#7212 = PCURVE('',#6675,#7213);
+#7213 = DEFINITIONAL_REPRESENTATION('',(#7214),#7218);
+#7214 = LINE('',#7215,#7216);
+#7215 = CARTESIAN_POINT('',(0.,0.));
+#7216 = VECTOR('',#7217,1.);
+#7217 = DIRECTION('',(0.,-1.));
+#7218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7219 = PCURVE('',#6675,#7220);
+#7220 = DEFINITIONAL_REPRESENTATION('',(#7221),#7225);
+#7221 = LINE('',#7222,#7223);
+#7222 = CARTESIAN_POINT('',(6.28318530718,0.));
+#7223 = VECTOR('',#7224,1.);
+#7224 = DIRECTION('',(0.,-1.));
+#7225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7226 = ORIENTED_EDGE('',*,*,#7227,.T.);
+#7227 = EDGE_CURVE('',#7205,#7205,#7228,.T.);
+#7228 = SURFACE_CURVE('',#7229,(#7234,#7241),.PCURVE_S1.);
+#7229 = CIRCLE('',#7230,1.25);
+#7230 = AXIS2_PLACEMENT_3D('',#7231,#7232,#7233);
+#7231 = CARTESIAN_POINT('',(14.999999999999,-79.99999965547,20.));
+#7232 = DIRECTION('',(-1.819493575543E-23,-1.819493555821E-08,-1.));
+#7233 = DIRECTION('',(1.,-1.E-15,-1.972152263053E-31));
+#7234 = PCURVE('',#6675,#7235);
+#7235 = DEFINITIONAL_REPRESENTATION('',(#7236),#7240);
+#7236 = LINE('',#7237,#7238);
+#7237 = CARTESIAN_POINT('',(0.,-10.));
+#7238 = VECTOR('',#7239,1.);
+#7239 = DIRECTION('',(1.,0.));
+#7240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7241 = PCURVE('',#7242,#7247);
+#7242 = PLANE('',#7243);
+#7243 = AXIS2_PLACEMENT_3D('',#7244,#7245,#7246);
+#7244 = CARTESIAN_POINT('',(14.999999999999,-79.99999965547,20.));
+#7245 = DIRECTION('',(-1.819493597543E-23,-1.819493577821E-08,-1.));
+#7246 = DIRECTION('',(1.E-15,1.,-1.819493577821E-08));
+#7247 = DEFINITIONAL_REPRESENTATION('',(#7248),#7252);
+#7248 = CIRCLE('',#7249,1.25);
+#7249 = AXIS2_PLACEMENT_2D('',#7250,#7251);
+#7250 = CARTESIAN_POINT('',(0.,7.11E-15));
+#7251 = DIRECTION('',(0.,1.));
+#7252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7253 = ORIENTED_EDGE('',*,*,#7204,.F.);
+#7254 = ORIENTED_EDGE('',*,*,#6654,.F.);
+#7255 = ADVANCED_FACE('',(#7256),#6710,.T.);
+#7256 = FACE_BOUND('',#7257,.T.);
+#7257 = EDGE_LOOP('',(#7258,#7281,#7308,#7309));
+#7258 = ORIENTED_EDGE('',*,*,#7259,.T.);
+#7259 = EDGE_CURVE('',#6690,#7260,#7262,.T.);
+#7260 = VERTEX_POINT('',#7261);
+#7261 = CARTESIAN_POINT('',(-13.75,-79.99999965547,20.));
+#7262 = SEAM_CURVE('',#7263,(#7267,#7274),.PCURVE_S1.);
+#7263 = LINE('',#7264,#7265);
+#7264 = CARTESIAN_POINT('',(-13.75,-79.99999983742,10.));
+#7265 = VECTOR('',#7266,1.);
+#7266 = DIRECTION('',(1.819493597543E-23,1.819493577821E-08,1.));
+#7267 = PCURVE('',#6710,#7268);
+#7268 = DEFINITIONAL_REPRESENTATION('',(#7269),#7273);
+#7269 = LINE('',#7270,#7271);
+#7270 = CARTESIAN_POINT('',(0.,0.));
+#7271 = VECTOR('',#7272,1.);
+#7272 = DIRECTION('',(0.,-1.));
+#7273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7274 = PCURVE('',#6710,#7275);
+#7275 = DEFINITIONAL_REPRESENTATION('',(#7276),#7280);
+#7276 = LINE('',#7277,#7278);
+#7277 = CARTESIAN_POINT('',(6.28318530718,0.));
+#7278 = VECTOR('',#7279,1.);
+#7279 = DIRECTION('',(0.,-1.));
+#7280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7281 = ORIENTED_EDGE('',*,*,#7282,.T.);
+#7282 = EDGE_CURVE('',#7260,#7260,#7283,.T.);
+#7283 = SURFACE_CURVE('',#7284,(#7289,#7296),.PCURVE_S1.);
+#7284 = CIRCLE('',#7285,1.25);
+#7285 = AXIS2_PLACEMENT_3D('',#7286,#7287,#7288);
+#7286 = CARTESIAN_POINT('',(-15.,-79.99999965547,20.));
+#7287 = DIRECTION('',(-1.819493575543E-23,-1.819493555821E-08,-1.));
+#7288 = DIRECTION('',(1.,-1.E-15,-1.972152263053E-31));
+#7289 = PCURVE('',#6710,#7290);
+#7290 = DEFINITIONAL_REPRESENTATION('',(#7291),#7295);
+#7291 = LINE('',#7292,#7293);
+#7292 = CARTESIAN_POINT('',(0.,-10.));
+#7293 = VECTOR('',#7294,1.);
+#7294 = DIRECTION('',(1.,0.));
+#7295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7296 = PCURVE('',#7297,#7302);
+#7297 = PLANE('',#7298);
+#7298 = AXIS2_PLACEMENT_3D('',#7299,#7300,#7301);
+#7299 = CARTESIAN_POINT('',(-15.,-79.99999965547,20.));
+#7300 = DIRECTION('',(-1.819493597543E-23,-1.819493577821E-08,-1.));
+#7301 = DIRECTION('',(1.E-15,1.,-1.819493577821E-08));
+#7302 = DEFINITIONAL_REPRESENTATION('',(#7303),#7307);
+#7303 = CIRCLE('',#7304,1.25);
+#7304 = AXIS2_PLACEMENT_2D('',#7305,#7306);
+#7305 = CARTESIAN_POINT('',(0.,0.));
+#7306 = DIRECTION('',(0.,1.));
+#7307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7308 = ORIENTED_EDGE('',*,*,#7259,.F.);
+#7309 = ORIENTED_EDGE('',*,*,#6689,.F.);
+#7310 = ADVANCED_FACE('',(#7311,#7317),#6743,.T.);
+#7311 = FACE_BOUND('',#7312,.T.);
+#7312 = EDGE_LOOP('',(#7313,#7314,#7315,#7316));
+#7313 = ORIENTED_EDGE('',*,*,#7144,.T.);
+#7314 = ORIENTED_EDGE('',*,*,#7023,.T.);
+#7315 = ORIENTED_EDGE('',*,*,#6725,.F.);
+#7316 = ORIENTED_EDGE('',*,*,#6860,.F.);
+#7317 = FACE_BOUND('',#7318,.T.);
+#7318 = EDGE_LOOP('',(#7319));
+#7319 = ORIENTED_EDGE('',*,*,#7320,.T.);
+#7320 = EDGE_CURVE('',#7321,#7321,#7323,.T.);
+#7321 = VERTEX_POINT('',#7322);
+#7322 = CARTESIAN_POINT('',(-1.250000000001,-79.99999892767,60.));
+#7323 = SURFACE_CURVE('',#7324,(#7329,#7340),.PCURVE_S1.);
+#7324 = CIRCLE('',#7325,1.25);
+#7325 = AXIS2_PLACEMENT_3D('',#7326,#7327,#7328);
+#7326 = CARTESIAN_POINT('',(-7.354117315117E-13,-79.99999892767,60.));
+#7327 = DIRECTION('',(1.819493575543E-23,1.819493555821E-08,1.));
+#7328 = DIRECTION('',(-1.,1.E-15,1.972152263053E-31));
+#7329 = PCURVE('',#6743,#7330);
+#7330 = DEFINITIONAL_REPRESENTATION('',(#7331),#7339);
+#7331 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7332,#7333,#7334,#7335,
+#7336,#7337,#7338),.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('') );
+#7332 = CARTESIAN_POINT('',(31.25,-5.));
+#7333 = CARTESIAN_POINT('',(31.25,-7.165063509461));
+#7334 = CARTESIAN_POINT('',(29.375,-6.082531754731));
+#7335 = CARTESIAN_POINT('',(27.5,-5.));
+#7336 = CARTESIAN_POINT('',(29.375,-3.917468245269));
+#7337 = CARTESIAN_POINT('',(31.25,-2.834936490539));
+#7338 = CARTESIAN_POINT('',(31.25,-5.));
+#7339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7340 = PCURVE('',#7341,#7346);
+#7341 = CYLINDRICAL_SURFACE('',#7342,1.25);
+#7342 = AXIS2_PLACEMENT_3D('',#7343,#7344,#7345);
+#7343 = CARTESIAN_POINT('',(-7.354117315117E-13,-79.99999892767,60.));
+#7344 = DIRECTION('',(1.819493597543E-23,1.819493577821E-08,1.));
+#7345 = DIRECTION('',(-1.,1.E-15,1.972152263053E-31));
+#7346 = DEFINITIONAL_REPRESENTATION('',(#7347),#7351);
+#7347 = LINE('',#7348,#7349);
+#7348 = CARTESIAN_POINT('',(0.,0.));
+#7349 = VECTOR('',#7350,1.);
+#7350 = DIRECTION('',(1.,0.));
+#7351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7352 = ADVANCED_FACE('',(#7353),#6821,.T.);
+#7353 = FACE_BOUND('',#7354,.T.);
+#7354 = EDGE_LOOP('',(#7355,#7378,#7405,#7406));
+#7355 = ORIENTED_EDGE('',*,*,#7356,.T.);
+#7356 = EDGE_CURVE('',#6801,#7357,#7359,.T.);
+#7357 = VERTEX_POINT('',#7358);
+#7358 = CARTESIAN_POINT('',(-20.,-79.99999941019,33.480558));
+#7359 = SEAM_CURVE('',#7360,(#7364,#7371),.PCURVE_S1.);
+#7360 = LINE('',#7361,#7362);
+#7361 = CARTESIAN_POINT('',(-30.,-79.99999941019,33.480558));
+#7362 = VECTOR('',#7363,1.);
+#7363 = DIRECTION('',(1.,-1.E-15,-1.972152263053E-31));
+#7364 = PCURVE('',#6821,#7365);
+#7365 = DEFINITIONAL_REPRESENTATION('',(#7366),#7370);
+#7366 = LINE('',#7367,#7368);
+#7367 = CARTESIAN_POINT('',(0.,0.));
+#7368 = VECTOR('',#7369,1.);
+#7369 = DIRECTION('',(0.,-1.));
+#7370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7371 = PCURVE('',#6821,#7372);
+#7372 = DEFINITIONAL_REPRESENTATION('',(#7373),#7377);
+#7373 = LINE('',#7374,#7375);
+#7374 = CARTESIAN_POINT('',(6.28318530718,0.));
+#7375 = VECTOR('',#7376,1.);
+#7376 = DIRECTION('',(0.,-1.));
+#7377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7378 = ORIENTED_EDGE('',*,*,#7379,.T.);
+#7379 = EDGE_CURVE('',#7357,#7357,#7380,.T.);
+#7380 = SURFACE_CURVE('',#7381,(#7386,#7393),.PCURVE_S1.);
+#7381 = CIRCLE('',#7382,1.519442);
+#7382 = AXIS2_PLACEMENT_3D('',#7383,#7384,#7385);
+#7383 = CARTESIAN_POINT('',(-20.,-79.99999938255,35.));
+#7384 = DIRECTION('',(-1.,1.E-15,1.972152263053E-31));
+#7385 = DIRECTION('',(-1.819493575543E-23,-1.819493555821E-08,-1.));
+#7386 = PCURVE('',#6821,#7387);
+#7387 = DEFINITIONAL_REPRESENTATION('',(#7388),#7392);
+#7388 = LINE('',#7389,#7390);
+#7389 = CARTESIAN_POINT('',(0.,-10.));
+#7390 = VECTOR('',#7391,1.);
+#7391 = DIRECTION('',(1.,0.));
+#7392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7393 = PCURVE('',#7394,#7399);
+#7394 = PLANE('',#7395);
+#7395 = AXIS2_PLACEMENT_3D('',#7396,#7397,#7398);
+#7396 = CARTESIAN_POINT('',(-20.,-79.99999938255,35.));
+#7397 = DIRECTION('',(-1.,1.E-15,1.972152263053E-31));
+#7398 = DIRECTION('',(1.E-15,1.,-1.819493555821E-08));
+#7399 = DEFINITIONAL_REPRESENTATION('',(#7400),#7404);
+#7400 = CIRCLE('',#7401,1.519442);
+#7401 = AXIS2_PLACEMENT_2D('',#7402,#7403);
+#7402 = CARTESIAN_POINT('',(0.,0.));
+#7403 = DIRECTION('',(0.,1.));
+#7404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7405 = ORIENTED_EDGE('',*,*,#7356,.F.);
+#7406 = ORIENTED_EDGE('',*,*,#6800,.F.);
+#7407 = ADVANCED_FACE('',(#7408,#7454),#6902,.T.);
+#7408 = FACE_BOUND('',#7409,.T.);
+#7409 = EDGE_LOOP('',(#7410,#7431,#7432,#7453));
+#7410 = ORIENTED_EDGE('',*,*,#7411,.T.);
+#7411 = EDGE_CURVE('',#6885,#7048,#7412,.T.);
+#7412 = SURFACE_CURVE('',#7413,(#7417,#7424),.PCURVE_S1.);
+#7413 = LINE('',#7414,#7415);
+#7414 = CARTESIAN_POINT('',(-25.,-74.99999907778,51.749999909025));
+#7415 = VECTOR('',#7416,1.);
+#7416 = DIRECTION('',(-1.E-15,-1.,1.819493555821E-08));
+#7417 = PCURVE('',#6902,#7418);
+#7418 = DEFINITIONAL_REPRESENTATION('',(#7419),#7423);
+#7419 = LINE('',#7420,#7421);
+#7420 = CARTESIAN_POINT('',(0.,0.));
+#7421 = VECTOR('',#7422,1.);
+#7422 = DIRECTION('',(0.,-1.));
+#7423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7424 = PCURVE('',#6984,#7425);
+#7425 = DEFINITIONAL_REPRESENTATION('',(#7426),#7430);
+#7426 = LINE('',#7427,#7428);
+#7427 = CARTESIAN_POINT('',(10.,0.));
+#7428 = VECTOR('',#7429,1.);
+#7429 = DIRECTION('',(0.,-1.));
+#7430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7431 = ORIENTED_EDGE('',*,*,#7047,.T.);
+#7432 = ORIENTED_EDGE('',*,*,#7433,.F.);
+#7433 = EDGE_CURVE('',#6887,#7050,#7434,.T.);
+#7434 = SURFACE_CURVE('',#7435,(#7439,#7446),.PCURVE_S1.);
+#7435 = LINE('',#7436,#7437);
+#7436 = CARTESIAN_POINT('',(24.999999999999,-74.99999907778,
+    51.749999909025));
+#7437 = VECTOR('',#7438,1.);
+#7438 = DIRECTION('',(-1.E-15,-1.,1.819493555821E-08));
+#7439 = PCURVE('',#6902,#7440);
+#7440 = DEFINITIONAL_REPRESENTATION('',(#7441),#7445);
+#7441 = LINE('',#7442,#7443);
+#7442 = CARTESIAN_POINT('',(50.,0.));
+#7443 = VECTOR('',#7444,1.);
+#7444 = DIRECTION('',(0.,-1.));
+#7445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7446 = PCURVE('',#6930,#7447);
+#7447 = DEFINITIONAL_REPRESENTATION('',(#7448),#7452);
+#7448 = LINE('',#7449,#7450);
+#7449 = CARTESIAN_POINT('',(0.,0.));
+#7450 = VECTOR('',#7451,1.);
+#7451 = DIRECTION('',(0.,-1.));
+#7452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7453 = ORIENTED_EDGE('',*,*,#6884,.F.);
+#7454 = FACE_BOUND('',#7455,.T.);
+#7455 = EDGE_LOOP('',(#7456));
+#7456 = ORIENTED_EDGE('',*,*,#7457,.F.);
+#7457 = EDGE_CURVE('',#7458,#7458,#7460,.T.);
+#7458 = VERTEX_POINT('',#7459);
+#7459 = CARTESIAN_POINT('',(-1.250000000001,-79.99999907778,51.75));
+#7460 = SURFACE_CURVE('',#7461,(#7466,#7473),.PCURVE_S1.);
+#7461 = CIRCLE('',#7462,1.25);
+#7462 = AXIS2_PLACEMENT_3D('',#7463,#7464,#7465);
+#7463 = CARTESIAN_POINT('',(-7.354117315117E-13,-79.99999907778,51.75));
+#7464 = DIRECTION('',(1.819493597543E-23,1.819493577821E-08,1.));
+#7465 = DIRECTION('',(-1.,1.E-15,1.972152263053E-31));
+#7466 = PCURVE('',#6902,#7467);
+#7467 = DEFINITIONAL_REPRESENTATION('',(#7468),#7472);
+#7468 = CIRCLE('',#7469,1.25);
+#7469 = AXIS2_PLACEMENT_2D('',#7470,#7471);
+#7470 = CARTESIAN_POINT('',(25.,-5.));
+#7471 = DIRECTION('',(-1.,0.));
+#7472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7473 = PCURVE('',#7341,#7474);
+#7474 = DEFINITIONAL_REPRESENTATION('',(#7475),#7479);
+#7475 = LINE('',#7476,#7477);
+#7476 = CARTESIAN_POINT('',(0.,-8.25));
+#7477 = VECTOR('',#7478,1.);
+#7478 = DIRECTION('',(1.,0.));
+#7479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7480 = ADVANCED_FACE('',(#7481),#6930,.T.);
+#7481 = FACE_BOUND('',#7482,.T.);
+#7482 = EDGE_LOOP('',(#7483,#7484,#7485,#7506));
+#7483 = ORIENTED_EDGE('',*,*,#7433,.T.);
+#7484 = ORIENTED_EDGE('',*,*,#7072,.T.);
+#7485 = ORIENTED_EDGE('',*,*,#7486,.F.);
+#7486 = EDGE_CURVE('',#6915,#7073,#7487,.T.);
+#7487 = SURFACE_CURVE('',#7488,(#7492,#7499),.PCURVE_S1.);
+#7488 = LINE('',#7489,#7490);
+#7489 = CARTESIAN_POINT('',(24.999999999999,-74.99999925973,
+    41.749999909025));
+#7490 = VECTOR('',#7491,1.);
+#7491 = DIRECTION('',(-1.E-15,-1.,1.819493555821E-08));
+#7492 = PCURVE('',#6930,#7493);
+#7493 = DEFINITIONAL_REPRESENTATION('',(#7494),#7498);
+#7494 = LINE('',#7495,#7496);
+#7495 = CARTESIAN_POINT('',(10.,0.));
+#7496 = VECTOR('',#7497,1.);
+#7497 = DIRECTION('',(0.,-1.));
+#7498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7499 = PCURVE('',#6958,#7500);
+#7500 = DEFINITIONAL_REPRESENTATION('',(#7501),#7505);
+#7501 = LINE('',#7502,#7503);
+#7502 = CARTESIAN_POINT('',(0.,-0.));
+#7503 = VECTOR('',#7504,1.);
+#7504 = DIRECTION('',(0.,-1.));
+#7505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7506 = ORIENTED_EDGE('',*,*,#6914,.F.);
+#7507 = ADVANCED_FACE('',(#7508),#6958,.T.);
+#7508 = FACE_BOUND('',#7509,.T.);
+#7509 = EDGE_LOOP('',(#7510,#7511,#7512,#7533));
+#7510 = ORIENTED_EDGE('',*,*,#7486,.T.);
+#7511 = ORIENTED_EDGE('',*,*,#7095,.T.);
+#7512 = ORIENTED_EDGE('',*,*,#7513,.F.);
+#7513 = EDGE_CURVE('',#6943,#7096,#7514,.T.);
+#7514 = SURFACE_CURVE('',#7515,(#7519,#7526),.PCURVE_S1.);
+#7515 = LINE('',#7516,#7517);
+#7516 = CARTESIAN_POINT('',(-25.,-74.99999925973,41.749999909025));
+#7517 = VECTOR('',#7518,1.);
+#7518 = DIRECTION('',(-1.E-15,-1.,1.819493555821E-08));
+#7519 = PCURVE('',#6958,#7520);
+#7520 = DEFINITIONAL_REPRESENTATION('',(#7521),#7525);
+#7521 = LINE('',#7522,#7523);
+#7522 = CARTESIAN_POINT('',(50.,0.));
+#7523 = VECTOR('',#7524,1.);
+#7524 = DIRECTION('',(0.,-1.));
+#7525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7526 = PCURVE('',#6984,#7527);
+#7527 = DEFINITIONAL_REPRESENTATION('',(#7528),#7532);
+#7528 = LINE('',#7529,#7530);
+#7529 = CARTESIAN_POINT('',(0.,0.));
+#7530 = VECTOR('',#7531,1.);
+#7531 = DIRECTION('',(0.,-1.));
+#7532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7533 = ORIENTED_EDGE('',*,*,#6942,.F.);
+#7534 = ADVANCED_FACE('',(#7535),#6984,.T.);
+#7535 = FACE_BOUND('',#7536,.T.);
+#7536 = EDGE_LOOP('',(#7537,#7538,#7539,#7540));
+#7537 = ORIENTED_EDGE('',*,*,#7513,.T.);
+#7538 = ORIENTED_EDGE('',*,*,#7118,.T.);
+#7539 = ORIENTED_EDGE('',*,*,#7411,.F.);
+#7540 = ORIENTED_EDGE('',*,*,#6970,.F.);
+#7541 = ADVANCED_FACE('',(#7542),#7189,.T.);
+#7542 = FACE_BOUND('',#7543,.T.);
+#7543 = EDGE_LOOP('',(#7544,#7567,#7594,#7595));
+#7544 = ORIENTED_EDGE('',*,*,#7545,.T.);
+#7545 = EDGE_CURVE('',#7169,#7546,#7548,.T.);
+#7546 = VERTEX_POINT('',#7547);
+#7547 = CARTESIAN_POINT('',(19.999999999999,-79.9999993598,36.25));
+#7548 = SEAM_CURVE('',#7549,(#7553,#7560),.PCURVE_S1.);
+#7549 = LINE('',#7550,#7551);
+#7550 = CARTESIAN_POINT('',(29.999999999999,-79.9999993598,36.25));
+#7551 = VECTOR('',#7552,1.);
+#7552 = DIRECTION('',(-1.,1.E-15,1.972152263053E-31));
+#7553 = PCURVE('',#7189,#7554);
+#7554 = DEFINITIONAL_REPRESENTATION('',(#7555),#7559);
+#7555 = LINE('',#7556,#7557);
+#7556 = CARTESIAN_POINT('',(0.,0.));
+#7557 = VECTOR('',#7558,1.);
+#7558 = DIRECTION('',(0.,-1.));
+#7559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7560 = PCURVE('',#7189,#7561);
+#7561 = DEFINITIONAL_REPRESENTATION('',(#7562),#7566);
+#7562 = LINE('',#7563,#7564);
+#7563 = CARTESIAN_POINT('',(6.28318530718,0.));
+#7564 = VECTOR('',#7565,1.);
+#7565 = DIRECTION('',(0.,-1.));
+#7566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7567 = ORIENTED_EDGE('',*,*,#7568,.T.);
+#7568 = EDGE_CURVE('',#7546,#7546,#7569,.T.);
+#7569 = SURFACE_CURVE('',#7570,(#7575,#7582),.PCURVE_S1.);
+#7570 = CIRCLE('',#7571,1.25);
+#7571 = AXIS2_PLACEMENT_3D('',#7572,#7573,#7574);
+#7572 = CARTESIAN_POINT('',(19.999999999999,-79.99999938255,35.));
+#7573 = DIRECTION('',(1.,-1.E-15,-1.972152263053E-31));
+#7574 = DIRECTION('',(1.819493575543E-23,1.819493555821E-08,1.));
+#7575 = PCURVE('',#7189,#7576);
+#7576 = DEFINITIONAL_REPRESENTATION('',(#7577),#7581);
+#7577 = LINE('',#7578,#7579);
+#7578 = CARTESIAN_POINT('',(0.,-10.));
+#7579 = VECTOR('',#7580,1.);
+#7580 = DIRECTION('',(1.,0.));
+#7581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7582 = PCURVE('',#7583,#7588);
+#7583 = PLANE('',#7584);
+#7584 = AXIS2_PLACEMENT_3D('',#7585,#7586,#7587);
+#7585 = CARTESIAN_POINT('',(19.999999999999,-79.99999938255,35.));
+#7586 = DIRECTION('',(1.,-1.E-15,-1.972152263053E-31));
+#7587 = DIRECTION('',(1.819493575543E-23,1.819493555821E-08,1.));
+#7588 = DEFINITIONAL_REPRESENTATION('',(#7589),#7593);
+#7589 = CIRCLE('',#7590,1.25);
+#7590 = AXIS2_PLACEMENT_2D('',#7591,#7592);
+#7591 = CARTESIAN_POINT('',(3.55E-15,0.));
+#7592 = DIRECTION('',(1.,0.));
+#7593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7594 = ORIENTED_EDGE('',*,*,#7545,.F.);
+#7595 = ORIENTED_EDGE('',*,*,#7168,.F.);
+#7596 = ADVANCED_FACE('',(#7597),#7242,.F.);
+#7597 = FACE_BOUND('',#7598,.F.);
+#7598 = EDGE_LOOP('',(#7599));
+#7599 = ORIENTED_EDGE('',*,*,#7227,.T.);
+#7600 = ADVANCED_FACE('',(#7601),#7297,.F.);
+#7601 = FACE_BOUND('',#7602,.F.);
+#7602 = EDGE_LOOP('',(#7603));
+#7603 = ORIENTED_EDGE('',*,*,#7282,.T.);
+#7604 = ADVANCED_FACE('',(#7605),#7341,.T.);
+#7605 = FACE_BOUND('',#7606,.T.);
+#7606 = EDGE_LOOP('',(#7607,#7608,#7629,#7630));
+#7607 = ORIENTED_EDGE('',*,*,#7320,.F.);
+#7608 = ORIENTED_EDGE('',*,*,#7609,.T.);
+#7609 = EDGE_CURVE('',#7321,#7458,#7610,.T.);
+#7610 = SEAM_CURVE('',#7611,(#7615,#7622),.PCURVE_S1.);
+#7611 = LINE('',#7612,#7613);
+#7612 = CARTESIAN_POINT('',(-1.250000000001,-79.99999892767,60.));
+#7613 = VECTOR('',#7614,1.);
+#7614 = DIRECTION('',(-1.819493597543E-23,-1.819493577821E-08,-1.));
+#7615 = PCURVE('',#7341,#7616);
+#7616 = DEFINITIONAL_REPRESENTATION('',(#7617),#7621);
+#7617 = LINE('',#7618,#7619);
+#7618 = CARTESIAN_POINT('',(6.28318530718,0.));
+#7619 = VECTOR('',#7620,1.);
+#7620 = DIRECTION('',(0.,-1.));
+#7621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7622 = PCURVE('',#7341,#7623);
+#7623 = DEFINITIONAL_REPRESENTATION('',(#7624),#7628);
+#7624 = LINE('',#7625,#7626);
+#7625 = CARTESIAN_POINT('',(0.,0.));
+#7626 = VECTOR('',#7627,1.);
+#7627 = DIRECTION('',(0.,-1.));
+#7628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7629 = ORIENTED_EDGE('',*,*,#7457,.T.);
+#7630 = ORIENTED_EDGE('',*,*,#7609,.F.);
+#7631 = ADVANCED_FACE('',(#7632),#7394,.F.);
+#7632 = FACE_BOUND('',#7633,.F.);
+#7633 = EDGE_LOOP('',(#7634));
+#7634 = ORIENTED_EDGE('',*,*,#7379,.T.);
+#7635 = ADVANCED_FACE('',(#7636),#7583,.F.);
+#7636 = FACE_BOUND('',#7637,.F.);
+#7637 = EDGE_LOOP('',(#7638));
+#7638 = ORIENTED_EDGE('',*,*,#7568,.T.);
+#7639 = ORIENTED_CLOSED_SHELL('',*,#7640,.F.);
+#7640 = CLOSED_SHELL('',(#7641,#7729,#7733,#7768,#7823));
+#7641 = ADVANCED_FACE('',(#7642),#7656,.F.);
+#7642 = FACE_BOUND('',#7643,.T.);
+#7643 = EDGE_LOOP('',(#7644,#7674,#7701,#7702));
+#7644 = ORIENTED_EDGE('',*,*,#7645,.T.);
+#7645 = EDGE_CURVE('',#7646,#7648,#7650,.T.);
+#7646 = VERTEX_POINT('',#7647);
+#7647 = CARTESIAN_POINT('',(40.999999980755,-81.99669940319,
+    34.88514458487));
+#7648 = VERTEX_POINT('',#7649);
+#7649 = CARTESIAN_POINT('',(39.999999980755,-81.99669939279,
+    34.885144571542));
+#7650 = SEAM_CURVE('',#7651,(#7655,#7667),.PCURVE_S1.);
+#7651 = LINE('',#7652,#7653);
+#7652 = CARTESIAN_POINT('',(40.999999980755,-81.99669940319,
+    34.88514458487));
+#7653 = VECTOR('',#7654,1.);
+#7654 = DIRECTION('',(-1.,1.040453552218E-08,-1.332836254743E-08));
+#7655 = PCURVE('',#7656,#7661);
+#7656 = CYLINDRICAL_SURFACE('',#7657,2.);
+#7657 = AXIS2_PLACEMENT_3D('',#7658,#7659,#7660);
+#7658 = CARTESIAN_POINT('',(40.999999999999,-80.00000007966,
+    35.000000195975));
+#7659 = DIRECTION('',(1.,-1.040453552218E-08,1.332836254743E-08));
+#7660 = DIRECTION('',(-9.621945906702E-09,-0.998349661767,
+    -5.74278055527E-02));
+#7661 = DEFINITIONAL_REPRESENTATION('',(#7662),#7666);
+#7662 = LINE('',#7663,#7664);
+#7663 = CARTESIAN_POINT('',(-0.,0.));
+#7664 = VECTOR('',#7665,1.);
+#7665 = DIRECTION('',(-0.,-1.));
+#7666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7667 = PCURVE('',#7656,#7668);
+#7668 = DEFINITIONAL_REPRESENTATION('',(#7669),#7673);
+#7669 = LINE('',#7670,#7671);
+#7670 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#7671 = VECTOR('',#7672,1.);
+#7672 = DIRECTION('',(-0.,-1.));
+#7673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7674 = ORIENTED_EDGE('',*,*,#7675,.T.);
+#7675 = EDGE_CURVE('',#7648,#7648,#7676,.T.);
+#7676 = SURFACE_CURVE('',#7677,(#7682,#7689),.PCURVE_S1.);
+#7677 = CIRCLE('',#7678,2.);
+#7678 = AXIS2_PLACEMENT_3D('',#7679,#7680,#7681);
+#7679 = CARTESIAN_POINT('',(39.999999999999,-80.00000006926,
+    35.000000182647));
+#7680 = DIRECTION('',(-1.,1.040453552218E-08,-1.332836254743E-08));
+#7681 = DIRECTION('',(-9.621945906702E-09,-0.998349661767,
+    -5.74278055527E-02));
+#7682 = PCURVE('',#7656,#7683);
+#7683 = DEFINITIONAL_REPRESENTATION('',(#7684),#7688);
+#7684 = LINE('',#7685,#7686);
+#7685 = CARTESIAN_POINT('',(-0.,-1.));
+#7686 = VECTOR('',#7687,1.);
+#7687 = DIRECTION('',(-1.,0.));
+#7688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7689 = PCURVE('',#7690,#7695);
+#7690 = PLANE('',#7691);
+#7691 = AXIS2_PLACEMENT_3D('',#7692,#7693,#7694);
+#7692 = CARTESIAN_POINT('',(39.999999999999,-80.00000006926,
+    35.000000182647));
+#7693 = DIRECTION('',(-1.,1.040453552218E-08,-1.332836254743E-08));
+#7694 = DIRECTION('',(-9.621945906702E-09,-0.998349661767,
+    -5.74278055527E-02));
+#7695 = DEFINITIONAL_REPRESENTATION('',(#7696),#7700);
+#7696 = CIRCLE('',#7697,2.);
+#7697 = AXIS2_PLACEMENT_2D('',#7698,#7699);
+#7698 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#7699 = DIRECTION('',(1.,0.));
+#7700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7701 = ORIENTED_EDGE('',*,*,#7645,.F.);
+#7702 = ORIENTED_EDGE('',*,*,#7703,.F.);
+#7703 = EDGE_CURVE('',#7646,#7646,#7704,.T.);
+#7704 = SURFACE_CURVE('',#7705,(#7710,#7717),.PCURVE_S1.);
+#7705 = CIRCLE('',#7706,2.);
+#7706 = AXIS2_PLACEMENT_3D('',#7707,#7708,#7709);
+#7707 = CARTESIAN_POINT('',(40.999999999999,-80.00000007966,
+    35.000000195975));
+#7708 = DIRECTION('',(-1.,1.040453552218E-08,-1.332836254743E-08));
+#7709 = DIRECTION('',(-9.621945906702E-09,-0.998349661767,
+    -5.74278055527E-02));
+#7710 = PCURVE('',#7656,#7711);
+#7711 = DEFINITIONAL_REPRESENTATION('',(#7712),#7716);
+#7712 = LINE('',#7713,#7714);
+#7713 = CARTESIAN_POINT('',(-0.,0.));
+#7714 = VECTOR('',#7715,1.);
+#7715 = DIRECTION('',(-1.,0.));
+#7716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7717 = PCURVE('',#7718,#7723);
+#7718 = PLANE('',#7719);
+#7719 = AXIS2_PLACEMENT_3D('',#7720,#7721,#7722);
+#7720 = CARTESIAN_POINT('',(40.999999999999,-80.00000007966,
+    35.000000195975));
+#7721 = DIRECTION('',(-1.,1.040453552218E-08,-1.332836254743E-08));
+#7722 = DIRECTION('',(-9.621945906702E-09,-0.998349661767,
+    -5.74278055527E-02));
+#7723 = DEFINITIONAL_REPRESENTATION('',(#7724),#7728);
+#7724 = CIRCLE('',#7725,2.);
+#7725 = AXIS2_PLACEMENT_2D('',#7726,#7727);
+#7726 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#7727 = DIRECTION('',(1.,0.));
+#7728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7729 = ADVANCED_FACE('',(#7730),#7718,.T.);
+#7730 = FACE_BOUND('',#7731,.T.);
+#7731 = EDGE_LOOP('',(#7732));
+#7732 = ORIENTED_EDGE('',*,*,#7703,.T.);
+#7733 = ADVANCED_FACE('',(#7734,#7737),#7690,.F.);
+#7734 = FACE_BOUND('',#7735,.F.);
+#7735 = EDGE_LOOP('',(#7736));
+#7736 = ORIENTED_EDGE('',*,*,#7675,.T.);
+#7737 = FACE_BOUND('',#7738,.F.);
+#7738 = EDGE_LOOP('',(#7739));
+#7739 = ORIENTED_EDGE('',*,*,#7740,.F.);
+#7740 = EDGE_CURVE('',#7741,#7741,#7743,.T.);
+#7741 = VERTEX_POINT('',#7742);
+#7742 = CARTESIAN_POINT('',(39.999999987972,-81.24793714646,
+    34.928215425706));
+#7743 = SURFACE_CURVE('',#7744,(#7749,#7756),.PCURVE_S1.);
+#7744 = CIRCLE('',#7745,1.25);
+#7745 = AXIS2_PLACEMENT_3D('',#7746,#7747,#7748);
+#7746 = CARTESIAN_POINT('',(39.999999999999,-80.00000006926,
+    35.000000182647));
+#7747 = DIRECTION('',(-1.,1.040453552218E-08,-1.332836254743E-08));
+#7748 = DIRECTION('',(-9.621945906702E-09,-0.998349661767,
+    -5.74278055527E-02));
+#7749 = PCURVE('',#7690,#7750);
+#7750 = DEFINITIONAL_REPRESENTATION('',(#7751),#7755);
+#7751 = CIRCLE('',#7752,1.25);
+#7752 = AXIS2_PLACEMENT_2D('',#7753,#7754);
+#7753 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#7754 = DIRECTION('',(1.,0.));
+#7755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7756 = PCURVE('',#7757,#7762);
+#7757 = CYLINDRICAL_SURFACE('',#7758,1.25);
+#7758 = AXIS2_PLACEMENT_3D('',#7759,#7760,#7761);
+#7759 = CARTESIAN_POINT('',(39.999999999999,-80.00000006926,
+    35.000000182647));
+#7760 = DIRECTION('',(1.,-1.040453552218E-08,1.332836254743E-08));
+#7761 = DIRECTION('',(-9.621945906702E-09,-0.998349661767,
+    -5.74278055527E-02));
+#7762 = DEFINITIONAL_REPRESENTATION('',(#7763),#7767);
+#7763 = LINE('',#7764,#7765);
+#7764 = CARTESIAN_POINT('',(-0.,0.));
+#7765 = VECTOR('',#7766,1.);
+#7766 = DIRECTION('',(-1.,0.));
+#7767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7768 = ADVANCED_FACE('',(#7769),#7757,.F.);
+#7769 = FACE_BOUND('',#7770,.T.);
+#7770 = EDGE_LOOP('',(#7771,#7794,#7821,#7822));
+#7771 = ORIENTED_EDGE('',*,*,#7772,.T.);
+#7772 = EDGE_CURVE('',#7741,#7773,#7775,.T.);
+#7773 = VERTEX_POINT('',#7774);
+#7774 = CARTESIAN_POINT('',(26.999999987972,-81.2479370112,
+    34.928215252437));
+#7775 = SEAM_CURVE('',#7776,(#7780,#7787),.PCURVE_S1.);
+#7776 = LINE('',#7777,#7778);
+#7777 = CARTESIAN_POINT('',(39.999999987972,-81.24793714646,
+    34.928215425706));
+#7778 = VECTOR('',#7779,1.);
+#7779 = DIRECTION('',(-1.,1.040453552218E-08,-1.332836254743E-08));
+#7780 = PCURVE('',#7757,#7781);
+#7781 = DEFINITIONAL_REPRESENTATION('',(#7782),#7786);
+#7782 = LINE('',#7783,#7784);
+#7783 = CARTESIAN_POINT('',(-0.,0.));
+#7784 = VECTOR('',#7785,1.);
+#7785 = DIRECTION('',(-0.,-1.));
+#7786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7787 = PCURVE('',#7757,#7788);
+#7788 = DEFINITIONAL_REPRESENTATION('',(#7789),#7793);
+#7789 = LINE('',#7790,#7791);
+#7790 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#7791 = VECTOR('',#7792,1.);
+#7792 = DIRECTION('',(-0.,-1.));
+#7793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7794 = ORIENTED_EDGE('',*,*,#7795,.T.);
+#7795 = EDGE_CURVE('',#7773,#7773,#7796,.T.);
+#7796 = SURFACE_CURVE('',#7797,(#7802,#7809),.PCURVE_S1.);
+#7797 = CIRCLE('',#7798,1.25);
+#7798 = AXIS2_PLACEMENT_3D('',#7799,#7800,#7801);
+#7799 = CARTESIAN_POINT('',(26.999999999999,-79.999999934,
+    35.000000009378));
+#7800 = DIRECTION('',(-1.,1.040453552218E-08,-1.332836254743E-08));
+#7801 = DIRECTION('',(-9.621945906702E-09,-0.998349661767,
+    -5.74278055527E-02));
+#7802 = PCURVE('',#7757,#7803);
+#7803 = DEFINITIONAL_REPRESENTATION('',(#7804),#7808);
+#7804 = LINE('',#7805,#7806);
+#7805 = CARTESIAN_POINT('',(-0.,-13.));
+#7806 = VECTOR('',#7807,1.);
+#7807 = DIRECTION('',(-1.,0.));
+#7808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7809 = PCURVE('',#7810,#7815);
+#7810 = PLANE('',#7811);
+#7811 = AXIS2_PLACEMENT_3D('',#7812,#7813,#7814);
+#7812 = CARTESIAN_POINT('',(26.999999999999,-79.999999934,
+    35.000000009378));
+#7813 = DIRECTION('',(-1.,1.040453552218E-08,-1.332836254743E-08));
+#7814 = DIRECTION('',(-9.621945906702E-09,-0.998349661767,
+    -5.74278055527E-02));
+#7815 = DEFINITIONAL_REPRESENTATION('',(#7816),#7820);
+#7816 = CIRCLE('',#7817,1.25);
+#7817 = AXIS2_PLACEMENT_2D('',#7818,#7819);
+#7818 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#7819 = DIRECTION('',(1.,0.));
+#7820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7821 = ORIENTED_EDGE('',*,*,#7772,.F.);
+#7822 = ORIENTED_EDGE('',*,*,#7740,.F.);
+#7823 = ADVANCED_FACE('',(#7824),#7810,.F.);
+#7824 = FACE_BOUND('',#7825,.F.);
+#7825 = EDGE_LOOP('',(#7826));
+#7826 = ORIENTED_EDGE('',*,*,#7795,.T.);
+#7827 = ORIENTED_CLOSED_SHELL('',*,#7828,.F.);
+#7828 = CLOSED_SHELL('',(#7829,#7917,#7921,#7956,#8011));
+#7829 = ADVANCED_FACE('',(#7830),#7844,.F.);
+#7830 = FACE_BOUND('',#7831,.T.);
+#7831 = EDGE_LOOP('',(#7832,#7862,#7889,#7890));
+#7832 = ORIENTED_EDGE('',*,*,#7833,.T.);
+#7833 = EDGE_CURVE('',#7834,#7836,#7838,.T.);
+#7834 = VERTEX_POINT('',#7835);
+#7835 = CARTESIAN_POINT('',(-40.99999994441,-80.0000000112,
+    32.999999843407));
+#7836 = VERTEX_POINT('',#7837);
+#7837 = CARTESIAN_POINT('',(-39.99999994441,-80.0000000112,
+    32.999999871199));
+#7838 = SEAM_CURVE('',#7839,(#7843,#7855),.PCURVE_S1.);
+#7839 = LINE('',#7840,#7841);
+#7840 = CARTESIAN_POINT('',(-40.99999994441,-80.0000000112,
+    32.999999843407));
+#7841 = VECTOR('',#7842,1.);
+#7842 = DIRECTION('',(1.,-1.299999994442E-14,2.779157948218E-08));
+#7843 = PCURVE('',#7844,#7849);
+#7844 = CYLINDRICAL_SURFACE('',#7845,2.);
+#7845 = AXIS2_PLACEMENT_3D('',#7846,#7847,#7848);
+#7846 = CARTESIAN_POINT('',(-40.99999999999,-80.0000000112,
+    34.999999843407));
+#7847 = DIRECTION('',(-1.,1.299999994442E-14,-2.779157948218E-08));
+#7848 = DIRECTION('',(2.779157948218E-08,-2.E-15,-1.));
+#7849 = DEFINITIONAL_REPRESENTATION('',(#7850),#7854);
+#7850 = LINE('',#7851,#7852);
+#7851 = CARTESIAN_POINT('',(-0.,0.));
+#7852 = VECTOR('',#7853,1.);
+#7853 = DIRECTION('',(-0.,-1.));
+#7854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7855 = PCURVE('',#7844,#7856);
+#7856 = DEFINITIONAL_REPRESENTATION('',(#7857),#7861);
+#7857 = LINE('',#7858,#7859);
+#7858 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#7859 = VECTOR('',#7860,1.);
+#7860 = DIRECTION('',(-0.,-1.));
+#7861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7862 = ORIENTED_EDGE('',*,*,#7863,.T.);
+#7863 = EDGE_CURVE('',#7836,#7836,#7864,.T.);
+#7864 = SURFACE_CURVE('',#7865,(#7870,#7877),.PCURVE_S1.);
+#7865 = CIRCLE('',#7866,2.);
+#7866 = AXIS2_PLACEMENT_3D('',#7867,#7868,#7869);
+#7867 = CARTESIAN_POINT('',(-39.99999999999,-80.0000000112,
+    34.999999871199));
+#7868 = DIRECTION('',(1.,-1.299999994442E-14,2.779157948218E-08));
+#7869 = DIRECTION('',(2.779157948218E-08,-2.E-15,-1.));
+#7870 = PCURVE('',#7844,#7871);
+#7871 = DEFINITIONAL_REPRESENTATION('',(#7872),#7876);
+#7872 = LINE('',#7873,#7874);
+#7873 = CARTESIAN_POINT('',(-0.,-1.));
+#7874 = VECTOR('',#7875,1.);
+#7875 = DIRECTION('',(-1.,0.));
+#7876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7877 = PCURVE('',#7878,#7883);
+#7878 = PLANE('',#7879);
+#7879 = AXIS2_PLACEMENT_3D('',#7880,#7881,#7882);
+#7880 = CARTESIAN_POINT('',(-39.99999999999,-80.0000000112,
+    34.999999871199));
+#7881 = DIRECTION('',(1.,-1.299999994442E-14,2.779157948218E-08));
+#7882 = DIRECTION('',(2.779157948218E-08,-2.E-15,-1.));
+#7883 = DEFINITIONAL_REPRESENTATION('',(#7884),#7888);
+#7884 = CIRCLE('',#7885,2.);
+#7885 = AXIS2_PLACEMENT_2D('',#7886,#7887);
+#7886 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#7887 = DIRECTION('',(1.,0.));
+#7888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7889 = ORIENTED_EDGE('',*,*,#7833,.F.);
+#7890 = ORIENTED_EDGE('',*,*,#7891,.F.);
+#7891 = EDGE_CURVE('',#7834,#7834,#7892,.T.);
+#7892 = SURFACE_CURVE('',#7893,(#7898,#7905),.PCURVE_S1.);
+#7893 = CIRCLE('',#7894,2.);
+#7894 = AXIS2_PLACEMENT_3D('',#7895,#7896,#7897);
+#7895 = CARTESIAN_POINT('',(-40.99999999999,-80.0000000112,
+    34.999999843407));
+#7896 = DIRECTION('',(1.,-1.299999994442E-14,2.779157948218E-08));
+#7897 = DIRECTION('',(2.779157948218E-08,-2.E-15,-1.));
+#7898 = PCURVE('',#7844,#7899);
+#7899 = DEFINITIONAL_REPRESENTATION('',(#7900),#7904);
+#7900 = LINE('',#7901,#7902);
+#7901 = CARTESIAN_POINT('',(-0.,0.));
+#7902 = VECTOR('',#7903,1.);
+#7903 = DIRECTION('',(-1.,0.));
+#7904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7905 = PCURVE('',#7906,#7911);
+#7906 = PLANE('',#7907);
+#7907 = AXIS2_PLACEMENT_3D('',#7908,#7909,#7910);
+#7908 = CARTESIAN_POINT('',(-40.99999999999,-80.0000000112,
+    34.999999843407));
+#7909 = DIRECTION('',(1.,-1.299999994442E-14,2.779157948218E-08));
+#7910 = DIRECTION('',(2.779157948218E-08,-2.E-15,-1.));
+#7911 = DEFINITIONAL_REPRESENTATION('',(#7912),#7916);
+#7912 = CIRCLE('',#7913,2.);
+#7913 = AXIS2_PLACEMENT_2D('',#7914,#7915);
+#7914 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#7915 = DIRECTION('',(1.,0.));
+#7916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7917 = ADVANCED_FACE('',(#7918),#7906,.T.);
+#7918 = FACE_BOUND('',#7919,.T.);
+#7919 = EDGE_LOOP('',(#7920));
+#7920 = ORIENTED_EDGE('',*,*,#7891,.T.);
+#7921 = ADVANCED_FACE('',(#7922,#7925),#7878,.F.);
+#7922 = FACE_BOUND('',#7923,.F.);
+#7923 = EDGE_LOOP('',(#7924));
+#7924 = ORIENTED_EDGE('',*,*,#7863,.T.);
+#7925 = FACE_BOUND('',#7926,.F.);
+#7926 = EDGE_LOOP('',(#7927));
+#7927 = ORIENTED_EDGE('',*,*,#7928,.F.);
+#7928 = EDGE_CURVE('',#7929,#7929,#7931,.T.);
+#7929 = VERTEX_POINT('',#7930);
+#7930 = CARTESIAN_POINT('',(-39.99999996526,-80.0000000112,
+    33.749999871199));
+#7931 = SURFACE_CURVE('',#7932,(#7937,#7944),.PCURVE_S1.);
+#7932 = CIRCLE('',#7933,1.25);
+#7933 = AXIS2_PLACEMENT_3D('',#7934,#7935,#7936);
+#7934 = CARTESIAN_POINT('',(-39.99999999999,-80.0000000112,
+    34.999999871199));
+#7935 = DIRECTION('',(1.,-1.299999994442E-14,2.779157948218E-08));
+#7936 = DIRECTION('',(2.779157948218E-08,-2.E-15,-1.));
+#7937 = PCURVE('',#7878,#7938);
+#7938 = DEFINITIONAL_REPRESENTATION('',(#7939),#7943);
+#7939 = CIRCLE('',#7940,1.25);
+#7940 = AXIS2_PLACEMENT_2D('',#7941,#7942);
+#7941 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#7942 = DIRECTION('',(1.,0.));
+#7943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7944 = PCURVE('',#7945,#7950);
+#7945 = CYLINDRICAL_SURFACE('',#7946,1.25);
+#7946 = AXIS2_PLACEMENT_3D('',#7947,#7948,#7949);
+#7947 = CARTESIAN_POINT('',(-39.99999999999,-80.0000000112,
+    34.999999871199));
+#7948 = DIRECTION('',(-1.,1.299999994442E-14,-2.779157948218E-08));
+#7949 = DIRECTION('',(2.779157948218E-08,-2.E-15,-1.));
+#7950 = DEFINITIONAL_REPRESENTATION('',(#7951),#7955);
+#7951 = LINE('',#7952,#7953);
+#7952 = CARTESIAN_POINT('',(-0.,0.));
+#7953 = VECTOR('',#7954,1.);
+#7954 = DIRECTION('',(-1.,0.));
+#7955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7956 = ADVANCED_FACE('',(#7957),#7945,.F.);
+#7957 = FACE_BOUND('',#7958,.T.);
+#7958 = EDGE_LOOP('',(#7959,#7982,#8009,#8010));
+#7959 = ORIENTED_EDGE('',*,*,#7960,.T.);
+#7960 = EDGE_CURVE('',#7929,#7961,#7963,.T.);
+#7961 = VERTEX_POINT('',#7962);
+#7962 = CARTESIAN_POINT('',(-26.99999996526,-80.0000000112,
+    33.750000232489));
+#7963 = SEAM_CURVE('',#7964,(#7968,#7975),.PCURVE_S1.);
+#7964 = LINE('',#7965,#7966);
+#7965 = CARTESIAN_POINT('',(-39.99999996526,-80.0000000112,
+    33.749999871199));
+#7966 = VECTOR('',#7967,1.);
+#7967 = DIRECTION('',(1.,-1.299999994442E-14,2.779157948218E-08));
+#7968 = PCURVE('',#7945,#7969);
+#7969 = DEFINITIONAL_REPRESENTATION('',(#7970),#7974);
+#7970 = LINE('',#7971,#7972);
+#7971 = CARTESIAN_POINT('',(-0.,0.));
+#7972 = VECTOR('',#7973,1.);
+#7973 = DIRECTION('',(-0.,-1.));
+#7974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7975 = PCURVE('',#7945,#7976);
+#7976 = DEFINITIONAL_REPRESENTATION('',(#7977),#7981);
+#7977 = LINE('',#7978,#7979);
+#7978 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#7979 = VECTOR('',#7980,1.);
+#7980 = DIRECTION('',(-0.,-1.));
+#7981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7982 = ORIENTED_EDGE('',*,*,#7983,.T.);
+#7983 = EDGE_CURVE('',#7961,#7961,#7984,.T.);
+#7984 = SURFACE_CURVE('',#7985,(#7990,#7997),.PCURVE_S1.);
+#7985 = CIRCLE('',#7986,1.25);
+#7986 = AXIS2_PLACEMENT_3D('',#7987,#7988,#7989);
+#7987 = CARTESIAN_POINT('',(-26.99999999999,-80.0000000112,
+    35.000000232489));
+#7988 = DIRECTION('',(1.,-1.299999994442E-14,2.779157948218E-08));
+#7989 = DIRECTION('',(2.779157948218E-08,-2.E-15,-1.));
+#7990 = PCURVE('',#7945,#7991);
+#7991 = DEFINITIONAL_REPRESENTATION('',(#7992),#7996);
+#7992 = LINE('',#7993,#7994);
+#7993 = CARTESIAN_POINT('',(-0.,-13.));
+#7994 = VECTOR('',#7995,1.);
+#7995 = DIRECTION('',(-1.,0.));
+#7996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7997 = PCURVE('',#7998,#8003);
+#7998 = PLANE('',#7999);
+#7999 = AXIS2_PLACEMENT_3D('',#8000,#8001,#8002);
+#8000 = CARTESIAN_POINT('',(-26.99999999999,-80.0000000112,
+    35.000000232489));
+#8001 = DIRECTION('',(1.,-1.299999994442E-14,2.779157948218E-08));
+#8002 = DIRECTION('',(2.779157948218E-08,-2.E-15,-1.));
+#8003 = DEFINITIONAL_REPRESENTATION('',(#8004),#8008);
+#8004 = CIRCLE('',#8005,1.25);
+#8005 = AXIS2_PLACEMENT_2D('',#8006,#8007);
+#8006 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#8007 = DIRECTION('',(1.,0.));
+#8008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8009 = ORIENTED_EDGE('',*,*,#7960,.F.);
+#8010 = ORIENTED_EDGE('',*,*,#7928,.F.);
+#8011 = ADVANCED_FACE('',(#8012),#7998,.F.);
+#8012 = FACE_BOUND('',#8013,.F.);
+#8013 = EDGE_LOOP('',(#8014));
+#8014 = ORIENTED_EDGE('',*,*,#7983,.T.);
+#8015 = ORIENTED_CLOSED_SHELL('',*,#8016,.F.);
+#8016 = CLOSED_SHELL('',(#8017,#8137,#8283,#8424,#8451,#8478,#8485,#8540
+    ,#8595,#8650,#8705,#8709,#8713,#8717));
+#8017 = ADVANCED_FACE('',(#8018),#8032,.T.);
+#8018 = FACE_BOUND('',#8019,.T.);
+#8019 = EDGE_LOOP('',(#8020,#8055,#8083,#8111));
+#8020 = ORIENTED_EDGE('',*,*,#8021,.T.);
+#8021 = EDGE_CURVE('',#8022,#8024,#8026,.T.);
+#8022 = VERTEX_POINT('',#8023);
+#8023 = CARTESIAN_POINT('',(-29.99999998396,-36.06958739026,
+    35.102565652333));
+#8024 = VERTEX_POINT('',#8025);
+#8025 = CARTESIAN_POINT('',(-30.00000005067,-34.64101600688,
+    44.999998844964));
+#8026 = SURFACE_CURVE('',#8027,(#8031,#8043),.PCURVE_S1.);
+#8027 = LINE('',#8028,#8029);
+#8028 = CARTESIAN_POINT('',(-29.99999998396,-36.06958739026,
+    35.102565652333));
+#8029 = VECTOR('',#8030,1.);
+#8030 = DIRECTION('',(-6.671271043936E-09,0.142857138338,0.989743319263)
+  );
+#8031 = PCURVE('',#8032,#8037);
+#8032 = PLANE('',#8033);
+#8033 = AXIS2_PLACEMENT_3D('',#8034,#8035,#8036);
+#8034 = CARTESIAN_POINT('',(-29.99999998396,-36.06958739026,
+    35.102565652333));
+#8035 = DIRECTION('',(4.789753880483E-10,0.989743319263,-0.142857138338)
+  );
+#8036 = DIRECTION('',(1.,4.78976E-10,6.671271E-09));
+#8037 = DEFINITIONAL_REPRESENTATION('',(#8038),#8042);
+#8038 = LINE('',#8039,#8040);
+#8039 = CARTESIAN_POINT('',(0.,0.));
+#8040 = VECTOR('',#8041,1.);
+#8041 = DIRECTION('',(0.,-1.));
+#8042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8043 = PCURVE('',#8044,#8049);
+#8044 = PLANE('',#8045);
+#8045 = AXIS2_PLACEMENT_3D('',#8046,#8047,#8048);
+#8046 = CARTESIAN_POINT('',(-29.9999999672,-1.428571216053,
+    30.102565810511));
+#8047 = DIRECTION('',(1.,4.78976E-10,6.671271E-09));
+#8048 = DIRECTION('',(-4.789753880483E-10,-0.989743319263,0.142857138338
+    ));
+#8049 = DEFINITIONAL_REPRESENTATION('',(#8050),#8054);
+#8050 = LINE('',#8051,#8052);
+#8051 = CARTESIAN_POINT('',(35.,0.));
+#8052 = VECTOR('',#8053,1.);
+#8053 = DIRECTION('',(0.,-1.));
+#8054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8055 = ORIENTED_EDGE('',*,*,#8056,.T.);
+#8056 = EDGE_CURVE('',#8024,#8057,#8059,.T.);
+#8057 = VERTEX_POINT('',#8058);
+#8058 = CARTESIAN_POINT('',(29.999999949322,-34.64101597814,
+    44.99999924524));
+#8059 = SURFACE_CURVE('',#8060,(#8064,#8071),.PCURVE_S1.);
+#8060 = LINE('',#8061,#8062);
+#8061 = CARTESIAN_POINT('',(-30.00000005067,-34.64101600688,
+    44.999998844964));
+#8062 = VECTOR('',#8063,1.);
+#8063 = DIRECTION('',(1.,4.78976E-10,6.671271E-09));
+#8064 = PCURVE('',#8032,#8065);
+#8065 = DEFINITIONAL_REPRESENTATION('',(#8066),#8070);
+#8066 = LINE('',#8067,#8068);
+#8067 = CARTESIAN_POINT('',(0.,-10.));
+#8068 = VECTOR('',#8069,1.);
+#8069 = DIRECTION('',(1.,0.));
+#8070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8071 = PCURVE('',#8072,#8077);
+#8072 = PLANE('',#8073);
+#8073 = AXIS2_PLACEMENT_3D('',#8074,#8075,#8076);
+#8074 = CARTESIAN_POINT('',(-4.229634242847E-08,-17.32050790541,
+    42.499999124191));
+#8075 = DIRECTION('',(-6.671271043936E-09,0.142857138338,0.989743319263)
+  );
+#8076 = DIRECTION('',(1.,4.78976E-10,6.671271E-09));
+#8077 = DEFINITIONAL_REPRESENTATION('',(#8078),#8082);
+#8078 = LINE('',#8079,#8080);
+#8079 = CARTESIAN_POINT('',(-30.,-17.5));
+#8080 = VECTOR('',#8081,1.);
+#8081 = DIRECTION('',(1.,0.));
+#8082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8083 = ORIENTED_EDGE('',*,*,#8084,.F.);
+#8084 = EDGE_CURVE('',#8085,#8057,#8087,.T.);
+#8085 = VERTEX_POINT('',#8086);
+#8086 = CARTESIAN_POINT('',(30.000000016034,-36.06958736152,
+    35.102566052609));
+#8087 = SURFACE_CURVE('',#8088,(#8092,#8099),.PCURVE_S1.);
+#8088 = LINE('',#8089,#8090);
+#8089 = CARTESIAN_POINT('',(30.000000016034,-36.06958736152,
+    35.102566052609));
+#8090 = VECTOR('',#8091,1.);
+#8091 = DIRECTION('',(-6.671271043936E-09,0.142857138338,0.989743319263)
+  );
+#8092 = PCURVE('',#8032,#8093);
+#8093 = DEFINITIONAL_REPRESENTATION('',(#8094),#8098);
+#8094 = LINE('',#8095,#8096);
+#8095 = CARTESIAN_POINT('',(60.,0.));
+#8096 = VECTOR('',#8097,1.);
+#8097 = DIRECTION('',(0.,-1.));
+#8098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8099 = PCURVE('',#8100,#8105);
+#8100 = PLANE('',#8101);
+#8101 = AXIS2_PLACEMENT_3D('',#8102,#8103,#8104);
+#8102 = CARTESIAN_POINT('',(30.000000016034,-36.06958736152,
+    35.102566052609));
+#8103 = DIRECTION('',(-1.,-4.78976E-10,-6.671271E-09));
+#8104 = DIRECTION('',(4.789753880483E-10,0.989743319263,-0.142857138338)
+  );
+#8105 = DEFINITIONAL_REPRESENTATION('',(#8106),#8110);
+#8106 = LINE('',#8107,#8108);
+#8107 = CARTESIAN_POINT('',(0.,0.));
+#8108 = VECTOR('',#8109,1.);
+#8109 = DIRECTION('',(0.,-1.));
+#8110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8111 = ORIENTED_EDGE('',*,*,#8112,.F.);
+#8112 = EDGE_CURVE('',#8022,#8085,#8113,.T.);
+#8113 = SURFACE_CURVE('',#8114,(#8118,#8125),.PCURVE_S1.);
+#8114 = LINE('',#8115,#8116);
+#8115 = CARTESIAN_POINT('',(-29.99999998396,-36.06958739026,
+    35.102565652333));
+#8116 = VECTOR('',#8117,1.);
+#8117 = DIRECTION('',(1.,4.78976E-10,6.671271E-09));
+#8118 = PCURVE('',#8032,#8119);
+#8119 = DEFINITIONAL_REPRESENTATION('',(#8120),#8124);
+#8120 = LINE('',#8121,#8122);
+#8121 = CARTESIAN_POINT('',(0.,0.));
+#8122 = VECTOR('',#8123,1.);
+#8123 = DIRECTION('',(1.,0.));
+#8124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8125 = PCURVE('',#8126,#8131);
+#8126 = PLANE('',#8127);
+#8127 = AXIS2_PLACEMENT_3D('',#8128,#8129,#8130);
+#8128 = CARTESIAN_POINT('',(2.441636937078E-08,-18.74907928878,
+    32.60256593156));
+#8129 = DIRECTION('',(-6.671271043936E-09,0.142857138338,0.989743319263)
+  );
+#8130 = DIRECTION('',(1.,4.78976E-10,6.671271E-09));
+#8131 = DEFINITIONAL_REPRESENTATION('',(#8132),#8136);
+#8132 = LINE('',#8133,#8134);
+#8133 = CARTESIAN_POINT('',(-30.,-17.5));
+#8134 = VECTOR('',#8135,1.);
+#8135 = DIRECTION('',(1.,0.));
+#8136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8137 = ADVANCED_FACE('',(#8138,#8213,#8248),#8044,.T.);
+#8138 = FACE_BOUND('',#8139,.T.);
+#8139 = EDGE_LOOP('',(#8140,#8170,#8191,#8192));
+#8140 = ORIENTED_EDGE('',*,*,#8141,.T.);
+#8141 = EDGE_CURVE('',#8142,#8144,#8146,.T.);
+#8142 = VERTEX_POINT('',#8143);
+#8143 = CARTESIAN_POINT('',(-29.9999999672,-1.428571216053,
+    30.102565810511));
+#8144 = VERTEX_POINT('',#8145);
+#8145 = CARTESIAN_POINT('',(-30.00000003391,1.673241172284E-07,
+    39.999999003142));
+#8146 = SURFACE_CURVE('',#8147,(#8151,#8158),.PCURVE_S1.);
+#8147 = LINE('',#8148,#8149);
+#8148 = CARTESIAN_POINT('',(-29.9999999672,-1.428571216053,
+    30.102565810511));
+#8149 = VECTOR('',#8150,1.);
+#8150 = DIRECTION('',(-6.671271043936E-09,0.142857138338,0.989743319263)
+  );
+#8151 = PCURVE('',#8044,#8152);
+#8152 = DEFINITIONAL_REPRESENTATION('',(#8153),#8157);
+#8153 = LINE('',#8154,#8155);
+#8154 = CARTESIAN_POINT('',(0.,0.));
+#8155 = VECTOR('',#8156,1.);
+#8156 = DIRECTION('',(0.,-1.));
+#8157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8158 = PCURVE('',#8159,#8164);
+#8159 = PLANE('',#8160);
+#8160 = AXIS2_PLACEMENT_3D('',#8161,#8162,#8163);
+#8161 = CARTESIAN_POINT('',(30.000000032798,-1.428571187315,
+    30.102566210787));
+#8162 = DIRECTION('',(-4.789753880483E-10,-0.989743319263,0.142857138338
+    ));
+#8163 = DIRECTION('',(-1.,-4.78976E-10,-6.671271E-09));
+#8164 = DEFINITIONAL_REPRESENTATION('',(#8165),#8169);
+#8165 = LINE('',#8166,#8167);
+#8166 = CARTESIAN_POINT('',(60.,0.));
+#8167 = VECTOR('',#8168,1.);
+#8168 = DIRECTION('',(0.,-1.));
+#8169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8170 = ORIENTED_EDGE('',*,*,#8171,.T.);
+#8171 = EDGE_CURVE('',#8144,#8024,#8172,.T.);
+#8172 = SURFACE_CURVE('',#8173,(#8177,#8184),.PCURVE_S1.);
+#8173 = LINE('',#8174,#8175);
+#8174 = CARTESIAN_POINT('',(-30.00000003391,1.673241172284E-07,
+    39.999999003142));
+#8175 = VECTOR('',#8176,1.);
+#8176 = DIRECTION('',(-4.789753880483E-10,-0.989743319263,0.142857138338
+    ));
+#8177 = PCURVE('',#8044,#8178);
+#8178 = DEFINITIONAL_REPRESENTATION('',(#8179),#8183);
+#8179 = LINE('',#8180,#8181);
+#8180 = CARTESIAN_POINT('',(0.,-10.));
+#8181 = VECTOR('',#8182,1.);
+#8182 = DIRECTION('',(1.,0.));
+#8183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8184 = PCURVE('',#8072,#8185);
+#8185 = DEFINITIONAL_REPRESENTATION('',(#8186),#8190);
+#8186 = LINE('',#8187,#8188);
+#8187 = CARTESIAN_POINT('',(-30.,17.5));
+#8188 = VECTOR('',#8189,1.);
+#8189 = DIRECTION('',(0.,-1.));
+#8190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8191 = ORIENTED_EDGE('',*,*,#8021,.F.);
+#8192 = ORIENTED_EDGE('',*,*,#8193,.F.);
+#8193 = EDGE_CURVE('',#8142,#8022,#8194,.T.);
+#8194 = SURFACE_CURVE('',#8195,(#8199,#8206),.PCURVE_S1.);
+#8195 = LINE('',#8196,#8197);
+#8196 = CARTESIAN_POINT('',(-29.9999999672,-1.428571216053,
+    30.102565810511));
+#8197 = VECTOR('',#8198,1.);
+#8198 = DIRECTION('',(-4.789753880483E-10,-0.989743319263,0.142857138338
+    ));
+#8199 = PCURVE('',#8044,#8200);
+#8200 = DEFINITIONAL_REPRESENTATION('',(#8201),#8205);
+#8201 = LINE('',#8202,#8203);
+#8202 = CARTESIAN_POINT('',(0.,0.));
+#8203 = VECTOR('',#8204,1.);
+#8204 = DIRECTION('',(1.,0.));
+#8205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8206 = PCURVE('',#8126,#8207);
+#8207 = DEFINITIONAL_REPRESENTATION('',(#8208),#8212);
+#8208 = LINE('',#8209,#8210);
+#8209 = CARTESIAN_POINT('',(-30.,17.5));
+#8210 = VECTOR('',#8211,1.);
+#8211 = DIRECTION('',(0.,-1.));
+#8212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8213 = FACE_BOUND('',#8214,.T.);
+#8214 = EDGE_LOOP('',(#8215));
+#8215 = ORIENTED_EDGE('',*,*,#8216,.T.);
+#8216 = EDGE_CURVE('',#8217,#8217,#8219,.T.);
+#8217 = VERTEX_POINT('',#8218);
+#8218 = CARTESIAN_POINT('',(-30.00000001432,-29.16940595317,
+    39.158425134037));
+#8219 = SURFACE_CURVE('',#8220,(#8225,#8236),.PCURVE_S1.);
+#8220 = CIRCLE('',#8221,1.25);
+#8221 = AXIS2_PLACEMENT_3D('',#8222,#8223,#8224);
+#8222 = CARTESIAN_POINT('',(-30.00000001373,-27.9322268041,
+    38.979853711115));
+#8223 = DIRECTION('',(-1.,-4.78976E-10,-6.671271E-09));
+#8224 = DIRECTION('',(-4.789753880483E-10,-0.989743319263,0.142857138338
+    ));
+#8225 = PCURVE('',#8044,#8226);
+#8226 = DEFINITIONAL_REPRESENTATION('',(#8227),#8235);
+#8227 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8228,#8229,#8230,#8231,
+#8232,#8233,#8234),.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('') );
+#8228 = CARTESIAN_POINT('',(28.75,-5.));
+#8229 = CARTESIAN_POINT('',(28.75,-7.165063509461));
+#8230 = CARTESIAN_POINT('',(26.875,-6.082531754731));
+#8231 = CARTESIAN_POINT('',(25.,-5.));
+#8232 = CARTESIAN_POINT('',(26.875,-3.917468245269));
+#8233 = CARTESIAN_POINT('',(28.75,-2.834936490539));
+#8234 = CARTESIAN_POINT('',(28.75,-5.));
+#8235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8236 = PCURVE('',#8237,#8242);
+#8237 = CYLINDRICAL_SURFACE('',#8238,1.25);
+#8238 = AXIS2_PLACEMENT_3D('',#8239,#8240,#8241);
+#8239 = CARTESIAN_POINT('',(-30.00000001373,-27.9322268041,
+    38.979853711115));
+#8240 = DIRECTION('',(-1.,-4.78976E-10,-6.671271E-09));
+#8241 = DIRECTION('',(-4.789753880483E-10,-0.989743319263,0.142857138338
+    ));
+#8242 = DEFINITIONAL_REPRESENTATION('',(#8243),#8247);
+#8243 = LINE('',#8244,#8245);
+#8244 = CARTESIAN_POINT('',(0.,0.));
+#8245 = VECTOR('',#8246,1.);
+#8246 = DIRECTION('',(1.,0.));
+#8247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8248 = FACE_BOUND('',#8249,.T.);
+#8249 = EDGE_LOOP('',(#8250));
+#8250 = ORIENTED_EDGE('',*,*,#8251,.T.);
+#8251 = EDGE_CURVE('',#8252,#8252,#8254,.T.);
+#8252 = VERTEX_POINT('',#8253);
+#8253 = CARTESIAN_POINT('',(-30.00000000474,-9.374539567917,
+    36.301282367282));
+#8254 = SURFACE_CURVE('',#8255,(#8260,#8271),.PCURVE_S1.);
+#8255 = CIRCLE('',#8256,1.25);
+#8256 = AXIS2_PLACEMENT_3D('',#8257,#8258,#8259);
+#8257 = CARTESIAN_POINT('',(-30.00000000415,-8.137360418838,
+    36.12271094436));
+#8258 = DIRECTION('',(-1.,-4.78976E-10,-6.671271E-09));
+#8259 = DIRECTION('',(-4.789753880483E-10,-0.989743319263,0.142857138338
+    ));
+#8260 = PCURVE('',#8044,#8261);
+#8261 = DEFINITIONAL_REPRESENTATION('',(#8262),#8270);
+#8262 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8263,#8264,#8265,#8266,
+#8267,#8268,#8269),.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('') );
+#8263 = CARTESIAN_POINT('',(8.75,-5.));
+#8264 = CARTESIAN_POINT('',(8.75,-7.165063509461));
+#8265 = CARTESIAN_POINT('',(6.875,-6.082531754731));
+#8266 = CARTESIAN_POINT('',(5.,-5.));
+#8267 = CARTESIAN_POINT('',(6.875,-3.917468245269));
+#8268 = CARTESIAN_POINT('',(8.75,-2.834936490539));
+#8269 = CARTESIAN_POINT('',(8.75,-5.));
+#8270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8271 = PCURVE('',#8272,#8277);
+#8272 = CYLINDRICAL_SURFACE('',#8273,1.25);
+#8273 = AXIS2_PLACEMENT_3D('',#8274,#8275,#8276);
+#8274 = CARTESIAN_POINT('',(-30.00000000415,-8.137360418838,
+    36.12271094436));
+#8275 = DIRECTION('',(-1.,-4.78976E-10,-6.671271E-09));
+#8276 = DIRECTION('',(-4.789753880483E-10,-0.989743319263,0.142857138338
+    ));
+#8277 = DEFINITIONAL_REPRESENTATION('',(#8278),#8282);
+#8278 = LINE('',#8279,#8280);
+#8279 = CARTESIAN_POINT('',(0.,0.));
+#8280 = VECTOR('',#8281,1.);
+#8281 = DIRECTION('',(1.,0.));
+#8282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8283 = ADVANCED_FACE('',(#8284,#8354,#8389),#8100,.T.);
+#8284 = FACE_BOUND('',#8285,.T.);
+#8285 = EDGE_LOOP('',(#8286,#8287,#8310,#8333));
+#8286 = ORIENTED_EDGE('',*,*,#8084,.T.);
+#8287 = ORIENTED_EDGE('',*,*,#8288,.T.);
+#8288 = EDGE_CURVE('',#8057,#8289,#8291,.T.);
+#8289 = VERTEX_POINT('',#8290);
+#8290 = CARTESIAN_POINT('',(29.999999966086,1.96062678981E-07,
+    39.999999403418));
+#8291 = SURFACE_CURVE('',#8292,(#8296,#8303),.PCURVE_S1.);
+#8292 = LINE('',#8293,#8294);
+#8293 = CARTESIAN_POINT('',(29.999999949322,-34.64101597814,
+    44.99999924524));
+#8294 = VECTOR('',#8295,1.);
+#8295 = DIRECTION('',(4.789753880483E-10,0.989743319263,-0.142857138338)
+  );
+#8296 = PCURVE('',#8100,#8297);
+#8297 = DEFINITIONAL_REPRESENTATION('',(#8298),#8302);
+#8298 = LINE('',#8299,#8300);
+#8299 = CARTESIAN_POINT('',(0.,-10.));
+#8300 = VECTOR('',#8301,1.);
+#8301 = DIRECTION('',(1.,0.));
+#8302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8303 = PCURVE('',#8072,#8304);
+#8304 = DEFINITIONAL_REPRESENTATION('',(#8305),#8309);
+#8305 = LINE('',#8306,#8307);
+#8306 = CARTESIAN_POINT('',(30.,-17.5));
+#8307 = VECTOR('',#8308,1.);
+#8308 = DIRECTION('',(0.,1.));
+#8309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8310 = ORIENTED_EDGE('',*,*,#8311,.F.);
+#8311 = EDGE_CURVE('',#8312,#8289,#8314,.T.);
+#8312 = VERTEX_POINT('',#8313);
+#8313 = CARTESIAN_POINT('',(30.000000032798,-1.428571187315,
+    30.102566210787));
+#8314 = SURFACE_CURVE('',#8315,(#8319,#8326),.PCURVE_S1.);
+#8315 = LINE('',#8316,#8317);
+#8316 = CARTESIAN_POINT('',(30.000000032798,-1.428571187315,
+    30.102566210787));
+#8317 = VECTOR('',#8318,1.);
+#8318 = DIRECTION('',(-6.671271043936E-09,0.142857138338,0.989743319263)
+  );
+#8319 = PCURVE('',#8100,#8320);
+#8320 = DEFINITIONAL_REPRESENTATION('',(#8321),#8325);
+#8321 = LINE('',#8322,#8323);
+#8322 = CARTESIAN_POINT('',(35.,0.));
+#8323 = VECTOR('',#8324,1.);
+#8324 = DIRECTION('',(0.,-1.));
+#8325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8326 = PCURVE('',#8159,#8327);
+#8327 = DEFINITIONAL_REPRESENTATION('',(#8328),#8332);
+#8328 = LINE('',#8329,#8330);
+#8329 = CARTESIAN_POINT('',(0.,-0.));
+#8330 = VECTOR('',#8331,1.);
+#8331 = DIRECTION('',(0.,-1.));
+#8332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8333 = ORIENTED_EDGE('',*,*,#8334,.F.);
+#8334 = EDGE_CURVE('',#8085,#8312,#8335,.T.);
+#8335 = SURFACE_CURVE('',#8336,(#8340,#8347),.PCURVE_S1.);
+#8336 = LINE('',#8337,#8338);
+#8337 = CARTESIAN_POINT('',(30.000000016034,-36.06958736152,
+    35.102566052609));
+#8338 = VECTOR('',#8339,1.);
+#8339 = DIRECTION('',(4.789753880483E-10,0.989743319263,-0.142857138338)
+  );
+#8340 = PCURVE('',#8100,#8341);
+#8341 = DEFINITIONAL_REPRESENTATION('',(#8342),#8346);
+#8342 = LINE('',#8343,#8344);
+#8343 = CARTESIAN_POINT('',(0.,0.));
+#8344 = VECTOR('',#8345,1.);
+#8345 = DIRECTION('',(1.,0.));
+#8346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8347 = PCURVE('',#8126,#8348);
+#8348 = DEFINITIONAL_REPRESENTATION('',(#8349),#8353);
+#8349 = LINE('',#8350,#8351);
+#8350 = CARTESIAN_POINT('',(30.,-17.5));
+#8351 = VECTOR('',#8352,1.);
+#8352 = DIRECTION('',(0.,1.));
+#8353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8354 = FACE_BOUND('',#8355,.T.);
+#8355 = EDGE_LOOP('',(#8356));
+#8356 = ORIENTED_EDGE('',*,*,#8357,.T.);
+#8357 = EDGE_CURVE('',#8358,#8358,#8360,.T.);
+#8358 = VERTEX_POINT('',#8359);
+#8359 = CARTESIAN_POINT('',(29.999999996448,-6.900181241021,
+    35.944139921714));
+#8360 = SURFACE_CURVE('',#8361,(#8366,#8377),.PCURVE_S1.);
+#8361 = CIRCLE('',#8362,1.25);
+#8362 = AXIS2_PLACEMENT_3D('',#8363,#8364,#8365);
+#8363 = CARTESIAN_POINT('',(29.99999999585,-8.137360390099,
+    36.122711344636));
+#8364 = DIRECTION('',(1.,4.78976E-10,6.671271E-09));
+#8365 = DIRECTION('',(4.789753880483E-10,0.989743319263,-0.142857138338)
+  );
+#8366 = PCURVE('',#8100,#8367);
+#8367 = DEFINITIONAL_REPRESENTATION('',(#8368),#8376);
+#8368 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8369,#8370,#8371,#8372,
+#8373,#8374,#8375),.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('') );
+#8369 = CARTESIAN_POINT('',(28.75,-5.));
+#8370 = CARTESIAN_POINT('',(28.75,-7.165063509461));
+#8371 = CARTESIAN_POINT('',(26.875,-6.082531754731));
+#8372 = CARTESIAN_POINT('',(25.,-5.));
+#8373 = CARTESIAN_POINT('',(26.875,-3.917468245269));
+#8374 = CARTESIAN_POINT('',(28.75,-2.834936490539));
+#8375 = CARTESIAN_POINT('',(28.75,-5.));
+#8376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8377 = PCURVE('',#8378,#8383);
+#8378 = CYLINDRICAL_SURFACE('',#8379,1.25);
+#8379 = AXIS2_PLACEMENT_3D('',#8380,#8381,#8382);
+#8380 = CARTESIAN_POINT('',(29.99999999585,-8.137360390099,
+    36.122711344636));
+#8381 = DIRECTION('',(1.,4.78976E-10,6.671271E-09));
+#8382 = DIRECTION('',(4.789753880483E-10,0.989743319263,-0.142857138338)
+  );
+#8383 = DEFINITIONAL_REPRESENTATION('',(#8384),#8388);
+#8384 = LINE('',#8385,#8386);
+#8385 = CARTESIAN_POINT('',(0.,0.));
+#8386 = VECTOR('',#8387,1.);
+#8387 = DIRECTION('',(1.,0.));
+#8388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8389 = FACE_BOUND('',#8390,.T.);
+#8390 = EDGE_LOOP('',(#8391));
+#8391 = ORIENTED_EDGE('',*,*,#8392,.T.);
+#8392 = EDGE_CURVE('',#8393,#8393,#8395,.T.);
+#8393 = VERTEX_POINT('',#8394);
+#8394 = CARTESIAN_POINT('',(29.999999986869,-26.69504762628,
+    38.801282688469));
+#8395 = SURFACE_CURVE('',#8396,(#8401,#8412),.PCURVE_S1.);
+#8396 = CIRCLE('',#8397,1.25);
+#8397 = AXIS2_PLACEMENT_3D('',#8398,#8399,#8400);
+#8398 = CARTESIAN_POINT('',(29.99999998627,-27.93222677536,
+    38.979854111391));
+#8399 = DIRECTION('',(1.,4.78976E-10,6.671271E-09));
+#8400 = DIRECTION('',(4.789753880483E-10,0.989743319263,-0.142857138338)
+  );
+#8401 = PCURVE('',#8100,#8402);
+#8402 = DEFINITIONAL_REPRESENTATION('',(#8403),#8411);
+#8403 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8404,#8405,#8406,#8407,
+#8408,#8409,#8410),.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('') );
+#8404 = CARTESIAN_POINT('',(8.75,-5.));
+#8405 = CARTESIAN_POINT('',(8.75,-7.165063509461));
+#8406 = CARTESIAN_POINT('',(6.875,-6.082531754731));
+#8407 = CARTESIAN_POINT('',(5.,-5.));
+#8408 = CARTESIAN_POINT('',(6.875,-3.917468245269));
+#8409 = CARTESIAN_POINT('',(8.75,-2.834936490539));
+#8410 = CARTESIAN_POINT('',(8.75,-5.));
+#8411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8412 = PCURVE('',#8413,#8418);
+#8413 = CYLINDRICAL_SURFACE('',#8414,1.25);
+#8414 = AXIS2_PLACEMENT_3D('',#8415,#8416,#8417);
+#8415 = CARTESIAN_POINT('',(29.99999998627,-27.93222677536,
+    38.979854111391));
+#8416 = DIRECTION('',(1.,4.78976E-10,6.671271E-09));
+#8417 = DIRECTION('',(4.789753880483E-10,0.989743319263,-0.142857138338)
+  );
+#8418 = DEFINITIONAL_REPRESENTATION('',(#8419),#8423);
+#8419 = LINE('',#8420,#8421);
+#8420 = CARTESIAN_POINT('',(0.,0.));
+#8421 = VECTOR('',#8422,1.);
+#8422 = DIRECTION('',(1.,0.));
+#8423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8424 = ADVANCED_FACE('',(#8425),#8126,.T.);
+#8425 = FACE_BOUND('',#8426,.T.);
+#8426 = EDGE_LOOP('',(#8427,#8428,#8429,#8450));
+#8427 = ORIENTED_EDGE('',*,*,#8112,.T.);
+#8428 = ORIENTED_EDGE('',*,*,#8334,.T.);
+#8429 = ORIENTED_EDGE('',*,*,#8430,.T.);
+#8430 = EDGE_CURVE('',#8312,#8142,#8431,.T.);
+#8431 = SURFACE_CURVE('',#8432,(#8436,#8443),.PCURVE_S1.);
+#8432 = LINE('',#8433,#8434);
+#8433 = CARTESIAN_POINT('',(30.000000032798,-1.428571187315,
+    30.102566210787));
+#8434 = VECTOR('',#8435,1.);
+#8435 = DIRECTION('',(-1.,-4.78976E-10,-6.671271E-09));
+#8436 = PCURVE('',#8126,#8437);
+#8437 = DEFINITIONAL_REPRESENTATION('',(#8438),#8442);
+#8438 = LINE('',#8439,#8440);
+#8439 = CARTESIAN_POINT('',(30.,17.5));
+#8440 = VECTOR('',#8441,1.);
+#8441 = DIRECTION('',(-1.,0.));
+#8442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8443 = PCURVE('',#8159,#8444);
+#8444 = DEFINITIONAL_REPRESENTATION('',(#8445),#8449);
+#8445 = LINE('',#8446,#8447);
+#8446 = CARTESIAN_POINT('',(0.,-0.));
+#8447 = VECTOR('',#8448,1.);
+#8448 = DIRECTION('',(1.,0.));
+#8449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8450 = ORIENTED_EDGE('',*,*,#8193,.T.);
+#8451 = ADVANCED_FACE('',(#8452),#8072,.F.);
+#8452 = FACE_BOUND('',#8453,.F.);
+#8453 = EDGE_LOOP('',(#8454,#8455,#8456,#8477));
+#8454 = ORIENTED_EDGE('',*,*,#8056,.T.);
+#8455 = ORIENTED_EDGE('',*,*,#8288,.T.);
+#8456 = ORIENTED_EDGE('',*,*,#8457,.T.);
+#8457 = EDGE_CURVE('',#8289,#8144,#8458,.T.);
+#8458 = SURFACE_CURVE('',#8459,(#8463,#8470),.PCURVE_S1.);
+#8459 = LINE('',#8460,#8461);
+#8460 = CARTESIAN_POINT('',(29.999999966086,1.96062678981E-07,
+    39.999999403418));
+#8461 = VECTOR('',#8462,1.);
+#8462 = DIRECTION('',(-1.,-4.78976E-10,-6.671271E-09));
+#8463 = PCURVE('',#8072,#8464);
+#8464 = DEFINITIONAL_REPRESENTATION('',(#8465),#8469);
+#8465 = LINE('',#8466,#8467);
+#8466 = CARTESIAN_POINT('',(30.,17.5));
+#8467 = VECTOR('',#8468,1.);
+#8468 = DIRECTION('',(-1.,0.));
+#8469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8470 = PCURVE('',#8159,#8471);
+#8471 = DEFINITIONAL_REPRESENTATION('',(#8472),#8476);
+#8472 = LINE('',#8473,#8474);
+#8473 = CARTESIAN_POINT('',(0.,-10.));
+#8474 = VECTOR('',#8475,1.);
+#8475 = DIRECTION('',(1.,0.));
+#8476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8477 = ORIENTED_EDGE('',*,*,#8171,.T.);
+#8478 = ADVANCED_FACE('',(#8479),#8159,.T.);
+#8479 = FACE_BOUND('',#8480,.T.);
+#8480 = EDGE_LOOP('',(#8481,#8482,#8483,#8484));
+#8481 = ORIENTED_EDGE('',*,*,#8311,.T.);
+#8482 = ORIENTED_EDGE('',*,*,#8457,.T.);
+#8483 = ORIENTED_EDGE('',*,*,#8141,.F.);
+#8484 = ORIENTED_EDGE('',*,*,#8430,.F.);
+#8485 = ADVANCED_FACE('',(#8486),#8237,.T.);
+#8486 = FACE_BOUND('',#8487,.T.);
+#8487 = EDGE_LOOP('',(#8488,#8511,#8538,#8539));
+#8488 = ORIENTED_EDGE('',*,*,#8489,.T.);
+#8489 = EDGE_CURVE('',#8217,#8490,#8492,.T.);
+#8490 = VERTEX_POINT('',#8491);
+#8491 = CARTESIAN_POINT('',(-20.00000001432,-29.16940594838,
+    39.15842520075));
+#8492 = SEAM_CURVE('',#8493,(#8497,#8504),.PCURVE_S1.);
+#8493 = LINE('',#8494,#8495);
+#8494 = CARTESIAN_POINT('',(-30.00000001432,-29.16940595317,
+    39.158425134037));
+#8495 = VECTOR('',#8496,1.);
+#8496 = DIRECTION('',(1.,4.78976E-10,6.671271E-09));
+#8497 = PCURVE('',#8237,#8498);
+#8498 = DEFINITIONAL_REPRESENTATION('',(#8499),#8503);
+#8499 = LINE('',#8500,#8501);
+#8500 = CARTESIAN_POINT('',(0.,0.));
+#8501 = VECTOR('',#8502,1.);
+#8502 = DIRECTION('',(0.,-1.));
+#8503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8504 = PCURVE('',#8237,#8505);
+#8505 = DEFINITIONAL_REPRESENTATION('',(#8506),#8510);
+#8506 = LINE('',#8507,#8508);
+#8507 = CARTESIAN_POINT('',(6.28318530718,0.));
+#8508 = VECTOR('',#8509,1.);
+#8509 = DIRECTION('',(0.,-1.));
+#8510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8511 = ORIENTED_EDGE('',*,*,#8512,.T.);
+#8512 = EDGE_CURVE('',#8490,#8490,#8513,.T.);
+#8513 = SURFACE_CURVE('',#8514,(#8519,#8526),.PCURVE_S1.);
+#8514 = CIRCLE('',#8515,1.25);
+#8515 = AXIS2_PLACEMENT_3D('',#8516,#8517,#8518);
+#8516 = CARTESIAN_POINT('',(-20.00000001373,-27.93222679931,
+    38.979853777828));
+#8517 = DIRECTION('',(-1.,-4.78976E-10,-6.671271E-09));
+#8518 = DIRECTION('',(-4.789753880483E-10,-0.989743319263,0.142857138338
+    ));
+#8519 = PCURVE('',#8237,#8520);
+#8520 = DEFINITIONAL_REPRESENTATION('',(#8521),#8525);
+#8521 = LINE('',#8522,#8523);
+#8522 = CARTESIAN_POINT('',(0.,-10.));
+#8523 = VECTOR('',#8524,1.);
+#8524 = DIRECTION('',(1.,0.));
+#8525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8526 = PCURVE('',#8527,#8532);
+#8527 = PLANE('',#8528);
+#8528 = AXIS2_PLACEMENT_3D('',#8529,#8530,#8531);
+#8529 = CARTESIAN_POINT('',(-20.00000001373,-27.93222679931,
+    38.979853777828));
+#8530 = DIRECTION('',(-1.,-4.78976E-10,-6.671271E-09));
+#8531 = DIRECTION('',(6.671271043936E-09,-0.142857138338,-0.989743319263
+    ));
+#8532 = DEFINITIONAL_REPRESENTATION('',(#8533),#8537);
+#8533 = CIRCLE('',#8534,1.25);
+#8534 = AXIS2_PLACEMENT_2D('',#8535,#8536);
+#8535 = CARTESIAN_POINT('',(0.,0.));
+#8536 = DIRECTION('',(0.,1.));
+#8537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8538 = ORIENTED_EDGE('',*,*,#8489,.F.);
+#8539 = ORIENTED_EDGE('',*,*,#8216,.F.);
+#8540 = ADVANCED_FACE('',(#8541),#8272,.T.);
+#8541 = FACE_BOUND('',#8542,.T.);
+#8542 = EDGE_LOOP('',(#8543,#8566,#8593,#8594));
+#8543 = ORIENTED_EDGE('',*,*,#8544,.T.);
+#8544 = EDGE_CURVE('',#8252,#8545,#8547,.T.);
+#8545 = VERTEX_POINT('',#8546);
+#8546 = CARTESIAN_POINT('',(-20.00000000474,-9.374539563127,
+    36.301282433995));
+#8547 = SEAM_CURVE('',#8548,(#8552,#8559),.PCURVE_S1.);
+#8548 = LINE('',#8549,#8550);
+#8549 = CARTESIAN_POINT('',(-30.00000000474,-9.374539567917,
+    36.301282367282));
+#8550 = VECTOR('',#8551,1.);
+#8551 = DIRECTION('',(1.,4.78976E-10,6.671271E-09));
+#8552 = PCURVE('',#8272,#8553);
+#8553 = DEFINITIONAL_REPRESENTATION('',(#8554),#8558);
+#8554 = LINE('',#8555,#8556);
+#8555 = CARTESIAN_POINT('',(0.,0.));
+#8556 = VECTOR('',#8557,1.);
+#8557 = DIRECTION('',(0.,-1.));
+#8558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8559 = PCURVE('',#8272,#8560);
+#8560 = DEFINITIONAL_REPRESENTATION('',(#8561),#8565);
+#8561 = LINE('',#8562,#8563);
+#8562 = CARTESIAN_POINT('',(6.28318530718,0.));
+#8563 = VECTOR('',#8564,1.);
+#8564 = DIRECTION('',(0.,-1.));
+#8565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8566 = ORIENTED_EDGE('',*,*,#8567,.T.);
+#8567 = EDGE_CURVE('',#8545,#8545,#8568,.T.);
+#8568 = SURFACE_CURVE('',#8569,(#8574,#8581),.PCURVE_S1.);
+#8569 = CIRCLE('',#8570,1.25);
+#8570 = AXIS2_PLACEMENT_3D('',#8571,#8572,#8573);
+#8571 = CARTESIAN_POINT('',(-20.00000000415,-8.137360414048,
+    36.122711011073));
+#8572 = DIRECTION('',(-1.,-4.78976E-10,-6.671271E-09));
+#8573 = DIRECTION('',(-4.789753880483E-10,-0.989743319263,0.142857138338
+    ));
+#8574 = PCURVE('',#8272,#8575);
+#8575 = DEFINITIONAL_REPRESENTATION('',(#8576),#8580);
+#8576 = LINE('',#8577,#8578);
+#8577 = CARTESIAN_POINT('',(0.,-10.));
+#8578 = VECTOR('',#8579,1.);
+#8579 = DIRECTION('',(1.,0.));
+#8580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8581 = PCURVE('',#8582,#8587);
+#8582 = PLANE('',#8583);
+#8583 = AXIS2_PLACEMENT_3D('',#8584,#8585,#8586);
+#8584 = CARTESIAN_POINT('',(-20.00000000415,-8.137360414048,
+    36.122711011073));
+#8585 = DIRECTION('',(-1.,-4.78976E-10,-6.671271E-09));
+#8586 = DIRECTION('',(6.671271043936E-09,-0.142857138338,-0.989743319263
+    ));
+#8587 = DEFINITIONAL_REPRESENTATION('',(#8588),#8592);
+#8588 = CIRCLE('',#8589,1.25);
+#8589 = AXIS2_PLACEMENT_2D('',#8590,#8591);
+#8590 = CARTESIAN_POINT('',(0.,-3.55E-15));
+#8591 = DIRECTION('',(0.,1.));
+#8592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8593 = ORIENTED_EDGE('',*,*,#8544,.F.);
+#8594 = ORIENTED_EDGE('',*,*,#8251,.F.);
+#8595 = ADVANCED_FACE('',(#8596),#8378,.T.);
+#8596 = FACE_BOUND('',#8597,.T.);
+#8597 = EDGE_LOOP('',(#8598,#8621,#8648,#8649));
+#8598 = ORIENTED_EDGE('',*,*,#8599,.T.);
+#8599 = EDGE_CURVE('',#8358,#8600,#8602,.T.);
+#8600 = VERTEX_POINT('',#8601);
+#8601 = CARTESIAN_POINT('',(19.999999996448,-6.90018124581,
+    35.944139855001));
+#8602 = SEAM_CURVE('',#8603,(#8607,#8614),.PCURVE_S1.);
+#8603 = LINE('',#8604,#8605);
+#8604 = CARTESIAN_POINT('',(29.999999996448,-6.900181241021,
+    35.944139921714));
+#8605 = VECTOR('',#8606,1.);
+#8606 = DIRECTION('',(-1.,-4.78976E-10,-6.671271E-09));
+#8607 = PCURVE('',#8378,#8608);
+#8608 = DEFINITIONAL_REPRESENTATION('',(#8609),#8613);
+#8609 = LINE('',#8610,#8611);
+#8610 = CARTESIAN_POINT('',(0.,0.));
+#8611 = VECTOR('',#8612,1.);
+#8612 = DIRECTION('',(0.,-1.));
+#8613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8614 = PCURVE('',#8378,#8615);
+#8615 = DEFINITIONAL_REPRESENTATION('',(#8616),#8620);
+#8616 = LINE('',#8617,#8618);
+#8617 = CARTESIAN_POINT('',(6.28318530718,0.));
+#8618 = VECTOR('',#8619,1.);
+#8619 = DIRECTION('',(0.,-1.));
+#8620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8621 = ORIENTED_EDGE('',*,*,#8622,.T.);
+#8622 = EDGE_CURVE('',#8600,#8600,#8623,.T.);
+#8623 = SURFACE_CURVE('',#8624,(#8629,#8636),.PCURVE_S1.);
+#8624 = CIRCLE('',#8625,1.25);
+#8625 = AXIS2_PLACEMENT_3D('',#8626,#8627,#8628);
+#8626 = CARTESIAN_POINT('',(19.99999999585,-8.137360394889,
+    36.122711277923));
+#8627 = DIRECTION('',(1.,4.78976E-10,6.671271E-09));
+#8628 = DIRECTION('',(4.789753880483E-10,0.989743319263,-0.142857138338)
+  );
+#8629 = PCURVE('',#8378,#8630);
+#8630 = DEFINITIONAL_REPRESENTATION('',(#8631),#8635);
+#8631 = LINE('',#8632,#8633);
+#8632 = CARTESIAN_POINT('',(0.,-10.));
+#8633 = VECTOR('',#8634,1.);
+#8634 = DIRECTION('',(1.,0.));
+#8635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8636 = PCURVE('',#8637,#8642);
+#8637 = PLANE('',#8638);
+#8638 = AXIS2_PLACEMENT_3D('',#8639,#8640,#8641);
+#8639 = CARTESIAN_POINT('',(19.99999999585,-8.137360394889,
+    36.122711277923));
+#8640 = DIRECTION('',(1.,4.78976E-10,6.671271E-09));
+#8641 = DIRECTION('',(4.789753880483E-10,0.989743319263,-0.142857138338)
+  );
+#8642 = DEFINITIONAL_REPRESENTATION('',(#8643),#8647);
+#8643 = CIRCLE('',#8644,1.25);
+#8644 = AXIS2_PLACEMENT_2D('',#8645,#8646);
+#8645 = CARTESIAN_POINT('',(3.55E-15,0.));
+#8646 = DIRECTION('',(1.,0.));
+#8647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8648 = ORIENTED_EDGE('',*,*,#8599,.F.);
+#8649 = ORIENTED_EDGE('',*,*,#8357,.F.);
+#8650 = ADVANCED_FACE('',(#8651),#8413,.T.);
+#8651 = FACE_BOUND('',#8652,.T.);
+#8652 = EDGE_LOOP('',(#8653,#8676,#8703,#8704));
+#8653 = ORIENTED_EDGE('',*,*,#8654,.T.);
+#8654 = EDGE_CURVE('',#8393,#8655,#8657,.T.);
+#8655 = VERTEX_POINT('',#8656);
+#8656 = CARTESIAN_POINT('',(19.999999986869,-26.69504763107,
+    38.801282621756));
+#8657 = SEAM_CURVE('',#8658,(#8662,#8669),.PCURVE_S1.);
+#8658 = LINE('',#8659,#8660);
+#8659 = CARTESIAN_POINT('',(29.999999986869,-26.69504762628,
+    38.801282688469));
+#8660 = VECTOR('',#8661,1.);
+#8661 = DIRECTION('',(-1.,-4.78976E-10,-6.671271E-09));
+#8662 = PCURVE('',#8413,#8663);
+#8663 = DEFINITIONAL_REPRESENTATION('',(#8664),#8668);
+#8664 = LINE('',#8665,#8666);
+#8665 = CARTESIAN_POINT('',(0.,0.));
+#8666 = VECTOR('',#8667,1.);
+#8667 = DIRECTION('',(0.,-1.));
+#8668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8669 = PCURVE('',#8413,#8670);
+#8670 = DEFINITIONAL_REPRESENTATION('',(#8671),#8675);
+#8671 = LINE('',#8672,#8673);
+#8672 = CARTESIAN_POINT('',(6.28318530718,0.));
+#8673 = VECTOR('',#8674,1.);
+#8674 = DIRECTION('',(0.,-1.));
+#8675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8676 = ORIENTED_EDGE('',*,*,#8677,.T.);
+#8677 = EDGE_CURVE('',#8655,#8655,#8678,.T.);
+#8678 = SURFACE_CURVE('',#8679,(#8684,#8691),.PCURVE_S1.);
+#8679 = CIRCLE('',#8680,1.25);
+#8680 = AXIS2_PLACEMENT_3D('',#8681,#8682,#8683);
+#8681 = CARTESIAN_POINT('',(19.99999998627,-27.93222678015,
+    38.979854044679));
+#8682 = DIRECTION('',(1.,4.78976E-10,6.671271E-09));
+#8683 = DIRECTION('',(4.789753880483E-10,0.989743319263,-0.142857138338)
+  );
+#8684 = PCURVE('',#8413,#8685);
+#8685 = DEFINITIONAL_REPRESENTATION('',(#8686),#8690);
+#8686 = LINE('',#8687,#8688);
+#8687 = CARTESIAN_POINT('',(0.,-10.));
+#8688 = VECTOR('',#8689,1.);
+#8689 = DIRECTION('',(1.,0.));
+#8690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8691 = PCURVE('',#8692,#8697);
+#8692 = PLANE('',#8693);
+#8693 = AXIS2_PLACEMENT_3D('',#8694,#8695,#8696);
+#8694 = CARTESIAN_POINT('',(19.99999998627,-27.93222678015,
+    38.979854044679));
+#8695 = DIRECTION('',(1.,4.78976E-10,6.671271E-09));
+#8696 = DIRECTION('',(-6.671271043936E-09,0.142857138338,0.989743319263)
+  );
+#8697 = DEFINITIONAL_REPRESENTATION('',(#8698),#8702);
+#8698 = CIRCLE('',#8699,1.25);
+#8699 = AXIS2_PLACEMENT_2D('',#8700,#8701);
+#8700 = CARTESIAN_POINT('',(8.9E-16,-8.9E-16));
+#8701 = DIRECTION('',(0.,-1.));
+#8702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8703 = ORIENTED_EDGE('',*,*,#8654,.F.);
+#8704 = ORIENTED_EDGE('',*,*,#8392,.F.);
+#8705 = ADVANCED_FACE('',(#8706),#8527,.F.);
+#8706 = FACE_BOUND('',#8707,.F.);
+#8707 = EDGE_LOOP('',(#8708));
+#8708 = ORIENTED_EDGE('',*,*,#8512,.T.);
+#8709 = ADVANCED_FACE('',(#8710),#8582,.F.);
+#8710 = FACE_BOUND('',#8711,.F.);
+#8711 = EDGE_LOOP('',(#8712));
+#8712 = ORIENTED_EDGE('',*,*,#8567,.T.);
+#8713 = ADVANCED_FACE('',(#8714),#8637,.F.);
+#8714 = FACE_BOUND('',#8715,.F.);
+#8715 = EDGE_LOOP('',(#8716));
+#8716 = ORIENTED_EDGE('',*,*,#8622,.T.);
+#8717 = ADVANCED_FACE('',(#8718),#8692,.F.);
+#8718 = FACE_BOUND('',#8719,.F.);
+#8719 = EDGE_LOOP('',(#8720));
+#8720 = ORIENTED_EDGE('',*,*,#8677,.T.);
+#8721 = ORIENTED_CLOSED_SHELL('',*,#8722,.F.);
+#8722 = CLOSED_SHELL('',(#8723,#8811,#8815,#8850,#8905));
+#8723 = ADVANCED_FACE('',(#8724),#8738,.F.);
+#8724 = FACE_BOUND('',#8725,.T.);
+#8725 = EDGE_LOOP('',(#8726,#8756,#8783,#8784));
+#8726 = ORIENTED_EDGE('',*,*,#8727,.T.);
+#8727 = EDGE_CURVE('',#8728,#8730,#8732,.T.);
+#8728 = VERTEX_POINT('',#8729);
+#8729 = CARTESIAN_POINT('',(40.999999970597,-29.90778354451,
+    38.668122983921));
+#8730 = VERTEX_POINT('',#8731);
+#8731 = CARTESIAN_POINT('',(39.999999970597,-29.90778353483,
+    38.668122972141));
+#8732 = SEAM_CURVE('',#8733,(#8737,#8749),.PCURVE_S1.);
+#8733 = LINE('',#8734,#8735);
+#8734 = CARTESIAN_POINT('',(40.999999970597,-29.90778354451,
+    38.668122983921));
+#8735 = VECTOR('',#8736,1.);
+#8736 = DIRECTION('',(-1.,9.682963957693E-09,-1.178010073569E-08));
+#8737 = PCURVE('',#8738,#8743);
+#8738 = CYLINDRICAL_SURFACE('',#8739,2.);
+#8739 = AXIS2_PLACEMENT_3D('',#8740,#8741,#8742);
+#8740 = CARTESIAN_POINT('',(40.999999986054,-27.93222701078,
+    38.979854249656));
+#8741 = DIRECTION('',(1.,-9.682963957693E-09,1.178010073569E-08));
+#8742 = DIRECTION('',(-7.728508499838E-09,-0.987778266865,
+    -0.155865632867));
+#8743 = DEFINITIONAL_REPRESENTATION('',(#8744),#8748);
+#8744 = LINE('',#8745,#8746);
+#8745 = CARTESIAN_POINT('',(-0.,0.));
+#8746 = VECTOR('',#8747,1.);
+#8747 = DIRECTION('',(-0.,-1.));
+#8748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8749 = PCURVE('',#8738,#8750);
+#8750 = DEFINITIONAL_REPRESENTATION('',(#8751),#8755);
+#8751 = LINE('',#8752,#8753);
+#8752 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#8753 = VECTOR('',#8754,1.);
+#8754 = DIRECTION('',(-0.,-1.));
+#8755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8756 = ORIENTED_EDGE('',*,*,#8757,.T.);
+#8757 = EDGE_CURVE('',#8730,#8730,#8758,.T.);
+#8758 = SURFACE_CURVE('',#8759,(#8764,#8771),.PCURVE_S1.);
+#8759 = CIRCLE('',#8760,2.);
+#8760 = AXIS2_PLACEMENT_3D('',#8761,#8762,#8763);
+#8761 = CARTESIAN_POINT('',(39.999999986054,-27.9322270011,
+    38.979854237876));
+#8762 = DIRECTION('',(-1.,9.682963957693E-09,-1.178010073569E-08));
+#8763 = DIRECTION('',(-7.728508499838E-09,-0.987778266865,
+    -0.155865632867));
+#8764 = PCURVE('',#8738,#8765);
+#8765 = DEFINITIONAL_REPRESENTATION('',(#8766),#8770);
+#8766 = LINE('',#8767,#8768);
+#8767 = CARTESIAN_POINT('',(-0.,-1.));
+#8768 = VECTOR('',#8769,1.);
+#8769 = DIRECTION('',(-1.,0.));
+#8770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8771 = PCURVE('',#8772,#8777);
+#8772 = PLANE('',#8773);
+#8773 = AXIS2_PLACEMENT_3D('',#8774,#8775,#8776);
+#8774 = CARTESIAN_POINT('',(39.999999986054,-27.9322270011,
+    38.979854237876));
+#8775 = DIRECTION('',(-1.,9.682963957693E-09,-1.178010073569E-08));
+#8776 = DIRECTION('',(-7.728508499838E-09,-0.987778266865,
+    -0.155865632867));
+#8777 = DEFINITIONAL_REPRESENTATION('',(#8778),#8782);
+#8778 = CIRCLE('',#8779,2.);
+#8779 = AXIS2_PLACEMENT_2D('',#8780,#8781);
+#8780 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#8781 = DIRECTION('',(1.,0.));
+#8782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8783 = ORIENTED_EDGE('',*,*,#8727,.F.);
+#8784 = ORIENTED_EDGE('',*,*,#8785,.F.);
+#8785 = EDGE_CURVE('',#8728,#8728,#8786,.T.);
+#8786 = SURFACE_CURVE('',#8787,(#8792,#8799),.PCURVE_S1.);
+#8787 = CIRCLE('',#8788,2.);
+#8788 = AXIS2_PLACEMENT_3D('',#8789,#8790,#8791);
+#8789 = CARTESIAN_POINT('',(40.999999986054,-27.93222701078,
+    38.979854249656));
+#8790 = DIRECTION('',(-1.,9.682963957693E-09,-1.178010073569E-08));
+#8791 = DIRECTION('',(-7.728508499838E-09,-0.987778266865,
+    -0.155865632867));
+#8792 = PCURVE('',#8738,#8793);
+#8793 = DEFINITIONAL_REPRESENTATION('',(#8794),#8798);
+#8794 = LINE('',#8795,#8796);
+#8795 = CARTESIAN_POINT('',(-0.,0.));
+#8796 = VECTOR('',#8797,1.);
+#8797 = DIRECTION('',(-1.,0.));
+#8798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8799 = PCURVE('',#8800,#8805);
+#8800 = PLANE('',#8801);
+#8801 = AXIS2_PLACEMENT_3D('',#8802,#8803,#8804);
+#8802 = CARTESIAN_POINT('',(40.999999986054,-27.93222701078,
+    38.979854249656));
+#8803 = DIRECTION('',(-1.,9.682963957693E-09,-1.178010073569E-08));
+#8804 = DIRECTION('',(-7.728508499838E-09,-0.987778266865,
+    -0.155865632867));
+#8805 = DEFINITIONAL_REPRESENTATION('',(#8806),#8810);
+#8806 = CIRCLE('',#8807,2.);
+#8807 = AXIS2_PLACEMENT_2D('',#8808,#8809);
+#8808 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#8809 = DIRECTION('',(1.,0.));
+#8810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8811 = ADVANCED_FACE('',(#8812),#8800,.T.);
+#8812 = FACE_BOUND('',#8813,.T.);
+#8813 = EDGE_LOOP('',(#8814));
+#8814 = ORIENTED_EDGE('',*,*,#8785,.T.);
+#8815 = ADVANCED_FACE('',(#8816,#8819),#8772,.F.);
+#8816 = FACE_BOUND('',#8817,.F.);
+#8817 = EDGE_LOOP('',(#8818));
+#8818 = ORIENTED_EDGE('',*,*,#8757,.T.);
+#8819 = FACE_BOUND('',#8820,.F.);
+#8820 = EDGE_LOOP('',(#8821));
+#8821 = ORIENTED_EDGE('',*,*,#8822,.F.);
+#8822 = EDGE_CURVE('',#8823,#8823,#8825,.T.);
+#8823 = VERTEX_POINT('',#8824);
+#8824 = CARTESIAN_POINT('',(39.999999976393,-29.16694983468,
+    38.785022196792));
+#8825 = SURFACE_CURVE('',#8826,(#8831,#8838),.PCURVE_S1.);
+#8826 = CIRCLE('',#8827,1.25);
+#8827 = AXIS2_PLACEMENT_3D('',#8828,#8829,#8830);
+#8828 = CARTESIAN_POINT('',(39.999999986054,-27.9322270011,
+    38.979854237876));
+#8829 = DIRECTION('',(-1.,9.682963957693E-09,-1.178010073569E-08));
+#8830 = DIRECTION('',(-7.728508499838E-09,-0.987778266865,
+    -0.155865632867));
+#8831 = PCURVE('',#8772,#8832);
+#8832 = DEFINITIONAL_REPRESENTATION('',(#8833),#8837);
+#8833 = CIRCLE('',#8834,1.25);
+#8834 = AXIS2_PLACEMENT_2D('',#8835,#8836);
+#8835 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#8836 = DIRECTION('',(1.,0.));
+#8837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8838 = PCURVE('',#8839,#8844);
+#8839 = CYLINDRICAL_SURFACE('',#8840,1.25);
+#8840 = AXIS2_PLACEMENT_3D('',#8841,#8842,#8843);
+#8841 = CARTESIAN_POINT('',(39.999999986054,-27.9322270011,
+    38.979854237876));
+#8842 = DIRECTION('',(1.,-9.682963957693E-09,1.178010073569E-08));
+#8843 = DIRECTION('',(-7.728508499838E-09,-0.987778266865,
+    -0.155865632867));
+#8844 = DEFINITIONAL_REPRESENTATION('',(#8845),#8849);
+#8845 = LINE('',#8846,#8847);
+#8846 = CARTESIAN_POINT('',(-0.,0.));
+#8847 = VECTOR('',#8848,1.);
+#8848 = DIRECTION('',(-1.,0.));
+#8849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8850 = ADVANCED_FACE('',(#8851),#8839,.F.);
+#8851 = FACE_BOUND('',#8852,.T.);
+#8852 = EDGE_LOOP('',(#8853,#8876,#8903,#8904));
+#8853 = ORIENTED_EDGE('',*,*,#8854,.T.);
+#8854 = EDGE_CURVE('',#8823,#8855,#8857,.T.);
+#8855 = VERTEX_POINT('',#8856);
+#8856 = CARTESIAN_POINT('',(26.999999976393,-29.1669497088,
+    38.78502204365));
+#8857 = SEAM_CURVE('',#8858,(#8862,#8869),.PCURVE_S1.);
+#8858 = LINE('',#8859,#8860);
+#8859 = CARTESIAN_POINT('',(39.999999976393,-29.16694983468,
+    38.785022196792));
+#8860 = VECTOR('',#8861,1.);
+#8861 = DIRECTION('',(-1.,9.682963957693E-09,-1.178010073569E-08));
+#8862 = PCURVE('',#8839,#8863);
+#8863 = DEFINITIONAL_REPRESENTATION('',(#8864),#8868);
+#8864 = LINE('',#8865,#8866);
+#8865 = CARTESIAN_POINT('',(-0.,0.));
+#8866 = VECTOR('',#8867,1.);
+#8867 = DIRECTION('',(-0.,-1.));
+#8868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8869 = PCURVE('',#8839,#8870);
+#8870 = DEFINITIONAL_REPRESENTATION('',(#8871),#8875);
+#8871 = LINE('',#8872,#8873);
+#8872 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#8873 = VECTOR('',#8874,1.);
+#8874 = DIRECTION('',(-0.,-1.));
+#8875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8876 = ORIENTED_EDGE('',*,*,#8877,.T.);
+#8877 = EDGE_CURVE('',#8855,#8855,#8878,.T.);
+#8878 = SURFACE_CURVE('',#8879,(#8884,#8891),.PCURVE_S1.);
+#8879 = CIRCLE('',#8880,1.25);
+#8880 = AXIS2_PLACEMENT_3D('',#8881,#8882,#8883);
+#8881 = CARTESIAN_POINT('',(26.999999986054,-27.93222687522,
+    38.979854084734));
+#8882 = DIRECTION('',(-1.,9.682963957693E-09,-1.178010073569E-08));
+#8883 = DIRECTION('',(-7.728508499838E-09,-0.987778266865,
+    -0.155865632867));
+#8884 = PCURVE('',#8839,#8885);
+#8885 = DEFINITIONAL_REPRESENTATION('',(#8886),#8890);
+#8886 = LINE('',#8887,#8888);
+#8887 = CARTESIAN_POINT('',(-0.,-13.));
+#8888 = VECTOR('',#8889,1.);
+#8889 = DIRECTION('',(-1.,0.));
+#8890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8891 = PCURVE('',#8892,#8897);
+#8892 = PLANE('',#8893);
+#8893 = AXIS2_PLACEMENT_3D('',#8894,#8895,#8896);
+#8894 = CARTESIAN_POINT('',(26.999999986054,-27.93222687522,
+    38.979854084734));
+#8895 = DIRECTION('',(-1.,9.682963957693E-09,-1.178010073569E-08));
+#8896 = DIRECTION('',(-7.728508499838E-09,-0.987778266865,
+    -0.155865632867));
+#8897 = DEFINITIONAL_REPRESENTATION('',(#8898),#8902);
+#8898 = CIRCLE('',#8899,1.25);
+#8899 = AXIS2_PLACEMENT_2D('',#8900,#8901);
+#8900 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#8901 = DIRECTION('',(1.,0.));
+#8902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8903 = ORIENTED_EDGE('',*,*,#8854,.F.);
+#8904 = ORIENTED_EDGE('',*,*,#8822,.F.);
+#8905 = ADVANCED_FACE('',(#8906),#8892,.F.);
+#8906 = FACE_BOUND('',#8907,.F.);
+#8907 = EDGE_LOOP('',(#8908));
+#8908 = ORIENTED_EDGE('',*,*,#8877,.T.);
+#8909 = ORIENTED_CLOSED_SHELL('',*,#8910,.F.);
+#8910 = CLOSED_SHELL('',(#8911,#8999,#9003,#9038,#9093));
+#8911 = ADVANCED_FACE('',(#8912),#8926,.F.);
+#8912 = FACE_BOUND('',#8913,.T.);
+#8913 = EDGE_LOOP('',(#8914,#8944,#8971,#8972));
+#8914 = ORIENTED_EDGE('',*,*,#8915,.T.);
+#8915 = EDGE_CURVE('',#8916,#8918,#8920,.T.);
+#8916 = VERTEX_POINT('',#8917);
+#8917 = CARTESIAN_POINT('',(41.000000018283,-6.14056050633,
+    36.235799497443));
+#8918 = VERTEX_POINT('',#8919);
+#8919 = CARTESIAN_POINT('',(40.000000018283,-6.140560495646,
+    36.235799505242));
+#8920 = SEAM_CURVE('',#8921,(#8925,#8937),.PCURVE_S1.);
+#8921 = LINE('',#8922,#8923);
+#8922 = CARTESIAN_POINT('',(41.000000018283,-6.14056050633,
+    36.235799497443));
+#8923 = VECTOR('',#8924,1.);
+#8924 = DIRECTION('',(-1.,1.068449682679E-08,7.799815033784E-09));
+#8925 = PCURVE('',#8926,#8931);
+#8926 = CYLINDRICAL_SURFACE('',#8927,2.);
+#8927 = AXIS2_PLACEMENT_3D('',#8928,#8929,#8930);
+#8928 = CARTESIAN_POINT('',(40.999999996066,-8.137360691664,
+    36.122710948726));
+#8929 = DIRECTION('',(1.,-1.068449682679E-08,-7.799815033784E-09));
+#8930 = DIRECTION('',(1.110843750318E-08,0.998400092667,
+    5.654427435848E-02));
+#8931 = DEFINITIONAL_REPRESENTATION('',(#8932),#8936);
+#8932 = LINE('',#8933,#8934);
+#8933 = CARTESIAN_POINT('',(-0.,0.));
+#8934 = VECTOR('',#8935,1.);
+#8935 = DIRECTION('',(-0.,-1.));
+#8936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8937 = PCURVE('',#8926,#8938);
+#8938 = DEFINITIONAL_REPRESENTATION('',(#8939),#8943);
+#8939 = LINE('',#8940,#8941);
+#8940 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#8941 = VECTOR('',#8942,1.);
+#8942 = DIRECTION('',(-0.,-1.));
+#8943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8944 = ORIENTED_EDGE('',*,*,#8945,.T.);
+#8945 = EDGE_CURVE('',#8918,#8918,#8946,.T.);
+#8946 = SURFACE_CURVE('',#8947,(#8952,#8959),.PCURVE_S1.);
+#8947 = CIRCLE('',#8948,2.);
+#8948 = AXIS2_PLACEMENT_3D('',#8949,#8950,#8951);
+#8949 = CARTESIAN_POINT('',(39.999999996066,-8.13736068098,
+    36.122710956525));
+#8950 = DIRECTION('',(-1.,1.068449682679E-08,7.799815033784E-09));
+#8951 = DIRECTION('',(1.110843750318E-08,0.998400092667,
+    5.654427435848E-02));
+#8952 = PCURVE('',#8926,#8953);
+#8953 = DEFINITIONAL_REPRESENTATION('',(#8954),#8958);
+#8954 = LINE('',#8955,#8956);
+#8955 = CARTESIAN_POINT('',(-0.,-1.));
+#8956 = VECTOR('',#8957,1.);
+#8957 = DIRECTION('',(-1.,0.));
+#8958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8959 = PCURVE('',#8960,#8965);
+#8960 = PLANE('',#8961);
+#8961 = AXIS2_PLACEMENT_3D('',#8962,#8963,#8964);
+#8962 = CARTESIAN_POINT('',(39.999999996066,-8.13736068098,
+    36.122710956525));
+#8963 = DIRECTION('',(-1.,1.068449682679E-08,7.799815033784E-09));
+#8964 = DIRECTION('',(1.110843750318E-08,0.998400092667,
+    5.654427435848E-02));
+#8965 = DEFINITIONAL_REPRESENTATION('',(#8966),#8970);
+#8966 = CIRCLE('',#8967,2.);
+#8967 = AXIS2_PLACEMENT_2D('',#8968,#8969);
+#8968 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#8969 = DIRECTION('',(1.,0.));
+#8970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8971 = ORIENTED_EDGE('',*,*,#8915,.F.);
+#8972 = ORIENTED_EDGE('',*,*,#8973,.F.);
+#8973 = EDGE_CURVE('',#8916,#8916,#8974,.T.);
+#8974 = SURFACE_CURVE('',#8975,(#8980,#8987),.PCURVE_S1.);
+#8975 = CIRCLE('',#8976,2.);
+#8976 = AXIS2_PLACEMENT_3D('',#8977,#8978,#8979);
+#8977 = CARTESIAN_POINT('',(40.999999996066,-8.137360691664,
+    36.122710948726));
+#8978 = DIRECTION('',(-1.,1.068449682679E-08,7.799815033784E-09));
+#8979 = DIRECTION('',(1.110843750318E-08,0.998400092667,
+    5.654427435848E-02));
+#8980 = PCURVE('',#8926,#8981);
+#8981 = DEFINITIONAL_REPRESENTATION('',(#8982),#8986);
+#8982 = LINE('',#8983,#8984);
+#8983 = CARTESIAN_POINT('',(-0.,0.));
+#8984 = VECTOR('',#8985,1.);
+#8985 = DIRECTION('',(-1.,0.));
+#8986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8987 = PCURVE('',#8988,#8993);
+#8988 = PLANE('',#8989);
+#8989 = AXIS2_PLACEMENT_3D('',#8990,#8991,#8992);
+#8990 = CARTESIAN_POINT('',(40.999999996066,-8.137360691664,
+    36.122710948726));
+#8991 = DIRECTION('',(-1.,1.068449682679E-08,7.799815033784E-09));
+#8992 = DIRECTION('',(1.110843750318E-08,0.998400092667,
+    5.654427435848E-02));
+#8993 = DEFINITIONAL_REPRESENTATION('',(#8994),#8998);
+#8994 = CIRCLE('',#8995,2.);
+#8995 = AXIS2_PLACEMENT_2D('',#8996,#8997);
+#8996 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#8997 = DIRECTION('',(1.,0.));
+#8998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8999 = ADVANCED_FACE('',(#9000),#8988,.T.);
+#9000 = FACE_BOUND('',#9001,.T.);
+#9001 = EDGE_LOOP('',(#9002));
+#9002 = ORIENTED_EDGE('',*,*,#8973,.T.);
+#9003 = ADVANCED_FACE('',(#9004,#9007),#8960,.F.);
+#9004 = FACE_BOUND('',#9005,.F.);
+#9005 = EDGE_LOOP('',(#9006));
+#9006 = ORIENTED_EDGE('',*,*,#8945,.T.);
+#9007 = FACE_BOUND('',#9008,.F.);
+#9008 = EDGE_LOOP('',(#9009));
+#9009 = ORIENTED_EDGE('',*,*,#9010,.F.);
+#9010 = EDGE_CURVE('',#9011,#9011,#9013,.T.);
+#9011 = VERTEX_POINT('',#9012);
+#9012 = CARTESIAN_POINT('',(40.000000009952,-6.889360565146,
+    36.193391299474));
+#9013 = SURFACE_CURVE('',#9014,(#9019,#9026),.PCURVE_S1.);
+#9014 = CIRCLE('',#9015,1.25);
+#9015 = AXIS2_PLACEMENT_3D('',#9016,#9017,#9018);
+#9016 = CARTESIAN_POINT('',(39.999999996066,-8.13736068098,
+    36.122710956525));
+#9017 = DIRECTION('',(-1.,1.068449682679E-08,7.799815033784E-09));
+#9018 = DIRECTION('',(1.110843750318E-08,0.998400092667,
+    5.654427435848E-02));
+#9019 = PCURVE('',#8960,#9020);
+#9020 = DEFINITIONAL_REPRESENTATION('',(#9021),#9025);
+#9021 = CIRCLE('',#9022,1.25);
+#9022 = AXIS2_PLACEMENT_2D('',#9023,#9024);
+#9023 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#9024 = DIRECTION('',(1.,0.));
+#9025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9026 = PCURVE('',#9027,#9032);
+#9027 = CYLINDRICAL_SURFACE('',#9028,1.25);
+#9028 = AXIS2_PLACEMENT_3D('',#9029,#9030,#9031);
+#9029 = CARTESIAN_POINT('',(39.999999996066,-8.13736068098,
+    36.122710956525));
+#9030 = DIRECTION('',(1.,-1.068449682679E-08,-7.799815033784E-09));
+#9031 = DIRECTION('',(1.110843750318E-08,0.998400092667,
+    5.654427435848E-02));
+#9032 = DEFINITIONAL_REPRESENTATION('',(#9033),#9037);
+#9033 = LINE('',#9034,#9035);
+#9034 = CARTESIAN_POINT('',(-0.,0.));
+#9035 = VECTOR('',#9036,1.);
+#9036 = DIRECTION('',(-1.,0.));
+#9037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9038 = ADVANCED_FACE('',(#9039),#9027,.F.);
+#9039 = FACE_BOUND('',#9040,.T.);
+#9040 = EDGE_LOOP('',(#9041,#9064,#9091,#9092));
+#9041 = ORIENTED_EDGE('',*,*,#9042,.T.);
+#9042 = EDGE_CURVE('',#9011,#9043,#9045,.T.);
+#9043 = VERTEX_POINT('',#9044);
+#9044 = CARTESIAN_POINT('',(27.000000009952,-6.889360426248,
+    36.193391400871));
+#9045 = SEAM_CURVE('',#9046,(#9050,#9057),.PCURVE_S1.);
+#9046 = LINE('',#9047,#9048);
+#9047 = CARTESIAN_POINT('',(40.000000009952,-6.889360565146,
+    36.193391299474));
+#9048 = VECTOR('',#9049,1.);
+#9049 = DIRECTION('',(-1.,1.068449682679E-08,7.799815033784E-09));
+#9050 = PCURVE('',#9027,#9051);
+#9051 = DEFINITIONAL_REPRESENTATION('',(#9052),#9056);
+#9052 = LINE('',#9053,#9054);
+#9053 = CARTESIAN_POINT('',(-0.,0.));
+#9054 = VECTOR('',#9055,1.);
+#9055 = DIRECTION('',(-0.,-1.));
+#9056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9057 = PCURVE('',#9027,#9058);
+#9058 = DEFINITIONAL_REPRESENTATION('',(#9059),#9063);
+#9059 = LINE('',#9060,#9061);
+#9060 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#9061 = VECTOR('',#9062,1.);
+#9062 = DIRECTION('',(-0.,-1.));
+#9063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9064 = ORIENTED_EDGE('',*,*,#9065,.T.);
+#9065 = EDGE_CURVE('',#9043,#9043,#9066,.T.);
+#9066 = SURFACE_CURVE('',#9067,(#9072,#9079),.PCURVE_S1.);
+#9067 = CIRCLE('',#9068,1.25);
+#9068 = AXIS2_PLACEMENT_3D('',#9069,#9070,#9071);
+#9069 = CARTESIAN_POINT('',(26.999999996066,-8.137360542081,
+    36.122711057923));
+#9070 = DIRECTION('',(-1.,1.068449682679E-08,7.799815033784E-09));
+#9071 = DIRECTION('',(1.110843750318E-08,0.998400092667,
+    5.654427435848E-02));
+#9072 = PCURVE('',#9027,#9073);
+#9073 = DEFINITIONAL_REPRESENTATION('',(#9074),#9078);
+#9074 = LINE('',#9075,#9076);
+#9075 = CARTESIAN_POINT('',(-0.,-13.));
+#9076 = VECTOR('',#9077,1.);
+#9077 = DIRECTION('',(-1.,0.));
+#9078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9079 = PCURVE('',#9080,#9085);
+#9080 = PLANE('',#9081);
+#9081 = AXIS2_PLACEMENT_3D('',#9082,#9083,#9084);
+#9082 = CARTESIAN_POINT('',(26.999999996066,-8.137360542081,
+    36.122711057923));
+#9083 = DIRECTION('',(-1.,1.068449682679E-08,7.799815033784E-09));
+#9084 = DIRECTION('',(1.110843750318E-08,0.998400092667,
+    5.654427435848E-02));
+#9085 = DEFINITIONAL_REPRESENTATION('',(#9086),#9090);
+#9086 = CIRCLE('',#9087,1.25);
+#9087 = AXIS2_PLACEMENT_2D('',#9088,#9089);
+#9088 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#9089 = DIRECTION('',(1.,0.));
+#9090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9091 = ORIENTED_EDGE('',*,*,#9042,.F.);
+#9092 = ORIENTED_EDGE('',*,*,#9010,.F.);
+#9093 = ADVANCED_FACE('',(#9094),#9080,.F.);
+#9094 = FACE_BOUND('',#9095,.F.);
+#9095 = EDGE_LOOP('',(#9096));
+#9096 = ORIENTED_EDGE('',*,*,#9065,.T.);
+#9097 = ORIENTED_CLOSED_SHELL('',*,#9098,.F.);
+#9098 = CLOSED_SHELL('',(#9099,#9187,#9191,#9226,#9281));
+#9099 = ADVANCED_FACE('',(#9100),#9114,.F.);
+#9100 = FACE_BOUND('',#9101,.T.);
+#9101 = EDGE_LOOP('',(#9102,#9132,#9159,#9160));
+#9102 = ORIENTED_EDGE('',*,*,#9103,.T.);
+#9103 = EDGE_CURVE('',#9104,#9106,#9108,.T.);
+#9104 = VERTEX_POINT('',#9105);
+#9105 = CARTESIAN_POINT('',(-40.99999997433,-27.93222694692,
+    36.979854130341));
+#9106 = VERTEX_POINT('',#9107);
+#9107 = CARTESIAN_POINT('',(-39.99999997433,-27.93222694692,
+    36.979854156588));
+#9108 = SEAM_CURVE('',#9109,(#9113,#9125),.PCURVE_S1.);
+#9109 = LINE('',#9110,#9111);
+#9110 = CARTESIAN_POINT('',(-40.99999997433,-27.93222694692,
+    36.979854130341));
+#9111 = VECTOR('',#9112,1.);
+#9112 = DIRECTION('',(1.,1.000000010499E-14,2.624692441167E-08));
+#9113 = PCURVE('',#9114,#9119);
+#9114 = CYLINDRICAL_SURFACE('',#9115,2.);
+#9115 = AXIS2_PLACEMENT_3D('',#9116,#9117,#9118);
+#9116 = CARTESIAN_POINT('',(-41.00000002682,-27.93222694692,
+    38.979854130341));
+#9117 = DIRECTION('',(-1.,-1.000000010499E-14,-2.624692441167E-08));
+#9118 = DIRECTION('',(2.624692441167E-08,-4.E-15,-1.));
+#9119 = DEFINITIONAL_REPRESENTATION('',(#9120),#9124);
+#9120 = LINE('',#9121,#9122);
+#9121 = CARTESIAN_POINT('',(-0.,0.));
+#9122 = VECTOR('',#9123,1.);
+#9123 = DIRECTION('',(-0.,-1.));
+#9124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9125 = PCURVE('',#9114,#9126);
+#9126 = DEFINITIONAL_REPRESENTATION('',(#9127),#9131);
+#9127 = LINE('',#9128,#9129);
+#9128 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#9129 = VECTOR('',#9130,1.);
+#9130 = DIRECTION('',(-0.,-1.));
+#9131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9132 = ORIENTED_EDGE('',*,*,#9133,.T.);
+#9133 = EDGE_CURVE('',#9106,#9106,#9134,.T.);
+#9134 = SURFACE_CURVE('',#9135,(#9140,#9147),.PCURVE_S1.);
+#9135 = CIRCLE('',#9136,2.);
+#9136 = AXIS2_PLACEMENT_3D('',#9137,#9138,#9139);
+#9137 = CARTESIAN_POINT('',(-40.00000002682,-27.93222694692,
+    38.979854156588));
+#9138 = DIRECTION('',(1.,1.000000010499E-14,2.624692441167E-08));
+#9139 = DIRECTION('',(2.624692441167E-08,-4.E-15,-1.));
+#9140 = PCURVE('',#9114,#9141);
+#9141 = DEFINITIONAL_REPRESENTATION('',(#9142),#9146);
+#9142 = LINE('',#9143,#9144);
+#9143 = CARTESIAN_POINT('',(-0.,-1.));
+#9144 = VECTOR('',#9145,1.);
+#9145 = DIRECTION('',(-1.,0.));
+#9146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9147 = PCURVE('',#9148,#9153);
+#9148 = PLANE('',#9149);
+#9149 = AXIS2_PLACEMENT_3D('',#9150,#9151,#9152);
+#9150 = CARTESIAN_POINT('',(-40.00000002682,-27.93222694692,
+    38.979854156588));
+#9151 = DIRECTION('',(1.,1.000000010499E-14,2.624692441167E-08));
+#9152 = DIRECTION('',(2.624692441167E-08,-4.E-15,-1.));
+#9153 = DEFINITIONAL_REPRESENTATION('',(#9154),#9158);
+#9154 = CIRCLE('',#9155,2.);
+#9155 = AXIS2_PLACEMENT_2D('',#9156,#9157);
+#9156 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#9157 = DIRECTION('',(1.,0.));
+#9158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9159 = ORIENTED_EDGE('',*,*,#9103,.F.);
+#9160 = ORIENTED_EDGE('',*,*,#9161,.F.);
+#9161 = EDGE_CURVE('',#9104,#9104,#9162,.T.);
+#9162 = SURFACE_CURVE('',#9163,(#9168,#9175),.PCURVE_S1.);
+#9163 = CIRCLE('',#9164,2.);
+#9164 = AXIS2_PLACEMENT_3D('',#9165,#9166,#9167);
+#9165 = CARTESIAN_POINT('',(-41.00000002682,-27.93222694692,
+    38.979854130341));
+#9166 = DIRECTION('',(1.,1.000000010499E-14,2.624692441167E-08));
+#9167 = DIRECTION('',(2.624692441167E-08,-4.E-15,-1.));
+#9168 = PCURVE('',#9114,#9169);
+#9169 = DEFINITIONAL_REPRESENTATION('',(#9170),#9174);
+#9170 = LINE('',#9171,#9172);
+#9171 = CARTESIAN_POINT('',(-0.,0.));
+#9172 = VECTOR('',#9173,1.);
+#9173 = DIRECTION('',(-1.,0.));
+#9174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9175 = PCURVE('',#9176,#9181);
+#9176 = PLANE('',#9177);
+#9177 = AXIS2_PLACEMENT_3D('',#9178,#9179,#9180);
+#9178 = CARTESIAN_POINT('',(-41.00000002682,-27.93222694692,
+    38.979854130341));
+#9179 = DIRECTION('',(1.,1.000000010499E-14,2.624692441167E-08));
+#9180 = DIRECTION('',(2.624692441167E-08,-4.E-15,-1.));
+#9181 = DEFINITIONAL_REPRESENTATION('',(#9182),#9186);
+#9182 = CIRCLE('',#9183,2.);
+#9183 = AXIS2_PLACEMENT_2D('',#9184,#9185);
+#9184 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#9185 = DIRECTION('',(1.,0.));
+#9186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9187 = ADVANCED_FACE('',(#9188),#9176,.T.);
+#9188 = FACE_BOUND('',#9189,.T.);
+#9189 = EDGE_LOOP('',(#9190));
+#9190 = ORIENTED_EDGE('',*,*,#9161,.T.);
+#9191 = ADVANCED_FACE('',(#9192,#9195),#9148,.F.);
+#9192 = FACE_BOUND('',#9193,.F.);
+#9193 = EDGE_LOOP('',(#9194));
+#9194 = ORIENTED_EDGE('',*,*,#9133,.T.);
+#9195 = FACE_BOUND('',#9196,.F.);
+#9196 = EDGE_LOOP('',(#9197));
+#9197 = ORIENTED_EDGE('',*,*,#9198,.F.);
+#9198 = EDGE_CURVE('',#9199,#9199,#9201,.T.);
+#9199 = VERTEX_POINT('',#9200);
+#9200 = CARTESIAN_POINT('',(-39.99999999401,-27.93222694692,
+    37.729854156588));
+#9201 = SURFACE_CURVE('',#9202,(#9207,#9214),.PCURVE_S1.);
+#9202 = CIRCLE('',#9203,1.25);
+#9203 = AXIS2_PLACEMENT_3D('',#9204,#9205,#9206);
+#9204 = CARTESIAN_POINT('',(-40.00000002682,-27.93222694692,
+    38.979854156588));
+#9205 = DIRECTION('',(1.,1.000000010499E-14,2.624692441167E-08));
+#9206 = DIRECTION('',(2.624692441167E-08,-4.E-15,-1.));
+#9207 = PCURVE('',#9148,#9208);
+#9208 = DEFINITIONAL_REPRESENTATION('',(#9209),#9213);
+#9209 = CIRCLE('',#9210,1.25);
+#9210 = AXIS2_PLACEMENT_2D('',#9211,#9212);
+#9211 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#9212 = DIRECTION('',(1.,0.));
+#9213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9214 = PCURVE('',#9215,#9220);
+#9215 = CYLINDRICAL_SURFACE('',#9216,1.25);
+#9216 = AXIS2_PLACEMENT_3D('',#9217,#9218,#9219);
+#9217 = CARTESIAN_POINT('',(-40.00000002682,-27.93222694692,
+    38.979854156588));
+#9218 = DIRECTION('',(-1.,-1.000000010499E-14,-2.624692441167E-08));
+#9219 = DIRECTION('',(2.624692441167E-08,-4.E-15,-1.));
+#9220 = DEFINITIONAL_REPRESENTATION('',(#9221),#9225);
+#9221 = LINE('',#9222,#9223);
+#9222 = CARTESIAN_POINT('',(-0.,0.));
+#9223 = VECTOR('',#9224,1.);
+#9224 = DIRECTION('',(-1.,0.));
+#9225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9226 = ADVANCED_FACE('',(#9227),#9215,.F.);
+#9227 = FACE_BOUND('',#9228,.T.);
+#9228 = EDGE_LOOP('',(#9229,#9252,#9279,#9280));
+#9229 = ORIENTED_EDGE('',*,*,#9230,.T.);
+#9230 = EDGE_CURVE('',#9199,#9231,#9233,.T.);
+#9231 = VERTEX_POINT('',#9232);
+#9232 = CARTESIAN_POINT('',(-26.99999999401,-27.93222694692,
+    37.729854497798));
+#9233 = SEAM_CURVE('',#9234,(#9238,#9245),.PCURVE_S1.);
+#9234 = LINE('',#9235,#9236);
+#9235 = CARTESIAN_POINT('',(-39.99999999401,-27.93222694692,
+    37.729854156588));
+#9236 = VECTOR('',#9237,1.);
+#9237 = DIRECTION('',(1.,1.000000010499E-14,2.624692441167E-08));
+#9238 = PCURVE('',#9215,#9239);
+#9239 = DEFINITIONAL_REPRESENTATION('',(#9240),#9244);
+#9240 = LINE('',#9241,#9242);
+#9241 = CARTESIAN_POINT('',(-0.,0.));
+#9242 = VECTOR('',#9243,1.);
+#9243 = DIRECTION('',(-0.,-1.));
+#9244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9245 = PCURVE('',#9215,#9246);
+#9246 = DEFINITIONAL_REPRESENTATION('',(#9247),#9251);
+#9247 = LINE('',#9248,#9249);
+#9248 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#9249 = VECTOR('',#9250,1.);
+#9250 = DIRECTION('',(-0.,-1.));
+#9251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9252 = ORIENTED_EDGE('',*,*,#9253,.T.);
+#9253 = EDGE_CURVE('',#9231,#9231,#9254,.T.);
+#9254 = SURFACE_CURVE('',#9255,(#9260,#9267),.PCURVE_S1.);
+#9255 = CIRCLE('',#9256,1.25);
+#9256 = AXIS2_PLACEMENT_3D('',#9257,#9258,#9259);
+#9257 = CARTESIAN_POINT('',(-27.00000002682,-27.93222694692,
+    38.979854497798));
+#9258 = DIRECTION('',(1.,1.000000010499E-14,2.624692441167E-08));
+#9259 = DIRECTION('',(2.624692441167E-08,-4.E-15,-1.));
+#9260 = PCURVE('',#9215,#9261);
+#9261 = DEFINITIONAL_REPRESENTATION('',(#9262),#9266);
+#9262 = LINE('',#9263,#9264);
+#9263 = CARTESIAN_POINT('',(-0.,-13.));
+#9264 = VECTOR('',#9265,1.);
+#9265 = DIRECTION('',(-1.,0.));
+#9266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9267 = PCURVE('',#9268,#9273);
+#9268 = PLANE('',#9269);
+#9269 = AXIS2_PLACEMENT_3D('',#9270,#9271,#9272);
+#9270 = CARTESIAN_POINT('',(-27.00000002682,-27.93222694692,
+    38.979854497798));
+#9271 = DIRECTION('',(1.,1.000000010499E-14,2.624692441167E-08));
+#9272 = DIRECTION('',(2.624692441167E-08,-4.E-15,-1.));
+#9273 = DEFINITIONAL_REPRESENTATION('',(#9274),#9278);
+#9274 = CIRCLE('',#9275,1.25);
+#9275 = AXIS2_PLACEMENT_2D('',#9276,#9277);
+#9276 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#9277 = DIRECTION('',(1.,0.));
+#9278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9279 = ORIENTED_EDGE('',*,*,#9230,.F.);
+#9280 = ORIENTED_EDGE('',*,*,#9198,.F.);
+#9281 = ADVANCED_FACE('',(#9282),#9268,.F.);
+#9282 = FACE_BOUND('',#9283,.F.);
+#9283 = EDGE_LOOP('',(#9284));
+#9284 = ORIENTED_EDGE('',*,*,#9253,.T.);
+#9285 = ORIENTED_CLOSED_SHELL('',*,#9286,.F.);
+#9286 = CLOSED_SHELL('',(#9287,#9375,#9379,#9414,#9469));
+#9287 = ADVANCED_FACE('',(#9288),#9302,.F.);
+#9288 = FACE_BOUND('',#9289,.T.);
+#9289 = EDGE_LOOP('',(#9290,#9320,#9347,#9348));
+#9290 = ORIENTED_EDGE('',*,*,#9291,.T.);
+#9291 = EDGE_CURVE('',#9292,#9294,#9296,.T.);
+#9292 = VERTEX_POINT('',#9293);
+#9293 = CARTESIAN_POINT('',(-40.9999999542,-8.137360611894,
+    34.122711070907));
+#9294 = VERTEX_POINT('',#9295);
+#9295 = CARTESIAN_POINT('',(-39.9999999542,-8.137360611894,
+    34.122711097587));
+#9296 = SEAM_CURVE('',#9297,(#9301,#9313),.PCURVE_S1.);
+#9297 = LINE('',#9298,#9299);
+#9298 = CARTESIAN_POINT('',(-40.9999999542,-8.137360611894,
+    34.122711070907));
+#9299 = VECTOR('',#9300,1.);
+#9300 = DIRECTION('',(1.,2.1E-14,2.667970222525E-08));
+#9301 = PCURVE('',#9302,#9307);
+#9302 = CYLINDRICAL_SURFACE('',#9303,2.);
+#9303 = AXIS2_PLACEMENT_3D('',#9304,#9305,#9306);
+#9304 = CARTESIAN_POINT('',(-41.00000000756,-8.137360611894,
+    36.122711070907));
+#9305 = DIRECTION('',(-1.,-2.1E-14,-2.667970222525E-08));
+#9306 = DIRECTION('',(2.667970222525E-08,-3.155443873443E-30,-1.));
+#9307 = DEFINITIONAL_REPRESENTATION('',(#9308),#9312);
+#9308 = LINE('',#9309,#9310);
+#9309 = CARTESIAN_POINT('',(-0.,0.));
+#9310 = VECTOR('',#9311,1.);
+#9311 = DIRECTION('',(-0.,-1.));
+#9312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9313 = PCURVE('',#9302,#9314);
+#9314 = DEFINITIONAL_REPRESENTATION('',(#9315),#9319);
+#9315 = LINE('',#9316,#9317);
+#9316 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#9317 = VECTOR('',#9318,1.);
+#9318 = DIRECTION('',(-0.,-1.));
+#9319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9320 = ORIENTED_EDGE('',*,*,#9321,.T.);
+#9321 = EDGE_CURVE('',#9294,#9294,#9322,.T.);
+#9322 = SURFACE_CURVE('',#9323,(#9328,#9335),.PCURVE_S1.);
+#9323 = CIRCLE('',#9324,2.);
+#9324 = AXIS2_PLACEMENT_3D('',#9325,#9326,#9327);
+#9325 = CARTESIAN_POINT('',(-40.00000000756,-8.137360611894,
+    36.122711097587));
+#9326 = DIRECTION('',(1.,2.1E-14,2.667970222525E-08));
+#9327 = DIRECTION('',(2.667970222525E-08,-3.155443873443E-30,-1.));
+#9328 = PCURVE('',#9302,#9329);
+#9329 = DEFINITIONAL_REPRESENTATION('',(#9330),#9334);
+#9330 = LINE('',#9331,#9332);
+#9331 = CARTESIAN_POINT('',(-0.,-1.));
+#9332 = VECTOR('',#9333,1.);
+#9333 = DIRECTION('',(-1.,0.));
+#9334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9335 = PCURVE('',#9336,#9341);
+#9336 = PLANE('',#9337);
+#9337 = AXIS2_PLACEMENT_3D('',#9338,#9339,#9340);
+#9338 = CARTESIAN_POINT('',(-40.00000000756,-8.137360611894,
+    36.122711097587));
+#9339 = DIRECTION('',(1.,2.1E-14,2.667970222525E-08));
+#9340 = DIRECTION('',(2.667970222525E-08,-3.155443873443E-30,-1.));
+#9341 = DEFINITIONAL_REPRESENTATION('',(#9342),#9346);
+#9342 = CIRCLE('',#9343,2.);
+#9343 = AXIS2_PLACEMENT_2D('',#9344,#9345);
+#9344 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#9345 = DIRECTION('',(1.,0.));
+#9346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9347 = ORIENTED_EDGE('',*,*,#9291,.F.);
+#9348 = ORIENTED_EDGE('',*,*,#9349,.F.);
+#9349 = EDGE_CURVE('',#9292,#9292,#9350,.T.);
+#9350 = SURFACE_CURVE('',#9351,(#9356,#9363),.PCURVE_S1.);
+#9351 = CIRCLE('',#9352,2.);
+#9352 = AXIS2_PLACEMENT_3D('',#9353,#9354,#9355);
+#9353 = CARTESIAN_POINT('',(-41.00000000756,-8.137360611894,
+    36.122711070907));
+#9354 = DIRECTION('',(1.,2.1E-14,2.667970222525E-08));
+#9355 = DIRECTION('',(2.667970222525E-08,-3.155443873443E-30,-1.));
+#9356 = PCURVE('',#9302,#9357);
+#9357 = DEFINITIONAL_REPRESENTATION('',(#9358),#9362);
+#9358 = LINE('',#9359,#9360);
+#9359 = CARTESIAN_POINT('',(-0.,0.));
+#9360 = VECTOR('',#9361,1.);
+#9361 = DIRECTION('',(-1.,0.));
+#9362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9363 = PCURVE('',#9364,#9369);
+#9364 = PLANE('',#9365);
+#9365 = AXIS2_PLACEMENT_3D('',#9366,#9367,#9368);
+#9366 = CARTESIAN_POINT('',(-41.00000000756,-8.137360611894,
+    36.122711070907));
+#9367 = DIRECTION('',(1.,2.1E-14,2.667970222525E-08));
+#9368 = DIRECTION('',(2.667970222525E-08,-3.155443873443E-30,-1.));
+#9369 = DEFINITIONAL_REPRESENTATION('',(#9370),#9374);
+#9370 = CIRCLE('',#9371,2.);
+#9371 = AXIS2_PLACEMENT_2D('',#9372,#9373);
+#9372 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#9373 = DIRECTION('',(1.,0.));
+#9374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9375 = ADVANCED_FACE('',(#9376),#9364,.T.);
+#9376 = FACE_BOUND('',#9377,.T.);
+#9377 = EDGE_LOOP('',(#9378));
+#9378 = ORIENTED_EDGE('',*,*,#9349,.T.);
+#9379 = ADVANCED_FACE('',(#9380,#9383),#9336,.F.);
+#9380 = FACE_BOUND('',#9381,.F.);
+#9381 = EDGE_LOOP('',(#9382));
+#9382 = ORIENTED_EDGE('',*,*,#9321,.T.);
+#9383 = FACE_BOUND('',#9384,.F.);
+#9384 = EDGE_LOOP('',(#9385));
+#9385 = ORIENTED_EDGE('',*,*,#9386,.F.);
+#9386 = EDGE_CURVE('',#9387,#9387,#9389,.T.);
+#9387 = VERTEX_POINT('',#9388);
+#9388 = CARTESIAN_POINT('',(-39.99999997421,-8.137360611894,
+    34.872711097587));
+#9389 = SURFACE_CURVE('',#9390,(#9395,#9402),.PCURVE_S1.);
+#9390 = CIRCLE('',#9391,1.25);
+#9391 = AXIS2_PLACEMENT_3D('',#9392,#9393,#9394);
+#9392 = CARTESIAN_POINT('',(-40.00000000756,-8.137360611894,
+    36.122711097587));
+#9393 = DIRECTION('',(1.,2.1E-14,2.667970222525E-08));
+#9394 = DIRECTION('',(2.667970222525E-08,-3.155443873443E-30,-1.));
+#9395 = PCURVE('',#9336,#9396);
+#9396 = DEFINITIONAL_REPRESENTATION('',(#9397),#9401);
+#9397 = CIRCLE('',#9398,1.25);
+#9398 = AXIS2_PLACEMENT_2D('',#9399,#9400);
+#9399 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#9400 = DIRECTION('',(1.,0.));
+#9401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9402 = PCURVE('',#9403,#9408);
+#9403 = CYLINDRICAL_SURFACE('',#9404,1.25);
+#9404 = AXIS2_PLACEMENT_3D('',#9405,#9406,#9407);
+#9405 = CARTESIAN_POINT('',(-40.00000000756,-8.137360611894,
+    36.122711097587));
+#9406 = DIRECTION('',(-1.,-2.1E-14,-2.667970222525E-08));
+#9407 = DIRECTION('',(2.667970222525E-08,-3.155443873443E-30,-1.));
+#9408 = DEFINITIONAL_REPRESENTATION('',(#9409),#9413);
+#9409 = LINE('',#9410,#9411);
+#9410 = CARTESIAN_POINT('',(-0.,0.));
+#9411 = VECTOR('',#9412,1.);
+#9412 = DIRECTION('',(-1.,0.));
+#9413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9414 = ADVANCED_FACE('',(#9415),#9403,.F.);
+#9415 = FACE_BOUND('',#9416,.T.);
+#9416 = EDGE_LOOP('',(#9417,#9440,#9467,#9468));
+#9417 = ORIENTED_EDGE('',*,*,#9418,.T.);
+#9418 = EDGE_CURVE('',#9387,#9419,#9421,.T.);
+#9419 = VERTEX_POINT('',#9420);
+#9420 = CARTESIAN_POINT('',(-26.99999997421,-8.137360611894,
+    34.872711444423));
+#9421 = SEAM_CURVE('',#9422,(#9426,#9433),.PCURVE_S1.);
+#9422 = LINE('',#9423,#9424);
+#9423 = CARTESIAN_POINT('',(-39.99999997421,-8.137360611894,
+    34.872711097587));
+#9424 = VECTOR('',#9425,1.);
+#9425 = DIRECTION('',(1.,2.1E-14,2.667970222525E-08));
+#9426 = PCURVE('',#9403,#9427);
+#9427 = DEFINITIONAL_REPRESENTATION('',(#9428),#9432);
+#9428 = LINE('',#9429,#9430);
+#9429 = CARTESIAN_POINT('',(-0.,0.));
+#9430 = VECTOR('',#9431,1.);
+#9431 = DIRECTION('',(-0.,-1.));
+#9432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9433 = PCURVE('',#9403,#9434);
+#9434 = DEFINITIONAL_REPRESENTATION('',(#9435),#9439);
+#9435 = LINE('',#9436,#9437);
+#9436 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#9437 = VECTOR('',#9438,1.);
+#9438 = DIRECTION('',(-0.,-1.));
+#9439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9440 = ORIENTED_EDGE('',*,*,#9441,.T.);
+#9441 = EDGE_CURVE('',#9419,#9419,#9442,.T.);
+#9442 = SURFACE_CURVE('',#9443,(#9448,#9455),.PCURVE_S1.);
+#9443 = CIRCLE('',#9444,1.25);
+#9444 = AXIS2_PLACEMENT_3D('',#9445,#9446,#9447);
+#9445 = CARTESIAN_POINT('',(-27.00000000756,-8.137360611894,
+    36.122711444423));
+#9446 = DIRECTION('',(1.,2.1E-14,2.667970222525E-08));
+#9447 = DIRECTION('',(2.667970222525E-08,-3.155443873443E-30,-1.));
+#9448 = PCURVE('',#9403,#9449);
+#9449 = DEFINITIONAL_REPRESENTATION('',(#9450),#9454);
+#9450 = LINE('',#9451,#9452);
+#9451 = CARTESIAN_POINT('',(-0.,-13.));
+#9452 = VECTOR('',#9453,1.);
+#9453 = DIRECTION('',(-1.,0.));
+#9454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9455 = PCURVE('',#9456,#9461);
+#9456 = PLANE('',#9457);
+#9457 = AXIS2_PLACEMENT_3D('',#9458,#9459,#9460);
+#9458 = CARTESIAN_POINT('',(-27.00000000756,-8.137360611894,
+    36.122711444423));
+#9459 = DIRECTION('',(1.,2.1E-14,2.667970222525E-08));
+#9460 = DIRECTION('',(2.667970222525E-08,-3.155443873443E-30,-1.));
+#9461 = DEFINITIONAL_REPRESENTATION('',(#9462),#9466);
+#9462 = CIRCLE('',#9463,1.25);
+#9463 = AXIS2_PLACEMENT_2D('',#9464,#9465);
+#9464 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#9465 = DIRECTION('',(1.,0.));
+#9466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9467 = ORIENTED_EDGE('',*,*,#9418,.F.);
+#9468 = ORIENTED_EDGE('',*,*,#9386,.F.);
+#9469 = ADVANCED_FACE('',(#9470),#9456,.F.);
+#9470 = FACE_BOUND('',#9471,.F.);
+#9471 = EDGE_LOOP('',(#9472));
+#9472 = ORIENTED_EDGE('',*,*,#9441,.T.);
+#9473 = ORIENTED_CLOSED_SHELL('',*,#9474,.F.);
+#9474 = CLOSED_SHELL('',(#9475,#9563,#9567,#9602,#9657));
+#9475 = ADVANCED_FACE('',(#9476),#9490,.F.);
+#9476 = FACE_BOUND('',#9477,.T.);
+#9477 = EDGE_LOOP('',(#9478,#9508,#9535,#9536));
+#9478 = ORIENTED_EDGE('',*,*,#9479,.T.);
+#9479 = EDGE_CURVE('',#9480,#9482,#9484,.T.);
+#9480 = VERTEX_POINT('',#9481);
+#9481 = CARTESIAN_POINT('',(17.000000031273,-79.99999998474,-1.));
+#9482 = VERTEX_POINT('',#9483);
+#9483 = CARTESIAN_POINT('',(17.000000031273,-79.99999998474,
+    -3.996802888651E-15));
+#9484 = SEAM_CURVE('',#9485,(#9489,#9501),.PCURVE_S1.);
+#9485 = LINE('',#9486,#9487);
+#9486 = CARTESIAN_POINT('',(17.000000031273,-79.99999998474,-1.));
+#9487 = VECTOR('',#9488,1.);
+#9488 = DIRECTION('',(0.,0.,1.));
+#9489 = PCURVE('',#9490,#9495);
+#9490 = CYLINDRICAL_SURFACE('',#9491,2.);
+#9491 = AXIS2_PLACEMENT_3D('',#9492,#9493,#9494);
+#9492 = CARTESIAN_POINT('',(15.000000031273,-79.99999998474,-1.));
+#9493 = DIRECTION('',(-0.,-0.,-1.));
+#9494 = DIRECTION('',(1.,0.,0.));
+#9495 = DEFINITIONAL_REPRESENTATION('',(#9496),#9500);
+#9496 = LINE('',#9497,#9498);
+#9497 = CARTESIAN_POINT('',(-0.,0.));
+#9498 = VECTOR('',#9499,1.);
+#9499 = DIRECTION('',(-0.,-1.));
+#9500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9501 = PCURVE('',#9490,#9502);
+#9502 = DEFINITIONAL_REPRESENTATION('',(#9503),#9507);
+#9503 = LINE('',#9504,#9505);
+#9504 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#9505 = VECTOR('',#9506,1.);
+#9506 = DIRECTION('',(-0.,-1.));
+#9507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9508 = ORIENTED_EDGE('',*,*,#9509,.T.);
+#9509 = EDGE_CURVE('',#9482,#9482,#9510,.T.);
+#9510 = SURFACE_CURVE('',#9511,(#9516,#9523),.PCURVE_S1.);
+#9511 = CIRCLE('',#9512,2.);
+#9512 = AXIS2_PLACEMENT_3D('',#9513,#9514,#9515);
+#9513 = CARTESIAN_POINT('',(15.000000031273,-79.99999998474,
+    -3.996802888651E-15));
+#9514 = DIRECTION('',(0.,0.,1.));
+#9515 = DIRECTION('',(1.,0.,0.));
+#9516 = PCURVE('',#9490,#9517);
+#9517 = DEFINITIONAL_REPRESENTATION('',(#9518),#9522);
+#9518 = LINE('',#9519,#9520);
+#9519 = CARTESIAN_POINT('',(-0.,-1.));
+#9520 = VECTOR('',#9521,1.);
+#9521 = DIRECTION('',(-1.,0.));
+#9522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9523 = PCURVE('',#9524,#9529);
+#9524 = PLANE('',#9525);
+#9525 = AXIS2_PLACEMENT_3D('',#9526,#9527,#9528);
+#9526 = CARTESIAN_POINT('',(15.000000031273,-79.99999998474,
+    -3.996802888651E-15));
+#9527 = DIRECTION('',(0.,0.,1.));
+#9528 = DIRECTION('',(1.,0.,0.));
+#9529 = DEFINITIONAL_REPRESENTATION('',(#9530),#9534);
+#9530 = CIRCLE('',#9531,2.);
+#9531 = AXIS2_PLACEMENT_2D('',#9532,#9533);
+#9532 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#9533 = DIRECTION('',(1.,0.));
+#9534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9535 = ORIENTED_EDGE('',*,*,#9479,.F.);
+#9536 = ORIENTED_EDGE('',*,*,#9537,.F.);
+#9537 = EDGE_CURVE('',#9480,#9480,#9538,.T.);
+#9538 = SURFACE_CURVE('',#9539,(#9544,#9551),.PCURVE_S1.);
+#9539 = CIRCLE('',#9540,2.);
+#9540 = AXIS2_PLACEMENT_3D('',#9541,#9542,#9543);
+#9541 = CARTESIAN_POINT('',(15.000000031273,-79.99999998474,-1.));
+#9542 = DIRECTION('',(0.,0.,1.));
+#9543 = DIRECTION('',(1.,0.,0.));
+#9544 = PCURVE('',#9490,#9545);
+#9545 = DEFINITIONAL_REPRESENTATION('',(#9546),#9550);
+#9546 = LINE('',#9547,#9548);
+#9547 = CARTESIAN_POINT('',(-0.,0.));
+#9548 = VECTOR('',#9549,1.);
+#9549 = DIRECTION('',(-1.,0.));
+#9550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9551 = PCURVE('',#9552,#9557);
+#9552 = PLANE('',#9553);
+#9553 = AXIS2_PLACEMENT_3D('',#9554,#9555,#9556);
+#9554 = CARTESIAN_POINT('',(15.000000031273,-79.99999998474,-1.));
+#9555 = DIRECTION('',(0.,0.,1.));
+#9556 = DIRECTION('',(1.,0.,0.));
+#9557 = DEFINITIONAL_REPRESENTATION('',(#9558),#9562);
+#9558 = CIRCLE('',#9559,2.);
+#9559 = AXIS2_PLACEMENT_2D('',#9560,#9561);
+#9560 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#9561 = DIRECTION('',(1.,0.));
+#9562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9563 = ADVANCED_FACE('',(#9564),#9552,.T.);
+#9564 = FACE_BOUND('',#9565,.T.);
+#9565 = EDGE_LOOP('',(#9566));
+#9566 = ORIENTED_EDGE('',*,*,#9537,.T.);
+#9567 = ADVANCED_FACE('',(#9568,#9571),#9524,.F.);
+#9568 = FACE_BOUND('',#9569,.F.);
+#9569 = EDGE_LOOP('',(#9570));
+#9570 = ORIENTED_EDGE('',*,*,#9509,.T.);
+#9571 = FACE_BOUND('',#9572,.F.);
+#9572 = EDGE_LOOP('',(#9573));
+#9573 = ORIENTED_EDGE('',*,*,#9574,.F.);
+#9574 = EDGE_CURVE('',#9575,#9575,#9577,.T.);
+#9575 = VERTEX_POINT('',#9576);
+#9576 = CARTESIAN_POINT('',(16.250000031273,-79.99999998474,
+    -3.996802888651E-15));
+#9577 = SURFACE_CURVE('',#9578,(#9583,#9590),.PCURVE_S1.);
+#9578 = CIRCLE('',#9579,1.25);
+#9579 = AXIS2_PLACEMENT_3D('',#9580,#9581,#9582);
+#9580 = CARTESIAN_POINT('',(15.000000031273,-79.99999998474,
+    -3.996802888651E-15));
+#9581 = DIRECTION('',(0.,0.,1.));
+#9582 = DIRECTION('',(1.,0.,0.));
+#9583 = PCURVE('',#9524,#9584);
+#9584 = DEFINITIONAL_REPRESENTATION('',(#9585),#9589);
+#9585 = CIRCLE('',#9586,1.25);
+#9586 = AXIS2_PLACEMENT_2D('',#9587,#9588);
+#9587 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#9588 = DIRECTION('',(1.,0.));
+#9589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9590 = PCURVE('',#9591,#9596);
+#9591 = CYLINDRICAL_SURFACE('',#9592,1.25);
+#9592 = AXIS2_PLACEMENT_3D('',#9593,#9594,#9595);
+#9593 = CARTESIAN_POINT('',(15.000000031273,-79.99999998474,
+    -3.996802888651E-15));
+#9594 = DIRECTION('',(-0.,-0.,-1.));
+#9595 = DIRECTION('',(1.,0.,0.));
+#9596 = DEFINITIONAL_REPRESENTATION('',(#9597),#9601);
+#9597 = LINE('',#9598,#9599);
+#9598 = CARTESIAN_POINT('',(-0.,0.));
+#9599 = VECTOR('',#9600,1.);
+#9600 = DIRECTION('',(-1.,0.));
+#9601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9602 = ADVANCED_FACE('',(#9603),#9591,.F.);
+#9603 = FACE_BOUND('',#9604,.T.);
+#9604 = EDGE_LOOP('',(#9605,#9628,#9655,#9656));
+#9605 = ORIENTED_EDGE('',*,*,#9606,.T.);
+#9606 = EDGE_CURVE('',#9575,#9607,#9609,.T.);
+#9607 = VERTEX_POINT('',#9608);
+#9608 = CARTESIAN_POINT('',(16.250000031273,-79.99999998474,13.));
+#9609 = SEAM_CURVE('',#9610,(#9614,#9621),.PCURVE_S1.);
+#9610 = LINE('',#9611,#9612);
+#9611 = CARTESIAN_POINT('',(16.250000031273,-79.99999998474,
+    -3.996802888651E-15));
+#9612 = VECTOR('',#9613,1.);
+#9613 = DIRECTION('',(0.,0.,1.));
+#9614 = PCURVE('',#9591,#9615);
+#9615 = DEFINITIONAL_REPRESENTATION('',(#9616),#9620);
+#9616 = LINE('',#9617,#9618);
+#9617 = CARTESIAN_POINT('',(-0.,0.));
+#9618 = VECTOR('',#9619,1.);
+#9619 = DIRECTION('',(-0.,-1.));
+#9620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9621 = PCURVE('',#9591,#9622);
+#9622 = DEFINITIONAL_REPRESENTATION('',(#9623),#9627);
+#9623 = LINE('',#9624,#9625);
+#9624 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#9625 = VECTOR('',#9626,1.);
+#9626 = DIRECTION('',(-0.,-1.));
+#9627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9628 = ORIENTED_EDGE('',*,*,#9629,.T.);
+#9629 = EDGE_CURVE('',#9607,#9607,#9630,.T.);
+#9630 = SURFACE_CURVE('',#9631,(#9636,#9643),.PCURVE_S1.);
+#9631 = CIRCLE('',#9632,1.25);
+#9632 = AXIS2_PLACEMENT_3D('',#9633,#9634,#9635);
+#9633 = CARTESIAN_POINT('',(15.000000031273,-79.99999998474,13.));
+#9634 = DIRECTION('',(0.,0.,1.));
+#9635 = DIRECTION('',(1.,0.,0.));
+#9636 = PCURVE('',#9591,#9637);
+#9637 = DEFINITIONAL_REPRESENTATION('',(#9638),#9642);
+#9638 = LINE('',#9639,#9640);
+#9639 = CARTESIAN_POINT('',(-0.,-13.));
+#9640 = VECTOR('',#9641,1.);
+#9641 = DIRECTION('',(-1.,0.));
+#9642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9643 = PCURVE('',#9644,#9649);
+#9644 = PLANE('',#9645);
+#9645 = AXIS2_PLACEMENT_3D('',#9646,#9647,#9648);
+#9646 = CARTESIAN_POINT('',(15.000000031273,-79.99999998474,13.));
+#9647 = DIRECTION('',(0.,0.,1.));
+#9648 = DIRECTION('',(1.,0.,0.));
+#9649 = DEFINITIONAL_REPRESENTATION('',(#9650),#9654);
+#9650 = CIRCLE('',#9651,1.25);
+#9651 = AXIS2_PLACEMENT_2D('',#9652,#9653);
+#9652 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#9653 = DIRECTION('',(1.,0.));
+#9654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9655 = ORIENTED_EDGE('',*,*,#9606,.F.);
+#9656 = ORIENTED_EDGE('',*,*,#9574,.F.);
+#9657 = ADVANCED_FACE('',(#9658),#9644,.F.);
+#9658 = FACE_BOUND('',#9659,.F.);
+#9659 = EDGE_LOOP('',(#9660));
+#9660 = ORIENTED_EDGE('',*,*,#9629,.T.);
+#9661 = ORIENTED_CLOSED_SHELL('',*,#9662,.F.);
+#9662 = CLOSED_SHELL('',(#9663,#9751,#9755,#9790,#9845));
+#9663 = ADVANCED_FACE('',(#9664),#9678,.F.);
+#9664 = FACE_BOUND('',#9665,.T.);
+#9665 = EDGE_LOOP('',(#9666,#9696,#9723,#9724));
+#9666 = ORIENTED_EDGE('',*,*,#9667,.T.);
+#9667 = EDGE_CURVE('',#9668,#9670,#9672,.T.);
+#9668 = VERTEX_POINT('',#9669);
+#9669 = CARTESIAN_POINT('',(-12.99999996724,-79.99999998986,-1.));
+#9670 = VERTEX_POINT('',#9671);
+#9671 = CARTESIAN_POINT('',(-12.99999996724,-79.99999998986,
+    -1.998401444325E-15));
+#9672 = SEAM_CURVE('',#9673,(#9677,#9689),.PCURVE_S1.);
+#9673 = LINE('',#9674,#9675);
+#9674 = CARTESIAN_POINT('',(-12.99999996724,-79.99999998986,-1.));
+#9675 = VECTOR('',#9676,1.);
+#9676 = DIRECTION('',(0.,0.,1.));
+#9677 = PCURVE('',#9678,#9683);
+#9678 = CYLINDRICAL_SURFACE('',#9679,2.);
+#9679 = AXIS2_PLACEMENT_3D('',#9680,#9681,#9682);
+#9680 = CARTESIAN_POINT('',(-14.99999996724,-79.99999998986,-1.));
+#9681 = DIRECTION('',(-0.,-0.,-1.));
+#9682 = DIRECTION('',(1.,0.,0.));
+#9683 = DEFINITIONAL_REPRESENTATION('',(#9684),#9688);
+#9684 = LINE('',#9685,#9686);
+#9685 = CARTESIAN_POINT('',(-0.,0.));
+#9686 = VECTOR('',#9687,1.);
+#9687 = DIRECTION('',(-0.,-1.));
+#9688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9689 = PCURVE('',#9678,#9690);
+#9690 = DEFINITIONAL_REPRESENTATION('',(#9691),#9695);
+#9691 = LINE('',#9692,#9693);
+#9692 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#9693 = VECTOR('',#9694,1.);
+#9694 = DIRECTION('',(-0.,-1.));
+#9695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9696 = ORIENTED_EDGE('',*,*,#9697,.T.);
+#9697 = EDGE_CURVE('',#9670,#9670,#9698,.T.);
+#9698 = SURFACE_CURVE('',#9699,(#9704,#9711),.PCURVE_S1.);
+#9699 = CIRCLE('',#9700,2.);
+#9700 = AXIS2_PLACEMENT_3D('',#9701,#9702,#9703);
+#9701 = CARTESIAN_POINT('',(-14.99999996724,-79.99999998986,
+    -1.998401444325E-15));
+#9702 = DIRECTION('',(0.,0.,1.));
+#9703 = DIRECTION('',(1.,0.,0.));
+#9704 = PCURVE('',#9678,#9705);
+#9705 = DEFINITIONAL_REPRESENTATION('',(#9706),#9710);
+#9706 = LINE('',#9707,#9708);
+#9707 = CARTESIAN_POINT('',(-0.,-1.));
+#9708 = VECTOR('',#9709,1.);
+#9709 = DIRECTION('',(-1.,0.));
+#9710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9711 = PCURVE('',#9712,#9717);
+#9712 = PLANE('',#9713);
+#9713 = AXIS2_PLACEMENT_3D('',#9714,#9715,#9716);
+#9714 = CARTESIAN_POINT('',(-14.99999996724,-79.99999998986,
+    -1.998401444325E-15));
+#9715 = DIRECTION('',(0.,0.,1.));
+#9716 = DIRECTION('',(1.,0.,0.));
+#9717 = DEFINITIONAL_REPRESENTATION('',(#9718),#9722);
+#9718 = CIRCLE('',#9719,2.);
+#9719 = AXIS2_PLACEMENT_2D('',#9720,#9721);
+#9720 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#9721 = DIRECTION('',(1.,0.));
+#9722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9723 = ORIENTED_EDGE('',*,*,#9667,.F.);
+#9724 = ORIENTED_EDGE('',*,*,#9725,.F.);
+#9725 = EDGE_CURVE('',#9668,#9668,#9726,.T.);
+#9726 = SURFACE_CURVE('',#9727,(#9732,#9739),.PCURVE_S1.);
+#9727 = CIRCLE('',#9728,2.);
+#9728 = AXIS2_PLACEMENT_3D('',#9729,#9730,#9731);
+#9729 = CARTESIAN_POINT('',(-14.99999996724,-79.99999998986,-1.));
+#9730 = DIRECTION('',(0.,0.,1.));
+#9731 = DIRECTION('',(1.,0.,0.));
+#9732 = PCURVE('',#9678,#9733);
+#9733 = DEFINITIONAL_REPRESENTATION('',(#9734),#9738);
+#9734 = LINE('',#9735,#9736);
+#9735 = CARTESIAN_POINT('',(-0.,0.));
+#9736 = VECTOR('',#9737,1.);
+#9737 = DIRECTION('',(-1.,0.));
+#9738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9739 = PCURVE('',#9740,#9745);
+#9740 = PLANE('',#9741);
+#9741 = AXIS2_PLACEMENT_3D('',#9742,#9743,#9744);
+#9742 = CARTESIAN_POINT('',(-14.99999996724,-79.99999998986,-1.));
+#9743 = DIRECTION('',(0.,0.,1.));
+#9744 = DIRECTION('',(1.,0.,0.));
+#9745 = DEFINITIONAL_REPRESENTATION('',(#9746),#9750);
+#9746 = CIRCLE('',#9747,2.);
+#9747 = AXIS2_PLACEMENT_2D('',#9748,#9749);
+#9748 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#9749 = DIRECTION('',(1.,0.));
+#9750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9751 = ADVANCED_FACE('',(#9752),#9740,.T.);
+#9752 = FACE_BOUND('',#9753,.T.);
+#9753 = EDGE_LOOP('',(#9754));
+#9754 = ORIENTED_EDGE('',*,*,#9725,.T.);
+#9755 = ADVANCED_FACE('',(#9756,#9759),#9712,.F.);
+#9756 = FACE_BOUND('',#9757,.F.);
+#9757 = EDGE_LOOP('',(#9758));
+#9758 = ORIENTED_EDGE('',*,*,#9697,.T.);
+#9759 = FACE_BOUND('',#9760,.F.);
+#9760 = EDGE_LOOP('',(#9761));
+#9761 = ORIENTED_EDGE('',*,*,#9762,.F.);
+#9762 = EDGE_CURVE('',#9763,#9763,#9765,.T.);
+#9763 = VERTEX_POINT('',#9764);
+#9764 = CARTESIAN_POINT('',(-13.74999996724,-79.99999998986,
+    -1.998401444325E-15));
+#9765 = SURFACE_CURVE('',#9766,(#9771,#9778),.PCURVE_S1.);
+#9766 = CIRCLE('',#9767,1.25);
+#9767 = AXIS2_PLACEMENT_3D('',#9768,#9769,#9770);
+#9768 = CARTESIAN_POINT('',(-14.99999996724,-79.99999998986,
+    -1.998401444325E-15));
+#9769 = DIRECTION('',(0.,0.,1.));
+#9770 = DIRECTION('',(1.,0.,0.));
+#9771 = PCURVE('',#9712,#9772);
+#9772 = DEFINITIONAL_REPRESENTATION('',(#9773),#9777);
+#9773 = CIRCLE('',#9774,1.25);
+#9774 = AXIS2_PLACEMENT_2D('',#9775,#9776);
+#9775 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#9776 = DIRECTION('',(1.,0.));
+#9777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9778 = PCURVE('',#9779,#9784);
+#9779 = CYLINDRICAL_SURFACE('',#9780,1.25);
+#9780 = AXIS2_PLACEMENT_3D('',#9781,#9782,#9783);
+#9781 = CARTESIAN_POINT('',(-14.99999996724,-79.99999998986,
+    -1.998401444325E-15));
+#9782 = DIRECTION('',(-0.,-0.,-1.));
+#9783 = DIRECTION('',(1.,0.,0.));
+#9784 = DEFINITIONAL_REPRESENTATION('',(#9785),#9789);
+#9785 = LINE('',#9786,#9787);
+#9786 = CARTESIAN_POINT('',(-0.,0.));
+#9787 = VECTOR('',#9788,1.);
+#9788 = DIRECTION('',(-1.,0.));
+#9789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9790 = ADVANCED_FACE('',(#9791),#9779,.F.);
+#9791 = FACE_BOUND('',#9792,.T.);
+#9792 = EDGE_LOOP('',(#9793,#9816,#9843,#9844));
+#9793 = ORIENTED_EDGE('',*,*,#9794,.T.);
+#9794 = EDGE_CURVE('',#9763,#9795,#9797,.T.);
+#9795 = VERTEX_POINT('',#9796);
+#9796 = CARTESIAN_POINT('',(-13.74999996724,-79.99999998986,13.));
+#9797 = SEAM_CURVE('',#9798,(#9802,#9809),.PCURVE_S1.);
+#9798 = LINE('',#9799,#9800);
+#9799 = CARTESIAN_POINT('',(-13.74999996724,-79.99999998986,
+    -1.998401444325E-15));
+#9800 = VECTOR('',#9801,1.);
+#9801 = DIRECTION('',(0.,0.,1.));
+#9802 = PCURVE('',#9779,#9803);
+#9803 = DEFINITIONAL_REPRESENTATION('',(#9804),#9808);
+#9804 = LINE('',#9805,#9806);
+#9805 = CARTESIAN_POINT('',(-0.,0.));
+#9806 = VECTOR('',#9807,1.);
+#9807 = DIRECTION('',(-0.,-1.));
+#9808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9809 = PCURVE('',#9779,#9810);
+#9810 = DEFINITIONAL_REPRESENTATION('',(#9811),#9815);
+#9811 = LINE('',#9812,#9813);
+#9812 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#9813 = VECTOR('',#9814,1.);
+#9814 = DIRECTION('',(-0.,-1.));
+#9815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9816 = ORIENTED_EDGE('',*,*,#9817,.T.);
+#9817 = EDGE_CURVE('',#9795,#9795,#9818,.T.);
+#9818 = SURFACE_CURVE('',#9819,(#9824,#9831),.PCURVE_S1.);
+#9819 = CIRCLE('',#9820,1.25);
+#9820 = AXIS2_PLACEMENT_3D('',#9821,#9822,#9823);
+#9821 = CARTESIAN_POINT('',(-14.99999996724,-79.99999998986,13.));
+#9822 = DIRECTION('',(0.,0.,1.));
+#9823 = DIRECTION('',(1.,0.,0.));
+#9824 = PCURVE('',#9779,#9825);
+#9825 = DEFINITIONAL_REPRESENTATION('',(#9826),#9830);
+#9826 = LINE('',#9827,#9828);
+#9827 = CARTESIAN_POINT('',(-0.,-13.));
+#9828 = VECTOR('',#9829,1.);
+#9829 = DIRECTION('',(-1.,0.));
+#9830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9831 = PCURVE('',#9832,#9837);
+#9832 = PLANE('',#9833);
+#9833 = AXIS2_PLACEMENT_3D('',#9834,#9835,#9836);
+#9834 = CARTESIAN_POINT('',(-14.99999996724,-79.99999998986,13.));
+#9835 = DIRECTION('',(0.,0.,1.));
+#9836 = DIRECTION('',(1.,0.,0.));
+#9837 = DEFINITIONAL_REPRESENTATION('',(#9838),#9842);
+#9838 = CIRCLE('',#9839,1.25);
+#9839 = AXIS2_PLACEMENT_2D('',#9840,#9841);
+#9840 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#9841 = DIRECTION('',(1.,0.));
+#9842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9843 = ORIENTED_EDGE('',*,*,#9794,.F.);
+#9844 = ORIENTED_EDGE('',*,*,#9762,.F.);
+#9845 = ADVANCED_FACE('',(#9846),#9832,.F.);
+#9846 = FACE_BOUND('',#9847,.F.);
+#9847 = EDGE_LOOP('',(#9848));
+#9848 = ORIENTED_EDGE('',*,*,#9817,.T.);
+#9849 = ORIENTED_CLOSED_SHELL('',*,#9850,.F.);
+#9850 = CLOSED_SHELL('',(#9851,#9971,#10047,#10123,#10837,#11498,#11525,
+    #11552,#11579,#11606,#11613,#11640,#11687,#11714,#11741,#11748,
+    #11795,#11822,#11849,#11856,#11903,#11930,#11957,#11964,#11991,
+    #12018,#12065,#12092,#12119,#12126,#12153,#12208,#12263,#12267));
+#9851 = ADVANCED_FACE('',(#9852),#9866,.T.);
+#9852 = FACE_BOUND('',#9853,.T.);
+#9853 = EDGE_LOOP('',(#9854,#9889,#9917,#9945));
+#9854 = ORIENTED_EDGE('',*,*,#9855,.T.);
+#9855 = EDGE_CURVE('',#9856,#9858,#9860,.T.);
+#9856 = VERTEX_POINT('',#9857);
+#9857 = CARTESIAN_POINT('',(45.000000006008,-1.68098264E-07,
+    -2.6255407E-08));
+#9858 = VERTEX_POINT('',#9859);
+#9859 = CARTESIAN_POINT('',(44.999999996868,9.999999831902,
+    1.040283388729E-08));
+#9860 = SURFACE_CURVE('',#9861,(#9865,#9877),.PCURVE_S1.);
+#9861 = LINE('',#9862,#9863);
+#9862 = CARTESIAN_POINT('',(45.000000006008,-1.68098264E-07,
+    -2.6255407E-08));
+#9863 = VECTOR('',#9864,1.);
+#9864 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#9865 = PCURVE('',#9866,#9871);
+#9866 = PLANE('',#9867);
+#9867 = AXIS2_PLACEMENT_3D('',#9868,#9869,#9870);
+#9868 = CARTESIAN_POINT('',(45.000000006008,-1.68098264E-07,
+    -2.6255407E-08));
+#9869 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#9870 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#9871 = DEFINITIONAL_REPRESENTATION('',(#9872),#9876);
+#9872 = LINE('',#9873,#9874);
+#9873 = CARTESIAN_POINT('',(0.,0.));
+#9874 = VECTOR('',#9875,1.);
+#9875 = DIRECTION('',(0.,-1.));
+#9876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9877 = PCURVE('',#9878,#9883);
+#9878 = PLANE('',#9879);
+#9879 = AXIS2_PLACEMENT_3D('',#9880,#9881,#9882);
+#9880 = CARTESIAN_POINT('',(45.000000006008,-1.68098264E-07,
+    -2.6255407E-08));
+#9881 = DIRECTION('',(1.,9.14036E-10,-1.4E-12));
+#9882 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#9883 = DEFINITIONAL_REPRESENTATION('',(#9884),#9888);
+#9884 = LINE('',#9885,#9886);
+#9885 = CARTESIAN_POINT('',(0.,0.));
+#9886 = VECTOR('',#9887,1.);
+#9887 = DIRECTION('',(0.,-1.));
+#9888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9889 = ORIENTED_EDGE('',*,*,#9890,.T.);
+#9890 = EDGE_CURVE('',#9858,#9891,#9893,.T.);
+#9891 = VERTEX_POINT('',#9892);
+#9892 = CARTESIAN_POINT('',(-45.00000000313,9.999999749638,
+    1.052883388729E-08));
+#9893 = SURFACE_CURVE('',#9894,(#9898,#9905),.PCURVE_S1.);
+#9894 = LINE('',#9895,#9896);
+#9895 = CARTESIAN_POINT('',(44.999999996868,9.999999831902,
+    1.040283388729E-08));
+#9896 = VECTOR('',#9897,1.);
+#9897 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#9898 = PCURVE('',#9866,#9899);
+#9899 = DEFINITIONAL_REPRESENTATION('',(#9900),#9904);
+#9900 = LINE('',#9901,#9902);
+#9901 = CARTESIAN_POINT('',(0.,-10.));
+#9902 = VECTOR('',#9903,1.);
+#9903 = DIRECTION('',(1.,0.));
+#9904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9905 = PCURVE('',#9906,#9911);
+#9906 = PLANE('',#9907);
+#9907 = AXIS2_PLACEMENT_3D('',#9908,#9909,#9910);
+#9908 = CARTESIAN_POINT('',(-3.404593940104E-09,9.999999718864,
+    19.615384625938));
+#9909 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#9910 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#9911 = DEFINITIONAL_REPRESENTATION('',(#9912),#9916);
+#9912 = LINE('',#9913,#9914);
+#9913 = CARTESIAN_POINT('',(-45.0000000003,-19.61538461547));
+#9914 = VECTOR('',#9915,1.);
+#9915 = DIRECTION('',(1.,0.));
+#9916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9917 = ORIENTED_EDGE('',*,*,#9918,.F.);
+#9918 = EDGE_CURVE('',#9919,#9891,#9921,.T.);
+#9919 = VERTEX_POINT('',#9920);
+#9920 = CARTESIAN_POINT('',(-44.99999999399,-2.50361504E-07,
+    -2.6129407E-08));
+#9921 = SURFACE_CURVE('',#9922,(#9926,#9933),.PCURVE_S1.);
+#9922 = LINE('',#9923,#9924);
+#9923 = CARTESIAN_POINT('',(-44.99999999399,-2.50361504E-07,
+    -2.6129407E-08));
+#9924 = VECTOR('',#9925,1.);
+#9925 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#9926 = PCURVE('',#9866,#9927);
+#9927 = DEFINITIONAL_REPRESENTATION('',(#9928),#9932);
+#9928 = LINE('',#9929,#9930);
+#9929 = CARTESIAN_POINT('',(90.,0.));
+#9930 = VECTOR('',#9931,1.);
+#9931 = DIRECTION('',(0.,-1.));
+#9932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9933 = PCURVE('',#9934,#9939);
+#9934 = PLANE('',#9935);
+#9935 = AXIS2_PLACEMENT_3D('',#9936,#9937,#9938);
+#9936 = CARTESIAN_POINT('',(-44.99999999506,-3.603362266628E-07,
+    29.999999973871));
+#9937 = DIRECTION('',(-1.,-9.14035999864E-10,-3.569128E-11));
+#9938 = DIRECTION('',(3.56912766493E-11,3.665824088762E-09,-1.));
+#9939 = DEFINITIONAL_REPRESENTATION('',(#9940),#9944);
+#9940 = LINE('',#9941,#9942);
+#9941 = CARTESIAN_POINT('',(30.,0.));
+#9942 = VECTOR('',#9943,1.);
+#9943 = DIRECTION('',(0.,-1.));
+#9944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9945 = ORIENTED_EDGE('',*,*,#9946,.F.);
+#9946 = EDGE_CURVE('',#9856,#9919,#9947,.T.);
+#9947 = SURFACE_CURVE('',#9948,(#9952,#9959),.PCURVE_S1.);
+#9948 = LINE('',#9949,#9950);
+#9949 = CARTESIAN_POINT('',(45.000000006008,-1.68098264E-07,
+    -2.6255407E-08));
+#9950 = VECTOR('',#9951,1.);
+#9951 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#9952 = PCURVE('',#9866,#9953);
+#9953 = DEFINITIONAL_REPRESENTATION('',(#9954),#9958);
+#9954 = LINE('',#9955,#9956);
+#9955 = CARTESIAN_POINT('',(0.,0.));
+#9956 = VECTOR('',#9957,1.);
+#9957 = DIRECTION('',(1.,0.));
+#9958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9959 = PCURVE('',#9960,#9965);
+#9960 = PLANE('',#9961);
+#9961 = AXIS2_PLACEMENT_3D('',#9962,#9963,#9964);
+#9962 = CARTESIAN_POINT('',(5.735763863868E-09,-2.811364334333E-07,
+    19.615384589279));
+#9963 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#9964 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#9965 = DEFINITIONAL_REPRESENTATION('',(#9966),#9970);
+#9966 = LINE('',#9967,#9968);
+#9967 = CARTESIAN_POINT('',(-45.0000000003,-19.61538461547));
+#9968 = VECTOR('',#9969,1.);
+#9969 = DIRECTION('',(1.,0.));
+#9970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9971 = ADVANCED_FACE('',(#9972),#9878,.F.);
+#9972 = FACE_BOUND('',#9973,.F.);
+#9973 = EDGE_LOOP('',(#9974,#9975,#9998,#10026));
+#9974 = ORIENTED_EDGE('',*,*,#9855,.T.);
+#9975 = ORIENTED_EDGE('',*,*,#9976,.T.);
+#9976 = EDGE_CURVE('',#9858,#9977,#9979,.T.);
+#9977 = VERTEX_POINT('',#9978);
+#9978 = CARTESIAN_POINT('',(44.99999999691,9.999999721927,
+    30.000000010403));
+#9979 = SURFACE_CURVE('',#9980,(#9984,#9991),.PCURVE_S1.);
+#9980 = LINE('',#9981,#9982);
+#9981 = CARTESIAN_POINT('',(44.999999996868,9.999999831902,
+    1.040283388729E-08));
+#9982 = VECTOR('',#9983,1.);
+#9983 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#9984 = PCURVE('',#9878,#9985);
+#9985 = DEFINITIONAL_REPRESENTATION('',(#9986),#9990);
+#9986 = LINE('',#9987,#9988);
+#9987 = CARTESIAN_POINT('',(0.,-10.));
+#9988 = VECTOR('',#9989,1.);
+#9989 = DIRECTION('',(1.,0.));
+#9990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9991 = PCURVE('',#9906,#9992);
+#9992 = DEFINITIONAL_REPRESENTATION('',(#9993),#9997);
+#9993 = LINE('',#9994,#9995);
+#9994 = CARTESIAN_POINT('',(-45.0000000003,-19.61538461547));
+#9995 = VECTOR('',#9996,1.);
+#9996 = DIRECTION('',(0.,1.));
+#9997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9998 = ORIENTED_EDGE('',*,*,#9999,.F.);
+#9999 = EDGE_CURVE('',#10000,#9977,#10002,.T.);
+#10000 = VERTEX_POINT('',#10001);
+#10001 = CARTESIAN_POINT('',(45.00000000605,-2.780729866618E-07,
+    29.999999973745));
+#10002 = SURFACE_CURVE('',#10003,(#10007,#10014),.PCURVE_S1.);
+#10003 = LINE('',#10004,#10005);
+#10004 = CARTESIAN_POINT('',(45.00000000605,-2.780729866618E-07,
+    29.999999973745));
+#10005 = VECTOR('',#10006,1.);
+#10006 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#10007 = PCURVE('',#9878,#10008);
+#10008 = DEFINITIONAL_REPRESENTATION('',(#10009),#10013);
+#10009 = LINE('',#10010,#10011);
+#10010 = CARTESIAN_POINT('',(30.,0.));
+#10011 = VECTOR('',#10012,1.);
+#10012 = DIRECTION('',(0.,-1.));
+#10013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10014 = PCURVE('',#10015,#10020);
+#10015 = PLANE('',#10016);
+#10016 = AXIS2_PLACEMENT_3D('',#10017,#10018,#10019);
+#10017 = CARTESIAN_POINT('',(45.00000000605,-2.780729866618E-07,
+    29.999999973745));
+#10018 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#10019 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10020 = DEFINITIONAL_REPRESENTATION('',(#10021),#10025);
+#10021 = LINE('',#10022,#10023);
+#10022 = CARTESIAN_POINT('',(0.,0.));
+#10023 = VECTOR('',#10024,1.);
+#10024 = DIRECTION('',(0.,-1.));
+#10025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10026 = ORIENTED_EDGE('',*,*,#10027,.F.);
+#10027 = EDGE_CURVE('',#9856,#10000,#10028,.T.);
+#10028 = SURFACE_CURVE('',#10029,(#10033,#10040),.PCURVE_S1.);
+#10029 = LINE('',#10030,#10031);
+#10030 = CARTESIAN_POINT('',(45.000000006008,-1.68098264E-07,
+    -2.6255407E-08));
+#10031 = VECTOR('',#10032,1.);
+#10032 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#10033 = PCURVE('',#9878,#10034);
+#10034 = DEFINITIONAL_REPRESENTATION('',(#10035),#10039);
+#10035 = LINE('',#10036,#10037);
+#10036 = CARTESIAN_POINT('',(0.,0.));
+#10037 = VECTOR('',#10038,1.);
+#10038 = DIRECTION('',(1.,0.));
+#10039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10040 = PCURVE('',#9960,#10041);
+#10041 = DEFINITIONAL_REPRESENTATION('',(#10042),#10046);
+#10042 = LINE('',#10043,#10044);
+#10043 = CARTESIAN_POINT('',(-45.0000000003,-19.61538461547));
+#10044 = VECTOR('',#10045,1.);
+#10045 = DIRECTION('',(0.,1.));
+#10046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10047 = ADVANCED_FACE('',(#10048),#9934,.F.);
+#10048 = FACE_BOUND('',#10049,.F.);
+#10049 = EDGE_LOOP('',(#10050,#10080,#10101,#10102));
+#10050 = ORIENTED_EDGE('',*,*,#10051,.T.);
+#10051 = EDGE_CURVE('',#10052,#10054,#10056,.T.);
+#10052 = VERTEX_POINT('',#10053);
+#10053 = CARTESIAN_POINT('',(-44.99999999506,-3.603362266628E-07,
+    29.999999973871));
+#10054 = VERTEX_POINT('',#10055);
+#10055 = CARTESIAN_POINT('',(-45.0000000042,9.999999639664,
+    30.000000010529));
+#10056 = SURFACE_CURVE('',#10057,(#10061,#10068),.PCURVE_S1.);
+#10057 = LINE('',#10058,#10059);
+#10058 = CARTESIAN_POINT('',(-44.99999999506,-3.603362266628E-07,
+    29.999999973871));
+#10059 = VECTOR('',#10060,1.);
+#10060 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#10061 = PCURVE('',#9934,#10062);
+#10062 = DEFINITIONAL_REPRESENTATION('',(#10063),#10067);
+#10063 = LINE('',#10064,#10065);
+#10064 = CARTESIAN_POINT('',(0.,0.));
+#10065 = VECTOR('',#10066,1.);
+#10066 = DIRECTION('',(0.,-1.));
+#10067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10068 = PCURVE('',#10069,#10074);
+#10069 = PLANE('',#10070);
+#10070 = AXIS2_PLACEMENT_3D('',#10071,#10072,#10073);
+#10071 = CARTESIAN_POINT('',(-39.99999999506,-3.557660466628E-07,
+    29.999999973864));
+#10072 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#10073 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10074 = DEFINITIONAL_REPRESENTATION('',(#10075),#10079);
+#10075 = LINE('',#10076,#10077);
+#10076 = CARTESIAN_POINT('',(5.,0.));
+#10077 = VECTOR('',#10078,1.);
+#10078 = DIRECTION('',(0.,-1.));
+#10079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10080 = ORIENTED_EDGE('',*,*,#10081,.T.);
+#10081 = EDGE_CURVE('',#10054,#9891,#10082,.T.);
+#10082 = SURFACE_CURVE('',#10083,(#10087,#10094),.PCURVE_S1.);
+#10083 = LINE('',#10084,#10085);
+#10084 = CARTESIAN_POINT('',(-45.0000000042,9.999999639664,
+    30.000000010529));
+#10085 = VECTOR('',#10086,1.);
+#10086 = DIRECTION('',(3.56912766493E-11,3.665824088762E-09,-1.));
+#10087 = PCURVE('',#9934,#10088);
+#10088 = DEFINITIONAL_REPRESENTATION('',(#10089),#10093);
+#10089 = LINE('',#10090,#10091);
+#10090 = CARTESIAN_POINT('',(0.,-10.));
+#10091 = VECTOR('',#10092,1.);
+#10092 = DIRECTION('',(1.,0.));
+#10093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10094 = PCURVE('',#9906,#10095);
+#10095 = DEFINITIONAL_REPRESENTATION('',(#10096),#10100);
+#10096 = LINE('',#10097,#10098);
+#10097 = CARTESIAN_POINT('',(45.000000000813,10.384615384528));
+#10098 = VECTOR('',#10099,1.);
+#10099 = DIRECTION('',(-3.709128E-11,-1.));
+#10100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10101 = ORIENTED_EDGE('',*,*,#9918,.F.);
+#10102 = ORIENTED_EDGE('',*,*,#10103,.F.);
+#10103 = EDGE_CURVE('',#10052,#9919,#10104,.T.);
+#10104 = SURFACE_CURVE('',#10105,(#10109,#10116),.PCURVE_S1.);
+#10105 = LINE('',#10106,#10107);
+#10106 = CARTESIAN_POINT('',(-44.99999999506,-3.603362266628E-07,
+    29.999999973871));
+#10107 = VECTOR('',#10108,1.);
+#10108 = DIRECTION('',(3.56912766493E-11,3.665824088762E-09,-1.));
+#10109 = PCURVE('',#9934,#10110);
+#10110 = DEFINITIONAL_REPRESENTATION('',(#10111),#10115);
+#10111 = LINE('',#10112,#10113);
+#10112 = CARTESIAN_POINT('',(0.,0.));
+#10113 = VECTOR('',#10114,1.);
+#10114 = DIRECTION('',(1.,0.));
+#10115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10116 = PCURVE('',#9960,#10117);
+#10117 = DEFINITIONAL_REPRESENTATION('',(#10118),#10122);
+#10118 = LINE('',#10119,#10120);
+#10119 = CARTESIAN_POINT('',(45.000000000813,10.384615384528));
+#10120 = VECTOR('',#10121,1.);
+#10121 = DIRECTION('',(-3.709128E-11,-1.));
+#10122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10123 = ADVANCED_FACE('',(#10124,#10257,#10288,#10402,#10516,#10630,
+    #10661,#10692,#10806),#9960,.T.);
+#10124 = FACE_BOUND('',#10125,.T.);
+#10125 = EDGE_LOOP('',(#10126,#10127,#10128,#10151,#10179,#10207,#10235,
+    #10256));
+#10126 = ORIENTED_EDGE('',*,*,#9946,.T.);
+#10127 = ORIENTED_EDGE('',*,*,#10103,.F.);
+#10128 = ORIENTED_EDGE('',*,*,#10129,.F.);
+#10129 = EDGE_CURVE('',#10130,#10052,#10132,.T.);
+#10130 = VERTEX_POINT('',#10131);
+#10131 = CARTESIAN_POINT('',(-39.99999999506,-3.557660466628E-07,
+    29.999999973864));
+#10132 = SURFACE_CURVE('',#10133,(#10137,#10144),.PCURVE_S1.);
+#10133 = LINE('',#10134,#10135);
+#10134 = CARTESIAN_POINT('',(-39.99999999506,-3.557660466628E-07,
+    29.999999973864));
+#10135 = VECTOR('',#10136,1.);
+#10136 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10137 = PCURVE('',#9960,#10138);
+#10138 = DEFINITIONAL_REPRESENTATION('',(#10139),#10143);
+#10139 = LINE('',#10140,#10141);
+#10140 = CARTESIAN_POINT('',(40.000000000813,10.384615384528));
+#10141 = VECTOR('',#10142,1.);
+#10142 = DIRECTION('',(1.,0.));
+#10143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10144 = PCURVE('',#10069,#10145);
+#10145 = DEFINITIONAL_REPRESENTATION('',(#10146),#10150);
+#10146 = LINE('',#10147,#10148);
+#10147 = CARTESIAN_POINT('',(0.,0.));
+#10148 = VECTOR('',#10149,1.);
+#10149 = DIRECTION('',(1.,0.));
+#10150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10151 = ORIENTED_EDGE('',*,*,#10152,.F.);
+#10152 = EDGE_CURVE('',#10153,#10130,#10155,.T.);
+#10153 = VERTEX_POINT('',#10154);
+#10154 = CARTESIAN_POINT('',(-39.99999999504,-3.924242875501E-07,
+    39.999999973864));
+#10155 = SURFACE_CURVE('',#10156,(#10160,#10167),.PCURVE_S1.);
+#10156 = LINE('',#10157,#10158);
+#10157 = CARTESIAN_POINT('',(-39.99999999504,-3.924242875501E-07,
+    39.999999973864));
+#10158 = VECTOR('',#10159,1.);
+#10159 = DIRECTION('',(-1.400003350695E-12,3.665824088728E-09,-1.));
+#10160 = PCURVE('',#9960,#10161);
+#10161 = DEFINITIONAL_REPRESENTATION('',(#10162),#10166);
+#10162 = LINE('',#10163,#10164);
+#10163 = CARTESIAN_POINT('',(40.000000000813,20.384615384528));
+#10164 = VECTOR('',#10165,1.);
+#10165 = DIRECTION('',(0.,-1.));
+#10166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10167 = PCURVE('',#10168,#10173);
+#10168 = PLANE('',#10169);
+#10169 = AXIS2_PLACEMENT_3D('',#10170,#10171,#10172);
+#10170 = CARTESIAN_POINT('',(-39.99999999504,-3.924242875501E-07,
+    39.999999973864));
+#10171 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10172 = DIRECTION('',(-1.400003350695E-12,3.665824088728E-09,-1.));
+#10173 = DEFINITIONAL_REPRESENTATION('',(#10174),#10178);
+#10174 = LINE('',#10175,#10176);
+#10175 = CARTESIAN_POINT('',(0.,0.));
+#10176 = VECTOR('',#10177,1.);
+#10177 = DIRECTION('',(1.,0.));
+#10178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10179 = ORIENTED_EDGE('',*,*,#10180,.F.);
+#10180 = EDGE_CURVE('',#10181,#10153,#10183,.T.);
+#10181 = VERTEX_POINT('',#10182);
+#10182 = CARTESIAN_POINT('',(40.000000006064,-3.193014075491E-07,
+    39.999999973752));
+#10183 = SURFACE_CURVE('',#10184,(#10188,#10195),.PCURVE_S1.);
+#10184 = LINE('',#10185,#10186);
+#10185 = CARTESIAN_POINT('',(40.000000006064,-3.193014075491E-07,
+    39.999999973752));
+#10186 = VECTOR('',#10187,1.);
+#10187 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10188 = PCURVE('',#9960,#10189);
+#10189 = DEFINITIONAL_REPRESENTATION('',(#10190),#10194);
+#10190 = LINE('',#10191,#10192);
+#10191 = CARTESIAN_POINT('',(-40.0000000003,20.384615384528));
+#10192 = VECTOR('',#10193,1.);
+#10193 = DIRECTION('',(1.,0.));
+#10194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10195 = PCURVE('',#10196,#10201);
+#10196 = PLANE('',#10197);
+#10197 = AXIS2_PLACEMENT_3D('',#10198,#10199,#10200);
+#10198 = CARTESIAN_POINT('',(40.000000006064,-3.193014075491E-07,
+    39.999999973752));
+#10199 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#10200 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10201 = DEFINITIONAL_REPRESENTATION('',(#10202),#10206);
+#10202 = LINE('',#10203,#10204);
+#10203 = CARTESIAN_POINT('',(0.,0.));
+#10204 = VECTOR('',#10205,1.);
+#10205 = DIRECTION('',(1.,0.));
+#10206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10207 = ORIENTED_EDGE('',*,*,#10208,.F.);
+#10208 = EDGE_CURVE('',#10209,#10181,#10211,.T.);
+#10209 = VERTEX_POINT('',#10210);
+#10210 = CARTESIAN_POINT('',(40.00000000605,-2.826431666618E-07,
+    29.999999973752));
+#10211 = SURFACE_CURVE('',#10212,(#10216,#10223),.PCURVE_S1.);
+#10212 = LINE('',#10213,#10214);
+#10213 = CARTESIAN_POINT('',(40.00000000605,-2.826431666618E-07,
+    29.999999973752));
+#10214 = VECTOR('',#10215,1.);
+#10215 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#10216 = PCURVE('',#9960,#10217);
+#10217 = DEFINITIONAL_REPRESENTATION('',(#10218),#10222);
+#10218 = LINE('',#10219,#10220);
+#10219 = CARTESIAN_POINT('',(-40.0000000003,10.384615384528));
+#10220 = VECTOR('',#10221,1.);
+#10221 = DIRECTION('',(0.,1.));
+#10222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10223 = PCURVE('',#10224,#10229);
+#10224 = PLANE('',#10225);
+#10225 = AXIS2_PLACEMENT_3D('',#10226,#10227,#10228);
+#10226 = CARTESIAN_POINT('',(40.00000000605,-2.826431666618E-07,
+    29.999999973752));
+#10227 = DIRECTION('',(1.,9.14036E-10,-1.4E-12));
+#10228 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#10229 = DEFINITIONAL_REPRESENTATION('',(#10230),#10234);
+#10230 = LINE('',#10231,#10232);
+#10231 = CARTESIAN_POINT('',(0.,0.));
+#10232 = VECTOR('',#10233,1.);
+#10233 = DIRECTION('',(1.,0.));
+#10234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10235 = ORIENTED_EDGE('',*,*,#10236,.F.);
+#10236 = EDGE_CURVE('',#10000,#10209,#10237,.T.);
+#10237 = SURFACE_CURVE('',#10238,(#10242,#10249),.PCURVE_S1.);
+#10238 = LINE('',#10239,#10240);
+#10239 = CARTESIAN_POINT('',(45.00000000605,-2.780729866618E-07,
+    29.999999973745));
+#10240 = VECTOR('',#10241,1.);
+#10241 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10242 = PCURVE('',#9960,#10243);
+#10243 = DEFINITIONAL_REPRESENTATION('',(#10244),#10248);
+#10244 = LINE('',#10245,#10246);
+#10245 = CARTESIAN_POINT('',(-45.0000000003,10.384615384528));
+#10246 = VECTOR('',#10247,1.);
+#10247 = DIRECTION('',(1.,0.));
+#10248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10249 = PCURVE('',#10015,#10250);
+#10250 = DEFINITIONAL_REPRESENTATION('',(#10251),#10255);
+#10251 = LINE('',#10252,#10253);
+#10252 = CARTESIAN_POINT('',(0.,0.));
+#10253 = VECTOR('',#10254,1.);
+#10254 = DIRECTION('',(1.,0.));
+#10255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10256 = ORIENTED_EDGE('',*,*,#10027,.F.);
+#10257 = FACE_BOUND('',#10258,.T.);
+#10258 = EDGE_LOOP('',(#10259));
+#10259 = ORIENTED_EDGE('',*,*,#10260,.F.);
+#10260 = EDGE_CURVE('',#10261,#10261,#10263,.T.);
+#10261 = VERTEX_POINT('',#10262);
+#10262 = CARTESIAN_POINT('',(-36.24999999505,-3.706675321065E-07,
+    34.999999973858));
+#10263 = SURFACE_CURVE('',#10264,(#10269,#10276),.PCURVE_S1.);
+#10264 = CIRCLE('',#10265,1.25);
+#10265 = AXIS2_PLACEMENT_3D('',#10266,#10267,#10268);
+#10266 = CARTESIAN_POINT('',(-34.99999999505,-3.695249873037E-07,
+    34.999999973857));
+#10267 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#10268 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10269 = PCURVE('',#9960,#10270);
+#10270 = DEFINITIONAL_REPRESENTATION('',(#10271),#10275);
+#10271 = CIRCLE('',#10272,1.25);
+#10272 = AXIS2_PLACEMENT_2D('',#10273,#10274);
+#10273 = CARTESIAN_POINT('',(35.000000000813,15.384615384528));
+#10274 = DIRECTION('',(1.,0.));
+#10275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10276 = PCURVE('',#10277,#10282);
+#10277 = CYLINDRICAL_SURFACE('',#10278,1.25);
+#10278 = AXIS2_PLACEMENT_3D('',#10279,#10280,#10281);
+#10279 = CARTESIAN_POINT('',(-35.00000000419,9.999999630475,
+    35.000000010515));
+#10280 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#10281 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10282 = DEFINITIONAL_REPRESENTATION('',(#10283),#10287);
+#10283 = LINE('',#10284,#10285);
+#10284 = CARTESIAN_POINT('',(0.,-10.));
+#10285 = VECTOR('',#10286,1.);
+#10286 = DIRECTION('',(1.,0.));
+#10287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10288 = FACE_BOUND('',#10289,.T.);
+#10289 = EDGE_LOOP('',(#10290,#10320,#10348,#10376));
+#10290 = ORIENTED_EDGE('',*,*,#10291,.T.);
+#10291 = EDGE_CURVE('',#10292,#10294,#10296,.T.);
+#10292 = VERTEX_POINT('',#10293);
+#10293 = CARTESIAN_POINT('',(-12.49999999395,-3.306300566618E-07,
+    29.999999973825));
+#10294 = VERTEX_POINT('',#10295);
+#10295 = CARTESIAN_POINT('',(-17.49999999395,-3.352002366618E-07,
+    29.999999973832));
+#10296 = SURFACE_CURVE('',#10297,(#10301,#10308),.PCURVE_S1.);
+#10297 = LINE('',#10298,#10299);
+#10298 = CARTESIAN_POINT('',(-12.49999999395,-3.306300566618E-07,
+    29.999999973825));
+#10299 = VECTOR('',#10300,1.);
+#10300 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10301 = PCURVE('',#9960,#10302);
+#10302 = DEFINITIONAL_REPRESENTATION('',(#10303),#10307);
+#10303 = LINE('',#10304,#10305);
+#10304 = CARTESIAN_POINT('',(12.4999999997,10.384615384528));
+#10305 = VECTOR('',#10306,1.);
+#10306 = DIRECTION('',(1.,0.));
+#10307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10308 = PCURVE('',#10309,#10314);
+#10309 = PLANE('',#10310);
+#10310 = AXIS2_PLACEMENT_3D('',#10311,#10312,#10313);
+#10311 = CARTESIAN_POINT('',(-12.49999999395,-3.306300566618E-07,
+    29.999999973825));
+#10312 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#10313 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10314 = DEFINITIONAL_REPRESENTATION('',(#10315),#10319);
+#10315 = LINE('',#10316,#10317);
+#10316 = CARTESIAN_POINT('',(0.,0.));
+#10317 = VECTOR('',#10318,1.);
+#10318 = DIRECTION('',(1.,0.));
+#10319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10320 = ORIENTED_EDGE('',*,*,#10321,.T.);
+#10321 = EDGE_CURVE('',#10294,#10322,#10324,.T.);
+#10322 = VERTEX_POINT('',#10323);
+#10323 = CARTESIAN_POINT('',(-17.49999999397,-2.618837548873E-07,
+    9.999999973832));
+#10324 = SURFACE_CURVE('',#10325,(#10329,#10336),.PCURVE_S1.);
+#10325 = LINE('',#10326,#10327);
+#10326 = CARTESIAN_POINT('',(-17.49999999395,-3.352002366618E-07,
+    29.999999973832));
+#10327 = VECTOR('',#10328,1.);
+#10328 = DIRECTION('',(-1.400003350695E-12,3.665824088728E-09,-1.));
+#10329 = PCURVE('',#9960,#10330);
+#10330 = DEFINITIONAL_REPRESENTATION('',(#10331),#10335);
+#10331 = LINE('',#10332,#10333);
+#10332 = CARTESIAN_POINT('',(17.4999999997,10.384615384528));
+#10333 = VECTOR('',#10334,1.);
+#10334 = DIRECTION('',(0.,-1.));
+#10335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10336 = PCURVE('',#10337,#10342);
+#10337 = PLANE('',#10338);
+#10338 = AXIS2_PLACEMENT_3D('',#10339,#10340,#10341);
+#10339 = CARTESIAN_POINT('',(-17.49999999395,-3.352002366618E-07,
+    29.999999973832));
+#10340 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10341 = DIRECTION('',(-1.400003350695E-12,3.665824088728E-09,-1.));
+#10342 = DEFINITIONAL_REPRESENTATION('',(#10343),#10347);
+#10343 = LINE('',#10344,#10345);
+#10344 = CARTESIAN_POINT('',(0.,0.));
+#10345 = VECTOR('',#10346,1.);
+#10346 = DIRECTION('',(1.,0.));
+#10347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10348 = ORIENTED_EDGE('',*,*,#10349,.T.);
+#10349 = EDGE_CURVE('',#10322,#10350,#10352,.T.);
+#10350 = VERTEX_POINT('',#10351);
+#10351 = CARTESIAN_POINT('',(-12.49999999397,-2.573135748873E-07,
+    9.999999973825));
+#10352 = SURFACE_CURVE('',#10353,(#10357,#10364),.PCURVE_S1.);
+#10353 = LINE('',#10354,#10355);
+#10354 = CARTESIAN_POINT('',(-17.49999999397,-2.618837548873E-07,
+    9.999999973832));
+#10355 = VECTOR('',#10356,1.);
+#10356 = DIRECTION('',(1.,9.14036E-10,-1.4E-12));
+#10357 = PCURVE('',#9960,#10358);
+#10358 = DEFINITIONAL_REPRESENTATION('',(#10359),#10363);
+#10359 = LINE('',#10360,#10361);
+#10360 = CARTESIAN_POINT('',(17.4999999997,-9.615384615472));
+#10361 = VECTOR('',#10362,1.);
+#10362 = DIRECTION('',(-1.,0.));
+#10363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10364 = PCURVE('',#10365,#10370);
+#10365 = PLANE('',#10366);
+#10366 = AXIS2_PLACEMENT_3D('',#10367,#10368,#10369);
+#10367 = CARTESIAN_POINT('',(-17.49999999397,-2.618837548873E-07,
+    9.999999973832));
+#10368 = DIRECTION('',(-1.400003350695E-12,3.665824088728E-09,-1.));
+#10369 = DIRECTION('',(1.,9.14036E-10,-1.4E-12));
+#10370 = DEFINITIONAL_REPRESENTATION('',(#10371),#10375);
+#10371 = LINE('',#10372,#10373);
+#10372 = CARTESIAN_POINT('',(0.,-0.));
+#10373 = VECTOR('',#10374,1.);
+#10374 = DIRECTION('',(1.,0.));
+#10375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10376 = ORIENTED_EDGE('',*,*,#10377,.T.);
+#10377 = EDGE_CURVE('',#10350,#10292,#10378,.T.);
+#10378 = SURFACE_CURVE('',#10379,(#10383,#10390),.PCURVE_S1.);
+#10379 = LINE('',#10380,#10381);
+#10380 = CARTESIAN_POINT('',(-12.49999999397,-2.573135748873E-07,
+    9.999999973825));
+#10381 = VECTOR('',#10382,1.);
+#10382 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#10383 = PCURVE('',#9960,#10384);
+#10384 = DEFINITIONAL_REPRESENTATION('',(#10385),#10389);
+#10385 = LINE('',#10386,#10387);
+#10386 = CARTESIAN_POINT('',(12.4999999997,-9.615384615472));
+#10387 = VECTOR('',#10388,1.);
+#10388 = DIRECTION('',(0.,1.));
+#10389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10390 = PCURVE('',#10391,#10396);
+#10391 = PLANE('',#10392);
+#10392 = AXIS2_PLACEMENT_3D('',#10393,#10394,#10395);
+#10393 = CARTESIAN_POINT('',(-12.49999999397,-2.573135748873E-07,
+    9.999999973825));
+#10394 = DIRECTION('',(1.,9.14036E-10,-1.4E-12));
+#10395 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#10396 = DEFINITIONAL_REPRESENTATION('',(#10397),#10401);
+#10397 = LINE('',#10398,#10399);
+#10398 = CARTESIAN_POINT('',(0.,0.));
+#10399 = VECTOR('',#10400,1.);
+#10400 = DIRECTION('',(1.,0.));
+#10401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10402 = FACE_BOUND('',#10403,.T.);
+#10403 = EDGE_LOOP('',(#10404,#10434,#10462,#10490));
+#10404 = ORIENTED_EDGE('',*,*,#10405,.T.);
+#10405 = EDGE_CURVE('',#10406,#10408,#10410,.T.);
+#10406 = VERTEX_POINT('',#10407);
+#10407 = CARTESIAN_POINT('',(7.50000000605,-3.123493366618E-07,
+    29.999999973797));
+#10408 = VERTEX_POINT('',#10409);
+#10409 = CARTESIAN_POINT('',(2.50000000605,-3.169195166618E-07,
+    29.999999973804));
+#10410 = SURFACE_CURVE('',#10411,(#10415,#10422),.PCURVE_S1.);
+#10411 = LINE('',#10412,#10413);
+#10412 = CARTESIAN_POINT('',(7.50000000605,-3.123493366618E-07,
+    29.999999973797));
+#10413 = VECTOR('',#10414,1.);
+#10414 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10415 = PCURVE('',#9960,#10416);
+#10416 = DEFINITIONAL_REPRESENTATION('',(#10417),#10421);
+#10417 = LINE('',#10418,#10419);
+#10418 = CARTESIAN_POINT('',(-7.5000000003,10.384615384528));
+#10419 = VECTOR('',#10420,1.);
+#10420 = DIRECTION('',(1.,0.));
+#10421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10422 = PCURVE('',#10423,#10428);
+#10423 = PLANE('',#10424);
+#10424 = AXIS2_PLACEMENT_3D('',#10425,#10426,#10427);
+#10425 = CARTESIAN_POINT('',(7.50000000605,-3.123493366618E-07,
+    29.999999973797));
+#10426 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#10427 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10428 = DEFINITIONAL_REPRESENTATION('',(#10429),#10433);
+#10429 = LINE('',#10430,#10431);
+#10430 = CARTESIAN_POINT('',(0.,0.));
+#10431 = VECTOR('',#10432,1.);
+#10432 = DIRECTION('',(1.,0.));
+#10433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10434 = ORIENTED_EDGE('',*,*,#10435,.T.);
+#10435 = EDGE_CURVE('',#10408,#10436,#10438,.T.);
+#10436 = VERTEX_POINT('',#10437);
+#10437 = CARTESIAN_POINT('',(2.500000006022,-2.436030348873E-07,
+    9.999999973804));
+#10438 = SURFACE_CURVE('',#10439,(#10443,#10450),.PCURVE_S1.);
+#10439 = LINE('',#10440,#10441);
+#10440 = CARTESIAN_POINT('',(2.50000000605,-3.169195166618E-07,
+    29.999999973804));
+#10441 = VECTOR('',#10442,1.);
+#10442 = DIRECTION('',(-1.400003350695E-12,3.665824088728E-09,-1.));
+#10443 = PCURVE('',#9960,#10444);
+#10444 = DEFINITIONAL_REPRESENTATION('',(#10445),#10449);
+#10445 = LINE('',#10446,#10447);
+#10446 = CARTESIAN_POINT('',(-2.5000000003,10.384615384528));
+#10447 = VECTOR('',#10448,1.);
+#10448 = DIRECTION('',(0.,-1.));
+#10449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10450 = PCURVE('',#10451,#10456);
+#10451 = PLANE('',#10452);
+#10452 = AXIS2_PLACEMENT_3D('',#10453,#10454,#10455);
+#10453 = CARTESIAN_POINT('',(2.50000000605,-3.169195166618E-07,
+    29.999999973804));
+#10454 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10455 = DIRECTION('',(-1.400003350695E-12,3.665824088728E-09,-1.));
+#10456 = DEFINITIONAL_REPRESENTATION('',(#10457),#10461);
+#10457 = LINE('',#10458,#10459);
+#10458 = CARTESIAN_POINT('',(0.,0.));
+#10459 = VECTOR('',#10460,1.);
+#10460 = DIRECTION('',(1.,0.));
+#10461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10462 = ORIENTED_EDGE('',*,*,#10463,.T.);
+#10463 = EDGE_CURVE('',#10436,#10464,#10466,.T.);
+#10464 = VERTEX_POINT('',#10465);
+#10465 = CARTESIAN_POINT('',(7.500000006022,-2.390328548873E-07,
+    9.999999973797));
+#10466 = SURFACE_CURVE('',#10467,(#10471,#10478),.PCURVE_S1.);
+#10467 = LINE('',#10468,#10469);
+#10468 = CARTESIAN_POINT('',(2.500000006022,-2.436030348873E-07,
+    9.999999973804));
+#10469 = VECTOR('',#10470,1.);
+#10470 = DIRECTION('',(1.,9.14036E-10,-1.4E-12));
+#10471 = PCURVE('',#9960,#10472);
+#10472 = DEFINITIONAL_REPRESENTATION('',(#10473),#10477);
+#10473 = LINE('',#10474,#10475);
+#10474 = CARTESIAN_POINT('',(-2.5000000003,-9.615384615472));
+#10475 = VECTOR('',#10476,1.);
+#10476 = DIRECTION('',(-1.,0.));
+#10477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10478 = PCURVE('',#10479,#10484);
+#10479 = PLANE('',#10480);
+#10480 = AXIS2_PLACEMENT_3D('',#10481,#10482,#10483);
+#10481 = CARTESIAN_POINT('',(2.500000006022,-2.436030348873E-07,
+    9.999999973804));
+#10482 = DIRECTION('',(-1.400003350695E-12,3.665824088728E-09,-1.));
+#10483 = DIRECTION('',(1.,9.14036E-10,-1.4E-12));
+#10484 = DEFINITIONAL_REPRESENTATION('',(#10485),#10489);
+#10485 = LINE('',#10486,#10487);
+#10486 = CARTESIAN_POINT('',(0.,-0.));
+#10487 = VECTOR('',#10488,1.);
+#10488 = DIRECTION('',(1.,0.));
+#10489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10490 = ORIENTED_EDGE('',*,*,#10491,.T.);
+#10491 = EDGE_CURVE('',#10464,#10406,#10492,.T.);
+#10492 = SURFACE_CURVE('',#10493,(#10497,#10504),.PCURVE_S1.);
+#10493 = LINE('',#10494,#10495);
+#10494 = CARTESIAN_POINT('',(7.500000006022,-2.390328548873E-07,
+    9.999999973797));
+#10495 = VECTOR('',#10496,1.);
+#10496 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#10497 = PCURVE('',#9960,#10498);
+#10498 = DEFINITIONAL_REPRESENTATION('',(#10499),#10503);
+#10499 = LINE('',#10500,#10501);
+#10500 = CARTESIAN_POINT('',(-7.5000000003,-9.615384615472));
+#10501 = VECTOR('',#10502,1.);
+#10502 = DIRECTION('',(0.,1.));
+#10503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10504 = PCURVE('',#10505,#10510);
+#10505 = PLANE('',#10506);
+#10506 = AXIS2_PLACEMENT_3D('',#10507,#10508,#10509);
+#10507 = CARTESIAN_POINT('',(7.500000006022,-2.390328548873E-07,
+    9.999999973797));
+#10508 = DIRECTION('',(1.,9.14036E-10,-1.4E-12));
+#10509 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#10510 = DEFINITIONAL_REPRESENTATION('',(#10511),#10515);
+#10511 = LINE('',#10512,#10513);
+#10512 = CARTESIAN_POINT('',(0.,0.));
+#10513 = VECTOR('',#10514,1.);
+#10514 = DIRECTION('',(1.,0.));
+#10515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10516 = FACE_BOUND('',#10517,.T.);
+#10517 = EDGE_LOOP('',(#10518,#10548,#10576,#10604));
+#10518 = ORIENTED_EDGE('',*,*,#10519,.T.);
+#10519 = EDGE_CURVE('',#10520,#10522,#10524,.T.);
+#10520 = VERTEX_POINT('',#10521);
+#10521 = CARTESIAN_POINT('',(-2.49999999395,-3.214896966618E-07,
+    29.999999973811));
+#10522 = VERTEX_POINT('',#10523);
+#10523 = CARTESIAN_POINT('',(-7.49999999395,-3.260598766618E-07,
+    29.999999973818));
+#10524 = SURFACE_CURVE('',#10525,(#10529,#10536),.PCURVE_S1.);
+#10525 = LINE('',#10526,#10527);
+#10526 = CARTESIAN_POINT('',(-2.49999999395,-3.214896966618E-07,
+    29.999999973811));
+#10527 = VECTOR('',#10528,1.);
+#10528 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10529 = PCURVE('',#9960,#10530);
+#10530 = DEFINITIONAL_REPRESENTATION('',(#10531),#10535);
+#10531 = LINE('',#10532,#10533);
+#10532 = CARTESIAN_POINT('',(2.4999999997,10.384615384528));
+#10533 = VECTOR('',#10534,1.);
+#10534 = DIRECTION('',(1.,0.));
+#10535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10536 = PCURVE('',#10537,#10542);
+#10537 = PLANE('',#10538);
+#10538 = AXIS2_PLACEMENT_3D('',#10539,#10540,#10541);
+#10539 = CARTESIAN_POINT('',(-2.49999999395,-3.214896966618E-07,
+    29.999999973811));
+#10540 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#10541 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10542 = DEFINITIONAL_REPRESENTATION('',(#10543),#10547);
+#10543 = LINE('',#10544,#10545);
+#10544 = CARTESIAN_POINT('',(0.,0.));
+#10545 = VECTOR('',#10546,1.);
+#10546 = DIRECTION('',(1.,0.));
+#10547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10548 = ORIENTED_EDGE('',*,*,#10549,.T.);
+#10549 = EDGE_CURVE('',#10522,#10550,#10552,.T.);
+#10550 = VERTEX_POINT('',#10551);
+#10551 = CARTESIAN_POINT('',(-7.499999993978,-2.527433948873E-07,
+    9.999999973818));
+#10552 = SURFACE_CURVE('',#10553,(#10557,#10564),.PCURVE_S1.);
+#10553 = LINE('',#10554,#10555);
+#10554 = CARTESIAN_POINT('',(-7.49999999395,-3.260598766618E-07,
+    29.999999973818));
+#10555 = VECTOR('',#10556,1.);
+#10556 = DIRECTION('',(-1.400003350695E-12,3.665824088728E-09,-1.));
+#10557 = PCURVE('',#9960,#10558);
+#10558 = DEFINITIONAL_REPRESENTATION('',(#10559),#10563);
+#10559 = LINE('',#10560,#10561);
+#10560 = CARTESIAN_POINT('',(7.4999999997,10.384615384528));
+#10561 = VECTOR('',#10562,1.);
+#10562 = DIRECTION('',(0.,-1.));
+#10563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10564 = PCURVE('',#10565,#10570);
+#10565 = PLANE('',#10566);
+#10566 = AXIS2_PLACEMENT_3D('',#10567,#10568,#10569);
+#10567 = CARTESIAN_POINT('',(-7.49999999395,-3.260598766618E-07,
+    29.999999973818));
+#10568 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10569 = DIRECTION('',(-1.400003350695E-12,3.665824088728E-09,-1.));
+#10570 = DEFINITIONAL_REPRESENTATION('',(#10571),#10575);
+#10571 = LINE('',#10572,#10573);
+#10572 = CARTESIAN_POINT('',(0.,0.));
+#10573 = VECTOR('',#10574,1.);
+#10574 = DIRECTION('',(1.,0.));
+#10575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10576 = ORIENTED_EDGE('',*,*,#10577,.T.);
+#10577 = EDGE_CURVE('',#10550,#10578,#10580,.T.);
+#10578 = VERTEX_POINT('',#10579);
+#10579 = CARTESIAN_POINT('',(-2.499999993978,-2.481732148873E-07,
+    9.999999973811));
+#10580 = SURFACE_CURVE('',#10581,(#10585,#10592),.PCURVE_S1.);
+#10581 = LINE('',#10582,#10583);
+#10582 = CARTESIAN_POINT('',(-7.499999993978,-2.527433948873E-07,
+    9.999999973818));
+#10583 = VECTOR('',#10584,1.);
+#10584 = DIRECTION('',(1.,9.14036E-10,-1.4E-12));
+#10585 = PCURVE('',#9960,#10586);
+#10586 = DEFINITIONAL_REPRESENTATION('',(#10587),#10591);
+#10587 = LINE('',#10588,#10589);
+#10588 = CARTESIAN_POINT('',(7.4999999997,-9.615384615472));
+#10589 = VECTOR('',#10590,1.);
+#10590 = DIRECTION('',(-1.,0.));
+#10591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10592 = PCURVE('',#10593,#10598);
+#10593 = PLANE('',#10594);
+#10594 = AXIS2_PLACEMENT_3D('',#10595,#10596,#10597);
+#10595 = CARTESIAN_POINT('',(-7.499999993978,-2.527433948873E-07,
+    9.999999973818));
+#10596 = DIRECTION('',(-1.400003350695E-12,3.665824088728E-09,-1.));
+#10597 = DIRECTION('',(1.,9.14036E-10,-1.4E-12));
+#10598 = DEFINITIONAL_REPRESENTATION('',(#10599),#10603);
+#10599 = LINE('',#10600,#10601);
+#10600 = CARTESIAN_POINT('',(0.,-0.));
+#10601 = VECTOR('',#10602,1.);
+#10602 = DIRECTION('',(1.,0.));
+#10603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10604 = ORIENTED_EDGE('',*,*,#10605,.T.);
+#10605 = EDGE_CURVE('',#10578,#10520,#10606,.T.);
+#10606 = SURFACE_CURVE('',#10607,(#10611,#10618),.PCURVE_S1.);
+#10607 = LINE('',#10608,#10609);
+#10608 = CARTESIAN_POINT('',(-2.499999993978,-2.481732148873E-07,
+    9.999999973811));
+#10609 = VECTOR('',#10610,1.);
+#10610 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#10611 = PCURVE('',#9960,#10612);
+#10612 = DEFINITIONAL_REPRESENTATION('',(#10613),#10617);
+#10613 = LINE('',#10614,#10615);
+#10614 = CARTESIAN_POINT('',(2.4999999997,-9.615384615472));
+#10615 = VECTOR('',#10616,1.);
+#10616 = DIRECTION('',(0.,1.));
+#10617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10618 = PCURVE('',#10619,#10624);
+#10619 = PLANE('',#10620);
+#10620 = AXIS2_PLACEMENT_3D('',#10621,#10622,#10623);
+#10621 = CARTESIAN_POINT('',(-2.499999993978,-2.481732148873E-07,
+    9.999999973811));
+#10622 = DIRECTION('',(1.,9.14036E-10,-1.4E-12));
+#10623 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#10624 = DEFINITIONAL_REPRESENTATION('',(#10625),#10629);
+#10625 = LINE('',#10626,#10627);
+#10626 = CARTESIAN_POINT('',(0.,0.));
+#10627 = VECTOR('',#10628,1.);
+#10628 = DIRECTION('',(1.,0.));
+#10629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10630 = FACE_BOUND('',#10631,.T.);
+#10631 = EDGE_LOOP('',(#10632));
+#10632 = ORIENTED_EDGE('',*,*,#10633,.F.);
+#10633 = EDGE_CURVE('',#10634,#10634,#10636,.T.);
+#10634 = VERTEX_POINT('',#10635);
+#10635 = CARTESIAN_POINT('',(13.750000006015,-2.149910094436E-07,
+    4.999999973788));
+#10636 = SURFACE_CURVE('',#10637,(#10642,#10649),.PCURVE_S1.);
+#10637 = CIRCLE('',#10638,1.25);
+#10638 = AXIS2_PLACEMENT_3D('',#10639,#10640,#10641);
+#10639 = CARTESIAN_POINT('',(15.000000006015,-2.138484646408E-07,
+    4.999999973787));
+#10640 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#10641 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10642 = PCURVE('',#9960,#10643);
+#10643 = DEFINITIONAL_REPRESENTATION('',(#10644),#10648);
+#10644 = CIRCLE('',#10645,1.25);
+#10645 = AXIS2_PLACEMENT_2D('',#10646,#10647);
+#10646 = CARTESIAN_POINT('',(-15.0000000003,-14.61538461547));
+#10647 = DIRECTION('',(1.,0.));
+#10648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10649 = PCURVE('',#10650,#10655);
+#10650 = CYLINDRICAL_SURFACE('',#10651,1.25);
+#10651 = AXIS2_PLACEMENT_3D('',#10652,#10653,#10654);
+#10652 = CARTESIAN_POINT('',(14.999999996875,9.999999786152,
+    5.000000010445));
+#10653 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#10654 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10655 = DEFINITIONAL_REPRESENTATION('',(#10656),#10660);
+#10656 = LINE('',#10657,#10658);
+#10657 = CARTESIAN_POINT('',(0.,-10.));
+#10658 = VECTOR('',#10659,1.);
+#10659 = DIRECTION('',(1.,0.));
+#10660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10661 = FACE_BOUND('',#10662,.T.);
+#10662 = EDGE_LOOP('',(#10663));
+#10663 = ORIENTED_EDGE('',*,*,#10664,.F.);
+#10664 = EDGE_CURVE('',#10665,#10665,#10667,.T.);
+#10665 = VERTEX_POINT('',#10666);
+#10666 = CARTESIAN_POINT('',(-16.24999999398,-2.424120894436E-07,
+    4.99999997383));
+#10667 = SURFACE_CURVE('',#10668,(#10673,#10680),.PCURVE_S1.);
+#10668 = CIRCLE('',#10669,1.25);
+#10669 = AXIS2_PLACEMENT_3D('',#10670,#10671,#10672);
+#10670 = CARTESIAN_POINT('',(-14.99999999398,-2.412695446408E-07,
+    4.999999973829));
+#10671 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#10672 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10673 = PCURVE('',#9960,#10674);
+#10674 = DEFINITIONAL_REPRESENTATION('',(#10675),#10679);
+#10675 = CIRCLE('',#10676,1.25);
+#10676 = AXIS2_PLACEMENT_2D('',#10677,#10678);
+#10677 = CARTESIAN_POINT('',(14.9999999997,-14.61538461547));
+#10678 = DIRECTION('',(1.,0.));
+#10679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10680 = PCURVE('',#10681,#10686);
+#10681 = CYLINDRICAL_SURFACE('',#10682,1.25);
+#10682 = AXIS2_PLACEMENT_3D('',#10683,#10684,#10685);
+#10683 = CARTESIAN_POINT('',(-15.00000000312,9.99999975873,
+    5.000000010487));
+#10684 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#10685 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10686 = DEFINITIONAL_REPRESENTATION('',(#10687),#10691);
+#10687 = LINE('',#10688,#10689);
+#10688 = CARTESIAN_POINT('',(0.,-10.));
+#10689 = VECTOR('',#10690,1.);
+#10690 = DIRECTION('',(1.,0.));
+#10691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10692 = FACE_BOUND('',#10693,.T.);
+#10693 = EDGE_LOOP('',(#10694,#10724,#10752,#10780));
+#10694 = ORIENTED_EDGE('',*,*,#10695,.T.);
+#10695 = EDGE_CURVE('',#10696,#10698,#10700,.T.);
+#10696 = VERTEX_POINT('',#10697);
+#10697 = CARTESIAN_POINT('',(17.50000000605,-3.032089766618E-07,
+    29.999999973783));
+#10698 = VERTEX_POINT('',#10699);
+#10699 = CARTESIAN_POINT('',(12.50000000605,-3.077791566618E-07,
+    29.99999997379));
+#10700 = SURFACE_CURVE('',#10701,(#10705,#10712),.PCURVE_S1.);
+#10701 = LINE('',#10702,#10703);
+#10702 = CARTESIAN_POINT('',(17.50000000605,-3.032089766618E-07,
+    29.999999973783));
+#10703 = VECTOR('',#10704,1.);
+#10704 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10705 = PCURVE('',#9960,#10706);
+#10706 = DEFINITIONAL_REPRESENTATION('',(#10707),#10711);
+#10707 = LINE('',#10708,#10709);
+#10708 = CARTESIAN_POINT('',(-17.5000000003,10.384615384528));
+#10709 = VECTOR('',#10710,1.);
+#10710 = DIRECTION('',(1.,0.));
+#10711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10712 = PCURVE('',#10713,#10718);
+#10713 = PLANE('',#10714);
+#10714 = AXIS2_PLACEMENT_3D('',#10715,#10716,#10717);
+#10715 = CARTESIAN_POINT('',(17.50000000605,-3.032089766618E-07,
+    29.999999973783));
+#10716 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#10717 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10718 = DEFINITIONAL_REPRESENTATION('',(#10719),#10723);
+#10719 = LINE('',#10720,#10721);
+#10720 = CARTESIAN_POINT('',(0.,0.));
+#10721 = VECTOR('',#10722,1.);
+#10722 = DIRECTION('',(1.,0.));
+#10723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10724 = ORIENTED_EDGE('',*,*,#10725,.T.);
+#10725 = EDGE_CURVE('',#10698,#10726,#10728,.T.);
+#10726 = VERTEX_POINT('',#10727);
+#10727 = CARTESIAN_POINT('',(12.500000006022,-2.344626748873E-07,
+    9.99999997379));
+#10728 = SURFACE_CURVE('',#10729,(#10733,#10740),.PCURVE_S1.);
+#10729 = LINE('',#10730,#10731);
+#10730 = CARTESIAN_POINT('',(12.50000000605,-3.077791566618E-07,
+    29.99999997379));
+#10731 = VECTOR('',#10732,1.);
+#10732 = DIRECTION('',(-1.400003350695E-12,3.665824088728E-09,-1.));
+#10733 = PCURVE('',#9960,#10734);
+#10734 = DEFINITIONAL_REPRESENTATION('',(#10735),#10739);
+#10735 = LINE('',#10736,#10737);
+#10736 = CARTESIAN_POINT('',(-12.5000000003,10.384615384528));
+#10737 = VECTOR('',#10738,1.);
+#10738 = DIRECTION('',(0.,-1.));
+#10739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10740 = PCURVE('',#10741,#10746);
+#10741 = PLANE('',#10742);
+#10742 = AXIS2_PLACEMENT_3D('',#10743,#10744,#10745);
+#10743 = CARTESIAN_POINT('',(12.50000000605,-3.077791566618E-07,
+    29.99999997379));
+#10744 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10745 = DIRECTION('',(-1.400003350695E-12,3.665824088728E-09,-1.));
+#10746 = DEFINITIONAL_REPRESENTATION('',(#10747),#10751);
+#10747 = LINE('',#10748,#10749);
+#10748 = CARTESIAN_POINT('',(0.,0.));
+#10749 = VECTOR('',#10750,1.);
+#10750 = DIRECTION('',(1.,0.));
+#10751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10752 = ORIENTED_EDGE('',*,*,#10753,.T.);
+#10753 = EDGE_CURVE('',#10726,#10754,#10756,.T.);
+#10754 = VERTEX_POINT('',#10755);
+#10755 = CARTESIAN_POINT('',(17.500000006022,-2.298924948873E-07,
+    9.999999973783));
+#10756 = SURFACE_CURVE('',#10757,(#10761,#10768),.PCURVE_S1.);
+#10757 = LINE('',#10758,#10759);
+#10758 = CARTESIAN_POINT('',(12.500000006022,-2.344626748873E-07,
+    9.99999997379));
+#10759 = VECTOR('',#10760,1.);
+#10760 = DIRECTION('',(1.,9.14036E-10,-1.4E-12));
+#10761 = PCURVE('',#9960,#10762);
+#10762 = DEFINITIONAL_REPRESENTATION('',(#10763),#10767);
+#10763 = LINE('',#10764,#10765);
+#10764 = CARTESIAN_POINT('',(-12.5000000003,-9.615384615472));
+#10765 = VECTOR('',#10766,1.);
+#10766 = DIRECTION('',(-1.,0.));
+#10767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10768 = PCURVE('',#10769,#10774);
+#10769 = PLANE('',#10770);
+#10770 = AXIS2_PLACEMENT_3D('',#10771,#10772,#10773);
+#10771 = CARTESIAN_POINT('',(12.500000006022,-2.344626748873E-07,
+    9.99999997379));
+#10772 = DIRECTION('',(-1.400003350695E-12,3.665824088728E-09,-1.));
+#10773 = DIRECTION('',(1.,9.14036E-10,-1.4E-12));
+#10774 = DEFINITIONAL_REPRESENTATION('',(#10775),#10779);
+#10775 = LINE('',#10776,#10777);
+#10776 = CARTESIAN_POINT('',(0.,-0.));
+#10777 = VECTOR('',#10778,1.);
+#10778 = DIRECTION('',(1.,0.));
+#10779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10780 = ORIENTED_EDGE('',*,*,#10781,.T.);
+#10781 = EDGE_CURVE('',#10754,#10696,#10782,.T.);
+#10782 = SURFACE_CURVE('',#10783,(#10787,#10794),.PCURVE_S1.);
+#10783 = LINE('',#10784,#10785);
+#10784 = CARTESIAN_POINT('',(17.500000006022,-2.298924948873E-07,
+    9.999999973783));
+#10785 = VECTOR('',#10786,1.);
+#10786 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#10787 = PCURVE('',#9960,#10788);
+#10788 = DEFINITIONAL_REPRESENTATION('',(#10789),#10793);
+#10789 = LINE('',#10790,#10791);
+#10790 = CARTESIAN_POINT('',(-17.5000000003,-9.615384615472));
+#10791 = VECTOR('',#10792,1.);
+#10792 = DIRECTION('',(0.,1.));
+#10793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10794 = PCURVE('',#10795,#10800);
+#10795 = PLANE('',#10796);
+#10796 = AXIS2_PLACEMENT_3D('',#10797,#10798,#10799);
+#10797 = CARTESIAN_POINT('',(17.500000006022,-2.298924948873E-07,
+    9.999999973783));
+#10798 = DIRECTION('',(1.,9.14036E-10,-1.4E-12));
+#10799 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#10800 = DEFINITIONAL_REPRESENTATION('',(#10801),#10805);
+#10801 = LINE('',#10802,#10803);
+#10802 = CARTESIAN_POINT('',(0.,0.));
+#10803 = VECTOR('',#10804,1.);
+#10804 = DIRECTION('',(1.,0.));
+#10805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10806 = FACE_BOUND('',#10807,.T.);
+#10807 = EDGE_LOOP('',(#10808));
+#10808 = ORIENTED_EDGE('',*,*,#10809,.F.);
+#10809 = EDGE_CURVE('',#10810,#10810,#10812,.T.);
+#10810 = VERTEX_POINT('',#10811);
+#10811 = CARTESIAN_POINT('',(33.750000006057,-3.066850121055E-07,
+    34.99999997376));
+#10812 = SURFACE_CURVE('',#10813,(#10818,#10825),.PCURVE_S1.);
+#10813 = CIRCLE('',#10814,1.25);
+#10814 = AXIS2_PLACEMENT_3D('',#10815,#10816,#10817);
+#10815 = CARTESIAN_POINT('',(35.000000006057,-3.055424673026E-07,
+    34.999999973759));
+#10816 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#10817 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10818 = PCURVE('',#9960,#10819);
+#10819 = DEFINITIONAL_REPRESENTATION('',(#10820),#10824);
+#10820 = CIRCLE('',#10821,1.25);
+#10821 = AXIS2_PLACEMENT_2D('',#10822,#10823);
+#10822 = CARTESIAN_POINT('',(-35.0000000003,15.384615384528));
+#10823 = DIRECTION('',(1.,0.));
+#10824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10825 = PCURVE('',#10826,#10831);
+#10826 = CYLINDRICAL_SURFACE('',#10827,1.25);
+#10827 = AXIS2_PLACEMENT_3D('',#10828,#10829,#10830);
+#10828 = CARTESIAN_POINT('',(34.999999996917,9.999999694458,
+    35.000000010417));
+#10829 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#10830 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10831 = DEFINITIONAL_REPRESENTATION('',(#10832),#10836);
+#10832 = LINE('',#10833,#10834);
+#10833 = CARTESIAN_POINT('',(0.,-10.));
+#10834 = VECTOR('',#10835,1.);
+#10835 = DIRECTION('',(1.,0.));
+#10836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10837 = ADVANCED_FACE('',(#10838,#10956,#10987,#11013,#11107,#11133,
+    #11227,#11253,#11284,#11378,#11404),#9906,.F.);
+#10838 = FACE_BOUND('',#10839,.F.);
+#10839 = EDGE_LOOP('',(#10840,#10841,#10842,#10865,#10888,#10911,#10934,
+    #10955));
+#10840 = ORIENTED_EDGE('',*,*,#9890,.T.);
+#10841 = ORIENTED_EDGE('',*,*,#10081,.F.);
+#10842 = ORIENTED_EDGE('',*,*,#10843,.F.);
+#10843 = EDGE_CURVE('',#10844,#10054,#10846,.T.);
+#10844 = VERTEX_POINT('',#10845);
+#10845 = CARTESIAN_POINT('',(-40.0000000042,9.999999644234,
+    30.000000010522));
+#10846 = SURFACE_CURVE('',#10847,(#10851,#10858),.PCURVE_S1.);
+#10847 = LINE('',#10848,#10849);
+#10848 = CARTESIAN_POINT('',(-40.0000000042,9.999999644234,
+    30.000000010522));
+#10849 = VECTOR('',#10850,1.);
+#10850 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10851 = PCURVE('',#9906,#10852);
+#10852 = DEFINITIONAL_REPRESENTATION('',(#10853),#10857);
+#10853 = LINE('',#10854,#10855);
+#10854 = CARTESIAN_POINT('',(40.000000000813,10.384615384528));
+#10855 = VECTOR('',#10856,1.);
+#10856 = DIRECTION('',(1.,0.));
+#10857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10858 = PCURVE('',#10069,#10859);
+#10859 = DEFINITIONAL_REPRESENTATION('',(#10860),#10864);
+#10860 = LINE('',#10861,#10862);
+#10861 = CARTESIAN_POINT('',(0.,-10.));
+#10862 = VECTOR('',#10863,1.);
+#10863 = DIRECTION('',(1.,0.));
+#10864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10865 = ORIENTED_EDGE('',*,*,#10866,.F.);
+#10866 = EDGE_CURVE('',#10867,#10844,#10869,.T.);
+#10867 = VERTEX_POINT('',#10868);
+#10868 = CARTESIAN_POINT('',(-40.00000000418,9.999999607576,
+    40.000000010522));
+#10869 = SURFACE_CURVE('',#10870,(#10874,#10881),.PCURVE_S1.);
+#10870 = LINE('',#10871,#10872);
+#10871 = CARTESIAN_POINT('',(-40.00000000418,9.999999607576,
+    40.000000010522));
+#10872 = VECTOR('',#10873,1.);
+#10873 = DIRECTION('',(-1.400003350695E-12,3.665824088728E-09,-1.));
+#10874 = PCURVE('',#9906,#10875);
+#10875 = DEFINITIONAL_REPRESENTATION('',(#10876),#10880);
+#10876 = LINE('',#10877,#10878);
+#10877 = CARTESIAN_POINT('',(40.000000000813,20.384615384528));
+#10878 = VECTOR('',#10879,1.);
+#10879 = DIRECTION('',(0.,-1.));
+#10880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10881 = PCURVE('',#10168,#10882);
+#10882 = DEFINITIONAL_REPRESENTATION('',(#10883),#10887);
+#10883 = LINE('',#10884,#10885);
+#10884 = CARTESIAN_POINT('',(0.,-10.));
+#10885 = VECTOR('',#10886,1.);
+#10886 = DIRECTION('',(1.,0.));
+#10887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10888 = ORIENTED_EDGE('',*,*,#10889,.F.);
+#10889 = EDGE_CURVE('',#10890,#10867,#10892,.T.);
+#10890 = VERTEX_POINT('',#10891);
+#10891 = CARTESIAN_POINT('',(39.999999996924,9.999999680699,
+    40.00000001041));
+#10892 = SURFACE_CURVE('',#10893,(#10897,#10904),.PCURVE_S1.);
+#10893 = LINE('',#10894,#10895);
+#10894 = CARTESIAN_POINT('',(39.999999996924,9.999999680699,
+    40.00000001041));
+#10895 = VECTOR('',#10896,1.);
+#10896 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10897 = PCURVE('',#9906,#10898);
+#10898 = DEFINITIONAL_REPRESENTATION('',(#10899),#10903);
+#10899 = LINE('',#10900,#10901);
+#10900 = CARTESIAN_POINT('',(-40.0000000003,20.384615384528));
+#10901 = VECTOR('',#10902,1.);
+#10902 = DIRECTION('',(1.,0.));
+#10903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10904 = PCURVE('',#10196,#10905);
+#10905 = DEFINITIONAL_REPRESENTATION('',(#10906),#10910);
+#10906 = LINE('',#10907,#10908);
+#10907 = CARTESIAN_POINT('',(0.,-10.));
+#10908 = VECTOR('',#10909,1.);
+#10909 = DIRECTION('',(1.,0.));
+#10910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10911 = ORIENTED_EDGE('',*,*,#10912,.F.);
+#10912 = EDGE_CURVE('',#10913,#10890,#10915,.T.);
+#10913 = VERTEX_POINT('',#10914);
+#10914 = CARTESIAN_POINT('',(39.99999999691,9.999999717357,
+    30.00000001041));
+#10915 = SURFACE_CURVE('',#10916,(#10920,#10927),.PCURVE_S1.);
+#10916 = LINE('',#10917,#10918);
+#10917 = CARTESIAN_POINT('',(39.99999999691,9.999999717357,
+    30.00000001041));
+#10918 = VECTOR('',#10919,1.);
+#10919 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#10920 = PCURVE('',#9906,#10921);
+#10921 = DEFINITIONAL_REPRESENTATION('',(#10922),#10926);
+#10922 = LINE('',#10923,#10924);
+#10923 = CARTESIAN_POINT('',(-40.0000000003,10.384615384528));
+#10924 = VECTOR('',#10925,1.);
+#10925 = DIRECTION('',(0.,1.));
+#10926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10927 = PCURVE('',#10224,#10928);
+#10928 = DEFINITIONAL_REPRESENTATION('',(#10929),#10933);
+#10929 = LINE('',#10930,#10931);
+#10930 = CARTESIAN_POINT('',(0.,-10.));
+#10931 = VECTOR('',#10932,1.);
+#10932 = DIRECTION('',(1.,0.));
+#10933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10934 = ORIENTED_EDGE('',*,*,#10935,.F.);
+#10935 = EDGE_CURVE('',#9977,#10913,#10936,.T.);
+#10936 = SURFACE_CURVE('',#10937,(#10941,#10948),.PCURVE_S1.);
+#10937 = LINE('',#10938,#10939);
+#10938 = CARTESIAN_POINT('',(44.99999999691,9.999999721927,
+    30.000000010403));
+#10939 = VECTOR('',#10940,1.);
+#10940 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10941 = PCURVE('',#9906,#10942);
+#10942 = DEFINITIONAL_REPRESENTATION('',(#10943),#10947);
+#10943 = LINE('',#10944,#10945);
+#10944 = CARTESIAN_POINT('',(-45.0000000003,10.384615384528));
+#10945 = VECTOR('',#10946,1.);
+#10946 = DIRECTION('',(1.,0.));
+#10947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10948 = PCURVE('',#10015,#10949);
+#10949 = DEFINITIONAL_REPRESENTATION('',(#10950),#10954);
+#10950 = LINE('',#10951,#10952);
+#10951 = CARTESIAN_POINT('',(0.,-10.));
+#10952 = VECTOR('',#10953,1.);
+#10953 = DIRECTION('',(1.,0.));
+#10954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10955 = ORIENTED_EDGE('',*,*,#9976,.F.);
+#10956 = FACE_BOUND('',#10957,.F.);
+#10957 = EDGE_LOOP('',(#10958));
+#10958 = ORIENTED_EDGE('',*,*,#10959,.F.);
+#10959 = EDGE_CURVE('',#10960,#10960,#10962,.T.);
+#10960 = VERTEX_POINT('',#10961);
+#10961 = CARTESIAN_POINT('',(29.999999996882,9.999999781533,
+    10.000000010424));
+#10962 = SURFACE_CURVE('',#10963,(#10968,#10975),.PCURVE_S1.);
+#10963 = CIRCLE('',#10964,5.);
+#10964 = AXIS2_PLACEMENT_3D('',#10965,#10966,#10967);
+#10965 = CARTESIAN_POINT('',(34.999999996882,9.999999786103,
+    10.000000010417));
+#10966 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#10967 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10968 = PCURVE('',#9906,#10969);
+#10969 = DEFINITIONAL_REPRESENTATION('',(#10970),#10974);
+#10970 = CIRCLE('',#10971,5.);
+#10971 = AXIS2_PLACEMENT_2D('',#10972,#10973);
+#10972 = CARTESIAN_POINT('',(-35.0000000003,-9.615384615472));
+#10973 = DIRECTION('',(1.,0.));
+#10974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10975 = PCURVE('',#10976,#10981);
+#10976 = CYLINDRICAL_SURFACE('',#10977,5.);
+#10977 = AXIS2_PLACEMENT_3D('',#10978,#10979,#10980);
+#10978 = CARTESIAN_POINT('',(34.999999996882,9.999999786103,
+    10.000000010417));
+#10979 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#10980 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10981 = DEFINITIONAL_REPRESENTATION('',(#10982),#10986);
+#10982 = LINE('',#10983,#10984);
+#10983 = CARTESIAN_POINT('',(0.,0.));
+#10984 = VECTOR('',#10985,1.);
+#10985 = DIRECTION('',(1.,0.));
+#10986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10987 = FACE_BOUND('',#10988,.F.);
+#10988 = EDGE_LOOP('',(#10989));
+#10989 = ORIENTED_EDGE('',*,*,#10990,.F.);
+#10990 = EDGE_CURVE('',#10991,#10991,#10993,.T.);
+#10991 = VERTEX_POINT('',#10992);
+#10992 = CARTESIAN_POINT('',(13.749999996875,9.999999785009,
+    5.000000010447));
+#10993 = SURFACE_CURVE('',#10994,(#10999,#11006),.PCURVE_S1.);
+#10994 = CIRCLE('',#10995,1.25);
+#10995 = AXIS2_PLACEMENT_3D('',#10996,#10997,#10998);
+#10996 = CARTESIAN_POINT('',(14.999999996875,9.999999786152,
+    5.000000010445));
+#10997 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#10998 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#10999 = PCURVE('',#9906,#11000);
+#11000 = DEFINITIONAL_REPRESENTATION('',(#11001),#11005);
+#11001 = CIRCLE('',#11002,1.25);
+#11002 = AXIS2_PLACEMENT_2D('',#11003,#11004);
+#11003 = CARTESIAN_POINT('',(-15.0000000003,-14.61538461547));
+#11004 = DIRECTION('',(1.,0.));
+#11005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11006 = PCURVE('',#10650,#11007);
+#11007 = DEFINITIONAL_REPRESENTATION('',(#11008),#11012);
+#11008 = LINE('',#11009,#11010);
+#11009 = CARTESIAN_POINT('',(0.,0.));
+#11010 = VECTOR('',#11011,1.);
+#11011 = DIRECTION('',(1.,0.));
+#11012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11013 = FACE_BOUND('',#11014,.F.);
+#11014 = EDGE_LOOP('',(#11015,#11040,#11063,#11086));
+#11015 = ORIENTED_EDGE('',*,*,#11016,.T.);
+#11016 = EDGE_CURVE('',#11017,#11019,#11021,.T.);
+#11017 = VERTEX_POINT('',#11018);
+#11018 = CARTESIAN_POINT('',(17.49999999691,9.999999696791,
+    30.000000010441));
+#11019 = VERTEX_POINT('',#11020);
+#11020 = CARTESIAN_POINT('',(12.49999999691,9.999999692221,
+    30.000000010448));
+#11021 = SURFACE_CURVE('',#11022,(#11026,#11033),.PCURVE_S1.);
+#11022 = LINE('',#11023,#11024);
+#11023 = CARTESIAN_POINT('',(17.49999999691,9.999999696791,
+    30.000000010441));
+#11024 = VECTOR('',#11025,1.);
+#11025 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#11026 = PCURVE('',#9906,#11027);
+#11027 = DEFINITIONAL_REPRESENTATION('',(#11028),#11032);
+#11028 = LINE('',#11029,#11030);
+#11029 = CARTESIAN_POINT('',(-17.5000000003,10.384615384528));
+#11030 = VECTOR('',#11031,1.);
+#11031 = DIRECTION('',(1.,0.));
+#11032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11033 = PCURVE('',#10713,#11034);
+#11034 = DEFINITIONAL_REPRESENTATION('',(#11035),#11039);
+#11035 = LINE('',#11036,#11037);
+#11036 = CARTESIAN_POINT('',(0.,-10.));
+#11037 = VECTOR('',#11038,1.);
+#11038 = DIRECTION('',(1.,0.));
+#11039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11040 = ORIENTED_EDGE('',*,*,#11041,.T.);
+#11041 = EDGE_CURVE('',#11019,#11042,#11044,.T.);
+#11042 = VERTEX_POINT('',#11043);
+#11043 = CARTESIAN_POINT('',(12.499999996882,9.999999765537,
+    10.000000010448));
+#11044 = SURFACE_CURVE('',#11045,(#11049,#11056),.PCURVE_S1.);
+#11045 = LINE('',#11046,#11047);
+#11046 = CARTESIAN_POINT('',(12.49999999691,9.999999692221,
+    30.000000010448));
+#11047 = VECTOR('',#11048,1.);
+#11048 = DIRECTION('',(-1.400003350695E-12,3.665824088728E-09,-1.));
+#11049 = PCURVE('',#9906,#11050);
+#11050 = DEFINITIONAL_REPRESENTATION('',(#11051),#11055);
+#11051 = LINE('',#11052,#11053);
+#11052 = CARTESIAN_POINT('',(-12.5000000003,10.384615384528));
+#11053 = VECTOR('',#11054,1.);
+#11054 = DIRECTION('',(0.,-1.));
+#11055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11056 = PCURVE('',#10741,#11057);
+#11057 = DEFINITIONAL_REPRESENTATION('',(#11058),#11062);
+#11058 = LINE('',#11059,#11060);
+#11059 = CARTESIAN_POINT('',(0.,-10.));
+#11060 = VECTOR('',#11061,1.);
+#11061 = DIRECTION('',(1.,0.));
+#11062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11063 = ORIENTED_EDGE('',*,*,#11064,.T.);
+#11064 = EDGE_CURVE('',#11042,#11065,#11067,.T.);
+#11065 = VERTEX_POINT('',#11066);
+#11066 = CARTESIAN_POINT('',(17.499999996882,9.999999770108,
+    10.000000010441));
+#11067 = SURFACE_CURVE('',#11068,(#11072,#11079),.PCURVE_S1.);
+#11068 = LINE('',#11069,#11070);
+#11069 = CARTESIAN_POINT('',(12.499999996882,9.999999765537,
+    10.000000010448));
+#11070 = VECTOR('',#11071,1.);
+#11071 = DIRECTION('',(1.,9.14036E-10,-1.4E-12));
+#11072 = PCURVE('',#9906,#11073);
+#11073 = DEFINITIONAL_REPRESENTATION('',(#11074),#11078);
+#11074 = LINE('',#11075,#11076);
+#11075 = CARTESIAN_POINT('',(-12.5000000003,-9.615384615472));
+#11076 = VECTOR('',#11077,1.);
+#11077 = DIRECTION('',(-1.,0.));
+#11078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11079 = PCURVE('',#10769,#11080);
+#11080 = DEFINITIONAL_REPRESENTATION('',(#11081),#11085);
+#11081 = LINE('',#11082,#11083);
+#11082 = CARTESIAN_POINT('',(0.,-10.));
+#11083 = VECTOR('',#11084,1.);
+#11084 = DIRECTION('',(1.,0.));
+#11085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11086 = ORIENTED_EDGE('',*,*,#11087,.T.);
+#11087 = EDGE_CURVE('',#11065,#11017,#11088,.T.);
+#11088 = SURFACE_CURVE('',#11089,(#11093,#11100),.PCURVE_S1.);
+#11089 = LINE('',#11090,#11091);
+#11090 = CARTESIAN_POINT('',(17.499999996882,9.999999770108,
+    10.000000010441));
+#11091 = VECTOR('',#11092,1.);
+#11092 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#11093 = PCURVE('',#9906,#11094);
+#11094 = DEFINITIONAL_REPRESENTATION('',(#11095),#11099);
+#11095 = LINE('',#11096,#11097);
+#11096 = CARTESIAN_POINT('',(-17.5000000003,-9.615384615472));
+#11097 = VECTOR('',#11098,1.);
+#11098 = DIRECTION('',(0.,1.));
+#11099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11100 = PCURVE('',#10795,#11101);
+#11101 = DEFINITIONAL_REPRESENTATION('',(#11102),#11106);
+#11102 = LINE('',#11103,#11104);
+#11103 = CARTESIAN_POINT('',(0.,-10.));
+#11104 = VECTOR('',#11105,1.);
+#11105 = DIRECTION('',(1.,0.));
+#11106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11107 = FACE_BOUND('',#11108,.F.);
+#11108 = EDGE_LOOP('',(#11109));
+#11109 = ORIENTED_EDGE('',*,*,#11110,.F.);
+#11110 = EDGE_CURVE('',#11111,#11111,#11113,.T.);
+#11111 = VERTEX_POINT('',#11112);
+#11112 = CARTESIAN_POINT('',(33.749999996917,9.999999693315,
+    35.000000010419));
+#11113 = SURFACE_CURVE('',#11114,(#11119,#11126),.PCURVE_S1.);
+#11114 = CIRCLE('',#11115,1.25);
+#11115 = AXIS2_PLACEMENT_3D('',#11116,#11117,#11118);
+#11116 = CARTESIAN_POINT('',(34.999999996917,9.999999694458,
+    35.000000010417));
+#11117 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#11118 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#11119 = PCURVE('',#9906,#11120);
+#11120 = DEFINITIONAL_REPRESENTATION('',(#11121),#11125);
+#11121 = CIRCLE('',#11122,1.25);
+#11122 = AXIS2_PLACEMENT_2D('',#11123,#11124);
+#11123 = CARTESIAN_POINT('',(-35.0000000003,15.384615384528));
+#11124 = DIRECTION('',(1.,0.));
+#11125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11126 = PCURVE('',#10826,#11127);
+#11127 = DEFINITIONAL_REPRESENTATION('',(#11128),#11132);
+#11128 = LINE('',#11129,#11130);
+#11129 = CARTESIAN_POINT('',(0.,0.));
+#11130 = VECTOR('',#11131,1.);
+#11131 = DIRECTION('',(1.,0.));
+#11132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11133 = FACE_BOUND('',#11134,.F.);
+#11134 = EDGE_LOOP('',(#11135,#11160,#11183,#11206));
+#11135 = ORIENTED_EDGE('',*,*,#11136,.T.);
+#11136 = EDGE_CURVE('',#11137,#11139,#11141,.T.);
+#11137 = VERTEX_POINT('',#11138);
+#11138 = CARTESIAN_POINT('',(7.49999999691,9.999999687651,
+    30.000000010455));
+#11139 = VERTEX_POINT('',#11140);
+#11140 = CARTESIAN_POINT('',(2.49999999691,9.99999968308,30.000000010462
+    ));
+#11141 = SURFACE_CURVE('',#11142,(#11146,#11153),.PCURVE_S1.);
+#11142 = LINE('',#11143,#11144);
+#11143 = CARTESIAN_POINT('',(7.49999999691,9.999999687651,
+    30.000000010455));
+#11144 = VECTOR('',#11145,1.);
+#11145 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#11146 = PCURVE('',#9906,#11147);
+#11147 = DEFINITIONAL_REPRESENTATION('',(#11148),#11152);
+#11148 = LINE('',#11149,#11150);
+#11149 = CARTESIAN_POINT('',(-7.5000000003,10.384615384528));
+#11150 = VECTOR('',#11151,1.);
+#11151 = DIRECTION('',(1.,0.));
+#11152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11153 = PCURVE('',#10423,#11154);
+#11154 = DEFINITIONAL_REPRESENTATION('',(#11155),#11159);
+#11155 = LINE('',#11156,#11157);
+#11156 = CARTESIAN_POINT('',(0.,-10.));
+#11157 = VECTOR('',#11158,1.);
+#11158 = DIRECTION('',(1.,0.));
+#11159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11160 = ORIENTED_EDGE('',*,*,#11161,.T.);
+#11161 = EDGE_CURVE('',#11139,#11162,#11164,.T.);
+#11162 = VERTEX_POINT('',#11163);
+#11163 = CARTESIAN_POINT('',(2.499999996882,9.999999756397,
+    10.000000010462));
+#11164 = SURFACE_CURVE('',#11165,(#11169,#11176),.PCURVE_S1.);
+#11165 = LINE('',#11166,#11167);
+#11166 = CARTESIAN_POINT('',(2.49999999691,9.99999968308,30.000000010462
+    ));
+#11167 = VECTOR('',#11168,1.);
+#11168 = DIRECTION('',(-1.400003350695E-12,3.665824088728E-09,-1.));
+#11169 = PCURVE('',#9906,#11170);
+#11170 = DEFINITIONAL_REPRESENTATION('',(#11171),#11175);
+#11171 = LINE('',#11172,#11173);
+#11172 = CARTESIAN_POINT('',(-2.5000000003,10.384615384528));
+#11173 = VECTOR('',#11174,1.);
+#11174 = DIRECTION('',(0.,-1.));
+#11175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11176 = PCURVE('',#10451,#11177);
+#11177 = DEFINITIONAL_REPRESENTATION('',(#11178),#11182);
+#11178 = LINE('',#11179,#11180);
+#11179 = CARTESIAN_POINT('',(0.,-10.));
+#11180 = VECTOR('',#11181,1.);
+#11181 = DIRECTION('',(1.,0.));
+#11182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11183 = ORIENTED_EDGE('',*,*,#11184,.T.);
+#11184 = EDGE_CURVE('',#11162,#11185,#11187,.T.);
+#11185 = VERTEX_POINT('',#11186);
+#11186 = CARTESIAN_POINT('',(7.499999996882,9.999999760967,
+    10.000000010455));
+#11187 = SURFACE_CURVE('',#11188,(#11192,#11199),.PCURVE_S1.);
+#11188 = LINE('',#11189,#11190);
+#11189 = CARTESIAN_POINT('',(2.499999996882,9.999999756397,
+    10.000000010462));
+#11190 = VECTOR('',#11191,1.);
+#11191 = DIRECTION('',(1.,9.14036E-10,-1.4E-12));
+#11192 = PCURVE('',#9906,#11193);
+#11193 = DEFINITIONAL_REPRESENTATION('',(#11194),#11198);
+#11194 = LINE('',#11195,#11196);
+#11195 = CARTESIAN_POINT('',(-2.5000000003,-9.615384615472));
+#11196 = VECTOR('',#11197,1.);
+#11197 = DIRECTION('',(-1.,0.));
+#11198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11199 = PCURVE('',#10479,#11200);
+#11200 = DEFINITIONAL_REPRESENTATION('',(#11201),#11205);
+#11201 = LINE('',#11202,#11203);
+#11202 = CARTESIAN_POINT('',(0.,-10.));
+#11203 = VECTOR('',#11204,1.);
+#11204 = DIRECTION('',(1.,0.));
+#11205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11206 = ORIENTED_EDGE('',*,*,#11207,.T.);
+#11207 = EDGE_CURVE('',#11185,#11137,#11208,.T.);
+#11208 = SURFACE_CURVE('',#11209,(#11213,#11220),.PCURVE_S1.);
+#11209 = LINE('',#11210,#11211);
+#11210 = CARTESIAN_POINT('',(7.499999996882,9.999999760967,
+    10.000000010455));
+#11211 = VECTOR('',#11212,1.);
+#11212 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#11213 = PCURVE('',#9906,#11214);
+#11214 = DEFINITIONAL_REPRESENTATION('',(#11215),#11219);
+#11215 = LINE('',#11216,#11217);
+#11216 = CARTESIAN_POINT('',(-7.5000000003,-9.615384615472));
+#11217 = VECTOR('',#11218,1.);
+#11218 = DIRECTION('',(0.,1.));
+#11219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11220 = PCURVE('',#10505,#11221);
+#11221 = DEFINITIONAL_REPRESENTATION('',(#11222),#11226);
+#11222 = LINE('',#11223,#11224);
+#11223 = CARTESIAN_POINT('',(0.,-10.));
+#11224 = VECTOR('',#11225,1.);
+#11225 = DIRECTION('',(1.,0.));
+#11226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11227 = FACE_BOUND('',#11228,.F.);
+#11228 = EDGE_LOOP('',(#11229));
+#11229 = ORIENTED_EDGE('',*,*,#11230,.F.);
+#11230 = EDGE_CURVE('',#11231,#11231,#11233,.T.);
+#11231 = VERTEX_POINT('',#11232);
+#11232 = CARTESIAN_POINT('',(-36.25000000419,9.999999629332,
+    35.000000010517));
+#11233 = SURFACE_CURVE('',#11234,(#11239,#11246),.PCURVE_S1.);
+#11234 = CIRCLE('',#11235,1.25);
+#11235 = AXIS2_PLACEMENT_3D('',#11236,#11237,#11238);
+#11236 = CARTESIAN_POINT('',(-35.00000000419,9.999999630475,
+    35.000000010515));
+#11237 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#11238 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#11239 = PCURVE('',#9906,#11240);
+#11240 = DEFINITIONAL_REPRESENTATION('',(#11241),#11245);
+#11241 = CIRCLE('',#11242,1.25);
+#11242 = AXIS2_PLACEMENT_2D('',#11243,#11244);
+#11243 = CARTESIAN_POINT('',(35.000000000813,15.384615384528));
+#11244 = DIRECTION('',(1.,0.));
+#11245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11246 = PCURVE('',#10277,#11247);
+#11247 = DEFINITIONAL_REPRESENTATION('',(#11248),#11252);
+#11248 = LINE('',#11249,#11250);
+#11249 = CARTESIAN_POINT('',(0.,0.));
+#11250 = VECTOR('',#11251,1.);
+#11251 = DIRECTION('',(1.,0.));
+#11252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11253 = FACE_BOUND('',#11254,.F.);
+#11254 = EDGE_LOOP('',(#11255));
+#11255 = ORIENTED_EDGE('',*,*,#11256,.F.);
+#11256 = EDGE_CURVE('',#11257,#11257,#11259,.T.);
+#11257 = VERTEX_POINT('',#11258);
+#11258 = CARTESIAN_POINT('',(-40.00000000311,9.99999971755,
+    10.000000010522));
+#11259 = SURFACE_CURVE('',#11260,(#11265,#11272),.PCURVE_S1.);
+#11260 = CIRCLE('',#11261,5.);
+#11261 = AXIS2_PLACEMENT_3D('',#11262,#11263,#11264);
+#11262 = CARTESIAN_POINT('',(-35.00000000311,9.999999722121,
+    10.000000010515));
+#11263 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#11264 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#11265 = PCURVE('',#9906,#11266);
+#11266 = DEFINITIONAL_REPRESENTATION('',(#11267),#11271);
+#11267 = CIRCLE('',#11268,5.);
+#11268 = AXIS2_PLACEMENT_2D('',#11269,#11270);
+#11269 = CARTESIAN_POINT('',(34.9999999997,-9.615384615472));
+#11270 = DIRECTION('',(1.,0.));
+#11271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11272 = PCURVE('',#11273,#11278);
+#11273 = CYLINDRICAL_SURFACE('',#11274,5.);
+#11274 = AXIS2_PLACEMENT_3D('',#11275,#11276,#11277);
+#11275 = CARTESIAN_POINT('',(-35.00000000311,9.999999722121,
+    10.000000010515));
+#11276 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#11277 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#11278 = DEFINITIONAL_REPRESENTATION('',(#11279),#11283);
+#11279 = LINE('',#11280,#11281);
+#11280 = CARTESIAN_POINT('',(0.,0.));
+#11281 = VECTOR('',#11282,1.);
+#11282 = DIRECTION('',(1.,0.));
+#11283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11284 = FACE_BOUND('',#11285,.F.);
+#11285 = EDGE_LOOP('',(#11286,#11311,#11334,#11357));
+#11286 = ORIENTED_EDGE('',*,*,#11287,.T.);
+#11287 = EDGE_CURVE('',#11288,#11290,#11292,.T.);
+#11288 = VERTEX_POINT('',#11289);
+#11289 = CARTESIAN_POINT('',(-12.50000000309,9.99999966937,
+    30.000000010483));
+#11290 = VERTEX_POINT('',#11291);
+#11291 = CARTESIAN_POINT('',(-17.50000000309,9.9999996648,30.00000001049
+    ));
+#11292 = SURFACE_CURVE('',#11293,(#11297,#11304),.PCURVE_S1.);
+#11293 = LINE('',#11294,#11295);
+#11294 = CARTESIAN_POINT('',(-12.50000000309,9.99999966937,
+    30.000000010483));
+#11295 = VECTOR('',#11296,1.);
+#11296 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#11297 = PCURVE('',#9906,#11298);
+#11298 = DEFINITIONAL_REPRESENTATION('',(#11299),#11303);
+#11299 = LINE('',#11300,#11301);
+#11300 = CARTESIAN_POINT('',(12.4999999997,10.384615384528));
+#11301 = VECTOR('',#11302,1.);
+#11302 = DIRECTION('',(1.,0.));
+#11303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11304 = PCURVE('',#10309,#11305);
+#11305 = DEFINITIONAL_REPRESENTATION('',(#11306),#11310);
+#11306 = LINE('',#11307,#11308);
+#11307 = CARTESIAN_POINT('',(0.,-10.));
+#11308 = VECTOR('',#11309,1.);
+#11309 = DIRECTION('',(1.,0.));
+#11310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11311 = ORIENTED_EDGE('',*,*,#11312,.T.);
+#11312 = EDGE_CURVE('',#11290,#11313,#11315,.T.);
+#11313 = VERTEX_POINT('',#11314);
+#11314 = CARTESIAN_POINT('',(-17.50000000311,9.999999738116,
+    10.00000001049));
+#11315 = SURFACE_CURVE('',#11316,(#11320,#11327),.PCURVE_S1.);
+#11316 = LINE('',#11317,#11318);
+#11317 = CARTESIAN_POINT('',(-17.50000000309,9.9999996648,30.00000001049
+    ));
+#11318 = VECTOR('',#11319,1.);
+#11319 = DIRECTION('',(-1.400003350695E-12,3.665824088728E-09,-1.));
+#11320 = PCURVE('',#9906,#11321);
+#11321 = DEFINITIONAL_REPRESENTATION('',(#11322),#11326);
+#11322 = LINE('',#11323,#11324);
+#11323 = CARTESIAN_POINT('',(17.4999999997,10.384615384528));
+#11324 = VECTOR('',#11325,1.);
+#11325 = DIRECTION('',(0.,-1.));
+#11326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11327 = PCURVE('',#10337,#11328);
+#11328 = DEFINITIONAL_REPRESENTATION('',(#11329),#11333);
+#11329 = LINE('',#11330,#11331);
+#11330 = CARTESIAN_POINT('',(0.,-10.));
+#11331 = VECTOR('',#11332,1.);
+#11332 = DIRECTION('',(1.,0.));
+#11333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11334 = ORIENTED_EDGE('',*,*,#11335,.T.);
+#11335 = EDGE_CURVE('',#11313,#11336,#11338,.T.);
+#11336 = VERTEX_POINT('',#11337);
+#11337 = CARTESIAN_POINT('',(-12.50000000311,9.999999742686,
+    10.000000010483));
+#11338 = SURFACE_CURVE('',#11339,(#11343,#11350),.PCURVE_S1.);
+#11339 = LINE('',#11340,#11341);
+#11340 = CARTESIAN_POINT('',(-17.50000000311,9.999999738116,
+    10.00000001049));
+#11341 = VECTOR('',#11342,1.);
+#11342 = DIRECTION('',(1.,9.14036E-10,-1.4E-12));
+#11343 = PCURVE('',#9906,#11344);
+#11344 = DEFINITIONAL_REPRESENTATION('',(#11345),#11349);
+#11345 = LINE('',#11346,#11347);
+#11346 = CARTESIAN_POINT('',(17.4999999997,-9.615384615472));
+#11347 = VECTOR('',#11348,1.);
+#11348 = DIRECTION('',(-1.,0.));
+#11349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11350 = PCURVE('',#10365,#11351);
+#11351 = DEFINITIONAL_REPRESENTATION('',(#11352),#11356);
+#11352 = LINE('',#11353,#11354);
+#11353 = CARTESIAN_POINT('',(0.,-10.));
+#11354 = VECTOR('',#11355,1.);
+#11355 = DIRECTION('',(1.,0.));
+#11356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11357 = ORIENTED_EDGE('',*,*,#11358,.T.);
+#11358 = EDGE_CURVE('',#11336,#11288,#11359,.T.);
+#11359 = SURFACE_CURVE('',#11360,(#11364,#11371),.PCURVE_S1.);
+#11360 = LINE('',#11361,#11362);
+#11361 = CARTESIAN_POINT('',(-12.50000000311,9.999999742686,
+    10.000000010483));
+#11362 = VECTOR('',#11363,1.);
+#11363 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#11364 = PCURVE('',#9906,#11365);
+#11365 = DEFINITIONAL_REPRESENTATION('',(#11366),#11370);
+#11366 = LINE('',#11367,#11368);
+#11367 = CARTESIAN_POINT('',(12.4999999997,-9.615384615472));
+#11368 = VECTOR('',#11369,1.);
+#11369 = DIRECTION('',(0.,1.));
+#11370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11371 = PCURVE('',#10391,#11372);
+#11372 = DEFINITIONAL_REPRESENTATION('',(#11373),#11377);
+#11373 = LINE('',#11374,#11375);
+#11374 = CARTESIAN_POINT('',(0.,-10.));
+#11375 = VECTOR('',#11376,1.);
+#11376 = DIRECTION('',(1.,0.));
+#11377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11378 = FACE_BOUND('',#11379,.F.);
+#11379 = EDGE_LOOP('',(#11380));
+#11380 = ORIENTED_EDGE('',*,*,#11381,.F.);
+#11381 = EDGE_CURVE('',#11382,#11382,#11384,.T.);
+#11382 = VERTEX_POINT('',#11383);
+#11383 = CARTESIAN_POINT('',(-16.25000000312,9.999999757588,
+    5.000000010489));
+#11384 = SURFACE_CURVE('',#11385,(#11390,#11397),.PCURVE_S1.);
+#11385 = CIRCLE('',#11386,1.25);
+#11386 = AXIS2_PLACEMENT_3D('',#11387,#11388,#11389);
+#11387 = CARTESIAN_POINT('',(-15.00000000312,9.99999975873,
+    5.000000010487));
+#11388 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#11389 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#11390 = PCURVE('',#9906,#11391);
+#11391 = DEFINITIONAL_REPRESENTATION('',(#11392),#11396);
+#11392 = CIRCLE('',#11393,1.25);
+#11393 = AXIS2_PLACEMENT_2D('',#11394,#11395);
+#11394 = CARTESIAN_POINT('',(14.9999999997,-14.61538461547));
+#11395 = DIRECTION('',(1.,0.));
+#11396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11397 = PCURVE('',#10681,#11398);
+#11398 = DEFINITIONAL_REPRESENTATION('',(#11399),#11403);
+#11399 = LINE('',#11400,#11401);
+#11400 = CARTESIAN_POINT('',(0.,0.));
+#11401 = VECTOR('',#11402,1.);
+#11402 = DIRECTION('',(1.,0.));
+#11403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11404 = FACE_BOUND('',#11405,.F.);
+#11405 = EDGE_LOOP('',(#11406,#11431,#11454,#11477));
+#11406 = ORIENTED_EDGE('',*,*,#11407,.T.);
+#11407 = EDGE_CURVE('',#11408,#11410,#11412,.T.);
+#11408 = VERTEX_POINT('',#11409);
+#11409 = CARTESIAN_POINT('',(-2.50000000309,9.99999967851,
+    30.000000010469));
+#11410 = VERTEX_POINT('',#11411);
+#11411 = CARTESIAN_POINT('',(-7.50000000309,9.99999967394,
+    30.000000010476));
+#11412 = SURFACE_CURVE('',#11413,(#11417,#11424),.PCURVE_S1.);
+#11413 = LINE('',#11414,#11415);
+#11414 = CARTESIAN_POINT('',(-2.50000000309,9.99999967851,
+    30.000000010469));
+#11415 = VECTOR('',#11416,1.);
+#11416 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#11417 = PCURVE('',#9906,#11418);
+#11418 = DEFINITIONAL_REPRESENTATION('',(#11419),#11423);
+#11419 = LINE('',#11420,#11421);
+#11420 = CARTESIAN_POINT('',(2.4999999997,10.384615384528));
+#11421 = VECTOR('',#11422,1.);
+#11422 = DIRECTION('',(1.,0.));
+#11423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11424 = PCURVE('',#10537,#11425);
+#11425 = DEFINITIONAL_REPRESENTATION('',(#11426),#11430);
+#11426 = LINE('',#11427,#11428);
+#11427 = CARTESIAN_POINT('',(0.,-10.));
+#11428 = VECTOR('',#11429,1.);
+#11429 = DIRECTION('',(1.,0.));
+#11430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11431 = ORIENTED_EDGE('',*,*,#11432,.T.);
+#11432 = EDGE_CURVE('',#11410,#11433,#11435,.T.);
+#11433 = VERTEX_POINT('',#11434);
+#11434 = CARTESIAN_POINT('',(-7.500000003118,9.999999747257,
+    10.000000010476));
+#11435 = SURFACE_CURVE('',#11436,(#11440,#11447),.PCURVE_S1.);
+#11436 = LINE('',#11437,#11438);
+#11437 = CARTESIAN_POINT('',(-7.50000000309,9.99999967394,
+    30.000000010476));
+#11438 = VECTOR('',#11439,1.);
+#11439 = DIRECTION('',(-1.400003350695E-12,3.665824088728E-09,-1.));
+#11440 = PCURVE('',#9906,#11441);
+#11441 = DEFINITIONAL_REPRESENTATION('',(#11442),#11446);
+#11442 = LINE('',#11443,#11444);
+#11443 = CARTESIAN_POINT('',(7.4999999997,10.384615384528));
+#11444 = VECTOR('',#11445,1.);
+#11445 = DIRECTION('',(0.,-1.));
+#11446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11447 = PCURVE('',#10565,#11448);
+#11448 = DEFINITIONAL_REPRESENTATION('',(#11449),#11453);
+#11449 = LINE('',#11450,#11451);
+#11450 = CARTESIAN_POINT('',(0.,-10.));
+#11451 = VECTOR('',#11452,1.);
+#11452 = DIRECTION('',(1.,0.));
+#11453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11454 = ORIENTED_EDGE('',*,*,#11455,.T.);
+#11455 = EDGE_CURVE('',#11433,#11456,#11458,.T.);
+#11456 = VERTEX_POINT('',#11457);
+#11457 = CARTESIAN_POINT('',(-2.500000003118,9.999999751827,
+    10.000000010469));
+#11458 = SURFACE_CURVE('',#11459,(#11463,#11470),.PCURVE_S1.);
+#11459 = LINE('',#11460,#11461);
+#11460 = CARTESIAN_POINT('',(-7.500000003118,9.999999747257,
+    10.000000010476));
+#11461 = VECTOR('',#11462,1.);
+#11462 = DIRECTION('',(1.,9.14036E-10,-1.4E-12));
+#11463 = PCURVE('',#9906,#11464);
+#11464 = DEFINITIONAL_REPRESENTATION('',(#11465),#11469);
+#11465 = LINE('',#11466,#11467);
+#11466 = CARTESIAN_POINT('',(7.4999999997,-9.615384615472));
+#11467 = VECTOR('',#11468,1.);
+#11468 = DIRECTION('',(-1.,0.));
+#11469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11470 = PCURVE('',#10593,#11471);
+#11471 = DEFINITIONAL_REPRESENTATION('',(#11472),#11476);
+#11472 = LINE('',#11473,#11474);
+#11473 = CARTESIAN_POINT('',(0.,-10.));
+#11474 = VECTOR('',#11475,1.);
+#11475 = DIRECTION('',(1.,0.));
+#11476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11477 = ORIENTED_EDGE('',*,*,#11478,.T.);
+#11478 = EDGE_CURVE('',#11456,#11408,#11479,.T.);
+#11479 = SURFACE_CURVE('',#11480,(#11484,#11491),.PCURVE_S1.);
+#11480 = LINE('',#11481,#11482);
+#11481 = CARTESIAN_POINT('',(-2.500000003118,9.999999751827,
+    10.000000010469));
+#11482 = VECTOR('',#11483,1.);
+#11483 = DIRECTION('',(1.400003350695E-12,-3.665824088728E-09,1.));
+#11484 = PCURVE('',#9906,#11485);
+#11485 = DEFINITIONAL_REPRESENTATION('',(#11486),#11490);
+#11486 = LINE('',#11487,#11488);
+#11487 = CARTESIAN_POINT('',(2.4999999997,-9.615384615472));
+#11488 = VECTOR('',#11489,1.);
+#11489 = DIRECTION('',(0.,1.));
+#11490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11491 = PCURVE('',#10619,#11492);
+#11492 = DEFINITIONAL_REPRESENTATION('',(#11493),#11497);
+#11493 = LINE('',#11494,#11495);
+#11494 = CARTESIAN_POINT('',(0.,-10.));
+#11495 = VECTOR('',#11496,1.);
+#11496 = DIRECTION('',(1.,0.));
+#11497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11498 = ADVANCED_FACE('',(#11499),#10015,.F.);
+#11499 = FACE_BOUND('',#11500,.F.);
+#11500 = EDGE_LOOP('',(#11501,#11502,#11503,#11524));
+#11501 = ORIENTED_EDGE('',*,*,#9999,.T.);
+#11502 = ORIENTED_EDGE('',*,*,#10935,.T.);
+#11503 = ORIENTED_EDGE('',*,*,#11504,.F.);
+#11504 = EDGE_CURVE('',#10209,#10913,#11505,.T.);
+#11505 = SURFACE_CURVE('',#11506,(#11510,#11517),.PCURVE_S1.);
+#11506 = LINE('',#11507,#11508);
+#11507 = CARTESIAN_POINT('',(40.00000000605,-2.826431666618E-07,
+    29.999999973752));
+#11508 = VECTOR('',#11509,1.);
+#11509 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#11510 = PCURVE('',#10015,#11511);
+#11511 = DEFINITIONAL_REPRESENTATION('',(#11512),#11516);
+#11512 = LINE('',#11513,#11514);
+#11513 = CARTESIAN_POINT('',(5.,0.));
+#11514 = VECTOR('',#11515,1.);
+#11515 = DIRECTION('',(0.,-1.));
+#11516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11517 = PCURVE('',#10224,#11518);
+#11518 = DEFINITIONAL_REPRESENTATION('',(#11519),#11523);
+#11519 = LINE('',#11520,#11521);
+#11520 = CARTESIAN_POINT('',(0.,0.));
+#11521 = VECTOR('',#11522,1.);
+#11522 = DIRECTION('',(0.,-1.));
+#11523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11524 = ORIENTED_EDGE('',*,*,#10236,.F.);
+#11525 = ADVANCED_FACE('',(#11526),#10069,.F.);
+#11526 = FACE_BOUND('',#11527,.F.);
+#11527 = EDGE_LOOP('',(#11528,#11549,#11550,#11551));
+#11528 = ORIENTED_EDGE('',*,*,#11529,.T.);
+#11529 = EDGE_CURVE('',#10130,#10844,#11530,.T.);
+#11530 = SURFACE_CURVE('',#11531,(#11535,#11542),.PCURVE_S1.);
+#11531 = LINE('',#11532,#11533);
+#11532 = CARTESIAN_POINT('',(-39.99999999506,-3.557660466628E-07,
+    29.999999973864));
+#11533 = VECTOR('',#11534,1.);
+#11534 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#11535 = PCURVE('',#10069,#11536);
+#11536 = DEFINITIONAL_REPRESENTATION('',(#11537),#11541);
+#11537 = LINE('',#11538,#11539);
+#11538 = CARTESIAN_POINT('',(0.,0.));
+#11539 = VECTOR('',#11540,1.);
+#11540 = DIRECTION('',(0.,-1.));
+#11541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11542 = PCURVE('',#10168,#11543);
+#11543 = DEFINITIONAL_REPRESENTATION('',(#11544),#11548);
+#11544 = LINE('',#11545,#11546);
+#11545 = CARTESIAN_POINT('',(10.,0.));
+#11546 = VECTOR('',#11547,1.);
+#11547 = DIRECTION('',(0.,-1.));
+#11548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11549 = ORIENTED_EDGE('',*,*,#10843,.T.);
+#11550 = ORIENTED_EDGE('',*,*,#10051,.F.);
+#11551 = ORIENTED_EDGE('',*,*,#10129,.F.);
+#11552 = ADVANCED_FACE('',(#11553),#10224,.F.);
+#11553 = FACE_BOUND('',#11554,.F.);
+#11554 = EDGE_LOOP('',(#11555,#11556,#11557,#11578));
+#11555 = ORIENTED_EDGE('',*,*,#11504,.T.);
+#11556 = ORIENTED_EDGE('',*,*,#10912,.T.);
+#11557 = ORIENTED_EDGE('',*,*,#11558,.F.);
+#11558 = EDGE_CURVE('',#10181,#10890,#11559,.T.);
+#11559 = SURFACE_CURVE('',#11560,(#11564,#11571),.PCURVE_S1.);
+#11560 = LINE('',#11561,#11562);
+#11561 = CARTESIAN_POINT('',(40.000000006064,-3.193014075491E-07,
+    39.999999973752));
+#11562 = VECTOR('',#11563,1.);
+#11563 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#11564 = PCURVE('',#10224,#11565);
+#11565 = DEFINITIONAL_REPRESENTATION('',(#11566),#11570);
+#11566 = LINE('',#11567,#11568);
+#11567 = CARTESIAN_POINT('',(10.,0.));
+#11568 = VECTOR('',#11569,1.);
+#11569 = DIRECTION('',(0.,-1.));
+#11570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11571 = PCURVE('',#10196,#11572);
+#11572 = DEFINITIONAL_REPRESENTATION('',(#11573),#11577);
+#11573 = LINE('',#11574,#11575);
+#11574 = CARTESIAN_POINT('',(0.,0.));
+#11575 = VECTOR('',#11576,1.);
+#11576 = DIRECTION('',(0.,-1.));
+#11577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11578 = ORIENTED_EDGE('',*,*,#10208,.F.);
+#11579 = ADVANCED_FACE('',(#11580),#10168,.F.);
+#11580 = FACE_BOUND('',#11581,.F.);
+#11581 = EDGE_LOOP('',(#11582,#11603,#11604,#11605));
+#11582 = ORIENTED_EDGE('',*,*,#11583,.T.);
+#11583 = EDGE_CURVE('',#10153,#10867,#11584,.T.);
+#11584 = SURFACE_CURVE('',#11585,(#11589,#11596),.PCURVE_S1.);
+#11585 = LINE('',#11586,#11587);
+#11586 = CARTESIAN_POINT('',(-39.99999999504,-3.924242875501E-07,
+    39.999999973864));
+#11587 = VECTOR('',#11588,1.);
+#11588 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#11589 = PCURVE('',#10168,#11590);
+#11590 = DEFINITIONAL_REPRESENTATION('',(#11591),#11595);
+#11591 = LINE('',#11592,#11593);
+#11592 = CARTESIAN_POINT('',(0.,0.));
+#11593 = VECTOR('',#11594,1.);
+#11594 = DIRECTION('',(0.,-1.));
+#11595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11596 = PCURVE('',#10196,#11597);
+#11597 = DEFINITIONAL_REPRESENTATION('',(#11598),#11602);
+#11598 = LINE('',#11599,#11600);
+#11599 = CARTESIAN_POINT('',(80.000000001113,0.));
+#11600 = VECTOR('',#11601,1.);
+#11601 = DIRECTION('',(0.,-1.));
+#11602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11603 = ORIENTED_EDGE('',*,*,#10866,.T.);
+#11604 = ORIENTED_EDGE('',*,*,#11529,.F.);
+#11605 = ORIENTED_EDGE('',*,*,#10152,.F.);
+#11606 = ADVANCED_FACE('',(#11607),#10196,.F.);
+#11607 = FACE_BOUND('',#11608,.F.);
+#11608 = EDGE_LOOP('',(#11609,#11610,#11611,#11612));
+#11609 = ORIENTED_EDGE('',*,*,#11558,.T.);
+#11610 = ORIENTED_EDGE('',*,*,#10889,.T.);
+#11611 = ORIENTED_EDGE('',*,*,#11583,.F.);
+#11612 = ORIENTED_EDGE('',*,*,#10180,.F.);
+#11613 = ADVANCED_FACE('',(#11614),#10277,.T.);
+#11614 = FACE_BOUND('',#11615,.T.);
+#11615 = EDGE_LOOP('',(#11616,#11637,#11638,#11639));
+#11616 = ORIENTED_EDGE('',*,*,#11617,.T.);
+#11617 = EDGE_CURVE('',#11231,#10261,#11618,.T.);
+#11618 = SEAM_CURVE('',#11619,(#11623,#11630),.PCURVE_S1.);
+#11619 = LINE('',#11620,#11621);
+#11620 = CARTESIAN_POINT('',(-36.25000000419,9.999999629332,
+    35.000000010517));
+#11621 = VECTOR('',#11622,1.);
+#11622 = DIRECTION('',(9.140359999949E-10,-1.,-3.665824088729E-09));
+#11623 = PCURVE('',#10277,#11624);
+#11624 = DEFINITIONAL_REPRESENTATION('',(#11625),#11629);
+#11625 = LINE('',#11626,#11627);
+#11626 = CARTESIAN_POINT('',(0.,0.));
+#11627 = VECTOR('',#11628,1.);
+#11628 = DIRECTION('',(0.,-1.));
+#11629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11630 = PCURVE('',#10277,#11631);
+#11631 = DEFINITIONAL_REPRESENTATION('',(#11632),#11636);
+#11632 = LINE('',#11633,#11634);
+#11633 = CARTESIAN_POINT('',(6.28318530718,0.));
+#11634 = VECTOR('',#11635,1.);
+#11635 = DIRECTION('',(0.,-1.));
+#11636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11637 = ORIENTED_EDGE('',*,*,#10260,.T.);
+#11638 = ORIENTED_EDGE('',*,*,#11617,.F.);
+#11639 = ORIENTED_EDGE('',*,*,#11230,.F.);
+#11640 = ADVANCED_FACE('',(#11641),#10309,.T.);
+#11641 = FACE_BOUND('',#11642,.T.);
+#11642 = EDGE_LOOP('',(#11643,#11664,#11665,#11686));
+#11643 = ORIENTED_EDGE('',*,*,#11644,.T.);
+#11644 = EDGE_CURVE('',#10292,#11288,#11645,.T.);
+#11645 = SURFACE_CURVE('',#11646,(#11650,#11657),.PCURVE_S1.);
+#11646 = LINE('',#11647,#11648);
+#11647 = CARTESIAN_POINT('',(-12.49999999395,-3.306300566618E-07,
+    29.999999973825));
+#11648 = VECTOR('',#11649,1.);
+#11649 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#11650 = PCURVE('',#10309,#11651);
+#11651 = DEFINITIONAL_REPRESENTATION('',(#11652),#11656);
+#11652 = LINE('',#11653,#11654);
+#11653 = CARTESIAN_POINT('',(0.,0.));
+#11654 = VECTOR('',#11655,1.);
+#11655 = DIRECTION('',(0.,-1.));
+#11656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11657 = PCURVE('',#10391,#11658);
+#11658 = DEFINITIONAL_REPRESENTATION('',(#11659),#11663);
+#11659 = LINE('',#11660,#11661);
+#11660 = CARTESIAN_POINT('',(20.,0.));
+#11661 = VECTOR('',#11662,1.);
+#11662 = DIRECTION('',(0.,-1.));
+#11663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11664 = ORIENTED_EDGE('',*,*,#11287,.T.);
+#11665 = ORIENTED_EDGE('',*,*,#11666,.F.);
+#11666 = EDGE_CURVE('',#10294,#11290,#11667,.T.);
+#11667 = SURFACE_CURVE('',#11668,(#11672,#11679),.PCURVE_S1.);
+#11668 = LINE('',#11669,#11670);
+#11669 = CARTESIAN_POINT('',(-17.49999999395,-3.352002366618E-07,
+    29.999999973832));
+#11670 = VECTOR('',#11671,1.);
+#11671 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#11672 = PCURVE('',#10309,#11673);
+#11673 = DEFINITIONAL_REPRESENTATION('',(#11674),#11678);
+#11674 = LINE('',#11675,#11676);
+#11675 = CARTESIAN_POINT('',(5.,0.));
+#11676 = VECTOR('',#11677,1.);
+#11677 = DIRECTION('',(0.,-1.));
+#11678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11679 = PCURVE('',#10337,#11680);
+#11680 = DEFINITIONAL_REPRESENTATION('',(#11681),#11685);
+#11681 = LINE('',#11682,#11683);
+#11682 = CARTESIAN_POINT('',(0.,0.));
+#11683 = VECTOR('',#11684,1.);
+#11684 = DIRECTION('',(0.,-1.));
+#11685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11686 = ORIENTED_EDGE('',*,*,#10291,.F.);
+#11687 = ADVANCED_FACE('',(#11688),#10391,.T.);
+#11688 = FACE_BOUND('',#11689,.T.);
+#11689 = EDGE_LOOP('',(#11690,#11711,#11712,#11713));
+#11690 = ORIENTED_EDGE('',*,*,#11691,.T.);
+#11691 = EDGE_CURVE('',#10350,#11336,#11692,.T.);
+#11692 = SURFACE_CURVE('',#11693,(#11697,#11704),.PCURVE_S1.);
+#11693 = LINE('',#11694,#11695);
+#11694 = CARTESIAN_POINT('',(-12.49999999397,-2.573135748873E-07,
+    9.999999973825));
+#11695 = VECTOR('',#11696,1.);
+#11696 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#11697 = PCURVE('',#10391,#11698);
+#11698 = DEFINITIONAL_REPRESENTATION('',(#11699),#11703);
+#11699 = LINE('',#11700,#11701);
+#11700 = CARTESIAN_POINT('',(0.,0.));
+#11701 = VECTOR('',#11702,1.);
+#11702 = DIRECTION('',(0.,-1.));
+#11703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11704 = PCURVE('',#10365,#11705);
+#11705 = DEFINITIONAL_REPRESENTATION('',(#11706),#11710);
+#11706 = LINE('',#11707,#11708);
+#11707 = CARTESIAN_POINT('',(5.,0.));
+#11708 = VECTOR('',#11709,1.);
+#11709 = DIRECTION('',(0.,-1.));
+#11710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11711 = ORIENTED_EDGE('',*,*,#11358,.T.);
+#11712 = ORIENTED_EDGE('',*,*,#11644,.F.);
+#11713 = ORIENTED_EDGE('',*,*,#10377,.F.);
+#11714 = ADVANCED_FACE('',(#11715),#10337,.T.);
+#11715 = FACE_BOUND('',#11716,.T.);
+#11716 = EDGE_LOOP('',(#11717,#11718,#11719,#11740));
+#11717 = ORIENTED_EDGE('',*,*,#11666,.T.);
+#11718 = ORIENTED_EDGE('',*,*,#11312,.T.);
+#11719 = ORIENTED_EDGE('',*,*,#11720,.F.);
+#11720 = EDGE_CURVE('',#10322,#11313,#11721,.T.);
+#11721 = SURFACE_CURVE('',#11722,(#11726,#11733),.PCURVE_S1.);
+#11722 = LINE('',#11723,#11724);
+#11723 = CARTESIAN_POINT('',(-17.49999999397,-2.618837548873E-07,
+    9.999999973832));
+#11724 = VECTOR('',#11725,1.);
+#11725 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#11726 = PCURVE('',#10337,#11727);
+#11727 = DEFINITIONAL_REPRESENTATION('',(#11728),#11732);
+#11728 = LINE('',#11729,#11730);
+#11729 = CARTESIAN_POINT('',(20.,0.));
+#11730 = VECTOR('',#11731,1.);
+#11731 = DIRECTION('',(0.,-1.));
+#11732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11733 = PCURVE('',#10365,#11734);
+#11734 = DEFINITIONAL_REPRESENTATION('',(#11735),#11739);
+#11735 = LINE('',#11736,#11737);
+#11736 = CARTESIAN_POINT('',(0.,-0.));
+#11737 = VECTOR('',#11738,1.);
+#11738 = DIRECTION('',(0.,-1.));
+#11739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11740 = ORIENTED_EDGE('',*,*,#10321,.F.);
+#11741 = ADVANCED_FACE('',(#11742),#10365,.T.);
+#11742 = FACE_BOUND('',#11743,.T.);
+#11743 = EDGE_LOOP('',(#11744,#11745,#11746,#11747));
+#11744 = ORIENTED_EDGE('',*,*,#11720,.T.);
+#11745 = ORIENTED_EDGE('',*,*,#11335,.T.);
+#11746 = ORIENTED_EDGE('',*,*,#11691,.F.);
+#11747 = ORIENTED_EDGE('',*,*,#10349,.F.);
+#11748 = ADVANCED_FACE('',(#11749),#10423,.T.);
+#11749 = FACE_BOUND('',#11750,.T.);
+#11750 = EDGE_LOOP('',(#11751,#11772,#11773,#11794));
+#11751 = ORIENTED_EDGE('',*,*,#11752,.T.);
+#11752 = EDGE_CURVE('',#10406,#11137,#11753,.T.);
+#11753 = SURFACE_CURVE('',#11754,(#11758,#11765),.PCURVE_S1.);
+#11754 = LINE('',#11755,#11756);
+#11755 = CARTESIAN_POINT('',(7.50000000605,-3.123493366618E-07,
+    29.999999973797));
+#11756 = VECTOR('',#11757,1.);
+#11757 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#11758 = PCURVE('',#10423,#11759);
+#11759 = DEFINITIONAL_REPRESENTATION('',(#11760),#11764);
+#11760 = LINE('',#11761,#11762);
+#11761 = CARTESIAN_POINT('',(0.,0.));
+#11762 = VECTOR('',#11763,1.);
+#11763 = DIRECTION('',(0.,-1.));
+#11764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11765 = PCURVE('',#10505,#11766);
+#11766 = DEFINITIONAL_REPRESENTATION('',(#11767),#11771);
+#11767 = LINE('',#11768,#11769);
+#11768 = CARTESIAN_POINT('',(20.,0.));
+#11769 = VECTOR('',#11770,1.);
+#11770 = DIRECTION('',(0.,-1.));
+#11771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11772 = ORIENTED_EDGE('',*,*,#11136,.T.);
+#11773 = ORIENTED_EDGE('',*,*,#11774,.F.);
+#11774 = EDGE_CURVE('',#10408,#11139,#11775,.T.);
+#11775 = SURFACE_CURVE('',#11776,(#11780,#11787),.PCURVE_S1.);
+#11776 = LINE('',#11777,#11778);
+#11777 = CARTESIAN_POINT('',(2.50000000605,-3.169195166618E-07,
+    29.999999973804));
+#11778 = VECTOR('',#11779,1.);
+#11779 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#11780 = PCURVE('',#10423,#11781);
+#11781 = DEFINITIONAL_REPRESENTATION('',(#11782),#11786);
+#11782 = LINE('',#11783,#11784);
+#11783 = CARTESIAN_POINT('',(5.,0.));
+#11784 = VECTOR('',#11785,1.);
+#11785 = DIRECTION('',(0.,-1.));
+#11786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11787 = PCURVE('',#10451,#11788);
+#11788 = DEFINITIONAL_REPRESENTATION('',(#11789),#11793);
+#11789 = LINE('',#11790,#11791);
+#11790 = CARTESIAN_POINT('',(0.,0.));
+#11791 = VECTOR('',#11792,1.);
+#11792 = DIRECTION('',(0.,-1.));
+#11793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11794 = ORIENTED_EDGE('',*,*,#10405,.F.);
+#11795 = ADVANCED_FACE('',(#11796),#10505,.T.);
+#11796 = FACE_BOUND('',#11797,.T.);
+#11797 = EDGE_LOOP('',(#11798,#11819,#11820,#11821));
+#11798 = ORIENTED_EDGE('',*,*,#11799,.T.);
+#11799 = EDGE_CURVE('',#10464,#11185,#11800,.T.);
+#11800 = SURFACE_CURVE('',#11801,(#11805,#11812),.PCURVE_S1.);
+#11801 = LINE('',#11802,#11803);
+#11802 = CARTESIAN_POINT('',(7.500000006022,-2.390328548873E-07,
+    9.999999973797));
+#11803 = VECTOR('',#11804,1.);
+#11804 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#11805 = PCURVE('',#10505,#11806);
+#11806 = DEFINITIONAL_REPRESENTATION('',(#11807),#11811);
+#11807 = LINE('',#11808,#11809);
+#11808 = CARTESIAN_POINT('',(0.,0.));
+#11809 = VECTOR('',#11810,1.);
+#11810 = DIRECTION('',(0.,-1.));
+#11811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11812 = PCURVE('',#10479,#11813);
+#11813 = DEFINITIONAL_REPRESENTATION('',(#11814),#11818);
+#11814 = LINE('',#11815,#11816);
+#11815 = CARTESIAN_POINT('',(5.,0.));
+#11816 = VECTOR('',#11817,1.);
+#11817 = DIRECTION('',(0.,-1.));
+#11818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11819 = ORIENTED_EDGE('',*,*,#11207,.T.);
+#11820 = ORIENTED_EDGE('',*,*,#11752,.F.);
+#11821 = ORIENTED_EDGE('',*,*,#10491,.F.);
+#11822 = ADVANCED_FACE('',(#11823),#10451,.T.);
+#11823 = FACE_BOUND('',#11824,.T.);
+#11824 = EDGE_LOOP('',(#11825,#11826,#11827,#11848));
+#11825 = ORIENTED_EDGE('',*,*,#11774,.T.);
+#11826 = ORIENTED_EDGE('',*,*,#11161,.T.);
+#11827 = ORIENTED_EDGE('',*,*,#11828,.F.);
+#11828 = EDGE_CURVE('',#10436,#11162,#11829,.T.);
+#11829 = SURFACE_CURVE('',#11830,(#11834,#11841),.PCURVE_S1.);
+#11830 = LINE('',#11831,#11832);
+#11831 = CARTESIAN_POINT('',(2.500000006022,-2.436030348873E-07,
+    9.999999973804));
+#11832 = VECTOR('',#11833,1.);
+#11833 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#11834 = PCURVE('',#10451,#11835);
+#11835 = DEFINITIONAL_REPRESENTATION('',(#11836),#11840);
+#11836 = LINE('',#11837,#11838);
+#11837 = CARTESIAN_POINT('',(20.,0.));
+#11838 = VECTOR('',#11839,1.);
+#11839 = DIRECTION('',(0.,-1.));
+#11840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11841 = PCURVE('',#10479,#11842);
+#11842 = DEFINITIONAL_REPRESENTATION('',(#11843),#11847);
+#11843 = LINE('',#11844,#11845);
+#11844 = CARTESIAN_POINT('',(0.,-0.));
+#11845 = VECTOR('',#11846,1.);
+#11846 = DIRECTION('',(0.,-1.));
+#11847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11848 = ORIENTED_EDGE('',*,*,#10435,.F.);
+#11849 = ADVANCED_FACE('',(#11850),#10479,.T.);
+#11850 = FACE_BOUND('',#11851,.T.);
+#11851 = EDGE_LOOP('',(#11852,#11853,#11854,#11855));
+#11852 = ORIENTED_EDGE('',*,*,#11828,.T.);
+#11853 = ORIENTED_EDGE('',*,*,#11184,.T.);
+#11854 = ORIENTED_EDGE('',*,*,#11799,.F.);
+#11855 = ORIENTED_EDGE('',*,*,#10463,.F.);
+#11856 = ADVANCED_FACE('',(#11857),#10537,.T.);
+#11857 = FACE_BOUND('',#11858,.T.);
+#11858 = EDGE_LOOP('',(#11859,#11880,#11881,#11902));
+#11859 = ORIENTED_EDGE('',*,*,#11860,.T.);
+#11860 = EDGE_CURVE('',#10520,#11408,#11861,.T.);
+#11861 = SURFACE_CURVE('',#11862,(#11866,#11873),.PCURVE_S1.);
+#11862 = LINE('',#11863,#11864);
+#11863 = CARTESIAN_POINT('',(-2.49999999395,-3.214896966618E-07,
+    29.999999973811));
+#11864 = VECTOR('',#11865,1.);
+#11865 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#11866 = PCURVE('',#10537,#11867);
+#11867 = DEFINITIONAL_REPRESENTATION('',(#11868),#11872);
+#11868 = LINE('',#11869,#11870);
+#11869 = CARTESIAN_POINT('',(0.,0.));
+#11870 = VECTOR('',#11871,1.);
+#11871 = DIRECTION('',(0.,-1.));
+#11872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11873 = PCURVE('',#10619,#11874);
+#11874 = DEFINITIONAL_REPRESENTATION('',(#11875),#11879);
+#11875 = LINE('',#11876,#11877);
+#11876 = CARTESIAN_POINT('',(20.,0.));
+#11877 = VECTOR('',#11878,1.);
+#11878 = DIRECTION('',(0.,-1.));
+#11879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11880 = ORIENTED_EDGE('',*,*,#11407,.T.);
+#11881 = ORIENTED_EDGE('',*,*,#11882,.F.);
+#11882 = EDGE_CURVE('',#10522,#11410,#11883,.T.);
+#11883 = SURFACE_CURVE('',#11884,(#11888,#11895),.PCURVE_S1.);
+#11884 = LINE('',#11885,#11886);
+#11885 = CARTESIAN_POINT('',(-7.49999999395,-3.260598766618E-07,
+    29.999999973818));
+#11886 = VECTOR('',#11887,1.);
+#11887 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#11888 = PCURVE('',#10537,#11889);
+#11889 = DEFINITIONAL_REPRESENTATION('',(#11890),#11894);
+#11890 = LINE('',#11891,#11892);
+#11891 = CARTESIAN_POINT('',(5.,0.));
+#11892 = VECTOR('',#11893,1.);
+#11893 = DIRECTION('',(0.,-1.));
+#11894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11895 = PCURVE('',#10565,#11896);
+#11896 = DEFINITIONAL_REPRESENTATION('',(#11897),#11901);
+#11897 = LINE('',#11898,#11899);
+#11898 = CARTESIAN_POINT('',(0.,0.));
+#11899 = VECTOR('',#11900,1.);
+#11900 = DIRECTION('',(0.,-1.));
+#11901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11902 = ORIENTED_EDGE('',*,*,#10519,.F.);
+#11903 = ADVANCED_FACE('',(#11904),#10619,.T.);
+#11904 = FACE_BOUND('',#11905,.T.);
+#11905 = EDGE_LOOP('',(#11906,#11927,#11928,#11929));
+#11906 = ORIENTED_EDGE('',*,*,#11907,.T.);
+#11907 = EDGE_CURVE('',#10578,#11456,#11908,.T.);
+#11908 = SURFACE_CURVE('',#11909,(#11913,#11920),.PCURVE_S1.);
+#11909 = LINE('',#11910,#11911);
+#11910 = CARTESIAN_POINT('',(-2.499999993978,-2.481732148873E-07,
+    9.999999973811));
+#11911 = VECTOR('',#11912,1.);
+#11912 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#11913 = PCURVE('',#10619,#11914);
+#11914 = DEFINITIONAL_REPRESENTATION('',(#11915),#11919);
+#11915 = LINE('',#11916,#11917);
+#11916 = CARTESIAN_POINT('',(0.,0.));
+#11917 = VECTOR('',#11918,1.);
+#11918 = DIRECTION('',(0.,-1.));
+#11919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11920 = PCURVE('',#10593,#11921);
+#11921 = DEFINITIONAL_REPRESENTATION('',(#11922),#11926);
+#11922 = LINE('',#11923,#11924);
+#11923 = CARTESIAN_POINT('',(5.,0.));
+#11924 = VECTOR('',#11925,1.);
+#11925 = DIRECTION('',(0.,-1.));
+#11926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11927 = ORIENTED_EDGE('',*,*,#11478,.T.);
+#11928 = ORIENTED_EDGE('',*,*,#11860,.F.);
+#11929 = ORIENTED_EDGE('',*,*,#10605,.F.);
+#11930 = ADVANCED_FACE('',(#11931),#10565,.T.);
+#11931 = FACE_BOUND('',#11932,.T.);
+#11932 = EDGE_LOOP('',(#11933,#11934,#11935,#11956));
+#11933 = ORIENTED_EDGE('',*,*,#11882,.T.);
+#11934 = ORIENTED_EDGE('',*,*,#11432,.T.);
+#11935 = ORIENTED_EDGE('',*,*,#11936,.F.);
+#11936 = EDGE_CURVE('',#10550,#11433,#11937,.T.);
+#11937 = SURFACE_CURVE('',#11938,(#11942,#11949),.PCURVE_S1.);
+#11938 = LINE('',#11939,#11940);
+#11939 = CARTESIAN_POINT('',(-7.499999993978,-2.527433948873E-07,
+    9.999999973818));
+#11940 = VECTOR('',#11941,1.);
+#11941 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#11942 = PCURVE('',#10565,#11943);
+#11943 = DEFINITIONAL_REPRESENTATION('',(#11944),#11948);
+#11944 = LINE('',#11945,#11946);
+#11945 = CARTESIAN_POINT('',(20.,0.));
+#11946 = VECTOR('',#11947,1.);
+#11947 = DIRECTION('',(0.,-1.));
+#11948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11949 = PCURVE('',#10593,#11950);
+#11950 = DEFINITIONAL_REPRESENTATION('',(#11951),#11955);
+#11951 = LINE('',#11952,#11953);
+#11952 = CARTESIAN_POINT('',(0.,-0.));
+#11953 = VECTOR('',#11954,1.);
+#11954 = DIRECTION('',(0.,-1.));
+#11955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11956 = ORIENTED_EDGE('',*,*,#10549,.F.);
+#11957 = ADVANCED_FACE('',(#11958),#10593,.T.);
+#11958 = FACE_BOUND('',#11959,.T.);
+#11959 = EDGE_LOOP('',(#11960,#11961,#11962,#11963));
+#11960 = ORIENTED_EDGE('',*,*,#11936,.T.);
+#11961 = ORIENTED_EDGE('',*,*,#11455,.T.);
+#11962 = ORIENTED_EDGE('',*,*,#11907,.F.);
+#11963 = ORIENTED_EDGE('',*,*,#10577,.F.);
+#11964 = ADVANCED_FACE('',(#11965),#10650,.T.);
+#11965 = FACE_BOUND('',#11966,.T.);
+#11966 = EDGE_LOOP('',(#11967,#11988,#11989,#11990));
+#11967 = ORIENTED_EDGE('',*,*,#11968,.T.);
+#11968 = EDGE_CURVE('',#10991,#10634,#11969,.T.);
+#11969 = SEAM_CURVE('',#11970,(#11974,#11981),.PCURVE_S1.);
+#11970 = LINE('',#11971,#11972);
+#11971 = CARTESIAN_POINT('',(13.749999996875,9.999999785009,
+    5.000000010447));
+#11972 = VECTOR('',#11973,1.);
+#11973 = DIRECTION('',(9.140359999949E-10,-1.,-3.665824088729E-09));
+#11974 = PCURVE('',#10650,#11975);
+#11975 = DEFINITIONAL_REPRESENTATION('',(#11976),#11980);
+#11976 = LINE('',#11977,#11978);
+#11977 = CARTESIAN_POINT('',(0.,0.));
+#11978 = VECTOR('',#11979,1.);
+#11979 = DIRECTION('',(0.,-1.));
+#11980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11981 = PCURVE('',#10650,#11982);
+#11982 = DEFINITIONAL_REPRESENTATION('',(#11983),#11987);
+#11983 = LINE('',#11984,#11985);
+#11984 = CARTESIAN_POINT('',(6.28318530718,0.));
+#11985 = VECTOR('',#11986,1.);
+#11986 = DIRECTION('',(0.,-1.));
+#11987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11988 = ORIENTED_EDGE('',*,*,#10633,.T.);
+#11989 = ORIENTED_EDGE('',*,*,#11968,.F.);
+#11990 = ORIENTED_EDGE('',*,*,#10990,.F.);
+#11991 = ADVANCED_FACE('',(#11992),#10681,.T.);
+#11992 = FACE_BOUND('',#11993,.T.);
+#11993 = EDGE_LOOP('',(#11994,#12015,#12016,#12017));
+#11994 = ORIENTED_EDGE('',*,*,#11995,.T.);
+#11995 = EDGE_CURVE('',#11382,#10665,#11996,.T.);
+#11996 = SEAM_CURVE('',#11997,(#12001,#12008),.PCURVE_S1.);
+#11997 = LINE('',#11998,#11999);
+#11998 = CARTESIAN_POINT('',(-16.25000000312,9.999999757588,
+    5.000000010489));
+#11999 = VECTOR('',#12000,1.);
+#12000 = DIRECTION('',(9.140359999949E-10,-1.,-3.665824088729E-09));
+#12001 = PCURVE('',#10681,#12002);
+#12002 = DEFINITIONAL_REPRESENTATION('',(#12003),#12007);
+#12003 = LINE('',#12004,#12005);
+#12004 = CARTESIAN_POINT('',(0.,0.));
+#12005 = VECTOR('',#12006,1.);
+#12006 = DIRECTION('',(0.,-1.));
+#12007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12008 = PCURVE('',#10681,#12009);
+#12009 = DEFINITIONAL_REPRESENTATION('',(#12010),#12014);
+#12010 = LINE('',#12011,#12012);
+#12011 = CARTESIAN_POINT('',(6.28318530718,0.));
+#12012 = VECTOR('',#12013,1.);
+#12013 = DIRECTION('',(0.,-1.));
+#12014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12015 = ORIENTED_EDGE('',*,*,#10664,.T.);
+#12016 = ORIENTED_EDGE('',*,*,#11995,.F.);
+#12017 = ORIENTED_EDGE('',*,*,#11381,.F.);
+#12018 = ADVANCED_FACE('',(#12019),#10713,.T.);
+#12019 = FACE_BOUND('',#12020,.T.);
+#12020 = EDGE_LOOP('',(#12021,#12042,#12043,#12064));
+#12021 = ORIENTED_EDGE('',*,*,#12022,.T.);
+#12022 = EDGE_CURVE('',#10696,#11017,#12023,.T.);
+#12023 = SURFACE_CURVE('',#12024,(#12028,#12035),.PCURVE_S1.);
+#12024 = LINE('',#12025,#12026);
+#12025 = CARTESIAN_POINT('',(17.50000000605,-3.032089766618E-07,
+    29.999999973783));
+#12026 = VECTOR('',#12027,1.);
+#12027 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#12028 = PCURVE('',#10713,#12029);
+#12029 = DEFINITIONAL_REPRESENTATION('',(#12030),#12034);
+#12030 = LINE('',#12031,#12032);
+#12031 = CARTESIAN_POINT('',(0.,0.));
+#12032 = VECTOR('',#12033,1.);
+#12033 = DIRECTION('',(0.,-1.));
+#12034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12035 = PCURVE('',#10795,#12036);
+#12036 = DEFINITIONAL_REPRESENTATION('',(#12037),#12041);
+#12037 = LINE('',#12038,#12039);
+#12038 = CARTESIAN_POINT('',(20.,0.));
+#12039 = VECTOR('',#12040,1.);
+#12040 = DIRECTION('',(0.,-1.));
+#12041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12042 = ORIENTED_EDGE('',*,*,#11016,.T.);
+#12043 = ORIENTED_EDGE('',*,*,#12044,.F.);
+#12044 = EDGE_CURVE('',#10698,#11019,#12045,.T.);
+#12045 = SURFACE_CURVE('',#12046,(#12050,#12057),.PCURVE_S1.);
+#12046 = LINE('',#12047,#12048);
+#12047 = CARTESIAN_POINT('',(12.50000000605,-3.077791566618E-07,
+    29.99999997379));
+#12048 = VECTOR('',#12049,1.);
+#12049 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#12050 = PCURVE('',#10713,#12051);
+#12051 = DEFINITIONAL_REPRESENTATION('',(#12052),#12056);
+#12052 = LINE('',#12053,#12054);
+#12053 = CARTESIAN_POINT('',(5.,0.));
+#12054 = VECTOR('',#12055,1.);
+#12055 = DIRECTION('',(0.,-1.));
+#12056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12057 = PCURVE('',#10741,#12058);
+#12058 = DEFINITIONAL_REPRESENTATION('',(#12059),#12063);
+#12059 = LINE('',#12060,#12061);
+#12060 = CARTESIAN_POINT('',(0.,0.));
+#12061 = VECTOR('',#12062,1.);
+#12062 = DIRECTION('',(0.,-1.));
+#12063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12064 = ORIENTED_EDGE('',*,*,#10695,.F.);
+#12065 = ADVANCED_FACE('',(#12066),#10795,.T.);
+#12066 = FACE_BOUND('',#12067,.T.);
+#12067 = EDGE_LOOP('',(#12068,#12089,#12090,#12091));
+#12068 = ORIENTED_EDGE('',*,*,#12069,.T.);
+#12069 = EDGE_CURVE('',#10754,#11065,#12070,.T.);
+#12070 = SURFACE_CURVE('',#12071,(#12075,#12082),.PCURVE_S1.);
+#12071 = LINE('',#12072,#12073);
+#12072 = CARTESIAN_POINT('',(17.500000006022,-2.298924948873E-07,
+    9.999999973783));
+#12073 = VECTOR('',#12074,1.);
+#12074 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#12075 = PCURVE('',#10795,#12076);
+#12076 = DEFINITIONAL_REPRESENTATION('',(#12077),#12081);
+#12077 = LINE('',#12078,#12079);
+#12078 = CARTESIAN_POINT('',(0.,0.));
+#12079 = VECTOR('',#12080,1.);
+#12080 = DIRECTION('',(0.,-1.));
+#12081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12082 = PCURVE('',#10769,#12083);
+#12083 = DEFINITIONAL_REPRESENTATION('',(#12084),#12088);
+#12084 = LINE('',#12085,#12086);
+#12085 = CARTESIAN_POINT('',(5.,0.));
+#12086 = VECTOR('',#12087,1.);
+#12087 = DIRECTION('',(0.,-1.));
+#12088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12089 = ORIENTED_EDGE('',*,*,#11087,.T.);
+#12090 = ORIENTED_EDGE('',*,*,#12022,.F.);
+#12091 = ORIENTED_EDGE('',*,*,#10781,.F.);
+#12092 = ADVANCED_FACE('',(#12093),#10741,.T.);
+#12093 = FACE_BOUND('',#12094,.T.);
+#12094 = EDGE_LOOP('',(#12095,#12096,#12097,#12118));
+#12095 = ORIENTED_EDGE('',*,*,#12044,.T.);
+#12096 = ORIENTED_EDGE('',*,*,#11041,.T.);
+#12097 = ORIENTED_EDGE('',*,*,#12098,.F.);
+#12098 = EDGE_CURVE('',#10726,#11042,#12099,.T.);
+#12099 = SURFACE_CURVE('',#12100,(#12104,#12111),.PCURVE_S1.);
+#12100 = LINE('',#12101,#12102);
+#12101 = CARTESIAN_POINT('',(12.500000006022,-2.344626748873E-07,
+    9.99999997379));
+#12102 = VECTOR('',#12103,1.);
+#12103 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#12104 = PCURVE('',#10741,#12105);
+#12105 = DEFINITIONAL_REPRESENTATION('',(#12106),#12110);
+#12106 = LINE('',#12107,#12108);
+#12107 = CARTESIAN_POINT('',(20.,0.));
+#12108 = VECTOR('',#12109,1.);
+#12109 = DIRECTION('',(0.,-1.));
+#12110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12111 = PCURVE('',#10769,#12112);
+#12112 = DEFINITIONAL_REPRESENTATION('',(#12113),#12117);
+#12113 = LINE('',#12114,#12115);
+#12114 = CARTESIAN_POINT('',(0.,-0.));
+#12115 = VECTOR('',#12116,1.);
+#12116 = DIRECTION('',(0.,-1.));
+#12117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12118 = ORIENTED_EDGE('',*,*,#10725,.F.);
+#12119 = ADVANCED_FACE('',(#12120),#10769,.T.);
+#12120 = FACE_BOUND('',#12121,.T.);
+#12121 = EDGE_LOOP('',(#12122,#12123,#12124,#12125));
+#12122 = ORIENTED_EDGE('',*,*,#12098,.T.);
+#12123 = ORIENTED_EDGE('',*,*,#11064,.T.);
+#12124 = ORIENTED_EDGE('',*,*,#12069,.F.);
+#12125 = ORIENTED_EDGE('',*,*,#10753,.F.);
+#12126 = ADVANCED_FACE('',(#12127),#10826,.T.);
+#12127 = FACE_BOUND('',#12128,.T.);
+#12128 = EDGE_LOOP('',(#12129,#12150,#12151,#12152));
+#12129 = ORIENTED_EDGE('',*,*,#12130,.T.);
+#12130 = EDGE_CURVE('',#11111,#10810,#12131,.T.);
+#12131 = SEAM_CURVE('',#12132,(#12136,#12143),.PCURVE_S1.);
+#12132 = LINE('',#12133,#12134);
+#12133 = CARTESIAN_POINT('',(33.749999996917,9.999999693315,
+    35.000000010419));
+#12134 = VECTOR('',#12135,1.);
+#12135 = DIRECTION('',(9.140359999949E-10,-1.,-3.665824088729E-09));
+#12136 = PCURVE('',#10826,#12137);
+#12137 = DEFINITIONAL_REPRESENTATION('',(#12138),#12142);
+#12138 = LINE('',#12139,#12140);
+#12139 = CARTESIAN_POINT('',(0.,0.));
+#12140 = VECTOR('',#12141,1.);
+#12141 = DIRECTION('',(0.,-1.));
+#12142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12143 = PCURVE('',#10826,#12144);
+#12144 = DEFINITIONAL_REPRESENTATION('',(#12145),#12149);
+#12145 = LINE('',#12146,#12147);
+#12146 = CARTESIAN_POINT('',(6.28318530718,0.));
+#12147 = VECTOR('',#12148,1.);
+#12148 = DIRECTION('',(0.,-1.));
+#12149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12150 = ORIENTED_EDGE('',*,*,#10809,.T.);
+#12151 = ORIENTED_EDGE('',*,*,#12130,.F.);
+#12152 = ORIENTED_EDGE('',*,*,#11110,.F.);
+#12153 = ADVANCED_FACE('',(#12154),#10976,.T.);
+#12154 = FACE_BOUND('',#12155,.T.);
+#12155 = EDGE_LOOP('',(#12156,#12179,#12206,#12207));
+#12156 = ORIENTED_EDGE('',*,*,#12157,.T.);
+#12157 = EDGE_CURVE('',#10960,#12158,#12160,.T.);
+#12158 = VERTEX_POINT('',#12159);
+#12159 = CARTESIAN_POINT('',(29.999999999167,7.499999781533,
+    10.000000001259));
+#12160 = SEAM_CURVE('',#12161,(#12165,#12172),.PCURVE_S1.);
+#12161 = LINE('',#12162,#12163);
+#12162 = CARTESIAN_POINT('',(29.999999996882,9.999999781533,
+    10.000000010424));
+#12163 = VECTOR('',#12164,1.);
+#12164 = DIRECTION('',(9.140359999949E-10,-1.,-3.665824088729E-09));
+#12165 = PCURVE('',#10976,#12166);
+#12166 = DEFINITIONAL_REPRESENTATION('',(#12167),#12171);
+#12167 = LINE('',#12168,#12169);
+#12168 = CARTESIAN_POINT('',(0.,0.));
+#12169 = VECTOR('',#12170,1.);
+#12170 = DIRECTION('',(0.,-1.));
+#12171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12172 = PCURVE('',#10976,#12173);
+#12173 = DEFINITIONAL_REPRESENTATION('',(#12174),#12178);
+#12174 = LINE('',#12175,#12176);
+#12175 = CARTESIAN_POINT('',(6.28318530718,0.));
+#12176 = VECTOR('',#12177,1.);
+#12177 = DIRECTION('',(0.,-1.));
+#12178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12179 = ORIENTED_EDGE('',*,*,#12180,.T.);
+#12180 = EDGE_CURVE('',#12158,#12158,#12181,.T.);
+#12181 = SURFACE_CURVE('',#12182,(#12187,#12194),.PCURVE_S1.);
+#12182 = CIRCLE('',#12183,5.);
+#12183 = AXIS2_PLACEMENT_3D('',#12184,#12185,#12186);
+#12184 = CARTESIAN_POINT('',(34.999999999167,7.499999786103,
+    10.000000001252));
+#12185 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#12186 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#12187 = PCURVE('',#10976,#12188);
+#12188 = DEFINITIONAL_REPRESENTATION('',(#12189),#12193);
+#12189 = LINE('',#12190,#12191);
+#12190 = CARTESIAN_POINT('',(0.,-2.5));
+#12191 = VECTOR('',#12192,1.);
+#12192 = DIRECTION('',(1.,0.));
+#12193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12194 = PCURVE('',#12195,#12200);
+#12195 = PLANE('',#12196);
+#12196 = AXIS2_PLACEMENT_3D('',#12197,#12198,#12199);
+#12197 = CARTESIAN_POINT('',(34.999999999167,7.499999786103,
+    10.000000001252));
+#12198 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#12199 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#12200 = DEFINITIONAL_REPRESENTATION('',(#12201),#12205);
+#12201 = CIRCLE('',#12202,5.);
+#12202 = AXIS2_PLACEMENT_2D('',#12203,#12204);
+#12203 = CARTESIAN_POINT('',(0.,0.));
+#12204 = DIRECTION('',(1.,0.));
+#12205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12206 = ORIENTED_EDGE('',*,*,#12157,.F.);
+#12207 = ORIENTED_EDGE('',*,*,#10959,.F.);
+#12208 = ADVANCED_FACE('',(#12209),#11273,.T.);
+#12209 = FACE_BOUND('',#12210,.T.);
+#12210 = EDGE_LOOP('',(#12211,#12234,#12261,#12262));
+#12211 = ORIENTED_EDGE('',*,*,#12212,.T.);
+#12212 = EDGE_CURVE('',#11257,#12213,#12215,.T.);
+#12213 = VERTEX_POINT('',#12214);
+#12214 = CARTESIAN_POINT('',(-40.00000000083,7.49999971755,
+    10.000000001357));
+#12215 = SEAM_CURVE('',#12216,(#12220,#12227),.PCURVE_S1.);
+#12216 = LINE('',#12217,#12218);
+#12217 = CARTESIAN_POINT('',(-40.00000000311,9.99999971755,
+    10.000000010522));
+#12218 = VECTOR('',#12219,1.);
+#12219 = DIRECTION('',(9.140359999949E-10,-1.,-3.665824088729E-09));
+#12220 = PCURVE('',#11273,#12221);
+#12221 = DEFINITIONAL_REPRESENTATION('',(#12222),#12226);
+#12222 = LINE('',#12223,#12224);
+#12223 = CARTESIAN_POINT('',(0.,0.));
+#12224 = VECTOR('',#12225,1.);
+#12225 = DIRECTION('',(0.,-1.));
+#12226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12227 = PCURVE('',#11273,#12228);
+#12228 = DEFINITIONAL_REPRESENTATION('',(#12229),#12233);
+#12229 = LINE('',#12230,#12231);
+#12230 = CARTESIAN_POINT('',(6.28318530718,0.));
+#12231 = VECTOR('',#12232,1.);
+#12232 = DIRECTION('',(0.,-1.));
+#12233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12234 = ORIENTED_EDGE('',*,*,#12235,.T.);
+#12235 = EDGE_CURVE('',#12213,#12213,#12236,.T.);
+#12236 = SURFACE_CURVE('',#12237,(#12242,#12249),.PCURVE_S1.);
+#12237 = CIRCLE('',#12238,5.);
+#12238 = AXIS2_PLACEMENT_3D('',#12239,#12240,#12241);
+#12239 = CARTESIAN_POINT('',(-35.00000000083,7.499999722121,
+    10.00000000135));
+#12240 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#12241 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#12242 = PCURVE('',#11273,#12243);
+#12243 = DEFINITIONAL_REPRESENTATION('',(#12244),#12248);
+#12244 = LINE('',#12245,#12246);
+#12245 = CARTESIAN_POINT('',(0.,-2.5));
+#12246 = VECTOR('',#12247,1.);
+#12247 = DIRECTION('',(1.,0.));
+#12248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12249 = PCURVE('',#12250,#12255);
+#12250 = PLANE('',#12251);
+#12251 = AXIS2_PLACEMENT_3D('',#12252,#12253,#12254);
+#12252 = CARTESIAN_POINT('',(-35.00000000083,7.499999722121,
+    10.00000000135));
+#12253 = DIRECTION('',(-9.140359999949E-10,1.,3.665824088729E-09));
+#12254 = DIRECTION('',(-1.,-9.14036E-10,1.4E-12));
+#12255 = DEFINITIONAL_REPRESENTATION('',(#12256),#12260);
+#12256 = CIRCLE('',#12257,5.);
+#12257 = AXIS2_PLACEMENT_2D('',#12258,#12259);
+#12258 = CARTESIAN_POINT('',(1.421E-14,0.));
+#12259 = DIRECTION('',(1.,0.));
+#12260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12261 = ORIENTED_EDGE('',*,*,#12212,.F.);
+#12262 = ORIENTED_EDGE('',*,*,#11256,.F.);
+#12263 = ADVANCED_FACE('',(#12264),#12195,.F.);
+#12264 = FACE_BOUND('',#12265,.F.);
+#12265 = EDGE_LOOP('',(#12266));
+#12266 = ORIENTED_EDGE('',*,*,#12180,.T.);
+#12267 = ADVANCED_FACE('',(#12268),#12250,.F.);
+#12268 = FACE_BOUND('',#12269,.F.);
+#12269 = EDGE_LOOP('',(#12270));
+#12270 = ORIENTED_EDGE('',*,*,#12235,.T.);
+#12271 = ORIENTED_CLOSED_SHELL('',*,#12272,.F.);
+#12272 = CLOSED_SHELL('',(#12273,#12361,#12365,#12400,#12455));
+#12273 = ADVANCED_FACE('',(#12274),#12288,.F.);
+#12274 = FACE_BOUND('',#12275,.T.);
+#12275 = EDGE_LOOP('',(#12276,#12306,#12333,#12334));
+#12276 = ORIENTED_EDGE('',*,*,#12277,.T.);
+#12277 = EDGE_CURVE('',#12278,#12280,#12282,.T.);
+#12278 = VERTEX_POINT('',#12279);
+#12279 = CARTESIAN_POINT('',(36.999999993694,10.999999668185,
+    35.000000123521));
+#12280 = VERTEX_POINT('',#12281);
+#12281 = CARTESIAN_POINT('',(36.99999999492,9.999999668185,
+    35.00000010568));
+#12282 = SEAM_CURVE('',#12283,(#12287,#12299),.PCURVE_S1.);
+#12283 = LINE('',#12284,#12285);
+#12284 = CARTESIAN_POINT('',(36.999999993694,10.999999668185,
+    35.000000123521));
+#12285 = VECTOR('',#12286,1.);
+#12286 = DIRECTION('',(1.22600899636E-09,-1.,-1.784037428923E-08));
+#12287 = PCURVE('',#12288,#12293);
+#12288 = CYLINDRICAL_SURFACE('',#12289,2.);
+#12289 = AXIS2_PLACEMENT_3D('',#12290,#12291,#12292);
+#12290 = CARTESIAN_POINT('',(34.999999993694,10.999999665733,
+    35.000000123929));
+#12291 = DIRECTION('',(-1.22600899636E-09,1.,1.784037428923E-08));
+#12292 = DIRECTION('',(1.,1.226009E-09,-2.04037E-10));
+#12293 = DEFINITIONAL_REPRESENTATION('',(#12294),#12298);
+#12294 = LINE('',#12295,#12296);
+#12295 = CARTESIAN_POINT('',(-0.,0.));
+#12296 = VECTOR('',#12297,1.);
+#12297 = DIRECTION('',(-0.,-1.));
+#12298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12299 = PCURVE('',#12288,#12300);
+#12300 = DEFINITIONAL_REPRESENTATION('',(#12301),#12305);
+#12301 = LINE('',#12302,#12303);
+#12302 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#12303 = VECTOR('',#12304,1.);
+#12304 = DIRECTION('',(-0.,-1.));
+#12305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12306 = ORIENTED_EDGE('',*,*,#12307,.T.);
+#12307 = EDGE_CURVE('',#12280,#12280,#12308,.T.);
+#12308 = SURFACE_CURVE('',#12309,(#12314,#12321),.PCURVE_S1.);
+#12309 = CIRCLE('',#12310,2.);
+#12310 = AXIS2_PLACEMENT_3D('',#12311,#12312,#12313);
+#12311 = CARTESIAN_POINT('',(34.99999999492,9.999999665733,
+    35.000000106089));
+#12312 = DIRECTION('',(1.22600899636E-09,-1.,-1.784037428923E-08));
+#12313 = DIRECTION('',(1.,1.226009E-09,-2.04037E-10));
+#12314 = PCURVE('',#12288,#12315);
+#12315 = DEFINITIONAL_REPRESENTATION('',(#12316),#12320);
+#12316 = LINE('',#12317,#12318);
+#12317 = CARTESIAN_POINT('',(-0.,-1.));
+#12318 = VECTOR('',#12319,1.);
+#12319 = DIRECTION('',(-1.,0.));
+#12320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12321 = PCURVE('',#12322,#12327);
+#12322 = PLANE('',#12323);
+#12323 = AXIS2_PLACEMENT_3D('',#12324,#12325,#12326);
+#12324 = CARTESIAN_POINT('',(34.99999999492,9.999999665733,
+    35.000000106089));
+#12325 = DIRECTION('',(1.22600899636E-09,-1.,-1.784037428923E-08));
+#12326 = DIRECTION('',(1.,1.226009E-09,-2.04037E-10));
+#12327 = DEFINITIONAL_REPRESENTATION('',(#12328),#12332);
+#12328 = CIRCLE('',#12329,2.);
+#12329 = AXIS2_PLACEMENT_2D('',#12330,#12331);
+#12330 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#12331 = DIRECTION('',(1.,0.));
+#12332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12333 = ORIENTED_EDGE('',*,*,#12277,.F.);
+#12334 = ORIENTED_EDGE('',*,*,#12335,.F.);
+#12335 = EDGE_CURVE('',#12278,#12278,#12336,.T.);
+#12336 = SURFACE_CURVE('',#12337,(#12342,#12349),.PCURVE_S1.);
+#12337 = CIRCLE('',#12338,2.);
+#12338 = AXIS2_PLACEMENT_3D('',#12339,#12340,#12341);
+#12339 = CARTESIAN_POINT('',(34.999999993694,10.999999665733,
+    35.000000123929));
+#12340 = DIRECTION('',(1.22600899636E-09,-1.,-1.784037428923E-08));
+#12341 = DIRECTION('',(1.,1.226009E-09,-2.04037E-10));
+#12342 = PCURVE('',#12288,#12343);
+#12343 = DEFINITIONAL_REPRESENTATION('',(#12344),#12348);
+#12344 = LINE('',#12345,#12346);
+#12345 = CARTESIAN_POINT('',(-0.,0.));
+#12346 = VECTOR('',#12347,1.);
+#12347 = DIRECTION('',(-1.,0.));
+#12348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12349 = PCURVE('',#12350,#12355);
+#12350 = PLANE('',#12351);
+#12351 = AXIS2_PLACEMENT_3D('',#12352,#12353,#12354);
+#12352 = CARTESIAN_POINT('',(34.999999993694,10.999999665733,
+    35.000000123929));
+#12353 = DIRECTION('',(1.22600899636E-09,-1.,-1.784037428923E-08));
+#12354 = DIRECTION('',(1.,1.226009E-09,-2.04037E-10));
+#12355 = DEFINITIONAL_REPRESENTATION('',(#12356),#12360);
+#12356 = CIRCLE('',#12357,2.);
+#12357 = AXIS2_PLACEMENT_2D('',#12358,#12359);
+#12358 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#12359 = DIRECTION('',(1.,0.));
+#12360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12361 = ADVANCED_FACE('',(#12362),#12350,.T.);
+#12362 = FACE_BOUND('',#12363,.T.);
+#12363 = EDGE_LOOP('',(#12364));
+#12364 = ORIENTED_EDGE('',*,*,#12335,.T.);
+#12365 = ADVANCED_FACE('',(#12366,#12369),#12322,.F.);
+#12366 = FACE_BOUND('',#12367,.F.);
+#12367 = EDGE_LOOP('',(#12368));
+#12368 = ORIENTED_EDGE('',*,*,#12307,.T.);
+#12369 = FACE_BOUND('',#12370,.F.);
+#12370 = EDGE_LOOP('',(#12371));
+#12371 = ORIENTED_EDGE('',*,*,#12372,.F.);
+#12372 = EDGE_CURVE('',#12373,#12373,#12375,.T.);
+#12373 = VERTEX_POINT('',#12374);
+#12374 = CARTESIAN_POINT('',(36.24999999492,9.999999667265,
+    35.000000105834));
+#12375 = SURFACE_CURVE('',#12376,(#12381,#12388),.PCURVE_S1.);
+#12376 = CIRCLE('',#12377,1.25);
+#12377 = AXIS2_PLACEMENT_3D('',#12378,#12379,#12380);
+#12378 = CARTESIAN_POINT('',(34.99999999492,9.999999665733,
+    35.000000106089));
+#12379 = DIRECTION('',(1.22600899636E-09,-1.,-1.784037428923E-08));
+#12380 = DIRECTION('',(1.,1.226009E-09,-2.04037E-10));
+#12381 = PCURVE('',#12322,#12382);
+#12382 = DEFINITIONAL_REPRESENTATION('',(#12383),#12387);
+#12383 = CIRCLE('',#12384,1.25);
+#12384 = AXIS2_PLACEMENT_2D('',#12385,#12386);
+#12385 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#12386 = DIRECTION('',(1.,0.));
+#12387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12388 = PCURVE('',#12389,#12394);
+#12389 = CYLINDRICAL_SURFACE('',#12390,1.25);
+#12390 = AXIS2_PLACEMENT_3D('',#12391,#12392,#12393);
+#12391 = CARTESIAN_POINT('',(34.99999999492,9.999999665733,
+    35.000000106089));
+#12392 = DIRECTION('',(-1.22600899636E-09,1.,1.784037428923E-08));
+#12393 = DIRECTION('',(1.,1.226009E-09,-2.04037E-10));
+#12394 = DEFINITIONAL_REPRESENTATION('',(#12395),#12399);
+#12395 = LINE('',#12396,#12397);
+#12396 = CARTESIAN_POINT('',(-0.,0.));
+#12397 = VECTOR('',#12398,1.);
+#12398 = DIRECTION('',(-1.,0.));
+#12399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12400 = ADVANCED_FACE('',(#12401),#12389,.F.);
+#12401 = FACE_BOUND('',#12402,.T.);
+#12402 = EDGE_LOOP('',(#12403,#12426,#12453,#12454));
+#12403 = ORIENTED_EDGE('',*,*,#12404,.T.);
+#12404 = EDGE_CURVE('',#12373,#12405,#12407,.T.);
+#12405 = VERTEX_POINT('',#12406);
+#12406 = CARTESIAN_POINT('',(36.250000010858,-3.000000332735,
+    34.999999873909));
+#12407 = SEAM_CURVE('',#12408,(#12412,#12419),.PCURVE_S1.);
+#12408 = LINE('',#12409,#12410);
+#12409 = CARTESIAN_POINT('',(36.24999999492,9.999999667265,
+    35.000000105834));
+#12410 = VECTOR('',#12411,1.);
+#12411 = DIRECTION('',(1.22600899636E-09,-1.,-1.784037428923E-08));
+#12412 = PCURVE('',#12389,#12413);
+#12413 = DEFINITIONAL_REPRESENTATION('',(#12414),#12418);
+#12414 = LINE('',#12415,#12416);
+#12415 = CARTESIAN_POINT('',(-0.,0.));
+#12416 = VECTOR('',#12417,1.);
+#12417 = DIRECTION('',(-0.,-1.));
+#12418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12419 = PCURVE('',#12389,#12420);
+#12420 = DEFINITIONAL_REPRESENTATION('',(#12421),#12425);
+#12421 = LINE('',#12422,#12423);
+#12422 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#12423 = VECTOR('',#12424,1.);
+#12424 = DIRECTION('',(-0.,-1.));
+#12425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12426 = ORIENTED_EDGE('',*,*,#12427,.T.);
+#12427 = EDGE_CURVE('',#12405,#12405,#12428,.T.);
+#12428 = SURFACE_CURVE('',#12429,(#12434,#12441),.PCURVE_S1.);
+#12429 = CIRCLE('',#12430,1.25);
+#12430 = AXIS2_PLACEMENT_3D('',#12431,#12432,#12433);
+#12431 = CARTESIAN_POINT('',(35.000000010858,-3.000000334267,
+    34.999999874164));
+#12432 = DIRECTION('',(1.22600899636E-09,-1.,-1.784037428923E-08));
+#12433 = DIRECTION('',(1.,1.226009E-09,-2.04037E-10));
+#12434 = PCURVE('',#12389,#12435);
+#12435 = DEFINITIONAL_REPRESENTATION('',(#12436),#12440);
+#12436 = LINE('',#12437,#12438);
+#12437 = CARTESIAN_POINT('',(-0.,-13.));
+#12438 = VECTOR('',#12439,1.);
+#12439 = DIRECTION('',(-1.,0.));
+#12440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12441 = PCURVE('',#12442,#12447);
+#12442 = PLANE('',#12443);
+#12443 = AXIS2_PLACEMENT_3D('',#12444,#12445,#12446);
+#12444 = CARTESIAN_POINT('',(35.000000010858,-3.000000334267,
+    34.999999874164));
+#12445 = DIRECTION('',(1.22600899636E-09,-1.,-1.784037428923E-08));
+#12446 = DIRECTION('',(1.,1.226009E-09,-2.04037E-10));
+#12447 = DEFINITIONAL_REPRESENTATION('',(#12448),#12452);
+#12448 = CIRCLE('',#12449,1.25);
+#12449 = AXIS2_PLACEMENT_2D('',#12450,#12451);
+#12450 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#12451 = DIRECTION('',(1.,0.));
+#12452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12453 = ORIENTED_EDGE('',*,*,#12404,.F.);
+#12454 = ORIENTED_EDGE('',*,*,#12372,.F.);
+#12455 = ADVANCED_FACE('',(#12456),#12442,.F.);
+#12456 = FACE_BOUND('',#12457,.F.);
+#12457 = EDGE_LOOP('',(#12458));
+#12458 = ORIENTED_EDGE('',*,*,#12427,.T.);
+#12459 = ORIENTED_CLOSED_SHELL('',*,#12460,.F.);
+#12460 = CLOSED_SHELL('',(#12461,#12549,#12553,#12588,#12643));
+#12461 = ADVANCED_FACE('',(#12462),#12476,.F.);
+#12462 = FACE_BOUND('',#12463,.T.);
+#12463 = EDGE_LOOP('',(#12464,#12494,#12521,#12522));
+#12464 = ORIENTED_EDGE('',*,*,#12465,.T.);
+#12465 = EDGE_CURVE('',#12466,#12468,#12470,.T.);
+#12466 = VERTEX_POINT('',#12467);
+#12467 = CARTESIAN_POINT('',(16.999999993657,10.999999809134,
+    5.000000132113));
+#12468 = VERTEX_POINT('',#12469);
+#12469 = CARTESIAN_POINT('',(16.999999994854,9.999999809134,
+    5.000000114779));
+#12470 = SEAM_CURVE('',#12471,(#12475,#12487),.PCURVE_S1.);
+#12471 = LINE('',#12472,#12473);
+#12472 = CARTESIAN_POINT('',(16.999999993657,10.999999809134,
+    5.000000132113));
+#12473 = VECTOR('',#12474,1.);
+#12474 = DIRECTION('',(1.196315996463E-09,-1.,-1.733392052141E-08));
+#12475 = PCURVE('',#12476,#12481);
+#12476 = CYLINDRICAL_SURFACE('',#12477,2.);
+#12477 = AXIS2_PLACEMENT_3D('',#12478,#12479,#12480);
+#12478 = CARTESIAN_POINT('',(14.999999993657,10.999999806742,
+    5.000000132521));
+#12479 = DIRECTION('',(-1.196315996463E-09,1.,1.733392052141E-08));
+#12480 = DIRECTION('',(1.,1.196316E-09,-2.0404E-10));
+#12481 = DEFINITIONAL_REPRESENTATION('',(#12482),#12486);
+#12482 = LINE('',#12483,#12484);
+#12483 = CARTESIAN_POINT('',(-0.,0.));
+#12484 = VECTOR('',#12485,1.);
+#12485 = DIRECTION('',(-0.,-1.));
+#12486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12487 = PCURVE('',#12476,#12488);
+#12488 = DEFINITIONAL_REPRESENTATION('',(#12489),#12493);
+#12489 = LINE('',#12490,#12491);
+#12490 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#12491 = VECTOR('',#12492,1.);
+#12492 = DIRECTION('',(-0.,-1.));
+#12493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12494 = ORIENTED_EDGE('',*,*,#12495,.T.);
+#12495 = EDGE_CURVE('',#12468,#12468,#12496,.T.);
+#12496 = SURFACE_CURVE('',#12497,(#12502,#12509),.PCURVE_S1.);
+#12497 = CIRCLE('',#12498,2.);
+#12498 = AXIS2_PLACEMENT_3D('',#12499,#12500,#12501);
+#12499 = CARTESIAN_POINT('',(14.999999994854,9.999999806742,
+    5.000000115187));
+#12500 = DIRECTION('',(1.196315996463E-09,-1.,-1.733392052141E-08));
+#12501 = DIRECTION('',(1.,1.196316E-09,-2.0404E-10));
+#12502 = PCURVE('',#12476,#12503);
+#12503 = DEFINITIONAL_REPRESENTATION('',(#12504),#12508);
+#12504 = LINE('',#12505,#12506);
+#12505 = CARTESIAN_POINT('',(-0.,-1.));
+#12506 = VECTOR('',#12507,1.);
+#12507 = DIRECTION('',(-1.,0.));
+#12508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12509 = PCURVE('',#12510,#12515);
+#12510 = PLANE('',#12511);
+#12511 = AXIS2_PLACEMENT_3D('',#12512,#12513,#12514);
+#12512 = CARTESIAN_POINT('',(14.999999994854,9.999999806742,
+    5.000000115187));
+#12513 = DIRECTION('',(1.196315996463E-09,-1.,-1.733392052141E-08));
+#12514 = DIRECTION('',(1.,1.196316E-09,-2.0404E-10));
+#12515 = DEFINITIONAL_REPRESENTATION('',(#12516),#12520);
+#12516 = CIRCLE('',#12517,2.);
+#12517 = AXIS2_PLACEMENT_2D('',#12518,#12519);
+#12518 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#12519 = DIRECTION('',(1.,0.));
+#12520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12521 = ORIENTED_EDGE('',*,*,#12465,.F.);
+#12522 = ORIENTED_EDGE('',*,*,#12523,.F.);
+#12523 = EDGE_CURVE('',#12466,#12466,#12524,.T.);
+#12524 = SURFACE_CURVE('',#12525,(#12530,#12537),.PCURVE_S1.);
+#12525 = CIRCLE('',#12526,2.);
+#12526 = AXIS2_PLACEMENT_3D('',#12527,#12528,#12529);
+#12527 = CARTESIAN_POINT('',(14.999999993657,10.999999806742,
+    5.000000132521));
+#12528 = DIRECTION('',(1.196315996463E-09,-1.,-1.733392052141E-08));
+#12529 = DIRECTION('',(1.,1.196316E-09,-2.0404E-10));
+#12530 = PCURVE('',#12476,#12531);
+#12531 = DEFINITIONAL_REPRESENTATION('',(#12532),#12536);
+#12532 = LINE('',#12533,#12534);
+#12533 = CARTESIAN_POINT('',(-0.,0.));
+#12534 = VECTOR('',#12535,1.);
+#12535 = DIRECTION('',(-1.,0.));
+#12536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12537 = PCURVE('',#12538,#12543);
+#12538 = PLANE('',#12539);
+#12539 = AXIS2_PLACEMENT_3D('',#12540,#12541,#12542);
+#12540 = CARTESIAN_POINT('',(14.999999993657,10.999999806742,
+    5.000000132521));
+#12541 = DIRECTION('',(1.196315996463E-09,-1.,-1.733392052141E-08));
+#12542 = DIRECTION('',(1.,1.196316E-09,-2.0404E-10));
+#12543 = DEFINITIONAL_REPRESENTATION('',(#12544),#12548);
+#12544 = CIRCLE('',#12545,2.);
+#12545 = AXIS2_PLACEMENT_2D('',#12546,#12547);
+#12546 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#12547 = DIRECTION('',(1.,0.));
+#12548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12549 = ADVANCED_FACE('',(#12550),#12538,.T.);
+#12550 = FACE_BOUND('',#12551,.T.);
+#12551 = EDGE_LOOP('',(#12552));
+#12552 = ORIENTED_EDGE('',*,*,#12523,.T.);
+#12553 = ADVANCED_FACE('',(#12554,#12557),#12510,.F.);
+#12554 = FACE_BOUND('',#12555,.F.);
+#12555 = EDGE_LOOP('',(#12556));
+#12556 = ORIENTED_EDGE('',*,*,#12495,.T.);
+#12557 = FACE_BOUND('',#12558,.F.);
+#12558 = EDGE_LOOP('',(#12559));
+#12559 = ORIENTED_EDGE('',*,*,#12560,.F.);
+#12560 = EDGE_CURVE('',#12561,#12561,#12563,.T.);
+#12561 = VERTEX_POINT('',#12562);
+#12562 = CARTESIAN_POINT('',(16.249999994854,9.999999808237,
+    5.000000114932));
+#12563 = SURFACE_CURVE('',#12564,(#12569,#12576),.PCURVE_S1.);
+#12564 = CIRCLE('',#12565,1.25);
+#12565 = AXIS2_PLACEMENT_3D('',#12566,#12567,#12568);
+#12566 = CARTESIAN_POINT('',(14.999999994854,9.999999806742,
+    5.000000115187));
+#12567 = DIRECTION('',(1.196315996463E-09,-1.,-1.733392052141E-08));
+#12568 = DIRECTION('',(1.,1.196316E-09,-2.0404E-10));
+#12569 = PCURVE('',#12510,#12570);
+#12570 = DEFINITIONAL_REPRESENTATION('',(#12571),#12575);
+#12571 = CIRCLE('',#12572,1.25);
+#12572 = AXIS2_PLACEMENT_2D('',#12573,#12574);
+#12573 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#12574 = DIRECTION('',(1.,0.));
+#12575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12576 = PCURVE('',#12577,#12582);
+#12577 = CYLINDRICAL_SURFACE('',#12578,1.25);
+#12578 = AXIS2_PLACEMENT_3D('',#12579,#12580,#12581);
+#12579 = CARTESIAN_POINT('',(14.999999994854,9.999999806742,
+    5.000000115187));
+#12580 = DIRECTION('',(-1.196315996463E-09,1.,1.733392052141E-08));
+#12581 = DIRECTION('',(1.,1.196316E-09,-2.0404E-10));
+#12582 = DEFINITIONAL_REPRESENTATION('',(#12583),#12587);
+#12583 = LINE('',#12584,#12585);
+#12584 = CARTESIAN_POINT('',(-0.,0.));
+#12585 = VECTOR('',#12586,1.);
+#12586 = DIRECTION('',(-1.,0.));
+#12587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12588 = ADVANCED_FACE('',(#12589),#12577,.F.);
+#12589 = FACE_BOUND('',#12590,.T.);
+#12590 = EDGE_LOOP('',(#12591,#12614,#12641,#12642));
+#12591 = ORIENTED_EDGE('',*,*,#12592,.T.);
+#12592 = EDGE_CURVE('',#12561,#12593,#12595,.T.);
+#12593 = VERTEX_POINT('',#12594);
+#12594 = CARTESIAN_POINT('',(16.250000010406,-3.000000191763,
+    4.999999889591));
+#12595 = SEAM_CURVE('',#12596,(#12600,#12607),.PCURVE_S1.);
+#12596 = LINE('',#12597,#12598);
+#12597 = CARTESIAN_POINT('',(16.249999994854,9.999999808237,
+    5.000000114932));
+#12598 = VECTOR('',#12599,1.);
+#12599 = DIRECTION('',(1.196315996463E-09,-1.,-1.733392052141E-08));
+#12600 = PCURVE('',#12577,#12601);
+#12601 = DEFINITIONAL_REPRESENTATION('',(#12602),#12606);
+#12602 = LINE('',#12603,#12604);
+#12603 = CARTESIAN_POINT('',(-0.,0.));
+#12604 = VECTOR('',#12605,1.);
+#12605 = DIRECTION('',(-0.,-1.));
+#12606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12607 = PCURVE('',#12577,#12608);
+#12608 = DEFINITIONAL_REPRESENTATION('',(#12609),#12613);
+#12609 = LINE('',#12610,#12611);
+#12610 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#12611 = VECTOR('',#12612,1.);
+#12612 = DIRECTION('',(-0.,-1.));
+#12613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12614 = ORIENTED_EDGE('',*,*,#12615,.T.);
+#12615 = EDGE_CURVE('',#12593,#12593,#12616,.T.);
+#12616 = SURFACE_CURVE('',#12617,(#12622,#12629),.PCURVE_S1.);
+#12617 = CIRCLE('',#12618,1.25);
+#12618 = AXIS2_PLACEMENT_3D('',#12619,#12620,#12621);
+#12619 = CARTESIAN_POINT('',(15.000000010406,-3.000000193258,
+    4.999999889846));
+#12620 = DIRECTION('',(1.196315996463E-09,-1.,-1.733392052141E-08));
+#12621 = DIRECTION('',(1.,1.196316E-09,-2.0404E-10));
+#12622 = PCURVE('',#12577,#12623);
+#12623 = DEFINITIONAL_REPRESENTATION('',(#12624),#12628);
+#12624 = LINE('',#12625,#12626);
+#12625 = CARTESIAN_POINT('',(-0.,-13.));
+#12626 = VECTOR('',#12627,1.);
+#12627 = DIRECTION('',(-1.,0.));
+#12628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12629 = PCURVE('',#12630,#12635);
+#12630 = PLANE('',#12631);
+#12631 = AXIS2_PLACEMENT_3D('',#12632,#12633,#12634);
+#12632 = CARTESIAN_POINT('',(15.000000010406,-3.000000193258,
+    4.999999889846));
+#12633 = DIRECTION('',(1.196315996463E-09,-1.,-1.733392052141E-08));
+#12634 = DIRECTION('',(1.,1.196316E-09,-2.0404E-10));
+#12635 = DEFINITIONAL_REPRESENTATION('',(#12636),#12640);
+#12636 = CIRCLE('',#12637,1.25);
+#12637 = AXIS2_PLACEMENT_2D('',#12638,#12639);
+#12638 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#12639 = DIRECTION('',(1.,0.));
+#12640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12641 = ORIENTED_EDGE('',*,*,#12592,.F.);
+#12642 = ORIENTED_EDGE('',*,*,#12560,.F.);
+#12643 = ADVANCED_FACE('',(#12644),#12630,.F.);
+#12644 = FACE_BOUND('',#12645,.F.);
+#12645 = EDGE_LOOP('',(#12646));
+#12646 = ORIENTED_EDGE('',*,*,#12615,.T.);
+#12647 = ORIENTED_CLOSED_SHELL('',*,#12648,.F.);
+#12648 = CLOSED_SHELL('',(#12649,#12737,#12741,#12776,#12831));
+#12649 = ADVANCED_FACE('',(#12650),#12664,.F.);
+#12650 = FACE_BOUND('',#12651,.T.);
+#12651 = EDGE_LOOP('',(#12652,#12682,#12709,#12710));
+#12652 = ORIENTED_EDGE('',*,*,#12653,.T.);
+#12653 = EDGE_CURVE('',#12654,#12656,#12658,.T.);
+#12654 = VERTEX_POINT('',#12655);
+#12655 = CARTESIAN_POINT('',(-13.00000000631,10.99999977756,
+    5.000000129195));
+#12656 = VERTEX_POINT('',#12657);
+#12657 = CARTESIAN_POINT('',(-13.00000000511,9.99999977756,
+    5.000000111703));
+#12658 = SEAM_CURVE('',#12659,(#12663,#12675),.PCURVE_S1.);
+#12659 = LINE('',#12660,#12661);
+#12660 = CARTESIAN_POINT('',(-13.00000000631,10.99999977756,
+    5.000000129195));
+#12661 = VECTOR('',#12662,1.);
+#12662 = DIRECTION('',(1.199765996433E-09,-1.,-1.749214750848E-08));
+#12663 = PCURVE('',#12664,#12669);
+#12664 = CYLINDRICAL_SURFACE('',#12665,2.);
+#12665 = AXIS2_PLACEMENT_3D('',#12666,#12667,#12668);
+#12666 = CARTESIAN_POINT('',(-15.00000000631,10.999999775161,
+    5.000000129603));
+#12667 = DIRECTION('',(-1.199765996433E-09,1.,1.749214750848E-08));
+#12668 = DIRECTION('',(1.,1.199766E-09,-2.03933E-10));
+#12669 = DEFINITIONAL_REPRESENTATION('',(#12670),#12674);
+#12670 = LINE('',#12671,#12672);
+#12671 = CARTESIAN_POINT('',(-0.,0.));
+#12672 = VECTOR('',#12673,1.);
+#12673 = DIRECTION('',(-0.,-1.));
+#12674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12675 = PCURVE('',#12664,#12676);
+#12676 = DEFINITIONAL_REPRESENTATION('',(#12677),#12681);
+#12677 = LINE('',#12678,#12679);
+#12678 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#12679 = VECTOR('',#12680,1.);
+#12680 = DIRECTION('',(-0.,-1.));
+#12681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12682 = ORIENTED_EDGE('',*,*,#12683,.T.);
+#12683 = EDGE_CURVE('',#12656,#12656,#12684,.T.);
+#12684 = SURFACE_CURVE('',#12685,(#12690,#12697),.PCURVE_S1.);
+#12685 = CIRCLE('',#12686,2.);
+#12686 = AXIS2_PLACEMENT_3D('',#12687,#12688,#12689);
+#12687 = CARTESIAN_POINT('',(-15.00000000511,9.999999775161,
+    5.000000112111));
+#12688 = DIRECTION('',(1.199765996433E-09,-1.,-1.749214750848E-08));
+#12689 = DIRECTION('',(1.,1.199766E-09,-2.03933E-10));
+#12690 = PCURVE('',#12664,#12691);
+#12691 = DEFINITIONAL_REPRESENTATION('',(#12692),#12696);
+#12692 = LINE('',#12693,#12694);
+#12693 = CARTESIAN_POINT('',(-0.,-1.));
+#12694 = VECTOR('',#12695,1.);
+#12695 = DIRECTION('',(-1.,0.));
+#12696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12697 = PCURVE('',#12698,#12703);
+#12698 = PLANE('',#12699);
+#12699 = AXIS2_PLACEMENT_3D('',#12700,#12701,#12702);
+#12700 = CARTESIAN_POINT('',(-15.00000000511,9.999999775161,
+    5.000000112111));
+#12701 = DIRECTION('',(1.199765996433E-09,-1.,-1.749214750848E-08));
+#12702 = DIRECTION('',(1.,1.199766E-09,-2.03933E-10));
+#12703 = DEFINITIONAL_REPRESENTATION('',(#12704),#12708);
+#12704 = CIRCLE('',#12705,2.);
+#12705 = AXIS2_PLACEMENT_2D('',#12706,#12707);
+#12706 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#12707 = DIRECTION('',(1.,0.));
+#12708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12709 = ORIENTED_EDGE('',*,*,#12653,.F.);
+#12710 = ORIENTED_EDGE('',*,*,#12711,.F.);
+#12711 = EDGE_CURVE('',#12654,#12654,#12712,.T.);
+#12712 = SURFACE_CURVE('',#12713,(#12718,#12725),.PCURVE_S1.);
+#12713 = CIRCLE('',#12714,2.);
+#12714 = AXIS2_PLACEMENT_3D('',#12715,#12716,#12717);
+#12715 = CARTESIAN_POINT('',(-15.00000000631,10.999999775161,
+    5.000000129603));
+#12716 = DIRECTION('',(1.199765996433E-09,-1.,-1.749214750848E-08));
+#12717 = DIRECTION('',(1.,1.199766E-09,-2.03933E-10));
+#12718 = PCURVE('',#12664,#12719);
+#12719 = DEFINITIONAL_REPRESENTATION('',(#12720),#12724);
+#12720 = LINE('',#12721,#12722);
+#12721 = CARTESIAN_POINT('',(-0.,0.));
+#12722 = VECTOR('',#12723,1.);
+#12723 = DIRECTION('',(-1.,0.));
+#12724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12725 = PCURVE('',#12726,#12731);
+#12726 = PLANE('',#12727);
+#12727 = AXIS2_PLACEMENT_3D('',#12728,#12729,#12730);
+#12728 = CARTESIAN_POINT('',(-15.00000000631,10.999999775161,
+    5.000000129603));
+#12729 = DIRECTION('',(1.199765996433E-09,-1.,-1.749214750848E-08));
+#12730 = DIRECTION('',(1.,1.199766E-09,-2.03933E-10));
+#12731 = DEFINITIONAL_REPRESENTATION('',(#12732),#12736);
+#12732 = CIRCLE('',#12733,2.);
+#12733 = AXIS2_PLACEMENT_2D('',#12734,#12735);
+#12734 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#12735 = DIRECTION('',(1.,0.));
+#12736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12737 = ADVANCED_FACE('',(#12738),#12726,.T.);
+#12738 = FACE_BOUND('',#12739,.T.);
+#12739 = EDGE_LOOP('',(#12740));
+#12740 = ORIENTED_EDGE('',*,*,#12711,.T.);
+#12741 = ADVANCED_FACE('',(#12742,#12745),#12698,.F.);
+#12742 = FACE_BOUND('',#12743,.F.);
+#12743 = EDGE_LOOP('',(#12744));
+#12744 = ORIENTED_EDGE('',*,*,#12683,.T.);
+#12745 = FACE_BOUND('',#12746,.F.);
+#12746 = EDGE_LOOP('',(#12747));
+#12747 = ORIENTED_EDGE('',*,*,#12748,.F.);
+#12748 = EDGE_CURVE('',#12749,#12749,#12751,.T.);
+#12749 = VERTEX_POINT('',#12750);
+#12750 = CARTESIAN_POINT('',(-13.75000000511,9.999999776661,
+    5.000000111856));
+#12751 = SURFACE_CURVE('',#12752,(#12757,#12764),.PCURVE_S1.);
+#12752 = CIRCLE('',#12753,1.25);
+#12753 = AXIS2_PLACEMENT_3D('',#12754,#12755,#12756);
+#12754 = CARTESIAN_POINT('',(-15.00000000511,9.999999775161,
+    5.000000112111));
+#12755 = DIRECTION('',(1.199765996433E-09,-1.,-1.749214750848E-08));
+#12756 = DIRECTION('',(1.,1.199766E-09,-2.03933E-10));
+#12757 = PCURVE('',#12698,#12758);
+#12758 = DEFINITIONAL_REPRESENTATION('',(#12759),#12763);
+#12759 = CIRCLE('',#12760,1.25);
+#12760 = AXIS2_PLACEMENT_2D('',#12761,#12762);
+#12761 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#12762 = DIRECTION('',(1.,0.));
+#12763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12764 = PCURVE('',#12765,#12770);
+#12765 = CYLINDRICAL_SURFACE('',#12766,1.25);
+#12766 = AXIS2_PLACEMENT_3D('',#12767,#12768,#12769);
+#12767 = CARTESIAN_POINT('',(-15.00000000511,9.999999775161,
+    5.000000112111));
+#12768 = DIRECTION('',(-1.199765996433E-09,1.,1.749214750848E-08));
+#12769 = DIRECTION('',(1.,1.199766E-09,-2.03933E-10));
+#12770 = DEFINITIONAL_REPRESENTATION('',(#12771),#12775);
+#12771 = LINE('',#12772,#12773);
+#12772 = CARTESIAN_POINT('',(-0.,0.));
+#12773 = VECTOR('',#12774,1.);
+#12774 = DIRECTION('',(-1.,0.));
+#12775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12776 = ADVANCED_FACE('',(#12777),#12765,.F.);
+#12777 = FACE_BOUND('',#12778,.T.);
+#12778 = EDGE_LOOP('',(#12779,#12802,#12829,#12830));
+#12779 = ORIENTED_EDGE('',*,*,#12780,.T.);
+#12780 = EDGE_CURVE('',#12749,#12781,#12783,.T.);
+#12781 = VERTEX_POINT('',#12782);
+#12782 = CARTESIAN_POINT('',(-13.74999998951,-3.000000223339,
+    4.999999884458));
+#12783 = SEAM_CURVE('',#12784,(#12788,#12795),.PCURVE_S1.);
+#12784 = LINE('',#12785,#12786);
+#12785 = CARTESIAN_POINT('',(-13.75000000511,9.999999776661,
+    5.000000111856));
+#12786 = VECTOR('',#12787,1.);
+#12787 = DIRECTION('',(1.199765996433E-09,-1.,-1.749214750848E-08));
+#12788 = PCURVE('',#12765,#12789);
+#12789 = DEFINITIONAL_REPRESENTATION('',(#12790),#12794);
+#12790 = LINE('',#12791,#12792);
+#12791 = CARTESIAN_POINT('',(-0.,0.));
+#12792 = VECTOR('',#12793,1.);
+#12793 = DIRECTION('',(-0.,-1.));
+#12794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12795 = PCURVE('',#12765,#12796);
+#12796 = DEFINITIONAL_REPRESENTATION('',(#12797),#12801);
+#12797 = LINE('',#12798,#12799);
+#12798 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#12799 = VECTOR('',#12800,1.);
+#12800 = DIRECTION('',(-0.,-1.));
+#12801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12802 = ORIENTED_EDGE('',*,*,#12803,.T.);
+#12803 = EDGE_CURVE('',#12781,#12781,#12804,.T.);
+#12804 = SURFACE_CURVE('',#12805,(#12810,#12817),.PCURVE_S1.);
+#12805 = CIRCLE('',#12806,1.25);
+#12806 = AXIS2_PLACEMENT_3D('',#12807,#12808,#12809);
+#12807 = CARTESIAN_POINT('',(-14.99999998951,-3.000000224839,
+    4.999999884713));
+#12808 = DIRECTION('',(1.199765996433E-09,-1.,-1.749214750848E-08));
+#12809 = DIRECTION('',(1.,1.199766E-09,-2.03933E-10));
+#12810 = PCURVE('',#12765,#12811);
+#12811 = DEFINITIONAL_REPRESENTATION('',(#12812),#12816);
+#12812 = LINE('',#12813,#12814);
+#12813 = CARTESIAN_POINT('',(-0.,-13.));
+#12814 = VECTOR('',#12815,1.);
+#12815 = DIRECTION('',(-1.,0.));
+#12816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12817 = PCURVE('',#12818,#12823);
+#12818 = PLANE('',#12819);
+#12819 = AXIS2_PLACEMENT_3D('',#12820,#12821,#12822);
+#12820 = CARTESIAN_POINT('',(-14.99999998951,-3.000000224839,
+    4.999999884713));
+#12821 = DIRECTION('',(1.199765996433E-09,-1.,-1.749214750848E-08));
+#12822 = DIRECTION('',(1.,1.199766E-09,-2.03933E-10));
+#12823 = DEFINITIONAL_REPRESENTATION('',(#12824),#12828);
+#12824 = CIRCLE('',#12825,1.25);
+#12825 = AXIS2_PLACEMENT_2D('',#12826,#12827);
+#12826 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#12827 = DIRECTION('',(1.,0.));
+#12828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12829 = ORIENTED_EDGE('',*,*,#12780,.F.);
+#12830 = ORIENTED_EDGE('',*,*,#12748,.F.);
+#12831 = ADVANCED_FACE('',(#12832),#12818,.F.);
+#12832 = FACE_BOUND('',#12833,.F.);
+#12833 = EDGE_LOOP('',(#12834));
+#12834 = ORIENTED_EDGE('',*,*,#12803,.T.);
+#12835 = ORIENTED_CLOSED_SHELL('',*,#12836,.F.);
+#12836 = CLOSED_SHELL('',(#12837,#12925,#12929,#12964,#13019));
+#12837 = ADVANCED_FACE('',(#12838),#12852,.F.);
+#12838 = FACE_BOUND('',#12839,.T.);
+#12839 = EDGE_LOOP('',(#12840,#12870,#12897,#12898));
+#12840 = ORIENTED_EDGE('',*,*,#12841,.T.);
+#12841 = EDGE_CURVE('',#12842,#12844,#12846,.T.);
+#12842 = VERTEX_POINT('',#12843);
+#12843 = CARTESIAN_POINT('',(-33.00000000743,10.99999960876,
+    35.00000013217));
+#12844 = VERTEX_POINT('',#12845);
+#12845 = CARTESIAN_POINT('',(-33.00000000623,9.99999960876,
+    35.000000114699));
+#12846 = SEAM_CURVE('',#12847,(#12851,#12863),.PCURVE_S1.);
+#12847 = LINE('',#12848,#12849);
+#12848 = CARTESIAN_POINT('',(-33.00000000743,10.99999960876,
+    35.00000013217));
+#12849 = VECTOR('',#12850,1.);
+#12850 = DIRECTION('',(1.195453996439E-09,-1.,-1.747088029826E-08));
+#12851 = PCURVE('',#12852,#12857);
+#12852 = CYLINDRICAL_SURFACE('',#12853,2.);
+#12853 = AXIS2_PLACEMENT_3D('',#12854,#12855,#12856);
+#12854 = CARTESIAN_POINT('',(-35.00000000743,10.99999960637,
+    35.000000132578));
+#12855 = DIRECTION('',(-1.195453996439E-09,1.,1.747088029826E-08));
+#12856 = DIRECTION('',(1.,1.195454E-09,-2.03817E-10));
+#12857 = DEFINITIONAL_REPRESENTATION('',(#12858),#12862);
+#12858 = LINE('',#12859,#12860);
+#12859 = CARTESIAN_POINT('',(-0.,0.));
+#12860 = VECTOR('',#12861,1.);
+#12861 = DIRECTION('',(-0.,-1.));
+#12862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12863 = PCURVE('',#12852,#12864);
+#12864 = DEFINITIONAL_REPRESENTATION('',(#12865),#12869);
+#12865 = LINE('',#12866,#12867);
+#12866 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#12867 = VECTOR('',#12868,1.);
+#12868 = DIRECTION('',(-0.,-1.));
+#12869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12870 = ORIENTED_EDGE('',*,*,#12871,.T.);
+#12871 = EDGE_CURVE('',#12844,#12844,#12872,.T.);
+#12872 = SURFACE_CURVE('',#12873,(#12878,#12885),.PCURVE_S1.);
+#12873 = CIRCLE('',#12874,2.);
+#12874 = AXIS2_PLACEMENT_3D('',#12875,#12876,#12877);
+#12875 = CARTESIAN_POINT('',(-35.00000000623,9.99999960637,
+    35.000000115107));
+#12876 = DIRECTION('',(1.195453996439E-09,-1.,-1.747088029826E-08));
+#12877 = DIRECTION('',(1.,1.195454E-09,-2.03817E-10));
+#12878 = PCURVE('',#12852,#12879);
+#12879 = DEFINITIONAL_REPRESENTATION('',(#12880),#12884);
+#12880 = LINE('',#12881,#12882);
+#12881 = CARTESIAN_POINT('',(-0.,-1.));
+#12882 = VECTOR('',#12883,1.);
+#12883 = DIRECTION('',(-1.,0.));
+#12884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12885 = PCURVE('',#12886,#12891);
+#12886 = PLANE('',#12887);
+#12887 = AXIS2_PLACEMENT_3D('',#12888,#12889,#12890);
+#12888 = CARTESIAN_POINT('',(-35.00000000623,9.99999960637,
+    35.000000115107));
+#12889 = DIRECTION('',(1.195453996439E-09,-1.,-1.747088029826E-08));
+#12890 = DIRECTION('',(1.,1.195454E-09,-2.03817E-10));
+#12891 = DEFINITIONAL_REPRESENTATION('',(#12892),#12896);
+#12892 = CIRCLE('',#12893,2.);
+#12893 = AXIS2_PLACEMENT_2D('',#12894,#12895);
+#12894 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#12895 = DIRECTION('',(1.,0.));
+#12896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12897 = ORIENTED_EDGE('',*,*,#12841,.F.);
+#12898 = ORIENTED_EDGE('',*,*,#12899,.F.);
+#12899 = EDGE_CURVE('',#12842,#12842,#12900,.T.);
+#12900 = SURFACE_CURVE('',#12901,(#12906,#12913),.PCURVE_S1.);
+#12901 = CIRCLE('',#12902,2.);
+#12902 = AXIS2_PLACEMENT_3D('',#12903,#12904,#12905);
+#12903 = CARTESIAN_POINT('',(-35.00000000743,10.99999960637,
+    35.000000132578));
+#12904 = DIRECTION('',(1.195453996439E-09,-1.,-1.747088029826E-08));
+#12905 = DIRECTION('',(1.,1.195454E-09,-2.03817E-10));
+#12906 = PCURVE('',#12852,#12907);
+#12907 = DEFINITIONAL_REPRESENTATION('',(#12908),#12912);
+#12908 = LINE('',#12909,#12910);
+#12909 = CARTESIAN_POINT('',(-0.,0.));
+#12910 = VECTOR('',#12911,1.);
+#12911 = DIRECTION('',(-1.,0.));
+#12912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12913 = PCURVE('',#12914,#12919);
+#12914 = PLANE('',#12915);
+#12915 = AXIS2_PLACEMENT_3D('',#12916,#12917,#12918);
+#12916 = CARTESIAN_POINT('',(-35.00000000743,10.99999960637,
+    35.000000132578));
+#12917 = DIRECTION('',(1.195453996439E-09,-1.,-1.747088029826E-08));
+#12918 = DIRECTION('',(1.,1.195454E-09,-2.03817E-10));
+#12919 = DEFINITIONAL_REPRESENTATION('',(#12920),#12924);
+#12920 = CIRCLE('',#12921,2.);
+#12921 = AXIS2_PLACEMENT_2D('',#12922,#12923);
+#12922 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#12923 = DIRECTION('',(1.,0.));
+#12924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12925 = ADVANCED_FACE('',(#12926),#12914,.T.);
+#12926 = FACE_BOUND('',#12927,.T.);
+#12927 = EDGE_LOOP('',(#12928));
+#12928 = ORIENTED_EDGE('',*,*,#12899,.T.);
+#12929 = ADVANCED_FACE('',(#12930,#12933),#12886,.F.);
+#12930 = FACE_BOUND('',#12931,.F.);
+#12931 = EDGE_LOOP('',(#12932));
+#12932 = ORIENTED_EDGE('',*,*,#12871,.T.);
+#12933 = FACE_BOUND('',#12934,.F.);
+#12934 = EDGE_LOOP('',(#12935));
+#12935 = ORIENTED_EDGE('',*,*,#12936,.F.);
+#12936 = EDGE_CURVE('',#12937,#12937,#12939,.T.);
+#12937 = VERTEX_POINT('',#12938);
+#12938 = CARTESIAN_POINT('',(-33.75000000623,9.999999607864,
+    35.000000114852));
+#12939 = SURFACE_CURVE('',#12940,(#12945,#12952),.PCURVE_S1.);
+#12940 = CIRCLE('',#12941,1.25);
+#12941 = AXIS2_PLACEMENT_3D('',#12942,#12943,#12944);
+#12942 = CARTESIAN_POINT('',(-35.00000000623,9.99999960637,
+    35.000000115107));
+#12943 = DIRECTION('',(1.195453996439E-09,-1.,-1.747088029826E-08));
+#12944 = DIRECTION('',(1.,1.195454E-09,-2.03817E-10));
+#12945 = PCURVE('',#12886,#12946);
+#12946 = DEFINITIONAL_REPRESENTATION('',(#12947),#12951);
+#12947 = CIRCLE('',#12948,1.25);
+#12948 = AXIS2_PLACEMENT_2D('',#12949,#12950);
+#12949 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#12950 = DIRECTION('',(1.,0.));
+#12951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12952 = PCURVE('',#12953,#12958);
+#12953 = CYLINDRICAL_SURFACE('',#12954,1.25);
+#12954 = AXIS2_PLACEMENT_3D('',#12955,#12956,#12957);
+#12955 = CARTESIAN_POINT('',(-35.00000000623,9.99999960637,
+    35.000000115107));
+#12956 = DIRECTION('',(-1.195453996439E-09,1.,1.747088029826E-08));
+#12957 = DIRECTION('',(1.,1.195454E-09,-2.03817E-10));
+#12958 = DEFINITIONAL_REPRESENTATION('',(#12959),#12963);
+#12959 = LINE('',#12960,#12961);
+#12960 = CARTESIAN_POINT('',(-0.,0.));
+#12961 = VECTOR('',#12962,1.);
+#12962 = DIRECTION('',(-1.,0.));
+#12963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12964 = ADVANCED_FACE('',(#12965),#12953,.F.);
+#12965 = FACE_BOUND('',#12966,.T.);
+#12966 = EDGE_LOOP('',(#12967,#12990,#13017,#13018));
+#12967 = ORIENTED_EDGE('',*,*,#12968,.T.);
+#12968 = EDGE_CURVE('',#12937,#12969,#12971,.T.);
+#12969 = VERTEX_POINT('',#12970);
+#12970 = CARTESIAN_POINT('',(-33.74999999069,-3.000000392136,
+    34.999999887731));
+#12971 = SEAM_CURVE('',#12972,(#12976,#12983),.PCURVE_S1.);
+#12972 = LINE('',#12973,#12974);
+#12973 = CARTESIAN_POINT('',(-33.75000000623,9.999999607864,
+    35.000000114852));
+#12974 = VECTOR('',#12975,1.);
+#12975 = DIRECTION('',(1.195453996439E-09,-1.,-1.747088029826E-08));
+#12976 = PCURVE('',#12953,#12977);
+#12977 = DEFINITIONAL_REPRESENTATION('',(#12978),#12982);
+#12978 = LINE('',#12979,#12980);
+#12979 = CARTESIAN_POINT('',(-0.,0.));
+#12980 = VECTOR('',#12981,1.);
+#12981 = DIRECTION('',(-0.,-1.));
+#12982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12983 = PCURVE('',#12953,#12984);
+#12984 = DEFINITIONAL_REPRESENTATION('',(#12985),#12989);
+#12985 = LINE('',#12986,#12987);
+#12986 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#12987 = VECTOR('',#12988,1.);
+#12988 = DIRECTION('',(-0.,-1.));
+#12989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12990 = ORIENTED_EDGE('',*,*,#12991,.T.);
+#12991 = EDGE_CURVE('',#12969,#12969,#12992,.T.);
+#12992 = SURFACE_CURVE('',#12993,(#12998,#13005),.PCURVE_S1.);
+#12993 = CIRCLE('',#12994,1.25);
+#12994 = AXIS2_PLACEMENT_3D('',#12995,#12996,#12997);
+#12995 = CARTESIAN_POINT('',(-34.99999999069,-3.00000039363,
+    34.999999887985));
+#12996 = DIRECTION('',(1.195453996439E-09,-1.,-1.747088029826E-08));
+#12997 = DIRECTION('',(1.,1.195454E-09,-2.03817E-10));
+#12998 = PCURVE('',#12953,#12999);
+#12999 = DEFINITIONAL_REPRESENTATION('',(#13000),#13004);
+#13000 = LINE('',#13001,#13002);
+#13001 = CARTESIAN_POINT('',(-0.,-13.));
+#13002 = VECTOR('',#13003,1.);
+#13003 = DIRECTION('',(-1.,0.));
+#13004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13005 = PCURVE('',#13006,#13011);
+#13006 = PLANE('',#13007);
+#13007 = AXIS2_PLACEMENT_3D('',#13008,#13009,#13010);
+#13008 = CARTESIAN_POINT('',(-34.99999999069,-3.00000039363,
+    34.999999887985));
+#13009 = DIRECTION('',(1.195453996439E-09,-1.,-1.747088029826E-08));
+#13010 = DIRECTION('',(1.,1.195454E-09,-2.03817E-10));
+#13011 = DEFINITIONAL_REPRESENTATION('',(#13012),#13016);
+#13012 = CIRCLE('',#13013,1.25);
+#13013 = AXIS2_PLACEMENT_2D('',#13014,#13015);
+#13014 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#13015 = DIRECTION('',(1.,0.));
+#13016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13017 = ORIENTED_EDGE('',*,*,#12968,.F.);
+#13018 = ORIENTED_EDGE('',*,*,#12936,.F.);
+#13019 = ADVANCED_FACE('',(#13020),#13006,.F.);
+#13020 = FACE_BOUND('',#13021,.F.);
+#13021 = EDGE_LOOP('',(#13022));
+#13022 = ORIENTED_EDGE('',*,*,#12991,.T.);
+#13023 = ORIENTED_CLOSED_SHELL('',*,#13024,.F.);
+#13024 = CLOSED_SHELL('',(#13025,#13145,#13291,#13432,#13552,#13657,
+    #13664,#13719,#13774,#13829,#13884,#13911,#13938,#13965,#13969,
+    #13973,#13977));
+#13025 = ADVANCED_FACE('',(#13026),#13040,.T.);
+#13026 = FACE_BOUND('',#13027,.T.);
+#13027 = EDGE_LOOP('',(#13028,#13063,#13091,#13119));
+#13028 = ORIENTED_EDGE('',*,*,#13029,.T.);
+#13029 = EDGE_CURVE('',#13030,#13032,#13034,.T.);
+#13030 = VERTEX_POINT('',#13031);
+#13031 = CARTESIAN_POINT('',(-30.00000020221,-84.99999883218,
+    59.999999697172));
+#13032 = VERTEX_POINT('',#13033);
+#13033 = CARTESIAN_POINT('',(-30.00000020221,-84.99999883218,
+    69.999999697172));
+#13034 = SURFACE_CURVE('',#13035,(#13039,#13051),.PCURVE_S1.);
+#13035 = LINE('',#13036,#13037);
+#13036 = CARTESIAN_POINT('',(-30.00000020221,-84.99999883218,
+    59.999999697172));
+#13037 = VECTOR('',#13038,1.);
+#13038 = DIRECTION('',(0.,0.,1.));
+#13039 = PCURVE('',#13040,#13045);
+#13040 = PLANE('',#13041);
+#13041 = AXIS2_PLACEMENT_3D('',#13042,#13043,#13044);
+#13042 = CARTESIAN_POINT('',(-30.00000020221,-84.99999883218,
+    59.999999697172));
+#13043 = DIRECTION('',(0.,1.,0.));
+#13044 = DIRECTION('',(1.,0.,0.));
+#13045 = DEFINITIONAL_REPRESENTATION('',(#13046),#13050);
+#13046 = LINE('',#13047,#13048);
+#13047 = CARTESIAN_POINT('',(0.,0.));
+#13048 = VECTOR('',#13049,1.);
+#13049 = DIRECTION('',(0.,-1.));
+#13050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13051 = PCURVE('',#13052,#13057);
+#13052 = PLANE('',#13053);
+#13053 = AXIS2_PLACEMENT_3D('',#13054,#13055,#13056);
+#13054 = CARTESIAN_POINT('',(-30.00000020221,-39.99999883218,
+    59.999999697172));
+#13055 = DIRECTION('',(1.,0.,0.));
+#13056 = DIRECTION('',(0.,-1.,0.));
+#13057 = DEFINITIONAL_REPRESENTATION('',(#13058),#13062);
+#13058 = LINE('',#13059,#13060);
+#13059 = CARTESIAN_POINT('',(45.,0.));
+#13060 = VECTOR('',#13061,1.);
+#13061 = DIRECTION('',(0.,-1.));
+#13062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13063 = ORIENTED_EDGE('',*,*,#13064,.T.);
+#13064 = EDGE_CURVE('',#13032,#13065,#13067,.T.);
+#13065 = VERTEX_POINT('',#13066);
+#13066 = CARTESIAN_POINT('',(29.999999797788,-84.99999883218,
+    69.999999697172));
+#13067 = SURFACE_CURVE('',#13068,(#13072,#13079),.PCURVE_S1.);
+#13068 = LINE('',#13069,#13070);
+#13069 = CARTESIAN_POINT('',(-30.00000020221,-84.99999883218,
+    69.999999697172));
+#13070 = VECTOR('',#13071,1.);
+#13071 = DIRECTION('',(1.,0.,0.));
+#13072 = PCURVE('',#13040,#13073);
+#13073 = DEFINITIONAL_REPRESENTATION('',(#13074),#13078);
+#13074 = LINE('',#13075,#13076);
+#13075 = CARTESIAN_POINT('',(0.,-10.));
+#13076 = VECTOR('',#13077,1.);
+#13077 = DIRECTION('',(1.,0.));
+#13078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13079 = PCURVE('',#13080,#13085);
+#13080 = PLANE('',#13081);
+#13081 = AXIS2_PLACEMENT_3D('',#13082,#13083,#13084);
+#13082 = CARTESIAN_POINT('',(-2.022116163403E-07,-62.49999883218,
+    69.999999697172));
+#13083 = DIRECTION('',(0.,0.,1.));
+#13084 = DIRECTION('',(1.,0.,0.));
+#13085 = DEFINITIONAL_REPRESENTATION('',(#13086),#13090);
+#13086 = LINE('',#13087,#13088);
+#13087 = CARTESIAN_POINT('',(-30.,-22.5));
+#13088 = VECTOR('',#13089,1.);
+#13089 = DIRECTION('',(1.,0.));
+#13090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13091 = ORIENTED_EDGE('',*,*,#13092,.F.);
+#13092 = EDGE_CURVE('',#13093,#13065,#13095,.T.);
+#13093 = VERTEX_POINT('',#13094);
+#13094 = CARTESIAN_POINT('',(29.999999797788,-84.99999883218,
+    59.999999697172));
+#13095 = SURFACE_CURVE('',#13096,(#13100,#13107),.PCURVE_S1.);
+#13096 = LINE('',#13097,#13098);
+#13097 = CARTESIAN_POINT('',(29.999999797788,-84.99999883218,
+    59.999999697172));
+#13098 = VECTOR('',#13099,1.);
+#13099 = DIRECTION('',(0.,0.,1.));
+#13100 = PCURVE('',#13040,#13101);
+#13101 = DEFINITIONAL_REPRESENTATION('',(#13102),#13106);
+#13102 = LINE('',#13103,#13104);
+#13103 = CARTESIAN_POINT('',(60.,0.));
+#13104 = VECTOR('',#13105,1.);
+#13105 = DIRECTION('',(0.,-1.));
+#13106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13107 = PCURVE('',#13108,#13113);
+#13108 = PLANE('',#13109);
+#13109 = AXIS2_PLACEMENT_3D('',#13110,#13111,#13112);
+#13110 = CARTESIAN_POINT('',(29.999999797788,-84.99999883218,
+    59.999999697172));
+#13111 = DIRECTION('',(-1.,0.,0.));
+#13112 = DIRECTION('',(0.,1.,0.));
+#13113 = DEFINITIONAL_REPRESENTATION('',(#13114),#13118);
+#13114 = LINE('',#13115,#13116);
+#13115 = CARTESIAN_POINT('',(0.,0.));
+#13116 = VECTOR('',#13117,1.);
+#13117 = DIRECTION('',(0.,-1.));
+#13118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13119 = ORIENTED_EDGE('',*,*,#13120,.F.);
+#13120 = EDGE_CURVE('',#13030,#13093,#13121,.T.);
+#13121 = SURFACE_CURVE('',#13122,(#13126,#13133),.PCURVE_S1.);
+#13122 = LINE('',#13123,#13124);
+#13123 = CARTESIAN_POINT('',(-30.00000020221,-84.99999883218,
+    59.999999697172));
+#13124 = VECTOR('',#13125,1.);
+#13125 = DIRECTION('',(1.,0.,0.));
+#13126 = PCURVE('',#13040,#13127);
+#13127 = DEFINITIONAL_REPRESENTATION('',(#13128),#13132);
+#13128 = LINE('',#13129,#13130);
+#13129 = CARTESIAN_POINT('',(0.,0.));
+#13130 = VECTOR('',#13131,1.);
+#13131 = DIRECTION('',(1.,0.));
+#13132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13133 = PCURVE('',#13134,#13139);
+#13134 = PLANE('',#13135);
+#13135 = AXIS2_PLACEMENT_3D('',#13136,#13137,#13138);
+#13136 = CARTESIAN_POINT('',(-2.022116163403E-07,-62.49999883218,
+    59.999999697172));
+#13137 = DIRECTION('',(0.,0.,1.));
+#13138 = DIRECTION('',(1.,0.,0.));
+#13139 = DEFINITIONAL_REPRESENTATION('',(#13140),#13144);
+#13140 = LINE('',#13141,#13142);
+#13141 = CARTESIAN_POINT('',(-30.,-22.5));
+#13142 = VECTOR('',#13143,1.);
+#13143 = DIRECTION('',(1.,0.));
+#13144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13145 = ADVANCED_FACE('',(#13146,#13221,#13256),#13052,.T.);
+#13146 = FACE_BOUND('',#13147,.T.);
+#13147 = EDGE_LOOP('',(#13148,#13178,#13199,#13200));
+#13148 = ORIENTED_EDGE('',*,*,#13149,.T.);
+#13149 = EDGE_CURVE('',#13150,#13152,#13154,.T.);
+#13150 = VERTEX_POINT('',#13151);
+#13151 = CARTESIAN_POINT('',(-30.00000020221,-39.99999883218,
+    59.999999697172));
+#13152 = VERTEX_POINT('',#13153);
+#13153 = CARTESIAN_POINT('',(-30.00000020221,-39.99999883218,
+    69.999999697172));
+#13154 = SURFACE_CURVE('',#13155,(#13159,#13166),.PCURVE_S1.);
+#13155 = LINE('',#13156,#13157);
+#13156 = CARTESIAN_POINT('',(-30.00000020221,-39.99999883218,
+    59.999999697172));
+#13157 = VECTOR('',#13158,1.);
+#13158 = DIRECTION('',(0.,0.,1.));
+#13159 = PCURVE('',#13052,#13160);
+#13160 = DEFINITIONAL_REPRESENTATION('',(#13161),#13165);
+#13161 = LINE('',#13162,#13163);
+#13162 = CARTESIAN_POINT('',(0.,0.));
+#13163 = VECTOR('',#13164,1.);
+#13164 = DIRECTION('',(0.,-1.));
+#13165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13166 = PCURVE('',#13167,#13172);
+#13167 = PLANE('',#13168);
+#13168 = AXIS2_PLACEMENT_3D('',#13169,#13170,#13171);
+#13169 = CARTESIAN_POINT('',(29.999999797788,-39.99999883218,
+    59.999999697172));
+#13170 = DIRECTION('',(0.,-1.,0.));
+#13171 = DIRECTION('',(-1.,0.,0.));
+#13172 = DEFINITIONAL_REPRESENTATION('',(#13173),#13177);
+#13173 = LINE('',#13174,#13175);
+#13174 = CARTESIAN_POINT('',(60.,0.));
+#13175 = VECTOR('',#13176,1.);
+#13176 = DIRECTION('',(0.,-1.));
+#13177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13178 = ORIENTED_EDGE('',*,*,#13179,.T.);
+#13179 = EDGE_CURVE('',#13152,#13032,#13180,.T.);
+#13180 = SURFACE_CURVE('',#13181,(#13185,#13192),.PCURVE_S1.);
+#13181 = LINE('',#13182,#13183);
+#13182 = CARTESIAN_POINT('',(-30.00000020221,-39.99999883218,
+    69.999999697172));
+#13183 = VECTOR('',#13184,1.);
+#13184 = DIRECTION('',(0.,-1.,0.));
+#13185 = PCURVE('',#13052,#13186);
+#13186 = DEFINITIONAL_REPRESENTATION('',(#13187),#13191);
+#13187 = LINE('',#13188,#13189);
+#13188 = CARTESIAN_POINT('',(0.,-10.));
+#13189 = VECTOR('',#13190,1.);
+#13190 = DIRECTION('',(1.,0.));
+#13191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13192 = PCURVE('',#13080,#13193);
+#13193 = DEFINITIONAL_REPRESENTATION('',(#13194),#13198);
+#13194 = LINE('',#13195,#13196);
+#13195 = CARTESIAN_POINT('',(-30.,22.5));
+#13196 = VECTOR('',#13197,1.);
+#13197 = DIRECTION('',(0.,-1.));
+#13198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13199 = ORIENTED_EDGE('',*,*,#13029,.F.);
+#13200 = ORIENTED_EDGE('',*,*,#13201,.F.);
+#13201 = EDGE_CURVE('',#13150,#13030,#13202,.T.);
+#13202 = SURFACE_CURVE('',#13203,(#13207,#13214),.PCURVE_S1.);
+#13203 = LINE('',#13204,#13205);
+#13204 = CARTESIAN_POINT('',(-30.00000020221,-39.99999883218,
+    59.999999697172));
+#13205 = VECTOR('',#13206,1.);
+#13206 = DIRECTION('',(0.,-1.,0.));
+#13207 = PCURVE('',#13052,#13208);
+#13208 = DEFINITIONAL_REPRESENTATION('',(#13209),#13213);
+#13209 = LINE('',#13210,#13211);
+#13210 = CARTESIAN_POINT('',(0.,0.));
+#13211 = VECTOR('',#13212,1.);
+#13212 = DIRECTION('',(1.,0.));
+#13213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13214 = PCURVE('',#13134,#13215);
+#13215 = DEFINITIONAL_REPRESENTATION('',(#13216),#13220);
+#13216 = LINE('',#13217,#13218);
+#13217 = CARTESIAN_POINT('',(-30.,22.5));
+#13218 = VECTOR('',#13219,1.);
+#13219 = DIRECTION('',(0.,-1.));
+#13220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13221 = FACE_BOUND('',#13222,.T.);
+#13222 = EDGE_LOOP('',(#13223));
+#13223 = ORIENTED_EDGE('',*,*,#13224,.T.);
+#13224 = EDGE_CURVE('',#13225,#13225,#13227,.T.);
+#13225 = VERTEX_POINT('',#13226);
+#13226 = CARTESIAN_POINT('',(-30.00000020221,-81.24999883218,
+    64.999999697172));
+#13227 = SURFACE_CURVE('',#13228,(#13233,#13244),.PCURVE_S1.);
+#13228 = CIRCLE('',#13229,1.25);
+#13229 = AXIS2_PLACEMENT_3D('',#13230,#13231,#13232);
+#13230 = CARTESIAN_POINT('',(-30.00000020221,-79.99999883218,
+    64.999999697172));
+#13231 = DIRECTION('',(-1.,0.,0.));
+#13232 = DIRECTION('',(0.,-1.,0.));
+#13233 = PCURVE('',#13052,#13234);
+#13234 = DEFINITIONAL_REPRESENTATION('',(#13235),#13243);
+#13235 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13236,#13237,#13238,#13239
+    ,#13240,#13241,#13242),.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(
+  '') );
+#13236 = CARTESIAN_POINT('',(41.25,-5.));
+#13237 = CARTESIAN_POINT('',(41.25,-7.165063509461));
+#13238 = CARTESIAN_POINT('',(39.375,-6.082531754731));
+#13239 = CARTESIAN_POINT('',(37.5,-5.));
+#13240 = CARTESIAN_POINT('',(39.375,-3.917468245269));
+#13241 = CARTESIAN_POINT('',(41.25,-2.834936490539));
+#13242 = CARTESIAN_POINT('',(41.25,-5.));
+#13243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13244 = PCURVE('',#13245,#13250);
+#13245 = CYLINDRICAL_SURFACE('',#13246,1.25);
+#13246 = AXIS2_PLACEMENT_3D('',#13247,#13248,#13249);
+#13247 = CARTESIAN_POINT('',(-30.00000020221,-79.99999883218,
+    64.999999697172));
+#13248 = DIRECTION('',(-1.,0.,0.));
+#13249 = DIRECTION('',(0.,-1.,0.));
+#13250 = DEFINITIONAL_REPRESENTATION('',(#13251),#13255);
+#13251 = LINE('',#13252,#13253);
+#13252 = CARTESIAN_POINT('',(0.,0.));
+#13253 = VECTOR('',#13254,1.);
+#13254 = DIRECTION('',(1.,0.));
+#13255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13256 = FACE_BOUND('',#13257,.T.);
+#13257 = EDGE_LOOP('',(#13258));
+#13258 = ORIENTED_EDGE('',*,*,#13259,.T.);
+#13259 = EDGE_CURVE('',#13260,#13260,#13262,.T.);
+#13260 = VERTEX_POINT('',#13261);
+#13261 = CARTESIAN_POINT('',(-30.00000020221,-46.24999883218,
+    64.999999697172));
+#13262 = SURFACE_CURVE('',#13263,(#13268,#13279),.PCURVE_S1.);
+#13263 = CIRCLE('',#13264,1.25);
+#13264 = AXIS2_PLACEMENT_3D('',#13265,#13266,#13267);
+#13265 = CARTESIAN_POINT('',(-30.00000020221,-44.99999883218,
+    64.999999697172));
+#13266 = DIRECTION('',(-1.,0.,0.));
+#13267 = DIRECTION('',(0.,-1.,0.));
+#13268 = PCURVE('',#13052,#13269);
+#13269 = DEFINITIONAL_REPRESENTATION('',(#13270),#13278);
+#13270 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13271,#13272,#13273,#13274
+    ,#13275,#13276,#13277),.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(
+  '') );
+#13271 = CARTESIAN_POINT('',(6.25,-5.));
+#13272 = CARTESIAN_POINT('',(6.25,-7.165063509461));
+#13273 = CARTESIAN_POINT('',(4.375,-6.082531754731));
+#13274 = CARTESIAN_POINT('',(2.5,-5.));
+#13275 = CARTESIAN_POINT('',(4.375,-3.917468245269));
+#13276 = CARTESIAN_POINT('',(6.25,-2.834936490539));
+#13277 = CARTESIAN_POINT('',(6.25,-5.));
+#13278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13279 = PCURVE('',#13280,#13285);
+#13280 = CYLINDRICAL_SURFACE('',#13281,1.25);
+#13281 = AXIS2_PLACEMENT_3D('',#13282,#13283,#13284);
+#13282 = CARTESIAN_POINT('',(-30.00000020221,-44.99999883218,
+    64.999999697172));
+#13283 = DIRECTION('',(-1.,0.,0.));
+#13284 = DIRECTION('',(0.,-1.,0.));
+#13285 = DEFINITIONAL_REPRESENTATION('',(#13286),#13290);
+#13286 = LINE('',#13287,#13288);
+#13287 = CARTESIAN_POINT('',(0.,0.));
+#13288 = VECTOR('',#13289,1.);
+#13289 = DIRECTION('',(1.,0.));
+#13290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13291 = ADVANCED_FACE('',(#13292,#13362,#13397),#13108,.T.);
+#13292 = FACE_BOUND('',#13293,.T.);
+#13293 = EDGE_LOOP('',(#13294,#13295,#13318,#13341));
+#13294 = ORIENTED_EDGE('',*,*,#13092,.T.);
+#13295 = ORIENTED_EDGE('',*,*,#13296,.T.);
+#13296 = EDGE_CURVE('',#13065,#13297,#13299,.T.);
+#13297 = VERTEX_POINT('',#13298);
+#13298 = CARTESIAN_POINT('',(29.999999797788,-39.99999883218,
+    69.999999697172));
+#13299 = SURFACE_CURVE('',#13300,(#13304,#13311),.PCURVE_S1.);
+#13300 = LINE('',#13301,#13302);
+#13301 = CARTESIAN_POINT('',(29.999999797788,-84.99999883218,
+    69.999999697172));
+#13302 = VECTOR('',#13303,1.);
+#13303 = DIRECTION('',(0.,1.,0.));
+#13304 = PCURVE('',#13108,#13305);
+#13305 = DEFINITIONAL_REPRESENTATION('',(#13306),#13310);
+#13306 = LINE('',#13307,#13308);
+#13307 = CARTESIAN_POINT('',(0.,-10.));
+#13308 = VECTOR('',#13309,1.);
+#13309 = DIRECTION('',(1.,0.));
+#13310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13311 = PCURVE('',#13080,#13312);
+#13312 = DEFINITIONAL_REPRESENTATION('',(#13313),#13317);
+#13313 = LINE('',#13314,#13315);
+#13314 = CARTESIAN_POINT('',(30.,-22.5));
+#13315 = VECTOR('',#13316,1.);
+#13316 = DIRECTION('',(0.,1.));
+#13317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13318 = ORIENTED_EDGE('',*,*,#13319,.F.);
+#13319 = EDGE_CURVE('',#13320,#13297,#13322,.T.);
+#13320 = VERTEX_POINT('',#13321);
+#13321 = CARTESIAN_POINT('',(29.999999797788,-39.99999883218,
+    59.999999697172));
+#13322 = SURFACE_CURVE('',#13323,(#13327,#13334),.PCURVE_S1.);
+#13323 = LINE('',#13324,#13325);
+#13324 = CARTESIAN_POINT('',(29.999999797788,-39.99999883218,
+    59.999999697172));
+#13325 = VECTOR('',#13326,1.);
+#13326 = DIRECTION('',(0.,0.,1.));
+#13327 = PCURVE('',#13108,#13328);
+#13328 = DEFINITIONAL_REPRESENTATION('',(#13329),#13333);
+#13329 = LINE('',#13330,#13331);
+#13330 = CARTESIAN_POINT('',(45.,0.));
+#13331 = VECTOR('',#13332,1.);
+#13332 = DIRECTION('',(0.,-1.));
+#13333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13334 = PCURVE('',#13167,#13335);
+#13335 = DEFINITIONAL_REPRESENTATION('',(#13336),#13340);
+#13336 = LINE('',#13337,#13338);
+#13337 = CARTESIAN_POINT('',(0.,-0.));
+#13338 = VECTOR('',#13339,1.);
+#13339 = DIRECTION('',(0.,-1.));
+#13340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13341 = ORIENTED_EDGE('',*,*,#13342,.F.);
+#13342 = EDGE_CURVE('',#13093,#13320,#13343,.T.);
+#13343 = SURFACE_CURVE('',#13344,(#13348,#13355),.PCURVE_S1.);
+#13344 = LINE('',#13345,#13346);
+#13345 = CARTESIAN_POINT('',(29.999999797788,-84.99999883218,
+    59.999999697172));
+#13346 = VECTOR('',#13347,1.);
+#13347 = DIRECTION('',(0.,1.,0.));
+#13348 = PCURVE('',#13108,#13349);
+#13349 = DEFINITIONAL_REPRESENTATION('',(#13350),#13354);
+#13350 = LINE('',#13351,#13352);
+#13351 = CARTESIAN_POINT('',(0.,0.));
+#13352 = VECTOR('',#13353,1.);
+#13353 = DIRECTION('',(1.,0.));
+#13354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13355 = PCURVE('',#13134,#13356);
+#13356 = DEFINITIONAL_REPRESENTATION('',(#13357),#13361);
+#13357 = LINE('',#13358,#13359);
+#13358 = CARTESIAN_POINT('',(30.,-22.5));
+#13359 = VECTOR('',#13360,1.);
+#13360 = DIRECTION('',(0.,1.));
+#13361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13362 = FACE_BOUND('',#13363,.T.);
+#13363 = EDGE_LOOP('',(#13364));
+#13364 = ORIENTED_EDGE('',*,*,#13365,.T.);
+#13365 = EDGE_CURVE('',#13366,#13366,#13368,.T.);
+#13366 = VERTEX_POINT('',#13367);
+#13367 = CARTESIAN_POINT('',(29.999999797788,-43.74999883218,
+    64.999999697172));
+#13368 = SURFACE_CURVE('',#13369,(#13374,#13385),.PCURVE_S1.);
+#13369 = CIRCLE('',#13370,1.25);
+#13370 = AXIS2_PLACEMENT_3D('',#13371,#13372,#13373);
+#13371 = CARTESIAN_POINT('',(29.999999797788,-44.99999883218,
+    64.999999697172));
+#13372 = DIRECTION('',(1.,0.,0.));
+#13373 = DIRECTION('',(0.,1.,0.));
+#13374 = PCURVE('',#13108,#13375);
+#13375 = DEFINITIONAL_REPRESENTATION('',(#13376),#13384);
+#13376 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13377,#13378,#13379,#13380
+    ,#13381,#13382,#13383),.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(
+  '') );
+#13377 = CARTESIAN_POINT('',(41.25,-5.));
+#13378 = CARTESIAN_POINT('',(41.25,-7.165063509461));
+#13379 = CARTESIAN_POINT('',(39.375,-6.082531754731));
+#13380 = CARTESIAN_POINT('',(37.5,-5.));
+#13381 = CARTESIAN_POINT('',(39.375,-3.917468245269));
+#13382 = CARTESIAN_POINT('',(41.25,-2.834936490539));
+#13383 = CARTESIAN_POINT('',(41.25,-5.));
+#13384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13385 = PCURVE('',#13386,#13391);
+#13386 = CYLINDRICAL_SURFACE('',#13387,1.25);
+#13387 = AXIS2_PLACEMENT_3D('',#13388,#13389,#13390);
+#13388 = CARTESIAN_POINT('',(29.999999797788,-44.99999883218,
+    64.999999697172));
+#13389 = DIRECTION('',(1.,0.,0.));
+#13390 = DIRECTION('',(0.,1.,0.));
+#13391 = DEFINITIONAL_REPRESENTATION('',(#13392),#13396);
+#13392 = LINE('',#13393,#13394);
+#13393 = CARTESIAN_POINT('',(0.,0.));
+#13394 = VECTOR('',#13395,1.);
+#13395 = DIRECTION('',(1.,0.));
+#13396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13397 = FACE_BOUND('',#13398,.T.);
+#13398 = EDGE_LOOP('',(#13399));
+#13399 = ORIENTED_EDGE('',*,*,#13400,.T.);
+#13400 = EDGE_CURVE('',#13401,#13401,#13403,.T.);
+#13401 = VERTEX_POINT('',#13402);
+#13402 = CARTESIAN_POINT('',(29.999999797788,-78.74999883218,
+    64.999999697172));
+#13403 = SURFACE_CURVE('',#13404,(#13409,#13420),.PCURVE_S1.);
+#13404 = CIRCLE('',#13405,1.25);
+#13405 = AXIS2_PLACEMENT_3D('',#13406,#13407,#13408);
+#13406 = CARTESIAN_POINT('',(29.999999797788,-79.99999883218,
+    64.999999697172));
+#13407 = DIRECTION('',(1.,0.,0.));
+#13408 = DIRECTION('',(0.,1.,0.));
+#13409 = PCURVE('',#13108,#13410);
+#13410 = DEFINITIONAL_REPRESENTATION('',(#13411),#13419);
+#13411 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13412,#13413,#13414,#13415
+    ,#13416,#13417,#13418),.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(
+  '') );
+#13412 = CARTESIAN_POINT('',(6.25,-5.));
+#13413 = CARTESIAN_POINT('',(6.25,-7.165063509461));
+#13414 = CARTESIAN_POINT('',(4.375,-6.082531754731));
+#13415 = CARTESIAN_POINT('',(2.5,-5.));
+#13416 = CARTESIAN_POINT('',(4.375,-3.917468245269));
+#13417 = CARTESIAN_POINT('',(6.25,-2.834936490539));
+#13418 = CARTESIAN_POINT('',(6.25,-5.));
+#13419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13420 = PCURVE('',#13421,#13426);
+#13421 = CYLINDRICAL_SURFACE('',#13422,1.25);
+#13422 = AXIS2_PLACEMENT_3D('',#13423,#13424,#13425);
+#13423 = CARTESIAN_POINT('',(29.999999797788,-79.99999883218,
+    64.999999697172));
+#13424 = DIRECTION('',(1.,0.,0.));
+#13425 = DIRECTION('',(0.,1.,0.));
+#13426 = DEFINITIONAL_REPRESENTATION('',(#13427),#13431);
+#13427 = LINE('',#13428,#13429);
+#13428 = CARTESIAN_POINT('',(0.,0.));
+#13429 = VECTOR('',#13430,1.);
+#13430 = DIRECTION('',(1.,0.));
+#13431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13432 = ADVANCED_FACE('',(#13433,#13459,#13490,#13521),#13134,.T.);
+#13433 = FACE_BOUND('',#13434,.T.);
+#13434 = EDGE_LOOP('',(#13435,#13436,#13437,#13458));
+#13435 = ORIENTED_EDGE('',*,*,#13120,.T.);
+#13436 = ORIENTED_EDGE('',*,*,#13342,.T.);
+#13437 = ORIENTED_EDGE('',*,*,#13438,.T.);
+#13438 = EDGE_CURVE('',#13320,#13150,#13439,.T.);
+#13439 = SURFACE_CURVE('',#13440,(#13444,#13451),.PCURVE_S1.);
+#13440 = LINE('',#13441,#13442);
+#13441 = CARTESIAN_POINT('',(29.999999797788,-39.99999883218,
+    59.999999697172));
+#13442 = VECTOR('',#13443,1.);
+#13443 = DIRECTION('',(-1.,0.,0.));
+#13444 = PCURVE('',#13134,#13445);
+#13445 = DEFINITIONAL_REPRESENTATION('',(#13446),#13450);
+#13446 = LINE('',#13447,#13448);
+#13447 = CARTESIAN_POINT('',(30.,22.5));
+#13448 = VECTOR('',#13449,1.);
+#13449 = DIRECTION('',(-1.,0.));
+#13450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13451 = PCURVE('',#13167,#13452);
+#13452 = DEFINITIONAL_REPRESENTATION('',(#13453),#13457);
+#13453 = LINE('',#13454,#13455);
+#13454 = CARTESIAN_POINT('',(0.,-0.));
+#13455 = VECTOR('',#13456,1.);
+#13456 = DIRECTION('',(1.,0.));
+#13457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13458 = ORIENTED_EDGE('',*,*,#13201,.T.);
+#13459 = FACE_BOUND('',#13460,.T.);
+#13460 = EDGE_LOOP('',(#13461));
+#13461 = ORIENTED_EDGE('',*,*,#13462,.F.);
+#13462 = EDGE_CURVE('',#13463,#13463,#13465,.T.);
+#13463 = VERTEX_POINT('',#13464);
+#13464 = CARTESIAN_POINT('',(-13.75000020221,-62.49999883218,
+    59.999999697172));
+#13465 = SURFACE_CURVE('',#13466,(#13471,#13478),.PCURVE_S1.);
+#13466 = CIRCLE('',#13467,1.25);
+#13467 = AXIS2_PLACEMENT_3D('',#13468,#13469,#13470);
+#13468 = CARTESIAN_POINT('',(-15.00000020221,-62.49999883218,
+    59.999999697172));
+#13469 = DIRECTION('',(0.,0.,1.));
+#13470 = DIRECTION('',(1.,0.,0.));
+#13471 = PCURVE('',#13134,#13472);
+#13472 = DEFINITIONAL_REPRESENTATION('',(#13473),#13477);
+#13473 = CIRCLE('',#13474,1.25);
+#13474 = AXIS2_PLACEMENT_2D('',#13475,#13476);
+#13475 = CARTESIAN_POINT('',(-15.,0.));
+#13476 = DIRECTION('',(1.,0.));
+#13477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13478 = PCURVE('',#13479,#13484);
+#13479 = CYLINDRICAL_SURFACE('',#13480,1.25);
+#13480 = AXIS2_PLACEMENT_3D('',#13481,#13482,#13483);
+#13481 = CARTESIAN_POINT('',(-15.00000020221,-62.49999883218,
+    69.999999697172));
+#13482 = DIRECTION('',(0.,0.,1.));
+#13483 = DIRECTION('',(1.,0.,0.));
+#13484 = DEFINITIONAL_REPRESENTATION('',(#13485),#13489);
+#13485 = LINE('',#13486,#13487);
+#13486 = CARTESIAN_POINT('',(0.,-10.));
+#13487 = VECTOR('',#13488,1.);
+#13488 = DIRECTION('',(1.,0.));
+#13489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13490 = FACE_BOUND('',#13491,.T.);
+#13491 = EDGE_LOOP('',(#13492));
+#13492 = ORIENTED_EDGE('',*,*,#13493,.F.);
+#13493 = EDGE_CURVE('',#13494,#13494,#13496,.T.);
+#13494 = VERTEX_POINT('',#13495);
+#13495 = CARTESIAN_POINT('',(1.249999797788,-79.99999883218,
+    59.999999697172));
+#13496 = SURFACE_CURVE('',#13497,(#13502,#13509),.PCURVE_S1.);
+#13497 = CIRCLE('',#13498,1.25);
+#13498 = AXIS2_PLACEMENT_3D('',#13499,#13500,#13501);
+#13499 = CARTESIAN_POINT('',(-2.022116163403E-07,-79.99999883218,
+    59.999999697172));
+#13500 = DIRECTION('',(0.,0.,1.));
+#13501 = DIRECTION('',(1.,0.,0.));
+#13502 = PCURVE('',#13134,#13503);
+#13503 = DEFINITIONAL_REPRESENTATION('',(#13504),#13508);
+#13504 = CIRCLE('',#13505,1.25);
+#13505 = AXIS2_PLACEMENT_2D('',#13506,#13507);
+#13506 = CARTESIAN_POINT('',(0.,-17.5));
+#13507 = DIRECTION('',(1.,0.));
+#13508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13509 = PCURVE('',#13510,#13515);
+#13510 = CYLINDRICAL_SURFACE('',#13511,1.25);
+#13511 = AXIS2_PLACEMENT_3D('',#13512,#13513,#13514);
+#13512 = CARTESIAN_POINT('',(-2.022116163403E-07,-79.99999883218,
+    69.999999697172));
+#13513 = DIRECTION('',(0.,0.,1.));
+#13514 = DIRECTION('',(1.,0.,0.));
+#13515 = DEFINITIONAL_REPRESENTATION('',(#13516),#13520);
+#13516 = LINE('',#13517,#13518);
+#13517 = CARTESIAN_POINT('',(0.,-10.));
+#13518 = VECTOR('',#13519,1.);
+#13519 = DIRECTION('',(1.,0.));
+#13520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13521 = FACE_BOUND('',#13522,.T.);
+#13522 = EDGE_LOOP('',(#13523));
+#13523 = ORIENTED_EDGE('',*,*,#13524,.F.);
+#13524 = EDGE_CURVE('',#13525,#13525,#13527,.T.);
+#13525 = VERTEX_POINT('',#13526);
+#13526 = CARTESIAN_POINT('',(16.249999797788,-62.49999883218,
+    59.999999697172));
+#13527 = SURFACE_CURVE('',#13528,(#13533,#13540),.PCURVE_S1.);
+#13528 = CIRCLE('',#13529,1.25);
+#13529 = AXIS2_PLACEMENT_3D('',#13530,#13531,#13532);
+#13530 = CARTESIAN_POINT('',(14.999999797788,-62.49999883218,
+    59.999999697172));
+#13531 = DIRECTION('',(0.,0.,1.));
+#13532 = DIRECTION('',(1.,0.,0.));
+#13533 = PCURVE('',#13134,#13534);
+#13534 = DEFINITIONAL_REPRESENTATION('',(#13535),#13539);
+#13535 = CIRCLE('',#13536,1.25);
+#13536 = AXIS2_PLACEMENT_2D('',#13537,#13538);
+#13537 = CARTESIAN_POINT('',(15.,0.));
+#13538 = DIRECTION('',(1.,0.));
+#13539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13540 = PCURVE('',#13541,#13546);
+#13541 = CYLINDRICAL_SURFACE('',#13542,1.25);
+#13542 = AXIS2_PLACEMENT_3D('',#13543,#13544,#13545);
+#13543 = CARTESIAN_POINT('',(14.999999797788,-62.49999883218,
+    69.999999697172));
+#13544 = DIRECTION('',(0.,0.,1.));
+#13545 = DIRECTION('',(1.,0.,0.));
+#13546 = DEFINITIONAL_REPRESENTATION('',(#13547),#13551);
+#13547 = LINE('',#13548,#13549);
+#13548 = CARTESIAN_POINT('',(0.,-10.));
+#13549 = VECTOR('',#13550,1.);
+#13550 = DIRECTION('',(1.,0.));
+#13551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13552 = ADVANCED_FACE('',(#13553,#13579,#13605,#13631),#13080,.F.);
+#13553 = FACE_BOUND('',#13554,.F.);
+#13554 = EDGE_LOOP('',(#13555,#13556,#13557,#13578));
+#13555 = ORIENTED_EDGE('',*,*,#13064,.T.);
+#13556 = ORIENTED_EDGE('',*,*,#13296,.T.);
+#13557 = ORIENTED_EDGE('',*,*,#13558,.T.);
+#13558 = EDGE_CURVE('',#13297,#13152,#13559,.T.);
+#13559 = SURFACE_CURVE('',#13560,(#13564,#13571),.PCURVE_S1.);
+#13560 = LINE('',#13561,#13562);
+#13561 = CARTESIAN_POINT('',(29.999999797788,-39.99999883218,
+    69.999999697172));
+#13562 = VECTOR('',#13563,1.);
+#13563 = DIRECTION('',(-1.,0.,0.));
+#13564 = PCURVE('',#13080,#13565);
+#13565 = DEFINITIONAL_REPRESENTATION('',(#13566),#13570);
+#13566 = LINE('',#13567,#13568);
+#13567 = CARTESIAN_POINT('',(30.,22.5));
+#13568 = VECTOR('',#13569,1.);
+#13569 = DIRECTION('',(-1.,0.));
+#13570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13571 = PCURVE('',#13167,#13572);
+#13572 = DEFINITIONAL_REPRESENTATION('',(#13573),#13577);
+#13573 = LINE('',#13574,#13575);
+#13574 = CARTESIAN_POINT('',(0.,-10.));
+#13575 = VECTOR('',#13576,1.);
+#13576 = DIRECTION('',(1.,0.));
+#13577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13578 = ORIENTED_EDGE('',*,*,#13179,.T.);
+#13579 = FACE_BOUND('',#13580,.F.);
+#13580 = EDGE_LOOP('',(#13581));
+#13581 = ORIENTED_EDGE('',*,*,#13582,.F.);
+#13582 = EDGE_CURVE('',#13583,#13583,#13585,.T.);
+#13583 = VERTEX_POINT('',#13584);
+#13584 = CARTESIAN_POINT('',(-13.75000020221,-62.49999883218,
+    69.999999697172));
+#13585 = SURFACE_CURVE('',#13586,(#13591,#13598),.PCURVE_S1.);
+#13586 = CIRCLE('',#13587,1.25);
+#13587 = AXIS2_PLACEMENT_3D('',#13588,#13589,#13590);
+#13588 = CARTESIAN_POINT('',(-15.00000020221,-62.49999883218,
+    69.999999697172));
+#13589 = DIRECTION('',(0.,0.,1.));
+#13590 = DIRECTION('',(1.,0.,0.));
+#13591 = PCURVE('',#13080,#13592);
+#13592 = DEFINITIONAL_REPRESENTATION('',(#13593),#13597);
+#13593 = CIRCLE('',#13594,1.25);
+#13594 = AXIS2_PLACEMENT_2D('',#13595,#13596);
+#13595 = CARTESIAN_POINT('',(-15.,0.));
+#13596 = DIRECTION('',(1.,0.));
+#13597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13598 = PCURVE('',#13479,#13599);
+#13599 = DEFINITIONAL_REPRESENTATION('',(#13600),#13604);
+#13600 = LINE('',#13601,#13602);
+#13601 = CARTESIAN_POINT('',(0.,0.));
+#13602 = VECTOR('',#13603,1.);
+#13603 = DIRECTION('',(1.,0.));
+#13604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13605 = FACE_BOUND('',#13606,.F.);
+#13606 = EDGE_LOOP('',(#13607));
+#13607 = ORIENTED_EDGE('',*,*,#13608,.F.);
+#13608 = EDGE_CURVE('',#13609,#13609,#13611,.T.);
+#13609 = VERTEX_POINT('',#13610);
+#13610 = CARTESIAN_POINT('',(1.249999797788,-79.99999883218,
+    69.999999697172));
+#13611 = SURFACE_CURVE('',#13612,(#13617,#13624),.PCURVE_S1.);
+#13612 = CIRCLE('',#13613,1.25);
+#13613 = AXIS2_PLACEMENT_3D('',#13614,#13615,#13616);
+#13614 = CARTESIAN_POINT('',(-2.022116163403E-07,-79.99999883218,
+    69.999999697172));
+#13615 = DIRECTION('',(0.,0.,1.));
+#13616 = DIRECTION('',(1.,0.,0.));
+#13617 = PCURVE('',#13080,#13618);
+#13618 = DEFINITIONAL_REPRESENTATION('',(#13619),#13623);
+#13619 = CIRCLE('',#13620,1.25);
+#13620 = AXIS2_PLACEMENT_2D('',#13621,#13622);
+#13621 = CARTESIAN_POINT('',(0.,-17.5));
+#13622 = DIRECTION('',(1.,0.));
+#13623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13624 = PCURVE('',#13510,#13625);
+#13625 = DEFINITIONAL_REPRESENTATION('',(#13626),#13630);
+#13626 = LINE('',#13627,#13628);
+#13627 = CARTESIAN_POINT('',(0.,0.));
+#13628 = VECTOR('',#13629,1.);
+#13629 = DIRECTION('',(1.,0.));
+#13630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13631 = FACE_BOUND('',#13632,.F.);
+#13632 = EDGE_LOOP('',(#13633));
+#13633 = ORIENTED_EDGE('',*,*,#13634,.F.);
+#13634 = EDGE_CURVE('',#13635,#13635,#13637,.T.);
+#13635 = VERTEX_POINT('',#13636);
+#13636 = CARTESIAN_POINT('',(16.249999797788,-62.49999883218,
+    69.999999697172));
+#13637 = SURFACE_CURVE('',#13638,(#13643,#13650),.PCURVE_S1.);
+#13638 = CIRCLE('',#13639,1.25);
+#13639 = AXIS2_PLACEMENT_3D('',#13640,#13641,#13642);
+#13640 = CARTESIAN_POINT('',(14.999999797788,-62.49999883218,
+    69.999999697172));
+#13641 = DIRECTION('',(0.,0.,1.));
+#13642 = DIRECTION('',(1.,0.,0.));
+#13643 = PCURVE('',#13080,#13644);
+#13644 = DEFINITIONAL_REPRESENTATION('',(#13645),#13649);
+#13645 = CIRCLE('',#13646,1.25);
+#13646 = AXIS2_PLACEMENT_2D('',#13647,#13648);
+#13647 = CARTESIAN_POINT('',(15.,0.));
+#13648 = DIRECTION('',(1.,0.));
+#13649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13650 = PCURVE('',#13541,#13651);
+#13651 = DEFINITIONAL_REPRESENTATION('',(#13652),#13656);
+#13652 = LINE('',#13653,#13654);
+#13653 = CARTESIAN_POINT('',(0.,0.));
+#13654 = VECTOR('',#13655,1.);
+#13655 = DIRECTION('',(1.,0.));
+#13656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13657 = ADVANCED_FACE('',(#13658),#13167,.T.);
+#13658 = FACE_BOUND('',#13659,.T.);
+#13659 = EDGE_LOOP('',(#13660,#13661,#13662,#13663));
+#13660 = ORIENTED_EDGE('',*,*,#13319,.T.);
+#13661 = ORIENTED_EDGE('',*,*,#13558,.T.);
+#13662 = ORIENTED_EDGE('',*,*,#13149,.F.);
+#13663 = ORIENTED_EDGE('',*,*,#13438,.F.);
+#13664 = ADVANCED_FACE('',(#13665),#13245,.T.);
+#13665 = FACE_BOUND('',#13666,.T.);
+#13666 = EDGE_LOOP('',(#13667,#13690,#13717,#13718));
+#13667 = ORIENTED_EDGE('',*,*,#13668,.T.);
+#13668 = EDGE_CURVE('',#13225,#13669,#13671,.T.);
+#13669 = VERTEX_POINT('',#13670);
+#13670 = CARTESIAN_POINT('',(-20.00000020221,-81.24999883218,
+    64.999999697172));
+#13671 = SEAM_CURVE('',#13672,(#13676,#13683),.PCURVE_S1.);
+#13672 = LINE('',#13673,#13674);
+#13673 = CARTESIAN_POINT('',(-30.00000020221,-81.24999883218,
+    64.999999697172));
+#13674 = VECTOR('',#13675,1.);
+#13675 = DIRECTION('',(1.,0.,0.));
+#13676 = PCURVE('',#13245,#13677);
+#13677 = DEFINITIONAL_REPRESENTATION('',(#13678),#13682);
+#13678 = LINE('',#13679,#13680);
+#13679 = CARTESIAN_POINT('',(0.,0.));
+#13680 = VECTOR('',#13681,1.);
+#13681 = DIRECTION('',(0.,-1.));
+#13682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13683 = PCURVE('',#13245,#13684);
+#13684 = DEFINITIONAL_REPRESENTATION('',(#13685),#13689);
+#13685 = LINE('',#13686,#13687);
+#13686 = CARTESIAN_POINT('',(6.28318530718,0.));
+#13687 = VECTOR('',#13688,1.);
+#13688 = DIRECTION('',(0.,-1.));
+#13689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13690 = ORIENTED_EDGE('',*,*,#13691,.T.);
+#13691 = EDGE_CURVE('',#13669,#13669,#13692,.T.);
+#13692 = SURFACE_CURVE('',#13693,(#13698,#13705),.PCURVE_S1.);
+#13693 = CIRCLE('',#13694,1.25);
+#13694 = AXIS2_PLACEMENT_3D('',#13695,#13696,#13697);
+#13695 = CARTESIAN_POINT('',(-20.00000020221,-79.99999883218,
+    64.999999697172));
+#13696 = DIRECTION('',(-1.,0.,0.));
+#13697 = DIRECTION('',(0.,-1.,0.));
+#13698 = PCURVE('',#13245,#13699);
+#13699 = DEFINITIONAL_REPRESENTATION('',(#13700),#13704);
+#13700 = LINE('',#13701,#13702);
+#13701 = CARTESIAN_POINT('',(0.,-10.));
+#13702 = VECTOR('',#13703,1.);
+#13703 = DIRECTION('',(1.,0.));
+#13704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13705 = PCURVE('',#13706,#13711);
+#13706 = PLANE('',#13707);
+#13707 = AXIS2_PLACEMENT_3D('',#13708,#13709,#13710);
+#13708 = CARTESIAN_POINT('',(-20.00000020221,-79.99999883218,
+    64.999999697172));
+#13709 = DIRECTION('',(-1.,-0.,-0.));
+#13710 = DIRECTION('',(0.,0.,-1.));
+#13711 = DEFINITIONAL_REPRESENTATION('',(#13712),#13716);
+#13712 = CIRCLE('',#13713,1.25);
+#13713 = AXIS2_PLACEMENT_2D('',#13714,#13715);
+#13714 = CARTESIAN_POINT('',(-8.9E-16,0.));
+#13715 = DIRECTION('',(0.,1.));
+#13716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13717 = ORIENTED_EDGE('',*,*,#13668,.F.);
+#13718 = ORIENTED_EDGE('',*,*,#13224,.F.);
+#13719 = ADVANCED_FACE('',(#13720),#13280,.T.);
+#13720 = FACE_BOUND('',#13721,.T.);
+#13721 = EDGE_LOOP('',(#13722,#13745,#13772,#13773));
+#13722 = ORIENTED_EDGE('',*,*,#13723,.T.);
+#13723 = EDGE_CURVE('',#13260,#13724,#13726,.T.);
+#13724 = VERTEX_POINT('',#13725);
+#13725 = CARTESIAN_POINT('',(-20.00000020221,-46.24999883218,
+    64.999999697172));
+#13726 = SEAM_CURVE('',#13727,(#13731,#13738),.PCURVE_S1.);
+#13727 = LINE('',#13728,#13729);
+#13728 = CARTESIAN_POINT('',(-30.00000020221,-46.24999883218,
+    64.999999697172));
+#13729 = VECTOR('',#13730,1.);
+#13730 = DIRECTION('',(1.,0.,0.));
+#13731 = PCURVE('',#13280,#13732);
+#13732 = DEFINITIONAL_REPRESENTATION('',(#13733),#13737);
+#13733 = LINE('',#13734,#13735);
+#13734 = CARTESIAN_POINT('',(0.,0.));
+#13735 = VECTOR('',#13736,1.);
+#13736 = DIRECTION('',(0.,-1.));
+#13737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13738 = PCURVE('',#13280,#13739);
+#13739 = DEFINITIONAL_REPRESENTATION('',(#13740),#13744);
+#13740 = LINE('',#13741,#13742);
+#13741 = CARTESIAN_POINT('',(6.28318530718,0.));
+#13742 = VECTOR('',#13743,1.);
+#13743 = DIRECTION('',(0.,-1.));
+#13744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13745 = ORIENTED_EDGE('',*,*,#13746,.T.);
+#13746 = EDGE_CURVE('',#13724,#13724,#13747,.T.);
+#13747 = SURFACE_CURVE('',#13748,(#13753,#13760),.PCURVE_S1.);
+#13748 = CIRCLE('',#13749,1.25);
+#13749 = AXIS2_PLACEMENT_3D('',#13750,#13751,#13752);
+#13750 = CARTESIAN_POINT('',(-20.00000020221,-44.99999883218,
+    64.999999697172));
+#13751 = DIRECTION('',(-1.,0.,0.));
+#13752 = DIRECTION('',(0.,-1.,0.));
+#13753 = PCURVE('',#13280,#13754);
+#13754 = DEFINITIONAL_REPRESENTATION('',(#13755),#13759);
+#13755 = LINE('',#13756,#13757);
+#13756 = CARTESIAN_POINT('',(0.,-10.));
+#13757 = VECTOR('',#13758,1.);
+#13758 = DIRECTION('',(1.,0.));
+#13759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13760 = PCURVE('',#13761,#13766);
+#13761 = PLANE('',#13762);
+#13762 = AXIS2_PLACEMENT_3D('',#13763,#13764,#13765);
+#13763 = CARTESIAN_POINT('',(-20.00000020221,-44.99999883218,
+    64.999999697172));
+#13764 = DIRECTION('',(-1.,-0.,-0.));
+#13765 = DIRECTION('',(0.,0.,-1.));
+#13766 = DEFINITIONAL_REPRESENTATION('',(#13767),#13771);
+#13767 = CIRCLE('',#13768,1.25);
+#13768 = AXIS2_PLACEMENT_2D('',#13769,#13770);
+#13769 = CARTESIAN_POINT('',(0.,0.));
+#13770 = DIRECTION('',(0.,1.));
+#13771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13772 = ORIENTED_EDGE('',*,*,#13723,.F.);
+#13773 = ORIENTED_EDGE('',*,*,#13259,.F.);
+#13774 = ADVANCED_FACE('',(#13775),#13386,.T.);
+#13775 = FACE_BOUND('',#13776,.T.);
+#13776 = EDGE_LOOP('',(#13777,#13800,#13827,#13828));
+#13777 = ORIENTED_EDGE('',*,*,#13778,.T.);
+#13778 = EDGE_CURVE('',#13366,#13779,#13781,.T.);
+#13779 = VERTEX_POINT('',#13780);
+#13780 = CARTESIAN_POINT('',(19.999999797788,-43.74999883218,
+    64.999999697172));
+#13781 = SEAM_CURVE('',#13782,(#13786,#13793),.PCURVE_S1.);
+#13782 = LINE('',#13783,#13784);
+#13783 = CARTESIAN_POINT('',(29.999999797788,-43.74999883218,
+    64.999999697172));
+#13784 = VECTOR('',#13785,1.);
+#13785 = DIRECTION('',(-1.,-0.,-0.));
+#13786 = PCURVE('',#13386,#13787);
+#13787 = DEFINITIONAL_REPRESENTATION('',(#13788),#13792);
+#13788 = LINE('',#13789,#13790);
+#13789 = CARTESIAN_POINT('',(0.,0.));
+#13790 = VECTOR('',#13791,1.);
+#13791 = DIRECTION('',(0.,-1.));
+#13792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13793 = PCURVE('',#13386,#13794);
+#13794 = DEFINITIONAL_REPRESENTATION('',(#13795),#13799);
+#13795 = LINE('',#13796,#13797);
+#13796 = CARTESIAN_POINT('',(6.28318530718,0.));
+#13797 = VECTOR('',#13798,1.);
+#13798 = DIRECTION('',(0.,-1.));
+#13799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13800 = ORIENTED_EDGE('',*,*,#13801,.T.);
+#13801 = EDGE_CURVE('',#13779,#13779,#13802,.T.);
+#13802 = SURFACE_CURVE('',#13803,(#13808,#13815),.PCURVE_S1.);
+#13803 = CIRCLE('',#13804,1.25);
+#13804 = AXIS2_PLACEMENT_3D('',#13805,#13806,#13807);
+#13805 = CARTESIAN_POINT('',(19.999999797788,-44.99999883218,
+    64.999999697172));
+#13806 = DIRECTION('',(1.,0.,0.));
+#13807 = DIRECTION('',(0.,1.,0.));
+#13808 = PCURVE('',#13386,#13809);
+#13809 = DEFINITIONAL_REPRESENTATION('',(#13810),#13814);
+#13810 = LINE('',#13811,#13812);
+#13811 = CARTESIAN_POINT('',(0.,-10.));
+#13812 = VECTOR('',#13813,1.);
+#13813 = DIRECTION('',(1.,0.));
+#13814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13815 = PCURVE('',#13816,#13821);
+#13816 = PLANE('',#13817);
+#13817 = AXIS2_PLACEMENT_3D('',#13818,#13819,#13820);
+#13818 = CARTESIAN_POINT('',(19.999999797788,-44.99999883218,
+    64.999999697172));
+#13819 = DIRECTION('',(1.,0.,0.));
+#13820 = DIRECTION('',(0.,0.,1.));
+#13821 = DEFINITIONAL_REPRESENTATION('',(#13822),#13826);
+#13822 = CIRCLE('',#13823,1.25);
+#13823 = AXIS2_PLACEMENT_2D('',#13824,#13825);
+#13824 = CARTESIAN_POINT('',(0.,0.));
+#13825 = DIRECTION('',(0.,-1.));
+#13826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13827 = ORIENTED_EDGE('',*,*,#13778,.F.);
+#13828 = ORIENTED_EDGE('',*,*,#13365,.F.);
+#13829 = ADVANCED_FACE('',(#13830),#13421,.T.);
+#13830 = FACE_BOUND('',#13831,.T.);
+#13831 = EDGE_LOOP('',(#13832,#13855,#13882,#13883));
+#13832 = ORIENTED_EDGE('',*,*,#13833,.T.);
+#13833 = EDGE_CURVE('',#13401,#13834,#13836,.T.);
+#13834 = VERTEX_POINT('',#13835);
+#13835 = CARTESIAN_POINT('',(19.999999797788,-78.74999883218,
+    64.999999697172));
+#13836 = SEAM_CURVE('',#13837,(#13841,#13848),.PCURVE_S1.);
+#13837 = LINE('',#13838,#13839);
+#13838 = CARTESIAN_POINT('',(29.999999797788,-78.74999883218,
+    64.999999697172));
+#13839 = VECTOR('',#13840,1.);
+#13840 = DIRECTION('',(-1.,-0.,-0.));
+#13841 = PCURVE('',#13421,#13842);
+#13842 = DEFINITIONAL_REPRESENTATION('',(#13843),#13847);
+#13843 = LINE('',#13844,#13845);
+#13844 = CARTESIAN_POINT('',(0.,0.));
+#13845 = VECTOR('',#13846,1.);
+#13846 = DIRECTION('',(0.,-1.));
+#13847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13848 = PCURVE('',#13421,#13849);
+#13849 = DEFINITIONAL_REPRESENTATION('',(#13850),#13854);
+#13850 = LINE('',#13851,#13852);
+#13851 = CARTESIAN_POINT('',(6.28318530718,0.));
+#13852 = VECTOR('',#13853,1.);
+#13853 = DIRECTION('',(0.,-1.));
+#13854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13855 = ORIENTED_EDGE('',*,*,#13856,.T.);
+#13856 = EDGE_CURVE('',#13834,#13834,#13857,.T.);
+#13857 = SURFACE_CURVE('',#13858,(#13863,#13870),.PCURVE_S1.);
+#13858 = CIRCLE('',#13859,1.25);
+#13859 = AXIS2_PLACEMENT_3D('',#13860,#13861,#13862);
+#13860 = CARTESIAN_POINT('',(19.999999797788,-79.99999883218,
+    64.999999697172));
+#13861 = DIRECTION('',(1.,0.,0.));
+#13862 = DIRECTION('',(0.,1.,0.));
+#13863 = PCURVE('',#13421,#13864);
+#13864 = DEFINITIONAL_REPRESENTATION('',(#13865),#13869);
+#13865 = LINE('',#13866,#13867);
+#13866 = CARTESIAN_POINT('',(0.,-10.));
+#13867 = VECTOR('',#13868,1.);
+#13868 = DIRECTION('',(1.,0.));
+#13869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13870 = PCURVE('',#13871,#13876);
+#13871 = PLANE('',#13872);
+#13872 = AXIS2_PLACEMENT_3D('',#13873,#13874,#13875);
+#13873 = CARTESIAN_POINT('',(19.999999797788,-79.99999883218,
+    64.999999697172));
+#13874 = DIRECTION('',(1.,0.,0.));
+#13875 = DIRECTION('',(0.,0.,1.));
+#13876 = DEFINITIONAL_REPRESENTATION('',(#13877),#13881);
+#13877 = CIRCLE('',#13878,1.25);
+#13878 = AXIS2_PLACEMENT_2D('',#13879,#13880);
+#13879 = CARTESIAN_POINT('',(8.9E-16,-8.9E-16));
+#13880 = DIRECTION('',(0.,-1.));
+#13881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13882 = ORIENTED_EDGE('',*,*,#13833,.F.);
+#13883 = ORIENTED_EDGE('',*,*,#13400,.F.);
+#13884 = ADVANCED_FACE('',(#13885),#13479,.T.);
+#13885 = FACE_BOUND('',#13886,.T.);
+#13886 = EDGE_LOOP('',(#13887,#13908,#13909,#13910));
+#13887 = ORIENTED_EDGE('',*,*,#13888,.T.);
+#13888 = EDGE_CURVE('',#13583,#13463,#13889,.T.);
+#13889 = SEAM_CURVE('',#13890,(#13894,#13901),.PCURVE_S1.);
+#13890 = LINE('',#13891,#13892);
+#13891 = CARTESIAN_POINT('',(-13.75000020221,-62.49999883218,
+    69.999999697172));
+#13892 = VECTOR('',#13893,1.);
+#13893 = DIRECTION('',(-0.,-0.,-1.));
+#13894 = PCURVE('',#13479,#13895);
+#13895 = DEFINITIONAL_REPRESENTATION('',(#13896),#13900);
+#13896 = LINE('',#13897,#13898);
+#13897 = CARTESIAN_POINT('',(0.,0.));
+#13898 = VECTOR('',#13899,1.);
+#13899 = DIRECTION('',(0.,-1.));
+#13900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13901 = PCURVE('',#13479,#13902);
+#13902 = DEFINITIONAL_REPRESENTATION('',(#13903),#13907);
+#13903 = LINE('',#13904,#13905);
+#13904 = CARTESIAN_POINT('',(6.28318530718,0.));
+#13905 = VECTOR('',#13906,1.);
+#13906 = DIRECTION('',(0.,-1.));
+#13907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13908 = ORIENTED_EDGE('',*,*,#13462,.T.);
+#13909 = ORIENTED_EDGE('',*,*,#13888,.F.);
+#13910 = ORIENTED_EDGE('',*,*,#13582,.F.);
+#13911 = ADVANCED_FACE('',(#13912),#13510,.T.);
+#13912 = FACE_BOUND('',#13913,.T.);
+#13913 = EDGE_LOOP('',(#13914,#13935,#13936,#13937));
+#13914 = ORIENTED_EDGE('',*,*,#13915,.T.);
+#13915 = EDGE_CURVE('',#13609,#13494,#13916,.T.);
+#13916 = SEAM_CURVE('',#13917,(#13921,#13928),.PCURVE_S1.);
+#13917 = LINE('',#13918,#13919);
+#13918 = CARTESIAN_POINT('',(1.249999797788,-79.99999883218,
+    69.999999697172));
+#13919 = VECTOR('',#13920,1.);
+#13920 = DIRECTION('',(-0.,-0.,-1.));
+#13921 = PCURVE('',#13510,#13922);
+#13922 = DEFINITIONAL_REPRESENTATION('',(#13923),#13927);
+#13923 = LINE('',#13924,#13925);
+#13924 = CARTESIAN_POINT('',(0.,0.));
+#13925 = VECTOR('',#13926,1.);
+#13926 = DIRECTION('',(0.,-1.));
+#13927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13928 = PCURVE('',#13510,#13929);
+#13929 = DEFINITIONAL_REPRESENTATION('',(#13930),#13934);
+#13930 = LINE('',#13931,#13932);
+#13931 = CARTESIAN_POINT('',(6.28318530718,0.));
+#13932 = VECTOR('',#13933,1.);
+#13933 = DIRECTION('',(0.,-1.));
+#13934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13935 = ORIENTED_EDGE('',*,*,#13493,.T.);
+#13936 = ORIENTED_EDGE('',*,*,#13915,.F.);
+#13937 = ORIENTED_EDGE('',*,*,#13608,.F.);
+#13938 = ADVANCED_FACE('',(#13939),#13541,.T.);
+#13939 = FACE_BOUND('',#13940,.T.);
+#13940 = EDGE_LOOP('',(#13941,#13962,#13963,#13964));
+#13941 = ORIENTED_EDGE('',*,*,#13942,.T.);
+#13942 = EDGE_CURVE('',#13635,#13525,#13943,.T.);
+#13943 = SEAM_CURVE('',#13944,(#13948,#13955),.PCURVE_S1.);
+#13944 = LINE('',#13945,#13946);
+#13945 = CARTESIAN_POINT('',(16.249999797788,-62.49999883218,
+    69.999999697172));
+#13946 = VECTOR('',#13947,1.);
+#13947 = DIRECTION('',(-0.,-0.,-1.));
+#13948 = PCURVE('',#13541,#13949);
+#13949 = DEFINITIONAL_REPRESENTATION('',(#13950),#13954);
+#13950 = LINE('',#13951,#13952);
+#13951 = CARTESIAN_POINT('',(0.,0.));
+#13952 = VECTOR('',#13953,1.);
+#13953 = DIRECTION('',(0.,-1.));
+#13954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13955 = PCURVE('',#13541,#13956);
+#13956 = DEFINITIONAL_REPRESENTATION('',(#13957),#13961);
+#13957 = LINE('',#13958,#13959);
+#13958 = CARTESIAN_POINT('',(6.28318530718,0.));
+#13959 = VECTOR('',#13960,1.);
+#13960 = DIRECTION('',(0.,-1.));
+#13961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13962 = ORIENTED_EDGE('',*,*,#13524,.T.);
+#13963 = ORIENTED_EDGE('',*,*,#13942,.F.);
+#13964 = ORIENTED_EDGE('',*,*,#13634,.F.);
+#13965 = ADVANCED_FACE('',(#13966),#13706,.F.);
+#13966 = FACE_BOUND('',#13967,.F.);
+#13967 = EDGE_LOOP('',(#13968));
+#13968 = ORIENTED_EDGE('',*,*,#13691,.T.);
+#13969 = ADVANCED_FACE('',(#13970),#13761,.F.);
+#13970 = FACE_BOUND('',#13971,.F.);
+#13971 = EDGE_LOOP('',(#13972));
+#13972 = ORIENTED_EDGE('',*,*,#13746,.T.);
+#13973 = ADVANCED_FACE('',(#13974),#13816,.F.);
+#13974 = FACE_BOUND('',#13975,.F.);
+#13975 = EDGE_LOOP('',(#13976));
+#13976 = ORIENTED_EDGE('',*,*,#13801,.T.);
+#13977 = ADVANCED_FACE('',(#13978),#13871,.F.);
+#13978 = FACE_BOUND('',#13979,.F.);
+#13979 = EDGE_LOOP('',(#13980));
+#13980 = ORIENTED_EDGE('',*,*,#13856,.T.);
+#13981 = ORIENTED_CLOSED_SHELL('',*,#13982,.F.);
+#13982 = CLOSED_SHELL('',(#13983,#14071,#14075,#14110,#14165));
+#13983 = ADVANCED_FACE('',(#13984),#13998,.F.);
+#13984 = FACE_BOUND('',#13985,.T.);
+#13985 = EDGE_LOOP('',(#13986,#14016,#14043,#14044));
+#13986 = ORIENTED_EDGE('',*,*,#13987,.T.);
+#13987 = EDGE_CURVE('',#13988,#13990,#13992,.T.);
+#13988 = VERTEX_POINT('',#13989);
+#13989 = CARTESIAN_POINT('',(40.999999894059,-79.02781186896,
+    63.252186857733));
+#13990 = VERTEX_POINT('',#13991);
+#13991 = CARTESIAN_POINT('',(39.999999894059,-79.02781188233,
+    63.252186850758));
+#13992 = SEAM_CURVE('',#13993,(#13997,#14009),.PCURVE_S1.);
+#13993 = LINE('',#13994,#13995);
+#13994 = CARTESIAN_POINT('',(40.999999894059,-79.02781186896,
+    63.252186857733));
+#13995 = VECTOR('',#13996,1.);
+#13996 = DIRECTION('',(-1.,-1.337131215997E-08,-6.974193999735E-09));
+#13997 = PCURVE('',#13998,#14003);
+#13998 = CYLINDRICAL_SURFACE('',#13999,2.);
+#13999 = AXIS2_PLACEMENT_3D('',#14000,#14001,#14002);
+#14000 = CARTESIAN_POINT('',(40.999999894869,-79.9999994629,
+    65.00000014358));
+#14001 = DIRECTION('',(1.,1.337131215997E-08,6.974193999735E-09));
+#14002 = DIRECTION('',(-4.049174329168E-10,0.486093796971,
+    -0.873906642924));
+#14003 = DEFINITIONAL_REPRESENTATION('',(#14004),#14008);
+#14004 = LINE('',#14005,#14006);
+#14005 = CARTESIAN_POINT('',(-0.,0.));
+#14006 = VECTOR('',#14007,1.);
+#14007 = DIRECTION('',(-0.,-1.));
+#14008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14009 = PCURVE('',#13998,#14010);
+#14010 = DEFINITIONAL_REPRESENTATION('',(#14011),#14015);
+#14011 = LINE('',#14012,#14013);
+#14012 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#14013 = VECTOR('',#14014,1.);
+#14014 = DIRECTION('',(-0.,-1.));
+#14015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14016 = ORIENTED_EDGE('',*,*,#14017,.T.);
+#14017 = EDGE_CURVE('',#13990,#13990,#14018,.T.);
+#14018 = SURFACE_CURVE('',#14019,(#14024,#14031),.PCURVE_S1.);
+#14019 = CIRCLE('',#14020,2.);
+#14020 = AXIS2_PLACEMENT_3D('',#14021,#14022,#14023);
+#14021 = CARTESIAN_POINT('',(39.999999894869,-79.99999947628,
+    65.000000136606));
+#14022 = DIRECTION('',(-1.,-1.337131215997E-08,-6.974193999735E-09));
+#14023 = DIRECTION('',(-4.049174329168E-10,0.486093796971,
+    -0.873906642924));
+#14024 = PCURVE('',#13998,#14025);
+#14025 = DEFINITIONAL_REPRESENTATION('',(#14026),#14030);
+#14026 = LINE('',#14027,#14028);
+#14027 = CARTESIAN_POINT('',(-0.,-1.));
+#14028 = VECTOR('',#14029,1.);
+#14029 = DIRECTION('',(-1.,0.));
+#14030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14031 = PCURVE('',#14032,#14037);
+#14032 = PLANE('',#14033);
+#14033 = AXIS2_PLACEMENT_3D('',#14034,#14035,#14036);
+#14034 = CARTESIAN_POINT('',(39.999999894869,-79.99999947628,
+    65.000000136606));
+#14035 = DIRECTION('',(-1.,-1.337131215997E-08,-6.974193999735E-09));
+#14036 = DIRECTION('',(-4.049174329168E-10,0.486093796971,
+    -0.873906642924));
+#14037 = DEFINITIONAL_REPRESENTATION('',(#14038),#14042);
+#14038 = CIRCLE('',#14039,2.);
+#14039 = AXIS2_PLACEMENT_2D('',#14040,#14041);
+#14040 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#14041 = DIRECTION('',(1.,0.));
+#14042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14043 = ORIENTED_EDGE('',*,*,#13987,.F.);
+#14044 = ORIENTED_EDGE('',*,*,#14045,.F.);
+#14045 = EDGE_CURVE('',#13988,#13988,#14046,.T.);
+#14046 = SURFACE_CURVE('',#14047,(#14052,#14059),.PCURVE_S1.);
+#14047 = CIRCLE('',#14048,2.);
+#14048 = AXIS2_PLACEMENT_3D('',#14049,#14050,#14051);
+#14049 = CARTESIAN_POINT('',(40.999999894869,-79.9999994629,
+    65.00000014358));
+#14050 = DIRECTION('',(-1.,-1.337131215997E-08,-6.974193999735E-09));
+#14051 = DIRECTION('',(-4.049174329168E-10,0.486093796971,
+    -0.873906642924));
+#14052 = PCURVE('',#13998,#14053);
+#14053 = DEFINITIONAL_REPRESENTATION('',(#14054),#14058);
+#14054 = LINE('',#14055,#14056);
+#14055 = CARTESIAN_POINT('',(-0.,0.));
+#14056 = VECTOR('',#14057,1.);
+#14057 = DIRECTION('',(-1.,0.));
+#14058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14059 = PCURVE('',#14060,#14065);
+#14060 = PLANE('',#14061);
+#14061 = AXIS2_PLACEMENT_3D('',#14062,#14063,#14064);
+#14062 = CARTESIAN_POINT('',(40.999999894869,-79.9999994629,
+    65.00000014358));
+#14063 = DIRECTION('',(-1.,-1.337131215997E-08,-6.974193999735E-09));
+#14064 = DIRECTION('',(-4.049174329168E-10,0.486093796971,
+    -0.873906642924));
+#14065 = DEFINITIONAL_REPRESENTATION('',(#14066),#14070);
+#14066 = CIRCLE('',#14067,2.);
+#14067 = AXIS2_PLACEMENT_2D('',#14068,#14069);
+#14068 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#14069 = DIRECTION('',(1.,0.));
+#14070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14071 = ADVANCED_FACE('',(#14072),#14060,.T.);
+#14072 = FACE_BOUND('',#14073,.T.);
+#14073 = EDGE_LOOP('',(#14074));
+#14074 = ORIENTED_EDGE('',*,*,#14045,.T.);
+#14075 = ADVANCED_FACE('',(#14076,#14079),#14032,.F.);
+#14076 = FACE_BOUND('',#14077,.F.);
+#14077 = EDGE_LOOP('',(#14078));
+#14078 = ORIENTED_EDGE('',*,*,#14017,.T.);
+#14079 = FACE_BOUND('',#14080,.F.);
+#14080 = EDGE_LOOP('',(#14081));
+#14081 = ORIENTED_EDGE('',*,*,#14082,.F.);
+#14082 = EDGE_CURVE('',#14083,#14083,#14085,.T.);
+#14083 = VERTEX_POINT('',#14084);
+#14084 = CARTESIAN_POINT('',(39.999999894363,-79.39238223006,
+    63.907616832951));
+#14085 = SURFACE_CURVE('',#14086,(#14091,#14098),.PCURVE_S1.);
+#14086 = CIRCLE('',#14087,1.25);
+#14087 = AXIS2_PLACEMENT_3D('',#14088,#14089,#14090);
+#14088 = CARTESIAN_POINT('',(39.999999894869,-79.99999947628,
+    65.000000136606));
+#14089 = DIRECTION('',(-1.,-1.337131215997E-08,-6.974193999735E-09));
+#14090 = DIRECTION('',(-4.049174329168E-10,0.486093796971,
+    -0.873906642924));
+#14091 = PCURVE('',#14032,#14092);
+#14092 = DEFINITIONAL_REPRESENTATION('',(#14093),#14097);
+#14093 = CIRCLE('',#14094,1.25);
+#14094 = AXIS2_PLACEMENT_2D('',#14095,#14096);
+#14095 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#14096 = DIRECTION('',(1.,0.));
+#14097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14098 = PCURVE('',#14099,#14104);
+#14099 = CYLINDRICAL_SURFACE('',#14100,1.25);
+#14100 = AXIS2_PLACEMENT_3D('',#14101,#14102,#14103);
+#14101 = CARTESIAN_POINT('',(39.999999894869,-79.99999947628,
+    65.000000136606));
+#14102 = DIRECTION('',(1.,1.337131215997E-08,6.974193999735E-09));
+#14103 = DIRECTION('',(-4.049174329168E-10,0.486093796971,
+    -0.873906642924));
+#14104 = DEFINITIONAL_REPRESENTATION('',(#14105),#14109);
+#14105 = LINE('',#14106,#14107);
+#14106 = CARTESIAN_POINT('',(-0.,0.));
+#14107 = VECTOR('',#14108,1.);
+#14108 = DIRECTION('',(-1.,0.));
+#14109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14110 = ADVANCED_FACE('',(#14111),#14099,.F.);
+#14111 = FACE_BOUND('',#14112,.T.);
+#14112 = EDGE_LOOP('',(#14113,#14136,#14163,#14164));
+#14113 = ORIENTED_EDGE('',*,*,#14114,.T.);
+#14114 = EDGE_CURVE('',#14083,#14115,#14117,.T.);
+#14115 = VERTEX_POINT('',#14116);
+#14116 = CARTESIAN_POINT('',(26.999999894363,-79.39238240389,
+    63.907616742287));
+#14117 = SEAM_CURVE('',#14118,(#14122,#14129),.PCURVE_S1.);
+#14118 = LINE('',#14119,#14120);
+#14119 = CARTESIAN_POINT('',(39.999999894363,-79.39238223006,
+    63.907616832951));
+#14120 = VECTOR('',#14121,1.);
+#14121 = DIRECTION('',(-1.,-1.337131215997E-08,-6.974193999735E-09));
+#14122 = PCURVE('',#14099,#14123);
+#14123 = DEFINITIONAL_REPRESENTATION('',(#14124),#14128);
+#14124 = LINE('',#14125,#14126);
+#14125 = CARTESIAN_POINT('',(-0.,0.));
+#14126 = VECTOR('',#14127,1.);
+#14127 = DIRECTION('',(-0.,-1.));
+#14128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14129 = PCURVE('',#14099,#14130);
+#14130 = DEFINITIONAL_REPRESENTATION('',(#14131),#14135);
+#14131 = LINE('',#14132,#14133);
+#14132 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#14133 = VECTOR('',#14134,1.);
+#14134 = DIRECTION('',(-0.,-1.));
+#14135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14136 = ORIENTED_EDGE('',*,*,#14137,.T.);
+#14137 = EDGE_CURVE('',#14115,#14115,#14138,.T.);
+#14138 = SURFACE_CURVE('',#14139,(#14144,#14151),.PCURVE_S1.);
+#14139 = CIRCLE('',#14140,1.25);
+#14140 = AXIS2_PLACEMENT_3D('',#14141,#14142,#14143);
+#14141 = CARTESIAN_POINT('',(26.999999894869,-79.9999996501,
+    65.000000045941));
+#14142 = DIRECTION('',(-1.,-1.337131215997E-08,-6.974193999735E-09));
+#14143 = DIRECTION('',(-4.049174329168E-10,0.486093796971,
+    -0.873906642924));
+#14144 = PCURVE('',#14099,#14145);
+#14145 = DEFINITIONAL_REPRESENTATION('',(#14146),#14150);
+#14146 = LINE('',#14147,#14148);
+#14147 = CARTESIAN_POINT('',(-0.,-13.));
+#14148 = VECTOR('',#14149,1.);
+#14149 = DIRECTION('',(-1.,0.));
+#14150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14151 = PCURVE('',#14152,#14157);
+#14152 = PLANE('',#14153);
+#14153 = AXIS2_PLACEMENT_3D('',#14154,#14155,#14156);
+#14154 = CARTESIAN_POINT('',(26.999999894869,-79.9999996501,
+    65.000000045941));
+#14155 = DIRECTION('',(-1.,-1.337131215997E-08,-6.974193999735E-09));
+#14156 = DIRECTION('',(-4.049174329168E-10,0.486093796971,
+    -0.873906642924));
+#14157 = DEFINITIONAL_REPRESENTATION('',(#14158),#14162);
+#14158 = CIRCLE('',#14159,1.25);
+#14159 = AXIS2_PLACEMENT_2D('',#14160,#14161);
+#14160 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#14161 = DIRECTION('',(1.,0.));
+#14162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14163 = ORIENTED_EDGE('',*,*,#14114,.F.);
+#14164 = ORIENTED_EDGE('',*,*,#14082,.F.);
+#14165 = ADVANCED_FACE('',(#14166),#14152,.F.);
+#14166 = FACE_BOUND('',#14167,.F.);
+#14167 = EDGE_LOOP('',(#14168));
+#14168 = ORIENTED_EDGE('',*,*,#14137,.T.);
+#14169 = ORIENTED_CLOSED_SHELL('',*,#14170,.F.);
+#14170 = CLOSED_SHELL('',(#14171,#14259,#14263,#14298,#14353));
+#14171 = ADVANCED_FACE('',(#14172),#14186,.F.);
+#14172 = FACE_BOUND('',#14173,.T.);
+#14173 = EDGE_LOOP('',(#14174,#14204,#14231,#14232));
+#14174 = ORIENTED_EDGE('',*,*,#14175,.T.);
+#14175 = EDGE_CURVE('',#14176,#14178,#14180,.T.);
+#14176 = VERTEX_POINT('',#14177);
+#14177 = CARTESIAN_POINT('',(40.999999908641,-43.96869110436,
+    63.28640608699));
+#14178 = VERTEX_POINT('',#14179);
+#14179 = CARTESIAN_POINT('',(39.999999908641,-43.96869109037,
+    63.286406087371));
+#14180 = SEAM_CURVE('',#14181,(#14185,#14197),.PCURVE_S1.);
+#14181 = LINE('',#14182,#14183);
+#14182 = CARTESIAN_POINT('',(40.999999908641,-43.96869110436,
+    63.28640608699));
+#14183 = VECTOR('',#14184,1.);
+#14184 = DIRECTION('',(-1.,1.398689436427E-08,3.811418501661E-10));
+#14185 = PCURVE('',#14186,#14191);
+#14186 = CYLINDRICAL_SURFACE('',#14187,2.);
+#14187 = AXIS2_PLACEMENT_3D('',#14188,#14189,#14190);
+#14188 = CARTESIAN_POINT('',(40.99999989487,-44.99999967161,
+    64.999999574116));
+#14189 = DIRECTION('',(1.,-1.398689436427E-08,-3.811418501661E-10));
+#14190 = DIRECTION('',(6.885840897475E-09,0.515654283624,-0.856796743563
+    ));
+#14191 = DEFINITIONAL_REPRESENTATION('',(#14192),#14196);
+#14192 = LINE('',#14193,#14194);
+#14193 = CARTESIAN_POINT('',(-0.,0.));
+#14194 = VECTOR('',#14195,1.);
+#14195 = DIRECTION('',(-0.,-1.));
+#14196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14197 = PCURVE('',#14186,#14198);
+#14198 = DEFINITIONAL_REPRESENTATION('',(#14199),#14203);
+#14199 = LINE('',#14200,#14201);
+#14200 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#14201 = VECTOR('',#14202,1.);
+#14202 = DIRECTION('',(-0.,-1.));
+#14203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14204 = ORIENTED_EDGE('',*,*,#14205,.T.);
+#14205 = EDGE_CURVE('',#14178,#14178,#14206,.T.);
+#14206 = SURFACE_CURVE('',#14207,(#14212,#14219),.PCURVE_S1.);
+#14207 = CIRCLE('',#14208,2.);
+#14208 = AXIS2_PLACEMENT_3D('',#14209,#14210,#14211);
+#14209 = CARTESIAN_POINT('',(39.99999989487,-44.99999965762,
+    64.999999574497));
+#14210 = DIRECTION('',(-1.,1.398689436427E-08,3.811418501661E-10));
+#14211 = DIRECTION('',(6.885840897475E-09,0.515654283624,-0.856796743563
+    ));
+#14212 = PCURVE('',#14186,#14213);
+#14213 = DEFINITIONAL_REPRESENTATION('',(#14214),#14218);
+#14214 = LINE('',#14215,#14216);
+#14215 = CARTESIAN_POINT('',(-0.,-1.));
+#14216 = VECTOR('',#14217,1.);
+#14217 = DIRECTION('',(-1.,0.));
+#14218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14219 = PCURVE('',#14220,#14225);
+#14220 = PLANE('',#14221);
+#14221 = AXIS2_PLACEMENT_3D('',#14222,#14223,#14224);
+#14222 = CARTESIAN_POINT('',(39.99999989487,-44.99999965762,
+    64.999999574497));
+#14223 = DIRECTION('',(-1.,1.398689436427E-08,3.811418501661E-10));
+#14224 = DIRECTION('',(6.885840897475E-09,0.515654283624,-0.856796743563
+    ));
+#14225 = DEFINITIONAL_REPRESENTATION('',(#14226),#14230);
+#14226 = CIRCLE('',#14227,2.);
+#14227 = AXIS2_PLACEMENT_2D('',#14228,#14229);
+#14228 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#14229 = DIRECTION('',(1.,0.));
+#14230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14231 = ORIENTED_EDGE('',*,*,#14175,.F.);
+#14232 = ORIENTED_EDGE('',*,*,#14233,.F.);
+#14233 = EDGE_CURVE('',#14176,#14176,#14234,.T.);
+#14234 = SURFACE_CURVE('',#14235,(#14240,#14247),.PCURVE_S1.);
+#14235 = CIRCLE('',#14236,2.);
+#14236 = AXIS2_PLACEMENT_3D('',#14237,#14238,#14239);
+#14237 = CARTESIAN_POINT('',(40.99999989487,-44.99999967161,
+    64.999999574116));
+#14238 = DIRECTION('',(-1.,1.398689436427E-08,3.811418501661E-10));
+#14239 = DIRECTION('',(6.885840897475E-09,0.515654283624,-0.856796743563
+    ));
+#14240 = PCURVE('',#14186,#14241);
+#14241 = DEFINITIONAL_REPRESENTATION('',(#14242),#14246);
+#14242 = LINE('',#14243,#14244);
+#14243 = CARTESIAN_POINT('',(-0.,0.));
+#14244 = VECTOR('',#14245,1.);
+#14245 = DIRECTION('',(-1.,0.));
+#14246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14247 = PCURVE('',#14248,#14253);
+#14248 = PLANE('',#14249);
+#14249 = AXIS2_PLACEMENT_3D('',#14250,#14251,#14252);
+#14250 = CARTESIAN_POINT('',(40.99999989487,-44.99999967161,
+    64.999999574116));
+#14251 = DIRECTION('',(-1.,1.398689436427E-08,3.811418501661E-10));
+#14252 = DIRECTION('',(6.885840897475E-09,0.515654283624,-0.856796743563
+    ));
+#14253 = DEFINITIONAL_REPRESENTATION('',(#14254),#14258);
+#14254 = CIRCLE('',#14255,2.);
+#14255 = AXIS2_PLACEMENT_2D('',#14256,#14257);
+#14256 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#14257 = DIRECTION('',(1.,0.));
+#14258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14259 = ADVANCED_FACE('',(#14260),#14248,.T.);
+#14260 = FACE_BOUND('',#14261,.T.);
+#14261 = EDGE_LOOP('',(#14262));
+#14262 = ORIENTED_EDGE('',*,*,#14233,.T.);
+#14263 = ADVANCED_FACE('',(#14264,#14267),#14220,.F.);
+#14264 = FACE_BOUND('',#14265,.F.);
+#14265 = EDGE_LOOP('',(#14266));
+#14266 = ORIENTED_EDGE('',*,*,#14205,.T.);
+#14267 = FACE_BOUND('',#14268,.F.);
+#14268 = EDGE_LOOP('',(#14269));
+#14269 = ORIENTED_EDGE('',*,*,#14270,.F.);
+#14270 = EDGE_CURVE('',#14271,#14271,#14273,.T.);
+#14271 = VERTEX_POINT('',#14272);
+#14272 = CARTESIAN_POINT('',(39.999999903477,-44.35543180309,
+    63.929003645043));
+#14273 = SURFACE_CURVE('',#14274,(#14279,#14286),.PCURVE_S1.);
+#14274 = CIRCLE('',#14275,1.25);
+#14275 = AXIS2_PLACEMENT_3D('',#14276,#14277,#14278);
+#14276 = CARTESIAN_POINT('',(39.99999989487,-44.99999965762,
+    64.999999574497));
+#14277 = DIRECTION('',(-1.,1.398689436427E-08,3.811418501661E-10));
+#14278 = DIRECTION('',(6.885840897475E-09,0.515654283624,-0.856796743563
+    ));
+#14279 = PCURVE('',#14220,#14280);
+#14280 = DEFINITIONAL_REPRESENTATION('',(#14281),#14285);
+#14281 = CIRCLE('',#14282,1.25);
+#14282 = AXIS2_PLACEMENT_2D('',#14283,#14284);
+#14283 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#14284 = DIRECTION('',(1.,0.));
+#14285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14286 = PCURVE('',#14287,#14292);
+#14287 = CYLINDRICAL_SURFACE('',#14288,1.25);
+#14288 = AXIS2_PLACEMENT_3D('',#14289,#14290,#14291);
+#14289 = CARTESIAN_POINT('',(39.99999989487,-44.99999965762,
+    64.999999574497));
+#14290 = DIRECTION('',(1.,-1.398689436427E-08,-3.811418501661E-10));
+#14291 = DIRECTION('',(6.885840897475E-09,0.515654283624,-0.856796743563
+    ));
+#14292 = DEFINITIONAL_REPRESENTATION('',(#14293),#14297);
+#14293 = LINE('',#14294,#14295);
+#14294 = CARTESIAN_POINT('',(-0.,0.));
+#14295 = VECTOR('',#14296,1.);
+#14296 = DIRECTION('',(-1.,0.));
+#14297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14298 = ADVANCED_FACE('',(#14299),#14287,.F.);
+#14299 = FACE_BOUND('',#14300,.T.);
+#14300 = EDGE_LOOP('',(#14301,#14324,#14351,#14352));
+#14301 = ORIENTED_EDGE('',*,*,#14302,.T.);
+#14302 = EDGE_CURVE('',#14271,#14303,#14305,.T.);
+#14303 = VERTEX_POINT('',#14304);
+#14304 = CARTESIAN_POINT('',(26.999999903477,-44.35543162126,
+    63.929003649998));
+#14305 = SEAM_CURVE('',#14306,(#14310,#14317),.PCURVE_S1.);
+#14306 = LINE('',#14307,#14308);
+#14307 = CARTESIAN_POINT('',(39.999999903477,-44.35543180309,
+    63.929003645043));
+#14308 = VECTOR('',#14309,1.);
+#14309 = DIRECTION('',(-1.,1.398689436427E-08,3.811418501661E-10));
+#14310 = PCURVE('',#14287,#14311);
+#14311 = DEFINITIONAL_REPRESENTATION('',(#14312),#14316);
+#14312 = LINE('',#14313,#14314);
+#14313 = CARTESIAN_POINT('',(-0.,0.));
+#14314 = VECTOR('',#14315,1.);
+#14315 = DIRECTION('',(-0.,-1.));
+#14316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14317 = PCURVE('',#14287,#14318);
+#14318 = DEFINITIONAL_REPRESENTATION('',(#14319),#14323);
+#14319 = LINE('',#14320,#14321);
+#14320 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#14321 = VECTOR('',#14322,1.);
+#14322 = DIRECTION('',(-0.,-1.));
+#14323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14324 = ORIENTED_EDGE('',*,*,#14325,.T.);
+#14325 = EDGE_CURVE('',#14303,#14303,#14326,.T.);
+#14326 = SURFACE_CURVE('',#14327,(#14332,#14339),.PCURVE_S1.);
+#14327 = CIRCLE('',#14328,1.25);
+#14328 = AXIS2_PLACEMENT_3D('',#14329,#14330,#14331);
+#14329 = CARTESIAN_POINT('',(26.99999989487,-44.99999947579,
+    64.999999579452));
+#14330 = DIRECTION('',(-1.,1.398689436427E-08,3.811418501661E-10));
+#14331 = DIRECTION('',(6.885840897475E-09,0.515654283624,-0.856796743563
+    ));
+#14332 = PCURVE('',#14287,#14333);
+#14333 = DEFINITIONAL_REPRESENTATION('',(#14334),#14338);
+#14334 = LINE('',#14335,#14336);
+#14335 = CARTESIAN_POINT('',(-0.,-13.));
+#14336 = VECTOR('',#14337,1.);
+#14337 = DIRECTION('',(-1.,0.));
+#14338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14339 = PCURVE('',#14340,#14345);
+#14340 = PLANE('',#14341);
+#14341 = AXIS2_PLACEMENT_3D('',#14342,#14343,#14344);
+#14342 = CARTESIAN_POINT('',(26.99999989487,-44.99999947579,
+    64.999999579452));
+#14343 = DIRECTION('',(-1.,1.398689436427E-08,3.811418501661E-10));
+#14344 = DIRECTION('',(6.885840897475E-09,0.515654283624,-0.856796743563
+    ));
+#14345 = DEFINITIONAL_REPRESENTATION('',(#14346),#14350);
+#14346 = CIRCLE('',#14347,1.25);
+#14347 = AXIS2_PLACEMENT_2D('',#14348,#14349);
+#14348 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#14349 = DIRECTION('',(1.,0.));
+#14350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14351 = ORIENTED_EDGE('',*,*,#14302,.F.);
+#14352 = ORIENTED_EDGE('',*,*,#14270,.F.);
+#14353 = ADVANCED_FACE('',(#14354),#14340,.F.);
+#14354 = FACE_BOUND('',#14355,.F.);
+#14355 = EDGE_LOOP('',(#14356));
+#14356 = ORIENTED_EDGE('',*,*,#14325,.T.);
+#14357 = ORIENTED_CLOSED_SHELL('',*,#14358,.F.);
+#14358 = CLOSED_SHELL('',(#14359,#14447,#14451,#14486,#14541));
+#14359 = ADVANCED_FACE('',(#14360),#14374,.F.);
+#14360 = FACE_BOUND('',#14361,.T.);
+#14361 = EDGE_LOOP('',(#14362,#14392,#14419,#14420));
+#14362 = ORIENTED_EDGE('',*,*,#14363,.T.);
+#14363 = EDGE_CURVE('',#14364,#14366,#14368,.T.);
+#14364 = VERTEX_POINT('',#14365);
+#14365 = CARTESIAN_POINT('',(-41.00000015034,-44.99999968692,
+    62.999999487039));
+#14366 = VERTEX_POINT('',#14367);
+#14367 = CARTESIAN_POINT('',(-40.00000015034,-44.99999968692,
+    62.99999951297));
+#14368 = SEAM_CURVE('',#14369,(#14373,#14385),.PCURVE_S1.);
+#14369 = LINE('',#14370,#14371);
+#14370 = CARTESIAN_POINT('',(-41.00000015034,-44.99999968692,
+    62.999999487039));
+#14371 = VECTOR('',#14372,1.);
+#14372 = DIRECTION('',(1.,-2.E-15,2.593128156647E-08));
+#14373 = PCURVE('',#14374,#14379);
+#14374 = CYLINDRICAL_SURFACE('',#14375,2.);
+#14375 = AXIS2_PLACEMENT_3D('',#14376,#14377,#14378);
+#14376 = CARTESIAN_POINT('',(-41.00000020221,-44.99999968692,
+    64.999999487039));
+#14377 = DIRECTION('',(-1.,2.E-15,-2.593128156647E-08));
+#14378 = DIRECTION('',(2.593128156647E-08,1.022808712503E-38,-1.));
+#14379 = DEFINITIONAL_REPRESENTATION('',(#14380),#14384);
+#14380 = LINE('',#14381,#14382);
+#14381 = CARTESIAN_POINT('',(-0.,0.));
+#14382 = VECTOR('',#14383,1.);
+#14383 = DIRECTION('',(-0.,-1.));
+#14384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14385 = PCURVE('',#14374,#14386);
+#14386 = DEFINITIONAL_REPRESENTATION('',(#14387),#14391);
+#14387 = LINE('',#14388,#14389);
+#14388 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#14389 = VECTOR('',#14390,1.);
+#14390 = DIRECTION('',(-0.,-1.));
+#14391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14392 = ORIENTED_EDGE('',*,*,#14393,.T.);
+#14393 = EDGE_CURVE('',#14366,#14366,#14394,.T.);
+#14394 = SURFACE_CURVE('',#14395,(#14400,#14407),.PCURVE_S1.);
+#14395 = CIRCLE('',#14396,2.);
+#14396 = AXIS2_PLACEMENT_3D('',#14397,#14398,#14399);
+#14397 = CARTESIAN_POINT('',(-40.00000020221,-44.99999968692,
+    64.99999951297));
+#14398 = DIRECTION('',(1.,-2.E-15,2.593128156647E-08));
+#14399 = DIRECTION('',(2.593128156647E-08,1.022808712503E-38,-1.));
+#14400 = PCURVE('',#14374,#14401);
+#14401 = DEFINITIONAL_REPRESENTATION('',(#14402),#14406);
+#14402 = LINE('',#14403,#14404);
+#14403 = CARTESIAN_POINT('',(-0.,-1.));
+#14404 = VECTOR('',#14405,1.);
+#14405 = DIRECTION('',(-1.,0.));
+#14406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14407 = PCURVE('',#14408,#14413);
+#14408 = PLANE('',#14409);
+#14409 = AXIS2_PLACEMENT_3D('',#14410,#14411,#14412);
+#14410 = CARTESIAN_POINT('',(-40.00000020221,-44.99999968692,
+    64.99999951297));
+#14411 = DIRECTION('',(1.,-2.E-15,2.593128156647E-08));
+#14412 = DIRECTION('',(2.593128156647E-08,1.022808712503E-38,-1.));
+#14413 = DEFINITIONAL_REPRESENTATION('',(#14414),#14418);
+#14414 = CIRCLE('',#14415,2.);
+#14415 = AXIS2_PLACEMENT_2D('',#14416,#14417);
+#14416 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#14417 = DIRECTION('',(1.,0.));
+#14418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14419 = ORIENTED_EDGE('',*,*,#14363,.F.);
+#14420 = ORIENTED_EDGE('',*,*,#14421,.F.);
+#14421 = EDGE_CURVE('',#14364,#14364,#14422,.T.);
+#14422 = SURFACE_CURVE('',#14423,(#14428,#14435),.PCURVE_S1.);
+#14423 = CIRCLE('',#14424,2.);
+#14424 = AXIS2_PLACEMENT_3D('',#14425,#14426,#14427);
+#14425 = CARTESIAN_POINT('',(-41.00000020221,-44.99999968692,
+    64.999999487039));
+#14426 = DIRECTION('',(1.,-2.E-15,2.593128156647E-08));
+#14427 = DIRECTION('',(2.593128156647E-08,1.022808712503E-38,-1.));
+#14428 = PCURVE('',#14374,#14429);
+#14429 = DEFINITIONAL_REPRESENTATION('',(#14430),#14434);
+#14430 = LINE('',#14431,#14432);
+#14431 = CARTESIAN_POINT('',(-0.,0.));
+#14432 = VECTOR('',#14433,1.);
+#14433 = DIRECTION('',(-1.,0.));
+#14434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14435 = PCURVE('',#14436,#14441);
+#14436 = PLANE('',#14437);
+#14437 = AXIS2_PLACEMENT_3D('',#14438,#14439,#14440);
+#14438 = CARTESIAN_POINT('',(-41.00000020221,-44.99999968692,
+    64.999999487039));
+#14439 = DIRECTION('',(1.,-2.E-15,2.593128156647E-08));
+#14440 = DIRECTION('',(2.593128156647E-08,1.022808712503E-38,-1.));
+#14441 = DEFINITIONAL_REPRESENTATION('',(#14442),#14446);
+#14442 = CIRCLE('',#14443,2.);
+#14443 = AXIS2_PLACEMENT_2D('',#14444,#14445);
+#14444 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#14445 = DIRECTION('',(1.,0.));
+#14446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14447 = ADVANCED_FACE('',(#14448),#14436,.T.);
+#14448 = FACE_BOUND('',#14449,.T.);
+#14449 = EDGE_LOOP('',(#14450));
+#14450 = ORIENTED_EDGE('',*,*,#14421,.T.);
+#14451 = ADVANCED_FACE('',(#14452,#14455),#14408,.F.);
+#14452 = FACE_BOUND('',#14453,.F.);
+#14453 = EDGE_LOOP('',(#14454));
+#14454 = ORIENTED_EDGE('',*,*,#14393,.T.);
+#14455 = FACE_BOUND('',#14456,.F.);
+#14456 = EDGE_LOOP('',(#14457));
+#14457 = ORIENTED_EDGE('',*,*,#14458,.F.);
+#14458 = EDGE_CURVE('',#14459,#14459,#14461,.T.);
+#14459 = VERTEX_POINT('',#14460);
+#14460 = CARTESIAN_POINT('',(-40.00000016979,-44.99999968692,
+    63.74999951297));
+#14461 = SURFACE_CURVE('',#14462,(#14467,#14474),.PCURVE_S1.);
+#14462 = CIRCLE('',#14463,1.25);
+#14463 = AXIS2_PLACEMENT_3D('',#14464,#14465,#14466);
+#14464 = CARTESIAN_POINT('',(-40.00000020221,-44.99999968692,
+    64.99999951297));
+#14465 = DIRECTION('',(1.,-2.E-15,2.593128156647E-08));
+#14466 = DIRECTION('',(2.593128156647E-08,1.022808712503E-38,-1.));
+#14467 = PCURVE('',#14408,#14468);
+#14468 = DEFINITIONAL_REPRESENTATION('',(#14469),#14473);
+#14469 = CIRCLE('',#14470,1.25);
+#14470 = AXIS2_PLACEMENT_2D('',#14471,#14472);
+#14471 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#14472 = DIRECTION('',(1.,0.));
+#14473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14474 = PCURVE('',#14475,#14480);
+#14475 = CYLINDRICAL_SURFACE('',#14476,1.25);
+#14476 = AXIS2_PLACEMENT_3D('',#14477,#14478,#14479);
+#14477 = CARTESIAN_POINT('',(-40.00000020221,-44.99999968692,
+    64.99999951297));
+#14478 = DIRECTION('',(-1.,2.E-15,-2.593128156647E-08));
+#14479 = DIRECTION('',(2.593128156647E-08,1.022808712503E-38,-1.));
+#14480 = DEFINITIONAL_REPRESENTATION('',(#14481),#14485);
+#14481 = LINE('',#14482,#14483);
+#14482 = CARTESIAN_POINT('',(-0.,0.));
+#14483 = VECTOR('',#14484,1.);
+#14484 = DIRECTION('',(-1.,0.));
+#14485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14486 = ADVANCED_FACE('',(#14487),#14475,.F.);
+#14487 = FACE_BOUND('',#14488,.T.);
+#14488 = EDGE_LOOP('',(#14489,#14512,#14539,#14540));
+#14489 = ORIENTED_EDGE('',*,*,#14490,.T.);
+#14490 = EDGE_CURVE('',#14459,#14491,#14493,.T.);
+#14491 = VERTEX_POINT('',#14492);
+#14492 = CARTESIAN_POINT('',(-27.00000016979,-44.99999968692,
+    63.749999850077));
+#14493 = SEAM_CURVE('',#14494,(#14498,#14505),.PCURVE_S1.);
+#14494 = LINE('',#14495,#14496);
+#14495 = CARTESIAN_POINT('',(-40.00000016979,-44.99999968692,
+    63.74999951297));
+#14496 = VECTOR('',#14497,1.);
+#14497 = DIRECTION('',(1.,-2.E-15,2.593128156647E-08));
+#14498 = PCURVE('',#14475,#14499);
+#14499 = DEFINITIONAL_REPRESENTATION('',(#14500),#14504);
+#14500 = LINE('',#14501,#14502);
+#14501 = CARTESIAN_POINT('',(-0.,0.));
+#14502 = VECTOR('',#14503,1.);
+#14503 = DIRECTION('',(-0.,-1.));
+#14504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14505 = PCURVE('',#14475,#14506);
+#14506 = DEFINITIONAL_REPRESENTATION('',(#14507),#14511);
+#14507 = LINE('',#14508,#14509);
+#14508 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#14509 = VECTOR('',#14510,1.);
+#14510 = DIRECTION('',(-0.,-1.));
+#14511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14512 = ORIENTED_EDGE('',*,*,#14513,.T.);
+#14513 = EDGE_CURVE('',#14491,#14491,#14514,.T.);
+#14514 = SURFACE_CURVE('',#14515,(#14520,#14527),.PCURVE_S1.);
+#14515 = CIRCLE('',#14516,1.25);
+#14516 = AXIS2_PLACEMENT_3D('',#14517,#14518,#14519);
+#14517 = CARTESIAN_POINT('',(-27.00000020221,-44.99999968692,
+    64.999999850077));
+#14518 = DIRECTION('',(1.,-2.E-15,2.593128156647E-08));
+#14519 = DIRECTION('',(2.593128156647E-08,1.022808712503E-38,-1.));
+#14520 = PCURVE('',#14475,#14521);
+#14521 = DEFINITIONAL_REPRESENTATION('',(#14522),#14526);
+#14522 = LINE('',#14523,#14524);
+#14523 = CARTESIAN_POINT('',(-0.,-13.));
+#14524 = VECTOR('',#14525,1.);
+#14525 = DIRECTION('',(-1.,0.));
+#14526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14527 = PCURVE('',#14528,#14533);
+#14528 = PLANE('',#14529);
+#14529 = AXIS2_PLACEMENT_3D('',#14530,#14531,#14532);
+#14530 = CARTESIAN_POINT('',(-27.00000020221,-44.99999968692,
+    64.999999850077));
+#14531 = DIRECTION('',(1.,-2.E-15,2.593128156647E-08));
+#14532 = DIRECTION('',(2.593128156647E-08,1.022808712503E-38,-1.));
+#14533 = DEFINITIONAL_REPRESENTATION('',(#14534),#14538);
+#14534 = CIRCLE('',#14535,1.25);
+#14535 = AXIS2_PLACEMENT_2D('',#14536,#14537);
+#14536 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#14537 = DIRECTION('',(1.,0.));
+#14538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14539 = ORIENTED_EDGE('',*,*,#14490,.F.);
+#14540 = ORIENTED_EDGE('',*,*,#14458,.F.);
+#14541 = ADVANCED_FACE('',(#14542),#14528,.F.);
+#14542 = FACE_BOUND('',#14543,.F.);
+#14543 = EDGE_LOOP('',(#14544));
+#14544 = ORIENTED_EDGE('',*,*,#14513,.T.);
+#14545 = ORIENTED_CLOSED_SHELL('',*,#14546,.F.);
+#14546 = CLOSED_SHELL('',(#14547,#14635,#14639,#14674,#14729));
+#14547 = ADVANCED_FACE('',(#14548),#14562,.F.);
+#14548 = FACE_BOUND('',#14549,.T.);
+#14549 = EDGE_LOOP('',(#14550,#14580,#14607,#14608));
+#14550 = ORIENTED_EDGE('',*,*,#14551,.T.);
+#14551 = EDGE_CURVE('',#14552,#14554,#14556,.T.);
+#14552 = VERTEX_POINT('',#14553);
+#14553 = CARTESIAN_POINT('',(-41.00000015029,-79.99999968434,
+    62.999999858141));
+#14554 = VERTEX_POINT('',#14555);
+#14555 = CARTESIAN_POINT('',(-40.00000015029,-79.99999968434,
+    62.9999998841));
+#14556 = SEAM_CURVE('',#14557,(#14561,#14573),.PCURVE_S1.);
+#14557 = LINE('',#14558,#14559);
+#14558 = CARTESIAN_POINT('',(-41.00000015029,-79.99999968434,
+    62.999999858141));
+#14559 = VECTOR('',#14560,1.);
+#14560 = DIRECTION('',(1.,-1.9E-14,2.595830883578E-08));
+#14561 = PCURVE('',#14562,#14567);
+#14562 = CYLINDRICAL_SURFACE('',#14563,2.);
+#14563 = AXIS2_PLACEMENT_3D('',#14564,#14565,#14566);
+#14564 = CARTESIAN_POINT('',(-41.00000020221,-79.99999968434,
+    64.999999858141));
+#14565 = DIRECTION('',(-1.,1.9E-14,-2.595830883578E-08));
+#14566 = DIRECTION('',(2.595830883578E-08,-3.155443457064E-30,-1.));
+#14567 = DEFINITIONAL_REPRESENTATION('',(#14568),#14572);
+#14568 = LINE('',#14569,#14570);
+#14569 = CARTESIAN_POINT('',(-0.,0.));
+#14570 = VECTOR('',#14571,1.);
+#14571 = DIRECTION('',(-0.,-1.));
+#14572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14573 = PCURVE('',#14562,#14574);
+#14574 = DEFINITIONAL_REPRESENTATION('',(#14575),#14579);
+#14575 = LINE('',#14576,#14577);
+#14576 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#14577 = VECTOR('',#14578,1.);
+#14578 = DIRECTION('',(-0.,-1.));
+#14579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14580 = ORIENTED_EDGE('',*,*,#14581,.T.);
+#14581 = EDGE_CURVE('',#14554,#14554,#14582,.T.);
+#14582 = SURFACE_CURVE('',#14583,(#14588,#14595),.PCURVE_S1.);
+#14583 = CIRCLE('',#14584,2.);
+#14584 = AXIS2_PLACEMENT_3D('',#14585,#14586,#14587);
+#14585 = CARTESIAN_POINT('',(-40.00000020221,-79.99999968434,
+    64.9999998841));
+#14586 = DIRECTION('',(1.,-1.9E-14,2.595830883578E-08));
+#14587 = DIRECTION('',(2.595830883578E-08,-3.155443457064E-30,-1.));
+#14588 = PCURVE('',#14562,#14589);
+#14589 = DEFINITIONAL_REPRESENTATION('',(#14590),#14594);
+#14590 = LINE('',#14591,#14592);
+#14591 = CARTESIAN_POINT('',(-0.,-1.));
+#14592 = VECTOR('',#14593,1.);
+#14593 = DIRECTION('',(-1.,0.));
+#14594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14595 = PCURVE('',#14596,#14601);
+#14596 = PLANE('',#14597);
+#14597 = AXIS2_PLACEMENT_3D('',#14598,#14599,#14600);
+#14598 = CARTESIAN_POINT('',(-40.00000020221,-79.99999968434,
+    64.9999998841));
+#14599 = DIRECTION('',(1.,-1.9E-14,2.595830883578E-08));
+#14600 = DIRECTION('',(2.595830883578E-08,-3.155443457064E-30,-1.));
+#14601 = DEFINITIONAL_REPRESENTATION('',(#14602),#14606);
+#14602 = CIRCLE('',#14603,2.);
+#14603 = AXIS2_PLACEMENT_2D('',#14604,#14605);
+#14604 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#14605 = DIRECTION('',(1.,0.));
+#14606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14607 = ORIENTED_EDGE('',*,*,#14551,.F.);
+#14608 = ORIENTED_EDGE('',*,*,#14609,.F.);
+#14609 = EDGE_CURVE('',#14552,#14552,#14610,.T.);
+#14610 = SURFACE_CURVE('',#14611,(#14616,#14623),.PCURVE_S1.);
+#14611 = CIRCLE('',#14612,2.);
+#14612 = AXIS2_PLACEMENT_3D('',#14613,#14614,#14615);
+#14613 = CARTESIAN_POINT('',(-41.00000020221,-79.99999968434,
+    64.999999858141));
+#14614 = DIRECTION('',(1.,-1.9E-14,2.595830883578E-08));
+#14615 = DIRECTION('',(2.595830883578E-08,-3.155443457064E-30,-1.));
+#14616 = PCURVE('',#14562,#14617);
+#14617 = DEFINITIONAL_REPRESENTATION('',(#14618),#14622);
+#14618 = LINE('',#14619,#14620);
+#14619 = CARTESIAN_POINT('',(-0.,0.));
+#14620 = VECTOR('',#14621,1.);
+#14621 = DIRECTION('',(-1.,0.));
+#14622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14623 = PCURVE('',#14624,#14629);
+#14624 = PLANE('',#14625);
+#14625 = AXIS2_PLACEMENT_3D('',#14626,#14627,#14628);
+#14626 = CARTESIAN_POINT('',(-41.00000020221,-79.99999968434,
+    64.999999858141));
+#14627 = DIRECTION('',(1.,-1.9E-14,2.595830883578E-08));
+#14628 = DIRECTION('',(2.595830883578E-08,-3.155443457064E-30,-1.));
+#14629 = DEFINITIONAL_REPRESENTATION('',(#14630),#14634);
+#14630 = CIRCLE('',#14631,2.);
+#14631 = AXIS2_PLACEMENT_2D('',#14632,#14633);
+#14632 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#14633 = DIRECTION('',(1.,0.));
+#14634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14635 = ADVANCED_FACE('',(#14636),#14624,.T.);
+#14636 = FACE_BOUND('',#14637,.T.);
+#14637 = EDGE_LOOP('',(#14638));
+#14638 = ORIENTED_EDGE('',*,*,#14609,.T.);
+#14639 = ADVANCED_FACE('',(#14640,#14643),#14596,.F.);
+#14640 = FACE_BOUND('',#14641,.F.);
+#14641 = EDGE_LOOP('',(#14642));
+#14642 = ORIENTED_EDGE('',*,*,#14581,.T.);
+#14643 = FACE_BOUND('',#14644,.F.);
+#14644 = EDGE_LOOP('',(#14645));
+#14645 = ORIENTED_EDGE('',*,*,#14646,.F.);
+#14646 = EDGE_CURVE('',#14647,#14647,#14649,.T.);
+#14647 = VERTEX_POINT('',#14648);
+#14648 = CARTESIAN_POINT('',(-40.00000016976,-79.99999968434,
+    63.7499998841));
+#14649 = SURFACE_CURVE('',#14650,(#14655,#14662),.PCURVE_S1.);
+#14650 = CIRCLE('',#14651,1.25);
+#14651 = AXIS2_PLACEMENT_3D('',#14652,#14653,#14654);
+#14652 = CARTESIAN_POINT('',(-40.00000020221,-79.99999968434,
+    64.9999998841));
+#14653 = DIRECTION('',(1.,-1.9E-14,2.595830883578E-08));
+#14654 = DIRECTION('',(2.595830883578E-08,-3.155443457064E-30,-1.));
+#14655 = PCURVE('',#14596,#14656);
+#14656 = DEFINITIONAL_REPRESENTATION('',(#14657),#14661);
+#14657 = CIRCLE('',#14658,1.25);
+#14658 = AXIS2_PLACEMENT_2D('',#14659,#14660);
+#14659 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#14660 = DIRECTION('',(1.,0.));
+#14661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14662 = PCURVE('',#14663,#14668);
+#14663 = CYLINDRICAL_SURFACE('',#14664,1.25);
+#14664 = AXIS2_PLACEMENT_3D('',#14665,#14666,#14667);
+#14665 = CARTESIAN_POINT('',(-40.00000020221,-79.99999968434,
+    64.9999998841));
+#14666 = DIRECTION('',(-1.,1.9E-14,-2.595830883578E-08));
+#14667 = DIRECTION('',(2.595830883578E-08,-3.155443457064E-30,-1.));
+#14668 = DEFINITIONAL_REPRESENTATION('',(#14669),#14673);
+#14669 = LINE('',#14670,#14671);
+#14670 = CARTESIAN_POINT('',(-0.,0.));
+#14671 = VECTOR('',#14672,1.);
+#14672 = DIRECTION('',(-1.,0.));
+#14673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14674 = ADVANCED_FACE('',(#14675),#14663,.F.);
+#14675 = FACE_BOUND('',#14676,.T.);
+#14676 = EDGE_LOOP('',(#14677,#14700,#14727,#14728));
+#14677 = ORIENTED_EDGE('',*,*,#14678,.T.);
+#14678 = EDGE_CURVE('',#14647,#14679,#14681,.T.);
+#14679 = VERTEX_POINT('',#14680);
+#14680 = CARTESIAN_POINT('',(-27.00000016976,-79.99999968434,
+    63.750000221558));
+#14681 = SEAM_CURVE('',#14682,(#14686,#14693),.PCURVE_S1.);
+#14682 = LINE('',#14683,#14684);
+#14683 = CARTESIAN_POINT('',(-40.00000016976,-79.99999968434,
+    63.7499998841));
+#14684 = VECTOR('',#14685,1.);
+#14685 = DIRECTION('',(1.,-1.9E-14,2.595830883578E-08));
+#14686 = PCURVE('',#14663,#14687);
+#14687 = DEFINITIONAL_REPRESENTATION('',(#14688),#14692);
+#14688 = LINE('',#14689,#14690);
+#14689 = CARTESIAN_POINT('',(-0.,0.));
+#14690 = VECTOR('',#14691,1.);
+#14691 = DIRECTION('',(-0.,-1.));
+#14692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14693 = PCURVE('',#14663,#14694);
+#14694 = DEFINITIONAL_REPRESENTATION('',(#14695),#14699);
+#14695 = LINE('',#14696,#14697);
+#14696 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#14697 = VECTOR('',#14698,1.);
+#14698 = DIRECTION('',(-0.,-1.));
+#14699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14700 = ORIENTED_EDGE('',*,*,#14701,.T.);
+#14701 = EDGE_CURVE('',#14679,#14679,#14702,.T.);
+#14702 = SURFACE_CURVE('',#14703,(#14708,#14715),.PCURVE_S1.);
+#14703 = CIRCLE('',#14704,1.25);
+#14704 = AXIS2_PLACEMENT_3D('',#14705,#14706,#14707);
+#14705 = CARTESIAN_POINT('',(-27.00000020221,-79.99999968434,
+    65.000000221558));
+#14706 = DIRECTION('',(1.,-1.9E-14,2.595830883578E-08));
+#14707 = DIRECTION('',(2.595830883578E-08,-3.155443457064E-30,-1.));
+#14708 = PCURVE('',#14663,#14709);
+#14709 = DEFINITIONAL_REPRESENTATION('',(#14710),#14714);
+#14710 = LINE('',#14711,#14712);
+#14711 = CARTESIAN_POINT('',(-0.,-13.));
+#14712 = VECTOR('',#14713,1.);
+#14713 = DIRECTION('',(-1.,0.));
+#14714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14715 = PCURVE('',#14716,#14721);
+#14716 = PLANE('',#14717);
+#14717 = AXIS2_PLACEMENT_3D('',#14718,#14719,#14720);
+#14718 = CARTESIAN_POINT('',(-27.00000020221,-79.99999968434,
+    65.000000221558));
+#14719 = DIRECTION('',(1.,-1.9E-14,2.595830883578E-08));
+#14720 = DIRECTION('',(2.595830883578E-08,-3.155443457064E-30,-1.));
+#14721 = DEFINITIONAL_REPRESENTATION('',(#14722),#14726);
+#14722 = CIRCLE('',#14723,1.25);
+#14723 = AXIS2_PLACEMENT_2D('',#14724,#14725);
+#14724 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#14725 = DIRECTION('',(1.,0.));
+#14726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14727 = ORIENTED_EDGE('',*,*,#14678,.F.);
+#14728 = ORIENTED_EDGE('',*,*,#14646,.F.);
+#14729 = ADVANCED_FACE('',(#14730),#14716,.F.);
+#14730 = FACE_BOUND('',#14731,.F.);
+#14731 = EDGE_LOOP('',(#14732));
+#14732 = ORIENTED_EDGE('',*,*,#14701,.T.);
+#14733 = ORIENTED_CLOSED_SHELL('',*,#14734,.F.);
+#14734 = CLOSED_SHELL('',(#14735,#14823,#14827,#14862,#14917));
+#14735 = ADVANCED_FACE('',(#14736),#14750,.F.);
+#14736 = FACE_BOUND('',#14737,.T.);
+#14737 = EDGE_LOOP('',(#14738,#14768,#14795,#14796));
+#14738 = ORIENTED_EDGE('',*,*,#14739,.T.);
+#14739 = EDGE_CURVE('',#14740,#14742,#14744,.T.);
+#14740 = VERTEX_POINT('',#14741);
+#14741 = CARTESIAN_POINT('',(-1.396721515104,-81.43149099009,
+    70.999999674229));
+#14742 = VERTEX_POINT('',#14743);
+#14743 = CARTESIAN_POINT('',(-1.396721503633,-81.43149098526,
+    69.999999674229));
+#14744 = SEAM_CURVE('',#14745,(#14749,#14761),.PCURVE_S1.);
+#14745 = LINE('',#14746,#14747);
+#14746 = CARTESIAN_POINT('',(-1.396721515104,-81.43149099009,
+    70.999999674229));
+#14747 = VECTOR('',#14748,1.);
+#14748 = DIRECTION('',(1.147116708091E-08,4.834952982152E-09,-1.));
+#14749 = PCURVE('',#14750,#14755);
+#14750 = CYLINDRICAL_SURFACE('',#14751,2.);
+#14751 = AXIS2_PLACEMENT_3D('',#14752,#14753,#14754);
+#14752 = CARTESIAN_POINT('',(-2.68117376E-07,-79.99999884613,
+    70.999999697172));
+#14753 = DIRECTION('',(-1.147116708091E-08,-4.834952982152E-09,1.));
+#14754 = DIRECTION('',(-0.698360623493,-0.715746071979,-1.147161E-08));
+#14755 = DEFINITIONAL_REPRESENTATION('',(#14756),#14760);
+#14756 = LINE('',#14757,#14758);
+#14757 = CARTESIAN_POINT('',(-0.,0.));
+#14758 = VECTOR('',#14759,1.);
+#14759 = DIRECTION('',(-0.,-1.));
+#14760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14761 = PCURVE('',#14750,#14762);
+#14762 = DEFINITIONAL_REPRESENTATION('',(#14763),#14767);
+#14763 = LINE('',#14764,#14765);
+#14764 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#14765 = VECTOR('',#14766,1.);
+#14766 = DIRECTION('',(-0.,-1.));
+#14767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14768 = ORIENTED_EDGE('',*,*,#14769,.T.);
+#14769 = EDGE_CURVE('',#14742,#14742,#14770,.T.);
+#14770 = SURFACE_CURVE('',#14771,(#14776,#14783),.PCURVE_S1.);
+#14771 = CIRCLE('',#14772,2.);
+#14772 = AXIS2_PLACEMENT_3D('',#14773,#14774,#14775);
+#14773 = CARTESIAN_POINT('',(-2.566462089191E-07,-79.9999988413,
+    69.999999697172));
+#14774 = DIRECTION('',(1.147116708091E-08,4.834952982152E-09,-1.));
+#14775 = DIRECTION('',(-0.698360623493,-0.715746071979,-1.147161E-08));
+#14776 = PCURVE('',#14750,#14777);
+#14777 = DEFINITIONAL_REPRESENTATION('',(#14778),#14782);
+#14778 = LINE('',#14779,#14780);
+#14779 = CARTESIAN_POINT('',(-0.,-1.));
+#14780 = VECTOR('',#14781,1.);
+#14781 = DIRECTION('',(-1.,0.));
+#14782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14783 = PCURVE('',#14784,#14789);
+#14784 = PLANE('',#14785);
+#14785 = AXIS2_PLACEMENT_3D('',#14786,#14787,#14788);
+#14786 = CARTESIAN_POINT('',(-2.5664620895E-07,-79.9999988413,
+    69.999999697172));
+#14787 = DIRECTION('',(1.147116708091E-08,4.834952982152E-09,-1.));
+#14788 = DIRECTION('',(-0.698360623493,-0.715746071979,-1.147161E-08));
+#14789 = DEFINITIONAL_REPRESENTATION('',(#14790),#14794);
+#14790 = CIRCLE('',#14791,2.);
+#14791 = AXIS2_PLACEMENT_2D('',#14792,#14793);
+#14792 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#14793 = DIRECTION('',(1.,0.));
+#14794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14795 = ORIENTED_EDGE('',*,*,#14739,.F.);
+#14796 = ORIENTED_EDGE('',*,*,#14797,.F.);
+#14797 = EDGE_CURVE('',#14740,#14740,#14798,.T.);
+#14798 = SURFACE_CURVE('',#14799,(#14804,#14811),.PCURVE_S1.);
+#14799 = CIRCLE('',#14800,2.);
+#14800 = AXIS2_PLACEMENT_3D('',#14801,#14802,#14803);
+#14801 = CARTESIAN_POINT('',(-2.68117376E-07,-79.99999884613,
+    70.999999697172));
+#14802 = DIRECTION('',(1.147116708091E-08,4.834952982152E-09,-1.));
+#14803 = DIRECTION('',(-0.698360623493,-0.715746071979,-1.147161E-08));
+#14804 = PCURVE('',#14750,#14805);
+#14805 = DEFINITIONAL_REPRESENTATION('',(#14806),#14810);
+#14806 = LINE('',#14807,#14808);
+#14807 = CARTESIAN_POINT('',(-0.,0.));
+#14808 = VECTOR('',#14809,1.);
+#14809 = DIRECTION('',(-1.,0.));
+#14810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14811 = PCURVE('',#14812,#14817);
+#14812 = PLANE('',#14813);
+#14813 = AXIS2_PLACEMENT_3D('',#14814,#14815,#14816);
+#14814 = CARTESIAN_POINT('',(-2.681173760309E-07,-79.99999884613,
+    70.999999697172));
+#14815 = DIRECTION('',(1.147116708091E-08,4.834952982152E-09,-1.));
+#14816 = DIRECTION('',(-0.698360623493,-0.715746071979,-1.147161E-08));
+#14817 = DEFINITIONAL_REPRESENTATION('',(#14818),#14822);
+#14818 = CIRCLE('',#14819,2.);
+#14819 = AXIS2_PLACEMENT_2D('',#14820,#14821);
+#14820 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#14821 = DIRECTION('',(1.,0.));
+#14822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14823 = ADVANCED_FACE('',(#14824),#14812,.T.);
+#14824 = FACE_BOUND('',#14825,.T.);
+#14825 = EDGE_LOOP('',(#14826));
+#14826 = ORIENTED_EDGE('',*,*,#14797,.T.);
+#14827 = ADVANCED_FACE('',(#14828,#14831),#14784,.F.);
+#14828 = FACE_BOUND('',#14829,.F.);
+#14829 = EDGE_LOOP('',(#14830));
+#14830 = ORIENTED_EDGE('',*,*,#14769,.T.);
+#14831 = FACE_BOUND('',#14832,.F.);
+#14832 = EDGE_LOOP('',(#14833));
+#14833 = ORIENTED_EDGE('',*,*,#14834,.F.);
+#14834 = EDGE_CURVE('',#14835,#14835,#14837,.T.);
+#14835 = VERTEX_POINT('',#14836);
+#14836 = CARTESIAN_POINT('',(-0.872951036013,-80.89468143127,
+    69.999999682832));
+#14837 = SURFACE_CURVE('',#14838,(#14843,#14850),.PCURVE_S1.);
+#14838 = CIRCLE('',#14839,1.25);
+#14839 = AXIS2_PLACEMENT_3D('',#14840,#14841,#14842);
+#14840 = CARTESIAN_POINT('',(-2.566462089191E-07,-79.9999988413,
+    69.999999697172));
+#14841 = DIRECTION('',(1.147116708091E-08,4.834952982152E-09,-1.));
+#14842 = DIRECTION('',(-0.698360623493,-0.715746071979,-1.147161E-08));
+#14843 = PCURVE('',#14784,#14844);
+#14844 = DEFINITIONAL_REPRESENTATION('',(#14845),#14849);
+#14845 = CIRCLE('',#14846,1.25);
+#14846 = AXIS2_PLACEMENT_2D('',#14847,#14848);
+#14847 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#14848 = DIRECTION('',(1.,0.));
+#14849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14850 = PCURVE('',#14851,#14856);
+#14851 = CYLINDRICAL_SURFACE('',#14852,1.25);
+#14852 = AXIS2_PLACEMENT_3D('',#14853,#14854,#14855);
+#14853 = CARTESIAN_POINT('',(-2.566462089191E-07,-79.9999988413,
+    69.999999697172));
+#14854 = DIRECTION('',(-1.147116708091E-08,-4.834952982152E-09,1.));
+#14855 = DIRECTION('',(-0.698360623493,-0.715746071979,-1.147161E-08));
+#14856 = DEFINITIONAL_REPRESENTATION('',(#14857),#14861);
+#14857 = LINE('',#14858,#14859);
+#14858 = CARTESIAN_POINT('',(-0.,0.));
+#14859 = VECTOR('',#14860,1.);
+#14860 = DIRECTION('',(-1.,0.));
+#14861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14862 = ADVANCED_FACE('',(#14863),#14851,.F.);
+#14863 = FACE_BOUND('',#14864,.T.);
+#14864 = EDGE_LOOP('',(#14865,#14888,#14915,#14916));
+#14865 = ORIENTED_EDGE('',*,*,#14866,.T.);
+#14866 = EDGE_CURVE('',#14835,#14867,#14869,.T.);
+#14867 = VERTEX_POINT('',#14868);
+#14868 = CARTESIAN_POINT('',(-0.872950886888,-80.89468136842,
+    56.999999682832));
+#14869 = SEAM_CURVE('',#14870,(#14874,#14881),.PCURVE_S1.);
+#14870 = LINE('',#14871,#14872);
+#14871 = CARTESIAN_POINT('',(-0.872951036013,-80.89468143127,
+    69.999999682832));
+#14872 = VECTOR('',#14873,1.);
+#14873 = DIRECTION('',(1.147116708091E-08,4.834952982152E-09,-1.));
+#14874 = PCURVE('',#14851,#14875);
+#14875 = DEFINITIONAL_REPRESENTATION('',(#14876),#14880);
+#14876 = LINE('',#14877,#14878);
+#14877 = CARTESIAN_POINT('',(-0.,0.));
+#14878 = VECTOR('',#14879,1.);
+#14879 = DIRECTION('',(-0.,-1.));
+#14880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14881 = PCURVE('',#14851,#14882);
+#14882 = DEFINITIONAL_REPRESENTATION('',(#14883),#14887);
+#14883 = LINE('',#14884,#14885);
+#14884 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#14885 = VECTOR('',#14886,1.);
+#14886 = DIRECTION('',(-0.,-1.));
+#14887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14888 = ORIENTED_EDGE('',*,*,#14889,.T.);
+#14889 = EDGE_CURVE('',#14867,#14867,#14890,.T.);
+#14890 = SURFACE_CURVE('',#14891,(#14896,#14903),.PCURVE_S1.);
+#14891 = CIRCLE('',#14892,1.25);
+#14892 = AXIS2_PLACEMENT_3D('',#14893,#14894,#14895);
+#14893 = CARTESIAN_POINT('',(-1.075210368673E-07,-79.99999877844,
+    56.999999697172));
+#14894 = DIRECTION('',(1.147116708091E-08,4.834952982152E-09,-1.));
+#14895 = DIRECTION('',(-0.698360623493,-0.715746071979,-1.147161E-08));
+#14896 = PCURVE('',#14851,#14897);
+#14897 = DEFINITIONAL_REPRESENTATION('',(#14898),#14902);
+#14898 = LINE('',#14899,#14900);
+#14899 = CARTESIAN_POINT('',(-0.,-13.));
+#14900 = VECTOR('',#14901,1.);
+#14901 = DIRECTION('',(-1.,0.));
+#14902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14903 = PCURVE('',#14904,#14909);
+#14904 = PLANE('',#14905);
+#14905 = AXIS2_PLACEMENT_3D('',#14906,#14907,#14908);
+#14906 = CARTESIAN_POINT('',(-1.075210368828E-07,-79.99999877844,
+    56.999999697172));
+#14907 = DIRECTION('',(1.147116708091E-08,4.834952982152E-09,-1.));
+#14908 = DIRECTION('',(-0.698360623493,-0.715746071979,-1.147161E-08));
+#14909 = DEFINITIONAL_REPRESENTATION('',(#14910),#14914);
+#14910 = CIRCLE('',#14911,1.25);
+#14911 = AXIS2_PLACEMENT_2D('',#14912,#14913);
+#14912 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#14913 = DIRECTION('',(1.,0.));
+#14914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14915 = ORIENTED_EDGE('',*,*,#14866,.F.);
+#14916 = ORIENTED_EDGE('',*,*,#14834,.F.);
+#14917 = ADVANCED_FACE('',(#14918),#14904,.F.);
+#14918 = FACE_BOUND('',#14919,.F.);
+#14919 = EDGE_LOOP('',(#14920));
+#14920 = ORIENTED_EDGE('',*,*,#14889,.T.);
+#14921 = ORIENTED_CLOSED_SHELL('',*,#14922,.F.);
+#14922 = CLOSED_SHELL('',(#14923,#15043,#15181,#15283,#15417,#15536,
+    #15563,#15590,#15640,#15667,#15694,#15721));
+#14923 = ADVANCED_FACE('',(#14924),#14938,.F.);
+#14924 = FACE_BOUND('',#14925,.F.);
+#14925 = EDGE_LOOP('',(#14926,#14961,#14989,#15017));
+#14926 = ORIENTED_EDGE('',*,*,#14927,.T.);
+#14927 = EDGE_CURVE('',#14928,#14930,#14932,.T.);
+#14928 = VERTEX_POINT('',#14929);
+#14929 = CARTESIAN_POINT('',(-27.50000191136,-57.499998908,
+    69.999999612053));
+#14930 = VERTEX_POINT('',#14931);
+#14931 = CARTESIAN_POINT('',(-27.50000191136,-67.499998908,
+    69.999999782291));
+#14932 = SURFACE_CURVE('',#14933,(#14937,#14949),.PCURVE_S1.);
+#14933 = LINE('',#14934,#14935);
+#14934 = CARTESIAN_POINT('',(-27.50000191136,-57.499998908,
+    69.999999612053));
+#14935 = VECTOR('',#14936,1.);
+#14936 = DIRECTION('',(0.,-1.,1.702385565849E-08));
+#14937 = PCURVE('',#14938,#14943);
+#14938 = PLANE('',#14939);
+#14939 = AXIS2_PLACEMENT_3D('',#14940,#14941,#14942);
+#14940 = CARTESIAN_POINT('',(-27.50000191136,-57.499998908,
+    69.999999612053));
+#14941 = DIRECTION('',(-1.,2.946329397628E-15,1.7307062846E-07));
+#14942 = DIRECTION('',(1.7307062846E-07,1.702385565849E-08,1.));
+#14943 = DEFINITIONAL_REPRESENTATION('',(#14944),#14948);
+#14944 = LINE('',#14945,#14946);
+#14945 = CARTESIAN_POINT('',(0.,0.));
+#14946 = VECTOR('',#14947,1.);
+#14947 = DIRECTION('',(0.,-1.));
+#14948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14949 = PCURVE('',#14950,#14955);
+#14950 = PLANE('',#14951);
+#14951 = AXIS2_PLACEMENT_3D('',#14952,#14953,#14954);
+#14952 = CARTESIAN_POINT('',(-27.50000191136,-57.499998908,
+    69.999999612053));
+#14953 = DIRECTION('',(0.,1.702385565849E-08,1.));
+#14954 = DIRECTION('',(1.,0.,0.));
+#14955 = DEFINITIONAL_REPRESENTATION('',(#14956),#14960);
+#14956 = LINE('',#14957,#14958);
+#14957 = CARTESIAN_POINT('',(0.,0.));
+#14958 = VECTOR('',#14959,1.);
+#14959 = DIRECTION('',(0.,-1.));
+#14960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14961 = ORIENTED_EDGE('',*,*,#14962,.T.);
+#14962 = EDGE_CURVE('',#14930,#14963,#14965,.T.);
+#14963 = VERTEX_POINT('',#14964);
+#14964 = CARTESIAN_POINT('',(-27.50000018066,-67.49999873776,
+    79.999999782291));
+#14965 = SURFACE_CURVE('',#14966,(#14970,#14977),.PCURVE_S1.);
+#14966 = LINE('',#14967,#14968);
+#14967 = CARTESIAN_POINT('',(-27.50000191136,-67.499998908,
+    69.999999782291));
+#14968 = VECTOR('',#14969,1.);
+#14969 = DIRECTION('',(1.7307062846E-07,1.702385565849E-08,1.));
+#14970 = PCURVE('',#14938,#14971);
+#14971 = DEFINITIONAL_REPRESENTATION('',(#14972),#14976);
+#14972 = LINE('',#14973,#14974);
+#14973 = CARTESIAN_POINT('',(0.,-10.));
+#14974 = VECTOR('',#14975,1.);
+#14975 = DIRECTION('',(1.,0.));
+#14976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14977 = PCURVE('',#14978,#14983);
+#14978 = PLANE('',#14979);
+#14979 = AXIS2_PLACEMENT_3D('',#14980,#14981,#14982);
+#14980 = CARTESIAN_POINT('',(-5.824328255244E-07,-67.49999882288,
+    74.99999972048));
+#14981 = DIRECTION('',(-0.,1.,-1.702385565849E-08));
+#14982 = DIRECTION('',(-1.,0.,0.));
+#14983 = DEFINITIONAL_REPRESENTATION('',(#14984),#14988);
+#14984 = LINE('',#14985,#14986);
+#14985 = CARTESIAN_POINT('',(27.500001328935,-4.999999938189));
+#14986 = VECTOR('',#14987,1.);
+#14987 = DIRECTION('',(-1.7307062846E-07,1.));
+#14988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14989 = ORIENTED_EDGE('',*,*,#14990,.F.);
+#14990 = EDGE_CURVE('',#14991,#14963,#14993,.T.);
+#14991 = VERTEX_POINT('',#14992);
+#14992 = CARTESIAN_POINT('',(-27.50000018066,-57.49999873776,
+    79.999999612053));
+#14993 = SURFACE_CURVE('',#14994,(#14998,#15005),.PCURVE_S1.);
+#14994 = LINE('',#14995,#14996);
+#14995 = CARTESIAN_POINT('',(-27.50000018066,-57.49999873776,
+    79.999999612053));
+#14996 = VECTOR('',#14997,1.);
+#14997 = DIRECTION('',(0.,-1.,1.702385565849E-08));
+#14998 = PCURVE('',#14938,#14999);
+#14999 = DEFINITIONAL_REPRESENTATION('',(#15000),#15004);
+#15000 = LINE('',#15001,#15002);
+#15001 = CARTESIAN_POINT('',(10.,0.));
+#15002 = VECTOR('',#15003,1.);
+#15003 = DIRECTION('',(0.,-1.));
+#15004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15005 = PCURVE('',#15006,#15011);
+#15006 = PLANE('',#15007);
+#15007 = AXIS2_PLACEMENT_3D('',#15008,#15009,#15010);
+#15008 = CARTESIAN_POINT('',(-27.50000018066,-57.49999873776,
+    79.999999612053));
+#15009 = DIRECTION('',(0.,1.702385565849E-08,1.));
+#15010 = DIRECTION('',(1.,0.,0.));
+#15011 = DEFINITIONAL_REPRESENTATION('',(#15012),#15016);
+#15012 = LINE('',#15013,#15014);
+#15013 = CARTESIAN_POINT('',(0.,0.));
+#15014 = VECTOR('',#15015,1.);
+#15015 = DIRECTION('',(0.,-1.));
+#15016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15017 = ORIENTED_EDGE('',*,*,#15018,.F.);
+#15018 = EDGE_CURVE('',#14928,#14991,#15019,.T.);
+#15019 = SURFACE_CURVE('',#15020,(#15024,#15031),.PCURVE_S1.);
+#15020 = LINE('',#15021,#15022);
+#15021 = CARTESIAN_POINT('',(-27.50000191136,-57.499998908,
+    69.999999612053));
+#15022 = VECTOR('',#15023,1.);
+#15023 = DIRECTION('',(1.7307062846E-07,1.702385565849E-08,1.));
+#15024 = PCURVE('',#14938,#15025);
+#15025 = DEFINITIONAL_REPRESENTATION('',(#15026),#15030);
+#15026 = LINE('',#15027,#15028);
+#15027 = CARTESIAN_POINT('',(0.,0.));
+#15028 = VECTOR('',#15029,1.);
+#15029 = DIRECTION('',(1.,0.));
+#15030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15031 = PCURVE('',#15032,#15037);
+#15032 = PLANE('',#15033);
+#15033 = AXIS2_PLACEMENT_3D('',#15034,#15035,#15036);
+#15034 = CARTESIAN_POINT('',(-5.824328255244E-07,-57.49999882288,
+    74.999999550242));
+#15035 = DIRECTION('',(-0.,1.,-1.702385565849E-08));
+#15036 = DIRECTION('',(-1.,0.,0.));
+#15037 = DEFINITIONAL_REPRESENTATION('',(#15038),#15042);
+#15038 = LINE('',#15039,#15040);
+#15039 = CARTESIAN_POINT('',(27.500001328935,-4.999999938189));
+#15040 = VECTOR('',#15041,1.);
+#15041 = DIRECTION('',(-1.7307062846E-07,1.));
+#15042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15043 = ADVANCED_FACE('',(#15044,#15119,#15150),#14950,.T.);
+#15044 = FACE_BOUND('',#15045,.T.);
+#15045 = EDGE_LOOP('',(#15046,#15047,#15070,#15098));
+#15046 = ORIENTED_EDGE('',*,*,#14927,.T.);
+#15047 = ORIENTED_EDGE('',*,*,#15048,.T.);
+#15048 = EDGE_CURVE('',#14930,#15049,#15051,.T.);
+#15049 = VERTEX_POINT('',#15050);
+#15050 = CARTESIAN_POINT('',(27.499999819338,-67.499998908,
+    69.999999782291));
+#15051 = SURFACE_CURVE('',#15052,(#15056,#15063),.PCURVE_S1.);
+#15052 = LINE('',#15053,#15054);
+#15053 = CARTESIAN_POINT('',(-27.50000191136,-67.499998908,
+    69.999999782291));
+#15054 = VECTOR('',#15055,1.);
+#15055 = DIRECTION('',(1.,0.,0.));
+#15056 = PCURVE('',#14950,#15057);
+#15057 = DEFINITIONAL_REPRESENTATION('',(#15058),#15062);
+#15058 = LINE('',#15059,#15060);
+#15059 = CARTESIAN_POINT('',(0.,-10.));
+#15060 = VECTOR('',#15061,1.);
+#15061 = DIRECTION('',(1.,0.));
+#15062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15063 = PCURVE('',#14978,#15064);
+#15064 = DEFINITIONAL_REPRESENTATION('',(#15065),#15069);
+#15065 = LINE('',#15066,#15067);
+#15066 = CARTESIAN_POINT('',(27.500001328935,-4.999999938189));
+#15067 = VECTOR('',#15068,1.);
+#15068 = DIRECTION('',(-1.,0.));
+#15069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15070 = ORIENTED_EDGE('',*,*,#15071,.F.);
+#15071 = EDGE_CURVE('',#15072,#15049,#15074,.T.);
+#15072 = VERTEX_POINT('',#15073);
+#15073 = CARTESIAN_POINT('',(27.499999819338,-57.499998908,
+    69.999999612053));
+#15074 = SURFACE_CURVE('',#15075,(#15079,#15086),.PCURVE_S1.);
+#15075 = LINE('',#15076,#15077);
+#15076 = CARTESIAN_POINT('',(27.499999819338,-57.499998908,
+    69.999999612053));
+#15077 = VECTOR('',#15078,1.);
+#15078 = DIRECTION('',(0.,-1.,1.702385565849E-08));
+#15079 = PCURVE('',#14950,#15080);
+#15080 = DEFINITIONAL_REPRESENTATION('',(#15081),#15085);
+#15081 = LINE('',#15082,#15083);
+#15082 = CARTESIAN_POINT('',(55.000001730706,0.));
+#15083 = VECTOR('',#15084,1.);
+#15084 = DIRECTION('',(0.,-1.));
+#15085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15086 = PCURVE('',#15087,#15092);
+#15087 = PLANE('',#15088);
+#15088 = AXIS2_PLACEMENT_3D('',#15089,#15090,#15091);
+#15089 = CARTESIAN_POINT('',(27.499999819338,-57.49999873776,
+    79.999999612053));
+#15090 = DIRECTION('',(1.,0.,0.));
+#15091 = DIRECTION('',(0.,-1.702385565849E-08,-1.));
+#15092 = DEFINITIONAL_REPRESENTATION('',(#15093),#15097);
+#15093 = LINE('',#15094,#15095);
+#15094 = CARTESIAN_POINT('',(10.,0.));
+#15095 = VECTOR('',#15096,1.);
+#15096 = DIRECTION('',(0.,-1.));
+#15097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15098 = ORIENTED_EDGE('',*,*,#15099,.F.);
+#15099 = EDGE_CURVE('',#14928,#15072,#15100,.T.);
+#15100 = SURFACE_CURVE('',#15101,(#15105,#15112),.PCURVE_S1.);
+#15101 = LINE('',#15102,#15103);
+#15102 = CARTESIAN_POINT('',(-27.50000191136,-57.499998908,
+    69.999999612053));
+#15103 = VECTOR('',#15104,1.);
+#15104 = DIRECTION('',(1.,0.,0.));
+#15105 = PCURVE('',#14950,#15106);
+#15106 = DEFINITIONAL_REPRESENTATION('',(#15107),#15111);
+#15107 = LINE('',#15108,#15109);
+#15108 = CARTESIAN_POINT('',(0.,0.));
+#15109 = VECTOR('',#15110,1.);
+#15110 = DIRECTION('',(1.,0.));
+#15111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15112 = PCURVE('',#15032,#15113);
+#15113 = DEFINITIONAL_REPRESENTATION('',(#15114),#15118);
+#15114 = LINE('',#15115,#15116);
+#15115 = CARTESIAN_POINT('',(27.500001328935,-4.999999938189));
+#15116 = VECTOR('',#15117,1.);
+#15117 = DIRECTION('',(-1.,0.));
+#15118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15119 = FACE_BOUND('',#15120,.T.);
+#15120 = EDGE_LOOP('',(#15121));
+#15121 = ORIENTED_EDGE('',*,*,#15122,.F.);
+#15122 = EDGE_CURVE('',#15123,#15123,#15125,.T.);
+#15123 = VERTEX_POINT('',#15124);
+#15124 = CARTESIAN_POINT('',(-16.25000018066,-62.499998908,
+    69.999999697172));
+#15125 = SURFACE_CURVE('',#15126,(#15131,#15138),.PCURVE_S1.);
+#15126 = CIRCLE('',#15127,1.25);
+#15127 = AXIS2_PLACEMENT_3D('',#15128,#15129,#15130);
+#15128 = CARTESIAN_POINT('',(-15.00000018066,-62.499998908,
+    69.999999697172));
+#15129 = DIRECTION('',(0.,1.702385565849E-08,1.));
+#15130 = DIRECTION('',(-1.,0.,0.));
+#15131 = PCURVE('',#14950,#15132);
+#15132 = DEFINITIONAL_REPRESENTATION('',(#15133),#15137);
+#15133 = CIRCLE('',#15134,1.25);
+#15134 = AXIS2_PLACEMENT_2D('',#15135,#15136);
+#15135 = CARTESIAN_POINT('',(12.500001730706,-5.));
+#15136 = DIRECTION('',(-1.,0.));
+#15137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15138 = PCURVE('',#15139,#15144);
+#15139 = CYLINDRICAL_SURFACE('',#15140,1.25);
+#15140 = AXIS2_PLACEMENT_3D('',#15141,#15142,#15143);
+#15141 = CARTESIAN_POINT('',(-15.00000018066,-62.49999873776,
+    79.999999697172));
+#15142 = DIRECTION('',(0.,1.702385587849E-08,1.));
+#15143 = DIRECTION('',(-1.,0.,0.));
+#15144 = DEFINITIONAL_REPRESENTATION('',(#15145),#15149);
+#15145 = LINE('',#15146,#15147);
+#15146 = CARTESIAN_POINT('',(0.,-10.));
+#15147 = VECTOR('',#15148,1.);
+#15148 = DIRECTION('',(1.,0.));
+#15149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15150 = FACE_BOUND('',#15151,.T.);
+#15151 = EDGE_LOOP('',(#15152));
+#15152 = ORIENTED_EDGE('',*,*,#15153,.F.);
+#15153 = EDGE_CURVE('',#15154,#15154,#15156,.T.);
+#15154 = VERTEX_POINT('',#15155);
+#15155 = CARTESIAN_POINT('',(13.749999819338,-62.499998908,
+    69.999999697172));
+#15156 = SURFACE_CURVE('',#15157,(#15162,#15169),.PCURVE_S1.);
+#15157 = CIRCLE('',#15158,1.25);
+#15158 = AXIS2_PLACEMENT_3D('',#15159,#15160,#15161);
+#15159 = CARTESIAN_POINT('',(14.999999819338,-62.499998908,
+    69.999999697172));
+#15160 = DIRECTION('',(0.,1.702385565849E-08,1.));
+#15161 = DIRECTION('',(-1.,0.,0.));
+#15162 = PCURVE('',#14950,#15163);
+#15163 = DEFINITIONAL_REPRESENTATION('',(#15164),#15168);
+#15164 = CIRCLE('',#15165,1.25);
+#15165 = AXIS2_PLACEMENT_2D('',#15166,#15167);
+#15166 = CARTESIAN_POINT('',(42.500001730706,-5.));
+#15167 = DIRECTION('',(-1.,0.));
+#15168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15169 = PCURVE('',#15170,#15175);
+#15170 = CYLINDRICAL_SURFACE('',#15171,1.25);
+#15171 = AXIS2_PLACEMENT_3D('',#15172,#15173,#15174);
+#15172 = CARTESIAN_POINT('',(14.999999819338,-62.49999873776,
+    79.999999697172));
+#15173 = DIRECTION('',(0.,1.702385587849E-08,1.));
+#15174 = DIRECTION('',(-1.,0.,0.));
+#15175 = DEFINITIONAL_REPRESENTATION('',(#15176),#15180);
+#15176 = LINE('',#15177,#15178);
+#15177 = CARTESIAN_POINT('',(0.,-10.));
+#15178 = VECTOR('',#15179,1.);
+#15179 = DIRECTION('',(1.,0.));
+#15180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15181 = ADVANCED_FACE('',(#15182,#15257),#15006,.F.);
+#15182 = FACE_BOUND('',#15183,.F.);
+#15183 = EDGE_LOOP('',(#15184,#15185,#15208,#15236));
+#15184 = ORIENTED_EDGE('',*,*,#14990,.T.);
+#15185 = ORIENTED_EDGE('',*,*,#15186,.T.);
+#15186 = EDGE_CURVE('',#14963,#15187,#15189,.T.);
+#15187 = VERTEX_POINT('',#15188);
+#15188 = CARTESIAN_POINT('',(-2.500000180662,-67.49999873776,
+    79.999999782291));
+#15189 = SURFACE_CURVE('',#15190,(#15194,#15201),.PCURVE_S1.);
+#15190 = LINE('',#15191,#15192);
+#15191 = CARTESIAN_POINT('',(-27.50000018066,-67.49999873776,
+    79.999999782291));
+#15192 = VECTOR('',#15193,1.);
+#15193 = DIRECTION('',(1.,0.,0.));
+#15194 = PCURVE('',#15006,#15195);
+#15195 = DEFINITIONAL_REPRESENTATION('',(#15196),#15200);
+#15196 = LINE('',#15197,#15198);
+#15197 = CARTESIAN_POINT('',(0.,-10.));
+#15198 = VECTOR('',#15199,1.);
+#15199 = DIRECTION('',(1.,0.));
+#15200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15201 = PCURVE('',#14978,#15202);
+#15202 = DEFINITIONAL_REPRESENTATION('',(#15203),#15207);
+#15203 = LINE('',#15204,#15205);
+#15204 = CARTESIAN_POINT('',(27.499999598229,5.000000061811));
+#15205 = VECTOR('',#15206,1.);
+#15206 = DIRECTION('',(-1.,0.));
+#15207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15208 = ORIENTED_EDGE('',*,*,#15209,.F.);
+#15209 = EDGE_CURVE('',#15210,#15187,#15212,.T.);
+#15210 = VERTEX_POINT('',#15211);
+#15211 = CARTESIAN_POINT('',(-2.500000180662,-57.49999873776,
+    79.999999612053));
+#15212 = SURFACE_CURVE('',#15213,(#15217,#15224),.PCURVE_S1.);
+#15213 = LINE('',#15214,#15215);
+#15214 = CARTESIAN_POINT('',(-2.500000180662,-57.49999873776,
+    79.999999612053));
+#15215 = VECTOR('',#15216,1.);
+#15216 = DIRECTION('',(0.,-1.,1.702385565849E-08));
+#15217 = PCURVE('',#15006,#15218);
+#15218 = DEFINITIONAL_REPRESENTATION('',(#15219),#15223);
+#15219 = LINE('',#15220,#15221);
+#15220 = CARTESIAN_POINT('',(25.,0.));
+#15221 = VECTOR('',#15222,1.);
+#15222 = DIRECTION('',(0.,-1.));
+#15223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15224 = PCURVE('',#15225,#15230);
+#15225 = PLANE('',#15226);
+#15226 = AXIS2_PLACEMENT_3D('',#15227,#15228,#15229);
+#15227 = CARTESIAN_POINT('',(-2.500000180662,-57.49999873776,
+    79.999999612053));
+#15228 = DIRECTION('',(1.,0.,0.));
+#15229 = DIRECTION('',(0.,-1.702385565849E-08,-1.));
+#15230 = DEFINITIONAL_REPRESENTATION('',(#15231),#15235);
+#15231 = LINE('',#15232,#15233);
+#15232 = CARTESIAN_POINT('',(0.,0.));
+#15233 = VECTOR('',#15234,1.);
+#15234 = DIRECTION('',(0.,-1.));
+#15235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15236 = ORIENTED_EDGE('',*,*,#15237,.F.);
+#15237 = EDGE_CURVE('',#14991,#15210,#15238,.T.);
+#15238 = SURFACE_CURVE('',#15239,(#15243,#15250),.PCURVE_S1.);
+#15239 = LINE('',#15240,#15241);
+#15240 = CARTESIAN_POINT('',(-27.50000018066,-57.49999873776,
+    79.999999612053));
+#15241 = VECTOR('',#15242,1.);
+#15242 = DIRECTION('',(1.,0.,0.));
+#15243 = PCURVE('',#15006,#15244);
+#15244 = DEFINITIONAL_REPRESENTATION('',(#15245),#15249);
+#15245 = LINE('',#15246,#15247);
+#15246 = CARTESIAN_POINT('',(0.,0.));
+#15247 = VECTOR('',#15248,1.);
+#15248 = DIRECTION('',(1.,0.));
+#15249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15250 = PCURVE('',#15032,#15251);
+#15251 = DEFINITIONAL_REPRESENTATION('',(#15252),#15256);
+#15252 = LINE('',#15253,#15254);
+#15253 = CARTESIAN_POINT('',(27.499999598229,5.000000061811));
+#15254 = VECTOR('',#15255,1.);
+#15255 = DIRECTION('',(-1.,0.));
+#15256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15257 = FACE_BOUND('',#15258,.F.);
+#15258 = EDGE_LOOP('',(#15259));
+#15259 = ORIENTED_EDGE('',*,*,#15260,.F.);
+#15260 = EDGE_CURVE('',#15261,#15261,#15263,.T.);
+#15261 = VERTEX_POINT('',#15262);
+#15262 = CARTESIAN_POINT('',(-16.25000018066,-62.49999873776,
+    79.999999697172));
+#15263 = SURFACE_CURVE('',#15264,(#15269,#15276),.PCURVE_S1.);
+#15264 = CIRCLE('',#15265,1.25);
+#15265 = AXIS2_PLACEMENT_3D('',#15266,#15267,#15268);
+#15266 = CARTESIAN_POINT('',(-15.00000018066,-62.49999873776,
+    79.999999697172));
+#15267 = DIRECTION('',(0.,1.702385565849E-08,1.));
+#15268 = DIRECTION('',(-1.,0.,0.));
+#15269 = PCURVE('',#15006,#15270);
+#15270 = DEFINITIONAL_REPRESENTATION('',(#15271),#15275);
+#15271 = CIRCLE('',#15272,1.25);
+#15272 = AXIS2_PLACEMENT_2D('',#15273,#15274);
+#15273 = CARTESIAN_POINT('',(12.5,-5.));
+#15274 = DIRECTION('',(-1.,0.));
+#15275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15276 = PCURVE('',#15139,#15277);
+#15277 = DEFINITIONAL_REPRESENTATION('',(#15278),#15282);
+#15278 = LINE('',#15279,#15280);
+#15279 = CARTESIAN_POINT('',(0.,0.));
+#15280 = VECTOR('',#15281,1.);
+#15281 = DIRECTION('',(1.,0.));
+#15282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15283 = ADVANCED_FACE('',(#15284),#15032,.F.);
+#15284 = FACE_BOUND('',#15285,.F.);
+#15285 = EDGE_LOOP('',(#15286,#15287,#15288,#15311,#15339,#15367,#15395,
+    #15416));
+#15286 = ORIENTED_EDGE('',*,*,#15018,.T.);
+#15287 = ORIENTED_EDGE('',*,*,#15237,.T.);
+#15288 = ORIENTED_EDGE('',*,*,#15289,.T.);
+#15289 = EDGE_CURVE('',#15210,#15290,#15292,.T.);
+#15290 = VERTEX_POINT('',#15291);
+#15291 = CARTESIAN_POINT('',(-2.500000180662,-57.49999882288,
+    74.999999612053));
+#15292 = SURFACE_CURVE('',#15293,(#15297,#15304),.PCURVE_S1.);
+#15293 = LINE('',#15294,#15295);
+#15294 = CARTESIAN_POINT('',(-2.500000180662,-57.49999873776,
+    79.999999612053));
+#15295 = VECTOR('',#15296,1.);
+#15296 = DIRECTION('',(0.,-1.702385565849E-08,-1.));
+#15297 = PCURVE('',#15032,#15298);
+#15298 = DEFINITIONAL_REPRESENTATION('',(#15299),#15303);
+#15299 = LINE('',#15300,#15301);
+#15300 = CARTESIAN_POINT('',(2.499999598229,5.000000061811));
+#15301 = VECTOR('',#15302,1.);
+#15302 = DIRECTION('',(0.,-1.));
+#15303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15304 = PCURVE('',#15225,#15305);
+#15305 = DEFINITIONAL_REPRESENTATION('',(#15306),#15310);
+#15306 = LINE('',#15307,#15308);
+#15307 = CARTESIAN_POINT('',(0.,0.));
+#15308 = VECTOR('',#15309,1.);
+#15309 = DIRECTION('',(1.,0.));
+#15310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15311 = ORIENTED_EDGE('',*,*,#15312,.T.);
+#15312 = EDGE_CURVE('',#15290,#15313,#15315,.T.);
+#15313 = VERTEX_POINT('',#15314);
+#15314 = CARTESIAN_POINT('',(2.499999819338,-57.49999882288,
+    74.999999612053));
+#15315 = SURFACE_CURVE('',#15316,(#15320,#15327),.PCURVE_S1.);
+#15316 = LINE('',#15317,#15318);
+#15317 = CARTESIAN_POINT('',(-2.500000180662,-57.49999882288,
+    74.999999612053));
+#15318 = VECTOR('',#15319,1.);
+#15319 = DIRECTION('',(1.,0.,0.));
+#15320 = PCURVE('',#15032,#15321);
+#15321 = DEFINITIONAL_REPRESENTATION('',(#15322),#15326);
+#15322 = LINE('',#15323,#15324);
+#15323 = CARTESIAN_POINT('',(2.499999598229,6.18109377E-08));
+#15324 = VECTOR('',#15325,1.);
+#15325 = DIRECTION('',(-1.,0.));
+#15326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15327 = PCURVE('',#15328,#15333);
+#15328 = PLANE('',#15329);
+#15329 = AXIS2_PLACEMENT_3D('',#15330,#15331,#15332);
+#15330 = CARTESIAN_POINT('',(-2.500000180662,-57.49999882288,
+    74.999999612053));
+#15331 = DIRECTION('',(0.,1.702385565849E-08,1.));
+#15332 = DIRECTION('',(1.,0.,0.));
+#15333 = DEFINITIONAL_REPRESENTATION('',(#15334),#15338);
+#15334 = LINE('',#15335,#15336);
+#15335 = CARTESIAN_POINT('',(0.,0.));
+#15336 = VECTOR('',#15337,1.);
+#15337 = DIRECTION('',(1.,0.));
+#15338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15339 = ORIENTED_EDGE('',*,*,#15340,.T.);
+#15340 = EDGE_CURVE('',#15313,#15341,#15343,.T.);
+#15341 = VERTEX_POINT('',#15342);
+#15342 = CARTESIAN_POINT('',(2.499999819338,-57.49999873776,
+    79.999999612053));
+#15343 = SURFACE_CURVE('',#15344,(#15348,#15355),.PCURVE_S1.);
+#15344 = LINE('',#15345,#15346);
+#15345 = CARTESIAN_POINT('',(2.499999819338,-57.49999882288,
+    74.999999612053));
+#15346 = VECTOR('',#15347,1.);
+#15347 = DIRECTION('',(0.,1.702385565849E-08,1.));
+#15348 = PCURVE('',#15032,#15349);
+#15349 = DEFINITIONAL_REPRESENTATION('',(#15350),#15354);
+#15350 = LINE('',#15351,#15352);
+#15351 = CARTESIAN_POINT('',(-2.500000401771,6.18109377E-08));
+#15352 = VECTOR('',#15353,1.);
+#15353 = DIRECTION('',(0.,1.));
+#15354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15355 = PCURVE('',#15356,#15361);
+#15356 = PLANE('',#15357);
+#15357 = AXIS2_PLACEMENT_3D('',#15358,#15359,#15360);
+#15358 = CARTESIAN_POINT('',(2.499999819338,-57.49999882288,
+    74.999999612053));
+#15359 = DIRECTION('',(-1.,0.,0.));
+#15360 = DIRECTION('',(0.,1.702385565849E-08,1.));
+#15361 = DEFINITIONAL_REPRESENTATION('',(#15362),#15366);
+#15362 = LINE('',#15363,#15364);
+#15363 = CARTESIAN_POINT('',(0.,0.));
+#15364 = VECTOR('',#15365,1.);
+#15365 = DIRECTION('',(1.,0.));
+#15366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15367 = ORIENTED_EDGE('',*,*,#15368,.T.);
+#15368 = EDGE_CURVE('',#15341,#15369,#15371,.T.);
+#15369 = VERTEX_POINT('',#15370);
+#15370 = CARTESIAN_POINT('',(27.499999819338,-57.49999873776,
+    79.999999612053));
+#15371 = SURFACE_CURVE('',#15372,(#15376,#15383),.PCURVE_S1.);
+#15372 = LINE('',#15373,#15374);
+#15373 = CARTESIAN_POINT('',(2.499999819338,-57.49999873776,
+    79.999999612053));
+#15374 = VECTOR('',#15375,1.);
+#15375 = DIRECTION('',(1.,0.,0.));
+#15376 = PCURVE('',#15032,#15377);
+#15377 = DEFINITIONAL_REPRESENTATION('',(#15378),#15382);
+#15378 = LINE('',#15379,#15380);
+#15379 = CARTESIAN_POINT('',(-2.500000401771,5.000000061811));
+#15380 = VECTOR('',#15381,1.);
+#15381 = DIRECTION('',(-1.,0.));
+#15382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15383 = PCURVE('',#15384,#15389);
+#15384 = PLANE('',#15385);
+#15385 = AXIS2_PLACEMENT_3D('',#15386,#15387,#15388);
+#15386 = CARTESIAN_POINT('',(2.499999819338,-57.49999873776,
+    79.999999612053));
+#15387 = DIRECTION('',(0.,1.702385565849E-08,1.));
+#15388 = DIRECTION('',(1.,0.,0.));
+#15389 = DEFINITIONAL_REPRESENTATION('',(#15390),#15394);
+#15390 = LINE('',#15391,#15392);
+#15391 = CARTESIAN_POINT('',(0.,0.));
+#15392 = VECTOR('',#15393,1.);
+#15393 = DIRECTION('',(1.,0.));
+#15394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15395 = ORIENTED_EDGE('',*,*,#15396,.T.);
+#15396 = EDGE_CURVE('',#15369,#15072,#15397,.T.);
+#15397 = SURFACE_CURVE('',#15398,(#15402,#15409),.PCURVE_S1.);
+#15398 = LINE('',#15399,#15400);
+#15399 = CARTESIAN_POINT('',(27.499999819338,-57.49999873776,
+    79.999999612053));
+#15400 = VECTOR('',#15401,1.);
+#15401 = DIRECTION('',(0.,-1.702385565849E-08,-1.));
+#15402 = PCURVE('',#15032,#15403);
+#15403 = DEFINITIONAL_REPRESENTATION('',(#15404),#15408);
+#15404 = LINE('',#15405,#15406);
+#15405 = CARTESIAN_POINT('',(-27.50000040177,5.000000061811));
+#15406 = VECTOR('',#15407,1.);
+#15407 = DIRECTION('',(0.,-1.));
+#15408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15409 = PCURVE('',#15087,#15410);
+#15410 = DEFINITIONAL_REPRESENTATION('',(#15411),#15415);
+#15411 = LINE('',#15412,#15413);
+#15412 = CARTESIAN_POINT('',(0.,0.));
+#15413 = VECTOR('',#15414,1.);
+#15414 = DIRECTION('',(1.,0.));
+#15415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15416 = ORIENTED_EDGE('',*,*,#15099,.F.);
+#15417 = ADVANCED_FACE('',(#15418),#14978,.T.);
+#15418 = FACE_BOUND('',#15419,.T.);
+#15419 = EDGE_LOOP('',(#15420,#15421,#15422,#15445,#15468,#15491,#15514,
+    #15535));
+#15420 = ORIENTED_EDGE('',*,*,#14962,.T.);
+#15421 = ORIENTED_EDGE('',*,*,#15186,.T.);
+#15422 = ORIENTED_EDGE('',*,*,#15423,.T.);
+#15423 = EDGE_CURVE('',#15187,#15424,#15426,.T.);
+#15424 = VERTEX_POINT('',#15425);
+#15425 = CARTESIAN_POINT('',(-2.500000180662,-67.49999882288,
+    74.999999782291));
+#15426 = SURFACE_CURVE('',#15427,(#15431,#15438),.PCURVE_S1.);
+#15427 = LINE('',#15428,#15429);
+#15428 = CARTESIAN_POINT('',(-2.500000180662,-67.49999873776,
+    79.999999782291));
+#15429 = VECTOR('',#15430,1.);
+#15430 = DIRECTION('',(0.,-1.702385565849E-08,-1.));
+#15431 = PCURVE('',#14978,#15432);
+#15432 = DEFINITIONAL_REPRESENTATION('',(#15433),#15437);
+#15433 = LINE('',#15434,#15435);
+#15434 = CARTESIAN_POINT('',(2.499999598229,5.000000061811));
+#15435 = VECTOR('',#15436,1.);
+#15436 = DIRECTION('',(0.,-1.));
+#15437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15438 = PCURVE('',#15225,#15439);
+#15439 = DEFINITIONAL_REPRESENTATION('',(#15440),#15444);
+#15440 = LINE('',#15441,#15442);
+#15441 = CARTESIAN_POINT('',(0.,-10.));
+#15442 = VECTOR('',#15443,1.);
+#15443 = DIRECTION('',(1.,0.));
+#15444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15445 = ORIENTED_EDGE('',*,*,#15446,.T.);
+#15446 = EDGE_CURVE('',#15424,#15447,#15449,.T.);
+#15447 = VERTEX_POINT('',#15448);
+#15448 = CARTESIAN_POINT('',(2.499999819338,-67.49999882288,
+    74.999999782291));
+#15449 = SURFACE_CURVE('',#15450,(#15454,#15461),.PCURVE_S1.);
+#15450 = LINE('',#15451,#15452);
+#15451 = CARTESIAN_POINT('',(-2.500000180662,-67.49999882288,
+    74.999999782291));
+#15452 = VECTOR('',#15453,1.);
+#15453 = DIRECTION('',(1.,0.,0.));
+#15454 = PCURVE('',#14978,#15455);
+#15455 = DEFINITIONAL_REPRESENTATION('',(#15456),#15460);
+#15456 = LINE('',#15457,#15458);
+#15457 = CARTESIAN_POINT('',(2.499999598229,6.18109377E-08));
+#15458 = VECTOR('',#15459,1.);
+#15459 = DIRECTION('',(-1.,0.));
+#15460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15461 = PCURVE('',#15328,#15462);
+#15462 = DEFINITIONAL_REPRESENTATION('',(#15463),#15467);
+#15463 = LINE('',#15464,#15465);
+#15464 = CARTESIAN_POINT('',(0.,-10.));
+#15465 = VECTOR('',#15466,1.);
+#15466 = DIRECTION('',(1.,0.));
+#15467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15468 = ORIENTED_EDGE('',*,*,#15469,.T.);
+#15469 = EDGE_CURVE('',#15447,#15470,#15472,.T.);
+#15470 = VERTEX_POINT('',#15471);
+#15471 = CARTESIAN_POINT('',(2.499999819338,-67.49999873776,
+    79.999999782291));
+#15472 = SURFACE_CURVE('',#15473,(#15477,#15484),.PCURVE_S1.);
+#15473 = LINE('',#15474,#15475);
+#15474 = CARTESIAN_POINT('',(2.499999819338,-67.49999882288,
+    74.999999782291));
+#15475 = VECTOR('',#15476,1.);
+#15476 = DIRECTION('',(0.,1.702385565849E-08,1.));
+#15477 = PCURVE('',#14978,#15478);
+#15478 = DEFINITIONAL_REPRESENTATION('',(#15479),#15483);
+#15479 = LINE('',#15480,#15481);
+#15480 = CARTESIAN_POINT('',(-2.500000401771,6.18109377E-08));
+#15481 = VECTOR('',#15482,1.);
+#15482 = DIRECTION('',(0.,1.));
+#15483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15484 = PCURVE('',#15356,#15485);
+#15485 = DEFINITIONAL_REPRESENTATION('',(#15486),#15490);
+#15486 = LINE('',#15487,#15488);
+#15487 = CARTESIAN_POINT('',(0.,-10.));
+#15488 = VECTOR('',#15489,1.);
+#15489 = DIRECTION('',(1.,0.));
+#15490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15491 = ORIENTED_EDGE('',*,*,#15492,.T.);
+#15492 = EDGE_CURVE('',#15470,#15493,#15495,.T.);
+#15493 = VERTEX_POINT('',#15494);
+#15494 = CARTESIAN_POINT('',(27.499999819338,-67.49999873776,
+    79.999999782291));
+#15495 = SURFACE_CURVE('',#15496,(#15500,#15507),.PCURVE_S1.);
+#15496 = LINE('',#15497,#15498);
+#15497 = CARTESIAN_POINT('',(2.499999819338,-67.49999873776,
+    79.999999782291));
+#15498 = VECTOR('',#15499,1.);
+#15499 = DIRECTION('',(1.,0.,0.));
+#15500 = PCURVE('',#14978,#15501);
+#15501 = DEFINITIONAL_REPRESENTATION('',(#15502),#15506);
+#15502 = LINE('',#15503,#15504);
+#15503 = CARTESIAN_POINT('',(-2.500000401771,5.000000061811));
+#15504 = VECTOR('',#15505,1.);
+#15505 = DIRECTION('',(-1.,0.));
+#15506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15507 = PCURVE('',#15384,#15508);
+#15508 = DEFINITIONAL_REPRESENTATION('',(#15509),#15513);
+#15509 = LINE('',#15510,#15511);
+#15510 = CARTESIAN_POINT('',(0.,-10.));
+#15511 = VECTOR('',#15512,1.);
+#15512 = DIRECTION('',(1.,0.));
+#15513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15514 = ORIENTED_EDGE('',*,*,#15515,.T.);
+#15515 = EDGE_CURVE('',#15493,#15049,#15516,.T.);
+#15516 = SURFACE_CURVE('',#15517,(#15521,#15528),.PCURVE_S1.);
+#15517 = LINE('',#15518,#15519);
+#15518 = CARTESIAN_POINT('',(27.499999819338,-67.49999873776,
+    79.999999782291));
+#15519 = VECTOR('',#15520,1.);
+#15520 = DIRECTION('',(0.,-1.702385565849E-08,-1.));
+#15521 = PCURVE('',#14978,#15522);
+#15522 = DEFINITIONAL_REPRESENTATION('',(#15523),#15527);
+#15523 = LINE('',#15524,#15525);
+#15524 = CARTESIAN_POINT('',(-27.50000040177,5.000000061811));
+#15525 = VECTOR('',#15526,1.);
+#15526 = DIRECTION('',(0.,-1.));
+#15527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15528 = PCURVE('',#15087,#15529);
+#15529 = DEFINITIONAL_REPRESENTATION('',(#15530),#15534);
+#15530 = LINE('',#15531,#15532);
+#15531 = CARTESIAN_POINT('',(0.,-10.));
+#15532 = VECTOR('',#15533,1.);
+#15533 = DIRECTION('',(1.,0.));
+#15534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15535 = ORIENTED_EDGE('',*,*,#15048,.F.);
+#15536 = ADVANCED_FACE('',(#15537),#15087,.F.);
+#15537 = FACE_BOUND('',#15538,.F.);
+#15538 = EDGE_LOOP('',(#15539,#15560,#15561,#15562));
+#15539 = ORIENTED_EDGE('',*,*,#15540,.T.);
+#15540 = EDGE_CURVE('',#15369,#15493,#15541,.T.);
+#15541 = SURFACE_CURVE('',#15542,(#15546,#15553),.PCURVE_S1.);
+#15542 = LINE('',#15543,#15544);
+#15543 = CARTESIAN_POINT('',(27.499999819338,-57.49999873776,
+    79.999999612053));
+#15544 = VECTOR('',#15545,1.);
+#15545 = DIRECTION('',(0.,-1.,1.702385565849E-08));
+#15546 = PCURVE('',#15087,#15547);
+#15547 = DEFINITIONAL_REPRESENTATION('',(#15548),#15552);
+#15548 = LINE('',#15549,#15550);
+#15549 = CARTESIAN_POINT('',(0.,0.));
+#15550 = VECTOR('',#15551,1.);
+#15551 = DIRECTION('',(0.,-1.));
+#15552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15553 = PCURVE('',#15384,#15554);
+#15554 = DEFINITIONAL_REPRESENTATION('',(#15555),#15559);
+#15555 = LINE('',#15556,#15557);
+#15556 = CARTESIAN_POINT('',(25.,0.));
+#15557 = VECTOR('',#15558,1.);
+#15558 = DIRECTION('',(0.,-1.));
+#15559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15560 = ORIENTED_EDGE('',*,*,#15515,.T.);
+#15561 = ORIENTED_EDGE('',*,*,#15071,.F.);
+#15562 = ORIENTED_EDGE('',*,*,#15396,.F.);
+#15563 = ADVANCED_FACE('',(#15564),#15139,.T.);
+#15564 = FACE_BOUND('',#15565,.T.);
+#15565 = EDGE_LOOP('',(#15566,#15587,#15588,#15589));
+#15566 = ORIENTED_EDGE('',*,*,#15567,.T.);
+#15567 = EDGE_CURVE('',#15261,#15123,#15568,.T.);
+#15568 = SEAM_CURVE('',#15569,(#15573,#15580),.PCURVE_S1.);
+#15569 = LINE('',#15570,#15571);
+#15570 = CARTESIAN_POINT('',(-16.25000018066,-62.49999873776,
+    79.999999697172));
+#15571 = VECTOR('',#15572,1.);
+#15572 = DIRECTION('',(0.,-1.702385587849E-08,-1.));
+#15573 = PCURVE('',#15139,#15574);
+#15574 = DEFINITIONAL_REPRESENTATION('',(#15575),#15579);
+#15575 = LINE('',#15576,#15577);
+#15576 = CARTESIAN_POINT('',(0.,0.));
+#15577 = VECTOR('',#15578,1.);
+#15578 = DIRECTION('',(0.,-1.));
+#15579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15580 = PCURVE('',#15139,#15581);
+#15581 = DEFINITIONAL_REPRESENTATION('',(#15582),#15586);
+#15582 = LINE('',#15583,#15584);
+#15583 = CARTESIAN_POINT('',(6.28318530718,0.));
+#15584 = VECTOR('',#15585,1.);
+#15585 = DIRECTION('',(0.,-1.));
+#15586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15587 = ORIENTED_EDGE('',*,*,#15122,.T.);
+#15588 = ORIENTED_EDGE('',*,*,#15567,.F.);
+#15589 = ORIENTED_EDGE('',*,*,#15260,.F.);
+#15590 = ADVANCED_FACE('',(#15591),#15170,.T.);
+#15591 = FACE_BOUND('',#15592,.T.);
+#15592 = EDGE_LOOP('',(#15593,#15616,#15617,#15618));
+#15593 = ORIENTED_EDGE('',*,*,#15594,.T.);
+#15594 = EDGE_CURVE('',#15595,#15154,#15597,.T.);
+#15595 = VERTEX_POINT('',#15596);
+#15596 = CARTESIAN_POINT('',(13.749999819338,-62.49999873776,
+    79.999999697172));
+#15597 = SEAM_CURVE('',#15598,(#15602,#15609),.PCURVE_S1.);
+#15598 = LINE('',#15599,#15600);
+#15599 = CARTESIAN_POINT('',(13.749999819338,-62.49999873776,
+    79.999999697172));
+#15600 = VECTOR('',#15601,1.);
+#15601 = DIRECTION('',(0.,-1.702385587849E-08,-1.));
+#15602 = PCURVE('',#15170,#15603);
+#15603 = DEFINITIONAL_REPRESENTATION('',(#15604),#15608);
+#15604 = LINE('',#15605,#15606);
+#15605 = CARTESIAN_POINT('',(0.,0.));
+#15606 = VECTOR('',#15607,1.);
+#15607 = DIRECTION('',(0.,-1.));
+#15608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15609 = PCURVE('',#15170,#15610);
+#15610 = DEFINITIONAL_REPRESENTATION('',(#15611),#15615);
+#15611 = LINE('',#15612,#15613);
+#15612 = CARTESIAN_POINT('',(6.28318530718,0.));
+#15613 = VECTOR('',#15614,1.);
+#15614 = DIRECTION('',(0.,-1.));
+#15615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15616 = ORIENTED_EDGE('',*,*,#15153,.T.);
+#15617 = ORIENTED_EDGE('',*,*,#15594,.F.);
+#15618 = ORIENTED_EDGE('',*,*,#15619,.F.);
+#15619 = EDGE_CURVE('',#15595,#15595,#15620,.T.);
+#15620 = SURFACE_CURVE('',#15621,(#15626,#15633),.PCURVE_S1.);
+#15621 = CIRCLE('',#15622,1.25);
+#15622 = AXIS2_PLACEMENT_3D('',#15623,#15624,#15625);
+#15623 = CARTESIAN_POINT('',(14.999999819338,-62.49999873776,
+    79.999999697172));
+#15624 = DIRECTION('',(0.,1.702385565849E-08,1.));
+#15625 = DIRECTION('',(-1.,0.,0.));
+#15626 = PCURVE('',#15170,#15627);
+#15627 = DEFINITIONAL_REPRESENTATION('',(#15628),#15632);
+#15628 = LINE('',#15629,#15630);
+#15629 = CARTESIAN_POINT('',(0.,0.));
+#15630 = VECTOR('',#15631,1.);
+#15631 = DIRECTION('',(1.,0.));
+#15632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15633 = PCURVE('',#15384,#15634);
+#15634 = DEFINITIONAL_REPRESENTATION('',(#15635),#15639);
+#15635 = CIRCLE('',#15636,1.25);
+#15636 = AXIS2_PLACEMENT_2D('',#15637,#15638);
+#15637 = CARTESIAN_POINT('',(12.5,-5.));
+#15638 = DIRECTION('',(-1.,0.));
+#15639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15640 = ADVANCED_FACE('',(#15641),#15225,.F.);
+#15641 = FACE_BOUND('',#15642,.F.);
+#15642 = EDGE_LOOP('',(#15643,#15644,#15645,#15666));
+#15643 = ORIENTED_EDGE('',*,*,#15209,.T.);
+#15644 = ORIENTED_EDGE('',*,*,#15423,.T.);
+#15645 = ORIENTED_EDGE('',*,*,#15646,.F.);
+#15646 = EDGE_CURVE('',#15290,#15424,#15647,.T.);
+#15647 = SURFACE_CURVE('',#15648,(#15652,#15659),.PCURVE_S1.);
+#15648 = LINE('',#15649,#15650);
+#15649 = CARTESIAN_POINT('',(-2.500000180662,-57.49999882288,
+    74.999999612053));
+#15650 = VECTOR('',#15651,1.);
+#15651 = DIRECTION('',(0.,-1.,1.702385565849E-08));
+#15652 = PCURVE('',#15225,#15653);
+#15653 = DEFINITIONAL_REPRESENTATION('',(#15654),#15658);
+#15654 = LINE('',#15655,#15656);
+#15655 = CARTESIAN_POINT('',(5.,0.));
+#15656 = VECTOR('',#15657,1.);
+#15657 = DIRECTION('',(0.,-1.));
+#15658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15659 = PCURVE('',#15328,#15660);
+#15660 = DEFINITIONAL_REPRESENTATION('',(#15661),#15665);
+#15661 = LINE('',#15662,#15663);
+#15662 = CARTESIAN_POINT('',(0.,0.));
+#15663 = VECTOR('',#15664,1.);
+#15664 = DIRECTION('',(0.,-1.));
+#15665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15666 = ORIENTED_EDGE('',*,*,#15289,.F.);
+#15667 = ADVANCED_FACE('',(#15668),#15328,.F.);
+#15668 = FACE_BOUND('',#15669,.F.);
+#15669 = EDGE_LOOP('',(#15670,#15671,#15672,#15693));
+#15670 = ORIENTED_EDGE('',*,*,#15646,.T.);
+#15671 = ORIENTED_EDGE('',*,*,#15446,.T.);
+#15672 = ORIENTED_EDGE('',*,*,#15673,.F.);
+#15673 = EDGE_CURVE('',#15313,#15447,#15674,.T.);
+#15674 = SURFACE_CURVE('',#15675,(#15679,#15686),.PCURVE_S1.);
+#15675 = LINE('',#15676,#15677);
+#15676 = CARTESIAN_POINT('',(2.499999819338,-57.49999882288,
+    74.999999612053));
+#15677 = VECTOR('',#15678,1.);
+#15678 = DIRECTION('',(0.,-1.,1.702385565849E-08));
+#15679 = PCURVE('',#15328,#15680);
+#15680 = DEFINITIONAL_REPRESENTATION('',(#15681),#15685);
+#15681 = LINE('',#15682,#15683);
+#15682 = CARTESIAN_POINT('',(5.,0.));
+#15683 = VECTOR('',#15684,1.);
+#15684 = DIRECTION('',(0.,-1.));
+#15685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15686 = PCURVE('',#15356,#15687);
+#15687 = DEFINITIONAL_REPRESENTATION('',(#15688),#15692);
+#15688 = LINE('',#15689,#15690);
+#15689 = CARTESIAN_POINT('',(0.,0.));
+#15690 = VECTOR('',#15691,1.);
+#15691 = DIRECTION('',(0.,-1.));
+#15692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15693 = ORIENTED_EDGE('',*,*,#15312,.F.);
+#15694 = ADVANCED_FACE('',(#15695),#15356,.F.);
+#15695 = FACE_BOUND('',#15696,.F.);
+#15696 = EDGE_LOOP('',(#15697,#15698,#15699,#15720));
+#15697 = ORIENTED_EDGE('',*,*,#15673,.T.);
+#15698 = ORIENTED_EDGE('',*,*,#15469,.T.);
+#15699 = ORIENTED_EDGE('',*,*,#15700,.F.);
+#15700 = EDGE_CURVE('',#15341,#15470,#15701,.T.);
+#15701 = SURFACE_CURVE('',#15702,(#15706,#15713),.PCURVE_S1.);
+#15702 = LINE('',#15703,#15704);
+#15703 = CARTESIAN_POINT('',(2.499999819338,-57.49999873776,
+    79.999999612053));
+#15704 = VECTOR('',#15705,1.);
+#15705 = DIRECTION('',(0.,-1.,1.702385565849E-08));
+#15706 = PCURVE('',#15356,#15707);
+#15707 = DEFINITIONAL_REPRESENTATION('',(#15708),#15712);
+#15708 = LINE('',#15709,#15710);
+#15709 = CARTESIAN_POINT('',(5.,0.));
+#15710 = VECTOR('',#15711,1.);
+#15711 = DIRECTION('',(0.,-1.));
+#15712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15713 = PCURVE('',#15384,#15714);
+#15714 = DEFINITIONAL_REPRESENTATION('',(#15715),#15719);
+#15715 = LINE('',#15716,#15717);
+#15716 = CARTESIAN_POINT('',(0.,0.));
+#15717 = VECTOR('',#15718,1.);
+#15718 = DIRECTION('',(0.,-1.));
+#15719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15720 = ORIENTED_EDGE('',*,*,#15340,.F.);
+#15721 = ADVANCED_FACE('',(#15722,#15728),#15384,.F.);
+#15722 = FACE_BOUND('',#15723,.F.);
+#15723 = EDGE_LOOP('',(#15724,#15725,#15726,#15727));
+#15724 = ORIENTED_EDGE('',*,*,#15700,.T.);
+#15725 = ORIENTED_EDGE('',*,*,#15492,.T.);
+#15726 = ORIENTED_EDGE('',*,*,#15540,.F.);
+#15727 = ORIENTED_EDGE('',*,*,#15368,.F.);
+#15728 = FACE_BOUND('',#15729,.F.);
+#15729 = EDGE_LOOP('',(#15730));
+#15730 = ORIENTED_EDGE('',*,*,#15619,.F.);
+#15731 = ORIENTED_CLOSED_SHELL('',*,#15732,.F.);
+#15732 = CLOSED_SHELL('',(#15733,#15821,#15825,#15860,#15915));
+#15733 = ADVANCED_FACE('',(#15734),#15748,.F.);
+#15734 = FACE_BOUND('',#15735,.T.);
+#15735 = EDGE_LOOP('',(#15736,#15766,#15793,#15794));
+#15736 = ORIENTED_EDGE('',*,*,#15737,.T.);
+#15737 = EDGE_CURVE('',#15738,#15740,#15742,.T.);
+#15738 = VERTEX_POINT('',#15739);
+#15739 = CARTESIAN_POINT('',(15.470667995581,-60.55616973679,
+    80.999999695555));
+#15740 = VERTEX_POINT('',#15741);
+#15741 = CARTESIAN_POINT('',(15.47066797984,-60.55616973381,
+    79.999999695555));
+#15742 = SEAM_CURVE('',#15743,(#15747,#15759),.PCURVE_S1.);
+#15743 = LINE('',#15744,#15745);
+#15744 = CARTESIAN_POINT('',(15.470667995581,-60.55616973679,
+    80.999999695555));
+#15745 = VECTOR('',#15746,1.);
+#15746 = DIRECTION('',(-1.574157413453E-08,2.979709479279E-09,-1.));
+#15747 = PCURVE('',#15748,#15753);
+#15748 = CYLINDRICAL_SURFACE('',#15749,2.);
+#15749 = AXIS2_PLACEMENT_3D('',#15750,#15751,#15752);
+#15750 = CARTESIAN_POINT('',(14.999999945196,-62.49999884099,
+    80.999999697172));
+#15751 = DIRECTION('',(1.574157413453E-08,-2.979709479279E-09,1.));
+#15752 = DIRECTION('',(0.235334025192,0.971914552102,-8.08505E-10));
+#15753 = DEFINITIONAL_REPRESENTATION('',(#15754),#15758);
+#15754 = LINE('',#15755,#15756);
+#15755 = CARTESIAN_POINT('',(-0.,0.));
+#15756 = VECTOR('',#15757,1.);
+#15757 = DIRECTION('',(-0.,-1.));
+#15758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15759 = PCURVE('',#15748,#15760);
+#15760 = DEFINITIONAL_REPRESENTATION('',(#15761),#15765);
+#15761 = LINE('',#15762,#15763);
+#15762 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#15763 = VECTOR('',#15764,1.);
+#15764 = DIRECTION('',(-0.,-1.));
+#15765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15766 = ORIENTED_EDGE('',*,*,#15767,.T.);
+#15767 = EDGE_CURVE('',#15740,#15740,#15768,.T.);
+#15768 = SURFACE_CURVE('',#15769,(#15774,#15781),.PCURVE_S1.);
+#15769 = CIRCLE('',#15770,2.);
+#15770 = AXIS2_PLACEMENT_3D('',#15771,#15772,#15773);
+#15771 = CARTESIAN_POINT('',(14.999999929455,-62.49999883801,
+    79.999999697172));
+#15772 = DIRECTION('',(-1.574157413453E-08,2.979709479279E-09,-1.));
+#15773 = DIRECTION('',(0.235334025192,0.971914552102,-8.08505E-10));
+#15774 = PCURVE('',#15748,#15775);
+#15775 = DEFINITIONAL_REPRESENTATION('',(#15776),#15780);
+#15776 = LINE('',#15777,#15778);
+#15777 = CARTESIAN_POINT('',(-0.,-1.));
+#15778 = VECTOR('',#15779,1.);
+#15779 = DIRECTION('',(-1.,0.));
+#15780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15781 = PCURVE('',#15782,#15787);
+#15782 = PLANE('',#15783);
+#15783 = AXIS2_PLACEMENT_3D('',#15784,#15785,#15786);
+#15784 = CARTESIAN_POINT('',(14.999999929455,-62.49999883801,
+    79.999999697172));
+#15785 = DIRECTION('',(-1.574157413453E-08,2.979709479279E-09,-1.));
+#15786 = DIRECTION('',(0.235334025192,0.971914552102,-8.08505E-10));
+#15787 = DEFINITIONAL_REPRESENTATION('',(#15788),#15792);
+#15788 = CIRCLE('',#15789,2.);
+#15789 = AXIS2_PLACEMENT_2D('',#15790,#15791);
+#15790 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#15791 = DIRECTION('',(1.,0.));
+#15792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15793 = ORIENTED_EDGE('',*,*,#15737,.F.);
+#15794 = ORIENTED_EDGE('',*,*,#15795,.F.);
+#15795 = EDGE_CURVE('',#15738,#15738,#15796,.T.);
+#15796 = SURFACE_CURVE('',#15797,(#15802,#15809),.PCURVE_S1.);
+#15797 = CIRCLE('',#15798,2.);
+#15798 = AXIS2_PLACEMENT_3D('',#15799,#15800,#15801);
+#15799 = CARTESIAN_POINT('',(14.999999945196,-62.49999884099,
+    80.999999697172));
+#15800 = DIRECTION('',(-1.574157413453E-08,2.979709479279E-09,-1.));
+#15801 = DIRECTION('',(0.235334025192,0.971914552102,-8.08505E-10));
+#15802 = PCURVE('',#15748,#15803);
+#15803 = DEFINITIONAL_REPRESENTATION('',(#15804),#15808);
+#15804 = LINE('',#15805,#15806);
+#15805 = CARTESIAN_POINT('',(-0.,0.));
+#15806 = VECTOR('',#15807,1.);
+#15807 = DIRECTION('',(-1.,0.));
+#15808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15809 = PCURVE('',#15810,#15815);
+#15810 = PLANE('',#15811);
+#15811 = AXIS2_PLACEMENT_3D('',#15812,#15813,#15814);
+#15812 = CARTESIAN_POINT('',(14.999999945196,-62.49999884099,
+    80.999999697172));
+#15813 = DIRECTION('',(-1.574157413453E-08,2.979709479279E-09,-1.));
+#15814 = DIRECTION('',(0.235334025192,0.971914552102,-8.08505E-10));
+#15815 = DEFINITIONAL_REPRESENTATION('',(#15816),#15820);
+#15816 = CIRCLE('',#15817,2.);
+#15817 = AXIS2_PLACEMENT_2D('',#15818,#15819);
+#15818 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#15819 = DIRECTION('',(1.,0.));
+#15820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15821 = ADVANCED_FACE('',(#15822),#15810,.T.);
+#15822 = FACE_BOUND('',#15823,.T.);
+#15823 = EDGE_LOOP('',(#15824));
+#15824 = ORIENTED_EDGE('',*,*,#15795,.T.);
+#15825 = ADVANCED_FACE('',(#15826,#15829),#15782,.F.);
+#15826 = FACE_BOUND('',#15827,.F.);
+#15827 = EDGE_LOOP('',(#15828));
+#15828 = ORIENTED_EDGE('',*,*,#15767,.T.);
+#15829 = FACE_BOUND('',#15830,.F.);
+#15830 = EDGE_LOOP('',(#15831));
+#15831 = ORIENTED_EDGE('',*,*,#15832,.F.);
+#15832 = EDGE_CURVE('',#15833,#15833,#15835,.T.);
+#15833 = VERTEX_POINT('',#15834);
+#15834 = CARTESIAN_POINT('',(15.294167460945,-61.28510564789,
+    79.999999696161));
+#15835 = SURFACE_CURVE('',#15836,(#15841,#15848),.PCURVE_S1.);
+#15836 = CIRCLE('',#15837,1.25);
+#15837 = AXIS2_PLACEMENT_3D('',#15838,#15839,#15840);
+#15838 = CARTESIAN_POINT('',(14.999999929455,-62.49999883801,
+    79.999999697172));
+#15839 = DIRECTION('',(-1.574157413453E-08,2.979709479279E-09,-1.));
+#15840 = DIRECTION('',(0.235334025192,0.971914552102,-8.08505E-10));
+#15841 = PCURVE('',#15782,#15842);
+#15842 = DEFINITIONAL_REPRESENTATION('',(#15843),#15847);
+#15843 = CIRCLE('',#15844,1.25);
+#15844 = AXIS2_PLACEMENT_2D('',#15845,#15846);
+#15845 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#15846 = DIRECTION('',(1.,0.));
+#15847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15848 = PCURVE('',#15849,#15854);
+#15849 = CYLINDRICAL_SURFACE('',#15850,1.25);
+#15850 = AXIS2_PLACEMENT_3D('',#15851,#15852,#15853);
+#15851 = CARTESIAN_POINT('',(14.999999929455,-62.49999883801,
+    79.999999697172));
+#15852 = DIRECTION('',(1.574157413453E-08,-2.979709479279E-09,1.));
+#15853 = DIRECTION('',(0.235334025192,0.971914552102,-8.08505E-10));
+#15854 = DEFINITIONAL_REPRESENTATION('',(#15855),#15859);
+#15855 = LINE('',#15856,#15857);
+#15856 = CARTESIAN_POINT('',(-0.,0.));
+#15857 = VECTOR('',#15858,1.);
+#15858 = DIRECTION('',(-1.,0.));
+#15859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15860 = ADVANCED_FACE('',(#15861),#15849,.F.);
+#15861 = FACE_BOUND('',#15862,.T.);
+#15862 = EDGE_LOOP('',(#15863,#15886,#15913,#15914));
+#15863 = ORIENTED_EDGE('',*,*,#15864,.T.);
+#15864 = EDGE_CURVE('',#15833,#15865,#15867,.T.);
+#15865 = VERTEX_POINT('',#15866);
+#15866 = CARTESIAN_POINT('',(15.294167256305,-61.28510560915,
+    66.999999696161));
+#15867 = SEAM_CURVE('',#15868,(#15872,#15879),.PCURVE_S1.);
+#15868 = LINE('',#15869,#15870);
+#15869 = CARTESIAN_POINT('',(15.294167460945,-61.28510564789,
+    79.999999696161));
+#15870 = VECTOR('',#15871,1.);
+#15871 = DIRECTION('',(-1.574157413453E-08,2.979709479279E-09,-1.));
+#15872 = PCURVE('',#15849,#15873);
+#15873 = DEFINITIONAL_REPRESENTATION('',(#15874),#15878);
+#15874 = LINE('',#15875,#15876);
+#15875 = CARTESIAN_POINT('',(-0.,0.));
+#15876 = VECTOR('',#15877,1.);
+#15877 = DIRECTION('',(-0.,-1.));
+#15878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15879 = PCURVE('',#15849,#15880);
+#15880 = DEFINITIONAL_REPRESENTATION('',(#15881),#15885);
+#15881 = LINE('',#15882,#15883);
+#15882 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#15883 = VECTOR('',#15884,1.);
+#15884 = DIRECTION('',(-0.,-1.));
+#15885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15886 = ORIENTED_EDGE('',*,*,#15887,.T.);
+#15887 = EDGE_CURVE('',#15865,#15865,#15888,.T.);
+#15888 = SURFACE_CURVE('',#15889,(#15894,#15901),.PCURVE_S1.);
+#15889 = CIRCLE('',#15890,1.25);
+#15890 = AXIS2_PLACEMENT_3D('',#15891,#15892,#15893);
+#15891 = CARTESIAN_POINT('',(14.999999724814,-62.49999879928,
+    66.999999697172));
+#15892 = DIRECTION('',(-1.574157413453E-08,2.979709479279E-09,-1.));
+#15893 = DIRECTION('',(0.235334025192,0.971914552102,-8.08505E-10));
+#15894 = PCURVE('',#15849,#15895);
+#15895 = DEFINITIONAL_REPRESENTATION('',(#15896),#15900);
+#15896 = LINE('',#15897,#15898);
+#15897 = CARTESIAN_POINT('',(-0.,-13.));
+#15898 = VECTOR('',#15899,1.);
+#15899 = DIRECTION('',(-1.,0.));
+#15900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15901 = PCURVE('',#15902,#15907);
+#15902 = PLANE('',#15903);
+#15903 = AXIS2_PLACEMENT_3D('',#15904,#15905,#15906);
+#15904 = CARTESIAN_POINT('',(14.999999724814,-62.49999879928,
+    66.999999697172));
+#15905 = DIRECTION('',(-1.574157413453E-08,2.979709479279E-09,-1.));
+#15906 = DIRECTION('',(0.235334025192,0.971914552102,-8.08505E-10));
+#15907 = DEFINITIONAL_REPRESENTATION('',(#15908),#15912);
+#15908 = CIRCLE('',#15909,1.25);
+#15909 = AXIS2_PLACEMENT_2D('',#15910,#15911);
+#15910 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#15911 = DIRECTION('',(1.,0.));
+#15912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15913 = ORIENTED_EDGE('',*,*,#15864,.F.);
+#15914 = ORIENTED_EDGE('',*,*,#15832,.F.);
+#15915 = ADVANCED_FACE('',(#15916),#15902,.F.);
+#15916 = FACE_BOUND('',#15917,.F.);
+#15917 = EDGE_LOOP('',(#15918));
+#15918 = ORIENTED_EDGE('',*,*,#15887,.T.);
+#15919 = ORIENTED_CLOSED_SHELL('',*,#15920,.F.);
+#15920 = CLOSED_SHELL('',(#15921,#16009,#16013,#16048,#16103));
+#15921 = ADVANCED_FACE('',(#15922),#15936,.F.);
+#15922 = FACE_BOUND('',#15923,.T.);
+#15923 = EDGE_LOOP('',(#15924,#15954,#15981,#15982));
+#15924 = ORIENTED_EDGE('',*,*,#15925,.T.);
+#15925 = EDGE_CURVE('',#15926,#15928,#15930,.T.);
+#15926 = VERTEX_POINT('',#15927);
+#15927 = CARTESIAN_POINT('',(-15.14893332977,-64.49444583903,
+    80.999999696627));
+#15928 = VERTEX_POINT('',#15929);
+#15929 = CARTESIAN_POINT('',(-15.14893331252,-64.49444584004,
+    79.999999696627));
+#15930 = SEAM_CURVE('',#15931,(#15935,#15947),.PCURVE_S1.);
+#15931 = LINE('',#15932,#15933);
+#15932 = CARTESIAN_POINT('',(-15.14893332977,-64.49444583903,
+    80.999999696627));
+#15933 = VECTOR('',#15934,1.);
+#15934 = DIRECTION('',(1.724886224628E-08,-1.014925516663E-09,-1.));
+#15935 = PCURVE('',#15936,#15941);
+#15936 = CYLINDRICAL_SURFACE('',#15937,2.);
+#15937 = AXIS2_PLACEMENT_3D('',#15938,#15939,#15940);
+#15938 = CARTESIAN_POINT('',(-15.00000030766,-62.49999880916,
+    80.999999697172));
+#15939 = DIRECTION('',(-1.724886224628E-08,1.014925516663E-09,1.));
+#15940 = DIRECTION('',(-7.446651105334E-02,-0.997223514931,-2.72355E-10)
+  );
+#15941 = DEFINITIONAL_REPRESENTATION('',(#15942),#15946);
+#15942 = LINE('',#15943,#15944);
+#15943 = CARTESIAN_POINT('',(-0.,0.));
+#15944 = VECTOR('',#15945,1.);
+#15945 = DIRECTION('',(-0.,-1.));
+#15946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15947 = PCURVE('',#15936,#15948);
+#15948 = DEFINITIONAL_REPRESENTATION('',(#15949),#15953);
+#15949 = LINE('',#15950,#15951);
+#15950 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#15951 = VECTOR('',#15952,1.);
+#15952 = DIRECTION('',(-0.,-1.));
+#15953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15954 = ORIENTED_EDGE('',*,*,#15955,.T.);
+#15955 = EDGE_CURVE('',#15928,#15928,#15956,.T.);
+#15956 = SURFACE_CURVE('',#15957,(#15962,#15969),.PCURVE_S1.);
+#15957 = CIRCLE('',#15958,2.);
+#15958 = AXIS2_PLACEMENT_3D('',#15959,#15960,#15961);
+#15959 = CARTESIAN_POINT('',(-15.00000029041,-62.49999881018,
+    79.999999697172));
+#15960 = DIRECTION('',(1.724886224628E-08,-1.014925516663E-09,-1.));
+#15961 = DIRECTION('',(-7.446651105334E-02,-0.997223514931,-2.72355E-10)
+  );
+#15962 = PCURVE('',#15936,#15963);
+#15963 = DEFINITIONAL_REPRESENTATION('',(#15964),#15968);
+#15964 = LINE('',#15965,#15966);
+#15965 = CARTESIAN_POINT('',(-0.,-1.));
+#15966 = VECTOR('',#15967,1.);
+#15967 = DIRECTION('',(-1.,0.));
+#15968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15969 = PCURVE('',#15970,#15975);
+#15970 = PLANE('',#15971);
+#15971 = AXIS2_PLACEMENT_3D('',#15972,#15973,#15974);
+#15972 = CARTESIAN_POINT('',(-15.00000029041,-62.49999881018,
+    79.999999697172));
+#15973 = DIRECTION('',(1.724886224628E-08,-1.014925516663E-09,-1.));
+#15974 = DIRECTION('',(-7.446651105334E-02,-0.997223514931,-2.72355E-10)
+  );
+#15975 = DEFINITIONAL_REPRESENTATION('',(#15976),#15980);
+#15976 = CIRCLE('',#15977,2.);
+#15977 = AXIS2_PLACEMENT_2D('',#15978,#15979);
+#15978 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#15979 = DIRECTION('',(1.,0.));
+#15980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15981 = ORIENTED_EDGE('',*,*,#15925,.F.);
+#15982 = ORIENTED_EDGE('',*,*,#15983,.F.);
+#15983 = EDGE_CURVE('',#15926,#15926,#15984,.T.);
+#15984 = SURFACE_CURVE('',#15985,(#15990,#15997),.PCURVE_S1.);
+#15985 = CIRCLE('',#15986,2.);
+#15986 = AXIS2_PLACEMENT_3D('',#15987,#15988,#15989);
+#15987 = CARTESIAN_POINT('',(-15.00000030766,-62.49999880916,
+    80.999999697172));
+#15988 = DIRECTION('',(1.724886224628E-08,-1.014925516663E-09,-1.));
+#15989 = DIRECTION('',(-7.446651105334E-02,-0.997223514931,-2.72355E-10)
+  );
+#15990 = PCURVE('',#15936,#15991);
+#15991 = DEFINITIONAL_REPRESENTATION('',(#15992),#15996);
+#15992 = LINE('',#15993,#15994);
+#15993 = CARTESIAN_POINT('',(-0.,0.));
+#15994 = VECTOR('',#15995,1.);
+#15995 = DIRECTION('',(-1.,0.));
+#15996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15997 = PCURVE('',#15998,#16003);
+#15998 = PLANE('',#15999);
+#15999 = AXIS2_PLACEMENT_3D('',#16000,#16001,#16002);
+#16000 = CARTESIAN_POINT('',(-15.00000030766,-62.49999880916,
+    80.999999697172));
+#16001 = DIRECTION('',(1.724886224628E-08,-1.014925516663E-09,-1.));
+#16002 = DIRECTION('',(-7.446651105334E-02,-0.997223514931,-2.72355E-10)
+  );
+#16003 = DEFINITIONAL_REPRESENTATION('',(#16004),#16008);
+#16004 = CIRCLE('',#16005,2.);
+#16005 = AXIS2_PLACEMENT_2D('',#16006,#16007);
+#16006 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#16007 = DIRECTION('',(1.,0.));
+#16008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16009 = ADVANCED_FACE('',(#16010),#15998,.T.);
+#16010 = FACE_BOUND('',#16011,.T.);
+#16011 = EDGE_LOOP('',(#16012));
+#16012 = ORIENTED_EDGE('',*,*,#15983,.T.);
+#16013 = ADVANCED_FACE('',(#16014,#16017),#15970,.F.);
+#16014 = FACE_BOUND('',#16015,.F.);
+#16015 = EDGE_LOOP('',(#16016));
+#16016 = ORIENTED_EDGE('',*,*,#15955,.T.);
+#16017 = FACE_BOUND('',#16018,.F.);
+#16018 = EDGE_LOOP('',(#16019));
+#16019 = ORIENTED_EDGE('',*,*,#16020,.F.);
+#16020 = EDGE_CURVE('',#16021,#16021,#16023,.T.);
+#16021 = VERTEX_POINT('',#16022);
+#16022 = CARTESIAN_POINT('',(-15.09308342923,-63.74652820384,
+    79.999999696831));
+#16023 = SURFACE_CURVE('',#16024,(#16029,#16036),.PCURVE_S1.);
+#16024 = CIRCLE('',#16025,1.25);
+#16025 = AXIS2_PLACEMENT_3D('',#16026,#16027,#16028);
+#16026 = CARTESIAN_POINT('',(-15.00000029041,-62.49999881018,
+    79.999999697172));
+#16027 = DIRECTION('',(1.724886224628E-08,-1.014925516663E-09,-1.));
+#16028 = DIRECTION('',(-7.446651105334E-02,-0.997223514931,-2.72355E-10)
+  );
+#16029 = PCURVE('',#15970,#16030);
+#16030 = DEFINITIONAL_REPRESENTATION('',(#16031),#16035);
+#16031 = CIRCLE('',#16032,1.25);
+#16032 = AXIS2_PLACEMENT_2D('',#16033,#16034);
+#16033 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#16034 = DIRECTION('',(1.,0.));
+#16035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16036 = PCURVE('',#16037,#16042);
+#16037 = CYLINDRICAL_SURFACE('',#16038,1.25);
+#16038 = AXIS2_PLACEMENT_3D('',#16039,#16040,#16041);
+#16039 = CARTESIAN_POINT('',(-15.00000029041,-62.49999881018,
+    79.999999697172));
+#16040 = DIRECTION('',(-1.724886224628E-08,1.014925516663E-09,1.));
+#16041 = DIRECTION('',(-7.446651105334E-02,-0.997223514931,-2.72355E-10)
+  );
+#16042 = DEFINITIONAL_REPRESENTATION('',(#16043),#16047);
+#16043 = LINE('',#16044,#16045);
+#16044 = CARTESIAN_POINT('',(-0.,0.));
+#16045 = VECTOR('',#16046,1.);
+#16046 = DIRECTION('',(-1.,0.));
+#16047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16048 = ADVANCED_FACE('',(#16049),#16037,.F.);
+#16049 = FACE_BOUND('',#16050,.T.);
+#16050 = EDGE_LOOP('',(#16051,#16074,#16101,#16102));
+#16051 = ORIENTED_EDGE('',*,*,#16052,.T.);
+#16052 = EDGE_CURVE('',#16021,#16053,#16055,.T.);
+#16053 = VERTEX_POINT('',#16054);
+#16054 = CARTESIAN_POINT('',(-15.09308320499,-63.74652821704,
+    66.999999696831));
+#16055 = SEAM_CURVE('',#16056,(#16060,#16067),.PCURVE_S1.);
+#16056 = LINE('',#16057,#16058);
+#16057 = CARTESIAN_POINT('',(-15.09308342923,-63.74652820384,
+    79.999999696831));
+#16058 = VECTOR('',#16059,1.);
+#16059 = DIRECTION('',(1.724886224628E-08,-1.014925516663E-09,-1.));
+#16060 = PCURVE('',#16037,#16061);
+#16061 = DEFINITIONAL_REPRESENTATION('',(#16062),#16066);
+#16062 = LINE('',#16063,#16064);
+#16063 = CARTESIAN_POINT('',(-0.,0.));
+#16064 = VECTOR('',#16065,1.);
+#16065 = DIRECTION('',(-0.,-1.));
+#16066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16067 = PCURVE('',#16037,#16068);
+#16068 = DEFINITIONAL_REPRESENTATION('',(#16069),#16073);
+#16069 = LINE('',#16070,#16071);
+#16070 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#16071 = VECTOR('',#16072,1.);
+#16072 = DIRECTION('',(-0.,-1.));
+#16073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16074 = ORIENTED_EDGE('',*,*,#16075,.T.);
+#16075 = EDGE_CURVE('',#16053,#16053,#16076,.T.);
+#16076 = SURFACE_CURVE('',#16077,(#16082,#16089),.PCURVE_S1.);
+#16077 = CIRCLE('',#16078,1.25);
+#16078 = AXIS2_PLACEMENT_3D('',#16079,#16080,#16081);
+#16079 = CARTESIAN_POINT('',(-15.00000006618,-62.49999882337,
+    66.999999697172));
+#16080 = DIRECTION('',(1.724886224628E-08,-1.014925516663E-09,-1.));
+#16081 = DIRECTION('',(-7.446651105334E-02,-0.997223514931,-2.72355E-10)
+  );
+#16082 = PCURVE('',#16037,#16083);
+#16083 = DEFINITIONAL_REPRESENTATION('',(#16084),#16088);
+#16084 = LINE('',#16085,#16086);
+#16085 = CARTESIAN_POINT('',(-0.,-13.));
+#16086 = VECTOR('',#16087,1.);
+#16087 = DIRECTION('',(-1.,0.));
+#16088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16089 = PCURVE('',#16090,#16095);
+#16090 = PLANE('',#16091);
+#16091 = AXIS2_PLACEMENT_3D('',#16092,#16093,#16094);
+#16092 = CARTESIAN_POINT('',(-15.00000006618,-62.49999882337,
+    66.999999697172));
+#16093 = DIRECTION('',(1.724886224628E-08,-1.014925516663E-09,-1.));
+#16094 = DIRECTION('',(-7.446651105334E-02,-0.997223514931,-2.72355E-10)
+  );
+#16095 = DEFINITIONAL_REPRESENTATION('',(#16096),#16100);
+#16096 = CIRCLE('',#16097,1.25);
+#16097 = AXIS2_PLACEMENT_2D('',#16098,#16099);
+#16098 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#16099 = DIRECTION('',(1.,0.));
+#16100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16101 = ORIENTED_EDGE('',*,*,#16052,.F.);
+#16102 = ORIENTED_EDGE('',*,*,#16020,.F.);
+#16103 = ADVANCED_FACE('',(#16104),#16090,.F.);
+#16104 = FACE_BOUND('',#16105,.F.);
+#16105 = EDGE_LOOP('',(#16106));
+#16106 = ORIENTED_EDGE('',*,*,#16075,.T.);
+#16107 = ORIENTED_CLOSED_SHELL('',*,#16108,.F.);
+#16108 = CLOSED_SHELL('',(#16109,#16229,#16305,#16381,#16615,#16819,
+    #16846,#16873,#16900,#16927,#16954,#16961,#16988));
+#16109 = ADVANCED_FACE('',(#16110),#16124,.T.);
+#16110 = FACE_BOUND('',#16111,.T.);
+#16111 = EDGE_LOOP('',(#16112,#16147,#16175,#16203));
+#16112 = ORIENTED_EDGE('',*,*,#16113,.T.);
+#16113 = EDGE_CURVE('',#16114,#16116,#16118,.T.);
+#16114 = VERTEX_POINT('',#16115);
+#16115 = CARTESIAN_POINT('',(-39.99999971262,-50.0000002078,
+    -1.129125588916E-06));
+#16116 = VERTEX_POINT('',#16117);
+#16117 = CARTESIAN_POINT('',(-44.99999971262,-50.00000022446,
+    -1.162827488397E-06));
+#16118 = SURFACE_CURVE('',#16119,(#16123,#16135),.PCURVE_S1.);
+#16119 = LINE('',#16120,#16121);
+#16120 = CARTESIAN_POINT('',(-39.99999971262,-50.0000002078,
+    -1.129125588916E-06));
+#16121 = VECTOR('',#16122,1.);
+#16122 = DIRECTION('',(-1.,-3.331673763373E-09,-6.74037989618E-09));
+#16123 = PCURVE('',#16124,#16129);
+#16124 = PLANE('',#16125);
+#16125 = AXIS2_PLACEMENT_3D('',#16126,#16127,#16128);
+#16126 = CARTESIAN_POINT('',(-39.99999971262,-50.0000002078,
+    -1.129125588916E-06));
+#16127 = DIRECTION('',(-6.740379865366E-09,-9.248703880779E-09,1.));
+#16128 = DIRECTION('',(3.331673825713E-09,-1.,-9.248703858322E-09));
+#16129 = DEFINITIONAL_REPRESENTATION('',(#16130),#16134);
+#16130 = LINE('',#16131,#16132);
+#16131 = CARTESIAN_POINT('',(0.,0.));
+#16132 = VECTOR('',#16133,1.);
+#16133 = DIRECTION('',(0.,-1.));
+#16134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16135 = PCURVE('',#16136,#16141);
+#16136 = PLANE('',#16137);
+#16137 = AXIS2_PLACEMENT_3D('',#16138,#16139,#16140);
+#16138 = CARTESIAN_POINT('',(-39.99999971262,-50.0000002078,
+    -1.129125588916E-06));
+#16139 = DIRECTION('',(-3.331673825713E-09,1.,9.248703858322E-09));
+#16140 = DIRECTION('',(-6.740379865366E-09,-9.248703880779E-09,1.));
+#16141 = DEFINITIONAL_REPRESENTATION('',(#16142),#16146);
+#16142 = LINE('',#16143,#16144);
+#16143 = CARTESIAN_POINT('',(0.,0.));
+#16144 = VECTOR('',#16145,1.);
+#16145 = DIRECTION('',(0.,-1.));
+#16146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16147 = ORIENTED_EDGE('',*,*,#16148,.T.);
+#16148 = EDGE_CURVE('',#16116,#16149,#16151,.T.);
+#16149 = VERTEX_POINT('',#16150);
+#16150 = CARTESIAN_POINT('',(-44.99999967931,-60.00000022446,
+    -1.25531452698E-06));
+#16151 = SURFACE_CURVE('',#16152,(#16156,#16163),.PCURVE_S1.);
+#16152 = LINE('',#16153,#16154);
+#16153 = CARTESIAN_POINT('',(-44.99999971262,-50.00000022446,
+    -1.162827488397E-06));
+#16154 = VECTOR('',#16155,1.);
+#16155 = DIRECTION('',(3.331673825713E-09,-1.,-9.248703858322E-09));
+#16156 = PCURVE('',#16124,#16157);
+#16157 = DEFINITIONAL_REPRESENTATION('',(#16158),#16162);
+#16158 = LINE('',#16159,#16160);
+#16159 = CARTESIAN_POINT('',(0.,-5.));
+#16160 = VECTOR('',#16161,1.);
+#16161 = DIRECTION('',(1.,0.));
+#16162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16163 = PCURVE('',#16164,#16169);
+#16164 = PLANE('',#16165);
+#16165 = AXIS2_PLACEMENT_3D('',#16166,#16167,#16168);
+#16166 = CARTESIAN_POINT('',(-44.99999989885,-28.86795656832,
+    17.183262349861));
+#16167 = DIRECTION('',(-1.,-3.331673763373E-09,-6.74037989618E-09));
+#16168 = DIRECTION('',(3.331673825713E-09,-1.,-9.248703858322E-09));
+#16169 = DEFINITIONAL_REPRESENTATION('',(#16170),#16174);
+#16170 = LINE('',#16171,#16172);
+#16171 = CARTESIAN_POINT('',(21.132043815066,-17.18326331724));
+#16172 = VECTOR('',#16173,1.);
+#16173 = DIRECTION('',(1.,0.));
+#16174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16175 = ORIENTED_EDGE('',*,*,#16176,.F.);
+#16176 = EDGE_CURVE('',#16177,#16149,#16179,.T.);
+#16177 = VERTEX_POINT('',#16178);
+#16178 = CARTESIAN_POINT('',(-39.99999967931,-60.0000002078,
+    -1.221612627499E-06));
+#16179 = SURFACE_CURVE('',#16180,(#16184,#16191),.PCURVE_S1.);
+#16180 = LINE('',#16181,#16182);
+#16181 = CARTESIAN_POINT('',(-39.99999967931,-60.0000002078,
+    -1.221612627499E-06));
+#16182 = VECTOR('',#16183,1.);
+#16183 = DIRECTION('',(-1.,-3.331673763373E-09,-6.74037989618E-09));
+#16184 = PCURVE('',#16124,#16185);
+#16185 = DEFINITIONAL_REPRESENTATION('',(#16186),#16190);
+#16186 = LINE('',#16187,#16188);
+#16187 = CARTESIAN_POINT('',(10.,0.));
+#16188 = VECTOR('',#16189,1.);
+#16189 = DIRECTION('',(0.,-1.));
+#16190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16191 = PCURVE('',#16192,#16197);
+#16192 = PLANE('',#16193);
+#16193 = AXIS2_PLACEMENT_3D('',#16194,#16195,#16196);
+#16194 = CARTESIAN_POINT('',(-39.99999967931,-60.0000002078,
+    -1.221612627499E-06));
+#16195 = DIRECTION('',(-3.331673825713E-09,1.,9.248703858322E-09));
+#16196 = DIRECTION('',(-6.740379865366E-09,-9.248703880779E-09,1.));
+#16197 = DEFINITIONAL_REPRESENTATION('',(#16198),#16202);
+#16198 = LINE('',#16199,#16200);
+#16199 = CARTESIAN_POINT('',(0.,0.));
+#16200 = VECTOR('',#16201,1.);
+#16201 = DIRECTION('',(0.,-1.));
+#16202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16203 = ORIENTED_EDGE('',*,*,#16204,.F.);
+#16204 = EDGE_CURVE('',#16114,#16177,#16205,.T.);
+#16205 = SURFACE_CURVE('',#16206,(#16210,#16217),.PCURVE_S1.);
+#16206 = LINE('',#16207,#16208);
+#16207 = CARTESIAN_POINT('',(-39.99999971262,-50.0000002078,
+    -1.129125588916E-06));
+#16208 = VECTOR('',#16209,1.);
+#16209 = DIRECTION('',(3.331673825713E-09,-1.,-9.248703858322E-09));
+#16210 = PCURVE('',#16124,#16211);
+#16211 = DEFINITIONAL_REPRESENTATION('',(#16212),#16216);
+#16212 = LINE('',#16213,#16214);
+#16213 = CARTESIAN_POINT('',(0.,0.));
+#16214 = VECTOR('',#16215,1.);
+#16215 = DIRECTION('',(1.,0.));
+#16216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16217 = PCURVE('',#16218,#16223);
+#16218 = PLANE('',#16219);
+#16219 = AXIS2_PLACEMENT_3D('',#16220,#16221,#16222);
+#16220 = CARTESIAN_POINT('',(-39.99999989885,-28.86795655166,
+    17.183262383563));
+#16221 = DIRECTION('',(-1.,-3.331673763373E-09,-6.74037989618E-09));
+#16222 = DIRECTION('',(3.331673825713E-09,-1.,-9.248703858322E-09));
+#16223 = DEFINITIONAL_REPRESENTATION('',(#16224),#16228);
+#16224 = LINE('',#16225,#16226);
+#16225 = CARTESIAN_POINT('',(21.132043815066,-17.18326331724));
+#16226 = VECTOR('',#16227,1.);
+#16227 = DIRECTION('',(1.,0.));
+#16228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16229 = ADVANCED_FACE('',(#16230),#16136,.F.);
+#16230 = FACE_BOUND('',#16231,.F.);
+#16231 = EDGE_LOOP('',(#16232,#16233,#16256,#16284));
+#16232 = ORIENTED_EDGE('',*,*,#16113,.T.);
+#16233 = ORIENTED_EDGE('',*,*,#16234,.T.);
+#16234 = EDGE_CURVE('',#16116,#16235,#16237,.T.);
+#16235 = VERTEX_POINT('',#16236);
+#16236 = CARTESIAN_POINT('',(-44.99999975981,-50.0000002892,
+    6.999998837173));
+#16237 = SURFACE_CURVE('',#16238,(#16242,#16249),.PCURVE_S1.);
+#16238 = LINE('',#16239,#16240);
+#16239 = CARTESIAN_POINT('',(-44.99999971262,-50.00000022446,
+    -1.162827488397E-06));
+#16240 = VECTOR('',#16241,1.);
+#16241 = DIRECTION('',(-6.740379865366E-09,-9.248703880779E-09,1.));
+#16242 = PCURVE('',#16136,#16243);
+#16243 = DEFINITIONAL_REPRESENTATION('',(#16244),#16248);
+#16244 = LINE('',#16245,#16246);
+#16245 = CARTESIAN_POINT('',(0.,-5.));
+#16246 = VECTOR('',#16247,1.);
+#16247 = DIRECTION('',(1.,0.));
+#16248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16249 = PCURVE('',#16164,#16250);
+#16250 = DEFINITIONAL_REPRESENTATION('',(#16251),#16255);
+#16251 = LINE('',#16252,#16253);
+#16252 = CARTESIAN_POINT('',(21.132043815066,-17.18326331724));
+#16253 = VECTOR('',#16254,1.);
+#16254 = DIRECTION('',(0.,1.));
+#16255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16256 = ORIENTED_EDGE('',*,*,#16257,.F.);
+#16257 = EDGE_CURVE('',#16258,#16235,#16260,.T.);
+#16258 = VERTEX_POINT('',#16259);
+#16259 = CARTESIAN_POINT('',(-39.99999975981,-50.00000027255,
+    6.999998870874));
+#16260 = SURFACE_CURVE('',#16261,(#16265,#16272),.PCURVE_S1.);
+#16261 = LINE('',#16262,#16263);
+#16262 = CARTESIAN_POINT('',(-39.99999975981,-50.00000027255,
+    6.999998870874));
+#16263 = VECTOR('',#16264,1.);
+#16264 = DIRECTION('',(-1.,-3.331673763373E-09,-6.74037989618E-09));
+#16265 = PCURVE('',#16136,#16266);
+#16266 = DEFINITIONAL_REPRESENTATION('',(#16267),#16271);
+#16267 = LINE('',#16268,#16269);
+#16268 = CARTESIAN_POINT('',(7.,0.));
+#16269 = VECTOR('',#16270,1.);
+#16270 = DIRECTION('',(0.,-1.));
+#16271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16272 = PCURVE('',#16273,#16278);
+#16273 = CYLINDRICAL_SURFACE('',#16274,17.5);
+#16274 = AXIS2_PLACEMENT_3D('',#16275,#16276,#16277);
+#16275 = CARTESIAN_POINT('',(-39.99999981811,-32.50000027255,
+    6.999999325322));
+#16276 = DIRECTION('',(1.,3.331673763373E-09,6.74037989618E-09));
+#16277 = DIRECTION('',(3.331673825713E-09,-1.,-9.248703858322E-09));
+#16278 = DEFINITIONAL_REPRESENTATION('',(#16279),#16283);
+#16279 = LINE('',#16280,#16281);
+#16280 = CARTESIAN_POINT('',(-6.28318529046,0.));
+#16281 = VECTOR('',#16282,1.);
+#16282 = DIRECTION('',(-0.,-1.));
+#16283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16284 = ORIENTED_EDGE('',*,*,#16285,.F.);
+#16285 = EDGE_CURVE('',#16114,#16258,#16286,.T.);
+#16286 = SURFACE_CURVE('',#16287,(#16291,#16298),.PCURVE_S1.);
+#16287 = LINE('',#16288,#16289);
+#16288 = CARTESIAN_POINT('',(-39.99999971262,-50.0000002078,
+    -1.129125588916E-06));
+#16289 = VECTOR('',#16290,1.);
+#16290 = DIRECTION('',(-6.740379865366E-09,-9.248703880779E-09,1.));
+#16291 = PCURVE('',#16136,#16292);
+#16292 = DEFINITIONAL_REPRESENTATION('',(#16293),#16297);
+#16293 = LINE('',#16294,#16295);
+#16294 = CARTESIAN_POINT('',(0.,0.));
+#16295 = VECTOR('',#16296,1.);
+#16296 = DIRECTION('',(1.,0.));
+#16297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16298 = PCURVE('',#16218,#16299);
+#16299 = DEFINITIONAL_REPRESENTATION('',(#16300),#16304);
+#16300 = LINE('',#16301,#16302);
+#16301 = CARTESIAN_POINT('',(21.132043815066,-17.18326331724));
+#16302 = VECTOR('',#16303,1.);
+#16303 = DIRECTION('',(0.,1.));
+#16304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16305 = ADVANCED_FACE('',(#16306),#16192,.T.);
+#16306 = FACE_BOUND('',#16307,.T.);
+#16307 = EDGE_LOOP('',(#16308,#16309,#16332,#16360));
+#16308 = ORIENTED_EDGE('',*,*,#16176,.T.);
+#16309 = ORIENTED_EDGE('',*,*,#16310,.T.);
+#16310 = EDGE_CURVE('',#16149,#16311,#16313,.T.);
+#16311 = VERTEX_POINT('',#16312);
+#16312 = CARTESIAN_POINT('',(-44.99999972649,-60.0000002892,
+    6.999998744685));
+#16313 = SURFACE_CURVE('',#16314,(#16318,#16325),.PCURVE_S1.);
+#16314 = LINE('',#16315,#16316);
+#16315 = CARTESIAN_POINT('',(-44.99999967931,-60.00000022446,
+    -1.25531452698E-06));
+#16316 = VECTOR('',#16317,1.);
+#16317 = DIRECTION('',(-6.740379865366E-09,-9.248703880779E-09,1.));
+#16318 = PCURVE('',#16192,#16319);
+#16319 = DEFINITIONAL_REPRESENTATION('',(#16320),#16324);
+#16320 = LINE('',#16321,#16322);
+#16321 = CARTESIAN_POINT('',(0.,-5.));
+#16322 = VECTOR('',#16323,1.);
+#16323 = DIRECTION('',(1.,0.));
+#16324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16325 = PCURVE('',#16164,#16326);
+#16326 = DEFINITIONAL_REPRESENTATION('',(#16327),#16331);
+#16327 = LINE('',#16328,#16329);
+#16328 = CARTESIAN_POINT('',(31.132043815066,-17.18326331724));
+#16329 = VECTOR('',#16330,1.);
+#16330 = DIRECTION('',(0.,1.));
+#16331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16332 = ORIENTED_EDGE('',*,*,#16333,.F.);
+#16333 = EDGE_CURVE('',#16334,#16311,#16336,.T.);
+#16334 = VERTEX_POINT('',#16335);
+#16335 = CARTESIAN_POINT('',(-39.99999972649,-60.00000027255,
+    6.999998778387));
+#16336 = SURFACE_CURVE('',#16337,(#16341,#16348),.PCURVE_S1.);
+#16337 = LINE('',#16338,#16339);
+#16338 = CARTESIAN_POINT('',(-39.99999972649,-60.00000027255,
+    6.999998778387));
+#16339 = VECTOR('',#16340,1.);
+#16340 = DIRECTION('',(-1.,-3.331673763373E-09,-6.74037989618E-09));
+#16341 = PCURVE('',#16192,#16342);
+#16342 = DEFINITIONAL_REPRESENTATION('',(#16343),#16347);
+#16343 = LINE('',#16344,#16345);
+#16344 = CARTESIAN_POINT('',(7.,0.));
+#16345 = VECTOR('',#16346,1.);
+#16346 = DIRECTION('',(0.,-1.));
+#16347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16348 = PCURVE('',#16349,#16354);
+#16349 = CYLINDRICAL_SURFACE('',#16350,27.5);
+#16350 = AXIS2_PLACEMENT_3D('',#16351,#16352,#16353);
+#16351 = CARTESIAN_POINT('',(-39.99999981811,-32.50000027255,
+    6.999998879802));
+#16352 = DIRECTION('',(1.,3.331673763373E-09,6.74037989618E-09));
+#16353 = DIRECTION('',(3.331673825713E-09,-1.,-9.248703858322E-09));
+#16354 = DEFINITIONAL_REPRESENTATION('',(#16355),#16359);
+#16355 = LINE('',#16356,#16357);
+#16356 = CARTESIAN_POINT('',(-5.56091351E-09,0.));
+#16357 = VECTOR('',#16358,1.);
+#16358 = DIRECTION('',(-0.,-1.));
+#16359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16360 = ORIENTED_EDGE('',*,*,#16361,.F.);
+#16361 = EDGE_CURVE('',#16177,#16334,#16362,.T.);
+#16362 = SURFACE_CURVE('',#16363,(#16367,#16374),.PCURVE_S1.);
+#16363 = LINE('',#16364,#16365);
+#16364 = CARTESIAN_POINT('',(-39.99999967931,-60.0000002078,
+    -1.221612627499E-06));
+#16365 = VECTOR('',#16366,1.);
+#16366 = DIRECTION('',(-6.740379865366E-09,-9.248703880779E-09,1.));
+#16367 = PCURVE('',#16192,#16368);
+#16368 = DEFINITIONAL_REPRESENTATION('',(#16369),#16373);
+#16369 = LINE('',#16370,#16371);
+#16370 = CARTESIAN_POINT('',(0.,0.));
+#16371 = VECTOR('',#16372,1.);
+#16372 = DIRECTION('',(1.,0.));
+#16373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16374 = PCURVE('',#16218,#16375);
+#16375 = DEFINITIONAL_REPRESENTATION('',(#16376),#16380);
+#16376 = LINE('',#16377,#16378);
+#16377 = CARTESIAN_POINT('',(31.132043815066,-17.18326331724));
+#16378 = VECTOR('',#16379,1.);
+#16379 = DIRECTION('',(0.,1.));
+#16380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16381 = ADVANCED_FACE('',(#16382,#16545,#16580),#16218,.T.);
+#16382 = FACE_BOUND('',#16383,.T.);
+#16383 = EDGE_LOOP('',(#16384,#16385,#16386,#16410,#16438,#16466,#16494,
+    #16522,#16544));
+#16384 = ORIENTED_EDGE('',*,*,#16204,.T.);
+#16385 = ORIENTED_EDGE('',*,*,#16361,.T.);
+#16386 = ORIENTED_EDGE('',*,*,#16387,.T.);
+#16387 = EDGE_CURVE('',#16334,#16388,#16390,.T.);
+#16388 = VERTEX_POINT('',#16389);
+#16389 = CARTESIAN_POINT('',(-40.00000001486,-28.48357860471,
+    34.205115254964));
+#16390 = SURFACE_CURVE('',#16391,(#16396,#16403),.PCURVE_S1.);
+#16391 = CIRCLE('',#16392,27.5);
+#16392 = AXIS2_PLACEMENT_3D('',#16393,#16394,#16395);
+#16393 = CARTESIAN_POINT('',(-39.99999981811,-32.50000027255,
+    6.999998879802));
+#16394 = DIRECTION('',(-1.,-3.331673763373E-09,-6.74037989618E-09));
+#16395 = DIRECTION('',(3.331673825713E-09,-1.,-9.248703858322E-09));
+#16396 = PCURVE('',#16218,#16397);
+#16397 = DEFINITIONAL_REPRESENTATION('',(#16398),#16402);
+#16398 = CIRCLE('',#16399,27.5);
+#16399 = AXIS2_PLACEMENT_2D('',#16400,#16401);
+#16400 = CARTESIAN_POINT('',(3.632043815066,-10.18326347016));
+#16401 = DIRECTION('',(1.,0.));
+#16402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16403 = PCURVE('',#16349,#16404);
+#16404 = DEFINITIONAL_REPRESENTATION('',(#16405),#16409);
+#16405 = LINE('',#16406,#16407);
+#16406 = CARTESIAN_POINT('',(-0.,0.));
+#16407 = VECTOR('',#16408,1.);
+#16408 = DIRECTION('',(-1.,0.));
+#16409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16410 = ORIENTED_EDGE('',*,*,#16411,.F.);
+#16411 = EDGE_CURVE('',#16412,#16388,#16414,.T.);
+#16412 = VERTEX_POINT('',#16413);
+#16413 = CARTESIAN_POINT('',(-40.00000008142,-4.852702774234E-07,
+    29.99999933331));
+#16414 = SURFACE_CURVE('',#16415,(#16419,#16426),.PCURVE_S1.);
+#16415 = LINE('',#16416,#16417);
+#16416 = CARTESIAN_POINT('',(-40.00000008142,-4.852702774234E-07,
+    29.99999933331));
+#16417 = VECTOR('',#16418,1.);
+#16418 = DIRECTION('',(2.31151674813E-09,-0.989277215919,0.146049957423)
+  );
+#16419 = PCURVE('',#16218,#16420);
+#16420 = DEFINITIONAL_REPRESENTATION('',(#16421),#16425);
+#16421 = LINE('',#16422,#16423);
+#16422 = CARTESIAN_POINT('',(-28.86795618493,12.816736682756));
+#16423 = VECTOR('',#16424,1.);
+#16424 = DIRECTION('',(0.989277214568,0.146049966572));
+#16425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16426 = PCURVE('',#16427,#16432);
+#16427 = PLANE('',#16428);
+#16428 = AXIS2_PLACEMENT_3D('',#16429,#16430,#16431);
+#16429 = CARTESIAN_POINT('',(-40.00000008142,-4.852702774234E-07,
+    29.99999933331));
+#16430 = DIRECTION('',(-7.154695069218E-09,0.146049957423,0.989277215919
+    ));
+#16431 = DIRECTION('',(2.31151674813E-09,-0.989277215919,0.146049957423)
+  );
+#16432 = DEFINITIONAL_REPRESENTATION('',(#16433),#16437);
+#16433 = LINE('',#16434,#16435);
+#16434 = CARTESIAN_POINT('',(0.,0.));
+#16435 = VECTOR('',#16436,1.);
+#16436 = DIRECTION('',(1.,0.));
+#16437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16438 = ORIENTED_EDGE('',*,*,#16439,.F.);
+#16439 = EDGE_CURVE('',#16440,#16412,#16442,.T.);
+#16440 = VERTEX_POINT('',#16441);
+#16441 = CARTESIAN_POINT('',(-39.99999987921,-2.07809161E-07,
+    -6.66690396E-07));
+#16442 = SURFACE_CURVE('',#16443,(#16447,#16454),.PCURVE_S1.);
+#16443 = LINE('',#16444,#16445);
+#16444 = CARTESIAN_POINT('',(-39.99999987921,-2.07809161E-07,
+    -6.66690396E-07));
+#16445 = VECTOR('',#16446,1.);
+#16446 = DIRECTION('',(-6.740379865366E-09,-9.248703880779E-09,1.));
+#16447 = PCURVE('',#16218,#16448);
+#16448 = DEFINITIONAL_REPRESENTATION('',(#16449),#16453);
+#16449 = LINE('',#16450,#16451);
+#16450 = CARTESIAN_POINT('',(-28.86795618493,-17.18326331724));
+#16451 = VECTOR('',#16452,1.);
+#16452 = DIRECTION('',(0.,1.));
+#16453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16454 = PCURVE('',#16455,#16460);
+#16455 = PLANE('',#16456);
+#16456 = AXIS2_PLACEMENT_3D('',#16457,#16458,#16459);
+#16457 = CARTESIAN_POINT('',(-39.99999987921,-2.07809161E-07,
+    -6.66690396E-07));
+#16458 = DIRECTION('',(-3.331673825713E-09,1.,9.248703858322E-09));
+#16459 = DIRECTION('',(-6.740379865366E-09,-9.248703880779E-09,1.));
+#16460 = DEFINITIONAL_REPRESENTATION('',(#16461),#16465);
+#16461 = LINE('',#16462,#16463);
+#16462 = CARTESIAN_POINT('',(0.,0.));
+#16463 = VECTOR('',#16464,1.);
+#16464 = DIRECTION('',(1.,0.));
+#16465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16466 = ORIENTED_EDGE('',*,*,#16467,.T.);
+#16467 = EDGE_CURVE('',#16440,#16468,#16470,.T.);
+#16468 = VERTEX_POINT('',#16469);
+#16469 = CARTESIAN_POINT('',(-39.99999982923,-15.0000002078,
+    -8.054209538748E-07));
+#16470 = SURFACE_CURVE('',#16471,(#16475,#16482),.PCURVE_S1.);
+#16471 = LINE('',#16472,#16473);
+#16472 = CARTESIAN_POINT('',(-39.99999987921,-2.07809161E-07,
+    -6.66690396E-07));
+#16473 = VECTOR('',#16474,1.);
+#16474 = DIRECTION('',(3.331673825713E-09,-1.,-9.248703858322E-09));
+#16475 = PCURVE('',#16218,#16476);
+#16476 = DEFINITIONAL_REPRESENTATION('',(#16477),#16481);
+#16477 = LINE('',#16478,#16479);
+#16478 = CARTESIAN_POINT('',(-28.86795618493,-17.18326331724));
+#16479 = VECTOR('',#16480,1.);
+#16480 = DIRECTION('',(1.,0.));
+#16481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16482 = PCURVE('',#16483,#16488);
+#16483 = PLANE('',#16484);
+#16484 = AXIS2_PLACEMENT_3D('',#16485,#16486,#16487);
+#16485 = CARTESIAN_POINT('',(-39.99999987921,-2.07809161E-07,
+    -6.66690396E-07));
+#16486 = DIRECTION('',(-6.740379865366E-09,-9.248703880779E-09,1.));
+#16487 = DIRECTION('',(3.331673825713E-09,-1.,-9.248703858322E-09));
+#16488 = DEFINITIONAL_REPRESENTATION('',(#16489),#16493);
+#16489 = LINE('',#16490,#16491);
+#16490 = CARTESIAN_POINT('',(0.,0.));
+#16491 = VECTOR('',#16492,1.);
+#16492 = DIRECTION('',(1.,0.));
+#16493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16494 = ORIENTED_EDGE('',*,*,#16495,.T.);
+#16495 = EDGE_CURVE('',#16468,#16496,#16498,.T.);
+#16496 = VERTEX_POINT('',#16497);
+#16497 = CARTESIAN_POINT('',(-39.99999987641,-15.00000027255,
+    6.999999194579));
+#16498 = SURFACE_CURVE('',#16499,(#16503,#16510),.PCURVE_S1.);
+#16499 = LINE('',#16500,#16501);
+#16500 = CARTESIAN_POINT('',(-39.99999982923,-15.0000002078,
+    -8.054209538748E-07));
+#16501 = VECTOR('',#16502,1.);
+#16502 = DIRECTION('',(-6.740379865366E-09,-9.248703880779E-09,1.));
+#16503 = PCURVE('',#16218,#16504);
+#16504 = DEFINITIONAL_REPRESENTATION('',(#16505),#16509);
+#16505 = LINE('',#16506,#16507);
+#16506 = CARTESIAN_POINT('',(-13.86795618493,-17.18326331724));
+#16507 = VECTOR('',#16508,1.);
+#16508 = DIRECTION('',(0.,1.));
+#16509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16510 = PCURVE('',#16511,#16516);
+#16511 = PLANE('',#16512);
+#16512 = AXIS2_PLACEMENT_3D('',#16513,#16514,#16515);
+#16513 = CARTESIAN_POINT('',(-39.99999982923,-15.0000002078,
+    -8.054209538748E-07));
+#16514 = DIRECTION('',(-3.331673825713E-09,1.,9.248703858322E-09));
+#16515 = DIRECTION('',(-6.740379865366E-09,-9.248703880779E-09,1.));
+#16516 = DEFINITIONAL_REPRESENTATION('',(#16517),#16521);
+#16517 = LINE('',#16518,#16519);
+#16518 = CARTESIAN_POINT('',(0.,0.));
+#16519 = VECTOR('',#16520,1.);
+#16520 = DIRECTION('',(1.,0.));
+#16521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16522 = ORIENTED_EDGE('',*,*,#16523,.F.);
+#16523 = EDGE_CURVE('',#16258,#16496,#16524,.T.);
+#16524 = SURFACE_CURVE('',#16525,(#16530,#16537),.PCURVE_S1.);
+#16525 = CIRCLE('',#16526,17.5);
+#16526 = AXIS2_PLACEMENT_3D('',#16527,#16528,#16529);
+#16527 = CARTESIAN_POINT('',(-39.99999981811,-32.50000027255,
+    6.999999325322));
+#16528 = DIRECTION('',(-1.,-3.331673763373E-09,-6.74037989618E-09));
+#16529 = DIRECTION('',(3.331673825713E-09,-1.,-9.248703858322E-09));
+#16530 = PCURVE('',#16218,#16531);
+#16531 = DEFINITIONAL_REPRESENTATION('',(#16532),#16536);
+#16532 = CIRCLE('',#16533,17.5);
+#16533 = AXIS2_PLACEMENT_2D('',#16534,#16535);
+#16534 = CARTESIAN_POINT('',(3.632043815066,-10.18326302464));
+#16535 = DIRECTION('',(1.,0.));
+#16536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16537 = PCURVE('',#16273,#16538);
+#16538 = DEFINITIONAL_REPRESENTATION('',(#16539),#16543);
+#16539 = LINE('',#16540,#16541);
+#16540 = CARTESIAN_POINT('',(-0.,0.));
+#16541 = VECTOR('',#16542,1.);
+#16542 = DIRECTION('',(-1.,0.));
+#16543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16544 = ORIENTED_EDGE('',*,*,#16285,.F.);
+#16545 = FACE_BOUND('',#16546,.T.);
+#16546 = EDGE_LOOP('',(#16547));
+#16547 = ORIENTED_EDGE('',*,*,#16548,.T.);
+#16548 = EDGE_CURVE('',#16549,#16549,#16551,.T.);
+#16549 = VERTEX_POINT('',#16550);
+#16550 = CARTESIAN_POINT('',(-39.99999995116,-8.75000034654,
+    14.999999252383));
+#16551 = SURFACE_CURVE('',#16552,(#16557,#16568),.PCURVE_S1.);
+#16552 = CIRCLE('',#16553,1.25);
+#16553 = AXIS2_PLACEMENT_3D('',#16554,#16555,#16556);
+#16554 = CARTESIAN_POINT('',(-39.99999995532,-7.50000034654,
+    14.999999263944));
+#16555 = DIRECTION('',(1.,3.331673763373E-09,6.74037989618E-09));
+#16556 = DIRECTION('',(3.331673825713E-09,-1.,-9.248703858322E-09));
+#16557 = PCURVE('',#16218,#16558);
+#16558 = DEFINITIONAL_REPRESENTATION('',(#16559),#16567);
+#16559 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16560,#16561,#16562,#16563
+    ,#16564,#16565,#16566),.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(
+  '') );
+#16560 = CARTESIAN_POINT('',(-20.11795618493,-2.183263317244));
+#16561 = CARTESIAN_POINT('',(-20.11795618493,-4.348326826705));
+#16562 = CARTESIAN_POINT('',(-21.99295618493,-3.265795071975));
+#16563 = CARTESIAN_POINT('',(-23.86795618493,-2.183263317244));
+#16564 = CARTESIAN_POINT('',(-21.99295618493,-1.100731562514));
+#16565 = CARTESIAN_POINT('',(-20.11795618493,-1.819980778311E-02));
+#16566 = CARTESIAN_POINT('',(-20.11795618493,-2.183263317244));
+#16567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16568 = PCURVE('',#16569,#16574);
+#16569 = CYLINDRICAL_SURFACE('',#16570,1.25);
+#16570 = AXIS2_PLACEMENT_3D('',#16571,#16572,#16573);
+#16571 = CARTESIAN_POINT('',(-39.99999995532,-7.50000034654,
+    14.999999263944));
+#16572 = DIRECTION('',(1.,3.331673763373E-09,6.74037989618E-09));
+#16573 = DIRECTION('',(3.331673825713E-09,-1.,-9.248703858322E-09));
+#16574 = DEFINITIONAL_REPRESENTATION('',(#16575),#16579);
+#16575 = LINE('',#16576,#16577);
+#16576 = CARTESIAN_POINT('',(0.,0.));
+#16577 = VECTOR('',#16578,1.);
+#16578 = DIRECTION('',(1.,0.));
+#16579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16580 = FACE_BOUND('',#16581,.T.);
+#16581 = EDGE_LOOP('',(#16582));
+#16582 = ORIENTED_EDGE('',*,*,#16583,.T.);
+#16583 = EDGE_CURVE('',#16584,#16584,#16586,.T.);
+#16584 = VERTEX_POINT('',#16585);
+#16585 = CARTESIAN_POINT('',(-39.9999997979,-54.75000034654,
+    14.999998826943));
+#16586 = SURFACE_CURVE('',#16587,(#16592,#16603),.PCURVE_S1.);
+#16587 = CIRCLE('',#16588,1.25);
+#16588 = AXIS2_PLACEMENT_3D('',#16589,#16590,#16591);
+#16589 = CARTESIAN_POINT('',(-39.99999980207,-53.50000034654,
+    14.999998838504));
+#16590 = DIRECTION('',(1.,3.331673763373E-09,6.74037989618E-09));
+#16591 = DIRECTION('',(3.331673825713E-09,-1.,-9.248703858322E-09));
+#16592 = PCURVE('',#16218,#16593);
+#16593 = DEFINITIONAL_REPRESENTATION('',(#16594),#16602);
+#16594 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16595,#16596,#16597,#16598
+    ,#16599,#16600,#16601),.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(
+  '') );
+#16595 = CARTESIAN_POINT('',(25.882043815066,-2.183263317244));
+#16596 = CARTESIAN_POINT('',(25.882043815066,-4.348326826705));
+#16597 = CARTESIAN_POINT('',(24.007043815066,-3.265795071975));
+#16598 = CARTESIAN_POINT('',(22.132043815066,-2.183263317244));
+#16599 = CARTESIAN_POINT('',(24.007043815066,-1.100731562514));
+#16600 = CARTESIAN_POINT('',(25.882043815066,-1.819980778311E-02));
+#16601 = CARTESIAN_POINT('',(25.882043815066,-2.183263317244));
+#16602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16603 = PCURVE('',#16604,#16609);
+#16604 = CYLINDRICAL_SURFACE('',#16605,1.25);
+#16605 = AXIS2_PLACEMENT_3D('',#16606,#16607,#16608);
+#16606 = CARTESIAN_POINT('',(-39.99999980207,-53.50000034654,
+    14.999998838504));
+#16607 = DIRECTION('',(1.,3.331673763373E-09,6.74037989618E-09));
+#16608 = DIRECTION('',(3.331673825713E-09,-1.,-9.248703858322E-09));
+#16609 = DEFINITIONAL_REPRESENTATION('',(#16610),#16614);
+#16610 = LINE('',#16611,#16612);
+#16611 = CARTESIAN_POINT('',(0.,0.));
+#16612 = VECTOR('',#16613,1.);
+#16613 = DIRECTION('',(1.,0.));
+#16614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16615 = ADVANCED_FACE('',(#16616,#16759,#16789),#16164,.F.);
+#16616 = FACE_BOUND('',#16617,.F.);
+#16617 = EDGE_LOOP('',(#16618,#16619,#16620,#16644,#16667,#16690,#16713,
+    #16736,#16758));
+#16618 = ORIENTED_EDGE('',*,*,#16148,.T.);
+#16619 = ORIENTED_EDGE('',*,*,#16310,.T.);
+#16620 = ORIENTED_EDGE('',*,*,#16621,.T.);
+#16621 = EDGE_CURVE('',#16311,#16622,#16624,.T.);
+#16622 = VERTEX_POINT('',#16623);
+#16623 = CARTESIAN_POINT('',(-45.00000001486,-28.48357862137,
+    34.205115221262));
+#16624 = SURFACE_CURVE('',#16625,(#16630,#16637),.PCURVE_S1.);
+#16625 = CIRCLE('',#16626,27.5);
+#16626 = AXIS2_PLACEMENT_3D('',#16627,#16628,#16629);
+#16627 = CARTESIAN_POINT('',(-44.99999981811,-32.5000002892,6.9999988461
+    ));
+#16628 = DIRECTION('',(-1.,-3.331673763373E-09,-6.74037989618E-09));
+#16629 = DIRECTION('',(3.331673825713E-09,-1.,-9.248703858322E-09));
+#16630 = PCURVE('',#16164,#16631);
+#16631 = DEFINITIONAL_REPRESENTATION('',(#16632),#16636);
+#16632 = CIRCLE('',#16633,27.5);
+#16633 = AXIS2_PLACEMENT_2D('',#16634,#16635);
+#16634 = CARTESIAN_POINT('',(3.632043815066,-10.18326347016));
+#16635 = DIRECTION('',(1.,0.));
+#16636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16637 = PCURVE('',#16349,#16638);
+#16638 = DEFINITIONAL_REPRESENTATION('',(#16639),#16643);
+#16639 = LINE('',#16640,#16641);
+#16640 = CARTESIAN_POINT('',(-0.,-5.));
+#16641 = VECTOR('',#16642,1.);
+#16642 = DIRECTION('',(-1.,0.));
+#16643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16644 = ORIENTED_EDGE('',*,*,#16645,.F.);
+#16645 = EDGE_CURVE('',#16646,#16622,#16648,.T.);
+#16646 = VERTEX_POINT('',#16647);
+#16647 = CARTESIAN_POINT('',(-45.00000008142,-5.019286462402E-07,
+    29.999999299608));
+#16648 = SURFACE_CURVE('',#16649,(#16653,#16660),.PCURVE_S1.);
+#16649 = LINE('',#16650,#16651);
+#16650 = CARTESIAN_POINT('',(-45.00000008142,-5.019286462402E-07,
+    29.999999299608));
+#16651 = VECTOR('',#16652,1.);
+#16652 = DIRECTION('',(2.31151674813E-09,-0.989277215919,0.146049957423)
+  );
+#16653 = PCURVE('',#16164,#16654);
+#16654 = DEFINITIONAL_REPRESENTATION('',(#16655),#16659);
+#16655 = LINE('',#16656,#16657);
+#16656 = CARTESIAN_POINT('',(-28.86795618493,12.816736682756));
+#16657 = VECTOR('',#16658,1.);
+#16658 = DIRECTION('',(0.989277214568,0.146049966572));
+#16659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16660 = PCURVE('',#16427,#16661);
+#16661 = DEFINITIONAL_REPRESENTATION('',(#16662),#16666);
+#16662 = LINE('',#16663,#16664);
+#16663 = CARTESIAN_POINT('',(0.,-5.));
+#16664 = VECTOR('',#16665,1.);
+#16665 = DIRECTION('',(1.,0.));
+#16666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16667 = ORIENTED_EDGE('',*,*,#16668,.F.);
+#16668 = EDGE_CURVE('',#16669,#16646,#16671,.T.);
+#16669 = VERTEX_POINT('',#16670);
+#16670 = CARTESIAN_POINT('',(-44.99999987921,-2.244675298169E-07,
+    -7.003922954809E-07));
+#16671 = SURFACE_CURVE('',#16672,(#16676,#16683),.PCURVE_S1.);
+#16672 = LINE('',#16673,#16674);
+#16673 = CARTESIAN_POINT('',(-44.99999987921,-2.244675298169E-07,
+    -7.003922954809E-07));
+#16674 = VECTOR('',#16675,1.);
+#16675 = DIRECTION('',(-6.740379865366E-09,-9.248703880779E-09,1.));
+#16676 = PCURVE('',#16164,#16677);
+#16677 = DEFINITIONAL_REPRESENTATION('',(#16678),#16682);
+#16678 = LINE('',#16679,#16680);
+#16679 = CARTESIAN_POINT('',(-28.86795618493,-17.18326331724));
+#16680 = VECTOR('',#16681,1.);
+#16681 = DIRECTION('',(0.,1.));
+#16682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16683 = PCURVE('',#16455,#16684);
+#16684 = DEFINITIONAL_REPRESENTATION('',(#16685),#16689);
+#16685 = LINE('',#16686,#16687);
+#16686 = CARTESIAN_POINT('',(0.,-5.));
+#16687 = VECTOR('',#16688,1.);
+#16688 = DIRECTION('',(1.,0.));
+#16689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16690 = ORIENTED_EDGE('',*,*,#16691,.T.);
+#16691 = EDGE_CURVE('',#16669,#16692,#16694,.T.);
+#16692 = VERTEX_POINT('',#16693);
+#16693 = CARTESIAN_POINT('',(-44.99999982923,-15.00000022446,
+    -8.391228533557E-07));
+#16694 = SURFACE_CURVE('',#16695,(#16699,#16706),.PCURVE_S1.);
+#16695 = LINE('',#16696,#16697);
+#16696 = CARTESIAN_POINT('',(-44.99999987921,-2.244675298169E-07,
+    -7.003922954809E-07));
+#16697 = VECTOR('',#16698,1.);
+#16698 = DIRECTION('',(3.331673825713E-09,-1.,-9.248703858322E-09));
+#16699 = PCURVE('',#16164,#16700);
+#16700 = DEFINITIONAL_REPRESENTATION('',(#16701),#16705);
+#16701 = LINE('',#16702,#16703);
+#16702 = CARTESIAN_POINT('',(-28.86795618493,-17.18326331724));
+#16703 = VECTOR('',#16704,1.);
+#16704 = DIRECTION('',(1.,0.));
+#16705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16706 = PCURVE('',#16483,#16707);
+#16707 = DEFINITIONAL_REPRESENTATION('',(#16708),#16712);
+#16708 = LINE('',#16709,#16710);
+#16709 = CARTESIAN_POINT('',(0.,-5.));
+#16710 = VECTOR('',#16711,1.);
+#16711 = DIRECTION('',(1.,0.));
+#16712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16713 = ORIENTED_EDGE('',*,*,#16714,.T.);
+#16714 = EDGE_CURVE('',#16692,#16715,#16717,.T.);
+#16715 = VERTEX_POINT('',#16716);
+#16716 = CARTESIAN_POINT('',(-44.99999987641,-15.0000002892,
+    6.999999160877));
+#16717 = SURFACE_CURVE('',#16718,(#16722,#16729),.PCURVE_S1.);
+#16718 = LINE('',#16719,#16720);
+#16719 = CARTESIAN_POINT('',(-44.99999982923,-15.00000022446,
+    -8.391228533557E-07));
+#16720 = VECTOR('',#16721,1.);
+#16721 = DIRECTION('',(-6.740379865366E-09,-9.248703880779E-09,1.));
+#16722 = PCURVE('',#16164,#16723);
+#16723 = DEFINITIONAL_REPRESENTATION('',(#16724),#16728);
+#16724 = LINE('',#16725,#16726);
+#16725 = CARTESIAN_POINT('',(-13.86795618493,-17.18326331724));
+#16726 = VECTOR('',#16727,1.);
+#16727 = DIRECTION('',(0.,1.));
+#16728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16729 = PCURVE('',#16511,#16730);
+#16730 = DEFINITIONAL_REPRESENTATION('',(#16731),#16735);
+#16731 = LINE('',#16732,#16733);
+#16732 = CARTESIAN_POINT('',(0.,-5.));
+#16733 = VECTOR('',#16734,1.);
+#16734 = DIRECTION('',(1.,0.));
+#16735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16736 = ORIENTED_EDGE('',*,*,#16737,.F.);
+#16737 = EDGE_CURVE('',#16235,#16715,#16738,.T.);
+#16738 = SURFACE_CURVE('',#16739,(#16744,#16751),.PCURVE_S1.);
+#16739 = CIRCLE('',#16740,17.5);
+#16740 = AXIS2_PLACEMENT_3D('',#16741,#16742,#16743);
+#16741 = CARTESIAN_POINT('',(-44.99999981811,-32.5000002892,
+    6.99999929162));
+#16742 = DIRECTION('',(-1.,-3.331673763373E-09,-6.74037989618E-09));
+#16743 = DIRECTION('',(3.331673825713E-09,-1.,-9.248703858322E-09));
+#16744 = PCURVE('',#16164,#16745);
+#16745 = DEFINITIONAL_REPRESENTATION('',(#16746),#16750);
+#16746 = CIRCLE('',#16747,17.5);
+#16747 = AXIS2_PLACEMENT_2D('',#16748,#16749);
+#16748 = CARTESIAN_POINT('',(3.632043815066,-10.18326302464));
+#16749 = DIRECTION('',(1.,0.));
+#16750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16751 = PCURVE('',#16273,#16752);
+#16752 = DEFINITIONAL_REPRESENTATION('',(#16753),#16757);
+#16753 = LINE('',#16754,#16755);
+#16754 = CARTESIAN_POINT('',(-0.,-5.));
+#16755 = VECTOR('',#16756,1.);
+#16756 = DIRECTION('',(-1.,0.));
+#16757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16758 = ORIENTED_EDGE('',*,*,#16234,.F.);
+#16759 = FACE_BOUND('',#16760,.F.);
+#16760 = EDGE_LOOP('',(#16761));
+#16761 = ORIENTED_EDGE('',*,*,#16762,.T.);
+#16762 = EDGE_CURVE('',#16763,#16763,#16765,.T.);
+#16763 = VERTEX_POINT('',#16764);
+#16764 = CARTESIAN_POINT('',(-44.99999995116,-8.750000363198,
+    14.999999218682));
+#16765 = SURFACE_CURVE('',#16766,(#16771,#16782),.PCURVE_S1.);
+#16766 = CIRCLE('',#16767,1.25);
+#16767 = AXIS2_PLACEMENT_3D('',#16768,#16769,#16770);
+#16768 = CARTESIAN_POINT('',(-44.99999995532,-7.500000363198,
+    14.999999230242));
+#16769 = DIRECTION('',(1.,3.331673763373E-09,6.74037989618E-09));
+#16770 = DIRECTION('',(3.331673825713E-09,-1.,-9.248703858322E-09));
+#16771 = PCURVE('',#16164,#16772);
+#16772 = DEFINITIONAL_REPRESENTATION('',(#16773),#16781);
+#16773 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16774,#16775,#16776,#16777
+    ,#16778,#16779,#16780),.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(
+  '') );
+#16774 = CARTESIAN_POINT('',(-20.11795618493,-2.183263317244));
+#16775 = CARTESIAN_POINT('',(-20.11795618493,-4.348326826705));
+#16776 = CARTESIAN_POINT('',(-21.99295618493,-3.265795071975));
+#16777 = CARTESIAN_POINT('',(-23.86795618493,-2.183263317244));
+#16778 = CARTESIAN_POINT('',(-21.99295618493,-1.100731562514));
+#16779 = CARTESIAN_POINT('',(-20.11795618493,-1.819980778311E-02));
+#16780 = CARTESIAN_POINT('',(-20.11795618493,-2.183263317244));
+#16781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16782 = PCURVE('',#16569,#16783);
+#16783 = DEFINITIONAL_REPRESENTATION('',(#16784),#16788);
+#16784 = LINE('',#16785,#16786);
+#16785 = CARTESIAN_POINT('',(0.,-5.));
+#16786 = VECTOR('',#16787,1.);
+#16787 = DIRECTION('',(1.,0.));
+#16788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16789 = FACE_BOUND('',#16790,.F.);
+#16790 = EDGE_LOOP('',(#16791));
+#16791 = ORIENTED_EDGE('',*,*,#16792,.T.);
+#16792 = EDGE_CURVE('',#16793,#16793,#16795,.T.);
+#16793 = VERTEX_POINT('',#16794);
+#16794 = CARTESIAN_POINT('',(-44.9999997979,-54.75000036319,
+    14.999998793241));
+#16795 = SURFACE_CURVE('',#16796,(#16801,#16812),.PCURVE_S1.);
+#16796 = CIRCLE('',#16797,1.25);
+#16797 = AXIS2_PLACEMENT_3D('',#16798,#16799,#16800);
+#16798 = CARTESIAN_POINT('',(-44.99999980207,-53.50000036319,
+    14.999998804802));
+#16799 = DIRECTION('',(1.,3.331673763373E-09,6.74037989618E-09));
+#16800 = DIRECTION('',(3.331673825713E-09,-1.,-9.248703858322E-09));
+#16801 = PCURVE('',#16164,#16802);
+#16802 = DEFINITIONAL_REPRESENTATION('',(#16803),#16811);
+#16803 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16804,#16805,#16806,#16807
+    ,#16808,#16809,#16810),.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(
+  '') );
+#16804 = CARTESIAN_POINT('',(25.882043815066,-2.183263317244));
+#16805 = CARTESIAN_POINT('',(25.882043815066,-4.348326826705));
+#16806 = CARTESIAN_POINT('',(24.007043815066,-3.265795071975));
+#16807 = CARTESIAN_POINT('',(22.132043815066,-2.183263317244));
+#16808 = CARTESIAN_POINT('',(24.007043815066,-1.100731562514));
+#16809 = CARTESIAN_POINT('',(25.882043815066,-1.819980778311E-02));
+#16810 = CARTESIAN_POINT('',(25.882043815066,-2.183263317244));
+#16811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16812 = PCURVE('',#16604,#16813);
+#16813 = DEFINITIONAL_REPRESENTATION('',(#16814),#16818);
+#16814 = LINE('',#16815,#16816);
+#16815 = CARTESIAN_POINT('',(0.,-5.));
+#16816 = VECTOR('',#16817,1.);
+#16817 = DIRECTION('',(1.,0.));
+#16818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16819 = ADVANCED_FACE('',(#16820),#16273,.T.);
+#16820 = FACE_BOUND('',#16821,.F.);
+#16821 = EDGE_LOOP('',(#16822,#16823,#16824,#16845));
+#16822 = ORIENTED_EDGE('',*,*,#16257,.T.);
+#16823 = ORIENTED_EDGE('',*,*,#16737,.T.);
+#16824 = ORIENTED_EDGE('',*,*,#16825,.F.);
+#16825 = EDGE_CURVE('',#16496,#16715,#16826,.T.);
+#16826 = SURFACE_CURVE('',#16827,(#16831,#16838),.PCURVE_S1.);
+#16827 = LINE('',#16828,#16829);
+#16828 = CARTESIAN_POINT('',(-39.99999987641,-15.00000027255,
+    6.999999194579));
+#16829 = VECTOR('',#16830,1.);
+#16830 = DIRECTION('',(-1.,-3.331673763373E-09,-6.74037989618E-09));
+#16831 = PCURVE('',#16273,#16832);
+#16832 = DEFINITIONAL_REPRESENTATION('',(#16833),#16837);
+#16833 = LINE('',#16834,#16835);
+#16834 = CARTESIAN_POINT('',(-9.424777977489,0.));
+#16835 = VECTOR('',#16836,1.);
+#16836 = DIRECTION('',(-0.,-1.));
+#16837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16838 = PCURVE('',#16511,#16839);
+#16839 = DEFINITIONAL_REPRESENTATION('',(#16840),#16844);
+#16840 = LINE('',#16841,#16842);
+#16841 = CARTESIAN_POINT('',(7.,0.));
+#16842 = VECTOR('',#16843,1.);
+#16843 = DIRECTION('',(0.,-1.));
+#16844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16845 = ORIENTED_EDGE('',*,*,#16523,.F.);
+#16846 = ADVANCED_FACE('',(#16847),#16349,.F.);
+#16847 = FACE_BOUND('',#16848,.T.);
+#16848 = EDGE_LOOP('',(#16849,#16850,#16851,#16872));
+#16849 = ORIENTED_EDGE('',*,*,#16333,.T.);
+#16850 = ORIENTED_EDGE('',*,*,#16621,.T.);
+#16851 = ORIENTED_EDGE('',*,*,#16852,.F.);
+#16852 = EDGE_CURVE('',#16388,#16622,#16853,.T.);
+#16853 = SURFACE_CURVE('',#16854,(#16858,#16865),.PCURVE_S1.);
+#16854 = LINE('',#16855,#16856);
+#16855 = CARTESIAN_POINT('',(-40.00000001486,-28.48357860471,
+    34.205115254964));
+#16856 = VECTOR('',#16857,1.);
+#16857 = DIRECTION('',(-1.,-3.331673763373E-09,-6.74037989618E-09));
+#16858 = PCURVE('',#16349,#16859);
+#16859 = DEFINITIONAL_REPRESENTATION('',(#16860),#16864);
+#16860 = LINE('',#16861,#16862);
+#16861 = CARTESIAN_POINT('',(-1.717372321976,0.));
+#16862 = VECTOR('',#16863,1.);
+#16863 = DIRECTION('',(-0.,-1.));
+#16864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16865 = PCURVE('',#16427,#16866);
+#16866 = DEFINITIONAL_REPRESENTATION('',(#16867),#16871);
+#16867 = LINE('',#16868,#16869);
+#16868 = CARTESIAN_POINT('',(28.792311862737,0.));
+#16869 = VECTOR('',#16870,1.);
+#16870 = DIRECTION('',(0.,-1.));
+#16871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16872 = ORIENTED_EDGE('',*,*,#16387,.F.);
+#16873 = ADVANCED_FACE('',(#16874),#16511,.T.);
+#16874 = FACE_BOUND('',#16875,.T.);
+#16875 = EDGE_LOOP('',(#16876,#16897,#16898,#16899));
+#16876 = ORIENTED_EDGE('',*,*,#16877,.T.);
+#16877 = EDGE_CURVE('',#16468,#16692,#16878,.T.);
+#16878 = SURFACE_CURVE('',#16879,(#16883,#16890),.PCURVE_S1.);
+#16879 = LINE('',#16880,#16881);
+#16880 = CARTESIAN_POINT('',(-39.99999982923,-15.0000002078,
+    -8.054209538748E-07));
+#16881 = VECTOR('',#16882,1.);
+#16882 = DIRECTION('',(-1.,-3.331673763373E-09,-6.74037989618E-09));
+#16883 = PCURVE('',#16511,#16884);
+#16884 = DEFINITIONAL_REPRESENTATION('',(#16885),#16889);
+#16885 = LINE('',#16886,#16887);
+#16886 = CARTESIAN_POINT('',(0.,0.));
+#16887 = VECTOR('',#16888,1.);
+#16888 = DIRECTION('',(0.,-1.));
+#16889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16890 = PCURVE('',#16483,#16891);
+#16891 = DEFINITIONAL_REPRESENTATION('',(#16892),#16896);
+#16892 = LINE('',#16893,#16894);
+#16893 = CARTESIAN_POINT('',(15.,0.));
+#16894 = VECTOR('',#16895,1.);
+#16895 = DIRECTION('',(0.,-1.));
+#16896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16897 = ORIENTED_EDGE('',*,*,#16714,.T.);
+#16898 = ORIENTED_EDGE('',*,*,#16825,.F.);
+#16899 = ORIENTED_EDGE('',*,*,#16495,.F.);
+#16900 = ADVANCED_FACE('',(#16901),#16427,.F.);
+#16901 = FACE_BOUND('',#16902,.F.);
+#16902 = EDGE_LOOP('',(#16903,#16924,#16925,#16926));
+#16903 = ORIENTED_EDGE('',*,*,#16904,.T.);
+#16904 = EDGE_CURVE('',#16412,#16646,#16905,.T.);
+#16905 = SURFACE_CURVE('',#16906,(#16910,#16917),.PCURVE_S1.);
+#16906 = LINE('',#16907,#16908);
+#16907 = CARTESIAN_POINT('',(-40.00000008142,-4.852702774234E-07,
+    29.99999933331));
+#16908 = VECTOR('',#16909,1.);
+#16909 = DIRECTION('',(-1.,-3.331673763373E-09,-6.74037989618E-09));
+#16910 = PCURVE('',#16427,#16911);
+#16911 = DEFINITIONAL_REPRESENTATION('',(#16912),#16916);
+#16912 = LINE('',#16913,#16914);
+#16913 = CARTESIAN_POINT('',(0.,0.));
+#16914 = VECTOR('',#16915,1.);
+#16915 = DIRECTION('',(0.,-1.));
+#16916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16917 = PCURVE('',#16455,#16918);
+#16918 = DEFINITIONAL_REPRESENTATION('',(#16919),#16923);
+#16919 = LINE('',#16920,#16921);
+#16920 = CARTESIAN_POINT('',(30.,0.));
+#16921 = VECTOR('',#16922,1.);
+#16922 = DIRECTION('',(0.,-1.));
+#16923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16924 = ORIENTED_EDGE('',*,*,#16645,.T.);
+#16925 = ORIENTED_EDGE('',*,*,#16852,.F.);
+#16926 = ORIENTED_EDGE('',*,*,#16411,.F.);
+#16927 = ADVANCED_FACE('',(#16928),#16483,.T.);
+#16928 = FACE_BOUND('',#16929,.T.);
+#16929 = EDGE_LOOP('',(#16930,#16951,#16952,#16953));
+#16930 = ORIENTED_EDGE('',*,*,#16931,.T.);
+#16931 = EDGE_CURVE('',#16440,#16669,#16932,.T.);
+#16932 = SURFACE_CURVE('',#16933,(#16937,#16944),.PCURVE_S1.);
+#16933 = LINE('',#16934,#16935);
+#16934 = CARTESIAN_POINT('',(-39.99999987921,-2.07809161E-07,
+    -6.66690396E-07));
+#16935 = VECTOR('',#16936,1.);
+#16936 = DIRECTION('',(-1.,-3.331673763373E-09,-6.74037989618E-09));
+#16937 = PCURVE('',#16483,#16938);
+#16938 = DEFINITIONAL_REPRESENTATION('',(#16939),#16943);
+#16939 = LINE('',#16940,#16941);
+#16940 = CARTESIAN_POINT('',(0.,0.));
+#16941 = VECTOR('',#16942,1.);
+#16942 = DIRECTION('',(0.,-1.));
+#16943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16944 = PCURVE('',#16455,#16945);
+#16945 = DEFINITIONAL_REPRESENTATION('',(#16946),#16950);
+#16946 = LINE('',#16947,#16948);
+#16947 = CARTESIAN_POINT('',(0.,0.));
+#16948 = VECTOR('',#16949,1.);
+#16949 = DIRECTION('',(0.,-1.));
+#16950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16951 = ORIENTED_EDGE('',*,*,#16691,.T.);
+#16952 = ORIENTED_EDGE('',*,*,#16877,.F.);
+#16953 = ORIENTED_EDGE('',*,*,#16467,.F.);
+#16954 = ADVANCED_FACE('',(#16955),#16455,.F.);
+#16955 = FACE_BOUND('',#16956,.F.);
+#16956 = EDGE_LOOP('',(#16957,#16958,#16959,#16960));
+#16957 = ORIENTED_EDGE('',*,*,#16931,.T.);
+#16958 = ORIENTED_EDGE('',*,*,#16668,.T.);
+#16959 = ORIENTED_EDGE('',*,*,#16904,.F.);
+#16960 = ORIENTED_EDGE('',*,*,#16439,.F.);
+#16961 = ADVANCED_FACE('',(#16962),#16569,.T.);
+#16962 = FACE_BOUND('',#16963,.T.);
+#16963 = EDGE_LOOP('',(#16964,#16985,#16986,#16987));
+#16964 = ORIENTED_EDGE('',*,*,#16965,.T.);
+#16965 = EDGE_CURVE('',#16549,#16763,#16966,.T.);
+#16966 = SEAM_CURVE('',#16967,(#16971,#16978),.PCURVE_S1.);
+#16967 = LINE('',#16968,#16969);
+#16968 = CARTESIAN_POINT('',(-39.99999995116,-8.75000034654,
+    14.999999252383));
+#16969 = VECTOR('',#16970,1.);
+#16970 = DIRECTION('',(-1.,-3.331673763373E-09,-6.74037989618E-09));
+#16971 = PCURVE('',#16569,#16972);
+#16972 = DEFINITIONAL_REPRESENTATION('',(#16973),#16977);
+#16973 = LINE('',#16974,#16975);
+#16974 = CARTESIAN_POINT('',(0.,0.));
+#16975 = VECTOR('',#16976,1.);
+#16976 = DIRECTION('',(0.,-1.));
+#16977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16978 = PCURVE('',#16569,#16979);
+#16979 = DEFINITIONAL_REPRESENTATION('',(#16980),#16984);
+#16980 = LINE('',#16981,#16982);
+#16981 = CARTESIAN_POINT('',(6.28318530718,0.));
+#16982 = VECTOR('',#16983,1.);
+#16983 = DIRECTION('',(0.,-1.));
+#16984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16985 = ORIENTED_EDGE('',*,*,#16762,.T.);
+#16986 = ORIENTED_EDGE('',*,*,#16965,.F.);
+#16987 = ORIENTED_EDGE('',*,*,#16548,.F.);
+#16988 = ADVANCED_FACE('',(#16989),#16604,.T.);
+#16989 = FACE_BOUND('',#16990,.T.);
+#16990 = EDGE_LOOP('',(#16991,#17012,#17013,#17014));
+#16991 = ORIENTED_EDGE('',*,*,#16992,.T.);
+#16992 = EDGE_CURVE('',#16584,#16793,#16993,.T.);
+#16993 = SEAM_CURVE('',#16994,(#16998,#17005),.PCURVE_S1.);
+#16994 = LINE('',#16995,#16996);
+#16995 = CARTESIAN_POINT('',(-39.9999997979,-54.75000034654,
+    14.999998826943));
+#16996 = VECTOR('',#16997,1.);
+#16997 = DIRECTION('',(-1.,-3.331673763373E-09,-6.74037989618E-09));
+#16998 = PCURVE('',#16604,#16999);
+#16999 = DEFINITIONAL_REPRESENTATION('',(#17000),#17004);
+#17000 = LINE('',#17001,#17002);
+#17001 = CARTESIAN_POINT('',(0.,0.));
+#17002 = VECTOR('',#17003,1.);
+#17003 = DIRECTION('',(0.,-1.));
+#17004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17005 = PCURVE('',#16604,#17006);
+#17006 = DEFINITIONAL_REPRESENTATION('',(#17007),#17011);
+#17007 = LINE('',#17008,#17009);
+#17008 = CARTESIAN_POINT('',(6.28318530718,0.));
+#17009 = VECTOR('',#17010,1.);
+#17010 = DIRECTION('',(0.,-1.));
+#17011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17012 = ORIENTED_EDGE('',*,*,#16792,.T.);
+#17013 = ORIENTED_EDGE('',*,*,#16992,.F.);
+#17014 = ORIENTED_EDGE('',*,*,#16583,.F.);
+#17015 = ORIENTED_CLOSED_SHELL('',*,#17016,.F.);
+#17016 = CLOSED_SHELL('',(#17017,#17105,#17109,#17144,#17199));
+#17017 = ADVANCED_FACE('',(#17018),#17032,.F.);
+#17018 = FACE_BOUND('',#17019,.T.);
+#17019 = EDGE_LOOP('',(#17020,#17050,#17077,#17078));
+#17020 = ORIENTED_EDGE('',*,*,#17021,.T.);
+#17021 = EDGE_CURVE('',#17022,#17024,#17026,.T.);
+#17022 = VERTEX_POINT('',#17023);
+#17023 = CARTESIAN_POINT('',(-45.9999997734,-53.50000049985,
+    12.999998788296));
+#17024 = VERTEX_POINT('',#17025);
+#17025 = CARTESIAN_POINT('',(-44.9999997734,-53.50000048295,
+    12.999998795037));
+#17026 = SEAM_CURVE('',#17027,(#17031,#17043),.PCURVE_S1.);
+#17027 = LINE('',#17028,#17029);
+#17028 = CARTESIAN_POINT('',(-45.9999997734,-53.50000049985,
+    12.999998788296));
+#17029 = VECTOR('',#17030,1.);
+#17030 = DIRECTION('',(1.,1.690369500112E-08,6.74104793926E-09));
+#17031 = PCURVE('',#17032,#17037);
+#17032 = CYLINDRICAL_SURFACE('',#17033,2.);
+#17033 = AXIS2_PLACEMENT_3D('',#17034,#17035,#17036);
+#17034 = CARTESIAN_POINT('',(-45.99999978688,-53.50000049952,
+    14.999998788296));
+#17035 = DIRECTION('',(-1.,-1.690369500112E-08,-6.74104793926E-09));
+#17036 = DIRECTION('',(6.741047942072E-09,-1.663E-10,-1.));
+#17037 = DEFINITIONAL_REPRESENTATION('',(#17038),#17042);
+#17038 = LINE('',#17039,#17040);
+#17039 = CARTESIAN_POINT('',(-0.,0.));
+#17040 = VECTOR('',#17041,1.);
+#17041 = DIRECTION('',(-0.,-1.));
+#17042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17043 = PCURVE('',#17032,#17044);
+#17044 = DEFINITIONAL_REPRESENTATION('',(#17045),#17049);
+#17045 = LINE('',#17046,#17047);
+#17046 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#17047 = VECTOR('',#17048,1.);
+#17048 = DIRECTION('',(-0.,-1.));
+#17049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17050 = ORIENTED_EDGE('',*,*,#17051,.T.);
+#17051 = EDGE_CURVE('',#17024,#17024,#17052,.T.);
+#17052 = SURFACE_CURVE('',#17053,(#17058,#17065),.PCURVE_S1.);
+#17053 = CIRCLE('',#17054,2.);
+#17054 = AXIS2_PLACEMENT_3D('',#17055,#17056,#17057);
+#17055 = CARTESIAN_POINT('',(-44.99999978688,-53.50000048262,
+    14.999998795037));
+#17056 = DIRECTION('',(1.,1.690369500112E-08,6.74104793926E-09));
+#17057 = DIRECTION('',(6.741047942072E-09,-1.663E-10,-1.));
+#17058 = PCURVE('',#17032,#17059);
+#17059 = DEFINITIONAL_REPRESENTATION('',(#17060),#17064);
+#17060 = LINE('',#17061,#17062);
+#17061 = CARTESIAN_POINT('',(-0.,-1.));
+#17062 = VECTOR('',#17063,1.);
+#17063 = DIRECTION('',(-1.,0.));
+#17064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17065 = PCURVE('',#17066,#17071);
+#17066 = PLANE('',#17067);
+#17067 = AXIS2_PLACEMENT_3D('',#17068,#17069,#17070);
+#17068 = CARTESIAN_POINT('',(-44.99999978688,-53.50000048262,
+    14.999998795037));
+#17069 = DIRECTION('',(1.,1.690369500112E-08,6.74104793926E-09));
+#17070 = DIRECTION('',(6.741047942072E-09,-1.663E-10,-1.));
+#17071 = DEFINITIONAL_REPRESENTATION('',(#17072),#17076);
+#17072 = CIRCLE('',#17073,2.);
+#17073 = AXIS2_PLACEMENT_2D('',#17074,#17075);
+#17074 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#17075 = DIRECTION('',(1.,0.));
+#17076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17077 = ORIENTED_EDGE('',*,*,#17021,.F.);
+#17078 = ORIENTED_EDGE('',*,*,#17079,.F.);
+#17079 = EDGE_CURVE('',#17022,#17022,#17080,.T.);
+#17080 = SURFACE_CURVE('',#17081,(#17086,#17093),.PCURVE_S1.);
+#17081 = CIRCLE('',#17082,2.);
+#17082 = AXIS2_PLACEMENT_3D('',#17083,#17084,#17085);
+#17083 = CARTESIAN_POINT('',(-45.99999978688,-53.50000049952,
+    14.999998788296));
+#17084 = DIRECTION('',(1.,1.690369500112E-08,6.74104793926E-09));
+#17085 = DIRECTION('',(6.741047942072E-09,-1.663E-10,-1.));
+#17086 = PCURVE('',#17032,#17087);
+#17087 = DEFINITIONAL_REPRESENTATION('',(#17088),#17092);
+#17088 = LINE('',#17089,#17090);
+#17089 = CARTESIAN_POINT('',(-0.,0.));
+#17090 = VECTOR('',#17091,1.);
+#17091 = DIRECTION('',(-1.,0.));
+#17092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17093 = PCURVE('',#17094,#17099);
+#17094 = PLANE('',#17095);
+#17095 = AXIS2_PLACEMENT_3D('',#17096,#17097,#17098);
+#17096 = CARTESIAN_POINT('',(-45.99999978688,-53.50000049952,
+    14.999998788296));
+#17097 = DIRECTION('',(1.,1.690369500112E-08,6.74104793926E-09));
+#17098 = DIRECTION('',(6.741047942072E-09,-1.663E-10,-1.));
+#17099 = DEFINITIONAL_REPRESENTATION('',(#17100),#17104);
+#17100 = CIRCLE('',#17101,2.);
+#17101 = AXIS2_PLACEMENT_2D('',#17102,#17103);
+#17102 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#17103 = DIRECTION('',(1.,0.));
+#17104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17105 = ADVANCED_FACE('',(#17106),#17094,.T.);
+#17106 = FACE_BOUND('',#17107,.T.);
+#17107 = EDGE_LOOP('',(#17108));
+#17108 = ORIENTED_EDGE('',*,*,#17079,.T.);
+#17109 = ADVANCED_FACE('',(#17110,#17113),#17066,.F.);
+#17110 = FACE_BOUND('',#17111,.F.);
+#17111 = EDGE_LOOP('',(#17112));
+#17112 = ORIENTED_EDGE('',*,*,#17051,.T.);
+#17113 = FACE_BOUND('',#17114,.F.);
+#17114 = EDGE_LOOP('',(#17115));
+#17115 = ORIENTED_EDGE('',*,*,#17116,.F.);
+#17116 = EDGE_CURVE('',#17117,#17117,#17119,.T.);
+#17117 = VERTEX_POINT('',#17118);
+#17118 = CARTESIAN_POINT('',(-44.99999977845,-53.50000048283,
+    13.749998795037));
+#17119 = SURFACE_CURVE('',#17120,(#17125,#17132),.PCURVE_S1.);
+#17120 = CIRCLE('',#17121,1.25);
+#17121 = AXIS2_PLACEMENT_3D('',#17122,#17123,#17124);
+#17122 = CARTESIAN_POINT('',(-44.99999978688,-53.50000048262,
+    14.999998795037));
+#17123 = DIRECTION('',(1.,1.690369500112E-08,6.74104793926E-09));
+#17124 = DIRECTION('',(6.741047942072E-09,-1.663E-10,-1.));
+#17125 = PCURVE('',#17066,#17126);
+#17126 = DEFINITIONAL_REPRESENTATION('',(#17127),#17131);
+#17127 = CIRCLE('',#17128,1.25);
+#17128 = AXIS2_PLACEMENT_2D('',#17129,#17130);
+#17129 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#17130 = DIRECTION('',(1.,0.));
+#17131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17132 = PCURVE('',#17133,#17138);
+#17133 = CYLINDRICAL_SURFACE('',#17134,1.25);
+#17134 = AXIS2_PLACEMENT_3D('',#17135,#17136,#17137);
+#17135 = CARTESIAN_POINT('',(-44.99999978688,-53.50000048262,
+    14.999998795037));
+#17136 = DIRECTION('',(-1.,-1.690369500112E-08,-6.74104793926E-09));
+#17137 = DIRECTION('',(6.741047942072E-09,-1.663E-10,-1.));
+#17138 = DEFINITIONAL_REPRESENTATION('',(#17139),#17143);
+#17139 = LINE('',#17140,#17141);
+#17140 = CARTESIAN_POINT('',(-0.,0.));
+#17141 = VECTOR('',#17142,1.);
+#17142 = DIRECTION('',(-1.,0.));
+#17143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17144 = ADVANCED_FACE('',(#17145),#17133,.F.);
+#17145 = FACE_BOUND('',#17146,.T.);
+#17146 = EDGE_LOOP('',(#17147,#17170,#17197,#17198));
+#17147 = ORIENTED_EDGE('',*,*,#17148,.T.);
+#17148 = EDGE_CURVE('',#17117,#17149,#17151,.T.);
+#17149 = VERTEX_POINT('',#17150);
+#17150 = CARTESIAN_POINT('',(-31.99999977845,-53.50000026308,
+    13.749998882671));
+#17151 = SEAM_CURVE('',#17152,(#17156,#17163),.PCURVE_S1.);
+#17152 = LINE('',#17153,#17154);
+#17153 = CARTESIAN_POINT('',(-44.99999977845,-53.50000048283,
+    13.749998795037));
+#17154 = VECTOR('',#17155,1.);
+#17155 = DIRECTION('',(1.,1.690369500112E-08,6.74104793926E-09));
+#17156 = PCURVE('',#17133,#17157);
+#17157 = DEFINITIONAL_REPRESENTATION('',(#17158),#17162);
+#17158 = LINE('',#17159,#17160);
+#17159 = CARTESIAN_POINT('',(-0.,0.));
+#17160 = VECTOR('',#17161,1.);
+#17161 = DIRECTION('',(-0.,-1.));
+#17162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17163 = PCURVE('',#17133,#17164);
+#17164 = DEFINITIONAL_REPRESENTATION('',(#17165),#17169);
+#17165 = LINE('',#17166,#17167);
+#17166 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#17167 = VECTOR('',#17168,1.);
+#17168 = DIRECTION('',(-0.,-1.));
+#17169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17170 = ORIENTED_EDGE('',*,*,#17171,.T.);
+#17171 = EDGE_CURVE('',#17149,#17149,#17172,.T.);
+#17172 = SURFACE_CURVE('',#17173,(#17178,#17185),.PCURVE_S1.);
+#17173 = CIRCLE('',#17174,1.25);
+#17174 = AXIS2_PLACEMENT_3D('',#17175,#17176,#17177);
+#17175 = CARTESIAN_POINT('',(-31.99999978688,-53.50000026287,
+    14.999998882671));
+#17176 = DIRECTION('',(1.,1.690369500112E-08,6.74104793926E-09));
+#17177 = DIRECTION('',(6.741047942072E-09,-1.663E-10,-1.));
+#17178 = PCURVE('',#17133,#17179);
+#17179 = DEFINITIONAL_REPRESENTATION('',(#17180),#17184);
+#17180 = LINE('',#17181,#17182);
+#17181 = CARTESIAN_POINT('',(-0.,-13.));
+#17182 = VECTOR('',#17183,1.);
+#17183 = DIRECTION('',(-1.,0.));
+#17184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17185 = PCURVE('',#17186,#17191);
+#17186 = PLANE('',#17187);
+#17187 = AXIS2_PLACEMENT_3D('',#17188,#17189,#17190);
+#17188 = CARTESIAN_POINT('',(-31.99999978688,-53.50000026287,
+    14.999998882671));
+#17189 = DIRECTION('',(1.,1.690369500112E-08,6.74104793926E-09));
+#17190 = DIRECTION('',(6.741047942072E-09,-1.663E-10,-1.));
+#17191 = DEFINITIONAL_REPRESENTATION('',(#17192),#17196);
+#17192 = CIRCLE('',#17193,1.25);
+#17193 = AXIS2_PLACEMENT_2D('',#17194,#17195);
+#17194 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#17195 = DIRECTION('',(1.,0.));
+#17196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17197 = ORIENTED_EDGE('',*,*,#17148,.F.);
+#17198 = ORIENTED_EDGE('',*,*,#17116,.F.);
+#17199 = ADVANCED_FACE('',(#17200),#17186,.F.);
+#17200 = FACE_BOUND('',#17201,.F.);
+#17201 = EDGE_LOOP('',(#17202));
+#17202 = ORIENTED_EDGE('',*,*,#17171,.T.);
+#17203 = ORIENTED_CLOSED_SHELL('',*,#17204,.F.);
+#17204 = CLOSED_SHELL('',(#17205,#17293,#17297,#17332,#17387));
+#17205 = ADVANCED_FACE('',(#17206),#17220,.F.);
+#17206 = FACE_BOUND('',#17207,.T.);
+#17207 = EDGE_LOOP('',(#17208,#17238,#17265,#17266));
+#17208 = ORIENTED_EDGE('',*,*,#17209,.T.);
+#17209 = EDGE_CURVE('',#17210,#17212,#17214,.T.);
+#17210 = VERTEX_POINT('',#17211);
+#17211 = CARTESIAN_POINT('',(-45.99999992672,-7.500000499923,
+    12.999999222598));
+#17212 = VERTEX_POINT('',#17213);
+#17213 = CARTESIAN_POINT('',(-44.99999992672,-7.500000483011,
+    12.999999229338));
+#17214 = SEAM_CURVE('',#17215,(#17219,#17231),.PCURVE_S1.);
+#17215 = LINE('',#17216,#17217);
+#17216 = CARTESIAN_POINT('',(-45.99999992672,-7.500000499923,
+    12.999999222598));
+#17217 = VECTOR('',#17218,1.);
+#17218 = DIRECTION('',(1.,1.691181700112E-08,6.740136002068E-09));
+#17219 = PCURVE('',#17220,#17225);
+#17220 = CYLINDRICAL_SURFACE('',#17221,2.);
+#17221 = AXIS2_PLACEMENT_3D('',#17222,#17223,#17224);
+#17222 = CARTESIAN_POINT('',(-45.9999999402,-7.50000049959,
+    14.999999222598));
+#17223 = DIRECTION('',(-1.,-1.691181700112E-08,-6.740136002068E-09));
+#17224 = DIRECTION('',(6.740136004879E-09,-1.66216E-10,-1.));
+#17225 = DEFINITIONAL_REPRESENTATION('',(#17226),#17230);
+#17226 = LINE('',#17227,#17228);
+#17227 = CARTESIAN_POINT('',(-0.,0.));
+#17228 = VECTOR('',#17229,1.);
+#17229 = DIRECTION('',(-0.,-1.));
+#17230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17231 = PCURVE('',#17220,#17232);
+#17232 = DEFINITIONAL_REPRESENTATION('',(#17233),#17237);
+#17233 = LINE('',#17234,#17235);
+#17234 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#17235 = VECTOR('',#17236,1.);
+#17236 = DIRECTION('',(-0.,-1.));
+#17237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17238 = ORIENTED_EDGE('',*,*,#17239,.T.);
+#17239 = EDGE_CURVE('',#17212,#17212,#17240,.T.);
+#17240 = SURFACE_CURVE('',#17241,(#17246,#17253),.PCURVE_S1.);
+#17241 = CIRCLE('',#17242,2.);
+#17242 = AXIS2_PLACEMENT_3D('',#17243,#17244,#17245);
+#17243 = CARTESIAN_POINT('',(-44.9999999402,-7.500000482679,
+    14.999999229338));
+#17244 = DIRECTION('',(1.,1.691181700112E-08,6.740136002068E-09));
+#17245 = DIRECTION('',(6.740136004879E-09,-1.66216E-10,-1.));
+#17246 = PCURVE('',#17220,#17247);
+#17247 = DEFINITIONAL_REPRESENTATION('',(#17248),#17252);
+#17248 = LINE('',#17249,#17250);
+#17249 = CARTESIAN_POINT('',(-0.,-1.));
+#17250 = VECTOR('',#17251,1.);
+#17251 = DIRECTION('',(-1.,0.));
+#17252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17253 = PCURVE('',#17254,#17259);
+#17254 = PLANE('',#17255);
+#17255 = AXIS2_PLACEMENT_3D('',#17256,#17257,#17258);
+#17256 = CARTESIAN_POINT('',(-44.9999999402,-7.500000482679,
+    14.999999229338));
+#17257 = DIRECTION('',(1.,1.691181700112E-08,6.740136002068E-09));
+#17258 = DIRECTION('',(6.740136004879E-09,-1.66216E-10,-1.));
+#17259 = DEFINITIONAL_REPRESENTATION('',(#17260),#17264);
+#17260 = CIRCLE('',#17261,2.);
+#17261 = AXIS2_PLACEMENT_2D('',#17262,#17263);
+#17262 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#17263 = DIRECTION('',(1.,0.));
+#17264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17265 = ORIENTED_EDGE('',*,*,#17209,.F.);
+#17266 = ORIENTED_EDGE('',*,*,#17267,.F.);
+#17267 = EDGE_CURVE('',#17210,#17210,#17268,.T.);
+#17268 = SURFACE_CURVE('',#17269,(#17274,#17281),.PCURVE_S1.);
+#17269 = CIRCLE('',#17270,2.);
+#17270 = AXIS2_PLACEMENT_3D('',#17271,#17272,#17273);
+#17271 = CARTESIAN_POINT('',(-45.9999999402,-7.50000049959,
+    14.999999222598));
+#17272 = DIRECTION('',(1.,1.691181700112E-08,6.740136002068E-09));
+#17273 = DIRECTION('',(6.740136004879E-09,-1.66216E-10,-1.));
+#17274 = PCURVE('',#17220,#17275);
+#17275 = DEFINITIONAL_REPRESENTATION('',(#17276),#17280);
+#17276 = LINE('',#17277,#17278);
+#17277 = CARTESIAN_POINT('',(-0.,0.));
+#17278 = VECTOR('',#17279,1.);
+#17279 = DIRECTION('',(-1.,0.));
+#17280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17281 = PCURVE('',#17282,#17287);
+#17282 = PLANE('',#17283);
+#17283 = AXIS2_PLACEMENT_3D('',#17284,#17285,#17286);
+#17284 = CARTESIAN_POINT('',(-45.9999999402,-7.50000049959,
+    14.999999222598));
+#17285 = DIRECTION('',(1.,1.691181700112E-08,6.740136002068E-09));
+#17286 = DIRECTION('',(6.740136004879E-09,-1.66216E-10,-1.));
+#17287 = DEFINITIONAL_REPRESENTATION('',(#17288),#17292);
+#17288 = CIRCLE('',#17289,2.);
+#17289 = AXIS2_PLACEMENT_2D('',#17290,#17291);
+#17290 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#17291 = DIRECTION('',(1.,0.));
+#17292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17293 = ADVANCED_FACE('',(#17294),#17282,.T.);
+#17294 = FACE_BOUND('',#17295,.T.);
+#17295 = EDGE_LOOP('',(#17296));
+#17296 = ORIENTED_EDGE('',*,*,#17267,.T.);
+#17297 = ADVANCED_FACE('',(#17298,#17301),#17254,.F.);
+#17298 = FACE_BOUND('',#17299,.F.);
+#17299 = EDGE_LOOP('',(#17300));
+#17300 = ORIENTED_EDGE('',*,*,#17239,.T.);
+#17301 = FACE_BOUND('',#17302,.F.);
+#17302 = EDGE_LOOP('',(#17303));
+#17303 = ORIENTED_EDGE('',*,*,#17304,.F.);
+#17304 = EDGE_CURVE('',#17305,#17305,#17307,.T.);
+#17305 = VERTEX_POINT('',#17306);
+#17306 = CARTESIAN_POINT('',(-44.99999993178,-7.500000482886,
+    13.749999229338));
+#17307 = SURFACE_CURVE('',#17308,(#17313,#17320),.PCURVE_S1.);
+#17308 = CIRCLE('',#17309,1.25);
+#17309 = AXIS2_PLACEMENT_3D('',#17310,#17311,#17312);
+#17310 = CARTESIAN_POINT('',(-44.9999999402,-7.500000482679,
+    14.999999229338));
+#17311 = DIRECTION('',(1.,1.691181700112E-08,6.740136002068E-09));
+#17312 = DIRECTION('',(6.740136004879E-09,-1.66216E-10,-1.));
+#17313 = PCURVE('',#17254,#17314);
+#17314 = DEFINITIONAL_REPRESENTATION('',(#17315),#17319);
+#17315 = CIRCLE('',#17316,1.25);
+#17316 = AXIS2_PLACEMENT_2D('',#17317,#17318);
+#17317 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#17318 = DIRECTION('',(1.,0.));
+#17319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17320 = PCURVE('',#17321,#17326);
+#17321 = CYLINDRICAL_SURFACE('',#17322,1.25);
+#17322 = AXIS2_PLACEMENT_3D('',#17323,#17324,#17325);
+#17323 = CARTESIAN_POINT('',(-44.9999999402,-7.500000482679,
+    14.999999229338));
+#17324 = DIRECTION('',(-1.,-1.691181700112E-08,-6.740136002068E-09));
+#17325 = DIRECTION('',(6.740136004879E-09,-1.66216E-10,-1.));
+#17326 = DEFINITIONAL_REPRESENTATION('',(#17327),#17331);
+#17327 = LINE('',#17328,#17329);
+#17328 = CARTESIAN_POINT('',(-0.,0.));
+#17329 = VECTOR('',#17330,1.);
+#17330 = DIRECTION('',(-1.,0.));
+#17331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17332 = ADVANCED_FACE('',(#17333),#17321,.F.);
+#17333 = FACE_BOUND('',#17334,.T.);
+#17334 = EDGE_LOOP('',(#17335,#17358,#17385,#17386));
+#17335 = ORIENTED_EDGE('',*,*,#17336,.T.);
+#17336 = EDGE_CURVE('',#17305,#17337,#17339,.T.);
+#17337 = VERTEX_POINT('',#17338);
+#17338 = CARTESIAN_POINT('',(-31.99999993178,-7.500000263033,
+    13.74999931696));
+#17339 = SEAM_CURVE('',#17340,(#17344,#17351),.PCURVE_S1.);
+#17340 = LINE('',#17341,#17342);
+#17341 = CARTESIAN_POINT('',(-44.99999993178,-7.500000482886,
+    13.749999229338));
+#17342 = VECTOR('',#17343,1.);
+#17343 = DIRECTION('',(1.,1.691181700112E-08,6.740136002068E-09));
+#17344 = PCURVE('',#17321,#17345);
+#17345 = DEFINITIONAL_REPRESENTATION('',(#17346),#17350);
+#17346 = LINE('',#17347,#17348);
+#17347 = CARTESIAN_POINT('',(-0.,0.));
+#17348 = VECTOR('',#17349,1.);
+#17349 = DIRECTION('',(-0.,-1.));
+#17350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17351 = PCURVE('',#17321,#17352);
+#17352 = DEFINITIONAL_REPRESENTATION('',(#17353),#17357);
+#17353 = LINE('',#17354,#17355);
+#17354 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#17355 = VECTOR('',#17356,1.);
+#17356 = DIRECTION('',(-0.,-1.));
+#17357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17358 = ORIENTED_EDGE('',*,*,#17359,.T.);
+#17359 = EDGE_CURVE('',#17337,#17337,#17360,.T.);
+#17360 = SURFACE_CURVE('',#17361,(#17366,#17373),.PCURVE_S1.);
+#17361 = CIRCLE('',#17362,1.25);
+#17362 = AXIS2_PLACEMENT_3D('',#17363,#17364,#17365);
+#17363 = CARTESIAN_POINT('',(-31.9999999402,-7.500000262825,
+    14.99999931696));
+#17364 = DIRECTION('',(1.,1.691181700112E-08,6.740136002068E-09));
+#17365 = DIRECTION('',(6.740136004879E-09,-1.66216E-10,-1.));
+#17366 = PCURVE('',#17321,#17367);
+#17367 = DEFINITIONAL_REPRESENTATION('',(#17368),#17372);
+#17368 = LINE('',#17369,#17370);
+#17369 = CARTESIAN_POINT('',(-0.,-13.));
+#17370 = VECTOR('',#17371,1.);
+#17371 = DIRECTION('',(-1.,0.));
+#17372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17373 = PCURVE('',#17374,#17379);
+#17374 = PLANE('',#17375);
+#17375 = AXIS2_PLACEMENT_3D('',#17376,#17377,#17378);
+#17376 = CARTESIAN_POINT('',(-31.9999999402,-7.500000262825,
+    14.99999931696));
+#17377 = DIRECTION('',(1.,1.691181700112E-08,6.740136002068E-09));
+#17378 = DIRECTION('',(6.740136004879E-09,-1.66216E-10,-1.));
+#17379 = DEFINITIONAL_REPRESENTATION('',(#17380),#17384);
+#17380 = CIRCLE('',#17381,1.25);
+#17381 = AXIS2_PLACEMENT_2D('',#17382,#17383);
+#17382 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#17383 = DIRECTION('',(1.,0.));
+#17384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17385 = ORIENTED_EDGE('',*,*,#17336,.F.);
+#17386 = ORIENTED_EDGE('',*,*,#17304,.F.);
+#17387 = ADVANCED_FACE('',(#17388),#17374,.F.);
+#17388 = FACE_BOUND('',#17389,.F.);
+#17389 = EDGE_LOOP('',(#17390));
+#17390 = ORIENTED_EDGE('',*,*,#17359,.T.);
+#17391 = ORIENTED_CLOSED_SHELL('',*,#17392,.F.);
+#17392 = CLOSED_SHELL('',(#17393,#17513,#17589,#17665,#17899,#18103,
+    #18130,#18157,#18184,#18211,#18238,#18245,#18272));
+#17393 = ADVANCED_FACE('',(#17394),#17408,.T.);
+#17394 = FACE_BOUND('',#17395,.T.);
+#17395 = EDGE_LOOP('',(#17396,#17431,#17459,#17487));
+#17396 = ORIENTED_EDGE('',*,*,#17397,.T.);
+#17397 = EDGE_CURVE('',#17398,#17400,#17402,.T.);
+#17398 = VERTEX_POINT('',#17399);
+#17399 = CARTESIAN_POINT('',(45.000000172331,-50.00000015274,
+    -1.149475440025E-06));
+#17400 = VERTEX_POINT('',#17401);
+#17401 = CARTESIAN_POINT('',(40.000000172331,-50.00000016688,
+    -1.16733664482E-06));
+#17402 = SURFACE_CURVE('',#17403,(#17407,#17419),.PCURVE_S1.);
+#17403 = LINE('',#17404,#17405);
+#17404 = CARTESIAN_POINT('',(45.000000172331,-50.00000015274,
+    -1.149475440025E-06));
+#17405 = VECTOR('',#17406,1.);
+#17406 = DIRECTION('',(-1.,-2.827158936637E-09,-3.572240959168E-09));
+#17407 = PCURVE('',#17408,#17413);
+#17408 = PLANE('',#17409);
+#17409 = AXIS2_PLACEMENT_3D('',#17410,#17411,#17412);
+#17410 = CARTESIAN_POINT('',(45.000000172331,-50.00000015274,
+    -1.149475440025E-06));
+#17411 = DIRECTION('',(-3.572240947491E-09,-4.13002411059E-09,1.));
+#17412 = DIRECTION('',(2.827158951391E-09,-1.,-4.13002410049E-09));
+#17413 = DEFINITIONAL_REPRESENTATION('',(#17414),#17418);
+#17414 = LINE('',#17415,#17416);
+#17415 = CARTESIAN_POINT('',(0.,0.));
+#17416 = VECTOR('',#17417,1.);
+#17417 = DIRECTION('',(0.,-1.));
+#17418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17419 = PCURVE('',#17420,#17425);
+#17420 = PLANE('',#17421);
+#17421 = AXIS2_PLACEMENT_3D('',#17422,#17423,#17424);
+#17422 = CARTESIAN_POINT('',(45.000000172331,-50.00000015274,
+    -1.149475440025E-06));
+#17423 = DIRECTION('',(-2.827158951391E-09,1.,4.13002410049E-09));
+#17424 = DIRECTION('',(-3.572240947491E-09,-4.13002411059E-09,1.));
+#17425 = DEFINITIONAL_REPRESENTATION('',(#17426),#17430);
+#17426 = LINE('',#17427,#17428);
+#17427 = CARTESIAN_POINT('',(0.,0.));
+#17428 = VECTOR('',#17429,1.);
+#17429 = DIRECTION('',(0.,-1.));
+#17430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17431 = ORIENTED_EDGE('',*,*,#17432,.T.);
+#17432 = EDGE_CURVE('',#17400,#17433,#17435,.T.);
+#17433 = VERTEX_POINT('',#17434);
+#17434 = CARTESIAN_POINT('',(40.000000200602,-60.00000016688,
+    -1.208636885825E-06));
+#17435 = SURFACE_CURVE('',#17436,(#17440,#17447),.PCURVE_S1.);
+#17436 = LINE('',#17437,#17438);
+#17437 = CARTESIAN_POINT('',(40.000000172331,-50.00000016688,
+    -1.16733664482E-06));
+#17438 = VECTOR('',#17439,1.);
+#17439 = DIRECTION('',(2.827158951391E-09,-1.,-4.13002410049E-09));
+#17440 = PCURVE('',#17408,#17441);
+#17441 = DEFINITIONAL_REPRESENTATION('',(#17442),#17446);
+#17442 = LINE('',#17443,#17444);
+#17443 = CARTESIAN_POINT('',(0.,-5.));
+#17444 = VECTOR('',#17445,1.);
+#17445 = DIRECTION('',(1.,0.));
+#17446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17447 = PCURVE('',#17448,#17453);
+#17448 = PLANE('',#17449);
+#17449 = AXIS2_PLACEMENT_3D('',#17450,#17451,#17452);
+#17450 = CARTESIAN_POINT('',(40.000000051204,-28.86795642278,
+    17.183262237183));
+#17451 = DIRECTION('',(-1.,-2.827158936637E-09,-3.572240959168E-09));
+#17452 = DIRECTION('',(2.827158951391E-09,-1.,-4.13002410049E-09));
+#17453 = DEFINITIONAL_REPRESENTATION('',(#17454),#17458);
+#17454 = LINE('',#17455,#17456);
+#17455 = CARTESIAN_POINT('',(21.132043815066,-17.18326331724));
+#17456 = VECTOR('',#17457,1.);
+#17457 = DIRECTION('',(1.,0.));
+#17458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17459 = ORIENTED_EDGE('',*,*,#17460,.F.);
+#17460 = EDGE_CURVE('',#17461,#17433,#17463,.T.);
+#17461 = VERTEX_POINT('',#17462);
+#17462 = CARTESIAN_POINT('',(45.000000200602,-60.00000015274,
+    -1.190775681029E-06));
+#17463 = SURFACE_CURVE('',#17464,(#17468,#17475),.PCURVE_S1.);
+#17464 = LINE('',#17465,#17466);
+#17465 = CARTESIAN_POINT('',(45.000000200602,-60.00000015274,
+    -1.190775681029E-06));
+#17466 = VECTOR('',#17467,1.);
+#17467 = DIRECTION('',(-1.,-2.827158936637E-09,-3.572240959168E-09));
+#17468 = PCURVE('',#17408,#17469);
+#17469 = DEFINITIONAL_REPRESENTATION('',(#17470),#17474);
+#17470 = LINE('',#17471,#17472);
+#17471 = CARTESIAN_POINT('',(10.,0.));
+#17472 = VECTOR('',#17473,1.);
+#17473 = DIRECTION('',(0.,-1.));
+#17474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17475 = PCURVE('',#17476,#17481);
+#17476 = PLANE('',#17477);
+#17477 = AXIS2_PLACEMENT_3D('',#17478,#17479,#17480);
+#17478 = CARTESIAN_POINT('',(45.000000200602,-60.00000015274,
+    -1.190775681029E-06));
+#17479 = DIRECTION('',(-2.827158951391E-09,1.,4.13002410049E-09));
+#17480 = DIRECTION('',(-3.572240947491E-09,-4.13002411059E-09,1.));
+#17481 = DEFINITIONAL_REPRESENTATION('',(#17482),#17486);
+#17482 = LINE('',#17483,#17484);
+#17483 = CARTESIAN_POINT('',(0.,0.));
+#17484 = VECTOR('',#17485,1.);
+#17485 = DIRECTION('',(0.,-1.));
+#17486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17487 = ORIENTED_EDGE('',*,*,#17488,.F.);
+#17488 = EDGE_CURVE('',#17398,#17461,#17489,.T.);
+#17489 = SURFACE_CURVE('',#17490,(#17494,#17501),.PCURVE_S1.);
+#17490 = LINE('',#17491,#17492);
+#17491 = CARTESIAN_POINT('',(45.000000172331,-50.00000015274,
+    -1.149475440025E-06));
+#17492 = VECTOR('',#17493,1.);
+#17493 = DIRECTION('',(2.827158951391E-09,-1.,-4.13002410049E-09));
+#17494 = PCURVE('',#17408,#17495);
+#17495 = DEFINITIONAL_REPRESENTATION('',(#17496),#17500);
+#17496 = LINE('',#17497,#17498);
+#17497 = CARTESIAN_POINT('',(0.,0.));
+#17498 = VECTOR('',#17499,1.);
+#17499 = DIRECTION('',(1.,0.));
+#17500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17501 = PCURVE('',#17502,#17507);
+#17502 = PLANE('',#17503);
+#17503 = AXIS2_PLACEMENT_3D('',#17504,#17505,#17506);
+#17504 = CARTESIAN_POINT('',(45.000000051204,-28.86795640864,
+    17.183262255045));
+#17505 = DIRECTION('',(-1.,-2.827158936637E-09,-3.572240959168E-09));
+#17506 = DIRECTION('',(2.827158951391E-09,-1.,-4.13002410049E-09));
+#17507 = DEFINITIONAL_REPRESENTATION('',(#17508),#17512);
+#17508 = LINE('',#17509,#17510);
+#17509 = CARTESIAN_POINT('',(21.132043815066,-17.18326331724));
+#17510 = VECTOR('',#17511,1.);
+#17511 = DIRECTION('',(1.,0.));
+#17512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17513 = ADVANCED_FACE('',(#17514),#17420,.F.);
+#17514 = FACE_BOUND('',#17515,.F.);
+#17515 = EDGE_LOOP('',(#17516,#17517,#17540,#17568));
+#17516 = ORIENTED_EDGE('',*,*,#17397,.T.);
+#17517 = ORIENTED_EDGE('',*,*,#17518,.T.);
+#17518 = EDGE_CURVE('',#17400,#17519,#17521,.T.);
+#17519 = VERTEX_POINT('',#17520);
+#17520 = CARTESIAN_POINT('',(40.000000147325,-50.00000019579,
+    6.999998832663));
+#17521 = SURFACE_CURVE('',#17522,(#17526,#17533),.PCURVE_S1.);
+#17522 = LINE('',#17523,#17524);
+#17523 = CARTESIAN_POINT('',(40.000000172331,-50.00000016688,
+    -1.16733664482E-06));
+#17524 = VECTOR('',#17525,1.);
+#17525 = DIRECTION('',(-3.572240947491E-09,-4.13002411059E-09,1.));
+#17526 = PCURVE('',#17420,#17527);
+#17527 = DEFINITIONAL_REPRESENTATION('',(#17528),#17532);
+#17528 = LINE('',#17529,#17530);
+#17529 = CARTESIAN_POINT('',(0.,-5.));
+#17530 = VECTOR('',#17531,1.);
+#17531 = DIRECTION('',(1.,0.));
+#17532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17533 = PCURVE('',#17448,#17534);
+#17534 = DEFINITIONAL_REPRESENTATION('',(#17535),#17539);
+#17535 = LINE('',#17536,#17537);
+#17536 = CARTESIAN_POINT('',(21.132043815066,-17.18326331724));
+#17537 = VECTOR('',#17538,1.);
+#17538 = DIRECTION('',(0.,1.));
+#17539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17540 = ORIENTED_EDGE('',*,*,#17541,.F.);
+#17541 = EDGE_CURVE('',#17542,#17519,#17544,.T.);
+#17542 = VERTEX_POINT('',#17543);
+#17543 = CARTESIAN_POINT('',(45.000000147325,-50.00000018165,
+    6.999998850525));
+#17544 = SURFACE_CURVE('',#17545,(#17549,#17556),.PCURVE_S1.);
+#17545 = LINE('',#17546,#17547);
+#17546 = CARTESIAN_POINT('',(45.000000147325,-50.00000018165,
+    6.999998850525));
+#17547 = VECTOR('',#17548,1.);
+#17548 = DIRECTION('',(-1.,-2.827158936637E-09,-3.572240959168E-09));
+#17549 = PCURVE('',#17420,#17550);
+#17550 = DEFINITIONAL_REPRESENTATION('',(#17551),#17555);
+#17551 = LINE('',#17552,#17553);
+#17552 = CARTESIAN_POINT('',(7.,0.));
+#17553 = VECTOR('',#17554,1.);
+#17554 = DIRECTION('',(0.,-1.));
+#17555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17556 = PCURVE('',#17557,#17562);
+#17557 = CYLINDRICAL_SURFACE('',#17558,17.5);
+#17558 = AXIS2_PLACEMENT_3D('',#17559,#17560,#17561);
+#17559 = CARTESIAN_POINT('',(45.00000009785,-32.50000018165,
+    6.999999215395));
+#17560 = DIRECTION('',(1.,2.827158936637E-09,3.572240959168E-09));
+#17561 = DIRECTION('',(2.827158951391E-09,-1.,-4.13002410049E-09));
+#17562 = DEFINITIONAL_REPRESENTATION('',(#17563),#17567);
+#17563 = LINE('',#17564,#17565);
+#17564 = CARTESIAN_POINT('',(-6.28318529046,0.));
+#17565 = VECTOR('',#17566,1.);
+#17566 = DIRECTION('',(-0.,-1.));
+#17567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17568 = ORIENTED_EDGE('',*,*,#17569,.F.);
+#17569 = EDGE_CURVE('',#17398,#17542,#17570,.T.);
+#17570 = SURFACE_CURVE('',#17571,(#17575,#17582),.PCURVE_S1.);
+#17571 = LINE('',#17572,#17573);
+#17572 = CARTESIAN_POINT('',(45.000000172331,-50.00000015274,
+    -1.149475440025E-06));
+#17573 = VECTOR('',#17574,1.);
+#17574 = DIRECTION('',(-3.572240947491E-09,-4.13002411059E-09,1.));
+#17575 = PCURVE('',#17420,#17576);
+#17576 = DEFINITIONAL_REPRESENTATION('',(#17577),#17581);
+#17577 = LINE('',#17578,#17579);
+#17578 = CARTESIAN_POINT('',(0.,0.));
+#17579 = VECTOR('',#17580,1.);
+#17580 = DIRECTION('',(1.,0.));
+#17581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17582 = PCURVE('',#17502,#17583);
+#17583 = DEFINITIONAL_REPRESENTATION('',(#17584),#17588);
+#17584 = LINE('',#17585,#17586);
+#17585 = CARTESIAN_POINT('',(21.132043815066,-17.18326331724));
+#17586 = VECTOR('',#17587,1.);
+#17587 = DIRECTION('',(0.,1.));
+#17588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17589 = ADVANCED_FACE('',(#17590),#17476,.T.);
+#17590 = FACE_BOUND('',#17591,.T.);
+#17591 = EDGE_LOOP('',(#17592,#17593,#17616,#17644));
+#17592 = ORIENTED_EDGE('',*,*,#17460,.T.);
+#17593 = ORIENTED_EDGE('',*,*,#17594,.T.);
+#17594 = EDGE_CURVE('',#17433,#17595,#17597,.T.);
+#17595 = VERTEX_POINT('',#17596);
+#17596 = CARTESIAN_POINT('',(40.000000175597,-60.00000019579,
+    6.999998791363));
+#17597 = SURFACE_CURVE('',#17598,(#17602,#17609),.PCURVE_S1.);
+#17598 = LINE('',#17599,#17600);
+#17599 = CARTESIAN_POINT('',(40.000000200602,-60.00000016688,
+    -1.208636885825E-06));
+#17600 = VECTOR('',#17601,1.);
+#17601 = DIRECTION('',(-3.572240947491E-09,-4.13002411059E-09,1.));
+#17602 = PCURVE('',#17476,#17603);
+#17603 = DEFINITIONAL_REPRESENTATION('',(#17604),#17608);
+#17604 = LINE('',#17605,#17606);
+#17605 = CARTESIAN_POINT('',(0.,-5.));
+#17606 = VECTOR('',#17607,1.);
+#17607 = DIRECTION('',(1.,0.));
+#17608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17609 = PCURVE('',#17448,#17610);
+#17610 = DEFINITIONAL_REPRESENTATION('',(#17611),#17615);
+#17611 = LINE('',#17612,#17613);
+#17612 = CARTESIAN_POINT('',(31.132043815066,-17.18326331724));
+#17613 = VECTOR('',#17614,1.);
+#17614 = DIRECTION('',(0.,1.));
+#17615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17616 = ORIENTED_EDGE('',*,*,#17617,.F.);
+#17617 = EDGE_CURVE('',#17618,#17595,#17620,.T.);
+#17618 = VERTEX_POINT('',#17619);
+#17619 = CARTESIAN_POINT('',(45.000000175597,-60.00000018165,
+    6.999998809224));
+#17620 = SURFACE_CURVE('',#17621,(#17625,#17632),.PCURVE_S1.);
+#17621 = LINE('',#17622,#17623);
+#17622 = CARTESIAN_POINT('',(45.000000175597,-60.00000018165,
+    6.999998809224));
+#17623 = VECTOR('',#17624,1.);
+#17624 = DIRECTION('',(-1.,-2.827158936637E-09,-3.572240959168E-09));
+#17625 = PCURVE('',#17476,#17626);
+#17626 = DEFINITIONAL_REPRESENTATION('',(#17627),#17631);
+#17627 = LINE('',#17628,#17629);
+#17628 = CARTESIAN_POINT('',(7.,0.));
+#17629 = VECTOR('',#17630,1.);
+#17630 = DIRECTION('',(0.,-1.));
+#17631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17632 = PCURVE('',#17633,#17638);
+#17633 = CYLINDRICAL_SURFACE('',#17634,27.5);
+#17634 = AXIS2_PLACEMENT_3D('',#17635,#17636,#17637);
+#17635 = CARTESIAN_POINT('',(45.00000009785,-32.50000018165,
+    6.999998769875));
+#17636 = DIRECTION('',(1.,2.827158936637E-09,3.572240959168E-09));
+#17637 = DIRECTION('',(2.827158951391E-09,-1.,-4.13002410049E-09));
+#17638 = DEFINITIONAL_REPRESENTATION('',(#17639),#17643);
+#17639 = LINE('',#17640,#17641);
+#17640 = CARTESIAN_POINT('',(-5.56091351E-09,0.));
+#17641 = VECTOR('',#17642,1.);
+#17642 = DIRECTION('',(-0.,-1.));
+#17643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17644 = ORIENTED_EDGE('',*,*,#17645,.F.);
+#17645 = EDGE_CURVE('',#17461,#17618,#17646,.T.);
+#17646 = SURFACE_CURVE('',#17647,(#17651,#17658),.PCURVE_S1.);
+#17647 = LINE('',#17648,#17649);
+#17648 = CARTESIAN_POINT('',(45.000000200602,-60.00000015274,
+    -1.190775681029E-06));
+#17649 = VECTOR('',#17650,1.);
+#17650 = DIRECTION('',(-3.572240947491E-09,-4.13002411059E-09,1.));
+#17651 = PCURVE('',#17476,#17652);
+#17652 = DEFINITIONAL_REPRESENTATION('',(#17653),#17657);
+#17653 = LINE('',#17654,#17655);
+#17654 = CARTESIAN_POINT('',(0.,0.));
+#17655 = VECTOR('',#17656,1.);
+#17656 = DIRECTION('',(1.,0.));
+#17657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17658 = PCURVE('',#17502,#17659);
+#17659 = DEFINITIONAL_REPRESENTATION('',(#17660),#17664);
+#17660 = LINE('',#17661,#17662);
+#17661 = CARTESIAN_POINT('',(31.132043815066,-17.18326331724));
+#17662 = VECTOR('',#17663,1.);
+#17663 = DIRECTION('',(0.,1.));
+#17664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17665 = ADVANCED_FACE('',(#17666,#17829,#17864),#17502,.T.);
+#17666 = FACE_BOUND('',#17667,.T.);
+#17667 = EDGE_LOOP('',(#17668,#17669,#17670,#17694,#17722,#17750,#17778,
+    #17806,#17828));
+#17668 = ORIENTED_EDGE('',*,*,#17488,.T.);
+#17669 = ORIENTED_EDGE('',*,*,#17645,.T.);
+#17670 = ORIENTED_EDGE('',*,*,#17671,.T.);
+#17671 = EDGE_CURVE('',#17618,#17672,#17674,.T.);
+#17672 = VERTEX_POINT('',#17673);
+#17673 = CARTESIAN_POINT('',(44.999999989312,-28.48357837456,
+    34.205115124479));
+#17674 = SURFACE_CURVE('',#17675,(#17680,#17687),.PCURVE_S1.);
+#17675 = CIRCLE('',#17676,27.5);
+#17676 = AXIS2_PLACEMENT_3D('',#17677,#17678,#17679);
+#17677 = CARTESIAN_POINT('',(45.00000009785,-32.50000018165,
+    6.999998769875));
+#17678 = DIRECTION('',(-1.,-2.827158936637E-09,-3.572240959168E-09));
+#17679 = DIRECTION('',(2.827158951391E-09,-1.,-4.13002410049E-09));
+#17680 = PCURVE('',#17502,#17681);
+#17681 = DEFINITIONAL_REPRESENTATION('',(#17682),#17686);
+#17682 = CIRCLE('',#17683,27.5);
+#17683 = AXIS2_PLACEMENT_2D('',#17684,#17685);
+#17684 = CARTESIAN_POINT('',(3.632043815066,-10.18326347016));
+#17685 = DIRECTION('',(1.,0.));
+#17686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17687 = PCURVE('',#17633,#17688);
+#17688 = DEFINITIONAL_REPRESENTATION('',(#17689),#17693);
+#17689 = LINE('',#17690,#17691);
+#17690 = CARTESIAN_POINT('',(-0.,0.));
+#17691 = VECTOR('',#17692,1.);
+#17692 = DIRECTION('',(-1.,0.));
+#17693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17694 = ORIENTED_EDGE('',*,*,#17695,.F.);
+#17695 = EDGE_CURVE('',#17696,#17672,#17698,.T.);
+#17696 = VERTEX_POINT('',#17697);
+#17697 = CARTESIAN_POINT('',(44.999999923806,-2.766482523177E-07,
+    29.999999057026));
+#17698 = SURFACE_CURVE('',#17699,(#17703,#17710),.PCURVE_S1.);
+#17699 = LINE('',#17700,#17701);
+#17700 = CARTESIAN_POINT('',(44.999999923806,-2.766482523177E-07,
+    29.999999057026));
+#17701 = VECTOR('',#17702,1.);
+#17702 = DIRECTION('',(2.275118261605E-09,-0.989277215172,0.146049962487
+    ));
+#17703 = PCURVE('',#17502,#17704);
+#17704 = DEFINITIONAL_REPRESENTATION('',(#17705),#17709);
+#17705 = LINE('',#17706,#17707);
+#17706 = CARTESIAN_POINT('',(-28.86795618493,12.816736682756));
+#17707 = VECTOR('',#17708,1.);
+#17708 = DIRECTION('',(0.989277214568,0.146049966572));
+#17709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17710 = PCURVE('',#17711,#17716);
+#17711 = PLANE('',#17712);
+#17712 = AXIS2_PLACEMENT_3D('',#17713,#17714,#17715);
+#17713 = CARTESIAN_POINT('',(44.999999923806,-2.766482523177E-07,
+    29.999999057026));
+#17714 = DIRECTION('',(-3.946843044647E-09,0.146049962487,0.989277215172
+    ));
+#17715 = DIRECTION('',(2.275118261605E-09,-0.989277215172,0.146049962487
+    ));
+#17716 = DEFINITIONAL_REPRESENTATION('',(#17717),#17721);
+#17717 = LINE('',#17718,#17719);
+#17718 = CARTESIAN_POINT('',(0.,0.));
+#17719 = VECTOR('',#17720,1.);
+#17720 = DIRECTION('',(1.,0.));
+#17721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17722 = ORIENTED_EDGE('',*,*,#17723,.F.);
+#17723 = EDGE_CURVE('',#17724,#17696,#17726,.T.);
+#17724 = VERTEX_POINT('',#17725);
+#17725 = CARTESIAN_POINT('',(45.000000030973,-1.52747529E-07,
+    -9.42974235E-07));
+#17726 = SURFACE_CURVE('',#17727,(#17731,#17738),.PCURVE_S1.);
+#17727 = LINE('',#17728,#17729);
+#17728 = CARTESIAN_POINT('',(45.000000030973,-1.52747529E-07,
+    -9.42974235E-07));
+#17729 = VECTOR('',#17730,1.);
+#17730 = DIRECTION('',(-3.572240947491E-09,-4.13002411059E-09,1.));
+#17731 = PCURVE('',#17502,#17732);
+#17732 = DEFINITIONAL_REPRESENTATION('',(#17733),#17737);
+#17733 = LINE('',#17734,#17735);
+#17734 = CARTESIAN_POINT('',(-28.86795618493,-17.18326331724));
+#17735 = VECTOR('',#17736,1.);
+#17736 = DIRECTION('',(0.,1.));
+#17737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17738 = PCURVE('',#17739,#17744);
+#17739 = PLANE('',#17740);
+#17740 = AXIS2_PLACEMENT_3D('',#17741,#17742,#17743);
+#17741 = CARTESIAN_POINT('',(45.000000030973,-1.52747529E-07,
+    -9.42974235E-07));
+#17742 = DIRECTION('',(-2.827158951391E-09,1.,4.13002410049E-09));
+#17743 = DIRECTION('',(-3.572240947491E-09,-4.13002411059E-09,1.));
+#17744 = DEFINITIONAL_REPRESENTATION('',(#17745),#17749);
+#17745 = LINE('',#17746,#17747);
+#17746 = CARTESIAN_POINT('',(0.,0.));
+#17747 = VECTOR('',#17748,1.);
+#17748 = DIRECTION('',(1.,0.));
+#17749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17750 = ORIENTED_EDGE('',*,*,#17751,.T.);
+#17751 = EDGE_CURVE('',#17724,#17752,#17754,.T.);
+#17752 = VERTEX_POINT('',#17753);
+#17753 = CARTESIAN_POINT('',(45.00000007338,-15.00000015274,
+    -1.004924596507E-06));
+#17754 = SURFACE_CURVE('',#17755,(#17759,#17766),.PCURVE_S1.);
+#17755 = LINE('',#17756,#17757);
+#17756 = CARTESIAN_POINT('',(45.000000030973,-1.52747529E-07,
+    -9.42974235E-07));
+#17757 = VECTOR('',#17758,1.);
+#17758 = DIRECTION('',(2.827158951391E-09,-1.,-4.13002410049E-09));
+#17759 = PCURVE('',#17502,#17760);
+#17760 = DEFINITIONAL_REPRESENTATION('',(#17761),#17765);
+#17761 = LINE('',#17762,#17763);
+#17762 = CARTESIAN_POINT('',(-28.86795618493,-17.18326331724));
+#17763 = VECTOR('',#17764,1.);
+#17764 = DIRECTION('',(1.,0.));
+#17765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17766 = PCURVE('',#17767,#17772);
+#17767 = PLANE('',#17768);
+#17768 = AXIS2_PLACEMENT_3D('',#17769,#17770,#17771);
+#17769 = CARTESIAN_POINT('',(45.000000030973,-1.52747529E-07,
+    -9.42974235E-07));
+#17770 = DIRECTION('',(-3.572240947491E-09,-4.13002411059E-09,1.));
+#17771 = DIRECTION('',(2.827158951391E-09,-1.,-4.13002410049E-09));
+#17772 = DEFINITIONAL_REPRESENTATION('',(#17773),#17777);
+#17773 = LINE('',#17774,#17775);
+#17774 = CARTESIAN_POINT('',(0.,0.));
+#17775 = VECTOR('',#17776,1.);
+#17776 = DIRECTION('',(1.,0.));
+#17777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17778 = ORIENTED_EDGE('',*,*,#17779,.T.);
+#17779 = EDGE_CURVE('',#17752,#17780,#17782,.T.);
+#17780 = VERTEX_POINT('',#17781);
+#17781 = CARTESIAN_POINT('',(45.000000048375,-15.00000018165,
+    6.999998995075));
+#17782 = SURFACE_CURVE('',#17783,(#17787,#17794),.PCURVE_S1.);
+#17783 = LINE('',#17784,#17785);
+#17784 = CARTESIAN_POINT('',(45.00000007338,-15.00000015274,
+    -1.004924596507E-06));
+#17785 = VECTOR('',#17786,1.);
+#17786 = DIRECTION('',(-3.572240947491E-09,-4.13002411059E-09,1.));
+#17787 = PCURVE('',#17502,#17788);
+#17788 = DEFINITIONAL_REPRESENTATION('',(#17789),#17793);
+#17789 = LINE('',#17790,#17791);
+#17790 = CARTESIAN_POINT('',(-13.86795618493,-17.18326331724));
+#17791 = VECTOR('',#17792,1.);
+#17792 = DIRECTION('',(0.,1.));
+#17793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17794 = PCURVE('',#17795,#17800);
+#17795 = PLANE('',#17796);
+#17796 = AXIS2_PLACEMENT_3D('',#17797,#17798,#17799);
+#17797 = CARTESIAN_POINT('',(45.00000007338,-15.00000015274,
+    -1.004924596507E-06));
+#17798 = DIRECTION('',(-2.827158951391E-09,1.,4.13002410049E-09));
+#17799 = DIRECTION('',(-3.572240947491E-09,-4.13002411059E-09,1.));
+#17800 = DEFINITIONAL_REPRESENTATION('',(#17801),#17805);
+#17801 = LINE('',#17802,#17803);
+#17802 = CARTESIAN_POINT('',(0.,0.));
+#17803 = VECTOR('',#17804,1.);
+#17804 = DIRECTION('',(1.,0.));
+#17805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17806 = ORIENTED_EDGE('',*,*,#17807,.F.);
+#17807 = EDGE_CURVE('',#17542,#17780,#17808,.T.);
+#17808 = SURFACE_CURVE('',#17809,(#17814,#17821),.PCURVE_S1.);
+#17809 = CIRCLE('',#17810,17.5);
+#17810 = AXIS2_PLACEMENT_3D('',#17811,#17812,#17813);
+#17811 = CARTESIAN_POINT('',(45.00000009785,-32.50000018165,
+    6.999999215395));
+#17812 = DIRECTION('',(-1.,-2.827158936637E-09,-3.572240959168E-09));
+#17813 = DIRECTION('',(2.827158951391E-09,-1.,-4.13002410049E-09));
+#17814 = PCURVE('',#17502,#17815);
+#17815 = DEFINITIONAL_REPRESENTATION('',(#17816),#17820);
+#17816 = CIRCLE('',#17817,17.5);
+#17817 = AXIS2_PLACEMENT_2D('',#17818,#17819);
+#17818 = CARTESIAN_POINT('',(3.632043815066,-10.18326302464));
+#17819 = DIRECTION('',(1.,0.));
+#17820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17821 = PCURVE('',#17557,#17822);
+#17822 = DEFINITIONAL_REPRESENTATION('',(#17823),#17827);
+#17823 = LINE('',#17824,#17825);
+#17824 = CARTESIAN_POINT('',(-0.,0.));
+#17825 = VECTOR('',#17826,1.);
+#17826 = DIRECTION('',(-1.,0.));
+#17827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17828 = ORIENTED_EDGE('',*,*,#17569,.F.);
+#17829 = FACE_BOUND('',#17830,.T.);
+#17830 = EDGE_LOOP('',(#17831));
+#17831 = ORIENTED_EDGE('',*,*,#17832,.T.);
+#17832 = EDGE_CURVE('',#17833,#17833,#17835,.T.);
+#17833 = VERTEX_POINT('',#17834);
+#17834 = CARTESIAN_POINT('',(45.000000002127,-8.750000214698,
+    14.999999020888));
+#17835 = SURFACE_CURVE('',#17836,(#17841,#17852),.PCURVE_S1.);
+#17836 = CIRCLE('',#17837,1.25);
+#17837 = AXIS2_PLACEMENT_3D('',#17838,#17839,#17840);
+#17838 = CARTESIAN_POINT('',(44.999999998593,-7.500000214698,
+    14.999999026051));
+#17839 = DIRECTION('',(1.,2.827158936637E-09,3.572240959168E-09));
+#17840 = DIRECTION('',(2.827158951391E-09,-1.,-4.13002410049E-09));
+#17841 = PCURVE('',#17502,#17842);
+#17842 = DEFINITIONAL_REPRESENTATION('',(#17843),#17851);
+#17843 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17844,#17845,#17846,#17847
+    ,#17848,#17849,#17850),.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(
+  '') );
+#17844 = CARTESIAN_POINT('',(-20.11795618493,-2.183263317244));
+#17845 = CARTESIAN_POINT('',(-20.11795618493,-4.348326826705));
+#17846 = CARTESIAN_POINT('',(-21.99295618493,-3.265795071975));
+#17847 = CARTESIAN_POINT('',(-23.86795618493,-2.183263317244));
+#17848 = CARTESIAN_POINT('',(-21.99295618493,-1.100731562514));
+#17849 = CARTESIAN_POINT('',(-20.11795618493,-1.819980778311E-02));
+#17850 = CARTESIAN_POINT('',(-20.11795618493,-2.183263317244));
+#17851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17852 = PCURVE('',#17853,#17858);
+#17853 = CYLINDRICAL_SURFACE('',#17854,1.25);
+#17854 = AXIS2_PLACEMENT_3D('',#17855,#17856,#17857);
+#17855 = CARTESIAN_POINT('',(44.999999998593,-7.500000214698,
+    14.999999026051));
+#17856 = DIRECTION('',(1.,2.827158936637E-09,3.572240959168E-09));
+#17857 = DIRECTION('',(2.827158951391E-09,-1.,-4.13002410049E-09));
+#17858 = DEFINITIONAL_REPRESENTATION('',(#17859),#17863);
+#17859 = LINE('',#17860,#17861);
+#17860 = CARTESIAN_POINT('',(0.,0.));
+#17861 = VECTOR('',#17862,1.);
+#17862 = DIRECTION('',(1.,0.));
+#17863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17864 = FACE_BOUND('',#17865,.T.);
+#17865 = EDGE_LOOP('',(#17866));
+#17866 = ORIENTED_EDGE('',*,*,#17867,.T.);
+#17867 = EDGE_CURVE('',#17868,#17868,#17870,.T.);
+#17868 = VERTEX_POINT('',#17869);
+#17869 = CARTESIAN_POINT('',(45.000000132176,-54.75000021469,
+    14.999998830907));
+#17870 = SURFACE_CURVE('',#17871,(#17876,#17887),.PCURVE_S1.);
+#17871 = CIRCLE('',#17872,1.25);
+#17872 = AXIS2_PLACEMENT_3D('',#17873,#17874,#17875);
+#17873 = CARTESIAN_POINT('',(45.000000128642,-53.50000021469,
+    14.999998836069));
+#17874 = DIRECTION('',(1.,2.827158936637E-09,3.572240959168E-09));
+#17875 = DIRECTION('',(2.827158951391E-09,-1.,-4.13002410049E-09));
+#17876 = PCURVE('',#17502,#17877);
+#17877 = DEFINITIONAL_REPRESENTATION('',(#17878),#17886);
+#17878 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17879,#17880,#17881,#17882
+    ,#17883,#17884,#17885),.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(
+  '') );
+#17879 = CARTESIAN_POINT('',(25.882043815066,-2.183263317244));
+#17880 = CARTESIAN_POINT('',(25.882043815066,-4.348326826705));
+#17881 = CARTESIAN_POINT('',(24.007043815066,-3.265795071975));
+#17882 = CARTESIAN_POINT('',(22.132043815066,-2.183263317244));
+#17883 = CARTESIAN_POINT('',(24.007043815066,-1.100731562514));
+#17884 = CARTESIAN_POINT('',(25.882043815066,-1.819980778311E-02));
+#17885 = CARTESIAN_POINT('',(25.882043815066,-2.183263317244));
+#17886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17887 = PCURVE('',#17888,#17893);
+#17888 = CYLINDRICAL_SURFACE('',#17889,1.25);
+#17889 = AXIS2_PLACEMENT_3D('',#17890,#17891,#17892);
+#17890 = CARTESIAN_POINT('',(45.000000128642,-53.50000021469,
+    14.999998836069));
+#17891 = DIRECTION('',(1.,2.827158936637E-09,3.572240959168E-09));
+#17892 = DIRECTION('',(2.827158951391E-09,-1.,-4.13002410049E-09));
+#17893 = DEFINITIONAL_REPRESENTATION('',(#17894),#17898);
+#17894 = LINE('',#17895,#17896);
+#17895 = CARTESIAN_POINT('',(0.,0.));
+#17896 = VECTOR('',#17897,1.);
+#17897 = DIRECTION('',(1.,0.));
+#17898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17899 = ADVANCED_FACE('',(#17900,#18043,#18073),#17448,.F.);
+#17900 = FACE_BOUND('',#17901,.F.);
+#17901 = EDGE_LOOP('',(#17902,#17903,#17904,#17928,#17951,#17974,#17997,
+    #18020,#18042));
+#17902 = ORIENTED_EDGE('',*,*,#17432,.T.);
+#17903 = ORIENTED_EDGE('',*,*,#17594,.T.);
+#17904 = ORIENTED_EDGE('',*,*,#17905,.T.);
+#17905 = EDGE_CURVE('',#17595,#17906,#17908,.T.);
+#17906 = VERTEX_POINT('',#17907);
+#17907 = CARTESIAN_POINT('',(39.999999989312,-28.4835783887,
+    34.205115106618));
+#17908 = SURFACE_CURVE('',#17909,(#17914,#17921),.PCURVE_S1.);
+#17909 = CIRCLE('',#17910,27.5);
+#17910 = AXIS2_PLACEMENT_3D('',#17911,#17912,#17913);
+#17911 = CARTESIAN_POINT('',(40.00000009785,-32.50000019579,
+    6.999998752014));
+#17912 = DIRECTION('',(-1.,-2.827158936637E-09,-3.572240959168E-09));
+#17913 = DIRECTION('',(2.827158951391E-09,-1.,-4.13002410049E-09));
+#17914 = PCURVE('',#17448,#17915);
+#17915 = DEFINITIONAL_REPRESENTATION('',(#17916),#17920);
+#17916 = CIRCLE('',#17917,27.5);
+#17917 = AXIS2_PLACEMENT_2D('',#17918,#17919);
+#17918 = CARTESIAN_POINT('',(3.632043815066,-10.18326347016));
+#17919 = DIRECTION('',(1.,0.));
+#17920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17921 = PCURVE('',#17633,#17922);
+#17922 = DEFINITIONAL_REPRESENTATION('',(#17923),#17927);
+#17923 = LINE('',#17924,#17925);
+#17924 = CARTESIAN_POINT('',(-0.,-5.));
+#17925 = VECTOR('',#17926,1.);
+#17926 = DIRECTION('',(-1.,0.));
+#17927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17928 = ORIENTED_EDGE('',*,*,#17929,.F.);
+#17929 = EDGE_CURVE('',#17930,#17906,#17932,.T.);
+#17930 = VERTEX_POINT('',#17931);
+#17931 = CARTESIAN_POINT('',(39.999999923806,-2.907840470009E-07,
+    29.999999039165));
+#17932 = SURFACE_CURVE('',#17933,(#17937,#17944),.PCURVE_S1.);
+#17933 = LINE('',#17934,#17935);
+#17934 = CARTESIAN_POINT('',(39.999999923806,-2.907840470009E-07,
+    29.999999039165));
+#17935 = VECTOR('',#17936,1.);
+#17936 = DIRECTION('',(2.275118261605E-09,-0.989277215172,0.146049962487
+    ));
+#17937 = PCURVE('',#17448,#17938);
+#17938 = DEFINITIONAL_REPRESENTATION('',(#17939),#17943);
+#17939 = LINE('',#17940,#17941);
+#17940 = CARTESIAN_POINT('',(-28.86795618493,12.816736682756));
+#17941 = VECTOR('',#17942,1.);
+#17942 = DIRECTION('',(0.989277214568,0.146049966572));
+#17943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17944 = PCURVE('',#17711,#17945);
+#17945 = DEFINITIONAL_REPRESENTATION('',(#17946),#17950);
+#17946 = LINE('',#17947,#17948);
+#17947 = CARTESIAN_POINT('',(0.,-5.));
+#17948 = VECTOR('',#17949,1.);
+#17949 = DIRECTION('',(1.,0.));
+#17950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17951 = ORIENTED_EDGE('',*,*,#17952,.F.);
+#17952 = EDGE_CURVE('',#17953,#17930,#17955,.T.);
+#17953 = VERTEX_POINT('',#17954);
+#17954 = CARTESIAN_POINT('',(40.000000030973,-1.668833236832E-07,
+    -9.608354397958E-07));
+#17955 = SURFACE_CURVE('',#17956,(#17960,#17967),.PCURVE_S1.);
+#17956 = LINE('',#17957,#17958);
+#17957 = CARTESIAN_POINT('',(40.000000030973,-1.668833236832E-07,
+    -9.608354397958E-07));
+#17958 = VECTOR('',#17959,1.);
+#17959 = DIRECTION('',(-3.572240947491E-09,-4.13002411059E-09,1.));
+#17960 = PCURVE('',#17448,#17961);
+#17961 = DEFINITIONAL_REPRESENTATION('',(#17962),#17966);
+#17962 = LINE('',#17963,#17964);
+#17963 = CARTESIAN_POINT('',(-28.86795618493,-17.18326331724));
+#17964 = VECTOR('',#17965,1.);
+#17965 = DIRECTION('',(0.,1.));
+#17966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17967 = PCURVE('',#17739,#17968);
+#17968 = DEFINITIONAL_REPRESENTATION('',(#17969),#17973);
+#17969 = LINE('',#17970,#17971);
+#17970 = CARTESIAN_POINT('',(0.,-5.));
+#17971 = VECTOR('',#17972,1.);
+#17972 = DIRECTION('',(1.,0.));
+#17973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17974 = ORIENTED_EDGE('',*,*,#17975,.T.);
+#17975 = EDGE_CURVE('',#17953,#17976,#17978,.T.);
+#17976 = VERTEX_POINT('',#17977);
+#17977 = CARTESIAN_POINT('',(40.00000007338,-15.00000016688,
+    -1.022785801303E-06));
+#17978 = SURFACE_CURVE('',#17979,(#17983,#17990),.PCURVE_S1.);
+#17979 = LINE('',#17980,#17981);
+#17980 = CARTESIAN_POINT('',(40.000000030973,-1.668833236832E-07,
+    -9.608354397958E-07));
+#17981 = VECTOR('',#17982,1.);
+#17982 = DIRECTION('',(2.827158951391E-09,-1.,-4.13002410049E-09));
+#17983 = PCURVE('',#17448,#17984);
+#17984 = DEFINITIONAL_REPRESENTATION('',(#17985),#17989);
+#17985 = LINE('',#17986,#17987);
+#17986 = CARTESIAN_POINT('',(-28.86795618493,-17.18326331724));
+#17987 = VECTOR('',#17988,1.);
+#17988 = DIRECTION('',(1.,0.));
+#17989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17990 = PCURVE('',#17767,#17991);
+#17991 = DEFINITIONAL_REPRESENTATION('',(#17992),#17996);
+#17992 = LINE('',#17993,#17994);
+#17993 = CARTESIAN_POINT('',(0.,-5.));
+#17994 = VECTOR('',#17995,1.);
+#17995 = DIRECTION('',(1.,0.));
+#17996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17997 = ORIENTED_EDGE('',*,*,#17998,.T.);
+#17998 = EDGE_CURVE('',#17976,#17999,#18001,.T.);
+#17999 = VERTEX_POINT('',#18000);
+#18000 = CARTESIAN_POINT('',(40.000000048375,-15.00000019579,
+    6.999998977214));
+#18001 = SURFACE_CURVE('',#18002,(#18006,#18013),.PCURVE_S1.);
+#18002 = LINE('',#18003,#18004);
+#18003 = CARTESIAN_POINT('',(40.00000007338,-15.00000016688,
+    -1.022785801303E-06));
+#18004 = VECTOR('',#18005,1.);
+#18005 = DIRECTION('',(-3.572240947491E-09,-4.13002411059E-09,1.));
+#18006 = PCURVE('',#17448,#18007);
+#18007 = DEFINITIONAL_REPRESENTATION('',(#18008),#18012);
+#18008 = LINE('',#18009,#18010);
+#18009 = CARTESIAN_POINT('',(-13.86795618493,-17.18326331724));
+#18010 = VECTOR('',#18011,1.);
+#18011 = DIRECTION('',(0.,1.));
+#18012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18013 = PCURVE('',#17795,#18014);
+#18014 = DEFINITIONAL_REPRESENTATION('',(#18015),#18019);
+#18015 = LINE('',#18016,#18017);
+#18016 = CARTESIAN_POINT('',(0.,-5.));
+#18017 = VECTOR('',#18018,1.);
+#18018 = DIRECTION('',(1.,0.));
+#18019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18020 = ORIENTED_EDGE('',*,*,#18021,.F.);
+#18021 = EDGE_CURVE('',#17519,#17999,#18022,.T.);
+#18022 = SURFACE_CURVE('',#18023,(#18028,#18035),.PCURVE_S1.);
+#18023 = CIRCLE('',#18024,17.5);
+#18024 = AXIS2_PLACEMENT_3D('',#18025,#18026,#18027);
+#18025 = CARTESIAN_POINT('',(40.00000009785,-32.50000019579,
+    6.999999197534));
+#18026 = DIRECTION('',(-1.,-2.827158936637E-09,-3.572240959168E-09));
+#18027 = DIRECTION('',(2.827158951391E-09,-1.,-4.13002410049E-09));
+#18028 = PCURVE('',#17448,#18029);
+#18029 = DEFINITIONAL_REPRESENTATION('',(#18030),#18034);
+#18030 = CIRCLE('',#18031,17.5);
+#18031 = AXIS2_PLACEMENT_2D('',#18032,#18033);
+#18032 = CARTESIAN_POINT('',(3.632043815066,-10.18326302464));
+#18033 = DIRECTION('',(1.,0.));
+#18034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18035 = PCURVE('',#17557,#18036);
+#18036 = DEFINITIONAL_REPRESENTATION('',(#18037),#18041);
+#18037 = LINE('',#18038,#18039);
+#18038 = CARTESIAN_POINT('',(-0.,-5.));
+#18039 = VECTOR('',#18040,1.);
+#18040 = DIRECTION('',(-1.,0.));
+#18041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18042 = ORIENTED_EDGE('',*,*,#17518,.F.);
+#18043 = FACE_BOUND('',#18044,.F.);
+#18044 = EDGE_LOOP('',(#18045));
+#18045 = ORIENTED_EDGE('',*,*,#18046,.T.);
+#18046 = EDGE_CURVE('',#18047,#18047,#18049,.T.);
+#18047 = VERTEX_POINT('',#18048);
+#18048 = CARTESIAN_POINT('',(40.000000002127,-8.750000228834,
+    14.999999003027));
+#18049 = SURFACE_CURVE('',#18050,(#18055,#18066),.PCURVE_S1.);
+#18050 = CIRCLE('',#18051,1.25);
+#18051 = AXIS2_PLACEMENT_3D('',#18052,#18053,#18054);
+#18052 = CARTESIAN_POINT('',(39.999999998593,-7.500000228834,
+    14.999999008189));
+#18053 = DIRECTION('',(1.,2.827158936637E-09,3.572240959168E-09));
+#18054 = DIRECTION('',(2.827158951391E-09,-1.,-4.13002410049E-09));
+#18055 = PCURVE('',#17448,#18056);
+#18056 = DEFINITIONAL_REPRESENTATION('',(#18057),#18065);
+#18057 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18058,#18059,#18060,#18061
+    ,#18062,#18063,#18064),.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(
+  '') );
+#18058 = CARTESIAN_POINT('',(-20.11795618493,-2.183263317244));
+#18059 = CARTESIAN_POINT('',(-20.11795618493,-4.348326826705));
+#18060 = CARTESIAN_POINT('',(-21.99295618493,-3.265795071975));
+#18061 = CARTESIAN_POINT('',(-23.86795618493,-2.183263317244));
+#18062 = CARTESIAN_POINT('',(-21.99295618493,-1.100731562514));
+#18063 = CARTESIAN_POINT('',(-20.11795618493,-1.819980778311E-02));
+#18064 = CARTESIAN_POINT('',(-20.11795618493,-2.183263317244));
+#18065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18066 = PCURVE('',#17853,#18067);
+#18067 = DEFINITIONAL_REPRESENTATION('',(#18068),#18072);
+#18068 = LINE('',#18069,#18070);
+#18069 = CARTESIAN_POINT('',(0.,-5.));
+#18070 = VECTOR('',#18071,1.);
+#18071 = DIRECTION('',(1.,0.));
+#18072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18073 = FACE_BOUND('',#18074,.F.);
+#18074 = EDGE_LOOP('',(#18075));
+#18075 = ORIENTED_EDGE('',*,*,#18076,.T.);
+#18076 = EDGE_CURVE('',#18077,#18077,#18079,.T.);
+#18077 = VERTEX_POINT('',#18078);
+#18078 = CARTESIAN_POINT('',(40.000000132176,-54.75000022883,
+    14.999998813046));
+#18079 = SURFACE_CURVE('',#18080,(#18085,#18096),.PCURVE_S1.);
+#18080 = CIRCLE('',#18081,1.25);
+#18081 = AXIS2_PLACEMENT_3D('',#18082,#18083,#18084);
+#18082 = CARTESIAN_POINT('',(40.000000128642,-53.50000022883,
+    14.999998818208));
+#18083 = DIRECTION('',(1.,2.827158936637E-09,3.572240959168E-09));
+#18084 = DIRECTION('',(2.827158951391E-09,-1.,-4.13002410049E-09));
+#18085 = PCURVE('',#17448,#18086);
+#18086 = DEFINITIONAL_REPRESENTATION('',(#18087),#18095);
+#18087 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18088,#18089,#18090,#18091
+    ,#18092,#18093,#18094),.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(
+  '') );
+#18088 = CARTESIAN_POINT('',(25.882043815066,-2.183263317244));
+#18089 = CARTESIAN_POINT('',(25.882043815066,-4.348326826705));
+#18090 = CARTESIAN_POINT('',(24.007043815066,-3.265795071975));
+#18091 = CARTESIAN_POINT('',(22.132043815066,-2.183263317244));
+#18092 = CARTESIAN_POINT('',(24.007043815066,-1.100731562514));
+#18093 = CARTESIAN_POINT('',(25.882043815066,-1.819980778311E-02));
+#18094 = CARTESIAN_POINT('',(25.882043815066,-2.183263317244));
+#18095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18096 = PCURVE('',#17888,#18097);
+#18097 = DEFINITIONAL_REPRESENTATION('',(#18098),#18102);
+#18098 = LINE('',#18099,#18100);
+#18099 = CARTESIAN_POINT('',(0.,-5.));
+#18100 = VECTOR('',#18101,1.);
+#18101 = DIRECTION('',(1.,0.));
+#18102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18103 = ADVANCED_FACE('',(#18104),#17557,.T.);
+#18104 = FACE_BOUND('',#18105,.F.);
+#18105 = EDGE_LOOP('',(#18106,#18107,#18108,#18129));
+#18106 = ORIENTED_EDGE('',*,*,#17541,.T.);
+#18107 = ORIENTED_EDGE('',*,*,#18021,.T.);
+#18108 = ORIENTED_EDGE('',*,*,#18109,.F.);
+#18109 = EDGE_CURVE('',#17780,#17999,#18110,.T.);
+#18110 = SURFACE_CURVE('',#18111,(#18115,#18122),.PCURVE_S1.);
+#18111 = LINE('',#18112,#18113);
+#18112 = CARTESIAN_POINT('',(45.000000048375,-15.00000018165,
+    6.999998995075));
+#18113 = VECTOR('',#18114,1.);
+#18114 = DIRECTION('',(-1.,-2.827158936637E-09,-3.572240959168E-09));
+#18115 = PCURVE('',#17557,#18116);
+#18116 = DEFINITIONAL_REPRESENTATION('',(#18117),#18121);
+#18117 = LINE('',#18118,#18119);
+#18118 = CARTESIAN_POINT('',(-9.424777977489,0.));
+#18119 = VECTOR('',#18120,1.);
+#18120 = DIRECTION('',(-0.,-1.));
+#18121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18122 = PCURVE('',#17795,#18123);
+#18123 = DEFINITIONAL_REPRESENTATION('',(#18124),#18128);
+#18124 = LINE('',#18125,#18126);
+#18125 = CARTESIAN_POINT('',(7.,0.));
+#18126 = VECTOR('',#18127,1.);
+#18127 = DIRECTION('',(0.,-1.));
+#18128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18129 = ORIENTED_EDGE('',*,*,#17807,.F.);
+#18130 = ADVANCED_FACE('',(#18131),#17633,.F.);
+#18131 = FACE_BOUND('',#18132,.T.);
+#18132 = EDGE_LOOP('',(#18133,#18134,#18135,#18156));
+#18133 = ORIENTED_EDGE('',*,*,#17617,.T.);
+#18134 = ORIENTED_EDGE('',*,*,#17905,.T.);
+#18135 = ORIENTED_EDGE('',*,*,#18136,.F.);
+#18136 = EDGE_CURVE('',#17672,#17906,#18137,.T.);
+#18137 = SURFACE_CURVE('',#18138,(#18142,#18149),.PCURVE_S1.);
+#18138 = LINE('',#18139,#18140);
+#18139 = CARTESIAN_POINT('',(44.999999989312,-28.48357837456,
+    34.205115124479));
+#18140 = VECTOR('',#18141,1.);
+#18141 = DIRECTION('',(-1.,-2.827158936637E-09,-3.572240959168E-09));
+#18142 = PCURVE('',#17633,#18143);
+#18143 = DEFINITIONAL_REPRESENTATION('',(#18144),#18148);
+#18144 = LINE('',#18145,#18146);
+#18145 = CARTESIAN_POINT('',(-1.717372321976,0.));
+#18146 = VECTOR('',#18147,1.);
+#18147 = DIRECTION('',(-0.,-1.));
+#18148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18149 = PCURVE('',#17711,#18150);
+#18150 = DEFINITIONAL_REPRESENTATION('',(#18151),#18155);
+#18151 = LINE('',#18152,#18153);
+#18152 = CARTESIAN_POINT('',(28.792311862737,0.));
+#18153 = VECTOR('',#18154,1.);
+#18154 = DIRECTION('',(0.,-1.));
+#18155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18156 = ORIENTED_EDGE('',*,*,#17671,.F.);
+#18157 = ADVANCED_FACE('',(#18158),#17795,.T.);
+#18158 = FACE_BOUND('',#18159,.T.);
+#18159 = EDGE_LOOP('',(#18160,#18181,#18182,#18183));
+#18160 = ORIENTED_EDGE('',*,*,#18161,.T.);
+#18161 = EDGE_CURVE('',#17752,#17976,#18162,.T.);
+#18162 = SURFACE_CURVE('',#18163,(#18167,#18174),.PCURVE_S1.);
+#18163 = LINE('',#18164,#18165);
+#18164 = CARTESIAN_POINT('',(45.00000007338,-15.00000015274,
+    -1.004924596507E-06));
+#18165 = VECTOR('',#18166,1.);
+#18166 = DIRECTION('',(-1.,-2.827158936637E-09,-3.572240959168E-09));
+#18167 = PCURVE('',#17795,#18168);
+#18168 = DEFINITIONAL_REPRESENTATION('',(#18169),#18173);
+#18169 = LINE('',#18170,#18171);
+#18170 = CARTESIAN_POINT('',(0.,0.));
+#18171 = VECTOR('',#18172,1.);
+#18172 = DIRECTION('',(0.,-1.));
+#18173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18174 = PCURVE('',#17767,#18175);
+#18175 = DEFINITIONAL_REPRESENTATION('',(#18176),#18180);
+#18176 = LINE('',#18177,#18178);
+#18177 = CARTESIAN_POINT('',(15.,0.));
+#18178 = VECTOR('',#18179,1.);
+#18179 = DIRECTION('',(0.,-1.));
+#18180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18181 = ORIENTED_EDGE('',*,*,#17998,.T.);
+#18182 = ORIENTED_EDGE('',*,*,#18109,.F.);
+#18183 = ORIENTED_EDGE('',*,*,#17779,.F.);
+#18184 = ADVANCED_FACE('',(#18185),#17711,.F.);
+#18185 = FACE_BOUND('',#18186,.F.);
+#18186 = EDGE_LOOP('',(#18187,#18208,#18209,#18210));
+#18187 = ORIENTED_EDGE('',*,*,#18188,.T.);
+#18188 = EDGE_CURVE('',#17696,#17930,#18189,.T.);
+#18189 = SURFACE_CURVE('',#18190,(#18194,#18201),.PCURVE_S1.);
+#18190 = LINE('',#18191,#18192);
+#18191 = CARTESIAN_POINT('',(44.999999923806,-2.766482523177E-07,
+    29.999999057026));
+#18192 = VECTOR('',#18193,1.);
+#18193 = DIRECTION('',(-1.,-2.827158936637E-09,-3.572240959168E-09));
+#18194 = PCURVE('',#17711,#18195);
+#18195 = DEFINITIONAL_REPRESENTATION('',(#18196),#18200);
+#18196 = LINE('',#18197,#18198);
+#18197 = CARTESIAN_POINT('',(0.,0.));
+#18198 = VECTOR('',#18199,1.);
+#18199 = DIRECTION('',(0.,-1.));
+#18200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18201 = PCURVE('',#17739,#18202);
+#18202 = DEFINITIONAL_REPRESENTATION('',(#18203),#18207);
+#18203 = LINE('',#18204,#18205);
+#18204 = CARTESIAN_POINT('',(30.,0.));
+#18205 = VECTOR('',#18206,1.);
+#18206 = DIRECTION('',(0.,-1.));
+#18207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18208 = ORIENTED_EDGE('',*,*,#17929,.T.);
+#18209 = ORIENTED_EDGE('',*,*,#18136,.F.);
+#18210 = ORIENTED_EDGE('',*,*,#17695,.F.);
+#18211 = ADVANCED_FACE('',(#18212),#17767,.T.);
+#18212 = FACE_BOUND('',#18213,.T.);
+#18213 = EDGE_LOOP('',(#18214,#18235,#18236,#18237));
+#18214 = ORIENTED_EDGE('',*,*,#18215,.T.);
+#18215 = EDGE_CURVE('',#17724,#17953,#18216,.T.);
+#18216 = SURFACE_CURVE('',#18217,(#18221,#18228),.PCURVE_S1.);
+#18217 = LINE('',#18218,#18219);
+#18218 = CARTESIAN_POINT('',(45.000000030973,-1.52747529E-07,
+    -9.42974235E-07));
+#18219 = VECTOR('',#18220,1.);
+#18220 = DIRECTION('',(-1.,-2.827158936637E-09,-3.572240959168E-09));
+#18221 = PCURVE('',#17767,#18222);
+#18222 = DEFINITIONAL_REPRESENTATION('',(#18223),#18227);
+#18223 = LINE('',#18224,#18225);
+#18224 = CARTESIAN_POINT('',(0.,0.));
+#18225 = VECTOR('',#18226,1.);
+#18226 = DIRECTION('',(0.,-1.));
+#18227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18228 = PCURVE('',#17739,#18229);
+#18229 = DEFINITIONAL_REPRESENTATION('',(#18230),#18234);
+#18230 = LINE('',#18231,#18232);
+#18231 = CARTESIAN_POINT('',(0.,0.));
+#18232 = VECTOR('',#18233,1.);
+#18233 = DIRECTION('',(0.,-1.));
+#18234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18235 = ORIENTED_EDGE('',*,*,#17975,.T.);
+#18236 = ORIENTED_EDGE('',*,*,#18161,.F.);
+#18237 = ORIENTED_EDGE('',*,*,#17751,.F.);
+#18238 = ADVANCED_FACE('',(#18239),#17739,.F.);
+#18239 = FACE_BOUND('',#18240,.F.);
+#18240 = EDGE_LOOP('',(#18241,#18242,#18243,#18244));
+#18241 = ORIENTED_EDGE('',*,*,#18215,.T.);
+#18242 = ORIENTED_EDGE('',*,*,#17952,.T.);
+#18243 = ORIENTED_EDGE('',*,*,#18188,.F.);
+#18244 = ORIENTED_EDGE('',*,*,#17723,.F.);
+#18245 = ADVANCED_FACE('',(#18246),#17853,.T.);
+#18246 = FACE_BOUND('',#18247,.T.);
+#18247 = EDGE_LOOP('',(#18248,#18269,#18270,#18271));
+#18248 = ORIENTED_EDGE('',*,*,#18249,.T.);
+#18249 = EDGE_CURVE('',#17833,#18047,#18250,.T.);
+#18250 = SEAM_CURVE('',#18251,(#18255,#18262),.PCURVE_S1.);
+#18251 = LINE('',#18252,#18253);
+#18252 = CARTESIAN_POINT('',(45.000000002127,-8.750000214698,
+    14.999999020888));
+#18253 = VECTOR('',#18254,1.);
+#18254 = DIRECTION('',(-1.,-2.827158936637E-09,-3.572240959168E-09));
+#18255 = PCURVE('',#17853,#18256);
+#18256 = DEFINITIONAL_REPRESENTATION('',(#18257),#18261);
+#18257 = LINE('',#18258,#18259);
+#18258 = CARTESIAN_POINT('',(0.,0.));
+#18259 = VECTOR('',#18260,1.);
+#18260 = DIRECTION('',(0.,-1.));
+#18261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18262 = PCURVE('',#17853,#18263);
+#18263 = DEFINITIONAL_REPRESENTATION('',(#18264),#18268);
+#18264 = LINE('',#18265,#18266);
+#18265 = CARTESIAN_POINT('',(6.28318530718,0.));
+#18266 = VECTOR('',#18267,1.);
+#18267 = DIRECTION('',(0.,-1.));
+#18268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18269 = ORIENTED_EDGE('',*,*,#18046,.T.);
+#18270 = ORIENTED_EDGE('',*,*,#18249,.F.);
+#18271 = ORIENTED_EDGE('',*,*,#17832,.F.);
+#18272 = ADVANCED_FACE('',(#18273),#17888,.T.);
+#18273 = FACE_BOUND('',#18274,.T.);
+#18274 = EDGE_LOOP('',(#18275,#18296,#18297,#18298));
+#18275 = ORIENTED_EDGE('',*,*,#18276,.T.);
+#18276 = EDGE_CURVE('',#17868,#18077,#18277,.T.);
+#18277 = SEAM_CURVE('',#18278,(#18282,#18289),.PCURVE_S1.);
+#18278 = LINE('',#18279,#18280);
+#18279 = CARTESIAN_POINT('',(45.000000132176,-54.75000021469,
+    14.999998830907));
+#18280 = VECTOR('',#18281,1.);
+#18281 = DIRECTION('',(-1.,-2.827158936637E-09,-3.572240959168E-09));
+#18282 = PCURVE('',#17888,#18283);
+#18283 = DEFINITIONAL_REPRESENTATION('',(#18284),#18288);
+#18284 = LINE('',#18285,#18286);
+#18285 = CARTESIAN_POINT('',(0.,0.));
+#18286 = VECTOR('',#18287,1.);
+#18287 = DIRECTION('',(0.,-1.));
+#18288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18289 = PCURVE('',#17888,#18290);
+#18290 = DEFINITIONAL_REPRESENTATION('',(#18291),#18295);
+#18291 = LINE('',#18292,#18293);
+#18292 = CARTESIAN_POINT('',(6.28318530718,0.));
+#18293 = VECTOR('',#18294,1.);
+#18294 = DIRECTION('',(0.,-1.));
+#18295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18296 = ORIENTED_EDGE('',*,*,#18076,.T.);
+#18297 = ORIENTED_EDGE('',*,*,#18276,.F.);
+#18298 = ORIENTED_EDGE('',*,*,#17867,.F.);
+#18299 = ORIENTED_CLOSED_SHELL('',*,#18300,.F.);
+#18300 = CLOSED_SHELL('',(#18301,#18389,#18393,#18428,#18483));
+#18301 = ADVANCED_FACE('',(#18302),#18316,.F.);
+#18302 = FACE_BOUND('',#18303,.T.);
+#18303 = EDGE_LOOP('',(#18304,#18334,#18361,#18362));
+#18304 = ORIENTED_EDGE('',*,*,#18305,.T.);
+#18305 = EDGE_CURVE('',#18306,#18308,#18310,.T.);
+#18306 = VERTEX_POINT('',#18307);
+#18307 = CARTESIAN_POINT('',(46.000000005953,-5.925241240495,
+    16.232936418662));
+#18308 = VERTEX_POINT('',#18309);
+#18309 = CARTESIAN_POINT('',(45.000000005953,-5.925241250193,
+    16.232936400981));
+#18310 = SEAM_CURVE('',#18311,(#18315,#18327),.PCURVE_S1.);
+#18311 = LINE('',#18312,#18313);
+#18312 = CARTESIAN_POINT('',(46.000000005953,-5.925241240495,
+    16.232936418662));
+#18313 = VECTOR('',#18314,1.);
+#18314 = DIRECTION('',(-1.,-9.697999884757E-09,-1.768058658794E-08));
+#18315 = PCURVE('',#18316,#18321);
+#18316 = CYLINDRICAL_SURFACE('',#18317,2.);
+#18317 = AXIS2_PLACEMENT_3D('',#18318,#18319,#18320);
+#18318 = CARTESIAN_POINT('',(46.000000043024,-7.500000160339,
+    14.999999135435));
+#18319 = DIRECTION('',(1.,9.697999884757E-09,1.768058658794E-08));
+#18320 = DIRECTION('',(-1.853553310838E-08,0.787379459922,0.616468641613
+    ));
+#18321 = DEFINITIONAL_REPRESENTATION('',(#18322),#18326);
+#18322 = LINE('',#18323,#18324);
+#18323 = CARTESIAN_POINT('',(-0.,0.));
+#18324 = VECTOR('',#18325,1.);
+#18325 = DIRECTION('',(-0.,-1.));
+#18326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18327 = PCURVE('',#18316,#18328);
+#18328 = DEFINITIONAL_REPRESENTATION('',(#18329),#18333);
+#18329 = LINE('',#18330,#18331);
+#18330 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#18331 = VECTOR('',#18332,1.);
+#18332 = DIRECTION('',(-0.,-1.));
+#18333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18334 = ORIENTED_EDGE('',*,*,#18335,.T.);
+#18335 = EDGE_CURVE('',#18308,#18308,#18336,.T.);
+#18336 = SURFACE_CURVE('',#18337,(#18342,#18349),.PCURVE_S1.);
+#18337 = CIRCLE('',#18338,2.);
+#18338 = AXIS2_PLACEMENT_3D('',#18339,#18340,#18341);
+#18339 = CARTESIAN_POINT('',(45.000000043024,-7.500000170037,
+    14.999999117755));
+#18340 = DIRECTION('',(-1.,-9.697999884757E-09,-1.768058658794E-08));
+#18341 = DIRECTION('',(-1.853553310838E-08,0.787379459922,0.616468641613
+    ));
+#18342 = PCURVE('',#18316,#18343);
+#18343 = DEFINITIONAL_REPRESENTATION('',(#18344),#18348);
+#18344 = LINE('',#18345,#18346);
+#18345 = CARTESIAN_POINT('',(-0.,-1.));
+#18346 = VECTOR('',#18347,1.);
+#18347 = DIRECTION('',(-1.,0.));
+#18348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18349 = PCURVE('',#18350,#18355);
+#18350 = PLANE('',#18351);
+#18351 = AXIS2_PLACEMENT_3D('',#18352,#18353,#18354);
+#18352 = CARTESIAN_POINT('',(45.000000043024,-7.500000170037,
+    14.999999117755));
+#18353 = DIRECTION('',(-1.,-9.697999884757E-09,-1.768058658794E-08));
+#18354 = DIRECTION('',(-1.853553310838E-08,0.787379459922,0.616468641613
+    ));
+#18355 = DEFINITIONAL_REPRESENTATION('',(#18356),#18360);
+#18356 = CIRCLE('',#18357,2.);
+#18357 = AXIS2_PLACEMENT_2D('',#18358,#18359);
+#18358 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#18359 = DIRECTION('',(1.,0.));
+#18360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18361 = ORIENTED_EDGE('',*,*,#18305,.F.);
+#18362 = ORIENTED_EDGE('',*,*,#18363,.F.);
+#18363 = EDGE_CURVE('',#18306,#18306,#18364,.T.);
+#18364 = SURFACE_CURVE('',#18365,(#18370,#18377),.PCURVE_S1.);
+#18365 = CIRCLE('',#18366,2.);
+#18366 = AXIS2_PLACEMENT_3D('',#18367,#18368,#18369);
+#18367 = CARTESIAN_POINT('',(46.000000043024,-7.500000160339,
+    14.999999135435));
+#18368 = DIRECTION('',(-1.,-9.697999884757E-09,-1.768058658794E-08));
+#18369 = DIRECTION('',(-1.853553310838E-08,0.787379459922,0.616468641613
+    ));
+#18370 = PCURVE('',#18316,#18371);
+#18371 = DEFINITIONAL_REPRESENTATION('',(#18372),#18376);
+#18372 = LINE('',#18373,#18374);
+#18373 = CARTESIAN_POINT('',(-0.,0.));
+#18374 = VECTOR('',#18375,1.);
+#18375 = DIRECTION('',(-1.,0.));
+#18376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18377 = PCURVE('',#18378,#18383);
+#18378 = PLANE('',#18379);
+#18379 = AXIS2_PLACEMENT_3D('',#18380,#18381,#18382);
+#18380 = CARTESIAN_POINT('',(46.000000043024,-7.500000160339,
+    14.999999135435));
+#18381 = DIRECTION('',(-1.,-9.697999884757E-09,-1.768058658794E-08));
+#18382 = DIRECTION('',(-1.853553310838E-08,0.787379459922,0.616468641613
+    ));
+#18383 = DEFINITIONAL_REPRESENTATION('',(#18384),#18388);
+#18384 = CIRCLE('',#18385,2.);
+#18385 = AXIS2_PLACEMENT_2D('',#18386,#18387);
+#18386 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#18387 = DIRECTION('',(1.,0.));
+#18388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18389 = ADVANCED_FACE('',(#18390),#18378,.T.);
+#18390 = FACE_BOUND('',#18391,.T.);
+#18391 = EDGE_LOOP('',(#18392));
+#18392 = ORIENTED_EDGE('',*,*,#18363,.T.);
+#18393 = ADVANCED_FACE('',(#18394,#18397),#18350,.F.);
+#18394 = FACE_BOUND('',#18395,.F.);
+#18395 = EDGE_LOOP('',(#18396));
+#18396 = ORIENTED_EDGE('',*,*,#18335,.T.);
+#18397 = FACE_BOUND('',#18398,.F.);
+#18398 = EDGE_LOOP('',(#18399));
+#18399 = ORIENTED_EDGE('',*,*,#18400,.F.);
+#18400 = EDGE_CURVE('',#18401,#18401,#18403,.T.);
+#18401 = VERTEX_POINT('',#18402);
+#18402 = CARTESIAN_POINT('',(45.000000019854,-6.515775845135,
+    15.770584919771));
+#18403 = SURFACE_CURVE('',#18404,(#18409,#18416),.PCURVE_S1.);
+#18404 = CIRCLE('',#18405,1.25);
+#18405 = AXIS2_PLACEMENT_3D('',#18406,#18407,#18408);
+#18406 = CARTESIAN_POINT('',(45.000000043024,-7.500000170037,
+    14.999999117755));
+#18407 = DIRECTION('',(-1.,-9.697999884757E-09,-1.768058658794E-08));
+#18408 = DIRECTION('',(-1.853553310838E-08,0.787379459922,0.616468641613
+    ));
+#18409 = PCURVE('',#18350,#18410);
+#18410 = DEFINITIONAL_REPRESENTATION('',(#18411),#18415);
+#18411 = CIRCLE('',#18412,1.25);
+#18412 = AXIS2_PLACEMENT_2D('',#18413,#18414);
+#18413 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#18414 = DIRECTION('',(1.,0.));
+#18415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18416 = PCURVE('',#18417,#18422);
+#18417 = CYLINDRICAL_SURFACE('',#18418,1.25);
+#18418 = AXIS2_PLACEMENT_3D('',#18419,#18420,#18421);
+#18419 = CARTESIAN_POINT('',(45.000000043024,-7.500000170037,
+    14.999999117755));
+#18420 = DIRECTION('',(1.,9.697999884757E-09,1.768058658794E-08));
+#18421 = DIRECTION('',(-1.853553310838E-08,0.787379459922,0.616468641613
+    ));
+#18422 = DEFINITIONAL_REPRESENTATION('',(#18423),#18427);
+#18423 = LINE('',#18424,#18425);
+#18424 = CARTESIAN_POINT('',(-0.,0.));
+#18425 = VECTOR('',#18426,1.);
+#18426 = DIRECTION('',(-1.,0.));
+#18427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18428 = ADVANCED_FACE('',(#18429),#18417,.F.);
+#18429 = FACE_BOUND('',#18430,.T.);
+#18430 = EDGE_LOOP('',(#18431,#18454,#18481,#18482));
+#18431 = ORIENTED_EDGE('',*,*,#18432,.T.);
+#18432 = EDGE_CURVE('',#18401,#18433,#18435,.T.);
+#18433 = VERTEX_POINT('',#18434);
+#18434 = CARTESIAN_POINT('',(32.000000019854,-6.515775971209,
+    15.770584689924));
+#18435 = SEAM_CURVE('',#18436,(#18440,#18447),.PCURVE_S1.);
+#18436 = LINE('',#18437,#18438);
+#18437 = CARTESIAN_POINT('',(45.000000019854,-6.515775845135,
+    15.770584919771));
+#18438 = VECTOR('',#18439,1.);
+#18439 = DIRECTION('',(-1.,-9.697999884757E-09,-1.768058658794E-08));
+#18440 = PCURVE('',#18417,#18441);
+#18441 = DEFINITIONAL_REPRESENTATION('',(#18442),#18446);
+#18442 = LINE('',#18443,#18444);
+#18443 = CARTESIAN_POINT('',(-0.,0.));
+#18444 = VECTOR('',#18445,1.);
+#18445 = DIRECTION('',(-0.,-1.));
+#18446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18447 = PCURVE('',#18417,#18448);
+#18448 = DEFINITIONAL_REPRESENTATION('',(#18449),#18453);
+#18449 = LINE('',#18450,#18451);
+#18450 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#18451 = VECTOR('',#18452,1.);
+#18452 = DIRECTION('',(-0.,-1.));
+#18453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18454 = ORIENTED_EDGE('',*,*,#18455,.T.);
+#18455 = EDGE_CURVE('',#18433,#18433,#18456,.T.);
+#18456 = SURFACE_CURVE('',#18457,(#18462,#18469),.PCURVE_S1.);
+#18457 = CIRCLE('',#18458,1.25);
+#18458 = AXIS2_PLACEMENT_3D('',#18459,#18460,#18461);
+#18459 = CARTESIAN_POINT('',(32.000000043024,-7.500000296111,
+    14.999998887907));
+#18460 = DIRECTION('',(-1.,-9.697999884757E-09,-1.768058658794E-08));
+#18461 = DIRECTION('',(-1.853553310838E-08,0.787379459922,0.616468641613
+    ));
+#18462 = PCURVE('',#18417,#18463);
+#18463 = DEFINITIONAL_REPRESENTATION('',(#18464),#18468);
+#18464 = LINE('',#18465,#18466);
+#18465 = CARTESIAN_POINT('',(-0.,-13.));
+#18466 = VECTOR('',#18467,1.);
+#18467 = DIRECTION('',(-1.,0.));
+#18468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18469 = PCURVE('',#18470,#18475);
+#18470 = PLANE('',#18471);
+#18471 = AXIS2_PLACEMENT_3D('',#18472,#18473,#18474);
+#18472 = CARTESIAN_POINT('',(32.000000043024,-7.500000296111,
+    14.999998887907));
+#18473 = DIRECTION('',(-1.,-9.697999884757E-09,-1.768058658794E-08));
+#18474 = DIRECTION('',(-1.853553310838E-08,0.787379459922,0.616468641613
+    ));
+#18475 = DEFINITIONAL_REPRESENTATION('',(#18476),#18480);
+#18476 = CIRCLE('',#18477,1.25);
+#18477 = AXIS2_PLACEMENT_2D('',#18478,#18479);
+#18478 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#18479 = DIRECTION('',(1.,0.));
+#18480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18481 = ORIENTED_EDGE('',*,*,#18432,.F.);
+#18482 = ORIENTED_EDGE('',*,*,#18400,.F.);
+#18483 = ADVANCED_FACE('',(#18484),#18470,.F.);
+#18484 = FACE_BOUND('',#18485,.F.);
+#18485 = EDGE_LOOP('',(#18486));
+#18486 = ORIENTED_EDGE('',*,*,#18455,.T.);
+#18487 = ORIENTED_CLOSED_SHELL('',*,#18488,.F.);
+#18488 = CLOSED_SHELL('',(#18489,#18577,#18581,#18616,#18671));
+#18489 = ADVANCED_FACE('',(#18490),#18504,.F.);
+#18490 = FACE_BOUND('',#18491,.T.);
+#18491 = EDGE_LOOP('',(#18492,#18522,#18549,#18550));
+#18492 = ORIENTED_EDGE('',*,*,#18493,.T.);
+#18493 = EDGE_CURVE('',#18494,#18496,#18498,.T.);
+#18494 = VERTEX_POINT('',#18495);
+#18495 = CARTESIAN_POINT('',(46.000000104618,-54.51719970589,
+    16.72200507921));
+#18496 = VERTEX_POINT('',#18497);
+#18497 = CARTESIAN_POINT('',(45.000000104618,-54.51719970478,
+    16.722005061245));
+#18498 = SEAM_CURVE('',#18499,(#18503,#18515),.PCURVE_S1.);
+#18499 = LINE('',#18500,#18501);
+#18500 = CARTESIAN_POINT('',(46.000000104618,-54.51719970589,
+    16.72200507921));
+#18501 = VECTOR('',#18502,1.);
+#18502 = DIRECTION('',(-1.,1.106701576172E-09,-1.796524994114E-08));
+#18503 = PCURVE('',#18504,#18509);
+#18504 = CYLINDRICAL_SURFACE('',#18505,2.);
+#18505 = AXIS2_PLACEMENT_3D('',#18506,#18507,#18508);
+#18506 = CARTESIAN_POINT('',(46.00000013668,-53.50000021793,
+    14.999998923097));
+#18507 = DIRECTION('',(1.,-1.106701576172E-09,1.796524994114E-08));
+#18508 = DIRECTION('',(-1.603100363567E-08,-0.508599743981,
+    0.861003078056));
+#18509 = DEFINITIONAL_REPRESENTATION('',(#18510),#18514);
+#18510 = LINE('',#18511,#18512);
+#18511 = CARTESIAN_POINT('',(-0.,0.));
+#18512 = VECTOR('',#18513,1.);
+#18513 = DIRECTION('',(-0.,-1.));
+#18514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18515 = PCURVE('',#18504,#18516);
+#18516 = DEFINITIONAL_REPRESENTATION('',(#18517),#18521);
+#18517 = LINE('',#18518,#18519);
+#18518 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#18519 = VECTOR('',#18520,1.);
+#18520 = DIRECTION('',(-0.,-1.));
+#18521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18522 = ORIENTED_EDGE('',*,*,#18523,.T.);
+#18523 = EDGE_CURVE('',#18496,#18496,#18524,.T.);
+#18524 = SURFACE_CURVE('',#18525,(#18530,#18537),.PCURVE_S1.);
+#18525 = CIRCLE('',#18526,2.);
+#18526 = AXIS2_PLACEMENT_3D('',#18527,#18528,#18529);
+#18527 = CARTESIAN_POINT('',(45.00000013668,-53.50000021682,
+    14.999998905132));
+#18528 = DIRECTION('',(-1.,1.106701576172E-09,-1.796524994114E-08));
+#18529 = DIRECTION('',(-1.603100363567E-08,-0.508599743981,
+    0.861003078056));
+#18530 = PCURVE('',#18504,#18531);
+#18531 = DEFINITIONAL_REPRESENTATION('',(#18532),#18536);
+#18532 = LINE('',#18533,#18534);
+#18533 = CARTESIAN_POINT('',(-0.,-1.));
+#18534 = VECTOR('',#18535,1.);
+#18535 = DIRECTION('',(-1.,0.));
+#18536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18537 = PCURVE('',#18538,#18543);
+#18538 = PLANE('',#18539);
+#18539 = AXIS2_PLACEMENT_3D('',#18540,#18541,#18542);
+#18540 = CARTESIAN_POINT('',(45.00000013668,-53.50000021682,
+    14.999998905132));
+#18541 = DIRECTION('',(-1.,1.106701576172E-09,-1.796524994114E-08));
+#18542 = DIRECTION('',(-1.603100363567E-08,-0.508599743981,
+    0.861003078056));
+#18543 = DEFINITIONAL_REPRESENTATION('',(#18544),#18548);
+#18544 = CIRCLE('',#18545,2.);
+#18545 = AXIS2_PLACEMENT_2D('',#18546,#18547);
+#18546 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#18547 = DIRECTION('',(1.,0.));
+#18548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18549 = ORIENTED_EDGE('',*,*,#18493,.F.);
+#18550 = ORIENTED_EDGE('',*,*,#18551,.F.);
+#18551 = EDGE_CURVE('',#18494,#18494,#18552,.T.);
+#18552 = SURFACE_CURVE('',#18553,(#18558,#18565),.PCURVE_S1.);
+#18553 = CIRCLE('',#18554,2.);
+#18554 = AXIS2_PLACEMENT_3D('',#18555,#18556,#18557);
+#18555 = CARTESIAN_POINT('',(46.00000013668,-53.50000021793,
+    14.999998923097));
+#18556 = DIRECTION('',(-1.,1.106701576172E-09,-1.796524994114E-08));
+#18557 = DIRECTION('',(-1.603100363567E-08,-0.508599743981,
+    0.861003078056));
+#18558 = PCURVE('',#18504,#18559);
+#18559 = DEFINITIONAL_REPRESENTATION('',(#18560),#18564);
+#18560 = LINE('',#18561,#18562);
+#18561 = CARTESIAN_POINT('',(-0.,0.));
+#18562 = VECTOR('',#18563,1.);
+#18563 = DIRECTION('',(-1.,0.));
+#18564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18565 = PCURVE('',#18566,#18571);
+#18566 = PLANE('',#18567);
+#18567 = AXIS2_PLACEMENT_3D('',#18568,#18569,#18570);
+#18568 = CARTESIAN_POINT('',(46.00000013668,-53.50000021793,
+    14.999998923097));
+#18569 = DIRECTION('',(-1.,1.106701576172E-09,-1.796524994114E-08));
+#18570 = DIRECTION('',(-1.603100363567E-08,-0.508599743981,
+    0.861003078056));
+#18571 = DEFINITIONAL_REPRESENTATION('',(#18572),#18576);
+#18572 = CIRCLE('',#18573,2.);
+#18573 = AXIS2_PLACEMENT_2D('',#18574,#18575);
+#18574 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#18575 = DIRECTION('',(1.,0.));
+#18576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18577 = ADVANCED_FACE('',(#18578),#18566,.T.);
+#18578 = FACE_BOUND('',#18579,.T.);
+#18579 = EDGE_LOOP('',(#18580));
+#18580 = ORIENTED_EDGE('',*,*,#18551,.T.);
+#18581 = ADVANCED_FACE('',(#18582,#18585),#18538,.F.);
+#18582 = FACE_BOUND('',#18583,.F.);
+#18583 = EDGE_LOOP('',(#18584));
+#18584 = ORIENTED_EDGE('',*,*,#18523,.T.);
+#18585 = FACE_BOUND('',#18586,.F.);
+#18586 = EDGE_LOOP('',(#18587));
+#18587 = ORIENTED_EDGE('',*,*,#18588,.F.);
+#18588 = EDGE_CURVE('',#18589,#18589,#18591,.T.);
+#18589 = VERTEX_POINT('',#18590);
+#18590 = CARTESIAN_POINT('',(45.000000116641,-54.1357498968,
+    16.076252752703));
+#18591 = SURFACE_CURVE('',#18592,(#18597,#18604),.PCURVE_S1.);
+#18592 = CIRCLE('',#18593,1.25);
+#18593 = AXIS2_PLACEMENT_3D('',#18594,#18595,#18596);
+#18594 = CARTESIAN_POINT('',(45.00000013668,-53.50000021682,
+    14.999998905132));
+#18595 = DIRECTION('',(-1.,1.106701576172E-09,-1.796524994114E-08));
+#18596 = DIRECTION('',(-1.603100363567E-08,-0.508599743981,
+    0.861003078056));
+#18597 = PCURVE('',#18538,#18598);
+#18598 = DEFINITIONAL_REPRESENTATION('',(#18599),#18603);
+#18599 = CIRCLE('',#18600,1.25);
+#18600 = AXIS2_PLACEMENT_2D('',#18601,#18602);
+#18601 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#18602 = DIRECTION('',(1.,0.));
+#18603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18604 = PCURVE('',#18605,#18610);
+#18605 = CYLINDRICAL_SURFACE('',#18606,1.25);
+#18606 = AXIS2_PLACEMENT_3D('',#18607,#18608,#18609);
+#18607 = CARTESIAN_POINT('',(45.00000013668,-53.50000021682,
+    14.999998905132));
+#18608 = DIRECTION('',(1.,-1.106701576172E-09,1.796524994114E-08));
+#18609 = DIRECTION('',(-1.603100363567E-08,-0.508599743981,
+    0.861003078056));
+#18610 = DEFINITIONAL_REPRESENTATION('',(#18611),#18615);
+#18611 = LINE('',#18612,#18613);
+#18612 = CARTESIAN_POINT('',(-0.,0.));
+#18613 = VECTOR('',#18614,1.);
+#18614 = DIRECTION('',(-1.,0.));
+#18615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18616 = ADVANCED_FACE('',(#18617),#18605,.F.);
+#18617 = FACE_BOUND('',#18618,.T.);
+#18618 = EDGE_LOOP('',(#18619,#18642,#18669,#18670));
+#18619 = ORIENTED_EDGE('',*,*,#18620,.T.);
+#18620 = EDGE_CURVE('',#18589,#18621,#18623,.T.);
+#18621 = VERTEX_POINT('',#18622);
+#18622 = CARTESIAN_POINT('',(32.000000116641,-54.13574988241,
+    16.076252519154));
+#18623 = SEAM_CURVE('',#18624,(#18628,#18635),.PCURVE_S1.);
+#18624 = LINE('',#18625,#18626);
+#18625 = CARTESIAN_POINT('',(45.000000116641,-54.1357498968,
+    16.076252752703));
+#18626 = VECTOR('',#18627,1.);
+#18627 = DIRECTION('',(-1.,1.106701576172E-09,-1.796524994114E-08));
+#18628 = PCURVE('',#18605,#18629);
+#18629 = DEFINITIONAL_REPRESENTATION('',(#18630),#18634);
+#18630 = LINE('',#18631,#18632);
+#18631 = CARTESIAN_POINT('',(-0.,0.));
+#18632 = VECTOR('',#18633,1.);
+#18633 = DIRECTION('',(-0.,-1.));
+#18634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18635 = PCURVE('',#18605,#18636);
+#18636 = DEFINITIONAL_REPRESENTATION('',(#18637),#18641);
+#18637 = LINE('',#18638,#18639);
+#18638 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#18639 = VECTOR('',#18640,1.);
+#18640 = DIRECTION('',(-0.,-1.));
+#18641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18642 = ORIENTED_EDGE('',*,*,#18643,.T.);
+#18643 = EDGE_CURVE('',#18621,#18621,#18644,.T.);
+#18644 = SURFACE_CURVE('',#18645,(#18650,#18657),.PCURVE_S1.);
+#18645 = CIRCLE('',#18646,1.25);
+#18646 = AXIS2_PLACEMENT_3D('',#18647,#18648,#18649);
+#18647 = CARTESIAN_POINT('',(32.00000013668,-53.50000020243,
+    14.999998671584));
+#18648 = DIRECTION('',(-1.,1.106701576172E-09,-1.796524994114E-08));
+#18649 = DIRECTION('',(-1.603100363567E-08,-0.508599743981,
+    0.861003078056));
+#18650 = PCURVE('',#18605,#18651);
+#18651 = DEFINITIONAL_REPRESENTATION('',(#18652),#18656);
+#18652 = LINE('',#18653,#18654);
+#18653 = CARTESIAN_POINT('',(-0.,-13.));
+#18654 = VECTOR('',#18655,1.);
+#18655 = DIRECTION('',(-1.,0.));
+#18656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18657 = PCURVE('',#18658,#18663);
+#18658 = PLANE('',#18659);
+#18659 = AXIS2_PLACEMENT_3D('',#18660,#18661,#18662);
+#18660 = CARTESIAN_POINT('',(32.00000013668,-53.50000020243,
+    14.999998671584));
+#18661 = DIRECTION('',(-1.,1.106701576172E-09,-1.796524994114E-08));
+#18662 = DIRECTION('',(-1.603100363567E-08,-0.508599743981,
+    0.861003078056));
+#18663 = DEFINITIONAL_REPRESENTATION('',(#18664),#18668);
+#18664 = CIRCLE('',#18665,1.25);
+#18665 = AXIS2_PLACEMENT_2D('',#18666,#18667);
+#18666 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#18667 = DIRECTION('',(1.,0.));
+#18668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18669 = ORIENTED_EDGE('',*,*,#18620,.F.);
+#18670 = ORIENTED_EDGE('',*,*,#18588,.F.);
+#18671 = ADVANCED_FACE('',(#18672),#18658,.F.);
+#18672 = FACE_BOUND('',#18673,.F.);
+#18673 = EDGE_LOOP('',(#18674));
+#18674 = ORIENTED_EDGE('',*,*,#18643,.T.);
+#18675 = ORIENTED_CLOSED_SHELL('',*,#18676,.F.);
+#18676 = CLOSED_SHELL('',(#18677,#18867,#18943,#19054,#19155,#19182,
+    #19237,#19292,#19369,#19396,#19423,#19427,#19431,#19486,#19541,
+    #19545));
+#18677 = ADVANCED_FACE('',(#18678,#18797,#18832),#18692,.T.);
+#18678 = FACE_BOUND('',#18679,.T.);
+#18679 = EDGE_LOOP('',(#18680,#18715,#18743,#18771));
+#18680 = ORIENTED_EDGE('',*,*,#18681,.T.);
+#18681 = EDGE_CURVE('',#18682,#18684,#18686,.T.);
+#18682 = VERTEX_POINT('',#18683);
+#18683 = CARTESIAN_POINT('',(24.999998527381,-172.0000011327,10.));
+#18684 = VERTEX_POINT('',#18685);
+#18685 = CARTESIAN_POINT('',(24.999998527381,-172.0000011327,20.));
+#18686 = SURFACE_CURVE('',#18687,(#18691,#18703),.PCURVE_S1.);
+#18687 = LINE('',#18688,#18689);
+#18688 = CARTESIAN_POINT('',(24.999998527381,-172.0000011327,10.));
+#18689 = VECTOR('',#18690,1.);
+#18690 = DIRECTION('',(0.,0.,1.));
+#18691 = PCURVE('',#18692,#18697);
+#18692 = PLANE('',#18693);
+#18693 = AXIS2_PLACEMENT_3D('',#18694,#18695,#18696);
+#18694 = CARTESIAN_POINT('',(24.999998527381,-172.0000011327,10.));
+#18695 = DIRECTION('',(-1.,4.531136477137E-08,0.));
+#18696 = DIRECTION('',(4.531136477137E-08,1.,0.));
+#18697 = DEFINITIONAL_REPRESENTATION('',(#18698),#18702);
+#18698 = LINE('',#18699,#18700);
+#18699 = CARTESIAN_POINT('',(0.,0.));
+#18700 = VECTOR('',#18701,1.);
+#18701 = DIRECTION('',(0.,-1.));
+#18702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18703 = PCURVE('',#18704,#18709);
+#18704 = PLANE('',#18705);
+#18705 = AXIS2_PLACEMENT_3D('',#18706,#18707,#18708);
+#18706 = CARTESIAN_POINT('',(-25.00000147261,-171.9999988672,10.));
+#18707 = DIRECTION('',(4.531136477137E-08,1.,0.));
+#18708 = DIRECTION('',(1.,-4.531136477137E-08,0.));
+#18709 = DEFINITIONAL_REPRESENTATION('',(#18710),#18714);
+#18710 = LINE('',#18711,#18712);
+#18711 = CARTESIAN_POINT('',(50.,0.));
+#18712 = VECTOR('',#18713,1.);
+#18713 = DIRECTION('',(0.,-1.));
+#18714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18715 = ORIENTED_EDGE('',*,*,#18716,.T.);
+#18716 = EDGE_CURVE('',#18684,#18717,#18719,.T.);
+#18717 = VERTEX_POINT('',#18718);
+#18718 = CARTESIAN_POINT('',(25.000001472619,-107.0000011327,20.));
+#18719 = SURFACE_CURVE('',#18720,(#18724,#18731),.PCURVE_S1.);
+#18720 = LINE('',#18721,#18722);
+#18721 = CARTESIAN_POINT('',(24.999998527381,-172.0000011327,20.));
+#18722 = VECTOR('',#18723,1.);
+#18723 = DIRECTION('',(4.531136477137E-08,1.,0.));
+#18724 = PCURVE('',#18692,#18725);
+#18725 = DEFINITIONAL_REPRESENTATION('',(#18726),#18730);
+#18726 = LINE('',#18727,#18728);
+#18727 = CARTESIAN_POINT('',(0.,-10.));
+#18728 = VECTOR('',#18729,1.);
+#18729 = DIRECTION('',(1.,0.));
+#18730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18731 = PCURVE('',#18732,#18737);
+#18732 = PLANE('',#18733);
+#18733 = AXIS2_PLACEMENT_3D('',#18734,#18735,#18736);
+#18734 = CARTESIAN_POINT('',(-3.552713678801E-15,-139.5,20.));
+#18735 = DIRECTION('',(0.,0.,1.));
+#18736 = DIRECTION('',(4.531136477137E-08,1.,0.));
+#18737 = DEFINITIONAL_REPRESENTATION('',(#18738),#18742);
+#18738 = LINE('',#18739,#18740);
+#18739 = CARTESIAN_POINT('',(-32.5,-25.));
+#18740 = VECTOR('',#18741,1.);
+#18741 = DIRECTION('',(1.,0.));
+#18742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18743 = ORIENTED_EDGE('',*,*,#18744,.F.);
+#18744 = EDGE_CURVE('',#18745,#18717,#18747,.T.);
+#18745 = VERTEX_POINT('',#18746);
+#18746 = CARTESIAN_POINT('',(25.000001472619,-107.0000011327,10.));
+#18747 = SURFACE_CURVE('',#18748,(#18752,#18759),.PCURVE_S1.);
+#18748 = LINE('',#18749,#18750);
+#18749 = CARTESIAN_POINT('',(25.000001472619,-107.0000011327,10.));
+#18750 = VECTOR('',#18751,1.);
+#18751 = DIRECTION('',(0.,0.,1.));
+#18752 = PCURVE('',#18692,#18753);
+#18753 = DEFINITIONAL_REPRESENTATION('',(#18754),#18758);
+#18754 = LINE('',#18755,#18756);
+#18755 = CARTESIAN_POINT('',(65.,0.));
+#18756 = VECTOR('',#18757,1.);
+#18757 = DIRECTION('',(0.,-1.));
+#18758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18759 = PCURVE('',#18760,#18765);
+#18760 = PLANE('',#18761);
+#18761 = AXIS2_PLACEMENT_3D('',#18762,#18763,#18764);
+#18762 = CARTESIAN_POINT('',(25.000001472619,-107.0000011327,10.));
+#18763 = DIRECTION('',(-4.531136477137E-08,-1.,0.));
+#18764 = DIRECTION('',(-1.,4.531136477137E-08,0.));
+#18765 = DEFINITIONAL_REPRESENTATION('',(#18766),#18770);
+#18766 = LINE('',#18767,#18768);
+#18767 = CARTESIAN_POINT('',(0.,0.));
+#18768 = VECTOR('',#18769,1.);
+#18769 = DIRECTION('',(0.,-1.));
+#18770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18771 = ORIENTED_EDGE('',*,*,#18772,.F.);
+#18772 = EDGE_CURVE('',#18682,#18745,#18773,.T.);
+#18773 = SURFACE_CURVE('',#18774,(#18778,#18785),.PCURVE_S1.);
+#18774 = LINE('',#18775,#18776);
+#18775 = CARTESIAN_POINT('',(24.999998527381,-172.0000011327,10.));
+#18776 = VECTOR('',#18777,1.);
+#18777 = DIRECTION('',(4.531136477137E-08,1.,0.));
+#18778 = PCURVE('',#18692,#18779);
+#18779 = DEFINITIONAL_REPRESENTATION('',(#18780),#18784);
+#18780 = LINE('',#18781,#18782);
+#18781 = CARTESIAN_POINT('',(0.,0.));
+#18782 = VECTOR('',#18783,1.);
+#18783 = DIRECTION('',(1.,0.));
+#18784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18785 = PCURVE('',#18786,#18791);
+#18786 = PLANE('',#18787);
+#18787 = AXIS2_PLACEMENT_3D('',#18788,#18789,#18790);
+#18788 = CARTESIAN_POINT('',(-3.552713678801E-15,-139.5,10.));
+#18789 = DIRECTION('',(0.,0.,1.));
+#18790 = DIRECTION('',(4.531136477137E-08,1.,0.));
+#18791 = DEFINITIONAL_REPRESENTATION('',(#18792),#18796);
+#18792 = LINE('',#18793,#18794);
+#18793 = CARTESIAN_POINT('',(-32.5,-25.));
+#18794 = VECTOR('',#18795,1.);
+#18795 = DIRECTION('',(1.,0.));
+#18796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18797 = FACE_BOUND('',#18798,.T.);
+#18798 = EDGE_LOOP('',(#18799));
+#18799 = ORIENTED_EDGE('',*,*,#18800,.T.);
+#18800 = EDGE_CURVE('',#18801,#18801,#18803,.T.);
+#18801 = VERTEX_POINT('',#18802);
+#18802 = CARTESIAN_POINT('',(25.000000849588,-120.7500011327,15.));
+#18803 = SURFACE_CURVE('',#18804,(#18809,#18820),.PCURVE_S1.);
+#18804 = CIRCLE('',#18805,1.25);
+#18805 = AXIS2_PLACEMENT_3D('',#18806,#18807,#18808);
+#18806 = CARTESIAN_POINT('',(25.000000792949,-122.0000011327,15.));
+#18807 = DIRECTION('',(1.,-4.531136477137E-08,0.));
+#18808 = DIRECTION('',(4.531136477137E-08,1.,0.));
+#18809 = PCURVE('',#18692,#18810);
+#18810 = DEFINITIONAL_REPRESENTATION('',(#18811),#18819);
+#18811 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18812,#18813,#18814,#18815
+    ,#18816,#18817,#18818),.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(
+  '') );
+#18812 = CARTESIAN_POINT('',(51.25,-5.));
+#18813 = CARTESIAN_POINT('',(51.25,-7.165063509461));
+#18814 = CARTESIAN_POINT('',(49.375,-6.082531754731));
+#18815 = CARTESIAN_POINT('',(47.5,-5.));
+#18816 = CARTESIAN_POINT('',(49.375,-3.917468245269));
+#18817 = CARTESIAN_POINT('',(51.25,-2.834936490539));
+#18818 = CARTESIAN_POINT('',(51.25,-5.));
+#18819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18820 = PCURVE('',#18821,#18826);
+#18821 = CYLINDRICAL_SURFACE('',#18822,1.25);
+#18822 = AXIS2_PLACEMENT_3D('',#18823,#18824,#18825);
+#18823 = CARTESIAN_POINT('',(25.000000792949,-122.0000011327,15.));
+#18824 = DIRECTION('',(1.,-4.531136477137E-08,2.2E-16));
+#18825 = DIRECTION('',(4.531136477137E-08,1.,0.));
+#18826 = DEFINITIONAL_REPRESENTATION('',(#18827),#18831);
+#18827 = LINE('',#18828,#18829);
+#18828 = CARTESIAN_POINT('',(0.,0.));
+#18829 = VECTOR('',#18830,1.);
+#18830 = DIRECTION('',(1.,0.));
+#18831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18832 = FACE_BOUND('',#18833,.T.);
+#18833 = EDGE_LOOP('',(#18834));
+#18834 = ORIENTED_EDGE('',*,*,#18835,.T.);
+#18835 = EDGE_CURVE('',#18836,#18836,#18838,.T.);
+#18836 = VERTEX_POINT('',#18837);
+#18837 = CARTESIAN_POINT('',(24.99999926369,-155.7500011327,15.));
+#18838 = SURFACE_CURVE('',#18839,(#18844,#18855),.PCURVE_S1.);
+#18839 = CIRCLE('',#18840,1.25);
+#18840 = AXIS2_PLACEMENT_3D('',#18841,#18842,#18843);
+#18841 = CARTESIAN_POINT('',(24.999999207051,-157.0000011327,15.));
+#18842 = DIRECTION('',(1.,-4.531136477137E-08,0.));
+#18843 = DIRECTION('',(4.531136477137E-08,1.,0.));
+#18844 = PCURVE('',#18692,#18845);
+#18845 = DEFINITIONAL_REPRESENTATION('',(#18846),#18854);
+#18846 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18847,#18848,#18849,#18850
+    ,#18851,#18852,#18853),.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(
+  '') );
+#18847 = CARTESIAN_POINT('',(16.25,-5.));
+#18848 = CARTESIAN_POINT('',(16.25,-7.165063509461));
+#18849 = CARTESIAN_POINT('',(14.375,-6.082531754731));
+#18850 = CARTESIAN_POINT('',(12.5,-5.));
+#18851 = CARTESIAN_POINT('',(14.375,-3.917468245269));
+#18852 = CARTESIAN_POINT('',(16.25,-2.834936490539));
+#18853 = CARTESIAN_POINT('',(16.25,-5.));
+#18854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18855 = PCURVE('',#18856,#18861);
+#18856 = CYLINDRICAL_SURFACE('',#18857,1.25);
+#18857 = AXIS2_PLACEMENT_3D('',#18858,#18859,#18860);
+#18858 = CARTESIAN_POINT('',(24.999999207051,-157.0000011327,15.));
+#18859 = DIRECTION('',(1.,-4.531136477137E-08,2.2E-16));
+#18860 = DIRECTION('',(4.531136477137E-08,1.,0.));
+#18861 = DEFINITIONAL_REPRESENTATION('',(#18862),#18866);
+#18862 = LINE('',#18863,#18864);
+#18863 = CARTESIAN_POINT('',(0.,0.));
+#18864 = VECTOR('',#18865,1.);
+#18865 = DIRECTION('',(1.,0.));
+#18866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18867 = ADVANCED_FACE('',(#18868),#18704,.T.);
+#18868 = FACE_BOUND('',#18869,.T.);
+#18869 = EDGE_LOOP('',(#18870,#18900,#18921,#18922));
+#18870 = ORIENTED_EDGE('',*,*,#18871,.T.);
+#18871 = EDGE_CURVE('',#18872,#18874,#18876,.T.);
+#18872 = VERTEX_POINT('',#18873);
+#18873 = CARTESIAN_POINT('',(-25.00000147261,-171.9999988672,10.));
+#18874 = VERTEX_POINT('',#18875);
+#18875 = CARTESIAN_POINT('',(-25.00000147261,-171.9999988672,20.));
+#18876 = SURFACE_CURVE('',#18877,(#18881,#18888),.PCURVE_S1.);
+#18877 = LINE('',#18878,#18879);
+#18878 = CARTESIAN_POINT('',(-25.00000147261,-171.9999988672,10.));
+#18879 = VECTOR('',#18880,1.);
+#18880 = DIRECTION('',(0.,0.,1.));
+#18881 = PCURVE('',#18704,#18882);
+#18882 = DEFINITIONAL_REPRESENTATION('',(#18883),#18887);
+#18883 = LINE('',#18884,#18885);
+#18884 = CARTESIAN_POINT('',(0.,0.));
+#18885 = VECTOR('',#18886,1.);
+#18886 = DIRECTION('',(0.,-1.));
+#18887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18888 = PCURVE('',#18889,#18894);
+#18889 = PLANE('',#18890);
+#18890 = AXIS2_PLACEMENT_3D('',#18891,#18892,#18893);
+#18891 = CARTESIAN_POINT('',(-24.99999852738,-106.9999988672,10.));
+#18892 = DIRECTION('',(1.,-4.531136477137E-08,0.));
+#18893 = DIRECTION('',(-4.531136477137E-08,-1.,0.));
+#18894 = DEFINITIONAL_REPRESENTATION('',(#18895),#18899);
+#18895 = LINE('',#18896,#18897);
+#18896 = CARTESIAN_POINT('',(65.,0.));
+#18897 = VECTOR('',#18898,1.);
+#18898 = DIRECTION('',(0.,-1.));
+#18899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18900 = ORIENTED_EDGE('',*,*,#18901,.T.);
+#18901 = EDGE_CURVE('',#18874,#18684,#18902,.T.);
+#18902 = SURFACE_CURVE('',#18903,(#18907,#18914),.PCURVE_S1.);
+#18903 = LINE('',#18904,#18905);
+#18904 = CARTESIAN_POINT('',(-25.00000147261,-171.9999988672,20.));
+#18905 = VECTOR('',#18906,1.);
+#18906 = DIRECTION('',(1.,-4.531136477137E-08,0.));
+#18907 = PCURVE('',#18704,#18908);
+#18908 = DEFINITIONAL_REPRESENTATION('',(#18909),#18913);
+#18909 = LINE('',#18910,#18911);
+#18910 = CARTESIAN_POINT('',(0.,-10.));
+#18911 = VECTOR('',#18912,1.);
+#18912 = DIRECTION('',(1.,0.));
+#18913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18914 = PCURVE('',#18732,#18915);
+#18915 = DEFINITIONAL_REPRESENTATION('',(#18916),#18920);
+#18916 = LINE('',#18917,#18918);
+#18917 = CARTESIAN_POINT('',(-32.5,25.));
+#18918 = VECTOR('',#18919,1.);
+#18919 = DIRECTION('',(0.,-1.));
+#18920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18921 = ORIENTED_EDGE('',*,*,#18681,.F.);
+#18922 = ORIENTED_EDGE('',*,*,#18923,.F.);
+#18923 = EDGE_CURVE('',#18872,#18682,#18924,.T.);
+#18924 = SURFACE_CURVE('',#18925,(#18929,#18936),.PCURVE_S1.);
+#18925 = LINE('',#18926,#18927);
+#18926 = CARTESIAN_POINT('',(-25.00000147261,-171.9999988672,10.));
+#18927 = VECTOR('',#18928,1.);
+#18928 = DIRECTION('',(1.,-4.531136477137E-08,0.));
+#18929 = PCURVE('',#18704,#18930);
+#18930 = DEFINITIONAL_REPRESENTATION('',(#18931),#18935);
+#18931 = LINE('',#18932,#18933);
+#18932 = CARTESIAN_POINT('',(0.,0.));
+#18933 = VECTOR('',#18934,1.);
+#18934 = DIRECTION('',(1.,0.));
+#18935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18936 = PCURVE('',#18786,#18937);
+#18937 = DEFINITIONAL_REPRESENTATION('',(#18938),#18942);
+#18938 = LINE('',#18939,#18940);
+#18939 = CARTESIAN_POINT('',(-32.5,25.));
+#18940 = VECTOR('',#18941,1.);
+#18941 = DIRECTION('',(0.,-1.));
+#18942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18943 = ADVANCED_FACE('',(#18944,#18992,#19023),#18786,.T.);
+#18944 = FACE_BOUND('',#18945,.T.);
+#18945 = EDGE_LOOP('',(#18946,#18947,#18970,#18991));
+#18946 = ORIENTED_EDGE('',*,*,#18772,.T.);
+#18947 = ORIENTED_EDGE('',*,*,#18948,.T.);
+#18948 = EDGE_CURVE('',#18745,#18949,#18951,.T.);
+#18949 = VERTEX_POINT('',#18950);
+#18950 = CARTESIAN_POINT('',(-24.99999852738,-106.9999988672,10.));
+#18951 = SURFACE_CURVE('',#18952,(#18956,#18963),.PCURVE_S1.);
+#18952 = LINE('',#18953,#18954);
+#18953 = CARTESIAN_POINT('',(25.000001472619,-107.0000011327,10.));
+#18954 = VECTOR('',#18955,1.);
+#18955 = DIRECTION('',(-1.,4.531136477137E-08,0.));
+#18956 = PCURVE('',#18786,#18957);
+#18957 = DEFINITIONAL_REPRESENTATION('',(#18958),#18962);
+#18958 = LINE('',#18959,#18960);
+#18959 = CARTESIAN_POINT('',(32.5,-25.));
+#18960 = VECTOR('',#18961,1.);
+#18961 = DIRECTION('',(0.,1.));
+#18962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18963 = PCURVE('',#18760,#18964);
+#18964 = DEFINITIONAL_REPRESENTATION('',(#18965),#18969);
+#18965 = LINE('',#18966,#18967);
+#18966 = CARTESIAN_POINT('',(0.,0.));
+#18967 = VECTOR('',#18968,1.);
+#18968 = DIRECTION('',(1.,0.));
+#18969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18970 = ORIENTED_EDGE('',*,*,#18971,.T.);
+#18971 = EDGE_CURVE('',#18949,#18872,#18972,.T.);
+#18972 = SURFACE_CURVE('',#18973,(#18977,#18984),.PCURVE_S1.);
+#18973 = LINE('',#18974,#18975);
+#18974 = CARTESIAN_POINT('',(-24.99999852738,-106.9999988672,10.));
+#18975 = VECTOR('',#18976,1.);
+#18976 = DIRECTION('',(-4.531136477137E-08,-1.,0.));
+#18977 = PCURVE('',#18786,#18978);
+#18978 = DEFINITIONAL_REPRESENTATION('',(#18979),#18983);
+#18979 = LINE('',#18980,#18981);
+#18980 = CARTESIAN_POINT('',(32.5,25.));
+#18981 = VECTOR('',#18982,1.);
+#18982 = DIRECTION('',(-1.,0.));
+#18983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18984 = PCURVE('',#18889,#18985);
+#18985 = DEFINITIONAL_REPRESENTATION('',(#18986),#18990);
+#18986 = LINE('',#18987,#18988);
+#18987 = CARTESIAN_POINT('',(0.,-0.));
+#18988 = VECTOR('',#18989,1.);
+#18989 = DIRECTION('',(1.,0.));
+#18990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18991 = ORIENTED_EDGE('',*,*,#18923,.T.);
+#18992 = FACE_BOUND('',#18993,.T.);
+#18993 = EDGE_LOOP('',(#18994));
+#18994 = ORIENTED_EDGE('',*,*,#18995,.F.);
+#18995 = EDGE_CURVE('',#18996,#18996,#18998,.T.);
+#18996 = VERTEX_POINT('',#18997);
+#18997 = CARTESIAN_POINT('',(8.495880834403E-07,-120.75,10.));
+#18998 = SURFACE_CURVE('',#18999,(#19004,#19011),.PCURVE_S1.);
+#18999 = CIRCLE('',#19000,1.25);
+#19000 = AXIS2_PLACEMENT_3D('',#19001,#19002,#19003);
+#19001 = CARTESIAN_POINT('',(7.929488781144E-07,-122.,10.));
+#19002 = DIRECTION('',(0.,-0.,1.));
+#19003 = DIRECTION('',(4.531136477137E-08,1.,0.));
+#19004 = PCURVE('',#18786,#19005);
+#19005 = DEFINITIONAL_REPRESENTATION('',(#19006),#19010);
+#19006 = CIRCLE('',#19007,1.25);
+#19007 = AXIS2_PLACEMENT_2D('',#19008,#19009);
+#19008 = CARTESIAN_POINT('',(17.5,0.));
+#19009 = DIRECTION('',(1.,0.));
+#19010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19011 = PCURVE('',#19012,#19017);
+#19012 = CYLINDRICAL_SURFACE('',#19013,1.25);
+#19013 = AXIS2_PLACEMENT_3D('',#19014,#19015,#19016);
+#19014 = CARTESIAN_POINT('',(7.929488781144E-07,-122.,20.));
+#19015 = DIRECTION('',(0.,0.,1.));
+#19016 = DIRECTION('',(4.531136477137E-08,1.,0.));
+#19017 = DEFINITIONAL_REPRESENTATION('',(#19018),#19022);
+#19018 = LINE('',#19019,#19020);
+#19019 = CARTESIAN_POINT('',(0.,-10.));
+#19020 = VECTOR('',#19021,1.);
+#19021 = DIRECTION('',(1.,0.));
+#19022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19023 = FACE_BOUND('',#19024,.T.);
+#19024 = EDGE_LOOP('',(#19025));
+#19025 = ORIENTED_EDGE('',*,*,#19026,.F.);
+#19026 = EDGE_CURVE('',#19027,#19027,#19029,.T.);
+#19027 = VERTEX_POINT('',#19028);
+#19028 = CARTESIAN_POINT('',(-7.363096834467E-07,-155.75,10.));
+#19029 = SURFACE_CURVE('',#19030,(#19035,#19042),.PCURVE_S1.);
+#19030 = CIRCLE('',#19031,1.25);
+#19031 = AXIS2_PLACEMENT_3D('',#19032,#19033,#19034);
+#19032 = CARTESIAN_POINT('',(-7.929488887726E-07,-157.,10.));
+#19033 = DIRECTION('',(0.,-0.,1.));
+#19034 = DIRECTION('',(4.531136477137E-08,1.,0.));
+#19035 = PCURVE('',#18786,#19036);
+#19036 = DEFINITIONAL_REPRESENTATION('',(#19037),#19041);
+#19037 = CIRCLE('',#19038,1.25);
+#19038 = AXIS2_PLACEMENT_2D('',#19039,#19040);
+#19039 = CARTESIAN_POINT('',(-17.5,0.));
+#19040 = DIRECTION('',(1.,0.));
+#19041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19042 = PCURVE('',#19043,#19048);
+#19043 = CYLINDRICAL_SURFACE('',#19044,1.25);
+#19044 = AXIS2_PLACEMENT_3D('',#19045,#19046,#19047);
+#19045 = CARTESIAN_POINT('',(-7.929488887726E-07,-157.,20.));
+#19046 = DIRECTION('',(0.,0.,1.));
+#19047 = DIRECTION('',(4.531136477137E-08,1.,0.));
+#19048 = DEFINITIONAL_REPRESENTATION('',(#19049),#19053);
+#19049 = LINE('',#19050,#19051);
+#19050 = CARTESIAN_POINT('',(0.,-10.));
+#19051 = VECTOR('',#19052,1.);
+#19052 = DIRECTION('',(1.,0.));
+#19053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19054 = ADVANCED_FACE('',(#19055,#19103,#19129),#18732,.F.);
+#19055 = FACE_BOUND('',#19056,.F.);
+#19056 = EDGE_LOOP('',(#19057,#19058,#19081,#19102));
+#19057 = ORIENTED_EDGE('',*,*,#18716,.T.);
+#19058 = ORIENTED_EDGE('',*,*,#19059,.T.);
+#19059 = EDGE_CURVE('',#18717,#19060,#19062,.T.);
+#19060 = VERTEX_POINT('',#19061);
+#19061 = CARTESIAN_POINT('',(-24.99999852738,-106.9999988672,20.));
+#19062 = SURFACE_CURVE('',#19063,(#19067,#19074),.PCURVE_S1.);
+#19063 = LINE('',#19064,#19065);
+#19064 = CARTESIAN_POINT('',(25.000001472619,-107.0000011327,20.));
+#19065 = VECTOR('',#19066,1.);
+#19066 = DIRECTION('',(-1.,4.531136477137E-08,0.));
+#19067 = PCURVE('',#18732,#19068);
+#19068 = DEFINITIONAL_REPRESENTATION('',(#19069),#19073);
+#19069 = LINE('',#19070,#19071);
+#19070 = CARTESIAN_POINT('',(32.5,-25.));
+#19071 = VECTOR('',#19072,1.);
+#19072 = DIRECTION('',(0.,1.));
+#19073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19074 = PCURVE('',#18760,#19075);
+#19075 = DEFINITIONAL_REPRESENTATION('',(#19076),#19080);
+#19076 = LINE('',#19077,#19078);
+#19077 = CARTESIAN_POINT('',(0.,-10.));
+#19078 = VECTOR('',#19079,1.);
+#19079 = DIRECTION('',(1.,0.));
+#19080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19081 = ORIENTED_EDGE('',*,*,#19082,.T.);
+#19082 = EDGE_CURVE('',#19060,#18874,#19083,.T.);
+#19083 = SURFACE_CURVE('',#19084,(#19088,#19095),.PCURVE_S1.);
+#19084 = LINE('',#19085,#19086);
+#19085 = CARTESIAN_POINT('',(-24.99999852738,-106.9999988672,20.));
+#19086 = VECTOR('',#19087,1.);
+#19087 = DIRECTION('',(-4.531136477137E-08,-1.,0.));
+#19088 = PCURVE('',#18732,#19089);
+#19089 = DEFINITIONAL_REPRESENTATION('',(#19090),#19094);
+#19090 = LINE('',#19091,#19092);
+#19091 = CARTESIAN_POINT('',(32.5,25.));
+#19092 = VECTOR('',#19093,1.);
+#19093 = DIRECTION('',(-1.,0.));
+#19094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19095 = PCURVE('',#18889,#19096);
+#19096 = DEFINITIONAL_REPRESENTATION('',(#19097),#19101);
+#19097 = LINE('',#19098,#19099);
+#19098 = CARTESIAN_POINT('',(0.,-10.));
+#19099 = VECTOR('',#19100,1.);
+#19100 = DIRECTION('',(1.,0.));
+#19101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19102 = ORIENTED_EDGE('',*,*,#18901,.T.);
+#19103 = FACE_BOUND('',#19104,.F.);
+#19104 = EDGE_LOOP('',(#19105));
+#19105 = ORIENTED_EDGE('',*,*,#19106,.F.);
+#19106 = EDGE_CURVE('',#19107,#19107,#19109,.T.);
+#19107 = VERTEX_POINT('',#19108);
+#19108 = CARTESIAN_POINT('',(8.495880834403E-07,-120.75,20.));
+#19109 = SURFACE_CURVE('',#19110,(#19115,#19122),.PCURVE_S1.);
+#19110 = CIRCLE('',#19111,1.25);
+#19111 = AXIS2_PLACEMENT_3D('',#19112,#19113,#19114);
+#19112 = CARTESIAN_POINT('',(7.929488781144E-07,-122.,20.));
+#19113 = DIRECTION('',(0.,-0.,1.));
+#19114 = DIRECTION('',(4.531136477137E-08,1.,0.));
+#19115 = PCURVE('',#18732,#19116);
+#19116 = DEFINITIONAL_REPRESENTATION('',(#19117),#19121);
+#19117 = CIRCLE('',#19118,1.25);
+#19118 = AXIS2_PLACEMENT_2D('',#19119,#19120);
+#19119 = CARTESIAN_POINT('',(17.5,0.));
+#19120 = DIRECTION('',(1.,0.));
+#19121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19122 = PCURVE('',#19012,#19123);
+#19123 = DEFINITIONAL_REPRESENTATION('',(#19124),#19128);
+#19124 = LINE('',#19125,#19126);
+#19125 = CARTESIAN_POINT('',(0.,0.));
+#19126 = VECTOR('',#19127,1.);
+#19127 = DIRECTION('',(1.,0.));
+#19128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19129 = FACE_BOUND('',#19130,.F.);
+#19130 = EDGE_LOOP('',(#19131));
+#19131 = ORIENTED_EDGE('',*,*,#19132,.F.);
+#19132 = EDGE_CURVE('',#19133,#19133,#19135,.T.);
+#19133 = VERTEX_POINT('',#19134);
+#19134 = CARTESIAN_POINT('',(-7.363096834467E-07,-155.75,20.));
+#19135 = SURFACE_CURVE('',#19136,(#19141,#19148),.PCURVE_S1.);
+#19136 = CIRCLE('',#19137,1.25);
+#19137 = AXIS2_PLACEMENT_3D('',#19138,#19139,#19140);
+#19138 = CARTESIAN_POINT('',(-7.929488887726E-07,-157.,20.));
+#19139 = DIRECTION('',(0.,-0.,1.));
+#19140 = DIRECTION('',(4.531136477137E-08,1.,0.));
+#19141 = PCURVE('',#18732,#19142);
+#19142 = DEFINITIONAL_REPRESENTATION('',(#19143),#19147);
+#19143 = CIRCLE('',#19144,1.25);
+#19144 = AXIS2_PLACEMENT_2D('',#19145,#19146);
+#19145 = CARTESIAN_POINT('',(-17.5,0.));
+#19146 = DIRECTION('',(1.,0.));
+#19147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19148 = PCURVE('',#19043,#19149);
+#19149 = DEFINITIONAL_REPRESENTATION('',(#19150),#19154);
+#19150 = LINE('',#19151,#19152);
+#19151 = CARTESIAN_POINT('',(0.,0.));
+#19152 = VECTOR('',#19153,1.);
+#19153 = DIRECTION('',(1.,0.));
+#19154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19155 = ADVANCED_FACE('',(#19156),#18760,.T.);
+#19156 = FACE_BOUND('',#19157,.T.);
+#19157 = EDGE_LOOP('',(#19158,#19159,#19160,#19181));
+#19158 = ORIENTED_EDGE('',*,*,#18744,.T.);
+#19159 = ORIENTED_EDGE('',*,*,#19059,.T.);
+#19160 = ORIENTED_EDGE('',*,*,#19161,.F.);
+#19161 = EDGE_CURVE('',#18949,#19060,#19162,.T.);
+#19162 = SURFACE_CURVE('',#19163,(#19167,#19174),.PCURVE_S1.);
+#19163 = LINE('',#19164,#19165);
+#19164 = CARTESIAN_POINT('',(-24.99999852738,-106.9999988672,10.));
+#19165 = VECTOR('',#19166,1.);
+#19166 = DIRECTION('',(0.,0.,1.));
+#19167 = PCURVE('',#18760,#19168);
+#19168 = DEFINITIONAL_REPRESENTATION('',(#19169),#19173);
+#19169 = LINE('',#19170,#19171);
+#19170 = CARTESIAN_POINT('',(50.,0.));
+#19171 = VECTOR('',#19172,1.);
+#19172 = DIRECTION('',(0.,-1.));
+#19173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19174 = PCURVE('',#18889,#19175);
+#19175 = DEFINITIONAL_REPRESENTATION('',(#19176),#19180);
+#19176 = LINE('',#19177,#19178);
+#19177 = CARTESIAN_POINT('',(0.,-0.));
+#19178 = VECTOR('',#19179,1.);
+#19179 = DIRECTION('',(0.,-1.));
+#19180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19181 = ORIENTED_EDGE('',*,*,#18948,.F.);
+#19182 = ADVANCED_FACE('',(#19183),#18821,.T.);
+#19183 = FACE_BOUND('',#19184,.T.);
+#19184 = EDGE_LOOP('',(#19185,#19208,#19235,#19236));
+#19185 = ORIENTED_EDGE('',*,*,#19186,.T.);
+#19186 = EDGE_CURVE('',#18801,#19187,#19189,.T.);
+#19187 = VERTEX_POINT('',#19188);
+#19188 = CARTESIAN_POINT('',(15.000000849588,-120.7500006796,15.));
+#19189 = SEAM_CURVE('',#19190,(#19194,#19201),.PCURVE_S1.);
+#19190 = LINE('',#19191,#19192);
+#19191 = CARTESIAN_POINT('',(25.000000849588,-120.7500011327,15.));
+#19192 = VECTOR('',#19193,1.);
+#19193 = DIRECTION('',(-1.,4.531136477137E-08,-2.2E-16));
+#19194 = PCURVE('',#18821,#19195);
+#19195 = DEFINITIONAL_REPRESENTATION('',(#19196),#19200);
+#19196 = LINE('',#19197,#19198);
+#19197 = CARTESIAN_POINT('',(0.,0.));
+#19198 = VECTOR('',#19199,1.);
+#19199 = DIRECTION('',(0.,-1.));
+#19200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19201 = PCURVE('',#18821,#19202);
+#19202 = DEFINITIONAL_REPRESENTATION('',(#19203),#19207);
+#19203 = LINE('',#19204,#19205);
+#19204 = CARTESIAN_POINT('',(6.28318530718,0.));
+#19205 = VECTOR('',#19206,1.);
+#19206 = DIRECTION('',(0.,-1.));
+#19207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19208 = ORIENTED_EDGE('',*,*,#19209,.T.);
+#19209 = EDGE_CURVE('',#19187,#19187,#19210,.T.);
+#19210 = SURFACE_CURVE('',#19211,(#19216,#19223),.PCURVE_S1.);
+#19211 = CIRCLE('',#19212,1.25);
+#19212 = AXIS2_PLACEMENT_3D('',#19213,#19214,#19215);
+#19213 = CARTESIAN_POINT('',(15.000000792949,-122.0000006796,15.));
+#19214 = DIRECTION('',(1.,-4.531136477137E-08,0.));
+#19215 = DIRECTION('',(4.531136477137E-08,1.,0.));
+#19216 = PCURVE('',#18821,#19217);
+#19217 = DEFINITIONAL_REPRESENTATION('',(#19218),#19222);
+#19218 = LINE('',#19219,#19220);
+#19219 = CARTESIAN_POINT('',(0.,-10.));
+#19220 = VECTOR('',#19221,1.);
+#19221 = DIRECTION('',(1.,0.));
+#19222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19223 = PCURVE('',#19224,#19229);
+#19224 = PLANE('',#19225);
+#19225 = AXIS2_PLACEMENT_3D('',#19226,#19227,#19228);
+#19226 = CARTESIAN_POINT('',(15.000000792949,-122.0000006796,15.));
+#19227 = DIRECTION('',(1.,-4.531136477137E-08,2.2E-16));
+#19228 = DIRECTION('',(2.2E-16,-9.968500249702E-24,-1.));
+#19229 = DEFINITIONAL_REPRESENTATION('',(#19230),#19234);
+#19230 = CIRCLE('',#19231,1.25);
+#19231 = AXIS2_PLACEMENT_2D('',#19232,#19233);
+#19232 = CARTESIAN_POINT('',(0.,7.11E-15));
+#19233 = DIRECTION('',(0.,1.));
+#19234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19235 = ORIENTED_EDGE('',*,*,#19186,.F.);
+#19236 = ORIENTED_EDGE('',*,*,#18800,.F.);
+#19237 = ADVANCED_FACE('',(#19238),#18856,.T.);
+#19238 = FACE_BOUND('',#19239,.T.);
+#19239 = EDGE_LOOP('',(#19240,#19263,#19290,#19291));
+#19240 = ORIENTED_EDGE('',*,*,#19241,.T.);
+#19241 = EDGE_CURVE('',#18836,#19242,#19244,.T.);
+#19242 = VERTEX_POINT('',#19243);
+#19243 = CARTESIAN_POINT('',(14.99999926369,-155.7500006796,15.));
+#19244 = SEAM_CURVE('',#19245,(#19249,#19256),.PCURVE_S1.);
+#19245 = LINE('',#19246,#19247);
+#19246 = CARTESIAN_POINT('',(24.99999926369,-155.7500011327,15.));
+#19247 = VECTOR('',#19248,1.);
+#19248 = DIRECTION('',(-1.,4.531136477137E-08,-2.2E-16));
+#19249 = PCURVE('',#18856,#19250);
+#19250 = DEFINITIONAL_REPRESENTATION('',(#19251),#19255);
+#19251 = LINE('',#19252,#19253);
+#19252 = CARTESIAN_POINT('',(0.,0.));
+#19253 = VECTOR('',#19254,1.);
+#19254 = DIRECTION('',(0.,-1.));
+#19255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19256 = PCURVE('',#18856,#19257);
+#19257 = DEFINITIONAL_REPRESENTATION('',(#19258),#19262);
+#19258 = LINE('',#19259,#19260);
+#19259 = CARTESIAN_POINT('',(6.28318530718,0.));
+#19260 = VECTOR('',#19261,1.);
+#19261 = DIRECTION('',(0.,-1.));
+#19262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19263 = ORIENTED_EDGE('',*,*,#19264,.T.);
+#19264 = EDGE_CURVE('',#19242,#19242,#19265,.T.);
+#19265 = SURFACE_CURVE('',#19266,(#19271,#19278),.PCURVE_S1.);
+#19266 = CIRCLE('',#19267,1.25);
+#19267 = AXIS2_PLACEMENT_3D('',#19268,#19269,#19270);
+#19268 = CARTESIAN_POINT('',(14.999999207051,-157.0000006796,15.));
+#19269 = DIRECTION('',(1.,-4.531136477137E-08,0.));
+#19270 = DIRECTION('',(4.531136477137E-08,1.,0.));
+#19271 = PCURVE('',#18856,#19272);
+#19272 = DEFINITIONAL_REPRESENTATION('',(#19273),#19277);
+#19273 = LINE('',#19274,#19275);
+#19274 = CARTESIAN_POINT('',(0.,-10.));
+#19275 = VECTOR('',#19276,1.);
+#19276 = DIRECTION('',(1.,0.));
+#19277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19278 = PCURVE('',#19279,#19284);
+#19279 = PLANE('',#19280);
+#19280 = AXIS2_PLACEMENT_3D('',#19281,#19282,#19283);
+#19281 = CARTESIAN_POINT('',(14.999999207051,-157.0000006796,15.));
+#19282 = DIRECTION('',(1.,-4.531136477137E-08,2.2E-16));
+#19283 = DIRECTION('',(2.2E-16,-9.968500249702E-24,-1.));
+#19284 = DEFINITIONAL_REPRESENTATION('',(#19285),#19289);
+#19285 = CIRCLE('',#19286,1.25);
+#19286 = AXIS2_PLACEMENT_2D('',#19287,#19288);
+#19287 = CARTESIAN_POINT('',(0.,0.));
+#19288 = DIRECTION('',(0.,1.));
+#19289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19290 = ORIENTED_EDGE('',*,*,#19241,.F.);
+#19291 = ORIENTED_EDGE('',*,*,#18835,.F.);
+#19292 = ADVANCED_FACE('',(#19293,#19299,#19334),#18889,.T.);
+#19293 = FACE_BOUND('',#19294,.T.);
+#19294 = EDGE_LOOP('',(#19295,#19296,#19297,#19298));
+#19295 = ORIENTED_EDGE('',*,*,#19161,.T.);
+#19296 = ORIENTED_EDGE('',*,*,#19082,.T.);
+#19297 = ORIENTED_EDGE('',*,*,#18871,.F.);
+#19298 = ORIENTED_EDGE('',*,*,#18971,.F.);
+#19299 = FACE_BOUND('',#19300,.T.);
+#19300 = EDGE_LOOP('',(#19301));
+#19301 = ORIENTED_EDGE('',*,*,#19302,.T.);
+#19302 = EDGE_CURVE('',#19303,#19303,#19305,.T.);
+#19303 = VERTEX_POINT('',#19304);
+#19304 = CARTESIAN_POINT('',(-25.00000084958,-158.2499988672,15.));
+#19305 = SURFACE_CURVE('',#19306,(#19311,#19322),.PCURVE_S1.);
+#19306 = CIRCLE('',#19307,1.25);
+#19307 = AXIS2_PLACEMENT_3D('',#19308,#19309,#19310);
+#19308 = CARTESIAN_POINT('',(-25.00000079294,-156.9999988672,15.));
+#19309 = DIRECTION('',(-1.,4.531136477137E-08,0.));
+#19310 = DIRECTION('',(-4.531136477137E-08,-1.,0.));
+#19311 = PCURVE('',#18889,#19312);
+#19312 = DEFINITIONAL_REPRESENTATION('',(#19313),#19321);
+#19313 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19314,#19315,#19316,#19317
+    ,#19318,#19319,#19320),.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(
+  '') );
+#19314 = CARTESIAN_POINT('',(51.25,-5.));
+#19315 = CARTESIAN_POINT('',(51.25,-7.165063509461));
+#19316 = CARTESIAN_POINT('',(49.375,-6.082531754731));
+#19317 = CARTESIAN_POINT('',(47.5,-5.));
+#19318 = CARTESIAN_POINT('',(49.375,-3.917468245269));
+#19319 = CARTESIAN_POINT('',(51.25,-2.834936490539));
+#19320 = CARTESIAN_POINT('',(51.25,-5.));
+#19321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19322 = PCURVE('',#19323,#19328);
+#19323 = CYLINDRICAL_SURFACE('',#19324,1.25);
+#19324 = AXIS2_PLACEMENT_3D('',#19325,#19326,#19327);
+#19325 = CARTESIAN_POINT('',(-25.00000079294,-156.9999988672,15.));
+#19326 = DIRECTION('',(-1.,4.531136477137E-08,-2.2E-16));
+#19327 = DIRECTION('',(-4.531136477137E-08,-1.,0.));
+#19328 = DEFINITIONAL_REPRESENTATION('',(#19329),#19333);
+#19329 = LINE('',#19330,#19331);
+#19330 = CARTESIAN_POINT('',(0.,0.));
+#19331 = VECTOR('',#19332,1.);
+#19332 = DIRECTION('',(1.,0.));
+#19333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19334 = FACE_BOUND('',#19335,.T.);
+#19335 = EDGE_LOOP('',(#19336));
+#19336 = ORIENTED_EDGE('',*,*,#19337,.T.);
+#19337 = EDGE_CURVE('',#19338,#19338,#19340,.T.);
+#19338 = VERTEX_POINT('',#19339);
+#19339 = CARTESIAN_POINT('',(-24.99999926369,-123.2499988672,15.));
+#19340 = SURFACE_CURVE('',#19341,(#19346,#19357),.PCURVE_S1.);
+#19341 = CIRCLE('',#19342,1.25);
+#19342 = AXIS2_PLACEMENT_3D('',#19343,#19344,#19345);
+#19343 = CARTESIAN_POINT('',(-24.99999920705,-121.9999988672,15.));
+#19344 = DIRECTION('',(-1.,4.531136477137E-08,0.));
+#19345 = DIRECTION('',(-4.531136477137E-08,-1.,0.));
+#19346 = PCURVE('',#18889,#19347);
+#19347 = DEFINITIONAL_REPRESENTATION('',(#19348),#19356);
+#19348 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19349,#19350,#19351,#19352
+    ,#19353,#19354,#19355),.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(
+  '') );
+#19349 = CARTESIAN_POINT('',(16.25,-5.));
+#19350 = CARTESIAN_POINT('',(16.25,-7.165063509461));
+#19351 = CARTESIAN_POINT('',(14.375,-6.082531754731));
+#19352 = CARTESIAN_POINT('',(12.5,-5.));
+#19353 = CARTESIAN_POINT('',(14.375,-3.917468245269));
+#19354 = CARTESIAN_POINT('',(16.25,-2.834936490539));
+#19355 = CARTESIAN_POINT('',(16.25,-5.));
+#19356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19357 = PCURVE('',#19358,#19363);
+#19358 = CYLINDRICAL_SURFACE('',#19359,1.25);
+#19359 = AXIS2_PLACEMENT_3D('',#19360,#19361,#19362);
+#19360 = CARTESIAN_POINT('',(-24.99999920705,-121.9999988672,15.));
+#19361 = DIRECTION('',(-1.,4.531136477137E-08,-2.2E-16));
+#19362 = DIRECTION('',(-4.531136477137E-08,-1.,0.));
+#19363 = DEFINITIONAL_REPRESENTATION('',(#19364),#19368);
+#19364 = LINE('',#19365,#19366);
+#19365 = CARTESIAN_POINT('',(0.,0.));
+#19366 = VECTOR('',#19367,1.);
+#19367 = DIRECTION('',(1.,0.));
+#19368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19369 = ADVANCED_FACE('',(#19370),#19012,.T.);
+#19370 = FACE_BOUND('',#19371,.T.);
+#19371 = EDGE_LOOP('',(#19372,#19393,#19394,#19395));
+#19372 = ORIENTED_EDGE('',*,*,#19373,.T.);
+#19373 = EDGE_CURVE('',#19107,#18996,#19374,.T.);
+#19374 = SEAM_CURVE('',#19375,(#19379,#19386),.PCURVE_S1.);
+#19375 = LINE('',#19376,#19377);
+#19376 = CARTESIAN_POINT('',(8.495880834403E-07,-120.75,20.));
+#19377 = VECTOR('',#19378,1.);
+#19378 = DIRECTION('',(0.,-0.,-1.));
+#19379 = PCURVE('',#19012,#19380);
+#19380 = DEFINITIONAL_REPRESENTATION('',(#19381),#19385);
+#19381 = LINE('',#19382,#19383);
+#19382 = CARTESIAN_POINT('',(0.,0.));
+#19383 = VECTOR('',#19384,1.);
+#19384 = DIRECTION('',(0.,-1.));
+#19385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19386 = PCURVE('',#19012,#19387);
+#19387 = DEFINITIONAL_REPRESENTATION('',(#19388),#19392);
+#19388 = LINE('',#19389,#19390);
+#19389 = CARTESIAN_POINT('',(6.28318530718,0.));
+#19390 = VECTOR('',#19391,1.);
+#19391 = DIRECTION('',(0.,-1.));
+#19392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19393 = ORIENTED_EDGE('',*,*,#18995,.T.);
+#19394 = ORIENTED_EDGE('',*,*,#19373,.F.);
+#19395 = ORIENTED_EDGE('',*,*,#19106,.F.);
+#19396 = ADVANCED_FACE('',(#19397),#19043,.T.);
+#19397 = FACE_BOUND('',#19398,.T.);
+#19398 = EDGE_LOOP('',(#19399,#19420,#19421,#19422));
+#19399 = ORIENTED_EDGE('',*,*,#19400,.T.);
+#19400 = EDGE_CURVE('',#19133,#19027,#19401,.T.);
+#19401 = SEAM_CURVE('',#19402,(#19406,#19413),.PCURVE_S1.);
+#19402 = LINE('',#19403,#19404);
+#19403 = CARTESIAN_POINT('',(-7.363096834467E-07,-155.75,20.));
+#19404 = VECTOR('',#19405,1.);
+#19405 = DIRECTION('',(0.,-0.,-1.));
+#19406 = PCURVE('',#19043,#19407);
+#19407 = DEFINITIONAL_REPRESENTATION('',(#19408),#19412);
+#19408 = LINE('',#19409,#19410);
+#19409 = CARTESIAN_POINT('',(0.,0.));
+#19410 = VECTOR('',#19411,1.);
+#19411 = DIRECTION('',(0.,-1.));
+#19412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19413 = PCURVE('',#19043,#19414);
+#19414 = DEFINITIONAL_REPRESENTATION('',(#19415),#19419);
+#19415 = LINE('',#19416,#19417);
+#19416 = CARTESIAN_POINT('',(6.28318530718,0.));
+#19417 = VECTOR('',#19418,1.);
+#19418 = DIRECTION('',(0.,-1.));
+#19419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19420 = ORIENTED_EDGE('',*,*,#19026,.T.);
+#19421 = ORIENTED_EDGE('',*,*,#19400,.F.);
+#19422 = ORIENTED_EDGE('',*,*,#19132,.F.);
+#19423 = ADVANCED_FACE('',(#19424),#19224,.F.);
+#19424 = FACE_BOUND('',#19425,.F.);
+#19425 = EDGE_LOOP('',(#19426));
+#19426 = ORIENTED_EDGE('',*,*,#19209,.T.);
+#19427 = ADVANCED_FACE('',(#19428),#19279,.F.);
+#19428 = FACE_BOUND('',#19429,.F.);
+#19429 = EDGE_LOOP('',(#19430));
+#19430 = ORIENTED_EDGE('',*,*,#19264,.T.);
+#19431 = ADVANCED_FACE('',(#19432),#19323,.T.);
+#19432 = FACE_BOUND('',#19433,.T.);
+#19433 = EDGE_LOOP('',(#19434,#19457,#19484,#19485));
+#19434 = ORIENTED_EDGE('',*,*,#19435,.T.);
+#19435 = EDGE_CURVE('',#19303,#19436,#19438,.T.);
+#19436 = VERTEX_POINT('',#19437);
+#19437 = CARTESIAN_POINT('',(-15.00000084958,-158.2499993203,15.));
+#19438 = SEAM_CURVE('',#19439,(#19443,#19450),.PCURVE_S1.);
+#19439 = LINE('',#19440,#19441);
+#19440 = CARTESIAN_POINT('',(-25.00000084958,-158.2499988672,15.));
+#19441 = VECTOR('',#19442,1.);
+#19442 = DIRECTION('',(1.,-4.531136477137E-08,2.2E-16));
+#19443 = PCURVE('',#19323,#19444);
+#19444 = DEFINITIONAL_REPRESENTATION('',(#19445),#19449);
+#19445 = LINE('',#19446,#19447);
+#19446 = CARTESIAN_POINT('',(0.,0.));
+#19447 = VECTOR('',#19448,1.);
+#19448 = DIRECTION('',(0.,-1.));
+#19449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19450 = PCURVE('',#19323,#19451);
+#19451 = DEFINITIONAL_REPRESENTATION('',(#19452),#19456);
+#19452 = LINE('',#19453,#19454);
+#19453 = CARTESIAN_POINT('',(6.28318530718,0.));
+#19454 = VECTOR('',#19455,1.);
+#19455 = DIRECTION('',(0.,-1.));
+#19456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19457 = ORIENTED_EDGE('',*,*,#19458,.T.);
+#19458 = EDGE_CURVE('',#19436,#19436,#19459,.T.);
+#19459 = SURFACE_CURVE('',#19460,(#19465,#19472),.PCURVE_S1.);
+#19460 = CIRCLE('',#19461,1.25);
+#19461 = AXIS2_PLACEMENT_3D('',#19462,#19463,#19464);
+#19462 = CARTESIAN_POINT('',(-15.00000079294,-156.9999993203,15.));
+#19463 = DIRECTION('',(-1.,4.531136477137E-08,0.));
+#19464 = DIRECTION('',(-4.531136477137E-08,-1.,0.));
+#19465 = PCURVE('',#19323,#19466);
+#19466 = DEFINITIONAL_REPRESENTATION('',(#19467),#19471);
+#19467 = LINE('',#19468,#19469);
+#19468 = CARTESIAN_POINT('',(0.,-10.));
+#19469 = VECTOR('',#19470,1.);
+#19470 = DIRECTION('',(1.,0.));
+#19471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19472 = PCURVE('',#19473,#19478);
+#19473 = PLANE('',#19474);
+#19474 = AXIS2_PLACEMENT_3D('',#19475,#19476,#19477);
+#19475 = CARTESIAN_POINT('',(-15.00000079294,-156.9999993203,15.));
+#19476 = DIRECTION('',(-1.,4.531136477137E-08,0.));
+#19477 = DIRECTION('',(0.,0.,1.));
+#19478 = DEFINITIONAL_REPRESENTATION('',(#19479),#19483);
+#19479 = CIRCLE('',#19480,1.25);
+#19480 = AXIS2_PLACEMENT_2D('',#19481,#19482);
+#19481 = CARTESIAN_POINT('',(0.,1.78E-15));
+#19482 = DIRECTION('',(0.,-1.));
+#19483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19484 = ORIENTED_EDGE('',*,*,#19435,.F.);
+#19485 = ORIENTED_EDGE('',*,*,#19302,.F.);
+#19486 = ADVANCED_FACE('',(#19487),#19358,.T.);
+#19487 = FACE_BOUND('',#19488,.T.);
+#19488 = EDGE_LOOP('',(#19489,#19512,#19539,#19540));
+#19489 = ORIENTED_EDGE('',*,*,#19490,.T.);
+#19490 = EDGE_CURVE('',#19338,#19491,#19493,.T.);
+#19491 = VERTEX_POINT('',#19492);
+#19492 = CARTESIAN_POINT('',(-14.99999926369,-123.2499993203,15.));
+#19493 = SEAM_CURVE('',#19494,(#19498,#19505),.PCURVE_S1.);
+#19494 = LINE('',#19495,#19496);
+#19495 = CARTESIAN_POINT('',(-24.99999926369,-123.2499988672,15.));
+#19496 = VECTOR('',#19497,1.);
+#19497 = DIRECTION('',(1.,-4.531136477137E-08,2.2E-16));
+#19498 = PCURVE('',#19358,#19499);
+#19499 = DEFINITIONAL_REPRESENTATION('',(#19500),#19504);
+#19500 = LINE('',#19501,#19502);
+#19501 = CARTESIAN_POINT('',(0.,0.));
+#19502 = VECTOR('',#19503,1.);
+#19503 = DIRECTION('',(0.,-1.));
+#19504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19505 = PCURVE('',#19358,#19506);
+#19506 = DEFINITIONAL_REPRESENTATION('',(#19507),#19511);
+#19507 = LINE('',#19508,#19509);
+#19508 = CARTESIAN_POINT('',(6.28318530718,0.));
+#19509 = VECTOR('',#19510,1.);
+#19510 = DIRECTION('',(0.,-1.));
+#19511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19512 = ORIENTED_EDGE('',*,*,#19513,.T.);
+#19513 = EDGE_CURVE('',#19491,#19491,#19514,.T.);
+#19514 = SURFACE_CURVE('',#19515,(#19520,#19527),.PCURVE_S1.);
+#19515 = CIRCLE('',#19516,1.25);
+#19516 = AXIS2_PLACEMENT_3D('',#19517,#19518,#19519);
+#19517 = CARTESIAN_POINT('',(-14.99999920705,-121.9999993203,15.));
+#19518 = DIRECTION('',(-1.,4.531136477137E-08,0.));
+#19519 = DIRECTION('',(-4.531136477137E-08,-1.,0.));
+#19520 = PCURVE('',#19358,#19521);
+#19521 = DEFINITIONAL_REPRESENTATION('',(#19522),#19526);
+#19522 = LINE('',#19523,#19524);
+#19523 = CARTESIAN_POINT('',(0.,-10.));
+#19524 = VECTOR('',#19525,1.);
+#19525 = DIRECTION('',(1.,0.));
+#19526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19527 = PCURVE('',#19528,#19533);
+#19528 = PLANE('',#19529);
+#19529 = AXIS2_PLACEMENT_3D('',#19530,#19531,#19532);
+#19530 = CARTESIAN_POINT('',(-14.99999920705,-121.9999993203,15.));
+#19531 = DIRECTION('',(-1.,4.531136477137E-08,0.));
+#19532 = DIRECTION('',(0.,0.,1.));
+#19533 = DEFINITIONAL_REPRESENTATION('',(#19534),#19538);
+#19534 = CIRCLE('',#19535,1.25);
+#19535 = AXIS2_PLACEMENT_2D('',#19536,#19537);
+#19536 = CARTESIAN_POINT('',(0.,7.11E-15));
+#19537 = DIRECTION('',(0.,-1.));
+#19538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19539 = ORIENTED_EDGE('',*,*,#19490,.F.);
+#19540 = ORIENTED_EDGE('',*,*,#19337,.F.);
+#19541 = ADVANCED_FACE('',(#19542),#19473,.F.);
+#19542 = FACE_BOUND('',#19543,.F.);
+#19543 = EDGE_LOOP('',(#19544));
+#19544 = ORIENTED_EDGE('',*,*,#19458,.T.);
+#19545 = ADVANCED_FACE('',(#19546),#19528,.F.);
+#19546 = FACE_BOUND('',#19547,.F.);
+#19547 = EDGE_LOOP('',(#19548));
+#19548 = ORIENTED_EDGE('',*,*,#19513,.T.);
+#19549 = ORIENTED_CLOSED_SHELL('',*,#19550,.F.);
+#19550 = CLOSED_SHELL('',(#19551,#19639,#19643,#19678,#19733));
+#19551 = ADVANCED_FACE('',(#19552),#19566,.F.);
+#19552 = FACE_BOUND('',#19553,.T.);
+#19553 = EDGE_LOOP('',(#19554,#19584,#19611,#19612));
+#19554 = ORIENTED_EDGE('',*,*,#19555,.T.);
+#19555 = EDGE_CURVE('',#19556,#19558,#19560,.T.);
+#19556 = VERTEX_POINT('',#19557);
+#19557 = CARTESIAN_POINT('',(0.131016045384,-158.9957039317,
+    21.000000019787));
+#19558 = VERTEX_POINT('',#19559);
+#19559 = CARTESIAN_POINT('',(0.13101603549,-158.9957039422,
+    20.000000019787));
+#19560 = SEAM_CURVE('',#19561,(#19565,#19577),.PCURVE_S1.);
+#19561 = LINE('',#19562,#19563);
+#19562 = CARTESIAN_POINT('',(0.131016045384,-158.9957039317,
+    21.000000019787));
+#19563 = VECTOR('',#19564,1.);
+#19564 = DIRECTION('',(-9.893995454638E-09,-1.056411003793E-08,-1.));
+#19565 = PCURVE('',#19566,#19571);
+#19566 = CYLINDRICAL_SURFACE('',#19567,2.);
+#19567 = AXIS2_PLACEMENT_3D('',#19568,#19569,#19570);
+#19568 = CARTESIAN_POINT('',(-6.99136658E-07,-156.9999998923,21.));
+#19569 = DIRECTION('',(9.893995454638E-09,1.056411003793E-08,1.));
+#19570 = DIRECTION('',(6.550837226021E-02,-0.997852019672,9.893279E-09)
+  );
+#19571 = DEFINITIONAL_REPRESENTATION('',(#19572),#19576);
+#19572 = LINE('',#19573,#19574);
+#19573 = CARTESIAN_POINT('',(-0.,0.));
+#19574 = VECTOR('',#19575,1.);
+#19575 = DIRECTION('',(-0.,-1.));
+#19576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19577 = PCURVE('',#19566,#19578);
+#19578 = DEFINITIONAL_REPRESENTATION('',(#19579),#19583);
+#19579 = LINE('',#19580,#19581);
+#19580 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#19581 = VECTOR('',#19582,1.);
+#19582 = DIRECTION('',(-0.,-1.));
+#19583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19584 = ORIENTED_EDGE('',*,*,#19585,.T.);
+#19585 = EDGE_CURVE('',#19558,#19558,#19586,.T.);
+#19586 = SURFACE_CURVE('',#19587,(#19592,#19599),.PCURVE_S1.);
+#19587 = CIRCLE('',#19588,2.);
+#19588 = AXIS2_PLACEMENT_3D('',#19589,#19590,#19591);
+#19589 = CARTESIAN_POINT('',(-7.090306534546E-07,-156.9999999029,20.));
+#19590 = DIRECTION('',(-9.893995454638E-09,-1.056411003793E-08,-1.));
+#19591 = DIRECTION('',(6.550837226021E-02,-0.997852019672,9.893279E-09)
+  );
+#19592 = PCURVE('',#19566,#19593);
+#19593 = DEFINITIONAL_REPRESENTATION('',(#19594),#19598);
+#19594 = LINE('',#19595,#19596);
+#19595 = CARTESIAN_POINT('',(-0.,-1.));
+#19596 = VECTOR('',#19597,1.);
+#19597 = DIRECTION('',(-1.,0.));
+#19598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19599 = PCURVE('',#19600,#19605);
+#19600 = PLANE('',#19601);
+#19601 = AXIS2_PLACEMENT_3D('',#19602,#19603,#19604);
+#19602 = CARTESIAN_POINT('',(-7.090306536328E-07,-156.9999999029,20.));
+#19603 = DIRECTION('',(-9.893995454638E-09,-1.056411003793E-08,-1.));
+#19604 = DIRECTION('',(6.550837226021E-02,-0.997852019672,9.893279E-09)
+  );
+#19605 = DEFINITIONAL_REPRESENTATION('',(#19606),#19610);
+#19606 = CIRCLE('',#19607,2.);
+#19607 = AXIS2_PLACEMENT_2D('',#19608,#19609);
+#19608 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#19609 = DIRECTION('',(1.,0.));
+#19610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19611 = ORIENTED_EDGE('',*,*,#19555,.F.);
+#19612 = ORIENTED_EDGE('',*,*,#19613,.F.);
+#19613 = EDGE_CURVE('',#19556,#19556,#19614,.T.);
+#19614 = SURFACE_CURVE('',#19615,(#19620,#19627),.PCURVE_S1.);
+#19615 = CIRCLE('',#19616,2.);
+#19616 = AXIS2_PLACEMENT_3D('',#19617,#19618,#19619);
+#19617 = CARTESIAN_POINT('',(-6.99136658E-07,-156.9999998923,21.));
+#19618 = DIRECTION('',(-9.893995454638E-09,-1.056411003793E-08,-1.));
+#19619 = DIRECTION('',(6.550837226021E-02,-0.997852019672,9.893279E-09)
+  );
+#19620 = PCURVE('',#19566,#19621);
+#19621 = DEFINITIONAL_REPRESENTATION('',(#19622),#19626);
+#19622 = LINE('',#19623,#19624);
+#19623 = CARTESIAN_POINT('',(-0.,0.));
+#19624 = VECTOR('',#19625,1.);
+#19625 = DIRECTION('',(-1.,0.));
+#19626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19627 = PCURVE('',#19628,#19633);
+#19628 = PLANE('',#19629);
+#19629 = AXIS2_PLACEMENT_3D('',#19630,#19631,#19632);
+#19630 = CARTESIAN_POINT('',(-6.991366581782E-07,-156.9999998923,21.));
+#19631 = DIRECTION('',(-9.893995454638E-09,-1.056411003793E-08,-1.));
+#19632 = DIRECTION('',(6.550837226021E-02,-0.997852019672,9.893279E-09)
+  );
+#19633 = DEFINITIONAL_REPRESENTATION('',(#19634),#19638);
+#19634 = CIRCLE('',#19635,2.);
+#19635 = AXIS2_PLACEMENT_2D('',#19636,#19637);
+#19636 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#19637 = DIRECTION('',(1.,0.));
+#19638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19639 = ADVANCED_FACE('',(#19640),#19628,.T.);
+#19640 = FACE_BOUND('',#19641,.T.);
+#19641 = EDGE_LOOP('',(#19642));
+#19642 = ORIENTED_EDGE('',*,*,#19613,.T.);
+#19643 = ADVANCED_FACE('',(#19644,#19647),#19600,.F.);
+#19644 = FACE_BOUND('',#19645,.F.);
+#19645 = EDGE_LOOP('',(#19646));
+#19646 = ORIENTED_EDGE('',*,*,#19585,.T.);
+#19647 = FACE_BOUND('',#19648,.F.);
+#19648 = EDGE_LOOP('',(#19649));
+#19649 = ORIENTED_EDGE('',*,*,#19650,.F.);
+#19650 = EDGE_CURVE('',#19651,#19651,#19653,.T.);
+#19651 = VERTEX_POINT('',#19652);
+#19652 = CARTESIAN_POINT('',(8.188475629461E-02,-158.2473149275,
+    20.000000012367));
+#19653 = SURFACE_CURVE('',#19654,(#19659,#19666),.PCURVE_S1.);
+#19654 = CIRCLE('',#19655,1.25);
+#19655 = AXIS2_PLACEMENT_3D('',#19656,#19657,#19658);
+#19656 = CARTESIAN_POINT('',(-7.090306534546E-07,-156.9999999029,20.));
+#19657 = DIRECTION('',(-9.893995454638E-09,-1.056411003793E-08,-1.));
+#19658 = DIRECTION('',(6.550837226021E-02,-0.997852019672,9.893279E-09)
+  );
+#19659 = PCURVE('',#19600,#19660);
+#19660 = DEFINITIONAL_REPRESENTATION('',(#19661),#19665);
+#19661 = CIRCLE('',#19662,1.25);
+#19662 = AXIS2_PLACEMENT_2D('',#19663,#19664);
+#19663 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#19664 = DIRECTION('',(1.,0.));
+#19665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19666 = PCURVE('',#19667,#19672);
+#19667 = CYLINDRICAL_SURFACE('',#19668,1.25);
+#19668 = AXIS2_PLACEMENT_3D('',#19669,#19670,#19671);
+#19669 = CARTESIAN_POINT('',(-7.090306534546E-07,-156.9999999029,20.));
+#19670 = DIRECTION('',(9.893995454638E-09,1.056411003793E-08,1.));
+#19671 = DIRECTION('',(6.550837226021E-02,-0.997852019672,9.893279E-09)
+  );
+#19672 = DEFINITIONAL_REPRESENTATION('',(#19673),#19677);
+#19673 = LINE('',#19674,#19675);
+#19674 = CARTESIAN_POINT('',(-0.,0.));
+#19675 = VECTOR('',#19676,1.);
+#19676 = DIRECTION('',(-1.,0.));
+#19677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19678 = ADVANCED_FACE('',(#19679),#19667,.F.);
+#19679 = FACE_BOUND('',#19680,.T.);
+#19680 = EDGE_LOOP('',(#19681,#19704,#19731,#19732));
+#19681 = ORIENTED_EDGE('',*,*,#19682,.T.);
+#19682 = EDGE_CURVE('',#19651,#19683,#19685,.T.);
+#19683 = VERTEX_POINT('',#19684);
+#19684 = CARTESIAN_POINT('',(8.188462767267E-02,-158.2473150648,
+    7.000000012367));
+#19685 = SEAM_CURVE('',#19686,(#19690,#19697),.PCURVE_S1.);
+#19686 = LINE('',#19687,#19688);
+#19687 = CARTESIAN_POINT('',(8.188475629461E-02,-158.2473149275,
+    20.000000012367));
+#19688 = VECTOR('',#19689,1.);
+#19689 = DIRECTION('',(-9.893995454638E-09,-1.056411003793E-08,-1.));
+#19690 = PCURVE('',#19667,#19691);
+#19691 = DEFINITIONAL_REPRESENTATION('',(#19692),#19696);
+#19692 = LINE('',#19693,#19694);
+#19693 = CARTESIAN_POINT('',(-0.,0.));
+#19694 = VECTOR('',#19695,1.);
+#19695 = DIRECTION('',(-0.,-1.));
+#19696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19697 = PCURVE('',#19667,#19698);
+#19698 = DEFINITIONAL_REPRESENTATION('',(#19699),#19703);
+#19699 = LINE('',#19700,#19701);
+#19700 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#19701 = VECTOR('',#19702,1.);
+#19702 = DIRECTION('',(-0.,-1.));
+#19703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19704 = ORIENTED_EDGE('',*,*,#19705,.T.);
+#19705 = EDGE_CURVE('',#19683,#19683,#19706,.T.);
+#19706 = SURFACE_CURVE('',#19707,(#19712,#19719),.PCURVE_S1.);
+#19707 = CIRCLE('',#19708,1.25);
+#19708 = AXIS2_PLACEMENT_3D('',#19709,#19710,#19711);
+#19709 = CARTESIAN_POINT('',(-8.376525943649E-07,-157.0000000402,7.));
+#19710 = DIRECTION('',(-9.893995454638E-09,-1.056411003793E-08,-1.));
+#19711 = DIRECTION('',(6.550837226021E-02,-0.997852019672,9.893279E-09)
+  );
+#19712 = PCURVE('',#19667,#19713);
+#19713 = DEFINITIONAL_REPRESENTATION('',(#19714),#19718);
+#19714 = LINE('',#19715,#19716);
+#19715 = CARTESIAN_POINT('',(-0.,-13.));
+#19716 = VECTOR('',#19717,1.);
+#19717 = DIRECTION('',(-1.,0.));
+#19718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19719 = PCURVE('',#19720,#19725);
+#19720 = PLANE('',#19721);
+#19721 = AXIS2_PLACEMENT_3D('',#19722,#19723,#19724);
+#19722 = CARTESIAN_POINT('',(-8.376525944593E-07,-157.0000000402,7.));
+#19723 = DIRECTION('',(-9.893995454638E-09,-1.056411003793E-08,-1.));
+#19724 = DIRECTION('',(6.550837226021E-02,-0.997852019672,9.893279E-09)
+  );
+#19725 = DEFINITIONAL_REPRESENTATION('',(#19726),#19730);
+#19726 = CIRCLE('',#19727,1.25);
+#19727 = AXIS2_PLACEMENT_2D('',#19728,#19729);
+#19728 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#19729 = DIRECTION('',(1.,0.));
+#19730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19731 = ORIENTED_EDGE('',*,*,#19682,.F.);
+#19732 = ORIENTED_EDGE('',*,*,#19650,.F.);
+#19733 = ADVANCED_FACE('',(#19734),#19720,.F.);
+#19734 = FACE_BOUND('',#19735,.F.);
+#19735 = EDGE_LOOP('',(#19736));
+#19736 = ORIENTED_EDGE('',*,*,#19705,.T.);
+#19737 = ORIENTED_CLOSED_SHELL('',*,#19738,.F.);
+#19738 = CLOSED_SHELL('',(#19739,#19827,#19831,#19866,#19921));
+#19739 = ADVANCED_FACE('',(#19740),#19754,.F.);
+#19740 = FACE_BOUND('',#19741,.T.);
+#19741 = EDGE_LOOP('',(#19742,#19772,#19799,#19800));
+#19742 = ORIENTED_EDGE('',*,*,#19743,.T.);
+#19743 = EDGE_CURVE('',#19744,#19746,#19748,.T.);
+#19744 = VERTEX_POINT('',#19745);
+#19745 = CARTESIAN_POINT('',(-1.218545498929,-120.4140792982,
+    21.000000030953));
+#19746 = VERTEX_POINT('',#19747);
+#19747 = CARTESIAN_POINT('',(-1.218545514404,-120.4140792906,
+    20.000000030953));
+#19748 = SEAM_CURVE('',#19749,(#19753,#19765),.PCURVE_S1.);
+#19749 = LINE('',#19750,#19751);
+#19750 = CARTESIAN_POINT('',(-1.218545498929,-120.4140792982,
+    21.000000030953));
+#19751 = VECTOR('',#19752,1.);
+#19752 = DIRECTION('',(-1.547557639289E-08,7.626564999324E-09,-1.));
+#19753 = PCURVE('',#19754,#19759);
+#19754 = CYLINDRICAL_SURFACE('',#19755,2.);
+#19755 = AXIS2_PLACEMENT_3D('',#19756,#19757,#19758);
+#19756 = CARTESIAN_POINT('',(9.32771771E-07,-122.0000000383,21.));
+#19757 = DIRECTION('',(1.547557639289E-08,-7.626564999324E-09,1.));
+#19758 = DIRECTION('',(-0.60927321585,0.792960370036,1.5476418E-08));
+#19759 = DEFINITIONAL_REPRESENTATION('',(#19760),#19764);
+#19760 = LINE('',#19761,#19762);
+#19761 = CARTESIAN_POINT('',(-0.,0.));
+#19762 = VECTOR('',#19763,1.);
+#19763 = DIRECTION('',(-0.,-1.));
+#19764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19765 = PCURVE('',#19754,#19766);
+#19766 = DEFINITIONAL_REPRESENTATION('',(#19767),#19771);
+#19767 = LINE('',#19768,#19769);
+#19768 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#19769 = VECTOR('',#19770,1.);
+#19770 = DIRECTION('',(-0.,-1.));
+#19771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19772 = ORIENTED_EDGE('',*,*,#19773,.T.);
+#19773 = EDGE_CURVE('',#19746,#19746,#19774,.T.);
+#19774 = SURFACE_CURVE('',#19775,(#19780,#19787),.PCURVE_S1.);
+#19775 = CIRCLE('',#19776,2.);
+#19776 = AXIS2_PLACEMENT_3D('',#19777,#19778,#19779);
+#19777 = CARTESIAN_POINT('',(9.172961946071E-07,-122.0000000307,20.));
+#19778 = DIRECTION('',(-1.547557639289E-08,7.626564999324E-09,-1.));
+#19779 = DIRECTION('',(-0.60927321585,0.792960370036,1.5476418E-08));
+#19780 = PCURVE('',#19754,#19781);
+#19781 = DEFINITIONAL_REPRESENTATION('',(#19782),#19786);
+#19782 = LINE('',#19783,#19784);
+#19783 = CARTESIAN_POINT('',(-0.,-1.));
+#19784 = VECTOR('',#19785,1.);
+#19785 = DIRECTION('',(-1.,0.));
+#19786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19787 = PCURVE('',#19788,#19793);
+#19788 = PLANE('',#19789);
+#19789 = AXIS2_PLACEMENT_3D('',#19790,#19791,#19792);
+#19790 = CARTESIAN_POINT('',(9.172961948211E-07,-122.0000000307,20.));
+#19791 = DIRECTION('',(-1.547557639289E-08,7.626564999324E-09,-1.));
+#19792 = DIRECTION('',(-0.60927321585,0.792960370036,1.5476418E-08));
+#19793 = DEFINITIONAL_REPRESENTATION('',(#19794),#19798);
+#19794 = CIRCLE('',#19795,2.);
+#19795 = AXIS2_PLACEMENT_2D('',#19796,#19797);
+#19796 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#19797 = DIRECTION('',(1.,0.));
+#19798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19799 = ORIENTED_EDGE('',*,*,#19743,.F.);
+#19800 = ORIENTED_EDGE('',*,*,#19801,.F.);
+#19801 = EDGE_CURVE('',#19744,#19744,#19802,.T.);
+#19802 = SURFACE_CURVE('',#19803,(#19808,#19815),.PCURVE_S1.);
+#19803 = CIRCLE('',#19804,2.);
+#19804 = AXIS2_PLACEMENT_3D('',#19805,#19806,#19807);
+#19805 = CARTESIAN_POINT('',(9.32771771E-07,-122.0000000383,21.));
+#19806 = DIRECTION('',(-1.547557639289E-08,7.626564999324E-09,-1.));
+#19807 = DIRECTION('',(-0.60927321585,0.792960370036,1.5476418E-08));
+#19808 = PCURVE('',#19754,#19809);
+#19809 = DEFINITIONAL_REPRESENTATION('',(#19810),#19814);
+#19810 = LINE('',#19811,#19812);
+#19811 = CARTESIAN_POINT('',(-0.,0.));
+#19812 = VECTOR('',#19813,1.);
+#19813 = DIRECTION('',(-1.,0.));
+#19814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19815 = PCURVE('',#19816,#19821);
+#19816 = PLANE('',#19817);
+#19817 = AXIS2_PLACEMENT_3D('',#19818,#19819,#19820);
+#19818 = CARTESIAN_POINT('',(9.32771771214E-07,-122.0000000383,21.));
+#19819 = DIRECTION('',(-1.547557639289E-08,7.626564999324E-09,-1.));
+#19820 = DIRECTION('',(-0.60927321585,0.792960370036,1.5476418E-08));
+#19821 = DEFINITIONAL_REPRESENTATION('',(#19822),#19826);
+#19822 = CIRCLE('',#19823,2.);
+#19823 = AXIS2_PLACEMENT_2D('',#19824,#19825);
+#19824 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#19825 = DIRECTION('',(1.,0.));
+#19826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19827 = ADVANCED_FACE('',(#19828),#19816,.T.);
+#19828 = FACE_BOUND('',#19829,.T.);
+#19829 = EDGE_LOOP('',(#19830));
+#19830 = ORIENTED_EDGE('',*,*,#19801,.T.);
+#19831 = ADVANCED_FACE('',(#19832,#19835),#19788,.F.);
+#19832 = FACE_BOUND('',#19833,.F.);
+#19833 = EDGE_LOOP('',(#19834));
+#19834 = ORIENTED_EDGE('',*,*,#19773,.T.);
+#19835 = FACE_BOUND('',#19836,.F.);
+#19836 = EDGE_LOOP('',(#19837));
+#19837 = ORIENTED_EDGE('',*,*,#19838,.F.);
+#19838 = EDGE_CURVE('',#19839,#19839,#19841,.T.);
+#19839 = VERTEX_POINT('',#19840);
+#19840 = CARTESIAN_POINT('',(-0.761590602517,-121.0087995681,
+    20.000000019346));
+#19841 = SURFACE_CURVE('',#19842,(#19847,#19854),.PCURVE_S1.);
+#19842 = CIRCLE('',#19843,1.25);
+#19843 = AXIS2_PLACEMENT_3D('',#19844,#19845,#19846);
+#19844 = CARTESIAN_POINT('',(9.172961946071E-07,-122.0000000307,20.));
+#19845 = DIRECTION('',(-1.547557639289E-08,7.626564999324E-09,-1.));
+#19846 = DIRECTION('',(-0.60927321585,0.792960370036,1.5476418E-08));
+#19847 = PCURVE('',#19788,#19848);
+#19848 = DEFINITIONAL_REPRESENTATION('',(#19849),#19853);
+#19849 = CIRCLE('',#19850,1.25);
+#19850 = AXIS2_PLACEMENT_2D('',#19851,#19852);
+#19851 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#19852 = DIRECTION('',(1.,0.));
+#19853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19854 = PCURVE('',#19855,#19860);
+#19855 = CYLINDRICAL_SURFACE('',#19856,1.25);
+#19856 = AXIS2_PLACEMENT_3D('',#19857,#19858,#19859);
+#19857 = CARTESIAN_POINT('',(9.172961946071E-07,-122.0000000307,20.));
+#19858 = DIRECTION('',(1.547557639289E-08,-7.626564999324E-09,1.));
+#19859 = DIRECTION('',(-0.60927321585,0.792960370036,1.5476418E-08));
+#19860 = DEFINITIONAL_REPRESENTATION('',(#19861),#19865);
+#19861 = LINE('',#19862,#19863);
+#19862 = CARTESIAN_POINT('',(-0.,0.));
+#19863 = VECTOR('',#19864,1.);
+#19864 = DIRECTION('',(-1.,0.));
+#19865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19866 = ADVANCED_FACE('',(#19867),#19855,.F.);
+#19867 = FACE_BOUND('',#19868,.T.);
+#19868 = EDGE_LOOP('',(#19869,#19892,#19919,#19920));
+#19869 = ORIENTED_EDGE('',*,*,#19870,.T.);
+#19870 = EDGE_CURVE('',#19839,#19871,#19873,.T.);
+#19871 = VERTEX_POINT('',#19872);
+#19872 = CARTESIAN_POINT('',(-0.761590803699,-121.008799469,
+    7.000000019346));
+#19873 = SEAM_CURVE('',#19874,(#19878,#19885),.PCURVE_S1.);
+#19874 = LINE('',#19875,#19876);
+#19875 = CARTESIAN_POINT('',(-0.761590602517,-121.0087995681,
+    20.000000019346));
+#19876 = VECTOR('',#19877,1.);
+#19877 = DIRECTION('',(-1.547557639289E-08,7.626564999324E-09,-1.));
+#19878 = PCURVE('',#19855,#19879);
+#19879 = DEFINITIONAL_REPRESENTATION('',(#19880),#19884);
+#19880 = LINE('',#19881,#19882);
+#19881 = CARTESIAN_POINT('',(-0.,0.));
+#19882 = VECTOR('',#19883,1.);
+#19883 = DIRECTION('',(-0.,-1.));
+#19884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19885 = PCURVE('',#19855,#19886);
+#19886 = DEFINITIONAL_REPRESENTATION('',(#19887),#19891);
+#19887 = LINE('',#19888,#19889);
+#19888 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#19889 = VECTOR('',#19890,1.);
+#19890 = DIRECTION('',(-0.,-1.));
+#19891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19892 = ORIENTED_EDGE('',*,*,#19893,.T.);
+#19893 = EDGE_CURVE('',#19871,#19871,#19894,.T.);
+#19894 = SURFACE_CURVE('',#19895,(#19900,#19907),.PCURVE_S1.);
+#19895 = CIRCLE('',#19896,1.25);
+#19896 = AXIS2_PLACEMENT_3D('',#19897,#19898,#19899);
+#19897 = CARTESIAN_POINT('',(7.161137014995E-07,-121.9999999315,7.));
+#19898 = DIRECTION('',(-1.547557639289E-08,7.626564999324E-09,-1.));
+#19899 = DIRECTION('',(-0.60927321585,0.792960370036,1.5476418E-08));
+#19900 = PCURVE('',#19855,#19901);
+#19901 = DEFINITIONAL_REPRESENTATION('',(#19902),#19906);
+#19902 = LINE('',#19903,#19904);
+#19903 = CARTESIAN_POINT('',(-0.,-13.));
+#19904 = VECTOR('',#19905,1.);
+#19905 = DIRECTION('',(-1.,0.));
+#19906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19907 = PCURVE('',#19908,#19913);
+#19908 = PLANE('',#19909);
+#19909 = AXIS2_PLACEMENT_3D('',#19910,#19911,#19912);
+#19910 = CARTESIAN_POINT('',(7.161137016135E-07,-121.9999999315,7.));
+#19911 = DIRECTION('',(-1.547557639289E-08,7.626564999324E-09,-1.));
+#19912 = DIRECTION('',(-0.60927321585,0.792960370036,1.5476418E-08));
+#19913 = DEFINITIONAL_REPRESENTATION('',(#19914),#19918);
+#19914 = CIRCLE('',#19915,1.25);
+#19915 = AXIS2_PLACEMENT_2D('',#19916,#19917);
+#19916 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#19917 = DIRECTION('',(1.,0.));
+#19918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19919 = ORIENTED_EDGE('',*,*,#19870,.F.);
+#19920 = ORIENTED_EDGE('',*,*,#19838,.F.);
+#19921 = ADVANCED_FACE('',(#19922),#19908,.F.);
+#19922 = FACE_BOUND('',#19923,.F.);
+#19923 = EDGE_LOOP('',(#19924));
+#19924 = ORIENTED_EDGE('',*,*,#19893,.T.);
+#19925 = ORIENTED_CLOSED_SHELL('',*,#19926,.F.);
+#19926 = CLOSED_SHELL('',(#19927,#20047,#20123,#20199,#20575,#20896,
+    #20923,#20950,#20977,#21004,#21031,#21058,#21065,#21092,#21119,
+    #21146,#21173,#21200));
+#19927 = ADVANCED_FACE('',(#19928),#19942,.T.);
+#19928 = FACE_BOUND('',#19929,.T.);
+#19929 = EDGE_LOOP('',(#19930,#19965,#19993,#20021));
+#19930 = ORIENTED_EDGE('',*,*,#19931,.T.);
+#19931 = EDGE_CURVE('',#19932,#19934,#19936,.T.);
+#19932 = VERTEX_POINT('',#19933);
+#19933 = CARTESIAN_POINT('',(24.999998929337,-189.9999999423,
+    9.999998891543));
+#19934 = VERTEX_POINT('',#19935);
+#19935 = CARTESIAN_POINT('',(29.999998929337,-190.0000000289,
+    9.999998891543));
+#19936 = SURFACE_CURVE('',#19937,(#19941,#19953),.PCURVE_S1.);
+#19937 = LINE('',#19938,#19939);
+#19938 = CARTESIAN_POINT('',(24.999998929337,-189.9999999423,
+    9.999998891543));
+#19939 = VECTOR('',#19940,1.);
+#19940 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#19941 = PCURVE('',#19942,#19947);
+#19942 = PLANE('',#19943);
+#19943 = AXIS2_PLACEMENT_3D('',#19944,#19945,#19946);
+#19944 = CARTESIAN_POINT('',(24.999998929337,-189.9999999423,
+    9.999998891543));
+#19945 = DIRECTION('',(-1.054711869547E-15,-1.780652980621E-08,1.));
+#19946 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#19947 = DEFINITIONAL_REPRESENTATION('',(#19948),#19952);
+#19948 = LINE('',#19949,#19950);
+#19949 = CARTESIAN_POINT('',(8.9E-16,0.));
+#19950 = VECTOR('',#19951,1.);
+#19951 = DIRECTION('',(0.,-1.));
+#19952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19953 = PCURVE('',#19954,#19959);
+#19954 = PLANE('',#19955);
+#19955 = AXIS2_PLACEMENT_3D('',#19956,#19957,#19958);
+#19956 = CARTESIAN_POINT('',(24.999998748058,-200.4631946188,
+    46.489492683049));
+#19957 = DIRECTION('',(1.665420788141E-08,0.96126169103,0.275637372934)
+  );
+#19958 = DIRECTION('',(4.775518360677E-09,0.275637372934,-0.96126169103)
+  );
+#19959 = DEFINITIONAL_REPRESENTATION('',(#19960),#19964);
+#19960 = LINE('',#19961,#19962);
+#19961 = CARTESIAN_POINT('',(37.96,0.));
+#19962 = VECTOR('',#19963,1.);
+#19963 = DIRECTION('',(0.,-1.));
+#19964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19965 = ORIENTED_EDGE('',*,*,#19966,.T.);
+#19966 = EDGE_CURVE('',#19934,#19967,#19969,.T.);
+#19967 = VERTEX_POINT('',#19968);
+#19968 = CARTESIAN_POINT('',(30.000000367342,-107.0000000289,
+    10.000000369485));
+#19969 = SURFACE_CURVE('',#19970,(#19974,#19981),.PCURVE_S1.);
+#19970 = LINE('',#19971,#19972);
+#19971 = CARTESIAN_POINT('',(29.999998929337,-190.0000000289,
+    9.999998891543));
+#19972 = VECTOR('',#19973,1.);
+#19973 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#19974 = PCURVE('',#19942,#19975);
+#19975 = DEFINITIONAL_REPRESENTATION('',(#19976),#19980);
+#19976 = LINE('',#19977,#19978);
+#19977 = CARTESIAN_POINT('',(0.,-5.));
+#19978 = VECTOR('',#19979,1.);
+#19979 = DIRECTION('',(1.,0.));
+#19980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19981 = PCURVE('',#19982,#19987);
+#19982 = PLANE('',#19983);
+#19983 = AXIS2_PLACEMENT_3D('',#19984,#19985,#19986);
+#19984 = CARTESIAN_POINT('',(29.99999956878,-153.0920932787,
+    34.704350624862));
+#19985 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#19986 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#19987 = DEFINITIONAL_REPRESENTATION('',(#19988),#19992);
+#19988 = LINE('',#19989,#19990);
+#19989 = CARTESIAN_POINT('',(-36.90790719006,-24.70435107611));
+#19990 = VECTOR('',#19991,1.);
+#19991 = DIRECTION('',(1.,0.));
+#19992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19993 = ORIENTED_EDGE('',*,*,#19994,.F.);
+#19994 = EDGE_CURVE('',#19995,#19967,#19997,.T.);
+#19995 = VERTEX_POINT('',#19996);
+#19996 = CARTESIAN_POINT('',(25.000000367342,-106.9999999423,
+    10.000000369485));
+#19997 = SURFACE_CURVE('',#19998,(#20002,#20009),.PCURVE_S1.);
+#19998 = LINE('',#19999,#20000);
+#19999 = CARTESIAN_POINT('',(25.000000367342,-106.9999999423,
+    10.000000369485));
+#20000 = VECTOR('',#20001,1.);
+#20001 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20002 = PCURVE('',#19942,#20003);
+#20003 = DEFINITIONAL_REPRESENTATION('',(#20004),#20008);
+#20004 = LINE('',#20005,#20006);
+#20005 = CARTESIAN_POINT('',(83.,0.));
+#20006 = VECTOR('',#20007,1.);
+#20007 = DIRECTION('',(0.,-1.));
+#20008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20009 = PCURVE('',#20010,#20015);
+#20010 = PLANE('',#20011);
+#20011 = AXIS2_PLACEMENT_3D('',#20012,#20013,#20014);
+#20012 = CARTESIAN_POINT('',(25.000000367342,-106.9999999423,
+    10.000000369485));
+#20013 = DIRECTION('',(-1.628051646837E-08,-0.939692626876,
+    0.342020126593));
+#20014 = DIRECTION('',(5.925622270566E-09,0.342020126593,0.939692626876)
+  );
+#20015 = DEFINITIONAL_REPRESENTATION('',(#20016),#20020);
+#20016 = LINE('',#20017,#20018);
+#20017 = CARTESIAN_POINT('',(0.,0.));
+#20018 = VECTOR('',#20019,1.);
+#20019 = DIRECTION('',(0.,-1.));
+#20020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20021 = ORIENTED_EDGE('',*,*,#20022,.F.);
+#20022 = EDGE_CURVE('',#19932,#19995,#20023,.T.);
+#20023 = SURFACE_CURVE('',#20024,(#20028,#20035),.PCURVE_S1.);
+#20024 = LINE('',#20025,#20026);
+#20025 = CARTESIAN_POINT('',(24.999998929337,-189.9999999423,
+    9.999998891543));
+#20026 = VECTOR('',#20027,1.);
+#20027 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#20028 = PCURVE('',#19942,#20029);
+#20029 = DEFINITIONAL_REPRESENTATION('',(#20030),#20034);
+#20030 = LINE('',#20031,#20032);
+#20031 = CARTESIAN_POINT('',(0.,0.));
+#20032 = VECTOR('',#20033,1.);
+#20033 = DIRECTION('',(1.,0.));
+#20034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20035 = PCURVE('',#20036,#20041);
+#20036 = PLANE('',#20037);
+#20037 = AXIS2_PLACEMENT_3D('',#20038,#20039,#20040);
+#20038 = CARTESIAN_POINT('',(24.99999956878,-153.0920931921,
+    34.704350624862));
+#20039 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20040 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#20041 = DEFINITIONAL_REPRESENTATION('',(#20042),#20046);
+#20042 = LINE('',#20043,#20044);
+#20043 = CARTESIAN_POINT('',(-36.90790719006,-24.70435107611));
+#20044 = VECTOR('',#20045,1.);
+#20045 = DIRECTION('',(1.,0.));
+#20046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20047 = ADVANCED_FACE('',(#20048),#19954,.T.);
+#20048 = FACE_BOUND('',#20049,.T.);
+#20049 = EDGE_LOOP('',(#20050,#20080,#20101,#20102));
+#20050 = ORIENTED_EDGE('',*,*,#20051,.T.);
+#20051 = EDGE_CURVE('',#20052,#20054,#20056,.T.);
+#20052 = VERTEX_POINT('',#20053);
+#20053 = CARTESIAN_POINT('',(24.999998748058,-200.4631946188,
+    46.489492683049));
+#20054 = VERTEX_POINT('',#20055);
+#20055 = CARTESIAN_POINT('',(29.999998748058,-200.4631947055,
+    46.489492683049));
+#20056 = SURFACE_CURVE('',#20057,(#20061,#20068),.PCURVE_S1.);
+#20057 = LINE('',#20058,#20059);
+#20058 = CARTESIAN_POINT('',(24.999998748058,-200.4631946188,
+    46.489492683049));
+#20059 = VECTOR('',#20060,1.);
+#20060 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20061 = PCURVE('',#19954,#20062);
+#20062 = DEFINITIONAL_REPRESENTATION('',(#20063),#20067);
+#20063 = LINE('',#20064,#20065);
+#20064 = CARTESIAN_POINT('',(0.,0.));
+#20065 = VECTOR('',#20066,1.);
+#20066 = DIRECTION('',(0.,-1.));
+#20067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20068 = PCURVE('',#20069,#20074);
+#20069 = PLANE('',#20070);
+#20070 = AXIS2_PLACEMENT_3D('',#20071,#20072,#20073);
+#20071 = CARTESIAN_POINT('',(24.999998985083,-186.7823895551,
+    84.077197758093));
+#20072 = DIRECTION('',(1.628051646837E-08,0.939692626876,-0.342020126593
+    ));
+#20073 = DIRECTION('',(-5.925622270566E-09,-0.342020126593,
+    -0.939692626876));
+#20074 = DEFINITIONAL_REPRESENTATION('',(#20075),#20079);
+#20075 = LINE('',#20076,#20077);
+#20076 = CARTESIAN_POINT('',(40.,0.));
+#20077 = VECTOR('',#20078,1.);
+#20078 = DIRECTION('',(0.,-1.));
+#20079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20080 = ORIENTED_EDGE('',*,*,#20081,.T.);
+#20081 = EDGE_CURVE('',#20054,#19934,#20082,.T.);
+#20082 = SURFACE_CURVE('',#20083,(#20087,#20094),.PCURVE_S1.);
+#20083 = LINE('',#20084,#20085);
+#20084 = CARTESIAN_POINT('',(29.999998748058,-200.4631947055,
+    46.489492683049));
+#20085 = VECTOR('',#20086,1.);
+#20086 = DIRECTION('',(4.775518360677E-09,0.275637372934,-0.96126169103)
+  );
+#20087 = PCURVE('',#19954,#20088);
+#20088 = DEFINITIONAL_REPRESENTATION('',(#20089),#20093);
+#20089 = LINE('',#20090,#20091);
+#20090 = CARTESIAN_POINT('',(0.,-5.));
+#20091 = VECTOR('',#20092,1.);
+#20092 = DIRECTION('',(1.,0.));
+#20093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20094 = PCURVE('',#19982,#20095);
+#20095 = DEFINITIONAL_REPRESENTATION('',(#20096),#20100);
+#20096 = LINE('',#20097,#20098);
+#20097 = CARTESIAN_POINT('',(-47.37110121688,11.785142901701));
+#20098 = VECTOR('',#20099,1.);
+#20099 = DIRECTION('',(0.275637355817,-0.961261695938));
+#20100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20101 = ORIENTED_EDGE('',*,*,#19931,.F.);
+#20102 = ORIENTED_EDGE('',*,*,#20103,.F.);
+#20103 = EDGE_CURVE('',#20052,#19932,#20104,.T.);
+#20104 = SURFACE_CURVE('',#20105,(#20109,#20116),.PCURVE_S1.);
+#20105 = LINE('',#20106,#20107);
+#20106 = CARTESIAN_POINT('',(24.999998748058,-200.4631946188,
+    46.489492683049));
+#20107 = VECTOR('',#20108,1.);
+#20108 = DIRECTION('',(4.775518360677E-09,0.275637372934,-0.96126169103)
+  );
+#20109 = PCURVE('',#19954,#20110);
+#20110 = DEFINITIONAL_REPRESENTATION('',(#20111),#20115);
+#20111 = LINE('',#20112,#20113);
+#20112 = CARTESIAN_POINT('',(0.,0.));
+#20113 = VECTOR('',#20114,1.);
+#20114 = DIRECTION('',(1.,0.));
+#20115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20116 = PCURVE('',#20036,#20117);
+#20117 = DEFINITIONAL_REPRESENTATION('',(#20118),#20122);
+#20118 = LINE('',#20119,#20120);
+#20119 = CARTESIAN_POINT('',(-47.37110121688,11.785142901701));
+#20120 = VECTOR('',#20121,1.);
+#20121 = DIRECTION('',(0.275637355817,-0.961261695938));
+#20122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20123 = ADVANCED_FACE('',(#20124),#20010,.T.);
+#20124 = FACE_BOUND('',#20125,.T.);
+#20125 = EDGE_LOOP('',(#20126,#20127,#20150,#20178));
+#20126 = ORIENTED_EDGE('',*,*,#19994,.T.);
+#20127 = ORIENTED_EDGE('',*,*,#20128,.T.);
+#20128 = EDGE_CURVE('',#19967,#20129,#20131,.T.);
+#20129 = VERTEX_POINT('',#20130);
+#20130 = CARTESIAN_POINT('',(30.000000618132,-92.52469444027,
+    49.770577817561));
+#20131 = SURFACE_CURVE('',#20132,(#20136,#20143),.PCURVE_S1.);
+#20132 = LINE('',#20133,#20134);
+#20133 = CARTESIAN_POINT('',(30.000000367342,-107.0000000289,
+    10.000000369485));
+#20134 = VECTOR('',#20135,1.);
+#20135 = DIRECTION('',(5.925622270566E-09,0.342020126593,0.939692626876)
+  );
+#20136 = PCURVE('',#20010,#20137);
+#20137 = DEFINITIONAL_REPRESENTATION('',(#20138),#20142);
+#20138 = LINE('',#20139,#20140);
+#20139 = CARTESIAN_POINT('',(0.,-5.));
+#20140 = VECTOR('',#20141,1.);
+#20141 = DIRECTION('',(1.,0.));
+#20142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20143 = PCURVE('',#19982,#20144);
+#20144 = DEFINITIONAL_REPRESENTATION('',(#20145),#20149);
+#20145 = LINE('',#20146,#20147);
+#20146 = CARTESIAN_POINT('',(46.092092809934,-24.70435107611));
+#20147 = VECTOR('',#20148,1.);
+#20148 = DIRECTION('',(0.342020143326,0.939692620786));
+#20149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20150 = ORIENTED_EDGE('',*,*,#20151,.F.);
+#20151 = EDGE_CURVE('',#20152,#20129,#20154,.T.);
+#20152 = VERTEX_POINT('',#20153);
+#20153 = CARTESIAN_POINT('',(25.000000618132,-92.52469435364,
+    49.770577817561));
+#20154 = SURFACE_CURVE('',#20155,(#20159,#20166),.PCURVE_S1.);
+#20155 = LINE('',#20156,#20157);
+#20156 = CARTESIAN_POINT('',(25.000000618132,-92.52469435364,
+    49.770577817561));
+#20157 = VECTOR('',#20158,1.);
+#20158 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20159 = PCURVE('',#20010,#20160);
+#20160 = DEFINITIONAL_REPRESENTATION('',(#20161),#20165);
+#20161 = LINE('',#20162,#20163);
+#20162 = CARTESIAN_POINT('',(42.322964244477,0.));
+#20163 = VECTOR('',#20164,1.);
+#20164 = DIRECTION('',(0.,-1.));
+#20165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20166 = PCURVE('',#20167,#20172);
+#20167 = PLANE('',#20168);
+#20168 = AXIS2_PLACEMENT_3D('',#20169,#20170,#20171);
+#20169 = CARTESIAN_POINT('',(25.000000618132,-92.52469435364,
+    49.770577817561));
+#20170 = DIRECTION('',(-5.925622270566E-09,-0.342020126593,
+    -0.939692626876));
+#20171 = DIRECTION('',(-1.628051646837E-08,-0.939692626876,
+    0.342020126593));
+#20172 = DEFINITIONAL_REPRESENTATION('',(#20173),#20177);
+#20173 = LINE('',#20174,#20175);
+#20174 = CARTESIAN_POINT('',(0.,0.));
+#20175 = VECTOR('',#20176,1.);
+#20176 = DIRECTION('',(0.,-1.));
+#20177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20178 = ORIENTED_EDGE('',*,*,#20179,.F.);
+#20179 = EDGE_CURVE('',#19995,#20152,#20180,.T.);
+#20180 = SURFACE_CURVE('',#20181,(#20185,#20192),.PCURVE_S1.);
+#20181 = LINE('',#20182,#20183);
+#20182 = CARTESIAN_POINT('',(25.000000367342,-106.9999999423,
+    10.000000369485));
+#20183 = VECTOR('',#20184,1.);
+#20184 = DIRECTION('',(5.925622270566E-09,0.342020126593,0.939692626876)
+  );
+#20185 = PCURVE('',#20010,#20186);
+#20186 = DEFINITIONAL_REPRESENTATION('',(#20187),#20191);
+#20187 = LINE('',#20188,#20189);
+#20188 = CARTESIAN_POINT('',(0.,0.));
+#20189 = VECTOR('',#20190,1.);
+#20190 = DIRECTION('',(1.,0.));
+#20191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20192 = PCURVE('',#20036,#20193);
+#20193 = DEFINITIONAL_REPRESENTATION('',(#20194),#20198);
+#20194 = LINE('',#20195,#20196);
+#20195 = CARTESIAN_POINT('',(46.092092809934,-24.70435107611));
+#20196 = VECTOR('',#20197,1.);
+#20197 = DIRECTION('',(0.342020143326,0.939692620786));
+#20198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20199 = ADVANCED_FACE('',(#20200,#20389,#20420,#20451,#20482,#20513,
+    #20544),#20036,.T.);
+#20200 = FACE_BOUND('',#20201,.T.);
+#20201 = EDGE_LOOP('',(#20202,#20203,#20204,#20227,#20255,#20283,#20311,
+    #20339,#20367,#20388));
+#20202 = ORIENTED_EDGE('',*,*,#20022,.T.);
+#20203 = ORIENTED_EDGE('',*,*,#20179,.T.);
+#20204 = ORIENTED_EDGE('',*,*,#20205,.T.);
+#20205 = EDGE_CURVE('',#20152,#20206,#20208,.T.);
+#20206 = VERTEX_POINT('',#20207);
+#20207 = CARTESIAN_POINT('',(25.000000455327,-101.9216206224,
+    53.190779083491));
+#20208 = SURFACE_CURVE('',#20209,(#20213,#20220),.PCURVE_S1.);
+#20209 = LINE('',#20210,#20211);
+#20210 = CARTESIAN_POINT('',(25.000000618132,-92.52469435364,
+    49.770577817561));
+#20211 = VECTOR('',#20212,1.);
+#20212 = DIRECTION('',(-1.628051646837E-08,-0.939692626876,
+    0.342020126593));
+#20213 = PCURVE('',#20036,#20214);
+#20214 = DEFINITIONAL_REPRESENTATION('',(#20215),#20219);
+#20215 = LINE('',#20216,#20217);
+#20216 = CARTESIAN_POINT('',(60.567399106797,15.066226114203));
+#20217 = VECTOR('',#20218,1.);
+#20218 = DIRECTION('',(-0.939692620786,0.342020143326));
+#20219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20220 = PCURVE('',#20167,#20221);
+#20221 = DEFINITIONAL_REPRESENTATION('',(#20222),#20226);
+#20222 = LINE('',#20223,#20224);
+#20223 = CARTESIAN_POINT('',(0.,0.));
+#20224 = VECTOR('',#20225,1.);
+#20225 = DIRECTION('',(1.,0.));
+#20226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20227 = ORIENTED_EDGE('',*,*,#20228,.T.);
+#20228 = EDGE_CURVE('',#20206,#20229,#20231,.T.);
+#20229 = VERTEX_POINT('',#20230);
+#20230 = CARTESIAN_POINT('',(25.000000277558,-112.1822244201,
+    25.000000277208));
+#20231 = SURFACE_CURVE('',#20232,(#20236,#20243),.PCURVE_S1.);
+#20232 = LINE('',#20233,#20234);
+#20233 = CARTESIAN_POINT('',(25.000000455327,-101.9216206224,
+    53.190779083491));
+#20234 = VECTOR('',#20235,1.);
+#20235 = DIRECTION('',(-5.925622270566E-09,-0.342020126593,
+    -0.939692626876));
+#20236 = PCURVE('',#20036,#20237);
+#20237 = DEFINITIONAL_REPRESENTATION('',(#20238),#20242);
+#20238 = LINE('',#20239,#20240);
+#20239 = CARTESIAN_POINT('',(51.170472898938,18.48642754746));
+#20240 = VECTOR('',#20241,1.);
+#20241 = DIRECTION('',(-0.342020143326,-0.939692620786));
+#20242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20243 = PCURVE('',#20244,#20249);
+#20244 = PLANE('',#20245);
+#20245 = AXIS2_PLACEMENT_3D('',#20246,#20247,#20248);
+#20246 = CARTESIAN_POINT('',(25.000000455327,-101.9216206224,
+    53.190779083491));
+#20247 = DIRECTION('',(1.628051646837E-08,0.939692626876,-0.342020126593
+    ));
+#20248 = DIRECTION('',(-5.925622270566E-09,-0.342020126593,
+    -0.939692626876));
+#20249 = DEFINITIONAL_REPRESENTATION('',(#20250),#20254);
+#20250 = LINE('',#20251,#20252);
+#20251 = CARTESIAN_POINT('',(0.,0.));
+#20252 = VECTOR('',#20253,1.);
+#20253 = DIRECTION('',(1.,0.));
+#20254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20255 = ORIENTED_EDGE('',*,*,#20256,.T.);
+#20256 = EDGE_CURVE('',#20229,#20257,#20259,.T.);
+#20257 = VERTEX_POINT('',#20258);
+#20258 = CARTESIAN_POINT('',(24.999999238036,-172.1822244201,
+    24.999999208816));
+#20259 = SURFACE_CURVE('',#20260,(#20264,#20271),.PCURVE_S1.);
+#20260 = LINE('',#20261,#20262);
+#20261 = CARTESIAN_POINT('',(25.000000277558,-112.1822244201,
+    25.000000277208));
+#20262 = VECTOR('',#20263,1.);
+#20263 = DIRECTION('',(-1.732536336618E-08,-1.,-1.780652980621E-08));
+#20264 = PCURVE('',#20036,#20265);
+#20265 = DEFINITIONAL_REPRESENTATION('',(#20266),#20270);
+#20266 = LINE('',#20267,#20268);
+#20267 = CARTESIAN_POINT('',(40.909868599168,-9.704351076117));
+#20268 = VECTOR('',#20269,1.);
+#20269 = DIRECTION('',(-1.,0.));
+#20270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20271 = PCURVE('',#20272,#20277);
+#20272 = PLANE('',#20273);
+#20273 = AXIS2_PLACEMENT_3D('',#20274,#20275,#20276);
+#20274 = CARTESIAN_POINT('',(25.000000277558,-112.1822244201,
+    25.000000277208));
+#20275 = DIRECTION('',(1.054711869547E-15,1.780652980621E-08,-1.));
+#20276 = DIRECTION('',(-1.732536336618E-08,-1.,-1.780652980621E-08));
+#20277 = DEFINITIONAL_REPRESENTATION('',(#20278),#20282);
+#20278 = LINE('',#20279,#20280);
+#20279 = CARTESIAN_POINT('',(0.,-0.));
+#20280 = VECTOR('',#20281,1.);
+#20281 = DIRECTION('',(1.,0.));
+#20282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20283 = ORIENTED_EDGE('',*,*,#20284,.T.);
+#20284 = EDGE_CURVE('',#20257,#20285,#20287,.T.);
+#20285 = VERTEX_POINT('',#20286);
+#20286 = CARTESIAN_POINT('',(24.999998971761,-187.5513096186,
+    52.726561697283));
+#20287 = SURFACE_CURVE('',#20288,(#20292,#20299),.PCURVE_S1.);
+#20288 = LINE('',#20289,#20290);
+#20289 = CARTESIAN_POINT('',(24.999999238036,-172.1822244201,
+    24.999999208816));
+#20290 = VECTOR('',#20291,1.);
+#20291 = DIRECTION('',(-8.399503756661E-09,-0.48480963582,0.874619698507
+    ));
+#20292 = PCURVE('',#20036,#20293);
+#20293 = DEFINITIONAL_REPRESENTATION('',(#20294),#20298);
+#20294 = LINE('',#20295,#20296);
+#20295 = CARTESIAN_POINT('',(-19.09013140083,-9.704351076117));
+#20296 = VECTOR('',#20297,1.);
+#20297 = DIRECTION('',(-0.484809620246,0.874619707139));
+#20298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20299 = PCURVE('',#20300,#20305);
+#20300 = PLANE('',#20301);
+#20301 = AXIS2_PLACEMENT_3D('',#20302,#20303,#20304);
+#20302 = CARTESIAN_POINT('',(24.999999238036,-172.1822244201,
+    24.999999208816));
+#20303 = DIRECTION('',(-1.515310372208E-08,-0.874619698507,
+    -0.48480963582));
+#20304 = DIRECTION('',(-8.399503756661E-09,-0.48480963582,0.874619698507
+    ));
+#20305 = DEFINITIONAL_REPRESENTATION('',(#20306),#20310);
+#20306 = LINE('',#20307,#20308);
+#20307 = CARTESIAN_POINT('',(0.,0.));
+#20308 = VECTOR('',#20309,1.);
+#20309 = DIRECTION('',(1.,0.));
+#20310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20311 = ORIENTED_EDGE('',*,*,#20312,.T.);
+#20312 = EDGE_CURVE('',#20285,#20313,#20315,.T.);
+#20313 = VERTEX_POINT('',#20314);
+#20314 = CARTESIAN_POINT('',(24.999999147888,-177.3854632864,
+    80.656996492163));
+#20315 = SURFACE_CURVE('',#20316,(#20320,#20327),.PCURVE_S1.);
+#20316 = LINE('',#20317,#20318);
+#20317 = CARTESIAN_POINT('',(24.999998971761,-187.5513096186,
+    52.726561697283));
+#20318 = VECTOR('',#20319,1.);
+#20319 = DIRECTION('',(5.925622270566E-09,0.342020126593,0.939692626876)
+  );
+#20320 = PCURVE('',#20036,#20321);
+#20321 = DEFINITIONAL_REPRESENTATION('',(#20322),#20326);
+#20322 = LINE('',#20323,#20324);
+#20323 = CARTESIAN_POINT('',(-34.45921610555,18.022211686019));
+#20324 = VECTOR('',#20325,1.);
+#20325 = DIRECTION('',(0.342020143326,0.939692620786));
+#20326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20327 = PCURVE('',#20328,#20333);
+#20328 = PLANE('',#20329);
+#20329 = AXIS2_PLACEMENT_3D('',#20330,#20331,#20332);
+#20330 = CARTESIAN_POINT('',(24.999998971761,-187.5513096186,
+    52.726561697283));
+#20331 = DIRECTION('',(-1.628051646837E-08,-0.939692626876,
+    0.342020126593));
+#20332 = DIRECTION('',(5.925622270566E-09,0.342020126593,0.939692626876)
+  );
+#20333 = DEFINITIONAL_REPRESENTATION('',(#20334),#20338);
+#20334 = LINE('',#20335,#20336);
+#20335 = CARTESIAN_POINT('',(0.,0.));
+#20336 = VECTOR('',#20337,1.);
+#20337 = DIRECTION('',(1.,0.));
+#20338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20339 = ORIENTED_EDGE('',*,*,#20340,.T.);
+#20340 = EDGE_CURVE('',#20313,#20341,#20343,.T.);
+#20341 = VERTEX_POINT('',#20342);
+#20342 = CARTESIAN_POINT('',(24.999998985083,-186.7823895551,
+    84.077197758093));
+#20343 = SURFACE_CURVE('',#20344,(#20348,#20355),.PCURVE_S1.);
+#20344 = LINE('',#20345,#20346);
+#20345 = CARTESIAN_POINT('',(24.999999147888,-177.3854632864,
+    80.656996492163));
+#20346 = VECTOR('',#20347,1.);
+#20347 = DIRECTION('',(-1.628051646837E-08,-0.939692626876,
+    0.342020126593));
+#20348 = PCURVE('',#20036,#20349);
+#20349 = DEFINITIONAL_REPRESENTATION('',(#20350),#20354);
+#20350 = LINE('',#20351,#20352);
+#20351 = CARTESIAN_POINT('',(-24.29336927599,45.952646299881));
+#20352 = VECTOR('',#20353,1.);
+#20353 = DIRECTION('',(-0.939692620786,0.342020143326));
+#20354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20355 = PCURVE('',#20356,#20361);
+#20356 = PLANE('',#20357);
+#20357 = AXIS2_PLACEMENT_3D('',#20358,#20359,#20360);
+#20358 = CARTESIAN_POINT('',(24.999999147888,-177.3854632864,
+    80.656996492163));
+#20359 = DIRECTION('',(-5.925622270566E-09,-0.342020126593,
+    -0.939692626876));
+#20360 = DIRECTION('',(-1.628051646837E-08,-0.939692626876,
+    0.342020126593));
+#20361 = DEFINITIONAL_REPRESENTATION('',(#20362),#20366);
+#20362 = LINE('',#20363,#20364);
+#20363 = CARTESIAN_POINT('',(0.,0.));
+#20364 = VECTOR('',#20365,1.);
+#20365 = DIRECTION('',(1.,0.));
+#20366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20367 = ORIENTED_EDGE('',*,*,#20368,.T.);
+#20368 = EDGE_CURVE('',#20341,#20052,#20369,.T.);
+#20369 = SURFACE_CURVE('',#20370,(#20374,#20381),.PCURVE_S1.);
+#20370 = LINE('',#20371,#20372);
+#20371 = CARTESIAN_POINT('',(24.999998985083,-186.7823895551,
+    84.077197758093));
+#20372 = VECTOR('',#20373,1.);
+#20373 = DIRECTION('',(-5.925622270566E-09,-0.342020126593,
+    -0.939692626876));
+#20374 = PCURVE('',#20036,#20375);
+#20375 = DEFINITIONAL_REPRESENTATION('',(#20376),#20380);
+#20376 = LINE('',#20377,#20378);
+#20377 = CARTESIAN_POINT('',(-33.69029548385,49.372847733138));
+#20378 = VECTOR('',#20379,1.);
+#20379 = DIRECTION('',(-0.342020143326,-0.939692620786));
+#20380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20381 = PCURVE('',#20069,#20382);
+#20382 = DEFINITIONAL_REPRESENTATION('',(#20383),#20387);
+#20383 = LINE('',#20384,#20385);
+#20384 = CARTESIAN_POINT('',(0.,0.));
+#20385 = VECTOR('',#20386,1.);
+#20386 = DIRECTION('',(1.,0.));
+#20387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20388 = ORIENTED_EDGE('',*,*,#20103,.T.);
+#20389 = FACE_BOUND('',#20390,.T.);
+#20390 = EDGE_LOOP('',(#20391));
+#20391 = ORIENTED_EDGE('',*,*,#20392,.F.);
+#20392 = EDGE_CURVE('',#20393,#20393,#20395,.T.);
+#20393 = VERTEX_POINT('',#20394);
+#20394 = CARTESIAN_POINT('',(24.99999896963,-187.6743289526,
+    63.573244609864));
+#20395 = SURFACE_CURVE('',#20396,(#20401,#20408),.PCURVE_S1.);
+#20396 = CIRCLE('',#20397,1.25);
+#20397 = AXIS2_PLACEMENT_3D('',#20398,#20399,#20400);
+#20398 = CARTESIAN_POINT('',(24.999998947973,-188.9243289526,
+    63.573244587606));
+#20399 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20400 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#20401 = PCURVE('',#20036,#20402);
+#20402 = DEFINITIONAL_REPRESENTATION('',(#20403),#20407);
+#20403 = CIRCLE('',#20404,1.25);
+#20404 = AXIS2_PLACEMENT_2D('',#20405,#20406);
+#20405 = CARTESIAN_POINT('',(-35.83223524643,28.868894600791));
+#20406 = DIRECTION('',(1.,0.));
+#20407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20408 = PCURVE('',#20409,#20414);
+#20409 = CYLINDRICAL_SURFACE('',#20410,1.25);
+#20410 = AXIS2_PLACEMENT_3D('',#20411,#20412,#20413);
+#20411 = CARTESIAN_POINT('',(29.999998947973,-188.9243290392,
+    63.573244587606));
+#20412 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20413 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#20414 = DEFINITIONAL_REPRESENTATION('',(#20415),#20419);
+#20415 = LINE('',#20416,#20417);
+#20416 = CARTESIAN_POINT('',(0.,-5.));
+#20417 = VECTOR('',#20418,1.);
+#20418 = DIRECTION('',(1.,0.));
+#20419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20420 = FACE_BOUND('',#20421,.T.);
+#20421 = EDGE_LOOP('',(#20422));
+#20422 = ORIENTED_EDGE('',*,*,#20423,.F.);
+#20423 = EDGE_CURVE('',#20424,#20424,#20426,.T.);
+#20424 = VERTEX_POINT('',#20425);
+#20425 = CARTESIAN_POINT('',(25.000000528758,-97.68325812099,
+    46.782215338404));
+#20426 = SURFACE_CURVE('',#20427,(#20432,#20439),.PCURVE_S1.);
+#20427 = CIRCLE('',#20428,1.25);
+#20428 = AXIS2_PLACEMENT_3D('',#20429,#20430,#20431);
+#20429 = CARTESIAN_POINT('',(25.000000507101,-98.93325812099,
+    46.782215316146));
+#20430 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20431 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#20432 = PCURVE('',#20036,#20433);
+#20433 = DEFINITIONAL_REPRESENTATION('',(#20434),#20438);
+#20434 = CIRCLE('',#20435,1.25);
+#20435 = AXIS2_PLACEMENT_2D('',#20436,#20437);
+#20436 = CARTESIAN_POINT('',(54.158835286239,12.077863726902));
+#20437 = DIRECTION('',(1.,0.));
+#20438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20439 = PCURVE('',#20440,#20445);
+#20440 = CYLINDRICAL_SURFACE('',#20441,1.25);
+#20441 = AXIS2_PLACEMENT_3D('',#20442,#20443,#20444);
+#20442 = CARTESIAN_POINT('',(30.000000507101,-98.93325820761,
+    46.782215316146));
+#20443 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20444 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#20445 = DEFINITIONAL_REPRESENTATION('',(#20446),#20450);
+#20446 = LINE('',#20447,#20448);
+#20447 = CARTESIAN_POINT('',(0.,-5.));
+#20448 = VECTOR('',#20449,1.);
+#20449 = DIRECTION('',(1.,0.));
+#20450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20451 = FACE_BOUND('',#20452,.T.);
+#20452 = EDGE_LOOP('',(#20453));
+#20453 = ORIENTED_EDGE('',*,*,#20454,.F.);
+#20454 = EDGE_CURVE('',#20455,#20455,#20457,.T.);
+#20455 = VERTEX_POINT('',#20456);
+#20456 = CARTESIAN_POINT('',(25.000000410245,-104.5236606528,
+    27.988362800882));
+#20457 = SURFACE_CURVE('',#20458,(#20463,#20470),.PCURVE_S1.);
+#20458 = CIRCLE('',#20459,1.25);
+#20459 = AXIS2_PLACEMENT_3D('',#20460,#20461,#20462);
+#20460 = CARTESIAN_POINT('',(25.000000388589,-105.7736606528,
+    27.988362778623));
+#20461 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20462 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#20463 = PCURVE('',#20036,#20464);
+#20464 = DEFINITIONAL_REPRESENTATION('',(#20465),#20469);
+#20465 = CIRCLE('',#20466,1.25);
+#20466 = AXIS2_PLACEMENT_2D('',#20467,#20468);
+#20467 = CARTESIAN_POINT('',(47.318432419725,-6.715988688816));
+#20468 = DIRECTION('',(1.,0.));
+#20469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20470 = PCURVE('',#20471,#20476);
+#20471 = CYLINDRICAL_SURFACE('',#20472,1.25);
+#20472 = AXIS2_PLACEMENT_3D('',#20473,#20474,#20475);
+#20473 = CARTESIAN_POINT('',(30.000000388589,-105.7736607394,
+    27.988362778623));
+#20474 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20475 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#20476 = DEFINITIONAL_REPRESENTATION('',(#20477),#20481);
+#20477 = LINE('',#20478,#20479);
+#20478 = CARTESIAN_POINT('',(0.,-5.));
+#20479 = VECTOR('',#20480,1.);
+#20480 = DIRECTION('',(1.,0.));
+#20481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20482 = FACE_BOUND('',#20483,.T.);
+#20483 = EDGE_LOOP('',(#20484));
+#20484 = ORIENTED_EDGE('',*,*,#20485,.F.);
+#20485 = EDGE_CURVE('',#20486,#20486,#20488,.T.);
+#20486 = VERTEX_POINT('',#20487);
+#20487 = CARTESIAN_POINT('',(24.999999058514,-182.5440270537,
+    77.668634013006));
+#20488 = SURFACE_CURVE('',#20489,(#20494,#20501),.PCURVE_S1.);
+#20489 = CIRCLE('',#20490,1.25);
+#20490 = AXIS2_PLACEMENT_3D('',#20491,#20492,#20493);
+#20491 = CARTESIAN_POINT('',(24.999999036857,-183.7940270537,
+    77.668633990747));
+#20492 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20493 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#20494 = PCURVE('',#20036,#20495);
+#20495 = DEFINITIONAL_REPRESENTATION('',(#20496),#20500);
+#20496 = CIRCLE('',#20497,1.25);
+#20497 = AXIS2_PLACEMENT_2D('',#20498,#20499);
+#20498 = CARTESIAN_POINT('',(-30.70193309655,42.96428391258));
+#20499 = DIRECTION('',(1.,0.));
+#20500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20501 = PCURVE('',#20502,#20507);
+#20502 = CYLINDRICAL_SURFACE('',#20503,1.25);
+#20503 = AXIS2_PLACEMENT_3D('',#20504,#20505,#20506);
+#20504 = CARTESIAN_POINT('',(29.999999036857,-183.7940271403,
+    77.668633990747));
+#20505 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20506 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#20507 = DEFINITIONAL_REPRESENTATION('',(#20508),#20512);
+#20508 = LINE('',#20509,#20510);
+#20509 = CARTESIAN_POINT('',(0.,-5.));
+#20510 = VECTOR('',#20511,1.);
+#20511 = DIRECTION('',(1.,0.));
+#20512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20513 = FACE_BOUND('',#20514,.T.);
+#20514 = EDGE_LOOP('',(#20515));
+#20515 = ORIENTED_EDGE('',*,*,#20516,.F.);
+#20516 = EDGE_CURVE('',#20517,#20517,#20519,.T.);
+#20517 = VERTEX_POINT('',#20518);
+#20518 = CARTESIAN_POINT('',(24.99999952273,-155.7500000313,
+    14.999999501417));
+#20519 = SURFACE_CURVE('',#20520,(#20525,#20532),.PCURVE_S1.);
+#20520 = CIRCLE('',#20521,1.25);
+#20521 = AXIS2_PLACEMENT_3D('',#20522,#20523,#20524);
+#20522 = CARTESIAN_POINT('',(24.999999501074,-157.0000000313,
+    14.999999479159));
+#20523 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20524 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#20525 = PCURVE('',#20036,#20526);
+#20526 = DEFINITIONAL_REPRESENTATION('',(#20527),#20531);
+#20527 = CIRCLE('',#20528,1.25);
+#20528 = AXIS2_PLACEMENT_2D('',#20529,#20530);
+#20529 = CARTESIAN_POINT('',(-3.907907190066,-19.70435107611));
+#20530 = DIRECTION('',(1.,0.));
+#20531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20532 = PCURVE('',#20533,#20538);
+#20533 = CYLINDRICAL_SURFACE('',#20534,1.25);
+#20534 = AXIS2_PLACEMENT_3D('',#20535,#20536,#20537);
+#20535 = CARTESIAN_POINT('',(29.999999501074,-157.0000001179,
+    14.999999479159));
+#20536 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20537 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#20538 = DEFINITIONAL_REPRESENTATION('',(#20539),#20543);
+#20539 = LINE('',#20540,#20541);
+#20540 = CARTESIAN_POINT('',(0.,-5.));
+#20541 = VECTOR('',#20542,1.);
+#20542 = DIRECTION('',(1.,0.));
+#20543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20544 = FACE_BOUND('',#20545,.T.);
+#20545 = EDGE_LOOP('',(#20546));
+#20546 = ORIENTED_EDGE('',*,*,#20547,.F.);
+#20547 = EDGE_CURVE('',#20548,#20548,#20550,.T.);
+#20548 = VERTEX_POINT('',#20549);
+#20549 = CARTESIAN_POINT('',(25.000000129118,-120.7500000313,
+    15.000000124646));
+#20550 = SURFACE_CURVE('',#20551,(#20556,#20563),.PCURVE_S1.);
+#20551 = CIRCLE('',#20552,1.25);
+#20552 = AXIS2_PLACEMENT_3D('',#20553,#20554,#20555);
+#20553 = CARTESIAN_POINT('',(25.000000107461,-122.0000000313,
+    15.000000102388));
+#20554 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20555 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#20556 = PCURVE('',#20036,#20557);
+#20557 = DEFINITIONAL_REPRESENTATION('',(#20558),#20562);
+#20558 = CIRCLE('',#20559,1.25);
+#20559 = AXIS2_PLACEMENT_2D('',#20560,#20561);
+#20560 = CARTESIAN_POINT('',(31.092092809934,-19.70435107611));
+#20561 = DIRECTION('',(1.,0.));
+#20562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20563 = PCURVE('',#20564,#20569);
+#20564 = CYLINDRICAL_SURFACE('',#20565,1.25);
+#20565 = AXIS2_PLACEMENT_3D('',#20566,#20567,#20568);
+#20566 = CARTESIAN_POINT('',(30.000000107461,-122.0000001179,
+    15.000000102388));
+#20567 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20568 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#20569 = DEFINITIONAL_REPRESENTATION('',(#20570),#20574);
+#20570 = LINE('',#20571,#20572);
+#20571 = CARTESIAN_POINT('',(0.,-5.));
+#20572 = VECTOR('',#20573,1.);
+#20573 = DIRECTION('',(1.,0.));
+#20574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20575 = ADVANCED_FACE('',(#20576,#20740,#20766,#20792,#20818,#20844,
+    #20870),#19982,.F.);
+#20576 = FACE_BOUND('',#20577,.F.);
+#20577 = EDGE_LOOP('',(#20578,#20579,#20580,#20603,#20626,#20649,#20672,
+    #20695,#20718,#20739));
+#20578 = ORIENTED_EDGE('',*,*,#19966,.T.);
+#20579 = ORIENTED_EDGE('',*,*,#20128,.T.);
+#20580 = ORIENTED_EDGE('',*,*,#20581,.T.);
+#20581 = EDGE_CURVE('',#20129,#20582,#20584,.T.);
+#20582 = VERTEX_POINT('',#20583);
+#20583 = CARTESIAN_POINT('',(30.000000455327,-101.921620709,
+    53.190779083491));
+#20584 = SURFACE_CURVE('',#20585,(#20589,#20596),.PCURVE_S1.);
+#20585 = LINE('',#20586,#20587);
+#20586 = CARTESIAN_POINT('',(30.000000618132,-92.52469444027,
+    49.770577817561));
+#20587 = VECTOR('',#20588,1.);
+#20588 = DIRECTION('',(-1.628051646837E-08,-0.939692626876,
+    0.342020126593));
+#20589 = PCURVE('',#19982,#20590);
+#20590 = DEFINITIONAL_REPRESENTATION('',(#20591),#20595);
+#20591 = LINE('',#20592,#20593);
+#20592 = CARTESIAN_POINT('',(60.567399106797,15.066226114203));
+#20593 = VECTOR('',#20594,1.);
+#20594 = DIRECTION('',(-0.939692620786,0.342020143326));
+#20595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20596 = PCURVE('',#20167,#20597);
+#20597 = DEFINITIONAL_REPRESENTATION('',(#20598),#20602);
+#20598 = LINE('',#20599,#20600);
+#20599 = CARTESIAN_POINT('',(0.,-5.));
+#20600 = VECTOR('',#20601,1.);
+#20601 = DIRECTION('',(1.,0.));
+#20602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20603 = ORIENTED_EDGE('',*,*,#20604,.T.);
+#20604 = EDGE_CURVE('',#20582,#20605,#20607,.T.);
+#20605 = VERTEX_POINT('',#20606);
+#20606 = CARTESIAN_POINT('',(30.000000277558,-112.1822245068,
+    25.000000277208));
+#20607 = SURFACE_CURVE('',#20608,(#20612,#20619),.PCURVE_S1.);
+#20608 = LINE('',#20609,#20610);
+#20609 = CARTESIAN_POINT('',(30.000000455327,-101.921620709,
+    53.190779083491));
+#20610 = VECTOR('',#20611,1.);
+#20611 = DIRECTION('',(-5.925622270566E-09,-0.342020126593,
+    -0.939692626876));
+#20612 = PCURVE('',#19982,#20613);
+#20613 = DEFINITIONAL_REPRESENTATION('',(#20614),#20618);
+#20614 = LINE('',#20615,#20616);
+#20615 = CARTESIAN_POINT('',(51.170472898938,18.48642754746));
+#20616 = VECTOR('',#20617,1.);
+#20617 = DIRECTION('',(-0.342020143326,-0.939692620786));
+#20618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20619 = PCURVE('',#20244,#20620);
+#20620 = DEFINITIONAL_REPRESENTATION('',(#20621),#20625);
+#20621 = LINE('',#20622,#20623);
+#20622 = CARTESIAN_POINT('',(0.,-5.));
+#20623 = VECTOR('',#20624,1.);
+#20624 = DIRECTION('',(1.,0.));
+#20625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20626 = ORIENTED_EDGE('',*,*,#20627,.T.);
+#20627 = EDGE_CURVE('',#20605,#20628,#20630,.T.);
+#20628 = VERTEX_POINT('',#20629);
+#20629 = CARTESIAN_POINT('',(29.999999238036,-172.1822245068,
+    24.999999208816));
+#20630 = SURFACE_CURVE('',#20631,(#20635,#20642),.PCURVE_S1.);
+#20631 = LINE('',#20632,#20633);
+#20632 = CARTESIAN_POINT('',(30.000000277558,-112.1822245068,
+    25.000000277208));
+#20633 = VECTOR('',#20634,1.);
+#20634 = DIRECTION('',(-1.732536336618E-08,-1.,-1.780652980621E-08));
+#20635 = PCURVE('',#19982,#20636);
+#20636 = DEFINITIONAL_REPRESENTATION('',(#20637),#20641);
+#20637 = LINE('',#20638,#20639);
+#20638 = CARTESIAN_POINT('',(40.909868599168,-9.704351076117));
+#20639 = VECTOR('',#20640,1.);
+#20640 = DIRECTION('',(-1.,0.));
+#20641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20642 = PCURVE('',#20272,#20643);
+#20643 = DEFINITIONAL_REPRESENTATION('',(#20644),#20648);
+#20644 = LINE('',#20645,#20646);
+#20645 = CARTESIAN_POINT('',(0.,-5.));
+#20646 = VECTOR('',#20647,1.);
+#20647 = DIRECTION('',(1.,0.));
+#20648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20649 = ORIENTED_EDGE('',*,*,#20650,.T.);
+#20650 = EDGE_CURVE('',#20628,#20651,#20653,.T.);
+#20651 = VERTEX_POINT('',#20652);
+#20652 = CARTESIAN_POINT('',(29.999998971761,-187.5513097052,
+    52.726561697283));
+#20653 = SURFACE_CURVE('',#20654,(#20658,#20665),.PCURVE_S1.);
+#20654 = LINE('',#20655,#20656);
+#20655 = CARTESIAN_POINT('',(29.999999238036,-172.1822245068,
+    24.999999208816));
+#20656 = VECTOR('',#20657,1.);
+#20657 = DIRECTION('',(-8.399503756661E-09,-0.48480963582,0.874619698507
+    ));
+#20658 = PCURVE('',#19982,#20659);
+#20659 = DEFINITIONAL_REPRESENTATION('',(#20660),#20664);
+#20660 = LINE('',#20661,#20662);
+#20661 = CARTESIAN_POINT('',(-19.09013140083,-9.704351076117));
+#20662 = VECTOR('',#20663,1.);
+#20663 = DIRECTION('',(-0.484809620246,0.874619707139));
+#20664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20665 = PCURVE('',#20300,#20666);
+#20666 = DEFINITIONAL_REPRESENTATION('',(#20667),#20671);
+#20667 = LINE('',#20668,#20669);
+#20668 = CARTESIAN_POINT('',(0.,-5.));
+#20669 = VECTOR('',#20670,1.);
+#20670 = DIRECTION('',(1.,0.));
+#20671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20672 = ORIENTED_EDGE('',*,*,#20673,.T.);
+#20673 = EDGE_CURVE('',#20651,#20674,#20676,.T.);
+#20674 = VERTEX_POINT('',#20675);
+#20675 = CARTESIAN_POINT('',(29.999999147888,-177.385463373,
+    80.656996492163));
+#20676 = SURFACE_CURVE('',#20677,(#20681,#20688),.PCURVE_S1.);
+#20677 = LINE('',#20678,#20679);
+#20678 = CARTESIAN_POINT('',(29.999998971761,-187.5513097052,
+    52.726561697283));
+#20679 = VECTOR('',#20680,1.);
+#20680 = DIRECTION('',(5.925622270566E-09,0.342020126593,0.939692626876)
+  );
+#20681 = PCURVE('',#19982,#20682);
+#20682 = DEFINITIONAL_REPRESENTATION('',(#20683),#20687);
+#20683 = LINE('',#20684,#20685);
+#20684 = CARTESIAN_POINT('',(-34.45921610555,18.022211686019));
+#20685 = VECTOR('',#20686,1.);
+#20686 = DIRECTION('',(0.342020143326,0.939692620786));
+#20687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20688 = PCURVE('',#20328,#20689);
+#20689 = DEFINITIONAL_REPRESENTATION('',(#20690),#20694);
+#20690 = LINE('',#20691,#20692);
+#20691 = CARTESIAN_POINT('',(0.,-5.));
+#20692 = VECTOR('',#20693,1.);
+#20693 = DIRECTION('',(1.,0.));
+#20694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20695 = ORIENTED_EDGE('',*,*,#20696,.T.);
+#20696 = EDGE_CURVE('',#20674,#20697,#20699,.T.);
+#20697 = VERTEX_POINT('',#20698);
+#20698 = CARTESIAN_POINT('',(29.999998985083,-186.7823896418,
+    84.077197758093));
+#20699 = SURFACE_CURVE('',#20700,(#20704,#20711),.PCURVE_S1.);
+#20700 = LINE('',#20701,#20702);
+#20701 = CARTESIAN_POINT('',(29.999999147888,-177.385463373,
+    80.656996492163));
+#20702 = VECTOR('',#20703,1.);
+#20703 = DIRECTION('',(-1.628051646837E-08,-0.939692626876,
+    0.342020126593));
+#20704 = PCURVE('',#19982,#20705);
+#20705 = DEFINITIONAL_REPRESENTATION('',(#20706),#20710);
+#20706 = LINE('',#20707,#20708);
+#20707 = CARTESIAN_POINT('',(-24.29336927599,45.952646299881));
+#20708 = VECTOR('',#20709,1.);
+#20709 = DIRECTION('',(-0.939692620786,0.342020143326));
+#20710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20711 = PCURVE('',#20356,#20712);
+#20712 = DEFINITIONAL_REPRESENTATION('',(#20713),#20717);
+#20713 = LINE('',#20714,#20715);
+#20714 = CARTESIAN_POINT('',(0.,-5.));
+#20715 = VECTOR('',#20716,1.);
+#20716 = DIRECTION('',(1.,0.));
+#20717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20718 = ORIENTED_EDGE('',*,*,#20719,.T.);
+#20719 = EDGE_CURVE('',#20697,#20054,#20720,.T.);
+#20720 = SURFACE_CURVE('',#20721,(#20725,#20732),.PCURVE_S1.);
+#20721 = LINE('',#20722,#20723);
+#20722 = CARTESIAN_POINT('',(29.999998985083,-186.7823896418,
+    84.077197758093));
+#20723 = VECTOR('',#20724,1.);
+#20724 = DIRECTION('',(-5.925622270566E-09,-0.342020126593,
+    -0.939692626876));
+#20725 = PCURVE('',#19982,#20726);
+#20726 = DEFINITIONAL_REPRESENTATION('',(#20727),#20731);
+#20727 = LINE('',#20728,#20729);
+#20728 = CARTESIAN_POINT('',(-33.69029548385,49.372847733138));
+#20729 = VECTOR('',#20730,1.);
+#20730 = DIRECTION('',(-0.342020143326,-0.939692620786));
+#20731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20732 = PCURVE('',#20069,#20733);
+#20733 = DEFINITIONAL_REPRESENTATION('',(#20734),#20738);
+#20734 = LINE('',#20735,#20736);
+#20735 = CARTESIAN_POINT('',(0.,-5.));
+#20736 = VECTOR('',#20737,1.);
+#20737 = DIRECTION('',(1.,0.));
+#20738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20739 = ORIENTED_EDGE('',*,*,#20081,.T.);
+#20740 = FACE_BOUND('',#20741,.F.);
+#20741 = EDGE_LOOP('',(#20742));
+#20742 = ORIENTED_EDGE('',*,*,#20743,.F.);
+#20743 = EDGE_CURVE('',#20744,#20744,#20746,.T.);
+#20744 = VERTEX_POINT('',#20745);
+#20745 = CARTESIAN_POINT('',(29.99999896963,-187.6743290392,
+    63.573244609864));
+#20746 = SURFACE_CURVE('',#20747,(#20752,#20759),.PCURVE_S1.);
+#20747 = CIRCLE('',#20748,1.25);
+#20748 = AXIS2_PLACEMENT_3D('',#20749,#20750,#20751);
+#20749 = CARTESIAN_POINT('',(29.999998947973,-188.9243290392,
+    63.573244587606));
+#20750 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20751 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#20752 = PCURVE('',#19982,#20753);
+#20753 = DEFINITIONAL_REPRESENTATION('',(#20754),#20758);
+#20754 = CIRCLE('',#20755,1.25);
+#20755 = AXIS2_PLACEMENT_2D('',#20756,#20757);
+#20756 = CARTESIAN_POINT('',(-35.83223524643,28.868894600791));
+#20757 = DIRECTION('',(1.,0.));
+#20758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20759 = PCURVE('',#20409,#20760);
+#20760 = DEFINITIONAL_REPRESENTATION('',(#20761),#20765);
+#20761 = LINE('',#20762,#20763);
+#20762 = CARTESIAN_POINT('',(0.,0.));
+#20763 = VECTOR('',#20764,1.);
+#20764 = DIRECTION('',(1.,0.));
+#20765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20766 = FACE_BOUND('',#20767,.F.);
+#20767 = EDGE_LOOP('',(#20768));
+#20768 = ORIENTED_EDGE('',*,*,#20769,.F.);
+#20769 = EDGE_CURVE('',#20770,#20770,#20772,.T.);
+#20770 = VERTEX_POINT('',#20771);
+#20771 = CARTESIAN_POINT('',(30.000000528758,-97.68325820761,
+    46.782215338404));
+#20772 = SURFACE_CURVE('',#20773,(#20778,#20785),.PCURVE_S1.);
+#20773 = CIRCLE('',#20774,1.25);
+#20774 = AXIS2_PLACEMENT_3D('',#20775,#20776,#20777);
+#20775 = CARTESIAN_POINT('',(30.000000507101,-98.93325820761,
+    46.782215316146));
+#20776 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20777 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#20778 = PCURVE('',#19982,#20779);
+#20779 = DEFINITIONAL_REPRESENTATION('',(#20780),#20784);
+#20780 = CIRCLE('',#20781,1.25);
+#20781 = AXIS2_PLACEMENT_2D('',#20782,#20783);
+#20782 = CARTESIAN_POINT('',(54.158835286239,12.077863726902));
+#20783 = DIRECTION('',(1.,0.));
+#20784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20785 = PCURVE('',#20440,#20786);
+#20786 = DEFINITIONAL_REPRESENTATION('',(#20787),#20791);
+#20787 = LINE('',#20788,#20789);
+#20788 = CARTESIAN_POINT('',(0.,0.));
+#20789 = VECTOR('',#20790,1.);
+#20790 = DIRECTION('',(1.,0.));
+#20791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20792 = FACE_BOUND('',#20793,.F.);
+#20793 = EDGE_LOOP('',(#20794));
+#20794 = ORIENTED_EDGE('',*,*,#20795,.F.);
+#20795 = EDGE_CURVE('',#20796,#20796,#20798,.T.);
+#20796 = VERTEX_POINT('',#20797);
+#20797 = CARTESIAN_POINT('',(30.000000410245,-104.5236607394,
+    27.988362800882));
+#20798 = SURFACE_CURVE('',#20799,(#20804,#20811),.PCURVE_S1.);
+#20799 = CIRCLE('',#20800,1.25);
+#20800 = AXIS2_PLACEMENT_3D('',#20801,#20802,#20803);
+#20801 = CARTESIAN_POINT('',(30.000000388589,-105.7736607394,
+    27.988362778623));
+#20802 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20803 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#20804 = PCURVE('',#19982,#20805);
+#20805 = DEFINITIONAL_REPRESENTATION('',(#20806),#20810);
+#20806 = CIRCLE('',#20807,1.25);
+#20807 = AXIS2_PLACEMENT_2D('',#20808,#20809);
+#20808 = CARTESIAN_POINT('',(47.318432419725,-6.715988688816));
+#20809 = DIRECTION('',(1.,0.));
+#20810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20811 = PCURVE('',#20471,#20812);
+#20812 = DEFINITIONAL_REPRESENTATION('',(#20813),#20817);
+#20813 = LINE('',#20814,#20815);
+#20814 = CARTESIAN_POINT('',(0.,0.));
+#20815 = VECTOR('',#20816,1.);
+#20816 = DIRECTION('',(1.,0.));
+#20817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20818 = FACE_BOUND('',#20819,.F.);
+#20819 = EDGE_LOOP('',(#20820));
+#20820 = ORIENTED_EDGE('',*,*,#20821,.F.);
+#20821 = EDGE_CURVE('',#20822,#20822,#20824,.T.);
+#20822 = VERTEX_POINT('',#20823);
+#20823 = CARTESIAN_POINT('',(29.999999058514,-182.5440271403,
+    77.668634013006));
+#20824 = SURFACE_CURVE('',#20825,(#20830,#20837),.PCURVE_S1.);
+#20825 = CIRCLE('',#20826,1.25);
+#20826 = AXIS2_PLACEMENT_3D('',#20827,#20828,#20829);
+#20827 = CARTESIAN_POINT('',(29.999999036857,-183.7940271403,
+    77.668633990747));
+#20828 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20829 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#20830 = PCURVE('',#19982,#20831);
+#20831 = DEFINITIONAL_REPRESENTATION('',(#20832),#20836);
+#20832 = CIRCLE('',#20833,1.25);
+#20833 = AXIS2_PLACEMENT_2D('',#20834,#20835);
+#20834 = CARTESIAN_POINT('',(-30.70193309655,42.96428391258));
+#20835 = DIRECTION('',(1.,0.));
+#20836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20837 = PCURVE('',#20502,#20838);
+#20838 = DEFINITIONAL_REPRESENTATION('',(#20839),#20843);
+#20839 = LINE('',#20840,#20841);
+#20840 = CARTESIAN_POINT('',(0.,0.));
+#20841 = VECTOR('',#20842,1.);
+#20842 = DIRECTION('',(1.,0.));
+#20843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20844 = FACE_BOUND('',#20845,.F.);
+#20845 = EDGE_LOOP('',(#20846));
+#20846 = ORIENTED_EDGE('',*,*,#20847,.F.);
+#20847 = EDGE_CURVE('',#20848,#20848,#20850,.T.);
+#20848 = VERTEX_POINT('',#20849);
+#20849 = CARTESIAN_POINT('',(29.99999952273,-155.7500001179,
+    14.999999501417));
+#20850 = SURFACE_CURVE('',#20851,(#20856,#20863),.PCURVE_S1.);
+#20851 = CIRCLE('',#20852,1.25);
+#20852 = AXIS2_PLACEMENT_3D('',#20853,#20854,#20855);
+#20853 = CARTESIAN_POINT('',(29.999999501074,-157.0000001179,
+    14.999999479159));
+#20854 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20855 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#20856 = PCURVE('',#19982,#20857);
+#20857 = DEFINITIONAL_REPRESENTATION('',(#20858),#20862);
+#20858 = CIRCLE('',#20859,1.25);
+#20859 = AXIS2_PLACEMENT_2D('',#20860,#20861);
+#20860 = CARTESIAN_POINT('',(-3.907907190066,-19.70435107611));
+#20861 = DIRECTION('',(1.,0.));
+#20862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20863 = PCURVE('',#20533,#20864);
+#20864 = DEFINITIONAL_REPRESENTATION('',(#20865),#20869);
+#20865 = LINE('',#20866,#20867);
+#20866 = CARTESIAN_POINT('',(0.,0.));
+#20867 = VECTOR('',#20868,1.);
+#20868 = DIRECTION('',(1.,0.));
+#20869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20870 = FACE_BOUND('',#20871,.F.);
+#20871 = EDGE_LOOP('',(#20872));
+#20872 = ORIENTED_EDGE('',*,*,#20873,.F.);
+#20873 = EDGE_CURVE('',#20874,#20874,#20876,.T.);
+#20874 = VERTEX_POINT('',#20875);
+#20875 = CARTESIAN_POINT('',(30.000000129118,-120.7500001179,
+    15.000000124646));
+#20876 = SURFACE_CURVE('',#20877,(#20882,#20889),.PCURVE_S1.);
+#20877 = CIRCLE('',#20878,1.25);
+#20878 = AXIS2_PLACEMENT_3D('',#20879,#20880,#20881);
+#20879 = CARTESIAN_POINT('',(30.000000107461,-122.0000001179,
+    15.000000102388));
+#20880 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20881 = DIRECTION('',(1.732536336618E-08,1.,1.780652980621E-08));
+#20882 = PCURVE('',#19982,#20883);
+#20883 = DEFINITIONAL_REPRESENTATION('',(#20884),#20888);
+#20884 = CIRCLE('',#20885,1.25);
+#20885 = AXIS2_PLACEMENT_2D('',#20886,#20887);
+#20886 = CARTESIAN_POINT('',(31.092092809934,-19.70435107611));
+#20887 = DIRECTION('',(1.,0.));
+#20888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20889 = PCURVE('',#20564,#20890);
+#20890 = DEFINITIONAL_REPRESENTATION('',(#20891),#20895);
+#20891 = LINE('',#20892,#20893);
+#20892 = CARTESIAN_POINT('',(0.,0.));
+#20893 = VECTOR('',#20894,1.);
+#20894 = DIRECTION('',(1.,0.));
+#20895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20896 = ADVANCED_FACE('',(#20897),#20069,.T.);
+#20897 = FACE_BOUND('',#20898,.T.);
+#20898 = EDGE_LOOP('',(#20899,#20920,#20921,#20922));
+#20899 = ORIENTED_EDGE('',*,*,#20900,.T.);
+#20900 = EDGE_CURVE('',#20341,#20697,#20901,.T.);
+#20901 = SURFACE_CURVE('',#20902,(#20906,#20913),.PCURVE_S1.);
+#20902 = LINE('',#20903,#20904);
+#20903 = CARTESIAN_POINT('',(24.999998985083,-186.7823895551,
+    84.077197758093));
+#20904 = VECTOR('',#20905,1.);
+#20905 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20906 = PCURVE('',#20069,#20907);
+#20907 = DEFINITIONAL_REPRESENTATION('',(#20908),#20912);
+#20908 = LINE('',#20909,#20910);
+#20909 = CARTESIAN_POINT('',(0.,0.));
+#20910 = VECTOR('',#20911,1.);
+#20911 = DIRECTION('',(0.,-1.));
+#20912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20913 = PCURVE('',#20356,#20914);
+#20914 = DEFINITIONAL_REPRESENTATION('',(#20915),#20919);
+#20915 = LINE('',#20916,#20917);
+#20916 = CARTESIAN_POINT('',(10.,0.));
+#20917 = VECTOR('',#20918,1.);
+#20918 = DIRECTION('',(0.,-1.));
+#20919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20920 = ORIENTED_EDGE('',*,*,#20719,.T.);
+#20921 = ORIENTED_EDGE('',*,*,#20051,.F.);
+#20922 = ORIENTED_EDGE('',*,*,#20368,.F.);
+#20923 = ADVANCED_FACE('',(#20924),#20167,.T.);
+#20924 = FACE_BOUND('',#20925,.T.);
+#20925 = EDGE_LOOP('',(#20926,#20927,#20928,#20949));
+#20926 = ORIENTED_EDGE('',*,*,#20151,.T.);
+#20927 = ORIENTED_EDGE('',*,*,#20581,.T.);
+#20928 = ORIENTED_EDGE('',*,*,#20929,.F.);
+#20929 = EDGE_CURVE('',#20206,#20582,#20930,.T.);
+#20930 = SURFACE_CURVE('',#20931,(#20935,#20942),.PCURVE_S1.);
+#20931 = LINE('',#20932,#20933);
+#20932 = CARTESIAN_POINT('',(25.000000455327,-101.9216206224,
+    53.190779083491));
+#20933 = VECTOR('',#20934,1.);
+#20934 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20935 = PCURVE('',#20167,#20936);
+#20936 = DEFINITIONAL_REPRESENTATION('',(#20937),#20941);
+#20937 = LINE('',#20938,#20939);
+#20938 = CARTESIAN_POINT('',(10.,0.));
+#20939 = VECTOR('',#20940,1.);
+#20940 = DIRECTION('',(0.,-1.));
+#20941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20942 = PCURVE('',#20244,#20943);
+#20943 = DEFINITIONAL_REPRESENTATION('',(#20944),#20948);
+#20944 = LINE('',#20945,#20946);
+#20945 = CARTESIAN_POINT('',(0.,0.));
+#20946 = VECTOR('',#20947,1.);
+#20947 = DIRECTION('',(0.,-1.));
+#20948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20949 = ORIENTED_EDGE('',*,*,#20205,.F.);
+#20950 = ADVANCED_FACE('',(#20951),#20356,.T.);
+#20951 = FACE_BOUND('',#20952,.T.);
+#20952 = EDGE_LOOP('',(#20953,#20974,#20975,#20976));
+#20953 = ORIENTED_EDGE('',*,*,#20954,.T.);
+#20954 = EDGE_CURVE('',#20313,#20674,#20955,.T.);
+#20955 = SURFACE_CURVE('',#20956,(#20960,#20967),.PCURVE_S1.);
+#20956 = LINE('',#20957,#20958);
+#20957 = CARTESIAN_POINT('',(24.999999147888,-177.3854632864,
+    80.656996492163));
+#20958 = VECTOR('',#20959,1.);
+#20959 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20960 = PCURVE('',#20356,#20961);
+#20961 = DEFINITIONAL_REPRESENTATION('',(#20962),#20966);
+#20962 = LINE('',#20963,#20964);
+#20963 = CARTESIAN_POINT('',(0.,0.));
+#20964 = VECTOR('',#20965,1.);
+#20965 = DIRECTION('',(0.,-1.));
+#20966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20967 = PCURVE('',#20328,#20968);
+#20968 = DEFINITIONAL_REPRESENTATION('',(#20969),#20973);
+#20969 = LINE('',#20970,#20971);
+#20970 = CARTESIAN_POINT('',(29.722947691664,0.));
+#20971 = VECTOR('',#20972,1.);
+#20972 = DIRECTION('',(0.,-1.));
+#20973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20974 = ORIENTED_EDGE('',*,*,#20696,.T.);
+#20975 = ORIENTED_EDGE('',*,*,#20900,.F.);
+#20976 = ORIENTED_EDGE('',*,*,#20340,.F.);
+#20977 = ADVANCED_FACE('',(#20978),#20244,.T.);
+#20978 = FACE_BOUND('',#20979,.T.);
+#20979 = EDGE_LOOP('',(#20980,#20981,#20982,#21003));
+#20980 = ORIENTED_EDGE('',*,*,#20929,.T.);
+#20981 = ORIENTED_EDGE('',*,*,#20604,.T.);
+#20982 = ORIENTED_EDGE('',*,*,#20983,.F.);
+#20983 = EDGE_CURVE('',#20229,#20605,#20984,.T.);
+#20984 = SURFACE_CURVE('',#20985,(#20989,#20996),.PCURVE_S1.);
+#20985 = LINE('',#20986,#20987);
+#20986 = CARTESIAN_POINT('',(25.000000277558,-112.1822244201,
+    25.000000277208));
+#20987 = VECTOR('',#20988,1.);
+#20988 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#20989 = PCURVE('',#20244,#20990);
+#20990 = DEFINITIONAL_REPRESENTATION('',(#20991),#20995);
+#20991 = LINE('',#20992,#20993);
+#20992 = CARTESIAN_POINT('',(30.,0.));
+#20993 = VECTOR('',#20994,1.);
+#20994 = DIRECTION('',(0.,-1.));
+#20995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20996 = PCURVE('',#20272,#20997);
+#20997 = DEFINITIONAL_REPRESENTATION('',(#20998),#21002);
+#20998 = LINE('',#20999,#21000);
+#20999 = CARTESIAN_POINT('',(0.,-0.));
+#21000 = VECTOR('',#21001,1.);
+#21001 = DIRECTION('',(0.,-1.));
+#21002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21003 = ORIENTED_EDGE('',*,*,#20228,.F.);
+#21004 = ADVANCED_FACE('',(#21005),#20328,.T.);
+#21005 = FACE_BOUND('',#21006,.T.);
+#21006 = EDGE_LOOP('',(#21007,#21028,#21029,#21030));
+#21007 = ORIENTED_EDGE('',*,*,#21008,.T.);
+#21008 = EDGE_CURVE('',#20285,#20651,#21009,.T.);
+#21009 = SURFACE_CURVE('',#21010,(#21014,#21021),.PCURVE_S1.);
+#21010 = LINE('',#21011,#21012);
+#21011 = CARTESIAN_POINT('',(24.999998971761,-187.5513096186,
+    52.726561697283));
+#21012 = VECTOR('',#21013,1.);
+#21013 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#21014 = PCURVE('',#20328,#21015);
+#21015 = DEFINITIONAL_REPRESENTATION('',(#21016),#21020);
+#21016 = LINE('',#21017,#21018);
+#21017 = CARTESIAN_POINT('',(0.,0.));
+#21018 = VECTOR('',#21019,1.);
+#21019 = DIRECTION('',(0.,-1.));
+#21020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21021 = PCURVE('',#20300,#21022);
+#21022 = DEFINITIONAL_REPRESENTATION('',(#21023),#21027);
+#21023 = LINE('',#21024,#21025);
+#21024 = CARTESIAN_POINT('',(31.701278322234,0.));
+#21025 = VECTOR('',#21026,1.);
+#21026 = DIRECTION('',(0.,-1.));
+#21027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21028 = ORIENTED_EDGE('',*,*,#20673,.T.);
+#21029 = ORIENTED_EDGE('',*,*,#20954,.F.);
+#21030 = ORIENTED_EDGE('',*,*,#20312,.F.);
+#21031 = ADVANCED_FACE('',(#21032),#20272,.T.);
+#21032 = FACE_BOUND('',#21033,.T.);
+#21033 = EDGE_LOOP('',(#21034,#21035,#21036,#21057));
+#21034 = ORIENTED_EDGE('',*,*,#20983,.T.);
+#21035 = ORIENTED_EDGE('',*,*,#20627,.T.);
+#21036 = ORIENTED_EDGE('',*,*,#21037,.F.);
+#21037 = EDGE_CURVE('',#20257,#20628,#21038,.T.);
+#21038 = SURFACE_CURVE('',#21039,(#21043,#21050),.PCURVE_S1.);
+#21039 = LINE('',#21040,#21041);
+#21040 = CARTESIAN_POINT('',(24.999999238036,-172.1822244201,
+    24.999999208816));
+#21041 = VECTOR('',#21042,1.);
+#21042 = DIRECTION('',(1.,-1.732536336618E-08,7.462072703636E-16));
+#21043 = PCURVE('',#20272,#21044);
+#21044 = DEFINITIONAL_REPRESENTATION('',(#21045),#21049);
+#21045 = LINE('',#21046,#21047);
+#21046 = CARTESIAN_POINT('',(60.,0.));
+#21047 = VECTOR('',#21048,1.);
+#21048 = DIRECTION('',(0.,-1.));
+#21049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21050 = PCURVE('',#20300,#21051);
+#21051 = DEFINITIONAL_REPRESENTATION('',(#21052),#21056);
+#21052 = LINE('',#21053,#21054);
+#21053 = CARTESIAN_POINT('',(0.,0.));
+#21054 = VECTOR('',#21055,1.);
+#21055 = DIRECTION('',(0.,-1.));
+#21056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21057 = ORIENTED_EDGE('',*,*,#20256,.F.);
+#21058 = ADVANCED_FACE('',(#21059),#20300,.T.);
+#21059 = FACE_BOUND('',#21060,.T.);
+#21060 = EDGE_LOOP('',(#21061,#21062,#21063,#21064));
+#21061 = ORIENTED_EDGE('',*,*,#21037,.T.);
+#21062 = ORIENTED_EDGE('',*,*,#20650,.T.);
+#21063 = ORIENTED_EDGE('',*,*,#21008,.F.);
+#21064 = ORIENTED_EDGE('',*,*,#20284,.F.);
+#21065 = ADVANCED_FACE('',(#21066),#20409,.T.);
+#21066 = FACE_BOUND('',#21067,.T.);
+#21067 = EDGE_LOOP('',(#21068,#21089,#21090,#21091));
+#21068 = ORIENTED_EDGE('',*,*,#21069,.T.);
+#21069 = EDGE_CURVE('',#20744,#20393,#21070,.T.);
+#21070 = SEAM_CURVE('',#21071,(#21075,#21082),.PCURVE_S1.);
+#21071 = LINE('',#21072,#21073);
+#21072 = CARTESIAN_POINT('',(29.99999896963,-187.6743290392,
+    63.573244609864));
+#21073 = VECTOR('',#21074,1.);
+#21074 = DIRECTION('',(-1.,1.732536336618E-08,-7.462072703636E-16));
+#21075 = PCURVE('',#20409,#21076);
+#21076 = DEFINITIONAL_REPRESENTATION('',(#21077),#21081);
+#21077 = LINE('',#21078,#21079);
+#21078 = CARTESIAN_POINT('',(0.,0.));
+#21079 = VECTOR('',#21080,1.);
+#21080 = DIRECTION('',(0.,-1.));
+#21081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21082 = PCURVE('',#20409,#21083);
+#21083 = DEFINITIONAL_REPRESENTATION('',(#21084),#21088);
+#21084 = LINE('',#21085,#21086);
+#21085 = CARTESIAN_POINT('',(6.28318530718,0.));
+#21086 = VECTOR('',#21087,1.);
+#21087 = DIRECTION('',(0.,-1.));
+#21088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21089 = ORIENTED_EDGE('',*,*,#20392,.T.);
+#21090 = ORIENTED_EDGE('',*,*,#21069,.F.);
+#21091 = ORIENTED_EDGE('',*,*,#20743,.F.);
+#21092 = ADVANCED_FACE('',(#21093),#20440,.T.);
+#21093 = FACE_BOUND('',#21094,.T.);
+#21094 = EDGE_LOOP('',(#21095,#21116,#21117,#21118));
+#21095 = ORIENTED_EDGE('',*,*,#21096,.T.);
+#21096 = EDGE_CURVE('',#20770,#20424,#21097,.T.);
+#21097 = SEAM_CURVE('',#21098,(#21102,#21109),.PCURVE_S1.);
+#21098 = LINE('',#21099,#21100);
+#21099 = CARTESIAN_POINT('',(30.000000528758,-97.68325820761,
+    46.782215338404));
+#21100 = VECTOR('',#21101,1.);
+#21101 = DIRECTION('',(-1.,1.732536336618E-08,-7.462072703636E-16));
+#21102 = PCURVE('',#20440,#21103);
+#21103 = DEFINITIONAL_REPRESENTATION('',(#21104),#21108);
+#21104 = LINE('',#21105,#21106);
+#21105 = CARTESIAN_POINT('',(0.,0.));
+#21106 = VECTOR('',#21107,1.);
+#21107 = DIRECTION('',(0.,-1.));
+#21108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21109 = PCURVE('',#20440,#21110);
+#21110 = DEFINITIONAL_REPRESENTATION('',(#21111),#21115);
+#21111 = LINE('',#21112,#21113);
+#21112 = CARTESIAN_POINT('',(6.28318530718,0.));
+#21113 = VECTOR('',#21114,1.);
+#21114 = DIRECTION('',(0.,-1.));
+#21115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21116 = ORIENTED_EDGE('',*,*,#20423,.T.);
+#21117 = ORIENTED_EDGE('',*,*,#21096,.F.);
+#21118 = ORIENTED_EDGE('',*,*,#20769,.F.);
+#21119 = ADVANCED_FACE('',(#21120),#20471,.T.);
+#21120 = FACE_BOUND('',#21121,.T.);
+#21121 = EDGE_LOOP('',(#21122,#21143,#21144,#21145));
+#21122 = ORIENTED_EDGE('',*,*,#21123,.T.);
+#21123 = EDGE_CURVE('',#20796,#20455,#21124,.T.);
+#21124 = SEAM_CURVE('',#21125,(#21129,#21136),.PCURVE_S1.);
+#21125 = LINE('',#21126,#21127);
+#21126 = CARTESIAN_POINT('',(30.000000410245,-104.5236607394,
+    27.988362800882));
+#21127 = VECTOR('',#21128,1.);
+#21128 = DIRECTION('',(-1.,1.732536336618E-08,-7.462072703636E-16));
+#21129 = PCURVE('',#20471,#21130);
+#21130 = DEFINITIONAL_REPRESENTATION('',(#21131),#21135);
+#21131 = LINE('',#21132,#21133);
+#21132 = CARTESIAN_POINT('',(0.,0.));
+#21133 = VECTOR('',#21134,1.);
+#21134 = DIRECTION('',(0.,-1.));
+#21135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21136 = PCURVE('',#20471,#21137);
+#21137 = DEFINITIONAL_REPRESENTATION('',(#21138),#21142);
+#21138 = LINE('',#21139,#21140);
+#21139 = CARTESIAN_POINT('',(6.28318530718,0.));
+#21140 = VECTOR('',#21141,1.);
+#21141 = DIRECTION('',(0.,-1.));
+#21142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21143 = ORIENTED_EDGE('',*,*,#20454,.T.);
+#21144 = ORIENTED_EDGE('',*,*,#21123,.F.);
+#21145 = ORIENTED_EDGE('',*,*,#20795,.F.);
+#21146 = ADVANCED_FACE('',(#21147),#20502,.T.);
+#21147 = FACE_BOUND('',#21148,.T.);
+#21148 = EDGE_LOOP('',(#21149,#21170,#21171,#21172));
+#21149 = ORIENTED_EDGE('',*,*,#21150,.T.);
+#21150 = EDGE_CURVE('',#20822,#20486,#21151,.T.);
+#21151 = SEAM_CURVE('',#21152,(#21156,#21163),.PCURVE_S1.);
+#21152 = LINE('',#21153,#21154);
+#21153 = CARTESIAN_POINT('',(29.999999058514,-182.5440271403,
+    77.668634013006));
+#21154 = VECTOR('',#21155,1.);
+#21155 = DIRECTION('',(-1.,1.732536336618E-08,-7.462072703636E-16));
+#21156 = PCURVE('',#20502,#21157);
+#21157 = DEFINITIONAL_REPRESENTATION('',(#21158),#21162);
+#21158 = LINE('',#21159,#21160);
+#21159 = CARTESIAN_POINT('',(0.,0.));
+#21160 = VECTOR('',#21161,1.);
+#21161 = DIRECTION('',(0.,-1.));
+#21162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21163 = PCURVE('',#20502,#21164);
+#21164 = DEFINITIONAL_REPRESENTATION('',(#21165),#21169);
+#21165 = LINE('',#21166,#21167);
+#21166 = CARTESIAN_POINT('',(6.28318530718,0.));
+#21167 = VECTOR('',#21168,1.);
+#21168 = DIRECTION('',(0.,-1.));
+#21169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21170 = ORIENTED_EDGE('',*,*,#20485,.T.);
+#21171 = ORIENTED_EDGE('',*,*,#21150,.F.);
+#21172 = ORIENTED_EDGE('',*,*,#20821,.F.);
+#21173 = ADVANCED_FACE('',(#21174),#20533,.T.);
+#21174 = FACE_BOUND('',#21175,.T.);
+#21175 = EDGE_LOOP('',(#21176,#21197,#21198,#21199));
+#21176 = ORIENTED_EDGE('',*,*,#21177,.T.);
+#21177 = EDGE_CURVE('',#20848,#20517,#21178,.T.);
+#21178 = SEAM_CURVE('',#21179,(#21183,#21190),.PCURVE_S1.);
+#21179 = LINE('',#21180,#21181);
+#21180 = CARTESIAN_POINT('',(29.99999952273,-155.7500001179,
+    14.999999501417));
+#21181 = VECTOR('',#21182,1.);
+#21182 = DIRECTION('',(-1.,1.732536336618E-08,-7.462072703636E-16));
+#21183 = PCURVE('',#20533,#21184);
+#21184 = DEFINITIONAL_REPRESENTATION('',(#21185),#21189);
+#21185 = LINE('',#21186,#21187);
+#21186 = CARTESIAN_POINT('',(0.,0.));
+#21187 = VECTOR('',#21188,1.);
+#21188 = DIRECTION('',(0.,-1.));
+#21189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21190 = PCURVE('',#20533,#21191);
+#21191 = DEFINITIONAL_REPRESENTATION('',(#21192),#21196);
+#21192 = LINE('',#21193,#21194);
+#21193 = CARTESIAN_POINT('',(6.28318530718,0.));
+#21194 = VECTOR('',#21195,1.);
+#21195 = DIRECTION('',(0.,-1.));
+#21196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21197 = ORIENTED_EDGE('',*,*,#20516,.T.);
+#21198 = ORIENTED_EDGE('',*,*,#21177,.F.);
+#21199 = ORIENTED_EDGE('',*,*,#20847,.F.);
+#21200 = ADVANCED_FACE('',(#21201),#20564,.T.);
+#21201 = FACE_BOUND('',#21202,.T.);
+#21202 = EDGE_LOOP('',(#21203,#21224,#21225,#21226));
+#21203 = ORIENTED_EDGE('',*,*,#21204,.T.);
+#21204 = EDGE_CURVE('',#20874,#20548,#21205,.T.);
+#21205 = SEAM_CURVE('',#21206,(#21210,#21217),.PCURVE_S1.);
+#21206 = LINE('',#21207,#21208);
+#21207 = CARTESIAN_POINT('',(30.000000129118,-120.7500001179,
+    15.000000124646));
+#21208 = VECTOR('',#21209,1.);
+#21209 = DIRECTION('',(-1.,1.732536336618E-08,-7.462072703636E-16));
+#21210 = PCURVE('',#20564,#21211);
+#21211 = DEFINITIONAL_REPRESENTATION('',(#21212),#21216);
+#21212 = LINE('',#21213,#21214);
+#21213 = CARTESIAN_POINT('',(0.,0.));
+#21214 = VECTOR('',#21215,1.);
+#21215 = DIRECTION('',(0.,-1.));
+#21216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21217 = PCURVE('',#20564,#21218);
+#21218 = DEFINITIONAL_REPRESENTATION('',(#21219),#21223);
+#21219 = LINE('',#21220,#21221);
+#21220 = CARTESIAN_POINT('',(6.28318530718,0.));
+#21221 = VECTOR('',#21222,1.);
+#21222 = DIRECTION('',(0.,-1.));
+#21223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21224 = ORIENTED_EDGE('',*,*,#20547,.T.);
+#21225 = ORIENTED_EDGE('',*,*,#21204,.F.);
+#21226 = ORIENTED_EDGE('',*,*,#20873,.F.);
+#21227 = ORIENTED_CLOSED_SHELL('',*,#21228,.F.);
+#21228 = CLOSED_SHELL('',(#21229,#21317,#21321,#21356,#21411));
+#21229 = ADVANCED_FACE('',(#21230),#21244,.F.);
+#21230 = FACE_BOUND('',#21231,.T.);
+#21231 = EDGE_LOOP('',(#21232,#21262,#21289,#21290));
+#21232 = ORIENTED_EDGE('',*,*,#21233,.T.);
+#21233 = EDGE_CURVE('',#21234,#21236,#21238,.T.);
+#21234 = VERTEX_POINT('',#21235);
+#21235 = CARTESIAN_POINT('',(31.000000054575,-123.7269996286,
+    13.991301444644));
+#21236 = VERTEX_POINT('',#21237);
+#21237 = CARTESIAN_POINT('',(30.000000054575,-123.7269995913,
+    13.991301433164));
+#21238 = SEAM_CURVE('',#21239,(#21243,#21255),.PCURVE_S1.);
+#21239 = LINE('',#21240,#21241);
+#21240 = CARTESIAN_POINT('',(31.000000054575,-123.7269996286,
+    13.991301444644));
+#21241 = VECTOR('',#21242,1.);
+#21242 = DIRECTION('',(-1.,3.732886756777E-08,-1.148017804802E-08));
+#21243 = PCURVE('',#21244,#21249);
+#21244 = CYLINDRICAL_SURFACE('',#21245,2.);
+#21245 = AXIS2_PLACEMENT_3D('',#21246,#21247,#21248);
+#21246 = CARTESIAN_POINT('',(31.000000107461,-122.0000002499,
+    15.000000183556));
+#21247 = DIRECTION('',(1.,-3.732886756777E-08,1.148017804802E-08));
+#21248 = DIRECTION('',(-2.644344498925E-08,-0.863499689363,
+    -0.504349369456));
+#21249 = DEFINITIONAL_REPRESENTATION('',(#21250),#21254);
+#21250 = LINE('',#21251,#21252);
+#21251 = CARTESIAN_POINT('',(-0.,0.));
+#21252 = VECTOR('',#21253,1.);
+#21253 = DIRECTION('',(-0.,-1.));
+#21254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21255 = PCURVE('',#21244,#21256);
+#21256 = DEFINITIONAL_REPRESENTATION('',(#21257),#21261);
+#21257 = LINE('',#21258,#21259);
+#21258 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#21259 = VECTOR('',#21260,1.);
+#21260 = DIRECTION('',(-0.,-1.));
+#21261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21262 = ORIENTED_EDGE('',*,*,#21263,.T.);
+#21263 = EDGE_CURVE('',#21236,#21236,#21264,.T.);
+#21264 = SURFACE_CURVE('',#21265,(#21270,#21277),.PCURVE_S1.);
+#21265 = CIRCLE('',#21266,2.);
+#21266 = AXIS2_PLACEMENT_3D('',#21267,#21268,#21269);
+#21267 = CARTESIAN_POINT('',(30.000000107461,-122.0000002125,
+    15.000000172076));
+#21268 = DIRECTION('',(-1.,3.732886756777E-08,-1.148017804802E-08));
+#21269 = DIRECTION('',(-2.644344498925E-08,-0.863499689363,
+    -0.504349369456));
+#21270 = PCURVE('',#21244,#21271);
+#21271 = DEFINITIONAL_REPRESENTATION('',(#21272),#21276);
+#21272 = LINE('',#21273,#21274);
+#21273 = CARTESIAN_POINT('',(-0.,-1.));
+#21274 = VECTOR('',#21275,1.);
+#21275 = DIRECTION('',(-1.,0.));
+#21276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21277 = PCURVE('',#21278,#21283);
+#21278 = PLANE('',#21279);
+#21279 = AXIS2_PLACEMENT_3D('',#21280,#21281,#21282);
+#21280 = CARTESIAN_POINT('',(30.000000107461,-122.0000002125,
+    15.000000172076));
+#21281 = DIRECTION('',(-1.,3.732886756777E-08,-1.148017804802E-08));
+#21282 = DIRECTION('',(-2.644344498925E-08,-0.863499689363,
+    -0.504349369456));
+#21283 = DEFINITIONAL_REPRESENTATION('',(#21284),#21288);
+#21284 = CIRCLE('',#21285,2.);
+#21285 = AXIS2_PLACEMENT_2D('',#21286,#21287);
+#21286 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#21287 = DIRECTION('',(1.,0.));
+#21288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21289 = ORIENTED_EDGE('',*,*,#21233,.F.);
+#21290 = ORIENTED_EDGE('',*,*,#21291,.F.);
+#21291 = EDGE_CURVE('',#21234,#21234,#21292,.T.);
+#21292 = SURFACE_CURVE('',#21293,(#21298,#21305),.PCURVE_S1.);
+#21293 = CIRCLE('',#21294,2.);
+#21294 = AXIS2_PLACEMENT_3D('',#21295,#21296,#21297);
+#21295 = CARTESIAN_POINT('',(31.000000107461,-122.0000002499,
+    15.000000183556));
+#21296 = DIRECTION('',(-1.,3.732886756777E-08,-1.148017804802E-08));
+#21297 = DIRECTION('',(-2.644344498925E-08,-0.863499689363,
+    -0.504349369456));
+#21298 = PCURVE('',#21244,#21299);
+#21299 = DEFINITIONAL_REPRESENTATION('',(#21300),#21304);
+#21300 = LINE('',#21301,#21302);
+#21301 = CARTESIAN_POINT('',(-0.,0.));
+#21302 = VECTOR('',#21303,1.);
+#21303 = DIRECTION('',(-1.,0.));
+#21304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21305 = PCURVE('',#21306,#21311);
+#21306 = PLANE('',#21307);
+#21307 = AXIS2_PLACEMENT_3D('',#21308,#21309,#21310);
+#21308 = CARTESIAN_POINT('',(31.000000107461,-122.0000002499,
+    15.000000183556));
+#21309 = DIRECTION('',(-1.,3.732886756777E-08,-1.148017804802E-08));
+#21310 = DIRECTION('',(-2.644344498925E-08,-0.863499689363,
+    -0.504349369456));
+#21311 = DEFINITIONAL_REPRESENTATION('',(#21312),#21316);
+#21312 = CIRCLE('',#21313,2.);
+#21313 = AXIS2_PLACEMENT_2D('',#21314,#21315);
+#21314 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#21315 = DIRECTION('',(1.,0.));
+#21316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21317 = ADVANCED_FACE('',(#21318),#21306,.T.);
+#21318 = FACE_BOUND('',#21319,.T.);
+#21319 = EDGE_LOOP('',(#21320));
+#21320 = ORIENTED_EDGE('',*,*,#21291,.T.);
+#21321 = ADVANCED_FACE('',(#21322,#21325),#21278,.F.);
+#21322 = FACE_BOUND('',#21323,.F.);
+#21323 = EDGE_LOOP('',(#21324));
+#21324 = ORIENTED_EDGE('',*,*,#21263,.T.);
+#21325 = FACE_BOUND('',#21326,.F.);
+#21326 = EDGE_LOOP('',(#21327));
+#21327 = ORIENTED_EDGE('',*,*,#21328,.F.);
+#21328 = EDGE_CURVE('',#21329,#21329,#21331,.T.);
+#21329 = VERTEX_POINT('',#21330);
+#21330 = CARTESIAN_POINT('',(30.000000074407,-123.0793748242,
+    14.369563460256));
+#21331 = SURFACE_CURVE('',#21332,(#21337,#21344),.PCURVE_S1.);
+#21332 = CIRCLE('',#21333,1.25);
+#21333 = AXIS2_PLACEMENT_3D('',#21334,#21335,#21336);
+#21334 = CARTESIAN_POINT('',(30.000000107461,-122.0000002125,
+    15.000000172076));
+#21335 = DIRECTION('',(-1.,3.732886756777E-08,-1.148017804802E-08));
+#21336 = DIRECTION('',(-2.644344498925E-08,-0.863499689363,
+    -0.504349369456));
+#21337 = PCURVE('',#21278,#21338);
+#21338 = DEFINITIONAL_REPRESENTATION('',(#21339),#21343);
+#21339 = CIRCLE('',#21340,1.25);
+#21340 = AXIS2_PLACEMENT_2D('',#21341,#21342);
+#21341 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#21342 = DIRECTION('',(1.,0.));
+#21343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21344 = PCURVE('',#21345,#21350);
+#21345 = CYLINDRICAL_SURFACE('',#21346,1.25);
+#21346 = AXIS2_PLACEMENT_3D('',#21347,#21348,#21349);
+#21347 = CARTESIAN_POINT('',(30.000000107461,-122.0000002125,
+    15.000000172076));
+#21348 = DIRECTION('',(1.,-3.732886756777E-08,1.148017804802E-08));
+#21349 = DIRECTION('',(-2.644344498925E-08,-0.863499689363,
+    -0.504349369456));
+#21350 = DEFINITIONAL_REPRESENTATION('',(#21351),#21355);
+#21351 = LINE('',#21352,#21353);
+#21352 = CARTESIAN_POINT('',(-0.,0.));
+#21353 = VECTOR('',#21354,1.);
+#21354 = DIRECTION('',(-1.,0.));
+#21355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21356 = ADVANCED_FACE('',(#21357),#21345,.F.);
+#21357 = FACE_BOUND('',#21358,.T.);
+#21358 = EDGE_LOOP('',(#21359,#21382,#21409,#21410));
+#21359 = ORIENTED_EDGE('',*,*,#21360,.T.);
+#21360 = EDGE_CURVE('',#21329,#21361,#21363,.T.);
+#21361 = VERTEX_POINT('',#21362);
+#21362 = CARTESIAN_POINT('',(17.000000074407,-123.079374339,
+    14.369563311013));
+#21363 = SEAM_CURVE('',#21364,(#21368,#21375),.PCURVE_S1.);
+#21364 = LINE('',#21365,#21366);
+#21365 = CARTESIAN_POINT('',(30.000000074407,-123.0793748242,
+    14.369563460256));
+#21366 = VECTOR('',#21367,1.);
+#21367 = DIRECTION('',(-1.,3.732886756777E-08,-1.148017804802E-08));
+#21368 = PCURVE('',#21345,#21369);
+#21369 = DEFINITIONAL_REPRESENTATION('',(#21370),#21374);
+#21370 = LINE('',#21371,#21372);
+#21371 = CARTESIAN_POINT('',(-0.,0.));
+#21372 = VECTOR('',#21373,1.);
+#21373 = DIRECTION('',(-0.,-1.));
+#21374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21375 = PCURVE('',#21345,#21376);
+#21376 = DEFINITIONAL_REPRESENTATION('',(#21377),#21381);
+#21377 = LINE('',#21378,#21379);
+#21378 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#21379 = VECTOR('',#21380,1.);
+#21380 = DIRECTION('',(-0.,-1.));
+#21381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21382 = ORIENTED_EDGE('',*,*,#21383,.T.);
+#21383 = EDGE_CURVE('',#21361,#21361,#21384,.T.);
+#21384 = SURFACE_CURVE('',#21385,(#21390,#21397),.PCURVE_S1.);
+#21385 = CIRCLE('',#21386,1.25);
+#21386 = AXIS2_PLACEMENT_3D('',#21387,#21388,#21389);
+#21387 = CARTESIAN_POINT('',(17.000000107461,-121.9999997273,
+    15.000000022834));
+#21388 = DIRECTION('',(-1.,3.732886756777E-08,-1.148017804802E-08));
+#21389 = DIRECTION('',(-2.644344498925E-08,-0.863499689363,
+    -0.504349369456));
+#21390 = PCURVE('',#21345,#21391);
+#21391 = DEFINITIONAL_REPRESENTATION('',(#21392),#21396);
+#21392 = LINE('',#21393,#21394);
+#21393 = CARTESIAN_POINT('',(-0.,-13.));
+#21394 = VECTOR('',#21395,1.);
+#21395 = DIRECTION('',(-1.,0.));
+#21396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21397 = PCURVE('',#21398,#21403);
+#21398 = PLANE('',#21399);
+#21399 = AXIS2_PLACEMENT_3D('',#21400,#21401,#21402);
+#21400 = CARTESIAN_POINT('',(17.000000107461,-121.9999997273,
+    15.000000022834));
+#21401 = DIRECTION('',(-1.,3.732886756777E-08,-1.148017804802E-08));
+#21402 = DIRECTION('',(-2.644344498925E-08,-0.863499689363,
+    -0.504349369456));
+#21403 = DEFINITIONAL_REPRESENTATION('',(#21404),#21408);
+#21404 = CIRCLE('',#21405,1.25);
+#21405 = AXIS2_PLACEMENT_2D('',#21406,#21407);
+#21406 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#21407 = DIRECTION('',(1.,0.));
+#21408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21409 = ORIENTED_EDGE('',*,*,#21360,.F.);
+#21410 = ORIENTED_EDGE('',*,*,#21328,.F.);
+#21411 = ADVANCED_FACE('',(#21412),#21398,.F.);
+#21412 = FACE_BOUND('',#21413,.F.);
+#21413 = EDGE_LOOP('',(#21414));
+#21414 = ORIENTED_EDGE('',*,*,#21383,.T.);
+#21415 = ORIENTED_CLOSED_SHELL('',*,#21416,.F.);
+#21416 = CLOSED_SHELL('',(#21417,#21505,#21509,#21544,#21599));
+#21417 = ADVANCED_FACE('',(#21418),#21432,.F.);
+#21418 = FACE_BOUND('',#21419,.T.);
+#21419 = EDGE_LOOP('',(#21420,#21450,#21477,#21478));
+#21420 = ORIENTED_EDGE('',*,*,#21421,.T.);
+#21421 = EDGE_CURVE('',#21422,#21424,#21426,.T.);
+#21422 = VERTEX_POINT('',#21423);
+#21423 = CARTESIAN_POINT('',(30.999999500727,-158.9964554732,
+    14.880980703655));
+#21424 = VERTEX_POINT('',#21425);
+#21425 = CARTESIAN_POINT('',(29.999999500727,-158.9964554741,
+    14.880980720776));
+#21426 = SEAM_CURVE('',#21427,(#21431,#21443),.PCURVE_S1.);
+#21427 = LINE('',#21428,#21429);
+#21428 = CARTESIAN_POINT('',(30.999999500727,-158.9964554732,
+    14.880980703655));
+#21429 = VECTOR('',#21430,1.);
+#21430 = DIRECTION('',(-1.,-8.471915342572E-10,1.712067219582E-08));
+#21431 = PCURVE('',#21432,#21437);
+#21432 = CYLINDRICAL_SURFACE('',#21433,2.);
+#21433 = AXIS2_PLACEMENT_3D('',#21434,#21435,#21436);
+#21434 = CARTESIAN_POINT('',(30.999999501074,-156.9999999719,
+    14.999999321691));
+#21435 = DIRECTION('',(1.,8.471915342572E-10,-1.712067219582E-08));
+#21436 = DIRECTION('',(-1.731492726975E-10,-0.998227750636,
+    -5.950930901802E-02));
+#21437 = DEFINITIONAL_REPRESENTATION('',(#21438),#21442);
+#21438 = LINE('',#21439,#21440);
+#21439 = CARTESIAN_POINT('',(-0.,0.));
+#21440 = VECTOR('',#21441,1.);
+#21441 = DIRECTION('',(-0.,-1.));
+#21442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21443 = PCURVE('',#21432,#21444);
+#21444 = DEFINITIONAL_REPRESENTATION('',(#21445),#21449);
+#21445 = LINE('',#21446,#21447);
+#21446 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#21447 = VECTOR('',#21448,1.);
+#21448 = DIRECTION('',(-0.,-1.));
+#21449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21450 = ORIENTED_EDGE('',*,*,#21451,.T.);
+#21451 = EDGE_CURVE('',#21424,#21424,#21452,.T.);
+#21452 = SURFACE_CURVE('',#21453,(#21458,#21465),.PCURVE_S1.);
+#21453 = CIRCLE('',#21454,2.);
+#21454 = AXIS2_PLACEMENT_3D('',#21455,#21456,#21457);
+#21455 = CARTESIAN_POINT('',(29.999999501074,-156.9999999728,
+    14.999999338812));
+#21456 = DIRECTION('',(-1.,-8.471915342572E-10,1.712067219582E-08));
+#21457 = DIRECTION('',(-1.731492726975E-10,-0.998227750636,
+    -5.950930901802E-02));
+#21458 = PCURVE('',#21432,#21459);
+#21459 = DEFINITIONAL_REPRESENTATION('',(#21460),#21464);
+#21460 = LINE('',#21461,#21462);
+#21461 = CARTESIAN_POINT('',(-0.,-1.));
+#21462 = VECTOR('',#21463,1.);
+#21463 = DIRECTION('',(-1.,0.));
+#21464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21465 = PCURVE('',#21466,#21471);
+#21466 = PLANE('',#21467);
+#21467 = AXIS2_PLACEMENT_3D('',#21468,#21469,#21470);
+#21468 = CARTESIAN_POINT('',(29.999999501074,-156.9999999728,
+    14.999999338812));
+#21469 = DIRECTION('',(-1.,-8.471915342572E-10,1.712067219582E-08));
+#21470 = DIRECTION('',(-1.731492726975E-10,-0.998227750636,
+    -5.950930901802E-02));
+#21471 = DEFINITIONAL_REPRESENTATION('',(#21472),#21476);
+#21472 = CIRCLE('',#21473,2.);
+#21473 = AXIS2_PLACEMENT_2D('',#21474,#21475);
+#21474 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#21475 = DIRECTION('',(1.,0.));
+#21476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21477 = ORIENTED_EDGE('',*,*,#21421,.F.);
+#21478 = ORIENTED_EDGE('',*,*,#21479,.F.);
+#21479 = EDGE_CURVE('',#21422,#21422,#21480,.T.);
+#21480 = SURFACE_CURVE('',#21481,(#21486,#21493),.PCURVE_S1.);
+#21481 = CIRCLE('',#21482,2.);
+#21482 = AXIS2_PLACEMENT_3D('',#21483,#21484,#21485);
+#21483 = CARTESIAN_POINT('',(30.999999501074,-156.9999999719,
+    14.999999321691));
+#21484 = DIRECTION('',(-1.,-8.471915342572E-10,1.712067219582E-08));
+#21485 = DIRECTION('',(-1.731492726975E-10,-0.998227750636,
+    -5.950930901802E-02));
+#21486 = PCURVE('',#21432,#21487);
+#21487 = DEFINITIONAL_REPRESENTATION('',(#21488),#21492);
+#21488 = LINE('',#21489,#21490);
+#21489 = CARTESIAN_POINT('',(-0.,0.));
+#21490 = VECTOR('',#21491,1.);
+#21491 = DIRECTION('',(-1.,0.));
+#21492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21493 = PCURVE('',#21494,#21499);
+#21494 = PLANE('',#21495);
+#21495 = AXIS2_PLACEMENT_3D('',#21496,#21497,#21498);
+#21496 = CARTESIAN_POINT('',(30.999999501074,-156.9999999719,
+    14.999999321691));
+#21497 = DIRECTION('',(-1.,-8.471915342572E-10,1.712067219582E-08));
+#21498 = DIRECTION('',(-1.731492726975E-10,-0.998227750636,
+    -5.950930901802E-02));
+#21499 = DEFINITIONAL_REPRESENTATION('',(#21500),#21504);
+#21500 = CIRCLE('',#21501,2.);
+#21501 = AXIS2_PLACEMENT_2D('',#21502,#21503);
+#21502 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#21503 = DIRECTION('',(1.,0.));
+#21504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21505 = ADVANCED_FACE('',(#21506),#21494,.T.);
+#21506 = FACE_BOUND('',#21507,.T.);
+#21507 = EDGE_LOOP('',(#21508));
+#21508 = ORIENTED_EDGE('',*,*,#21479,.T.);
+#21509 = ADVANCED_FACE('',(#21510,#21513),#21466,.F.);
+#21510 = FACE_BOUND('',#21511,.F.);
+#21511 = EDGE_LOOP('',(#21512));
+#21512 = ORIENTED_EDGE('',*,*,#21451,.T.);
+#21513 = FACE_BOUND('',#21514,.F.);
+#21514 = EDGE_LOOP('',(#21515));
+#21515 = ORIENTED_EDGE('',*,*,#21516,.F.);
+#21516 = EDGE_CURVE('',#21517,#21517,#21519,.T.);
+#21517 = VERTEX_POINT('',#21518);
+#21518 = CARTESIAN_POINT('',(29.999999500857,-158.2477846611,
+    14.92561270254));
+#21519 = SURFACE_CURVE('',#21520,(#21525,#21532),.PCURVE_S1.);
+#21520 = CIRCLE('',#21521,1.25);
+#21521 = AXIS2_PLACEMENT_3D('',#21522,#21523,#21524);
+#21522 = CARTESIAN_POINT('',(29.999999501074,-156.9999999728,
+    14.999999338812));
+#21523 = DIRECTION('',(-1.,-8.471915342572E-10,1.712067219582E-08));
+#21524 = DIRECTION('',(-1.731492726975E-10,-0.998227750636,
+    -5.950930901802E-02));
+#21525 = PCURVE('',#21466,#21526);
+#21526 = DEFINITIONAL_REPRESENTATION('',(#21527),#21531);
+#21527 = CIRCLE('',#21528,1.25);
+#21528 = AXIS2_PLACEMENT_2D('',#21529,#21530);
+#21529 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#21530 = DIRECTION('',(1.,0.));
+#21531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21532 = PCURVE('',#21533,#21538);
+#21533 = CYLINDRICAL_SURFACE('',#21534,1.25);
+#21534 = AXIS2_PLACEMENT_3D('',#21535,#21536,#21537);
+#21535 = CARTESIAN_POINT('',(29.999999501074,-156.9999999728,
+    14.999999338812));
+#21536 = DIRECTION('',(1.,8.471915342572E-10,-1.712067219582E-08));
+#21537 = DIRECTION('',(-1.731492726975E-10,-0.998227750636,
+    -5.950930901802E-02));
+#21538 = DEFINITIONAL_REPRESENTATION('',(#21539),#21543);
+#21539 = LINE('',#21540,#21541);
+#21540 = CARTESIAN_POINT('',(-0.,0.));
+#21541 = VECTOR('',#21542,1.);
+#21542 = DIRECTION('',(-1.,0.));
+#21543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21544 = ADVANCED_FACE('',(#21545),#21533,.F.);
+#21545 = FACE_BOUND('',#21546,.T.);
+#21546 = EDGE_LOOP('',(#21547,#21570,#21597,#21598));
+#21547 = ORIENTED_EDGE('',*,*,#21548,.T.);
+#21548 = EDGE_CURVE('',#21517,#21549,#21551,.T.);
+#21549 = VERTEX_POINT('',#21550);
+#21550 = CARTESIAN_POINT('',(16.999999500857,-158.2477846721,
+    14.925612925108));
+#21551 = SEAM_CURVE('',#21552,(#21556,#21563),.PCURVE_S1.);
+#21552 = LINE('',#21553,#21554);
+#21553 = CARTESIAN_POINT('',(29.999999500857,-158.2477846611,
+    14.92561270254));
+#21554 = VECTOR('',#21555,1.);
+#21555 = DIRECTION('',(-1.,-8.471915342572E-10,1.712067219582E-08));
+#21556 = PCURVE('',#21533,#21557);
+#21557 = DEFINITIONAL_REPRESENTATION('',(#21558),#21562);
+#21558 = LINE('',#21559,#21560);
+#21559 = CARTESIAN_POINT('',(-0.,0.));
+#21560 = VECTOR('',#21561,1.);
+#21561 = DIRECTION('',(-0.,-1.));
+#21562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21563 = PCURVE('',#21533,#21564);
+#21564 = DEFINITIONAL_REPRESENTATION('',(#21565),#21569);
+#21565 = LINE('',#21566,#21567);
+#21566 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#21567 = VECTOR('',#21568,1.);
+#21568 = DIRECTION('',(-0.,-1.));
+#21569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21570 = ORIENTED_EDGE('',*,*,#21571,.T.);
+#21571 = EDGE_CURVE('',#21549,#21549,#21572,.T.);
+#21572 = SURFACE_CURVE('',#21573,(#21578,#21585),.PCURVE_S1.);
+#21573 = CIRCLE('',#21574,1.25);
+#21574 = AXIS2_PLACEMENT_3D('',#21575,#21576,#21577);
+#21575 = CARTESIAN_POINT('',(16.999999501074,-156.9999999838,
+    14.999999561381));
+#21576 = DIRECTION('',(-1.,-8.471915342572E-10,1.712067219582E-08));
+#21577 = DIRECTION('',(-1.731492726975E-10,-0.998227750636,
+    -5.950930901802E-02));
+#21578 = PCURVE('',#21533,#21579);
+#21579 = DEFINITIONAL_REPRESENTATION('',(#21580),#21584);
+#21580 = LINE('',#21581,#21582);
+#21581 = CARTESIAN_POINT('',(-0.,-13.));
+#21582 = VECTOR('',#21583,1.);
+#21583 = DIRECTION('',(-1.,0.));
+#21584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21585 = PCURVE('',#21586,#21591);
+#21586 = PLANE('',#21587);
+#21587 = AXIS2_PLACEMENT_3D('',#21588,#21589,#21590);
+#21588 = CARTESIAN_POINT('',(16.999999501074,-156.9999999838,
+    14.999999561381));
+#21589 = DIRECTION('',(-1.,-8.471915342572E-10,1.712067219582E-08));
+#21590 = DIRECTION('',(-1.731492726975E-10,-0.998227750636,
+    -5.950930901802E-02));
+#21591 = DEFINITIONAL_REPRESENTATION('',(#21592),#21596);
+#21592 = CIRCLE('',#21593,1.25);
+#21593 = AXIS2_PLACEMENT_2D('',#21594,#21595);
+#21594 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#21595 = DIRECTION('',(1.,0.));
+#21596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21597 = ORIENTED_EDGE('',*,*,#21548,.F.);
+#21598 = ORIENTED_EDGE('',*,*,#21516,.F.);
+#21599 = ADVANCED_FACE('',(#21600),#21586,.F.);
+#21600 = FACE_BOUND('',#21601,.F.);
+#21601 = EDGE_LOOP('',(#21602));
+#21602 = ORIENTED_EDGE('',*,*,#21571,.T.);
+#21603 = ORIENTED_CLOSED_SHELL('',*,#21604,.F.);
+#21604 = CLOSED_SHELL('',(#21605,#21725,#21801,#21877,#22253,#22574,
+    #22601,#22628,#22655,#22682,#22709,#22736,#22743,#22770,#22797,
+    #22824,#22851,#22878));
+#21605 = ADVANCED_FACE('',(#21606),#21620,.T.);
+#21606 = FACE_BOUND('',#21607,.T.);
+#21607 = EDGE_LOOP('',(#21608,#21643,#21671,#21699));
+#21608 = ORIENTED_EDGE('',*,*,#21609,.T.);
+#21609 = EDGE_CURVE('',#21610,#21612,#21614,.T.);
+#21610 = VERTEX_POINT('',#21611);
+#21611 = CARTESIAN_POINT('',(-30.00000125943,-190.0000000513,
+    10.000001129438));
+#21612 = VERTEX_POINT('',#21613);
+#21613 = CARTESIAN_POINT('',(-25.00000125943,-190.0000001596,
+    10.000001129438));
+#21614 = SURFACE_CURVE('',#21615,(#21619,#21631),.PCURVE_S1.);
+#21615 = LINE('',#21616,#21617);
+#21616 = CARTESIAN_POINT('',(-30.00000125943,-190.0000000513,
+    10.000001129438));
+#21617 = VECTOR('',#21618,1.);
+#21618 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#21619 = PCURVE('',#21620,#21625);
+#21620 = PLANE('',#21621);
+#21621 = AXIS2_PLACEMENT_3D('',#21622,#21623,#21624);
+#21622 = CARTESIAN_POINT('',(-30.00000125943,-190.0000000513,
+    10.000001129438));
+#21623 = DIRECTION('',(5.551115604172E-17,1.814358197016E-08,1.));
+#21624 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#21625 = DEFINITIONAL_REPRESENTATION('',(#21626),#21630);
+#21626 = LINE('',#21627,#21628);
+#21627 = CARTESIAN_POINT('',(8.9E-16,0.));
+#21628 = VECTOR('',#21629,1.);
+#21629 = DIRECTION('',(0.,-1.));
+#21630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21631 = PCURVE('',#21632,#21637);
+#21632 = PLANE('',#21633);
+#21633 = AXIS2_PLACEMENT_3D('',#21634,#21635,#21636);
+#21634 = CARTESIAN_POINT('',(-30.00000148611,-200.4631934161,
+    46.489495297096));
+#21635 = DIRECTION('',(2.082515848408E-08,0.961261700939,0.275637338376)
+  );
+#21636 = DIRECTION('',(5.971518045258E-09,0.275637338376,-0.961261700939
+    ));
+#21637 = DEFINITIONAL_REPRESENTATION('',(#21638),#21642);
+#21638 = LINE('',#21639,#21640);
+#21639 = CARTESIAN_POINT('',(37.96,0.));
+#21640 = VECTOR('',#21641,1.);
+#21641 = DIRECTION('',(0.,-1.));
+#21642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21643 = ORIENTED_EDGE('',*,*,#21644,.T.);
+#21644 = EDGE_CURVE('',#21612,#21645,#21647,.T.);
+#21645 = VERTEX_POINT('',#21646);
+#21646 = CARTESIAN_POINT('',(-24.99999946129,-107.0000001596,
+    9.999999623521));
+#21647 = SURFACE_CURVE('',#21648,(#21652,#21659),.PCURVE_S1.);
+#21648 = LINE('',#21649,#21650);
+#21649 = CARTESIAN_POINT('',(-25.00000125943,-190.0000001596,
+    10.000001129438));
+#21650 = VECTOR('',#21651,1.);
+#21651 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#21652 = PCURVE('',#21620,#21653);
+#21653 = DEFINITIONAL_REPRESENTATION('',(#21654),#21658);
+#21654 = LINE('',#21655,#21656);
+#21655 = CARTESIAN_POINT('',(0.,-5.));
+#21656 = VECTOR('',#21657,1.);
+#21657 = DIRECTION('',(1.,0.));
+#21658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21659 = PCURVE('',#21660,#21665);
+#21660 = PLANE('',#21661);
+#21661 = AXIS2_PLACEMENT_3D('',#21662,#21663,#21664);
+#21662 = CARTESIAN_POINT('',(-25.00000045985,-153.0920925213,
+    34.704351535914));
+#21663 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#21664 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#21665 = DEFINITIONAL_REPRESENTATION('',(#21666),#21670);
+#21666 = LINE('',#21667,#21668);
+#21667 = CARTESIAN_POINT('',(-36.90790719006,-24.70435107611));
+#21668 = VECTOR('',#21669,1.);
+#21669 = DIRECTION('',(1.,0.));
+#21670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21671 = ORIENTED_EDGE('',*,*,#21672,.F.);
+#21672 = EDGE_CURVE('',#21673,#21645,#21675,.T.);
+#21673 = VERTEX_POINT('',#21674);
+#21674 = CARTESIAN_POINT('',(-29.99999946129,-107.0000000513,
+    9.999999623521));
+#21675 = SURFACE_CURVE('',#21676,(#21680,#21687),.PCURVE_S1.);
+#21676 = LINE('',#21677,#21678);
+#21677 = CARTESIAN_POINT('',(-29.99999946129,-107.0000000513,
+    9.999999623521));
+#21678 = VECTOR('',#21679,1.);
+#21679 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#21680 = PCURVE('',#21620,#21681);
+#21681 = DEFINITIONAL_REPRESENTATION('',(#21682),#21686);
+#21682 = LINE('',#21683,#21684);
+#21683 = CARTESIAN_POINT('',(83.,0.));
+#21684 = VECTOR('',#21685,1.);
+#21685 = DIRECTION('',(0.,-1.));
+#21686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21687 = PCURVE('',#21688,#21693);
+#21688 = PLANE('',#21689);
+#21689 = AXIS2_PLACEMENT_3D('',#21690,#21691,#21692);
+#21690 = CARTESIAN_POINT('',(-29.99999946129,-107.0000000513,
+    9.999999623521));
+#21691 = DIRECTION('',(-2.035787736498E-08,-0.93969261458,0.342020160375
+    ));
+#21692 = DIRECTION('',(7.409661452767E-09,0.342020160375,0.93969261458)
+  );
+#21693 = DEFINITIONAL_REPRESENTATION('',(#21694),#21698);
+#21694 = LINE('',#21695,#21696);
+#21695 = CARTESIAN_POINT('',(0.,0.));
+#21696 = VECTOR('',#21697,1.);
+#21697 = DIRECTION('',(0.,-1.));
+#21698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21699 = ORIENTED_EDGE('',*,*,#21700,.F.);
+#21700 = EDGE_CURVE('',#21610,#21673,#21701,.T.);
+#21701 = SURFACE_CURVE('',#21702,(#21706,#21713),.PCURVE_S1.);
+#21702 = LINE('',#21703,#21704);
+#21703 = CARTESIAN_POINT('',(-30.00000125943,-190.0000000513,
+    10.000001129438));
+#21704 = VECTOR('',#21705,1.);
+#21705 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#21706 = PCURVE('',#21620,#21707);
+#21707 = DEFINITIONAL_REPRESENTATION('',(#21708),#21712);
+#21708 = LINE('',#21709,#21710);
+#21709 = CARTESIAN_POINT('',(0.,0.));
+#21710 = VECTOR('',#21711,1.);
+#21711 = DIRECTION('',(1.,0.));
+#21712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21713 = PCURVE('',#21714,#21719);
+#21714 = PLANE('',#21715);
+#21715 = AXIS2_PLACEMENT_3D('',#21716,#21717,#21718);
+#21716 = CARTESIAN_POINT('',(-30.00000045985,-153.092092413,
+    34.704351535914));
+#21717 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#21718 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#21719 = DEFINITIONAL_REPRESENTATION('',(#21720),#21724);
+#21720 = LINE('',#21721,#21722);
+#21721 = CARTESIAN_POINT('',(-36.90790719006,-24.70435107611));
+#21722 = VECTOR('',#21723,1.);
+#21723 = DIRECTION('',(1.,0.));
+#21724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21725 = ADVANCED_FACE('',(#21726),#21632,.T.);
+#21726 = FACE_BOUND('',#21727,.T.);
+#21727 = EDGE_LOOP('',(#21728,#21758,#21779,#21780));
+#21728 = ORIENTED_EDGE('',*,*,#21729,.T.);
+#21729 = EDGE_CURVE('',#21730,#21732,#21734,.T.);
+#21730 = VERTEX_POINT('',#21731);
+#21731 = CARTESIAN_POINT('',(-30.00000148611,-200.4631934161,
+    46.489495297096));
+#21732 = VERTEX_POINT('',#21733);
+#21733 = CARTESIAN_POINT('',(-25.00000148611,-200.4631935244,
+    46.489495297096));
+#21734 = SURFACE_CURVE('',#21735,(#21739,#21746),.PCURVE_S1.);
+#21735 = LINE('',#21736,#21737);
+#21736 = CARTESIAN_POINT('',(-30.00000148611,-200.4631934161,
+    46.489495297096));
+#21737 = VECTOR('',#21738,1.);
+#21738 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#21739 = PCURVE('',#21632,#21740);
+#21740 = DEFINITIONAL_REPRESENTATION('',(#21741),#21745);
+#21741 = LINE('',#21742,#21743);
+#21742 = CARTESIAN_POINT('',(0.,0.));
+#21743 = VECTOR('',#21744,1.);
+#21744 = DIRECTION('',(0.,-1.));
+#21745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21746 = PCURVE('',#21747,#21752);
+#21747 = PLANE('',#21748);
+#21748 = AXIS2_PLACEMENT_3D('',#21749,#21750,#21751);
+#21749 = CARTESIAN_POINT('',(-30.00000118973,-186.7823870011,
+    84.077199880314));
+#21750 = DIRECTION('',(2.035787736498E-08,0.93969261458,-0.342020160375)
+  );
+#21751 = DIRECTION('',(-7.409661452767E-09,-0.342020160375,
+    -0.93969261458));
+#21752 = DEFINITIONAL_REPRESENTATION('',(#21753),#21757);
+#21753 = LINE('',#21754,#21755);
+#21754 = CARTESIAN_POINT('',(40.,0.));
+#21755 = VECTOR('',#21756,1.);
+#21756 = DIRECTION('',(0.,-1.));
+#21757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21758 = ORIENTED_EDGE('',*,*,#21759,.T.);
+#21759 = EDGE_CURVE('',#21732,#21612,#21760,.T.);
+#21760 = SURFACE_CURVE('',#21761,(#21765,#21772),.PCURVE_S1.);
+#21761 = LINE('',#21762,#21763);
+#21762 = CARTESIAN_POINT('',(-25.00000148611,-200.4631935244,
+    46.489495297096));
+#21763 = VECTOR('',#21764,1.);
+#21764 = DIRECTION('',(5.971518045258E-09,0.275637338376,-0.961261700939
+    ));
+#21765 = PCURVE('',#21632,#21766);
+#21766 = DEFINITIONAL_REPRESENTATION('',(#21767),#21771);
+#21767 = LINE('',#21768,#21769);
+#21768 = CARTESIAN_POINT('',(0.,-5.));
+#21769 = VECTOR('',#21770,1.);
+#21770 = DIRECTION('',(1.,0.));
+#21771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21772 = PCURVE('',#21660,#21773);
+#21773 = DEFINITIONAL_REPRESENTATION('',(#21774),#21778);
+#21774 = LINE('',#21775,#21776);
+#21775 = CARTESIAN_POINT('',(-47.37110121688,11.785142901701));
+#21776 = VECTOR('',#21777,1.);
+#21777 = DIRECTION('',(0.275637355817,-0.961261695938));
+#21778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21779 = ORIENTED_EDGE('',*,*,#21609,.F.);
+#21780 = ORIENTED_EDGE('',*,*,#21781,.F.);
+#21781 = EDGE_CURVE('',#21730,#21610,#21782,.T.);
+#21782 = SURFACE_CURVE('',#21783,(#21787,#21794),.PCURVE_S1.);
+#21783 = LINE('',#21784,#21785);
+#21784 = CARTESIAN_POINT('',(-30.00000148611,-200.4631934161,
+    46.489495297096));
+#21785 = VECTOR('',#21786,1.);
+#21786 = DIRECTION('',(5.971518045258E-09,0.275637338376,-0.961261700939
+    ));
+#21787 = PCURVE('',#21632,#21788);
+#21788 = DEFINITIONAL_REPRESENTATION('',(#21789),#21793);
+#21789 = LINE('',#21790,#21791);
+#21790 = CARTESIAN_POINT('',(0.,0.));
+#21791 = VECTOR('',#21792,1.);
+#21792 = DIRECTION('',(1.,0.));
+#21793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21794 = PCURVE('',#21714,#21795);
+#21795 = DEFINITIONAL_REPRESENTATION('',(#21796),#21800);
+#21796 = LINE('',#21797,#21798);
+#21797 = CARTESIAN_POINT('',(-47.37110121688,11.785142901701));
+#21798 = VECTOR('',#21799,1.);
+#21799 = DIRECTION('',(0.275637355817,-0.961261695938));
+#21800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21801 = ADVANCED_FACE('',(#21802),#21688,.T.);
+#21802 = FACE_BOUND('',#21803,.T.);
+#21803 = EDGE_LOOP('',(#21804,#21805,#21828,#21856));
+#21804 = ORIENTED_EDGE('',*,*,#21672,.T.);
+#21805 = ORIENTED_EDGE('',*,*,#21806,.T.);
+#21806 = EDGE_CURVE('',#21645,#21807,#21809,.T.);
+#21807 = VERTEX_POINT('',#21808);
+#21808 = CARTESIAN_POINT('',(-24.99999914769,-92.52469314122,
+    49.770576551207));
+#21809 = SURFACE_CURVE('',#21810,(#21814,#21821),.PCURVE_S1.);
+#21810 = LINE('',#21811,#21812);
+#21811 = CARTESIAN_POINT('',(-24.99999946129,-107.0000001596,
+    9.999999623521));
+#21812 = VECTOR('',#21813,1.);
+#21813 = DIRECTION('',(7.409661452767E-09,0.342020160375,0.93969261458)
+  );
+#21814 = PCURVE('',#21688,#21815);
+#21815 = DEFINITIONAL_REPRESENTATION('',(#21816),#21820);
+#21816 = LINE('',#21817,#21818);
+#21817 = CARTESIAN_POINT('',(0.,-5.));
+#21818 = VECTOR('',#21819,1.);
+#21819 = DIRECTION('',(1.,0.));
+#21820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21821 = PCURVE('',#21660,#21822);
+#21822 = DEFINITIONAL_REPRESENTATION('',(#21823),#21827);
+#21823 = LINE('',#21824,#21825);
+#21824 = CARTESIAN_POINT('',(46.092092809934,-24.70435107611));
+#21825 = VECTOR('',#21826,1.);
+#21826 = DIRECTION('',(0.342020143326,0.939692620786));
+#21827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21828 = ORIENTED_EDGE('',*,*,#21829,.F.);
+#21829 = EDGE_CURVE('',#21830,#21807,#21832,.T.);
+#21830 = VERTEX_POINT('',#21831);
+#21831 = CARTESIAN_POINT('',(-29.99999914769,-92.5246930329,
+    49.770576551207));
+#21832 = SURFACE_CURVE('',#21833,(#21837,#21844),.PCURVE_S1.);
+#21833 = LINE('',#21834,#21835);
+#21834 = CARTESIAN_POINT('',(-29.99999914769,-92.5246930329,
+    49.770576551207));
+#21835 = VECTOR('',#21836,1.);
+#21836 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#21837 = PCURVE('',#21688,#21838);
+#21838 = DEFINITIONAL_REPRESENTATION('',(#21839),#21843);
+#21839 = LINE('',#21840,#21841);
+#21840 = CARTESIAN_POINT('',(42.322964244477,0.));
+#21841 = VECTOR('',#21842,1.);
+#21842 = DIRECTION('',(0.,-1.));
+#21843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21844 = PCURVE('',#21845,#21850);
+#21845 = PLANE('',#21846);
+#21846 = AXIS2_PLACEMENT_3D('',#21847,#21848,#21849);
+#21847 = CARTESIAN_POINT('',(-29.99999914769,-92.5246930329,
+    49.770576551207));
+#21848 = DIRECTION('',(-7.409661452767E-09,-0.342020160375,
+    -0.93969261458));
+#21849 = DIRECTION('',(-2.035787736498E-08,-0.93969261458,0.342020160375
+    ));
+#21850 = DEFINITIONAL_REPRESENTATION('',(#21851),#21855);
+#21851 = LINE('',#21852,#21853);
+#21852 = CARTESIAN_POINT('',(0.,0.));
+#21853 = VECTOR('',#21854,1.);
+#21854 = DIRECTION('',(0.,-1.));
+#21855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21856 = ORIENTED_EDGE('',*,*,#21857,.F.);
+#21857 = EDGE_CURVE('',#21673,#21830,#21858,.T.);
+#21858 = SURFACE_CURVE('',#21859,(#21863,#21870),.PCURVE_S1.);
+#21859 = LINE('',#21860,#21861);
+#21860 = CARTESIAN_POINT('',(-29.99999946129,-107.0000000513,
+    9.999999623521));
+#21861 = VECTOR('',#21862,1.);
+#21862 = DIRECTION('',(7.409661452767E-09,0.342020160375,0.93969261458)
+  );
+#21863 = PCURVE('',#21688,#21864);
+#21864 = DEFINITIONAL_REPRESENTATION('',(#21865),#21869);
+#21865 = LINE('',#21866,#21867);
+#21866 = CARTESIAN_POINT('',(0.,0.));
+#21867 = VECTOR('',#21868,1.);
+#21868 = DIRECTION('',(1.,0.));
+#21869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21870 = PCURVE('',#21714,#21871);
+#21871 = DEFINITIONAL_REPRESENTATION('',(#21872),#21876);
+#21872 = LINE('',#21873,#21874);
+#21873 = CARTESIAN_POINT('',(46.092092809934,-24.70435107611));
+#21874 = VECTOR('',#21875,1.);
+#21875 = DIRECTION('',(0.342020143326,0.939692620786));
+#21876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21877 = ADVANCED_FACE('',(#21878,#22067,#22098,#22129,#22160,#22191,
+    #22222),#21714,.T.);
+#21878 = FACE_BOUND('',#21879,.T.);
+#21879 = EDGE_LOOP('',(#21880,#21881,#21882,#21905,#21933,#21961,#21989,
+    #22017,#22045,#22066));
+#21880 = ORIENTED_EDGE('',*,*,#21700,.T.);
+#21881 = ORIENTED_EDGE('',*,*,#21857,.T.);
+#21882 = ORIENTED_EDGE('',*,*,#21883,.T.);
+#21883 = EDGE_CURVE('',#21830,#21884,#21886,.T.);
+#21884 = VERTEX_POINT('',#21885);
+#21885 = CARTESIAN_POINT('',(-29.99999935127,-101.9216191787,
+    53.190778154958));
+#21886 = SURFACE_CURVE('',#21887,(#21891,#21898),.PCURVE_S1.);
+#21887 = LINE('',#21888,#21889);
+#21888 = CARTESIAN_POINT('',(-29.99999914769,-92.5246930329,
+    49.770576551207));
+#21889 = VECTOR('',#21890,1.);
+#21890 = DIRECTION('',(-2.035787736498E-08,-0.93969261458,0.342020160375
+    ));
+#21891 = PCURVE('',#21714,#21892);
+#21892 = DEFINITIONAL_REPRESENTATION('',(#21893),#21897);
+#21893 = LINE('',#21894,#21895);
+#21894 = CARTESIAN_POINT('',(60.567399106797,15.066226114203));
+#21895 = VECTOR('',#21896,1.);
+#21896 = DIRECTION('',(-0.939692620786,0.342020143326));
+#21897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21898 = PCURVE('',#21845,#21899);
+#21899 = DEFINITIONAL_REPRESENTATION('',(#21900),#21904);
+#21900 = LINE('',#21901,#21902);
+#21901 = CARTESIAN_POINT('',(0.,0.));
+#21902 = VECTOR('',#21903,1.);
+#21903 = DIRECTION('',(1.,0.));
+#21904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21905 = ORIENTED_EDGE('',*,*,#21906,.T.);
+#21906 = EDGE_CURVE('',#21884,#21907,#21909,.T.);
+#21907 = VERTEX_POINT('',#21908);
+#21908 = CARTESIAN_POINT('',(-29.99999957356,-112.1822239899,
+    24.999999717545));
+#21909 = SURFACE_CURVE('',#21910,(#21914,#21921),.PCURVE_S1.);
+#21910 = LINE('',#21911,#21912);
+#21911 = CARTESIAN_POINT('',(-29.99999935127,-101.9216191787,
+    53.190778154958));
+#21912 = VECTOR('',#21913,1.);
+#21913 = DIRECTION('',(-7.409661452767E-09,-0.342020160375,
+    -0.93969261458));
+#21914 = PCURVE('',#21714,#21915);
+#21915 = DEFINITIONAL_REPRESENTATION('',(#21916),#21920);
+#21916 = LINE('',#21917,#21918);
+#21917 = CARTESIAN_POINT('',(51.170472898938,18.48642754746));
+#21918 = VECTOR('',#21919,1.);
+#21919 = DIRECTION('',(-0.342020143326,-0.939692620786));
+#21920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21921 = PCURVE('',#21922,#21927);
+#21922 = PLANE('',#21923);
+#21923 = AXIS2_PLACEMENT_3D('',#21924,#21925,#21926);
+#21924 = CARTESIAN_POINT('',(-29.99999935127,-101.9216191787,
+    53.190778154958));
+#21925 = DIRECTION('',(2.035787736498E-08,0.93969261458,-0.342020160375)
+  );
+#21926 = DIRECTION('',(-7.409661452767E-09,-0.342020160375,
+    -0.93969261458));
+#21927 = DEFINITIONAL_REPRESENTATION('',(#21928),#21932);
+#21928 = LINE('',#21929,#21930);
+#21929 = CARTESIAN_POINT('',(0.,0.));
+#21930 = VECTOR('',#21931,1.);
+#21931 = DIRECTION('',(1.,0.));
+#21932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21933 = ORIENTED_EDGE('',*,*,#21934,.T.);
+#21934 = EDGE_CURVE('',#21907,#21935,#21937,.T.);
+#21935 = VERTEX_POINT('',#21936);
+#21936 = CARTESIAN_POINT('',(-30.00000087342,-172.1822239899,
+    25.00000080616));
+#21937 = SURFACE_CURVE('',#21938,(#21942,#21949),.PCURVE_S1.);
+#21938 = LINE('',#21939,#21940);
+#21939 = CARTESIAN_POINT('',(-29.99999957356,-112.1822239899,
+    24.999999717545));
+#21940 = VECTOR('',#21941,1.);
+#21941 = DIRECTION('',(-2.16644006068E-08,-1.,1.814358197016E-08));
+#21942 = PCURVE('',#21714,#21943);
+#21943 = DEFINITIONAL_REPRESENTATION('',(#21944),#21948);
+#21944 = LINE('',#21945,#21946);
+#21945 = CARTESIAN_POINT('',(40.909868599168,-9.704351076117));
+#21946 = VECTOR('',#21947,1.);
+#21947 = DIRECTION('',(-1.,0.));
+#21948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21949 = PCURVE('',#21950,#21955);
+#21950 = PLANE('',#21951);
+#21951 = AXIS2_PLACEMENT_3D('',#21952,#21953,#21954);
+#21952 = CARTESIAN_POINT('',(-29.99999957356,-112.1822239899,
+    24.999999717545));
+#21953 = DIRECTION('',(-5.551115604172E-17,-1.814358197016E-08,-1.));
+#21954 = DIRECTION('',(-2.16644006068E-08,-1.,1.814358197016E-08));
+#21955 = DEFINITIONAL_REPRESENTATION('',(#21956),#21960);
+#21956 = LINE('',#21957,#21958);
+#21957 = CARTESIAN_POINT('',(0.,-0.));
+#21958 = VECTOR('',#21959,1.);
+#21959 = DIRECTION('',(1.,0.));
+#21960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21961 = ORIENTED_EDGE('',*,*,#21962,.T.);
+#21962 = EDGE_CURVE('',#21935,#21963,#21965,.T.);
+#21963 = VERTEX_POINT('',#21964);
+#21964 = CARTESIAN_POINT('',(-30.00000120638,-187.5513081916,
+    52.726563847146));
+#21965 = SURFACE_CURVE('',#21966,(#21970,#21977),.PCURVE_S1.);
+#21966 = LINE('',#21967,#21968);
+#21967 = CARTESIAN_POINT('',(-30.00000087342,-172.1822239899,
+    25.00000080616));
+#21968 = VECTOR('',#21969,1.);
+#21969 = DIRECTION('',(-1.05031097825E-08,-0.484809604378,0.874619715936
+    ));
+#21970 = PCURVE('',#21714,#21971);
+#21971 = DEFINITIONAL_REPRESENTATION('',(#21972),#21976);
+#21972 = LINE('',#21973,#21974);
+#21973 = CARTESIAN_POINT('',(-19.09013140083,-9.704351076117));
+#21974 = VECTOR('',#21975,1.);
+#21975 = DIRECTION('',(-0.484809620246,0.874619707139));
+#21976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21977 = PCURVE('',#21978,#21983);
+#21978 = PLANE('',#21979);
+#21979 = AXIS2_PLACEMENT_3D('',#21980,#21981,#21982);
+#21980 = CARTESIAN_POINT('',(-30.00000087342,-172.1822239899,
+    25.00000080616));
+#21981 = DIRECTION('',(-1.894811174098E-08,-0.874619715936,
+    -0.484809604378));
+#21982 = DIRECTION('',(-1.05031097825E-08,-0.484809604378,0.874619715936
+    ));
+#21983 = DEFINITIONAL_REPRESENTATION('',(#21984),#21988);
+#21984 = LINE('',#21985,#21986);
+#21985 = CARTESIAN_POINT('',(0.,0.));
+#21986 = VECTOR('',#21987,1.);
+#21987 = DIRECTION('',(1.,0.));
+#21988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21989 = ORIENTED_EDGE('',*,*,#21990,.T.);
+#21990 = EDGE_CURVE('',#21963,#21991,#21993,.T.);
+#21991 = VERTEX_POINT('',#21992);
+#21992 = CARTESIAN_POINT('',(-30.00000098615,-177.3854608553,
+    80.656998276563));
+#21993 = SURFACE_CURVE('',#21994,(#21998,#22005),.PCURVE_S1.);
+#21994 = LINE('',#21995,#21996);
+#21995 = CARTESIAN_POINT('',(-30.00000120638,-187.5513081916,
+    52.726563847146));
+#21996 = VECTOR('',#21997,1.);
+#21997 = DIRECTION('',(7.409661452767E-09,0.342020160375,0.93969261458)
+  );
+#21998 = PCURVE('',#21714,#21999);
+#21999 = DEFINITIONAL_REPRESENTATION('',(#22000),#22004);
+#22000 = LINE('',#22001,#22002);
+#22001 = CARTESIAN_POINT('',(-34.45921610555,18.022211686019));
+#22002 = VECTOR('',#22003,1.);
+#22003 = DIRECTION('',(0.342020143326,0.939692620786));
+#22004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22005 = PCURVE('',#22006,#22011);
+#22006 = PLANE('',#22007);
+#22007 = AXIS2_PLACEMENT_3D('',#22008,#22009,#22010);
+#22008 = CARTESIAN_POINT('',(-30.00000120638,-187.5513081916,
+    52.726563847146));
+#22009 = DIRECTION('',(-2.035787736498E-08,-0.93969261458,0.342020160375
+    ));
+#22010 = DIRECTION('',(7.409661452767E-09,0.342020160375,0.93969261458)
+  );
+#22011 = DEFINITIONAL_REPRESENTATION('',(#22012),#22016);
+#22012 = LINE('',#22013,#22014);
+#22013 = CARTESIAN_POINT('',(0.,0.));
+#22014 = VECTOR('',#22015,1.);
+#22015 = DIRECTION('',(1.,0.));
+#22016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22017 = ORIENTED_EDGE('',*,*,#22018,.T.);
+#22018 = EDGE_CURVE('',#21991,#22019,#22021,.T.);
+#22019 = VERTEX_POINT('',#22020);
+#22020 = CARTESIAN_POINT('',(-30.00000118973,-186.7823870011,
+    84.077199880314));
+#22021 = SURFACE_CURVE('',#22022,(#22026,#22033),.PCURVE_S1.);
+#22022 = LINE('',#22023,#22024);
+#22023 = CARTESIAN_POINT('',(-30.00000098615,-177.3854608553,
+    80.656998276563));
+#22024 = VECTOR('',#22025,1.);
+#22025 = DIRECTION('',(-2.035787736498E-08,-0.93969261458,0.342020160375
+    ));
+#22026 = PCURVE('',#21714,#22027);
+#22027 = DEFINITIONAL_REPRESENTATION('',(#22028),#22032);
+#22028 = LINE('',#22029,#22030);
+#22029 = CARTESIAN_POINT('',(-24.29336927599,45.952646299881));
+#22030 = VECTOR('',#22031,1.);
+#22031 = DIRECTION('',(-0.939692620786,0.342020143326));
+#22032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22033 = PCURVE('',#22034,#22039);
+#22034 = PLANE('',#22035);
+#22035 = AXIS2_PLACEMENT_3D('',#22036,#22037,#22038);
+#22036 = CARTESIAN_POINT('',(-30.00000098615,-177.3854608553,
+    80.656998276563));
+#22037 = DIRECTION('',(-7.409661452767E-09,-0.342020160375,
+    -0.93969261458));
+#22038 = DIRECTION('',(-2.035787736498E-08,-0.93969261458,0.342020160375
+    ));
+#22039 = DEFINITIONAL_REPRESENTATION('',(#22040),#22044);
+#22040 = LINE('',#22041,#22042);
+#22041 = CARTESIAN_POINT('',(0.,0.));
+#22042 = VECTOR('',#22043,1.);
+#22043 = DIRECTION('',(1.,0.));
+#22044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22045 = ORIENTED_EDGE('',*,*,#22046,.T.);
+#22046 = EDGE_CURVE('',#22019,#21730,#22047,.T.);
+#22047 = SURFACE_CURVE('',#22048,(#22052,#22059),.PCURVE_S1.);
+#22048 = LINE('',#22049,#22050);
+#22049 = CARTESIAN_POINT('',(-30.00000118973,-186.7823870011,
+    84.077199880314));
+#22050 = VECTOR('',#22051,1.);
+#22051 = DIRECTION('',(-7.409661452767E-09,-0.342020160375,
+    -0.93969261458));
+#22052 = PCURVE('',#21714,#22053);
+#22053 = DEFINITIONAL_REPRESENTATION('',(#22054),#22058);
+#22054 = LINE('',#22055,#22056);
+#22055 = CARTESIAN_POINT('',(-33.69029548385,49.372847733138));
+#22056 = VECTOR('',#22057,1.);
+#22057 = DIRECTION('',(-0.342020143326,-0.939692620786));
+#22058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22059 = PCURVE('',#21747,#22060);
+#22060 = DEFINITIONAL_REPRESENTATION('',(#22061),#22065);
+#22061 = LINE('',#22062,#22063);
+#22062 = CARTESIAN_POINT('',(0.,0.));
+#22063 = VECTOR('',#22064,1.);
+#22064 = DIRECTION('',(1.,0.));
+#22065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22066 = ORIENTED_EDGE('',*,*,#21781,.T.);
+#22067 = FACE_BOUND('',#22068,.T.);
+#22068 = EDGE_LOOP('',(#22069));
+#22069 = ORIENTED_EDGE('',*,*,#22070,.F.);
+#22070 = EDGE_CURVE('',#22071,#22071,#22073,.T.);
+#22071 = VERTEX_POINT('',#22072);
+#22072 = CARTESIAN_POINT('',(-30.00000120905,-187.6743271357,
+    63.57324676415));
+#22073 = SURFACE_CURVE('',#22074,(#22079,#22086),.PCURVE_S1.);
+#22074 = CIRCLE('',#22075,1.25);
+#22075 = AXIS2_PLACEMENT_3D('',#22076,#22077,#22078);
+#22076 = CARTESIAN_POINT('',(-30.00000123613,-188.9243271357,
+    63.57324678683));
+#22077 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22078 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#22079 = PCURVE('',#21714,#22080);
+#22080 = DEFINITIONAL_REPRESENTATION('',(#22081),#22085);
+#22081 = CIRCLE('',#22082,1.25);
+#22082 = AXIS2_PLACEMENT_2D('',#22083,#22084);
+#22083 = CARTESIAN_POINT('',(-35.83223524643,28.868894600791));
+#22084 = DIRECTION('',(1.,0.));
+#22085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22086 = PCURVE('',#22087,#22092);
+#22087 = CYLINDRICAL_SURFACE('',#22088,1.25);
+#22088 = AXIS2_PLACEMENT_3D('',#22089,#22090,#22091);
+#22089 = CARTESIAN_POINT('',(-25.00000123613,-188.924327244,
+    63.57324678683));
+#22090 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22091 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#22092 = DEFINITIONAL_REPRESENTATION('',(#22093),#22097);
+#22093 = LINE('',#22094,#22095);
+#22094 = CARTESIAN_POINT('',(0.,-5.));
+#22095 = VECTOR('',#22096,1.);
+#22096 = DIRECTION('',(1.,0.));
+#22097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22098 = FACE_BOUND('',#22099,.T.);
+#22099 = EDGE_LOOP('',(#22100));
+#22100 = ORIENTED_EDGE('',*,*,#22101,.F.);
+#22101 = EDGE_CURVE('',#22102,#22102,#22104,.T.);
+#22102 = VERTEX_POINT('',#22103);
+#22103 = CARTESIAN_POINT('',(-29.99999925945,-97.68325690767,
+    46.782214257501));
+#22104 = SURFACE_CURVE('',#22105,(#22110,#22117),.PCURVE_S1.);
+#22105 = CIRCLE('',#22106,1.25);
+#22106 = AXIS2_PLACEMENT_3D('',#22107,#22108,#22109);
+#22107 = CARTESIAN_POINT('',(-29.99999928653,-98.93325690767,
+    46.78221428018));
+#22108 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22109 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#22110 = PCURVE('',#21714,#22111);
+#22111 = DEFINITIONAL_REPRESENTATION('',(#22112),#22116);
+#22112 = CIRCLE('',#22113,1.25);
+#22113 = AXIS2_PLACEMENT_2D('',#22114,#22115);
+#22114 = CARTESIAN_POINT('',(54.158835286239,12.077863726902));
+#22115 = DIRECTION('',(1.,0.));
+#22116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22117 = PCURVE('',#22118,#22123);
+#22118 = CYLINDRICAL_SURFACE('',#22119,1.25);
+#22119 = AXIS2_PLACEMENT_3D('',#22120,#22121,#22122);
+#22120 = CARTESIAN_POINT('',(-24.99999928653,-98.933257016,
+    46.78221428018));
+#22121 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22122 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#22123 = DEFINITIONAL_REPRESENTATION('',(#22124),#22128);
+#22124 = LINE('',#22125,#22126);
+#22125 = CARTESIAN_POINT('',(0.,-5.));
+#22126 = VECTOR('',#22127,1.);
+#22127 = DIRECTION('',(1.,0.));
+#22128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22129 = FACE_BOUND('',#22130,.T.);
+#22130 = EDGE_LOOP('',(#22131));
+#22131 = ORIENTED_EDGE('',*,*,#22132,.F.);
+#22132 = EDGE_CURVE('',#22133,#22133,#22135,.T.);
+#22133 = VERTEX_POINT('',#22134);
+#22134 = CARTESIAN_POINT('',(-29.99999940764,-104.5236601151,
+    27.988361965892));
+#22135 = SURFACE_CURVE('',#22136,(#22141,#22148),.PCURVE_S1.);
+#22136 = CIRCLE('',#22137,1.25);
+#22137 = AXIS2_PLACEMENT_3D('',#22138,#22139,#22140);
+#22138 = CARTESIAN_POINT('',(-29.99999943472,-105.7736601151,
+    27.988361988572));
+#22139 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22140 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#22141 = PCURVE('',#21714,#22142);
+#22142 = DEFINITIONAL_REPRESENTATION('',(#22143),#22147);
+#22143 = CIRCLE('',#22144,1.25);
+#22144 = AXIS2_PLACEMENT_2D('',#22145,#22146);
+#22145 = CARTESIAN_POINT('',(47.318432419725,-6.715988688816));
+#22146 = DIRECTION('',(1.,0.));
+#22147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22148 = PCURVE('',#22149,#22154);
+#22149 = CYLINDRICAL_SURFACE('',#22150,1.25);
+#22150 = AXIS2_PLACEMENT_3D('',#22151,#22152,#22153);
+#22151 = CARTESIAN_POINT('',(-24.99999943472,-105.7736602235,
+    27.988361988572));
+#22152 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22153 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#22154 = DEFINITIONAL_REPRESENTATION('',(#22155),#22159);
+#22155 = LINE('',#22156,#22157);
+#22156 = CARTESIAN_POINT('',(0.,-5.));
+#22157 = VECTOR('',#22158,1.);
+#22158 = DIRECTION('',(1.,0.));
+#22159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22160 = FACE_BOUND('',#22161,.T.);
+#22161 = EDGE_LOOP('',(#22162));
+#22162 = ORIENTED_EDGE('',*,*,#22163,.F.);
+#22163 = EDGE_CURVE('',#22164,#22164,#22166,.T.);
+#22164 = VERTEX_POINT('',#22165);
+#22165 = CARTESIAN_POINT('',(-30.0000010979,-182.54402473,
+    77.668635982857));
+#22166 = SURFACE_CURVE('',#22167,(#22172,#22179),.PCURVE_S1.);
+#22167 = CIRCLE('',#22168,1.25);
+#22168 = AXIS2_PLACEMENT_3D('',#22169,#22170,#22171);
+#22169 = CARTESIAN_POINT('',(-30.00000112498,-183.79402473,
+    77.668636005536));
+#22170 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22171 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#22172 = PCURVE('',#21714,#22173);
+#22173 = DEFINITIONAL_REPRESENTATION('',(#22174),#22178);
+#22174 = CIRCLE('',#22175,1.25);
+#22175 = AXIS2_PLACEMENT_2D('',#22176,#22177);
+#22176 = CARTESIAN_POINT('',(-30.70193309655,42.96428391258));
+#22177 = DIRECTION('',(1.,0.));
+#22178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22179 = PCURVE('',#22180,#22185);
+#22180 = CYLINDRICAL_SURFACE('',#22181,1.25);
+#22181 = AXIS2_PLACEMENT_3D('',#22182,#22183,#22184);
+#22182 = CARTESIAN_POINT('',(-25.00000112498,-183.7940248384,
+    77.668636005536));
+#22183 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22184 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#22185 = DEFINITIONAL_REPRESENTATION('',(#22186),#22190);
+#22186 = LINE('',#22187,#22188);
+#22187 = CARTESIAN_POINT('',(0.,-5.));
+#22188 = VECTOR('',#22189,1.);
+#22189 = DIRECTION('',(1.,0.));
+#22190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22191 = FACE_BOUND('',#22192,.T.);
+#22192 = EDGE_LOOP('',(#22193));
+#22193 = ORIENTED_EDGE('',*,*,#22194,.F.);
+#22194 = EDGE_CURVE('',#22195,#22195,#22197,.T.);
+#22195 = VERTEX_POINT('',#22196);
+#22196 = CARTESIAN_POINT('',(-30.00000051743,-155.7499999606,
+    15.00000050802));
+#22197 = SURFACE_CURVE('',#22198,(#22203,#22210),.PCURVE_S1.);
+#22198 = CIRCLE('',#22199,1.25);
+#22199 = AXIS2_PLACEMENT_3D('',#22200,#22201,#22202);
+#22200 = CARTESIAN_POINT('',(-30.00000054451,-156.9999999606,
+    15.0000005307));
+#22201 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22202 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#22203 = PCURVE('',#21714,#22204);
+#22204 = DEFINITIONAL_REPRESENTATION('',(#22205),#22209);
+#22205 = CIRCLE('',#22206,1.25);
+#22206 = AXIS2_PLACEMENT_2D('',#22207,#22208);
+#22207 = CARTESIAN_POINT('',(-3.907907190066,-19.70435107611));
+#22208 = DIRECTION('',(1.,0.));
+#22209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22210 = PCURVE('',#22211,#22216);
+#22211 = CYLINDRICAL_SURFACE('',#22212,1.25);
+#22212 = AXIS2_PLACEMENT_3D('',#22213,#22214,#22215);
+#22213 = CARTESIAN_POINT('',(-25.00000054451,-157.0000000689,
+    15.0000005307));
+#22214 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22215 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#22216 = DEFINITIONAL_REPRESENTATION('',(#22217),#22221);
+#22217 = LINE('',#22218,#22219);
+#22218 = CARTESIAN_POINT('',(0.,-5.));
+#22219 = VECTOR('',#22220,1.);
+#22220 = DIRECTION('',(1.,0.));
+#22221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22222 = FACE_BOUND('',#22223,.T.);
+#22223 = EDGE_LOOP('',(#22224));
+#22224 = ORIENTED_EDGE('',*,*,#22225,.F.);
+#22225 = EDGE_CURVE('',#22226,#22226,#22228,.T.);
+#22226 = VERTEX_POINT('',#22227);
+#22227 = CARTESIAN_POINT('',(-29.99999975917,-120.7499999606,
+    14.999999872995));
+#22228 = SURFACE_CURVE('',#22229,(#22234,#22241),.PCURVE_S1.);
+#22229 = CIRCLE('',#22230,1.25);
+#22230 = AXIS2_PLACEMENT_3D('',#22231,#22232,#22233);
+#22231 = CARTESIAN_POINT('',(-29.99999978625,-121.9999999606,
+    14.999999895674));
+#22232 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22233 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#22234 = PCURVE('',#21714,#22235);
+#22235 = DEFINITIONAL_REPRESENTATION('',(#22236),#22240);
+#22236 = CIRCLE('',#22237,1.25);
+#22237 = AXIS2_PLACEMENT_2D('',#22238,#22239);
+#22238 = CARTESIAN_POINT('',(31.092092809934,-19.70435107611));
+#22239 = DIRECTION('',(1.,0.));
+#22240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22241 = PCURVE('',#22242,#22247);
+#22242 = CYLINDRICAL_SURFACE('',#22243,1.25);
+#22243 = AXIS2_PLACEMENT_3D('',#22244,#22245,#22246);
+#22244 = CARTESIAN_POINT('',(-24.99999978625,-122.0000000689,
+    14.999999895674));
+#22245 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22246 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#22247 = DEFINITIONAL_REPRESENTATION('',(#22248),#22252);
+#22248 = LINE('',#22249,#22250);
+#22249 = CARTESIAN_POINT('',(0.,-5.));
+#22250 = VECTOR('',#22251,1.);
+#22251 = DIRECTION('',(1.,0.));
+#22252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22253 = ADVANCED_FACE('',(#22254,#22418,#22444,#22470,#22496,#22522,
+    #22548),#21660,.F.);
+#22254 = FACE_BOUND('',#22255,.F.);
+#22255 = EDGE_LOOP('',(#22256,#22257,#22258,#22281,#22304,#22327,#22350,
+    #22373,#22396,#22417));
+#22256 = ORIENTED_EDGE('',*,*,#21644,.T.);
+#22257 = ORIENTED_EDGE('',*,*,#21806,.T.);
+#22258 = ORIENTED_EDGE('',*,*,#22259,.T.);
+#22259 = EDGE_CURVE('',#21807,#22260,#22262,.T.);
+#22260 = VERTEX_POINT('',#22261);
+#22261 = CARTESIAN_POINT('',(-24.99999935127,-101.921619287,
+    53.190778154958));
+#22262 = SURFACE_CURVE('',#22263,(#22267,#22274),.PCURVE_S1.);
+#22263 = LINE('',#22264,#22265);
+#22264 = CARTESIAN_POINT('',(-24.99999914769,-92.52469314122,
+    49.770576551207));
+#22265 = VECTOR('',#22266,1.);
+#22266 = DIRECTION('',(-2.035787736498E-08,-0.93969261458,0.342020160375
+    ));
+#22267 = PCURVE('',#21660,#22268);
+#22268 = DEFINITIONAL_REPRESENTATION('',(#22269),#22273);
+#22269 = LINE('',#22270,#22271);
+#22270 = CARTESIAN_POINT('',(60.567399106797,15.066226114203));
+#22271 = VECTOR('',#22272,1.);
+#22272 = DIRECTION('',(-0.939692620786,0.342020143326));
+#22273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22274 = PCURVE('',#21845,#22275);
+#22275 = DEFINITIONAL_REPRESENTATION('',(#22276),#22280);
+#22276 = LINE('',#22277,#22278);
+#22277 = CARTESIAN_POINT('',(0.,-5.));
+#22278 = VECTOR('',#22279,1.);
+#22279 = DIRECTION('',(1.,0.));
+#22280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22281 = ORIENTED_EDGE('',*,*,#22282,.T.);
+#22282 = EDGE_CURVE('',#22260,#22283,#22285,.T.);
+#22283 = VERTEX_POINT('',#22284);
+#22284 = CARTESIAN_POINT('',(-24.99999957356,-112.1822240982,
+    24.999999717545));
+#22285 = SURFACE_CURVE('',#22286,(#22290,#22297),.PCURVE_S1.);
+#22286 = LINE('',#22287,#22288);
+#22287 = CARTESIAN_POINT('',(-24.99999935127,-101.921619287,
+    53.190778154958));
+#22288 = VECTOR('',#22289,1.);
+#22289 = DIRECTION('',(-7.409661452767E-09,-0.342020160375,
+    -0.93969261458));
+#22290 = PCURVE('',#21660,#22291);
+#22291 = DEFINITIONAL_REPRESENTATION('',(#22292),#22296);
+#22292 = LINE('',#22293,#22294);
+#22293 = CARTESIAN_POINT('',(51.170472898938,18.48642754746));
+#22294 = VECTOR('',#22295,1.);
+#22295 = DIRECTION('',(-0.342020143326,-0.939692620786));
+#22296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22297 = PCURVE('',#21922,#22298);
+#22298 = DEFINITIONAL_REPRESENTATION('',(#22299),#22303);
+#22299 = LINE('',#22300,#22301);
+#22300 = CARTESIAN_POINT('',(0.,-5.));
+#22301 = VECTOR('',#22302,1.);
+#22302 = DIRECTION('',(1.,0.));
+#22303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22304 = ORIENTED_EDGE('',*,*,#22305,.T.);
+#22305 = EDGE_CURVE('',#22283,#22306,#22308,.T.);
+#22306 = VERTEX_POINT('',#22307);
+#22307 = CARTESIAN_POINT('',(-25.00000087342,-172.1822240982,
+    25.00000080616));
+#22308 = SURFACE_CURVE('',#22309,(#22313,#22320),.PCURVE_S1.);
+#22309 = LINE('',#22310,#22311);
+#22310 = CARTESIAN_POINT('',(-24.99999957356,-112.1822240982,
+    24.999999717545));
+#22311 = VECTOR('',#22312,1.);
+#22312 = DIRECTION('',(-2.16644006068E-08,-1.,1.814358197016E-08));
+#22313 = PCURVE('',#21660,#22314);
+#22314 = DEFINITIONAL_REPRESENTATION('',(#22315),#22319);
+#22315 = LINE('',#22316,#22317);
+#22316 = CARTESIAN_POINT('',(40.909868599168,-9.704351076117));
+#22317 = VECTOR('',#22318,1.);
+#22318 = DIRECTION('',(-1.,0.));
+#22319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22320 = PCURVE('',#21950,#22321);
+#22321 = DEFINITIONAL_REPRESENTATION('',(#22322),#22326);
+#22322 = LINE('',#22323,#22324);
+#22323 = CARTESIAN_POINT('',(0.,-5.));
+#22324 = VECTOR('',#22325,1.);
+#22325 = DIRECTION('',(1.,0.));
+#22326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22327 = ORIENTED_EDGE('',*,*,#22328,.T.);
+#22328 = EDGE_CURVE('',#22306,#22329,#22331,.T.);
+#22329 = VERTEX_POINT('',#22330);
+#22330 = CARTESIAN_POINT('',(-25.00000120638,-187.5513082999,
+    52.726563847146));
+#22331 = SURFACE_CURVE('',#22332,(#22336,#22343),.PCURVE_S1.);
+#22332 = LINE('',#22333,#22334);
+#22333 = CARTESIAN_POINT('',(-25.00000087342,-172.1822240982,
+    25.00000080616));
+#22334 = VECTOR('',#22335,1.);
+#22335 = DIRECTION('',(-1.05031097825E-08,-0.484809604378,0.874619715936
+    ));
+#22336 = PCURVE('',#21660,#22337);
+#22337 = DEFINITIONAL_REPRESENTATION('',(#22338),#22342);
+#22338 = LINE('',#22339,#22340);
+#22339 = CARTESIAN_POINT('',(-19.09013140083,-9.704351076117));
+#22340 = VECTOR('',#22341,1.);
+#22341 = DIRECTION('',(-0.484809620246,0.874619707139));
+#22342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22343 = PCURVE('',#21978,#22344);
+#22344 = DEFINITIONAL_REPRESENTATION('',(#22345),#22349);
+#22345 = LINE('',#22346,#22347);
+#22346 = CARTESIAN_POINT('',(0.,-5.));
+#22347 = VECTOR('',#22348,1.);
+#22348 = DIRECTION('',(1.,0.));
+#22349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22350 = ORIENTED_EDGE('',*,*,#22351,.T.);
+#22351 = EDGE_CURVE('',#22329,#22352,#22354,.T.);
+#22352 = VERTEX_POINT('',#22353);
+#22353 = CARTESIAN_POINT('',(-25.00000098615,-177.3854609636,
+    80.656998276563));
+#22354 = SURFACE_CURVE('',#22355,(#22359,#22366),.PCURVE_S1.);
+#22355 = LINE('',#22356,#22357);
+#22356 = CARTESIAN_POINT('',(-25.00000120638,-187.5513082999,
+    52.726563847146));
+#22357 = VECTOR('',#22358,1.);
+#22358 = DIRECTION('',(7.409661452767E-09,0.342020160375,0.93969261458)
+  );
+#22359 = PCURVE('',#21660,#22360);
+#22360 = DEFINITIONAL_REPRESENTATION('',(#22361),#22365);
+#22361 = LINE('',#22362,#22363);
+#22362 = CARTESIAN_POINT('',(-34.45921610555,18.022211686019));
+#22363 = VECTOR('',#22364,1.);
+#22364 = DIRECTION('',(0.342020143326,0.939692620786));
+#22365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22366 = PCURVE('',#22006,#22367);
+#22367 = DEFINITIONAL_REPRESENTATION('',(#22368),#22372);
+#22368 = LINE('',#22369,#22370);
+#22369 = CARTESIAN_POINT('',(0.,-5.));
+#22370 = VECTOR('',#22371,1.);
+#22371 = DIRECTION('',(1.,0.));
+#22372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22373 = ORIENTED_EDGE('',*,*,#22374,.T.);
+#22374 = EDGE_CURVE('',#22352,#22375,#22377,.T.);
+#22375 = VERTEX_POINT('',#22376);
+#22376 = CARTESIAN_POINT('',(-25.00000118973,-186.7823871094,
+    84.077199880314));
+#22377 = SURFACE_CURVE('',#22378,(#22382,#22389),.PCURVE_S1.);
+#22378 = LINE('',#22379,#22380);
+#22379 = CARTESIAN_POINT('',(-25.00000098615,-177.3854609636,
+    80.656998276563));
+#22380 = VECTOR('',#22381,1.);
+#22381 = DIRECTION('',(-2.035787736498E-08,-0.93969261458,0.342020160375
+    ));
+#22382 = PCURVE('',#21660,#22383);
+#22383 = DEFINITIONAL_REPRESENTATION('',(#22384),#22388);
+#22384 = LINE('',#22385,#22386);
+#22385 = CARTESIAN_POINT('',(-24.29336927599,45.952646299881));
+#22386 = VECTOR('',#22387,1.);
+#22387 = DIRECTION('',(-0.939692620786,0.342020143326));
+#22388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22389 = PCURVE('',#22034,#22390);
+#22390 = DEFINITIONAL_REPRESENTATION('',(#22391),#22395);
+#22391 = LINE('',#22392,#22393);
+#22392 = CARTESIAN_POINT('',(0.,-5.));
+#22393 = VECTOR('',#22394,1.);
+#22394 = DIRECTION('',(1.,0.));
+#22395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22396 = ORIENTED_EDGE('',*,*,#22397,.T.);
+#22397 = EDGE_CURVE('',#22375,#21732,#22398,.T.);
+#22398 = SURFACE_CURVE('',#22399,(#22403,#22410),.PCURVE_S1.);
+#22399 = LINE('',#22400,#22401);
+#22400 = CARTESIAN_POINT('',(-25.00000118973,-186.7823871094,
+    84.077199880314));
+#22401 = VECTOR('',#22402,1.);
+#22402 = DIRECTION('',(-7.409661452767E-09,-0.342020160375,
+    -0.93969261458));
+#22403 = PCURVE('',#21660,#22404);
+#22404 = DEFINITIONAL_REPRESENTATION('',(#22405),#22409);
+#22405 = LINE('',#22406,#22407);
+#22406 = CARTESIAN_POINT('',(-33.69029548385,49.372847733138));
+#22407 = VECTOR('',#22408,1.);
+#22408 = DIRECTION('',(-0.342020143326,-0.939692620786));
+#22409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22410 = PCURVE('',#21747,#22411);
+#22411 = DEFINITIONAL_REPRESENTATION('',(#22412),#22416);
+#22412 = LINE('',#22413,#22414);
+#22413 = CARTESIAN_POINT('',(0.,-5.));
+#22414 = VECTOR('',#22415,1.);
+#22415 = DIRECTION('',(1.,0.));
+#22416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22417 = ORIENTED_EDGE('',*,*,#21759,.T.);
+#22418 = FACE_BOUND('',#22419,.F.);
+#22419 = EDGE_LOOP('',(#22420));
+#22420 = ORIENTED_EDGE('',*,*,#22421,.F.);
+#22421 = EDGE_CURVE('',#22422,#22422,#22424,.T.);
+#22422 = VERTEX_POINT('',#22423);
+#22423 = CARTESIAN_POINT('',(-25.00000120905,-187.674327244,
+    63.57324676415));
+#22424 = SURFACE_CURVE('',#22425,(#22430,#22437),.PCURVE_S1.);
+#22425 = CIRCLE('',#22426,1.25);
+#22426 = AXIS2_PLACEMENT_3D('',#22427,#22428,#22429);
+#22427 = CARTESIAN_POINT('',(-25.00000123613,-188.924327244,
+    63.57324678683));
+#22428 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22429 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#22430 = PCURVE('',#21660,#22431);
+#22431 = DEFINITIONAL_REPRESENTATION('',(#22432),#22436);
+#22432 = CIRCLE('',#22433,1.25);
+#22433 = AXIS2_PLACEMENT_2D('',#22434,#22435);
+#22434 = CARTESIAN_POINT('',(-35.83223524643,28.868894600791));
+#22435 = DIRECTION('',(1.,0.));
+#22436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22437 = PCURVE('',#22087,#22438);
+#22438 = DEFINITIONAL_REPRESENTATION('',(#22439),#22443);
+#22439 = LINE('',#22440,#22441);
+#22440 = CARTESIAN_POINT('',(0.,0.));
+#22441 = VECTOR('',#22442,1.);
+#22442 = DIRECTION('',(1.,0.));
+#22443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22444 = FACE_BOUND('',#22445,.F.);
+#22445 = EDGE_LOOP('',(#22446));
+#22446 = ORIENTED_EDGE('',*,*,#22447,.F.);
+#22447 = EDGE_CURVE('',#22448,#22448,#22450,.T.);
+#22448 = VERTEX_POINT('',#22449);
+#22449 = CARTESIAN_POINT('',(-24.99999925945,-97.683257016,
+    46.782214257501));
+#22450 = SURFACE_CURVE('',#22451,(#22456,#22463),.PCURVE_S1.);
+#22451 = CIRCLE('',#22452,1.25);
+#22452 = AXIS2_PLACEMENT_3D('',#22453,#22454,#22455);
+#22453 = CARTESIAN_POINT('',(-24.99999928653,-98.933257016,
+    46.78221428018));
+#22454 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22455 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#22456 = PCURVE('',#21660,#22457);
+#22457 = DEFINITIONAL_REPRESENTATION('',(#22458),#22462);
+#22458 = CIRCLE('',#22459,1.25);
+#22459 = AXIS2_PLACEMENT_2D('',#22460,#22461);
+#22460 = CARTESIAN_POINT('',(54.158835286239,12.077863726902));
+#22461 = DIRECTION('',(1.,0.));
+#22462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22463 = PCURVE('',#22118,#22464);
+#22464 = DEFINITIONAL_REPRESENTATION('',(#22465),#22469);
+#22465 = LINE('',#22466,#22467);
+#22466 = CARTESIAN_POINT('',(0.,0.));
+#22467 = VECTOR('',#22468,1.);
+#22468 = DIRECTION('',(1.,0.));
+#22469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22470 = FACE_BOUND('',#22471,.F.);
+#22471 = EDGE_LOOP('',(#22472));
+#22472 = ORIENTED_EDGE('',*,*,#22473,.F.);
+#22473 = EDGE_CURVE('',#22474,#22474,#22476,.T.);
+#22474 = VERTEX_POINT('',#22475);
+#22475 = CARTESIAN_POINT('',(-24.99999940764,-104.5236602235,
+    27.988361965892));
+#22476 = SURFACE_CURVE('',#22477,(#22482,#22489),.PCURVE_S1.);
+#22477 = CIRCLE('',#22478,1.25);
+#22478 = AXIS2_PLACEMENT_3D('',#22479,#22480,#22481);
+#22479 = CARTESIAN_POINT('',(-24.99999943472,-105.7736602235,
+    27.988361988572));
+#22480 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22481 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#22482 = PCURVE('',#21660,#22483);
+#22483 = DEFINITIONAL_REPRESENTATION('',(#22484),#22488);
+#22484 = CIRCLE('',#22485,1.25);
+#22485 = AXIS2_PLACEMENT_2D('',#22486,#22487);
+#22486 = CARTESIAN_POINT('',(47.318432419725,-6.715988688816));
+#22487 = DIRECTION('',(1.,0.));
+#22488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22489 = PCURVE('',#22149,#22490);
+#22490 = DEFINITIONAL_REPRESENTATION('',(#22491),#22495);
+#22491 = LINE('',#22492,#22493);
+#22492 = CARTESIAN_POINT('',(0.,0.));
+#22493 = VECTOR('',#22494,1.);
+#22494 = DIRECTION('',(1.,0.));
+#22495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22496 = FACE_BOUND('',#22497,.F.);
+#22497 = EDGE_LOOP('',(#22498));
+#22498 = ORIENTED_EDGE('',*,*,#22499,.F.);
+#22499 = EDGE_CURVE('',#22500,#22500,#22502,.T.);
+#22500 = VERTEX_POINT('',#22501);
+#22501 = CARTESIAN_POINT('',(-25.0000010979,-182.5440248384,
+    77.668635982857));
+#22502 = SURFACE_CURVE('',#22503,(#22508,#22515),.PCURVE_S1.);
+#22503 = CIRCLE('',#22504,1.25);
+#22504 = AXIS2_PLACEMENT_3D('',#22505,#22506,#22507);
+#22505 = CARTESIAN_POINT('',(-25.00000112498,-183.7940248384,
+    77.668636005536));
+#22506 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22507 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#22508 = PCURVE('',#21660,#22509);
+#22509 = DEFINITIONAL_REPRESENTATION('',(#22510),#22514);
+#22510 = CIRCLE('',#22511,1.25);
+#22511 = AXIS2_PLACEMENT_2D('',#22512,#22513);
+#22512 = CARTESIAN_POINT('',(-30.70193309655,42.96428391258));
+#22513 = DIRECTION('',(1.,0.));
+#22514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22515 = PCURVE('',#22180,#22516);
+#22516 = DEFINITIONAL_REPRESENTATION('',(#22517),#22521);
+#22517 = LINE('',#22518,#22519);
+#22518 = CARTESIAN_POINT('',(0.,0.));
+#22519 = VECTOR('',#22520,1.);
+#22520 = DIRECTION('',(1.,0.));
+#22521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22522 = FACE_BOUND('',#22523,.F.);
+#22523 = EDGE_LOOP('',(#22524));
+#22524 = ORIENTED_EDGE('',*,*,#22525,.F.);
+#22525 = EDGE_CURVE('',#22526,#22526,#22528,.T.);
+#22526 = VERTEX_POINT('',#22527);
+#22527 = CARTESIAN_POINT('',(-25.00000051743,-155.7500000689,
+    15.00000050802));
+#22528 = SURFACE_CURVE('',#22529,(#22534,#22541),.PCURVE_S1.);
+#22529 = CIRCLE('',#22530,1.25);
+#22530 = AXIS2_PLACEMENT_3D('',#22531,#22532,#22533);
+#22531 = CARTESIAN_POINT('',(-25.00000054451,-157.0000000689,
+    15.0000005307));
+#22532 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22533 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#22534 = PCURVE('',#21660,#22535);
+#22535 = DEFINITIONAL_REPRESENTATION('',(#22536),#22540);
+#22536 = CIRCLE('',#22537,1.25);
+#22537 = AXIS2_PLACEMENT_2D('',#22538,#22539);
+#22538 = CARTESIAN_POINT('',(-3.907907190066,-19.70435107611));
+#22539 = DIRECTION('',(1.,0.));
+#22540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22541 = PCURVE('',#22211,#22542);
+#22542 = DEFINITIONAL_REPRESENTATION('',(#22543),#22547);
+#22543 = LINE('',#22544,#22545);
+#22544 = CARTESIAN_POINT('',(0.,0.));
+#22545 = VECTOR('',#22546,1.);
+#22546 = DIRECTION('',(1.,0.));
+#22547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22548 = FACE_BOUND('',#22549,.F.);
+#22549 = EDGE_LOOP('',(#22550));
+#22550 = ORIENTED_EDGE('',*,*,#22551,.F.);
+#22551 = EDGE_CURVE('',#22552,#22552,#22554,.T.);
+#22552 = VERTEX_POINT('',#22553);
+#22553 = CARTESIAN_POINT('',(-24.99999975917,-120.7500000689,
+    14.999999872995));
+#22554 = SURFACE_CURVE('',#22555,(#22560,#22567),.PCURVE_S1.);
+#22555 = CIRCLE('',#22556,1.25);
+#22556 = AXIS2_PLACEMENT_3D('',#22557,#22558,#22559);
+#22557 = CARTESIAN_POINT('',(-24.99999978625,-122.0000000689,
+    14.999999895674));
+#22558 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22559 = DIRECTION('',(2.16644006068E-08,1.,-1.814358197016E-08));
+#22560 = PCURVE('',#21660,#22561);
+#22561 = DEFINITIONAL_REPRESENTATION('',(#22562),#22566);
+#22562 = CIRCLE('',#22563,1.25);
+#22563 = AXIS2_PLACEMENT_2D('',#22564,#22565);
+#22564 = CARTESIAN_POINT('',(31.092092809934,-19.70435107611));
+#22565 = DIRECTION('',(1.,0.));
+#22566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22567 = PCURVE('',#22242,#22568);
+#22568 = DEFINITIONAL_REPRESENTATION('',(#22569),#22573);
+#22569 = LINE('',#22570,#22571);
+#22570 = CARTESIAN_POINT('',(0.,0.));
+#22571 = VECTOR('',#22572,1.);
+#22572 = DIRECTION('',(1.,0.));
+#22573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22574 = ADVANCED_FACE('',(#22575),#21747,.T.);
+#22575 = FACE_BOUND('',#22576,.T.);
+#22576 = EDGE_LOOP('',(#22577,#22598,#22599,#22600));
+#22577 = ORIENTED_EDGE('',*,*,#22578,.T.);
+#22578 = EDGE_CURVE('',#22019,#22375,#22579,.T.);
+#22579 = SURFACE_CURVE('',#22580,(#22584,#22591),.PCURVE_S1.);
+#22580 = LINE('',#22581,#22582);
+#22581 = CARTESIAN_POINT('',(-30.00000118973,-186.7823870011,
+    84.077199880314));
+#22582 = VECTOR('',#22583,1.);
+#22583 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22584 = PCURVE('',#21747,#22585);
+#22585 = DEFINITIONAL_REPRESENTATION('',(#22586),#22590);
+#22586 = LINE('',#22587,#22588);
+#22587 = CARTESIAN_POINT('',(0.,0.));
+#22588 = VECTOR('',#22589,1.);
+#22589 = DIRECTION('',(0.,-1.));
+#22590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22591 = PCURVE('',#22034,#22592);
+#22592 = DEFINITIONAL_REPRESENTATION('',(#22593),#22597);
+#22593 = LINE('',#22594,#22595);
+#22594 = CARTESIAN_POINT('',(10.,0.));
+#22595 = VECTOR('',#22596,1.);
+#22596 = DIRECTION('',(0.,-1.));
+#22597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22598 = ORIENTED_EDGE('',*,*,#22397,.T.);
+#22599 = ORIENTED_EDGE('',*,*,#21729,.F.);
+#22600 = ORIENTED_EDGE('',*,*,#22046,.F.);
+#22601 = ADVANCED_FACE('',(#22602),#21845,.T.);
+#22602 = FACE_BOUND('',#22603,.T.);
+#22603 = EDGE_LOOP('',(#22604,#22605,#22606,#22627));
+#22604 = ORIENTED_EDGE('',*,*,#21829,.T.);
+#22605 = ORIENTED_EDGE('',*,*,#22259,.T.);
+#22606 = ORIENTED_EDGE('',*,*,#22607,.F.);
+#22607 = EDGE_CURVE('',#21884,#22260,#22608,.T.);
+#22608 = SURFACE_CURVE('',#22609,(#22613,#22620),.PCURVE_S1.);
+#22609 = LINE('',#22610,#22611);
+#22610 = CARTESIAN_POINT('',(-29.99999935127,-101.9216191787,
+    53.190778154958));
+#22611 = VECTOR('',#22612,1.);
+#22612 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22613 = PCURVE('',#21845,#22614);
+#22614 = DEFINITIONAL_REPRESENTATION('',(#22615),#22619);
+#22615 = LINE('',#22616,#22617);
+#22616 = CARTESIAN_POINT('',(10.,0.));
+#22617 = VECTOR('',#22618,1.);
+#22618 = DIRECTION('',(0.,-1.));
+#22619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22620 = PCURVE('',#21922,#22621);
+#22621 = DEFINITIONAL_REPRESENTATION('',(#22622),#22626);
+#22622 = LINE('',#22623,#22624);
+#22623 = CARTESIAN_POINT('',(0.,0.));
+#22624 = VECTOR('',#22625,1.);
+#22625 = DIRECTION('',(0.,-1.));
+#22626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22627 = ORIENTED_EDGE('',*,*,#21883,.F.);
+#22628 = ADVANCED_FACE('',(#22629),#22034,.T.);
+#22629 = FACE_BOUND('',#22630,.T.);
+#22630 = EDGE_LOOP('',(#22631,#22652,#22653,#22654));
+#22631 = ORIENTED_EDGE('',*,*,#22632,.T.);
+#22632 = EDGE_CURVE('',#21991,#22352,#22633,.T.);
+#22633 = SURFACE_CURVE('',#22634,(#22638,#22645),.PCURVE_S1.);
+#22634 = LINE('',#22635,#22636);
+#22635 = CARTESIAN_POINT('',(-30.00000098615,-177.3854608553,
+    80.656998276563));
+#22636 = VECTOR('',#22637,1.);
+#22637 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22638 = PCURVE('',#22034,#22639);
+#22639 = DEFINITIONAL_REPRESENTATION('',(#22640),#22644);
+#22640 = LINE('',#22641,#22642);
+#22641 = CARTESIAN_POINT('',(0.,0.));
+#22642 = VECTOR('',#22643,1.);
+#22643 = DIRECTION('',(0.,-1.));
+#22644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22645 = PCURVE('',#22006,#22646);
+#22646 = DEFINITIONAL_REPRESENTATION('',(#22647),#22651);
+#22647 = LINE('',#22648,#22649);
+#22648 = CARTESIAN_POINT('',(29.722947691664,0.));
+#22649 = VECTOR('',#22650,1.);
+#22650 = DIRECTION('',(0.,-1.));
+#22651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22652 = ORIENTED_EDGE('',*,*,#22374,.T.);
+#22653 = ORIENTED_EDGE('',*,*,#22578,.F.);
+#22654 = ORIENTED_EDGE('',*,*,#22018,.F.);
+#22655 = ADVANCED_FACE('',(#22656),#21922,.T.);
+#22656 = FACE_BOUND('',#22657,.T.);
+#22657 = EDGE_LOOP('',(#22658,#22659,#22660,#22681));
+#22658 = ORIENTED_EDGE('',*,*,#22607,.T.);
+#22659 = ORIENTED_EDGE('',*,*,#22282,.T.);
+#22660 = ORIENTED_EDGE('',*,*,#22661,.F.);
+#22661 = EDGE_CURVE('',#21907,#22283,#22662,.T.);
+#22662 = SURFACE_CURVE('',#22663,(#22667,#22674),.PCURVE_S1.);
+#22663 = LINE('',#22664,#22665);
+#22664 = CARTESIAN_POINT('',(-29.99999957356,-112.1822239899,
+    24.999999717545));
+#22665 = VECTOR('',#22666,1.);
+#22666 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22667 = PCURVE('',#21922,#22668);
+#22668 = DEFINITIONAL_REPRESENTATION('',(#22669),#22673);
+#22669 = LINE('',#22670,#22671);
+#22670 = CARTESIAN_POINT('',(30.,0.));
+#22671 = VECTOR('',#22672,1.);
+#22672 = DIRECTION('',(0.,-1.));
+#22673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22674 = PCURVE('',#21950,#22675);
+#22675 = DEFINITIONAL_REPRESENTATION('',(#22676),#22680);
+#22676 = LINE('',#22677,#22678);
+#22677 = CARTESIAN_POINT('',(0.,-0.));
+#22678 = VECTOR('',#22679,1.);
+#22679 = DIRECTION('',(0.,-1.));
+#22680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22681 = ORIENTED_EDGE('',*,*,#21906,.F.);
+#22682 = ADVANCED_FACE('',(#22683),#22006,.T.);
+#22683 = FACE_BOUND('',#22684,.T.);
+#22684 = EDGE_LOOP('',(#22685,#22706,#22707,#22708));
+#22685 = ORIENTED_EDGE('',*,*,#22686,.T.);
+#22686 = EDGE_CURVE('',#21963,#22329,#22687,.T.);
+#22687 = SURFACE_CURVE('',#22688,(#22692,#22699),.PCURVE_S1.);
+#22688 = LINE('',#22689,#22690);
+#22689 = CARTESIAN_POINT('',(-30.00000120638,-187.5513081916,
+    52.726563847146));
+#22690 = VECTOR('',#22691,1.);
+#22691 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22692 = PCURVE('',#22006,#22693);
+#22693 = DEFINITIONAL_REPRESENTATION('',(#22694),#22698);
+#22694 = LINE('',#22695,#22696);
+#22695 = CARTESIAN_POINT('',(0.,0.));
+#22696 = VECTOR('',#22697,1.);
+#22697 = DIRECTION('',(0.,-1.));
+#22698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22699 = PCURVE('',#21978,#22700);
+#22700 = DEFINITIONAL_REPRESENTATION('',(#22701),#22705);
+#22701 = LINE('',#22702,#22703);
+#22702 = CARTESIAN_POINT('',(31.701278322234,0.));
+#22703 = VECTOR('',#22704,1.);
+#22704 = DIRECTION('',(0.,-1.));
+#22705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22706 = ORIENTED_EDGE('',*,*,#22351,.T.);
+#22707 = ORIENTED_EDGE('',*,*,#22632,.F.);
+#22708 = ORIENTED_EDGE('',*,*,#21990,.F.);
+#22709 = ADVANCED_FACE('',(#22710),#21950,.T.);
+#22710 = FACE_BOUND('',#22711,.T.);
+#22711 = EDGE_LOOP('',(#22712,#22713,#22714,#22735));
+#22712 = ORIENTED_EDGE('',*,*,#22661,.T.);
+#22713 = ORIENTED_EDGE('',*,*,#22305,.T.);
+#22714 = ORIENTED_EDGE('',*,*,#22715,.F.);
+#22715 = EDGE_CURVE('',#21935,#22306,#22716,.T.);
+#22716 = SURFACE_CURVE('',#22717,(#22721,#22728),.PCURVE_S1.);
+#22717 = LINE('',#22718,#22719);
+#22718 = CARTESIAN_POINT('',(-30.00000087342,-172.1822239899,
+    25.00000080616));
+#22719 = VECTOR('',#22720,1.);
+#22720 = DIRECTION('',(1.,-2.16644006068E-08,3.375586722023E-16));
+#22721 = PCURVE('',#21950,#22722);
+#22722 = DEFINITIONAL_REPRESENTATION('',(#22723),#22727);
+#22723 = LINE('',#22724,#22725);
+#22724 = CARTESIAN_POINT('',(60.,0.));
+#22725 = VECTOR('',#22726,1.);
+#22726 = DIRECTION('',(0.,-1.));
+#22727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22728 = PCURVE('',#21978,#22729);
+#22729 = DEFINITIONAL_REPRESENTATION('',(#22730),#22734);
+#22730 = LINE('',#22731,#22732);
+#22731 = CARTESIAN_POINT('',(0.,0.));
+#22732 = VECTOR('',#22733,1.);
+#22733 = DIRECTION('',(0.,-1.));
+#22734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22735 = ORIENTED_EDGE('',*,*,#21934,.F.);
+#22736 = ADVANCED_FACE('',(#22737),#21978,.T.);
+#22737 = FACE_BOUND('',#22738,.T.);
+#22738 = EDGE_LOOP('',(#22739,#22740,#22741,#22742));
+#22739 = ORIENTED_EDGE('',*,*,#22715,.T.);
+#22740 = ORIENTED_EDGE('',*,*,#22328,.T.);
+#22741 = ORIENTED_EDGE('',*,*,#22686,.F.);
+#22742 = ORIENTED_EDGE('',*,*,#21962,.F.);
+#22743 = ADVANCED_FACE('',(#22744),#22087,.T.);
+#22744 = FACE_BOUND('',#22745,.T.);
+#22745 = EDGE_LOOP('',(#22746,#22767,#22768,#22769));
+#22746 = ORIENTED_EDGE('',*,*,#22747,.T.);
+#22747 = EDGE_CURVE('',#22422,#22071,#22748,.T.);
+#22748 = SEAM_CURVE('',#22749,(#22753,#22760),.PCURVE_S1.);
+#22749 = LINE('',#22750,#22751);
+#22750 = CARTESIAN_POINT('',(-25.00000120905,-187.674327244,
+    63.57324676415));
+#22751 = VECTOR('',#22752,1.);
+#22752 = DIRECTION('',(-1.,2.16644006068E-08,-3.375586722023E-16));
+#22753 = PCURVE('',#22087,#22754);
+#22754 = DEFINITIONAL_REPRESENTATION('',(#22755),#22759);
+#22755 = LINE('',#22756,#22757);
+#22756 = CARTESIAN_POINT('',(0.,0.));
+#22757 = VECTOR('',#22758,1.);
+#22758 = DIRECTION('',(0.,-1.));
+#22759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22760 = PCURVE('',#22087,#22761);
+#22761 = DEFINITIONAL_REPRESENTATION('',(#22762),#22766);
+#22762 = LINE('',#22763,#22764);
+#22763 = CARTESIAN_POINT('',(6.28318530718,0.));
+#22764 = VECTOR('',#22765,1.);
+#22765 = DIRECTION('',(0.,-1.));
+#22766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22767 = ORIENTED_EDGE('',*,*,#22070,.T.);
+#22768 = ORIENTED_EDGE('',*,*,#22747,.F.);
+#22769 = ORIENTED_EDGE('',*,*,#22421,.F.);
+#22770 = ADVANCED_FACE('',(#22771),#22118,.T.);
+#22771 = FACE_BOUND('',#22772,.T.);
+#22772 = EDGE_LOOP('',(#22773,#22794,#22795,#22796));
+#22773 = ORIENTED_EDGE('',*,*,#22774,.T.);
+#22774 = EDGE_CURVE('',#22448,#22102,#22775,.T.);
+#22775 = SEAM_CURVE('',#22776,(#22780,#22787),.PCURVE_S1.);
+#22776 = LINE('',#22777,#22778);
+#22777 = CARTESIAN_POINT('',(-24.99999925945,-97.683257016,
+    46.782214257501));
+#22778 = VECTOR('',#22779,1.);
+#22779 = DIRECTION('',(-1.,2.16644006068E-08,-3.375586722023E-16));
+#22780 = PCURVE('',#22118,#22781);
+#22781 = DEFINITIONAL_REPRESENTATION('',(#22782),#22786);
+#22782 = LINE('',#22783,#22784);
+#22783 = CARTESIAN_POINT('',(0.,0.));
+#22784 = VECTOR('',#22785,1.);
+#22785 = DIRECTION('',(0.,-1.));
+#22786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22787 = PCURVE('',#22118,#22788);
+#22788 = DEFINITIONAL_REPRESENTATION('',(#22789),#22793);
+#22789 = LINE('',#22790,#22791);
+#22790 = CARTESIAN_POINT('',(6.28318530718,0.));
+#22791 = VECTOR('',#22792,1.);
+#22792 = DIRECTION('',(0.,-1.));
+#22793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22794 = ORIENTED_EDGE('',*,*,#22101,.T.);
+#22795 = ORIENTED_EDGE('',*,*,#22774,.F.);
+#22796 = ORIENTED_EDGE('',*,*,#22447,.F.);
+#22797 = ADVANCED_FACE('',(#22798),#22149,.T.);
+#22798 = FACE_BOUND('',#22799,.T.);
+#22799 = EDGE_LOOP('',(#22800,#22821,#22822,#22823));
+#22800 = ORIENTED_EDGE('',*,*,#22801,.T.);
+#22801 = EDGE_CURVE('',#22474,#22133,#22802,.T.);
+#22802 = SEAM_CURVE('',#22803,(#22807,#22814),.PCURVE_S1.);
+#22803 = LINE('',#22804,#22805);
+#22804 = CARTESIAN_POINT('',(-24.99999940764,-104.5236602235,
+    27.988361965892));
+#22805 = VECTOR('',#22806,1.);
+#22806 = DIRECTION('',(-1.,2.16644006068E-08,-3.375586722023E-16));
+#22807 = PCURVE('',#22149,#22808);
+#22808 = DEFINITIONAL_REPRESENTATION('',(#22809),#22813);
+#22809 = LINE('',#22810,#22811);
+#22810 = CARTESIAN_POINT('',(0.,0.));
+#22811 = VECTOR('',#22812,1.);
+#22812 = DIRECTION('',(0.,-1.));
+#22813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22814 = PCURVE('',#22149,#22815);
+#22815 = DEFINITIONAL_REPRESENTATION('',(#22816),#22820);
+#22816 = LINE('',#22817,#22818);
+#22817 = CARTESIAN_POINT('',(6.28318530718,0.));
+#22818 = VECTOR('',#22819,1.);
+#22819 = DIRECTION('',(0.,-1.));
+#22820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22821 = ORIENTED_EDGE('',*,*,#22132,.T.);
+#22822 = ORIENTED_EDGE('',*,*,#22801,.F.);
+#22823 = ORIENTED_EDGE('',*,*,#22473,.F.);
+#22824 = ADVANCED_FACE('',(#22825),#22180,.T.);
+#22825 = FACE_BOUND('',#22826,.T.);
+#22826 = EDGE_LOOP('',(#22827,#22848,#22849,#22850));
+#22827 = ORIENTED_EDGE('',*,*,#22828,.T.);
+#22828 = EDGE_CURVE('',#22500,#22164,#22829,.T.);
+#22829 = SEAM_CURVE('',#22830,(#22834,#22841),.PCURVE_S1.);
+#22830 = LINE('',#22831,#22832);
+#22831 = CARTESIAN_POINT('',(-25.0000010979,-182.5440248384,
+    77.668635982857));
+#22832 = VECTOR('',#22833,1.);
+#22833 = DIRECTION('',(-1.,2.16644006068E-08,-3.375586722023E-16));
+#22834 = PCURVE('',#22180,#22835);
+#22835 = DEFINITIONAL_REPRESENTATION('',(#22836),#22840);
+#22836 = LINE('',#22837,#22838);
+#22837 = CARTESIAN_POINT('',(0.,0.));
+#22838 = VECTOR('',#22839,1.);
+#22839 = DIRECTION('',(0.,-1.));
+#22840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22841 = PCURVE('',#22180,#22842);
+#22842 = DEFINITIONAL_REPRESENTATION('',(#22843),#22847);
+#22843 = LINE('',#22844,#22845);
+#22844 = CARTESIAN_POINT('',(6.28318530718,0.));
+#22845 = VECTOR('',#22846,1.);
+#22846 = DIRECTION('',(0.,-1.));
+#22847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22848 = ORIENTED_EDGE('',*,*,#22163,.T.);
+#22849 = ORIENTED_EDGE('',*,*,#22828,.F.);
+#22850 = ORIENTED_EDGE('',*,*,#22499,.F.);
+#22851 = ADVANCED_FACE('',(#22852),#22211,.T.);
+#22852 = FACE_BOUND('',#22853,.T.);
+#22853 = EDGE_LOOP('',(#22854,#22875,#22876,#22877));
+#22854 = ORIENTED_EDGE('',*,*,#22855,.T.);
+#22855 = EDGE_CURVE('',#22526,#22195,#22856,.T.);
+#22856 = SEAM_CURVE('',#22857,(#22861,#22868),.PCURVE_S1.);
+#22857 = LINE('',#22858,#22859);
+#22858 = CARTESIAN_POINT('',(-25.00000051743,-155.7500000689,
+    15.00000050802));
+#22859 = VECTOR('',#22860,1.);
+#22860 = DIRECTION('',(-1.,2.16644006068E-08,-3.375586722023E-16));
+#22861 = PCURVE('',#22211,#22862);
+#22862 = DEFINITIONAL_REPRESENTATION('',(#22863),#22867);
+#22863 = LINE('',#22864,#22865);
+#22864 = CARTESIAN_POINT('',(0.,0.));
+#22865 = VECTOR('',#22866,1.);
+#22866 = DIRECTION('',(0.,-1.));
+#22867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22868 = PCURVE('',#22211,#22869);
+#22869 = DEFINITIONAL_REPRESENTATION('',(#22870),#22874);
+#22870 = LINE('',#22871,#22872);
+#22871 = CARTESIAN_POINT('',(6.28318530718,0.));
+#22872 = VECTOR('',#22873,1.);
+#22873 = DIRECTION('',(0.,-1.));
+#22874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22875 = ORIENTED_EDGE('',*,*,#22194,.T.);
+#22876 = ORIENTED_EDGE('',*,*,#22855,.F.);
+#22877 = ORIENTED_EDGE('',*,*,#22525,.F.);
+#22878 = ADVANCED_FACE('',(#22879),#22242,.T.);
+#22879 = FACE_BOUND('',#22880,.T.);
+#22880 = EDGE_LOOP('',(#22881,#22902,#22903,#22904));
+#22881 = ORIENTED_EDGE('',*,*,#22882,.T.);
+#22882 = EDGE_CURVE('',#22552,#22226,#22883,.T.);
+#22883 = SEAM_CURVE('',#22884,(#22888,#22895),.PCURVE_S1.);
+#22884 = LINE('',#22885,#22886);
+#22885 = CARTESIAN_POINT('',(-24.99999975917,-120.7500000689,
+    14.999999872995));
+#22886 = VECTOR('',#22887,1.);
+#22887 = DIRECTION('',(-1.,2.16644006068E-08,-3.375586722023E-16));
+#22888 = PCURVE('',#22242,#22889);
+#22889 = DEFINITIONAL_REPRESENTATION('',(#22890),#22894);
+#22890 = LINE('',#22891,#22892);
+#22891 = CARTESIAN_POINT('',(0.,0.));
+#22892 = VECTOR('',#22893,1.);
+#22893 = DIRECTION('',(0.,-1.));
+#22894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22895 = PCURVE('',#22242,#22896);
+#22896 = DEFINITIONAL_REPRESENTATION('',(#22897),#22901);
+#22897 = LINE('',#22898,#22899);
+#22898 = CARTESIAN_POINT('',(6.28318530718,0.));
+#22899 = VECTOR('',#22900,1.);
+#22900 = DIRECTION('',(0.,-1.));
+#22901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22902 = ORIENTED_EDGE('',*,*,#22225,.T.);
+#22903 = ORIENTED_EDGE('',*,*,#22882,.F.);
+#22904 = ORIENTED_EDGE('',*,*,#22551,.F.);
+#22905 = ORIENTED_CLOSED_SHELL('',*,#22906,.F.);
+#22906 = CLOSED_SHELL('',(#22907,#22995,#22999,#23034,#23089));
+#22907 = ADVANCED_FACE('',(#22908),#22922,.F.);
+#22908 = FACE_BOUND('',#22909,.T.);
+#22909 = EDGE_LOOP('',(#22910,#22940,#22967,#22968));
+#22910 = ORIENTED_EDGE('',*,*,#22911,.T.);
+#22911 = EDGE_CURVE('',#22912,#22914,#22916,.T.);
+#22912 = VERTEX_POINT('',#22913);
+#22913 = CARTESIAN_POINT('',(-30.99999975222,-121.9999999324,
+    12.999999768033));
+#22914 = VERTEX_POINT('',#22915);
+#22915 = CARTESIAN_POINT('',(-29.99999975222,-121.999999954,
+    12.999999785052));
+#22916 = SEAM_CURVE('',#22917,(#22921,#22933),.PCURVE_S1.);
+#22917 = LINE('',#22918,#22919);
+#22918 = CARTESIAN_POINT('',(-30.99999975222,-121.9999999324,
+    12.999999768033));
+#22919 = VECTOR('',#22920,1.);
+#22920 = DIRECTION('',(1.,-2.16643953687E-08,1.701880200905E-08));
+#22921 = PCURVE('',#22922,#22927);
+#22922 = CYLINDRICAL_SURFACE('',#22923,2.);
+#22923 = AXIS2_PLACEMENT_3D('',#22924,#22925,#22926);
+#22924 = CARTESIAN_POINT('',(-30.99999978625,-121.9999999757,
+    14.999999768033));
+#22925 = DIRECTION('',(-1.,2.16643953687E-08,-1.701880200905E-08));
+#22926 = DIRECTION('',(1.70188024784E-08,2.1664449E-08,-1.));
+#22927 = DEFINITIONAL_REPRESENTATION('',(#22928),#22932);
+#22928 = LINE('',#22929,#22930);
+#22929 = CARTESIAN_POINT('',(-0.,0.));
+#22930 = VECTOR('',#22931,1.);
+#22931 = DIRECTION('',(-0.,-1.));
+#22932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22933 = PCURVE('',#22922,#22934);
+#22934 = DEFINITIONAL_REPRESENTATION('',(#22935),#22939);
+#22935 = LINE('',#22936,#22937);
+#22936 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#22937 = VECTOR('',#22938,1.);
+#22938 = DIRECTION('',(-0.,-1.));
+#22939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22940 = ORIENTED_EDGE('',*,*,#22941,.T.);
+#22941 = EDGE_CURVE('',#22914,#22914,#22942,.T.);
+#22942 = SURFACE_CURVE('',#22943,(#22948,#22955),.PCURVE_S1.);
+#22943 = CIRCLE('',#22944,2.);
+#22944 = AXIS2_PLACEMENT_3D('',#22945,#22946,#22947);
+#22945 = CARTESIAN_POINT('',(-29.99999978625,-121.9999999974,
+    14.999999785052));
+#22946 = DIRECTION('',(1.,-2.16643953687E-08,1.701880200905E-08));
+#22947 = DIRECTION('',(1.70188024784E-08,2.1664449E-08,-1.));
+#22948 = PCURVE('',#22922,#22949);
+#22949 = DEFINITIONAL_REPRESENTATION('',(#22950),#22954);
+#22950 = LINE('',#22951,#22952);
+#22951 = CARTESIAN_POINT('',(-0.,-1.));
+#22952 = VECTOR('',#22953,1.);
+#22953 = DIRECTION('',(-1.,0.));
+#22954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22955 = PCURVE('',#22956,#22961);
+#22956 = PLANE('',#22957);
+#22957 = AXIS2_PLACEMENT_3D('',#22958,#22959,#22960);
+#22958 = CARTESIAN_POINT('',(-29.99999978625,-121.9999999974,
+    14.999999785052));
+#22959 = DIRECTION('',(1.,-2.16643953687E-08,1.701880200905E-08));
+#22960 = DIRECTION('',(1.70188024784E-08,2.1664449E-08,-1.));
+#22961 = DEFINITIONAL_REPRESENTATION('',(#22962),#22966);
+#22962 = CIRCLE('',#22963,2.);
+#22963 = AXIS2_PLACEMENT_2D('',#22964,#22965);
+#22964 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#22965 = DIRECTION('',(1.,0.));
+#22966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22967 = ORIENTED_EDGE('',*,*,#22911,.F.);
+#22968 = ORIENTED_EDGE('',*,*,#22969,.F.);
+#22969 = EDGE_CURVE('',#22912,#22912,#22970,.T.);
+#22970 = SURFACE_CURVE('',#22971,(#22976,#22983),.PCURVE_S1.);
+#22971 = CIRCLE('',#22972,2.);
+#22972 = AXIS2_PLACEMENT_3D('',#22973,#22974,#22975);
+#22973 = CARTESIAN_POINT('',(-30.99999978625,-121.9999999757,
+    14.999999768033));
+#22974 = DIRECTION('',(1.,-2.16643953687E-08,1.701880200905E-08));
+#22975 = DIRECTION('',(1.70188024784E-08,2.1664449E-08,-1.));
+#22976 = PCURVE('',#22922,#22977);
+#22977 = DEFINITIONAL_REPRESENTATION('',(#22978),#22982);
+#22978 = LINE('',#22979,#22980);
+#22979 = CARTESIAN_POINT('',(-0.,0.));
+#22980 = VECTOR('',#22981,1.);
+#22981 = DIRECTION('',(-1.,0.));
+#22982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22983 = PCURVE('',#22984,#22989);
+#22984 = PLANE('',#22985);
+#22985 = AXIS2_PLACEMENT_3D('',#22986,#22987,#22988);
+#22986 = CARTESIAN_POINT('',(-30.99999978625,-121.9999999757,
+    14.999999768033));
+#22987 = DIRECTION('',(1.,-2.16643953687E-08,1.701880200905E-08));
+#22988 = DIRECTION('',(1.70188024784E-08,2.1664449E-08,-1.));
+#22989 = DEFINITIONAL_REPRESENTATION('',(#22990),#22994);
+#22990 = CIRCLE('',#22991,2.);
+#22991 = AXIS2_PLACEMENT_2D('',#22992,#22993);
+#22992 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#22993 = DIRECTION('',(1.,0.));
+#22994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22995 = ADVANCED_FACE('',(#22996),#22984,.T.);
+#22996 = FACE_BOUND('',#22997,.T.);
+#22997 = EDGE_LOOP('',(#22998));
+#22998 = ORIENTED_EDGE('',*,*,#22969,.T.);
+#22999 = ADVANCED_FACE('',(#23000,#23003),#22956,.F.);
+#23000 = FACE_BOUND('',#23001,.F.);
+#23001 = EDGE_LOOP('',(#23002));
+#23002 = ORIENTED_EDGE('',*,*,#22941,.T.);
+#23003 = FACE_BOUND('',#23004,.F.);
+#23004 = EDGE_LOOP('',(#23005));
+#23005 = ORIENTED_EDGE('',*,*,#23006,.F.);
+#23006 = EDGE_CURVE('',#23007,#23007,#23009,.T.);
+#23007 = VERTEX_POINT('',#23008);
+#23008 = CARTESIAN_POINT('',(-29.99999976498,-121.9999999703,
+    13.749999785052));
+#23009 = SURFACE_CURVE('',#23010,(#23015,#23022),.PCURVE_S1.);
+#23010 = CIRCLE('',#23011,1.25);
+#23011 = AXIS2_PLACEMENT_3D('',#23012,#23013,#23014);
+#23012 = CARTESIAN_POINT('',(-29.99999978625,-121.9999999974,
+    14.999999785052));
+#23013 = DIRECTION('',(1.,-2.16643953687E-08,1.701880200905E-08));
+#23014 = DIRECTION('',(1.70188024784E-08,2.1664449E-08,-1.));
+#23015 = PCURVE('',#22956,#23016);
+#23016 = DEFINITIONAL_REPRESENTATION('',(#23017),#23021);
+#23017 = CIRCLE('',#23018,1.25);
+#23018 = AXIS2_PLACEMENT_2D('',#23019,#23020);
+#23019 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#23020 = DIRECTION('',(1.,0.));
+#23021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23022 = PCURVE('',#23023,#23028);
+#23023 = CYLINDRICAL_SURFACE('',#23024,1.25);
+#23024 = AXIS2_PLACEMENT_3D('',#23025,#23026,#23027);
+#23025 = CARTESIAN_POINT('',(-29.99999978625,-121.9999999974,
+    14.999999785052));
+#23026 = DIRECTION('',(-1.,2.16643953687E-08,-1.701880200905E-08));
+#23027 = DIRECTION('',(1.70188024784E-08,2.1664449E-08,-1.));
+#23028 = DEFINITIONAL_REPRESENTATION('',(#23029),#23033);
+#23029 = LINE('',#23030,#23031);
+#23030 = CARTESIAN_POINT('',(-0.,0.));
+#23031 = VECTOR('',#23032,1.);
+#23032 = DIRECTION('',(-1.,0.));
+#23033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23034 = ADVANCED_FACE('',(#23035),#23023,.F.);
+#23035 = FACE_BOUND('',#23036,.T.);
+#23036 = EDGE_LOOP('',(#23037,#23060,#23087,#23088));
+#23037 = ORIENTED_EDGE('',*,*,#23038,.T.);
+#23038 = EDGE_CURVE('',#23007,#23039,#23041,.T.);
+#23039 = VERTEX_POINT('',#23040);
+#23040 = CARTESIAN_POINT('',(-16.99999976498,-122.0000002519,
+    13.750000006297));
+#23041 = SEAM_CURVE('',#23042,(#23046,#23053),.PCURVE_S1.);
+#23042 = LINE('',#23043,#23044);
+#23043 = CARTESIAN_POINT('',(-29.99999976498,-121.9999999703,
+    13.749999785052));
+#23044 = VECTOR('',#23045,1.);
+#23045 = DIRECTION('',(1.,-2.16643953687E-08,1.701880200905E-08));
+#23046 = PCURVE('',#23023,#23047);
+#23047 = DEFINITIONAL_REPRESENTATION('',(#23048),#23052);
+#23048 = LINE('',#23049,#23050);
+#23049 = CARTESIAN_POINT('',(-0.,0.));
+#23050 = VECTOR('',#23051,1.);
+#23051 = DIRECTION('',(-0.,-1.));
+#23052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23053 = PCURVE('',#23023,#23054);
+#23054 = DEFINITIONAL_REPRESENTATION('',(#23055),#23059);
+#23055 = LINE('',#23056,#23057);
+#23056 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#23057 = VECTOR('',#23058,1.);
+#23058 = DIRECTION('',(-0.,-1.));
+#23059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23060 = ORIENTED_EDGE('',*,*,#23061,.T.);
+#23061 = EDGE_CURVE('',#23039,#23039,#23062,.T.);
+#23062 = SURFACE_CURVE('',#23063,(#23068,#23075),.PCURVE_S1.);
+#23063 = CIRCLE('',#23064,1.25);
+#23064 = AXIS2_PLACEMENT_3D('',#23065,#23066,#23067);
+#23065 = CARTESIAN_POINT('',(-16.99999978625,-122.000000279,
+    15.000000006297));
+#23066 = DIRECTION('',(1.,-2.16643953687E-08,1.701880200905E-08));
+#23067 = DIRECTION('',(1.70188024784E-08,2.1664449E-08,-1.));
+#23068 = PCURVE('',#23023,#23069);
+#23069 = DEFINITIONAL_REPRESENTATION('',(#23070),#23074);
+#23070 = LINE('',#23071,#23072);
+#23071 = CARTESIAN_POINT('',(-0.,-13.));
+#23072 = VECTOR('',#23073,1.);
+#23073 = DIRECTION('',(-1.,0.));
+#23074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23075 = PCURVE('',#23076,#23081);
+#23076 = PLANE('',#23077);
+#23077 = AXIS2_PLACEMENT_3D('',#23078,#23079,#23080);
+#23078 = CARTESIAN_POINT('',(-16.99999978625,-122.000000279,
+    15.000000006297));
+#23079 = DIRECTION('',(1.,-2.16643953687E-08,1.701880200905E-08));
+#23080 = DIRECTION('',(1.70188024784E-08,2.1664449E-08,-1.));
+#23081 = DEFINITIONAL_REPRESENTATION('',(#23082),#23086);
+#23082 = CIRCLE('',#23083,1.25);
+#23083 = AXIS2_PLACEMENT_2D('',#23084,#23085);
+#23084 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#23085 = DIRECTION('',(1.,0.));
+#23086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23087 = ORIENTED_EDGE('',*,*,#23038,.F.);
+#23088 = ORIENTED_EDGE('',*,*,#23006,.F.);
+#23089 = ADVANCED_FACE('',(#23090),#23076,.F.);
+#23090 = FACE_BOUND('',#23091,.F.);
+#23091 = EDGE_LOOP('',(#23092));
+#23092 = ORIENTED_EDGE('',*,*,#23061,.T.);
+#23093 = ORIENTED_CLOSED_SHELL('',*,#23094,.F.);
+#23094 = CLOSED_SHELL('',(#23095,#23183,#23187,#23222,#23277));
+#23095 = ADVANCED_FACE('',(#23096),#23110,.F.);
+#23096 = FACE_BOUND('',#23097,.T.);
+#23097 = EDGE_LOOP('',(#23098,#23128,#23155,#23156));
+#23098 = ORIENTED_EDGE('',*,*,#23099,.T.);
+#23099 = EDGE_CURVE('',#23100,#23102,#23104,.T.);
+#23100 = VERTEX_POINT('',#23101);
+#23101 = CARTESIAN_POINT('',(-31.00000051048,-156.9999999265,
+    13.000000384536));
+#23102 = VERTEX_POINT('',#23103);
+#23103 = CARTESIAN_POINT('',(-30.00000051048,-156.9999999482,
+    13.000000401551));
+#23104 = SEAM_CURVE('',#23105,(#23109,#23121),.PCURVE_S1.);
+#23105 = LINE('',#23106,#23107);
+#23106 = CARTESIAN_POINT('',(-31.00000051048,-156.9999999265,
+    13.000000384536));
+#23107 = VECTOR('',#23108,1.);
+#23108 = DIRECTION('',(1.,-2.166439536862E-08,1.701473304166E-08));
+#23109 = PCURVE('',#23110,#23115);
+#23110 = CYLINDRICAL_SURFACE('',#23111,2.);
+#23111 = AXIS2_PLACEMENT_3D('',#23112,#23113,#23114);
+#23112 = CARTESIAN_POINT('',(-31.00000054451,-156.9999999699,
+    15.000000384536));
+#23113 = DIRECTION('',(-1.,2.166439536862E-08,-1.701473304166E-08));
+#23114 = DIRECTION('',(1.701473351101E-08,2.1664811E-08,-1.));
+#23115 = DEFINITIONAL_REPRESENTATION('',(#23116),#23120);
+#23116 = LINE('',#23117,#23118);
+#23117 = CARTESIAN_POINT('',(-0.,0.));
+#23118 = VECTOR('',#23119,1.);
+#23119 = DIRECTION('',(-0.,-1.));
+#23120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23121 = PCURVE('',#23110,#23122);
+#23122 = DEFINITIONAL_REPRESENTATION('',(#23123),#23127);
+#23123 = LINE('',#23124,#23125);
+#23124 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#23125 = VECTOR('',#23126,1.);
+#23126 = DIRECTION('',(-0.,-1.));
+#23127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23128 = ORIENTED_EDGE('',*,*,#23129,.T.);
+#23129 = EDGE_CURVE('',#23102,#23102,#23130,.T.);
+#23130 = SURFACE_CURVE('',#23131,(#23136,#23143),.PCURVE_S1.);
+#23131 = CIRCLE('',#23132,2.);
+#23132 = AXIS2_PLACEMENT_3D('',#23133,#23134,#23135);
+#23133 = CARTESIAN_POINT('',(-30.00000054451,-156.9999999915,
+    15.000000401551));
+#23134 = DIRECTION('',(1.,-2.166439536862E-08,1.701473304166E-08));
+#23135 = DIRECTION('',(1.701473351101E-08,2.1664811E-08,-1.));
+#23136 = PCURVE('',#23110,#23137);
+#23137 = DEFINITIONAL_REPRESENTATION('',(#23138),#23142);
+#23138 = LINE('',#23139,#23140);
+#23139 = CARTESIAN_POINT('',(-0.,-1.));
+#23140 = VECTOR('',#23141,1.);
+#23141 = DIRECTION('',(-1.,0.));
+#23142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23143 = PCURVE('',#23144,#23149);
+#23144 = PLANE('',#23145);
+#23145 = AXIS2_PLACEMENT_3D('',#23146,#23147,#23148);
+#23146 = CARTESIAN_POINT('',(-30.00000054451,-156.9999999915,
+    15.000000401551));
+#23147 = DIRECTION('',(1.,-2.166439536862E-08,1.701473304166E-08));
+#23148 = DIRECTION('',(1.701473351101E-08,2.1664811E-08,-1.));
+#23149 = DEFINITIONAL_REPRESENTATION('',(#23150),#23154);
+#23150 = CIRCLE('',#23151,2.);
+#23151 = AXIS2_PLACEMENT_2D('',#23152,#23153);
+#23152 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#23153 = DIRECTION('',(1.,0.));
+#23154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23155 = ORIENTED_EDGE('',*,*,#23099,.F.);
+#23156 = ORIENTED_EDGE('',*,*,#23157,.F.);
+#23157 = EDGE_CURVE('',#23100,#23100,#23158,.T.);
+#23158 = SURFACE_CURVE('',#23159,(#23164,#23171),.PCURVE_S1.);
+#23159 = CIRCLE('',#23160,2.);
+#23160 = AXIS2_PLACEMENT_3D('',#23161,#23162,#23163);
+#23161 = CARTESIAN_POINT('',(-31.00000054451,-156.9999999699,
+    15.000000384536));
+#23162 = DIRECTION('',(1.,-2.166439536862E-08,1.701473304166E-08));
+#23163 = DIRECTION('',(1.701473351101E-08,2.1664811E-08,-1.));
+#23164 = PCURVE('',#23110,#23165);
+#23165 = DEFINITIONAL_REPRESENTATION('',(#23166),#23170);
+#23166 = LINE('',#23167,#23168);
+#23167 = CARTESIAN_POINT('',(-0.,0.));
+#23168 = VECTOR('',#23169,1.);
+#23169 = DIRECTION('',(-1.,0.));
+#23170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23171 = PCURVE('',#23172,#23177);
+#23172 = PLANE('',#23173);
+#23173 = AXIS2_PLACEMENT_3D('',#23174,#23175,#23176);
+#23174 = CARTESIAN_POINT('',(-31.00000054451,-156.9999999699,
+    15.000000384536));
+#23175 = DIRECTION('',(1.,-2.166439536862E-08,1.701473304166E-08));
+#23176 = DIRECTION('',(1.701473351101E-08,2.1664811E-08,-1.));
+#23177 = DEFINITIONAL_REPRESENTATION('',(#23178),#23182);
+#23178 = CIRCLE('',#23179,2.);
+#23179 = AXIS2_PLACEMENT_2D('',#23180,#23181);
+#23180 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#23181 = DIRECTION('',(1.,0.));
+#23182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23183 = ADVANCED_FACE('',(#23184),#23172,.T.);
+#23184 = FACE_BOUND('',#23185,.T.);
+#23185 = EDGE_LOOP('',(#23186));
+#23186 = ORIENTED_EDGE('',*,*,#23157,.T.);
+#23187 = ADVANCED_FACE('',(#23188,#23191),#23144,.F.);
+#23188 = FACE_BOUND('',#23189,.F.);
+#23189 = EDGE_LOOP('',(#23190));
+#23190 = ORIENTED_EDGE('',*,*,#23129,.T.);
+#23191 = FACE_BOUND('',#23192,.F.);
+#23192 = EDGE_LOOP('',(#23193));
+#23193 = ORIENTED_EDGE('',*,*,#23194,.F.);
+#23194 = EDGE_CURVE('',#23195,#23195,#23197,.T.);
+#23195 = VERTEX_POINT('',#23196);
+#23196 = CARTESIAN_POINT('',(-30.00000052324,-156.9999999645,
+    13.750000401551));
+#23197 = SURFACE_CURVE('',#23198,(#23203,#23210),.PCURVE_S1.);
+#23198 = CIRCLE('',#23199,1.25);
+#23199 = AXIS2_PLACEMENT_3D('',#23200,#23201,#23202);
+#23200 = CARTESIAN_POINT('',(-30.00000054451,-156.9999999915,
+    15.000000401551));
+#23201 = DIRECTION('',(1.,-2.166439536862E-08,1.701473304166E-08));
+#23202 = DIRECTION('',(1.701473351101E-08,2.1664811E-08,-1.));
+#23203 = PCURVE('',#23144,#23204);
+#23204 = DEFINITIONAL_REPRESENTATION('',(#23205),#23209);
+#23205 = CIRCLE('',#23206,1.25);
+#23206 = AXIS2_PLACEMENT_2D('',#23207,#23208);
+#23207 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#23208 = DIRECTION('',(1.,0.));
+#23209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23210 = PCURVE('',#23211,#23216);
+#23211 = CYLINDRICAL_SURFACE('',#23212,1.25);
+#23212 = AXIS2_PLACEMENT_3D('',#23213,#23214,#23215);
+#23213 = CARTESIAN_POINT('',(-30.00000054451,-156.9999999915,
+    15.000000401551));
+#23214 = DIRECTION('',(-1.,2.166439536862E-08,-1.701473304166E-08));
+#23215 = DIRECTION('',(1.701473351101E-08,2.1664811E-08,-1.));
+#23216 = DEFINITIONAL_REPRESENTATION('',(#23217),#23221);
+#23217 = LINE('',#23218,#23219);
+#23218 = CARTESIAN_POINT('',(-0.,0.));
+#23219 = VECTOR('',#23220,1.);
+#23220 = DIRECTION('',(-1.,0.));
+#23221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23222 = ADVANCED_FACE('',(#23223),#23211,.F.);
+#23223 = FACE_BOUND('',#23224,.T.);
+#23224 = EDGE_LOOP('',(#23225,#23248,#23275,#23276));
+#23225 = ORIENTED_EDGE('',*,*,#23226,.T.);
+#23226 = EDGE_CURVE('',#23195,#23227,#23229,.T.);
+#23227 = VERTEX_POINT('',#23228);
+#23228 = CARTESIAN_POINT('',(-17.00000052324,-157.0000002461,
+    13.750000622743));
+#23229 = SEAM_CURVE('',#23230,(#23234,#23241),.PCURVE_S1.);
+#23230 = LINE('',#23231,#23232);
+#23231 = CARTESIAN_POINT('',(-30.00000052324,-156.9999999645,
+    13.750000401551));
+#23232 = VECTOR('',#23233,1.);
+#23233 = DIRECTION('',(1.,-2.166439536862E-08,1.701473304166E-08));
+#23234 = PCURVE('',#23211,#23235);
+#23235 = DEFINITIONAL_REPRESENTATION('',(#23236),#23240);
+#23236 = LINE('',#23237,#23238);
+#23237 = CARTESIAN_POINT('',(-0.,0.));
+#23238 = VECTOR('',#23239,1.);
+#23239 = DIRECTION('',(-0.,-1.));
+#23240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23241 = PCURVE('',#23211,#23242);
+#23242 = DEFINITIONAL_REPRESENTATION('',(#23243),#23247);
+#23243 = LINE('',#23244,#23245);
+#23244 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#23245 = VECTOR('',#23246,1.);
+#23246 = DIRECTION('',(-0.,-1.));
+#23247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23248 = ORIENTED_EDGE('',*,*,#23249,.T.);
+#23249 = EDGE_CURVE('',#23227,#23227,#23250,.T.);
+#23250 = SURFACE_CURVE('',#23251,(#23256,#23263),.PCURVE_S1.);
+#23251 = CIRCLE('',#23252,1.25);
+#23252 = AXIS2_PLACEMENT_3D('',#23253,#23254,#23255);
+#23253 = CARTESIAN_POINT('',(-17.00000054451,-157.0000002732,
+    15.000000622743));
+#23254 = DIRECTION('',(1.,-2.166439536862E-08,1.701473304166E-08));
+#23255 = DIRECTION('',(1.701473351101E-08,2.1664811E-08,-1.));
+#23256 = PCURVE('',#23211,#23257);
+#23257 = DEFINITIONAL_REPRESENTATION('',(#23258),#23262);
+#23258 = LINE('',#23259,#23260);
+#23259 = CARTESIAN_POINT('',(-0.,-13.));
+#23260 = VECTOR('',#23261,1.);
+#23261 = DIRECTION('',(-1.,0.));
+#23262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23263 = PCURVE('',#23264,#23269);
+#23264 = PLANE('',#23265);
+#23265 = AXIS2_PLACEMENT_3D('',#23266,#23267,#23268);
+#23266 = CARTESIAN_POINT('',(-17.00000054451,-157.0000002732,
+    15.000000622743));
+#23267 = DIRECTION('',(1.,-2.166439536862E-08,1.701473304166E-08));
+#23268 = DIRECTION('',(1.701473351101E-08,2.1664811E-08,-1.));
+#23269 = DEFINITIONAL_REPRESENTATION('',(#23270),#23274);
+#23270 = CIRCLE('',#23271,1.25);
+#23271 = AXIS2_PLACEMENT_2D('',#23272,#23273);
+#23272 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#23273 = DIRECTION('',(1.,0.));
+#23274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23275 = ORIENTED_EDGE('',*,*,#23226,.F.);
+#23276 = ORIENTED_EDGE('',*,*,#23194,.F.);
+#23277 = ADVANCED_FACE('',(#23278),#23264,.F.);
+#23278 = FACE_BOUND('',#23279,.F.);
+#23279 = EDGE_LOOP('',(#23280));
+#23280 = ORIENTED_EDGE('',*,*,#23249,.T.);
+#23281 = ORIENTED_CLOSED_SHELL('',*,#23282,.F.);
+#23282 = CLOSED_SHELL('',(#23283,#23465,#23541,#23681,#23806,#23833,
+    #23888,#23943,#24032,#24059,#24066,#24093,#24097,#24101,#24156,
+    #24211,#24215));
+#23283 = ADVANCED_FACE('',(#23284,#23403,#23434),#23298,.F.);
+#23284 = FACE_BOUND('',#23285,.F.);
+#23285 = EDGE_LOOP('',(#23286,#23321,#23349,#23377));
+#23286 = ORIENTED_EDGE('',*,*,#23287,.T.);
+#23287 = EDGE_CURVE('',#23288,#23290,#23292,.T.);
+#23288 = VERTEX_POINT('',#23289);
+#23289 = CARTESIAN_POINT('',(-25.00000116431,-186.7823885533,
+    84.077197793776));
+#23290 = VERTEX_POINT('',#23291);
+#23291 = CARTESIAN_POINT('',(-25.00000104727,-177.3854623382,
+    80.656996380333));
+#23292 = SURFACE_CURVE('',#23293,(#23297,#23309),.PCURVE_S1.);
+#23293 = LINE('',#23294,#23295);
+#23294 = CARTESIAN_POINT('',(-25.00000116431,-186.7823885533,
+    84.077197793776));
+#23295 = VECTOR('',#23296,1.);
+#23296 = DIRECTION('',(1.170368563095E-08,0.939692621507,-0.342020141344
+    ));
+#23297 = PCURVE('',#23298,#23303);
+#23298 = PLANE('',#23299);
+#23299 = AXIS2_PLACEMENT_3D('',#23300,#23301,#23302);
+#23300 = CARTESIAN_POINT('',(-25.00000116431,-186.7823885533,
+    84.077197793776));
+#23301 = DIRECTION('',(-1.,1.3043683E-08,1.617937E-09));
+#23302 = DIRECTION('',(-5.981565764274E-09,-0.342020141344,
+    -0.939692621507));
+#23303 = DEFINITIONAL_REPRESENTATION('',(#23304),#23308);
+#23304 = LINE('',#23305,#23306);
+#23305 = CARTESIAN_POINT('',(0.,0.));
+#23306 = VECTOR('',#23307,1.);
+#23307 = DIRECTION('',(0.,-1.));
+#23308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23309 = PCURVE('',#23310,#23315);
+#23310 = PLANE('',#23311);
+#23311 = AXIS2_PLACEMENT_3D('',#23312,#23313,#23314);
+#23312 = CARTESIAN_POINT('',(24.99999883569,-186.7823892055,
+    84.077197712879));
+#23313 = DIRECTION('',(5.981565764274E-09,0.342020141344,0.939692621507)
+  );
+#23314 = DIRECTION('',(-1.,1.3043683E-08,1.617937E-09));
+#23315 = DEFINITIONAL_REPRESENTATION('',(#23316),#23320);
+#23316 = LINE('',#23317,#23318);
+#23317 = CARTESIAN_POINT('',(50.,0.));
+#23318 = VECTOR('',#23319,1.);
+#23319 = DIRECTION('',(0.,-1.));
+#23320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23321 = ORIENTED_EDGE('',*,*,#23322,.T.);
+#23322 = EDGE_CURVE('',#23290,#23323,#23325,.T.);
+#23323 = VERTEX_POINT('',#23324);
+#23324 = CARTESIAN_POINT('',(-25.00000119681,-185.9359658719,
+    57.164680842656));
+#23325 = SURFACE_CURVE('',#23326,(#23330,#23337),.PCURVE_S1.);
+#23326 = LINE('',#23327,#23328);
+#23327 = CARTESIAN_POINT('',(-25.00000104727,-177.3854623382,
+    80.656996380333));
+#23328 = VECTOR('',#23329,1.);
+#23329 = DIRECTION('',(-5.981565764274E-09,-0.342020141344,
+    -0.939692621507));
+#23330 = PCURVE('',#23298,#23331);
+#23331 = DEFINITIONAL_REPRESENTATION('',(#23332),#23336);
+#23332 = LINE('',#23333,#23334);
+#23333 = CARTESIAN_POINT('',(0.,-10.));
+#23334 = VECTOR('',#23335,1.);
+#23335 = DIRECTION('',(1.,0.));
+#23336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23337 = PCURVE('',#23338,#23343);
+#23338 = PLANE('',#23339);
+#23339 = AXIS2_PLACEMENT_3D('',#23340,#23341,#23342);
+#23340 = CARTESIAN_POINT('',(-1.138602932826E-06,-182.6076085872,
+    66.309268241638));
+#23341 = DIRECTION('',(-1.170368563095E-08,-0.939692621507,
+    0.342020141344));
+#23342 = DIRECTION('',(-1.,1.3043683E-08,1.617937E-09));
+#23343 = DEFINITIONAL_REPRESENTATION('',(#23344),#23348);
+#23344 = LINE('',#23345,#23346);
+#23345 = CARTESIAN_POINT('',(25.,-15.26853331596));
+#23346 = VECTOR('',#23347,1.);
+#23347 = DIRECTION('',(0.,1.));
+#23348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23349 = ORIENTED_EDGE('',*,*,#23350,.F.);
+#23350 = EDGE_CURVE('',#23351,#23323,#23353,.T.);
+#23351 = VERTEX_POINT('',#23352);
+#23352 = CARTESIAN_POINT('',(-25.00000131384,-195.3328920869,
+    60.5848822561));
+#23353 = SURFACE_CURVE('',#23354,(#23358,#23365),.PCURVE_S1.);
+#23354 = LINE('',#23355,#23356);
+#23355 = CARTESIAN_POINT('',(-25.00000131384,-195.3328920869,
+    60.5848822561));
+#23356 = VECTOR('',#23357,1.);
+#23357 = DIRECTION('',(1.170368563095E-08,0.939692621507,-0.342020141344
+    ));
+#23358 = PCURVE('',#23298,#23359);
+#23359 = DEFINITIONAL_REPRESENTATION('',(#23360),#23364);
+#23360 = LINE('',#23361,#23362);
+#23361 = CARTESIAN_POINT('',(25.,0.));
+#23362 = VECTOR('',#23363,1.);
+#23363 = DIRECTION('',(0.,-1.));
+#23364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23365 = PCURVE('',#23366,#23371);
+#23366 = PLANE('',#23367);
+#23367 = AXIS2_PLACEMENT_3D('',#23368,#23369,#23370);
+#23368 = CARTESIAN_POINT('',(-25.00000131384,-195.3328920869,
+    60.5848822561));
+#23369 = DIRECTION('',(-0.515038080037,-0.293168474624,-0.805473787034)
+  );
+#23370 = DIRECTION('',(0.857167297621,-0.176153406359,-0.483977480175));
+#23371 = DEFINITIONAL_REPRESENTATION('',(#23372),#23376);
+#23372 = LINE('',#23373,#23374);
+#23373 = CARTESIAN_POINT('',(0.,0.));
+#23374 = VECTOR('',#23375,1.);
+#23375 = DIRECTION('',(0.,-1.));
+#23376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23377 = ORIENTED_EDGE('',*,*,#23378,.F.);
+#23378 = EDGE_CURVE('',#23288,#23351,#23379,.T.);
+#23379 = SURFACE_CURVE('',#23380,(#23384,#23391),.PCURVE_S1.);
+#23380 = LINE('',#23381,#23382);
+#23381 = CARTESIAN_POINT('',(-25.00000116431,-186.7823885533,
+    84.077197793776));
+#23382 = VECTOR('',#23383,1.);
+#23383 = DIRECTION('',(-5.981565764274E-09,-0.342020141344,
+    -0.939692621507));
+#23384 = PCURVE('',#23298,#23385);
+#23385 = DEFINITIONAL_REPRESENTATION('',(#23386),#23390);
+#23386 = LINE('',#23387,#23388);
+#23387 = CARTESIAN_POINT('',(0.,0.));
+#23388 = VECTOR('',#23389,1.);
+#23389 = DIRECTION('',(1.,0.));
+#23390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23391 = PCURVE('',#23392,#23397);
+#23392 = PLANE('',#23393);
+#23393 = AXIS2_PLACEMENT_3D('',#23394,#23395,#23396);
+#23394 = CARTESIAN_POINT('',(-1.255639787701E-06,-192.0045348023,
+    69.729469655082));
+#23395 = DIRECTION('',(-1.170368563095E-08,-0.939692621507,
+    0.342020141344));
+#23396 = DIRECTION('',(-1.,1.3043683E-08,1.617937E-09));
+#23397 = DEFINITIONAL_REPRESENTATION('',(#23398),#23402);
+#23398 = LINE('',#23399,#23400);
+#23399 = CARTESIAN_POINT('',(25.,-15.26853331596));
+#23400 = VECTOR('',#23401,1.);
+#23401 = DIRECTION('',(0.,1.));
+#23402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23403 = FACE_BOUND('',#23404,.F.);
+#23404 = EDGE_LOOP('',(#23405));
+#23405 = ORIENTED_EDGE('',*,*,#23406,.F.);
+#23406 = EDGE_CURVE('',#23407,#23407,#23409,.T.);
+#23407 = VERTEX_POINT('',#23408);
+#23408 = CARTESIAN_POINT('',(-25.00000121794,-188.496803096,
+    64.747860433797));
+#23409 = SURFACE_CURVE('',#23410,(#23415,#23422),.PCURVE_S1.);
+#23410 = CIRCLE('',#23411,1.25);
+#23411 = AXIS2_PLACEMENT_3D('',#23412,#23413,#23414);
+#23412 = CARTESIAN_POINT('',(-25.00000122542,-188.9243282727,
+    63.573244656913));
+#23413 = DIRECTION('',(-1.,1.3043683E-08,1.617937E-09));
+#23414 = DIRECTION('',(5.981565764274E-09,0.342020141344,0.939692621507)
+  );
+#23415 = PCURVE('',#23298,#23416);
+#23416 = DEFINITIONAL_REPRESENTATION('',(#23417),#23421);
+#23417 = CIRCLE('',#23418,1.25);
+#23418 = AXIS2_PLACEMENT_2D('',#23419,#23420);
+#23419 = CARTESIAN_POINT('',(20.,-5.));
+#23420 = DIRECTION('',(-1.,0.));
+#23421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23422 = PCURVE('',#23423,#23428);
+#23423 = CYLINDRICAL_SURFACE('',#23424,1.25);
+#23424 = AXIS2_PLACEMENT_3D('',#23425,#23426,#23427);
+#23425 = CARTESIAN_POINT('',(-25.00000122542,-188.9243282727,
+    63.573244656913));
+#23426 = DIRECTION('',(-1.,1.3043683E-08,1.617937E-09));
+#23427 = DIRECTION('',(5.981565764274E-09,0.342020141344,0.939692621507)
+  );
+#23428 = DEFINITIONAL_REPRESENTATION('',(#23429),#23433);
+#23429 = LINE('',#23430,#23431);
+#23430 = CARTESIAN_POINT('',(0.,0.));
+#23431 = VECTOR('',#23432,1.);
+#23432 = DIRECTION('',(1.,0.));
+#23433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23434 = FACE_BOUND('',#23435,.F.);
+#23435 = EDGE_LOOP('',(#23436));
+#23436 = ORIENTED_EDGE('',*,*,#23437,.F.);
+#23437 = EDGE_CURVE('',#23438,#23438,#23440,.T.);
+#23438 = VERTEX_POINT('',#23439);
+#23439 = CARTESIAN_POINT('',(-25.00000112822,-183.3665009758,
+    78.843249756403));
+#23440 = SURFACE_CURVE('',#23441,(#23446,#23453),.PCURVE_S1.);
+#23441 = CIRCLE('',#23442,1.25);
+#23442 = AXIS2_PLACEMENT_3D('',#23443,#23444,#23445);
+#23443 = CARTESIAN_POINT('',(-25.00000113569,-183.7940261525,
+    77.668633979519));
+#23444 = DIRECTION('',(-1.,1.3043683E-08,1.617937E-09));
+#23445 = DIRECTION('',(5.981565764274E-09,0.342020141344,0.939692621507)
+  );
+#23446 = PCURVE('',#23298,#23447);
+#23447 = DEFINITIONAL_REPRESENTATION('',(#23448),#23452);
+#23448 = CIRCLE('',#23449,1.25);
+#23449 = AXIS2_PLACEMENT_2D('',#23450,#23451);
+#23450 = CARTESIAN_POINT('',(5.,-5.));
+#23451 = DIRECTION('',(-1.,0.));
+#23452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23453 = PCURVE('',#23454,#23459);
+#23454 = CYLINDRICAL_SURFACE('',#23455,1.25);
+#23455 = AXIS2_PLACEMENT_3D('',#23456,#23457,#23458);
+#23456 = CARTESIAN_POINT('',(-25.00000113569,-183.7940261525,
+    77.668633979519));
+#23457 = DIRECTION('',(-1.,1.3043683E-08,1.617937E-09));
+#23458 = DIRECTION('',(5.981565764274E-09,0.342020141344,0.939692621507)
+  );
+#23459 = DEFINITIONAL_REPRESENTATION('',(#23460),#23464);
+#23460 = LINE('',#23461,#23462);
+#23461 = CARTESIAN_POINT('',(0.,0.));
+#23462 = VECTOR('',#23463,1.);
+#23463 = DIRECTION('',(1.,0.));
+#23464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23465 = ADVANCED_FACE('',(#23466),#23310,.F.);
+#23466 = FACE_BOUND('',#23467,.F.);
+#23467 = EDGE_LOOP('',(#23468,#23498,#23519,#23520));
+#23468 = ORIENTED_EDGE('',*,*,#23469,.T.);
+#23469 = EDGE_CURVE('',#23470,#23472,#23474,.T.);
+#23470 = VERTEX_POINT('',#23471);
+#23471 = CARTESIAN_POINT('',(24.99999883569,-186.7823892055,
+    84.077197712879));
+#23472 = VERTEX_POINT('',#23473);
+#23473 = CARTESIAN_POINT('',(24.999998952727,-177.3854629904,
+    80.656996299436));
+#23474 = SURFACE_CURVE('',#23475,(#23479,#23486),.PCURVE_S1.);
+#23475 = LINE('',#23476,#23477);
+#23476 = CARTESIAN_POINT('',(24.99999883569,-186.7823892055,
+    84.077197712879));
+#23477 = VECTOR('',#23478,1.);
+#23478 = DIRECTION('',(1.170368563095E-08,0.939692621507,-0.342020141344
+    ));
+#23479 = PCURVE('',#23310,#23480);
+#23480 = DEFINITIONAL_REPRESENTATION('',(#23481),#23485);
+#23481 = LINE('',#23482,#23483);
+#23482 = CARTESIAN_POINT('',(0.,-0.));
+#23483 = VECTOR('',#23484,1.);
+#23484 = DIRECTION('',(0.,-1.));
+#23485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23486 = PCURVE('',#23487,#23492);
+#23487 = PLANE('',#23488);
+#23488 = AXIS2_PLACEMENT_3D('',#23489,#23490,#23491);
+#23489 = CARTESIAN_POINT('',(24.999998686151,-195.3328927391,
+    60.584882175203));
+#23490 = DIRECTION('',(1.,-1.3043683E-08,-1.617937E-09));
+#23491 = DIRECTION('',(5.981565764274E-09,0.342020141344,0.939692621507)
+  );
+#23492 = DEFINITIONAL_REPRESENTATION('',(#23493),#23497);
+#23493 = LINE('',#23494,#23495);
+#23494 = CARTESIAN_POINT('',(25.,0.));
+#23495 = VECTOR('',#23496,1.);
+#23496 = DIRECTION('',(0.,-1.));
+#23497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23498 = ORIENTED_EDGE('',*,*,#23499,.T.);
+#23499 = EDGE_CURVE('',#23472,#23290,#23500,.T.);
+#23500 = SURFACE_CURVE('',#23501,(#23505,#23512),.PCURVE_S1.);
+#23501 = LINE('',#23502,#23503);
+#23502 = CARTESIAN_POINT('',(24.999998952727,-177.3854629904,
+    80.656996299436));
+#23503 = VECTOR('',#23504,1.);
+#23504 = DIRECTION('',(-1.,1.3043683E-08,1.617937E-09));
+#23505 = PCURVE('',#23310,#23506);
+#23506 = DEFINITIONAL_REPRESENTATION('',(#23507),#23511);
+#23507 = LINE('',#23508,#23509);
+#23508 = CARTESIAN_POINT('',(0.,-10.));
+#23509 = VECTOR('',#23510,1.);
+#23510 = DIRECTION('',(1.,0.));
+#23511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23512 = PCURVE('',#23338,#23513);
+#23513 = DEFINITIONAL_REPRESENTATION('',(#23514),#23518);
+#23514 = LINE('',#23515,#23516);
+#23515 = CARTESIAN_POINT('',(-25.,-15.26853331596));
+#23516 = VECTOR('',#23517,1.);
+#23517 = DIRECTION('',(1.,0.));
+#23518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23519 = ORIENTED_EDGE('',*,*,#23287,.F.);
+#23520 = ORIENTED_EDGE('',*,*,#23521,.F.);
+#23521 = EDGE_CURVE('',#23470,#23288,#23522,.T.);
+#23522 = SURFACE_CURVE('',#23523,(#23527,#23534),.PCURVE_S1.);
+#23523 = LINE('',#23524,#23525);
+#23524 = CARTESIAN_POINT('',(24.99999883569,-186.7823892055,
+    84.077197712879));
+#23525 = VECTOR('',#23526,1.);
+#23526 = DIRECTION('',(-1.,1.3043683E-08,1.617937E-09));
+#23527 = PCURVE('',#23310,#23528);
+#23528 = DEFINITIONAL_REPRESENTATION('',(#23529),#23533);
+#23529 = LINE('',#23530,#23531);
+#23530 = CARTESIAN_POINT('',(0.,-0.));
+#23531 = VECTOR('',#23532,1.);
+#23532 = DIRECTION('',(1.,0.));
+#23533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23534 = PCURVE('',#23392,#23535);
+#23535 = DEFINITIONAL_REPRESENTATION('',(#23536),#23540);
+#23536 = LINE('',#23537,#23538);
+#23537 = CARTESIAN_POINT('',(-25.,-15.26853331596));
+#23538 = VECTOR('',#23539,1.);
+#23539 = DIRECTION('',(1.,0.));
+#23540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23541 = ADVANCED_FACE('',(#23542,#23646),#23392,.F.);
+#23542 = FACE_BOUND('',#23543,.F.);
+#23543 = EDGE_LOOP('',(#23544,#23545,#23568,#23596,#23624,#23645));
+#23544 = ORIENTED_EDGE('',*,*,#23378,.T.);
+#23545 = ORIENTED_EDGE('',*,*,#23546,.T.);
+#23546 = EDGE_CURVE('',#23351,#23547,#23549,.T.);
+#23547 = VERTEX_POINT('',#23548);
+#23548 = CARTESIAN_POINT('',(-8.35720655016,-198.7530937175,
+    51.187956014102));
+#23549 = SURFACE_CURVE('',#23550,(#23554,#23561),.PCURVE_S1.);
+#23550 = LINE('',#23551,#23552);
+#23551 = CARTESIAN_POINT('',(-25.00000131384,-195.3328920869,
+    60.5848822561));
+#23552 = VECTOR('',#23553,1.);
+#23553 = DIRECTION('',(0.857167297621,-0.176153406359,-0.483977480175));
+#23554 = PCURVE('',#23392,#23555);
+#23555 = DEFINITIONAL_REPRESENTATION('',(#23556),#23560);
+#23556 = LINE('',#23557,#23558);
+#23557 = CARTESIAN_POINT('',(25.,9.731466684036));
+#23558 = VECTOR('',#23559,1.);
+#23559 = DIRECTION('',(-0.857167300702,0.51503807491));
+#23560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23561 = PCURVE('',#23366,#23562);
+#23562 = DEFINITIONAL_REPRESENTATION('',(#23563),#23567);
+#23563 = LINE('',#23564,#23565);
+#23564 = CARTESIAN_POINT('',(0.,0.));
+#23565 = VECTOR('',#23566,1.);
+#23566 = DIRECTION('',(1.,0.));
+#23567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23568 = ORIENTED_EDGE('',*,*,#23569,.T.);
+#23569 = EDGE_CURVE('',#23547,#23570,#23572,.T.);
+#23570 = VERTEX_POINT('',#23571);
+#23571 = CARTESIAN_POINT('',(8.35720380283,-198.7530939355,
+    51.18795598706));
+#23572 = SURFACE_CURVE('',#23573,(#23577,#23584),.PCURVE_S1.);
+#23573 = LINE('',#23574,#23575);
+#23574 = CARTESIAN_POINT('',(-8.35720655016,-198.7530937175,
+    51.187956014102));
+#23575 = VECTOR('',#23576,1.);
+#23576 = DIRECTION('',(1.,-1.3043683E-08,-1.617937E-09));
+#23577 = PCURVE('',#23392,#23578);
+#23578 = DEFINITIONAL_REPRESENTATION('',(#23579),#23583);
+#23579 = LINE('',#23580,#23581);
+#23580 = CARTESIAN_POINT('',(8.357205176495,19.731466684036));
+#23581 = VECTOR('',#23582,1.);
+#23582 = DIRECTION('',(-1.,0.));
+#23583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23584 = PCURVE('',#23585,#23590);
+#23585 = PLANE('',#23586);
+#23586 = AXIS2_PLACEMENT_3D('',#23587,#23588,#23589);
+#23587 = CARTESIAN_POINT('',(-8.35720655016,-198.7530937175,
+    51.187956014102));
+#23588 = DIRECTION('',(-5.981565764274E-09,-0.342020141344,
+    -0.939692621507));
+#23589 = DIRECTION('',(1.,-1.3043683E-08,-1.617937E-09));
+#23590 = DEFINITIONAL_REPRESENTATION('',(#23591),#23595);
+#23591 = LINE('',#23592,#23593);
+#23592 = CARTESIAN_POINT('',(0.,0.));
+#23593 = VECTOR('',#23594,1.);
+#23594 = DIRECTION('',(1.,0.));
+#23595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23596 = ORIENTED_EDGE('',*,*,#23597,.T.);
+#23597 = EDGE_CURVE('',#23570,#23598,#23600,.T.);
+#23598 = VERTEX_POINT('',#23599);
+#23599 = CARTESIAN_POINT('',(24.999998686151,-195.3328927391,
+    60.584882175203));
+#23600 = SURFACE_CURVE('',#23601,(#23605,#23612),.PCURVE_S1.);
+#23601 = LINE('',#23602,#23603);
+#23602 = CARTESIAN_POINT('',(8.35720380283,-198.7530939355,
+    51.18795598706));
+#23603 = VECTOR('',#23604,1.);
+#23604 = DIRECTION('',(0.857167303783,0.176153383998,0.483977477401));
+#23605 = PCURVE('',#23392,#23606);
+#23606 = DEFINITIONAL_REPRESENTATION('',(#23607),#23611);
+#23607 = LINE('',#23608,#23609);
+#23608 = CARTESIAN_POINT('',(-8.357205176495,19.731466684036));
+#23609 = VECTOR('',#23610,1.);
+#23610 = DIRECTION('',(-0.857167300702,-0.51503807491));
+#23611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23612 = PCURVE('',#23613,#23618);
+#23613 = PLANE('',#23614);
+#23614 = AXIS2_PLACEMENT_3D('',#23615,#23616,#23617);
+#23615 = CARTESIAN_POINT('',(8.35720380283,-198.7530939355,
+    51.18795598706));
+#23616 = DIRECTION('',(0.515038069783,-0.29316848806,-0.8054737887));
+#23617 = DIRECTION('',(0.857167303783,0.176153383998,0.483977477401));
+#23618 = DEFINITIONAL_REPRESENTATION('',(#23619),#23623);
+#23619 = LINE('',#23620,#23621);
+#23620 = CARTESIAN_POINT('',(0.,0.));
+#23621 = VECTOR('',#23622,1.);
+#23622 = DIRECTION('',(1.,0.));
+#23623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23624 = ORIENTED_EDGE('',*,*,#23625,.T.);
+#23625 = EDGE_CURVE('',#23598,#23470,#23626,.T.);
+#23626 = SURFACE_CURVE('',#23627,(#23631,#23638),.PCURVE_S1.);
+#23627 = LINE('',#23628,#23629);
+#23628 = CARTESIAN_POINT('',(24.999998686151,-195.3328927391,
+    60.584882175203));
+#23629 = VECTOR('',#23630,1.);
+#23630 = DIRECTION('',(5.981565764274E-09,0.342020141344,0.939692621507)
+  );
+#23631 = PCURVE('',#23392,#23632);
+#23632 = DEFINITIONAL_REPRESENTATION('',(#23633),#23637);
+#23633 = LINE('',#23634,#23635);
+#23634 = CARTESIAN_POINT('',(-25.,9.731466684036));
+#23635 = VECTOR('',#23636,1.);
+#23636 = DIRECTION('',(0.,-1.));
+#23637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23638 = PCURVE('',#23487,#23639);
+#23639 = DEFINITIONAL_REPRESENTATION('',(#23640),#23644);
+#23640 = LINE('',#23641,#23642);
+#23641 = CARTESIAN_POINT('',(0.,0.));
+#23642 = VECTOR('',#23643,1.);
+#23643 = DIRECTION('',(1.,0.));
+#23644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23645 = ORIENTED_EDGE('',*,*,#23521,.T.);
+#23646 = FACE_BOUND('',#23647,.F.);
+#23647 = EDGE_LOOP('',(#23648));
+#23648 = ORIENTED_EDGE('',*,*,#23649,.T.);
+#23649 = EDGE_CURVE('',#23650,#23650,#23652,.T.);
+#23650 = VERTEX_POINT('',#23651);
+#23651 = CARTESIAN_POINT('',(7.49999876092,-191.057640744,
+    72.331039972355));
+#23652 = SURFACE_CURVE('',#23653,(#23658,#23669),.PCURVE_S1.);
+#23653 = CIRCLE('',#23654,7.5);
+#23654 = AXIS2_PLACEMENT_3D('',#23655,#23656,#23657);
+#23655 = CARTESIAN_POINT('',(-1.239079626458E-06,-191.0576406462,
+    72.33103998449));
+#23656 = DIRECTION('',(1.170368563095E-08,0.939692621507,-0.342020141344
+    ));
+#23657 = DIRECTION('',(1.,-1.3043683E-08,-1.617937E-09));
+#23658 = PCURVE('',#23392,#23659);
+#23659 = DEFINITIONAL_REPRESENTATION('',(#23660),#23668);
+#23660 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23661,#23662,#23663,#23664
+    ,#23665,#23666,#23667),.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(
+  '') );
+#23661 = CARTESIAN_POINT('',(-7.5,-2.768533315964));
+#23662 = CARTESIAN_POINT('',(-7.5,10.221847740803));
+#23663 = CARTESIAN_POINT('',(3.75,3.726657212419));
+#23664 = CARTESIAN_POINT('',(15.,-2.768533315964));
+#23665 = CARTESIAN_POINT('',(3.75,-9.263723844347));
+#23666 = CARTESIAN_POINT('',(-7.5,-15.75891437273));
+#23667 = CARTESIAN_POINT('',(-7.5,-2.768533315964));
+#23668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23669 = PCURVE('',#23670,#23675);
+#23670 = CYLINDRICAL_SURFACE('',#23671,7.5);
+#23671 = AXIS2_PLACEMENT_3D('',#23672,#23673,#23674);
+#23672 = CARTESIAN_POINT('',(-1.239079626458E-06,-191.0576406462,
+    72.33103998449));
+#23673 = DIRECTION('',(-1.170368563095E-08,-0.939692621507,
+    0.342020141344));
+#23674 = DIRECTION('',(1.,-1.3043683E-08,-1.617937E-09));
+#23675 = DEFINITIONAL_REPRESENTATION('',(#23676),#23680);
+#23676 = LINE('',#23677,#23678);
+#23677 = CARTESIAN_POINT('',(-0.,0.));
+#23678 = VECTOR('',#23679,1.);
+#23679 = DIRECTION('',(-1.,0.));
+#23680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23681 = ADVANCED_FACE('',(#23682,#23776),#23338,.T.);
+#23682 = FACE_BOUND('',#23683,.T.);
+#23683 = EDGE_LOOP('',(#23684,#23685,#23708,#23731,#23754,#23775));
+#23684 = ORIENTED_EDGE('',*,*,#23322,.T.);
+#23685 = ORIENTED_EDGE('',*,*,#23686,.T.);
+#23686 = EDGE_CURVE('',#23323,#23687,#23689,.T.);
+#23687 = VERTEX_POINT('',#23688);
+#23688 = CARTESIAN_POINT('',(-8.357206433123,-189.3561675024,
+    47.767754600659));
+#23689 = SURFACE_CURVE('',#23690,(#23694,#23701),.PCURVE_S1.);
+#23690 = LINE('',#23691,#23692);
+#23691 = CARTESIAN_POINT('',(-25.00000119681,-185.9359658719,
+    57.164680842656));
+#23692 = VECTOR('',#23693,1.);
+#23693 = DIRECTION('',(0.857167297621,-0.176153406359,-0.483977480175));
+#23694 = PCURVE('',#23338,#23695);
+#23695 = DEFINITIONAL_REPRESENTATION('',(#23696),#23700);
+#23696 = LINE('',#23697,#23698);
+#23697 = CARTESIAN_POINT('',(25.,9.731466684036));
+#23698 = VECTOR('',#23699,1.);
+#23699 = DIRECTION('',(-0.857167300702,0.51503807491));
+#23700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23701 = PCURVE('',#23366,#23702);
+#23702 = DEFINITIONAL_REPRESENTATION('',(#23703),#23707);
+#23703 = LINE('',#23704,#23705);
+#23704 = CARTESIAN_POINT('',(0.,-10.));
+#23705 = VECTOR('',#23706,1.);
+#23706 = DIRECTION('',(1.,0.));
+#23707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23708 = ORIENTED_EDGE('',*,*,#23709,.T.);
+#23709 = EDGE_CURVE('',#23687,#23710,#23712,.T.);
+#23710 = VERTEX_POINT('',#23711);
+#23711 = CARTESIAN_POINT('',(8.357203919867,-189.3561677204,
+    47.767754573616));
+#23712 = SURFACE_CURVE('',#23713,(#23717,#23724),.PCURVE_S1.);
+#23713 = LINE('',#23714,#23715);
+#23714 = CARTESIAN_POINT('',(-8.357206433123,-189.3561675024,
+    47.767754600659));
+#23715 = VECTOR('',#23716,1.);
+#23716 = DIRECTION('',(1.,-1.3043683E-08,-1.617937E-09));
+#23717 = PCURVE('',#23338,#23718);
+#23718 = DEFINITIONAL_REPRESENTATION('',(#23719),#23723);
+#23719 = LINE('',#23720,#23721);
+#23720 = CARTESIAN_POINT('',(8.357205176495,19.731466684036));
+#23721 = VECTOR('',#23722,1.);
+#23722 = DIRECTION('',(-1.,0.));
+#23723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23724 = PCURVE('',#23585,#23725);
+#23725 = DEFINITIONAL_REPRESENTATION('',(#23726),#23730);
+#23726 = LINE('',#23727,#23728);
+#23727 = CARTESIAN_POINT('',(0.,-10.));
+#23728 = VECTOR('',#23729,1.);
+#23729 = DIRECTION('',(1.,0.));
+#23730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23731 = ORIENTED_EDGE('',*,*,#23732,.T.);
+#23732 = EDGE_CURVE('',#23710,#23733,#23735,.T.);
+#23733 = VERTEX_POINT('',#23734);
+#23734 = CARTESIAN_POINT('',(24.999998803188,-185.935966524,
+    57.16468076176));
+#23735 = SURFACE_CURVE('',#23736,(#23740,#23747),.PCURVE_S1.);
+#23736 = LINE('',#23737,#23738);
+#23737 = CARTESIAN_POINT('',(8.357203919867,-189.3561677204,
+    47.767754573616));
+#23738 = VECTOR('',#23739,1.);
+#23739 = DIRECTION('',(0.857167303783,0.176153383998,0.483977477401));
+#23740 = PCURVE('',#23338,#23741);
+#23741 = DEFINITIONAL_REPRESENTATION('',(#23742),#23746);
+#23742 = LINE('',#23743,#23744);
+#23743 = CARTESIAN_POINT('',(-8.357205176495,19.731466684036));
+#23744 = VECTOR('',#23745,1.);
+#23745 = DIRECTION('',(-0.857167300702,-0.51503807491));
+#23746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23747 = PCURVE('',#23613,#23748);
+#23748 = DEFINITIONAL_REPRESENTATION('',(#23749),#23753);
+#23749 = LINE('',#23750,#23751);
+#23750 = CARTESIAN_POINT('',(0.,-10.));
+#23751 = VECTOR('',#23752,1.);
+#23752 = DIRECTION('',(1.,0.));
+#23753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23754 = ORIENTED_EDGE('',*,*,#23755,.T.);
+#23755 = EDGE_CURVE('',#23733,#23472,#23756,.T.);
+#23756 = SURFACE_CURVE('',#23757,(#23761,#23768),.PCURVE_S1.);
+#23757 = LINE('',#23758,#23759);
+#23758 = CARTESIAN_POINT('',(24.999998803188,-185.935966524,
+    57.16468076176));
+#23759 = VECTOR('',#23760,1.);
+#23760 = DIRECTION('',(5.981565764274E-09,0.342020141344,0.939692621507)
+  );
+#23761 = PCURVE('',#23338,#23762);
+#23762 = DEFINITIONAL_REPRESENTATION('',(#23763),#23767);
+#23763 = LINE('',#23764,#23765);
+#23764 = CARTESIAN_POINT('',(-25.,9.731466684036));
+#23765 = VECTOR('',#23766,1.);
+#23766 = DIRECTION('',(0.,-1.));
+#23767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23768 = PCURVE('',#23487,#23769);
+#23769 = DEFINITIONAL_REPRESENTATION('',(#23770),#23774);
+#23770 = LINE('',#23771,#23772);
+#23771 = CARTESIAN_POINT('',(0.,-10.));
+#23772 = VECTOR('',#23773,1.);
+#23773 = DIRECTION('',(1.,0.));
+#23774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23775 = ORIENTED_EDGE('',*,*,#23499,.T.);
+#23776 = FACE_BOUND('',#23777,.T.);
+#23777 = EDGE_LOOP('',(#23778));
+#23778 = ORIENTED_EDGE('',*,*,#23779,.T.);
+#23779 = EDGE_CURVE('',#23780,#23780,#23782,.T.);
+#23780 = VERTEX_POINT('',#23781);
+#23781 = CARTESIAN_POINT('',(7.499998877957,-181.660714529,
+    68.910838558912));
+#23782 = SURFACE_CURVE('',#23783,(#23788,#23799),.PCURVE_S1.);
+#23783 = CIRCLE('',#23784,7.5);
+#23784 = AXIS2_PLACEMENT_3D('',#23785,#23786,#23787);
+#23785 = CARTESIAN_POINT('',(-1.122042771584E-06,-181.6607144311,
+    68.910838571046));
+#23786 = DIRECTION('',(1.170368563095E-08,0.939692621507,-0.342020141344
+    ));
+#23787 = DIRECTION('',(1.,-1.3043683E-08,-1.617937E-09));
+#23788 = PCURVE('',#23338,#23789);
+#23789 = DEFINITIONAL_REPRESENTATION('',(#23790),#23798);
+#23790 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23791,#23792,#23793,#23794
+    ,#23795,#23796,#23797),.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(
+  '') );
+#23791 = CARTESIAN_POINT('',(-7.5,-2.768533315964));
+#23792 = CARTESIAN_POINT('',(-7.5,10.221847740803));
+#23793 = CARTESIAN_POINT('',(3.75,3.726657212419));
+#23794 = CARTESIAN_POINT('',(15.,-2.768533315964));
+#23795 = CARTESIAN_POINT('',(3.75,-9.263723844347));
+#23796 = CARTESIAN_POINT('',(-7.5,-15.75891437273));
+#23797 = CARTESIAN_POINT('',(-7.5,-2.768533315964));
+#23798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23799 = PCURVE('',#23670,#23800);
+#23800 = DEFINITIONAL_REPRESENTATION('',(#23801),#23805);
+#23801 = LINE('',#23802,#23803);
+#23802 = CARTESIAN_POINT('',(-0.,-10.));
+#23803 = VECTOR('',#23804,1.);
+#23804 = DIRECTION('',(-1.,0.));
+#23805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23806 = ADVANCED_FACE('',(#23807),#23366,.F.);
+#23807 = FACE_BOUND('',#23808,.F.);
+#23808 = EDGE_LOOP('',(#23809,#23810,#23811,#23832));
+#23809 = ORIENTED_EDGE('',*,*,#23350,.T.);
+#23810 = ORIENTED_EDGE('',*,*,#23686,.T.);
+#23811 = ORIENTED_EDGE('',*,*,#23812,.F.);
+#23812 = EDGE_CURVE('',#23547,#23687,#23813,.T.);
+#23813 = SURFACE_CURVE('',#23814,(#23818,#23825),.PCURVE_S1.);
+#23814 = LINE('',#23815,#23816);
+#23815 = CARTESIAN_POINT('',(-8.35720655016,-198.7530937175,
+    51.187956014102));
+#23816 = VECTOR('',#23817,1.);
+#23817 = DIRECTION('',(1.170368563095E-08,0.939692621507,-0.342020141344
+    ));
+#23818 = PCURVE('',#23366,#23819);
+#23819 = DEFINITIONAL_REPRESENTATION('',(#23820),#23824);
+#23820 = LINE('',#23821,#23822);
+#23821 = CARTESIAN_POINT('',(19.416040264104,0.));
+#23822 = VECTOR('',#23823,1.);
+#23823 = DIRECTION('',(0.,-1.));
+#23824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23825 = PCURVE('',#23585,#23826);
+#23826 = DEFINITIONAL_REPRESENTATION('',(#23827),#23831);
+#23827 = LINE('',#23828,#23829);
+#23828 = CARTESIAN_POINT('',(0.,0.));
+#23829 = VECTOR('',#23830,1.);
+#23830 = DIRECTION('',(0.,-1.));
+#23831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23832 = ORIENTED_EDGE('',*,*,#23546,.F.);
+#23833 = ADVANCED_FACE('',(#23834),#23423,.T.);
+#23834 = FACE_BOUND('',#23835,.T.);
+#23835 = EDGE_LOOP('',(#23836,#23859,#23886,#23887));
+#23836 = ORIENTED_EDGE('',*,*,#23837,.T.);
+#23837 = EDGE_CURVE('',#23407,#23838,#23840,.T.);
+#23838 = VERTEX_POINT('',#23839);
+#23839 = CARTESIAN_POINT('',(-15.00000121794,-188.4968032264,
+    64.747860417618));
+#23840 = SEAM_CURVE('',#23841,(#23845,#23852),.PCURVE_S1.);
+#23841 = LINE('',#23842,#23843);
+#23842 = CARTESIAN_POINT('',(-25.00000121794,-188.496803096,
+    64.747860433797));
+#23843 = VECTOR('',#23844,1.);
+#23844 = DIRECTION('',(1.,-1.3043683E-08,-1.617937E-09));
+#23845 = PCURVE('',#23423,#23846);
+#23846 = DEFINITIONAL_REPRESENTATION('',(#23847),#23851);
+#23847 = LINE('',#23848,#23849);
+#23848 = CARTESIAN_POINT('',(0.,0.));
+#23849 = VECTOR('',#23850,1.);
+#23850 = DIRECTION('',(0.,-1.));
+#23851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23852 = PCURVE('',#23423,#23853);
+#23853 = DEFINITIONAL_REPRESENTATION('',(#23854),#23858);
+#23854 = LINE('',#23855,#23856);
+#23855 = CARTESIAN_POINT('',(6.28318530718,0.));
+#23856 = VECTOR('',#23857,1.);
+#23857 = DIRECTION('',(0.,-1.));
+#23858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23859 = ORIENTED_EDGE('',*,*,#23860,.T.);
+#23860 = EDGE_CURVE('',#23838,#23838,#23861,.T.);
+#23861 = SURFACE_CURVE('',#23862,(#23867,#23874),.PCURVE_S1.);
+#23862 = CIRCLE('',#23863,1.25);
+#23863 = AXIS2_PLACEMENT_3D('',#23864,#23865,#23866);
+#23864 = CARTESIAN_POINT('',(-15.00000122542,-188.9243284031,
+    63.573244640734));
+#23865 = DIRECTION('',(-1.,1.3043683E-08,1.617937E-09));
+#23866 = DIRECTION('',(5.981565764274E-09,0.342020141344,0.939692621507)
+  );
+#23867 = PCURVE('',#23423,#23868);
+#23868 = DEFINITIONAL_REPRESENTATION('',(#23869),#23873);
+#23869 = LINE('',#23870,#23871);
+#23870 = CARTESIAN_POINT('',(0.,-10.));
+#23871 = VECTOR('',#23872,1.);
+#23872 = DIRECTION('',(1.,0.));
+#23873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23874 = PCURVE('',#23875,#23880);
+#23875 = PLANE('',#23876);
+#23876 = AXIS2_PLACEMENT_3D('',#23877,#23878,#23879);
+#23877 = CARTESIAN_POINT('',(-15.00000122542,-188.9243284031,
+    63.573244640734));
+#23878 = DIRECTION('',(-1.,1.3043683E-08,1.617937E-09));
+#23879 = DIRECTION('',(-1.170368563095E-08,-0.939692621507,
+    0.342020141344));
+#23880 = DEFINITIONAL_REPRESENTATION('',(#23881),#23885);
+#23881 = CIRCLE('',#23882,1.25);
+#23882 = AXIS2_PLACEMENT_2D('',#23883,#23884);
+#23883 = CARTESIAN_POINT('',(0.,0.));
+#23884 = DIRECTION('',(0.,1.));
+#23885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23886 = ORIENTED_EDGE('',*,*,#23837,.F.);
+#23887 = ORIENTED_EDGE('',*,*,#23406,.F.);
+#23888 = ADVANCED_FACE('',(#23889),#23454,.T.);
+#23889 = FACE_BOUND('',#23890,.T.);
+#23890 = EDGE_LOOP('',(#23891,#23914,#23941,#23942));
+#23891 = ORIENTED_EDGE('',*,*,#23892,.T.);
+#23892 = EDGE_CURVE('',#23438,#23893,#23895,.T.);
+#23893 = VERTEX_POINT('',#23894);
+#23894 = CARTESIAN_POINT('',(-15.00000112822,-183.3665011063,
+    78.843249740224));
+#23895 = SEAM_CURVE('',#23896,(#23900,#23907),.PCURVE_S1.);
+#23896 = LINE('',#23897,#23898);
+#23897 = CARTESIAN_POINT('',(-25.00000112822,-183.3665009758,
+    78.843249756403));
+#23898 = VECTOR('',#23899,1.);
+#23899 = DIRECTION('',(1.,-1.3043683E-08,-1.617937E-09));
+#23900 = PCURVE('',#23454,#23901);
+#23901 = DEFINITIONAL_REPRESENTATION('',(#23902),#23906);
+#23902 = LINE('',#23903,#23904);
+#23903 = CARTESIAN_POINT('',(0.,0.));
+#23904 = VECTOR('',#23905,1.);
+#23905 = DIRECTION('',(0.,-1.));
+#23906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23907 = PCURVE('',#23454,#23908);
+#23908 = DEFINITIONAL_REPRESENTATION('',(#23909),#23913);
+#23909 = LINE('',#23910,#23911);
+#23910 = CARTESIAN_POINT('',(6.28318530718,0.));
+#23911 = VECTOR('',#23912,1.);
+#23912 = DIRECTION('',(0.,-1.));
+#23913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23914 = ORIENTED_EDGE('',*,*,#23915,.T.);
+#23915 = EDGE_CURVE('',#23893,#23893,#23916,.T.);
+#23916 = SURFACE_CURVE('',#23917,(#23922,#23929),.PCURVE_S1.);
+#23917 = CIRCLE('',#23918,1.25);
+#23918 = AXIS2_PLACEMENT_3D('',#23919,#23920,#23921);
+#23919 = CARTESIAN_POINT('',(-15.00000113569,-183.7940262829,
+    77.66863396334));
+#23920 = DIRECTION('',(-1.,1.3043683E-08,1.617937E-09));
+#23921 = DIRECTION('',(5.981565764274E-09,0.342020141344,0.939692621507)
+  );
+#23922 = PCURVE('',#23454,#23923);
+#23923 = DEFINITIONAL_REPRESENTATION('',(#23924),#23928);
+#23924 = LINE('',#23925,#23926);
+#23925 = CARTESIAN_POINT('',(0.,-10.));
+#23926 = VECTOR('',#23927,1.);
+#23927 = DIRECTION('',(1.,0.));
+#23928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23929 = PCURVE('',#23930,#23935);
+#23930 = PLANE('',#23931);
+#23931 = AXIS2_PLACEMENT_3D('',#23932,#23933,#23934);
+#23932 = CARTESIAN_POINT('',(-15.00000113569,-183.7940262829,
+    77.66863396334));
+#23933 = DIRECTION('',(-1.,1.3043683E-08,1.617937E-09));
+#23934 = DIRECTION('',(-1.170368563095E-08,-0.939692621507,
+    0.342020141344));
+#23935 = DEFINITIONAL_REPRESENTATION('',(#23936),#23940);
+#23936 = CIRCLE('',#23937,1.25);
+#23937 = AXIS2_PLACEMENT_2D('',#23938,#23939);
+#23938 = CARTESIAN_POINT('',(-8.9E-16,0.));
+#23939 = DIRECTION('',(0.,1.));
+#23940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23941 = ORIENTED_EDGE('',*,*,#23892,.F.);
+#23942 = ORIENTED_EDGE('',*,*,#23437,.F.);
+#23943 = ADVANCED_FACE('',(#23944,#23970,#24001),#23487,.F.);
+#23944 = FACE_BOUND('',#23945,.F.);
+#23945 = EDGE_LOOP('',(#23946,#23967,#23968,#23969));
+#23946 = ORIENTED_EDGE('',*,*,#23947,.T.);
+#23947 = EDGE_CURVE('',#23598,#23733,#23948,.T.);
+#23948 = SURFACE_CURVE('',#23949,(#23953,#23960),.PCURVE_S1.);
+#23949 = LINE('',#23950,#23951);
+#23950 = CARTESIAN_POINT('',(24.999998686151,-195.3328927391,
+    60.584882175203));
+#23951 = VECTOR('',#23952,1.);
+#23952 = DIRECTION('',(1.170368563095E-08,0.939692621507,-0.342020141344
+    ));
+#23953 = PCURVE('',#23487,#23954);
+#23954 = DEFINITIONAL_REPRESENTATION('',(#23955),#23959);
+#23955 = LINE('',#23956,#23957);
+#23956 = CARTESIAN_POINT('',(0.,0.));
+#23957 = VECTOR('',#23958,1.);
+#23958 = DIRECTION('',(0.,-1.));
+#23959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23960 = PCURVE('',#23613,#23961);
+#23961 = DEFINITIONAL_REPRESENTATION('',(#23962),#23966);
+#23962 = LINE('',#23963,#23964);
+#23963 = CARTESIAN_POINT('',(19.416040264104,0.));
+#23964 = VECTOR('',#23965,1.);
+#23965 = DIRECTION('',(0.,-1.));
+#23966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23967 = ORIENTED_EDGE('',*,*,#23755,.T.);
+#23968 = ORIENTED_EDGE('',*,*,#23469,.F.);
+#23969 = ORIENTED_EDGE('',*,*,#23625,.F.);
+#23970 = FACE_BOUND('',#23971,.F.);
+#23971 = EDGE_LOOP('',(#23972));
+#23972 = ORIENTED_EDGE('',*,*,#23973,.F.);
+#23973 = EDGE_CURVE('',#23974,#23974,#23976,.T.);
+#23974 = VERTEX_POINT('',#23975);
+#23975 = CARTESIAN_POINT('',(24.9999987671,-189.3518541015,
+    62.398628799133));
+#23976 = SURFACE_CURVE('',#23977,(#23982,#23989),.PCURVE_S1.);
+#23977 = CIRCLE('',#23978,1.25);
+#23978 = AXIS2_PLACEMENT_3D('',#23979,#23980,#23981);
+#23979 = CARTESIAN_POINT('',(24.999998774577,-188.9243289249,
+    63.573244576017));
+#23980 = DIRECTION('',(1.,-1.3043683E-08,-1.617937E-09));
+#23981 = DIRECTION('',(-5.981565764274E-09,-0.342020141344,
+    -0.939692621507));
+#23982 = PCURVE('',#23487,#23983);
+#23983 = DEFINITIONAL_REPRESENTATION('',(#23984),#23988);
+#23984 = CIRCLE('',#23985,1.25);
+#23985 = AXIS2_PLACEMENT_2D('',#23986,#23987);
+#23986 = CARTESIAN_POINT('',(5.,-5.));
+#23987 = DIRECTION('',(-1.,0.));
+#23988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23989 = PCURVE('',#23990,#23995);
+#23990 = CYLINDRICAL_SURFACE('',#23991,1.25);
+#23991 = AXIS2_PLACEMENT_3D('',#23992,#23993,#23994);
+#23992 = CARTESIAN_POINT('',(24.999998774577,-188.9243289249,
+    63.573244576017));
+#23993 = DIRECTION('',(1.,-1.3043683E-08,-1.617937E-09));
+#23994 = DIRECTION('',(-5.981565764274E-09,-0.342020141344,
+    -0.939692621507));
+#23995 = DEFINITIONAL_REPRESENTATION('',(#23996),#24000);
+#23996 = LINE('',#23997,#23998);
+#23997 = CARTESIAN_POINT('',(0.,0.));
+#23998 = VECTOR('',#23999,1.);
+#23999 = DIRECTION('',(1.,0.));
+#24000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24001 = FACE_BOUND('',#24002,.F.);
+#24002 = EDGE_LOOP('',(#24003));
+#24003 = ORIENTED_EDGE('',*,*,#24004,.F.);
+#24004 = EDGE_CURVE('',#24005,#24005,#24007,.T.);
+#24005 = VERTEX_POINT('',#24006);
+#24006 = CARTESIAN_POINT('',(24.999998856824,-184.2215519814,
+    76.494018121739));
+#24007 = SURFACE_CURVE('',#24008,(#24013,#24020),.PCURVE_S1.);
+#24008 = CIRCLE('',#24009,1.25);
+#24009 = AXIS2_PLACEMENT_3D('',#24010,#24011,#24012);
+#24010 = CARTESIAN_POINT('',(24.999998864301,-183.7940268047,
+    77.668633898622));
+#24011 = DIRECTION('',(1.,-1.3043683E-08,-1.617937E-09));
+#24012 = DIRECTION('',(-5.981565764274E-09,-0.342020141344,
+    -0.939692621507));
+#24013 = PCURVE('',#23487,#24014);
+#24014 = DEFINITIONAL_REPRESENTATION('',(#24015),#24019);
+#24015 = CIRCLE('',#24016,1.25);
+#24016 = AXIS2_PLACEMENT_2D('',#24017,#24018);
+#24017 = CARTESIAN_POINT('',(20.,-5.));
+#24018 = DIRECTION('',(-1.,0.));
+#24019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24020 = PCURVE('',#24021,#24026);
+#24021 = CYLINDRICAL_SURFACE('',#24022,1.25);
+#24022 = AXIS2_PLACEMENT_3D('',#24023,#24024,#24025);
+#24023 = CARTESIAN_POINT('',(24.999998864301,-183.7940268047,
+    77.668633898622));
+#24024 = DIRECTION('',(1.,-1.3043683E-08,-1.617937E-09));
+#24025 = DIRECTION('',(-5.981565764274E-09,-0.342020141344,
+    -0.939692621507));
+#24026 = DEFINITIONAL_REPRESENTATION('',(#24027),#24031);
+#24027 = LINE('',#24028,#24029);
+#24028 = CARTESIAN_POINT('',(0.,0.));
+#24029 = VECTOR('',#24030,1.);
+#24030 = DIRECTION('',(1.,0.));
+#24031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24032 = ADVANCED_FACE('',(#24033),#23585,.F.);
+#24033 = FACE_BOUND('',#24034,.F.);
+#24034 = EDGE_LOOP('',(#24035,#24036,#24037,#24058));
+#24035 = ORIENTED_EDGE('',*,*,#23812,.T.);
+#24036 = ORIENTED_EDGE('',*,*,#23709,.T.);
+#24037 = ORIENTED_EDGE('',*,*,#24038,.F.);
+#24038 = EDGE_CURVE('',#23570,#23710,#24039,.T.);
+#24039 = SURFACE_CURVE('',#24040,(#24044,#24051),.PCURVE_S1.);
+#24040 = LINE('',#24041,#24042);
+#24041 = CARTESIAN_POINT('',(8.35720380283,-198.7530939355,
+    51.18795598706));
+#24042 = VECTOR('',#24043,1.);
+#24043 = DIRECTION('',(1.170368563095E-08,0.939692621507,-0.342020141344
+    ));
+#24044 = PCURVE('',#23585,#24045);
+#24045 = DEFINITIONAL_REPRESENTATION('',(#24046),#24050);
+#24046 = LINE('',#24047,#24048);
+#24047 = CARTESIAN_POINT('',(16.71441035299,0.));
+#24048 = VECTOR('',#24049,1.);
+#24049 = DIRECTION('',(0.,-1.));
+#24050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24051 = PCURVE('',#23613,#24052);
+#24052 = DEFINITIONAL_REPRESENTATION('',(#24053),#24057);
+#24053 = LINE('',#24054,#24055);
+#24054 = CARTESIAN_POINT('',(0.,0.));
+#24055 = VECTOR('',#24056,1.);
+#24056 = DIRECTION('',(0.,-1.));
+#24057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24058 = ORIENTED_EDGE('',*,*,#23569,.F.);
+#24059 = ADVANCED_FACE('',(#24060),#23613,.F.);
+#24060 = FACE_BOUND('',#24061,.F.);
+#24061 = EDGE_LOOP('',(#24062,#24063,#24064,#24065));
+#24062 = ORIENTED_EDGE('',*,*,#24038,.T.);
+#24063 = ORIENTED_EDGE('',*,*,#23732,.T.);
+#24064 = ORIENTED_EDGE('',*,*,#23947,.F.);
+#24065 = ORIENTED_EDGE('',*,*,#23597,.F.);
+#24066 = ADVANCED_FACE('',(#24067),#23670,.T.);
+#24067 = FACE_BOUND('',#24068,.F.);
+#24068 = EDGE_LOOP('',(#24069,#24090,#24091,#24092));
+#24069 = ORIENTED_EDGE('',*,*,#24070,.T.);
+#24070 = EDGE_CURVE('',#23650,#23780,#24071,.T.);
+#24071 = SEAM_CURVE('',#24072,(#24076,#24083),.PCURVE_S1.);
+#24072 = LINE('',#24073,#24074);
+#24073 = CARTESIAN_POINT('',(7.49999876092,-191.057640744,
+    72.331039972355));
+#24074 = VECTOR('',#24075,1.);
+#24075 = DIRECTION('',(1.170368563095E-08,0.939692621507,-0.342020141344
+    ));
+#24076 = PCURVE('',#23670,#24077);
+#24077 = DEFINITIONAL_REPRESENTATION('',(#24078),#24082);
+#24078 = LINE('',#24079,#24080);
+#24079 = CARTESIAN_POINT('',(-0.,0.));
+#24080 = VECTOR('',#24081,1.);
+#24081 = DIRECTION('',(-0.,-1.));
+#24082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24083 = PCURVE('',#23670,#24084);
+#24084 = DEFINITIONAL_REPRESENTATION('',(#24085),#24089);
+#24085 = LINE('',#24086,#24087);
+#24086 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#24087 = VECTOR('',#24088,1.);
+#24088 = DIRECTION('',(-0.,-1.));
+#24089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24090 = ORIENTED_EDGE('',*,*,#23779,.T.);
+#24091 = ORIENTED_EDGE('',*,*,#24070,.F.);
+#24092 = ORIENTED_EDGE('',*,*,#23649,.F.);
+#24093 = ADVANCED_FACE('',(#24094),#23875,.F.);
+#24094 = FACE_BOUND('',#24095,.F.);
+#24095 = EDGE_LOOP('',(#24096));
+#24096 = ORIENTED_EDGE('',*,*,#23860,.T.);
+#24097 = ADVANCED_FACE('',(#24098),#23930,.F.);
+#24098 = FACE_BOUND('',#24099,.F.);
+#24099 = EDGE_LOOP('',(#24100));
+#24100 = ORIENTED_EDGE('',*,*,#23915,.T.);
+#24101 = ADVANCED_FACE('',(#24102),#23990,.T.);
+#24102 = FACE_BOUND('',#24103,.T.);
+#24103 = EDGE_LOOP('',(#24104,#24127,#24154,#24155));
+#24104 = ORIENTED_EDGE('',*,*,#24105,.T.);
+#24105 = EDGE_CURVE('',#23974,#24106,#24108,.T.);
+#24106 = VERTEX_POINT('',#24107);
+#24107 = CARTESIAN_POINT('',(14.9999987671,-189.3518539711,
+    62.398628815312));
+#24108 = SEAM_CURVE('',#24109,(#24113,#24120),.PCURVE_S1.);
+#24109 = LINE('',#24110,#24111);
+#24110 = CARTESIAN_POINT('',(24.9999987671,-189.3518541015,
+    62.398628799133));
+#24111 = VECTOR('',#24112,1.);
+#24112 = DIRECTION('',(-1.,1.3043683E-08,1.617937E-09));
+#24113 = PCURVE('',#23990,#24114);
+#24114 = DEFINITIONAL_REPRESENTATION('',(#24115),#24119);
+#24115 = LINE('',#24116,#24117);
+#24116 = CARTESIAN_POINT('',(0.,0.));
+#24117 = VECTOR('',#24118,1.);
+#24118 = DIRECTION('',(0.,-1.));
+#24119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24120 = PCURVE('',#23990,#24121);
+#24121 = DEFINITIONAL_REPRESENTATION('',(#24122),#24126);
+#24122 = LINE('',#24123,#24124);
+#24123 = CARTESIAN_POINT('',(6.28318530718,0.));
+#24124 = VECTOR('',#24125,1.);
+#24125 = DIRECTION('',(0.,-1.));
+#24126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24127 = ORIENTED_EDGE('',*,*,#24128,.T.);
+#24128 = EDGE_CURVE('',#24106,#24106,#24129,.T.);
+#24129 = SURFACE_CURVE('',#24130,(#24135,#24142),.PCURVE_S1.);
+#24130 = CIRCLE('',#24131,1.25);
+#24131 = AXIS2_PLACEMENT_3D('',#24132,#24133,#24134);
+#24132 = CARTESIAN_POINT('',(14.999998774577,-188.9243287944,
+    63.573244592196));
+#24133 = DIRECTION('',(1.,-1.3043683E-08,-1.617937E-09));
+#24134 = DIRECTION('',(-5.981565764274E-09,-0.342020141344,
+    -0.939692621507));
+#24135 = PCURVE('',#23990,#24136);
+#24136 = DEFINITIONAL_REPRESENTATION('',(#24137),#24141);
+#24137 = LINE('',#24138,#24139);
+#24138 = CARTESIAN_POINT('',(0.,-10.));
+#24139 = VECTOR('',#24140,1.);
+#24140 = DIRECTION('',(1.,0.));
+#24141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24142 = PCURVE('',#24143,#24148);
+#24143 = PLANE('',#24144);
+#24144 = AXIS2_PLACEMENT_3D('',#24145,#24146,#24147);
+#24145 = CARTESIAN_POINT('',(14.999998774577,-188.9243287944,
+    63.573244592196));
+#24146 = DIRECTION('',(1.,-1.3043683E-08,-1.617937E-09));
+#24147 = DIRECTION('',(1.170368563095E-08,0.939692621507,-0.342020141344
+    ));
+#24148 = DEFINITIONAL_REPRESENTATION('',(#24149),#24153);
+#24149 = CIRCLE('',#24150,1.25);
+#24150 = AXIS2_PLACEMENT_2D('',#24151,#24152);
+#24151 = CARTESIAN_POINT('',(0.,-3.55E-15));
+#24152 = DIRECTION('',(0.,-1.));
+#24153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24154 = ORIENTED_EDGE('',*,*,#24105,.F.);
+#24155 = ORIENTED_EDGE('',*,*,#23973,.F.);
+#24156 = ADVANCED_FACE('',(#24157),#24021,.T.);
+#24157 = FACE_BOUND('',#24158,.T.);
+#24158 = EDGE_LOOP('',(#24159,#24182,#24209,#24210));
+#24159 = ORIENTED_EDGE('',*,*,#24160,.T.);
+#24160 = EDGE_CURVE('',#24005,#24161,#24163,.T.);
+#24161 = VERTEX_POINT('',#24162);
+#24162 = CARTESIAN_POINT('',(14.999998856824,-184.2215518509,
+    76.494018137918));
+#24163 = SEAM_CURVE('',#24164,(#24168,#24175),.PCURVE_S1.);
+#24164 = LINE('',#24165,#24166);
+#24165 = CARTESIAN_POINT('',(24.999998856824,-184.2215519814,
+    76.494018121739));
+#24166 = VECTOR('',#24167,1.);
+#24167 = DIRECTION('',(-1.,1.3043683E-08,1.617937E-09));
+#24168 = PCURVE('',#24021,#24169);
+#24169 = DEFINITIONAL_REPRESENTATION('',(#24170),#24174);
+#24170 = LINE('',#24171,#24172);
+#24171 = CARTESIAN_POINT('',(0.,0.));
+#24172 = VECTOR('',#24173,1.);
+#24173 = DIRECTION('',(0.,-1.));
+#24174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24175 = PCURVE('',#24021,#24176);
+#24176 = DEFINITIONAL_REPRESENTATION('',(#24177),#24181);
+#24177 = LINE('',#24178,#24179);
+#24178 = CARTESIAN_POINT('',(6.28318530718,0.));
+#24179 = VECTOR('',#24180,1.);
+#24180 = DIRECTION('',(0.,-1.));
+#24181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24182 = ORIENTED_EDGE('',*,*,#24183,.T.);
+#24183 = EDGE_CURVE('',#24161,#24161,#24184,.T.);
+#24184 = SURFACE_CURVE('',#24185,(#24190,#24197),.PCURVE_S1.);
+#24185 = CIRCLE('',#24186,1.25);
+#24186 = AXIS2_PLACEMENT_3D('',#24187,#24188,#24189);
+#24187 = CARTESIAN_POINT('',(14.999998864301,-183.7940266743,
+    77.668633914802));
+#24188 = DIRECTION('',(1.,-1.3043683E-08,-1.617937E-09));
+#24189 = DIRECTION('',(-5.981565764274E-09,-0.342020141344,
+    -0.939692621507));
+#24190 = PCURVE('',#24021,#24191);
+#24191 = DEFINITIONAL_REPRESENTATION('',(#24192),#24196);
+#24192 = LINE('',#24193,#24194);
+#24193 = CARTESIAN_POINT('',(0.,-10.));
+#24194 = VECTOR('',#24195,1.);
+#24195 = DIRECTION('',(1.,0.));
+#24196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24197 = PCURVE('',#24198,#24203);
+#24198 = PLANE('',#24199);
+#24199 = AXIS2_PLACEMENT_3D('',#24200,#24201,#24202);
+#24200 = CARTESIAN_POINT('',(14.999998864301,-183.7940266743,
+    77.668633914802));
+#24201 = DIRECTION('',(1.,-1.3043683E-08,-1.617937E-09));
+#24202 = DIRECTION('',(1.170368563095E-08,0.939692621507,-0.342020141344
+    ));
+#24203 = DEFINITIONAL_REPRESENTATION('',(#24204),#24208);
+#24204 = CIRCLE('',#24205,1.25);
+#24205 = AXIS2_PLACEMENT_2D('',#24206,#24207);
+#24206 = CARTESIAN_POINT('',(8.9E-16,-8.9E-16));
+#24207 = DIRECTION('',(0.,-1.));
+#24208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24209 = ORIENTED_EDGE('',*,*,#24160,.F.);
+#24210 = ORIENTED_EDGE('',*,*,#24004,.F.);
+#24211 = ADVANCED_FACE('',(#24212),#24143,.F.);
+#24212 = FACE_BOUND('',#24213,.F.);
+#24213 = EDGE_LOOP('',(#24214));
+#24214 = ORIENTED_EDGE('',*,*,#24128,.T.);
+#24215 = ADVANCED_FACE('',(#24216),#24198,.F.);
+#24216 = FACE_BOUND('',#24217,.F.);
+#24217 = EDGE_LOOP('',(#24218));
+#24218 = ORIENTED_EDGE('',*,*,#24183,.T.);
+#24219 = ORIENTED_CLOSED_SHELL('',*,#24220,.F.);
+#24220 = CLOSED_SHELL('',(#24221,#24309,#24313,#24348,#24403));
+#24221 = ADVANCED_FACE('',(#24222),#24236,.F.);
+#24222 = FACE_BOUND('',#24223,.T.);
+#24223 = EDGE_LOOP('',(#24224,#24254,#24281,#24282));
+#24224 = ORIENTED_EDGE('',*,*,#24225,.T.);
+#24225 = EDGE_CURVE('',#24226,#24228,#24230,.T.);
+#24226 = VERTEX_POINT('',#24227);
+#24227 = CARTESIAN_POINT('',(-31.00000109095,-183.7940246852,
+    75.668635854512));
+#24228 = VERTEX_POINT('',#24229);
+#24229 = CARTESIAN_POINT('',(-30.00000109095,-183.7940247069,
+    75.66863587153));
+#24230 = SEAM_CURVE('',#24231,(#24235,#24247),.PCURVE_S1.);
+#24231 = LINE('',#24232,#24233);
+#24232 = CARTESIAN_POINT('',(-31.00000109095,-183.7940246852,
+    75.668635854512));
+#24233 = VECTOR('',#24234,1.);
+#24234 = DIRECTION('',(1.,-2.166438936869E-08,1.701778992973E-08));
+#24235 = PCURVE('',#24236,#24241);
+#24236 = CYLINDRICAL_SURFACE('',#24237,2.);
+#24237 = AXIS2_PLACEMENT_3D('',#24238,#24239,#24240);
+#24238 = CARTESIAN_POINT('',(-31.00000112498,-183.7940247286,
+    77.668635854512));
+#24239 = DIRECTION('',(-1.,2.166438936869E-08,-1.701778992973E-08));
+#24240 = DIRECTION('',(1.701779039909E-08,2.1664714E-08,-1.));
+#24241 = DEFINITIONAL_REPRESENTATION('',(#24242),#24246);
+#24242 = LINE('',#24243,#24244);
+#24243 = CARTESIAN_POINT('',(-0.,0.));
+#24244 = VECTOR('',#24245,1.);
+#24245 = DIRECTION('',(-0.,-1.));
+#24246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24247 = PCURVE('',#24236,#24248);
+#24248 = DEFINITIONAL_REPRESENTATION('',(#24249),#24253);
+#24249 = LINE('',#24250,#24251);
+#24250 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#24251 = VECTOR('',#24252,1.);
+#24252 = DIRECTION('',(-0.,-1.));
+#24253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24254 = ORIENTED_EDGE('',*,*,#24255,.T.);
+#24255 = EDGE_CURVE('',#24228,#24228,#24256,.T.);
+#24256 = SURFACE_CURVE('',#24257,(#24262,#24269),.PCURVE_S1.);
+#24257 = CIRCLE('',#24258,2.);
+#24258 = AXIS2_PLACEMENT_3D('',#24259,#24260,#24261);
+#24259 = CARTESIAN_POINT('',(-30.00000112498,-183.7940247502,
+    77.66863587153));
+#24260 = DIRECTION('',(1.,-2.166438936869E-08,1.701778992973E-08));
+#24261 = DIRECTION('',(1.701779039909E-08,2.1664714E-08,-1.));
+#24262 = PCURVE('',#24236,#24263);
+#24263 = DEFINITIONAL_REPRESENTATION('',(#24264),#24268);
+#24264 = LINE('',#24265,#24266);
+#24265 = CARTESIAN_POINT('',(-0.,-1.));
+#24266 = VECTOR('',#24267,1.);
+#24267 = DIRECTION('',(-1.,0.));
+#24268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24269 = PCURVE('',#24270,#24275);
+#24270 = PLANE('',#24271);
+#24271 = AXIS2_PLACEMENT_3D('',#24272,#24273,#24274);
+#24272 = CARTESIAN_POINT('',(-30.00000112498,-183.7940247502,
+    77.66863587153));
+#24273 = DIRECTION('',(1.,-2.166438936869E-08,1.701778992973E-08));
+#24274 = DIRECTION('',(1.701779039909E-08,2.1664714E-08,-1.));
+#24275 = DEFINITIONAL_REPRESENTATION('',(#24276),#24280);
+#24276 = CIRCLE('',#24277,2.);
+#24277 = AXIS2_PLACEMENT_2D('',#24278,#24279);
+#24278 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#24279 = DIRECTION('',(1.,0.));
+#24280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24281 = ORIENTED_EDGE('',*,*,#24225,.F.);
+#24282 = ORIENTED_EDGE('',*,*,#24283,.F.);
+#24283 = EDGE_CURVE('',#24226,#24226,#24284,.T.);
+#24284 = SURFACE_CURVE('',#24285,(#24290,#24297),.PCURVE_S1.);
+#24285 = CIRCLE('',#24286,2.);
+#24286 = AXIS2_PLACEMENT_3D('',#24287,#24288,#24289);
+#24287 = CARTESIAN_POINT('',(-31.00000112498,-183.7940247286,
+    77.668635854512));
+#24288 = DIRECTION('',(1.,-2.166438936869E-08,1.701778992973E-08));
+#24289 = DIRECTION('',(1.701779039909E-08,2.1664714E-08,-1.));
+#24290 = PCURVE('',#24236,#24291);
+#24291 = DEFINITIONAL_REPRESENTATION('',(#24292),#24296);
+#24292 = LINE('',#24293,#24294);
+#24293 = CARTESIAN_POINT('',(-0.,0.));
+#24294 = VECTOR('',#24295,1.);
+#24295 = DIRECTION('',(-1.,0.));
+#24296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24297 = PCURVE('',#24298,#24303);
+#24298 = PLANE('',#24299);
+#24299 = AXIS2_PLACEMENT_3D('',#24300,#24301,#24302);
+#24300 = CARTESIAN_POINT('',(-31.00000112498,-183.7940247286,
+    77.668635854512));
+#24301 = DIRECTION('',(1.,-2.166438936869E-08,1.701778992973E-08));
+#24302 = DIRECTION('',(1.701779039909E-08,2.1664714E-08,-1.));
+#24303 = DEFINITIONAL_REPRESENTATION('',(#24304),#24308);
+#24304 = CIRCLE('',#24305,2.);
+#24305 = AXIS2_PLACEMENT_2D('',#24306,#24307);
+#24306 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#24307 = DIRECTION('',(1.,0.));
+#24308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24309 = ADVANCED_FACE('',(#24310),#24298,.T.);
+#24310 = FACE_BOUND('',#24311,.T.);
+#24311 = EDGE_LOOP('',(#24312));
+#24312 = ORIENTED_EDGE('',*,*,#24283,.T.);
+#24313 = ADVANCED_FACE('',(#24314,#24317),#24270,.F.);
+#24314 = FACE_BOUND('',#24315,.F.);
+#24315 = EDGE_LOOP('',(#24316));
+#24316 = ORIENTED_EDGE('',*,*,#24255,.T.);
+#24317 = FACE_BOUND('',#24318,.F.);
+#24318 = EDGE_LOOP('',(#24319));
+#24319 = ORIENTED_EDGE('',*,*,#24320,.F.);
+#24320 = EDGE_CURVE('',#24321,#24321,#24323,.T.);
+#24321 = VERTEX_POINT('',#24322);
+#24322 = CARTESIAN_POINT('',(-30.00000110371,-183.7940247231,
+    76.41863587153));
+#24323 = SURFACE_CURVE('',#24324,(#24329,#24336),.PCURVE_S1.);
+#24324 = CIRCLE('',#24325,1.25);
+#24325 = AXIS2_PLACEMENT_3D('',#24326,#24327,#24328);
+#24326 = CARTESIAN_POINT('',(-30.00000112498,-183.7940247502,
+    77.66863587153));
+#24327 = DIRECTION('',(1.,-2.166438936869E-08,1.701778992973E-08));
+#24328 = DIRECTION('',(1.701779039909E-08,2.1664714E-08,-1.));
+#24329 = PCURVE('',#24270,#24330);
+#24330 = DEFINITIONAL_REPRESENTATION('',(#24331),#24335);
+#24331 = CIRCLE('',#24332,1.25);
+#24332 = AXIS2_PLACEMENT_2D('',#24333,#24334);
+#24333 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#24334 = DIRECTION('',(1.,0.));
+#24335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24336 = PCURVE('',#24337,#24342);
+#24337 = CYLINDRICAL_SURFACE('',#24338,1.25);
+#24338 = AXIS2_PLACEMENT_3D('',#24339,#24340,#24341);
+#24339 = CARTESIAN_POINT('',(-30.00000112498,-183.7940247502,
+    77.66863587153));
+#24340 = DIRECTION('',(-1.,2.166438936869E-08,-1.701778992973E-08));
+#24341 = DIRECTION('',(1.701779039909E-08,2.1664714E-08,-1.));
+#24342 = DEFINITIONAL_REPRESENTATION('',(#24343),#24347);
+#24343 = LINE('',#24344,#24345);
+#24344 = CARTESIAN_POINT('',(-0.,0.));
+#24345 = VECTOR('',#24346,1.);
+#24346 = DIRECTION('',(-1.,0.));
+#24347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24348 = ADVANCED_FACE('',(#24349),#24337,.F.);
+#24349 = FACE_BOUND('',#24350,.T.);
+#24350 = EDGE_LOOP('',(#24351,#24374,#24401,#24402));
+#24351 = ORIENTED_EDGE('',*,*,#24352,.T.);
+#24352 = EDGE_CURVE('',#24321,#24353,#24355,.T.);
+#24353 = VERTEX_POINT('',#24354);
+#24354 = CARTESIAN_POINT('',(-17.00000110371,-183.7940250048,
+    76.418636092761));
+#24355 = SEAM_CURVE('',#24356,(#24360,#24367),.PCURVE_S1.);
+#24356 = LINE('',#24357,#24358);
+#24357 = CARTESIAN_POINT('',(-30.00000110371,-183.7940247231,
+    76.41863587153));
+#24358 = VECTOR('',#24359,1.);
+#24359 = DIRECTION('',(1.,-2.166438936869E-08,1.701778992973E-08));
+#24360 = PCURVE('',#24337,#24361);
+#24361 = DEFINITIONAL_REPRESENTATION('',(#24362),#24366);
+#24362 = LINE('',#24363,#24364);
+#24363 = CARTESIAN_POINT('',(-0.,0.));
+#24364 = VECTOR('',#24365,1.);
+#24365 = DIRECTION('',(-0.,-1.));
+#24366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24367 = PCURVE('',#24337,#24368);
+#24368 = DEFINITIONAL_REPRESENTATION('',(#24369),#24373);
+#24369 = LINE('',#24370,#24371);
+#24370 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#24371 = VECTOR('',#24372,1.);
+#24372 = DIRECTION('',(-0.,-1.));
+#24373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24374 = ORIENTED_EDGE('',*,*,#24375,.T.);
+#24375 = EDGE_CURVE('',#24353,#24353,#24376,.T.);
+#24376 = SURFACE_CURVE('',#24377,(#24382,#24389),.PCURVE_S1.);
+#24377 = CIRCLE('',#24378,1.25);
+#24378 = AXIS2_PLACEMENT_3D('',#24379,#24380,#24381);
+#24379 = CARTESIAN_POINT('',(-17.00000112498,-183.7940250319,
+    77.668636092761));
+#24380 = DIRECTION('',(1.,-2.166438936869E-08,1.701778992973E-08));
+#24381 = DIRECTION('',(1.701779039909E-08,2.1664714E-08,-1.));
+#24382 = PCURVE('',#24337,#24383);
+#24383 = DEFINITIONAL_REPRESENTATION('',(#24384),#24388);
+#24384 = LINE('',#24385,#24386);
+#24385 = CARTESIAN_POINT('',(-0.,-13.));
+#24386 = VECTOR('',#24387,1.);
+#24387 = DIRECTION('',(-1.,0.));
+#24388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24389 = PCURVE('',#24390,#24395);
+#24390 = PLANE('',#24391);
+#24391 = AXIS2_PLACEMENT_3D('',#24392,#24393,#24394);
+#24392 = CARTESIAN_POINT('',(-17.00000112498,-183.7940250319,
+    77.668636092761));
+#24393 = DIRECTION('',(1.,-2.166438936869E-08,1.701778992973E-08));
+#24394 = DIRECTION('',(1.701779039909E-08,2.1664714E-08,-1.));
+#24395 = DEFINITIONAL_REPRESENTATION('',(#24396),#24400);
+#24396 = CIRCLE('',#24397,1.25);
+#24397 = AXIS2_PLACEMENT_2D('',#24398,#24399);
+#24398 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#24399 = DIRECTION('',(1.,0.));
+#24400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24401 = ORIENTED_EDGE('',*,*,#24352,.F.);
+#24402 = ORIENTED_EDGE('',*,*,#24320,.F.);
+#24403 = ADVANCED_FACE('',(#24404),#24390,.F.);
+#24404 = FACE_BOUND('',#24405,.F.);
+#24405 = EDGE_LOOP('',(#24406));
+#24406 = ORIENTED_EDGE('',*,*,#24375,.T.);
+#24407 = ORIENTED_CLOSED_SHELL('',*,#24408,.F.);
+#24408 = CLOSED_SHELL('',(#24409,#24497,#24501,#24536,#24591));
+#24409 = ADVANCED_FACE('',(#24410),#24424,.F.);
+#24410 = FACE_BOUND('',#24411,.T.);
+#24411 = EDGE_LOOP('',(#24412,#24442,#24469,#24470));
+#24412 = ORIENTED_EDGE('',*,*,#24413,.T.);
+#24413 = EDGE_CURVE('',#24414,#24416,#24418,.T.);
+#24414 = VERTEX_POINT('',#24415);
+#24415 = CARTESIAN_POINT('',(-31.00000120205,-188.9243270934,
+    61.573246633816));
+#24416 = VERTEX_POINT('',#24417);
+#24417 = CARTESIAN_POINT('',(-30.00000120205,-188.924327115,
+    61.573246650857));
+#24418 = SEAM_CURVE('',#24419,(#24423,#24435),.PCURVE_S1.);
+#24419 = LINE('',#24420,#24421);
+#24420 = CARTESIAN_POINT('',(-31.00000120205,-188.9243270934,
+    61.573246633816));
+#24421 = VECTOR('',#24422,1.);
+#24422 = DIRECTION('',(1.,-2.166440336919E-08,1.704110394712E-08));
+#24423 = PCURVE('',#24424,#24429);
+#24424 = CYLINDRICAL_SURFACE('',#24425,2.);
+#24425 = AXIS2_PLACEMENT_3D('',#24426,#24427,#24428);
+#24426 = CARTESIAN_POINT('',(-31.00000123613,-188.9243271367,
+    63.573246633816));
+#24427 = DIRECTION('',(-1.,2.166440336919E-08,-1.704110394712E-08));
+#24428 = DIRECTION('',(1.704110441647E-08,2.1664423E-08,-1.));
+#24429 = DEFINITIONAL_REPRESENTATION('',(#24430),#24434);
+#24430 = LINE('',#24431,#24432);
+#24431 = CARTESIAN_POINT('',(-0.,0.));
+#24432 = VECTOR('',#24433,1.);
+#24433 = DIRECTION('',(-0.,-1.));
+#24434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24435 = PCURVE('',#24424,#24436);
+#24436 = DEFINITIONAL_REPRESENTATION('',(#24437),#24441);
+#24437 = LINE('',#24438,#24439);
+#24438 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#24439 = VECTOR('',#24440,1.);
+#24440 = DIRECTION('',(-0.,-1.));
+#24441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24442 = ORIENTED_EDGE('',*,*,#24443,.T.);
+#24443 = EDGE_CURVE('',#24416,#24416,#24444,.T.);
+#24444 = SURFACE_CURVE('',#24445,(#24450,#24457),.PCURVE_S1.);
+#24445 = CIRCLE('',#24446,2.);
+#24446 = AXIS2_PLACEMENT_3D('',#24447,#24448,#24449);
+#24447 = CARTESIAN_POINT('',(-30.00000123613,-188.9243271584,
+    63.573246650857));
+#24448 = DIRECTION('',(1.,-2.166440336919E-08,1.704110394712E-08));
+#24449 = DIRECTION('',(1.704110441647E-08,2.1664423E-08,-1.));
+#24450 = PCURVE('',#24424,#24451);
+#24451 = DEFINITIONAL_REPRESENTATION('',(#24452),#24456);
+#24452 = LINE('',#24453,#24454);
+#24453 = CARTESIAN_POINT('',(-0.,-1.));
+#24454 = VECTOR('',#24455,1.);
+#24455 = DIRECTION('',(-1.,0.));
+#24456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24457 = PCURVE('',#24458,#24463);
+#24458 = PLANE('',#24459);
+#24459 = AXIS2_PLACEMENT_3D('',#24460,#24461,#24462);
+#24460 = CARTESIAN_POINT('',(-30.00000123613,-188.9243271584,
+    63.573246650857));
+#24461 = DIRECTION('',(1.,-2.166440336919E-08,1.704110394712E-08));
+#24462 = DIRECTION('',(1.704110441647E-08,2.1664423E-08,-1.));
+#24463 = DEFINITIONAL_REPRESENTATION('',(#24464),#24468);
+#24464 = CIRCLE('',#24465,2.);
+#24465 = AXIS2_PLACEMENT_2D('',#24466,#24467);
+#24466 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#24467 = DIRECTION('',(1.,0.));
+#24468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24469 = ORIENTED_EDGE('',*,*,#24413,.F.);
+#24470 = ORIENTED_EDGE('',*,*,#24471,.F.);
+#24471 = EDGE_CURVE('',#24414,#24414,#24472,.T.);
+#24472 = SURFACE_CURVE('',#24473,(#24478,#24485),.PCURVE_S1.);
+#24473 = CIRCLE('',#24474,2.);
+#24474 = AXIS2_PLACEMENT_3D('',#24475,#24476,#24477);
+#24475 = CARTESIAN_POINT('',(-31.00000123613,-188.9243271367,
+    63.573246633816));
+#24476 = DIRECTION('',(1.,-2.166440336919E-08,1.704110394712E-08));
+#24477 = DIRECTION('',(1.704110441647E-08,2.1664423E-08,-1.));
+#24478 = PCURVE('',#24424,#24479);
+#24479 = DEFINITIONAL_REPRESENTATION('',(#24480),#24484);
+#24480 = LINE('',#24481,#24482);
+#24481 = CARTESIAN_POINT('',(-0.,0.));
+#24482 = VECTOR('',#24483,1.);
+#24483 = DIRECTION('',(-1.,0.));
+#24484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24485 = PCURVE('',#24486,#24491);
+#24486 = PLANE('',#24487);
+#24487 = AXIS2_PLACEMENT_3D('',#24488,#24489,#24490);
+#24488 = CARTESIAN_POINT('',(-31.00000123613,-188.9243271367,
+    63.573246633816));
+#24489 = DIRECTION('',(1.,-2.166440336919E-08,1.704110394712E-08));
+#24490 = DIRECTION('',(1.704110441647E-08,2.1664423E-08,-1.));
+#24491 = DEFINITIONAL_REPRESENTATION('',(#24492),#24496);
+#24492 = CIRCLE('',#24493,2.);
+#24493 = AXIS2_PLACEMENT_2D('',#24494,#24495);
+#24494 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#24495 = DIRECTION('',(1.,0.));
+#24496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24497 = ADVANCED_FACE('',(#24498),#24486,.T.);
+#24498 = FACE_BOUND('',#24499,.T.);
+#24499 = EDGE_LOOP('',(#24500));
+#24500 = ORIENTED_EDGE('',*,*,#24471,.T.);
+#24501 = ADVANCED_FACE('',(#24502,#24505),#24458,.F.);
+#24502 = FACE_BOUND('',#24503,.F.);
+#24503 = EDGE_LOOP('',(#24504));
+#24504 = ORIENTED_EDGE('',*,*,#24443,.T.);
+#24505 = FACE_BOUND('',#24506,.F.);
+#24506 = EDGE_LOOP('',(#24507));
+#24507 = ORIENTED_EDGE('',*,*,#24508,.F.);
+#24508 = EDGE_CURVE('',#24509,#24509,#24511,.T.);
+#24509 = VERTEX_POINT('',#24510);
+#24510 = CARTESIAN_POINT('',(-30.00000121483,-188.9243271313,
+    62.323246650857));
+#24511 = SURFACE_CURVE('',#24512,(#24517,#24524),.PCURVE_S1.);
+#24512 = CIRCLE('',#24513,1.25);
+#24513 = AXIS2_PLACEMENT_3D('',#24514,#24515,#24516);
+#24514 = CARTESIAN_POINT('',(-30.00000123613,-188.9243271584,
+    63.573246650857));
+#24515 = DIRECTION('',(1.,-2.166440336919E-08,1.704110394712E-08));
+#24516 = DIRECTION('',(1.704110441647E-08,2.1664423E-08,-1.));
+#24517 = PCURVE('',#24458,#24518);
+#24518 = DEFINITIONAL_REPRESENTATION('',(#24519),#24523);
+#24519 = CIRCLE('',#24520,1.25);
+#24520 = AXIS2_PLACEMENT_2D('',#24521,#24522);
+#24521 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#24522 = DIRECTION('',(1.,0.));
+#24523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24524 = PCURVE('',#24525,#24530);
+#24525 = CYLINDRICAL_SURFACE('',#24526,1.25);
+#24526 = AXIS2_PLACEMENT_3D('',#24527,#24528,#24529);
+#24527 = CARTESIAN_POINT('',(-30.00000123613,-188.9243271584,
+    63.573246650857));
+#24528 = DIRECTION('',(-1.,2.166440336919E-08,-1.704110394712E-08));
+#24529 = DIRECTION('',(1.704110441647E-08,2.1664423E-08,-1.));
+#24530 = DEFINITIONAL_REPRESENTATION('',(#24531),#24535);
+#24531 = LINE('',#24532,#24533);
+#24532 = CARTESIAN_POINT('',(-0.,0.));
+#24533 = VECTOR('',#24534,1.);
+#24534 = DIRECTION('',(-1.,0.));
+#24535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24536 = ADVANCED_FACE('',(#24537),#24525,.F.);
+#24537 = FACE_BOUND('',#24538,.T.);
+#24538 = EDGE_LOOP('',(#24539,#24562,#24589,#24590));
+#24539 = ORIENTED_EDGE('',*,*,#24540,.T.);
+#24540 = EDGE_CURVE('',#24509,#24541,#24543,.T.);
+#24541 = VERTEX_POINT('',#24542);
+#24542 = CARTESIAN_POINT('',(-17.00000121483,-188.9243274129,
+    62.323246872391));
+#24543 = SEAM_CURVE('',#24544,(#24548,#24555),.PCURVE_S1.);
+#24544 = LINE('',#24545,#24546);
+#24545 = CARTESIAN_POINT('',(-30.00000121483,-188.9243271313,
+    62.323246650857));
+#24546 = VECTOR('',#24547,1.);
+#24547 = DIRECTION('',(1.,-2.166440336919E-08,1.704110394712E-08));
+#24548 = PCURVE('',#24525,#24549);
+#24549 = DEFINITIONAL_REPRESENTATION('',(#24550),#24554);
+#24550 = LINE('',#24551,#24552);
+#24551 = CARTESIAN_POINT('',(-0.,0.));
+#24552 = VECTOR('',#24553,1.);
+#24553 = DIRECTION('',(-0.,-1.));
+#24554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24555 = PCURVE('',#24525,#24556);
+#24556 = DEFINITIONAL_REPRESENTATION('',(#24557),#24561);
+#24557 = LINE('',#24558,#24559);
+#24558 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#24559 = VECTOR('',#24560,1.);
+#24560 = DIRECTION('',(-0.,-1.));
+#24561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24562 = ORIENTED_EDGE('',*,*,#24563,.T.);
+#24563 = EDGE_CURVE('',#24541,#24541,#24564,.T.);
+#24564 = SURFACE_CURVE('',#24565,(#24570,#24577),.PCURVE_S1.);
+#24565 = CIRCLE('',#24566,1.25);
+#24566 = AXIS2_PLACEMENT_3D('',#24567,#24568,#24569);
+#24567 = CARTESIAN_POINT('',(-17.00000123613,-188.92432744,
+    63.573246872391));
+#24568 = DIRECTION('',(1.,-2.166440336919E-08,1.704110394712E-08));
+#24569 = DIRECTION('',(1.704110441647E-08,2.1664423E-08,-1.));
+#24570 = PCURVE('',#24525,#24571);
+#24571 = DEFINITIONAL_REPRESENTATION('',(#24572),#24576);
+#24572 = LINE('',#24573,#24574);
+#24573 = CARTESIAN_POINT('',(-0.,-13.));
+#24574 = VECTOR('',#24575,1.);
+#24575 = DIRECTION('',(-1.,0.));
+#24576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24577 = PCURVE('',#24578,#24583);
+#24578 = PLANE('',#24579);
+#24579 = AXIS2_PLACEMENT_3D('',#24580,#24581,#24582);
+#24580 = CARTESIAN_POINT('',(-17.00000123613,-188.92432744,
+    63.573246872391));
+#24581 = DIRECTION('',(1.,-2.166440336919E-08,1.704110394712E-08));
+#24582 = DIRECTION('',(1.704110441647E-08,2.1664423E-08,-1.));
+#24583 = DEFINITIONAL_REPRESENTATION('',(#24584),#24588);
+#24584 = CIRCLE('',#24585,1.25);
+#24585 = AXIS2_PLACEMENT_2D('',#24586,#24587);
+#24586 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#24587 = DIRECTION('',(1.,0.));
+#24588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24589 = ORIENTED_EDGE('',*,*,#24540,.F.);
+#24590 = ORIENTED_EDGE('',*,*,#24508,.F.);
+#24591 = ADVANCED_FACE('',(#24592),#24578,.F.);
+#24592 = FACE_BOUND('',#24593,.F.);
+#24593 = EDGE_LOOP('',(#24594));
+#24594 = ORIENTED_EDGE('',*,*,#24563,.T.);
+#24595 = ORIENTED_CLOSED_SHELL('',*,#24596,.F.);
+#24596 = CLOSED_SHELL('',(#24597,#24685,#24689,#24724,#24779));
+#24597 = ADVANCED_FACE('',(#24598),#24612,.F.);
+#24598 = FACE_BOUND('',#24599,.T.);
+#24599 = EDGE_LOOP('',(#24600,#24630,#24657,#24658));
+#24600 = ORIENTED_EDGE('',*,*,#24601,.T.);
+#24601 = EDGE_CURVE('',#24602,#24604,#24606,.T.);
+#24602 = VERTEX_POINT('',#24603);
+#24603 = CARTESIAN_POINT('',(30.999999103113,-183.1580760816,
+    79.56483156977));
+#24604 = VERTEX_POINT('',#24605);
+#24605 = CARTESIAN_POINT('',(29.999999103113,-183.1580760598,
+    79.564831597388));
+#24606 = SEAM_CURVE('',#24607,(#24611,#24623),.PCURVE_S1.);
+#24607 = LINE('',#24608,#24609);
+#24608 = CARTESIAN_POINT('',(30.999999103113,-183.1580760816,
+    79.56483156977));
+#24609 = VECTOR('',#24610,1.);
+#24610 = DIRECTION('',(-1.,2.183441936935E-08,2.761843965191E-08));
+#24611 = PCURVE('',#24612,#24617);
+#24612 = CYLINDRICAL_SURFACE('',#24613,2.);
+#24613 = AXIS2_PLACEMENT_3D('',#24614,#24615,#24616);
+#24614 = CARTESIAN_POINT('',(30.999999036857,-183.7940272199,
+    77.668633755802));
+#24615 = DIRECTION('',(1.,-2.183441936935E-08,-2.761843965191E-08));
+#24616 = DIRECTION('',(3.312782437259E-08,0.317975569149,0.948098906984)
+  );
+#24617 = DEFINITIONAL_REPRESENTATION('',(#24618),#24622);
+#24618 = LINE('',#24619,#24620);
+#24619 = CARTESIAN_POINT('',(-0.,0.));
+#24620 = VECTOR('',#24621,1.);
+#24621 = DIRECTION('',(-0.,-1.));
+#24622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24623 = PCURVE('',#24612,#24624);
+#24624 = DEFINITIONAL_REPRESENTATION('',(#24625),#24629);
+#24625 = LINE('',#24626,#24627);
+#24626 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#24627 = VECTOR('',#24628,1.);
+#24628 = DIRECTION('',(-0.,-1.));
+#24629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24630 = ORIENTED_EDGE('',*,*,#24631,.T.);
+#24631 = EDGE_CURVE('',#24604,#24604,#24632,.T.);
+#24632 = SURFACE_CURVE('',#24633,(#24638,#24645),.PCURVE_S1.);
+#24633 = CIRCLE('',#24634,2.);
+#24634 = AXIS2_PLACEMENT_3D('',#24635,#24636,#24637);
+#24635 = CARTESIAN_POINT('',(29.999999036857,-183.7940271981,
+    77.66863378342));
+#24636 = DIRECTION('',(-1.,2.183441936935E-08,2.761843965191E-08));
+#24637 = DIRECTION('',(3.312782437259E-08,0.317975569149,0.948098906984)
+  );
+#24638 = PCURVE('',#24612,#24639);
+#24639 = DEFINITIONAL_REPRESENTATION('',(#24640),#24644);
+#24640 = LINE('',#24641,#24642);
+#24641 = CARTESIAN_POINT('',(-0.,-1.));
+#24642 = VECTOR('',#24643,1.);
+#24643 = DIRECTION('',(-1.,0.));
+#24644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24645 = PCURVE('',#24646,#24651);
+#24646 = PLANE('',#24647);
+#24647 = AXIS2_PLACEMENT_3D('',#24648,#24649,#24650);
+#24648 = CARTESIAN_POINT('',(29.999999036857,-183.7940271981,
+    77.66863378342));
+#24649 = DIRECTION('',(-1.,2.183441936935E-08,2.761843965191E-08));
+#24650 = DIRECTION('',(3.312782437259E-08,0.317975569149,0.948098906984)
+  );
+#24651 = DEFINITIONAL_REPRESENTATION('',(#24652),#24656);
+#24652 = CIRCLE('',#24653,2.);
+#24653 = AXIS2_PLACEMENT_2D('',#24654,#24655);
+#24654 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#24655 = DIRECTION('',(1.,0.));
+#24656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24657 = ORIENTED_EDGE('',*,*,#24601,.F.);
+#24658 = ORIENTED_EDGE('',*,*,#24659,.F.);
+#24659 = EDGE_CURVE('',#24602,#24602,#24660,.T.);
+#24660 = SURFACE_CURVE('',#24661,(#24666,#24673),.PCURVE_S1.);
+#24661 = CIRCLE('',#24662,2.);
+#24662 = AXIS2_PLACEMENT_3D('',#24663,#24664,#24665);
+#24663 = CARTESIAN_POINT('',(30.999999036857,-183.7940272199,
+    77.668633755802));
+#24664 = DIRECTION('',(-1.,2.183441936935E-08,2.761843965191E-08));
+#24665 = DIRECTION('',(3.312782437259E-08,0.317975569149,0.948098906984)
+  );
+#24666 = PCURVE('',#24612,#24667);
+#24667 = DEFINITIONAL_REPRESENTATION('',(#24668),#24672);
+#24668 = LINE('',#24669,#24670);
+#24669 = CARTESIAN_POINT('',(-0.,0.));
+#24670 = VECTOR('',#24671,1.);
+#24671 = DIRECTION('',(-1.,0.));
+#24672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24673 = PCURVE('',#24674,#24679);
+#24674 = PLANE('',#24675);
+#24675 = AXIS2_PLACEMENT_3D('',#24676,#24677,#24678);
+#24676 = CARTESIAN_POINT('',(30.999999036857,-183.7940272199,
+    77.668633755802));
+#24677 = DIRECTION('',(-1.,2.183441936935E-08,2.761843965191E-08));
+#24678 = DIRECTION('',(3.312782437259E-08,0.317975569149,0.948098906984)
+  );
+#24679 = DEFINITIONAL_REPRESENTATION('',(#24680),#24684);
+#24680 = CIRCLE('',#24681,2.);
+#24681 = AXIS2_PLACEMENT_2D('',#24682,#24683);
+#24682 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#24683 = DIRECTION('',(1.,0.));
+#24684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24685 = ADVANCED_FACE('',(#24686),#24674,.T.);
+#24686 = FACE_BOUND('',#24687,.T.);
+#24687 = EDGE_LOOP('',(#24688));
+#24688 = ORIENTED_EDGE('',*,*,#24659,.T.);
+#24689 = ADVANCED_FACE('',(#24690,#24693),#24646,.F.);
+#24690 = FACE_BOUND('',#24691,.F.);
+#24691 = EDGE_LOOP('',(#24692));
+#24692 = ORIENTED_EDGE('',*,*,#24631,.T.);
+#24693 = FACE_BOUND('',#24694,.F.);
+#24694 = EDGE_LOOP('',(#24695));
+#24695 = ORIENTED_EDGE('',*,*,#24696,.F.);
+#24696 = EDGE_CURVE('',#24697,#24697,#24699,.T.);
+#24697 = VERTEX_POINT('',#24698);
+#24698 = CARTESIAN_POINT('',(29.999999078267,-183.3965577366,
+    78.85375741715));
+#24699 = SURFACE_CURVE('',#24700,(#24705,#24712),.PCURVE_S1.);
+#24700 = CIRCLE('',#24701,1.25);
+#24701 = AXIS2_PLACEMENT_3D('',#24702,#24703,#24704);
+#24702 = CARTESIAN_POINT('',(29.999999036857,-183.7940271981,
+    77.66863378342));
+#24703 = DIRECTION('',(-1.,2.183441936935E-08,2.761843965191E-08));
+#24704 = DIRECTION('',(3.312782437259E-08,0.317975569149,0.948098906984)
+  );
+#24705 = PCURVE('',#24646,#24706);
+#24706 = DEFINITIONAL_REPRESENTATION('',(#24707),#24711);
+#24707 = CIRCLE('',#24708,1.25);
+#24708 = AXIS2_PLACEMENT_2D('',#24709,#24710);
+#24709 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#24710 = DIRECTION('',(1.,0.));
+#24711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24712 = PCURVE('',#24713,#24718);
+#24713 = CYLINDRICAL_SURFACE('',#24714,1.25);
+#24714 = AXIS2_PLACEMENT_3D('',#24715,#24716,#24717);
+#24715 = CARTESIAN_POINT('',(29.999999036857,-183.7940271981,
+    77.66863378342));
+#24716 = DIRECTION('',(1.,-2.183441936935E-08,-2.761843965191E-08));
+#24717 = DIRECTION('',(3.312782437259E-08,0.317975569149,0.948098906984)
+  );
+#24718 = DEFINITIONAL_REPRESENTATION('',(#24719),#24723);
+#24719 = LINE('',#24720,#24721);
+#24720 = CARTESIAN_POINT('',(-0.,0.));
+#24721 = VECTOR('',#24722,1.);
+#24722 = DIRECTION('',(-1.,0.));
+#24723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24724 = ADVANCED_FACE('',(#24725),#24713,.F.);
+#24725 = FACE_BOUND('',#24726,.T.);
+#24726 = EDGE_LOOP('',(#24727,#24750,#24777,#24778));
+#24727 = ORIENTED_EDGE('',*,*,#24728,.T.);
+#24728 = EDGE_CURVE('',#24697,#24729,#24731,.T.);
+#24729 = VERTEX_POINT('',#24730);
+#24730 = CARTESIAN_POINT('',(16.999999078267,-183.3965574528,
+    78.85375777619));
+#24731 = SEAM_CURVE('',#24732,(#24736,#24743),.PCURVE_S1.);
+#24732 = LINE('',#24733,#24734);
+#24733 = CARTESIAN_POINT('',(29.999999078267,-183.3965577366,
+    78.85375741715));
+#24734 = VECTOR('',#24735,1.);
+#24735 = DIRECTION('',(-1.,2.183441936935E-08,2.761843965191E-08));
+#24736 = PCURVE('',#24713,#24737);
+#24737 = DEFINITIONAL_REPRESENTATION('',(#24738),#24742);
+#24738 = LINE('',#24739,#24740);
+#24739 = CARTESIAN_POINT('',(-0.,0.));
+#24740 = VECTOR('',#24741,1.);
+#24741 = DIRECTION('',(-0.,-1.));
+#24742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24743 = PCURVE('',#24713,#24744);
+#24744 = DEFINITIONAL_REPRESENTATION('',(#24745),#24749);
+#24745 = LINE('',#24746,#24747);
+#24746 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#24747 = VECTOR('',#24748,1.);
+#24748 = DIRECTION('',(-0.,-1.));
+#24749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24750 = ORIENTED_EDGE('',*,*,#24751,.T.);
+#24751 = EDGE_CURVE('',#24729,#24729,#24752,.T.);
+#24752 = SURFACE_CURVE('',#24753,(#24758,#24765),.PCURVE_S1.);
+#24753 = CIRCLE('',#24754,1.25);
+#24754 = AXIS2_PLACEMENT_3D('',#24755,#24756,#24757);
+#24755 = CARTESIAN_POINT('',(16.999999036857,-183.7940269142,
+    77.66863414246));
+#24756 = DIRECTION('',(-1.,2.183441936935E-08,2.761843965191E-08));
+#24757 = DIRECTION('',(3.312782437259E-08,0.317975569149,0.948098906984)
+  );
+#24758 = PCURVE('',#24713,#24759);
+#24759 = DEFINITIONAL_REPRESENTATION('',(#24760),#24764);
+#24760 = LINE('',#24761,#24762);
+#24761 = CARTESIAN_POINT('',(-0.,-13.));
+#24762 = VECTOR('',#24763,1.);
+#24763 = DIRECTION('',(-1.,0.));
+#24764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24765 = PCURVE('',#24766,#24771);
+#24766 = PLANE('',#24767);
+#24767 = AXIS2_PLACEMENT_3D('',#24768,#24769,#24770);
+#24768 = CARTESIAN_POINT('',(16.999999036857,-183.7940269142,
+    77.66863414246));
+#24769 = DIRECTION('',(-1.,2.183441936935E-08,2.761843965191E-08));
+#24770 = DIRECTION('',(3.312782437259E-08,0.317975569149,0.948098906984)
+  );
+#24771 = DEFINITIONAL_REPRESENTATION('',(#24772),#24776);
+#24772 = CIRCLE('',#24773,1.25);
+#24773 = AXIS2_PLACEMENT_2D('',#24774,#24775);
+#24774 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#24775 = DIRECTION('',(1.,0.));
+#24776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24777 = ORIENTED_EDGE('',*,*,#24728,.F.);
+#24778 = ORIENTED_EDGE('',*,*,#24696,.F.);
+#24779 = ADVANCED_FACE('',(#24780),#24766,.F.);
+#24780 = FACE_BOUND('',#24781,.F.);
+#24781 = EDGE_LOOP('',(#24782));
+#24782 = ORIENTED_EDGE('',*,*,#24751,.T.);
+#24783 = ORIENTED_CLOSED_SHELL('',*,#24784,.F.);
+#24784 = CLOSED_SHELL('',(#24785,#24873,#24877,#24912,#24967));
+#24785 = ADVANCED_FACE('',(#24786),#24800,.F.);
+#24786 = FACE_BOUND('',#24787,.T.);
+#24787 = EDGE_LOOP('',(#24788,#24818,#24845,#24846));
+#24788 = ORIENTED_EDGE('',*,*,#24789,.T.);
+#24789 = EDGE_CURVE('',#24790,#24792,#24794,.T.);
+#24790 = VERTEX_POINT('',#24791);
+#24791 = CARTESIAN_POINT('',(30.999998905614,-190.2987089297,
+    62.120288849457));
+#24792 = VERTEX_POINT('',#24793);
+#24793 = CARTESIAN_POINT('',(29.999998905614,-190.298708889,
+    62.120288840179));
+#24794 = SEAM_CURVE('',#24795,(#24799,#24811),.PCURVE_S1.);
+#24795 = LINE('',#24796,#24797);
+#24796 = CARTESIAN_POINT('',(30.999998905614,-190.2987089297,
+    62.120288849457));
+#24797 = VECTOR('',#24798,1.);
+#24798 = DIRECTION('',(-1.,4.062905743232E-08,-9.278222533443E-09));
+#24799 = PCURVE('',#24800,#24805);
+#24800 = CYLINDRICAL_SURFACE('',#24801,2.);
+#24801 = AXIS2_PLACEMENT_3D('',#24802,#24803,#24804);
+#24802 = CARTESIAN_POINT('',(30.999998947973,-188.924329249,
+    63.573244627613));
+#24803 = DIRECTION('',(1.,-4.062905743232E-08,9.278222533443E-09));
+#24804 = DIRECTION('',(-2.117945197E-08,-0.68718984035,-0.726477889078)
+  );
+#24805 = DEFINITIONAL_REPRESENTATION('',(#24806),#24810);
+#24806 = LINE('',#24807,#24808);
+#24807 = CARTESIAN_POINT('',(-0.,0.));
+#24808 = VECTOR('',#24809,1.);
+#24809 = DIRECTION('',(-0.,-1.));
+#24810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24811 = PCURVE('',#24800,#24812);
+#24812 = DEFINITIONAL_REPRESENTATION('',(#24813),#24817);
+#24813 = LINE('',#24814,#24815);
+#24814 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#24815 = VECTOR('',#24816,1.);
+#24816 = DIRECTION('',(-0.,-1.));
+#24817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24818 = ORIENTED_EDGE('',*,*,#24819,.T.);
+#24819 = EDGE_CURVE('',#24792,#24792,#24820,.T.);
+#24820 = SURFACE_CURVE('',#24821,(#24826,#24833),.PCURVE_S1.);
+#24821 = CIRCLE('',#24822,2.);
+#24822 = AXIS2_PLACEMENT_3D('',#24823,#24824,#24825);
+#24823 = CARTESIAN_POINT('',(29.999998947973,-188.9243292083,
+    63.573244618335));
+#24824 = DIRECTION('',(-1.,4.062905743232E-08,-9.278222533443E-09));
+#24825 = DIRECTION('',(-2.117945197E-08,-0.68718984035,-0.726477889078)
+  );
+#24826 = PCURVE('',#24800,#24827);
+#24827 = DEFINITIONAL_REPRESENTATION('',(#24828),#24832);
+#24828 = LINE('',#24829,#24830);
+#24829 = CARTESIAN_POINT('',(-0.,-1.));
+#24830 = VECTOR('',#24831,1.);
+#24831 = DIRECTION('',(-1.,0.));
+#24832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24833 = PCURVE('',#24834,#24839);
+#24834 = PLANE('',#24835);
+#24835 = AXIS2_PLACEMENT_3D('',#24836,#24837,#24838);
+#24836 = CARTESIAN_POINT('',(29.999998947973,-188.9243292083,
+    63.573244618335));
+#24837 = DIRECTION('',(-1.,4.062905743232E-08,-9.278222533443E-09));
+#24838 = DIRECTION('',(-2.117945197E-08,-0.68718984035,-0.726477889078)
+  );
+#24839 = DEFINITIONAL_REPRESENTATION('',(#24840),#24844);
+#24840 = CIRCLE('',#24841,2.);
+#24841 = AXIS2_PLACEMENT_2D('',#24842,#24843);
+#24842 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#24843 = DIRECTION('',(1.,0.));
+#24844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24845 = ORIENTED_EDGE('',*,*,#24789,.F.);
+#24846 = ORIENTED_EDGE('',*,*,#24847,.F.);
+#24847 = EDGE_CURVE('',#24790,#24790,#24848,.T.);
+#24848 = SURFACE_CURVE('',#24849,(#24854,#24861),.PCURVE_S1.);
+#24849 = CIRCLE('',#24850,2.);
+#24850 = AXIS2_PLACEMENT_3D('',#24851,#24852,#24853);
+#24851 = CARTESIAN_POINT('',(30.999998947973,-188.924329249,
+    63.573244627613));
+#24852 = DIRECTION('',(-1.,4.062905743232E-08,-9.278222533443E-09));
+#24853 = DIRECTION('',(-2.117945197E-08,-0.68718984035,-0.726477889078)
+  );
+#24854 = PCURVE('',#24800,#24855);
+#24855 = DEFINITIONAL_REPRESENTATION('',(#24856),#24860);
+#24856 = LINE('',#24857,#24858);
+#24857 = CARTESIAN_POINT('',(-0.,0.));
+#24858 = VECTOR('',#24859,1.);
+#24859 = DIRECTION('',(-1.,0.));
+#24860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24861 = PCURVE('',#24862,#24867);
+#24862 = PLANE('',#24863);
+#24863 = AXIS2_PLACEMENT_3D('',#24864,#24865,#24866);
+#24864 = CARTESIAN_POINT('',(30.999998947973,-188.924329249,
+    63.573244627613));
+#24865 = DIRECTION('',(-1.,4.062905743232E-08,-9.278222533443E-09));
+#24866 = DIRECTION('',(-2.117945197E-08,-0.68718984035,-0.726477889078)
+  );
+#24867 = DEFINITIONAL_REPRESENTATION('',(#24868),#24872);
+#24868 = CIRCLE('',#24869,2.);
+#24869 = AXIS2_PLACEMENT_2D('',#24870,#24871);
+#24870 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#24871 = DIRECTION('',(1.,0.));
+#24872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24873 = ADVANCED_FACE('',(#24874),#24862,.T.);
+#24874 = FACE_BOUND('',#24875,.T.);
+#24875 = EDGE_LOOP('',(#24876));
+#24876 = ORIENTED_EDGE('',*,*,#24847,.T.);
+#24877 = ADVANCED_FACE('',(#24878,#24881),#24834,.F.);
+#24878 = FACE_BOUND('',#24879,.F.);
+#24879 = EDGE_LOOP('',(#24880));
+#24880 = ORIENTED_EDGE('',*,*,#24819,.T.);
+#24881 = FACE_BOUND('',#24882,.F.);
+#24882 = EDGE_LOOP('',(#24883));
+#24883 = ORIENTED_EDGE('',*,*,#24884,.F.);
+#24884 = EDGE_CURVE('',#24885,#24885,#24887,.T.);
+#24885 = VERTEX_POINT('',#24886);
+#24886 = CARTESIAN_POINT('',(29.999998921499,-189.7833165088,
+    62.665147256987));
+#24887 = SURFACE_CURVE('',#24888,(#24893,#24900),.PCURVE_S1.);
+#24888 = CIRCLE('',#24889,1.25);
+#24889 = AXIS2_PLACEMENT_3D('',#24890,#24891,#24892);
+#24890 = CARTESIAN_POINT('',(29.999998947973,-188.9243292083,
+    63.573244618335));
+#24891 = DIRECTION('',(-1.,4.062905743232E-08,-9.278222533443E-09));
+#24892 = DIRECTION('',(-2.117945197E-08,-0.68718984035,-0.726477889078)
+  );
+#24893 = PCURVE('',#24834,#24894);
+#24894 = DEFINITIONAL_REPRESENTATION('',(#24895),#24899);
+#24895 = CIRCLE('',#24896,1.25);
+#24896 = AXIS2_PLACEMENT_2D('',#24897,#24898);
+#24897 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#24898 = DIRECTION('',(1.,0.));
+#24899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24900 = PCURVE('',#24901,#24906);
+#24901 = CYLINDRICAL_SURFACE('',#24902,1.25);
+#24902 = AXIS2_PLACEMENT_3D('',#24903,#24904,#24905);
+#24903 = CARTESIAN_POINT('',(29.999998947973,-188.9243292083,
+    63.573244618335));
+#24904 = DIRECTION('',(1.,-4.062905743232E-08,9.278222533443E-09));
+#24905 = DIRECTION('',(-2.117945197E-08,-0.68718984035,-0.726477889078)
+  );
+#24906 = DEFINITIONAL_REPRESENTATION('',(#24907),#24911);
+#24907 = LINE('',#24908,#24909);
+#24908 = CARTESIAN_POINT('',(-0.,0.));
+#24909 = VECTOR('',#24910,1.);
+#24910 = DIRECTION('',(-1.,0.));
+#24911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24912 = ADVANCED_FACE('',(#24913),#24901,.F.);
+#24913 = FACE_BOUND('',#24914,.T.);
+#24914 = EDGE_LOOP('',(#24915,#24938,#24965,#24966));
+#24915 = ORIENTED_EDGE('',*,*,#24916,.T.);
+#24916 = EDGE_CURVE('',#24885,#24917,#24919,.T.);
+#24917 = VERTEX_POINT('',#24918);
+#24918 = CARTESIAN_POINT('',(16.999998921499,-189.7833159806,
+    62.66514713637));
+#24919 = SEAM_CURVE('',#24920,(#24924,#24931),.PCURVE_S1.);
+#24920 = LINE('',#24921,#24922);
+#24921 = CARTESIAN_POINT('',(29.999998921499,-189.7833165088,
+    62.665147256987));
+#24922 = VECTOR('',#24923,1.);
+#24923 = DIRECTION('',(-1.,4.062905743232E-08,-9.278222533443E-09));
+#24924 = PCURVE('',#24901,#24925);
+#24925 = DEFINITIONAL_REPRESENTATION('',(#24926),#24930);
+#24926 = LINE('',#24927,#24928);
+#24927 = CARTESIAN_POINT('',(-0.,0.));
+#24928 = VECTOR('',#24929,1.);
+#24929 = DIRECTION('',(-0.,-1.));
+#24930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24931 = PCURVE('',#24901,#24932);
+#24932 = DEFINITIONAL_REPRESENTATION('',(#24933),#24937);
+#24933 = LINE('',#24934,#24935);
+#24934 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#24935 = VECTOR('',#24936,1.);
+#24936 = DIRECTION('',(-0.,-1.));
+#24937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24938 = ORIENTED_EDGE('',*,*,#24939,.T.);
+#24939 = EDGE_CURVE('',#24917,#24917,#24940,.T.);
+#24940 = SURFACE_CURVE('',#24941,(#24946,#24953),.PCURVE_S1.);
+#24941 = CIRCLE('',#24942,1.25);
+#24942 = AXIS2_PLACEMENT_3D('',#24943,#24944,#24945);
+#24943 = CARTESIAN_POINT('',(16.999998947973,-188.9243286801,
+    63.573244497718));
+#24944 = DIRECTION('',(-1.,4.062905743232E-08,-9.278222533443E-09));
+#24945 = DIRECTION('',(-2.117945197E-08,-0.68718984035,-0.726477889078)
+  );
+#24946 = PCURVE('',#24901,#24947);
+#24947 = DEFINITIONAL_REPRESENTATION('',(#24948),#24952);
+#24948 = LINE('',#24949,#24950);
+#24949 = CARTESIAN_POINT('',(-0.,-13.));
+#24950 = VECTOR('',#24951,1.);
+#24951 = DIRECTION('',(-1.,0.));
+#24952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24953 = PCURVE('',#24954,#24959);
+#24954 = PLANE('',#24955);
+#24955 = AXIS2_PLACEMENT_3D('',#24956,#24957,#24958);
+#24956 = CARTESIAN_POINT('',(16.999998947973,-188.9243286801,
+    63.573244497718));
+#24957 = DIRECTION('',(-1.,4.062905743232E-08,-9.278222533443E-09));
+#24958 = DIRECTION('',(-2.117945197E-08,-0.68718984035,-0.726477889078)
+  );
+#24959 = DEFINITIONAL_REPRESENTATION('',(#24960),#24964);
+#24960 = CIRCLE('',#24961,1.25);
+#24961 = AXIS2_PLACEMENT_2D('',#24962,#24963);
+#24962 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#24963 = DIRECTION('',(1.,0.));
+#24964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24965 = ORIENTED_EDGE('',*,*,#24916,.F.);
+#24966 = ORIENTED_EDGE('',*,*,#24884,.F.);
+#24967 = ADVANCED_FACE('',(#24968),#24954,.F.);
+#24968 = FACE_BOUND('',#24969,.F.);
+#24969 = EDGE_LOOP('',(#24970));
+#24970 = ORIENTED_EDGE('',*,*,#24939,.T.);
+#24971 = ORIENTED_CLOSED_SHELL('',*,#24972,.F.);
+#24972 = CLOSED_SHELL('',(#24973,#25093,#25239,#25380,#25438,#25491,
+    #25498,#25553,#25608,#25663,#25718,#25745,#25749,#25753,#25757));
+#24973 = ADVANCED_FACE('',(#24974),#24988,.T.);
+#24974 = FACE_BOUND('',#24975,.T.);
+#24975 = EDGE_LOOP('',(#24976,#25011,#25039,#25067));
+#24976 = ORIENTED_EDGE('',*,*,#24977,.T.);
+#24977 = EDGE_CURVE('',#24978,#24980,#24982,.T.);
+#24978 = VERTEX_POINT('',#24979);
+#24979 = CARTESIAN_POINT('',(-24.99999946688,-102.7852981937,
+    21.579798027266));
+#24980 = VERTEX_POINT('',#24981);
+#24981 = CARTESIAN_POINT('',(-24.99999967046,-112.1822242946,
+    24.999999754515));
+#24982 = SURFACE_CURVE('',#24983,(#24987,#24999),.PCURVE_S1.);
+#24983 = LINE('',#24984,#24985);
+#24984 = CARTESIAN_POINT('',(-24.99999946688,-102.7852981937,
+    21.579798027266));
+#24985 = VECTOR('',#24986,1.);
+#24986 = DIRECTION('',(-2.035787640357E-08,-0.939692610085,
+    0.342020172725));
+#24987 = PCURVE('',#24988,#24993);
+#24988 = PLANE('',#24989);
+#24989 = AXIS2_PLACEMENT_3D('',#24990,#24991,#24992);
+#24990 = CARTESIAN_POINT('',(-24.99999946688,-102.7852981937,
+    21.579798027266));
+#24991 = DIRECTION('',(1.10105197461E-09,0.342020172725,0.939692610085)
+  );
+#24992 = DIRECTION('',(1.,-1.9506728E-08,5.928154E-09));
+#24993 = DEFINITIONAL_REPRESENTATION('',(#24994),#24998);
+#24994 = LINE('',#24995,#24996);
+#24995 = CARTESIAN_POINT('',(0.,0.));
+#24996 = VECTOR('',#24997,1.);
+#24997 = DIRECTION('',(0.,-1.));
+#24998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24999 = PCURVE('',#25000,#25005);
+#25000 = PLANE('',#25001);
+#25001 = AXIS2_PLACEMENT_3D('',#25002,#25003,#25004);
+#25002 = CARTESIAN_POINT('',(-24.99999943385,-92.524693012,
+    49.77057632983));
+#25003 = DIRECTION('',(1.,-1.9506728E-08,5.928154E-09));
+#25004 = DIRECTION('',(-1.10105197461E-09,-0.342020172725,
+    -0.939692610085));
+#25005 = DEFINITIONAL_REPRESENTATION('',(#25006),#25010);
+#25006 = LINE('',#25007,#25008);
+#25007 = CARTESIAN_POINT('',(30.,0.));
+#25008 = VECTOR('',#25009,1.);
+#25009 = DIRECTION('',(0.,-1.));
+#25010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25011 = ORIENTED_EDGE('',*,*,#25012,.T.);
+#25012 = EDGE_CURVE('',#24980,#25013,#25015,.T.);
+#25013 = VERTEX_POINT('',#25014);
+#25014 = CARTESIAN_POINT('',(25.00000032954,-112.1822252699,
+    25.000000050923));
+#25015 = SURFACE_CURVE('',#25016,(#25020,#25027),.PCURVE_S1.);
+#25016 = LINE('',#25017,#25018);
+#25017 = CARTESIAN_POINT('',(-24.99999967046,-112.1822242946,
+    24.999999754515));
+#25018 = VECTOR('',#25019,1.);
+#25019 = DIRECTION('',(1.,-1.9506728E-08,5.928154E-09));
+#25020 = PCURVE('',#24988,#25021);
+#25021 = DEFINITIONAL_REPRESENTATION('',(#25022),#25026);
+#25022 = LINE('',#25023,#25024);
+#25023 = CARTESIAN_POINT('',(0.,-10.));
+#25024 = VECTOR('',#25025,1.);
+#25025 = DIRECTION('',(1.,0.));
+#25026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25027 = PCURVE('',#25028,#25033);
+#25028 = PLANE('',#25029);
+#25029 = AXIS2_PLACEMENT_3D('',#25030,#25031,#25032);
+#25030 = CARTESIAN_POINT('',(3.460553905654E-07,-107.0519221914,
+    39.095389054001));
+#25031 = DIRECTION('',(-2.035787640357E-08,-0.939692610085,
+    0.342020172725));
+#25032 = DIRECTION('',(1.,-1.9506728E-08,5.928154E-09));
+#25033 = DEFINITIONAL_REPRESENTATION('',(#25034),#25038);
+#25034 = LINE('',#25035,#25036);
+#25035 = CARTESIAN_POINT('',(-25.,-15.));
+#25036 = VECTOR('',#25037,1.);
+#25037 = DIRECTION('',(1.,0.));
+#25038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25039 = ORIENTED_EDGE('',*,*,#25040,.F.);
+#25040 = EDGE_CURVE('',#25041,#25013,#25043,.T.);
+#25041 = VERTEX_POINT('',#25042);
+#25042 = CARTESIAN_POINT('',(25.000000533118,-102.785299169,
+    21.579798323674));
+#25043 = SURFACE_CURVE('',#25044,(#25048,#25055),.PCURVE_S1.);
+#25044 = LINE('',#25045,#25046);
+#25045 = CARTESIAN_POINT('',(25.000000533118,-102.785299169,
+    21.579798323674));
+#25046 = VECTOR('',#25047,1.);
+#25047 = DIRECTION('',(-2.035787640357E-08,-0.939692610085,
+    0.342020172725));
+#25048 = PCURVE('',#24988,#25049);
+#25049 = DEFINITIONAL_REPRESENTATION('',(#25050),#25054);
+#25050 = LINE('',#25051,#25052);
+#25051 = CARTESIAN_POINT('',(50.,0.));
+#25052 = VECTOR('',#25053,1.);
+#25053 = DIRECTION('',(0.,-1.));
+#25054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25055 = PCURVE('',#25056,#25061);
+#25056 = PLANE('',#25057);
+#25057 = AXIS2_PLACEMENT_3D('',#25058,#25059,#25060);
+#25058 = CARTESIAN_POINT('',(25.000000533118,-102.785299169,
+    21.579798323674));
+#25059 = DIRECTION('',(-1.,1.9506728E-08,-5.928154E-09));
+#25060 = DIRECTION('',(1.10105197461E-09,0.342020172725,0.939692610085)
+  );
+#25061 = DEFINITIONAL_REPRESENTATION('',(#25062),#25066);
+#25062 = LINE('',#25063,#25064);
+#25063 = CARTESIAN_POINT('',(0.,0.));
+#25064 = VECTOR('',#25065,1.);
+#25065 = DIRECTION('',(0.,-1.));
+#25066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25067 = ORIENTED_EDGE('',*,*,#25068,.F.);
+#25068 = EDGE_CURVE('',#24978,#25041,#25069,.T.);
+#25069 = SURFACE_CURVE('',#25070,(#25074,#25081),.PCURVE_S1.);
+#25070 = LINE('',#25071,#25072);
+#25071 = CARTESIAN_POINT('',(-24.99999946688,-102.7852981937,
+    21.579798027266));
+#25072 = VECTOR('',#25073,1.);
+#25073 = DIRECTION('',(1.,-1.9506728E-08,5.928154E-09));
+#25074 = PCURVE('',#24988,#25075);
+#25075 = DEFINITIONAL_REPRESENTATION('',(#25076),#25080);
+#25076 = LINE('',#25077,#25078);
+#25077 = CARTESIAN_POINT('',(0.,0.));
+#25078 = VECTOR('',#25079,1.);
+#25079 = DIRECTION('',(1.,0.));
+#25080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25081 = PCURVE('',#25082,#25087);
+#25082 = PLANE('',#25083);
+#25083 = AXIS2_PLACEMENT_3D('',#25084,#25085,#25086);
+#25084 = CARTESIAN_POINT('',(5.496341550781E-07,-97.65499609055,
+    35.675187326752));
+#25085 = DIRECTION('',(-2.035787640357E-08,-0.939692610085,
+    0.342020172725));
+#25086 = DIRECTION('',(1.,-1.9506728E-08,5.928154E-09));
+#25087 = DEFINITIONAL_REPRESENTATION('',(#25088),#25092);
+#25088 = LINE('',#25089,#25090);
+#25089 = CARTESIAN_POINT('',(-25.,-15.));
+#25090 = VECTOR('',#25091,1.);
+#25091 = DIRECTION('',(1.,0.));
+#25092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25093 = ADVANCED_FACE('',(#25094,#25169,#25204),#25000,.T.);
+#25094 = FACE_BOUND('',#25095,.T.);
+#25095 = EDGE_LOOP('',(#25096,#25126,#25147,#25148));
+#25096 = ORIENTED_EDGE('',*,*,#25097,.T.);
+#25097 = EDGE_CURVE('',#25098,#25100,#25102,.T.);
+#25098 = VERTEX_POINT('',#25099);
+#25099 = CARTESIAN_POINT('',(-24.99999943385,-92.524693012,
+    49.77057632983));
+#25100 = VERTEX_POINT('',#25101);
+#25101 = CARTESIAN_POINT('',(-24.99999963742,-101.9216191128,
+    53.190778057079));
+#25102 = SURFACE_CURVE('',#25103,(#25107,#25114),.PCURVE_S1.);
+#25103 = LINE('',#25104,#25105);
+#25104 = CARTESIAN_POINT('',(-24.99999943385,-92.524693012,
+    49.77057632983));
+#25105 = VECTOR('',#25106,1.);
+#25106 = DIRECTION('',(-2.035787640357E-08,-0.939692610085,
+    0.342020172725));
+#25107 = PCURVE('',#25000,#25108);
+#25108 = DEFINITIONAL_REPRESENTATION('',(#25109),#25113);
+#25109 = LINE('',#25110,#25111);
+#25110 = CARTESIAN_POINT('',(0.,0.));
+#25111 = VECTOR('',#25112,1.);
+#25112 = DIRECTION('',(0.,-1.));
+#25113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25114 = PCURVE('',#25115,#25120);
+#25115 = PLANE('',#25116);
+#25116 = AXIS2_PLACEMENT_3D('',#25117,#25118,#25119);
+#25117 = CARTESIAN_POINT('',(25.00000056615,-92.52469398734,
+    49.770576626237));
+#25118 = DIRECTION('',(-1.10105197461E-09,-0.342020172725,
+    -0.939692610085));
+#25119 = DIRECTION('',(-1.,1.9506728E-08,-5.928154E-09));
+#25120 = DEFINITIONAL_REPRESENTATION('',(#25121),#25125);
+#25121 = LINE('',#25122,#25123);
+#25122 = CARTESIAN_POINT('',(50.,0.));
+#25123 = VECTOR('',#25124,1.);
+#25124 = DIRECTION('',(0.,-1.));
+#25125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25126 = ORIENTED_EDGE('',*,*,#25127,.T.);
+#25127 = EDGE_CURVE('',#25100,#24980,#25128,.T.);
+#25128 = SURFACE_CURVE('',#25129,(#25133,#25140),.PCURVE_S1.);
+#25129 = LINE('',#25130,#25131);
+#25130 = CARTESIAN_POINT('',(-24.99999963742,-101.9216191128,
+    53.190778057079));
+#25131 = VECTOR('',#25132,1.);
+#25132 = DIRECTION('',(-1.10105197461E-09,-0.342020172725,
+    -0.939692610085));
+#25133 = PCURVE('',#25000,#25134);
+#25134 = DEFINITIONAL_REPRESENTATION('',(#25135),#25139);
+#25135 = LINE('',#25136,#25137);
+#25136 = CARTESIAN_POINT('',(0.,-10.));
+#25137 = VECTOR('',#25138,1.);
+#25138 = DIRECTION('',(1.,0.));
+#25139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25140 = PCURVE('',#25028,#25141);
+#25141 = DEFINITIONAL_REPRESENTATION('',(#25142),#25146);
+#25142 = LINE('',#25143,#25144);
+#25143 = CARTESIAN_POINT('',(-25.,15.));
+#25144 = VECTOR('',#25145,1.);
+#25145 = DIRECTION('',(0.,-1.));
+#25146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25147 = ORIENTED_EDGE('',*,*,#24977,.F.);
+#25148 = ORIENTED_EDGE('',*,*,#25149,.F.);
+#25149 = EDGE_CURVE('',#25098,#24978,#25150,.T.);
+#25150 = SURFACE_CURVE('',#25151,(#25155,#25162),.PCURVE_S1.);
+#25151 = LINE('',#25152,#25153);
+#25152 = CARTESIAN_POINT('',(-24.99999943385,-92.524693012,
+    49.77057632983));
+#25153 = VECTOR('',#25154,1.);
+#25154 = DIRECTION('',(-1.10105197461E-09,-0.342020172725,
+    -0.939692610085));
+#25155 = PCURVE('',#25000,#25156);
+#25156 = DEFINITIONAL_REPRESENTATION('',(#25157),#25161);
+#25157 = LINE('',#25158,#25159);
+#25158 = CARTESIAN_POINT('',(0.,0.));
+#25159 = VECTOR('',#25160,1.);
+#25160 = DIRECTION('',(1.,0.));
+#25161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25162 = PCURVE('',#25082,#25163);
+#25163 = DEFINITIONAL_REPRESENTATION('',(#25164),#25168);
+#25164 = LINE('',#25165,#25166);
+#25165 = CARTESIAN_POINT('',(-25.,15.));
+#25166 = VECTOR('',#25167,1.);
+#25167 = DIRECTION('',(0.,-1.));
+#25168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25169 = FACE_BOUND('',#25170,.T.);
+#25170 = EDGE_LOOP('',(#25171));
+#25171 = ORIENTED_EDGE('',*,*,#25172,.T.);
+#25172 = EDGE_CURVE('',#25173,#25173,#25175,.T.);
+#25173 = VERTEX_POINT('',#25174);
+#25174 = CARTESIAN_POINT('',(-24.99999956454,-106.2011855964,
+    26.813746178711));
+#25175 = SURFACE_CURVE('',#25176,(#25181,#25192),.PCURVE_S1.);
+#25176 = CIRCLE('',#25177,1.25);
+#25177 = AXIS2_PLACEMENT_3D('',#25178,#25179,#25180);
+#25178 = CARTESIAN_POINT('',(-24.99999956316,-105.7736603805,
+    27.988361941318));
+#25179 = DIRECTION('',(-1.,1.9506728E-08,-5.928154E-09));
+#25180 = DIRECTION('',(-1.10105197461E-09,-0.342020172725,
+    -0.939692610085));
+#25181 = PCURVE('',#25000,#25182);
+#25182 = DEFINITIONAL_REPRESENTATION('',(#25183),#25191);
+#25183 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25184,#25185,#25186,#25187
+    ,#25188,#25189,#25190),.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(
+  '') );
+#25184 = CARTESIAN_POINT('',(26.25,-5.));
+#25185 = CARTESIAN_POINT('',(26.25,-7.165063509461));
+#25186 = CARTESIAN_POINT('',(24.375,-6.082531754731));
+#25187 = CARTESIAN_POINT('',(22.5,-5.));
+#25188 = CARTESIAN_POINT('',(24.375,-3.917468245269));
+#25189 = CARTESIAN_POINT('',(26.25,-2.834936490539));
+#25190 = CARTESIAN_POINT('',(26.25,-5.));
+#25191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25192 = PCURVE('',#25193,#25198);
+#25193 = CYLINDRICAL_SURFACE('',#25194,1.25);
+#25194 = AXIS2_PLACEMENT_3D('',#25195,#25196,#25197);
+#25195 = CARTESIAN_POINT('',(-24.99999956316,-105.7736603805,
+    27.988361941318));
+#25196 = DIRECTION('',(-1.,1.9506728E-08,-5.928154E-09));
+#25197 = DIRECTION('',(-1.10105197461E-09,-0.342020172725,
+    -0.939692610085));
+#25198 = DEFINITIONAL_REPRESENTATION('',(#25199),#25203);
+#25199 = LINE('',#25200,#25201);
+#25200 = CARTESIAN_POINT('',(0.,0.));
+#25201 = VECTOR('',#25202,1.);
+#25202 = DIRECTION('',(1.,0.));
+#25203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25204 = FACE_BOUND('',#25205,.T.);
+#25205 = EDGE_LOOP('',(#25206));
+#25206 = ORIENTED_EDGE('',*,*,#25207,.T.);
+#25207 = EDGE_CURVE('',#25208,#25208,#25210,.T.);
+#25208 = VERTEX_POINT('',#25209);
+#25209 = CARTESIAN_POINT('',(-24.99999954252,-99.36078214196,
+    45.60759838042));
+#25210 = SURFACE_CURVE('',#25211,(#25216,#25227),.PCURVE_S1.);
+#25211 = CIRCLE('',#25212,1.25);
+#25212 = AXIS2_PLACEMENT_3D('',#25213,#25214,#25215);
+#25213 = CARTESIAN_POINT('',(-24.99999954114,-98.93325692606,
+    46.782214143027));
+#25214 = DIRECTION('',(-1.,1.9506728E-08,-5.928154E-09));
+#25215 = DIRECTION('',(-1.10105197461E-09,-0.342020172725,
+    -0.939692610085));
+#25216 = PCURVE('',#25000,#25217);
+#25217 = DEFINITIONAL_REPRESENTATION('',(#25218),#25226);
+#25218 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25219,#25220,#25221,#25222
+    ,#25223,#25224,#25225),.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(
+  '') );
+#25219 = CARTESIAN_POINT('',(6.25,-5.));
+#25220 = CARTESIAN_POINT('',(6.25,-7.165063509461));
+#25221 = CARTESIAN_POINT('',(4.375,-6.082531754731));
+#25222 = CARTESIAN_POINT('',(2.5,-5.));
+#25223 = CARTESIAN_POINT('',(4.375,-3.917468245269));
+#25224 = CARTESIAN_POINT('',(6.25,-2.834936490539));
+#25225 = CARTESIAN_POINT('',(6.25,-5.));
+#25226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25227 = PCURVE('',#25228,#25233);
+#25228 = CYLINDRICAL_SURFACE('',#25229,1.25);
+#25229 = AXIS2_PLACEMENT_3D('',#25230,#25231,#25232);
+#25230 = CARTESIAN_POINT('',(-24.99999954114,-98.93325692606,
+    46.782214143027));
+#25231 = DIRECTION('',(-1.,1.9506728E-08,-5.928154E-09));
+#25232 = DIRECTION('',(-1.10105197461E-09,-0.342020172725,
+    -0.939692610085));
+#25233 = DEFINITIONAL_REPRESENTATION('',(#25234),#25238);
+#25234 = LINE('',#25235,#25236);
+#25235 = CARTESIAN_POINT('',(0.,0.));
+#25236 = VECTOR('',#25237,1.);
+#25237 = DIRECTION('',(1.,0.));
+#25238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25239 = ADVANCED_FACE('',(#25240,#25310,#25345),#25056,.T.);
+#25240 = FACE_BOUND('',#25241,.T.);
+#25241 = EDGE_LOOP('',(#25242,#25243,#25266,#25289));
+#25242 = ORIENTED_EDGE('',*,*,#25040,.T.);
+#25243 = ORIENTED_EDGE('',*,*,#25244,.T.);
+#25244 = EDGE_CURVE('',#25013,#25245,#25247,.T.);
+#25245 = VERTEX_POINT('',#25246);
+#25246 = CARTESIAN_POINT('',(25.000000362571,-101.9216200882,
+    53.190778353487));
+#25247 = SURFACE_CURVE('',#25248,(#25252,#25259),.PCURVE_S1.);
+#25248 = LINE('',#25249,#25250);
+#25249 = CARTESIAN_POINT('',(25.00000032954,-112.1822252699,
+    25.000000050923));
+#25250 = VECTOR('',#25251,1.);
+#25251 = DIRECTION('',(1.10105197461E-09,0.342020172725,0.939692610085)
+  );
+#25252 = PCURVE('',#25056,#25253);
+#25253 = DEFINITIONAL_REPRESENTATION('',(#25254),#25258);
+#25254 = LINE('',#25255,#25256);
+#25255 = CARTESIAN_POINT('',(0.,-10.));
+#25256 = VECTOR('',#25257,1.);
+#25257 = DIRECTION('',(1.,0.));
+#25258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25259 = PCURVE('',#25028,#25260);
+#25260 = DEFINITIONAL_REPRESENTATION('',(#25261),#25265);
+#25261 = LINE('',#25262,#25263);
+#25262 = CARTESIAN_POINT('',(25.,-15.));
+#25263 = VECTOR('',#25264,1.);
+#25264 = DIRECTION('',(0.,1.));
+#25265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25266 = ORIENTED_EDGE('',*,*,#25267,.F.);
+#25267 = EDGE_CURVE('',#25268,#25245,#25270,.T.);
+#25268 = VERTEX_POINT('',#25269);
+#25269 = CARTESIAN_POINT('',(25.00000056615,-92.52469398734,
+    49.770576626237));
+#25270 = SURFACE_CURVE('',#25271,(#25275,#25282),.PCURVE_S1.);
+#25271 = LINE('',#25272,#25273);
+#25272 = CARTESIAN_POINT('',(25.00000056615,-92.52469398734,
+    49.770576626237));
+#25273 = VECTOR('',#25274,1.);
+#25274 = DIRECTION('',(-2.035787640357E-08,-0.939692610085,
+    0.342020172725));
+#25275 = PCURVE('',#25056,#25276);
+#25276 = DEFINITIONAL_REPRESENTATION('',(#25277),#25281);
+#25277 = LINE('',#25278,#25279);
+#25278 = CARTESIAN_POINT('',(30.,0.));
+#25279 = VECTOR('',#25280,1.);
+#25280 = DIRECTION('',(0.,-1.));
+#25281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25282 = PCURVE('',#25115,#25283);
+#25283 = DEFINITIONAL_REPRESENTATION('',(#25284),#25288);
+#25284 = LINE('',#25285,#25286);
+#25285 = CARTESIAN_POINT('',(0.,-0.));
+#25286 = VECTOR('',#25287,1.);
+#25287 = DIRECTION('',(0.,-1.));
+#25288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25289 = ORIENTED_EDGE('',*,*,#25290,.F.);
+#25290 = EDGE_CURVE('',#25041,#25268,#25291,.T.);
+#25291 = SURFACE_CURVE('',#25292,(#25296,#25303),.PCURVE_S1.);
+#25292 = LINE('',#25293,#25294);
+#25293 = CARTESIAN_POINT('',(25.000000533118,-102.785299169,
+    21.579798323674));
+#25294 = VECTOR('',#25295,1.);
+#25295 = DIRECTION('',(1.10105197461E-09,0.342020172725,0.939692610085)
+  );
+#25296 = PCURVE('',#25056,#25297);
+#25297 = DEFINITIONAL_REPRESENTATION('',(#25298),#25302);
+#25298 = LINE('',#25299,#25300);
+#25299 = CARTESIAN_POINT('',(0.,0.));
+#25300 = VECTOR('',#25301,1.);
+#25301 = DIRECTION('',(1.,0.));
+#25302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25303 = PCURVE('',#25082,#25304);
+#25304 = DEFINITIONAL_REPRESENTATION('',(#25305),#25309);
+#25305 = LINE('',#25306,#25307);
+#25306 = CARTESIAN_POINT('',(25.,-15.));
+#25307 = VECTOR('',#25308,1.);
+#25308 = DIRECTION('',(0.,1.));
+#25309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25310 = FACE_BOUND('',#25311,.T.);
+#25311 = EDGE_LOOP('',(#25312));
+#25312 = ORIENTED_EDGE('',*,*,#25313,.T.);
+#25313 = EDGE_CURVE('',#25314,#25314,#25316,.T.);
+#25314 = VERTEX_POINT('',#25315);
+#25315 = CARTESIAN_POINT('',(25.000000460232,-98.50573268549,
+    47.956830202042));
+#25316 = SURFACE_CURVE('',#25317,(#25322,#25333),.PCURVE_S1.);
+#25317 = CIRCLE('',#25318,1.25);
+#25318 = AXIS2_PLACEMENT_3D('',#25319,#25320,#25321);
+#25319 = CARTESIAN_POINT('',(25.000000458855,-98.93325790139,
+    46.782214439435));
+#25320 = DIRECTION('',(1.,-1.9506728E-08,5.928154E-09));
+#25321 = DIRECTION('',(1.10105197461E-09,0.342020172725,0.939692610085)
+  );
+#25322 = PCURVE('',#25056,#25323);
+#25323 = DEFINITIONAL_REPRESENTATION('',(#25324),#25332);
+#25324 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25325,#25326,#25327,#25328
+    ,#25329,#25330,#25331),.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(
+  '') );
+#25325 = CARTESIAN_POINT('',(26.25,-5.));
+#25326 = CARTESIAN_POINT('',(26.25,-7.165063509461));
+#25327 = CARTESIAN_POINT('',(24.375,-6.082531754731));
+#25328 = CARTESIAN_POINT('',(22.5,-5.));
+#25329 = CARTESIAN_POINT('',(24.375,-3.917468245269));
+#25330 = CARTESIAN_POINT('',(26.25,-2.834936490539));
+#25331 = CARTESIAN_POINT('',(26.25,-5.));
+#25332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25333 = PCURVE('',#25334,#25339);
+#25334 = CYLINDRICAL_SURFACE('',#25335,1.25);
+#25335 = AXIS2_PLACEMENT_3D('',#25336,#25337,#25338);
+#25336 = CARTESIAN_POINT('',(25.000000458855,-98.93325790139,
+    46.782214439435));
+#25337 = DIRECTION('',(1.,-1.9506728E-08,5.928154E-09));
+#25338 = DIRECTION('',(1.10105197461E-09,0.342020172725,0.939692610085)
+  );
+#25339 = DEFINITIONAL_REPRESENTATION('',(#25340),#25344);
+#25340 = LINE('',#25341,#25342);
+#25341 = CARTESIAN_POINT('',(0.,0.));
+#25342 = VECTOR('',#25343,1.);
+#25343 = DIRECTION('',(1.,0.));
+#25344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25345 = FACE_BOUND('',#25346,.T.);
+#25346 = EDGE_LOOP('',(#25347));
+#25347 = ORIENTED_EDGE('',*,*,#25348,.T.);
+#25348 = EDGE_CURVE('',#25349,#25349,#25351,.T.);
+#25349 = VERTEX_POINT('',#25350);
+#25350 = CARTESIAN_POINT('',(25.000000438211,-105.3461361399,
+    29.162978000333));
+#25351 = SURFACE_CURVE('',#25352,(#25357,#25368),.PCURVE_S1.);
+#25352 = CIRCLE('',#25353,1.25);
+#25353 = AXIS2_PLACEMENT_3D('',#25354,#25355,#25356);
+#25354 = CARTESIAN_POINT('',(25.000000436834,-105.7736613558,
+    27.988362237726));
+#25355 = DIRECTION('',(1.,-1.9506728E-08,5.928154E-09));
+#25356 = DIRECTION('',(1.10105197461E-09,0.342020172725,0.939692610085)
+  );
+#25357 = PCURVE('',#25056,#25358);
+#25358 = DEFINITIONAL_REPRESENTATION('',(#25359),#25367);
+#25359 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25360,#25361,#25362,#25363
+    ,#25364,#25365,#25366),.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(
+  '') );
+#25360 = CARTESIAN_POINT('',(6.25,-5.));
+#25361 = CARTESIAN_POINT('',(6.25,-7.165063509461));
+#25362 = CARTESIAN_POINT('',(4.375,-6.082531754731));
+#25363 = CARTESIAN_POINT('',(2.5,-5.));
+#25364 = CARTESIAN_POINT('',(4.375,-3.917468245269));
+#25365 = CARTESIAN_POINT('',(6.25,-2.834936490539));
+#25366 = CARTESIAN_POINT('',(6.25,-5.));
+#25367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25368 = PCURVE('',#25369,#25374);
+#25369 = CYLINDRICAL_SURFACE('',#25370,1.25);
+#25370 = AXIS2_PLACEMENT_3D('',#25371,#25372,#25373);
+#25371 = CARTESIAN_POINT('',(25.000000436834,-105.7736613558,
+    27.988362237726));
+#25372 = DIRECTION('',(1.,-1.9506728E-08,5.928154E-09));
+#25373 = DIRECTION('',(1.10105197461E-09,0.342020172725,0.939692610085)
+  );
+#25374 = DEFINITIONAL_REPRESENTATION('',(#25375),#25379);
+#25375 = LINE('',#25376,#25377);
+#25376 = CARTESIAN_POINT('',(0.,0.));
+#25377 = VECTOR('',#25378,1.);
+#25378 = DIRECTION('',(1.,0.));
+#25379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25380 = ADVANCED_FACE('',(#25381,#25407),#25082,.T.);
+#25381 = FACE_BOUND('',#25382,.T.);
+#25382 = EDGE_LOOP('',(#25383,#25384,#25385,#25406));
+#25383 = ORIENTED_EDGE('',*,*,#25068,.T.);
+#25384 = ORIENTED_EDGE('',*,*,#25290,.T.);
+#25385 = ORIENTED_EDGE('',*,*,#25386,.T.);
+#25386 = EDGE_CURVE('',#25268,#25098,#25387,.T.);
+#25387 = SURFACE_CURVE('',#25388,(#25392,#25399),.PCURVE_S1.);
+#25388 = LINE('',#25389,#25390);
+#25389 = CARTESIAN_POINT('',(25.00000056615,-92.52469398734,
+    49.770576626237));
+#25390 = VECTOR('',#25391,1.);
+#25391 = DIRECTION('',(-1.,1.9506728E-08,-5.928154E-09));
+#25392 = PCURVE('',#25082,#25393);
+#25393 = DEFINITIONAL_REPRESENTATION('',(#25394),#25398);
+#25394 = LINE('',#25395,#25396);
+#25395 = CARTESIAN_POINT('',(25.,15.));
+#25396 = VECTOR('',#25397,1.);
+#25397 = DIRECTION('',(-1.,0.));
+#25398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25399 = PCURVE('',#25115,#25400);
+#25400 = DEFINITIONAL_REPRESENTATION('',(#25401),#25405);
+#25401 = LINE('',#25402,#25403);
+#25402 = CARTESIAN_POINT('',(0.,-0.));
+#25403 = VECTOR('',#25404,1.);
+#25404 = DIRECTION('',(1.,0.));
+#25405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25406 = ORIENTED_EDGE('',*,*,#25149,.T.);
+#25407 = FACE_BOUND('',#25408,.T.);
+#25408 = EDGE_LOOP('',(#25409));
+#25409 = ORIENTED_EDGE('',*,*,#25410,.F.);
+#25410 = EDGE_CURVE('',#25411,#25411,#25413,.T.);
+#25411 = VERTEX_POINT('',#25412);
+#25412 = CARTESIAN_POINT('',(7.500000552387,-96.79994580504,
+    38.024418896427));
+#25413 = SURFACE_CURVE('',#25414,(#25419,#25426),.PCURVE_S1.);
+#25414 = CIRCLE('',#25415,7.5);
+#25415 = AXIS2_PLACEMENT_3D('',#25416,#25417,#25418);
+#25416 = CARTESIAN_POINT('',(5.523867834256E-07,-96.79994565873,
+    38.024418851965));
+#25417 = DIRECTION('',(-2.035787640357E-08,-0.939692610085,
+    0.342020172725));
+#25418 = DIRECTION('',(1.,-1.9506728E-08,5.928154E-09));
+#25419 = PCURVE('',#25082,#25420);
+#25420 = DEFINITIONAL_REPRESENTATION('',(#25421),#25425);
+#25421 = CIRCLE('',#25422,7.5);
+#25422 = AXIS2_PLACEMENT_2D('',#25423,#25424);
+#25423 = CARTESIAN_POINT('',(0.,2.5));
+#25424 = DIRECTION('',(1.,0.));
+#25425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25426 = PCURVE('',#25427,#25432);
+#25427 = CYLINDRICAL_SURFACE('',#25428,7.5);
+#25428 = AXIS2_PLACEMENT_3D('',#25429,#25430,#25431);
+#25429 = CARTESIAN_POINT('',(5.523867834256E-07,-96.79994565873,
+    38.024418851965));
+#25430 = DIRECTION('',(2.035787640357E-08,0.939692610085,-0.342020172725
+    ));
+#25431 = DIRECTION('',(1.,-1.9506728E-08,5.928154E-09));
+#25432 = DEFINITIONAL_REPRESENTATION('',(#25433),#25437);
+#25433 = LINE('',#25434,#25435);
+#25434 = CARTESIAN_POINT('',(-0.,0.));
+#25435 = VECTOR('',#25436,1.);
+#25436 = DIRECTION('',(-1.,0.));
+#25437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25438 = ADVANCED_FACE('',(#25439,#25465),#25028,.F.);
+#25439 = FACE_BOUND('',#25440,.F.);
+#25440 = EDGE_LOOP('',(#25441,#25442,#25443,#25464));
+#25441 = ORIENTED_EDGE('',*,*,#25012,.T.);
+#25442 = ORIENTED_EDGE('',*,*,#25244,.T.);
+#25443 = ORIENTED_EDGE('',*,*,#25444,.T.);
+#25444 = EDGE_CURVE('',#25245,#25100,#25445,.T.);
+#25445 = SURFACE_CURVE('',#25446,(#25450,#25457),.PCURVE_S1.);
+#25446 = LINE('',#25447,#25448);
+#25447 = CARTESIAN_POINT('',(25.000000362571,-101.9216200882,
+    53.190778353487));
+#25448 = VECTOR('',#25449,1.);
+#25449 = DIRECTION('',(-1.,1.9506728E-08,-5.928154E-09));
+#25450 = PCURVE('',#25028,#25451);
+#25451 = DEFINITIONAL_REPRESENTATION('',(#25452),#25456);
+#25452 = LINE('',#25453,#25454);
+#25453 = CARTESIAN_POINT('',(25.,15.));
+#25454 = VECTOR('',#25455,1.);
+#25455 = DIRECTION('',(-1.,0.));
+#25456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25457 = PCURVE('',#25115,#25458);
+#25458 = DEFINITIONAL_REPRESENTATION('',(#25459),#25463);
+#25459 = LINE('',#25460,#25461);
+#25460 = CARTESIAN_POINT('',(0.,-10.));
+#25461 = VECTOR('',#25462,1.);
+#25462 = DIRECTION('',(1.,0.));
+#25463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25464 = ORIENTED_EDGE('',*,*,#25127,.T.);
+#25465 = FACE_BOUND('',#25466,.F.);
+#25466 = EDGE_LOOP('',(#25467));
+#25467 = ORIENTED_EDGE('',*,*,#25468,.F.);
+#25468 = EDGE_CURVE('',#25469,#25469,#25471,.T.);
+#25469 = VERTEX_POINT('',#25470);
+#25470 = CARTESIAN_POINT('',(7.500000348808,-106.1968719058,
+    41.444620623676));
+#25471 = SURFACE_CURVE('',#25472,(#25477,#25484),.PCURVE_S1.);
+#25472 = CIRCLE('',#25473,7.5);
+#25473 = AXIS2_PLACEMENT_3D('',#25474,#25475,#25476);
+#25474 = CARTESIAN_POINT('',(3.488080189129E-07,-106.1968717595,
+    41.444620579215));
+#25475 = DIRECTION('',(-2.035787640357E-08,-0.939692610085,
+    0.342020172725));
+#25476 = DIRECTION('',(1.,-1.9506728E-08,5.928154E-09));
+#25477 = PCURVE('',#25028,#25478);
+#25478 = DEFINITIONAL_REPRESENTATION('',(#25479),#25483);
+#25479 = CIRCLE('',#25480,7.5);
+#25480 = AXIS2_PLACEMENT_2D('',#25481,#25482);
+#25481 = CARTESIAN_POINT('',(0.,2.5));
+#25482 = DIRECTION('',(1.,0.));
+#25483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25484 = PCURVE('',#25427,#25485);
+#25485 = DEFINITIONAL_REPRESENTATION('',(#25486),#25490);
+#25486 = LINE('',#25487,#25488);
+#25487 = CARTESIAN_POINT('',(-0.,-10.));
+#25488 = VECTOR('',#25489,1.);
+#25489 = DIRECTION('',(-1.,0.));
+#25490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25491 = ADVANCED_FACE('',(#25492),#25115,.T.);
+#25492 = FACE_BOUND('',#25493,.T.);
+#25493 = EDGE_LOOP('',(#25494,#25495,#25496,#25497));
+#25494 = ORIENTED_EDGE('',*,*,#25267,.T.);
+#25495 = ORIENTED_EDGE('',*,*,#25444,.T.);
+#25496 = ORIENTED_EDGE('',*,*,#25097,.F.);
+#25497 = ORIENTED_EDGE('',*,*,#25386,.F.);
+#25498 = ADVANCED_FACE('',(#25499),#25193,.T.);
+#25499 = FACE_BOUND('',#25500,.T.);
+#25500 = EDGE_LOOP('',(#25501,#25524,#25551,#25552));
+#25501 = ORIENTED_EDGE('',*,*,#25502,.T.);
+#25502 = EDGE_CURVE('',#25173,#25503,#25505,.T.);
+#25503 = VERTEX_POINT('',#25504);
+#25504 = CARTESIAN_POINT('',(-14.99999956454,-106.2011857915,
+    26.813746237993));
+#25505 = SEAM_CURVE('',#25506,(#25510,#25517),.PCURVE_S1.);
+#25506 = LINE('',#25507,#25508);
+#25507 = CARTESIAN_POINT('',(-24.99999956454,-106.2011855964,
+    26.813746178711));
+#25508 = VECTOR('',#25509,1.);
+#25509 = DIRECTION('',(1.,-1.9506728E-08,5.928154E-09));
+#25510 = PCURVE('',#25193,#25511);
+#25511 = DEFINITIONAL_REPRESENTATION('',(#25512),#25516);
+#25512 = LINE('',#25513,#25514);
+#25513 = CARTESIAN_POINT('',(0.,0.));
+#25514 = VECTOR('',#25515,1.);
+#25515 = DIRECTION('',(0.,-1.));
+#25516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25517 = PCURVE('',#25193,#25518);
+#25518 = DEFINITIONAL_REPRESENTATION('',(#25519),#25523);
+#25519 = LINE('',#25520,#25521);
+#25520 = CARTESIAN_POINT('',(6.28318530718,0.));
+#25521 = VECTOR('',#25522,1.);
+#25522 = DIRECTION('',(0.,-1.));
+#25523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25524 = ORIENTED_EDGE('',*,*,#25525,.T.);
+#25525 = EDGE_CURVE('',#25503,#25503,#25526,.T.);
+#25526 = SURFACE_CURVE('',#25527,(#25532,#25539),.PCURVE_S1.);
+#25527 = CIRCLE('',#25528,1.25);
+#25528 = AXIS2_PLACEMENT_3D('',#25529,#25530,#25531);
+#25529 = CARTESIAN_POINT('',(-14.99999956316,-105.7736605756,
+    27.9883620006));
+#25530 = DIRECTION('',(-1.,1.9506728E-08,-5.928154E-09));
+#25531 = DIRECTION('',(-1.10105197461E-09,-0.342020172725,
+    -0.939692610085));
+#25532 = PCURVE('',#25193,#25533);
+#25533 = DEFINITIONAL_REPRESENTATION('',(#25534),#25538);
+#25534 = LINE('',#25535,#25536);
+#25535 = CARTESIAN_POINT('',(0.,-10.));
+#25536 = VECTOR('',#25537,1.);
+#25537 = DIRECTION('',(1.,0.));
+#25538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25539 = PCURVE('',#25540,#25545);
+#25540 = PLANE('',#25541);
+#25541 = AXIS2_PLACEMENT_3D('',#25542,#25543,#25544);
+#25542 = CARTESIAN_POINT('',(-14.99999956316,-105.7736605756,
+    27.9883620006));
+#25543 = DIRECTION('',(-1.,1.9506728E-08,-5.928154E-09));
+#25544 = DIRECTION('',(2.035787640357E-08,0.939692610085,-0.342020172725
+    ));
+#25545 = DEFINITIONAL_REPRESENTATION('',(#25546),#25550);
+#25546 = CIRCLE('',#25547,1.25);
+#25547 = AXIS2_PLACEMENT_2D('',#25548,#25549);
+#25548 = CARTESIAN_POINT('',(-8.9E-16,0.));
+#25549 = DIRECTION('',(0.,1.));
+#25550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25551 = ORIENTED_EDGE('',*,*,#25502,.F.);
+#25552 = ORIENTED_EDGE('',*,*,#25172,.F.);
+#25553 = ADVANCED_FACE('',(#25554),#25228,.T.);
+#25554 = FACE_BOUND('',#25555,.T.);
+#25555 = EDGE_LOOP('',(#25556,#25579,#25606,#25607));
+#25556 = ORIENTED_EDGE('',*,*,#25557,.T.);
+#25557 = EDGE_CURVE('',#25208,#25558,#25560,.T.);
+#25558 = VERTEX_POINT('',#25559);
+#25559 = CARTESIAN_POINT('',(-14.99999954252,-99.36078233703,
+    45.607598439702));
+#25560 = SEAM_CURVE('',#25561,(#25565,#25572),.PCURVE_S1.);
+#25561 = LINE('',#25562,#25563);
+#25562 = CARTESIAN_POINT('',(-24.99999954252,-99.36078214196,
+    45.60759838042));
+#25563 = VECTOR('',#25564,1.);
+#25564 = DIRECTION('',(1.,-1.9506728E-08,5.928154E-09));
+#25565 = PCURVE('',#25228,#25566);
+#25566 = DEFINITIONAL_REPRESENTATION('',(#25567),#25571);
+#25567 = LINE('',#25568,#25569);
+#25568 = CARTESIAN_POINT('',(0.,0.));
+#25569 = VECTOR('',#25570,1.);
+#25570 = DIRECTION('',(0.,-1.));
+#25571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25572 = PCURVE('',#25228,#25573);
+#25573 = DEFINITIONAL_REPRESENTATION('',(#25574),#25578);
+#25574 = LINE('',#25575,#25576);
+#25575 = CARTESIAN_POINT('',(6.28318530718,0.));
+#25576 = VECTOR('',#25577,1.);
+#25577 = DIRECTION('',(0.,-1.));
+#25578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25579 = ORIENTED_EDGE('',*,*,#25580,.T.);
+#25580 = EDGE_CURVE('',#25558,#25558,#25581,.T.);
+#25581 = SURFACE_CURVE('',#25582,(#25587,#25594),.PCURVE_S1.);
+#25582 = CIRCLE('',#25583,1.25);
+#25583 = AXIS2_PLACEMENT_3D('',#25584,#25585,#25586);
+#25584 = CARTESIAN_POINT('',(-14.99999954114,-98.93325712112,
+    46.782214202309));
+#25585 = DIRECTION('',(-1.,1.9506728E-08,-5.928154E-09));
+#25586 = DIRECTION('',(-1.10105197461E-09,-0.342020172725,
+    -0.939692610085));
+#25587 = PCURVE('',#25228,#25588);
+#25588 = DEFINITIONAL_REPRESENTATION('',(#25589),#25593);
+#25589 = LINE('',#25590,#25591);
+#25590 = CARTESIAN_POINT('',(0.,-10.));
+#25591 = VECTOR('',#25592,1.);
+#25592 = DIRECTION('',(1.,0.));
+#25593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25594 = PCURVE('',#25595,#25600);
+#25595 = PLANE('',#25596);
+#25596 = AXIS2_PLACEMENT_3D('',#25597,#25598,#25599);
+#25597 = CARTESIAN_POINT('',(-14.99999954114,-98.93325712112,
+    46.782214202309));
+#25598 = DIRECTION('',(-1.,1.9506728E-08,-5.928154E-09));
+#25599 = DIRECTION('',(2.035787640357E-08,0.939692610085,-0.342020172725
+    ));
+#25600 = DEFINITIONAL_REPRESENTATION('',(#25601),#25605);
+#25601 = CIRCLE('',#25602,1.25);
+#25602 = AXIS2_PLACEMENT_2D('',#25603,#25604);
+#25603 = CARTESIAN_POINT('',(0.,0.));
+#25604 = DIRECTION('',(0.,1.));
+#25605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25606 = ORIENTED_EDGE('',*,*,#25557,.F.);
+#25607 = ORIENTED_EDGE('',*,*,#25207,.F.);
+#25608 = ADVANCED_FACE('',(#25609),#25334,.T.);
+#25609 = FACE_BOUND('',#25610,.T.);
+#25610 = EDGE_LOOP('',(#25611,#25634,#25661,#25662));
+#25611 = ORIENTED_EDGE('',*,*,#25612,.T.);
+#25612 = EDGE_CURVE('',#25314,#25613,#25615,.T.);
+#25613 = VERTEX_POINT('',#25614);
+#25614 = CARTESIAN_POINT('',(15.000000460232,-98.50573249042,
+    47.95683014276));
+#25615 = SEAM_CURVE('',#25616,(#25620,#25627),.PCURVE_S1.);
+#25616 = LINE('',#25617,#25618);
+#25617 = CARTESIAN_POINT('',(25.000000460232,-98.50573268549,
+    47.956830202042));
+#25618 = VECTOR('',#25619,1.);
+#25619 = DIRECTION('',(-1.,1.9506728E-08,-5.928154E-09));
+#25620 = PCURVE('',#25334,#25621);
+#25621 = DEFINITIONAL_REPRESENTATION('',(#25622),#25626);
+#25622 = LINE('',#25623,#25624);
+#25623 = CARTESIAN_POINT('',(0.,0.));
+#25624 = VECTOR('',#25625,1.);
+#25625 = DIRECTION('',(0.,-1.));
+#25626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25627 = PCURVE('',#25334,#25628);
+#25628 = DEFINITIONAL_REPRESENTATION('',(#25629),#25633);
+#25629 = LINE('',#25630,#25631);
+#25630 = CARTESIAN_POINT('',(6.28318530718,0.));
+#25631 = VECTOR('',#25632,1.);
+#25632 = DIRECTION('',(0.,-1.));
+#25633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25634 = ORIENTED_EDGE('',*,*,#25635,.T.);
+#25635 = EDGE_CURVE('',#25613,#25613,#25636,.T.);
+#25636 = SURFACE_CURVE('',#25637,(#25642,#25649),.PCURVE_S1.);
+#25637 = CIRCLE('',#25638,1.25);
+#25638 = AXIS2_PLACEMENT_3D('',#25639,#25640,#25641);
+#25639 = CARTESIAN_POINT('',(15.000000458855,-98.93325770633,
+    46.782214380153));
+#25640 = DIRECTION('',(1.,-1.9506728E-08,5.928154E-09));
+#25641 = DIRECTION('',(1.10105197461E-09,0.342020172725,0.939692610085)
+  );
+#25642 = PCURVE('',#25334,#25643);
+#25643 = DEFINITIONAL_REPRESENTATION('',(#25644),#25648);
+#25644 = LINE('',#25645,#25646);
+#25645 = CARTESIAN_POINT('',(0.,-10.));
+#25646 = VECTOR('',#25647,1.);
+#25647 = DIRECTION('',(1.,0.));
+#25648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25649 = PCURVE('',#25650,#25655);
+#25650 = PLANE('',#25651);
+#25651 = AXIS2_PLACEMENT_3D('',#25652,#25653,#25654);
+#25652 = CARTESIAN_POINT('',(15.000000458855,-98.93325770633,
+    46.782214380153));
+#25653 = DIRECTION('',(1.,-1.9506728E-08,5.928154E-09));
+#25654 = DIRECTION('',(-2.035787640357E-08,-0.939692610085,
+    0.342020172725));
+#25655 = DEFINITIONAL_REPRESENTATION('',(#25656),#25660);
+#25656 = CIRCLE('',#25657,1.25);
+#25657 = AXIS2_PLACEMENT_2D('',#25658,#25659);
+#25658 = CARTESIAN_POINT('',(0.,-3.55E-15));
+#25659 = DIRECTION('',(0.,-1.));
+#25660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25661 = ORIENTED_EDGE('',*,*,#25612,.F.);
+#25662 = ORIENTED_EDGE('',*,*,#25313,.F.);
+#25663 = ADVANCED_FACE('',(#25664),#25369,.T.);
+#25664 = FACE_BOUND('',#25665,.T.);
+#25665 = EDGE_LOOP('',(#25666,#25689,#25716,#25717));
+#25666 = ORIENTED_EDGE('',*,*,#25667,.T.);
+#25667 = EDGE_CURVE('',#25349,#25668,#25670,.T.);
+#25668 = VERTEX_POINT('',#25669);
+#25669 = CARTESIAN_POINT('',(15.000000438211,-105.3461359449,
+    29.162977941051));
+#25670 = SEAM_CURVE('',#25671,(#25675,#25682),.PCURVE_S1.);
+#25671 = LINE('',#25672,#25673);
+#25672 = CARTESIAN_POINT('',(25.000000438211,-105.3461361399,
+    29.162978000333));
+#25673 = VECTOR('',#25674,1.);
+#25674 = DIRECTION('',(-1.,1.9506728E-08,-5.928154E-09));
+#25675 = PCURVE('',#25369,#25676);
+#25676 = DEFINITIONAL_REPRESENTATION('',(#25677),#25681);
+#25677 = LINE('',#25678,#25679);
+#25678 = CARTESIAN_POINT('',(0.,0.));
+#25679 = VECTOR('',#25680,1.);
+#25680 = DIRECTION('',(0.,-1.));
+#25681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25682 = PCURVE('',#25369,#25683);
+#25683 = DEFINITIONAL_REPRESENTATION('',(#25684),#25688);
+#25684 = LINE('',#25685,#25686);
+#25685 = CARTESIAN_POINT('',(6.28318530718,0.));
+#25686 = VECTOR('',#25687,1.);
+#25687 = DIRECTION('',(0.,-1.));
+#25688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25689 = ORIENTED_EDGE('',*,*,#25690,.T.);
+#25690 = EDGE_CURVE('',#25668,#25668,#25691,.T.);
+#25691 = SURFACE_CURVE('',#25692,(#25697,#25704),.PCURVE_S1.);
+#25692 = CIRCLE('',#25693,1.25);
+#25693 = AXIS2_PLACEMENT_3D('',#25694,#25695,#25696);
+#25694 = CARTESIAN_POINT('',(15.000000436834,-105.7736611608,
+    27.988362178444));
+#25695 = DIRECTION('',(1.,-1.9506728E-08,5.928154E-09));
+#25696 = DIRECTION('',(1.10105197461E-09,0.342020172725,0.939692610085)
+  );
+#25697 = PCURVE('',#25369,#25698);
+#25698 = DEFINITIONAL_REPRESENTATION('',(#25699),#25703);
+#25699 = LINE('',#25700,#25701);
+#25700 = CARTESIAN_POINT('',(0.,-10.));
+#25701 = VECTOR('',#25702,1.);
+#25702 = DIRECTION('',(1.,0.));
+#25703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25704 = PCURVE('',#25705,#25710);
+#25705 = PLANE('',#25706);
+#25706 = AXIS2_PLACEMENT_3D('',#25707,#25708,#25709);
+#25707 = CARTESIAN_POINT('',(15.000000436834,-105.7736611608,
+    27.988362178444));
+#25708 = DIRECTION('',(1.,-1.9506728E-08,5.928154E-09));
+#25709 = DIRECTION('',(-2.035787640357E-08,-0.939692610085,
+    0.342020172725));
+#25710 = DEFINITIONAL_REPRESENTATION('',(#25711),#25715);
+#25711 = CIRCLE('',#25712,1.25);
+#25712 = AXIS2_PLACEMENT_2D('',#25713,#25714);
+#25713 = CARTESIAN_POINT('',(8.9E-16,-8.9E-16));
+#25714 = DIRECTION('',(0.,-1.));
+#25715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25716 = ORIENTED_EDGE('',*,*,#25667,.F.);
+#25717 = ORIENTED_EDGE('',*,*,#25348,.F.);
+#25718 = ADVANCED_FACE('',(#25719),#25427,.T.);
+#25719 = FACE_BOUND('',#25720,.F.);
+#25720 = EDGE_LOOP('',(#25721,#25742,#25743,#25744));
+#25721 = ORIENTED_EDGE('',*,*,#25722,.T.);
+#25722 = EDGE_CURVE('',#25411,#25469,#25723,.T.);
+#25723 = SEAM_CURVE('',#25724,(#25728,#25735),.PCURVE_S1.);
+#25724 = LINE('',#25725,#25726);
+#25725 = CARTESIAN_POINT('',(7.500000552387,-96.79994580504,
+    38.024418896427));
+#25726 = VECTOR('',#25727,1.);
+#25727 = DIRECTION('',(-2.035787640357E-08,-0.939692610085,
+    0.342020172725));
+#25728 = PCURVE('',#25427,#25729);
+#25729 = DEFINITIONAL_REPRESENTATION('',(#25730),#25734);
+#25730 = LINE('',#25731,#25732);
+#25731 = CARTESIAN_POINT('',(-0.,0.));
+#25732 = VECTOR('',#25733,1.);
+#25733 = DIRECTION('',(-0.,-1.));
+#25734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25735 = PCURVE('',#25427,#25736);
+#25736 = DEFINITIONAL_REPRESENTATION('',(#25737),#25741);
+#25737 = LINE('',#25738,#25739);
+#25738 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#25739 = VECTOR('',#25740,1.);
+#25740 = DIRECTION('',(-0.,-1.));
+#25741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25742 = ORIENTED_EDGE('',*,*,#25468,.T.);
+#25743 = ORIENTED_EDGE('',*,*,#25722,.F.);
+#25744 = ORIENTED_EDGE('',*,*,#25410,.F.);
+#25745 = ADVANCED_FACE('',(#25746),#25540,.F.);
+#25746 = FACE_BOUND('',#25747,.F.);
+#25747 = EDGE_LOOP('',(#25748));
+#25748 = ORIENTED_EDGE('',*,*,#25525,.T.);
+#25749 = ADVANCED_FACE('',(#25750),#25595,.F.);
+#25750 = FACE_BOUND('',#25751,.F.);
+#25751 = EDGE_LOOP('',(#25752));
+#25752 = ORIENTED_EDGE('',*,*,#25580,.T.);
+#25753 = ADVANCED_FACE('',(#25754),#25650,.F.);
+#25754 = FACE_BOUND('',#25755,.F.);
+#25755 = EDGE_LOOP('',(#25756));
+#25756 = ORIENTED_EDGE('',*,*,#25635,.T.);
+#25757 = ADVANCED_FACE('',(#25758),#25705,.F.);
+#25758 = FACE_BOUND('',#25759,.F.);
+#25759 = EDGE_LOOP('',(#25760));
+#25760 = ORIENTED_EDGE('',*,*,#25690,.T.);
+#25761 = ORIENTED_CLOSED_SHELL('',*,#25762,.F.);
+#25762 = CLOSED_SHELL('',(#25763,#25851,#25855,#25890,#25945));
+#25763 = ADVANCED_FACE('',(#25764),#25778,.F.);
+#25764 = FACE_BOUND('',#25765,.T.);
+#25765 = EDGE_LOOP('',(#25766,#25796,#25823,#25824));
+#25766 = ORIENTED_EDGE('',*,*,#25767,.T.);
+#25767 = EDGE_CURVE('',#25768,#25770,#25772,.T.);
+#25768 = VERTEX_POINT('',#25769);
+#25769 = CARTESIAN_POINT('',(-30.99999925249,-98.9332568426,
+    44.782214118595));
+#25770 = VERTEX_POINT('',#25771);
+#25771 = CARTESIAN_POINT('',(-29.99999925249,-98.93325686426,
+    44.782214135614));
+#25772 = SEAM_CURVE('',#25773,(#25777,#25789),.PCURVE_S1.);
+#25773 = LINE('',#25774,#25775);
+#25774 = CARTESIAN_POINT('',(-30.99999925249,-98.9332568426,
+    44.782214118595));
+#25775 = VECTOR('',#25776,1.);
+#25776 = DIRECTION('',(1.,-2.166438136871E-08,1.701914684432E-08));
+#25777 = PCURVE('',#25778,#25783);
+#25778 = CYLINDRICAL_SURFACE('',#25779,2.);
+#25779 = AXIS2_PLACEMENT_3D('',#25780,#25781,#25782);
+#25780 = CARTESIAN_POINT('',(-30.99999928653,-98.93325688593,
+    46.782214118595));
+#25781 = DIRECTION('',(-1.,2.166438136871E-08,-1.701914684432E-08));
+#25782 = DIRECTION('',(1.701914731367E-08,2.1664481E-08,-1.));
+#25783 = DEFINITIONAL_REPRESENTATION('',(#25784),#25788);
+#25784 = LINE('',#25785,#25786);
+#25785 = CARTESIAN_POINT('',(-0.,0.));
+#25786 = VECTOR('',#25787,1.);
+#25787 = DIRECTION('',(-0.,-1.));
+#25788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25789 = PCURVE('',#25778,#25790);
+#25790 = DEFINITIONAL_REPRESENTATION('',(#25791),#25795);
+#25791 = LINE('',#25792,#25793);
+#25792 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#25793 = VECTOR('',#25794,1.);
+#25794 = DIRECTION('',(-0.,-1.));
+#25795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25796 = ORIENTED_EDGE('',*,*,#25797,.T.);
+#25797 = EDGE_CURVE('',#25770,#25770,#25798,.T.);
+#25798 = SURFACE_CURVE('',#25799,(#25804,#25811),.PCURVE_S1.);
+#25799 = CIRCLE('',#25800,2.);
+#25800 = AXIS2_PLACEMENT_3D('',#25801,#25802,#25803);
+#25801 = CARTESIAN_POINT('',(-29.99999928653,-98.93325690759,
+    46.782214135614));
+#25802 = DIRECTION('',(1.,-2.166438136871E-08,1.701914684432E-08));
+#25803 = DIRECTION('',(1.701914731367E-08,2.1664481E-08,-1.));
+#25804 = PCURVE('',#25778,#25805);
+#25805 = DEFINITIONAL_REPRESENTATION('',(#25806),#25810);
+#25806 = LINE('',#25807,#25808);
+#25807 = CARTESIAN_POINT('',(-0.,-1.));
+#25808 = VECTOR('',#25809,1.);
+#25809 = DIRECTION('',(-1.,0.));
+#25810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25811 = PCURVE('',#25812,#25817);
+#25812 = PLANE('',#25813);
+#25813 = AXIS2_PLACEMENT_3D('',#25814,#25815,#25816);
+#25814 = CARTESIAN_POINT('',(-29.99999928653,-98.93325690759,
+    46.782214135614));
+#25815 = DIRECTION('',(1.,-2.166438136871E-08,1.701914684432E-08));
+#25816 = DIRECTION('',(1.701914731367E-08,2.1664481E-08,-1.));
+#25817 = DEFINITIONAL_REPRESENTATION('',(#25818),#25822);
+#25818 = CIRCLE('',#25819,2.);
+#25819 = AXIS2_PLACEMENT_2D('',#25820,#25821);
+#25820 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#25821 = DIRECTION('',(1.,0.));
+#25822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25823 = ORIENTED_EDGE('',*,*,#25767,.F.);
+#25824 = ORIENTED_EDGE('',*,*,#25825,.F.);
+#25825 = EDGE_CURVE('',#25768,#25768,#25826,.T.);
+#25826 = SURFACE_CURVE('',#25827,(#25832,#25839),.PCURVE_S1.);
+#25827 = CIRCLE('',#25828,2.);
+#25828 = AXIS2_PLACEMENT_3D('',#25829,#25830,#25831);
+#25829 = CARTESIAN_POINT('',(-30.99999928653,-98.93325688593,
+    46.782214118595));
+#25830 = DIRECTION('',(1.,-2.166438136871E-08,1.701914684432E-08));
+#25831 = DIRECTION('',(1.701914731367E-08,2.1664481E-08,-1.));
+#25832 = PCURVE('',#25778,#25833);
+#25833 = DEFINITIONAL_REPRESENTATION('',(#25834),#25838);
+#25834 = LINE('',#25835,#25836);
+#25835 = CARTESIAN_POINT('',(-0.,0.));
+#25836 = VECTOR('',#25837,1.);
+#25837 = DIRECTION('',(-1.,0.));
+#25838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25839 = PCURVE('',#25840,#25845);
+#25840 = PLANE('',#25841);
+#25841 = AXIS2_PLACEMENT_3D('',#25842,#25843,#25844);
+#25842 = CARTESIAN_POINT('',(-30.99999928653,-98.93325688593,
+    46.782214118595));
+#25843 = DIRECTION('',(1.,-2.166438136871E-08,1.701914684432E-08));
+#25844 = DIRECTION('',(1.701914731367E-08,2.1664481E-08,-1.));
+#25845 = DEFINITIONAL_REPRESENTATION('',(#25846),#25850);
+#25846 = CIRCLE('',#25847,2.);
+#25847 = AXIS2_PLACEMENT_2D('',#25848,#25849);
+#25848 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#25849 = DIRECTION('',(1.,0.));
+#25850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25851 = ADVANCED_FACE('',(#25852),#25840,.T.);
+#25852 = FACE_BOUND('',#25853,.T.);
+#25853 = EDGE_LOOP('',(#25854));
+#25854 = ORIENTED_EDGE('',*,*,#25825,.T.);
+#25855 = ADVANCED_FACE('',(#25856,#25859),#25812,.F.);
+#25856 = FACE_BOUND('',#25857,.F.);
+#25857 = EDGE_LOOP('',(#25858));
+#25858 = ORIENTED_EDGE('',*,*,#25797,.T.);
+#25859 = FACE_BOUND('',#25860,.F.);
+#25860 = EDGE_LOOP('',(#25861));
+#25861 = ORIENTED_EDGE('',*,*,#25862,.F.);
+#25862 = EDGE_CURVE('',#25863,#25863,#25865,.T.);
+#25863 = VERTEX_POINT('',#25864);
+#25864 = CARTESIAN_POINT('',(-29.99999926525,-98.93325688051,
+    45.532214135614));
+#25865 = SURFACE_CURVE('',#25866,(#25871,#25878),.PCURVE_S1.);
+#25866 = CIRCLE('',#25867,1.25);
+#25867 = AXIS2_PLACEMENT_3D('',#25868,#25869,#25870);
+#25868 = CARTESIAN_POINT('',(-29.99999928653,-98.93325690759,
+    46.782214135614));
+#25869 = DIRECTION('',(1.,-2.166438136871E-08,1.701914684432E-08));
+#25870 = DIRECTION('',(1.701914731367E-08,2.1664481E-08,-1.));
+#25871 = PCURVE('',#25812,#25872);
+#25872 = DEFINITIONAL_REPRESENTATION('',(#25873),#25877);
+#25873 = CIRCLE('',#25874,1.25);
+#25874 = AXIS2_PLACEMENT_2D('',#25875,#25876);
+#25875 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#25876 = DIRECTION('',(1.,0.));
+#25877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25878 = PCURVE('',#25879,#25884);
+#25879 = CYLINDRICAL_SURFACE('',#25880,1.25);
+#25880 = AXIS2_PLACEMENT_3D('',#25881,#25882,#25883);
+#25881 = CARTESIAN_POINT('',(-29.99999928653,-98.93325690759,
+    46.782214135614));
+#25882 = DIRECTION('',(-1.,2.166438136871E-08,-1.701914684432E-08));
+#25883 = DIRECTION('',(1.701914731367E-08,2.1664481E-08,-1.));
+#25884 = DEFINITIONAL_REPRESENTATION('',(#25885),#25889);
+#25885 = LINE('',#25886,#25887);
+#25886 = CARTESIAN_POINT('',(-0.,0.));
+#25887 = VECTOR('',#25888,1.);
+#25888 = DIRECTION('',(-1.,0.));
+#25889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25890 = ADVANCED_FACE('',(#25891),#25879,.F.);
+#25891 = FACE_BOUND('',#25892,.T.);
+#25892 = EDGE_LOOP('',(#25893,#25916,#25943,#25944));
+#25893 = ORIENTED_EDGE('',*,*,#25894,.T.);
+#25894 = EDGE_CURVE('',#25863,#25895,#25897,.T.);
+#25895 = VERTEX_POINT('',#25896);
+#25896 = CARTESIAN_POINT('',(-16.99999926525,-98.93325716215,
+    45.532214356863));
+#25897 = SEAM_CURVE('',#25898,(#25902,#25909),.PCURVE_S1.);
+#25898 = LINE('',#25899,#25900);
+#25899 = CARTESIAN_POINT('',(-29.99999926525,-98.93325688051,
+    45.532214135614));
+#25900 = VECTOR('',#25901,1.);
+#25901 = DIRECTION('',(1.,-2.166438136871E-08,1.701914684432E-08));
+#25902 = PCURVE('',#25879,#25903);
+#25903 = DEFINITIONAL_REPRESENTATION('',(#25904),#25908);
+#25904 = LINE('',#25905,#25906);
+#25905 = CARTESIAN_POINT('',(-0.,0.));
+#25906 = VECTOR('',#25907,1.);
+#25907 = DIRECTION('',(-0.,-1.));
+#25908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25909 = PCURVE('',#25879,#25910);
+#25910 = DEFINITIONAL_REPRESENTATION('',(#25911),#25915);
+#25911 = LINE('',#25912,#25913);
+#25912 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#25913 = VECTOR('',#25914,1.);
+#25914 = DIRECTION('',(-0.,-1.));
+#25915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25916 = ORIENTED_EDGE('',*,*,#25917,.T.);
+#25917 = EDGE_CURVE('',#25895,#25895,#25918,.T.);
+#25918 = SURFACE_CURVE('',#25919,(#25924,#25931),.PCURVE_S1.);
+#25919 = CIRCLE('',#25920,1.25);
+#25920 = AXIS2_PLACEMENT_3D('',#25921,#25922,#25923);
+#25921 = CARTESIAN_POINT('',(-16.99999928653,-98.93325718923,
+    46.782214356863));
+#25922 = DIRECTION('',(1.,-2.166438136871E-08,1.701914684432E-08));
+#25923 = DIRECTION('',(1.701914731367E-08,2.1664481E-08,-1.));
+#25924 = PCURVE('',#25879,#25925);
+#25925 = DEFINITIONAL_REPRESENTATION('',(#25926),#25930);
+#25926 = LINE('',#25927,#25928);
+#25927 = CARTESIAN_POINT('',(-0.,-13.));
+#25928 = VECTOR('',#25929,1.);
+#25929 = DIRECTION('',(-1.,0.));
+#25930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25931 = PCURVE('',#25932,#25937);
+#25932 = PLANE('',#25933);
+#25933 = AXIS2_PLACEMENT_3D('',#25934,#25935,#25936);
+#25934 = CARTESIAN_POINT('',(-16.99999928653,-98.93325718923,
+    46.782214356863));
+#25935 = DIRECTION('',(1.,-2.166438136871E-08,1.701914684432E-08));
+#25936 = DIRECTION('',(1.701914731367E-08,2.1664481E-08,-1.));
+#25937 = DEFINITIONAL_REPRESENTATION('',(#25938),#25942);
+#25938 = CIRCLE('',#25939,1.25);
+#25939 = AXIS2_PLACEMENT_2D('',#25940,#25941);
+#25940 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#25941 = DIRECTION('',(1.,0.));
+#25942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25943 = ORIENTED_EDGE('',*,*,#25894,.F.);
+#25944 = ORIENTED_EDGE('',*,*,#25862,.F.);
+#25945 = ADVANCED_FACE('',(#25946),#25932,.F.);
+#25946 = FACE_BOUND('',#25947,.F.);
+#25947 = EDGE_LOOP('',(#25948));
+#25948 = ORIENTED_EDGE('',*,*,#25917,.T.);
+#25949 = ORIENTED_CLOSED_SHELL('',*,#25950,.F.);
+#25950 = CLOSED_SHELL('',(#25951,#26039,#26043,#26078,#26133));
+#25951 = ADVANCED_FACE('',(#25952),#25966,.F.);
+#25952 = FACE_BOUND('',#25953,.T.);
+#25953 = EDGE_LOOP('',(#25954,#25984,#26011,#26012));
+#25954 = ORIENTED_EDGE('',*,*,#25955,.T.);
+#25955 = EDGE_CURVE('',#25956,#25958,#25960,.T.);
+#25956 = VERTEX_POINT('',#25957);
+#25957 = CARTESIAN_POINT('',(-30.99999940082,-105.7736600486,
+    25.98836183081));
+#25958 = VERTEX_POINT('',#25959);
+#25959 = CARTESIAN_POINT('',(-29.99999940082,-105.7736600702,
+    25.988361847759));
+#25960 = SEAM_CURVE('',#25961,(#25965,#25977),.PCURVE_S1.);
+#25961 = LINE('',#25962,#25963);
+#25962 = CARTESIAN_POINT('',(-30.99999940082,-105.7736600486,
+    25.98836183081));
+#25963 = VECTOR('',#25964,1.);
+#25964 = DIRECTION('',(1.,-2.166438936719E-08,1.694931004132E-08));
+#25965 = PCURVE('',#25966,#25971);
+#25966 = CYLINDRICAL_SURFACE('',#25967,2.);
+#25967 = AXIS2_PLACEMENT_3D('',#25968,#25969,#25970);
+#25968 = CARTESIAN_POINT('',(-30.99999943472,-105.7736600919,
+    27.98836183081));
+#25969 = DIRECTION('',(-1.,2.166438936719E-08,-1.694931004132E-08));
+#25970 = DIRECTION('',(1.694931051066E-08,2.1664252E-08,-1.));
+#25971 = DEFINITIONAL_REPRESENTATION('',(#25972),#25976);
+#25972 = LINE('',#25973,#25974);
+#25973 = CARTESIAN_POINT('',(-0.,0.));
+#25974 = VECTOR('',#25975,1.);
+#25975 = DIRECTION('',(-0.,-1.));
+#25976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25977 = PCURVE('',#25966,#25978);
+#25978 = DEFINITIONAL_REPRESENTATION('',(#25979),#25983);
+#25979 = LINE('',#25980,#25981);
+#25980 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#25981 = VECTOR('',#25982,1.);
+#25982 = DIRECTION('',(-0.,-1.));
+#25983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25984 = ORIENTED_EDGE('',*,*,#25985,.T.);
+#25985 = EDGE_CURVE('',#25958,#25958,#25986,.T.);
+#25986 = SURFACE_CURVE('',#25987,(#25992,#25999),.PCURVE_S1.);
+#25987 = CIRCLE('',#25988,2.);
+#25988 = AXIS2_PLACEMENT_3D('',#25989,#25990,#25991);
+#25989 = CARTESIAN_POINT('',(-29.99999943472,-105.7736601135,
+    27.988361847759));
+#25990 = DIRECTION('',(1.,-2.166438936719E-08,1.694931004132E-08));
+#25991 = DIRECTION('',(1.694931051066E-08,2.1664252E-08,-1.));
+#25992 = PCURVE('',#25966,#25993);
+#25993 = DEFINITIONAL_REPRESENTATION('',(#25994),#25998);
+#25994 = LINE('',#25995,#25996);
+#25995 = CARTESIAN_POINT('',(-0.,-1.));
+#25996 = VECTOR('',#25997,1.);
+#25997 = DIRECTION('',(-1.,0.));
+#25998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25999 = PCURVE('',#26000,#26005);
+#26000 = PLANE('',#26001);
+#26001 = AXIS2_PLACEMENT_3D('',#26002,#26003,#26004);
+#26002 = CARTESIAN_POINT('',(-29.99999943472,-105.7736601135,
+    27.988361847759));
+#26003 = DIRECTION('',(1.,-2.166438936719E-08,1.694931004132E-08));
+#26004 = DIRECTION('',(1.694931051066E-08,2.1664252E-08,-1.));
+#26005 = DEFINITIONAL_REPRESENTATION('',(#26006),#26010);
+#26006 = CIRCLE('',#26007,2.);
+#26007 = AXIS2_PLACEMENT_2D('',#26008,#26009);
+#26008 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#26009 = DIRECTION('',(1.,0.));
+#26010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26011 = ORIENTED_EDGE('',*,*,#25955,.F.);
+#26012 = ORIENTED_EDGE('',*,*,#26013,.F.);
+#26013 = EDGE_CURVE('',#25956,#25956,#26014,.T.);
+#26014 = SURFACE_CURVE('',#26015,(#26020,#26027),.PCURVE_S1.);
+#26015 = CIRCLE('',#26016,2.);
+#26016 = AXIS2_PLACEMENT_3D('',#26017,#26018,#26019);
+#26017 = CARTESIAN_POINT('',(-30.99999943472,-105.7736600919,
+    27.98836183081));
+#26018 = DIRECTION('',(1.,-2.166438936719E-08,1.694931004132E-08));
+#26019 = DIRECTION('',(1.694931051066E-08,2.1664252E-08,-1.));
+#26020 = PCURVE('',#25966,#26021);
+#26021 = DEFINITIONAL_REPRESENTATION('',(#26022),#26026);
+#26022 = LINE('',#26023,#26024);
+#26023 = CARTESIAN_POINT('',(-0.,0.));
+#26024 = VECTOR('',#26025,1.);
+#26025 = DIRECTION('',(-1.,0.));
+#26026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26027 = PCURVE('',#26028,#26033);
+#26028 = PLANE('',#26029);
+#26029 = AXIS2_PLACEMENT_3D('',#26030,#26031,#26032);
+#26030 = CARTESIAN_POINT('',(-30.99999943472,-105.7736600919,
+    27.98836183081));
+#26031 = DIRECTION('',(1.,-2.166438936719E-08,1.694931004132E-08));
+#26032 = DIRECTION('',(1.694931051066E-08,2.1664252E-08,-1.));
+#26033 = DEFINITIONAL_REPRESENTATION('',(#26034),#26038);
+#26034 = CIRCLE('',#26035,2.);
+#26035 = AXIS2_PLACEMENT_2D('',#26036,#26037);
+#26036 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#26037 = DIRECTION('',(1.,0.));
+#26038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26039 = ADVANCED_FACE('',(#26040),#26028,.T.);
+#26040 = FACE_BOUND('',#26041,.T.);
+#26041 = EDGE_LOOP('',(#26042));
+#26042 = ORIENTED_EDGE('',*,*,#26013,.T.);
+#26043 = ADVANCED_FACE('',(#26044,#26047),#26000,.F.);
+#26044 = FACE_BOUND('',#26045,.F.);
+#26045 = EDGE_LOOP('',(#26046));
+#26046 = ORIENTED_EDGE('',*,*,#25985,.T.);
+#26047 = FACE_BOUND('',#26048,.F.);
+#26048 = EDGE_LOOP('',(#26049));
+#26049 = ORIENTED_EDGE('',*,*,#26050,.F.);
+#26050 = EDGE_CURVE('',#26051,#26051,#26053,.T.);
+#26051 = VERTEX_POINT('',#26052);
+#26052 = CARTESIAN_POINT('',(-29.99999941353,-105.7736600865,
+    26.738361847759));
+#26053 = SURFACE_CURVE('',#26054,(#26059,#26066),.PCURVE_S1.);
+#26054 = CIRCLE('',#26055,1.25);
+#26055 = AXIS2_PLACEMENT_3D('',#26056,#26057,#26058);
+#26056 = CARTESIAN_POINT('',(-29.99999943472,-105.7736601135,
+    27.988361847759));
+#26057 = DIRECTION('',(1.,-2.166438936719E-08,1.694931004132E-08));
+#26058 = DIRECTION('',(1.694931051066E-08,2.1664252E-08,-1.));
+#26059 = PCURVE('',#26000,#26060);
+#26060 = DEFINITIONAL_REPRESENTATION('',(#26061),#26065);
+#26061 = CIRCLE('',#26062,1.25);
+#26062 = AXIS2_PLACEMENT_2D('',#26063,#26064);
+#26063 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#26064 = DIRECTION('',(1.,0.));
+#26065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26066 = PCURVE('',#26067,#26072);
+#26067 = CYLINDRICAL_SURFACE('',#26068,1.25);
+#26068 = AXIS2_PLACEMENT_3D('',#26069,#26070,#26071);
+#26069 = CARTESIAN_POINT('',(-29.99999943472,-105.7736601135,
+    27.988361847759));
+#26070 = DIRECTION('',(-1.,2.166438936719E-08,-1.694931004132E-08));
+#26071 = DIRECTION('',(1.694931051066E-08,2.1664252E-08,-1.));
+#26072 = DEFINITIONAL_REPRESENTATION('',(#26073),#26077);
+#26073 = LINE('',#26074,#26075);
+#26074 = CARTESIAN_POINT('',(-0.,0.));
+#26075 = VECTOR('',#26076,1.);
+#26076 = DIRECTION('',(-1.,0.));
+#26077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26078 = ADVANCED_FACE('',(#26079),#26067,.F.);
+#26079 = FACE_BOUND('',#26080,.T.);
+#26080 = EDGE_LOOP('',(#26081,#26104,#26131,#26132));
+#26081 = ORIENTED_EDGE('',*,*,#26082,.T.);
+#26082 = EDGE_CURVE('',#26051,#26083,#26085,.T.);
+#26083 = VERTEX_POINT('',#26084);
+#26084 = CARTESIAN_POINT('',(-16.99999941353,-105.7736603681,
+    26.7383620681));
+#26085 = SEAM_CURVE('',#26086,(#26090,#26097),.PCURVE_S1.);
+#26086 = LINE('',#26087,#26088);
+#26087 = CARTESIAN_POINT('',(-29.99999941353,-105.7736600865,
+    26.738361847759));
+#26088 = VECTOR('',#26089,1.);
+#26089 = DIRECTION('',(1.,-2.166438936719E-08,1.694931004132E-08));
+#26090 = PCURVE('',#26067,#26091);
+#26091 = DEFINITIONAL_REPRESENTATION('',(#26092),#26096);
+#26092 = LINE('',#26093,#26094);
+#26093 = CARTESIAN_POINT('',(-0.,0.));
+#26094 = VECTOR('',#26095,1.);
+#26095 = DIRECTION('',(-0.,-1.));
+#26096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26097 = PCURVE('',#26067,#26098);
+#26098 = DEFINITIONAL_REPRESENTATION('',(#26099),#26103);
+#26099 = LINE('',#26100,#26101);
+#26100 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#26101 = VECTOR('',#26102,1.);
+#26102 = DIRECTION('',(-0.,-1.));
+#26103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26104 = ORIENTED_EDGE('',*,*,#26105,.T.);
+#26105 = EDGE_CURVE('',#26083,#26083,#26106,.T.);
+#26106 = SURFACE_CURVE('',#26107,(#26112,#26119),.PCURVE_S1.);
+#26107 = CIRCLE('',#26108,1.25);
+#26108 = AXIS2_PLACEMENT_3D('',#26109,#26110,#26111);
+#26109 = CARTESIAN_POINT('',(-16.99999943472,-105.7736603952,
+    27.9883620681));
+#26110 = DIRECTION('',(1.,-2.166438936719E-08,1.694931004132E-08));
+#26111 = DIRECTION('',(1.694931051066E-08,2.1664252E-08,-1.));
+#26112 = PCURVE('',#26067,#26113);
+#26113 = DEFINITIONAL_REPRESENTATION('',(#26114),#26118);
+#26114 = LINE('',#26115,#26116);
+#26115 = CARTESIAN_POINT('',(-0.,-13.));
+#26116 = VECTOR('',#26117,1.);
+#26117 = DIRECTION('',(-1.,0.));
+#26118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26119 = PCURVE('',#26120,#26125);
+#26120 = PLANE('',#26121);
+#26121 = AXIS2_PLACEMENT_3D('',#26122,#26123,#26124);
+#26122 = CARTESIAN_POINT('',(-16.99999943472,-105.7736603952,
+    27.9883620681));
+#26123 = DIRECTION('',(1.,-2.166438936719E-08,1.694931004132E-08));
+#26124 = DIRECTION('',(1.694931051066E-08,2.1664252E-08,-1.));
+#26125 = DEFINITIONAL_REPRESENTATION('',(#26126),#26130);
+#26126 = CIRCLE('',#26127,1.25);
+#26127 = AXIS2_PLACEMENT_2D('',#26128,#26129);
+#26128 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#26129 = DIRECTION('',(1.,0.));
+#26130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26131 = ORIENTED_EDGE('',*,*,#26082,.F.);
+#26132 = ORIENTED_EDGE('',*,*,#26050,.F.);
+#26133 = ADVANCED_FACE('',(#26134),#26120,.F.);
+#26134 = FACE_BOUND('',#26135,.F.);
+#26135 = EDGE_LOOP('',(#26136));
+#26136 = ORIENTED_EDGE('',*,*,#26105,.T.);
+#26137 = ORIENTED_CLOSED_SHELL('',*,#26138,.F.);
+#26138 = CLOSED_SHELL('',(#26139,#26227,#26231,#26266,#26321));
+#26139 = ADVANCED_FACE('',(#26140),#26154,.F.);
+#26140 = FACE_BOUND('',#26141,.T.);
+#26141 = EDGE_LOOP('',(#26142,#26172,#26199,#26200));
+#26142 = ORIENTED_EDGE('',*,*,#26143,.T.);
+#26143 = EDGE_CURVE('',#26144,#26146,#26148,.T.);
+#26144 = VERTEX_POINT('',#26145);
+#26145 = CARTESIAN_POINT('',(31.000000502668,-97.15459402256,
+    47.696739284055));
+#26146 = VERTEX_POINT('',#26147);
+#26147 = CARTESIAN_POINT('',(30.000000502668,-97.15459401599,
+    47.69673926643));
+#26148 = SEAM_CURVE('',#26149,(#26153,#26165),.PCURVE_S1.);
+#26149 = LINE('',#26150,#26151);
+#26150 = CARTESIAN_POINT('',(31.000000502668,-97.15459402256,
+    47.696739284055));
+#26151 = VECTOR('',#26152,1.);
+#26152 = DIRECTION('',(-1.,6.569403676333E-09,-1.762464587799E-08));
+#26153 = PCURVE('',#26154,#26159);
+#26154 = CYLINDRICAL_SURFACE('',#26155,2.);
+#26155 = AXIS2_PLACEMENT_3D('',#26156,#26157,#26158);
+#26156 = CARTESIAN_POINT('',(31.000000507101,-98.93325815152,
+    46.782215409922));
+#26157 = DIRECTION('',(1.,-6.569403676333E-09,1.762464587799E-08));
+#26158 = DIRECTION('',(-2.216698380408E-09,0.889332064479,0.457261937066
+    ));
+#26159 = DEFINITIONAL_REPRESENTATION('',(#26160),#26164);
+#26160 = LINE('',#26161,#26162);
+#26161 = CARTESIAN_POINT('',(-0.,0.));
+#26162 = VECTOR('',#26163,1.);
+#26163 = DIRECTION('',(-0.,-1.));
+#26164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26165 = PCURVE('',#26154,#26166);
+#26166 = DEFINITIONAL_REPRESENTATION('',(#26167),#26171);
+#26167 = LINE('',#26168,#26169);
+#26168 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#26169 = VECTOR('',#26170,1.);
+#26170 = DIRECTION('',(-0.,-1.));
+#26171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26172 = ORIENTED_EDGE('',*,*,#26173,.T.);
+#26173 = EDGE_CURVE('',#26146,#26146,#26174,.T.);
+#26174 = SURFACE_CURVE('',#26175,(#26180,#26187),.PCURVE_S1.);
+#26175 = CIRCLE('',#26176,2.);
+#26176 = AXIS2_PLACEMENT_3D('',#26177,#26178,#26179);
+#26177 = CARTESIAN_POINT('',(30.000000507101,-98.93325814495,
+    46.782215392297));
+#26178 = DIRECTION('',(-1.,6.569403676333E-09,-1.762464587799E-08));
+#26179 = DIRECTION('',(-2.216698380408E-09,0.889332064479,0.457261937066
+    ));
+#26180 = PCURVE('',#26154,#26181);
+#26181 = DEFINITIONAL_REPRESENTATION('',(#26182),#26186);
+#26182 = LINE('',#26183,#26184);
+#26183 = CARTESIAN_POINT('',(-0.,-1.));
+#26184 = VECTOR('',#26185,1.);
+#26185 = DIRECTION('',(-1.,0.));
+#26186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26187 = PCURVE('',#26188,#26193);
+#26188 = PLANE('',#26189);
+#26189 = AXIS2_PLACEMENT_3D('',#26190,#26191,#26192);
+#26190 = CARTESIAN_POINT('',(30.000000507101,-98.93325814495,
+    46.782215392297));
+#26191 = DIRECTION('',(-1.,6.569403676333E-09,-1.762464587799E-08));
+#26192 = DIRECTION('',(-2.216698380408E-09,0.889332064479,0.457261937066
+    ));
+#26193 = DEFINITIONAL_REPRESENTATION('',(#26194),#26198);
+#26194 = CIRCLE('',#26195,2.);
+#26195 = AXIS2_PLACEMENT_2D('',#26196,#26197);
+#26196 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#26197 = DIRECTION('',(1.,0.));
+#26198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26199 = ORIENTED_EDGE('',*,*,#26143,.F.);
+#26200 = ORIENTED_EDGE('',*,*,#26201,.F.);
+#26201 = EDGE_CURVE('',#26144,#26144,#26202,.T.);
+#26202 = SURFACE_CURVE('',#26203,(#26208,#26215),.PCURVE_S1.);
+#26203 = CIRCLE('',#26204,2.);
+#26204 = AXIS2_PLACEMENT_3D('',#26205,#26206,#26207);
+#26205 = CARTESIAN_POINT('',(31.000000507101,-98.93325815152,
+    46.782215409922));
+#26206 = DIRECTION('',(-1.,6.569403676333E-09,-1.762464587799E-08));
+#26207 = DIRECTION('',(-2.216698380408E-09,0.889332064479,0.457261937066
+    ));
+#26208 = PCURVE('',#26154,#26209);
+#26209 = DEFINITIONAL_REPRESENTATION('',(#26210),#26214);
+#26210 = LINE('',#26211,#26212);
+#26211 = CARTESIAN_POINT('',(-0.,0.));
+#26212 = VECTOR('',#26213,1.);
+#26213 = DIRECTION('',(-1.,0.));
+#26214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26215 = PCURVE('',#26216,#26221);
+#26216 = PLANE('',#26217);
+#26217 = AXIS2_PLACEMENT_3D('',#26218,#26219,#26220);
+#26218 = CARTESIAN_POINT('',(31.000000507101,-98.93325815152,
+    46.782215409922));
+#26219 = DIRECTION('',(-1.,6.569403676333E-09,-1.762464587799E-08));
+#26220 = DIRECTION('',(-2.216698380408E-09,0.889332064479,0.457261937066
+    ));
+#26221 = DEFINITIONAL_REPRESENTATION('',(#26222),#26226);
+#26222 = CIRCLE('',#26223,2.);
+#26223 = AXIS2_PLACEMENT_2D('',#26224,#26225);
+#26224 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#26225 = DIRECTION('',(1.,0.));
+#26226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26227 = ADVANCED_FACE('',(#26228),#26216,.T.);
+#26228 = FACE_BOUND('',#26229,.T.);
+#26229 = EDGE_LOOP('',(#26230));
+#26230 = ORIENTED_EDGE('',*,*,#26201,.T.);
+#26231 = ADVANCED_FACE('',(#26232,#26235),#26188,.F.);
+#26232 = FACE_BOUND('',#26233,.F.);
+#26233 = EDGE_LOOP('',(#26234));
+#26234 = ORIENTED_EDGE('',*,*,#26173,.T.);
+#26235 = FACE_BOUND('',#26236,.F.);
+#26236 = EDGE_LOOP('',(#26237));
+#26237 = ORIENTED_EDGE('',*,*,#26238,.F.);
+#26238 = EDGE_CURVE('',#26239,#26239,#26241,.T.);
+#26239 = VERTEX_POINT('',#26240);
+#26240 = CARTESIAN_POINT('',(30.00000050433,-97.82159306435,
+    47.35379281363));
+#26241 = SURFACE_CURVE('',#26242,(#26247,#26254),.PCURVE_S1.);
+#26242 = CIRCLE('',#26243,1.25);
+#26243 = AXIS2_PLACEMENT_3D('',#26244,#26245,#26246);
+#26244 = CARTESIAN_POINT('',(30.000000507101,-98.93325814495,
+    46.782215392297));
+#26245 = DIRECTION('',(-1.,6.569403676333E-09,-1.762464587799E-08));
+#26246 = DIRECTION('',(-2.216698380408E-09,0.889332064479,0.457261937066
+    ));
+#26247 = PCURVE('',#26188,#26248);
+#26248 = DEFINITIONAL_REPRESENTATION('',(#26249),#26253);
+#26249 = CIRCLE('',#26250,1.25);
+#26250 = AXIS2_PLACEMENT_2D('',#26251,#26252);
+#26251 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#26252 = DIRECTION('',(1.,0.));
+#26253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26254 = PCURVE('',#26255,#26260);
+#26255 = CYLINDRICAL_SURFACE('',#26256,1.25);
+#26256 = AXIS2_PLACEMENT_3D('',#26257,#26258,#26259);
+#26257 = CARTESIAN_POINT('',(30.000000507101,-98.93325814495,
+    46.782215392297));
+#26258 = DIRECTION('',(1.,-6.569403676333E-09,1.762464587799E-08));
+#26259 = DIRECTION('',(-2.216698380408E-09,0.889332064479,0.457261937066
+    ));
+#26260 = DEFINITIONAL_REPRESENTATION('',(#26261),#26265);
+#26261 = LINE('',#26262,#26263);
+#26262 = CARTESIAN_POINT('',(-0.,0.));
+#26263 = VECTOR('',#26264,1.);
+#26264 = DIRECTION('',(-1.,0.));
+#26265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26266 = ADVANCED_FACE('',(#26267),#26255,.F.);
+#26267 = FACE_BOUND('',#26268,.T.);
+#26268 = EDGE_LOOP('',(#26269,#26292,#26319,#26320));
+#26269 = ORIENTED_EDGE('',*,*,#26270,.T.);
+#26270 = EDGE_CURVE('',#26239,#26271,#26273,.T.);
+#26271 = VERTEX_POINT('',#26272);
+#26272 = CARTESIAN_POINT('',(17.00000050433,-97.82159297895,
+    47.35379258451));
+#26273 = SEAM_CURVE('',#26274,(#26278,#26285),.PCURVE_S1.);
+#26274 = LINE('',#26275,#26276);
+#26275 = CARTESIAN_POINT('',(30.00000050433,-97.82159306435,
+    47.35379281363));
+#26276 = VECTOR('',#26277,1.);
+#26277 = DIRECTION('',(-1.,6.569403676333E-09,-1.762464587799E-08));
+#26278 = PCURVE('',#26255,#26279);
+#26279 = DEFINITIONAL_REPRESENTATION('',(#26280),#26284);
+#26280 = LINE('',#26281,#26282);
+#26281 = CARTESIAN_POINT('',(-0.,0.));
+#26282 = VECTOR('',#26283,1.);
+#26283 = DIRECTION('',(-0.,-1.));
+#26284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26285 = PCURVE('',#26255,#26286);
+#26286 = DEFINITIONAL_REPRESENTATION('',(#26287),#26291);
+#26287 = LINE('',#26288,#26289);
+#26288 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#26289 = VECTOR('',#26290,1.);
+#26290 = DIRECTION('',(-0.,-1.));
+#26291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26292 = ORIENTED_EDGE('',*,*,#26293,.T.);
+#26293 = EDGE_CURVE('',#26271,#26271,#26294,.T.);
+#26294 = SURFACE_CURVE('',#26295,(#26300,#26307),.PCURVE_S1.);
+#26295 = CIRCLE('',#26296,1.25);
+#26296 = AXIS2_PLACEMENT_3D('',#26297,#26298,#26299);
+#26297 = CARTESIAN_POINT('',(17.000000507101,-98.93325805955,
+    46.782215163177));
+#26298 = DIRECTION('',(-1.,6.569403676333E-09,-1.762464587799E-08));
+#26299 = DIRECTION('',(-2.216698380408E-09,0.889332064479,0.457261937066
+    ));
+#26300 = PCURVE('',#26255,#26301);
+#26301 = DEFINITIONAL_REPRESENTATION('',(#26302),#26306);
+#26302 = LINE('',#26303,#26304);
+#26303 = CARTESIAN_POINT('',(-0.,-13.));
+#26304 = VECTOR('',#26305,1.);
+#26305 = DIRECTION('',(-1.,0.));
+#26306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26307 = PCURVE('',#26308,#26313);
+#26308 = PLANE('',#26309);
+#26309 = AXIS2_PLACEMENT_3D('',#26310,#26311,#26312);
+#26310 = CARTESIAN_POINT('',(17.000000507101,-98.93325805955,
+    46.782215163177));
+#26311 = DIRECTION('',(-1.,6.569403676333E-09,-1.762464587799E-08));
+#26312 = DIRECTION('',(-2.216698380408E-09,0.889332064479,0.457261937066
+    ));
+#26313 = DEFINITIONAL_REPRESENTATION('',(#26314),#26318);
+#26314 = CIRCLE('',#26315,1.25);
+#26315 = AXIS2_PLACEMENT_2D('',#26316,#26317);
+#26316 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#26317 = DIRECTION('',(1.,0.));
+#26318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26319 = ORIENTED_EDGE('',*,*,#26270,.F.);
+#26320 = ORIENTED_EDGE('',*,*,#26238,.F.);
+#26321 = ADVANCED_FACE('',(#26322),#26308,.F.);
+#26322 = FACE_BOUND('',#26323,.F.);
+#26323 = EDGE_LOOP('',(#26324));
+#26324 = ORIENTED_EDGE('',*,*,#26293,.T.);
+#26325 = ORIENTED_CLOSED_SHELL('',*,#26326,.F.);
+#26326 = CLOSED_SHELL('',(#26327,#26415,#26419,#26454,#26509));
+#26327 = ADVANCED_FACE('',(#26328),#26342,.F.);
+#26328 = FACE_BOUND('',#26329,.T.);
+#26329 = EDGE_LOOP('',(#26330,#26360,#26387,#26388));
+#26330 = ORIENTED_EDGE('',*,*,#26331,.T.);
+#26331 = EDGE_CURVE('',#26332,#26334,#26336,.T.);
+#26332 = VERTEX_POINT('',#26333);
+#26333 = CARTESIAN_POINT('',(31.000000389292,-107.773345441,
+    27.95285725201));
+#26334 = VERTEX_POINT('',#26335);
+#26335 = CARTESIAN_POINT('',(30.000000389292,-107.7733454416,
+    27.952857269683));
+#26336 = SEAM_CURVE('',#26337,(#26341,#26353),.PCURVE_S1.);
+#26337 = LINE('',#26338,#26339);
+#26338 = CARTESIAN_POINT('',(31.000000389292,-107.773345441,
+    27.95285725201));
+#26339 = VECTOR('',#26340,1.);
+#26340 = DIRECTION('',(-1.,-6.653724978753E-10,1.767322771674E-08));
+#26341 = PCURVE('',#26342,#26347);
+#26342 = CYLINDRICAL_SURFACE('',#26343,2.);
+#26343 = AXIS2_PLACEMENT_3D('',#26344,#26345,#26346);
+#26344 = CARTESIAN_POINT('',(31.000000388589,-105.7736606235,
+    27.988362612619));
+#26345 = DIRECTION('',(1.,6.653724978753E-10,-1.767322771674E-08));
+#26346 = DIRECTION('',(3.515204793914E-10,-0.999842408754,
+    -1.775268030443E-02));
+#26347 = DEFINITIONAL_REPRESENTATION('',(#26348),#26352);
+#26348 = LINE('',#26349,#26350);
+#26349 = CARTESIAN_POINT('',(-0.,0.));
+#26350 = VECTOR('',#26351,1.);
+#26351 = DIRECTION('',(-0.,-1.));
+#26352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26353 = PCURVE('',#26342,#26354);
+#26354 = DEFINITIONAL_REPRESENTATION('',(#26355),#26359);
+#26355 = LINE('',#26356,#26357);
+#26356 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#26357 = VECTOR('',#26358,1.);
+#26358 = DIRECTION('',(-0.,-1.));
+#26359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26360 = ORIENTED_EDGE('',*,*,#26361,.T.);
+#26361 = EDGE_CURVE('',#26334,#26334,#26362,.T.);
+#26362 = SURFACE_CURVE('',#26363,(#26368,#26375),.PCURVE_S1.);
+#26363 = CIRCLE('',#26364,2.);
+#26364 = AXIS2_PLACEMENT_3D('',#26365,#26366,#26367);
+#26365 = CARTESIAN_POINT('',(30.000000388589,-105.7736606241,
+    27.988362630292));
+#26366 = DIRECTION('',(-1.,-6.653724978753E-10,1.767322771674E-08));
+#26367 = DIRECTION('',(3.515204793914E-10,-0.999842408754,
+    -1.775268030443E-02));
+#26368 = PCURVE('',#26342,#26369);
+#26369 = DEFINITIONAL_REPRESENTATION('',(#26370),#26374);
+#26370 = LINE('',#26371,#26372);
+#26371 = CARTESIAN_POINT('',(-0.,-1.));
+#26372 = VECTOR('',#26373,1.);
+#26373 = DIRECTION('',(-1.,0.));
+#26374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26375 = PCURVE('',#26376,#26381);
+#26376 = PLANE('',#26377);
+#26377 = AXIS2_PLACEMENT_3D('',#26378,#26379,#26380);
+#26378 = CARTESIAN_POINT('',(30.000000388589,-105.7736606241,
+    27.988362630292));
+#26379 = DIRECTION('',(-1.,-6.653724978753E-10,1.767322771674E-08));
+#26380 = DIRECTION('',(3.515204793914E-10,-0.999842408754,
+    -1.775268030443E-02));
+#26381 = DEFINITIONAL_REPRESENTATION('',(#26382),#26386);
+#26382 = CIRCLE('',#26383,2.);
+#26383 = AXIS2_PLACEMENT_2D('',#26384,#26385);
+#26384 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#26385 = DIRECTION('',(1.,0.));
+#26386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26387 = ORIENTED_EDGE('',*,*,#26331,.F.);
+#26388 = ORIENTED_EDGE('',*,*,#26389,.F.);
+#26389 = EDGE_CURVE('',#26332,#26332,#26390,.T.);
+#26390 = SURFACE_CURVE('',#26391,(#26396,#26403),.PCURVE_S1.);
+#26391 = CIRCLE('',#26392,2.);
+#26392 = AXIS2_PLACEMENT_3D('',#26393,#26394,#26395);
+#26393 = CARTESIAN_POINT('',(31.000000388589,-105.7736606235,
+    27.988362612619));
+#26394 = DIRECTION('',(-1.,-6.653724978753E-10,1.767322771674E-08));
+#26395 = DIRECTION('',(3.515204793914E-10,-0.999842408754,
+    -1.775268030443E-02));
+#26396 = PCURVE('',#26342,#26397);
+#26397 = DEFINITIONAL_REPRESENTATION('',(#26398),#26402);
+#26398 = LINE('',#26399,#26400);
+#26399 = CARTESIAN_POINT('',(-0.,0.));
+#26400 = VECTOR('',#26401,1.);
+#26401 = DIRECTION('',(-1.,0.));
+#26402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26403 = PCURVE('',#26404,#26409);
+#26404 = PLANE('',#26405);
+#26405 = AXIS2_PLACEMENT_3D('',#26406,#26407,#26408);
+#26406 = CARTESIAN_POINT('',(31.000000388589,-105.7736606235,
+    27.988362612619));
+#26407 = DIRECTION('',(-1.,-6.653724978753E-10,1.767322771674E-08));
+#26408 = DIRECTION('',(3.515204793914E-10,-0.999842408754,
+    -1.775268030443E-02));
+#26409 = DEFINITIONAL_REPRESENTATION('',(#26410),#26414);
+#26410 = CIRCLE('',#26411,2.);
+#26411 = AXIS2_PLACEMENT_2D('',#26412,#26413);
+#26412 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#26413 = DIRECTION('',(1.,0.));
+#26414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26415 = ADVANCED_FACE('',(#26416),#26404,.T.);
+#26416 = FACE_BOUND('',#26417,.T.);
+#26417 = EDGE_LOOP('',(#26418));
+#26418 = ORIENTED_EDGE('',*,*,#26389,.T.);
+#26419 = ADVANCED_FACE('',(#26420,#26423),#26376,.F.);
+#26420 = FACE_BOUND('',#26421,.F.);
+#26421 = EDGE_LOOP('',(#26422));
+#26422 = ORIENTED_EDGE('',*,*,#26361,.T.);
+#26423 = FACE_BOUND('',#26424,.F.);
+#26424 = EDGE_LOOP('',(#26425));
+#26425 = ORIENTED_EDGE('',*,*,#26426,.F.);
+#26426 = EDGE_CURVE('',#26427,#26427,#26429,.T.);
+#26427 = VERTEX_POINT('',#26428);
+#26428 = CARTESIAN_POINT('',(30.000000389028,-107.0234636351,
+    27.966171779912));
+#26429 = SURFACE_CURVE('',#26430,(#26435,#26442),.PCURVE_S1.);
+#26430 = CIRCLE('',#26431,1.25);
+#26431 = AXIS2_PLACEMENT_3D('',#26432,#26433,#26434);
+#26432 = CARTESIAN_POINT('',(30.000000388589,-105.7736606241,
+    27.988362630292));
+#26433 = DIRECTION('',(-1.,-6.653724978753E-10,1.767322771674E-08));
+#26434 = DIRECTION('',(3.515204793914E-10,-0.999842408754,
+    -1.775268030443E-02));
+#26435 = PCURVE('',#26376,#26436);
+#26436 = DEFINITIONAL_REPRESENTATION('',(#26437),#26441);
+#26437 = CIRCLE('',#26438,1.25);
+#26438 = AXIS2_PLACEMENT_2D('',#26439,#26440);
+#26439 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#26440 = DIRECTION('',(1.,0.));
+#26441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26442 = PCURVE('',#26443,#26448);
+#26443 = CYLINDRICAL_SURFACE('',#26444,1.25);
+#26444 = AXIS2_PLACEMENT_3D('',#26445,#26446,#26447);
+#26445 = CARTESIAN_POINT('',(30.000000388589,-105.7736606241,
+    27.988362630292));
+#26446 = DIRECTION('',(1.,6.653724978753E-10,-1.767322771674E-08));
+#26447 = DIRECTION('',(3.515204793914E-10,-0.999842408754,
+    -1.775268030443E-02));
+#26448 = DEFINITIONAL_REPRESENTATION('',(#26449),#26453);
+#26449 = LINE('',#26450,#26451);
+#26450 = CARTESIAN_POINT('',(-0.,0.));
+#26451 = VECTOR('',#26452,1.);
+#26452 = DIRECTION('',(-1.,0.));
+#26453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26454 = ADVANCED_FACE('',(#26455),#26443,.F.);
+#26455 = FACE_BOUND('',#26456,.T.);
+#26456 = EDGE_LOOP('',(#26457,#26480,#26507,#26508));
+#26457 = ORIENTED_EDGE('',*,*,#26458,.T.);
+#26458 = EDGE_CURVE('',#26427,#26459,#26461,.T.);
+#26459 = VERTEX_POINT('',#26460);
+#26460 = CARTESIAN_POINT('',(17.000000389028,-107.0234636437,
+    27.966172009664));
+#26461 = SEAM_CURVE('',#26462,(#26466,#26473),.PCURVE_S1.);
+#26462 = LINE('',#26463,#26464);
+#26463 = CARTESIAN_POINT('',(30.000000389028,-107.0234636351,
+    27.966171779912));
+#26464 = VECTOR('',#26465,1.);
+#26465 = DIRECTION('',(-1.,-6.653724978753E-10,1.767322771674E-08));
+#26466 = PCURVE('',#26443,#26467);
+#26467 = DEFINITIONAL_REPRESENTATION('',(#26468),#26472);
+#26468 = LINE('',#26469,#26470);
+#26469 = CARTESIAN_POINT('',(-0.,0.));
+#26470 = VECTOR('',#26471,1.);
+#26471 = DIRECTION('',(-0.,-1.));
+#26472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26473 = PCURVE('',#26443,#26474);
+#26474 = DEFINITIONAL_REPRESENTATION('',(#26475),#26479);
+#26475 = LINE('',#26476,#26477);
+#26476 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#26477 = VECTOR('',#26478,1.);
+#26478 = DIRECTION('',(-0.,-1.));
+#26479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26480 = ORIENTED_EDGE('',*,*,#26481,.T.);
+#26481 = EDGE_CURVE('',#26459,#26459,#26482,.T.);
+#26482 = SURFACE_CURVE('',#26483,(#26488,#26495),.PCURVE_S1.);
+#26483 = CIRCLE('',#26484,1.25);
+#26484 = AXIS2_PLACEMENT_3D('',#26485,#26486,#26487);
+#26485 = CARTESIAN_POINT('',(17.000000388589,-105.7736606328,
+    27.988362860044));
+#26486 = DIRECTION('',(-1.,-6.653724978753E-10,1.767322771674E-08));
+#26487 = DIRECTION('',(3.515204793914E-10,-0.999842408754,
+    -1.775268030443E-02));
+#26488 = PCURVE('',#26443,#26489);
+#26489 = DEFINITIONAL_REPRESENTATION('',(#26490),#26494);
+#26490 = LINE('',#26491,#26492);
+#26491 = CARTESIAN_POINT('',(-0.,-13.));
+#26492 = VECTOR('',#26493,1.);
+#26493 = DIRECTION('',(-1.,0.));
+#26494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26495 = PCURVE('',#26496,#26501);
+#26496 = PLANE('',#26497);
+#26497 = AXIS2_PLACEMENT_3D('',#26498,#26499,#26500);
+#26498 = CARTESIAN_POINT('',(17.000000388589,-105.7736606328,
+    27.988362860044));
+#26499 = DIRECTION('',(-1.,-6.653724978753E-10,1.767322771674E-08));
+#26500 = DIRECTION('',(3.515204793914E-10,-0.999842408754,
+    -1.775268030443E-02));
+#26501 = DEFINITIONAL_REPRESENTATION('',(#26502),#26506);
+#26502 = CIRCLE('',#26503,1.25);
+#26503 = AXIS2_PLACEMENT_2D('',#26504,#26505);
+#26504 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#26505 = DIRECTION('',(1.,0.));
+#26506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26507 = ORIENTED_EDGE('',*,*,#26458,.F.);
+#26508 = ORIENTED_EDGE('',*,*,#26426,.F.);
+#26509 = ADVANCED_FACE('',(#26510),#26496,.F.);
+#26510 = FACE_BOUND('',#26511,.F.);
+#26511 = EDGE_LOOP('',(#26512));
+#26512 = ORIENTED_EDGE('',*,*,#26481,.T.);
+#26513 = ORIENTED_CLOSED_SHELL('',*,#26514,.F.);
+#26514 = CLOSED_SHELL('',(#26515,#26552,#26607,#26642,#26697,#26752,
+    #26807,#26842,#26897));
+#26515 = ADVANCED_FACE('',(#26516),#26529,.F.);
+#26516 = FACE_BOUND('',#26517,.T.);
+#26517 = EDGE_LOOP('',(#26518));
+#26518 = ORIENTED_EDGE('',*,*,#26519,.F.);
+#26519 = EDGE_CURVE('',#26520,#26520,#26522,.T.);
+#26520 = VERTEX_POINT('',#26521);
+#26521 = CARTESIAN_POINT('',(-7.047696100704,-185.4817230632,
+    73.031724876033));
+#26522 = SURFACE_CURVE('',#26523,(#26528,#26540),.PCURVE_S1.);
+#26523 = CIRCLE('',#26524,7.5);
+#26524 = AXIS2_PLACEMENT_3D('',#26525,#26526,#26527);
+#26525 = CARTESIAN_POINT('',(-1.525062642E-06,-186.3590566596,
+    70.621271198977));
+#26526 = DIRECTION('',(-2.197205305199E-08,-0.939692615522,
+    0.342020157788));
+#26527 = DIRECTION('',(-0.939692610085,0.116977812844,0.321393823607));
+#26528 = PCURVE('',#26529,#26534);
+#26529 = PLANE('',#26530);
+#26530 = AXIS2_PLACEMENT_3D('',#26531,#26532,#26533);
+#26531 = CARTESIAN_POINT('',(-1.525062642E-06,-186.3590566596,
+    70.621271198977));
+#26532 = DIRECTION('',(-2.197205306587E-08,-0.939692615522,
+    0.342020157788));
+#26533 = DIRECTION('',(-0.939692610085,0.116977812844,0.321393823607));
+#26534 = DEFINITIONAL_REPRESENTATION('',(#26535),#26539);
+#26535 = CIRCLE('',#26536,7.5);
+#26536 = AXIS2_PLACEMENT_2D('',#26537,#26538);
+#26537 = CARTESIAN_POINT('',(0.,0.));
+#26538 = DIRECTION('',(1.,-0.));
+#26539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26540 = PCURVE('',#26541,#26546);
+#26541 = CYLINDRICAL_SURFACE('',#26542,7.5);
+#26542 = AXIS2_PLACEMENT_3D('',#26543,#26544,#26545);
+#26543 = CARTESIAN_POINT('',(-1.525062642E-06,-186.3590566596,
+    70.621271198977));
+#26544 = DIRECTION('',(2.197205306587E-08,0.939692615522,-0.342020157788
+    ));
+#26545 = DIRECTION('',(-0.939692610085,0.116977812844,0.321393823607));
+#26546 = DEFINITIONAL_REPRESENTATION('',(#26547),#26551);
+#26547 = LINE('',#26548,#26549);
+#26548 = CARTESIAN_POINT('',(-0.,0.));
+#26549 = VECTOR('',#26550,1.);
+#26550 = DIRECTION('',(-1.,0.));
+#26551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26552 = ADVANCED_FACE('',(#26553),#26541,.F.);
+#26553 = FACE_BOUND('',#26554,.T.);
+#26554 = EDGE_LOOP('',(#26555,#26556,#26579,#26606));
+#26555 = ORIENTED_EDGE('',*,*,#26519,.T.);
+#26556 = ORIENTED_EDGE('',*,*,#26557,.T.);
+#26557 = EDGE_CURVE('',#26520,#26558,#26560,.T.);
+#26558 = VERTEX_POINT('',#26559);
+#26559 = CARTESIAN_POINT('',(-7.047695880983,-176.084796908,
+    69.611523298148));
+#26560 = SEAM_CURVE('',#26561,(#26565,#26572),.PCURVE_S1.);
+#26561 = LINE('',#26562,#26563);
+#26562 = CARTESIAN_POINT('',(-7.047696100704,-185.4817230632,
+    73.031724876033));
+#26563 = VECTOR('',#26564,1.);
+#26564 = DIRECTION('',(2.197205306587E-08,0.939692615522,-0.342020157788
+    ));
+#26565 = PCURVE('',#26541,#26566);
+#26566 = DEFINITIONAL_REPRESENTATION('',(#26567),#26571);
+#26567 = LINE('',#26568,#26569);
+#26568 = CARTESIAN_POINT('',(-0.,0.));
+#26569 = VECTOR('',#26570,1.);
+#26570 = DIRECTION('',(-0.,1.));
+#26571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26572 = PCURVE('',#26541,#26573);
+#26573 = DEFINITIONAL_REPRESENTATION('',(#26574),#26578);
+#26574 = LINE('',#26575,#26576);
+#26575 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#26576 = VECTOR('',#26577,1.);
+#26577 = DIRECTION('',(-0.,1.));
+#26578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26579 = ORIENTED_EDGE('',*,*,#26580,.F.);
+#26580 = EDGE_CURVE('',#26558,#26558,#26581,.T.);
+#26581 = SURFACE_CURVE('',#26582,(#26587,#26594),.PCURVE_S1.);
+#26582 = CIRCLE('',#26583,7.5);
+#26583 = AXIS2_PLACEMENT_3D('',#26584,#26585,#26586);
+#26584 = CARTESIAN_POINT('',(-1.305342111341E-06,-176.9621305044,
+    67.201069621092));
+#26585 = DIRECTION('',(-2.197205305199E-08,-0.939692615522,
+    0.342020157788));
+#26586 = DIRECTION('',(-0.939692610085,0.116977812844,0.321393823607));
+#26587 = PCURVE('',#26541,#26588);
+#26588 = DEFINITIONAL_REPRESENTATION('',(#26589),#26593);
+#26589 = LINE('',#26590,#26591);
+#26590 = CARTESIAN_POINT('',(-0.,10.));
+#26591 = VECTOR('',#26592,1.);
+#26592 = DIRECTION('',(-1.,0.));
+#26593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26594 = PCURVE('',#26595,#26600);
+#26595 = PLANE('',#26596);
+#26596 = AXIS2_PLACEMENT_3D('',#26597,#26598,#26599);
+#26597 = CARTESIAN_POINT('',(-1.305342111341E-06,-176.9621305044,
+    67.201069621092));
+#26598 = DIRECTION('',(-2.197205306587E-08,-0.939692615522,
+    0.342020157788));
+#26599 = DIRECTION('',(-0.939692610085,0.116977812844,0.321393823607));
+#26600 = DEFINITIONAL_REPRESENTATION('',(#26601),#26605);
+#26601 = CIRCLE('',#26602,7.5);
+#26602 = AXIS2_PLACEMENT_2D('',#26603,#26604);
+#26603 = CARTESIAN_POINT('',(0.,0.));
+#26604 = DIRECTION('',(1.,-0.));
+#26605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26606 = ORIENTED_EDGE('',*,*,#26557,.F.);
+#26607 = ADVANCED_FACE('',(#26608,#26611),#26595,.F.);
+#26608 = FACE_BOUND('',#26609,.T.);
+#26609 = EDGE_LOOP('',(#26610));
+#26610 = ORIENTED_EDGE('',*,*,#26580,.T.);
+#26611 = FACE_BOUND('',#26612,.T.);
+#26612 = EDGE_LOOP('',(#26613));
+#26613 = ORIENTED_EDGE('',*,*,#26614,.F.);
+#26614 = EDGE_CURVE('',#26615,#26615,#26617,.T.);
+#26615 = VERTEX_POINT('',#26616);
+#26616 = CARTESIAN_POINT('',(-14.09539045662,-175.2074633117,
+    72.021976975204));
+#26617 = SURFACE_CURVE('',#26618,(#26623,#26630),.PCURVE_S1.);
+#26618 = CIRCLE('',#26619,15.);
+#26619 = AXIS2_PLACEMENT_3D('',#26620,#26621,#26622);
+#26620 = CARTESIAN_POINT('',(-1.305342111341E-06,-176.9621305044,
+    67.201069621092));
+#26621 = DIRECTION('',(-2.197205305199E-08,-0.939692615522,
+    0.342020157788));
+#26622 = DIRECTION('',(-0.939692610085,0.116977812844,0.321393823607));
+#26623 = PCURVE('',#26595,#26624);
+#26624 = DEFINITIONAL_REPRESENTATION('',(#26625),#26629);
+#26625 = CIRCLE('',#26626,15.);
+#26626 = AXIS2_PLACEMENT_2D('',#26627,#26628);
+#26627 = CARTESIAN_POINT('',(0.,0.));
+#26628 = DIRECTION('',(1.,-0.));
+#26629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26630 = PCURVE('',#26631,#26636);
+#26631 = CONICAL_SURFACE('',#26632,15.,0.211093333223);
+#26632 = AXIS2_PLACEMENT_3D('',#26633,#26634,#26635);
+#26633 = CARTESIAN_POINT('',(-1.305342111341E-06,-176.9621305044,
+    67.201069621092));
+#26634 = DIRECTION('',(2.197205306587E-08,0.939692615522,-0.342020157788
+    ));
+#26635 = DIRECTION('',(-0.939692610085,0.116977812844,0.321393823607));
+#26636 = DEFINITIONAL_REPRESENTATION('',(#26637),#26641);
+#26637 = LINE('',#26638,#26639);
+#26638 = CARTESIAN_POINT('',(-0.,0.));
+#26639 = VECTOR('',#26640,1.);
+#26640 = DIRECTION('',(-1.,0.));
+#26641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26642 = ADVANCED_FACE('',(#26643),#26631,.F.);
+#26643 = FACE_BOUND('',#26644,.T.);
+#26644 = EDGE_LOOP('',(#26645,#26646,#26669,#26696));
+#26645 = ORIENTED_EDGE('',*,*,#26614,.T.);
+#26646 = ORIENTED_EDGE('',*,*,#26647,.T.);
+#26647 = EDGE_CURVE('',#26615,#26648,#26650,.T.);
+#26648 = VERTEX_POINT('',#26649);
+#26649 = CARTESIAN_POINT('',(-21.14308426324,-141.4408881721,
+    62.461725129664));
+#26650 = SEAM_CURVE('',#26651,(#26655,#26662),.PCURVE_S1.);
+#26651 = LINE('',#26652,#26653);
+#26652 = CARTESIAN_POINT('',(-14.09539045662,-175.2074633117,
+    72.021976975204));
+#26653 = VECTOR('',#26654,1.);
+#26654 = DIRECTION('',(-0.196892914794,0.943343962475,-0.267086780964));
+#26655 = PCURVE('',#26631,#26656);
+#26656 = DEFINITIONAL_REPRESENTATION('',(#26657),#26661);
+#26657 = LINE('',#26658,#26659);
+#26658 = CARTESIAN_POINT('',(-0.,0.));
+#26659 = VECTOR('',#26660,1.);
+#26660 = DIRECTION('',(-0.,1.));
+#26661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26662 = PCURVE('',#26631,#26663);
+#26663 = DEFINITIONAL_REPRESENTATION('',(#26664),#26668);
+#26664 = LINE('',#26665,#26666);
+#26665 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#26666 = VECTOR('',#26667,1.);
+#26667 = DIRECTION('',(-0.,1.));
+#26668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26669 = ORIENTED_EDGE('',*,*,#26670,.F.);
+#26670 = EDGE_CURVE('',#26648,#26648,#26671,.T.);
+#26671 = SURFACE_CURVE('',#26672,(#26677,#26684),.PCURVE_S1.);
+#26672 = CIRCLE('',#26673,22.5);
+#26673 = AXIS2_PLACEMENT_3D('',#26674,#26675,#26676);
+#26674 = CARTESIAN_POINT('',(-5.36320254036E-07,-144.0728889611,
+    55.230364098496));
+#26675 = DIRECTION('',(-2.197205305199E-08,-0.939692615522,
+    0.342020157788));
+#26676 = DIRECTION('',(-0.939692610085,0.116977812844,0.321393823607));
+#26677 = PCURVE('',#26631,#26678);
+#26678 = DEFINITIONAL_REPRESENTATION('',(#26679),#26683);
+#26679 = LINE('',#26680,#26681);
+#26680 = CARTESIAN_POINT('',(-0.,35.));
+#26681 = VECTOR('',#26682,1.);
+#26682 = DIRECTION('',(-1.,0.));
+#26683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26684 = PCURVE('',#26685,#26690);
+#26685 = CYLINDRICAL_SURFACE('',#26686,22.5);
+#26686 = AXIS2_PLACEMENT_3D('',#26687,#26688,#26689);
+#26687 = CARTESIAN_POINT('',(-5.36320254036E-07,-144.0728889611,
+    55.230364098496));
+#26688 = DIRECTION('',(2.197205306587E-08,0.939692615522,-0.342020157788
+    ));
+#26689 = DIRECTION('',(-0.939692610085,0.116977812844,0.321393823607));
+#26690 = DEFINITIONAL_REPRESENTATION('',(#26691),#26695);
+#26691 = LINE('',#26692,#26693);
+#26692 = CARTESIAN_POINT('',(-0.,0.));
+#26693 = VECTOR('',#26694,1.);
+#26694 = DIRECTION('',(-1.,0.));
+#26695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26696 = ORIENTED_EDGE('',*,*,#26647,.F.);
+#26697 = ADVANCED_FACE('',(#26698),#26685,.F.);
+#26698 = FACE_BOUND('',#26699,.T.);
+#26699 = EDGE_LOOP('',(#26700,#26701,#26724,#26751));
+#26700 = ORIENTED_EDGE('',*,*,#26670,.T.);
+#26701 = ORIENTED_EDGE('',*,*,#26702,.T.);
+#26702 = EDGE_CURVE('',#26648,#26703,#26705,.T.);
+#26703 = VERTEX_POINT('',#26704);
+#26704 = CARTESIAN_POINT('',(-21.14308404352,-132.0439620169,
+    59.04152355178));
+#26705 = SEAM_CURVE('',#26706,(#26710,#26717),.PCURVE_S1.);
+#26706 = LINE('',#26707,#26708);
+#26707 = CARTESIAN_POINT('',(-21.14308426324,-141.4408881721,
+    62.461725129664));
+#26708 = VECTOR('',#26709,1.);
+#26709 = DIRECTION('',(2.197205306587E-08,0.939692615522,-0.342020157788
+    ));
+#26710 = PCURVE('',#26685,#26711);
+#26711 = DEFINITIONAL_REPRESENTATION('',(#26712),#26716);
+#26712 = LINE('',#26713,#26714);
+#26713 = CARTESIAN_POINT('',(-0.,0.));
+#26714 = VECTOR('',#26715,1.);
+#26715 = DIRECTION('',(-0.,1.));
+#26716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26717 = PCURVE('',#26685,#26718);
+#26718 = DEFINITIONAL_REPRESENTATION('',(#26719),#26723);
+#26719 = LINE('',#26720,#26721);
+#26720 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#26721 = VECTOR('',#26722,1.);
+#26722 = DIRECTION('',(-0.,1.));
+#26723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26724 = ORIENTED_EDGE('',*,*,#26725,.F.);
+#26725 = EDGE_CURVE('',#26703,#26703,#26726,.T.);
+#26726 = SURFACE_CURVE('',#26727,(#26732,#26739),.PCURVE_S1.);
+#26727 = CIRCLE('',#26728,22.5);
+#26728 = AXIS2_PLACEMENT_3D('',#26729,#26730,#26731);
+#26729 = CARTESIAN_POINT('',(-3.165997233774E-07,-134.6759628059,
+    51.810162520612));
+#26730 = DIRECTION('',(-2.197205305199E-08,-0.939692615522,
+    0.342020157788));
+#26731 = DIRECTION('',(-0.939692610085,0.116977812844,0.321393823607));
+#26732 = PCURVE('',#26685,#26733);
+#26733 = DEFINITIONAL_REPRESENTATION('',(#26734),#26738);
+#26734 = LINE('',#26735,#26736);
+#26735 = CARTESIAN_POINT('',(-0.,10.));
+#26736 = VECTOR('',#26737,1.);
+#26737 = DIRECTION('',(-1.,0.));
+#26738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26739 = PCURVE('',#26740,#26745);
+#26740 = CONICAL_SURFACE('',#26741,22.5,0.291456794478);
+#26741 = AXIS2_PLACEMENT_3D('',#26742,#26743,#26744);
+#26742 = CARTESIAN_POINT('',(-3.165997233774E-07,-134.6759628059,
+    51.810162520612));
+#26743 = DIRECTION('',(-2.197205306587E-08,-0.939692615522,
+    0.342020157788));
+#26744 = DIRECTION('',(-0.939692610085,0.116977812844,0.321393823607));
+#26745 = DEFINITIONAL_REPRESENTATION('',(#26746),#26750);
+#26746 = LINE('',#26747,#26748);
+#26747 = CARTESIAN_POINT('',(0.,-0.));
+#26748 = VECTOR('',#26749,1.);
+#26749 = DIRECTION('',(1.,-0.));
+#26750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26751 = ORIENTED_EDGE('',*,*,#26702,.F.);
+#26752 = ADVANCED_FACE('',(#26753),#26740,.F.);
+#26753 = FACE_BOUND('',#26754,.T.);
+#26754 = EDGE_LOOP('',(#26755,#26756,#26779,#26806));
+#26755 = ORIENTED_EDGE('',*,*,#26725,.T.);
+#26756 = ORIENTED_EDGE('',*,*,#26757,.T.);
+#26757 = EDGE_CURVE('',#26703,#26758,#26760,.T.);
+#26758 = VERTEX_POINT('',#26759);
+#26759 = CARTESIAN_POINT('',(-14.09538891858,-109.4289802252,
+    48.080565930012));
+#26760 = SEAM_CURVE('',#26761,(#26765,#26772),.PCURVE_S1.);
+#26761 = LINE('',#26762,#26763);
+#26762 = CARTESIAN_POINT('',(-21.14308404352,-132.0439620169,
+    59.04152355178));
+#26763 = VECTOR('',#26764,1.);
+#26764 = DIRECTION('',(0.270018705636,0.866448959996,-0.419947732853));
+#26765 = PCURVE('',#26740,#26766);
+#26766 = DEFINITIONAL_REPRESENTATION('',(#26767),#26771);
+#26767 = LINE('',#26768,#26769);
+#26768 = CARTESIAN_POINT('',(0.,-0.));
+#26769 = VECTOR('',#26770,1.);
+#26770 = DIRECTION('',(0.,-1.));
+#26771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26772 = PCURVE('',#26740,#26773);
+#26773 = DEFINITIONAL_REPRESENTATION('',(#26774),#26778);
+#26774 = LINE('',#26775,#26776);
+#26775 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#26776 = VECTOR('',#26777,1.);
+#26777 = DIRECTION('',(0.,-1.));
+#26778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26779 = ORIENTED_EDGE('',*,*,#26780,.F.);
+#26780 = EDGE_CURVE('',#26758,#26758,#26781,.T.);
+#26781 = SURFACE_CURVE('',#26782,(#26787,#26794),.PCURVE_S1.);
+#26782 = CIRCLE('',#26783,15.);
+#26783 = AXIS2_PLACEMENT_3D('',#26784,#26785,#26786);
+#26784 = CARTESIAN_POINT('',(2.327016032693E-07,-111.1836474178,
+    43.259658575901));
+#26785 = DIRECTION('',(-2.197205305199E-08,-0.939692615522,
+    0.342020157788));
+#26786 = DIRECTION('',(-0.939692610085,0.116977812844,0.321393823607));
+#26787 = PCURVE('',#26740,#26788);
+#26788 = DEFINITIONAL_REPRESENTATION('',(#26789),#26793);
+#26789 = LINE('',#26790,#26791);
+#26790 = CARTESIAN_POINT('',(0.,-25.));
+#26791 = VECTOR('',#26792,1.);
+#26792 = DIRECTION('',(1.,-0.));
+#26793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26794 = PCURVE('',#26795,#26800);
+#26795 = PLANE('',#26796);
+#26796 = AXIS2_PLACEMENT_3D('',#26797,#26798,#26799);
+#26797 = CARTESIAN_POINT('',(2.327016032693E-07,-111.1836474178,
+    43.259658575901));
+#26798 = DIRECTION('',(-2.197205306587E-08,-0.939692615522,
+    0.342020157788));
+#26799 = DIRECTION('',(-0.939692610085,0.116977812844,0.321393823607));
+#26800 = DEFINITIONAL_REPRESENTATION('',(#26801),#26805);
+#26801 = CIRCLE('',#26802,15.);
+#26802 = AXIS2_PLACEMENT_2D('',#26803,#26804);
+#26803 = CARTESIAN_POINT('',(0.,0.));
+#26804 = DIRECTION('',(1.,0.));
+#26805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26806 = ORIENTED_EDGE('',*,*,#26757,.F.);
+#26807 = ADVANCED_FACE('',(#26808,#26811),#26795,.T.);
+#26808 = FACE_BOUND('',#26809,.T.);
+#26809 = EDGE_LOOP('',(#26810));
+#26810 = ORIENTED_EDGE('',*,*,#26780,.T.);
+#26811 = FACE_BOUND('',#26812,.T.);
+#26812 = EDGE_LOOP('',(#26813));
+#26813 = ORIENTED_EDGE('',*,*,#26814,.F.);
+#26814 = EDGE_CURVE('',#26815,#26815,#26817,.T.);
+#26815 = VERTEX_POINT('',#26816);
+#26816 = CARTESIAN_POINT('',(-7.047694342939,-110.3063138215,
+    45.670112252957));
+#26817 = SURFACE_CURVE('',#26818,(#26823,#26830),.PCURVE_S1.);
+#26818 = CIRCLE('',#26819,7.5);
+#26819 = AXIS2_PLACEMENT_3D('',#26820,#26821,#26822);
+#26820 = CARTESIAN_POINT('',(2.327016032693E-07,-111.1836474178,
+    43.259658575901));
+#26821 = DIRECTION('',(-2.197205305199E-08,-0.939692615522,
+    0.342020157788));
+#26822 = DIRECTION('',(-0.939692610085,0.116977812844,0.321393823607));
+#26823 = PCURVE('',#26795,#26824);
+#26824 = DEFINITIONAL_REPRESENTATION('',(#26825),#26829);
+#26825 = CIRCLE('',#26826,7.5);
+#26826 = AXIS2_PLACEMENT_2D('',#26827,#26828);
+#26827 = CARTESIAN_POINT('',(0.,0.));
+#26828 = DIRECTION('',(1.,0.));
+#26829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26830 = PCURVE('',#26831,#26836);
+#26831 = CYLINDRICAL_SURFACE('',#26832,7.5);
+#26832 = AXIS2_PLACEMENT_3D('',#26833,#26834,#26835);
+#26833 = CARTESIAN_POINT('',(2.327016032693E-07,-111.1836474178,
+    43.259658575901));
+#26834 = DIRECTION('',(2.197205306587E-08,0.939692615522,-0.342020157788
+    ));
+#26835 = DIRECTION('',(-0.939692610085,0.116977812844,0.321393823607));
+#26836 = DEFINITIONAL_REPRESENTATION('',(#26837),#26841);
+#26837 = LINE('',#26838,#26839);
+#26838 = CARTESIAN_POINT('',(-0.,0.));
+#26839 = VECTOR('',#26840,1.);
+#26840 = DIRECTION('',(-1.,0.));
+#26841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26842 = ADVANCED_FACE('',(#26843),#26831,.F.);
+#26843 = FACE_BOUND('',#26844,.T.);
+#26844 = EDGE_LOOP('',(#26845,#26846,#26869,#26896));
+#26845 = ORIENTED_EDGE('',*,*,#26814,.T.);
+#26846 = ORIENTED_EDGE('',*,*,#26847,.T.);
+#26847 = EDGE_CURVE('',#26815,#26848,#26850,.T.);
+#26848 = VERTEX_POINT('',#26849);
+#26849 = CARTESIAN_POINT('',(-7.047694123219,-100.9093876663,
+    42.249910675072));
+#26850 = SEAM_CURVE('',#26851,(#26855,#26862),.PCURVE_S1.);
+#26851 = LINE('',#26852,#26853);
+#26852 = CARTESIAN_POINT('',(-7.047694342939,-110.3063138215,
+    45.670112252957));
+#26853 = VECTOR('',#26854,1.);
+#26854 = DIRECTION('',(2.197205306587E-08,0.939692615522,-0.342020157788
+    ));
+#26855 = PCURVE('',#26831,#26856);
+#26856 = DEFINITIONAL_REPRESENTATION('',(#26857),#26861);
+#26857 = LINE('',#26858,#26859);
+#26858 = CARTESIAN_POINT('',(-0.,0.));
+#26859 = VECTOR('',#26860,1.);
+#26860 = DIRECTION('',(-0.,1.));
+#26861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26862 = PCURVE('',#26831,#26863);
+#26863 = DEFINITIONAL_REPRESENTATION('',(#26864),#26868);
+#26864 = LINE('',#26865,#26866);
+#26865 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#26866 = VECTOR('',#26867,1.);
+#26867 = DIRECTION('',(-0.,1.));
+#26868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26869 = ORIENTED_EDGE('',*,*,#26870,.F.);
+#26870 = EDGE_CURVE('',#26848,#26848,#26871,.T.);
+#26871 = SURFACE_CURVE('',#26872,(#26877,#26884),.PCURVE_S1.);
+#26872 = CIRCLE('',#26873,7.5);
+#26873 = AXIS2_PLACEMENT_3D('',#26874,#26875,#26876);
+#26874 = CARTESIAN_POINT('',(4.52422133928E-07,-101.7867212626,
+    39.839456998016));
+#26875 = DIRECTION('',(-2.197205305199E-08,-0.939692615522,
+    0.342020157788));
+#26876 = DIRECTION('',(-0.939692610085,0.116977812844,0.321393823607));
+#26877 = PCURVE('',#26831,#26878);
+#26878 = DEFINITIONAL_REPRESENTATION('',(#26879),#26883);
+#26879 = LINE('',#26880,#26881);
+#26880 = CARTESIAN_POINT('',(-0.,10.));
+#26881 = VECTOR('',#26882,1.);
+#26882 = DIRECTION('',(-1.,0.));
+#26883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26884 = PCURVE('',#26885,#26890);
+#26885 = PLANE('',#26886);
+#26886 = AXIS2_PLACEMENT_3D('',#26887,#26888,#26889);
+#26887 = CARTESIAN_POINT('',(4.52422133928E-07,-101.7867212626,
+    39.839456998016));
+#26888 = DIRECTION('',(-2.197205306587E-08,-0.939692615522,
+    0.342020157788));
+#26889 = DIRECTION('',(-0.939692610085,0.116977812844,0.321393823607));
+#26890 = DEFINITIONAL_REPRESENTATION('',(#26891),#26895);
+#26891 = CIRCLE('',#26892,7.5);
+#26892 = AXIS2_PLACEMENT_2D('',#26893,#26894);
+#26893 = CARTESIAN_POINT('',(0.,0.));
+#26894 = DIRECTION('',(1.,0.));
+#26895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26896 = ORIENTED_EDGE('',*,*,#26847,.F.);
+#26897 = ADVANCED_FACE('',(#26898),#26885,.T.);
+#26898 = FACE_BOUND('',#26899,.T.);
+#26899 = EDGE_LOOP('',(#26900));
+#26900 = ORIENTED_EDGE('',*,*,#26870,.T.);
+#26901 = ORIENTED_CLOSED_SHELL('',*,#26902,.F.);
+#26902 = CLOSED_SHELL('',(#26903,#26991,#27030,#27065,#27120,#27175,
+    #27179));
+#26903 = ADVANCED_FACE('',(#26904),#26918,.F.);
+#26904 = FACE_BOUND('',#26905,.T.);
+#26905 = EDGE_LOOP('',(#26906,#26936,#26963,#26964));
+#26906 = ORIENTED_EDGE('',*,*,#26907,.T.);
+#26907 = EDGE_CURVE('',#26908,#26910,#26912,.T.);
+#26908 = VERTEX_POINT('',#26909);
+#26909 = CARTESIAN_POINT('',(-32.00000016425,-142.6915323325,
+    -0.101549933069));
+#26910 = VERTEX_POINT('',#26911);
+#26911 = CARTESIAN_POINT('',(-52.00000016425,-142.6915320584,
+    -0.101550132112));
+#26912 = SEAM_CURVE('',#26913,(#26917,#26929),.PCURVE_S1.);
+#26913 = LINE('',#26914,#26915);
+#26914 = CARTESIAN_POINT('',(-32.00000016425,-142.6915323325,
+    -0.101549933069));
+#26915 = VECTOR('',#26916,1.);
+#26916 = DIRECTION('',(-1.,1.370343456794E-08,-9.952159973319E-09));
+#26917 = PCURVE('',#26918,#26923);
+#26918 = CYLINDRICAL_SURFACE('',#26919,16.5);
+#26919 = AXIS2_PLACEMENT_3D('',#26920,#26921,#26922);
+#26920 = CARTESIAN_POINT('',(-32.,-126.9999999276,4.999999908673));
+#26921 = DIRECTION('',(1.,-1.370343456794E-08,9.952159973319E-09));
+#26922 = DIRECTION('',(-9.9549362087E-09,-0.95100196393,-0.309184838893)
+  );
+#26923 = DEFINITIONAL_REPRESENTATION('',(#26924),#26928);
+#26924 = LINE('',#26925,#26926);
+#26925 = CARTESIAN_POINT('',(-0.,0.));
+#26926 = VECTOR('',#26927,1.);
+#26927 = DIRECTION('',(-0.,-1.));
+#26928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26929 = PCURVE('',#26918,#26930);
+#26930 = DEFINITIONAL_REPRESENTATION('',(#26931),#26935);
+#26931 = LINE('',#26932,#26933);
+#26932 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#26933 = VECTOR('',#26934,1.);
+#26934 = DIRECTION('',(-0.,-1.));
+#26935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26936 = ORIENTED_EDGE('',*,*,#26937,.T.);
+#26937 = EDGE_CURVE('',#26910,#26910,#26938,.T.);
+#26938 = SURFACE_CURVE('',#26939,(#26944,#26951),.PCURVE_S1.);
+#26939 = CIRCLE('',#26940,16.5);
+#26940 = AXIS2_PLACEMENT_3D('',#26941,#26942,#26943);
+#26941 = CARTESIAN_POINT('',(-52.,-126.9999996536,4.99999970963));
+#26942 = DIRECTION('',(-1.,1.370343456794E-08,-9.952159973319E-09));
+#26943 = DIRECTION('',(-9.9549362087E-09,-0.95100196393,-0.309184838893)
+  );
+#26944 = PCURVE('',#26918,#26945);
+#26945 = DEFINITIONAL_REPRESENTATION('',(#26946),#26950);
+#26946 = LINE('',#26947,#26948);
+#26947 = CARTESIAN_POINT('',(-0.,-20.));
+#26948 = VECTOR('',#26949,1.);
+#26949 = DIRECTION('',(-1.,0.));
+#26950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26951 = PCURVE('',#26952,#26957);
+#26952 = PLANE('',#26953);
+#26953 = AXIS2_PLACEMENT_3D('',#26954,#26955,#26956);
+#26954 = CARTESIAN_POINT('',(-52.,-126.9999996536,4.99999970963));
+#26955 = DIRECTION('',(-1.,1.370343456794E-08,-9.952159973319E-09));
+#26956 = DIRECTION('',(-9.9549362087E-09,-0.95100196393,-0.309184838893)
+  );
+#26957 = DEFINITIONAL_REPRESENTATION('',(#26958),#26962);
+#26958 = CIRCLE('',#26959,16.5);
+#26959 = AXIS2_PLACEMENT_2D('',#26960,#26961);
+#26960 = CARTESIAN_POINT('',(9.9E-16,-6.5E-16));
+#26961 = DIRECTION('',(1.,0.));
+#26962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26963 = ORIENTED_EDGE('',*,*,#26907,.F.);
+#26964 = ORIENTED_EDGE('',*,*,#26965,.F.);
+#26965 = EDGE_CURVE('',#26908,#26908,#26966,.T.);
+#26966 = SURFACE_CURVE('',#26967,(#26972,#26979),.PCURVE_S1.);
+#26967 = CIRCLE('',#26968,16.5);
+#26968 = AXIS2_PLACEMENT_3D('',#26969,#26970,#26971);
+#26969 = CARTESIAN_POINT('',(-32.,-126.9999999276,4.999999908673));
+#26970 = DIRECTION('',(-1.,1.370343456794E-08,-9.952159973319E-09));
+#26971 = DIRECTION('',(-9.9549362087E-09,-0.95100196393,-0.309184838893)
+  );
+#26972 = PCURVE('',#26918,#26973);
+#26973 = DEFINITIONAL_REPRESENTATION('',(#26974),#26978);
+#26974 = LINE('',#26975,#26976);
+#26975 = CARTESIAN_POINT('',(-0.,0.));
+#26976 = VECTOR('',#26977,1.);
+#26977 = DIRECTION('',(-1.,0.));
+#26978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26979 = PCURVE('',#26980,#26985);
+#26980 = PLANE('',#26981);
+#26981 = AXIS2_PLACEMENT_3D('',#26982,#26983,#26984);
+#26982 = CARTESIAN_POINT('',(-32.,-126.9999999276,4.999999908673));
+#26983 = DIRECTION('',(-1.,1.370343456794E-08,-9.952159973319E-09));
+#26984 = DIRECTION('',(-9.9549362087E-09,-0.95100196393,-0.309184838893)
+  );
+#26985 = DEFINITIONAL_REPRESENTATION('',(#26986),#26990);
+#26986 = CIRCLE('',#26987,16.5);
+#26987 = AXIS2_PLACEMENT_2D('',#26988,#26989);
+#26988 = CARTESIAN_POINT('',(9.9E-16,-6.5E-16));
+#26989 = DIRECTION('',(1.,0.));
+#26990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26991 = ADVANCED_FACE('',(#26992,#26995),#26980,.T.);
+#26992 = FACE_BOUND('',#26993,.T.);
+#26993 = EDGE_LOOP('',(#26994));
+#26994 = ORIENTED_EDGE('',*,*,#26965,.T.);
+#26995 = FACE_BOUND('',#26996,.T.);
+#26996 = EDGE_LOOP('',(#26997));
+#26997 = ORIENTED_EDGE('',*,*,#26998,.T.);
+#26998 = EDGE_CURVE('',#26999,#26999,#27001,.T.);
+#26999 = VERTEX_POINT('',#27000);
+#27000 = CARTESIAN_POINT('',(-32.00000002488,-129.3775048375,
+    4.22703781144));
+#27001 = SURFACE_CURVE('',#27002,(#27007,#27018),.PCURVE_S1.);
+#27002 = CIRCLE('',#27003,2.5);
+#27003 = AXIS2_PLACEMENT_3D('',#27004,#27005,#27006);
+#27004 = CARTESIAN_POINT('',(-32.,-126.9999999276,4.999999908673));
+#27005 = DIRECTION('',(1.,-1.370343456794E-08,9.952159973319E-09));
+#27006 = DIRECTION('',(-9.9549362087E-09,-0.95100196393,-0.309184838893)
+  );
+#27007 = PCURVE('',#26980,#27008);
+#27008 = DEFINITIONAL_REPRESENTATION('',(#27009),#27017);
+#27009 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27010,#27011,#27012,#27013
+    ,#27014,#27015,#27016),.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(
+  '') );
+#27010 = CARTESIAN_POINT('',(2.5,-6.5E-16));
+#27011 = CARTESIAN_POINT('',(2.5,-4.330127018922));
+#27012 = CARTESIAN_POINT('',(-1.25,-2.165063509461));
+#27013 = CARTESIAN_POINT('',(-5.,-1.262323399574E-15));
+#27014 = CARTESIAN_POINT('',(-1.25,2.165063509461));
+#27015 = CARTESIAN_POINT('',(2.5,4.330127018922));
+#27016 = CARTESIAN_POINT('',(2.5,-6.5E-16));
+#27017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27018 = PCURVE('',#27019,#27024);
+#27019 = CYLINDRICAL_SURFACE('',#27020,2.5);
+#27020 = AXIS2_PLACEMENT_3D('',#27021,#27022,#27023);
+#27021 = CARTESIAN_POINT('',(-32.,-126.9999999276,4.999999908673));
+#27022 = DIRECTION('',(-1.,1.370343456794E-08,-9.952159973319E-09));
+#27023 = DIRECTION('',(-9.9549362087E-09,-0.95100196393,-0.309184838893)
+  );
+#27024 = DEFINITIONAL_REPRESENTATION('',(#27025),#27029);
+#27025 = LINE('',#27026,#27027);
+#27026 = CARTESIAN_POINT('',(-0.,0.));
+#27027 = VECTOR('',#27028,1.);
+#27028 = DIRECTION('',(-1.,0.));
+#27029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27030 = ADVANCED_FACE('',(#27031,#27034),#26952,.F.);
+#27031 = FACE_BOUND('',#27032,.F.);
+#27032 = EDGE_LOOP('',(#27033));
+#27033 = ORIENTED_EDGE('',*,*,#26937,.T.);
+#27034 = FACE_BOUND('',#27035,.F.);
+#27035 = EDGE_LOOP('',(#27036));
+#27036 = ORIENTED_EDGE('',*,*,#27037,.F.);
+#27037 = EDGE_CURVE('',#27038,#27038,#27040,.T.);
+#27038 = VERTEX_POINT('',#27039);
+#27039 = CARTESIAN_POINT('',(-52.00000009954,-136.5100192929,
+    1.908151320696));
+#27040 = SURFACE_CURVE('',#27041,(#27046,#27053),.PCURVE_S1.);
+#27041 = CIRCLE('',#27042,10.);
+#27042 = AXIS2_PLACEMENT_3D('',#27043,#27044,#27045);
+#27043 = CARTESIAN_POINT('',(-52.,-126.9999996536,4.99999970963));
+#27044 = DIRECTION('',(-1.,1.370343456794E-08,-9.952159973319E-09));
+#27045 = DIRECTION('',(-9.9549362087E-09,-0.95100196393,-0.309184838893)
+  );
+#27046 = PCURVE('',#26952,#27047);
+#27047 = DEFINITIONAL_REPRESENTATION('',(#27048),#27052);
+#27048 = CIRCLE('',#27049,10.);
+#27049 = AXIS2_PLACEMENT_2D('',#27050,#27051);
+#27050 = CARTESIAN_POINT('',(9.9E-16,-6.5E-16));
+#27051 = DIRECTION('',(1.,0.));
+#27052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27053 = PCURVE('',#27054,#27059);
+#27054 = CYLINDRICAL_SURFACE('',#27055,10.);
+#27055 = AXIS2_PLACEMENT_3D('',#27056,#27057,#27058);
+#27056 = CARTESIAN_POINT('',(-52.,-126.9999996536,4.99999970963));
+#27057 = DIRECTION('',(-1.,1.370343456794E-08,-9.952159973319E-09));
+#27058 = DIRECTION('',(-9.9549362087E-09,-0.95100196393,-0.309184838893)
+  );
+#27059 = DEFINITIONAL_REPRESENTATION('',(#27060),#27064);
+#27060 = LINE('',#27061,#27062);
+#27061 = CARTESIAN_POINT('',(0.,0.));
+#27062 = VECTOR('',#27063,1.);
+#27063 = DIRECTION('',(1.,0.));
+#27064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27065 = ADVANCED_FACE('',(#27066),#27019,.F.);
+#27066 = FACE_BOUND('',#27067,.T.);
+#27067 = EDGE_LOOP('',(#27068,#27091,#27118,#27119));
+#27068 = ORIENTED_EDGE('',*,*,#27069,.T.);
+#27069 = EDGE_CURVE('',#26999,#27070,#27072,.T.);
+#27070 = VERTEX_POINT('',#27071);
+#27071 = CARTESIAN_POINT('',(-20.00000002488,-129.3775050019,
+    4.227037930865));
+#27072 = SEAM_CURVE('',#27073,(#27077,#27084),.PCURVE_S1.);
+#27073 = LINE('',#27074,#27075);
+#27074 = CARTESIAN_POINT('',(-32.00000002488,-129.3775048375,
+    4.22703781144));
+#27075 = VECTOR('',#27076,1.);
+#27076 = DIRECTION('',(1.,-1.370343456794E-08,9.952159973319E-09));
+#27077 = PCURVE('',#27019,#27078);
+#27078 = DEFINITIONAL_REPRESENTATION('',(#27079),#27083);
+#27079 = LINE('',#27080,#27081);
+#27080 = CARTESIAN_POINT('',(-0.,0.));
+#27081 = VECTOR('',#27082,1.);
+#27082 = DIRECTION('',(-0.,-1.));
+#27083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27084 = PCURVE('',#27019,#27085);
+#27085 = DEFINITIONAL_REPRESENTATION('',(#27086),#27090);
+#27086 = LINE('',#27087,#27088);
+#27087 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#27088 = VECTOR('',#27089,1.);
+#27089 = DIRECTION('',(-0.,-1.));
+#27090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27091 = ORIENTED_EDGE('',*,*,#27092,.T.);
+#27092 = EDGE_CURVE('',#27070,#27070,#27093,.T.);
+#27093 = SURFACE_CURVE('',#27094,(#27099,#27106),.PCURVE_S1.);
+#27094 = CIRCLE('',#27095,2.5);
+#27095 = AXIS2_PLACEMENT_3D('',#27096,#27097,#27098);
+#27096 = CARTESIAN_POINT('',(-20.,-127.0000000921,5.000000028099));
+#27097 = DIRECTION('',(1.,-1.370343456794E-08,9.952159973319E-09));
+#27098 = DIRECTION('',(-9.9549362087E-09,-0.95100196393,-0.309184838893)
+  );
+#27099 = PCURVE('',#27019,#27100);
+#27100 = DEFINITIONAL_REPRESENTATION('',(#27101),#27105);
+#27101 = LINE('',#27102,#27103);
+#27102 = CARTESIAN_POINT('',(-0.,-12.));
+#27103 = VECTOR('',#27104,1.);
+#27104 = DIRECTION('',(-1.,0.));
+#27105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27106 = PCURVE('',#27107,#27112);
+#27107 = PLANE('',#27108);
+#27108 = AXIS2_PLACEMENT_3D('',#27109,#27110,#27111);
+#27109 = CARTESIAN_POINT('',(-20.,-127.0000000921,5.000000028099));
+#27110 = DIRECTION('',(1.,-1.370343456794E-08,9.952159973319E-09));
+#27111 = DIRECTION('',(9.9549362087E-09,0.95100196393,0.309184838893));
+#27112 = DEFINITIONAL_REPRESENTATION('',(#27113),#27117);
+#27113 = CIRCLE('',#27114,2.5);
+#27114 = AXIS2_PLACEMENT_2D('',#27115,#27116);
+#27115 = CARTESIAN_POINT('',(-1.4E-16,1.7E-16));
+#27116 = DIRECTION('',(-1.,0.));
+#27117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27118 = ORIENTED_EDGE('',*,*,#27069,.F.);
+#27119 = ORIENTED_EDGE('',*,*,#26998,.F.);
+#27120 = ADVANCED_FACE('',(#27121),#27054,.T.);
+#27121 = FACE_BOUND('',#27122,.T.);
+#27122 = EDGE_LOOP('',(#27123,#27146,#27173,#27174));
+#27123 = ORIENTED_EDGE('',*,*,#27124,.T.);
+#27124 = EDGE_CURVE('',#27038,#27125,#27127,.T.);
+#27125 = VERTEX_POINT('',#27126);
+#27126 = CARTESIAN_POINT('',(-49.50000009954,-136.5100193271,
+    1.908151345576));
+#27127 = SEAM_CURVE('',#27128,(#27132,#27139),.PCURVE_S1.);
+#27128 = LINE('',#27129,#27130);
+#27129 = CARTESIAN_POINT('',(-52.00000009954,-136.5100192929,
+    1.908151320696));
+#27130 = VECTOR('',#27131,1.);
+#27131 = DIRECTION('',(1.,-1.370343456794E-08,9.952159973319E-09));
+#27132 = PCURVE('',#27054,#27133);
+#27133 = DEFINITIONAL_REPRESENTATION('',(#27134),#27138);
+#27134 = LINE('',#27135,#27136);
+#27135 = CARTESIAN_POINT('',(0.,0.));
+#27136 = VECTOR('',#27137,1.);
+#27137 = DIRECTION('',(0.,-1.));
+#27138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27139 = PCURVE('',#27054,#27140);
+#27140 = DEFINITIONAL_REPRESENTATION('',(#27141),#27145);
+#27141 = LINE('',#27142,#27143);
+#27142 = CARTESIAN_POINT('',(6.28318530718,0.));
+#27143 = VECTOR('',#27144,1.);
+#27144 = DIRECTION('',(0.,-1.));
+#27145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27146 = ORIENTED_EDGE('',*,*,#27147,.T.);
+#27147 = EDGE_CURVE('',#27125,#27125,#27148,.T.);
+#27148 = SURFACE_CURVE('',#27149,(#27154,#27161),.PCURVE_S1.);
+#27149 = CIRCLE('',#27150,10.);
+#27150 = AXIS2_PLACEMENT_3D('',#27151,#27152,#27153);
+#27151 = CARTESIAN_POINT('',(-49.5,-126.9999996878,4.99999973451));
+#27152 = DIRECTION('',(-1.,1.370343456794E-08,-9.952159973319E-09));
+#27153 = DIRECTION('',(-9.9549362087E-09,-0.95100196393,-0.309184838893)
+  );
+#27154 = PCURVE('',#27054,#27155);
+#27155 = DEFINITIONAL_REPRESENTATION('',(#27156),#27160);
+#27156 = LINE('',#27157,#27158);
+#27157 = CARTESIAN_POINT('',(0.,-2.5));
+#27158 = VECTOR('',#27159,1.);
+#27159 = DIRECTION('',(1.,0.));
+#27160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27161 = PCURVE('',#27162,#27167);
+#27162 = PLANE('',#27163);
+#27163 = AXIS2_PLACEMENT_3D('',#27164,#27165,#27166);
+#27164 = CARTESIAN_POINT('',(-49.5,-126.9999996878,4.99999973451));
+#27165 = DIRECTION('',(-1.,1.370343456794E-08,-9.952159973319E-09));
+#27166 = DIRECTION('',(-9.9549362087E-09,-0.95100196393,-0.309184838893)
+  );
+#27167 = DEFINITIONAL_REPRESENTATION('',(#27168),#27172);
+#27168 = CIRCLE('',#27169,10.);
+#27169 = AXIS2_PLACEMENT_2D('',#27170,#27171);
+#27170 = CARTESIAN_POINT('',(5.5E-16,-6.9E-16));
+#27171 = DIRECTION('',(1.,0.));
+#27172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27173 = ORIENTED_EDGE('',*,*,#27124,.F.);
+#27174 = ORIENTED_EDGE('',*,*,#27037,.F.);
+#27175 = ADVANCED_FACE('',(#27176),#27107,.F.);
+#27176 = FACE_BOUND('',#27177,.F.);
+#27177 = EDGE_LOOP('',(#27178));
+#27178 = ORIENTED_EDGE('',*,*,#27092,.T.);
+#27179 = ADVANCED_FACE('',(#27180),#27162,.F.);
+#27180 = FACE_BOUND('',#27181,.F.);
+#27181 = EDGE_LOOP('',(#27182));
+#27182 = ORIENTED_EDGE('',*,*,#27147,.T.);
+#27183 = ORIENTED_CLOSED_SHELL('',*,#27184,.F.);
+#27184 = CLOSED_SHELL('',(#27185,#27273,#27312,#27347,#27402,#27457,
+    #27461));
+#27185 = ADVANCED_FACE('',(#27186),#27200,.F.);
+#27186 = FACE_BOUND('',#27187,.T.);
+#27187 = EDGE_LOOP('',(#27188,#27218,#27245,#27246));
+#27188 = ORIENTED_EDGE('',*,*,#27189,.T.);
+#27189 = EDGE_CURVE('',#27190,#27192,#27194,.T.);
+#27190 = VERTEX_POINT('',#27191);
+#27191 = CARTESIAN_POINT('',(-32.000000229,-185.8191640578,
+    9.690846923078));
+#27192 = VERTEX_POINT('',#27193);
+#27193 = CARTESIAN_POINT('',(-52.000000229,-185.8191638506,
+    9.690846645495));
+#27194 = SEAM_CURVE('',#27195,(#27199,#27211),.PCURVE_S1.);
+#27195 = LINE('',#27196,#27197);
+#27196 = CARTESIAN_POINT('',(-32.000000229,-185.8191640578,
+    9.690846923078));
+#27197 = VECTOR('',#27198,1.);
+#27198 = DIRECTION('',(-1.,1.03606762299E-08,-1.387915199828E-08));
+#27199 = PCURVE('',#27200,#27205);
+#27200 = CYLINDRICAL_SURFACE('',#27201,16.5);
+#27201 = AXIS2_PLACEMENT_3D('',#27202,#27203,#27204);
+#27202 = CARTESIAN_POINT('',(-32.,-169.9999999169,4.999999890627));
+#27203 = DIRECTION('',(1.,-1.03606762299E-08,1.387915199828E-08));
+#27204 = DIRECTION('',(-1.38789222337E-08,-0.958737220663,0.284293759542
+    ));
+#27205 = DEFINITIONAL_REPRESENTATION('',(#27206),#27210);
+#27206 = LINE('',#27207,#27208);
+#27207 = CARTESIAN_POINT('',(-0.,0.));
+#27208 = VECTOR('',#27209,1.);
+#27209 = DIRECTION('',(-0.,-1.));
+#27210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27211 = PCURVE('',#27200,#27212);
+#27212 = DEFINITIONAL_REPRESENTATION('',(#27213),#27217);
+#27213 = LINE('',#27214,#27215);
+#27214 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#27215 = VECTOR('',#27216,1.);
+#27216 = DIRECTION('',(-0.,-1.));
+#27217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27218 = ORIENTED_EDGE('',*,*,#27219,.T.);
+#27219 = EDGE_CURVE('',#27192,#27192,#27220,.T.);
+#27220 = SURFACE_CURVE('',#27221,(#27226,#27233),.PCURVE_S1.);
+#27221 = CIRCLE('',#27222,16.5);
+#27222 = AXIS2_PLACEMENT_3D('',#27223,#27224,#27225);
+#27223 = CARTESIAN_POINT('',(-52.,-169.9999997097,4.999999613044));
+#27224 = DIRECTION('',(-1.,1.03606762299E-08,-1.387915199828E-08));
+#27225 = DIRECTION('',(-1.38789222337E-08,-0.958737220663,0.284293759542
+    ));
+#27226 = PCURVE('',#27200,#27227);
+#27227 = DEFINITIONAL_REPRESENTATION('',(#27228),#27232);
+#27228 = LINE('',#27229,#27230);
+#27229 = CARTESIAN_POINT('',(-0.,-20.));
+#27230 = VECTOR('',#27231,1.);
+#27231 = DIRECTION('',(-1.,0.));
+#27232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27233 = PCURVE('',#27234,#27239);
+#27234 = PLANE('',#27235);
+#27235 = AXIS2_PLACEMENT_3D('',#27236,#27237,#27238);
+#27236 = CARTESIAN_POINT('',(-52.,-169.9999997097,4.999999613044));
+#27237 = DIRECTION('',(-1.,1.03606762299E-08,-1.387915199828E-08));
+#27238 = DIRECTION('',(-1.38789222337E-08,-0.958737220663,0.284293759542
+    ));
+#27239 = DEFINITIONAL_REPRESENTATION('',(#27240),#27244);
+#27240 = CIRCLE('',#27241,16.5);
+#27241 = AXIS2_PLACEMENT_2D('',#27242,#27243);
+#27242 = CARTESIAN_POINT('',(9.9E-16,-6.5E-16));
+#27243 = DIRECTION('',(1.,0.));
+#27244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27245 = ORIENTED_EDGE('',*,*,#27189,.F.);
+#27246 = ORIENTED_EDGE('',*,*,#27247,.F.);
+#27247 = EDGE_CURVE('',#27190,#27190,#27248,.T.);
+#27248 = SURFACE_CURVE('',#27249,(#27254,#27261),.PCURVE_S1.);
+#27249 = CIRCLE('',#27250,16.5);
+#27250 = AXIS2_PLACEMENT_3D('',#27251,#27252,#27253);
+#27251 = CARTESIAN_POINT('',(-32.,-169.9999999169,4.999999890627));
+#27252 = DIRECTION('',(-1.,1.03606762299E-08,-1.387915199828E-08));
+#27253 = DIRECTION('',(-1.38789222337E-08,-0.958737220663,0.284293759542
+    ));
+#27254 = PCURVE('',#27200,#27255);
+#27255 = DEFINITIONAL_REPRESENTATION('',(#27256),#27260);
+#27256 = LINE('',#27257,#27258);
+#27257 = CARTESIAN_POINT('',(-0.,0.));
+#27258 = VECTOR('',#27259,1.);
+#27259 = DIRECTION('',(-1.,0.));
+#27260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27261 = PCURVE('',#27262,#27267);
+#27262 = PLANE('',#27263);
+#27263 = AXIS2_PLACEMENT_3D('',#27264,#27265,#27266);
+#27264 = CARTESIAN_POINT('',(-32.,-169.9999999169,4.999999890627));
+#27265 = DIRECTION('',(-1.,1.03606762299E-08,-1.387915199828E-08));
+#27266 = DIRECTION('',(-1.38789222337E-08,-0.958737220663,0.284293759542
+    ));
+#27267 = DEFINITIONAL_REPRESENTATION('',(#27268),#27272);
+#27268 = CIRCLE('',#27269,16.5);
+#27269 = AXIS2_PLACEMENT_2D('',#27270,#27271);
+#27270 = CARTESIAN_POINT('',(9.9E-16,-6.5E-16));
+#27271 = DIRECTION('',(1.,0.));
+#27272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27273 = ADVANCED_FACE('',(#27274,#27277),#27262,.T.);
+#27274 = FACE_BOUND('',#27275,.T.);
+#27275 = EDGE_LOOP('',(#27276));
+#27276 = ORIENTED_EDGE('',*,*,#27247,.T.);
+#27277 = FACE_BOUND('',#27278,.T.);
+#27278 = EDGE_LOOP('',(#27279));
+#27279 = ORIENTED_EDGE('',*,*,#27280,.T.);
+#27280 = EDGE_CURVE('',#27281,#27281,#27283,.T.);
+#27281 = VERTEX_POINT('',#27282);
+#27282 = CARTESIAN_POINT('',(-32.00000003469,-172.3968429685,
+    5.710734289483));
+#27283 = SURFACE_CURVE('',#27284,(#27289,#27300),.PCURVE_S1.);
+#27284 = CIRCLE('',#27285,2.5);
+#27285 = AXIS2_PLACEMENT_3D('',#27286,#27287,#27288);
+#27286 = CARTESIAN_POINT('',(-32.,-169.9999999169,4.999999890627));
+#27287 = DIRECTION('',(1.,-1.03606762299E-08,1.387915199828E-08));
+#27288 = DIRECTION('',(-1.38789222337E-08,-0.958737220663,0.284293759542
+    ));
+#27289 = PCURVE('',#27262,#27290);
+#27290 = DEFINITIONAL_REPRESENTATION('',(#27291),#27299);
+#27291 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27292,#27293,#27294,#27295
+    ,#27296,#27297,#27298),.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(
+  '') );
+#27292 = CARTESIAN_POINT('',(2.5,-6.5E-16));
+#27293 = CARTESIAN_POINT('',(2.5,-4.330127018922));
+#27294 = CARTESIAN_POINT('',(-1.25,-2.165063509461));
+#27295 = CARTESIAN_POINT('',(-5.,-1.262323399574E-15));
+#27296 = CARTESIAN_POINT('',(-1.25,2.165063509461));
+#27297 = CARTESIAN_POINT('',(2.5,4.330127018922));
+#27298 = CARTESIAN_POINT('',(2.5,-6.5E-16));
+#27299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27300 = PCURVE('',#27301,#27306);
+#27301 = CYLINDRICAL_SURFACE('',#27302,2.5);
+#27302 = AXIS2_PLACEMENT_3D('',#27303,#27304,#27305);
+#27303 = CARTESIAN_POINT('',(-32.,-169.9999999169,4.999999890627));
+#27304 = DIRECTION('',(-1.,1.03606762299E-08,-1.387915199828E-08));
+#27305 = DIRECTION('',(-1.38789222337E-08,-0.958737220663,0.284293759542
+    ));
+#27306 = DEFINITIONAL_REPRESENTATION('',(#27307),#27311);
+#27307 = LINE('',#27308,#27309);
+#27308 = CARTESIAN_POINT('',(-0.,0.));
+#27309 = VECTOR('',#27310,1.);
+#27310 = DIRECTION('',(-1.,0.));
+#27311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27312 = ADVANCED_FACE('',(#27313,#27316),#27234,.F.);
+#27313 = FACE_BOUND('',#27314,.F.);
+#27314 = EDGE_LOOP('',(#27315));
+#27315 = ORIENTED_EDGE('',*,*,#27219,.T.);
+#27316 = FACE_BOUND('',#27317,.F.);
+#27317 = EDGE_LOOP('',(#27318));
+#27318 = ORIENTED_EDGE('',*,*,#27319,.F.);
+#27319 = EDGE_CURVE('',#27320,#27320,#27322,.T.);
+#27320 = VERTEX_POINT('',#27321);
+#27321 = CARTESIAN_POINT('',(-52.00000013878,-179.5873719163,
+    7.842937208468));
+#27322 = SURFACE_CURVE('',#27323,(#27328,#27335),.PCURVE_S1.);
+#27323 = CIRCLE('',#27324,10.);
+#27324 = AXIS2_PLACEMENT_3D('',#27325,#27326,#27327);
+#27325 = CARTESIAN_POINT('',(-52.,-169.9999997097,4.999999613044));
+#27326 = DIRECTION('',(-1.,1.03606762299E-08,-1.387915199828E-08));
+#27327 = DIRECTION('',(-1.38789222337E-08,-0.958737220663,0.284293759542
+    ));
+#27328 = PCURVE('',#27234,#27329);
+#27329 = DEFINITIONAL_REPRESENTATION('',(#27330),#27334);
+#27330 = CIRCLE('',#27331,10.);
+#27331 = AXIS2_PLACEMENT_2D('',#27332,#27333);
+#27332 = CARTESIAN_POINT('',(9.9E-16,-6.5E-16));
+#27333 = DIRECTION('',(1.,0.));
+#27334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27335 = PCURVE('',#27336,#27341);
+#27336 = CYLINDRICAL_SURFACE('',#27337,10.);
+#27337 = AXIS2_PLACEMENT_3D('',#27338,#27339,#27340);
+#27338 = CARTESIAN_POINT('',(-52.,-169.9999997097,4.999999613044));
+#27339 = DIRECTION('',(-1.,1.03606762299E-08,-1.387915199828E-08));
+#27340 = DIRECTION('',(-1.38789222337E-08,-0.958737220663,0.284293759542
+    ));
+#27341 = DEFINITIONAL_REPRESENTATION('',(#27342),#27346);
+#27342 = LINE('',#27343,#27344);
+#27343 = CARTESIAN_POINT('',(0.,0.));
+#27344 = VECTOR('',#27345,1.);
+#27345 = DIRECTION('',(1.,0.));
+#27346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27347 = ADVANCED_FACE('',(#27348),#27301,.F.);
+#27348 = FACE_BOUND('',#27349,.T.);
+#27349 = EDGE_LOOP('',(#27350,#27373,#27400,#27401));
+#27350 = ORIENTED_EDGE('',*,*,#27351,.T.);
+#27351 = EDGE_CURVE('',#27281,#27352,#27354,.T.);
+#27352 = VERTEX_POINT('',#27353);
+#27353 = CARTESIAN_POINT('',(-20.00000003469,-172.3968430929,
+    5.710734456033));
+#27354 = SEAM_CURVE('',#27355,(#27359,#27366),.PCURVE_S1.);
+#27355 = LINE('',#27356,#27357);
+#27356 = CARTESIAN_POINT('',(-32.00000003469,-172.3968429685,
+    5.710734289483));
+#27357 = VECTOR('',#27358,1.);
+#27358 = DIRECTION('',(1.,-1.03606762299E-08,1.387915199828E-08));
+#27359 = PCURVE('',#27301,#27360);
+#27360 = DEFINITIONAL_REPRESENTATION('',(#27361),#27365);
+#27361 = LINE('',#27362,#27363);
+#27362 = CARTESIAN_POINT('',(-0.,0.));
+#27363 = VECTOR('',#27364,1.);
+#27364 = DIRECTION('',(-0.,-1.));
+#27365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27366 = PCURVE('',#27301,#27367);
+#27367 = DEFINITIONAL_REPRESENTATION('',(#27368),#27372);
+#27368 = LINE('',#27369,#27370);
+#27369 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#27370 = VECTOR('',#27371,1.);
+#27371 = DIRECTION('',(-0.,-1.));
+#27372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27373 = ORIENTED_EDGE('',*,*,#27374,.T.);
+#27374 = EDGE_CURVE('',#27352,#27352,#27375,.T.);
+#27375 = SURFACE_CURVE('',#27376,(#27381,#27388),.PCURVE_S1.);
+#27376 = CIRCLE('',#27377,2.5);
+#27377 = AXIS2_PLACEMENT_3D('',#27378,#27379,#27380);
+#27378 = CARTESIAN_POINT('',(-20.,-170.0000000412,5.000000057176));
+#27379 = DIRECTION('',(1.,-1.03606762299E-08,1.387915199828E-08));
+#27380 = DIRECTION('',(-1.38789222337E-08,-0.958737220663,0.284293759542
+    ));
+#27381 = PCURVE('',#27301,#27382);
+#27382 = DEFINITIONAL_REPRESENTATION('',(#27383),#27387);
+#27383 = LINE('',#27384,#27385);
+#27384 = CARTESIAN_POINT('',(-0.,-12.));
+#27385 = VECTOR('',#27386,1.);
+#27386 = DIRECTION('',(-1.,0.));
+#27387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27388 = PCURVE('',#27389,#27394);
+#27389 = PLANE('',#27390);
+#27390 = AXIS2_PLACEMENT_3D('',#27391,#27392,#27393);
+#27391 = CARTESIAN_POINT('',(-20.,-170.0000000412,5.000000057176));
+#27392 = DIRECTION('',(1.,-1.03606762299E-08,1.387915199828E-08));
+#27393 = DIRECTION('',(1.38789222337E-08,0.958737220663,-0.284293759542)
+  );
+#27394 = DEFINITIONAL_REPRESENTATION('',(#27395),#27399);
+#27395 = CIRCLE('',#27396,2.5);
+#27396 = AXIS2_PLACEMENT_2D('',#27397,#27398);
+#27397 = CARTESIAN_POINT('',(-1.4E-16,1.7E-16));
+#27398 = DIRECTION('',(-1.,0.));
+#27399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27400 = ORIENTED_EDGE('',*,*,#27351,.F.);
+#27401 = ORIENTED_EDGE('',*,*,#27280,.F.);
+#27402 = ADVANCED_FACE('',(#27403),#27336,.T.);
+#27403 = FACE_BOUND('',#27404,.T.);
+#27404 = EDGE_LOOP('',(#27405,#27428,#27455,#27456));
+#27405 = ORIENTED_EDGE('',*,*,#27406,.T.);
+#27406 = EDGE_CURVE('',#27320,#27407,#27409,.T.);
+#27407 = VERTEX_POINT('',#27408);
+#27408 = CARTESIAN_POINT('',(-49.50000013878,-179.5873719422,
+    7.842937243166));
+#27409 = SEAM_CURVE('',#27410,(#27414,#27421),.PCURVE_S1.);
+#27410 = LINE('',#27411,#27412);
+#27411 = CARTESIAN_POINT('',(-52.00000013878,-179.5873719163,
+    7.842937208468));
+#27412 = VECTOR('',#27413,1.);
+#27413 = DIRECTION('',(1.,-1.03606762299E-08,1.387915199828E-08));
+#27414 = PCURVE('',#27336,#27415);
+#27415 = DEFINITIONAL_REPRESENTATION('',(#27416),#27420);
+#27416 = LINE('',#27417,#27418);
+#27417 = CARTESIAN_POINT('',(0.,0.));
+#27418 = VECTOR('',#27419,1.);
+#27419 = DIRECTION('',(0.,-1.));
+#27420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27421 = PCURVE('',#27336,#27422);
+#27422 = DEFINITIONAL_REPRESENTATION('',(#27423),#27427);
+#27423 = LINE('',#27424,#27425);
+#27424 = CARTESIAN_POINT('',(6.28318530718,0.));
+#27425 = VECTOR('',#27426,1.);
+#27426 = DIRECTION('',(0.,-1.));
+#27427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27428 = ORIENTED_EDGE('',*,*,#27429,.T.);
+#27429 = EDGE_CURVE('',#27407,#27407,#27430,.T.);
+#27430 = SURFACE_CURVE('',#27431,(#27436,#27443),.PCURVE_S1.);
+#27431 = CIRCLE('',#27432,10.);
+#27432 = AXIS2_PLACEMENT_3D('',#27433,#27434,#27435);
+#27433 = CARTESIAN_POINT('',(-49.5,-169.9999997356,4.999999647742));
+#27434 = DIRECTION('',(-1.,1.03606762299E-08,-1.387915199828E-08));
+#27435 = DIRECTION('',(-1.38789222337E-08,-0.958737220663,0.284293759542
+    ));
+#27436 = PCURVE('',#27336,#27437);
+#27437 = DEFINITIONAL_REPRESENTATION('',(#27438),#27442);
+#27438 = LINE('',#27439,#27440);
+#27439 = CARTESIAN_POINT('',(0.,-2.5));
+#27440 = VECTOR('',#27441,1.);
+#27441 = DIRECTION('',(1.,0.));
+#27442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27443 = PCURVE('',#27444,#27449);
+#27444 = PLANE('',#27445);
+#27445 = AXIS2_PLACEMENT_3D('',#27446,#27447,#27448);
+#27446 = CARTESIAN_POINT('',(-49.5,-169.9999997356,4.999999647742));
+#27447 = DIRECTION('',(-1.,1.03606762299E-08,-1.387915199828E-08));
+#27448 = DIRECTION('',(-1.38789222337E-08,-0.958737220663,0.284293759542
+    ));
+#27449 = DEFINITIONAL_REPRESENTATION('',(#27450),#27454);
+#27450 = CIRCLE('',#27451,10.);
+#27451 = AXIS2_PLACEMENT_2D('',#27452,#27453);
+#27452 = CARTESIAN_POINT('',(5.5E-16,-6.9E-16));
+#27453 = DIRECTION('',(1.,0.));
+#27454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27455 = ORIENTED_EDGE('',*,*,#27406,.F.);
+#27456 = ORIENTED_EDGE('',*,*,#27319,.F.);
+#27457 = ADVANCED_FACE('',(#27458),#27389,.F.);
+#27458 = FACE_BOUND('',#27459,.F.);
+#27459 = EDGE_LOOP('',(#27460));
+#27460 = ORIENTED_EDGE('',*,*,#27374,.T.);
+#27461 = ADVANCED_FACE('',(#27462),#27444,.F.);
+#27462 = FACE_BOUND('',#27463,.F.);
+#27463 = EDGE_LOOP('',(#27464));
+#27464 = ORIENTED_EDGE('',*,*,#27429,.T.);
+#27465 = ORIENTED_CLOSED_SHELL('',*,#27466,.F.);
+#27466 = CLOSED_SHELL('',(#27467,#27555,#27594,#27629,#27684,#27739,
+    #27743));
+#27467 = ADVANCED_FACE('',(#27468),#27482,.F.);
+#27468 = FACE_BOUND('',#27469,.T.);
+#27469 = EDGE_LOOP('',(#27470,#27500,#27527,#27528));
+#27470 = ORIENTED_EDGE('',*,*,#27471,.T.);
+#27471 = EDGE_CURVE('',#27472,#27474,#27476,.T.);
+#27472 = VERTEX_POINT('',#27473);
+#27473 = CARTESIAN_POINT('',(-31.99999997213,-36.411666028,
+    -11.02962476836));
+#27474 = VERTEX_POINT('',#27475);
+#27475 = CARTESIAN_POINT('',(-51.99999997213,-36.41166630915,
+    -11.02962473451));
+#27476 = SEAM_CURVE('',#27477,(#27481,#27493),.PCURVE_S1.);
+#27477 = LINE('',#27478,#27479);
+#27478 = CARTESIAN_POINT('',(-31.99999997213,-36.411666028,
+    -11.02962476836));
+#27479 = VECTOR('',#27480,1.);
+#27480 = DIRECTION('',(-1.,-1.405762993886E-08,1.692082859779E-09));
+#27481 = PCURVE('',#27482,#27487);
+#27482 = CYLINDRICAL_SURFACE('',#27483,16.5);
+#27483 = AXIS2_PLACEMENT_3D('',#27484,#27485,#27486);
+#27484 = CARTESIAN_POINT('',(-32.,-32.5000001024,4.999999983534));
+#27485 = DIRECTION('',(1.,1.405762993886E-08,-1.692082859779E-09));
+#27486 = DIRECTION('',(1.688805983946E-09,-0.237070662157,
+    -0.971492409206));
+#27487 = DEFINITIONAL_REPRESENTATION('',(#27488),#27492);
+#27488 = LINE('',#27489,#27490);
+#27489 = CARTESIAN_POINT('',(-0.,0.));
+#27490 = VECTOR('',#27491,1.);
+#27491 = DIRECTION('',(-0.,-1.));
+#27492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27493 = PCURVE('',#27482,#27494);
+#27494 = DEFINITIONAL_REPRESENTATION('',(#27495),#27499);
+#27495 = LINE('',#27496,#27497);
+#27496 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#27497 = VECTOR('',#27498,1.);
+#27498 = DIRECTION('',(-0.,-1.));
+#27499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27500 = ORIENTED_EDGE('',*,*,#27501,.T.);
+#27501 = EDGE_CURVE('',#27474,#27474,#27502,.T.);
+#27502 = SURFACE_CURVE('',#27503,(#27508,#27515),.PCURVE_S1.);
+#27503 = CIRCLE('',#27504,16.5);
+#27504 = AXIS2_PLACEMENT_3D('',#27505,#27506,#27507);
+#27505 = CARTESIAN_POINT('',(-52.,-32.50000038356,5.000000017376));
+#27506 = DIRECTION('',(-1.,-1.405762993886E-08,1.692082859779E-09));
+#27507 = DIRECTION('',(1.688805983946E-09,-0.237070662157,
+    -0.971492409206));
+#27508 = PCURVE('',#27482,#27509);
+#27509 = DEFINITIONAL_REPRESENTATION('',(#27510),#27514);
+#27510 = LINE('',#27511,#27512);
+#27511 = CARTESIAN_POINT('',(-0.,-20.));
+#27512 = VECTOR('',#27513,1.);
+#27513 = DIRECTION('',(-1.,0.));
+#27514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27515 = PCURVE('',#27516,#27521);
+#27516 = PLANE('',#27517);
+#27517 = AXIS2_PLACEMENT_3D('',#27518,#27519,#27520);
+#27518 = CARTESIAN_POINT('',(-52.,-32.50000038356,5.000000017376));
+#27519 = DIRECTION('',(-1.,-1.405762993886E-08,1.692082859779E-09));
+#27520 = DIRECTION('',(1.688805983946E-09,-0.237070662157,
+    -0.971492409206));
+#27521 = DEFINITIONAL_REPRESENTATION('',(#27522),#27526);
+#27522 = CIRCLE('',#27523,16.5);
+#27523 = AXIS2_PLACEMENT_2D('',#27524,#27525);
+#27524 = CARTESIAN_POINT('',(9.9E-16,-6.5E-16));
+#27525 = DIRECTION('',(1.,0.));
+#27526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27527 = ORIENTED_EDGE('',*,*,#27471,.F.);
+#27528 = ORIENTED_EDGE('',*,*,#27529,.F.);
+#27529 = EDGE_CURVE('',#27472,#27472,#27530,.T.);
+#27530 = SURFACE_CURVE('',#27531,(#27536,#27543),.PCURVE_S1.);
+#27531 = CIRCLE('',#27532,16.5);
+#27532 = AXIS2_PLACEMENT_3D('',#27533,#27534,#27535);
+#27533 = CARTESIAN_POINT('',(-32.,-32.5000001024,4.999999983534));
+#27534 = DIRECTION('',(-1.,-1.405762993886E-08,1.692082859779E-09));
+#27535 = DIRECTION('',(1.688805983946E-09,-0.237070662157,
+    -0.971492409206));
+#27536 = PCURVE('',#27482,#27537);
+#27537 = DEFINITIONAL_REPRESENTATION('',(#27538),#27542);
+#27538 = LINE('',#27539,#27540);
+#27539 = CARTESIAN_POINT('',(-0.,0.));
+#27540 = VECTOR('',#27541,1.);
+#27541 = DIRECTION('',(-1.,0.));
+#27542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27543 = PCURVE('',#27544,#27549);
+#27544 = PLANE('',#27545);
+#27545 = AXIS2_PLACEMENT_3D('',#27546,#27547,#27548);
+#27546 = CARTESIAN_POINT('',(-32.,-32.5000001024,4.999999983534));
+#27547 = DIRECTION('',(-1.,-1.405762993886E-08,1.692082859779E-09));
+#27548 = DIRECTION('',(1.688805983946E-09,-0.237070662157,
+    -0.971492409206));
+#27549 = DEFINITIONAL_REPRESENTATION('',(#27550),#27554);
+#27550 = CIRCLE('',#27551,16.5);
+#27551 = AXIS2_PLACEMENT_2D('',#27552,#27553);
+#27552 = CARTESIAN_POINT('',(9.9E-16,-6.5E-16));
+#27553 = DIRECTION('',(1.,0.));
+#27554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27555 = ADVANCED_FACE('',(#27556,#27559),#27544,.T.);
+#27556 = FACE_BOUND('',#27557,.T.);
+#27557 = EDGE_LOOP('',(#27558));
+#27558 = ORIENTED_EDGE('',*,*,#27529,.T.);
+#27559 = FACE_BOUND('',#27560,.T.);
+#27560 = EDGE_LOOP('',(#27561));
+#27561 = ORIENTED_EDGE('',*,*,#27562,.T.);
+#27562 = EDGE_CURVE('',#27563,#27563,#27565,.T.);
+#27563 = VERTEX_POINT('',#27564);
+#27564 = CARTESIAN_POINT('',(-31.99999999577,-33.0926767578,
+    2.57126896052));
+#27565 = SURFACE_CURVE('',#27566,(#27571,#27582),.PCURVE_S1.);
+#27566 = CIRCLE('',#27567,2.5);
+#27567 = AXIS2_PLACEMENT_3D('',#27568,#27569,#27570);
+#27568 = CARTESIAN_POINT('',(-32.,-32.5000001024,4.999999983534));
+#27569 = DIRECTION('',(1.,1.405762993886E-08,-1.692082859779E-09));
+#27570 = DIRECTION('',(1.688805983946E-09,-0.237070662157,
+    -0.971492409206));
+#27571 = PCURVE('',#27544,#27572);
+#27572 = DEFINITIONAL_REPRESENTATION('',(#27573),#27581);
+#27573 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27574,#27575,#27576,#27577
+    ,#27578,#27579,#27580),.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(
+  '') );
+#27574 = CARTESIAN_POINT('',(2.5,-6.5E-16));
+#27575 = CARTESIAN_POINT('',(2.5,-4.330127018922));
+#27576 = CARTESIAN_POINT('',(-1.25,-2.165063509461));
+#27577 = CARTESIAN_POINT('',(-5.,-1.262323399574E-15));
+#27578 = CARTESIAN_POINT('',(-1.25,2.165063509461));
+#27579 = CARTESIAN_POINT('',(2.5,4.330127018922));
+#27580 = CARTESIAN_POINT('',(2.5,-6.5E-16));
+#27581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27582 = PCURVE('',#27583,#27588);
+#27583 = CYLINDRICAL_SURFACE('',#27584,2.5);
+#27584 = AXIS2_PLACEMENT_3D('',#27585,#27586,#27587);
+#27585 = CARTESIAN_POINT('',(-32.,-32.5000001024,4.999999983534));
+#27586 = DIRECTION('',(-1.,-1.405762993886E-08,1.692082859779E-09));
+#27587 = DIRECTION('',(1.688805983946E-09,-0.237070662157,
+    -0.971492409206));
+#27588 = DEFINITIONAL_REPRESENTATION('',(#27589),#27593);
+#27589 = LINE('',#27590,#27591);
+#27590 = CARTESIAN_POINT('',(-0.,0.));
+#27591 = VECTOR('',#27592,1.);
+#27592 = DIRECTION('',(-1.,0.));
+#27593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27594 = ADVANCED_FACE('',(#27595,#27598),#27516,.F.);
+#27595 = FACE_BOUND('',#27596,.F.);
+#27596 = EDGE_LOOP('',(#27597));
+#27597 = ORIENTED_EDGE('',*,*,#27501,.T.);
+#27598 = FACE_BOUND('',#27599,.F.);
+#27599 = EDGE_LOOP('',(#27600));
+#27600 = ORIENTED_EDGE('',*,*,#27601,.F.);
+#27601 = EDGE_CURVE('',#27602,#27602,#27604,.T.);
+#27602 = VERTEX_POINT('',#27603);
+#27603 = CARTESIAN_POINT('',(-51.99999998311,-34.87070700513,
+    -4.714924074682));
+#27604 = SURFACE_CURVE('',#27605,(#27610,#27617),.PCURVE_S1.);
+#27605 = CIRCLE('',#27606,10.);
+#27606 = AXIS2_PLACEMENT_3D('',#27607,#27608,#27609);
+#27607 = CARTESIAN_POINT('',(-52.,-32.50000038356,5.000000017376));
+#27608 = DIRECTION('',(-1.,-1.405762993886E-08,1.692082859779E-09));
+#27609 = DIRECTION('',(1.688805983946E-09,-0.237070662157,
+    -0.971492409206));
+#27610 = PCURVE('',#27516,#27611);
+#27611 = DEFINITIONAL_REPRESENTATION('',(#27612),#27616);
+#27612 = CIRCLE('',#27613,10.);
+#27613 = AXIS2_PLACEMENT_2D('',#27614,#27615);
+#27614 = CARTESIAN_POINT('',(9.9E-16,-6.5E-16));
+#27615 = DIRECTION('',(1.,0.));
+#27616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27617 = PCURVE('',#27618,#27623);
+#27618 = CYLINDRICAL_SURFACE('',#27619,10.);
+#27619 = AXIS2_PLACEMENT_3D('',#27620,#27621,#27622);
+#27620 = CARTESIAN_POINT('',(-52.,-32.50000038356,5.000000017376));
+#27621 = DIRECTION('',(-1.,-1.405762993886E-08,1.692082859779E-09));
+#27622 = DIRECTION('',(1.688805983946E-09,-0.237070662157,
+    -0.971492409206));
+#27623 = DEFINITIONAL_REPRESENTATION('',(#27624),#27628);
+#27624 = LINE('',#27625,#27626);
+#27625 = CARTESIAN_POINT('',(0.,0.));
+#27626 = VECTOR('',#27627,1.);
+#27627 = DIRECTION('',(1.,0.));
+#27628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27629 = ADVANCED_FACE('',(#27630),#27583,.F.);
+#27630 = FACE_BOUND('',#27631,.T.);
+#27631 = EDGE_LOOP('',(#27632,#27655,#27682,#27683));
+#27632 = ORIENTED_EDGE('',*,*,#27633,.T.);
+#27633 = EDGE_CURVE('',#27563,#27634,#27636,.T.);
+#27634 = VERTEX_POINT('',#27635);
+#27635 = CARTESIAN_POINT('',(-19.99999999577,-33.0926765891,
+    2.571268940215));
+#27636 = SEAM_CURVE('',#27637,(#27641,#27648),.PCURVE_S1.);
+#27637 = LINE('',#27638,#27639);
+#27638 = CARTESIAN_POINT('',(-31.99999999577,-33.0926767578,
+    2.57126896052));
+#27639 = VECTOR('',#27640,1.);
+#27640 = DIRECTION('',(1.,1.405762993886E-08,-1.692082859779E-09));
+#27641 = PCURVE('',#27583,#27642);
+#27642 = DEFINITIONAL_REPRESENTATION('',(#27643),#27647);
+#27643 = LINE('',#27644,#27645);
+#27644 = CARTESIAN_POINT('',(-0.,0.));
+#27645 = VECTOR('',#27646,1.);
+#27646 = DIRECTION('',(-0.,-1.));
+#27647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27648 = PCURVE('',#27583,#27649);
+#27649 = DEFINITIONAL_REPRESENTATION('',(#27650),#27654);
+#27650 = LINE('',#27651,#27652);
+#27651 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#27652 = VECTOR('',#27653,1.);
+#27653 = DIRECTION('',(-0.,-1.));
+#27654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27655 = ORIENTED_EDGE('',*,*,#27656,.T.);
+#27656 = EDGE_CURVE('',#27634,#27634,#27657,.T.);
+#27657 = SURFACE_CURVE('',#27658,(#27663,#27670),.PCURVE_S1.);
+#27658 = CIRCLE('',#27659,2.5);
+#27659 = AXIS2_PLACEMENT_3D('',#27660,#27661,#27662);
+#27660 = CARTESIAN_POINT('',(-20.,-32.49999993371,4.999999963229));
+#27661 = DIRECTION('',(1.,1.405762993886E-08,-1.692082859779E-09));
+#27662 = DIRECTION('',(1.688805983946E-09,-0.237070662157,
+    -0.971492409206));
+#27663 = PCURVE('',#27583,#27664);
+#27664 = DEFINITIONAL_REPRESENTATION('',(#27665),#27669);
+#27665 = LINE('',#27666,#27667);
+#27666 = CARTESIAN_POINT('',(-0.,-12.));
+#27667 = VECTOR('',#27668,1.);
+#27668 = DIRECTION('',(-1.,0.));
+#27669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27670 = PCURVE('',#27671,#27676);
+#27671 = PLANE('',#27672);
+#27672 = AXIS2_PLACEMENT_3D('',#27673,#27674,#27675);
+#27673 = CARTESIAN_POINT('',(-20.,-32.49999993371,4.999999963229));
+#27674 = DIRECTION('',(1.,1.405762993886E-08,-1.692082859779E-09));
+#27675 = DIRECTION('',(-1.688805983946E-09,0.237070662157,0.971492409206
+    ));
+#27676 = DEFINITIONAL_REPRESENTATION('',(#27677),#27681);
+#27677 = CIRCLE('',#27678,2.5);
+#27678 = AXIS2_PLACEMENT_2D('',#27679,#27680);
+#27679 = CARTESIAN_POINT('',(-1.4E-16,1.7E-16));
+#27680 = DIRECTION('',(-1.,0.));
+#27681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27682 = ORIENTED_EDGE('',*,*,#27633,.F.);
+#27683 = ORIENTED_EDGE('',*,*,#27562,.F.);
+#27684 = ADVANCED_FACE('',(#27685),#27618,.T.);
+#27685 = FACE_BOUND('',#27686,.T.);
+#27686 = EDGE_LOOP('',(#27687,#27710,#27737,#27738));
+#27687 = ORIENTED_EDGE('',*,*,#27688,.T.);
+#27688 = EDGE_CURVE('',#27602,#27689,#27691,.T.);
+#27689 = VERTEX_POINT('',#27690);
+#27690 = CARTESIAN_POINT('',(-49.49999998311,-34.87070696998,
+    -4.714924078912));
+#27691 = SEAM_CURVE('',#27692,(#27696,#27703),.PCURVE_S1.);
+#27692 = LINE('',#27693,#27694);
+#27693 = CARTESIAN_POINT('',(-51.99999998311,-34.87070700513,
+    -4.714924074682));
+#27694 = VECTOR('',#27695,1.);
+#27695 = DIRECTION('',(1.,1.405762993886E-08,-1.692082859779E-09));
+#27696 = PCURVE('',#27618,#27697);
+#27697 = DEFINITIONAL_REPRESENTATION('',(#27698),#27702);
+#27698 = LINE('',#27699,#27700);
+#27699 = CARTESIAN_POINT('',(0.,0.));
+#27700 = VECTOR('',#27701,1.);
+#27701 = DIRECTION('',(0.,-1.));
+#27702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27703 = PCURVE('',#27618,#27704);
+#27704 = DEFINITIONAL_REPRESENTATION('',(#27705),#27709);
+#27705 = LINE('',#27706,#27707);
+#27706 = CARTESIAN_POINT('',(6.28318530718,0.));
+#27707 = VECTOR('',#27708,1.);
+#27708 = DIRECTION('',(0.,-1.));
+#27709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27710 = ORIENTED_EDGE('',*,*,#27711,.T.);
+#27711 = EDGE_CURVE('',#27689,#27689,#27712,.T.);
+#27712 = SURFACE_CURVE('',#27713,(#27718,#27725),.PCURVE_S1.);
+#27713 = CIRCLE('',#27714,10.);
+#27714 = AXIS2_PLACEMENT_3D('',#27715,#27716,#27717);
+#27715 = CARTESIAN_POINT('',(-49.5,-32.50000034841,5.000000013145));
+#27716 = DIRECTION('',(-1.,-1.405762993886E-08,1.692082859779E-09));
+#27717 = DIRECTION('',(1.688805983946E-09,-0.237070662157,
+    -0.971492409206));
+#27718 = PCURVE('',#27618,#27719);
+#27719 = DEFINITIONAL_REPRESENTATION('',(#27720),#27724);
+#27720 = LINE('',#27721,#27722);
+#27721 = CARTESIAN_POINT('',(0.,-2.5));
+#27722 = VECTOR('',#27723,1.);
+#27723 = DIRECTION('',(1.,0.));
+#27724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27725 = PCURVE('',#27726,#27731);
+#27726 = PLANE('',#27727);
+#27727 = AXIS2_PLACEMENT_3D('',#27728,#27729,#27730);
+#27728 = CARTESIAN_POINT('',(-49.5,-32.50000034841,5.000000013145));
+#27729 = DIRECTION('',(-1.,-1.405762993886E-08,1.692082859779E-09));
+#27730 = DIRECTION('',(1.688805983946E-09,-0.237070662157,
+    -0.971492409206));
+#27731 = DEFINITIONAL_REPRESENTATION('',(#27732),#27736);
+#27732 = CIRCLE('',#27733,10.);
+#27733 = AXIS2_PLACEMENT_2D('',#27734,#27735);
+#27734 = CARTESIAN_POINT('',(5.5E-16,-6.9E-16));
+#27735 = DIRECTION('',(1.,0.));
+#27736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27737 = ORIENTED_EDGE('',*,*,#27688,.F.);
+#27738 = ORIENTED_EDGE('',*,*,#27601,.F.);
+#27739 = ADVANCED_FACE('',(#27740),#27671,.F.);
+#27740 = FACE_BOUND('',#27741,.F.);
+#27741 = EDGE_LOOP('',(#27742));
+#27742 = ORIENTED_EDGE('',*,*,#27656,.T.);
+#27743 = ADVANCED_FACE('',(#27744),#27726,.F.);
+#27744 = FACE_BOUND('',#27745,.F.);
+#27745 = EDGE_LOOP('',(#27746));
+#27746 = ORIENTED_EDGE('',*,*,#27711,.T.);
+#27747 = ORIENTED_CLOSED_SHELL('',*,#27748,.F.);
+#27748 = CLOSED_SHELL('',(#27749,#27837,#27876,#27911,#27966,#28021,
+    #28025));
+#27749 = ADVANCED_FACE('',(#27750),#27764,.F.);
+#27750 = FACE_BOUND('',#27751,.T.);
+#27751 = EDGE_LOOP('',(#27752,#27782,#27809,#27810));
+#27752 = ORIENTED_EDGE('',*,*,#27753,.T.);
+#27753 = EDGE_CURVE('',#27754,#27756,#27758,.T.);
+#27754 = VERTEX_POINT('',#27755);
+#27755 = CARTESIAN_POINT('',(32.00000029674,-116.0820555617,
+    -7.371276647449));
+#27756 = VERTEX_POINT('',#27757);
+#27757 = CARTESIAN_POINT('',(52.00000029674,-116.0820556977,
+    -7.371276287773));
+#27758 = SEAM_CURVE('',#27759,(#27763,#27775),.PCURVE_S1.);
+#27759 = LINE('',#27760,#27761);
+#27760 = CARTESIAN_POINT('',(32.00000029674,-116.0820555617,
+    -7.371276647449));
+#27761 = VECTOR('',#27762,1.);
+#27762 = DIRECTION('',(1.,-6.801409837364E-09,1.798381689421E-08));
+#27763 = PCURVE('',#27764,#27769);
+#27764 = CYLINDRICAL_SURFACE('',#27765,16.5);
+#27765 = AXIS2_PLACEMENT_3D('',#27766,#27767,#27768);
+#27766 = CARTESIAN_POINT('',(32.,-127.0000000588,5.000000083645));
+#27767 = DIRECTION('',(-1.,6.801409837364E-09,-1.798381689421E-08));
+#27768 = DIRECTION('',(1.798425397492E-08,0.661693605887,-0.749774347339
+    ));
+#27769 = DEFINITIONAL_REPRESENTATION('',(#27770),#27774);
+#27770 = LINE('',#27771,#27772);
+#27771 = CARTESIAN_POINT('',(-0.,0.));
+#27772 = VECTOR('',#27773,1.);
+#27773 = DIRECTION('',(-0.,-1.));
+#27774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27775 = PCURVE('',#27764,#27776);
+#27776 = DEFINITIONAL_REPRESENTATION('',(#27777),#27781);
+#27777 = LINE('',#27778,#27779);
+#27778 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#27779 = VECTOR('',#27780,1.);
+#27780 = DIRECTION('',(-0.,-1.));
+#27781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27782 = ORIENTED_EDGE('',*,*,#27783,.T.);
+#27783 = EDGE_CURVE('',#27756,#27756,#27784,.T.);
+#27784 = SURFACE_CURVE('',#27785,(#27790,#27797),.PCURVE_S1.);
+#27785 = CIRCLE('',#27786,16.5);
+#27786 = AXIS2_PLACEMENT_3D('',#27787,#27788,#27789);
+#27787 = CARTESIAN_POINT('',(52.,-127.0000001949,5.000000443322));
+#27788 = DIRECTION('',(1.,-6.801409837364E-09,1.798381689421E-08));
+#27789 = DIRECTION('',(1.798425397492E-08,0.661693605887,-0.749774347339
+    ));
+#27790 = PCURVE('',#27764,#27791);
+#27791 = DEFINITIONAL_REPRESENTATION('',(#27792),#27796);
+#27792 = LINE('',#27793,#27794);
+#27793 = CARTESIAN_POINT('',(-0.,-20.));
+#27794 = VECTOR('',#27795,1.);
+#27795 = DIRECTION('',(-1.,0.));
+#27796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27797 = PCURVE('',#27798,#27803);
+#27798 = PLANE('',#27799);
+#27799 = AXIS2_PLACEMENT_3D('',#27800,#27801,#27802);
+#27800 = CARTESIAN_POINT('',(52.,-127.0000001949,5.000000443322));
+#27801 = DIRECTION('',(1.,-6.801409837364E-09,1.798381689421E-08));
+#27802 = DIRECTION('',(1.798425397492E-08,0.661693605887,-0.749774347339
+    ));
+#27803 = DEFINITIONAL_REPRESENTATION('',(#27804),#27808);
+#27804 = CIRCLE('',#27805,16.5);
+#27805 = AXIS2_PLACEMENT_2D('',#27806,#27807);
+#27806 = CARTESIAN_POINT('',(9.9E-16,-6.5E-16));
+#27807 = DIRECTION('',(1.,0.));
+#27808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27809 = ORIENTED_EDGE('',*,*,#27753,.F.);
+#27810 = ORIENTED_EDGE('',*,*,#27811,.F.);
+#27811 = EDGE_CURVE('',#27754,#27754,#27812,.T.);
+#27812 = SURFACE_CURVE('',#27813,(#27818,#27825),.PCURVE_S1.);
+#27813 = CIRCLE('',#27814,16.5);
+#27814 = AXIS2_PLACEMENT_3D('',#27815,#27816,#27817);
+#27815 = CARTESIAN_POINT('',(32.,-127.0000000588,5.000000083645));
+#27816 = DIRECTION('',(1.,-6.801409837364E-09,1.798381689421E-08));
+#27817 = DIRECTION('',(1.798425397492E-08,0.661693605887,-0.749774347339
+    ));
+#27818 = PCURVE('',#27764,#27819);
+#27819 = DEFINITIONAL_REPRESENTATION('',(#27820),#27824);
+#27820 = LINE('',#27821,#27822);
+#27821 = CARTESIAN_POINT('',(-0.,0.));
+#27822 = VECTOR('',#27823,1.);
+#27823 = DIRECTION('',(-1.,0.));
+#27824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27825 = PCURVE('',#27826,#27831);
+#27826 = PLANE('',#27827);
+#27827 = AXIS2_PLACEMENT_3D('',#27828,#27829,#27830);
+#27828 = CARTESIAN_POINT('',(32.,-127.0000000588,5.000000083645));
+#27829 = DIRECTION('',(1.,-6.801409837364E-09,1.798381689421E-08));
+#27830 = DIRECTION('',(1.798425397492E-08,0.661693605887,-0.749774347339
+    ));
+#27831 = DEFINITIONAL_REPRESENTATION('',(#27832),#27836);
+#27832 = CIRCLE('',#27833,16.5);
+#27833 = AXIS2_PLACEMENT_2D('',#27834,#27835);
+#27834 = CARTESIAN_POINT('',(9.9E-16,-6.5E-16));
+#27835 = DIRECTION('',(1.,0.));
+#27836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27837 = ADVANCED_FACE('',(#27838,#27841),#27826,.T.);
+#27838 = FACE_BOUND('',#27839,.T.);
+#27839 = EDGE_LOOP('',(#27840));
+#27840 = ORIENTED_EDGE('',*,*,#27811,.T.);
+#27841 = FACE_BOUND('',#27842,.T.);
+#27842 = EDGE_LOOP('',(#27843));
+#27843 = ORIENTED_EDGE('',*,*,#27844,.T.);
+#27844 = EDGE_CURVE('',#27845,#27845,#27847,.T.);
+#27845 = VERTEX_POINT('',#27846);
+#27846 = CARTESIAN_POINT('',(32.000000044961,-125.3457660441,
+    3.125564215298));
+#27847 = SURFACE_CURVE('',#27848,(#27853,#27864),.PCURVE_S1.);
+#27848 = CIRCLE('',#27849,2.5);
+#27849 = AXIS2_PLACEMENT_3D('',#27850,#27851,#27852);
+#27850 = CARTESIAN_POINT('',(32.,-127.0000000588,5.000000083645));
+#27851 = DIRECTION('',(-1.,6.801409837364E-09,-1.798381689421E-08));
+#27852 = DIRECTION('',(1.798425397492E-08,0.661693605887,-0.749774347339
+    ));
+#27853 = PCURVE('',#27826,#27854);
+#27854 = DEFINITIONAL_REPRESENTATION('',(#27855),#27863);
+#27855 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27856,#27857,#27858,#27859
+    ,#27860,#27861,#27862),.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(
+  '') );
+#27856 = CARTESIAN_POINT('',(2.5,-6.5E-16));
+#27857 = CARTESIAN_POINT('',(2.5,-4.330127018922));
+#27858 = CARTESIAN_POINT('',(-1.25,-2.165063509461));
+#27859 = CARTESIAN_POINT('',(-5.,-1.262323399574E-15));
+#27860 = CARTESIAN_POINT('',(-1.25,2.165063509461));
+#27861 = CARTESIAN_POINT('',(2.5,4.330127018922));
+#27862 = CARTESIAN_POINT('',(2.5,-6.5E-16));
+#27863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27864 = PCURVE('',#27865,#27870);
+#27865 = CYLINDRICAL_SURFACE('',#27866,2.5);
+#27866 = AXIS2_PLACEMENT_3D('',#27867,#27868,#27869);
+#27867 = CARTESIAN_POINT('',(32.,-127.0000000588,5.000000083645));
+#27868 = DIRECTION('',(1.,-6.801409837364E-09,1.798381689421E-08));
+#27869 = DIRECTION('',(1.798425397492E-08,0.661693605887,-0.749774347339
+    ));
+#27870 = DEFINITIONAL_REPRESENTATION('',(#27871),#27875);
+#27871 = LINE('',#27872,#27873);
+#27872 = CARTESIAN_POINT('',(-0.,0.));
+#27873 = VECTOR('',#27874,1.);
+#27874 = DIRECTION('',(-1.,0.));
+#27875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27876 = ADVANCED_FACE('',(#27877,#27880),#27798,.F.);
+#27877 = FACE_BOUND('',#27878,.F.);
+#27878 = EDGE_LOOP('',(#27879));
+#27879 = ORIENTED_EDGE('',*,*,#27783,.T.);
+#27880 = FACE_BOUND('',#27881,.F.);
+#27881 = EDGE_LOOP('',(#27882));
+#27882 = ORIENTED_EDGE('',*,*,#27883,.F.);
+#27883 = EDGE_CURVE('',#27884,#27884,#27886,.T.);
+#27884 = VERTEX_POINT('',#27885);
+#27885 = CARTESIAN_POINT('',(52.000000179843,-120.383064136,
+    -2.497743030069));
+#27886 = SURFACE_CURVE('',#27887,(#27892,#27899),.PCURVE_S1.);
+#27887 = CIRCLE('',#27888,10.);
+#27888 = AXIS2_PLACEMENT_3D('',#27889,#27890,#27891);
+#27889 = CARTESIAN_POINT('',(52.,-127.0000001949,5.000000443322));
+#27890 = DIRECTION('',(1.,-6.801409837364E-09,1.798381689421E-08));
+#27891 = DIRECTION('',(1.798425397492E-08,0.661693605887,-0.749774347339
+    ));
+#27892 = PCURVE('',#27798,#27893);
+#27893 = DEFINITIONAL_REPRESENTATION('',(#27894),#27898);
+#27894 = CIRCLE('',#27895,10.);
+#27895 = AXIS2_PLACEMENT_2D('',#27896,#27897);
+#27896 = CARTESIAN_POINT('',(9.9E-16,-6.5E-16));
+#27897 = DIRECTION('',(1.,0.));
+#27898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27899 = PCURVE('',#27900,#27905);
+#27900 = CYLINDRICAL_SURFACE('',#27901,10.);
+#27901 = AXIS2_PLACEMENT_3D('',#27902,#27903,#27904);
+#27902 = CARTESIAN_POINT('',(52.,-127.0000001949,5.000000443322));
+#27903 = DIRECTION('',(1.,-6.801409837364E-09,1.798381689421E-08));
+#27904 = DIRECTION('',(1.798425397492E-08,0.661693605887,-0.749774347339
+    ));
+#27905 = DEFINITIONAL_REPRESENTATION('',(#27906),#27910);
+#27906 = LINE('',#27907,#27908);
+#27907 = CARTESIAN_POINT('',(0.,0.));
+#27908 = VECTOR('',#27909,1.);
+#27909 = DIRECTION('',(1.,0.));
+#27910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27911 = ADVANCED_FACE('',(#27912),#27865,.F.);
+#27912 = FACE_BOUND('',#27913,.T.);
+#27913 = EDGE_LOOP('',(#27914,#27937,#27964,#27965));
+#27914 = ORIENTED_EDGE('',*,*,#27915,.T.);
+#27915 = EDGE_CURVE('',#27845,#27916,#27918,.T.);
+#27916 = VERTEX_POINT('',#27917);
+#27917 = CARTESIAN_POINT('',(20.000000044961,-125.3457659625,
+    3.125563999492));
+#27918 = SEAM_CURVE('',#27919,(#27923,#27930),.PCURVE_S1.);
+#27919 = LINE('',#27920,#27921);
+#27920 = CARTESIAN_POINT('',(32.000000044961,-125.3457660441,
+    3.125564215298));
+#27921 = VECTOR('',#27922,1.);
+#27922 = DIRECTION('',(-1.,6.801409837364E-09,-1.798381689421E-08));
+#27923 = PCURVE('',#27865,#27924);
+#27924 = DEFINITIONAL_REPRESENTATION('',(#27925),#27929);
+#27925 = LINE('',#27926,#27927);
+#27926 = CARTESIAN_POINT('',(-0.,0.));
+#27927 = VECTOR('',#27928,1.);
+#27928 = DIRECTION('',(-0.,-1.));
+#27929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27930 = PCURVE('',#27865,#27931);
+#27931 = DEFINITIONAL_REPRESENTATION('',(#27932),#27936);
+#27932 = LINE('',#27933,#27934);
+#27933 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#27934 = VECTOR('',#27935,1.);
+#27935 = DIRECTION('',(-0.,-1.));
+#27936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27937 = ORIENTED_EDGE('',*,*,#27938,.T.);
+#27938 = EDGE_CURVE('',#27916,#27916,#27939,.T.);
+#27939 = SURFACE_CURVE('',#27940,(#27945,#27952),.PCURVE_S1.);
+#27940 = CIRCLE('',#27941,2.5);
+#27941 = AXIS2_PLACEMENT_3D('',#27942,#27943,#27944);
+#27942 = CARTESIAN_POINT('',(20.,-126.9999999772,4.99999986784));
+#27943 = DIRECTION('',(-1.,6.801409837364E-09,-1.798381689421E-08));
+#27944 = DIRECTION('',(1.798425397492E-08,0.661693605887,-0.749774347339
+    ));
+#27945 = PCURVE('',#27865,#27946);
+#27946 = DEFINITIONAL_REPRESENTATION('',(#27947),#27951);
+#27947 = LINE('',#27948,#27949);
+#27948 = CARTESIAN_POINT('',(-0.,-12.));
+#27949 = VECTOR('',#27950,1.);
+#27950 = DIRECTION('',(-1.,0.));
+#27951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27952 = PCURVE('',#27953,#27958);
+#27953 = PLANE('',#27954);
+#27954 = AXIS2_PLACEMENT_3D('',#27955,#27956,#27957);
+#27955 = CARTESIAN_POINT('',(20.,-126.9999999772,4.99999986784));
+#27956 = DIRECTION('',(-1.,6.801409837364E-09,-1.798381689421E-08));
+#27957 = DIRECTION('',(-1.798425397492E-08,-0.661693605887,
+    0.749774347339));
+#27958 = DEFINITIONAL_REPRESENTATION('',(#27959),#27963);
+#27959 = CIRCLE('',#27960,2.5);
+#27960 = AXIS2_PLACEMENT_2D('',#27961,#27962);
+#27961 = CARTESIAN_POINT('',(-1.4E-16,1.7E-16));
+#27962 = DIRECTION('',(-1.,0.));
+#27963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27964 = ORIENTED_EDGE('',*,*,#27915,.F.);
+#27965 = ORIENTED_EDGE('',*,*,#27844,.F.);
+#27966 = ADVANCED_FACE('',(#27967),#27900,.T.);
+#27967 = FACE_BOUND('',#27968,.T.);
+#27968 = EDGE_LOOP('',(#27969,#27992,#28019,#28020));
+#27969 = ORIENTED_EDGE('',*,*,#27970,.T.);
+#27970 = EDGE_CURVE('',#27884,#27971,#27973,.T.);
+#27971 = VERTEX_POINT('',#27972);
+#27972 = CARTESIAN_POINT('',(49.500000179843,-120.383064119,
+    -2.497743075028));
+#27973 = SEAM_CURVE('',#27974,(#27978,#27985),.PCURVE_S1.);
+#27974 = LINE('',#27975,#27976);
+#27975 = CARTESIAN_POINT('',(52.000000179843,-120.383064136,
+    -2.497743030069));
+#27976 = VECTOR('',#27977,1.);
+#27977 = DIRECTION('',(-1.,6.801409837364E-09,-1.798381689421E-08));
+#27978 = PCURVE('',#27900,#27979);
+#27979 = DEFINITIONAL_REPRESENTATION('',(#27980),#27984);
+#27980 = LINE('',#27981,#27982);
+#27981 = CARTESIAN_POINT('',(0.,0.));
+#27982 = VECTOR('',#27983,1.);
+#27983 = DIRECTION('',(0.,-1.));
+#27984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27985 = PCURVE('',#27900,#27986);
+#27986 = DEFINITIONAL_REPRESENTATION('',(#27987),#27991);
+#27987 = LINE('',#27988,#27989);
+#27988 = CARTESIAN_POINT('',(6.28318530718,0.));
+#27989 = VECTOR('',#27990,1.);
+#27990 = DIRECTION('',(0.,-1.));
+#27991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27992 = ORIENTED_EDGE('',*,*,#27993,.T.);
+#27993 = EDGE_CURVE('',#27971,#27971,#27994,.T.);
+#27994 = SURFACE_CURVE('',#27995,(#28000,#28007),.PCURVE_S1.);
+#27995 = CIRCLE('',#27996,10.);
+#27996 = AXIS2_PLACEMENT_3D('',#27997,#27998,#27999);
+#27997 = CARTESIAN_POINT('',(49.5,-127.0000001778,5.000000398362));
+#27998 = DIRECTION('',(1.,-6.801409837364E-09,1.798381689421E-08));
+#27999 = DIRECTION('',(1.798425397492E-08,0.661693605887,-0.749774347339
+    ));
+#28000 = PCURVE('',#27900,#28001);
+#28001 = DEFINITIONAL_REPRESENTATION('',(#28002),#28006);
+#28002 = LINE('',#28003,#28004);
+#28003 = CARTESIAN_POINT('',(0.,-2.5));
+#28004 = VECTOR('',#28005,1.);
+#28005 = DIRECTION('',(1.,0.));
+#28006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28007 = PCURVE('',#28008,#28013);
+#28008 = PLANE('',#28009);
+#28009 = AXIS2_PLACEMENT_3D('',#28010,#28011,#28012);
+#28010 = CARTESIAN_POINT('',(49.5,-127.0000001778,5.000000398362));
+#28011 = DIRECTION('',(1.,-6.801409837364E-09,1.798381689421E-08));
+#28012 = DIRECTION('',(1.798425397492E-08,0.661693605887,-0.749774347339
+    ));
+#28013 = DEFINITIONAL_REPRESENTATION('',(#28014),#28018);
+#28014 = CIRCLE('',#28015,10.);
+#28015 = AXIS2_PLACEMENT_2D('',#28016,#28017);
+#28016 = CARTESIAN_POINT('',(5.5E-16,-6.9E-16));
+#28017 = DIRECTION('',(1.,0.));
+#28018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28019 = ORIENTED_EDGE('',*,*,#27970,.F.);
+#28020 = ORIENTED_EDGE('',*,*,#27883,.F.);
+#28021 = ADVANCED_FACE('',(#28022),#27953,.F.);
+#28022 = FACE_BOUND('',#28023,.F.);
+#28023 = EDGE_LOOP('',(#28024));
+#28024 = ORIENTED_EDGE('',*,*,#27938,.T.);
+#28025 = ADVANCED_FACE('',(#28026),#28008,.F.);
+#28026 = FACE_BOUND('',#28027,.F.);
+#28027 = EDGE_LOOP('',(#28028));
+#28028 = ORIENTED_EDGE('',*,*,#27993,.T.);
+#28029 = ORIENTED_CLOSED_SHELL('',*,#28030,.F.);
+#28030 = CLOSED_SHELL('',(#28031,#28119,#28158,#28193,#28248,#28303,
+    #28307));
+#28031 = ADVANCED_FACE('',(#28032),#28046,.F.);
+#28032 = FACE_BOUND('',#28033,.T.);
+#28033 = EDGE_LOOP('',(#28034,#28064,#28091,#28092));
+#28034 = ORIENTED_EDGE('',*,*,#28035,.T.);
+#28035 = EDGE_CURVE('',#28036,#28038,#28040,.T.);
+#28036 = VERTEX_POINT('',#28037);
+#28037 = CARTESIAN_POINT('',(31.999999916648,-155.8479274256,
+    13.483445247727));
+#28038 = VERTEX_POINT('',#28039);
+#28039 = CARTESIAN_POINT('',(51.999999916648,-155.8479271719,
+    13.483445104054));
+#28040 = SEAM_CURVE('',#28041,(#28045,#28057),.PCURVE_S1.);
+#28041 = LINE('',#28042,#28043);
+#28042 = CARTESIAN_POINT('',(31.999999916648,-155.8479274256,
+    13.483445247727));
+#28043 = VECTOR('',#28044,1.);
+#28044 = DIRECTION('',(1.,1.268044439969E-08,-7.183646291992E-09));
+#28045 = PCURVE('',#28046,#28051);
+#28046 = CYLINDRICAL_SURFACE('',#28047,16.5);
+#28047 = AXIS2_PLACEMENT_3D('',#28048,#28049,#28050);
+#28048 = CARTESIAN_POINT('',(32.000000035161,-169.9999999239,
+    4.999999956898));
+#28049 = DIRECTION('',(-1.,-1.268044439969E-08,7.183646291992E-09));
+#28050 = DIRECTION('',(-7.182575645359E-09,0.857701363534,0.514148199444
+    ));
+#28051 = DEFINITIONAL_REPRESENTATION('',(#28052),#28056);
+#28052 = LINE('',#28053,#28054);
+#28053 = CARTESIAN_POINT('',(-0.,0.));
+#28054 = VECTOR('',#28055,1.);
+#28055 = DIRECTION('',(-0.,-1.));
+#28056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28057 = PCURVE('',#28046,#28058);
+#28058 = DEFINITIONAL_REPRESENTATION('',(#28059),#28063);
+#28059 = LINE('',#28060,#28061);
+#28060 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#28061 = VECTOR('',#28062,1.);
+#28062 = DIRECTION('',(-0.,-1.));
+#28063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28064 = ORIENTED_EDGE('',*,*,#28065,.T.);
+#28065 = EDGE_CURVE('',#28038,#28038,#28066,.T.);
+#28066 = SURFACE_CURVE('',#28067,(#28072,#28079),.PCURVE_S1.);
+#28067 = CIRCLE('',#28068,16.5);
+#28068 = AXIS2_PLACEMENT_3D('',#28069,#28070,#28071);
+#28069 = CARTESIAN_POINT('',(52.000000035161,-169.9999996703,
+    4.999999813225));
+#28070 = DIRECTION('',(1.,1.268044439969E-08,-7.183646291992E-09));
+#28071 = DIRECTION('',(-7.182575645359E-09,0.857701363534,0.514148199444
+    ));
+#28072 = PCURVE('',#28046,#28073);
+#28073 = DEFINITIONAL_REPRESENTATION('',(#28074),#28078);
+#28074 = LINE('',#28075,#28076);
+#28075 = CARTESIAN_POINT('',(-0.,-20.));
+#28076 = VECTOR('',#28077,1.);
+#28077 = DIRECTION('',(-1.,0.));
+#28078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28079 = PCURVE('',#28080,#28085);
+#28080 = PLANE('',#28081);
+#28081 = AXIS2_PLACEMENT_3D('',#28082,#28083,#28084);
+#28082 = CARTESIAN_POINT('',(52.000000035161,-169.9999996703,
+    4.999999813225));
+#28083 = DIRECTION('',(1.,1.268044439969E-08,-7.183646291992E-09));
+#28084 = DIRECTION('',(-7.182575645359E-09,0.857701363534,0.514148199444
+    ));
+#28085 = DEFINITIONAL_REPRESENTATION('',(#28086),#28090);
+#28086 = CIRCLE('',#28087,16.5);
+#28087 = AXIS2_PLACEMENT_2D('',#28088,#28089);
+#28088 = CARTESIAN_POINT('',(9.9E-16,-6.5E-16));
+#28089 = DIRECTION('',(1.,0.));
+#28090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28091 = ORIENTED_EDGE('',*,*,#28035,.F.);
+#28092 = ORIENTED_EDGE('',*,*,#28093,.F.);
+#28093 = EDGE_CURVE('',#28036,#28036,#28094,.T.);
+#28094 = SURFACE_CURVE('',#28095,(#28100,#28107),.PCURVE_S1.);
+#28095 = CIRCLE('',#28096,16.5);
+#28096 = AXIS2_PLACEMENT_3D('',#28097,#28098,#28099);
+#28097 = CARTESIAN_POINT('',(32.000000035161,-169.9999999239,
+    4.999999956898));
+#28098 = DIRECTION('',(1.,1.268044439969E-08,-7.183646291992E-09));
+#28099 = DIRECTION('',(-7.182575645359E-09,0.857701363534,0.514148199444
+    ));
+#28100 = PCURVE('',#28046,#28101);
+#28101 = DEFINITIONAL_REPRESENTATION('',(#28102),#28106);
+#28102 = LINE('',#28103,#28104);
+#28103 = CARTESIAN_POINT('',(-0.,0.));
+#28104 = VECTOR('',#28105,1.);
+#28105 = DIRECTION('',(-1.,0.));
+#28106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28107 = PCURVE('',#28108,#28113);
+#28108 = PLANE('',#28109);
+#28109 = AXIS2_PLACEMENT_3D('',#28110,#28111,#28112);
+#28110 = CARTESIAN_POINT('',(32.000000035161,-169.9999999239,
+    4.999999956898));
+#28111 = DIRECTION('',(1.,1.268044439969E-08,-7.183646291992E-09));
+#28112 = DIRECTION('',(-7.182575645359E-09,0.857701363534,0.514148199444
+    ));
+#28113 = DEFINITIONAL_REPRESENTATION('',(#28114),#28118);
+#28114 = CIRCLE('',#28115,16.5);
+#28115 = AXIS2_PLACEMENT_2D('',#28116,#28117);
+#28116 = CARTESIAN_POINT('',(9.9E-16,-6.5E-16));
+#28117 = DIRECTION('',(1.,0.));
+#28118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28119 = ADVANCED_FACE('',(#28120,#28123),#28108,.T.);
+#28120 = FACE_BOUND('',#28121,.T.);
+#28121 = EDGE_LOOP('',(#28122));
+#28122 = ORIENTED_EDGE('',*,*,#28093,.T.);
+#28123 = FACE_BOUND('',#28124,.T.);
+#28124 = EDGE_LOOP('',(#28125));
+#28125 = ORIENTED_EDGE('',*,*,#28126,.T.);
+#28126 = EDGE_CURVE('',#28127,#28127,#28129,.T.);
+#28127 = VERTEX_POINT('',#28128);
+#28128 = CARTESIAN_POINT('',(32.000000017204,-167.855746515,
+    6.285370455509));
+#28129 = SURFACE_CURVE('',#28130,(#28135,#28146),.PCURVE_S1.);
+#28130 = CIRCLE('',#28131,2.5);
+#28131 = AXIS2_PLACEMENT_3D('',#28132,#28133,#28134);
+#28132 = CARTESIAN_POINT('',(32.000000035161,-169.9999999239,
+    4.999999956898));
+#28133 = DIRECTION('',(-1.,-1.268044439969E-08,7.183646291992E-09));
+#28134 = DIRECTION('',(-7.182575645359E-09,0.857701363534,0.514148199444
+    ));
+#28135 = PCURVE('',#28108,#28136);
+#28136 = DEFINITIONAL_REPRESENTATION('',(#28137),#28145);
+#28137 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#28138,#28139,#28140,#28141
+    ,#28142,#28143,#28144),.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(
+  '') );
+#28138 = CARTESIAN_POINT('',(2.5,-6.5E-16));
+#28139 = CARTESIAN_POINT('',(2.5,-4.330127018922));
+#28140 = CARTESIAN_POINT('',(-1.25,-2.165063509461));
+#28141 = CARTESIAN_POINT('',(-5.,-1.262323399574E-15));
+#28142 = CARTESIAN_POINT('',(-1.25,2.165063509461));
+#28143 = CARTESIAN_POINT('',(2.5,4.330127018922));
+#28144 = CARTESIAN_POINT('',(2.5,-6.5E-16));
+#28145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28146 = PCURVE('',#28147,#28152);
+#28147 = CYLINDRICAL_SURFACE('',#28148,2.5);
+#28148 = AXIS2_PLACEMENT_3D('',#28149,#28150,#28151);
+#28149 = CARTESIAN_POINT('',(32.000000035161,-169.9999999239,
+    4.999999956898));
+#28150 = DIRECTION('',(1.,1.268044439969E-08,-7.183646291992E-09));
+#28151 = DIRECTION('',(-7.182575645359E-09,0.857701363534,0.514148199444
+    ));
+#28152 = DEFINITIONAL_REPRESENTATION('',(#28153),#28157);
+#28153 = LINE('',#28154,#28155);
+#28154 = CARTESIAN_POINT('',(-0.,0.));
+#28155 = VECTOR('',#28156,1.);
+#28156 = DIRECTION('',(-1.,0.));
+#28157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28158 = ADVANCED_FACE('',(#28159,#28162),#28080,.F.);
+#28159 = FACE_BOUND('',#28160,.F.);
+#28160 = EDGE_LOOP('',(#28161));
+#28161 = ORIENTED_EDGE('',*,*,#28065,.T.);
+#28162 = FACE_BOUND('',#28163,.F.);
+#28163 = EDGE_LOOP('',(#28164));
+#28164 = ORIENTED_EDGE('',*,*,#28165,.F.);
+#28165 = EDGE_CURVE('',#28166,#28166,#28168,.T.);
+#28166 = VERTEX_POINT('',#28167);
+#28167 = CARTESIAN_POINT('',(51.999999963335,-161.4229860349,
+    10.141481807667));
+#28168 = SURFACE_CURVE('',#28169,(#28174,#28181),.PCURVE_S1.);
+#28169 = CIRCLE('',#28170,10.);
+#28170 = AXIS2_PLACEMENT_3D('',#28171,#28172,#28173);
+#28171 = CARTESIAN_POINT('',(52.000000035161,-169.9999996703,
+    4.999999813225));
+#28172 = DIRECTION('',(1.,1.268044439969E-08,-7.183646291992E-09));
+#28173 = DIRECTION('',(-7.182575645359E-09,0.857701363534,0.514148199444
+    ));
+#28174 = PCURVE('',#28080,#28175);
+#28175 = DEFINITIONAL_REPRESENTATION('',(#28176),#28180);
+#28176 = CIRCLE('',#28177,10.);
+#28177 = AXIS2_PLACEMENT_2D('',#28178,#28179);
+#28178 = CARTESIAN_POINT('',(9.9E-16,-6.5E-16));
+#28179 = DIRECTION('',(1.,0.));
+#28180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28181 = PCURVE('',#28182,#28187);
+#28182 = CYLINDRICAL_SURFACE('',#28183,10.);
+#28183 = AXIS2_PLACEMENT_3D('',#28184,#28185,#28186);
+#28184 = CARTESIAN_POINT('',(52.000000035161,-169.9999996703,
+    4.999999813225));
+#28185 = DIRECTION('',(1.,1.268044439969E-08,-7.183646291992E-09));
+#28186 = DIRECTION('',(-7.182575645359E-09,0.857701363534,0.514148199444
+    ));
+#28187 = DEFINITIONAL_REPRESENTATION('',(#28188),#28192);
+#28188 = LINE('',#28189,#28190);
+#28189 = CARTESIAN_POINT('',(0.,0.));
+#28190 = VECTOR('',#28191,1.);
+#28191 = DIRECTION('',(1.,0.));
+#28192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28193 = ADVANCED_FACE('',(#28194),#28147,.F.);
+#28194 = FACE_BOUND('',#28195,.T.);
+#28195 = EDGE_LOOP('',(#28196,#28219,#28246,#28247));
+#28196 = ORIENTED_EDGE('',*,*,#28197,.T.);
+#28197 = EDGE_CURVE('',#28127,#28198,#28200,.T.);
+#28198 = VERTEX_POINT('',#28199);
+#28199 = CARTESIAN_POINT('',(20.000000017204,-167.8557466672,
+    6.285370541712));
+#28200 = SEAM_CURVE('',#28201,(#28205,#28212),.PCURVE_S1.);
+#28201 = LINE('',#28202,#28203);
+#28202 = CARTESIAN_POINT('',(32.000000017204,-167.855746515,
+    6.285370455509));
+#28203 = VECTOR('',#28204,1.);
+#28204 = DIRECTION('',(-1.,-1.268044439969E-08,7.183646291992E-09));
+#28205 = PCURVE('',#28147,#28206);
+#28206 = DEFINITIONAL_REPRESENTATION('',(#28207),#28211);
+#28207 = LINE('',#28208,#28209);
+#28208 = CARTESIAN_POINT('',(-0.,0.));
+#28209 = VECTOR('',#28210,1.);
+#28210 = DIRECTION('',(-0.,-1.));
+#28211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28212 = PCURVE('',#28147,#28213);
+#28213 = DEFINITIONAL_REPRESENTATION('',(#28214),#28218);
+#28214 = LINE('',#28215,#28216);
+#28215 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#28216 = VECTOR('',#28217,1.);
+#28217 = DIRECTION('',(-0.,-1.));
+#28218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28219 = ORIENTED_EDGE('',*,*,#28220,.T.);
+#28220 = EDGE_CURVE('',#28198,#28198,#28221,.T.);
+#28221 = SURFACE_CURVE('',#28222,(#28227,#28234),.PCURVE_S1.);
+#28222 = CIRCLE('',#28223,2.5);
+#28223 = AXIS2_PLACEMENT_3D('',#28224,#28225,#28226);
+#28224 = CARTESIAN_POINT('',(20.000000035161,-170.000000076,
+    5.000000043102));
+#28225 = DIRECTION('',(-1.,-1.268044439969E-08,7.183646291992E-09));
+#28226 = DIRECTION('',(-7.182575645359E-09,0.857701363534,0.514148199444
+    ));
+#28227 = PCURVE('',#28147,#28228);
+#28228 = DEFINITIONAL_REPRESENTATION('',(#28229),#28233);
+#28229 = LINE('',#28230,#28231);
+#28230 = CARTESIAN_POINT('',(-0.,-12.));
+#28231 = VECTOR('',#28232,1.);
+#28232 = DIRECTION('',(-1.,0.));
+#28233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28234 = PCURVE('',#28235,#28240);
+#28235 = PLANE('',#28236);
+#28236 = AXIS2_PLACEMENT_3D('',#28237,#28238,#28239);
+#28237 = CARTESIAN_POINT('',(20.000000035161,-170.000000076,
+    5.000000043102));
+#28238 = DIRECTION('',(-1.,-1.268044439969E-08,7.183646291992E-09));
+#28239 = DIRECTION('',(7.182575645359E-09,-0.857701363534,
+    -0.514148199444));
+#28240 = DEFINITIONAL_REPRESENTATION('',(#28241),#28245);
+#28241 = CIRCLE('',#28242,2.5);
+#28242 = AXIS2_PLACEMENT_2D('',#28243,#28244);
+#28243 = CARTESIAN_POINT('',(-1.4E-16,1.7E-16));
+#28244 = DIRECTION('',(-1.,0.));
+#28245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28246 = ORIENTED_EDGE('',*,*,#28197,.F.);
+#28247 = ORIENTED_EDGE('',*,*,#28126,.F.);
+#28248 = ADVANCED_FACE('',(#28249),#28182,.T.);
+#28249 = FACE_BOUND('',#28250,.T.);
+#28250 = EDGE_LOOP('',(#28251,#28274,#28301,#28302));
+#28251 = ORIENTED_EDGE('',*,*,#28252,.T.);
+#28252 = EDGE_CURVE('',#28166,#28253,#28255,.T.);
+#28253 = VERTEX_POINT('',#28254);
+#28254 = CARTESIAN_POINT('',(49.499999963335,-161.4229860666,
+    10.141481825626));
+#28255 = SEAM_CURVE('',#28256,(#28260,#28267),.PCURVE_S1.);
+#28256 = LINE('',#28257,#28258);
+#28257 = CARTESIAN_POINT('',(51.999999963335,-161.4229860349,
+    10.141481807667));
+#28258 = VECTOR('',#28259,1.);
+#28259 = DIRECTION('',(-1.,-1.268044439969E-08,7.183646291992E-09));
+#28260 = PCURVE('',#28182,#28261);
+#28261 = DEFINITIONAL_REPRESENTATION('',(#28262),#28266);
+#28262 = LINE('',#28263,#28264);
+#28263 = CARTESIAN_POINT('',(0.,0.));
+#28264 = VECTOR('',#28265,1.);
+#28265 = DIRECTION('',(0.,-1.));
+#28266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28267 = PCURVE('',#28182,#28268);
+#28268 = DEFINITIONAL_REPRESENTATION('',(#28269),#28273);
+#28269 = LINE('',#28270,#28271);
+#28270 = CARTESIAN_POINT('',(6.28318530718,0.));
+#28271 = VECTOR('',#28272,1.);
+#28272 = DIRECTION('',(0.,-1.));
+#28273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28274 = ORIENTED_EDGE('',*,*,#28275,.T.);
+#28275 = EDGE_CURVE('',#28253,#28253,#28276,.T.);
+#28276 = SURFACE_CURVE('',#28277,(#28282,#28289),.PCURVE_S1.);
+#28277 = CIRCLE('',#28278,10.);
+#28278 = AXIS2_PLACEMENT_3D('',#28279,#28280,#28281);
+#28279 = CARTESIAN_POINT('',(49.500000035161,-169.999999702,
+    4.999999831184));
+#28280 = DIRECTION('',(1.,1.268044439969E-08,-7.183646291992E-09));
+#28281 = DIRECTION('',(-7.182575645359E-09,0.857701363534,0.514148199444
+    ));
+#28282 = PCURVE('',#28182,#28283);
+#28283 = DEFINITIONAL_REPRESENTATION('',(#28284),#28288);
+#28284 = LINE('',#28285,#28286);
+#28285 = CARTESIAN_POINT('',(0.,-2.5));
+#28286 = VECTOR('',#28287,1.);
+#28287 = DIRECTION('',(1.,0.));
+#28288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28289 = PCURVE('',#28290,#28295);
+#28290 = PLANE('',#28291);
+#28291 = AXIS2_PLACEMENT_3D('',#28292,#28293,#28294);
+#28292 = CARTESIAN_POINT('',(49.500000035161,-169.999999702,
+    4.999999831184));
+#28293 = DIRECTION('',(1.,1.268044439969E-08,-7.183646291992E-09));
+#28294 = DIRECTION('',(-7.182575645359E-09,0.857701363534,0.514148199444
+    ));
+#28295 = DEFINITIONAL_REPRESENTATION('',(#28296),#28300);
+#28296 = CIRCLE('',#28297,10.);
+#28297 = AXIS2_PLACEMENT_2D('',#28298,#28299);
+#28298 = CARTESIAN_POINT('',(5.5E-16,-6.9E-16));
+#28299 = DIRECTION('',(1.,0.));
+#28300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28301 = ORIENTED_EDGE('',*,*,#28252,.F.);
+#28302 = ORIENTED_EDGE('',*,*,#28165,.F.);
+#28303 = ADVANCED_FACE('',(#28304),#28235,.F.);
+#28304 = FACE_BOUND('',#28305,.F.);
+#28305 = EDGE_LOOP('',(#28306));
+#28306 = ORIENTED_EDGE('',*,*,#28220,.T.);
+#28307 = ADVANCED_FACE('',(#28308),#28290,.F.);
+#28308 = FACE_BOUND('',#28309,.F.);
+#28309 = EDGE_LOOP('',(#28310));
+#28310 = ORIENTED_EDGE('',*,*,#28275,.T.);
+#28311 = ORIENTED_CLOSED_SHELL('',*,#28312,.F.);
+#28312 = CLOSED_SHELL('',(#28313,#28401,#28440,#28475,#28530,#28585,
+    #28589));
+#28313 = ADVANCED_FACE('',(#28314),#28328,.F.);
+#28314 = FACE_BOUND('',#28315,.T.);
+#28315 = EDGE_LOOP('',(#28316,#28346,#28373,#28374));
+#28316 = ORIENTED_EDGE('',*,*,#28317,.T.);
+#28317 = EDGE_CURVE('',#28318,#28320,#28322,.T.);
+#28318 = VERTEX_POINT('',#28319);
+#28319 = CARTESIAN_POINT('',(32.000000202186,-47.36827431649,
+    -2.154328952842));
+#28320 = VERTEX_POINT('',#28321);
+#28321 = CARTESIAN_POINT('',(52.000000202186,-47.36827416244,
+    -2.154328707772));
+#28322 = SEAM_CURVE('',#28323,(#28327,#28339),.PCURVE_S1.);
+#28323 = LINE('',#28324,#28325);
+#28324 = CARTESIAN_POINT('',(32.000000202186,-47.36827431649,
+    -2.154328952842));
+#28325 = VECTOR('',#28326,1.);
+#28326 = DIRECTION('',(1.,7.702344013492E-09,1.225350428747E-08));
+#28327 = PCURVE('',#28328,#28333);
+#28328 = CYLINDRICAL_SURFACE('',#28329,16.5);
+#28329 = AXIS2_PLACEMENT_3D('',#28330,#28331,#28332);
+#28330 = CARTESIAN_POINT('',(32.,-32.49999999982,4.999999725969));
+#28331 = DIRECTION('',(-1.,-7.702344013492E-09,-1.225350428747E-08));
+#28332 = DIRECTION('',(1.225370671598E-08,-0.901107534343,
+    -0.433595677504));
+#28333 = DEFINITIONAL_REPRESENTATION('',(#28334),#28338);
+#28334 = LINE('',#28335,#28336);
+#28335 = CARTESIAN_POINT('',(-0.,0.));
+#28336 = VECTOR('',#28337,1.);
+#28337 = DIRECTION('',(-0.,-1.));
+#28338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28339 = PCURVE('',#28328,#28340);
+#28340 = DEFINITIONAL_REPRESENTATION('',(#28341),#28345);
+#28341 = LINE('',#28342,#28343);
+#28342 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#28343 = VECTOR('',#28344,1.);
+#28344 = DIRECTION('',(-0.,-1.));
+#28345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28346 = ORIENTED_EDGE('',*,*,#28347,.T.);
+#28347 = EDGE_CURVE('',#28320,#28320,#28348,.T.);
+#28348 = SURFACE_CURVE('',#28349,(#28354,#28361),.PCURVE_S1.);
+#28349 = CIRCLE('',#28350,16.5);
+#28350 = AXIS2_PLACEMENT_3D('',#28351,#28352,#28353);
+#28351 = CARTESIAN_POINT('',(52.,-32.49999984578,4.999999971039));
+#28352 = DIRECTION('',(1.,7.702344013492E-09,1.225350428747E-08));
+#28353 = DIRECTION('',(1.225370671598E-08,-0.901107534343,
+    -0.433595677504));
+#28354 = PCURVE('',#28328,#28355);
+#28355 = DEFINITIONAL_REPRESENTATION('',(#28356),#28360);
+#28356 = LINE('',#28357,#28358);
+#28357 = CARTESIAN_POINT('',(-0.,-20.));
+#28358 = VECTOR('',#28359,1.);
+#28359 = DIRECTION('',(-1.,0.));
+#28360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28361 = PCURVE('',#28362,#28367);
+#28362 = PLANE('',#28363);
+#28363 = AXIS2_PLACEMENT_3D('',#28364,#28365,#28366);
+#28364 = CARTESIAN_POINT('',(52.,-32.49999984578,4.999999971039));
+#28365 = DIRECTION('',(1.,7.702344013492E-09,1.225350428747E-08));
+#28366 = DIRECTION('',(1.225370671598E-08,-0.901107534343,
+    -0.433595677504));
+#28367 = DEFINITIONAL_REPRESENTATION('',(#28368),#28372);
+#28368 = CIRCLE('',#28369,16.5);
+#28369 = AXIS2_PLACEMENT_2D('',#28370,#28371);
+#28370 = CARTESIAN_POINT('',(9.9E-16,-6.5E-16));
+#28371 = DIRECTION('',(1.,0.));
+#28372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28373 = ORIENTED_EDGE('',*,*,#28317,.F.);
+#28374 = ORIENTED_EDGE('',*,*,#28375,.F.);
+#28375 = EDGE_CURVE('',#28318,#28318,#28376,.T.);
+#28376 = SURFACE_CURVE('',#28377,(#28382,#28389),.PCURVE_S1.);
+#28377 = CIRCLE('',#28378,16.5);
+#28378 = AXIS2_PLACEMENT_3D('',#28379,#28380,#28381);
+#28379 = CARTESIAN_POINT('',(32.,-32.49999999982,4.999999725969));
+#28380 = DIRECTION('',(1.,7.702344013492E-09,1.225350428747E-08));
+#28381 = DIRECTION('',(1.225370671598E-08,-0.901107534343,
+    -0.433595677504));
+#28382 = PCURVE('',#28328,#28383);
+#28383 = DEFINITIONAL_REPRESENTATION('',(#28384),#28388);
+#28384 = LINE('',#28385,#28386);
+#28385 = CARTESIAN_POINT('',(-0.,0.));
+#28386 = VECTOR('',#28387,1.);
+#28387 = DIRECTION('',(-1.,0.));
+#28388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28389 = PCURVE('',#28390,#28395);
+#28390 = PLANE('',#28391);
+#28391 = AXIS2_PLACEMENT_3D('',#28392,#28393,#28394);
+#28392 = CARTESIAN_POINT('',(32.,-32.49999999982,4.999999725969));
+#28393 = DIRECTION('',(1.,7.702344013492E-09,1.225350428747E-08));
+#28394 = DIRECTION('',(1.225370671598E-08,-0.901107534343,
+    -0.433595677504));
+#28395 = DEFINITIONAL_REPRESENTATION('',(#28396),#28400);
+#28396 = CIRCLE('',#28397,16.5);
+#28397 = AXIS2_PLACEMENT_2D('',#28398,#28399);
+#28398 = CARTESIAN_POINT('',(9.9E-16,-6.5E-16));
+#28399 = DIRECTION('',(1.,0.));
+#28400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28401 = ADVANCED_FACE('',(#28402,#28405),#28390,.T.);
+#28402 = FACE_BOUND('',#28403,.T.);
+#28403 = EDGE_LOOP('',(#28404));
+#28404 = ORIENTED_EDGE('',*,*,#28375,.T.);
+#28405 = FACE_BOUND('',#28406,.T.);
+#28406 = EDGE_LOOP('',(#28407));
+#28407 = ORIENTED_EDGE('',*,*,#28408,.T.);
+#28408 = EDGE_CURVE('',#28409,#28409,#28411,.T.);
+#28409 = VERTEX_POINT('',#28410);
+#28410 = CARTESIAN_POINT('',(32.000000030634,-34.75276883568,
+    3.916010532209));
+#28411 = SURFACE_CURVE('',#28412,(#28417,#28428),.PCURVE_S1.);
+#28412 = CIRCLE('',#28413,2.5);
+#28413 = AXIS2_PLACEMENT_3D('',#28414,#28415,#28416);
+#28414 = CARTESIAN_POINT('',(32.,-32.49999999982,4.999999725969));
+#28415 = DIRECTION('',(-1.,-7.702344013492E-09,-1.225350428747E-08));
+#28416 = DIRECTION('',(1.225370671598E-08,-0.901107534343,
+    -0.433595677504));
+#28417 = PCURVE('',#28390,#28418);
+#28418 = DEFINITIONAL_REPRESENTATION('',(#28419),#28427);
+#28419 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#28420,#28421,#28422,#28423
+    ,#28424,#28425,#28426),.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(
+  '') );
+#28420 = CARTESIAN_POINT('',(2.5,-6.5E-16));
+#28421 = CARTESIAN_POINT('',(2.5,-4.330127018922));
+#28422 = CARTESIAN_POINT('',(-1.25,-2.165063509461));
+#28423 = CARTESIAN_POINT('',(-5.,-1.262323399574E-15));
+#28424 = CARTESIAN_POINT('',(-1.25,2.165063509461));
+#28425 = CARTESIAN_POINT('',(2.5,4.330127018922));
+#28426 = CARTESIAN_POINT('',(2.5,-6.5E-16));
+#28427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28428 = PCURVE('',#28429,#28434);
+#28429 = CYLINDRICAL_SURFACE('',#28430,2.5);
+#28430 = AXIS2_PLACEMENT_3D('',#28431,#28432,#28433);
+#28431 = CARTESIAN_POINT('',(32.,-32.49999999982,4.999999725969));
+#28432 = DIRECTION('',(1.,7.702344013492E-09,1.225350428747E-08));
+#28433 = DIRECTION('',(1.225370671598E-08,-0.901107534343,
+    -0.433595677504));
+#28434 = DEFINITIONAL_REPRESENTATION('',(#28435),#28439);
+#28435 = LINE('',#28436,#28437);
+#28436 = CARTESIAN_POINT('',(-0.,0.));
+#28437 = VECTOR('',#28438,1.);
+#28438 = DIRECTION('',(-1.,0.));
+#28439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28440 = ADVANCED_FACE('',(#28441,#28444),#28362,.F.);
+#28441 = FACE_BOUND('',#28442,.F.);
+#28442 = EDGE_LOOP('',(#28443));
+#28443 = ORIENTED_EDGE('',*,*,#28347,.T.);
+#28444 = FACE_BOUND('',#28445,.F.);
+#28445 = EDGE_LOOP('',(#28446));
+#28446 = ORIENTED_EDGE('',*,*,#28447,.F.);
+#28447 = EDGE_CURVE('',#28448,#28448,#28450,.T.);
+#28448 = VERTEX_POINT('',#28449);
+#28449 = CARTESIAN_POINT('',(52.000000122537,-41.51107518921,
+    0.664043196002));
+#28450 = SURFACE_CURVE('',#28451,(#28456,#28463),.PCURVE_S1.);
+#28451 = CIRCLE('',#28452,10.);
+#28452 = AXIS2_PLACEMENT_3D('',#28453,#28454,#28455);
+#28453 = CARTESIAN_POINT('',(52.,-32.49999984578,4.999999971039));
+#28454 = DIRECTION('',(1.,7.702344013492E-09,1.225350428747E-08));
+#28455 = DIRECTION('',(1.225370671598E-08,-0.901107534343,
+    -0.433595677504));
+#28456 = PCURVE('',#28362,#28457);
+#28457 = DEFINITIONAL_REPRESENTATION('',(#28458),#28462);
+#28458 = CIRCLE('',#28459,10.);
+#28459 = AXIS2_PLACEMENT_2D('',#28460,#28461);
+#28460 = CARTESIAN_POINT('',(9.9E-16,-6.5E-16));
+#28461 = DIRECTION('',(1.,0.));
+#28462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28463 = PCURVE('',#28464,#28469);
+#28464 = CYLINDRICAL_SURFACE('',#28465,10.);
+#28465 = AXIS2_PLACEMENT_3D('',#28466,#28467,#28468);
+#28466 = CARTESIAN_POINT('',(52.,-32.49999984578,4.999999971039));
+#28467 = DIRECTION('',(1.,7.702344013492E-09,1.225350428747E-08));
+#28468 = DIRECTION('',(1.225370671598E-08,-0.901107534343,
+    -0.433595677504));
+#28469 = DEFINITIONAL_REPRESENTATION('',(#28470),#28474);
+#28470 = LINE('',#28471,#28472);
+#28471 = CARTESIAN_POINT('',(0.,0.));
+#28472 = VECTOR('',#28473,1.);
+#28473 = DIRECTION('',(1.,0.));
+#28474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28475 = ADVANCED_FACE('',(#28476),#28429,.F.);
+#28476 = FACE_BOUND('',#28477,.T.);
+#28477 = EDGE_LOOP('',(#28478,#28501,#28528,#28529));
+#28478 = ORIENTED_EDGE('',*,*,#28479,.T.);
+#28479 = EDGE_CURVE('',#28409,#28480,#28482,.T.);
+#28480 = VERTEX_POINT('',#28481);
+#28481 = CARTESIAN_POINT('',(20.000000030634,-34.75276892811,
+    3.916010385167));
+#28482 = SEAM_CURVE('',#28483,(#28487,#28494),.PCURVE_S1.);
+#28483 = LINE('',#28484,#28485);
+#28484 = CARTESIAN_POINT('',(32.000000030634,-34.75276883568,
+    3.916010532209));
+#28485 = VECTOR('',#28486,1.);
+#28486 = DIRECTION('',(-1.,-7.702344013492E-09,-1.225350428747E-08));
+#28487 = PCURVE('',#28429,#28488);
+#28488 = DEFINITIONAL_REPRESENTATION('',(#28489),#28493);
+#28489 = LINE('',#28490,#28491);
+#28490 = CARTESIAN_POINT('',(-0.,0.));
+#28491 = VECTOR('',#28492,1.);
+#28492 = DIRECTION('',(-0.,-1.));
+#28493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28494 = PCURVE('',#28429,#28495);
+#28495 = DEFINITIONAL_REPRESENTATION('',(#28496),#28500);
+#28496 = LINE('',#28497,#28498);
+#28497 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#28498 = VECTOR('',#28499,1.);
+#28499 = DIRECTION('',(-0.,-1.));
+#28500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28501 = ORIENTED_EDGE('',*,*,#28502,.T.);
+#28502 = EDGE_CURVE('',#28480,#28480,#28503,.T.);
+#28503 = SURFACE_CURVE('',#28504,(#28509,#28516),.PCURVE_S1.);
+#28504 = CIRCLE('',#28505,2.5);
+#28505 = AXIS2_PLACEMENT_3D('',#28506,#28507,#28508);
+#28506 = CARTESIAN_POINT('',(20.,-32.50000009225,4.999999578927));
+#28507 = DIRECTION('',(-1.,-7.702344013492E-09,-1.225350428747E-08));
+#28508 = DIRECTION('',(1.225370671598E-08,-0.901107534343,
+    -0.433595677504));
+#28509 = PCURVE('',#28429,#28510);
+#28510 = DEFINITIONAL_REPRESENTATION('',(#28511),#28515);
+#28511 = LINE('',#28512,#28513);
+#28512 = CARTESIAN_POINT('',(-0.,-12.));
+#28513 = VECTOR('',#28514,1.);
+#28514 = DIRECTION('',(-1.,0.));
+#28515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28516 = PCURVE('',#28517,#28522);
+#28517 = PLANE('',#28518);
+#28518 = AXIS2_PLACEMENT_3D('',#28519,#28520,#28521);
+#28519 = CARTESIAN_POINT('',(20.,-32.50000009225,4.999999578927));
+#28520 = DIRECTION('',(-1.,-7.702344013492E-09,-1.225350428747E-08));
+#28521 = DIRECTION('',(-1.225370671598E-08,0.901107534343,0.433595677504
+    ));
+#28522 = DEFINITIONAL_REPRESENTATION('',(#28523),#28527);
+#28523 = CIRCLE('',#28524,2.5);
+#28524 = AXIS2_PLACEMENT_2D('',#28525,#28526);
+#28525 = CARTESIAN_POINT('',(-1.4E-16,1.7E-16));
+#28526 = DIRECTION('',(-1.,0.));
+#28527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28528 = ORIENTED_EDGE('',*,*,#28479,.F.);
+#28529 = ORIENTED_EDGE('',*,*,#28408,.F.);
+#28530 = ADVANCED_FACE('',(#28531),#28464,.T.);
+#28531 = FACE_BOUND('',#28532,.T.);
+#28532 = EDGE_LOOP('',(#28533,#28556,#28583,#28584));
+#28533 = ORIENTED_EDGE('',*,*,#28534,.T.);
+#28534 = EDGE_CURVE('',#28448,#28535,#28537,.T.);
+#28535 = VERTEX_POINT('',#28536);
+#28536 = CARTESIAN_POINT('',(49.500000122537,-41.51107520847,
+    0.664043165368));
+#28537 = SEAM_CURVE('',#28538,(#28542,#28549),.PCURVE_S1.);
+#28538 = LINE('',#28539,#28540);
+#28539 = CARTESIAN_POINT('',(52.000000122537,-41.51107518921,
+    0.664043196002));
+#28540 = VECTOR('',#28541,1.);
+#28541 = DIRECTION('',(-1.,-7.702344013492E-09,-1.225350428747E-08));
+#28542 = PCURVE('',#28464,#28543);
+#28543 = DEFINITIONAL_REPRESENTATION('',(#28544),#28548);
+#28544 = LINE('',#28545,#28546);
+#28545 = CARTESIAN_POINT('',(0.,0.));
+#28546 = VECTOR('',#28547,1.);
+#28547 = DIRECTION('',(0.,-1.));
+#28548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28549 = PCURVE('',#28464,#28550);
+#28550 = DEFINITIONAL_REPRESENTATION('',(#28551),#28555);
+#28551 = LINE('',#28552,#28553);
+#28552 = CARTESIAN_POINT('',(6.28318530718,0.));
+#28553 = VECTOR('',#28554,1.);
+#28554 = DIRECTION('',(0.,-1.));
+#28555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28556 = ORIENTED_EDGE('',*,*,#28557,.T.);
+#28557 = EDGE_CURVE('',#28535,#28535,#28558,.T.);
+#28558 = SURFACE_CURVE('',#28559,(#28564,#28571),.PCURVE_S1.);
+#28559 = CIRCLE('',#28560,10.);
+#28560 = AXIS2_PLACEMENT_3D('',#28561,#28562,#28563);
+#28561 = CARTESIAN_POINT('',(49.5,-32.49999986503,4.999999940405));
+#28562 = DIRECTION('',(1.,7.702344013492E-09,1.225350428747E-08));
+#28563 = DIRECTION('',(1.225370671598E-08,-0.901107534343,
+    -0.433595677504));
+#28564 = PCURVE('',#28464,#28565);
+#28565 = DEFINITIONAL_REPRESENTATION('',(#28566),#28570);
+#28566 = LINE('',#28567,#28568);
+#28567 = CARTESIAN_POINT('',(0.,-2.5));
+#28568 = VECTOR('',#28569,1.);
+#28569 = DIRECTION('',(1.,0.));
+#28570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28571 = PCURVE('',#28572,#28577);
+#28572 = PLANE('',#28573);
+#28573 = AXIS2_PLACEMENT_3D('',#28574,#28575,#28576);
+#28574 = CARTESIAN_POINT('',(49.5,-32.49999986503,4.999999940405));
+#28575 = DIRECTION('',(1.,7.702344013492E-09,1.225350428747E-08));
+#28576 = DIRECTION('',(1.225370671598E-08,-0.901107534343,
+    -0.433595677504));
+#28577 = DEFINITIONAL_REPRESENTATION('',(#28578),#28582);
+#28578 = CIRCLE('',#28579,10.);
+#28579 = AXIS2_PLACEMENT_2D('',#28580,#28581);
+#28580 = CARTESIAN_POINT('',(5.5E-16,-6.9E-16));
+#28581 = DIRECTION('',(1.,0.));
+#28582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28583 = ORIENTED_EDGE('',*,*,#28534,.F.);
+#28584 = ORIENTED_EDGE('',*,*,#28447,.F.);
+#28585 = ADVANCED_FACE('',(#28586),#28517,.F.);
+#28586 = FACE_BOUND('',#28587,.F.);
+#28587 = EDGE_LOOP('',(#28588));
+#28588 = ORIENTED_EDGE('',*,*,#28502,.T.);
+#28589 = ADVANCED_FACE('',(#28590),#28572,.F.);
+#28590 = FACE_BOUND('',#28591,.F.);
+#28591 = EDGE_LOOP('',(#28592));
+#28592 = ORIENTED_EDGE('',*,*,#28557,.T.);
+#28593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28597)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#28594,#28595,#28596)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#28594 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#28595 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#28596 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#28597 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#28594,
+  'distance_accuracy_value','confusion accuracy');
+#28598 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#28599 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #28600),#28593);
+#28600 = STYLED_ITEM('color',(#28601),#15);
+#28601 = PRESENTATION_STYLE_ASSIGNMENT((#28602,#28608));
+#28602 = SURFACE_STYLE_USAGE(.BOTH.,#28603);
+#28603 = SURFACE_SIDE_STYLE('',(#28604));
+#28604 = SURFACE_STYLE_FILL_AREA(#28605);
+#28605 = FILL_AREA_STYLE('',(#28606));
+#28606 = FILL_AREA_STYLE_COLOUR('',#28607);
+#28607 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#28608 = CURVE_STYLE('',#28609,POSITIVE_LENGTH_MEASURE(0.1),#28610);
+#28609 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#28610 = COLOUR_RGB('',9.803921729326E-02,9.803921729326E-02,
+  9.803921729326E-02);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Scale Models/Cement mixer truck/cabin_back.FCStd b/Scale Models/Cement mixer truck/cabin_back.FCStd
new file mode 100644
index 0000000000000000000000000000000000000000..bcef97aa4d23f47ac1e543798a9c10f68ffc6b60
GIT binary patch
literal 34577
zcmZ6xW3V7iu!ebT+qP}nwr$(CZQHhOV~%ZGbF_1BY{c$&`$u<WM@Dr-c4pO6Z<T^H
zFbE0&000DlZeWmtI^>=X6*2%oB03-d%)hrH_QtNZrgkoL9=0|&x?9fKJxKm{`hySB
z`f@k}0kPy4?3PP@<<3j>mdP%geJ%~MNLt|D47Vp=FXo{LYp7^o<$V>*xsiepmYTI{
zpIg(D`u%w2Q}FB>9?ZYboqtsGsq6UjWO;sno<Ep+xUqPCuST1b{c&-5mG!{uy#3q?
zb!Nt<#n<3}YiV@UJt2laj68h4p3dfPaa%CBlk;yYxS?-TyEO}V=77{6eBPfHArDA*
z?A|sO5nU#|6zj&}Z;PK8@r1|EDbxqA`5f?)rLEMP`CU@hc2{KUEOXK4QQqBwV$bXl
zyl#a!^J%~DTZ%JrPskj;LcxP$>R%2|7m4+c%>AhQp3d{!B*uRS^l?eQc*FP1pFSKW
zHg&=Q5sHgxgvfR1<haW=uPoCH-Qz9*7VzwQI5#&+&-~@PFJEMq8N7Ng>(*uHdJMh+
z(ae1Kyh-#Ms`_2r7GWqcQ}E|pAW^1b-!okE2qivzoyUJ^S^Qp2kq=MxzxT9HmUMp{
zzBi2_bjV%E>9sLOwZS!Rv+Hw!^ScJMgabz%0D+N;BUkU<Tx;_WjE<|%tLpG7#}cb{
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
Y2l5|}JHZ3+Tj}cZaPi{(`=00j0F0CDxc~qF

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/cabin_back.stl b/Scale Models/Cement mixer truck/cabin_back.stl
new file mode 100644
index 0000000000000000000000000000000000000000..e7883e55bd54b82c62bf9bc6a69d8c9d2c90b25b
GIT binary patch
literal 27884
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
N+~#m=BkRE}|34DL5kmj~

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/cabin_back.stp b/Scale Models/Cement mixer truck/cabin_back.stp
new file mode 100644
index 00000000..540c3532
--- /dev/null
+++ b/Scale Models/Cement mixer truck/cabin_back.stp	
@@ -0,0 +1,1343 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'cabin_back.step','2020-04-02T16:11:41',('Author'),(''),
+  'Open CASCADE STEP processor 7.3','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Body','Body','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1125);
+#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,#207,#318,#481,#624,#686,#741,#796,#838,#893,
+    #966,#993,#1020,#1027,#1082,#1086,#1090,#1117,#1121));
+#17 = ADVANCED_FACE('',(#18,#137,#172),#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('',(0.,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(0.,0.,10.));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(0.,0.,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('',(0.,0.,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('',(0.,50.,0.));
+#47 = DIRECTION('',(1.,0.,0.));
+#48 = DIRECTION('',(0.,-1.,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(50.,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('',(60.,0.,10.));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(0.,0.,10.));
+#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.,-10.));
+#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('',(30.,25.,10.));
+#75 = DIRECTION('',(0.,0.,1.));
+#76 = DIRECTION('',(1.,0.,0.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(-30.,-25.));
+#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('',(60.,0.,0.));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(60.,0.,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('',(60.,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('',(60.,0.,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('',(0.,0.,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('',(30.,25.,0.));
+#129 = DIRECTION('',(0.,0.,1.));
+#130 = DIRECTION('',(1.,0.,0.));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(-30.,-25.));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(1.,0.));
+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#137 = FACE_BOUND('',#138,.F.);
+#138 = EDGE_LOOP('',(#139));
+#139 = ORIENTED_EDGE('',*,*,#140,.T.);
+#140 = EDGE_CURVE('',#141,#141,#143,.T.);
+#141 = VERTEX_POINT('',#142);
+#142 = CARTESIAN_POINT('',(46.25,1.E-15,5.));
+#143 = SURFACE_CURVE('',#144,(#149,#160),.PCURVE_S1.);
+#144 = CIRCLE('',#145,1.25);
+#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148);
+#146 = CARTESIAN_POINT('',(45.,0.,5.));
+#147 = DIRECTION('',(0.,-1.,0.));
+#148 = DIRECTION('',(1.,0.,0.));
+#149 = PCURVE('',#32,#150);
+#150 = DEFINITIONAL_REPRESENTATION('',(#151),#159);
+#151 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#152,#153,#154,#155,#156,#157
+,#158),.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(
+  '') );
+#152 = CARTESIAN_POINT('',(46.25,-5.));
+#153 = CARTESIAN_POINT('',(46.25,-7.165063509461));
+#154 = CARTESIAN_POINT('',(44.375,-6.082531754731));
+#155 = CARTESIAN_POINT('',(42.5,-5.));
+#156 = CARTESIAN_POINT('',(44.375,-3.917468245269));
+#157 = CARTESIAN_POINT('',(46.25,-2.834936490539));
+#158 = CARTESIAN_POINT('',(46.25,-5.));
+#159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#160 = PCURVE('',#161,#166);
+#161 = CYLINDRICAL_SURFACE('',#162,1.25);
+#162 = AXIS2_PLACEMENT_3D('',#163,#164,#165);
+#163 = CARTESIAN_POINT('',(45.,1.11E-15,5.));
+#164 = DIRECTION('',(0.,-1.,2.2E-16));
+#165 = DIRECTION('',(1.,0.,0.));
+#166 = DEFINITIONAL_REPRESENTATION('',(#167),#171);
+#167 = LINE('',#168,#169);
+#168 = CARTESIAN_POINT('',(0.,0.));
+#169 = VECTOR('',#170,1.);
+#170 = DIRECTION('',(1.,0.));
+#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#172 = FACE_BOUND('',#173,.F.);
+#173 = EDGE_LOOP('',(#174));
+#174 = ORIENTED_EDGE('',*,*,#175,.T.);
+#175 = EDGE_CURVE('',#176,#176,#178,.T.);
+#176 = VERTEX_POINT('',#177);
+#177 = CARTESIAN_POINT('',(16.25,1.E-15,5.));
+#178 = SURFACE_CURVE('',#179,(#184,#195),.PCURVE_S1.);
+#179 = CIRCLE('',#180,1.25);
+#180 = AXIS2_PLACEMENT_3D('',#181,#182,#183);
+#181 = CARTESIAN_POINT('',(15.,0.,5.));
+#182 = DIRECTION('',(0.,-1.,0.));
+#183 = DIRECTION('',(1.,0.,0.));
+#184 = PCURVE('',#32,#185);
+#185 = DEFINITIONAL_REPRESENTATION('',(#186),#194);
+#186 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#187,#188,#189,#190,#191,#192
+,#193),.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(
+  '') );
+#187 = CARTESIAN_POINT('',(16.25,-5.));
+#188 = CARTESIAN_POINT('',(16.25,-7.165063509461));
+#189 = CARTESIAN_POINT('',(14.375,-6.082531754731));
+#190 = CARTESIAN_POINT('',(12.5,-5.));
+#191 = CARTESIAN_POINT('',(14.375,-3.917468245269));
+#192 = CARTESIAN_POINT('',(16.25,-2.834936490539));
+#193 = CARTESIAN_POINT('',(16.25,-5.));
+#194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#195 = PCURVE('',#196,#201);
+#196 = CYLINDRICAL_SURFACE('',#197,1.25);
+#197 = AXIS2_PLACEMENT_3D('',#198,#199,#200);
+#198 = CARTESIAN_POINT('',(15.,1.11E-15,5.));
+#199 = DIRECTION('',(0.,-1.,2.2E-16));
+#200 = DIRECTION('',(1.,0.,0.));
+#201 = DEFINITIONAL_REPRESENTATION('',(#202),#206);
+#202 = LINE('',#203,#204);
+#203 = CARTESIAN_POINT('',(0.,0.));
+#204 = VECTOR('',#205,1.);
+#205 = DIRECTION('',(1.,0.));
+#206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#207 = ADVANCED_FACE('',(#208,#283),#44,.F.);
+#208 = FACE_BOUND('',#209,.F.);
+#209 = EDGE_LOOP('',(#210,#240,#261,#262));
+#210 = ORIENTED_EDGE('',*,*,#211,.T.);
+#211 = EDGE_CURVE('',#212,#214,#216,.T.);
+#212 = VERTEX_POINT('',#213);
+#213 = CARTESIAN_POINT('',(0.,50.,0.));
+#214 = VERTEX_POINT('',#215);
+#215 = CARTESIAN_POINT('',(0.,50.,10.));
+#216 = SURFACE_CURVE('',#217,(#221,#228),.PCURVE_S1.);
+#217 = LINE('',#218,#219);
+#218 = CARTESIAN_POINT('',(0.,50.,0.));
+#219 = VECTOR('',#220,1.);
+#220 = DIRECTION('',(0.,0.,1.));
+#221 = PCURVE('',#44,#222);
+#222 = DEFINITIONAL_REPRESENTATION('',(#223),#227);
+#223 = LINE('',#224,#225);
+#224 = CARTESIAN_POINT('',(0.,0.));
+#225 = VECTOR('',#226,1.);
+#226 = DIRECTION('',(0.,-1.));
+#227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#228 = PCURVE('',#229,#234);
+#229 = PLANE('',#230);
+#230 = AXIS2_PLACEMENT_3D('',#231,#232,#233);
+#231 = CARTESIAN_POINT('',(60.,50.,0.));
+#232 = DIRECTION('',(0.,-1.,0.));
+#233 = DIRECTION('',(-1.,0.,0.));
+#234 = DEFINITIONAL_REPRESENTATION('',(#235),#239);
+#235 = LINE('',#236,#237);
+#236 = CARTESIAN_POINT('',(60.,0.));
+#237 = VECTOR('',#238,1.);
+#238 = DIRECTION('',(0.,-1.));
+#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#240 = ORIENTED_EDGE('',*,*,#241,.T.);
+#241 = EDGE_CURVE('',#214,#24,#242,.T.);
+#242 = SURFACE_CURVE('',#243,(#247,#254),.PCURVE_S1.);
+#243 = LINE('',#244,#245);
+#244 = CARTESIAN_POINT('',(0.,50.,10.));
+#245 = VECTOR('',#246,1.);
+#246 = DIRECTION('',(0.,-1.,0.));
+#247 = PCURVE('',#44,#248);
+#248 = DEFINITIONAL_REPRESENTATION('',(#249),#253);
+#249 = LINE('',#250,#251);
+#250 = CARTESIAN_POINT('',(0.,-10.));
+#251 = VECTOR('',#252,1.);
+#252 = DIRECTION('',(1.,0.));
+#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#254 = PCURVE('',#72,#255);
+#255 = DEFINITIONAL_REPRESENTATION('',(#256),#260);
+#256 = LINE('',#257,#258);
+#257 = CARTESIAN_POINT('',(-30.,25.));
+#258 = VECTOR('',#259,1.);
+#259 = DIRECTION('',(0.,-1.));
+#260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#261 = ORIENTED_EDGE('',*,*,#21,.F.);
+#262 = ORIENTED_EDGE('',*,*,#263,.F.);
+#263 = EDGE_CURVE('',#212,#22,#264,.T.);
+#264 = SURFACE_CURVE('',#265,(#269,#276),.PCURVE_S1.);
+#265 = LINE('',#266,#267);
+#266 = CARTESIAN_POINT('',(0.,50.,0.));
+#267 = VECTOR('',#268,1.);
+#268 = DIRECTION('',(0.,-1.,0.));
+#269 = PCURVE('',#44,#270);
+#270 = DEFINITIONAL_REPRESENTATION('',(#271),#275);
+#271 = LINE('',#272,#273);
+#272 = CARTESIAN_POINT('',(0.,0.));
+#273 = VECTOR('',#274,1.);
+#274 = DIRECTION('',(1.,0.));
+#275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#276 = PCURVE('',#126,#277);
+#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282);
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(-30.,25.));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(0.,-1.));
+#282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#283 = FACE_BOUND('',#284,.F.);
+#284 = EDGE_LOOP('',(#285));
+#285 = ORIENTED_EDGE('',*,*,#286,.T.);
+#286 = EDGE_CURVE('',#287,#287,#289,.T.);
+#287 = VERTEX_POINT('',#288);
+#288 = CARTESIAN_POINT('',(0.,23.480558,5.));
+#289 = SURFACE_CURVE('',#290,(#295,#306),.PCURVE_S1.);
+#290 = CIRCLE('',#291,1.519442);
+#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294);
+#292 = CARTESIAN_POINT('',(0.,25.,5.));
+#293 = DIRECTION('',(-1.,0.,0.));
+#294 = DIRECTION('',(0.,-1.,0.));
+#295 = PCURVE('',#44,#296);
+#296 = DEFINITIONAL_REPRESENTATION('',(#297),#305);
+#297 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#298,#299,#300,#301,#302,#303
+,#304),.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(
+  '') );
+#298 = CARTESIAN_POINT('',(26.519442,-5.));
+#299 = CARTESIAN_POINT('',(26.519442,-7.631750743154));
+#300 = CARTESIAN_POINT('',(24.240279,-6.315875371577));
+#301 = CARTESIAN_POINT('',(21.961116,-5.));
+#302 = CARTESIAN_POINT('',(24.240279,-3.684124628423));
+#303 = CARTESIAN_POINT('',(26.519442,-2.368249256846));
+#304 = CARTESIAN_POINT('',(26.519442,-5.));
+#305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#306 = PCURVE('',#307,#312);
+#307 = CYLINDRICAL_SURFACE('',#308,1.519442);
+#308 = AXIS2_PLACEMENT_3D('',#309,#310,#311);
+#309 = CARTESIAN_POINT('',(0.,25.,5.));
+#310 = DIRECTION('',(-1.,0.,0.));
+#311 = DIRECTION('',(0.,-1.,0.));
+#312 = DEFINITIONAL_REPRESENTATION('',(#313),#317);
+#313 = LINE('',#314,#315);
+#314 = CARTESIAN_POINT('',(0.,0.));
+#315 = VECTOR('',#316,1.);
+#316 = DIRECTION('',(1.,0.));
+#317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#318 = ADVANCED_FACE('',(#319,#367),#126,.F.);
+#319 = FACE_BOUND('',#320,.F.);
+#320 = EDGE_LOOP('',(#321,#322,#345,#366));
+#321 = ORIENTED_EDGE('',*,*,#112,.T.);
+#322 = ORIENTED_EDGE('',*,*,#323,.T.);
+#323 = EDGE_CURVE('',#85,#324,#326,.T.);
+#324 = VERTEX_POINT('',#325);
+#325 = CARTESIAN_POINT('',(60.,50.,0.));
+#326 = SURFACE_CURVE('',#327,(#331,#338),.PCURVE_S1.);
+#327 = LINE('',#328,#329);
+#328 = CARTESIAN_POINT('',(60.,0.,0.));
+#329 = VECTOR('',#330,1.);
+#330 = DIRECTION('',(0.,1.,0.));
+#331 = PCURVE('',#126,#332);
+#332 = DEFINITIONAL_REPRESENTATION('',(#333),#337);
+#333 = LINE('',#334,#335);
+#334 = CARTESIAN_POINT('',(30.,-25.));
+#335 = VECTOR('',#336,1.);
+#336 = DIRECTION('',(0.,1.));
+#337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#338 = PCURVE('',#100,#339);
+#339 = DEFINITIONAL_REPRESENTATION('',(#340),#344);
+#340 = LINE('',#341,#342);
+#341 = CARTESIAN_POINT('',(0.,0.));
+#342 = VECTOR('',#343,1.);
+#343 = DIRECTION('',(1.,0.));
+#344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#345 = ORIENTED_EDGE('',*,*,#346,.T.);
+#346 = EDGE_CURVE('',#324,#212,#347,.T.);
+#347 = SURFACE_CURVE('',#348,(#352,#359),.PCURVE_S1.);
+#348 = LINE('',#349,#350);
+#349 = CARTESIAN_POINT('',(60.,50.,0.));
+#350 = VECTOR('',#351,1.);
+#351 = DIRECTION('',(-1.,0.,0.));
+#352 = PCURVE('',#126,#353);
+#353 = DEFINITIONAL_REPRESENTATION('',(#354),#358);
+#354 = LINE('',#355,#356);
+#355 = CARTESIAN_POINT('',(30.,25.));
+#356 = VECTOR('',#357,1.);
+#357 = DIRECTION('',(-1.,0.));
+#358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#359 = PCURVE('',#229,#360);
+#360 = DEFINITIONAL_REPRESENTATION('',(#361),#365);
+#361 = LINE('',#362,#363);
+#362 = CARTESIAN_POINT('',(0.,-0.));
+#363 = VECTOR('',#364,1.);
+#364 = DIRECTION('',(1.,0.));
+#365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#366 = ORIENTED_EDGE('',*,*,#263,.T.);
+#367 = FACE_BOUND('',#368,.F.);
+#368 = EDGE_LOOP('',(#369,#399,#427,#455));
+#369 = ORIENTED_EDGE('',*,*,#370,.T.);
+#370 = EDGE_CURVE('',#371,#373,#375,.T.);
+#371 = VERTEX_POINT('',#372);
+#372 = CARTESIAN_POINT('',(5.,41.75,0.));
+#373 = VERTEX_POINT('',#374);
+#374 = CARTESIAN_POINT('',(55.,41.75,0.));
+#375 = SURFACE_CURVE('',#376,(#380,#387),.PCURVE_S1.);
+#376 = LINE('',#377,#378);
+#377 = CARTESIAN_POINT('',(5.,41.75,0.));
+#378 = VECTOR('',#379,1.);
+#379 = DIRECTION('',(1.,0.,0.));
+#380 = PCURVE('',#126,#381);
+#381 = DEFINITIONAL_REPRESENTATION('',(#382),#386);
+#382 = LINE('',#383,#384);
+#383 = CARTESIAN_POINT('',(-25.,16.75));
+#384 = VECTOR('',#385,1.);
+#385 = DIRECTION('',(1.,0.));
+#386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#387 = PCURVE('',#388,#393);
+#388 = PLANE('',#389);
+#389 = AXIS2_PLACEMENT_3D('',#390,#391,#392);
+#390 = CARTESIAN_POINT('',(5.,41.75,0.));
+#391 = DIRECTION('',(0.,1.,0.));
+#392 = DIRECTION('',(1.,0.,0.));
+#393 = DEFINITIONAL_REPRESENTATION('',(#394),#398);
+#394 = LINE('',#395,#396);
+#395 = CARTESIAN_POINT('',(0.,0.));
+#396 = VECTOR('',#397,1.);
+#397 = DIRECTION('',(1.,0.));
+#398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#399 = ORIENTED_EDGE('',*,*,#400,.T.);
+#400 = EDGE_CURVE('',#373,#401,#403,.T.);
+#401 = VERTEX_POINT('',#402);
+#402 = CARTESIAN_POINT('',(55.,31.75,0.));
+#403 = SURFACE_CURVE('',#404,(#408,#415),.PCURVE_S1.);
+#404 = LINE('',#405,#406);
+#405 = CARTESIAN_POINT('',(55.,41.75,0.));
+#406 = VECTOR('',#407,1.);
+#407 = DIRECTION('',(0.,-1.,0.));
+#408 = PCURVE('',#126,#409);
+#409 = DEFINITIONAL_REPRESENTATION('',(#410),#414);
+#410 = LINE('',#411,#412);
+#411 = CARTESIAN_POINT('',(25.,16.75));
+#412 = VECTOR('',#413,1.);
+#413 = DIRECTION('',(0.,-1.));
+#414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#415 = PCURVE('',#416,#421);
+#416 = PLANE('',#417);
+#417 = AXIS2_PLACEMENT_3D('',#418,#419,#420);
+#418 = CARTESIAN_POINT('',(55.,41.75,0.));
+#419 = DIRECTION('',(1.,0.,0.));
+#420 = DIRECTION('',(0.,-1.,0.));
+#421 = DEFINITIONAL_REPRESENTATION('',(#422),#426);
+#422 = LINE('',#423,#424);
+#423 = CARTESIAN_POINT('',(0.,0.));
+#424 = VECTOR('',#425,1.);
+#425 = DIRECTION('',(1.,0.));
+#426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#427 = ORIENTED_EDGE('',*,*,#428,.T.);
+#428 = EDGE_CURVE('',#401,#429,#431,.T.);
+#429 = VERTEX_POINT('',#430);
+#430 = CARTESIAN_POINT('',(5.,31.75,0.));
+#431 = SURFACE_CURVE('',#432,(#436,#443),.PCURVE_S1.);
+#432 = LINE('',#433,#434);
+#433 = CARTESIAN_POINT('',(55.,31.75,0.));
+#434 = VECTOR('',#435,1.);
+#435 = DIRECTION('',(-1.,0.,0.));
+#436 = PCURVE('',#126,#437);
+#437 = DEFINITIONAL_REPRESENTATION('',(#438),#442);
+#438 = LINE('',#439,#440);
+#439 = CARTESIAN_POINT('',(25.,6.75));
+#440 = VECTOR('',#441,1.);
+#441 = DIRECTION('',(-1.,0.));
+#442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#443 = PCURVE('',#444,#449);
+#444 = PLANE('',#445);
+#445 = AXIS2_PLACEMENT_3D('',#446,#447,#448);
+#446 = CARTESIAN_POINT('',(55.,31.75,0.));
+#447 = DIRECTION('',(0.,-1.,0.));
+#448 = DIRECTION('',(-1.,0.,0.));
+#449 = DEFINITIONAL_REPRESENTATION('',(#450),#454);
+#450 = LINE('',#451,#452);
+#451 = CARTESIAN_POINT('',(0.,-0.));
+#452 = VECTOR('',#453,1.);
+#453 = DIRECTION('',(1.,0.));
+#454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#455 = ORIENTED_EDGE('',*,*,#456,.T.);
+#456 = EDGE_CURVE('',#429,#371,#457,.T.);
+#457 = SURFACE_CURVE('',#458,(#462,#469),.PCURVE_S1.);
+#458 = LINE('',#459,#460);
+#459 = CARTESIAN_POINT('',(5.,31.75,0.));
+#460 = VECTOR('',#461,1.);
+#461 = DIRECTION('',(0.,1.,0.));
+#462 = PCURVE('',#126,#463);
+#463 = DEFINITIONAL_REPRESENTATION('',(#464),#468);
+#464 = LINE('',#465,#466);
+#465 = CARTESIAN_POINT('',(-25.,6.75));
+#466 = VECTOR('',#467,1.);
+#467 = DIRECTION('',(0.,1.));
+#468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#469 = PCURVE('',#470,#475);
+#470 = PLANE('',#471);
+#471 = AXIS2_PLACEMENT_3D('',#472,#473,#474);
+#472 = CARTESIAN_POINT('',(5.,31.75,0.));
+#473 = DIRECTION('',(-1.,0.,0.));
+#474 = DIRECTION('',(0.,1.,0.));
+#475 = DEFINITIONAL_REPRESENTATION('',(#476),#480);
+#476 = LINE('',#477,#478);
+#477 = CARTESIAN_POINT('',(0.,0.));
+#478 = VECTOR('',#479,1.);
+#479 = DIRECTION('',(1.,0.));
+#480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#481 = ADVANCED_FACE('',(#482,#530),#72,.T.);
+#482 = FACE_BOUND('',#483,.T.);
+#483 = EDGE_LOOP('',(#484,#485,#508,#529));
+#484 = ORIENTED_EDGE('',*,*,#56,.T.);
+#485 = ORIENTED_EDGE('',*,*,#486,.T.);
+#486 = EDGE_CURVE('',#57,#487,#489,.T.);
+#487 = VERTEX_POINT('',#488);
+#488 = CARTESIAN_POINT('',(60.,50.,10.));
+#489 = SURFACE_CURVE('',#490,(#494,#501),.PCURVE_S1.);
+#490 = LINE('',#491,#492);
+#491 = CARTESIAN_POINT('',(60.,0.,10.));
+#492 = VECTOR('',#493,1.);
+#493 = DIRECTION('',(0.,1.,0.));
+#494 = PCURVE('',#72,#495);
+#495 = DEFINITIONAL_REPRESENTATION('',(#496),#500);
+#496 = LINE('',#497,#498);
+#497 = CARTESIAN_POINT('',(30.,-25.));
+#498 = VECTOR('',#499,1.);
+#499 = DIRECTION('',(0.,1.));
+#500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#501 = PCURVE('',#100,#502);
+#502 = DEFINITIONAL_REPRESENTATION('',(#503),#507);
+#503 = LINE('',#504,#505);
+#504 = CARTESIAN_POINT('',(0.,-10.));
+#505 = VECTOR('',#506,1.);
+#506 = DIRECTION('',(1.,0.));
+#507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#508 = ORIENTED_EDGE('',*,*,#509,.T.);
+#509 = EDGE_CURVE('',#487,#214,#510,.T.);
+#510 = SURFACE_CURVE('',#511,(#515,#522),.PCURVE_S1.);
+#511 = LINE('',#512,#513);
+#512 = CARTESIAN_POINT('',(60.,50.,10.));
+#513 = VECTOR('',#514,1.);
+#514 = DIRECTION('',(-1.,0.,0.));
+#515 = PCURVE('',#72,#516);
+#516 = DEFINITIONAL_REPRESENTATION('',(#517),#521);
+#517 = LINE('',#518,#519);
+#518 = CARTESIAN_POINT('',(30.,25.));
+#519 = VECTOR('',#520,1.);
+#520 = DIRECTION('',(-1.,0.));
+#521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#522 = PCURVE('',#229,#523);
+#523 = DEFINITIONAL_REPRESENTATION('',(#524),#528);
+#524 = LINE('',#525,#526);
+#525 = CARTESIAN_POINT('',(0.,-10.));
+#526 = VECTOR('',#527,1.);
+#527 = DIRECTION('',(1.,0.));
+#528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#529 = ORIENTED_EDGE('',*,*,#241,.T.);
+#530 = FACE_BOUND('',#531,.T.);
+#531 = EDGE_LOOP('',(#532,#557,#580,#603));
+#532 = ORIENTED_EDGE('',*,*,#533,.T.);
+#533 = EDGE_CURVE('',#534,#536,#538,.T.);
+#534 = VERTEX_POINT('',#535);
+#535 = CARTESIAN_POINT('',(5.,41.75,10.));
+#536 = VERTEX_POINT('',#537);
+#537 = CARTESIAN_POINT('',(55.,41.75,10.));
+#538 = SURFACE_CURVE('',#539,(#543,#550),.PCURVE_S1.);
+#539 = LINE('',#540,#541);
+#540 = CARTESIAN_POINT('',(5.,41.75,10.));
+#541 = VECTOR('',#542,1.);
+#542 = DIRECTION('',(1.,0.,0.));
+#543 = PCURVE('',#72,#544);
+#544 = DEFINITIONAL_REPRESENTATION('',(#545),#549);
+#545 = LINE('',#546,#547);
+#546 = CARTESIAN_POINT('',(-25.,16.75));
+#547 = VECTOR('',#548,1.);
+#548 = DIRECTION('',(1.,0.));
+#549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#550 = PCURVE('',#388,#551);
+#551 = DEFINITIONAL_REPRESENTATION('',(#552),#556);
+#552 = LINE('',#553,#554);
+#553 = CARTESIAN_POINT('',(0.,-10.));
+#554 = VECTOR('',#555,1.);
+#555 = DIRECTION('',(1.,0.));
+#556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#557 = ORIENTED_EDGE('',*,*,#558,.T.);
+#558 = EDGE_CURVE('',#536,#559,#561,.T.);
+#559 = VERTEX_POINT('',#560);
+#560 = CARTESIAN_POINT('',(55.,31.75,10.));
+#561 = SURFACE_CURVE('',#562,(#566,#573),.PCURVE_S1.);
+#562 = LINE('',#563,#564);
+#563 = CARTESIAN_POINT('',(55.,41.75,10.));
+#564 = VECTOR('',#565,1.);
+#565 = DIRECTION('',(0.,-1.,0.));
+#566 = PCURVE('',#72,#567);
+#567 = DEFINITIONAL_REPRESENTATION('',(#568),#572);
+#568 = LINE('',#569,#570);
+#569 = CARTESIAN_POINT('',(25.,16.75));
+#570 = VECTOR('',#571,1.);
+#571 = DIRECTION('',(0.,-1.));
+#572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#573 = PCURVE('',#416,#574);
+#574 = DEFINITIONAL_REPRESENTATION('',(#575),#579);
+#575 = LINE('',#576,#577);
+#576 = CARTESIAN_POINT('',(0.,-10.));
+#577 = VECTOR('',#578,1.);
+#578 = DIRECTION('',(1.,0.));
+#579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#580 = ORIENTED_EDGE('',*,*,#581,.T.);
+#581 = EDGE_CURVE('',#559,#582,#584,.T.);
+#582 = VERTEX_POINT('',#583);
+#583 = CARTESIAN_POINT('',(5.,31.75,10.));
+#584 = SURFACE_CURVE('',#585,(#589,#596),.PCURVE_S1.);
+#585 = LINE('',#586,#587);
+#586 = CARTESIAN_POINT('',(55.,31.75,10.));
+#587 = VECTOR('',#588,1.);
+#588 = DIRECTION('',(-1.,0.,0.));
+#589 = PCURVE('',#72,#590);
+#590 = DEFINITIONAL_REPRESENTATION('',(#591),#595);
+#591 = LINE('',#592,#593);
+#592 = CARTESIAN_POINT('',(25.,6.75));
+#593 = VECTOR('',#594,1.);
+#594 = DIRECTION('',(-1.,0.));
+#595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#596 = PCURVE('',#444,#597);
+#597 = DEFINITIONAL_REPRESENTATION('',(#598),#602);
+#598 = LINE('',#599,#600);
+#599 = CARTESIAN_POINT('',(0.,-10.));
+#600 = VECTOR('',#601,1.);
+#601 = DIRECTION('',(1.,0.));
+#602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#603 = ORIENTED_EDGE('',*,*,#604,.T.);
+#604 = EDGE_CURVE('',#582,#534,#605,.T.);
+#605 = SURFACE_CURVE('',#606,(#610,#617),.PCURVE_S1.);
+#606 = LINE('',#607,#608);
+#607 = CARTESIAN_POINT('',(5.,31.75,10.));
+#608 = VECTOR('',#609,1.);
+#609 = DIRECTION('',(0.,1.,0.));
+#610 = PCURVE('',#72,#611);
+#611 = DEFINITIONAL_REPRESENTATION('',(#612),#616);
+#612 = LINE('',#613,#614);
+#613 = CARTESIAN_POINT('',(-25.,6.75));
+#614 = VECTOR('',#615,1.);
+#615 = DIRECTION('',(0.,1.));
+#616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#617 = PCURVE('',#470,#618);
+#618 = DEFINITIONAL_REPRESENTATION('',(#619),#623);
+#619 = LINE('',#620,#621);
+#620 = CARTESIAN_POINT('',(0.,-10.));
+#621 = VECTOR('',#622,1.);
+#622 = DIRECTION('',(1.,0.));
+#623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#624 = ADVANCED_FACE('',(#625,#651),#100,.F.);
+#625 = FACE_BOUND('',#626,.F.);
+#626 = EDGE_LOOP('',(#627,#628,#629,#650));
+#627 = ORIENTED_EDGE('',*,*,#84,.T.);
+#628 = ORIENTED_EDGE('',*,*,#486,.T.);
+#629 = ORIENTED_EDGE('',*,*,#630,.F.);
+#630 = EDGE_CURVE('',#324,#487,#631,.T.);
+#631 = SURFACE_CURVE('',#632,(#636,#643),.PCURVE_S1.);
+#632 = LINE('',#633,#634);
+#633 = CARTESIAN_POINT('',(60.,50.,0.));
+#634 = VECTOR('',#635,1.);
+#635 = DIRECTION('',(0.,0.,1.));
+#636 = PCURVE('',#100,#637);
+#637 = DEFINITIONAL_REPRESENTATION('',(#638),#642);
+#638 = LINE('',#639,#640);
+#639 = CARTESIAN_POINT('',(50.,0.));
+#640 = VECTOR('',#641,1.);
+#641 = DIRECTION('',(0.,-1.));
+#642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#643 = PCURVE('',#229,#644);
+#644 = DEFINITIONAL_REPRESENTATION('',(#645),#649);
+#645 = LINE('',#646,#647);
+#646 = CARTESIAN_POINT('',(0.,-0.));
+#647 = VECTOR('',#648,1.);
+#648 = DIRECTION('',(0.,-1.));
+#649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#650 = ORIENTED_EDGE('',*,*,#323,.F.);
+#651 = FACE_BOUND('',#652,.F.);
+#652 = EDGE_LOOP('',(#653));
+#653 = ORIENTED_EDGE('',*,*,#654,.T.);
+#654 = EDGE_CURVE('',#655,#655,#657,.T.);
+#655 = VERTEX_POINT('',#656);
+#656 = CARTESIAN_POINT('',(60.,26.25,5.));
+#657 = SURFACE_CURVE('',#658,(#663,#674),.PCURVE_S1.);
+#658 = CIRCLE('',#659,1.25);
+#659 = AXIS2_PLACEMENT_3D('',#660,#661,#662);
+#660 = CARTESIAN_POINT('',(60.,25.,5.));
+#661 = DIRECTION('',(1.,0.,0.));
+#662 = DIRECTION('',(0.,1.,0.));
+#663 = PCURVE('',#100,#664);
+#664 = DEFINITIONAL_REPRESENTATION('',(#665),#673);
+#665 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#666,#667,#668,#669,#670,#671
+,#672),.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(
+  '') );
+#666 = CARTESIAN_POINT('',(26.25,-5.));
+#667 = CARTESIAN_POINT('',(26.25,-7.165063509461));
+#668 = CARTESIAN_POINT('',(24.375,-6.082531754731));
+#669 = CARTESIAN_POINT('',(22.5,-5.));
+#670 = CARTESIAN_POINT('',(24.375,-3.917468245269));
+#671 = CARTESIAN_POINT('',(26.25,-2.834936490539));
+#672 = CARTESIAN_POINT('',(26.25,-5.));
+#673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#674 = PCURVE('',#675,#680);
+#675 = CYLINDRICAL_SURFACE('',#676,1.25);
+#676 = AXIS2_PLACEMENT_3D('',#677,#678,#679);
+#677 = CARTESIAN_POINT('',(60.,25.,5.));
+#678 = DIRECTION('',(1.,0.,0.));
+#679 = DIRECTION('',(0.,1.,0.));
+#680 = DEFINITIONAL_REPRESENTATION('',(#681),#685);
+#681 = LINE('',#682,#683);
+#682 = CARTESIAN_POINT('',(0.,0.));
+#683 = VECTOR('',#684,1.);
+#684 = DIRECTION('',(1.,0.));
+#685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#686 = ADVANCED_FACE('',(#687),#161,.F.);
+#687 = FACE_BOUND('',#688,.F.);
+#688 = EDGE_LOOP('',(#689,#712,#739,#740));
+#689 = ORIENTED_EDGE('',*,*,#690,.T.);
+#690 = EDGE_CURVE('',#141,#691,#693,.T.);
+#691 = VERTEX_POINT('',#692);
+#692 = CARTESIAN_POINT('',(46.25,10.,5.));
+#693 = SEAM_CURVE('',#694,(#698,#705),.PCURVE_S1.);
+#694 = LINE('',#695,#696);
+#695 = CARTESIAN_POINT('',(46.25,1.11E-15,5.));
+#696 = VECTOR('',#697,1.);
+#697 = DIRECTION('',(0.,1.,-2.2E-16));
+#698 = PCURVE('',#161,#699);
+#699 = DEFINITIONAL_REPRESENTATION('',(#700),#704);
+#700 = LINE('',#701,#702);
+#701 = CARTESIAN_POINT('',(0.,0.));
+#702 = VECTOR('',#703,1.);
+#703 = DIRECTION('',(0.,-1.));
+#704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#705 = PCURVE('',#161,#706);
+#706 = DEFINITIONAL_REPRESENTATION('',(#707),#711);
+#707 = LINE('',#708,#709);
+#708 = CARTESIAN_POINT('',(6.28318530718,0.));
+#709 = VECTOR('',#710,1.);
+#710 = DIRECTION('',(0.,-1.));
+#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#712 = ORIENTED_EDGE('',*,*,#713,.T.);
+#713 = EDGE_CURVE('',#691,#691,#714,.T.);
+#714 = SURFACE_CURVE('',#715,(#720,#727),.PCURVE_S1.);
+#715 = CIRCLE('',#716,1.25);
+#716 = AXIS2_PLACEMENT_3D('',#717,#718,#719);
+#717 = CARTESIAN_POINT('',(45.,10.,5.));
+#718 = DIRECTION('',(0.,-1.,0.));
+#719 = DIRECTION('',(1.,0.,0.));
+#720 = PCURVE('',#161,#721);
+#721 = DEFINITIONAL_REPRESENTATION('',(#722),#726);
+#722 = LINE('',#723,#724);
+#723 = CARTESIAN_POINT('',(0.,-10.));
+#724 = VECTOR('',#725,1.);
+#725 = DIRECTION('',(1.,0.));
+#726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#727 = PCURVE('',#728,#733);
+#728 = PLANE('',#729);
+#729 = AXIS2_PLACEMENT_3D('',#730,#731,#732);
+#730 = CARTESIAN_POINT('',(45.,10.,5.));
+#731 = DIRECTION('',(0.,-1.,2.2E-16));
+#732 = DIRECTION('',(0.,-2.2E-16,-1.));
+#733 = DEFINITIONAL_REPRESENTATION('',(#734),#738);
+#734 = CIRCLE('',#735,1.25);
+#735 = AXIS2_PLACEMENT_2D('',#736,#737);
+#736 = CARTESIAN_POINT('',(0.,7.105427357601E-15));
+#737 = DIRECTION('',(0.,1.));
+#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#739 = ORIENTED_EDGE('',*,*,#690,.F.);
+#740 = ORIENTED_EDGE('',*,*,#140,.F.);
+#741 = ADVANCED_FACE('',(#742),#196,.F.);
+#742 = FACE_BOUND('',#743,.F.);
+#743 = EDGE_LOOP('',(#744,#767,#794,#795));
+#744 = ORIENTED_EDGE('',*,*,#745,.T.);
+#745 = EDGE_CURVE('',#176,#746,#748,.T.);
+#746 = VERTEX_POINT('',#747);
+#747 = CARTESIAN_POINT('',(16.25,10.,5.));
+#748 = SEAM_CURVE('',#749,(#753,#760),.PCURVE_S1.);
+#749 = LINE('',#750,#751);
+#750 = CARTESIAN_POINT('',(16.25,1.11E-15,5.));
+#751 = VECTOR('',#752,1.);
+#752 = DIRECTION('',(0.,1.,-2.2E-16));
+#753 = PCURVE('',#196,#754);
+#754 = DEFINITIONAL_REPRESENTATION('',(#755),#759);
+#755 = LINE('',#756,#757);
+#756 = CARTESIAN_POINT('',(0.,0.));
+#757 = VECTOR('',#758,1.);
+#758 = DIRECTION('',(0.,-1.));
+#759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#760 = PCURVE('',#196,#761);
+#761 = DEFINITIONAL_REPRESENTATION('',(#762),#766);
+#762 = LINE('',#763,#764);
+#763 = CARTESIAN_POINT('',(6.28318530718,0.));
+#764 = VECTOR('',#765,1.);
+#765 = DIRECTION('',(0.,-1.));
+#766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#767 = ORIENTED_EDGE('',*,*,#768,.T.);
+#768 = EDGE_CURVE('',#746,#746,#769,.T.);
+#769 = SURFACE_CURVE('',#770,(#775,#782),.PCURVE_S1.);
+#770 = CIRCLE('',#771,1.25);
+#771 = AXIS2_PLACEMENT_3D('',#772,#773,#774);
+#772 = CARTESIAN_POINT('',(15.,10.,5.));
+#773 = DIRECTION('',(0.,-1.,0.));
+#774 = DIRECTION('',(1.,0.,0.));
+#775 = PCURVE('',#196,#776);
+#776 = DEFINITIONAL_REPRESENTATION('',(#777),#781);
+#777 = LINE('',#778,#779);
+#778 = CARTESIAN_POINT('',(0.,-10.));
+#779 = VECTOR('',#780,1.);
+#780 = DIRECTION('',(1.,0.));
+#781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#782 = PCURVE('',#783,#788);
+#783 = PLANE('',#784);
+#784 = AXIS2_PLACEMENT_3D('',#785,#786,#787);
+#785 = CARTESIAN_POINT('',(15.,10.,5.));
+#786 = DIRECTION('',(0.,-1.,2.2E-16));
+#787 = DIRECTION('',(0.,-2.2E-16,-1.));
+#788 = DEFINITIONAL_REPRESENTATION('',(#789),#793);
+#789 = CIRCLE('',#790,1.25);
+#790 = AXIS2_PLACEMENT_2D('',#791,#792);
+#791 = CARTESIAN_POINT('',(0.,0.));
+#792 = DIRECTION('',(0.,1.));
+#793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#794 = ORIENTED_EDGE('',*,*,#745,.F.);
+#795 = ORIENTED_EDGE('',*,*,#175,.F.);
+#796 = ADVANCED_FACE('',(#797,#803),#229,.F.);
+#797 = FACE_BOUND('',#798,.F.);
+#798 = EDGE_LOOP('',(#799,#800,#801,#802));
+#799 = ORIENTED_EDGE('',*,*,#630,.T.);
+#800 = ORIENTED_EDGE('',*,*,#509,.T.);
+#801 = ORIENTED_EDGE('',*,*,#211,.F.);
+#802 = ORIENTED_EDGE('',*,*,#346,.F.);
+#803 = FACE_BOUND('',#804,.F.);
+#804 = EDGE_LOOP('',(#805));
+#805 = ORIENTED_EDGE('',*,*,#806,.T.);
+#806 = EDGE_CURVE('',#807,#807,#809,.T.);
+#807 = VERTEX_POINT('',#808);
+#808 = CARTESIAN_POINT('',(28.75,50.,5.));
+#809 = SURFACE_CURVE('',#810,(#815,#826),.PCURVE_S1.);
+#810 = CIRCLE('',#811,1.25);
+#811 = AXIS2_PLACEMENT_3D('',#812,#813,#814);
+#812 = CARTESIAN_POINT('',(30.,50.,5.));
+#813 = DIRECTION('',(0.,1.,-0.));
+#814 = DIRECTION('',(-1.,0.,0.));
+#815 = PCURVE('',#229,#816);
+#816 = DEFINITIONAL_REPRESENTATION('',(#817),#825);
+#817 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#818,#819,#820,#821,#822,#823
+,#824),.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(
+  '') );
+#818 = CARTESIAN_POINT('',(31.25,-5.));
+#819 = CARTESIAN_POINT('',(31.25,-7.165063509461));
+#820 = CARTESIAN_POINT('',(29.375,-6.082531754731));
+#821 = CARTESIAN_POINT('',(27.5,-5.));
+#822 = CARTESIAN_POINT('',(29.375,-3.917468245269));
+#823 = CARTESIAN_POINT('',(31.25,-2.834936490539));
+#824 = CARTESIAN_POINT('',(31.25,-5.));
+#825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#826 = PCURVE('',#827,#832);
+#827 = CYLINDRICAL_SURFACE('',#828,1.25);
+#828 = AXIS2_PLACEMENT_3D('',#829,#830,#831);
+#829 = CARTESIAN_POINT('',(30.,50.,5.));
+#830 = DIRECTION('',(0.,1.,-2.2E-16));
+#831 = DIRECTION('',(-1.,0.,0.));
+#832 = DEFINITIONAL_REPRESENTATION('',(#833),#837);
+#833 = LINE('',#834,#835);
+#834 = CARTESIAN_POINT('',(0.,0.));
+#835 = VECTOR('',#836,1.);
+#836 = DIRECTION('',(1.,0.));
+#837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#838 = ADVANCED_FACE('',(#839),#307,.F.);
+#839 = FACE_BOUND('',#840,.F.);
+#840 = EDGE_LOOP('',(#841,#864,#891,#892));
+#841 = ORIENTED_EDGE('',*,*,#842,.T.);
+#842 = EDGE_CURVE('',#287,#843,#845,.T.);
+#843 = VERTEX_POINT('',#844);
+#844 = CARTESIAN_POINT('',(10.,23.480558,5.));
+#845 = SEAM_CURVE('',#846,(#850,#857),.PCURVE_S1.);
+#846 = LINE('',#847,#848);
+#847 = CARTESIAN_POINT('',(0.,23.480558,5.));
+#848 = VECTOR('',#849,1.);
+#849 = DIRECTION('',(1.,0.,0.));
+#850 = PCURVE('',#307,#851);
+#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856);
+#852 = LINE('',#853,#854);
+#853 = CARTESIAN_POINT('',(0.,0.));
+#854 = VECTOR('',#855,1.);
+#855 = DIRECTION('',(0.,-1.));
+#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#857 = PCURVE('',#307,#858);
+#858 = DEFINITIONAL_REPRESENTATION('',(#859),#863);
+#859 = LINE('',#860,#861);
+#860 = CARTESIAN_POINT('',(6.28318530718,0.));
+#861 = VECTOR('',#862,1.);
+#862 = DIRECTION('',(0.,-1.));
+#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#864 = ORIENTED_EDGE('',*,*,#865,.T.);
+#865 = EDGE_CURVE('',#843,#843,#866,.T.);
+#866 = SURFACE_CURVE('',#867,(#872,#879),.PCURVE_S1.);
+#867 = CIRCLE('',#868,1.519442);
+#868 = AXIS2_PLACEMENT_3D('',#869,#870,#871);
+#869 = CARTESIAN_POINT('',(10.,25.,5.));
+#870 = DIRECTION('',(-1.,0.,0.));
+#871 = DIRECTION('',(0.,-1.,0.));
+#872 = PCURVE('',#307,#873);
+#873 = DEFINITIONAL_REPRESENTATION('',(#874),#878);
+#874 = LINE('',#875,#876);
+#875 = CARTESIAN_POINT('',(0.,-10.));
+#876 = VECTOR('',#877,1.);
+#877 = DIRECTION('',(1.,0.));
+#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#879 = PCURVE('',#880,#885);
+#880 = PLANE('',#881);
+#881 = AXIS2_PLACEMENT_3D('',#882,#883,#884);
+#882 = CARTESIAN_POINT('',(10.,25.,5.));
+#883 = DIRECTION('',(-1.,-0.,-0.));
+#884 = DIRECTION('',(0.,0.,-1.));
+#885 = DEFINITIONAL_REPRESENTATION('',(#886),#890);
+#886 = CIRCLE('',#887,1.519442);
+#887 = AXIS2_PLACEMENT_2D('',#888,#889);
+#888 = CARTESIAN_POINT('',(0.,0.));
+#889 = DIRECTION('',(0.,1.));
+#890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#891 = ORIENTED_EDGE('',*,*,#842,.F.);
+#892 = ORIENTED_EDGE('',*,*,#286,.F.);
+#893 = ADVANCED_FACE('',(#894,#940),#388,.F.);
+#894 = FACE_BOUND('',#895,.F.);
+#895 = EDGE_LOOP('',(#896,#917,#918,#939));
+#896 = ORIENTED_EDGE('',*,*,#897,.T.);
+#897 = EDGE_CURVE('',#371,#534,#898,.T.);
+#898 = SURFACE_CURVE('',#899,(#903,#910),.PCURVE_S1.);
+#899 = LINE('',#900,#901);
+#900 = CARTESIAN_POINT('',(5.,41.75,0.));
+#901 = VECTOR('',#902,1.);
+#902 = DIRECTION('',(0.,0.,1.));
+#903 = PCURVE('',#388,#904);
+#904 = DEFINITIONAL_REPRESENTATION('',(#905),#909);
+#905 = LINE('',#906,#907);
+#906 = CARTESIAN_POINT('',(0.,0.));
+#907 = VECTOR('',#908,1.);
+#908 = DIRECTION('',(0.,-1.));
+#909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#910 = PCURVE('',#470,#911);
+#911 = DEFINITIONAL_REPRESENTATION('',(#912),#916);
+#912 = LINE('',#913,#914);
+#913 = CARTESIAN_POINT('',(10.,0.));
+#914 = VECTOR('',#915,1.);
+#915 = DIRECTION('',(0.,-1.));
+#916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#917 = ORIENTED_EDGE('',*,*,#533,.T.);
+#918 = ORIENTED_EDGE('',*,*,#919,.F.);
+#919 = EDGE_CURVE('',#373,#536,#920,.T.);
+#920 = SURFACE_CURVE('',#921,(#925,#932),.PCURVE_S1.);
+#921 = LINE('',#922,#923);
+#922 = CARTESIAN_POINT('',(55.,41.75,0.));
+#923 = VECTOR('',#924,1.);
+#924 = DIRECTION('',(0.,0.,1.));
+#925 = PCURVE('',#388,#926);
+#926 = DEFINITIONAL_REPRESENTATION('',(#927),#931);
+#927 = LINE('',#928,#929);
+#928 = CARTESIAN_POINT('',(50.,0.));
+#929 = VECTOR('',#930,1.);
+#930 = DIRECTION('',(0.,-1.));
+#931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#932 = PCURVE('',#416,#933);
+#933 = DEFINITIONAL_REPRESENTATION('',(#934),#938);
+#934 = LINE('',#935,#936);
+#935 = CARTESIAN_POINT('',(0.,0.));
+#936 = VECTOR('',#937,1.);
+#937 = DIRECTION('',(0.,-1.));
+#938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#939 = ORIENTED_EDGE('',*,*,#370,.F.);
+#940 = FACE_BOUND('',#941,.F.);
+#941 = EDGE_LOOP('',(#942));
+#942 = ORIENTED_EDGE('',*,*,#943,.F.);
+#943 = EDGE_CURVE('',#944,#944,#946,.T.);
+#944 = VERTEX_POINT('',#945);
+#945 = CARTESIAN_POINT('',(28.75,41.75,5.));
+#946 = SURFACE_CURVE('',#947,(#952,#959),.PCURVE_S1.);
+#947 = CIRCLE('',#948,1.25);
+#948 = AXIS2_PLACEMENT_3D('',#949,#950,#951);
+#949 = CARTESIAN_POINT('',(30.,41.75,5.));
+#950 = DIRECTION('',(0.,1.,-2.2E-16));
+#951 = DIRECTION('',(-1.,0.,0.));
+#952 = PCURVE('',#388,#953);
+#953 = DEFINITIONAL_REPRESENTATION('',(#954),#958);
+#954 = CIRCLE('',#955,1.25);
+#955 = AXIS2_PLACEMENT_2D('',#956,#957);
+#956 = CARTESIAN_POINT('',(25.,-5.));
+#957 = DIRECTION('',(-1.,0.));
+#958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#959 = PCURVE('',#827,#960);
+#960 = DEFINITIONAL_REPRESENTATION('',(#961),#965);
+#961 = LINE('',#962,#963);
+#962 = CARTESIAN_POINT('',(0.,-8.25));
+#963 = VECTOR('',#964,1.);
+#964 = DIRECTION('',(1.,0.));
+#965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#966 = ADVANCED_FACE('',(#967),#416,.F.);
+#967 = FACE_BOUND('',#968,.F.);
+#968 = EDGE_LOOP('',(#969,#970,#971,#992));
+#969 = ORIENTED_EDGE('',*,*,#919,.T.);
+#970 = ORIENTED_EDGE('',*,*,#558,.T.);
+#971 = ORIENTED_EDGE('',*,*,#972,.F.);
+#972 = EDGE_CURVE('',#401,#559,#973,.T.);
+#973 = SURFACE_CURVE('',#974,(#978,#985),.PCURVE_S1.);
+#974 = LINE('',#975,#976);
+#975 = CARTESIAN_POINT('',(55.,31.75,0.));
+#976 = VECTOR('',#977,1.);
+#977 = DIRECTION('',(0.,0.,1.));
+#978 = PCURVE('',#416,#979);
+#979 = DEFINITIONAL_REPRESENTATION('',(#980),#984);
+#980 = LINE('',#981,#982);
+#981 = CARTESIAN_POINT('',(10.,0.));
+#982 = VECTOR('',#983,1.);
+#983 = DIRECTION('',(0.,-1.));
+#984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#985 = PCURVE('',#444,#986);
+#986 = DEFINITIONAL_REPRESENTATION('',(#987),#991);
+#987 = LINE('',#988,#989);
+#988 = CARTESIAN_POINT('',(0.,-0.));
+#989 = VECTOR('',#990,1.);
+#990 = DIRECTION('',(0.,-1.));
+#991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#992 = ORIENTED_EDGE('',*,*,#400,.F.);
+#993 = ADVANCED_FACE('',(#994),#444,.F.);
+#994 = FACE_BOUND('',#995,.F.);
+#995 = EDGE_LOOP('',(#996,#997,#998,#1019));
+#996 = ORIENTED_EDGE('',*,*,#972,.T.);
+#997 = ORIENTED_EDGE('',*,*,#581,.T.);
+#998 = ORIENTED_EDGE('',*,*,#999,.F.);
+#999 = EDGE_CURVE('',#429,#582,#1000,.T.);
+#1000 = SURFACE_CURVE('',#1001,(#1005,#1012),.PCURVE_S1.);
+#1001 = LINE('',#1002,#1003);
+#1002 = CARTESIAN_POINT('',(5.,31.75,0.));
+#1003 = VECTOR('',#1004,1.);
+#1004 = DIRECTION('',(0.,0.,1.));
+#1005 = PCURVE('',#444,#1006);
+#1006 = DEFINITIONAL_REPRESENTATION('',(#1007),#1011);
+#1007 = LINE('',#1008,#1009);
+#1008 = CARTESIAN_POINT('',(50.,0.));
+#1009 = VECTOR('',#1010,1.);
+#1010 = DIRECTION('',(0.,-1.));
+#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1012 = PCURVE('',#470,#1013);
+#1013 = DEFINITIONAL_REPRESENTATION('',(#1014),#1018);
+#1014 = LINE('',#1015,#1016);
+#1015 = CARTESIAN_POINT('',(0.,0.));
+#1016 = VECTOR('',#1017,1.);
+#1017 = DIRECTION('',(0.,-1.));
+#1018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1019 = ORIENTED_EDGE('',*,*,#428,.F.);
+#1020 = ADVANCED_FACE('',(#1021),#470,.F.);
+#1021 = FACE_BOUND('',#1022,.F.);
+#1022 = EDGE_LOOP('',(#1023,#1024,#1025,#1026));
+#1023 = ORIENTED_EDGE('',*,*,#999,.T.);
+#1024 = ORIENTED_EDGE('',*,*,#604,.T.);
+#1025 = ORIENTED_EDGE('',*,*,#897,.F.);
+#1026 = ORIENTED_EDGE('',*,*,#456,.F.);
+#1027 = ADVANCED_FACE('',(#1028),#675,.F.);
+#1028 = FACE_BOUND('',#1029,.F.);
+#1029 = EDGE_LOOP('',(#1030,#1053,#1080,#1081));
+#1030 = ORIENTED_EDGE('',*,*,#1031,.T.);
+#1031 = EDGE_CURVE('',#655,#1032,#1034,.T.);
+#1032 = VERTEX_POINT('',#1033);
+#1033 = CARTESIAN_POINT('',(50.,26.25,5.));
+#1034 = SEAM_CURVE('',#1035,(#1039,#1046),.PCURVE_S1.);
+#1035 = LINE('',#1036,#1037);
+#1036 = CARTESIAN_POINT('',(60.,26.25,5.));
+#1037 = VECTOR('',#1038,1.);
+#1038 = DIRECTION('',(-1.,-0.,-0.));
+#1039 = PCURVE('',#675,#1040);
+#1040 = DEFINITIONAL_REPRESENTATION('',(#1041),#1045);
+#1041 = LINE('',#1042,#1043);
+#1042 = CARTESIAN_POINT('',(0.,0.));
+#1043 = VECTOR('',#1044,1.);
+#1044 = DIRECTION('',(0.,-1.));
+#1045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1046 = PCURVE('',#675,#1047);
+#1047 = DEFINITIONAL_REPRESENTATION('',(#1048),#1052);
+#1048 = LINE('',#1049,#1050);
+#1049 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1050 = VECTOR('',#1051,1.);
+#1051 = DIRECTION('',(0.,-1.));
+#1052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1053 = ORIENTED_EDGE('',*,*,#1054,.T.);
+#1054 = EDGE_CURVE('',#1032,#1032,#1055,.T.);
+#1055 = SURFACE_CURVE('',#1056,(#1061,#1068),.PCURVE_S1.);
+#1056 = CIRCLE('',#1057,1.25);
+#1057 = AXIS2_PLACEMENT_3D('',#1058,#1059,#1060);
+#1058 = CARTESIAN_POINT('',(50.,25.,5.));
+#1059 = DIRECTION('',(1.,0.,0.));
+#1060 = DIRECTION('',(0.,1.,0.));
+#1061 = PCURVE('',#675,#1062);
+#1062 = DEFINITIONAL_REPRESENTATION('',(#1063),#1067);
+#1063 = LINE('',#1064,#1065);
+#1064 = CARTESIAN_POINT('',(0.,-10.));
+#1065 = VECTOR('',#1066,1.);
+#1066 = DIRECTION('',(1.,0.));
+#1067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1068 = PCURVE('',#1069,#1074);
+#1069 = PLANE('',#1070);
+#1070 = AXIS2_PLACEMENT_3D('',#1071,#1072,#1073);
+#1071 = CARTESIAN_POINT('',(50.,25.,5.));
+#1072 = DIRECTION('',(1.,0.,0.));
+#1073 = DIRECTION('',(0.,1.,0.));
+#1074 = DEFINITIONAL_REPRESENTATION('',(#1075),#1079);
+#1075 = CIRCLE('',#1076,1.25);
+#1076 = AXIS2_PLACEMENT_2D('',#1077,#1078);
+#1077 = CARTESIAN_POINT('',(3.552713678801E-15,0.));
+#1078 = DIRECTION('',(1.,0.));
+#1079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1080 = ORIENTED_EDGE('',*,*,#1031,.F.);
+#1081 = ORIENTED_EDGE('',*,*,#654,.F.);
+#1082 = ADVANCED_FACE('',(#1083),#728,.T.);
+#1083 = FACE_BOUND('',#1084,.T.);
+#1084 = EDGE_LOOP('',(#1085));
+#1085 = ORIENTED_EDGE('',*,*,#713,.T.);
+#1086 = ADVANCED_FACE('',(#1087),#783,.T.);
+#1087 = FACE_BOUND('',#1088,.T.);
+#1088 = EDGE_LOOP('',(#1089));
+#1089 = ORIENTED_EDGE('',*,*,#768,.T.);
+#1090 = ADVANCED_FACE('',(#1091),#827,.F.);
+#1091 = FACE_BOUND('',#1092,.F.);
+#1092 = EDGE_LOOP('',(#1093,#1094,#1115,#1116));
+#1093 = ORIENTED_EDGE('',*,*,#806,.F.);
+#1094 = ORIENTED_EDGE('',*,*,#1095,.T.);
+#1095 = EDGE_CURVE('',#807,#944,#1096,.T.);
+#1096 = SEAM_CURVE('',#1097,(#1101,#1108),.PCURVE_S1.);
+#1097 = LINE('',#1098,#1099);
+#1098 = CARTESIAN_POINT('',(28.75,50.,5.));
+#1099 = VECTOR('',#1100,1.);
+#1100 = DIRECTION('',(0.,-1.,2.2E-16));
+#1101 = PCURVE('',#827,#1102);
+#1102 = DEFINITIONAL_REPRESENTATION('',(#1103),#1107);
+#1103 = LINE('',#1104,#1105);
+#1104 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1105 = VECTOR('',#1106,1.);
+#1106 = DIRECTION('',(0.,-1.));
+#1107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1108 = PCURVE('',#827,#1109);
+#1109 = DEFINITIONAL_REPRESENTATION('',(#1110),#1114);
+#1110 = LINE('',#1111,#1112);
+#1111 = CARTESIAN_POINT('',(0.,0.));
+#1112 = VECTOR('',#1113,1.);
+#1113 = DIRECTION('',(0.,-1.));
+#1114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1115 = ORIENTED_EDGE('',*,*,#943,.T.);
+#1116 = ORIENTED_EDGE('',*,*,#1095,.F.);
+#1117 = ADVANCED_FACE('',(#1118),#880,.T.);
+#1118 = FACE_BOUND('',#1119,.T.);
+#1119 = EDGE_LOOP('',(#1120));
+#1120 = ORIENTED_EDGE('',*,*,#865,.T.);
+#1121 = ADVANCED_FACE('',(#1122),#1069,.T.);
+#1122 = FACE_BOUND('',#1123,.T.);
+#1123 = EDGE_LOOP('',(#1124));
+#1124 = ORIENTED_EDGE('',*,*,#1054,.T.);
+#1125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1129)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1126,#1127,#1128)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1126 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1127 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1128 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1129 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1126,
+  'distance_accuracy_value','confusion accuracy');
+#1130 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#1131 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1132),#1125);
+#1132 = STYLED_ITEM('color',(#1133),#15);
+#1133 = PRESENTATION_STYLE_ASSIGNMENT((#1134,#1140));
+#1134 = SURFACE_STYLE_USAGE(.BOTH.,#1135);
+#1135 = SURFACE_SIDE_STYLE('',(#1136));
+#1136 = SURFACE_STYLE_FILL_AREA(#1137);
+#1137 = FILL_AREA_STYLE('',(#1138));
+#1138 = FILL_AREA_STYLE_COLOUR('',#1139);
+#1139 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#1140 = CURVE_STYLE('',#1141,POSITIVE_LENGTH_MEASURE(0.1),#1142);
+#1141 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1142 = COLOUR_RGB('',9.803921729326E-02,9.803921729326E-02,
+  9.803921729326E-02);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Scale Models/Cement mixer truck/cabin_bumper.FCStd b/Scale Models/Cement mixer truck/cabin_bumper.FCStd
new file mode 100644
index 0000000000000000000000000000000000000000..e3d3b9c7b85a4e157e5d573b8c7f38e2a37a957d
GIT binary patch
literal 41445
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
z%0A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
QfQ%yqA|)YB^UtLHKYs?R2LJ#7

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/cabin_bumper.stl b/Scale Models/Cement mixer truck/cabin_bumper.stl
new file mode 100644
index 0000000000000000000000000000000000000000..545a924e7d33fb27a3ede9d041dd3aa25f27745c
GIT binary patch
literal 37484
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

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/cabin_bumper.stp b/Scale Models/Cement mixer truck/cabin_bumper.stp
new file mode 100644
index 00000000..a879d4b9
--- /dev/null
+++ b/Scale Models/Cement mixer truck/cabin_bumper.stp	
@@ -0,0 +1,2838 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'cabin_bumper.step','2020-04-02T16:24:17',('Author'),(''),
+  'Open CASCADE STEP processor 7.3','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Body','Body','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#2437);
+#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,#213,#289,#1003,#1664,#1691,#1718,#1745,
+    #1772,#1779,#1806,#1853,#1880,#1907,#1914,#1961,#1988,#2015,#2022,
+    #2069,#2096,#2123,#2130,#2157,#2184,#2231,#2258,#2285,#2292,#2319,
+    #2374,#2429,#2433));
+#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('',(0.,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(0.,0.,10.));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(0.,0.,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('',(0.,0.,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('',(0.,0.,0.));
+#47 = DIRECTION('',(-1.,0.,0.));
+#48 = DIRECTION('',(0.,1.,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(0.,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('',(90.,0.,10.));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(0.,0.,10.));
+#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.,-10.));
+#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('',(45.0000000003,19.615384615472,10.));
+#75 = DIRECTION('',(0.,0.,1.));
+#76 = DIRECTION('',(1.,0.,0.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(-45.0000000003,-19.61538461547));
+#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('',(90.,0.,0.));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(90.,0.,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('',(90.,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('',(90.000000001113,30.,0.));
+#103 = DIRECTION('',(1.,-3.709128E-11,0.));
+#104 = DIRECTION('',(-3.709128E-11,-1.,0.));
+#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);
+#106 = LINE('',#107,#108);
+#107 = CARTESIAN_POINT('',(30.,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('',(0.,0.,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('',(45.0000000003,19.615384615472,0.));
+#129 = DIRECTION('',(0.,0.,1.));
+#130 = DIRECTION('',(1.,0.,0.));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(-45.0000000003,-19.61538461547));
+#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,.T.);
+#138 = FACE_BOUND('',#139,.T.);
+#139 = EDGE_LOOP('',(#140,#141,#164,#192));
+#140 = ORIENTED_EDGE('',*,*,#21,.T.);
+#141 = ORIENTED_EDGE('',*,*,#142,.T.);
+#142 = EDGE_CURVE('',#24,#143,#145,.T.);
+#143 = VERTEX_POINT('',#144);
+#144 = CARTESIAN_POINT('',(0.,30.,10.));
+#145 = SURFACE_CURVE('',#146,(#150,#157),.PCURVE_S1.);
+#146 = LINE('',#147,#148);
+#147 = CARTESIAN_POINT('',(0.,0.,10.));
+#148 = VECTOR('',#149,1.);
+#149 = DIRECTION('',(0.,1.,0.));
+#150 = PCURVE('',#44,#151);
+#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156);
+#152 = LINE('',#153,#154);
+#153 = CARTESIAN_POINT('',(0.,-10.));
+#154 = VECTOR('',#155,1.);
+#155 = DIRECTION('',(1.,0.));
+#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#157 = PCURVE('',#72,#158);
+#158 = DEFINITIONAL_REPRESENTATION('',(#159),#163);
+#159 = LINE('',#160,#161);
+#160 = CARTESIAN_POINT('',(-45.0000000003,-19.61538461547));
+#161 = VECTOR('',#162,1.);
+#162 = DIRECTION('',(0.,1.));
+#163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#164 = ORIENTED_EDGE('',*,*,#165,.F.);
+#165 = EDGE_CURVE('',#166,#143,#168,.T.);
+#166 = VERTEX_POINT('',#167);
+#167 = CARTESIAN_POINT('',(0.,30.,0.));
+#168 = SURFACE_CURVE('',#169,(#173,#180),.PCURVE_S1.);
+#169 = LINE('',#170,#171);
+#170 = CARTESIAN_POINT('',(0.,30.,0.));
+#171 = VECTOR('',#172,1.);
+#172 = DIRECTION('',(0.,0.,1.));
+#173 = PCURVE('',#44,#174);
+#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179);
+#175 = LINE('',#176,#177);
+#176 = CARTESIAN_POINT('',(30.,0.));
+#177 = VECTOR('',#178,1.);
+#178 = DIRECTION('',(0.,-1.));
+#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#180 = PCURVE('',#181,#186);
+#181 = PLANE('',#182);
+#182 = AXIS2_PLACEMENT_3D('',#183,#184,#185);
+#183 = CARTESIAN_POINT('',(0.,30.,0.));
+#184 = DIRECTION('',(0.,1.,0.));
+#185 = DIRECTION('',(1.,0.,0.));
+#186 = DEFINITIONAL_REPRESENTATION('',(#187),#191);
+#187 = LINE('',#188,#189);
+#188 = CARTESIAN_POINT('',(0.,0.));
+#189 = VECTOR('',#190,1.);
+#190 = DIRECTION('',(0.,-1.));
+#191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#192 = ORIENTED_EDGE('',*,*,#193,.F.);
+#193 = EDGE_CURVE('',#22,#166,#194,.T.);
+#194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.);
+#195 = LINE('',#196,#197);
+#196 = CARTESIAN_POINT('',(0.,0.,0.));
+#197 = VECTOR('',#198,1.);
+#198 = DIRECTION('',(0.,1.,0.));
+#199 = PCURVE('',#44,#200);
+#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(0.,0.));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(1.,0.));
+#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#206 = PCURVE('',#126,#207);
+#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212);
+#208 = LINE('',#209,#210);
+#209 = CARTESIAN_POINT('',(-45.0000000003,-19.61538461547));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(0.,1.));
+#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#213 = ADVANCED_FACE('',(#214),#100,.T.);
+#214 = FACE_BOUND('',#215,.T.);
+#215 = EDGE_LOOP('',(#216,#246,#267,#268));
+#216 = ORIENTED_EDGE('',*,*,#217,.T.);
+#217 = EDGE_CURVE('',#218,#220,#222,.T.);
+#218 = VERTEX_POINT('',#219);
+#219 = CARTESIAN_POINT('',(90.000000001113,30.,0.));
+#220 = VERTEX_POINT('',#221);
+#221 = CARTESIAN_POINT('',(90.000000001113,30.,10.));
+#222 = SURFACE_CURVE('',#223,(#227,#234),.PCURVE_S1.);
+#223 = LINE('',#224,#225);
+#224 = CARTESIAN_POINT('',(90.000000001113,30.,0.));
+#225 = VECTOR('',#226,1.);
+#226 = DIRECTION('',(0.,0.,1.));
+#227 = PCURVE('',#100,#228);
+#228 = DEFINITIONAL_REPRESENTATION('',(#229),#233);
+#229 = LINE('',#230,#231);
+#230 = CARTESIAN_POINT('',(0.,0.));
+#231 = VECTOR('',#232,1.);
+#232 = DIRECTION('',(0.,-1.));
+#233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#234 = PCURVE('',#235,#240);
+#235 = PLANE('',#236);
+#236 = AXIS2_PLACEMENT_3D('',#237,#238,#239);
+#237 = CARTESIAN_POINT('',(85.000000001113,30.,0.));
+#238 = DIRECTION('',(0.,1.,0.));
+#239 = DIRECTION('',(1.,0.,0.));
+#240 = DEFINITIONAL_REPRESENTATION('',(#241),#245);
+#241 = LINE('',#242,#243);
+#242 = CARTESIAN_POINT('',(5.,0.));
+#243 = VECTOR('',#244,1.);
+#244 = DIRECTION('',(0.,-1.));
+#245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#246 = ORIENTED_EDGE('',*,*,#247,.T.);
+#247 = EDGE_CURVE('',#220,#57,#248,.T.);
+#248 = SURFACE_CURVE('',#249,(#253,#260),.PCURVE_S1.);
+#249 = LINE('',#250,#251);
+#250 = CARTESIAN_POINT('',(90.000000001113,30.,10.));
+#251 = VECTOR('',#252,1.);
+#252 = DIRECTION('',(-3.709128E-11,-1.,0.));
+#253 = PCURVE('',#100,#254);
+#254 = DEFINITIONAL_REPRESENTATION('',(#255),#259);
+#255 = LINE('',#256,#257);
+#256 = CARTESIAN_POINT('',(0.,-10.));
+#257 = VECTOR('',#258,1.);
+#258 = DIRECTION('',(1.,0.));
+#259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#260 = PCURVE('',#72,#261);
+#261 = DEFINITIONAL_REPRESENTATION('',(#262),#266);
+#262 = LINE('',#263,#264);
+#263 = CARTESIAN_POINT('',(45.000000000813,10.384615384528));
+#264 = VECTOR('',#265,1.);
+#265 = DIRECTION('',(-3.709128E-11,-1.));
+#266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#267 = ORIENTED_EDGE('',*,*,#84,.F.);
+#268 = ORIENTED_EDGE('',*,*,#269,.F.);
+#269 = EDGE_CURVE('',#218,#85,#270,.T.);
+#270 = SURFACE_CURVE('',#271,(#275,#282),.PCURVE_S1.);
+#271 = LINE('',#272,#273);
+#272 = CARTESIAN_POINT('',(90.000000001113,30.,0.));
+#273 = VECTOR('',#274,1.);
+#274 = DIRECTION('',(-3.709128E-11,-1.,0.));
+#275 = PCURVE('',#100,#276);
+#276 = DEFINITIONAL_REPRESENTATION('',(#277),#281);
+#277 = LINE('',#278,#279);
+#278 = CARTESIAN_POINT('',(0.,0.));
+#279 = VECTOR('',#280,1.);
+#280 = DIRECTION('',(1.,0.));
+#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#282 = PCURVE('',#126,#283);
+#283 = DEFINITIONAL_REPRESENTATION('',(#284),#288);
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(45.000000000813,10.384615384528));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(-3.709128E-11,-1.));
+#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#289 = ADVANCED_FACE('',(#290,#423,#454,#568,#682,#796,#827,#858,#972),
+  #126,.F.);
+#290 = FACE_BOUND('',#291,.F.);
+#291 = EDGE_LOOP('',(#292,#293,#294,#317,#345,#373,#401,#422));
+#292 = ORIENTED_EDGE('',*,*,#112,.T.);
+#293 = ORIENTED_EDGE('',*,*,#269,.F.);
+#294 = ORIENTED_EDGE('',*,*,#295,.F.);
+#295 = EDGE_CURVE('',#296,#218,#298,.T.);
+#296 = VERTEX_POINT('',#297);
+#297 = CARTESIAN_POINT('',(85.000000001113,30.,0.));
+#298 = SURFACE_CURVE('',#299,(#303,#310),.PCURVE_S1.);
+#299 = LINE('',#300,#301);
+#300 = CARTESIAN_POINT('',(85.000000001113,30.,0.));
+#301 = VECTOR('',#302,1.);
+#302 = DIRECTION('',(1.,0.,0.));
+#303 = PCURVE('',#126,#304);
+#304 = DEFINITIONAL_REPRESENTATION('',(#305),#309);
+#305 = LINE('',#306,#307);
+#306 = CARTESIAN_POINT('',(40.000000000813,10.384615384528));
+#307 = VECTOR('',#308,1.);
+#308 = DIRECTION('',(1.,0.));
+#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#310 = PCURVE('',#235,#311);
+#311 = DEFINITIONAL_REPRESENTATION('',(#312),#316);
+#312 = LINE('',#313,#314);
+#313 = CARTESIAN_POINT('',(0.,0.));
+#314 = VECTOR('',#315,1.);
+#315 = DIRECTION('',(1.,0.));
+#316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#317 = ORIENTED_EDGE('',*,*,#318,.F.);
+#318 = EDGE_CURVE('',#319,#296,#321,.T.);
+#319 = VERTEX_POINT('',#320);
+#320 = CARTESIAN_POINT('',(85.000000001113,40.,0.));
+#321 = SURFACE_CURVE('',#322,(#326,#333),.PCURVE_S1.);
+#322 = LINE('',#323,#324);
+#323 = CARTESIAN_POINT('',(85.000000001113,40.,0.));
+#324 = VECTOR('',#325,1.);
+#325 = DIRECTION('',(0.,-1.,0.));
+#326 = PCURVE('',#126,#327);
+#327 = DEFINITIONAL_REPRESENTATION('',(#328),#332);
+#328 = LINE('',#329,#330);
+#329 = CARTESIAN_POINT('',(40.000000000813,20.384615384528));
+#330 = VECTOR('',#331,1.);
+#331 = DIRECTION('',(0.,-1.));
+#332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#333 = PCURVE('',#334,#339);
+#334 = PLANE('',#335);
+#335 = AXIS2_PLACEMENT_3D('',#336,#337,#338);
+#336 = CARTESIAN_POINT('',(85.000000001113,40.,0.));
+#337 = DIRECTION('',(1.,0.,0.));
+#338 = DIRECTION('',(0.,-1.,0.));
+#339 = DEFINITIONAL_REPRESENTATION('',(#340),#344);
+#340 = LINE('',#341,#342);
+#341 = CARTESIAN_POINT('',(0.,0.));
+#342 = VECTOR('',#343,1.);
+#343 = DIRECTION('',(1.,0.));
+#344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#345 = ORIENTED_EDGE('',*,*,#346,.F.);
+#346 = EDGE_CURVE('',#347,#319,#349,.T.);
+#347 = VERTEX_POINT('',#348);
+#348 = CARTESIAN_POINT('',(5.,40.,0.));
+#349 = SURFACE_CURVE('',#350,(#354,#361),.PCURVE_S1.);
+#350 = LINE('',#351,#352);
+#351 = CARTESIAN_POINT('',(5.,40.,0.));
+#352 = VECTOR('',#353,1.);
+#353 = DIRECTION('',(1.,0.,0.));
+#354 = PCURVE('',#126,#355);
+#355 = DEFINITIONAL_REPRESENTATION('',(#356),#360);
+#356 = LINE('',#357,#358);
+#357 = CARTESIAN_POINT('',(-40.0000000003,20.384615384528));
+#358 = VECTOR('',#359,1.);
+#359 = DIRECTION('',(1.,0.));
+#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#361 = PCURVE('',#362,#367);
+#362 = PLANE('',#363);
+#363 = AXIS2_PLACEMENT_3D('',#364,#365,#366);
+#364 = CARTESIAN_POINT('',(5.,40.,0.));
+#365 = DIRECTION('',(0.,1.,0.));
+#366 = DIRECTION('',(1.,0.,0.));
+#367 = DEFINITIONAL_REPRESENTATION('',(#368),#372);
+#368 = LINE('',#369,#370);
+#369 = CARTESIAN_POINT('',(0.,0.));
+#370 = VECTOR('',#371,1.);
+#371 = DIRECTION('',(1.,0.));
+#372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#373 = ORIENTED_EDGE('',*,*,#374,.F.);
+#374 = EDGE_CURVE('',#375,#347,#377,.T.);
+#375 = VERTEX_POINT('',#376);
+#376 = CARTESIAN_POINT('',(5.,30.,0.));
+#377 = SURFACE_CURVE('',#378,(#382,#389),.PCURVE_S1.);
+#378 = LINE('',#379,#380);
+#379 = CARTESIAN_POINT('',(5.,30.,0.));
+#380 = VECTOR('',#381,1.);
+#381 = DIRECTION('',(0.,1.,0.));
+#382 = PCURVE('',#126,#383);
+#383 = DEFINITIONAL_REPRESENTATION('',(#384),#388);
+#384 = LINE('',#385,#386);
+#385 = CARTESIAN_POINT('',(-40.0000000003,10.384615384528));
+#386 = VECTOR('',#387,1.);
+#387 = DIRECTION('',(0.,1.));
+#388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#389 = PCURVE('',#390,#395);
+#390 = PLANE('',#391);
+#391 = AXIS2_PLACEMENT_3D('',#392,#393,#394);
+#392 = CARTESIAN_POINT('',(5.,30.,0.));
+#393 = DIRECTION('',(-1.,0.,0.));
+#394 = DIRECTION('',(0.,1.,0.));
+#395 = DEFINITIONAL_REPRESENTATION('',(#396),#400);
+#396 = LINE('',#397,#398);
+#397 = CARTESIAN_POINT('',(0.,0.));
+#398 = VECTOR('',#399,1.);
+#399 = DIRECTION('',(1.,0.));
+#400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#401 = ORIENTED_EDGE('',*,*,#402,.F.);
+#402 = EDGE_CURVE('',#166,#375,#403,.T.);
+#403 = SURFACE_CURVE('',#404,(#408,#415),.PCURVE_S1.);
+#404 = LINE('',#405,#406);
+#405 = CARTESIAN_POINT('',(0.,30.,0.));
+#406 = VECTOR('',#407,1.);
+#407 = DIRECTION('',(1.,0.,0.));
+#408 = PCURVE('',#126,#409);
+#409 = DEFINITIONAL_REPRESENTATION('',(#410),#414);
+#410 = LINE('',#411,#412);
+#411 = CARTESIAN_POINT('',(-45.0000000003,10.384615384528));
+#412 = VECTOR('',#413,1.);
+#413 = DIRECTION('',(1.,0.));
+#414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#415 = PCURVE('',#181,#416);
+#416 = DEFINITIONAL_REPRESENTATION('',(#417),#421);
+#417 = LINE('',#418,#419);
+#418 = CARTESIAN_POINT('',(0.,0.));
+#419 = VECTOR('',#420,1.);
+#420 = DIRECTION('',(1.,0.));
+#421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#422 = ORIENTED_EDGE('',*,*,#193,.F.);
+#423 = FACE_BOUND('',#424,.F.);
+#424 = EDGE_LOOP('',(#425));
+#425 = ORIENTED_EDGE('',*,*,#426,.F.);
+#426 = EDGE_CURVE('',#427,#427,#429,.T.);
+#427 = VERTEX_POINT('',#428);
+#428 = CARTESIAN_POINT('',(81.250000001113,35.,0.));
+#429 = SURFACE_CURVE('',#430,(#435,#442),.PCURVE_S1.);
+#430 = CIRCLE('',#431,1.25);
+#431 = AXIS2_PLACEMENT_3D('',#432,#433,#434);
+#432 = CARTESIAN_POINT('',(80.000000001113,35.,0.));
+#433 = DIRECTION('',(0.,0.,1.));
+#434 = DIRECTION('',(1.,0.,0.));
+#435 = PCURVE('',#126,#436);
+#436 = DEFINITIONAL_REPRESENTATION('',(#437),#441);
+#437 = CIRCLE('',#438,1.25);
+#438 = AXIS2_PLACEMENT_2D('',#439,#440);
+#439 = CARTESIAN_POINT('',(35.000000000813,15.384615384528));
+#440 = DIRECTION('',(1.,0.));
+#441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#442 = PCURVE('',#443,#448);
+#443 = CYLINDRICAL_SURFACE('',#444,1.25);
+#444 = AXIS2_PLACEMENT_3D('',#445,#446,#447);
+#445 = CARTESIAN_POINT('',(80.000000001113,35.,10.));
+#446 = DIRECTION('',(0.,0.,1.));
+#447 = DIRECTION('',(1.,0.,-0.));
+#448 = DEFINITIONAL_REPRESENTATION('',(#449),#453);
+#449 = LINE('',#450,#451);
+#450 = CARTESIAN_POINT('',(0.,-10.));
+#451 = VECTOR('',#452,1.);
+#452 = DIRECTION('',(1.,0.));
+#453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#454 = FACE_BOUND('',#455,.F.);
+#455 = EDGE_LOOP('',(#456,#486,#514,#542));
+#456 = ORIENTED_EDGE('',*,*,#457,.T.);
+#457 = EDGE_CURVE('',#458,#460,#462,.T.);
+#458 = VERTEX_POINT('',#459);
+#459 = CARTESIAN_POINT('',(57.5,30.,0.));
+#460 = VERTEX_POINT('',#461);
+#461 = CARTESIAN_POINT('',(62.5,30.,0.));
+#462 = SURFACE_CURVE('',#463,(#467,#474),.PCURVE_S1.);
+#463 = LINE('',#464,#465);
+#464 = CARTESIAN_POINT('',(57.5,30.,0.));
+#465 = VECTOR('',#466,1.);
+#466 = DIRECTION('',(1.,0.,0.));
+#467 = PCURVE('',#126,#468);
+#468 = DEFINITIONAL_REPRESENTATION('',(#469),#473);
+#469 = LINE('',#470,#471);
+#470 = CARTESIAN_POINT('',(12.4999999997,10.384615384528));
+#471 = VECTOR('',#472,1.);
+#472 = DIRECTION('',(1.,0.));
+#473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#474 = PCURVE('',#475,#480);
+#475 = PLANE('',#476);
+#476 = AXIS2_PLACEMENT_3D('',#477,#478,#479);
+#477 = CARTESIAN_POINT('',(57.5,30.,0.));
+#478 = DIRECTION('',(0.,1.,0.));
+#479 = DIRECTION('',(1.,0.,0.));
+#480 = DEFINITIONAL_REPRESENTATION('',(#481),#485);
+#481 = LINE('',#482,#483);
+#482 = CARTESIAN_POINT('',(0.,0.));
+#483 = VECTOR('',#484,1.);
+#484 = DIRECTION('',(1.,0.));
+#485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#486 = ORIENTED_EDGE('',*,*,#487,.T.);
+#487 = EDGE_CURVE('',#460,#488,#490,.T.);
+#488 = VERTEX_POINT('',#489);
+#489 = CARTESIAN_POINT('',(62.5,10.,0.));
+#490 = SURFACE_CURVE('',#491,(#495,#502),.PCURVE_S1.);
+#491 = LINE('',#492,#493);
+#492 = CARTESIAN_POINT('',(62.5,30.,0.));
+#493 = VECTOR('',#494,1.);
+#494 = DIRECTION('',(0.,-1.,0.));
+#495 = PCURVE('',#126,#496);
+#496 = DEFINITIONAL_REPRESENTATION('',(#497),#501);
+#497 = LINE('',#498,#499);
+#498 = CARTESIAN_POINT('',(17.4999999997,10.384615384528));
+#499 = VECTOR('',#500,1.);
+#500 = DIRECTION('',(0.,-1.));
+#501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#502 = PCURVE('',#503,#508);
+#503 = PLANE('',#504);
+#504 = AXIS2_PLACEMENT_3D('',#505,#506,#507);
+#505 = CARTESIAN_POINT('',(62.5,30.,0.));
+#506 = DIRECTION('',(1.,0.,0.));
+#507 = DIRECTION('',(0.,-1.,0.));
+#508 = DEFINITIONAL_REPRESENTATION('',(#509),#513);
+#509 = LINE('',#510,#511);
+#510 = CARTESIAN_POINT('',(0.,0.));
+#511 = VECTOR('',#512,1.);
+#512 = DIRECTION('',(1.,0.));
+#513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#514 = ORIENTED_EDGE('',*,*,#515,.T.);
+#515 = EDGE_CURVE('',#488,#516,#518,.T.);
+#516 = VERTEX_POINT('',#517);
+#517 = CARTESIAN_POINT('',(57.5,10.,0.));
+#518 = SURFACE_CURVE('',#519,(#523,#530),.PCURVE_S1.);
+#519 = LINE('',#520,#521);
+#520 = CARTESIAN_POINT('',(62.5,10.,0.));
+#521 = VECTOR('',#522,1.);
+#522 = DIRECTION('',(-1.,0.,0.));
+#523 = PCURVE('',#126,#524);
+#524 = DEFINITIONAL_REPRESENTATION('',(#525),#529);
+#525 = LINE('',#526,#527);
+#526 = CARTESIAN_POINT('',(17.4999999997,-9.615384615472));
+#527 = VECTOR('',#528,1.);
+#528 = DIRECTION('',(-1.,0.));
+#529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#530 = PCURVE('',#531,#536);
+#531 = PLANE('',#532);
+#532 = AXIS2_PLACEMENT_3D('',#533,#534,#535);
+#533 = CARTESIAN_POINT('',(62.5,10.,0.));
+#534 = DIRECTION('',(0.,-1.,0.));
+#535 = DIRECTION('',(-1.,0.,0.));
+#536 = DEFINITIONAL_REPRESENTATION('',(#537),#541);
+#537 = LINE('',#538,#539);
+#538 = CARTESIAN_POINT('',(0.,-0.));
+#539 = VECTOR('',#540,1.);
+#540 = DIRECTION('',(1.,0.));
+#541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#542 = ORIENTED_EDGE('',*,*,#543,.T.);
+#543 = EDGE_CURVE('',#516,#458,#544,.T.);
+#544 = SURFACE_CURVE('',#545,(#549,#556),.PCURVE_S1.);
+#545 = LINE('',#546,#547);
+#546 = CARTESIAN_POINT('',(57.5,10.,0.));
+#547 = VECTOR('',#548,1.);
+#548 = DIRECTION('',(0.,1.,0.));
+#549 = PCURVE('',#126,#550);
+#550 = DEFINITIONAL_REPRESENTATION('',(#551),#555);
+#551 = LINE('',#552,#553);
+#552 = CARTESIAN_POINT('',(12.4999999997,-9.615384615472));
+#553 = VECTOR('',#554,1.);
+#554 = DIRECTION('',(0.,1.));
+#555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#556 = PCURVE('',#557,#562);
+#557 = PLANE('',#558);
+#558 = AXIS2_PLACEMENT_3D('',#559,#560,#561);
+#559 = CARTESIAN_POINT('',(57.5,10.,0.));
+#560 = DIRECTION('',(-1.,0.,0.));
+#561 = DIRECTION('',(0.,1.,0.));
+#562 = DEFINITIONAL_REPRESENTATION('',(#563),#567);
+#563 = LINE('',#564,#565);
+#564 = CARTESIAN_POINT('',(0.,0.));
+#565 = VECTOR('',#566,1.);
+#566 = DIRECTION('',(1.,0.));
+#567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#568 = FACE_BOUND('',#569,.F.);
+#569 = EDGE_LOOP('',(#570,#600,#628,#656));
+#570 = ORIENTED_EDGE('',*,*,#571,.T.);
+#571 = EDGE_CURVE('',#572,#574,#576,.T.);
+#572 = VERTEX_POINT('',#573);
+#573 = CARTESIAN_POINT('',(37.5,30.,0.));
+#574 = VERTEX_POINT('',#575);
+#575 = CARTESIAN_POINT('',(42.5,30.,0.));
+#576 = SURFACE_CURVE('',#577,(#581,#588),.PCURVE_S1.);
+#577 = LINE('',#578,#579);
+#578 = CARTESIAN_POINT('',(37.5,30.,0.));
+#579 = VECTOR('',#580,1.);
+#580 = DIRECTION('',(1.,0.,0.));
+#581 = PCURVE('',#126,#582);
+#582 = DEFINITIONAL_REPRESENTATION('',(#583),#587);
+#583 = LINE('',#584,#585);
+#584 = CARTESIAN_POINT('',(-7.5000000003,10.384615384528));
+#585 = VECTOR('',#586,1.);
+#586 = DIRECTION('',(1.,0.));
+#587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#588 = PCURVE('',#589,#594);
+#589 = PLANE('',#590);
+#590 = AXIS2_PLACEMENT_3D('',#591,#592,#593);
+#591 = CARTESIAN_POINT('',(37.5,30.,0.));
+#592 = DIRECTION('',(0.,1.,0.));
+#593 = DIRECTION('',(1.,0.,0.));
+#594 = DEFINITIONAL_REPRESENTATION('',(#595),#599);
+#595 = LINE('',#596,#597);
+#596 = CARTESIAN_POINT('',(0.,0.));
+#597 = VECTOR('',#598,1.);
+#598 = DIRECTION('',(1.,0.));
+#599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#600 = ORIENTED_EDGE('',*,*,#601,.T.);
+#601 = EDGE_CURVE('',#574,#602,#604,.T.);
+#602 = VERTEX_POINT('',#603);
+#603 = CARTESIAN_POINT('',(42.5,10.,0.));
+#604 = SURFACE_CURVE('',#605,(#609,#616),.PCURVE_S1.);
+#605 = LINE('',#606,#607);
+#606 = CARTESIAN_POINT('',(42.5,30.,0.));
+#607 = VECTOR('',#608,1.);
+#608 = DIRECTION('',(0.,-1.,0.));
+#609 = PCURVE('',#126,#610);
+#610 = DEFINITIONAL_REPRESENTATION('',(#611),#615);
+#611 = LINE('',#612,#613);
+#612 = CARTESIAN_POINT('',(-2.5000000003,10.384615384528));
+#613 = VECTOR('',#614,1.);
+#614 = DIRECTION('',(0.,-1.));
+#615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#616 = PCURVE('',#617,#622);
+#617 = PLANE('',#618);
+#618 = AXIS2_PLACEMENT_3D('',#619,#620,#621);
+#619 = CARTESIAN_POINT('',(42.5,30.,0.));
+#620 = DIRECTION('',(1.,0.,0.));
+#621 = DIRECTION('',(0.,-1.,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 = ORIENTED_EDGE('',*,*,#629,.T.);
+#629 = EDGE_CURVE('',#602,#630,#632,.T.);
+#630 = VERTEX_POINT('',#631);
+#631 = CARTESIAN_POINT('',(37.5,10.,0.));
+#632 = SURFACE_CURVE('',#633,(#637,#644),.PCURVE_S1.);
+#633 = LINE('',#634,#635);
+#634 = CARTESIAN_POINT('',(42.5,10.,0.));
+#635 = VECTOR('',#636,1.);
+#636 = DIRECTION('',(-1.,0.,0.));
+#637 = PCURVE('',#126,#638);
+#638 = DEFINITIONAL_REPRESENTATION('',(#639),#643);
+#639 = LINE('',#640,#641);
+#640 = CARTESIAN_POINT('',(-2.5000000003,-9.615384615472));
+#641 = VECTOR('',#642,1.);
+#642 = DIRECTION('',(-1.,0.));
+#643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#644 = PCURVE('',#645,#650);
+#645 = PLANE('',#646);
+#646 = AXIS2_PLACEMENT_3D('',#647,#648,#649);
+#647 = CARTESIAN_POINT('',(42.5,10.,0.));
+#648 = DIRECTION('',(0.,-1.,0.));
+#649 = DIRECTION('',(-1.,0.,0.));
+#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655);
+#651 = LINE('',#652,#653);
+#652 = CARTESIAN_POINT('',(0.,-0.));
+#653 = VECTOR('',#654,1.);
+#654 = DIRECTION('',(1.,0.));
+#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#656 = ORIENTED_EDGE('',*,*,#657,.T.);
+#657 = EDGE_CURVE('',#630,#572,#658,.T.);
+#658 = SURFACE_CURVE('',#659,(#663,#670),.PCURVE_S1.);
+#659 = LINE('',#660,#661);
+#660 = CARTESIAN_POINT('',(37.5,10.,0.));
+#661 = VECTOR('',#662,1.);
+#662 = DIRECTION('',(0.,1.,0.));
+#663 = PCURVE('',#126,#664);
+#664 = DEFINITIONAL_REPRESENTATION('',(#665),#669);
+#665 = LINE('',#666,#667);
+#666 = CARTESIAN_POINT('',(-7.5000000003,-9.615384615472));
+#667 = VECTOR('',#668,1.);
+#668 = DIRECTION('',(0.,1.));
+#669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#670 = PCURVE('',#671,#676);
+#671 = PLANE('',#672);
+#672 = AXIS2_PLACEMENT_3D('',#673,#674,#675);
+#673 = CARTESIAN_POINT('',(37.5,10.,0.));
+#674 = DIRECTION('',(-1.,0.,0.));
+#675 = DIRECTION('',(0.,1.,0.));
+#676 = DEFINITIONAL_REPRESENTATION('',(#677),#681);
+#677 = LINE('',#678,#679);
+#678 = CARTESIAN_POINT('',(0.,0.));
+#679 = VECTOR('',#680,1.);
+#680 = DIRECTION('',(1.,0.));
+#681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#682 = FACE_BOUND('',#683,.F.);
+#683 = EDGE_LOOP('',(#684,#714,#742,#770));
+#684 = ORIENTED_EDGE('',*,*,#685,.T.);
+#685 = EDGE_CURVE('',#686,#688,#690,.T.);
+#686 = VERTEX_POINT('',#687);
+#687 = CARTESIAN_POINT('',(47.5,30.,0.));
+#688 = VERTEX_POINT('',#689);
+#689 = CARTESIAN_POINT('',(52.5,30.,0.));
+#690 = SURFACE_CURVE('',#691,(#695,#702),.PCURVE_S1.);
+#691 = LINE('',#692,#693);
+#692 = CARTESIAN_POINT('',(47.5,30.,0.));
+#693 = VECTOR('',#694,1.);
+#694 = DIRECTION('',(1.,0.,0.));
+#695 = PCURVE('',#126,#696);
+#696 = DEFINITIONAL_REPRESENTATION('',(#697),#701);
+#697 = LINE('',#698,#699);
+#698 = CARTESIAN_POINT('',(2.4999999997,10.384615384528));
+#699 = VECTOR('',#700,1.);
+#700 = DIRECTION('',(1.,0.));
+#701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#702 = PCURVE('',#703,#708);
+#703 = PLANE('',#704);
+#704 = AXIS2_PLACEMENT_3D('',#705,#706,#707);
+#705 = CARTESIAN_POINT('',(47.5,30.,0.));
+#706 = DIRECTION('',(0.,1.,0.));
+#707 = DIRECTION('',(1.,0.,0.));
+#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 = ORIENTED_EDGE('',*,*,#715,.T.);
+#715 = EDGE_CURVE('',#688,#716,#718,.T.);
+#716 = VERTEX_POINT('',#717);
+#717 = CARTESIAN_POINT('',(52.5,10.,0.));
+#718 = SURFACE_CURVE('',#719,(#723,#730),.PCURVE_S1.);
+#719 = LINE('',#720,#721);
+#720 = CARTESIAN_POINT('',(52.5,30.,0.));
+#721 = VECTOR('',#722,1.);
+#722 = DIRECTION('',(0.,-1.,0.));
+#723 = PCURVE('',#126,#724);
+#724 = DEFINITIONAL_REPRESENTATION('',(#725),#729);
+#725 = LINE('',#726,#727);
+#726 = CARTESIAN_POINT('',(7.4999999997,10.384615384528));
+#727 = VECTOR('',#728,1.);
+#728 = DIRECTION('',(0.,-1.));
+#729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#730 = PCURVE('',#731,#736);
+#731 = PLANE('',#732);
+#732 = AXIS2_PLACEMENT_3D('',#733,#734,#735);
+#733 = CARTESIAN_POINT('',(52.5,30.,0.));
+#734 = DIRECTION('',(1.,0.,0.));
+#735 = DIRECTION('',(0.,-1.,0.));
+#736 = DEFINITIONAL_REPRESENTATION('',(#737),#741);
+#737 = LINE('',#738,#739);
+#738 = CARTESIAN_POINT('',(0.,0.));
+#739 = VECTOR('',#740,1.);
+#740 = DIRECTION('',(1.,0.));
+#741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#742 = ORIENTED_EDGE('',*,*,#743,.T.);
+#743 = EDGE_CURVE('',#716,#744,#746,.T.);
+#744 = VERTEX_POINT('',#745);
+#745 = CARTESIAN_POINT('',(47.5,10.,0.));
+#746 = SURFACE_CURVE('',#747,(#751,#758),.PCURVE_S1.);
+#747 = LINE('',#748,#749);
+#748 = CARTESIAN_POINT('',(52.5,10.,0.));
+#749 = VECTOR('',#750,1.);
+#750 = DIRECTION('',(-1.,0.,0.));
+#751 = PCURVE('',#126,#752);
+#752 = DEFINITIONAL_REPRESENTATION('',(#753),#757);
+#753 = LINE('',#754,#755);
+#754 = CARTESIAN_POINT('',(7.4999999997,-9.615384615472));
+#755 = VECTOR('',#756,1.);
+#756 = DIRECTION('',(-1.,0.));
+#757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#758 = PCURVE('',#759,#764);
+#759 = PLANE('',#760);
+#760 = AXIS2_PLACEMENT_3D('',#761,#762,#763);
+#761 = CARTESIAN_POINT('',(52.5,10.,0.));
+#762 = DIRECTION('',(0.,-1.,0.));
+#763 = DIRECTION('',(-1.,0.,0.));
+#764 = DEFINITIONAL_REPRESENTATION('',(#765),#769);
+#765 = LINE('',#766,#767);
+#766 = CARTESIAN_POINT('',(0.,-0.));
+#767 = VECTOR('',#768,1.);
+#768 = DIRECTION('',(1.,0.));
+#769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#770 = ORIENTED_EDGE('',*,*,#771,.T.);
+#771 = EDGE_CURVE('',#744,#686,#772,.T.);
+#772 = SURFACE_CURVE('',#773,(#777,#784),.PCURVE_S1.);
+#773 = LINE('',#774,#775);
+#774 = CARTESIAN_POINT('',(47.5,10.,0.));
+#775 = VECTOR('',#776,1.);
+#776 = DIRECTION('',(0.,1.,0.));
+#777 = PCURVE('',#126,#778);
+#778 = DEFINITIONAL_REPRESENTATION('',(#779),#783);
+#779 = LINE('',#780,#781);
+#780 = CARTESIAN_POINT('',(2.4999999997,-9.615384615472));
+#781 = VECTOR('',#782,1.);
+#782 = DIRECTION('',(0.,1.));
+#783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#784 = PCURVE('',#785,#790);
+#785 = PLANE('',#786);
+#786 = AXIS2_PLACEMENT_3D('',#787,#788,#789);
+#787 = CARTESIAN_POINT('',(47.5,10.,0.));
+#788 = DIRECTION('',(-1.,0.,0.));
+#789 = DIRECTION('',(0.,1.,0.));
+#790 = DEFINITIONAL_REPRESENTATION('',(#791),#795);
+#791 = LINE('',#792,#793);
+#792 = CARTESIAN_POINT('',(0.,0.));
+#793 = VECTOR('',#794,1.);
+#794 = DIRECTION('',(1.,0.));
+#795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#796 = FACE_BOUND('',#797,.F.);
+#797 = EDGE_LOOP('',(#798));
+#798 = ORIENTED_EDGE('',*,*,#799,.F.);
+#799 = EDGE_CURVE('',#800,#800,#802,.T.);
+#800 = VERTEX_POINT('',#801);
+#801 = CARTESIAN_POINT('',(31.25,5.,0.));
+#802 = SURFACE_CURVE('',#803,(#808,#815),.PCURVE_S1.);
+#803 = CIRCLE('',#804,1.25);
+#804 = AXIS2_PLACEMENT_3D('',#805,#806,#807);
+#805 = CARTESIAN_POINT('',(30.,5.,0.));
+#806 = DIRECTION('',(0.,0.,1.));
+#807 = DIRECTION('',(1.,0.,0.));
+#808 = PCURVE('',#126,#809);
+#809 = DEFINITIONAL_REPRESENTATION('',(#810),#814);
+#810 = CIRCLE('',#811,1.25);
+#811 = AXIS2_PLACEMENT_2D('',#812,#813);
+#812 = CARTESIAN_POINT('',(-15.0000000003,-14.61538461547));
+#813 = DIRECTION('',(1.,0.));
+#814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#815 = PCURVE('',#816,#821);
+#816 = CYLINDRICAL_SURFACE('',#817,1.25);
+#817 = AXIS2_PLACEMENT_3D('',#818,#819,#820);
+#818 = CARTESIAN_POINT('',(30.,5.,10.));
+#819 = DIRECTION('',(0.,0.,1.));
+#820 = DIRECTION('',(1.,0.,-0.));
+#821 = DEFINITIONAL_REPRESENTATION('',(#822),#826);
+#822 = LINE('',#823,#824);
+#823 = CARTESIAN_POINT('',(0.,-10.));
+#824 = VECTOR('',#825,1.);
+#825 = DIRECTION('',(1.,0.));
+#826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#827 = FACE_BOUND('',#828,.F.);
+#828 = EDGE_LOOP('',(#829));
+#829 = ORIENTED_EDGE('',*,*,#830,.F.);
+#830 = EDGE_CURVE('',#831,#831,#833,.T.);
+#831 = VERTEX_POINT('',#832);
+#832 = CARTESIAN_POINT('',(61.25,5.,0.));
+#833 = SURFACE_CURVE('',#834,(#839,#846),.PCURVE_S1.);
+#834 = CIRCLE('',#835,1.25);
+#835 = AXIS2_PLACEMENT_3D('',#836,#837,#838);
+#836 = CARTESIAN_POINT('',(60.,5.,0.));
+#837 = DIRECTION('',(0.,0.,1.));
+#838 = DIRECTION('',(1.,0.,0.));
+#839 = PCURVE('',#126,#840);
+#840 = DEFINITIONAL_REPRESENTATION('',(#841),#845);
+#841 = CIRCLE('',#842,1.25);
+#842 = AXIS2_PLACEMENT_2D('',#843,#844);
+#843 = CARTESIAN_POINT('',(14.9999999997,-14.61538461547));
+#844 = DIRECTION('',(1.,0.));
+#845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#846 = PCURVE('',#847,#852);
+#847 = CYLINDRICAL_SURFACE('',#848,1.25);
+#848 = AXIS2_PLACEMENT_3D('',#849,#850,#851);
+#849 = CARTESIAN_POINT('',(60.,5.,10.));
+#850 = DIRECTION('',(0.,0.,1.));
+#851 = DIRECTION('',(1.,0.,-0.));
+#852 = DEFINITIONAL_REPRESENTATION('',(#853),#857);
+#853 = LINE('',#854,#855);
+#854 = CARTESIAN_POINT('',(0.,-10.));
+#855 = VECTOR('',#856,1.);
+#856 = DIRECTION('',(1.,0.));
+#857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#858 = FACE_BOUND('',#859,.F.);
+#859 = EDGE_LOOP('',(#860,#890,#918,#946));
+#860 = ORIENTED_EDGE('',*,*,#861,.T.);
+#861 = EDGE_CURVE('',#862,#864,#866,.T.);
+#862 = VERTEX_POINT('',#863);
+#863 = CARTESIAN_POINT('',(27.5,30.,0.));
+#864 = VERTEX_POINT('',#865);
+#865 = CARTESIAN_POINT('',(32.5,30.,0.));
+#866 = SURFACE_CURVE('',#867,(#871,#878),.PCURVE_S1.);
+#867 = LINE('',#868,#869);
+#868 = CARTESIAN_POINT('',(27.5,30.,0.));
+#869 = VECTOR('',#870,1.);
+#870 = DIRECTION('',(1.,0.,0.));
+#871 = PCURVE('',#126,#872);
+#872 = DEFINITIONAL_REPRESENTATION('',(#873),#877);
+#873 = LINE('',#874,#875);
+#874 = CARTESIAN_POINT('',(-17.5000000003,10.384615384528));
+#875 = VECTOR('',#876,1.);
+#876 = DIRECTION('',(1.,0.));
+#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#878 = PCURVE('',#879,#884);
+#879 = PLANE('',#880);
+#880 = AXIS2_PLACEMENT_3D('',#881,#882,#883);
+#881 = CARTESIAN_POINT('',(27.5,30.,0.));
+#882 = DIRECTION('',(0.,1.,0.));
+#883 = DIRECTION('',(1.,0.,0.));
+#884 = DEFINITIONAL_REPRESENTATION('',(#885),#889);
+#885 = LINE('',#886,#887);
+#886 = CARTESIAN_POINT('',(0.,0.));
+#887 = VECTOR('',#888,1.);
+#888 = DIRECTION('',(1.,0.));
+#889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#890 = ORIENTED_EDGE('',*,*,#891,.T.);
+#891 = EDGE_CURVE('',#864,#892,#894,.T.);
+#892 = VERTEX_POINT('',#893);
+#893 = CARTESIAN_POINT('',(32.5,10.,0.));
+#894 = SURFACE_CURVE('',#895,(#899,#906),.PCURVE_S1.);
+#895 = LINE('',#896,#897);
+#896 = CARTESIAN_POINT('',(32.5,30.,0.));
+#897 = VECTOR('',#898,1.);
+#898 = DIRECTION('',(0.,-1.,0.));
+#899 = PCURVE('',#126,#900);
+#900 = DEFINITIONAL_REPRESENTATION('',(#901),#905);
+#901 = LINE('',#902,#903);
+#902 = CARTESIAN_POINT('',(-12.5000000003,10.384615384528));
+#903 = VECTOR('',#904,1.);
+#904 = DIRECTION('',(0.,-1.));
+#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#906 = PCURVE('',#907,#912);
+#907 = PLANE('',#908);
+#908 = AXIS2_PLACEMENT_3D('',#909,#910,#911);
+#909 = CARTESIAN_POINT('',(32.5,30.,0.));
+#910 = DIRECTION('',(1.,0.,0.));
+#911 = DIRECTION('',(0.,-1.,0.));
+#912 = DEFINITIONAL_REPRESENTATION('',(#913),#917);
+#913 = LINE('',#914,#915);
+#914 = CARTESIAN_POINT('',(0.,0.));
+#915 = VECTOR('',#916,1.);
+#916 = DIRECTION('',(1.,0.));
+#917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#918 = ORIENTED_EDGE('',*,*,#919,.T.);
+#919 = EDGE_CURVE('',#892,#920,#922,.T.);
+#920 = VERTEX_POINT('',#921);
+#921 = CARTESIAN_POINT('',(27.5,10.,0.));
+#922 = SURFACE_CURVE('',#923,(#927,#934),.PCURVE_S1.);
+#923 = LINE('',#924,#925);
+#924 = CARTESIAN_POINT('',(32.5,10.,0.));
+#925 = VECTOR('',#926,1.);
+#926 = DIRECTION('',(-1.,0.,0.));
+#927 = PCURVE('',#126,#928);
+#928 = DEFINITIONAL_REPRESENTATION('',(#929),#933);
+#929 = LINE('',#930,#931);
+#930 = CARTESIAN_POINT('',(-12.5000000003,-9.615384615472));
+#931 = VECTOR('',#932,1.);
+#932 = DIRECTION('',(-1.,0.));
+#933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#934 = PCURVE('',#935,#940);
+#935 = PLANE('',#936);
+#936 = AXIS2_PLACEMENT_3D('',#937,#938,#939);
+#937 = CARTESIAN_POINT('',(32.5,10.,0.));
+#938 = DIRECTION('',(0.,-1.,0.));
+#939 = DIRECTION('',(-1.,0.,0.));
+#940 = DEFINITIONAL_REPRESENTATION('',(#941),#945);
+#941 = LINE('',#942,#943);
+#942 = CARTESIAN_POINT('',(0.,-0.));
+#943 = VECTOR('',#944,1.);
+#944 = DIRECTION('',(1.,0.));
+#945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#946 = ORIENTED_EDGE('',*,*,#947,.T.);
+#947 = EDGE_CURVE('',#920,#862,#948,.T.);
+#948 = SURFACE_CURVE('',#949,(#953,#960),.PCURVE_S1.);
+#949 = LINE('',#950,#951);
+#950 = CARTESIAN_POINT('',(27.5,10.,0.));
+#951 = VECTOR('',#952,1.);
+#952 = DIRECTION('',(0.,1.,0.));
+#953 = PCURVE('',#126,#954);
+#954 = DEFINITIONAL_REPRESENTATION('',(#955),#959);
+#955 = LINE('',#956,#957);
+#956 = CARTESIAN_POINT('',(-17.5000000003,-9.615384615472));
+#957 = VECTOR('',#958,1.);
+#958 = DIRECTION('',(0.,1.));
+#959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#960 = PCURVE('',#961,#966);
+#961 = PLANE('',#962);
+#962 = AXIS2_PLACEMENT_3D('',#963,#964,#965);
+#963 = CARTESIAN_POINT('',(27.5,10.,0.));
+#964 = DIRECTION('',(-1.,0.,0.));
+#965 = DIRECTION('',(0.,1.,0.));
+#966 = DEFINITIONAL_REPRESENTATION('',(#967),#971);
+#967 = LINE('',#968,#969);
+#968 = CARTESIAN_POINT('',(0.,0.));
+#969 = VECTOR('',#970,1.);
+#970 = DIRECTION('',(1.,0.));
+#971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#972 = FACE_BOUND('',#973,.F.);
+#973 = EDGE_LOOP('',(#974));
+#974 = ORIENTED_EDGE('',*,*,#975,.F.);
+#975 = EDGE_CURVE('',#976,#976,#978,.T.);
+#976 = VERTEX_POINT('',#977);
+#977 = CARTESIAN_POINT('',(11.25,35.,0.));
+#978 = SURFACE_CURVE('',#979,(#984,#991),.PCURVE_S1.);
+#979 = CIRCLE('',#980,1.25);
+#980 = AXIS2_PLACEMENT_3D('',#981,#982,#983);
+#981 = CARTESIAN_POINT('',(10.,35.,0.));
+#982 = DIRECTION('',(0.,0.,1.));
+#983 = DIRECTION('',(1.,0.,0.));
+#984 = PCURVE('',#126,#985);
+#985 = DEFINITIONAL_REPRESENTATION('',(#986),#990);
+#986 = CIRCLE('',#987,1.25);
+#987 = AXIS2_PLACEMENT_2D('',#988,#989);
+#988 = CARTESIAN_POINT('',(-35.0000000003,15.384615384528));
+#989 = DIRECTION('',(1.,0.));
+#990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#991 = PCURVE('',#992,#997);
+#992 = CYLINDRICAL_SURFACE('',#993,1.25);
+#993 = AXIS2_PLACEMENT_3D('',#994,#995,#996);
+#994 = CARTESIAN_POINT('',(10.,35.,10.));
+#995 = DIRECTION('',(0.,0.,1.));
+#996 = DIRECTION('',(1.,0.,-0.));
+#997 = DEFINITIONAL_REPRESENTATION('',(#998),#1002);
+#998 = LINE('',#999,#1000);
+#999 = CARTESIAN_POINT('',(0.,-10.));
+#1000 = VECTOR('',#1001,1.);
+#1001 = DIRECTION('',(1.,0.));
+#1002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1003 = ADVANCED_FACE('',(#1004,#1122,#1153,#1179,#1273,#1299,#1393,
+    #1419,#1450,#1544,#1570),#72,.T.);
+#1004 = FACE_BOUND('',#1005,.T.);
+#1005 = EDGE_LOOP('',(#1006,#1007,#1008,#1031,#1054,#1077,#1100,#1121));
+#1006 = ORIENTED_EDGE('',*,*,#56,.T.);
+#1007 = ORIENTED_EDGE('',*,*,#247,.F.);
+#1008 = ORIENTED_EDGE('',*,*,#1009,.F.);
+#1009 = EDGE_CURVE('',#1010,#220,#1012,.T.);
+#1010 = VERTEX_POINT('',#1011);
+#1011 = CARTESIAN_POINT('',(85.000000001113,30.,10.));
+#1012 = SURFACE_CURVE('',#1013,(#1017,#1024),.PCURVE_S1.);
+#1013 = LINE('',#1014,#1015);
+#1014 = CARTESIAN_POINT('',(85.000000001113,30.,10.));
+#1015 = VECTOR('',#1016,1.);
+#1016 = DIRECTION('',(1.,0.,0.));
+#1017 = PCURVE('',#72,#1018);
+#1018 = DEFINITIONAL_REPRESENTATION('',(#1019),#1023);
+#1019 = LINE('',#1020,#1021);
+#1020 = CARTESIAN_POINT('',(40.000000000813,10.384615384528));
+#1021 = VECTOR('',#1022,1.);
+#1022 = DIRECTION('',(1.,0.));
+#1023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1024 = PCURVE('',#235,#1025);
+#1025 = DEFINITIONAL_REPRESENTATION('',(#1026),#1030);
+#1026 = LINE('',#1027,#1028);
+#1027 = CARTESIAN_POINT('',(0.,-10.));
+#1028 = VECTOR('',#1029,1.);
+#1029 = DIRECTION('',(1.,0.));
+#1030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1031 = ORIENTED_EDGE('',*,*,#1032,.F.);
+#1032 = EDGE_CURVE('',#1033,#1010,#1035,.T.);
+#1033 = VERTEX_POINT('',#1034);
+#1034 = CARTESIAN_POINT('',(85.000000001113,40.,10.));
+#1035 = SURFACE_CURVE('',#1036,(#1040,#1047),.PCURVE_S1.);
+#1036 = LINE('',#1037,#1038);
+#1037 = CARTESIAN_POINT('',(85.000000001113,40.,10.));
+#1038 = VECTOR('',#1039,1.);
+#1039 = DIRECTION('',(0.,-1.,0.));
+#1040 = PCURVE('',#72,#1041);
+#1041 = DEFINITIONAL_REPRESENTATION('',(#1042),#1046);
+#1042 = LINE('',#1043,#1044);
+#1043 = CARTESIAN_POINT('',(40.000000000813,20.384615384528));
+#1044 = VECTOR('',#1045,1.);
+#1045 = DIRECTION('',(0.,-1.));
+#1046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1047 = PCURVE('',#334,#1048);
+#1048 = DEFINITIONAL_REPRESENTATION('',(#1049),#1053);
+#1049 = LINE('',#1050,#1051);
+#1050 = CARTESIAN_POINT('',(0.,-10.));
+#1051 = VECTOR('',#1052,1.);
+#1052 = DIRECTION('',(1.,0.));
+#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1054 = ORIENTED_EDGE('',*,*,#1055,.F.);
+#1055 = EDGE_CURVE('',#1056,#1033,#1058,.T.);
+#1056 = VERTEX_POINT('',#1057);
+#1057 = CARTESIAN_POINT('',(5.,40.,10.));
+#1058 = SURFACE_CURVE('',#1059,(#1063,#1070),.PCURVE_S1.);
+#1059 = LINE('',#1060,#1061);
+#1060 = CARTESIAN_POINT('',(5.,40.,10.));
+#1061 = VECTOR('',#1062,1.);
+#1062 = DIRECTION('',(1.,0.,0.));
+#1063 = PCURVE('',#72,#1064);
+#1064 = DEFINITIONAL_REPRESENTATION('',(#1065),#1069);
+#1065 = LINE('',#1066,#1067);
+#1066 = CARTESIAN_POINT('',(-40.0000000003,20.384615384528));
+#1067 = VECTOR('',#1068,1.);
+#1068 = DIRECTION('',(1.,0.));
+#1069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1070 = PCURVE('',#362,#1071);
+#1071 = DEFINITIONAL_REPRESENTATION('',(#1072),#1076);
+#1072 = LINE('',#1073,#1074);
+#1073 = CARTESIAN_POINT('',(0.,-10.));
+#1074 = VECTOR('',#1075,1.);
+#1075 = DIRECTION('',(1.,0.));
+#1076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1077 = ORIENTED_EDGE('',*,*,#1078,.F.);
+#1078 = EDGE_CURVE('',#1079,#1056,#1081,.T.);
+#1079 = VERTEX_POINT('',#1080);
+#1080 = CARTESIAN_POINT('',(5.,30.,10.));
+#1081 = SURFACE_CURVE('',#1082,(#1086,#1093),.PCURVE_S1.);
+#1082 = LINE('',#1083,#1084);
+#1083 = CARTESIAN_POINT('',(5.,30.,10.));
+#1084 = VECTOR('',#1085,1.);
+#1085 = DIRECTION('',(0.,1.,0.));
+#1086 = PCURVE('',#72,#1087);
+#1087 = DEFINITIONAL_REPRESENTATION('',(#1088),#1092);
+#1088 = LINE('',#1089,#1090);
+#1089 = CARTESIAN_POINT('',(-40.0000000003,10.384615384528));
+#1090 = VECTOR('',#1091,1.);
+#1091 = DIRECTION('',(0.,1.));
+#1092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1093 = PCURVE('',#390,#1094);
+#1094 = DEFINITIONAL_REPRESENTATION('',(#1095),#1099);
+#1095 = LINE('',#1096,#1097);
+#1096 = CARTESIAN_POINT('',(0.,-10.));
+#1097 = VECTOR('',#1098,1.);
+#1098 = DIRECTION('',(1.,0.));
+#1099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1100 = ORIENTED_EDGE('',*,*,#1101,.F.);
+#1101 = EDGE_CURVE('',#143,#1079,#1102,.T.);
+#1102 = SURFACE_CURVE('',#1103,(#1107,#1114),.PCURVE_S1.);
+#1103 = LINE('',#1104,#1105);
+#1104 = CARTESIAN_POINT('',(0.,30.,10.));
+#1105 = VECTOR('',#1106,1.);
+#1106 = DIRECTION('',(1.,0.,0.));
+#1107 = PCURVE('',#72,#1108);
+#1108 = DEFINITIONAL_REPRESENTATION('',(#1109),#1113);
+#1109 = LINE('',#1110,#1111);
+#1110 = CARTESIAN_POINT('',(-45.0000000003,10.384615384528));
+#1111 = VECTOR('',#1112,1.);
+#1112 = DIRECTION('',(1.,0.));
+#1113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1114 = PCURVE('',#181,#1115);
+#1115 = DEFINITIONAL_REPRESENTATION('',(#1116),#1120);
+#1116 = LINE('',#1117,#1118);
+#1117 = CARTESIAN_POINT('',(0.,-10.));
+#1118 = VECTOR('',#1119,1.);
+#1119 = DIRECTION('',(1.,0.));
+#1120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1121 = ORIENTED_EDGE('',*,*,#142,.F.);
+#1122 = FACE_BOUND('',#1123,.T.);
+#1123 = EDGE_LOOP('',(#1124));
+#1124 = ORIENTED_EDGE('',*,*,#1125,.F.);
+#1125 = EDGE_CURVE('',#1126,#1126,#1128,.T.);
+#1126 = VERTEX_POINT('',#1127);
+#1127 = CARTESIAN_POINT('',(15.,10.,10.));
+#1128 = SURFACE_CURVE('',#1129,(#1134,#1141),.PCURVE_S1.);
+#1129 = CIRCLE('',#1130,5.);
+#1130 = AXIS2_PLACEMENT_3D('',#1131,#1132,#1133);
+#1131 = CARTESIAN_POINT('',(10.,10.,10.));
+#1132 = DIRECTION('',(0.,0.,1.));
+#1133 = DIRECTION('',(1.,0.,0.));
+#1134 = PCURVE('',#72,#1135);
+#1135 = DEFINITIONAL_REPRESENTATION('',(#1136),#1140);
+#1136 = CIRCLE('',#1137,5.);
+#1137 = AXIS2_PLACEMENT_2D('',#1138,#1139);
+#1138 = CARTESIAN_POINT('',(-35.0000000003,-9.615384615472));
+#1139 = DIRECTION('',(1.,0.));
+#1140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1141 = PCURVE('',#1142,#1147);
+#1142 = CYLINDRICAL_SURFACE('',#1143,5.);
+#1143 = AXIS2_PLACEMENT_3D('',#1144,#1145,#1146);
+#1144 = CARTESIAN_POINT('',(10.,10.,10.));
+#1145 = DIRECTION('',(0.,0.,1.));
+#1146 = DIRECTION('',(1.,0.,0.));
+#1147 = DEFINITIONAL_REPRESENTATION('',(#1148),#1152);
+#1148 = LINE('',#1149,#1150);
+#1149 = CARTESIAN_POINT('',(0.,0.));
+#1150 = VECTOR('',#1151,1.);
+#1151 = DIRECTION('',(1.,0.));
+#1152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1153 = FACE_BOUND('',#1154,.T.);
+#1154 = EDGE_LOOP('',(#1155));
+#1155 = ORIENTED_EDGE('',*,*,#1156,.F.);
+#1156 = EDGE_CURVE('',#1157,#1157,#1159,.T.);
+#1157 = VERTEX_POINT('',#1158);
+#1158 = CARTESIAN_POINT('',(31.25,5.,10.));
+#1159 = SURFACE_CURVE('',#1160,(#1165,#1172),.PCURVE_S1.);
+#1160 = CIRCLE('',#1161,1.25);
+#1161 = AXIS2_PLACEMENT_3D('',#1162,#1163,#1164);
+#1162 = CARTESIAN_POINT('',(30.,5.,10.));
+#1163 = DIRECTION('',(0.,0.,1.));
+#1164 = DIRECTION('',(1.,0.,0.));
+#1165 = PCURVE('',#72,#1166);
+#1166 = DEFINITIONAL_REPRESENTATION('',(#1167),#1171);
+#1167 = CIRCLE('',#1168,1.25);
+#1168 = AXIS2_PLACEMENT_2D('',#1169,#1170);
+#1169 = CARTESIAN_POINT('',(-15.0000000003,-14.61538461547));
+#1170 = DIRECTION('',(1.,0.));
+#1171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1172 = PCURVE('',#816,#1173);
+#1173 = DEFINITIONAL_REPRESENTATION('',(#1174),#1178);
+#1174 = LINE('',#1175,#1176);
+#1175 = CARTESIAN_POINT('',(0.,0.));
+#1176 = VECTOR('',#1177,1.);
+#1177 = DIRECTION('',(1.,0.));
+#1178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1179 = FACE_BOUND('',#1180,.T.);
+#1180 = EDGE_LOOP('',(#1181,#1206,#1229,#1252));
+#1181 = ORIENTED_EDGE('',*,*,#1182,.T.);
+#1182 = EDGE_CURVE('',#1183,#1185,#1187,.T.);
+#1183 = VERTEX_POINT('',#1184);
+#1184 = CARTESIAN_POINT('',(27.5,30.,10.));
+#1185 = VERTEX_POINT('',#1186);
+#1186 = CARTESIAN_POINT('',(32.5,30.,10.));
+#1187 = SURFACE_CURVE('',#1188,(#1192,#1199),.PCURVE_S1.);
+#1188 = LINE('',#1189,#1190);
+#1189 = CARTESIAN_POINT('',(27.5,30.,10.));
+#1190 = VECTOR('',#1191,1.);
+#1191 = DIRECTION('',(1.,0.,0.));
+#1192 = PCURVE('',#72,#1193);
+#1193 = DEFINITIONAL_REPRESENTATION('',(#1194),#1198);
+#1194 = LINE('',#1195,#1196);
+#1195 = CARTESIAN_POINT('',(-17.5000000003,10.384615384528));
+#1196 = VECTOR('',#1197,1.);
+#1197 = DIRECTION('',(1.,0.));
+#1198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1199 = PCURVE('',#879,#1200);
+#1200 = DEFINITIONAL_REPRESENTATION('',(#1201),#1205);
+#1201 = LINE('',#1202,#1203);
+#1202 = CARTESIAN_POINT('',(0.,-10.));
+#1203 = VECTOR('',#1204,1.);
+#1204 = DIRECTION('',(1.,0.));
+#1205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1206 = ORIENTED_EDGE('',*,*,#1207,.T.);
+#1207 = EDGE_CURVE('',#1185,#1208,#1210,.T.);
+#1208 = VERTEX_POINT('',#1209);
+#1209 = CARTESIAN_POINT('',(32.5,10.,10.));
+#1210 = SURFACE_CURVE('',#1211,(#1215,#1222),.PCURVE_S1.);
+#1211 = LINE('',#1212,#1213);
+#1212 = CARTESIAN_POINT('',(32.5,30.,10.));
+#1213 = VECTOR('',#1214,1.);
+#1214 = DIRECTION('',(0.,-1.,0.));
+#1215 = PCURVE('',#72,#1216);
+#1216 = DEFINITIONAL_REPRESENTATION('',(#1217),#1221);
+#1217 = LINE('',#1218,#1219);
+#1218 = CARTESIAN_POINT('',(-12.5000000003,10.384615384528));
+#1219 = VECTOR('',#1220,1.);
+#1220 = DIRECTION('',(0.,-1.));
+#1221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1222 = PCURVE('',#907,#1223);
+#1223 = DEFINITIONAL_REPRESENTATION('',(#1224),#1228);
+#1224 = LINE('',#1225,#1226);
+#1225 = CARTESIAN_POINT('',(0.,-10.));
+#1226 = VECTOR('',#1227,1.);
+#1227 = DIRECTION('',(1.,0.));
+#1228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1229 = ORIENTED_EDGE('',*,*,#1230,.T.);
+#1230 = EDGE_CURVE('',#1208,#1231,#1233,.T.);
+#1231 = VERTEX_POINT('',#1232);
+#1232 = CARTESIAN_POINT('',(27.5,10.,10.));
+#1233 = SURFACE_CURVE('',#1234,(#1238,#1245),.PCURVE_S1.);
+#1234 = LINE('',#1235,#1236);
+#1235 = CARTESIAN_POINT('',(32.5,10.,10.));
+#1236 = VECTOR('',#1237,1.);
+#1237 = DIRECTION('',(-1.,0.,0.));
+#1238 = PCURVE('',#72,#1239);
+#1239 = DEFINITIONAL_REPRESENTATION('',(#1240),#1244);
+#1240 = LINE('',#1241,#1242);
+#1241 = CARTESIAN_POINT('',(-12.5000000003,-9.615384615472));
+#1242 = VECTOR('',#1243,1.);
+#1243 = DIRECTION('',(-1.,0.));
+#1244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1245 = PCURVE('',#935,#1246);
+#1246 = DEFINITIONAL_REPRESENTATION('',(#1247),#1251);
+#1247 = LINE('',#1248,#1249);
+#1248 = CARTESIAN_POINT('',(0.,-10.));
+#1249 = VECTOR('',#1250,1.);
+#1250 = DIRECTION('',(1.,0.));
+#1251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1252 = ORIENTED_EDGE('',*,*,#1253,.T.);
+#1253 = EDGE_CURVE('',#1231,#1183,#1254,.T.);
+#1254 = SURFACE_CURVE('',#1255,(#1259,#1266),.PCURVE_S1.);
+#1255 = LINE('',#1256,#1257);
+#1256 = CARTESIAN_POINT('',(27.5,10.,10.));
+#1257 = VECTOR('',#1258,1.);
+#1258 = DIRECTION('',(0.,1.,0.));
+#1259 = PCURVE('',#72,#1260);
+#1260 = DEFINITIONAL_REPRESENTATION('',(#1261),#1265);
+#1261 = LINE('',#1262,#1263);
+#1262 = CARTESIAN_POINT('',(-17.5000000003,-9.615384615472));
+#1263 = VECTOR('',#1264,1.);
+#1264 = DIRECTION('',(0.,1.));
+#1265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1266 = PCURVE('',#961,#1267);
+#1267 = DEFINITIONAL_REPRESENTATION('',(#1268),#1272);
+#1268 = LINE('',#1269,#1270);
+#1269 = CARTESIAN_POINT('',(0.,-10.));
+#1270 = VECTOR('',#1271,1.);
+#1271 = DIRECTION('',(1.,0.));
+#1272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1273 = FACE_BOUND('',#1274,.T.);
+#1274 = EDGE_LOOP('',(#1275));
+#1275 = ORIENTED_EDGE('',*,*,#1276,.F.);
+#1276 = EDGE_CURVE('',#1277,#1277,#1279,.T.);
+#1277 = VERTEX_POINT('',#1278);
+#1278 = CARTESIAN_POINT('',(11.25,35.,10.));
+#1279 = SURFACE_CURVE('',#1280,(#1285,#1292),.PCURVE_S1.);
+#1280 = CIRCLE('',#1281,1.25);
+#1281 = AXIS2_PLACEMENT_3D('',#1282,#1283,#1284);
+#1282 = CARTESIAN_POINT('',(10.,35.,10.));
+#1283 = DIRECTION('',(0.,0.,1.));
+#1284 = DIRECTION('',(1.,0.,0.));
+#1285 = PCURVE('',#72,#1286);
+#1286 = DEFINITIONAL_REPRESENTATION('',(#1287),#1291);
+#1287 = CIRCLE('',#1288,1.25);
+#1288 = AXIS2_PLACEMENT_2D('',#1289,#1290);
+#1289 = CARTESIAN_POINT('',(-35.0000000003,15.384615384528));
+#1290 = DIRECTION('',(1.,0.));
+#1291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1292 = PCURVE('',#992,#1293);
+#1293 = DEFINITIONAL_REPRESENTATION('',(#1294),#1298);
+#1294 = LINE('',#1295,#1296);
+#1295 = CARTESIAN_POINT('',(0.,0.));
+#1296 = VECTOR('',#1297,1.);
+#1297 = DIRECTION('',(1.,0.));
+#1298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1299 = FACE_BOUND('',#1300,.T.);
+#1300 = EDGE_LOOP('',(#1301,#1326,#1349,#1372));
+#1301 = ORIENTED_EDGE('',*,*,#1302,.T.);
+#1302 = EDGE_CURVE('',#1303,#1305,#1307,.T.);
+#1303 = VERTEX_POINT('',#1304);
+#1304 = CARTESIAN_POINT('',(37.5,30.,10.));
+#1305 = VERTEX_POINT('',#1306);
+#1306 = CARTESIAN_POINT('',(42.5,30.,10.));
+#1307 = SURFACE_CURVE('',#1308,(#1312,#1319),.PCURVE_S1.);
+#1308 = LINE('',#1309,#1310);
+#1309 = CARTESIAN_POINT('',(37.5,30.,10.));
+#1310 = VECTOR('',#1311,1.);
+#1311 = DIRECTION('',(1.,0.,0.));
+#1312 = PCURVE('',#72,#1313);
+#1313 = DEFINITIONAL_REPRESENTATION('',(#1314),#1318);
+#1314 = LINE('',#1315,#1316);
+#1315 = CARTESIAN_POINT('',(-7.5000000003,10.384615384528));
+#1316 = VECTOR('',#1317,1.);
+#1317 = DIRECTION('',(1.,0.));
+#1318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1319 = PCURVE('',#589,#1320);
+#1320 = DEFINITIONAL_REPRESENTATION('',(#1321),#1325);
+#1321 = LINE('',#1322,#1323);
+#1322 = CARTESIAN_POINT('',(0.,-10.));
+#1323 = VECTOR('',#1324,1.);
+#1324 = DIRECTION('',(1.,0.));
+#1325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1326 = ORIENTED_EDGE('',*,*,#1327,.T.);
+#1327 = EDGE_CURVE('',#1305,#1328,#1330,.T.);
+#1328 = VERTEX_POINT('',#1329);
+#1329 = CARTESIAN_POINT('',(42.5,10.,10.));
+#1330 = SURFACE_CURVE('',#1331,(#1335,#1342),.PCURVE_S1.);
+#1331 = LINE('',#1332,#1333);
+#1332 = CARTESIAN_POINT('',(42.5,30.,10.));
+#1333 = VECTOR('',#1334,1.);
+#1334 = DIRECTION('',(0.,-1.,0.));
+#1335 = PCURVE('',#72,#1336);
+#1336 = DEFINITIONAL_REPRESENTATION('',(#1337),#1341);
+#1337 = LINE('',#1338,#1339);
+#1338 = CARTESIAN_POINT('',(-2.5000000003,10.384615384528));
+#1339 = VECTOR('',#1340,1.);
+#1340 = DIRECTION('',(0.,-1.));
+#1341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1342 = PCURVE('',#617,#1343);
+#1343 = DEFINITIONAL_REPRESENTATION('',(#1344),#1348);
+#1344 = LINE('',#1345,#1346);
+#1345 = CARTESIAN_POINT('',(0.,-10.));
+#1346 = VECTOR('',#1347,1.);
+#1347 = DIRECTION('',(1.,0.));
+#1348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1349 = ORIENTED_EDGE('',*,*,#1350,.T.);
+#1350 = EDGE_CURVE('',#1328,#1351,#1353,.T.);
+#1351 = VERTEX_POINT('',#1352);
+#1352 = CARTESIAN_POINT('',(37.5,10.,10.));
+#1353 = SURFACE_CURVE('',#1354,(#1358,#1365),.PCURVE_S1.);
+#1354 = LINE('',#1355,#1356);
+#1355 = CARTESIAN_POINT('',(42.5,10.,10.));
+#1356 = VECTOR('',#1357,1.);
+#1357 = DIRECTION('',(-1.,0.,0.));
+#1358 = PCURVE('',#72,#1359);
+#1359 = DEFINITIONAL_REPRESENTATION('',(#1360),#1364);
+#1360 = LINE('',#1361,#1362);
+#1361 = CARTESIAN_POINT('',(-2.5000000003,-9.615384615472));
+#1362 = VECTOR('',#1363,1.);
+#1363 = DIRECTION('',(-1.,0.));
+#1364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1365 = PCURVE('',#645,#1366);
+#1366 = DEFINITIONAL_REPRESENTATION('',(#1367),#1371);
+#1367 = LINE('',#1368,#1369);
+#1368 = CARTESIAN_POINT('',(0.,-10.));
+#1369 = VECTOR('',#1370,1.);
+#1370 = DIRECTION('',(1.,0.));
+#1371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1372 = ORIENTED_EDGE('',*,*,#1373,.T.);
+#1373 = EDGE_CURVE('',#1351,#1303,#1374,.T.);
+#1374 = SURFACE_CURVE('',#1375,(#1379,#1386),.PCURVE_S1.);
+#1375 = LINE('',#1376,#1377);
+#1376 = CARTESIAN_POINT('',(37.5,10.,10.));
+#1377 = VECTOR('',#1378,1.);
+#1378 = DIRECTION('',(0.,1.,0.));
+#1379 = PCURVE('',#72,#1380);
+#1380 = DEFINITIONAL_REPRESENTATION('',(#1381),#1385);
+#1381 = LINE('',#1382,#1383);
+#1382 = CARTESIAN_POINT('',(-7.5000000003,-9.615384615472));
+#1383 = VECTOR('',#1384,1.);
+#1384 = DIRECTION('',(0.,1.));
+#1385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1386 = PCURVE('',#671,#1387);
+#1387 = DEFINITIONAL_REPRESENTATION('',(#1388),#1392);
+#1388 = LINE('',#1389,#1390);
+#1389 = CARTESIAN_POINT('',(0.,-10.));
+#1390 = VECTOR('',#1391,1.);
+#1391 = DIRECTION('',(1.,0.));
+#1392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1393 = FACE_BOUND('',#1394,.T.);
+#1394 = EDGE_LOOP('',(#1395));
+#1395 = ORIENTED_EDGE('',*,*,#1396,.F.);
+#1396 = EDGE_CURVE('',#1397,#1397,#1399,.T.);
+#1397 = VERTEX_POINT('',#1398);
+#1398 = CARTESIAN_POINT('',(81.250000001113,35.,10.));
+#1399 = SURFACE_CURVE('',#1400,(#1405,#1412),.PCURVE_S1.);
+#1400 = CIRCLE('',#1401,1.25);
+#1401 = AXIS2_PLACEMENT_3D('',#1402,#1403,#1404);
+#1402 = CARTESIAN_POINT('',(80.000000001113,35.,10.));
+#1403 = DIRECTION('',(0.,0.,1.));
+#1404 = DIRECTION('',(1.,0.,0.));
+#1405 = PCURVE('',#72,#1406);
+#1406 = DEFINITIONAL_REPRESENTATION('',(#1407),#1411);
+#1407 = CIRCLE('',#1408,1.25);
+#1408 = AXIS2_PLACEMENT_2D('',#1409,#1410);
+#1409 = CARTESIAN_POINT('',(35.000000000813,15.384615384528));
+#1410 = DIRECTION('',(1.,0.));
+#1411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1412 = PCURVE('',#443,#1413);
+#1413 = DEFINITIONAL_REPRESENTATION('',(#1414),#1418);
+#1414 = LINE('',#1415,#1416);
+#1415 = CARTESIAN_POINT('',(0.,0.));
+#1416 = VECTOR('',#1417,1.);
+#1417 = DIRECTION('',(1.,0.));
+#1418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1419 = FACE_BOUND('',#1420,.T.);
+#1420 = EDGE_LOOP('',(#1421));
+#1421 = ORIENTED_EDGE('',*,*,#1422,.F.);
+#1422 = EDGE_CURVE('',#1423,#1423,#1425,.T.);
+#1423 = VERTEX_POINT('',#1424);
+#1424 = CARTESIAN_POINT('',(85.,10.,10.));
+#1425 = SURFACE_CURVE('',#1426,(#1431,#1438),.PCURVE_S1.);
+#1426 = CIRCLE('',#1427,5.);
+#1427 = AXIS2_PLACEMENT_3D('',#1428,#1429,#1430);
+#1428 = CARTESIAN_POINT('',(80.,10.,10.));
+#1429 = DIRECTION('',(0.,0.,1.));
+#1430 = DIRECTION('',(1.,0.,0.));
+#1431 = PCURVE('',#72,#1432);
+#1432 = DEFINITIONAL_REPRESENTATION('',(#1433),#1437);
+#1433 = CIRCLE('',#1434,5.);
+#1434 = AXIS2_PLACEMENT_2D('',#1435,#1436);
+#1435 = CARTESIAN_POINT('',(34.9999999997,-9.615384615472));
+#1436 = DIRECTION('',(1.,0.));
+#1437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1438 = PCURVE('',#1439,#1444);
+#1439 = CYLINDRICAL_SURFACE('',#1440,5.);
+#1440 = AXIS2_PLACEMENT_3D('',#1441,#1442,#1443);
+#1441 = CARTESIAN_POINT('',(80.,10.,10.));
+#1442 = DIRECTION('',(0.,0.,1.));
+#1443 = DIRECTION('',(1.,0.,0.));
+#1444 = DEFINITIONAL_REPRESENTATION('',(#1445),#1449);
+#1445 = LINE('',#1446,#1447);
+#1446 = CARTESIAN_POINT('',(0.,0.));
+#1447 = VECTOR('',#1448,1.);
+#1448 = DIRECTION('',(1.,0.));
+#1449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1450 = FACE_BOUND('',#1451,.T.);
+#1451 = EDGE_LOOP('',(#1452,#1477,#1500,#1523));
+#1452 = ORIENTED_EDGE('',*,*,#1453,.T.);
+#1453 = EDGE_CURVE('',#1454,#1456,#1458,.T.);
+#1454 = VERTEX_POINT('',#1455);
+#1455 = CARTESIAN_POINT('',(57.5,30.,10.));
+#1456 = VERTEX_POINT('',#1457);
+#1457 = CARTESIAN_POINT('',(62.5,30.,10.));
+#1458 = SURFACE_CURVE('',#1459,(#1463,#1470),.PCURVE_S1.);
+#1459 = LINE('',#1460,#1461);
+#1460 = CARTESIAN_POINT('',(57.5,30.,10.));
+#1461 = VECTOR('',#1462,1.);
+#1462 = DIRECTION('',(1.,0.,0.));
+#1463 = PCURVE('',#72,#1464);
+#1464 = DEFINITIONAL_REPRESENTATION('',(#1465),#1469);
+#1465 = LINE('',#1466,#1467);
+#1466 = CARTESIAN_POINT('',(12.4999999997,10.384615384528));
+#1467 = VECTOR('',#1468,1.);
+#1468 = DIRECTION('',(1.,0.));
+#1469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1470 = PCURVE('',#475,#1471);
+#1471 = DEFINITIONAL_REPRESENTATION('',(#1472),#1476);
+#1472 = LINE('',#1473,#1474);
+#1473 = CARTESIAN_POINT('',(0.,-10.));
+#1474 = VECTOR('',#1475,1.);
+#1475 = DIRECTION('',(1.,0.));
+#1476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1477 = ORIENTED_EDGE('',*,*,#1478,.T.);
+#1478 = EDGE_CURVE('',#1456,#1479,#1481,.T.);
+#1479 = VERTEX_POINT('',#1480);
+#1480 = CARTESIAN_POINT('',(62.5,10.,10.));
+#1481 = SURFACE_CURVE('',#1482,(#1486,#1493),.PCURVE_S1.);
+#1482 = LINE('',#1483,#1484);
+#1483 = CARTESIAN_POINT('',(62.5,30.,10.));
+#1484 = VECTOR('',#1485,1.);
+#1485 = DIRECTION('',(0.,-1.,0.));
+#1486 = PCURVE('',#72,#1487);
+#1487 = DEFINITIONAL_REPRESENTATION('',(#1488),#1492);
+#1488 = LINE('',#1489,#1490);
+#1489 = CARTESIAN_POINT('',(17.4999999997,10.384615384528));
+#1490 = VECTOR('',#1491,1.);
+#1491 = DIRECTION('',(0.,-1.));
+#1492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1493 = PCURVE('',#503,#1494);
+#1494 = DEFINITIONAL_REPRESENTATION('',(#1495),#1499);
+#1495 = LINE('',#1496,#1497);
+#1496 = CARTESIAN_POINT('',(0.,-10.));
+#1497 = VECTOR('',#1498,1.);
+#1498 = DIRECTION('',(1.,0.));
+#1499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1500 = ORIENTED_EDGE('',*,*,#1501,.T.);
+#1501 = EDGE_CURVE('',#1479,#1502,#1504,.T.);
+#1502 = VERTEX_POINT('',#1503);
+#1503 = CARTESIAN_POINT('',(57.5,10.,10.));
+#1504 = SURFACE_CURVE('',#1505,(#1509,#1516),.PCURVE_S1.);
+#1505 = LINE('',#1506,#1507);
+#1506 = CARTESIAN_POINT('',(62.5,10.,10.));
+#1507 = VECTOR('',#1508,1.);
+#1508 = DIRECTION('',(-1.,0.,0.));
+#1509 = PCURVE('',#72,#1510);
+#1510 = DEFINITIONAL_REPRESENTATION('',(#1511),#1515);
+#1511 = LINE('',#1512,#1513);
+#1512 = CARTESIAN_POINT('',(17.4999999997,-9.615384615472));
+#1513 = VECTOR('',#1514,1.);
+#1514 = DIRECTION('',(-1.,0.));
+#1515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1516 = PCURVE('',#531,#1517);
+#1517 = DEFINITIONAL_REPRESENTATION('',(#1518),#1522);
+#1518 = LINE('',#1519,#1520);
+#1519 = CARTESIAN_POINT('',(0.,-10.));
+#1520 = VECTOR('',#1521,1.);
+#1521 = DIRECTION('',(1.,0.));
+#1522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1523 = ORIENTED_EDGE('',*,*,#1524,.T.);
+#1524 = EDGE_CURVE('',#1502,#1454,#1525,.T.);
+#1525 = SURFACE_CURVE('',#1526,(#1530,#1537),.PCURVE_S1.);
+#1526 = LINE('',#1527,#1528);
+#1527 = CARTESIAN_POINT('',(57.5,10.,10.));
+#1528 = VECTOR('',#1529,1.);
+#1529 = DIRECTION('',(0.,1.,0.));
+#1530 = PCURVE('',#72,#1531);
+#1531 = DEFINITIONAL_REPRESENTATION('',(#1532),#1536);
+#1532 = LINE('',#1533,#1534);
+#1533 = CARTESIAN_POINT('',(12.4999999997,-9.615384615472));
+#1534 = VECTOR('',#1535,1.);
+#1535 = DIRECTION('',(0.,1.));
+#1536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1537 = PCURVE('',#557,#1538);
+#1538 = DEFINITIONAL_REPRESENTATION('',(#1539),#1543);
+#1539 = LINE('',#1540,#1541);
+#1540 = CARTESIAN_POINT('',(0.,-10.));
+#1541 = VECTOR('',#1542,1.);
+#1542 = DIRECTION('',(1.,0.));
+#1543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1544 = FACE_BOUND('',#1545,.T.);
+#1545 = EDGE_LOOP('',(#1546));
+#1546 = ORIENTED_EDGE('',*,*,#1547,.F.);
+#1547 = EDGE_CURVE('',#1548,#1548,#1550,.T.);
+#1548 = VERTEX_POINT('',#1549);
+#1549 = CARTESIAN_POINT('',(61.25,5.,10.));
+#1550 = SURFACE_CURVE('',#1551,(#1556,#1563),.PCURVE_S1.);
+#1551 = CIRCLE('',#1552,1.25);
+#1552 = AXIS2_PLACEMENT_3D('',#1553,#1554,#1555);
+#1553 = CARTESIAN_POINT('',(60.,5.,10.));
+#1554 = DIRECTION('',(0.,0.,1.));
+#1555 = DIRECTION('',(1.,0.,0.));
+#1556 = PCURVE('',#72,#1557);
+#1557 = DEFINITIONAL_REPRESENTATION('',(#1558),#1562);
+#1558 = CIRCLE('',#1559,1.25);
+#1559 = AXIS2_PLACEMENT_2D('',#1560,#1561);
+#1560 = CARTESIAN_POINT('',(14.9999999997,-14.61538461547));
+#1561 = DIRECTION('',(1.,0.));
+#1562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1563 = PCURVE('',#847,#1564);
+#1564 = DEFINITIONAL_REPRESENTATION('',(#1565),#1569);
+#1565 = LINE('',#1566,#1567);
+#1566 = CARTESIAN_POINT('',(0.,0.));
+#1567 = VECTOR('',#1568,1.);
+#1568 = DIRECTION('',(1.,0.));
+#1569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1570 = FACE_BOUND('',#1571,.T.);
+#1571 = EDGE_LOOP('',(#1572,#1597,#1620,#1643));
+#1572 = ORIENTED_EDGE('',*,*,#1573,.T.);
+#1573 = EDGE_CURVE('',#1574,#1576,#1578,.T.);
+#1574 = VERTEX_POINT('',#1575);
+#1575 = CARTESIAN_POINT('',(47.5,30.,10.));
+#1576 = VERTEX_POINT('',#1577);
+#1577 = CARTESIAN_POINT('',(52.5,30.,10.));
+#1578 = SURFACE_CURVE('',#1579,(#1583,#1590),.PCURVE_S1.);
+#1579 = LINE('',#1580,#1581);
+#1580 = CARTESIAN_POINT('',(47.5,30.,10.));
+#1581 = VECTOR('',#1582,1.);
+#1582 = DIRECTION('',(1.,0.,0.));
+#1583 = PCURVE('',#72,#1584);
+#1584 = DEFINITIONAL_REPRESENTATION('',(#1585),#1589);
+#1585 = LINE('',#1586,#1587);
+#1586 = CARTESIAN_POINT('',(2.4999999997,10.384615384528));
+#1587 = VECTOR('',#1588,1.);
+#1588 = DIRECTION('',(1.,0.));
+#1589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1590 = PCURVE('',#703,#1591);
+#1591 = DEFINITIONAL_REPRESENTATION('',(#1592),#1596);
+#1592 = LINE('',#1593,#1594);
+#1593 = CARTESIAN_POINT('',(0.,-10.));
+#1594 = VECTOR('',#1595,1.);
+#1595 = DIRECTION('',(1.,0.));
+#1596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1597 = ORIENTED_EDGE('',*,*,#1598,.T.);
+#1598 = EDGE_CURVE('',#1576,#1599,#1601,.T.);
+#1599 = VERTEX_POINT('',#1600);
+#1600 = CARTESIAN_POINT('',(52.5,10.,10.));
+#1601 = SURFACE_CURVE('',#1602,(#1606,#1613),.PCURVE_S1.);
+#1602 = LINE('',#1603,#1604);
+#1603 = CARTESIAN_POINT('',(52.5,30.,10.));
+#1604 = VECTOR('',#1605,1.);
+#1605 = DIRECTION('',(0.,-1.,0.));
+#1606 = PCURVE('',#72,#1607);
+#1607 = DEFINITIONAL_REPRESENTATION('',(#1608),#1612);
+#1608 = LINE('',#1609,#1610);
+#1609 = CARTESIAN_POINT('',(7.4999999997,10.384615384528));
+#1610 = VECTOR('',#1611,1.);
+#1611 = DIRECTION('',(0.,-1.));
+#1612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1613 = PCURVE('',#731,#1614);
+#1614 = DEFINITIONAL_REPRESENTATION('',(#1615),#1619);
+#1615 = LINE('',#1616,#1617);
+#1616 = CARTESIAN_POINT('',(0.,-10.));
+#1617 = VECTOR('',#1618,1.);
+#1618 = DIRECTION('',(1.,0.));
+#1619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1620 = ORIENTED_EDGE('',*,*,#1621,.T.);
+#1621 = EDGE_CURVE('',#1599,#1622,#1624,.T.);
+#1622 = VERTEX_POINT('',#1623);
+#1623 = CARTESIAN_POINT('',(47.5,10.,10.));
+#1624 = SURFACE_CURVE('',#1625,(#1629,#1636),.PCURVE_S1.);
+#1625 = LINE('',#1626,#1627);
+#1626 = CARTESIAN_POINT('',(52.5,10.,10.));
+#1627 = VECTOR('',#1628,1.);
+#1628 = DIRECTION('',(-1.,0.,0.));
+#1629 = PCURVE('',#72,#1630);
+#1630 = DEFINITIONAL_REPRESENTATION('',(#1631),#1635);
+#1631 = LINE('',#1632,#1633);
+#1632 = CARTESIAN_POINT('',(7.4999999997,-9.615384615472));
+#1633 = VECTOR('',#1634,1.);
+#1634 = DIRECTION('',(-1.,0.));
+#1635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1636 = PCURVE('',#759,#1637);
+#1637 = DEFINITIONAL_REPRESENTATION('',(#1638),#1642);
+#1638 = LINE('',#1639,#1640);
+#1639 = CARTESIAN_POINT('',(0.,-10.));
+#1640 = VECTOR('',#1641,1.);
+#1641 = DIRECTION('',(1.,0.));
+#1642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1643 = ORIENTED_EDGE('',*,*,#1644,.T.);
+#1644 = EDGE_CURVE('',#1622,#1574,#1645,.T.);
+#1645 = SURFACE_CURVE('',#1646,(#1650,#1657),.PCURVE_S1.);
+#1646 = LINE('',#1647,#1648);
+#1647 = CARTESIAN_POINT('',(47.5,10.,10.));
+#1648 = VECTOR('',#1649,1.);
+#1649 = DIRECTION('',(0.,1.,0.));
+#1650 = PCURVE('',#72,#1651);
+#1651 = DEFINITIONAL_REPRESENTATION('',(#1652),#1656);
+#1652 = LINE('',#1653,#1654);
+#1653 = CARTESIAN_POINT('',(2.4999999997,-9.615384615472));
+#1654 = VECTOR('',#1655,1.);
+#1655 = DIRECTION('',(0.,1.));
+#1656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1657 = PCURVE('',#785,#1658);
+#1658 = DEFINITIONAL_REPRESENTATION('',(#1659),#1663);
+#1659 = LINE('',#1660,#1661);
+#1660 = CARTESIAN_POINT('',(0.,-10.));
+#1661 = VECTOR('',#1662,1.);
+#1662 = DIRECTION('',(1.,0.));
+#1663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1664 = ADVANCED_FACE('',(#1665),#181,.T.);
+#1665 = FACE_BOUND('',#1666,.T.);
+#1666 = EDGE_LOOP('',(#1667,#1668,#1669,#1690));
+#1667 = ORIENTED_EDGE('',*,*,#165,.T.);
+#1668 = ORIENTED_EDGE('',*,*,#1101,.T.);
+#1669 = ORIENTED_EDGE('',*,*,#1670,.F.);
+#1670 = EDGE_CURVE('',#375,#1079,#1671,.T.);
+#1671 = SURFACE_CURVE('',#1672,(#1676,#1683),.PCURVE_S1.);
+#1672 = LINE('',#1673,#1674);
+#1673 = CARTESIAN_POINT('',(5.,30.,0.));
+#1674 = VECTOR('',#1675,1.);
+#1675 = DIRECTION('',(0.,0.,1.));
+#1676 = PCURVE('',#181,#1677);
+#1677 = DEFINITIONAL_REPRESENTATION('',(#1678),#1682);
+#1678 = LINE('',#1679,#1680);
+#1679 = CARTESIAN_POINT('',(5.,0.));
+#1680 = VECTOR('',#1681,1.);
+#1681 = DIRECTION('',(0.,-1.));
+#1682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1683 = PCURVE('',#390,#1684);
+#1684 = DEFINITIONAL_REPRESENTATION('',(#1685),#1689);
+#1685 = LINE('',#1686,#1687);
+#1686 = CARTESIAN_POINT('',(0.,0.));
+#1687 = VECTOR('',#1688,1.);
+#1688 = DIRECTION('',(0.,-1.));
+#1689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1690 = ORIENTED_EDGE('',*,*,#402,.F.);
+#1691 = ADVANCED_FACE('',(#1692),#235,.T.);
+#1692 = FACE_BOUND('',#1693,.T.);
+#1693 = EDGE_LOOP('',(#1694,#1715,#1716,#1717));
+#1694 = ORIENTED_EDGE('',*,*,#1695,.T.);
+#1695 = EDGE_CURVE('',#296,#1010,#1696,.T.);
+#1696 = SURFACE_CURVE('',#1697,(#1701,#1708),.PCURVE_S1.);
+#1697 = LINE('',#1698,#1699);
+#1698 = CARTESIAN_POINT('',(85.000000001113,30.,0.));
+#1699 = VECTOR('',#1700,1.);
+#1700 = DIRECTION('',(0.,0.,1.));
+#1701 = PCURVE('',#235,#1702);
+#1702 = DEFINITIONAL_REPRESENTATION('',(#1703),#1707);
+#1703 = LINE('',#1704,#1705);
+#1704 = CARTESIAN_POINT('',(0.,0.));
+#1705 = VECTOR('',#1706,1.);
+#1706 = DIRECTION('',(0.,-1.));
+#1707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1708 = PCURVE('',#334,#1709);
+#1709 = DEFINITIONAL_REPRESENTATION('',(#1710),#1714);
+#1710 = LINE('',#1711,#1712);
+#1711 = CARTESIAN_POINT('',(10.,0.));
+#1712 = VECTOR('',#1713,1.);
+#1713 = DIRECTION('',(0.,-1.));
+#1714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1715 = ORIENTED_EDGE('',*,*,#1009,.T.);
+#1716 = ORIENTED_EDGE('',*,*,#217,.F.);
+#1717 = ORIENTED_EDGE('',*,*,#295,.F.);
+#1718 = ADVANCED_FACE('',(#1719),#390,.T.);
+#1719 = FACE_BOUND('',#1720,.T.);
+#1720 = EDGE_LOOP('',(#1721,#1722,#1723,#1744));
+#1721 = ORIENTED_EDGE('',*,*,#1670,.T.);
+#1722 = ORIENTED_EDGE('',*,*,#1078,.T.);
+#1723 = ORIENTED_EDGE('',*,*,#1724,.F.);
+#1724 = EDGE_CURVE('',#347,#1056,#1725,.T.);
+#1725 = SURFACE_CURVE('',#1726,(#1730,#1737),.PCURVE_S1.);
+#1726 = LINE('',#1727,#1728);
+#1727 = CARTESIAN_POINT('',(5.,40.,0.));
+#1728 = VECTOR('',#1729,1.);
+#1729 = DIRECTION('',(0.,0.,1.));
+#1730 = PCURVE('',#390,#1731);
+#1731 = DEFINITIONAL_REPRESENTATION('',(#1732),#1736);
+#1732 = LINE('',#1733,#1734);
+#1733 = CARTESIAN_POINT('',(10.,0.));
+#1734 = VECTOR('',#1735,1.);
+#1735 = DIRECTION('',(0.,-1.));
+#1736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1737 = PCURVE('',#362,#1738);
+#1738 = DEFINITIONAL_REPRESENTATION('',(#1739),#1743);
+#1739 = LINE('',#1740,#1741);
+#1740 = CARTESIAN_POINT('',(0.,0.));
+#1741 = VECTOR('',#1742,1.);
+#1742 = DIRECTION('',(0.,-1.));
+#1743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1744 = ORIENTED_EDGE('',*,*,#374,.F.);
+#1745 = ADVANCED_FACE('',(#1746),#334,.T.);
+#1746 = FACE_BOUND('',#1747,.T.);
+#1747 = EDGE_LOOP('',(#1748,#1769,#1770,#1771));
+#1748 = ORIENTED_EDGE('',*,*,#1749,.T.);
+#1749 = EDGE_CURVE('',#319,#1033,#1750,.T.);
+#1750 = SURFACE_CURVE('',#1751,(#1755,#1762),.PCURVE_S1.);
+#1751 = LINE('',#1752,#1753);
+#1752 = CARTESIAN_POINT('',(85.000000001113,40.,0.));
+#1753 = VECTOR('',#1754,1.);
+#1754 = DIRECTION('',(0.,0.,1.));
+#1755 = PCURVE('',#334,#1756);
+#1756 = DEFINITIONAL_REPRESENTATION('',(#1757),#1761);
+#1757 = LINE('',#1758,#1759);
+#1758 = CARTESIAN_POINT('',(0.,0.));
+#1759 = VECTOR('',#1760,1.);
+#1760 = DIRECTION('',(0.,-1.));
+#1761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1762 = PCURVE('',#362,#1763);
+#1763 = DEFINITIONAL_REPRESENTATION('',(#1764),#1768);
+#1764 = LINE('',#1765,#1766);
+#1765 = CARTESIAN_POINT('',(80.000000001113,0.));
+#1766 = VECTOR('',#1767,1.);
+#1767 = DIRECTION('',(0.,-1.));
+#1768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1769 = ORIENTED_EDGE('',*,*,#1032,.T.);
+#1770 = ORIENTED_EDGE('',*,*,#1695,.F.);
+#1771 = ORIENTED_EDGE('',*,*,#318,.F.);
+#1772 = ADVANCED_FACE('',(#1773),#362,.T.);
+#1773 = FACE_BOUND('',#1774,.T.);
+#1774 = EDGE_LOOP('',(#1775,#1776,#1777,#1778));
+#1775 = ORIENTED_EDGE('',*,*,#1724,.T.);
+#1776 = ORIENTED_EDGE('',*,*,#1055,.T.);
+#1777 = ORIENTED_EDGE('',*,*,#1749,.F.);
+#1778 = ORIENTED_EDGE('',*,*,#346,.F.);
+#1779 = ADVANCED_FACE('',(#1780),#443,.F.);
+#1780 = FACE_BOUND('',#1781,.F.);
+#1781 = EDGE_LOOP('',(#1782,#1803,#1804,#1805));
+#1782 = ORIENTED_EDGE('',*,*,#1783,.T.);
+#1783 = EDGE_CURVE('',#1397,#427,#1784,.T.);
+#1784 = SEAM_CURVE('',#1785,(#1789,#1796),.PCURVE_S1.);
+#1785 = LINE('',#1786,#1787);
+#1786 = CARTESIAN_POINT('',(81.250000001113,35.,10.));
+#1787 = VECTOR('',#1788,1.);
+#1788 = DIRECTION('',(-0.,-0.,-1.));
+#1789 = PCURVE('',#443,#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 = PCURVE('',#443,#1797);
+#1797 = DEFINITIONAL_REPRESENTATION('',(#1798),#1802);
+#1798 = LINE('',#1799,#1800);
+#1799 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1800 = VECTOR('',#1801,1.);
+#1801 = DIRECTION('',(0.,-1.));
+#1802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1803 = ORIENTED_EDGE('',*,*,#426,.T.);
+#1804 = ORIENTED_EDGE('',*,*,#1783,.F.);
+#1805 = ORIENTED_EDGE('',*,*,#1396,.F.);
+#1806 = ADVANCED_FACE('',(#1807),#475,.F.);
+#1807 = FACE_BOUND('',#1808,.F.);
+#1808 = EDGE_LOOP('',(#1809,#1830,#1831,#1852));
+#1809 = ORIENTED_EDGE('',*,*,#1810,.T.);
+#1810 = EDGE_CURVE('',#458,#1454,#1811,.T.);
+#1811 = SURFACE_CURVE('',#1812,(#1816,#1823),.PCURVE_S1.);
+#1812 = LINE('',#1813,#1814);
+#1813 = CARTESIAN_POINT('',(57.5,30.,0.));
+#1814 = VECTOR('',#1815,1.);
+#1815 = DIRECTION('',(0.,0.,1.));
+#1816 = PCURVE('',#475,#1817);
+#1817 = DEFINITIONAL_REPRESENTATION('',(#1818),#1822);
+#1818 = LINE('',#1819,#1820);
+#1819 = CARTESIAN_POINT('',(0.,0.));
+#1820 = VECTOR('',#1821,1.);
+#1821 = DIRECTION('',(0.,-1.));
+#1822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1823 = PCURVE('',#557,#1824);
+#1824 = DEFINITIONAL_REPRESENTATION('',(#1825),#1829);
+#1825 = LINE('',#1826,#1827);
+#1826 = CARTESIAN_POINT('',(20.,0.));
+#1827 = VECTOR('',#1828,1.);
+#1828 = DIRECTION('',(0.,-1.));
+#1829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1830 = ORIENTED_EDGE('',*,*,#1453,.T.);
+#1831 = ORIENTED_EDGE('',*,*,#1832,.F.);
+#1832 = EDGE_CURVE('',#460,#1456,#1833,.T.);
+#1833 = SURFACE_CURVE('',#1834,(#1838,#1845),.PCURVE_S1.);
+#1834 = LINE('',#1835,#1836);
+#1835 = CARTESIAN_POINT('',(62.5,30.,0.));
+#1836 = VECTOR('',#1837,1.);
+#1837 = DIRECTION('',(0.,0.,1.));
+#1838 = PCURVE('',#475,#1839);
+#1839 = DEFINITIONAL_REPRESENTATION('',(#1840),#1844);
+#1840 = LINE('',#1841,#1842);
+#1841 = CARTESIAN_POINT('',(5.,0.));
+#1842 = VECTOR('',#1843,1.);
+#1843 = DIRECTION('',(0.,-1.));
+#1844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1845 = PCURVE('',#503,#1846);
+#1846 = DEFINITIONAL_REPRESENTATION('',(#1847),#1851);
+#1847 = LINE('',#1848,#1849);
+#1848 = CARTESIAN_POINT('',(0.,0.));
+#1849 = VECTOR('',#1850,1.);
+#1850 = DIRECTION('',(0.,-1.));
+#1851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1852 = ORIENTED_EDGE('',*,*,#457,.F.);
+#1853 = ADVANCED_FACE('',(#1854),#557,.F.);
+#1854 = FACE_BOUND('',#1855,.F.);
+#1855 = EDGE_LOOP('',(#1856,#1877,#1878,#1879));
+#1856 = ORIENTED_EDGE('',*,*,#1857,.T.);
+#1857 = EDGE_CURVE('',#516,#1502,#1858,.T.);
+#1858 = SURFACE_CURVE('',#1859,(#1863,#1870),.PCURVE_S1.);
+#1859 = LINE('',#1860,#1861);
+#1860 = CARTESIAN_POINT('',(57.5,10.,0.));
+#1861 = VECTOR('',#1862,1.);
+#1862 = DIRECTION('',(0.,0.,1.));
+#1863 = PCURVE('',#557,#1864);
+#1864 = DEFINITIONAL_REPRESENTATION('',(#1865),#1869);
+#1865 = LINE('',#1866,#1867);
+#1866 = CARTESIAN_POINT('',(0.,0.));
+#1867 = VECTOR('',#1868,1.);
+#1868 = DIRECTION('',(0.,-1.));
+#1869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1870 = PCURVE('',#531,#1871);
+#1871 = DEFINITIONAL_REPRESENTATION('',(#1872),#1876);
+#1872 = LINE('',#1873,#1874);
+#1873 = CARTESIAN_POINT('',(5.,0.));
+#1874 = VECTOR('',#1875,1.);
+#1875 = DIRECTION('',(0.,-1.));
+#1876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1877 = ORIENTED_EDGE('',*,*,#1524,.T.);
+#1878 = ORIENTED_EDGE('',*,*,#1810,.F.);
+#1879 = ORIENTED_EDGE('',*,*,#543,.F.);
+#1880 = ADVANCED_FACE('',(#1881),#503,.F.);
+#1881 = FACE_BOUND('',#1882,.F.);
+#1882 = EDGE_LOOP('',(#1883,#1884,#1885,#1906));
+#1883 = ORIENTED_EDGE('',*,*,#1832,.T.);
+#1884 = ORIENTED_EDGE('',*,*,#1478,.T.);
+#1885 = ORIENTED_EDGE('',*,*,#1886,.F.);
+#1886 = EDGE_CURVE('',#488,#1479,#1887,.T.);
+#1887 = SURFACE_CURVE('',#1888,(#1892,#1899),.PCURVE_S1.);
+#1888 = LINE('',#1889,#1890);
+#1889 = CARTESIAN_POINT('',(62.5,10.,0.));
+#1890 = VECTOR('',#1891,1.);
+#1891 = DIRECTION('',(0.,0.,1.));
+#1892 = PCURVE('',#503,#1893);
+#1893 = DEFINITIONAL_REPRESENTATION('',(#1894),#1898);
+#1894 = LINE('',#1895,#1896);
+#1895 = CARTESIAN_POINT('',(20.,0.));
+#1896 = VECTOR('',#1897,1.);
+#1897 = DIRECTION('',(0.,-1.));
+#1898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1899 = PCURVE('',#531,#1900);
+#1900 = DEFINITIONAL_REPRESENTATION('',(#1901),#1905);
+#1901 = LINE('',#1902,#1903);
+#1902 = CARTESIAN_POINT('',(0.,-0.));
+#1903 = VECTOR('',#1904,1.);
+#1904 = DIRECTION('',(0.,-1.));
+#1905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1906 = ORIENTED_EDGE('',*,*,#487,.F.);
+#1907 = ADVANCED_FACE('',(#1908),#531,.F.);
+#1908 = FACE_BOUND('',#1909,.F.);
+#1909 = EDGE_LOOP('',(#1910,#1911,#1912,#1913));
+#1910 = ORIENTED_EDGE('',*,*,#1886,.T.);
+#1911 = ORIENTED_EDGE('',*,*,#1501,.T.);
+#1912 = ORIENTED_EDGE('',*,*,#1857,.F.);
+#1913 = ORIENTED_EDGE('',*,*,#515,.F.);
+#1914 = ADVANCED_FACE('',(#1915),#589,.F.);
+#1915 = FACE_BOUND('',#1916,.F.);
+#1916 = EDGE_LOOP('',(#1917,#1938,#1939,#1960));
+#1917 = ORIENTED_EDGE('',*,*,#1918,.T.);
+#1918 = EDGE_CURVE('',#572,#1303,#1919,.T.);
+#1919 = SURFACE_CURVE('',#1920,(#1924,#1931),.PCURVE_S1.);
+#1920 = LINE('',#1921,#1922);
+#1921 = CARTESIAN_POINT('',(37.5,30.,0.));
+#1922 = VECTOR('',#1923,1.);
+#1923 = DIRECTION('',(0.,0.,1.));
+#1924 = PCURVE('',#589,#1925);
+#1925 = DEFINITIONAL_REPRESENTATION('',(#1926),#1930);
+#1926 = LINE('',#1927,#1928);
+#1927 = CARTESIAN_POINT('',(0.,0.));
+#1928 = VECTOR('',#1929,1.);
+#1929 = DIRECTION('',(0.,-1.));
+#1930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1931 = PCURVE('',#671,#1932);
+#1932 = DEFINITIONAL_REPRESENTATION('',(#1933),#1937);
+#1933 = LINE('',#1934,#1935);
+#1934 = CARTESIAN_POINT('',(20.,0.));
+#1935 = VECTOR('',#1936,1.);
+#1936 = DIRECTION('',(0.,-1.));
+#1937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1938 = ORIENTED_EDGE('',*,*,#1302,.T.);
+#1939 = ORIENTED_EDGE('',*,*,#1940,.F.);
+#1940 = EDGE_CURVE('',#574,#1305,#1941,.T.);
+#1941 = SURFACE_CURVE('',#1942,(#1946,#1953),.PCURVE_S1.);
+#1942 = LINE('',#1943,#1944);
+#1943 = CARTESIAN_POINT('',(42.5,30.,0.));
+#1944 = VECTOR('',#1945,1.);
+#1945 = DIRECTION('',(0.,0.,1.));
+#1946 = PCURVE('',#589,#1947);
+#1947 = DEFINITIONAL_REPRESENTATION('',(#1948),#1952);
+#1948 = LINE('',#1949,#1950);
+#1949 = CARTESIAN_POINT('',(5.,0.));
+#1950 = VECTOR('',#1951,1.);
+#1951 = DIRECTION('',(0.,-1.));
+#1952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1953 = PCURVE('',#617,#1954);
+#1954 = DEFINITIONAL_REPRESENTATION('',(#1955),#1959);
+#1955 = LINE('',#1956,#1957);
+#1956 = CARTESIAN_POINT('',(0.,0.));
+#1957 = VECTOR('',#1958,1.);
+#1958 = DIRECTION('',(0.,-1.));
+#1959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1960 = ORIENTED_EDGE('',*,*,#571,.F.);
+#1961 = ADVANCED_FACE('',(#1962),#671,.F.);
+#1962 = FACE_BOUND('',#1963,.F.);
+#1963 = EDGE_LOOP('',(#1964,#1985,#1986,#1987));
+#1964 = ORIENTED_EDGE('',*,*,#1965,.T.);
+#1965 = EDGE_CURVE('',#630,#1351,#1966,.T.);
+#1966 = SURFACE_CURVE('',#1967,(#1971,#1978),.PCURVE_S1.);
+#1967 = LINE('',#1968,#1969);
+#1968 = CARTESIAN_POINT('',(37.5,10.,0.));
+#1969 = VECTOR('',#1970,1.);
+#1970 = DIRECTION('',(0.,0.,1.));
+#1971 = PCURVE('',#671,#1972);
+#1972 = DEFINITIONAL_REPRESENTATION('',(#1973),#1977);
+#1973 = LINE('',#1974,#1975);
+#1974 = CARTESIAN_POINT('',(0.,0.));
+#1975 = VECTOR('',#1976,1.);
+#1976 = DIRECTION('',(0.,-1.));
+#1977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1978 = PCURVE('',#645,#1979);
+#1979 = DEFINITIONAL_REPRESENTATION('',(#1980),#1984);
+#1980 = LINE('',#1981,#1982);
+#1981 = CARTESIAN_POINT('',(5.,0.));
+#1982 = VECTOR('',#1983,1.);
+#1983 = DIRECTION('',(0.,-1.));
+#1984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1985 = ORIENTED_EDGE('',*,*,#1373,.T.);
+#1986 = ORIENTED_EDGE('',*,*,#1918,.F.);
+#1987 = ORIENTED_EDGE('',*,*,#657,.F.);
+#1988 = ADVANCED_FACE('',(#1989),#617,.F.);
+#1989 = FACE_BOUND('',#1990,.F.);
+#1990 = EDGE_LOOP('',(#1991,#1992,#1993,#2014));
+#1991 = ORIENTED_EDGE('',*,*,#1940,.T.);
+#1992 = ORIENTED_EDGE('',*,*,#1327,.T.);
+#1993 = ORIENTED_EDGE('',*,*,#1994,.F.);
+#1994 = EDGE_CURVE('',#602,#1328,#1995,.T.);
+#1995 = SURFACE_CURVE('',#1996,(#2000,#2007),.PCURVE_S1.);
+#1996 = LINE('',#1997,#1998);
+#1997 = CARTESIAN_POINT('',(42.5,10.,0.));
+#1998 = VECTOR('',#1999,1.);
+#1999 = DIRECTION('',(0.,0.,1.));
+#2000 = PCURVE('',#617,#2001);
+#2001 = DEFINITIONAL_REPRESENTATION('',(#2002),#2006);
+#2002 = LINE('',#2003,#2004);
+#2003 = CARTESIAN_POINT('',(20.,0.));
+#2004 = VECTOR('',#2005,1.);
+#2005 = DIRECTION('',(0.,-1.));
+#2006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2007 = PCURVE('',#645,#2008);
+#2008 = DEFINITIONAL_REPRESENTATION('',(#2009),#2013);
+#2009 = LINE('',#2010,#2011);
+#2010 = CARTESIAN_POINT('',(0.,-0.));
+#2011 = VECTOR('',#2012,1.);
+#2012 = DIRECTION('',(0.,-1.));
+#2013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2014 = ORIENTED_EDGE('',*,*,#601,.F.);
+#2015 = ADVANCED_FACE('',(#2016),#645,.F.);
+#2016 = FACE_BOUND('',#2017,.F.);
+#2017 = EDGE_LOOP('',(#2018,#2019,#2020,#2021));
+#2018 = ORIENTED_EDGE('',*,*,#1994,.T.);
+#2019 = ORIENTED_EDGE('',*,*,#1350,.T.);
+#2020 = ORIENTED_EDGE('',*,*,#1965,.F.);
+#2021 = ORIENTED_EDGE('',*,*,#629,.F.);
+#2022 = ADVANCED_FACE('',(#2023),#703,.F.);
+#2023 = FACE_BOUND('',#2024,.F.);
+#2024 = EDGE_LOOP('',(#2025,#2046,#2047,#2068));
+#2025 = ORIENTED_EDGE('',*,*,#2026,.T.);
+#2026 = EDGE_CURVE('',#686,#1574,#2027,.T.);
+#2027 = SURFACE_CURVE('',#2028,(#2032,#2039),.PCURVE_S1.);
+#2028 = LINE('',#2029,#2030);
+#2029 = CARTESIAN_POINT('',(47.5,30.,0.));
+#2030 = VECTOR('',#2031,1.);
+#2031 = DIRECTION('',(0.,0.,1.));
+#2032 = PCURVE('',#703,#2033);
+#2033 = DEFINITIONAL_REPRESENTATION('',(#2034),#2038);
+#2034 = LINE('',#2035,#2036);
+#2035 = CARTESIAN_POINT('',(0.,0.));
+#2036 = VECTOR('',#2037,1.);
+#2037 = DIRECTION('',(0.,-1.));
+#2038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2039 = PCURVE('',#785,#2040);
+#2040 = DEFINITIONAL_REPRESENTATION('',(#2041),#2045);
+#2041 = LINE('',#2042,#2043);
+#2042 = CARTESIAN_POINT('',(20.,0.));
+#2043 = VECTOR('',#2044,1.);
+#2044 = DIRECTION('',(0.,-1.));
+#2045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2046 = ORIENTED_EDGE('',*,*,#1573,.T.);
+#2047 = ORIENTED_EDGE('',*,*,#2048,.F.);
+#2048 = EDGE_CURVE('',#688,#1576,#2049,.T.);
+#2049 = SURFACE_CURVE('',#2050,(#2054,#2061),.PCURVE_S1.);
+#2050 = LINE('',#2051,#2052);
+#2051 = CARTESIAN_POINT('',(52.5,30.,0.));
+#2052 = VECTOR('',#2053,1.);
+#2053 = DIRECTION('',(0.,0.,1.));
+#2054 = PCURVE('',#703,#2055);
+#2055 = DEFINITIONAL_REPRESENTATION('',(#2056),#2060);
+#2056 = LINE('',#2057,#2058);
+#2057 = CARTESIAN_POINT('',(5.,0.));
+#2058 = VECTOR('',#2059,1.);
+#2059 = DIRECTION('',(0.,-1.));
+#2060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2061 = PCURVE('',#731,#2062);
+#2062 = DEFINITIONAL_REPRESENTATION('',(#2063),#2067);
+#2063 = LINE('',#2064,#2065);
+#2064 = CARTESIAN_POINT('',(0.,0.));
+#2065 = VECTOR('',#2066,1.);
+#2066 = DIRECTION('',(0.,-1.));
+#2067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2068 = ORIENTED_EDGE('',*,*,#685,.F.);
+#2069 = ADVANCED_FACE('',(#2070),#785,.F.);
+#2070 = FACE_BOUND('',#2071,.F.);
+#2071 = EDGE_LOOP('',(#2072,#2093,#2094,#2095));
+#2072 = ORIENTED_EDGE('',*,*,#2073,.T.);
+#2073 = EDGE_CURVE('',#744,#1622,#2074,.T.);
+#2074 = SURFACE_CURVE('',#2075,(#2079,#2086),.PCURVE_S1.);
+#2075 = LINE('',#2076,#2077);
+#2076 = CARTESIAN_POINT('',(47.5,10.,0.));
+#2077 = VECTOR('',#2078,1.);
+#2078 = DIRECTION('',(0.,0.,1.));
+#2079 = PCURVE('',#785,#2080);
+#2080 = DEFINITIONAL_REPRESENTATION('',(#2081),#2085);
+#2081 = LINE('',#2082,#2083);
+#2082 = CARTESIAN_POINT('',(0.,0.));
+#2083 = VECTOR('',#2084,1.);
+#2084 = DIRECTION('',(0.,-1.));
+#2085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2086 = PCURVE('',#759,#2087);
+#2087 = DEFINITIONAL_REPRESENTATION('',(#2088),#2092);
+#2088 = LINE('',#2089,#2090);
+#2089 = CARTESIAN_POINT('',(5.,0.));
+#2090 = VECTOR('',#2091,1.);
+#2091 = DIRECTION('',(0.,-1.));
+#2092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2093 = ORIENTED_EDGE('',*,*,#1644,.T.);
+#2094 = ORIENTED_EDGE('',*,*,#2026,.F.);
+#2095 = ORIENTED_EDGE('',*,*,#771,.F.);
+#2096 = ADVANCED_FACE('',(#2097),#731,.F.);
+#2097 = FACE_BOUND('',#2098,.F.);
+#2098 = EDGE_LOOP('',(#2099,#2100,#2101,#2122));
+#2099 = ORIENTED_EDGE('',*,*,#2048,.T.);
+#2100 = ORIENTED_EDGE('',*,*,#1598,.T.);
+#2101 = ORIENTED_EDGE('',*,*,#2102,.F.);
+#2102 = EDGE_CURVE('',#716,#1599,#2103,.T.);
+#2103 = SURFACE_CURVE('',#2104,(#2108,#2115),.PCURVE_S1.);
+#2104 = LINE('',#2105,#2106);
+#2105 = CARTESIAN_POINT('',(52.5,10.,0.));
+#2106 = VECTOR('',#2107,1.);
+#2107 = DIRECTION('',(0.,0.,1.));
+#2108 = PCURVE('',#731,#2109);
+#2109 = DEFINITIONAL_REPRESENTATION('',(#2110),#2114);
+#2110 = LINE('',#2111,#2112);
+#2111 = CARTESIAN_POINT('',(20.,0.));
+#2112 = VECTOR('',#2113,1.);
+#2113 = DIRECTION('',(0.,-1.));
+#2114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2115 = PCURVE('',#759,#2116);
+#2116 = DEFINITIONAL_REPRESENTATION('',(#2117),#2121);
+#2117 = LINE('',#2118,#2119);
+#2118 = CARTESIAN_POINT('',(0.,-0.));
+#2119 = VECTOR('',#2120,1.);
+#2120 = DIRECTION('',(0.,-1.));
+#2121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2122 = ORIENTED_EDGE('',*,*,#715,.F.);
+#2123 = ADVANCED_FACE('',(#2124),#759,.F.);
+#2124 = FACE_BOUND('',#2125,.F.);
+#2125 = EDGE_LOOP('',(#2126,#2127,#2128,#2129));
+#2126 = ORIENTED_EDGE('',*,*,#2102,.T.);
+#2127 = ORIENTED_EDGE('',*,*,#1621,.T.);
+#2128 = ORIENTED_EDGE('',*,*,#2073,.F.);
+#2129 = ORIENTED_EDGE('',*,*,#743,.F.);
+#2130 = ADVANCED_FACE('',(#2131),#816,.F.);
+#2131 = FACE_BOUND('',#2132,.F.);
+#2132 = EDGE_LOOP('',(#2133,#2154,#2155,#2156));
+#2133 = ORIENTED_EDGE('',*,*,#2134,.T.);
+#2134 = EDGE_CURVE('',#1157,#800,#2135,.T.);
+#2135 = SEAM_CURVE('',#2136,(#2140,#2147),.PCURVE_S1.);
+#2136 = LINE('',#2137,#2138);
+#2137 = CARTESIAN_POINT('',(31.25,5.,10.));
+#2138 = VECTOR('',#2139,1.);
+#2139 = DIRECTION('',(-0.,-0.,-1.));
+#2140 = PCURVE('',#816,#2141);
+#2141 = DEFINITIONAL_REPRESENTATION('',(#2142),#2146);
+#2142 = LINE('',#2143,#2144);
+#2143 = CARTESIAN_POINT('',(0.,0.));
+#2144 = VECTOR('',#2145,1.);
+#2145 = DIRECTION('',(0.,-1.));
+#2146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2147 = PCURVE('',#816,#2148);
+#2148 = DEFINITIONAL_REPRESENTATION('',(#2149),#2153);
+#2149 = LINE('',#2150,#2151);
+#2150 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2151 = VECTOR('',#2152,1.);
+#2152 = DIRECTION('',(0.,-1.));
+#2153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2154 = ORIENTED_EDGE('',*,*,#799,.T.);
+#2155 = ORIENTED_EDGE('',*,*,#2134,.F.);
+#2156 = ORIENTED_EDGE('',*,*,#1156,.F.);
+#2157 = ADVANCED_FACE('',(#2158),#847,.F.);
+#2158 = FACE_BOUND('',#2159,.F.);
+#2159 = EDGE_LOOP('',(#2160,#2181,#2182,#2183));
+#2160 = ORIENTED_EDGE('',*,*,#2161,.T.);
+#2161 = EDGE_CURVE('',#1548,#831,#2162,.T.);
+#2162 = SEAM_CURVE('',#2163,(#2167,#2174),.PCURVE_S1.);
+#2163 = LINE('',#2164,#2165);
+#2164 = CARTESIAN_POINT('',(61.25,5.,10.));
+#2165 = VECTOR('',#2166,1.);
+#2166 = DIRECTION('',(-0.,-0.,-1.));
+#2167 = PCURVE('',#847,#2168);
+#2168 = DEFINITIONAL_REPRESENTATION('',(#2169),#2173);
+#2169 = LINE('',#2170,#2171);
+#2170 = CARTESIAN_POINT('',(0.,0.));
+#2171 = VECTOR('',#2172,1.);
+#2172 = DIRECTION('',(0.,-1.));
+#2173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2174 = PCURVE('',#847,#2175);
+#2175 = DEFINITIONAL_REPRESENTATION('',(#2176),#2180);
+#2176 = LINE('',#2177,#2178);
+#2177 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2178 = VECTOR('',#2179,1.);
+#2179 = DIRECTION('',(0.,-1.));
+#2180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2181 = ORIENTED_EDGE('',*,*,#830,.T.);
+#2182 = ORIENTED_EDGE('',*,*,#2161,.F.);
+#2183 = ORIENTED_EDGE('',*,*,#1547,.F.);
+#2184 = ADVANCED_FACE('',(#2185),#879,.F.);
+#2185 = FACE_BOUND('',#2186,.F.);
+#2186 = EDGE_LOOP('',(#2187,#2208,#2209,#2230));
+#2187 = ORIENTED_EDGE('',*,*,#2188,.T.);
+#2188 = EDGE_CURVE('',#862,#1183,#2189,.T.);
+#2189 = SURFACE_CURVE('',#2190,(#2194,#2201),.PCURVE_S1.);
+#2190 = LINE('',#2191,#2192);
+#2191 = CARTESIAN_POINT('',(27.5,30.,0.));
+#2192 = VECTOR('',#2193,1.);
+#2193 = DIRECTION('',(0.,0.,1.));
+#2194 = PCURVE('',#879,#2195);
+#2195 = DEFINITIONAL_REPRESENTATION('',(#2196),#2200);
+#2196 = LINE('',#2197,#2198);
+#2197 = CARTESIAN_POINT('',(0.,0.));
+#2198 = VECTOR('',#2199,1.);
+#2199 = DIRECTION('',(0.,-1.));
+#2200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2201 = PCURVE('',#961,#2202);
+#2202 = DEFINITIONAL_REPRESENTATION('',(#2203),#2207);
+#2203 = LINE('',#2204,#2205);
+#2204 = CARTESIAN_POINT('',(20.,0.));
+#2205 = VECTOR('',#2206,1.);
+#2206 = DIRECTION('',(0.,-1.));
+#2207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2208 = ORIENTED_EDGE('',*,*,#1182,.T.);
+#2209 = ORIENTED_EDGE('',*,*,#2210,.F.);
+#2210 = EDGE_CURVE('',#864,#1185,#2211,.T.);
+#2211 = SURFACE_CURVE('',#2212,(#2216,#2223),.PCURVE_S1.);
+#2212 = LINE('',#2213,#2214);
+#2213 = CARTESIAN_POINT('',(32.5,30.,0.));
+#2214 = VECTOR('',#2215,1.);
+#2215 = DIRECTION('',(0.,0.,1.));
+#2216 = PCURVE('',#879,#2217);
+#2217 = DEFINITIONAL_REPRESENTATION('',(#2218),#2222);
+#2218 = LINE('',#2219,#2220);
+#2219 = CARTESIAN_POINT('',(5.,0.));
+#2220 = VECTOR('',#2221,1.);
+#2221 = DIRECTION('',(0.,-1.));
+#2222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2223 = PCURVE('',#907,#2224);
+#2224 = DEFINITIONAL_REPRESENTATION('',(#2225),#2229);
+#2225 = LINE('',#2226,#2227);
+#2226 = CARTESIAN_POINT('',(0.,0.));
+#2227 = VECTOR('',#2228,1.);
+#2228 = DIRECTION('',(0.,-1.));
+#2229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2230 = ORIENTED_EDGE('',*,*,#861,.F.);
+#2231 = ADVANCED_FACE('',(#2232),#961,.F.);
+#2232 = FACE_BOUND('',#2233,.F.);
+#2233 = EDGE_LOOP('',(#2234,#2255,#2256,#2257));
+#2234 = ORIENTED_EDGE('',*,*,#2235,.T.);
+#2235 = EDGE_CURVE('',#920,#1231,#2236,.T.);
+#2236 = SURFACE_CURVE('',#2237,(#2241,#2248),.PCURVE_S1.);
+#2237 = LINE('',#2238,#2239);
+#2238 = CARTESIAN_POINT('',(27.5,10.,0.));
+#2239 = VECTOR('',#2240,1.);
+#2240 = DIRECTION('',(0.,0.,1.));
+#2241 = PCURVE('',#961,#2242);
+#2242 = DEFINITIONAL_REPRESENTATION('',(#2243),#2247);
+#2243 = LINE('',#2244,#2245);
+#2244 = CARTESIAN_POINT('',(0.,0.));
+#2245 = VECTOR('',#2246,1.);
+#2246 = DIRECTION('',(0.,-1.));
+#2247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2248 = PCURVE('',#935,#2249);
+#2249 = DEFINITIONAL_REPRESENTATION('',(#2250),#2254);
+#2250 = LINE('',#2251,#2252);
+#2251 = CARTESIAN_POINT('',(5.,0.));
+#2252 = VECTOR('',#2253,1.);
+#2253 = DIRECTION('',(0.,-1.));
+#2254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2255 = ORIENTED_EDGE('',*,*,#1253,.T.);
+#2256 = ORIENTED_EDGE('',*,*,#2188,.F.);
+#2257 = ORIENTED_EDGE('',*,*,#947,.F.);
+#2258 = ADVANCED_FACE('',(#2259),#907,.F.);
+#2259 = FACE_BOUND('',#2260,.F.);
+#2260 = EDGE_LOOP('',(#2261,#2262,#2263,#2284));
+#2261 = ORIENTED_EDGE('',*,*,#2210,.T.);
+#2262 = ORIENTED_EDGE('',*,*,#1207,.T.);
+#2263 = ORIENTED_EDGE('',*,*,#2264,.F.);
+#2264 = EDGE_CURVE('',#892,#1208,#2265,.T.);
+#2265 = SURFACE_CURVE('',#2266,(#2270,#2277),.PCURVE_S1.);
+#2266 = LINE('',#2267,#2268);
+#2267 = CARTESIAN_POINT('',(32.5,10.,0.));
+#2268 = VECTOR('',#2269,1.);
+#2269 = DIRECTION('',(0.,0.,1.));
+#2270 = PCURVE('',#907,#2271);
+#2271 = DEFINITIONAL_REPRESENTATION('',(#2272),#2276);
+#2272 = LINE('',#2273,#2274);
+#2273 = CARTESIAN_POINT('',(20.,0.));
+#2274 = VECTOR('',#2275,1.);
+#2275 = DIRECTION('',(0.,-1.));
+#2276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2277 = PCURVE('',#935,#2278);
+#2278 = DEFINITIONAL_REPRESENTATION('',(#2279),#2283);
+#2279 = LINE('',#2280,#2281);
+#2280 = CARTESIAN_POINT('',(0.,-0.));
+#2281 = VECTOR('',#2282,1.);
+#2282 = DIRECTION('',(0.,-1.));
+#2283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2284 = ORIENTED_EDGE('',*,*,#891,.F.);
+#2285 = ADVANCED_FACE('',(#2286),#935,.F.);
+#2286 = FACE_BOUND('',#2287,.F.);
+#2287 = EDGE_LOOP('',(#2288,#2289,#2290,#2291));
+#2288 = ORIENTED_EDGE('',*,*,#2264,.T.);
+#2289 = ORIENTED_EDGE('',*,*,#1230,.T.);
+#2290 = ORIENTED_EDGE('',*,*,#2235,.F.);
+#2291 = ORIENTED_EDGE('',*,*,#919,.F.);
+#2292 = ADVANCED_FACE('',(#2293),#992,.F.);
+#2293 = FACE_BOUND('',#2294,.F.);
+#2294 = EDGE_LOOP('',(#2295,#2316,#2317,#2318));
+#2295 = ORIENTED_EDGE('',*,*,#2296,.T.);
+#2296 = EDGE_CURVE('',#1277,#976,#2297,.T.);
+#2297 = SEAM_CURVE('',#2298,(#2302,#2309),.PCURVE_S1.);
+#2298 = LINE('',#2299,#2300);
+#2299 = CARTESIAN_POINT('',(11.25,35.,10.));
+#2300 = VECTOR('',#2301,1.);
+#2301 = DIRECTION('',(-0.,-0.,-1.));
+#2302 = PCURVE('',#992,#2303);
+#2303 = DEFINITIONAL_REPRESENTATION('',(#2304),#2308);
+#2304 = LINE('',#2305,#2306);
+#2305 = CARTESIAN_POINT('',(0.,0.));
+#2306 = VECTOR('',#2307,1.);
+#2307 = DIRECTION('',(0.,-1.));
+#2308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2309 = PCURVE('',#992,#2310);
+#2310 = DEFINITIONAL_REPRESENTATION('',(#2311),#2315);
+#2311 = LINE('',#2312,#2313);
+#2312 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2313 = VECTOR('',#2314,1.);
+#2314 = DIRECTION('',(0.,-1.));
+#2315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2316 = ORIENTED_EDGE('',*,*,#975,.T.);
+#2317 = ORIENTED_EDGE('',*,*,#2296,.F.);
+#2318 = ORIENTED_EDGE('',*,*,#1276,.F.);
+#2319 = ADVANCED_FACE('',(#2320),#1142,.F.);
+#2320 = FACE_BOUND('',#2321,.F.);
+#2321 = EDGE_LOOP('',(#2322,#2345,#2372,#2373));
+#2322 = ORIENTED_EDGE('',*,*,#2323,.T.);
+#2323 = EDGE_CURVE('',#1126,#2324,#2326,.T.);
+#2324 = VERTEX_POINT('',#2325);
+#2325 = CARTESIAN_POINT('',(15.,10.,7.5));
+#2326 = SEAM_CURVE('',#2327,(#2331,#2338),.PCURVE_S1.);
+#2327 = LINE('',#2328,#2329);
+#2328 = CARTESIAN_POINT('',(15.,10.,10.));
+#2329 = VECTOR('',#2330,1.);
+#2330 = DIRECTION('',(-0.,-0.,-1.));
+#2331 = PCURVE('',#1142,#2332);
+#2332 = DEFINITIONAL_REPRESENTATION('',(#2333),#2337);
+#2333 = LINE('',#2334,#2335);
+#2334 = CARTESIAN_POINT('',(0.,0.));
+#2335 = VECTOR('',#2336,1.);
+#2336 = DIRECTION('',(0.,-1.));
+#2337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2338 = PCURVE('',#1142,#2339);
+#2339 = DEFINITIONAL_REPRESENTATION('',(#2340),#2344);
+#2340 = LINE('',#2341,#2342);
+#2341 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2342 = VECTOR('',#2343,1.);
+#2343 = DIRECTION('',(0.,-1.));
+#2344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2345 = ORIENTED_EDGE('',*,*,#2346,.T.);
+#2346 = EDGE_CURVE('',#2324,#2324,#2347,.T.);
+#2347 = SURFACE_CURVE('',#2348,(#2353,#2360),.PCURVE_S1.);
+#2348 = CIRCLE('',#2349,5.);
+#2349 = AXIS2_PLACEMENT_3D('',#2350,#2351,#2352);
+#2350 = CARTESIAN_POINT('',(10.,10.,7.5));
+#2351 = DIRECTION('',(0.,0.,1.));
+#2352 = DIRECTION('',(1.,0.,0.));
+#2353 = PCURVE('',#1142,#2354);
+#2354 = DEFINITIONAL_REPRESENTATION('',(#2355),#2359);
+#2355 = LINE('',#2356,#2357);
+#2356 = CARTESIAN_POINT('',(0.,-2.5));
+#2357 = VECTOR('',#2358,1.);
+#2358 = DIRECTION('',(1.,0.));
+#2359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2360 = PCURVE('',#2361,#2366);
+#2361 = PLANE('',#2362);
+#2362 = AXIS2_PLACEMENT_3D('',#2363,#2364,#2365);
+#2363 = CARTESIAN_POINT('',(10.,10.,7.5));
+#2364 = DIRECTION('',(0.,0.,1.));
+#2365 = DIRECTION('',(1.,0.,0.));
+#2366 = DEFINITIONAL_REPRESENTATION('',(#2367),#2371);
+#2367 = CIRCLE('',#2368,5.);
+#2368 = AXIS2_PLACEMENT_2D('',#2369,#2370);
+#2369 = CARTESIAN_POINT('',(0.,0.));
+#2370 = DIRECTION('',(1.,0.));
+#2371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2372 = ORIENTED_EDGE('',*,*,#2323,.F.);
+#2373 = ORIENTED_EDGE('',*,*,#1125,.F.);
+#2374 = ADVANCED_FACE('',(#2375),#1439,.F.);
+#2375 = FACE_BOUND('',#2376,.F.);
+#2376 = EDGE_LOOP('',(#2377,#2400,#2427,#2428));
+#2377 = ORIENTED_EDGE('',*,*,#2378,.T.);
+#2378 = EDGE_CURVE('',#1423,#2379,#2381,.T.);
+#2379 = VERTEX_POINT('',#2380);
+#2380 = CARTESIAN_POINT('',(85.,10.,7.5));
+#2381 = SEAM_CURVE('',#2382,(#2386,#2393),.PCURVE_S1.);
+#2382 = LINE('',#2383,#2384);
+#2383 = CARTESIAN_POINT('',(85.,10.,10.));
+#2384 = VECTOR('',#2385,1.);
+#2385 = DIRECTION('',(-0.,-0.,-1.));
+#2386 = PCURVE('',#1439,#2387);
+#2387 = DEFINITIONAL_REPRESENTATION('',(#2388),#2392);
+#2388 = LINE('',#2389,#2390);
+#2389 = CARTESIAN_POINT('',(0.,0.));
+#2390 = VECTOR('',#2391,1.);
+#2391 = DIRECTION('',(0.,-1.));
+#2392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2393 = PCURVE('',#1439,#2394);
+#2394 = DEFINITIONAL_REPRESENTATION('',(#2395),#2399);
+#2395 = LINE('',#2396,#2397);
+#2396 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2397 = VECTOR('',#2398,1.);
+#2398 = DIRECTION('',(0.,-1.));
+#2399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2400 = ORIENTED_EDGE('',*,*,#2401,.T.);
+#2401 = EDGE_CURVE('',#2379,#2379,#2402,.T.);
+#2402 = SURFACE_CURVE('',#2403,(#2408,#2415),.PCURVE_S1.);
+#2403 = CIRCLE('',#2404,5.);
+#2404 = AXIS2_PLACEMENT_3D('',#2405,#2406,#2407);
+#2405 = CARTESIAN_POINT('',(80.,10.,7.5));
+#2406 = DIRECTION('',(0.,0.,1.));
+#2407 = DIRECTION('',(1.,0.,0.));
+#2408 = PCURVE('',#1439,#2409);
+#2409 = DEFINITIONAL_REPRESENTATION('',(#2410),#2414);
+#2410 = LINE('',#2411,#2412);
+#2411 = CARTESIAN_POINT('',(0.,-2.5));
+#2412 = VECTOR('',#2413,1.);
+#2413 = DIRECTION('',(1.,0.));
+#2414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2415 = PCURVE('',#2416,#2421);
+#2416 = PLANE('',#2417);
+#2417 = AXIS2_PLACEMENT_3D('',#2418,#2419,#2420);
+#2418 = CARTESIAN_POINT('',(80.,10.,7.5));
+#2419 = DIRECTION('',(0.,0.,1.));
+#2420 = DIRECTION('',(1.,0.,0.));
+#2421 = DEFINITIONAL_REPRESENTATION('',(#2422),#2426);
+#2422 = CIRCLE('',#2423,5.);
+#2423 = AXIS2_PLACEMENT_2D('',#2424,#2425);
+#2424 = CARTESIAN_POINT('',(1.42108547152E-14,0.));
+#2425 = DIRECTION('',(1.,0.));
+#2426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2427 = ORIENTED_EDGE('',*,*,#2378,.F.);
+#2428 = ORIENTED_EDGE('',*,*,#1422,.F.);
+#2429 = ADVANCED_FACE('',(#2430),#2361,.T.);
+#2430 = FACE_BOUND('',#2431,.T.);
+#2431 = EDGE_LOOP('',(#2432));
+#2432 = ORIENTED_EDGE('',*,*,#2346,.T.);
+#2433 = ADVANCED_FACE('',(#2434),#2416,.T.);
+#2434 = FACE_BOUND('',#2435,.T.);
+#2435 = EDGE_LOOP('',(#2436));
+#2436 = ORIENTED_EDGE('',*,*,#2401,.T.);
+#2437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2441)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2438,#2439,#2440)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2438 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2439 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2440 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2441 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2438,
+  'distance_accuracy_value','confusion accuracy');
+#2442 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#2443 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2444),#2437);
+#2444 = STYLED_ITEM('color',(#2445),#15);
+#2445 = PRESENTATION_STYLE_ASSIGNMENT((#2446,#2452));
+#2446 = SURFACE_STYLE_USAGE(.BOTH.,#2447);
+#2447 = SURFACE_SIDE_STYLE('',(#2448));
+#2448 = SURFACE_STYLE_FILL_AREA(#2449);
+#2449 = FILL_AREA_STYLE('',(#2450));
+#2450 = FILL_AREA_STYLE_COLOUR('',#2451);
+#2451 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#2452 = CURVE_STYLE('',#2453,POSITIVE_LENGTH_MEASURE(0.1),#2454);
+#2453 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2454 = COLOUR_RGB('',9.803921729326E-02,9.803921729326E-02,
+  9.803921729326E-02);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Scale Models/Cement mixer truck/cabin_door.FCStd b/Scale Models/Cement mixer truck/cabin_door.FCStd
new file mode 100644
index 0000000000000000000000000000000000000000..096e59e7cd7c8e1b5c062e2fee4fa7004d69b96f
GIT binary patch
literal 34478
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

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/cabin_door.stl b/Scale Models/Cement mixer truck/cabin_door.stl
new file mode 100644
index 0000000000000000000000000000000000000000..6482a7100f559414240e54535ce9ca869d3edd7a
GIT binary patch
literal 55284
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
IEuuC5|CMSckpKVy

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/cabin_door.stp b/Scale Models/Cement mixer truck/cabin_door.stp
new file mode 100644
index 00000000..67ef44f8
--- /dev/null
+++ b/Scale Models/Cement mixer truck/cabin_door.stp	
@@ -0,0 +1,2373 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'cabin_door.step','2020-04-02T16:25:12',('Author'),(''),
+  'Open CASCADE STEP processor 7.3','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Body','Body','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1965);
+#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,#213,#289,#878,#1382,#1409,#1436,#1463,
+    #1490,#1517,#1575,#1582,#1609,#1636,#1663,#1690,#1717,#1744,#1791,
+    #1818,#1845,#1852,#1879,#1906,#1961));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#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('',(0.,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(0.,0.,10.));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(0.,0.,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('',(0.,0.,0.));
+#35 = DIRECTION('',(-1.,0.,0.));
+#36 = DIRECTION('',(0.,1.,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('',(0.,0.,0.));
+#47 = DIRECTION('',(0.,1.,0.));
+#48 = DIRECTION('',(1.,0.,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(0.,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('',(0.,70.,10.));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(0.,0.,10.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(0.,1.,0.));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(0.,-10.));
+#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('',(39.951458340558,31.031591515066,10.));
+#75 = DIRECTION('',(-0.,-0.,-1.));
+#76 = DIRECTION('',(-1.,0.,0.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(39.951458340558,-31.03159151506));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(0.,1.));
+#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('',(0.,70.,0.));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(0.,70.,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('',(70.,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('',(0.,70.,0.));
+#103 = DIRECTION('',(0.,1.,0.));
+#104 = DIRECTION('',(1.,0.,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('',(0.,0.,0.));
+#116 = VECTOR('',#117,1.);
+#117 = DIRECTION('',(0.,1.,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('',(39.951458340558,31.031591515066,0.));
+#129 = DIRECTION('',(-0.,-0.,-1.));
+#130 = DIRECTION('',(-1.,0.,0.));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(39.951458340558,-31.03159151506));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(0.,1.));
+#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,#141,#164,#192));
+#140 = ORIENTED_EDGE('',*,*,#21,.T.);
+#141 = ORIENTED_EDGE('',*,*,#142,.T.);
+#142 = EDGE_CURVE('',#24,#143,#145,.T.);
+#143 = VERTEX_POINT('',#144);
+#144 = CARTESIAN_POINT('',(35.,0.,10.));
+#145 = SURFACE_CURVE('',#146,(#150,#157),.PCURVE_S1.);
+#146 = LINE('',#147,#148);
+#147 = CARTESIAN_POINT('',(0.,0.,10.));
+#148 = VECTOR('',#149,1.);
+#149 = DIRECTION('',(1.,0.,0.));
+#150 = PCURVE('',#44,#151);
+#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156);
+#152 = LINE('',#153,#154);
+#153 = CARTESIAN_POINT('',(0.,-10.));
+#154 = VECTOR('',#155,1.);
+#155 = DIRECTION('',(1.,0.));
+#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#157 = PCURVE('',#72,#158);
+#158 = DEFINITIONAL_REPRESENTATION('',(#159),#163);
+#159 = LINE('',#160,#161);
+#160 = CARTESIAN_POINT('',(39.951458340558,-31.03159151506));
+#161 = VECTOR('',#162,1.);
+#162 = DIRECTION('',(-1.,0.));
+#163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#164 = ORIENTED_EDGE('',*,*,#165,.F.);
+#165 = EDGE_CURVE('',#166,#143,#168,.T.);
+#166 = VERTEX_POINT('',#167);
+#167 = CARTESIAN_POINT('',(35.,0.,0.));
+#168 = SURFACE_CURVE('',#169,(#173,#180),.PCURVE_S1.);
+#169 = LINE('',#170,#171);
+#170 = CARTESIAN_POINT('',(35.,0.,0.));
+#171 = VECTOR('',#172,1.);
+#172 = DIRECTION('',(0.,0.,1.));
+#173 = PCURVE('',#44,#174);
+#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179);
+#175 = LINE('',#176,#177);
+#176 = CARTESIAN_POINT('',(35.,0.));
+#177 = VECTOR('',#178,1.);
+#178 = DIRECTION('',(0.,-1.));
+#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#180 = PCURVE('',#181,#186);
+#181 = PLANE('',#182);
+#182 = AXIS2_PLACEMENT_3D('',#183,#184,#185);
+#183 = CARTESIAN_POINT('',(35.,0.,0.));
+#184 = DIRECTION('',(-1.,0.,0.));
+#185 = DIRECTION('',(0.,1.,0.));
+#186 = DEFINITIONAL_REPRESENTATION('',(#187),#191);
+#187 = LINE('',#188,#189);
+#188 = CARTESIAN_POINT('',(0.,0.));
+#189 = VECTOR('',#190,1.);
+#190 = DIRECTION('',(0.,-1.));
+#191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#192 = ORIENTED_EDGE('',*,*,#193,.F.);
+#193 = EDGE_CURVE('',#22,#166,#194,.T.);
+#194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.);
+#195 = LINE('',#196,#197);
+#196 = CARTESIAN_POINT('',(0.,0.,0.));
+#197 = VECTOR('',#198,1.);
+#198 = DIRECTION('',(1.,0.,0.));
+#199 = PCURVE('',#44,#200);
+#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(0.,0.));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(1.,0.));
+#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#206 = PCURVE('',#126,#207);
+#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212);
+#208 = LINE('',#209,#210);
+#209 = CARTESIAN_POINT('',(39.951458340558,-31.03159151506));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(-1.,0.));
+#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#213 = ADVANCED_FACE('',(#214),#100,.T.);
+#214 = FACE_BOUND('',#215,.T.);
+#215 = EDGE_LOOP('',(#216,#217,#240,#268));
+#216 = ORIENTED_EDGE('',*,*,#84,.T.);
+#217 = ORIENTED_EDGE('',*,*,#218,.T.);
+#218 = EDGE_CURVE('',#57,#219,#221,.T.);
+#219 = VERTEX_POINT('',#220);
+#220 = CARTESIAN_POINT('',(45.,70.,10.));
+#221 = SURFACE_CURVE('',#222,(#226,#233),.PCURVE_S1.);
+#222 = LINE('',#223,#224);
+#223 = CARTESIAN_POINT('',(0.,70.,10.));
+#224 = VECTOR('',#225,1.);
+#225 = DIRECTION('',(1.,0.,0.));
+#226 = PCURVE('',#100,#227);
+#227 = DEFINITIONAL_REPRESENTATION('',(#228),#232);
+#228 = LINE('',#229,#230);
+#229 = CARTESIAN_POINT('',(0.,-10.));
+#230 = VECTOR('',#231,1.);
+#231 = DIRECTION('',(1.,0.));
+#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#233 = PCURVE('',#72,#234);
+#234 = DEFINITIONAL_REPRESENTATION('',(#235),#239);
+#235 = LINE('',#236,#237);
+#236 = CARTESIAN_POINT('',(39.951458340558,38.968408484934));
+#237 = VECTOR('',#238,1.);
+#238 = DIRECTION('',(-1.,0.));
+#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#240 = ORIENTED_EDGE('',*,*,#241,.F.);
+#241 = EDGE_CURVE('',#242,#219,#244,.T.);
+#242 = VERTEX_POINT('',#243);
+#243 = CARTESIAN_POINT('',(45.,70.,0.));
+#244 = SURFACE_CURVE('',#245,(#249,#256),.PCURVE_S1.);
+#245 = LINE('',#246,#247);
+#246 = CARTESIAN_POINT('',(45.,70.,0.));
+#247 = VECTOR('',#248,1.);
+#248 = DIRECTION('',(0.,0.,1.));
+#249 = PCURVE('',#100,#250);
+#250 = DEFINITIONAL_REPRESENTATION('',(#251),#255);
+#251 = LINE('',#252,#253);
+#252 = CARTESIAN_POINT('',(45.,0.));
+#253 = VECTOR('',#254,1.);
+#254 = DIRECTION('',(0.,-1.));
+#255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#256 = PCURVE('',#257,#262);
+#257 = PLANE('',#258);
+#258 = AXIS2_PLACEMENT_3D('',#259,#260,#261);
+#259 = CARTESIAN_POINT('',(45.,70.,0.));
+#260 = DIRECTION('',(0.977787659625,0.209597931013,0.));
+#261 = DIRECTION('',(0.209597931013,-0.977787659625,0.));
+#262 = DEFINITIONAL_REPRESENTATION('',(#263),#267);
+#263 = LINE('',#264,#265);
+#264 = CARTESIAN_POINT('',(0.,0.));
+#265 = VECTOR('',#266,1.);
+#266 = DIRECTION('',(0.,-1.));
+#267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#268 = ORIENTED_EDGE('',*,*,#269,.F.);
+#269 = EDGE_CURVE('',#85,#242,#270,.T.);
+#270 = SURFACE_CURVE('',#271,(#275,#282),.PCURVE_S1.);
+#271 = LINE('',#272,#273);
+#272 = CARTESIAN_POINT('',(0.,70.,0.));
+#273 = VECTOR('',#274,1.);
+#274 = DIRECTION('',(1.,0.,0.));
+#275 = PCURVE('',#100,#276);
+#276 = DEFINITIONAL_REPRESENTATION('',(#277),#281);
+#277 = LINE('',#278,#279);
+#278 = CARTESIAN_POINT('',(0.,0.));
+#279 = VECTOR('',#280,1.);
+#280 = DIRECTION('',(1.,0.));
+#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#282 = PCURVE('',#126,#283);
+#283 = DEFINITIONAL_REPRESENTATION('',(#284),#288);
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(39.951458340558,38.968408484934));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(-1.,0.));
+#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#289 = ADVANCED_FACE('',(#290,#484,#519,#554,#589,#624,#659,#694,#808,
+    #843),#126,.T.);
+#290 = FACE_BOUND('',#291,.T.);
+#291 = EDGE_LOOP('',(#292,#293,#294,#317,#345,#373,#401,#429,#462,#483)
+  );
+#292 = ORIENTED_EDGE('',*,*,#112,.T.);
+#293 = ORIENTED_EDGE('',*,*,#269,.T.);
+#294 = ORIENTED_EDGE('',*,*,#295,.T.);
+#295 = EDGE_CURVE('',#242,#296,#298,.T.);
+#296 = VERTEX_POINT('',#297);
+#297 = CARTESIAN_POINT('',(50.358983848622,45.,0.));
+#298 = SURFACE_CURVE('',#299,(#303,#310),.PCURVE_S1.);
+#299 = LINE('',#300,#301);
+#300 = CARTESIAN_POINT('',(45.,70.,0.));
+#301 = VECTOR('',#302,1.);
+#302 = DIRECTION('',(0.209597931013,-0.977787659625,0.));
+#303 = PCURVE('',#126,#304);
+#304 = DEFINITIONAL_REPRESENTATION('',(#305),#309);
+#305 = LINE('',#306,#307);
+#306 = CARTESIAN_POINT('',(-5.048541659442,38.968408484934));
+#307 = VECTOR('',#308,1.);
+#308 = DIRECTION('',(-0.209597931013,-0.977787659625));
+#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#310 = PCURVE('',#257,#311);
+#311 = DEFINITIONAL_REPRESENTATION('',(#312),#316);
+#312 = LINE('',#313,#314);
+#313 = CARTESIAN_POINT('',(0.,0.));
+#314 = VECTOR('',#315,1.);
+#315 = DIRECTION('',(1.,0.));
+#316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#317 = ORIENTED_EDGE('',*,*,#318,.T.);
+#318 = EDGE_CURVE('',#296,#319,#321,.T.);
+#319 = VERTEX_POINT('',#320);
+#320 = CARTESIAN_POINT('',(85.,40.,0.));
+#321 = SURFACE_CURVE('',#322,(#326,#333),.PCURVE_S1.);
+#322 = LINE('',#323,#324);
+#323 = CARTESIAN_POINT('',(50.358983848622,45.,0.));
+#324 = VECTOR('',#325,1.);
+#325 = DIRECTION('',(0.989743318611,-0.142857142857,0.));
+#326 = PCURVE('',#126,#327);
+#327 = DEFINITIONAL_REPRESENTATION('',(#328),#332);
+#328 = LINE('',#329,#330);
+#329 = CARTESIAN_POINT('',(-10.40752550806,13.968408484934));
+#330 = VECTOR('',#331,1.);
+#331 = DIRECTION('',(-0.989743318611,-0.142857142857));
+#332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#333 = PCURVE('',#334,#339);
+#334 = PLANE('',#335);
+#335 = AXIS2_PLACEMENT_3D('',#336,#337,#338);
+#336 = CARTESIAN_POINT('',(50.358983848622,45.,0.));
+#337 = DIRECTION('',(0.142857142857,0.989743318611,0.));
+#338 = DIRECTION('',(0.989743318611,-0.142857142857,0.));
+#339 = DEFINITIONAL_REPRESENTATION('',(#340),#344);
+#340 = LINE('',#341,#342);
+#341 = CARTESIAN_POINT('',(0.,0.));
+#342 = VECTOR('',#343,1.);
+#343 = DIRECTION('',(1.,0.));
+#344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#345 = ORIENTED_EDGE('',*,*,#346,.T.);
+#346 = EDGE_CURVE('',#319,#347,#349,.T.);
+#347 = VERTEX_POINT('',#348);
+#348 = CARTESIAN_POINT('',(85.,0.,0.));
+#349 = SURFACE_CURVE('',#350,(#354,#361),.PCURVE_S1.);
+#350 = LINE('',#351,#352);
+#351 = CARTESIAN_POINT('',(85.,40.,0.));
+#352 = VECTOR('',#353,1.);
+#353 = DIRECTION('',(0.,-1.,0.));
+#354 = PCURVE('',#126,#355);
+#355 = DEFINITIONAL_REPRESENTATION('',(#356),#360);
+#356 = LINE('',#357,#358);
+#357 = CARTESIAN_POINT('',(-45.04854165944,8.968408484934));
+#358 = VECTOR('',#359,1.);
+#359 = DIRECTION('',(0.,-1.));
+#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#361 = PCURVE('',#362,#367);
+#362 = PLANE('',#363);
+#363 = AXIS2_PLACEMENT_3D('',#364,#365,#366);
+#364 = CARTESIAN_POINT('',(85.,40.,0.));
+#365 = DIRECTION('',(1.,0.,0.));
+#366 = DIRECTION('',(0.,-1.,0.));
+#367 = DEFINITIONAL_REPRESENTATION('',(#368),#372);
+#368 = LINE('',#369,#370);
+#369 = CARTESIAN_POINT('',(0.,0.));
+#370 = VECTOR('',#371,1.);
+#371 = DIRECTION('',(1.,0.));
+#372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#373 = ORIENTED_EDGE('',*,*,#374,.T.);
+#374 = EDGE_CURVE('',#347,#375,#377,.T.);
+#375 = VERTEX_POINT('',#376);
+#376 = CARTESIAN_POINT('',(70.,0.,0.));
+#377 = SURFACE_CURVE('',#378,(#382,#389),.PCURVE_S1.);
+#378 = LINE('',#379,#380);
+#379 = CARTESIAN_POINT('',(85.,0.,0.));
+#380 = VECTOR('',#381,1.);
+#381 = DIRECTION('',(-1.,0.,0.));
+#382 = PCURVE('',#126,#383);
+#383 = DEFINITIONAL_REPRESENTATION('',(#384),#388);
+#384 = LINE('',#385,#386);
+#385 = CARTESIAN_POINT('',(-45.04854165944,-31.03159151506));
+#386 = VECTOR('',#387,1.);
+#387 = DIRECTION('',(1.,0.));
+#388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#389 = PCURVE('',#390,#395);
+#390 = PLANE('',#391);
+#391 = AXIS2_PLACEMENT_3D('',#392,#393,#394);
+#392 = CARTESIAN_POINT('',(85.,0.,0.));
+#393 = DIRECTION('',(0.,-1.,0.));
+#394 = DIRECTION('',(-1.,0.,0.));
+#395 = DEFINITIONAL_REPRESENTATION('',(#396),#400);
+#396 = LINE('',#397,#398);
+#397 = CARTESIAN_POINT('',(0.,-0.));
+#398 = VECTOR('',#399,1.);
+#399 = DIRECTION('',(1.,0.));
+#400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#401 = ORIENTED_EDGE('',*,*,#402,.T.);
+#402 = EDGE_CURVE('',#375,#403,#405,.T.);
+#403 = VERTEX_POINT('',#404);
+#404 = CARTESIAN_POINT('',(70.,7.,0.));
+#405 = SURFACE_CURVE('',#406,(#410,#417),.PCURVE_S1.);
+#406 = LINE('',#407,#408);
+#407 = CARTESIAN_POINT('',(70.,0.,0.));
+#408 = VECTOR('',#409,1.);
+#409 = DIRECTION('',(0.,1.,0.));
+#410 = PCURVE('',#126,#411);
+#411 = DEFINITIONAL_REPRESENTATION('',(#412),#416);
+#412 = LINE('',#413,#414);
+#413 = CARTESIAN_POINT('',(-30.04854165944,-31.03159151506));
+#414 = VECTOR('',#415,1.);
+#415 = DIRECTION('',(0.,1.));
+#416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#417 = PCURVE('',#418,#423);
+#418 = PLANE('',#419);
+#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422);
+#420 = CARTESIAN_POINT('',(70.,0.,0.));
+#421 = DIRECTION('',(-1.,0.,0.));
+#422 = DIRECTION('',(0.,1.,0.));
+#423 = DEFINITIONAL_REPRESENTATION('',(#424),#428);
+#424 = LINE('',#425,#426);
+#425 = CARTESIAN_POINT('',(0.,0.));
+#426 = VECTOR('',#427,1.);
+#427 = DIRECTION('',(1.,0.));
+#428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#429 = ORIENTED_EDGE('',*,*,#430,.T.);
+#430 = EDGE_CURVE('',#403,#431,#433,.T.);
+#431 = VERTEX_POINT('',#432);
+#432 = CARTESIAN_POINT('',(35.,7.,0.));
+#433 = SURFACE_CURVE('',#434,(#439,#450),.PCURVE_S1.);
+#434 = CIRCLE('',#435,17.5);
+#435 = AXIS2_PLACEMENT_3D('',#436,#437,#438);
+#436 = CARTESIAN_POINT('',(52.5,6.999999686767,0.));
+#437 = DIRECTION('',(0.,0.,1.));
+#438 = DIRECTION('',(1.,0.,0.));
+#439 = PCURVE('',#126,#440);
+#440 = DEFINITIONAL_REPRESENTATION('',(#441),#449);
+#441 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#442,#443,#444,#445,#446,#447
+,#448),.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(
+  '') );
+#442 = CARTESIAN_POINT('',(-30.04854165944,-24.03159182829));
+#443 = CARTESIAN_POINT('',(-30.04854165944,6.279297304156));
+#444 = CARTESIAN_POINT('',(-3.798541659442,-8.876147262071));
+#445 = CARTESIAN_POINT('',(22.451458340558,-24.03159182829));
+#446 = CARTESIAN_POINT('',(-3.798541659442,-39.18703639452));
+#447 = CARTESIAN_POINT('',(-30.04854165944,-54.34248096075));
+#448 = CARTESIAN_POINT('',(-30.04854165944,-24.03159182829));
+#449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#450 = PCURVE('',#451,#456);
+#451 = CYLINDRICAL_SURFACE('',#452,17.5);
+#452 = AXIS2_PLACEMENT_3D('',#453,#454,#455);
+#453 = CARTESIAN_POINT('',(52.5,6.999999686767,0.));
+#454 = DIRECTION('',(-0.,-0.,-1.));
+#455 = DIRECTION('',(1.,0.,0.));
+#456 = DEFINITIONAL_REPRESENTATION('',(#457),#461);
+#457 = LINE('',#458,#459);
+#458 = CARTESIAN_POINT('',(-0.,0.));
+#459 = VECTOR('',#460,1.);
+#460 = DIRECTION('',(-1.,0.));
+#461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#462 = ORIENTED_EDGE('',*,*,#463,.F.);
+#463 = EDGE_CURVE('',#166,#431,#464,.T.);
+#464 = SURFACE_CURVE('',#465,(#469,#476),.PCURVE_S1.);
+#465 = LINE('',#466,#467);
+#466 = CARTESIAN_POINT('',(35.,0.,0.));
+#467 = VECTOR('',#468,1.);
+#468 = DIRECTION('',(0.,1.,0.));
+#469 = PCURVE('',#126,#470);
+#470 = DEFINITIONAL_REPRESENTATION('',(#471),#475);
+#471 = LINE('',#472,#473);
+#472 = CARTESIAN_POINT('',(4.951458340558,-31.03159151506));
+#473 = VECTOR('',#474,1.);
+#474 = DIRECTION('',(0.,1.));
+#475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#476 = PCURVE('',#181,#477);
+#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 = ORIENTED_EDGE('',*,*,#193,.F.);
+#484 = FACE_BOUND('',#485,.T.);
+#485 = EDGE_LOOP('',(#486));
+#486 = ORIENTED_EDGE('',*,*,#487,.T.);
+#487 = EDGE_CURVE('',#488,#488,#490,.T.);
+#488 = VERTEX_POINT('',#489);
+#489 = CARTESIAN_POINT('',(78.112639396133,36.122711978375,0.));
+#490 = SURFACE_CURVE('',#491,(#496,#507),.PCURVE_S1.);
+#491 = CIRCLE('',#492,1.25);
+#492 = AXIS2_PLACEMENT_3D('',#493,#494,#495);
+#493 = CARTESIAN_POINT('',(76.862639396133,36.122711978375,0.));
+#494 = DIRECTION('',(0.,0.,1.));
+#495 = DIRECTION('',(1.,0.,0.));
+#496 = PCURVE('',#126,#497);
+#497 = DEFINITIONAL_REPRESENTATION('',(#498),#506);
+#498 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#499,#500,#501,#502,#503,#504
+,#505),.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(
+  '') );
+#499 = CARTESIAN_POINT('',(-38.16118105557,5.091120463309));
+#500 = CARTESIAN_POINT('',(-38.16118105557,7.25618397277));
+#501 = CARTESIAN_POINT('',(-36.28618105557,6.173652218039));
+#502 = CARTESIAN_POINT('',(-34.41118105557,5.091120463309));
+#503 = CARTESIAN_POINT('',(-36.28618105557,4.008588708578));
+#504 = CARTESIAN_POINT('',(-38.16118105557,2.926056953847));
+#505 = CARTESIAN_POINT('',(-38.16118105557,5.091120463309));
+#506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#507 = PCURVE('',#508,#513);
+#508 = CYLINDRICAL_SURFACE('',#509,1.25);
+#509 = AXIS2_PLACEMENT_3D('',#510,#511,#512);
+#510 = CARTESIAN_POINT('',(76.862639396133,36.122711978375,10.));
+#511 = DIRECTION('',(0.,0.,1.));
+#512 = DIRECTION('',(1.,0.,0.));
+#513 = DEFINITIONAL_REPRESENTATION('',(#514),#518);
+#514 = LINE('',#515,#516);
+#515 = CARTESIAN_POINT('',(0.,-10.));
+#516 = VECTOR('',#517,1.);
+#517 = DIRECTION('',(1.,0.));
+#518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#519 = FACE_BOUND('',#520,.T.);
+#520 = EDGE_LOOP('',(#521));
+#521 = ORIENTED_EDGE('',*,*,#522,.T.);
+#522 = EDGE_CURVE('',#523,#523,#525,.T.);
+#523 = VERTEX_POINT('',#524);
+#524 = CARTESIAN_POINT('',(6.25,35.,0.));
+#525 = SURFACE_CURVE('',#526,(#531,#542),.PCURVE_S1.);
+#526 = CIRCLE('',#527,1.25);
+#527 = AXIS2_PLACEMENT_3D('',#528,#529,#530);
+#528 = CARTESIAN_POINT('',(5.,35.,0.));
+#529 = DIRECTION('',(0.,0.,1.));
+#530 = DIRECTION('',(1.,0.,0.));
+#531 = PCURVE('',#126,#532);
+#532 = DEFINITIONAL_REPRESENTATION('',(#533),#541);
+#533 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#534,#535,#536,#537,#538,#539
+,#540),.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(
+  '') );
+#534 = CARTESIAN_POINT('',(33.701458340558,3.968408484934));
+#535 = CARTESIAN_POINT('',(33.701458340558,6.133471994395));
+#536 = CARTESIAN_POINT('',(35.576458340558,5.050940239664));
+#537 = CARTESIAN_POINT('',(37.451458340558,3.968408484934));
+#538 = CARTESIAN_POINT('',(35.576458340558,2.885876730203));
+#539 = CARTESIAN_POINT('',(33.701458340558,1.803344975473));
+#540 = CARTESIAN_POINT('',(33.701458340558,3.968408484934));
+#541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#542 = PCURVE('',#543,#548);
+#543 = CYLINDRICAL_SURFACE('',#544,1.25);
+#544 = AXIS2_PLACEMENT_3D('',#545,#546,#547);
+#545 = CARTESIAN_POINT('',(5.,35.,10.));
+#546 = DIRECTION('',(0.,0.,1.));
+#547 = DIRECTION('',(1.,0.,0.));
+#548 = DEFINITIONAL_REPRESENTATION('',(#549),#553);
+#549 = LINE('',#550,#551);
+#550 = CARTESIAN_POINT('',(0.,-10.));
+#551 = VECTOR('',#552,1.);
+#552 = DIRECTION('',(1.,0.));
+#553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#554 = FACE_BOUND('',#555,.T.);
+#555 = EDGE_LOOP('',(#556));
+#556 = ORIENTED_EDGE('',*,*,#557,.T.);
+#557 = EDGE_CURVE('',#558,#558,#560,.T.);
+#558 = VERTEX_POINT('',#559);
+#559 = CARTESIAN_POINT('',(78.75,15.,0.));
+#560 = SURFACE_CURVE('',#561,(#566,#577),.PCURVE_S1.);
+#561 = CIRCLE('',#562,1.25);
+#562 = AXIS2_PLACEMENT_3D('',#563,#564,#565);
+#563 = CARTESIAN_POINT('',(77.5,15.,0.));
+#564 = DIRECTION('',(0.,0.,1.));
+#565 = DIRECTION('',(1.,0.,0.));
+#566 = PCURVE('',#126,#567);
+#567 = DEFINITIONAL_REPRESENTATION('',(#568),#576);
+#568 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#569,#570,#571,#572,#573,#574
+,#575),.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(
+  '') );
+#569 = CARTESIAN_POINT('',(-38.79854165944,-16.03159151506));
+#570 = CARTESIAN_POINT('',(-38.79854165944,-13.8665280056));
+#571 = CARTESIAN_POINT('',(-36.92354165944,-14.94905976033));
+#572 = CARTESIAN_POINT('',(-35.04854165944,-16.03159151506));
+#573 = CARTESIAN_POINT('',(-36.92354165944,-17.11412326979));
+#574 = CARTESIAN_POINT('',(-38.79854165944,-18.19665502452));
+#575 = CARTESIAN_POINT('',(-38.79854165944,-16.03159151506));
+#576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#577 = PCURVE('',#578,#583);
+#578 = CYLINDRICAL_SURFACE('',#579,1.25);
+#579 = AXIS2_PLACEMENT_3D('',#580,#581,#582);
+#580 = CARTESIAN_POINT('',(77.5,15.,10.));
+#581 = DIRECTION('',(0.,0.,1.));
+#582 = DIRECTION('',(1.,0.,0.));
+#583 = DEFINITIONAL_REPRESENTATION('',(#584),#588);
+#584 = LINE('',#585,#586);
+#585 = CARTESIAN_POINT('',(0.,-10.));
+#586 = VECTOR('',#587,1.);
+#587 = DIRECTION('',(1.,0.));
+#588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#589 = FACE_BOUND('',#590,.T.);
+#590 = EDGE_LOOP('',(#591));
+#591 = ORIENTED_EDGE('',*,*,#592,.T.);
+#592 = EDGE_CURVE('',#593,#593,#595,.T.);
+#593 = VERTEX_POINT('',#594);
+#594 = CARTESIAN_POINT('',(32.75,15.,0.));
+#595 = SURFACE_CURVE('',#596,(#601,#612),.PCURVE_S1.);
+#596 = CIRCLE('',#597,1.25);
+#597 = AXIS2_PLACEMENT_3D('',#598,#599,#600);
+#598 = CARTESIAN_POINT('',(31.5,15.,0.));
+#599 = DIRECTION('',(0.,0.,1.));
+#600 = DIRECTION('',(1.,0.,0.));
+#601 = PCURVE('',#126,#602);
+#602 = DEFINITIONAL_REPRESENTATION('',(#603),#611);
+#603 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#604,#605,#606,#607,#608,#609
+,#610),.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(
+  '') );
+#604 = CARTESIAN_POINT('',(7.201458340558,-16.03159151506));
+#605 = CARTESIAN_POINT('',(7.201458340558,-13.8665280056));
+#606 = CARTESIAN_POINT('',(9.076458340558,-14.94905976033));
+#607 = CARTESIAN_POINT('',(10.951458340558,-16.03159151506));
+#608 = CARTESIAN_POINT('',(9.076458340558,-17.11412326979));
+#609 = CARTESIAN_POINT('',(7.201458340558,-18.19665502452));
+#610 = CARTESIAN_POINT('',(7.201458340558,-16.03159151506));
+#611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#612 = PCURVE('',#613,#618);
+#613 = CYLINDRICAL_SURFACE('',#614,1.25);
+#614 = AXIS2_PLACEMENT_3D('',#615,#616,#617);
+#615 = CARTESIAN_POINT('',(31.5,15.,10.));
+#616 = DIRECTION('',(0.,0.,1.));
+#617 = DIRECTION('',(1.,0.,0.));
+#618 = DEFINITIONAL_REPRESENTATION('',(#619),#623);
+#619 = LINE('',#620,#621);
+#620 = CARTESIAN_POINT('',(0.,-10.));
+#621 = VECTOR('',#622,1.);
+#622 = DIRECTION('',(1.,0.));
+#623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#624 = FACE_BOUND('',#625,.T.);
+#625 = EDGE_LOOP('',(#626));
+#626 = ORIENTED_EDGE('',*,*,#627,.T.);
+#627 = EDGE_CURVE('',#628,#628,#630,.T.);
+#628 = VERTEX_POINT('',#629);
+#629 = CARTESIAN_POINT('',(6.25,65.,0.));
+#630 = SURFACE_CURVE('',#631,(#636,#647),.PCURVE_S1.);
+#631 = CIRCLE('',#632,1.25);
+#632 = AXIS2_PLACEMENT_3D('',#633,#634,#635);
+#633 = CARTESIAN_POINT('',(5.,65.,0.));
+#634 = DIRECTION('',(0.,0.,1.));
+#635 = DIRECTION('',(1.,0.,0.));
+#636 = PCURVE('',#126,#637);
+#637 = DEFINITIONAL_REPRESENTATION('',(#638),#646);
+#638 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#639,#640,#641,#642,#643,#644
+,#645),.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(
+  '') );
+#639 = CARTESIAN_POINT('',(33.701458340558,33.968408484934));
+#640 = CARTESIAN_POINT('',(33.701458340558,36.133471994395));
+#641 = CARTESIAN_POINT('',(35.576458340558,35.050940239664));
+#642 = CARTESIAN_POINT('',(37.451458340558,33.968408484934));
+#643 = CARTESIAN_POINT('',(35.576458340558,32.885876730203));
+#644 = CARTESIAN_POINT('',(33.701458340558,31.803344975473));
+#645 = CARTESIAN_POINT('',(33.701458340558,33.968408484934));
+#646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#647 = PCURVE('',#648,#653);
+#648 = CYLINDRICAL_SURFACE('',#649,1.25);
+#649 = AXIS2_PLACEMENT_3D('',#650,#651,#652);
+#650 = CARTESIAN_POINT('',(5.,65.,10.));
+#651 = DIRECTION('',(0.,0.,1.));
+#652 = DIRECTION('',(1.,0.,0.));
+#653 = DEFINITIONAL_REPRESENTATION('',(#654),#658);
+#654 = LINE('',#655,#656);
+#655 = CARTESIAN_POINT('',(0.,-10.));
+#656 = VECTOR('',#657,1.);
+#657 = DIRECTION('',(1.,0.));
+#658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#659 = FACE_BOUND('',#660,.T.);
+#660 = EDGE_LOOP('',(#661));
+#661 = ORIENTED_EDGE('',*,*,#662,.T.);
+#662 = EDGE_CURVE('',#663,#663,#665,.T.);
+#663 = VERTEX_POINT('',#664);
+#664 = CARTESIAN_POINT('',(41.25,65.,0.));
+#665 = SURFACE_CURVE('',#666,(#671,#682),.PCURVE_S1.);
+#666 = CIRCLE('',#667,1.25);
+#667 = AXIS2_PLACEMENT_3D('',#668,#669,#670);
+#668 = CARTESIAN_POINT('',(40.,65.,0.));
+#669 = DIRECTION('',(0.,0.,1.));
+#670 = DIRECTION('',(1.,0.,0.));
+#671 = PCURVE('',#126,#672);
+#672 = DEFINITIONAL_REPRESENTATION('',(#673),#681);
+#673 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#674,#675,#676,#677,#678,#679
+,#680),.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(
+  '') );
+#674 = CARTESIAN_POINT('',(-1.298541659442,33.968408484934));
+#675 = CARTESIAN_POINT('',(-1.298541659442,36.133471994395));
+#676 = CARTESIAN_POINT('',(0.576458340558,35.050940239664));
+#677 = CARTESIAN_POINT('',(2.451458340558,33.968408484934));
+#678 = CARTESIAN_POINT('',(0.576458340558,32.885876730203));
+#679 = CARTESIAN_POINT('',(-1.298541659442,31.803344975473));
+#680 = CARTESIAN_POINT('',(-1.298541659442,33.968408484934));
+#681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#682 = PCURVE('',#683,#688);
+#683 = CYLINDRICAL_SURFACE('',#684,1.25);
+#684 = AXIS2_PLACEMENT_3D('',#685,#686,#687);
+#685 = CARTESIAN_POINT('',(40.,65.,10.));
+#686 = DIRECTION('',(0.,0.,1.));
+#687 = DIRECTION('',(1.,0.,0.));
+#688 = DEFINITIONAL_REPRESENTATION('',(#689),#693);
+#689 = LINE('',#690,#691);
+#690 = CARTESIAN_POINT('',(0.,-10.));
+#691 = VECTOR('',#692,1.);
+#692 = DIRECTION('',(1.,0.));
+#693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#694 = FACE_BOUND('',#695,.T.);
+#695 = EDGE_LOOP('',(#696,#726,#754,#782));
+#696 = ORIENTED_EDGE('',*,*,#697,.T.);
+#697 = EDGE_CURVE('',#698,#700,#702,.T.);
+#698 = VERTEX_POINT('',#699);
+#699 = CARTESIAN_POINT('',(15.,60.,0.));
+#700 = VERTEX_POINT('',#701);
+#701 = CARTESIAN_POINT('',(15.,45.,0.));
+#702 = SURFACE_CURVE('',#703,(#707,#714),.PCURVE_S1.);
+#703 = LINE('',#704,#705);
+#704 = CARTESIAN_POINT('',(15.,60.,0.));
+#705 = VECTOR('',#706,1.);
+#706 = DIRECTION('',(0.,-1.,0.));
+#707 = PCURVE('',#126,#708);
+#708 = DEFINITIONAL_REPRESENTATION('',(#709),#713);
+#709 = LINE('',#710,#711);
+#710 = CARTESIAN_POINT('',(24.951458340558,28.968408484934));
+#711 = VECTOR('',#712,1.);
+#712 = DIRECTION('',(0.,-1.));
+#713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#714 = PCURVE('',#715,#720);
+#715 = PLANE('',#716);
+#716 = AXIS2_PLACEMENT_3D('',#717,#718,#719);
+#717 = CARTESIAN_POINT('',(15.,60.,0.));
+#718 = DIRECTION('',(1.,0.,0.));
+#719 = DIRECTION('',(0.,-1.,0.));
+#720 = DEFINITIONAL_REPRESENTATION('',(#721),#725);
+#721 = LINE('',#722,#723);
+#722 = CARTESIAN_POINT('',(0.,0.));
+#723 = VECTOR('',#724,1.);
+#724 = DIRECTION('',(1.,0.));
+#725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#726 = ORIENTED_EDGE('',*,*,#727,.T.);
+#727 = EDGE_CURVE('',#700,#728,#730,.T.);
+#728 = VERTEX_POINT('',#729);
+#729 = CARTESIAN_POINT('',(35.,45.,0.));
+#730 = SURFACE_CURVE('',#731,(#735,#742),.PCURVE_S1.);
+#731 = LINE('',#732,#733);
+#732 = CARTESIAN_POINT('',(15.,45.,0.));
+#733 = VECTOR('',#734,1.);
+#734 = DIRECTION('',(1.,0.,0.));
+#735 = PCURVE('',#126,#736);
+#736 = DEFINITIONAL_REPRESENTATION('',(#737),#741);
+#737 = LINE('',#738,#739);
+#738 = CARTESIAN_POINT('',(24.951458340558,13.968408484934));
+#739 = VECTOR('',#740,1.);
+#740 = DIRECTION('',(-1.,0.));
+#741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#742 = PCURVE('',#743,#748);
+#743 = PLANE('',#744);
+#744 = AXIS2_PLACEMENT_3D('',#745,#746,#747);
+#745 = CARTESIAN_POINT('',(15.,45.,0.));
+#746 = DIRECTION('',(0.,1.,0.));
+#747 = DIRECTION('',(1.,0.,0.));
+#748 = DEFINITIONAL_REPRESENTATION('',(#749),#753);
+#749 = LINE('',#750,#751);
+#750 = CARTESIAN_POINT('',(0.,0.));
+#751 = VECTOR('',#752,1.);
+#752 = DIRECTION('',(1.,0.));
+#753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#754 = ORIENTED_EDGE('',*,*,#755,.T.);
+#755 = EDGE_CURVE('',#728,#756,#758,.T.);
+#756 = VERTEX_POINT('',#757);
+#757 = CARTESIAN_POINT('',(31.784609690827,60.,0.));
+#758 = SURFACE_CURVE('',#759,(#763,#770),.PCURVE_S1.);
+#759 = LINE('',#760,#761);
+#760 = CARTESIAN_POINT('',(35.,45.,0.));
+#761 = VECTOR('',#762,1.);
+#762 = DIRECTION('',(-0.209597931013,0.977787659625,0.));
+#763 = PCURVE('',#126,#764);
+#764 = DEFINITIONAL_REPRESENTATION('',(#765),#769);
+#765 = LINE('',#766,#767);
+#766 = CARTESIAN_POINT('',(4.951458340558,13.968408484934));
+#767 = VECTOR('',#768,1.);
+#768 = DIRECTION('',(0.209597931013,0.977787659625));
+#769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#770 = PCURVE('',#771,#776);
+#771 = PLANE('',#772);
+#772 = AXIS2_PLACEMENT_3D('',#773,#774,#775);
+#773 = CARTESIAN_POINT('',(35.,45.,0.));
+#774 = DIRECTION('',(-0.977787659625,-0.209597931013,0.));
+#775 = DIRECTION('',(-0.209597931013,0.977787659625,0.));
+#776 = DEFINITIONAL_REPRESENTATION('',(#777),#781);
+#777 = LINE('',#778,#779);
+#778 = CARTESIAN_POINT('',(0.,0.));
+#779 = VECTOR('',#780,1.);
+#780 = DIRECTION('',(1.,0.));
+#781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#782 = ORIENTED_EDGE('',*,*,#783,.T.);
+#783 = EDGE_CURVE('',#756,#698,#784,.T.);
+#784 = SURFACE_CURVE('',#785,(#789,#796),.PCURVE_S1.);
+#785 = LINE('',#786,#787);
+#786 = CARTESIAN_POINT('',(31.784609690827,60.,0.));
+#787 = VECTOR('',#788,1.);
+#788 = DIRECTION('',(-1.,0.,0.));
+#789 = PCURVE('',#126,#790);
+#790 = DEFINITIONAL_REPRESENTATION('',(#791),#795);
+#791 = LINE('',#792,#793);
+#792 = CARTESIAN_POINT('',(8.166848649732,28.968408484934));
+#793 = VECTOR('',#794,1.);
+#794 = DIRECTION('',(1.,0.));
+#795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#796 = PCURVE('',#797,#802);
+#797 = PLANE('',#798);
+#798 = AXIS2_PLACEMENT_3D('',#799,#800,#801);
+#799 = CARTESIAN_POINT('',(31.784609690827,60.,0.));
+#800 = DIRECTION('',(0.,-1.,0.));
+#801 = DIRECTION('',(-1.,0.,0.));
+#802 = DEFINITIONAL_REPRESENTATION('',(#803),#807);
+#803 = LINE('',#804,#805);
+#804 = CARTESIAN_POINT('',(0.,-0.));
+#805 = VECTOR('',#806,1.);
+#806 = DIRECTION('',(1.,0.));
+#807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#808 = FACE_BOUND('',#809,.T.);
+#809 = EDGE_LOOP('',(#810));
+#810 = ORIENTED_EDGE('',*,*,#811,.T.);
+#811 = EDGE_CURVE('',#812,#812,#814,.T.);
+#812 = VERTEX_POINT('',#813);
+#813 = CARTESIAN_POINT('',(58.317773023918,38.979854835517,0.));
+#814 = SURFACE_CURVE('',#815,(#820,#831),.PCURVE_S1.);
+#815 = CIRCLE('',#816,1.25);
+#816 = AXIS2_PLACEMENT_3D('',#817,#818,#819);
+#817 = CARTESIAN_POINT('',(57.067773023918,38.979854835517,0.));
+#818 = DIRECTION('',(0.,0.,1.));
+#819 = DIRECTION('',(1.,0.,0.));
+#820 = PCURVE('',#126,#821);
+#821 = DEFINITIONAL_REPRESENTATION('',(#822),#830);
+#822 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#823,#824,#825,#826,#827,#828
+,#829),.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(
+  '') );
+#823 = CARTESIAN_POINT('',(-18.36631468335,7.948263320451));
+#824 = CARTESIAN_POINT('',(-18.36631468335,10.113326829912));
+#825 = CARTESIAN_POINT('',(-16.49131468335,9.030795075182));
+#826 = CARTESIAN_POINT('',(-14.61631468335,7.948263320451));
+#827 = CARTESIAN_POINT('',(-16.49131468335,6.865731565721));
+#828 = CARTESIAN_POINT('',(-18.36631468335,5.78319981099));
+#829 = CARTESIAN_POINT('',(-18.36631468335,7.948263320451));
+#830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#831 = PCURVE('',#832,#837);
+#832 = CYLINDRICAL_SURFACE('',#833,1.25);
+#833 = AXIS2_PLACEMENT_3D('',#834,#835,#836);
+#834 = CARTESIAN_POINT('',(57.067773023918,38.979854835517,10.));
+#835 = DIRECTION('',(0.,0.,1.));
+#836 = DIRECTION('',(1.,0.,0.));
+#837 = DEFINITIONAL_REPRESENTATION('',(#838),#842);
+#838 = LINE('',#839,#840);
+#839 = CARTESIAN_POINT('',(0.,-10.));
+#840 = VECTOR('',#841,1.);
+#841 = DIRECTION('',(1.,0.));
+#842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#843 = FACE_BOUND('',#844,.T.);
+#844 = EDGE_LOOP('',(#845));
+#845 = ORIENTED_EDGE('',*,*,#846,.T.);
+#846 = EDGE_CURVE('',#847,#847,#849,.T.);
+#847 = VERTEX_POINT('',#848);
+#848 = CARTESIAN_POINT('',(6.25,5.,0.));
+#849 = SURFACE_CURVE('',#850,(#855,#866),.PCURVE_S1.);
+#850 = CIRCLE('',#851,1.25);
+#851 = AXIS2_PLACEMENT_3D('',#852,#853,#854);
+#852 = CARTESIAN_POINT('',(5.,5.,0.));
+#853 = DIRECTION('',(0.,0.,1.));
+#854 = DIRECTION('',(1.,0.,0.));
+#855 = PCURVE('',#126,#856);
+#856 = DEFINITIONAL_REPRESENTATION('',(#857),#865);
+#857 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#858,#859,#860,#861,#862,#863
+,#864),.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(
+  '') );
+#858 = CARTESIAN_POINT('',(33.701458340558,-26.03159151506));
+#859 = CARTESIAN_POINT('',(33.701458340558,-23.8665280056));
+#860 = CARTESIAN_POINT('',(35.576458340558,-24.94905976033));
+#861 = CARTESIAN_POINT('',(37.451458340558,-26.03159151506));
+#862 = CARTESIAN_POINT('',(35.576458340558,-27.11412326979));
+#863 = CARTESIAN_POINT('',(33.701458340558,-28.19665502452));
+#864 = CARTESIAN_POINT('',(33.701458340558,-26.03159151506));
+#865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#866 = PCURVE('',#867,#872);
+#867 = CYLINDRICAL_SURFACE('',#868,1.25);
+#868 = AXIS2_PLACEMENT_3D('',#869,#870,#871);
+#869 = CARTESIAN_POINT('',(5.,5.,10.));
+#870 = DIRECTION('',(0.,0.,1.));
+#871 = DIRECTION('',(1.,0.,0.));
+#872 = DEFINITIONAL_REPRESENTATION('',(#873),#877);
+#873 = LINE('',#874,#875);
+#874 = CARTESIAN_POINT('',(0.,-10.));
+#875 = VECTOR('',#876,1.);
+#876 = DIRECTION('',(1.,0.));
+#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#878 = ADVANCED_FACE('',(#879,#1048,#1078,#1108,#1138,#1168,#1198,#1228,
+    #1322,#1352),#72,.F.);
+#879 = FACE_BOUND('',#880,.F.);
+#880 = EDGE_LOOP('',(#881,#882,#883,#906,#929,#952,#975,#998,#1026,#1047
+    ));
+#881 = ORIENTED_EDGE('',*,*,#56,.T.);
+#882 = ORIENTED_EDGE('',*,*,#218,.T.);
+#883 = ORIENTED_EDGE('',*,*,#884,.T.);
+#884 = EDGE_CURVE('',#219,#885,#887,.T.);
+#885 = VERTEX_POINT('',#886);
+#886 = CARTESIAN_POINT('',(50.358983848622,45.,10.));
+#887 = SURFACE_CURVE('',#888,(#892,#899),.PCURVE_S1.);
+#888 = LINE('',#889,#890);
+#889 = CARTESIAN_POINT('',(45.,70.,10.));
+#890 = VECTOR('',#891,1.);
+#891 = DIRECTION('',(0.209597931013,-0.977787659625,0.));
+#892 = PCURVE('',#72,#893);
+#893 = DEFINITIONAL_REPRESENTATION('',(#894),#898);
+#894 = LINE('',#895,#896);
+#895 = CARTESIAN_POINT('',(-5.048541659442,38.968408484934));
+#896 = VECTOR('',#897,1.);
+#897 = DIRECTION('',(-0.209597931013,-0.977787659625));
+#898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#899 = PCURVE('',#257,#900);
+#900 = DEFINITIONAL_REPRESENTATION('',(#901),#905);
+#901 = LINE('',#902,#903);
+#902 = CARTESIAN_POINT('',(0.,-10.));
+#903 = VECTOR('',#904,1.);
+#904 = DIRECTION('',(1.,0.));
+#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#906 = ORIENTED_EDGE('',*,*,#907,.T.);
+#907 = EDGE_CURVE('',#885,#908,#910,.T.);
+#908 = VERTEX_POINT('',#909);
+#909 = CARTESIAN_POINT('',(85.,40.,10.));
+#910 = SURFACE_CURVE('',#911,(#915,#922),.PCURVE_S1.);
+#911 = LINE('',#912,#913);
+#912 = CARTESIAN_POINT('',(50.358983848622,45.,10.));
+#913 = VECTOR('',#914,1.);
+#914 = DIRECTION('',(0.989743318611,-0.142857142857,0.));
+#915 = PCURVE('',#72,#916);
+#916 = DEFINITIONAL_REPRESENTATION('',(#917),#921);
+#917 = LINE('',#918,#919);
+#918 = CARTESIAN_POINT('',(-10.40752550806,13.968408484934));
+#919 = VECTOR('',#920,1.);
+#920 = DIRECTION('',(-0.989743318611,-0.142857142857));
+#921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#922 = PCURVE('',#334,#923);
+#923 = DEFINITIONAL_REPRESENTATION('',(#924),#928);
+#924 = LINE('',#925,#926);
+#925 = CARTESIAN_POINT('',(0.,-10.));
+#926 = VECTOR('',#927,1.);
+#927 = DIRECTION('',(1.,0.));
+#928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#929 = ORIENTED_EDGE('',*,*,#930,.T.);
+#930 = EDGE_CURVE('',#908,#931,#933,.T.);
+#931 = VERTEX_POINT('',#932);
+#932 = CARTESIAN_POINT('',(85.,0.,10.));
+#933 = SURFACE_CURVE('',#934,(#938,#945),.PCURVE_S1.);
+#934 = LINE('',#935,#936);
+#935 = CARTESIAN_POINT('',(85.,40.,10.));
+#936 = VECTOR('',#937,1.);
+#937 = DIRECTION('',(0.,-1.,0.));
+#938 = PCURVE('',#72,#939);
+#939 = DEFINITIONAL_REPRESENTATION('',(#940),#944);
+#940 = LINE('',#941,#942);
+#941 = CARTESIAN_POINT('',(-45.04854165944,8.968408484934));
+#942 = VECTOR('',#943,1.);
+#943 = DIRECTION('',(0.,-1.));
+#944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#945 = PCURVE('',#362,#946);
+#946 = DEFINITIONAL_REPRESENTATION('',(#947),#951);
+#947 = LINE('',#948,#949);
+#948 = CARTESIAN_POINT('',(0.,-10.));
+#949 = VECTOR('',#950,1.);
+#950 = DIRECTION('',(1.,0.));
+#951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#952 = ORIENTED_EDGE('',*,*,#953,.T.);
+#953 = EDGE_CURVE('',#931,#954,#956,.T.);
+#954 = VERTEX_POINT('',#955);
+#955 = CARTESIAN_POINT('',(70.,0.,10.));
+#956 = SURFACE_CURVE('',#957,(#961,#968),.PCURVE_S1.);
+#957 = LINE('',#958,#959);
+#958 = CARTESIAN_POINT('',(85.,0.,10.));
+#959 = VECTOR('',#960,1.);
+#960 = DIRECTION('',(-1.,0.,0.));
+#961 = PCURVE('',#72,#962);
+#962 = DEFINITIONAL_REPRESENTATION('',(#963),#967);
+#963 = LINE('',#964,#965);
+#964 = CARTESIAN_POINT('',(-45.04854165944,-31.03159151506));
+#965 = VECTOR('',#966,1.);
+#966 = DIRECTION('',(1.,0.));
+#967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#968 = PCURVE('',#390,#969);
+#969 = DEFINITIONAL_REPRESENTATION('',(#970),#974);
+#970 = LINE('',#971,#972);
+#971 = CARTESIAN_POINT('',(0.,-10.));
+#972 = VECTOR('',#973,1.);
+#973 = DIRECTION('',(1.,0.));
+#974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#975 = ORIENTED_EDGE('',*,*,#976,.T.);
+#976 = EDGE_CURVE('',#954,#977,#979,.T.);
+#977 = VERTEX_POINT('',#978);
+#978 = CARTESIAN_POINT('',(70.,7.,10.));
+#979 = SURFACE_CURVE('',#980,(#984,#991),.PCURVE_S1.);
+#980 = LINE('',#981,#982);
+#981 = CARTESIAN_POINT('',(70.,0.,10.));
+#982 = VECTOR('',#983,1.);
+#983 = DIRECTION('',(0.,1.,0.));
+#984 = PCURVE('',#72,#985);
+#985 = DEFINITIONAL_REPRESENTATION('',(#986),#990);
+#986 = LINE('',#987,#988);
+#987 = CARTESIAN_POINT('',(-30.04854165944,-31.03159151506));
+#988 = VECTOR('',#989,1.);
+#989 = DIRECTION('',(0.,1.));
+#990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#991 = PCURVE('',#418,#992);
+#992 = DEFINITIONAL_REPRESENTATION('',(#993),#997);
+#993 = LINE('',#994,#995);
+#994 = CARTESIAN_POINT('',(0.,-10.));
+#995 = VECTOR('',#996,1.);
+#996 = DIRECTION('',(1.,0.));
+#997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#998 = ORIENTED_EDGE('',*,*,#999,.T.);
+#999 = EDGE_CURVE('',#977,#1000,#1002,.T.);
+#1000 = VERTEX_POINT('',#1001);
+#1001 = CARTESIAN_POINT('',(35.,7.,10.));
+#1002 = SURFACE_CURVE('',#1003,(#1008,#1019),.PCURVE_S1.);
+#1003 = CIRCLE('',#1004,17.5);
+#1004 = AXIS2_PLACEMENT_3D('',#1005,#1006,#1007);
+#1005 = CARTESIAN_POINT('',(52.5,6.999999686767,10.));
+#1006 = DIRECTION('',(0.,0.,1.));
+#1007 = DIRECTION('',(1.,0.,0.));
+#1008 = PCURVE('',#72,#1009);
+#1009 = DEFINITIONAL_REPRESENTATION('',(#1010),#1018);
+#1010 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1011,#1012,#1013,#1014,
+#1015,#1016,#1017),.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('') );
+#1011 = CARTESIAN_POINT('',(-30.04854165944,-24.03159182829));
+#1012 = CARTESIAN_POINT('',(-30.04854165944,6.279297304156));
+#1013 = CARTESIAN_POINT('',(-3.798541659442,-8.876147262071));
+#1014 = CARTESIAN_POINT('',(22.451458340558,-24.03159182829));
+#1015 = CARTESIAN_POINT('',(-3.798541659442,-39.18703639452));
+#1016 = CARTESIAN_POINT('',(-30.04854165944,-54.34248096075));
+#1017 = CARTESIAN_POINT('',(-30.04854165944,-24.03159182829));
+#1018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1019 = PCURVE('',#451,#1020);
+#1020 = DEFINITIONAL_REPRESENTATION('',(#1021),#1025);
+#1021 = LINE('',#1022,#1023);
+#1022 = CARTESIAN_POINT('',(-0.,-10.));
+#1023 = VECTOR('',#1024,1.);
+#1024 = DIRECTION('',(-1.,0.));
+#1025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1026 = ORIENTED_EDGE('',*,*,#1027,.F.);
+#1027 = EDGE_CURVE('',#143,#1000,#1028,.T.);
+#1028 = SURFACE_CURVE('',#1029,(#1033,#1040),.PCURVE_S1.);
+#1029 = LINE('',#1030,#1031);
+#1030 = CARTESIAN_POINT('',(35.,0.,10.));
+#1031 = VECTOR('',#1032,1.);
+#1032 = DIRECTION('',(0.,1.,0.));
+#1033 = PCURVE('',#72,#1034);
+#1034 = DEFINITIONAL_REPRESENTATION('',(#1035),#1039);
+#1035 = LINE('',#1036,#1037);
+#1036 = CARTESIAN_POINT('',(4.951458340558,-31.03159151506));
+#1037 = VECTOR('',#1038,1.);
+#1038 = DIRECTION('',(0.,1.));
+#1039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1040 = PCURVE('',#181,#1041);
+#1041 = DEFINITIONAL_REPRESENTATION('',(#1042),#1046);
+#1042 = LINE('',#1043,#1044);
+#1043 = CARTESIAN_POINT('',(0.,-10.));
+#1044 = VECTOR('',#1045,1.);
+#1045 = DIRECTION('',(1.,0.));
+#1046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1047 = ORIENTED_EDGE('',*,*,#142,.F.);
+#1048 = FACE_BOUND('',#1049,.F.);
+#1049 = EDGE_LOOP('',(#1050));
+#1050 = ORIENTED_EDGE('',*,*,#1051,.T.);
+#1051 = EDGE_CURVE('',#1052,#1052,#1054,.T.);
+#1052 = VERTEX_POINT('',#1053);
+#1053 = CARTESIAN_POINT('',(78.112639396133,36.122711978375,10.));
+#1054 = SURFACE_CURVE('',#1055,(#1060,#1071),.PCURVE_S1.);
+#1055 = CIRCLE('',#1056,1.25);
+#1056 = AXIS2_PLACEMENT_3D('',#1057,#1058,#1059);
+#1057 = CARTESIAN_POINT('',(76.862639396133,36.122711978375,10.));
+#1058 = DIRECTION('',(0.,0.,1.));
+#1059 = DIRECTION('',(1.,0.,0.));
+#1060 = PCURVE('',#72,#1061);
+#1061 = DEFINITIONAL_REPRESENTATION('',(#1062),#1070);
+#1062 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1063,#1064,#1065,#1066,
+#1067,#1068,#1069),.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('') );
+#1063 = CARTESIAN_POINT('',(-38.16118105557,5.091120463309));
+#1064 = CARTESIAN_POINT('',(-38.16118105557,7.25618397277));
+#1065 = CARTESIAN_POINT('',(-36.28618105557,6.173652218039));
+#1066 = CARTESIAN_POINT('',(-34.41118105557,5.091120463309));
+#1067 = CARTESIAN_POINT('',(-36.28618105557,4.008588708578));
+#1068 = CARTESIAN_POINT('',(-38.16118105557,2.926056953847));
+#1069 = CARTESIAN_POINT('',(-38.16118105557,5.091120463309));
+#1070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1071 = PCURVE('',#508,#1072);
+#1072 = DEFINITIONAL_REPRESENTATION('',(#1073),#1077);
+#1073 = LINE('',#1074,#1075);
+#1074 = CARTESIAN_POINT('',(0.,0.));
+#1075 = VECTOR('',#1076,1.);
+#1076 = DIRECTION('',(1.,0.));
+#1077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1078 = FACE_BOUND('',#1079,.F.);
+#1079 = EDGE_LOOP('',(#1080));
+#1080 = ORIENTED_EDGE('',*,*,#1081,.T.);
+#1081 = EDGE_CURVE('',#1082,#1082,#1084,.T.);
+#1082 = VERTEX_POINT('',#1083);
+#1083 = CARTESIAN_POINT('',(6.25,35.,10.));
+#1084 = SURFACE_CURVE('',#1085,(#1090,#1101),.PCURVE_S1.);
+#1085 = CIRCLE('',#1086,1.25);
+#1086 = AXIS2_PLACEMENT_3D('',#1087,#1088,#1089);
+#1087 = CARTESIAN_POINT('',(5.,35.,10.));
+#1088 = DIRECTION('',(0.,0.,1.));
+#1089 = DIRECTION('',(1.,0.,0.));
+#1090 = PCURVE('',#72,#1091);
+#1091 = DEFINITIONAL_REPRESENTATION('',(#1092),#1100);
+#1092 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1093,#1094,#1095,#1096,
+#1097,#1098,#1099),.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('') );
+#1093 = CARTESIAN_POINT('',(33.701458340558,3.968408484934));
+#1094 = CARTESIAN_POINT('',(33.701458340558,6.133471994395));
+#1095 = CARTESIAN_POINT('',(35.576458340558,5.050940239664));
+#1096 = CARTESIAN_POINT('',(37.451458340558,3.968408484934));
+#1097 = CARTESIAN_POINT('',(35.576458340558,2.885876730203));
+#1098 = CARTESIAN_POINT('',(33.701458340558,1.803344975473));
+#1099 = CARTESIAN_POINT('',(33.701458340558,3.968408484934));
+#1100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1101 = PCURVE('',#543,#1102);
+#1102 = DEFINITIONAL_REPRESENTATION('',(#1103),#1107);
+#1103 = LINE('',#1104,#1105);
+#1104 = CARTESIAN_POINT('',(0.,0.));
+#1105 = VECTOR('',#1106,1.);
+#1106 = DIRECTION('',(1.,0.));
+#1107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1108 = FACE_BOUND('',#1109,.F.);
+#1109 = EDGE_LOOP('',(#1110));
+#1110 = ORIENTED_EDGE('',*,*,#1111,.T.);
+#1111 = EDGE_CURVE('',#1112,#1112,#1114,.T.);
+#1112 = VERTEX_POINT('',#1113);
+#1113 = CARTESIAN_POINT('',(78.75,15.,10.));
+#1114 = SURFACE_CURVE('',#1115,(#1120,#1131),.PCURVE_S1.);
+#1115 = CIRCLE('',#1116,1.25);
+#1116 = AXIS2_PLACEMENT_3D('',#1117,#1118,#1119);
+#1117 = CARTESIAN_POINT('',(77.5,15.,10.));
+#1118 = DIRECTION('',(0.,0.,1.));
+#1119 = DIRECTION('',(1.,0.,0.));
+#1120 = PCURVE('',#72,#1121);
+#1121 = DEFINITIONAL_REPRESENTATION('',(#1122),#1130);
+#1122 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1123,#1124,#1125,#1126,
+#1127,#1128,#1129),.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('') );
+#1123 = CARTESIAN_POINT('',(-38.79854165944,-16.03159151506));
+#1124 = CARTESIAN_POINT('',(-38.79854165944,-13.8665280056));
+#1125 = CARTESIAN_POINT('',(-36.92354165944,-14.94905976033));
+#1126 = CARTESIAN_POINT('',(-35.04854165944,-16.03159151506));
+#1127 = CARTESIAN_POINT('',(-36.92354165944,-17.11412326979));
+#1128 = CARTESIAN_POINT('',(-38.79854165944,-18.19665502452));
+#1129 = CARTESIAN_POINT('',(-38.79854165944,-16.03159151506));
+#1130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1131 = PCURVE('',#578,#1132);
+#1132 = DEFINITIONAL_REPRESENTATION('',(#1133),#1137);
+#1133 = LINE('',#1134,#1135);
+#1134 = CARTESIAN_POINT('',(0.,0.));
+#1135 = VECTOR('',#1136,1.);
+#1136 = DIRECTION('',(1.,0.));
+#1137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1138 = FACE_BOUND('',#1139,.F.);
+#1139 = EDGE_LOOP('',(#1140));
+#1140 = ORIENTED_EDGE('',*,*,#1141,.T.);
+#1141 = EDGE_CURVE('',#1142,#1142,#1144,.T.);
+#1142 = VERTEX_POINT('',#1143);
+#1143 = CARTESIAN_POINT('',(32.75,15.,10.));
+#1144 = SURFACE_CURVE('',#1145,(#1150,#1161),.PCURVE_S1.);
+#1145 = CIRCLE('',#1146,1.25);
+#1146 = AXIS2_PLACEMENT_3D('',#1147,#1148,#1149);
+#1147 = CARTESIAN_POINT('',(31.5,15.,10.));
+#1148 = DIRECTION('',(0.,0.,1.));
+#1149 = DIRECTION('',(1.,0.,0.));
+#1150 = PCURVE('',#72,#1151);
+#1151 = DEFINITIONAL_REPRESENTATION('',(#1152),#1160);
+#1152 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1153,#1154,#1155,#1156,
+#1157,#1158,#1159),.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('') );
+#1153 = CARTESIAN_POINT('',(7.201458340558,-16.03159151506));
+#1154 = CARTESIAN_POINT('',(7.201458340558,-13.8665280056));
+#1155 = CARTESIAN_POINT('',(9.076458340558,-14.94905976033));
+#1156 = CARTESIAN_POINT('',(10.951458340558,-16.03159151506));
+#1157 = CARTESIAN_POINT('',(9.076458340558,-17.11412326979));
+#1158 = CARTESIAN_POINT('',(7.201458340558,-18.19665502452));
+#1159 = CARTESIAN_POINT('',(7.201458340558,-16.03159151506));
+#1160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1161 = PCURVE('',#613,#1162);
+#1162 = DEFINITIONAL_REPRESENTATION('',(#1163),#1167);
+#1163 = LINE('',#1164,#1165);
+#1164 = CARTESIAN_POINT('',(0.,0.));
+#1165 = VECTOR('',#1166,1.);
+#1166 = DIRECTION('',(1.,0.));
+#1167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1168 = FACE_BOUND('',#1169,.F.);
+#1169 = EDGE_LOOP('',(#1170));
+#1170 = ORIENTED_EDGE('',*,*,#1171,.T.);
+#1171 = EDGE_CURVE('',#1172,#1172,#1174,.T.);
+#1172 = VERTEX_POINT('',#1173);
+#1173 = CARTESIAN_POINT('',(6.25,65.,10.));
+#1174 = SURFACE_CURVE('',#1175,(#1180,#1191),.PCURVE_S1.);
+#1175 = CIRCLE('',#1176,1.25);
+#1176 = AXIS2_PLACEMENT_3D('',#1177,#1178,#1179);
+#1177 = CARTESIAN_POINT('',(5.,65.,10.));
+#1178 = DIRECTION('',(0.,0.,1.));
+#1179 = DIRECTION('',(1.,0.,0.));
+#1180 = PCURVE('',#72,#1181);
+#1181 = DEFINITIONAL_REPRESENTATION('',(#1182),#1190);
+#1182 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1183,#1184,#1185,#1186,
+#1187,#1188,#1189),.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('') );
+#1183 = CARTESIAN_POINT('',(33.701458340558,33.968408484934));
+#1184 = CARTESIAN_POINT('',(33.701458340558,36.133471994395));
+#1185 = CARTESIAN_POINT('',(35.576458340558,35.050940239664));
+#1186 = CARTESIAN_POINT('',(37.451458340558,33.968408484934));
+#1187 = CARTESIAN_POINT('',(35.576458340558,32.885876730203));
+#1188 = CARTESIAN_POINT('',(33.701458340558,31.803344975473));
+#1189 = CARTESIAN_POINT('',(33.701458340558,33.968408484934));
+#1190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1191 = PCURVE('',#648,#1192);
+#1192 = DEFINITIONAL_REPRESENTATION('',(#1193),#1197);
+#1193 = LINE('',#1194,#1195);
+#1194 = CARTESIAN_POINT('',(0.,0.));
+#1195 = VECTOR('',#1196,1.);
+#1196 = DIRECTION('',(1.,0.));
+#1197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1198 = FACE_BOUND('',#1199,.F.);
+#1199 = EDGE_LOOP('',(#1200));
+#1200 = ORIENTED_EDGE('',*,*,#1201,.T.);
+#1201 = EDGE_CURVE('',#1202,#1202,#1204,.T.);
+#1202 = VERTEX_POINT('',#1203);
+#1203 = CARTESIAN_POINT('',(41.25,65.,10.));
+#1204 = SURFACE_CURVE('',#1205,(#1210,#1221),.PCURVE_S1.);
+#1205 = CIRCLE('',#1206,1.25);
+#1206 = AXIS2_PLACEMENT_3D('',#1207,#1208,#1209);
+#1207 = CARTESIAN_POINT('',(40.,65.,10.));
+#1208 = DIRECTION('',(0.,0.,1.));
+#1209 = DIRECTION('',(1.,0.,0.));
+#1210 = PCURVE('',#72,#1211);
+#1211 = DEFINITIONAL_REPRESENTATION('',(#1212),#1220);
+#1212 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1213,#1214,#1215,#1216,
+#1217,#1218,#1219),.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('') );
+#1213 = CARTESIAN_POINT('',(-1.298541659442,33.968408484934));
+#1214 = CARTESIAN_POINT('',(-1.298541659442,36.133471994395));
+#1215 = CARTESIAN_POINT('',(0.576458340558,35.050940239664));
+#1216 = CARTESIAN_POINT('',(2.451458340558,33.968408484934));
+#1217 = CARTESIAN_POINT('',(0.576458340558,32.885876730203));
+#1218 = CARTESIAN_POINT('',(-1.298541659442,31.803344975473));
+#1219 = CARTESIAN_POINT('',(-1.298541659442,33.968408484934));
+#1220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1221 = PCURVE('',#683,#1222);
+#1222 = DEFINITIONAL_REPRESENTATION('',(#1223),#1227);
+#1223 = LINE('',#1224,#1225);
+#1224 = CARTESIAN_POINT('',(0.,0.));
+#1225 = VECTOR('',#1226,1.);
+#1226 = DIRECTION('',(1.,0.));
+#1227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1228 = FACE_BOUND('',#1229,.F.);
+#1229 = EDGE_LOOP('',(#1230,#1255,#1278,#1301));
+#1230 = ORIENTED_EDGE('',*,*,#1231,.T.);
+#1231 = EDGE_CURVE('',#1232,#1234,#1236,.T.);
+#1232 = VERTEX_POINT('',#1233);
+#1233 = CARTESIAN_POINT('',(15.,60.,10.));
+#1234 = VERTEX_POINT('',#1235);
+#1235 = CARTESIAN_POINT('',(15.,45.,10.));
+#1236 = SURFACE_CURVE('',#1237,(#1241,#1248),.PCURVE_S1.);
+#1237 = LINE('',#1238,#1239);
+#1238 = CARTESIAN_POINT('',(15.,60.,10.));
+#1239 = VECTOR('',#1240,1.);
+#1240 = DIRECTION('',(0.,-1.,0.));
+#1241 = PCURVE('',#72,#1242);
+#1242 = DEFINITIONAL_REPRESENTATION('',(#1243),#1247);
+#1243 = LINE('',#1244,#1245);
+#1244 = CARTESIAN_POINT('',(24.951458340558,28.968408484934));
+#1245 = VECTOR('',#1246,1.);
+#1246 = DIRECTION('',(0.,-1.));
+#1247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1248 = PCURVE('',#715,#1249);
+#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1254);
+#1250 = LINE('',#1251,#1252);
+#1251 = CARTESIAN_POINT('',(0.,-10.));
+#1252 = VECTOR('',#1253,1.);
+#1253 = DIRECTION('',(1.,0.));
+#1254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1255 = ORIENTED_EDGE('',*,*,#1256,.T.);
+#1256 = EDGE_CURVE('',#1234,#1257,#1259,.T.);
+#1257 = VERTEX_POINT('',#1258);
+#1258 = CARTESIAN_POINT('',(35.,45.,10.));
+#1259 = SURFACE_CURVE('',#1260,(#1264,#1271),.PCURVE_S1.);
+#1260 = LINE('',#1261,#1262);
+#1261 = CARTESIAN_POINT('',(15.,45.,10.));
+#1262 = VECTOR('',#1263,1.);
+#1263 = DIRECTION('',(1.,0.,0.));
+#1264 = PCURVE('',#72,#1265);
+#1265 = DEFINITIONAL_REPRESENTATION('',(#1266),#1270);
+#1266 = LINE('',#1267,#1268);
+#1267 = CARTESIAN_POINT('',(24.951458340558,13.968408484934));
+#1268 = VECTOR('',#1269,1.);
+#1269 = DIRECTION('',(-1.,0.));
+#1270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1271 = PCURVE('',#743,#1272);
+#1272 = DEFINITIONAL_REPRESENTATION('',(#1273),#1277);
+#1273 = LINE('',#1274,#1275);
+#1274 = CARTESIAN_POINT('',(0.,-10.));
+#1275 = VECTOR('',#1276,1.);
+#1276 = DIRECTION('',(1.,0.));
+#1277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1278 = ORIENTED_EDGE('',*,*,#1279,.T.);
+#1279 = EDGE_CURVE('',#1257,#1280,#1282,.T.);
+#1280 = VERTEX_POINT('',#1281);
+#1281 = CARTESIAN_POINT('',(31.784609690827,60.,10.));
+#1282 = SURFACE_CURVE('',#1283,(#1287,#1294),.PCURVE_S1.);
+#1283 = LINE('',#1284,#1285);
+#1284 = CARTESIAN_POINT('',(35.,45.,10.));
+#1285 = VECTOR('',#1286,1.);
+#1286 = DIRECTION('',(-0.209597931013,0.977787659625,0.));
+#1287 = PCURVE('',#72,#1288);
+#1288 = DEFINITIONAL_REPRESENTATION('',(#1289),#1293);
+#1289 = LINE('',#1290,#1291);
+#1290 = CARTESIAN_POINT('',(4.951458340558,13.968408484934));
+#1291 = VECTOR('',#1292,1.);
+#1292 = DIRECTION('',(0.209597931013,0.977787659625));
+#1293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1294 = PCURVE('',#771,#1295);
+#1295 = DEFINITIONAL_REPRESENTATION('',(#1296),#1300);
+#1296 = LINE('',#1297,#1298);
+#1297 = CARTESIAN_POINT('',(0.,-10.));
+#1298 = VECTOR('',#1299,1.);
+#1299 = DIRECTION('',(1.,0.));
+#1300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1301 = ORIENTED_EDGE('',*,*,#1302,.T.);
+#1302 = EDGE_CURVE('',#1280,#1232,#1303,.T.);
+#1303 = SURFACE_CURVE('',#1304,(#1308,#1315),.PCURVE_S1.);
+#1304 = LINE('',#1305,#1306);
+#1305 = CARTESIAN_POINT('',(31.784609690827,60.,10.));
+#1306 = VECTOR('',#1307,1.);
+#1307 = DIRECTION('',(-1.,0.,0.));
+#1308 = PCURVE('',#72,#1309);
+#1309 = DEFINITIONAL_REPRESENTATION('',(#1310),#1314);
+#1310 = LINE('',#1311,#1312);
+#1311 = CARTESIAN_POINT('',(8.166848649732,28.968408484934));
+#1312 = VECTOR('',#1313,1.);
+#1313 = DIRECTION('',(1.,0.));
+#1314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1315 = PCURVE('',#797,#1316);
+#1316 = DEFINITIONAL_REPRESENTATION('',(#1317),#1321);
+#1317 = LINE('',#1318,#1319);
+#1318 = CARTESIAN_POINT('',(0.,-10.));
+#1319 = VECTOR('',#1320,1.);
+#1320 = DIRECTION('',(1.,0.));
+#1321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1322 = FACE_BOUND('',#1323,.F.);
+#1323 = EDGE_LOOP('',(#1324));
+#1324 = ORIENTED_EDGE('',*,*,#1325,.T.);
+#1325 = EDGE_CURVE('',#1326,#1326,#1328,.T.);
+#1326 = VERTEX_POINT('',#1327);
+#1327 = CARTESIAN_POINT('',(58.317773023918,38.979854835517,10.));
+#1328 = SURFACE_CURVE('',#1329,(#1334,#1345),.PCURVE_S1.);
+#1329 = CIRCLE('',#1330,1.25);
+#1330 = AXIS2_PLACEMENT_3D('',#1331,#1332,#1333);
+#1331 = CARTESIAN_POINT('',(57.067773023918,38.979854835517,10.));
+#1332 = DIRECTION('',(0.,0.,1.));
+#1333 = DIRECTION('',(1.,0.,0.));
+#1334 = PCURVE('',#72,#1335);
+#1335 = DEFINITIONAL_REPRESENTATION('',(#1336),#1344);
+#1336 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1337,#1338,#1339,#1340,
+#1341,#1342,#1343),.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('') );
+#1337 = CARTESIAN_POINT('',(-18.36631468335,7.948263320451));
+#1338 = CARTESIAN_POINT('',(-18.36631468335,10.113326829912));
+#1339 = CARTESIAN_POINT('',(-16.49131468335,9.030795075182));
+#1340 = CARTESIAN_POINT('',(-14.61631468335,7.948263320451));
+#1341 = CARTESIAN_POINT('',(-16.49131468335,6.865731565721));
+#1342 = CARTESIAN_POINT('',(-18.36631468335,5.78319981099));
+#1343 = CARTESIAN_POINT('',(-18.36631468335,7.948263320451));
+#1344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1345 = PCURVE('',#832,#1346);
+#1346 = DEFINITIONAL_REPRESENTATION('',(#1347),#1351);
+#1347 = LINE('',#1348,#1349);
+#1348 = CARTESIAN_POINT('',(0.,0.));
+#1349 = VECTOR('',#1350,1.);
+#1350 = DIRECTION('',(1.,0.));
+#1351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1352 = FACE_BOUND('',#1353,.F.);
+#1353 = EDGE_LOOP('',(#1354));
+#1354 = ORIENTED_EDGE('',*,*,#1355,.T.);
+#1355 = EDGE_CURVE('',#1356,#1356,#1358,.T.);
+#1356 = VERTEX_POINT('',#1357);
+#1357 = CARTESIAN_POINT('',(6.25,5.,10.));
+#1358 = SURFACE_CURVE('',#1359,(#1364,#1375),.PCURVE_S1.);
+#1359 = CIRCLE('',#1360,1.25);
+#1360 = AXIS2_PLACEMENT_3D('',#1361,#1362,#1363);
+#1361 = CARTESIAN_POINT('',(5.,5.,10.));
+#1362 = DIRECTION('',(0.,0.,1.));
+#1363 = DIRECTION('',(1.,0.,0.));
+#1364 = PCURVE('',#72,#1365);
+#1365 = DEFINITIONAL_REPRESENTATION('',(#1366),#1374);
+#1366 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1367,#1368,#1369,#1370,
+#1371,#1372,#1373),.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('') );
+#1367 = CARTESIAN_POINT('',(33.701458340558,-26.03159151506));
+#1368 = CARTESIAN_POINT('',(33.701458340558,-23.8665280056));
+#1369 = CARTESIAN_POINT('',(35.576458340558,-24.94905976033));
+#1370 = CARTESIAN_POINT('',(37.451458340558,-26.03159151506));
+#1371 = CARTESIAN_POINT('',(35.576458340558,-27.11412326979));
+#1372 = CARTESIAN_POINT('',(33.701458340558,-28.19665502452));
+#1373 = CARTESIAN_POINT('',(33.701458340558,-26.03159151506));
+#1374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1375 = PCURVE('',#867,#1376);
+#1376 = DEFINITIONAL_REPRESENTATION('',(#1377),#1381);
+#1377 = LINE('',#1378,#1379);
+#1378 = CARTESIAN_POINT('',(0.,0.));
+#1379 = VECTOR('',#1380,1.);
+#1380 = DIRECTION('',(1.,0.));
+#1381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1382 = ADVANCED_FACE('',(#1383),#181,.F.);
+#1383 = FACE_BOUND('',#1384,.F.);
+#1384 = EDGE_LOOP('',(#1385,#1386,#1387,#1408));
+#1385 = ORIENTED_EDGE('',*,*,#165,.T.);
+#1386 = ORIENTED_EDGE('',*,*,#1027,.T.);
+#1387 = ORIENTED_EDGE('',*,*,#1388,.F.);
+#1388 = EDGE_CURVE('',#431,#1000,#1389,.T.);
+#1389 = SURFACE_CURVE('',#1390,(#1394,#1401),.PCURVE_S1.);
+#1390 = LINE('',#1391,#1392);
+#1391 = CARTESIAN_POINT('',(35.,7.,0.));
+#1392 = VECTOR('',#1393,1.);
+#1393 = DIRECTION('',(0.,0.,1.));
+#1394 = PCURVE('',#181,#1395);
+#1395 = DEFINITIONAL_REPRESENTATION('',(#1396),#1400);
+#1396 = LINE('',#1397,#1398);
+#1397 = CARTESIAN_POINT('',(7.,0.));
+#1398 = VECTOR('',#1399,1.);
+#1399 = DIRECTION('',(0.,-1.));
+#1400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1401 = PCURVE('',#451,#1402);
+#1402 = DEFINITIONAL_REPRESENTATION('',(#1403),#1407);
+#1403 = LINE('',#1404,#1405);
+#1404 = CARTESIAN_POINT('',(-3.141592635691,0.));
+#1405 = VECTOR('',#1406,1.);
+#1406 = DIRECTION('',(-0.,-1.));
+#1407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1408 = ORIENTED_EDGE('',*,*,#463,.F.);
+#1409 = ADVANCED_FACE('',(#1410),#257,.T.);
+#1410 = FACE_BOUND('',#1411,.T.);
+#1411 = EDGE_LOOP('',(#1412,#1413,#1414,#1435));
+#1412 = ORIENTED_EDGE('',*,*,#241,.T.);
+#1413 = ORIENTED_EDGE('',*,*,#884,.T.);
+#1414 = ORIENTED_EDGE('',*,*,#1415,.F.);
+#1415 = EDGE_CURVE('',#296,#885,#1416,.T.);
+#1416 = SURFACE_CURVE('',#1417,(#1421,#1428),.PCURVE_S1.);
+#1417 = LINE('',#1418,#1419);
+#1418 = CARTESIAN_POINT('',(50.358983848622,45.,0.));
+#1419 = VECTOR('',#1420,1.);
+#1420 = DIRECTION('',(0.,0.,1.));
+#1421 = PCURVE('',#257,#1422);
+#1422 = DEFINITIONAL_REPRESENTATION('',(#1423),#1427);
+#1423 = LINE('',#1424,#1425);
+#1424 = CARTESIAN_POINT('',(25.56792341763,0.));
+#1425 = VECTOR('',#1426,1.);
+#1426 = DIRECTION('',(0.,-1.));
+#1427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1428 = PCURVE('',#334,#1429);
+#1429 = DEFINITIONAL_REPRESENTATION('',(#1430),#1434);
+#1430 = LINE('',#1431,#1432);
+#1431 = CARTESIAN_POINT('',(0.,0.));
+#1432 = VECTOR('',#1433,1.);
+#1433 = DIRECTION('',(0.,-1.));
+#1434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1435 = ORIENTED_EDGE('',*,*,#295,.F.);
+#1436 = ADVANCED_FACE('',(#1437),#451,.F.);
+#1437 = FACE_BOUND('',#1438,.T.);
+#1438 = EDGE_LOOP('',(#1439,#1460,#1461,#1462));
+#1439 = ORIENTED_EDGE('',*,*,#1440,.T.);
+#1440 = EDGE_CURVE('',#403,#977,#1441,.T.);
+#1441 = SURFACE_CURVE('',#1442,(#1446,#1453),.PCURVE_S1.);
+#1442 = LINE('',#1443,#1444);
+#1443 = CARTESIAN_POINT('',(70.,7.,0.));
+#1444 = VECTOR('',#1445,1.);
+#1445 = DIRECTION('',(0.,0.,1.));
+#1446 = PCURVE('',#451,#1447);
+#1447 = DEFINITIONAL_REPRESENTATION('',(#1448),#1452);
+#1448 = LINE('',#1449,#1450);
+#1449 = CARTESIAN_POINT('',(-1.789901365E-08,0.));
+#1450 = VECTOR('',#1451,1.);
+#1451 = DIRECTION('',(-0.,-1.));
+#1452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1453 = PCURVE('',#418,#1454);
+#1454 = DEFINITIONAL_REPRESENTATION('',(#1455),#1459);
+#1455 = LINE('',#1456,#1457);
+#1456 = CARTESIAN_POINT('',(7.,0.));
+#1457 = VECTOR('',#1458,1.);
+#1458 = DIRECTION('',(0.,-1.));
+#1459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1460 = ORIENTED_EDGE('',*,*,#999,.T.);
+#1461 = ORIENTED_EDGE('',*,*,#1388,.F.);
+#1462 = ORIENTED_EDGE('',*,*,#430,.F.);
+#1463 = ADVANCED_FACE('',(#1464),#334,.T.);
+#1464 = FACE_BOUND('',#1465,.T.);
+#1465 = EDGE_LOOP('',(#1466,#1467,#1468,#1489));
+#1466 = ORIENTED_EDGE('',*,*,#1415,.T.);
+#1467 = ORIENTED_EDGE('',*,*,#907,.T.);
+#1468 = ORIENTED_EDGE('',*,*,#1469,.F.);
+#1469 = EDGE_CURVE('',#319,#908,#1470,.T.);
+#1470 = SURFACE_CURVE('',#1471,(#1475,#1482),.PCURVE_S1.);
+#1471 = LINE('',#1472,#1473);
+#1472 = CARTESIAN_POINT('',(85.,40.,0.));
+#1473 = VECTOR('',#1474,1.);
+#1474 = DIRECTION('',(0.,0.,1.));
+#1475 = PCURVE('',#334,#1476);
+#1476 = DEFINITIONAL_REPRESENTATION('',(#1477),#1481);
+#1477 = LINE('',#1478,#1479);
+#1478 = CARTESIAN_POINT('',(35.,0.));
+#1479 = VECTOR('',#1480,1.);
+#1480 = DIRECTION('',(0.,-1.));
+#1481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1482 = PCURVE('',#362,#1483);
+#1483 = DEFINITIONAL_REPRESENTATION('',(#1484),#1488);
+#1484 = LINE('',#1485,#1486);
+#1485 = CARTESIAN_POINT('',(0.,0.));
+#1486 = VECTOR('',#1487,1.);
+#1487 = DIRECTION('',(0.,-1.));
+#1488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1489 = ORIENTED_EDGE('',*,*,#318,.F.);
+#1490 = ADVANCED_FACE('',(#1491),#418,.T.);
+#1491 = FACE_BOUND('',#1492,.T.);
+#1492 = EDGE_LOOP('',(#1493,#1514,#1515,#1516));
+#1493 = ORIENTED_EDGE('',*,*,#1494,.T.);
+#1494 = EDGE_CURVE('',#375,#954,#1495,.T.);
+#1495 = SURFACE_CURVE('',#1496,(#1500,#1507),.PCURVE_S1.);
+#1496 = LINE('',#1497,#1498);
+#1497 = CARTESIAN_POINT('',(70.,0.,0.));
+#1498 = VECTOR('',#1499,1.);
+#1499 = DIRECTION('',(0.,0.,1.));
+#1500 = PCURVE('',#418,#1501);
+#1501 = DEFINITIONAL_REPRESENTATION('',(#1502),#1506);
+#1502 = LINE('',#1503,#1504);
+#1503 = CARTESIAN_POINT('',(0.,0.));
+#1504 = VECTOR('',#1505,1.);
+#1505 = DIRECTION('',(0.,-1.));
+#1506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1507 = PCURVE('',#390,#1508);
+#1508 = DEFINITIONAL_REPRESENTATION('',(#1509),#1513);
+#1509 = LINE('',#1510,#1511);
+#1510 = CARTESIAN_POINT('',(15.,0.));
+#1511 = VECTOR('',#1512,1.);
+#1512 = DIRECTION('',(0.,-1.));
+#1513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1514 = ORIENTED_EDGE('',*,*,#976,.T.);
+#1515 = ORIENTED_EDGE('',*,*,#1440,.F.);
+#1516 = ORIENTED_EDGE('',*,*,#402,.F.);
+#1517 = ADVANCED_FACE('',(#1518,#1544),#362,.T.);
+#1518 = FACE_BOUND('',#1519,.T.);
+#1519 = EDGE_LOOP('',(#1520,#1521,#1522,#1543));
+#1520 = ORIENTED_EDGE('',*,*,#1469,.T.);
+#1521 = ORIENTED_EDGE('',*,*,#930,.T.);
+#1522 = ORIENTED_EDGE('',*,*,#1523,.F.);
+#1523 = EDGE_CURVE('',#347,#931,#1524,.T.);
+#1524 = SURFACE_CURVE('',#1525,(#1529,#1536),.PCURVE_S1.);
+#1525 = LINE('',#1526,#1527);
+#1526 = CARTESIAN_POINT('',(85.,0.,0.));
+#1527 = VECTOR('',#1528,1.);
+#1528 = DIRECTION('',(0.,0.,1.));
+#1529 = PCURVE('',#362,#1530);
+#1530 = DEFINITIONAL_REPRESENTATION('',(#1531),#1535);
+#1531 = LINE('',#1532,#1533);
+#1532 = CARTESIAN_POINT('',(40.,0.));
+#1533 = VECTOR('',#1534,1.);
+#1534 = DIRECTION('',(0.,-1.));
+#1535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1536 = PCURVE('',#390,#1537);
+#1537 = DEFINITIONAL_REPRESENTATION('',(#1538),#1542);
+#1538 = LINE('',#1539,#1540);
+#1539 = CARTESIAN_POINT('',(0.,-0.));
+#1540 = VECTOR('',#1541,1.);
+#1541 = DIRECTION('',(0.,-1.));
+#1542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1543 = ORIENTED_EDGE('',*,*,#346,.F.);
+#1544 = FACE_BOUND('',#1545,.T.);
+#1545 = EDGE_LOOP('',(#1546));
+#1546 = ORIENTED_EDGE('',*,*,#1547,.F.);
+#1547 = EDGE_CURVE('',#1548,#1548,#1550,.T.);
+#1548 = VERTEX_POINT('',#1549);
+#1549 = CARTESIAN_POINT('',(85.,36.25,5.));
+#1550 = SURFACE_CURVE('',#1551,(#1556,#1563),.PCURVE_S1.);
+#1551 = CIRCLE('',#1552,1.25);
+#1552 = AXIS2_PLACEMENT_3D('',#1553,#1554,#1555);
+#1553 = CARTESIAN_POINT('',(85.,35.,5.));
+#1554 = DIRECTION('',(1.,0.,0.));
+#1555 = DIRECTION('',(0.,1.,0.));
+#1556 = PCURVE('',#362,#1557);
+#1557 = DEFINITIONAL_REPRESENTATION('',(#1558),#1562);
+#1558 = CIRCLE('',#1559,1.25);
+#1559 = AXIS2_PLACEMENT_2D('',#1560,#1561);
+#1560 = CARTESIAN_POINT('',(5.,-5.));
+#1561 = DIRECTION('',(-1.,0.));
+#1562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1563 = PCURVE('',#1564,#1569);
+#1564 = CYLINDRICAL_SURFACE('',#1565,1.25);
+#1565 = AXIS2_PLACEMENT_3D('',#1566,#1567,#1568);
+#1566 = CARTESIAN_POINT('',(85.,35.,5.));
+#1567 = DIRECTION('',(1.,0.,0.));
+#1568 = DIRECTION('',(-0.,1.,0.));
+#1569 = DEFINITIONAL_REPRESENTATION('',(#1570),#1574);
+#1570 = LINE('',#1571,#1572);
+#1571 = CARTESIAN_POINT('',(0.,0.));
+#1572 = VECTOR('',#1573,1.);
+#1573 = DIRECTION('',(1.,0.));
+#1574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1575 = ADVANCED_FACE('',(#1576),#390,.T.);
+#1576 = FACE_BOUND('',#1577,.T.);
+#1577 = EDGE_LOOP('',(#1578,#1579,#1580,#1581));
+#1578 = ORIENTED_EDGE('',*,*,#1523,.T.);
+#1579 = ORIENTED_EDGE('',*,*,#953,.T.);
+#1580 = ORIENTED_EDGE('',*,*,#1494,.F.);
+#1581 = ORIENTED_EDGE('',*,*,#374,.F.);
+#1582 = ADVANCED_FACE('',(#1583),#508,.F.);
+#1583 = FACE_BOUND('',#1584,.F.);
+#1584 = EDGE_LOOP('',(#1585,#1606,#1607,#1608));
+#1585 = ORIENTED_EDGE('',*,*,#1586,.T.);
+#1586 = EDGE_CURVE('',#1052,#488,#1587,.T.);
+#1587 = SEAM_CURVE('',#1588,(#1592,#1599),.PCURVE_S1.);
+#1588 = LINE('',#1589,#1590);
+#1589 = CARTESIAN_POINT('',(78.112639396133,36.122711978375,10.));
+#1590 = VECTOR('',#1591,1.);
+#1591 = DIRECTION('',(-0.,-0.,-1.));
+#1592 = PCURVE('',#508,#1593);
+#1593 = DEFINITIONAL_REPRESENTATION('',(#1594),#1598);
+#1594 = LINE('',#1595,#1596);
+#1595 = CARTESIAN_POINT('',(0.,0.));
+#1596 = VECTOR('',#1597,1.);
+#1597 = DIRECTION('',(0.,-1.));
+#1598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1599 = PCURVE('',#508,#1600);
+#1600 = DEFINITIONAL_REPRESENTATION('',(#1601),#1605);
+#1601 = LINE('',#1602,#1603);
+#1602 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1603 = VECTOR('',#1604,1.);
+#1604 = DIRECTION('',(0.,-1.));
+#1605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1606 = ORIENTED_EDGE('',*,*,#487,.T.);
+#1607 = ORIENTED_EDGE('',*,*,#1586,.F.);
+#1608 = ORIENTED_EDGE('',*,*,#1051,.F.);
+#1609 = ADVANCED_FACE('',(#1610),#543,.F.);
+#1610 = FACE_BOUND('',#1611,.F.);
+#1611 = EDGE_LOOP('',(#1612,#1633,#1634,#1635));
+#1612 = ORIENTED_EDGE('',*,*,#1613,.T.);
+#1613 = EDGE_CURVE('',#1082,#523,#1614,.T.);
+#1614 = SEAM_CURVE('',#1615,(#1619,#1626),.PCURVE_S1.);
+#1615 = LINE('',#1616,#1617);
+#1616 = CARTESIAN_POINT('',(6.25,35.,10.));
+#1617 = VECTOR('',#1618,1.);
+#1618 = DIRECTION('',(-0.,-0.,-1.));
+#1619 = PCURVE('',#543,#1620);
+#1620 = DEFINITIONAL_REPRESENTATION('',(#1621),#1625);
+#1621 = LINE('',#1622,#1623);
+#1622 = CARTESIAN_POINT('',(0.,0.));
+#1623 = VECTOR('',#1624,1.);
+#1624 = DIRECTION('',(0.,-1.));
+#1625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1626 = PCURVE('',#543,#1627);
+#1627 = DEFINITIONAL_REPRESENTATION('',(#1628),#1632);
+#1628 = LINE('',#1629,#1630);
+#1629 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1630 = VECTOR('',#1631,1.);
+#1631 = DIRECTION('',(0.,-1.));
+#1632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1633 = ORIENTED_EDGE('',*,*,#522,.T.);
+#1634 = ORIENTED_EDGE('',*,*,#1613,.F.);
+#1635 = ORIENTED_EDGE('',*,*,#1081,.F.);
+#1636 = ADVANCED_FACE('',(#1637),#578,.F.);
+#1637 = FACE_BOUND('',#1638,.F.);
+#1638 = EDGE_LOOP('',(#1639,#1660,#1661,#1662));
+#1639 = ORIENTED_EDGE('',*,*,#1640,.T.);
+#1640 = EDGE_CURVE('',#1112,#558,#1641,.T.);
+#1641 = SEAM_CURVE('',#1642,(#1646,#1653),.PCURVE_S1.);
+#1642 = LINE('',#1643,#1644);
+#1643 = CARTESIAN_POINT('',(78.75,15.,10.));
+#1644 = VECTOR('',#1645,1.);
+#1645 = DIRECTION('',(-0.,-0.,-1.));
+#1646 = PCURVE('',#578,#1647);
+#1647 = DEFINITIONAL_REPRESENTATION('',(#1648),#1652);
+#1648 = LINE('',#1649,#1650);
+#1649 = CARTESIAN_POINT('',(0.,0.));
+#1650 = VECTOR('',#1651,1.);
+#1651 = DIRECTION('',(0.,-1.));
+#1652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1653 = PCURVE('',#578,#1654);
+#1654 = DEFINITIONAL_REPRESENTATION('',(#1655),#1659);
+#1655 = LINE('',#1656,#1657);
+#1656 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1657 = VECTOR('',#1658,1.);
+#1658 = DIRECTION('',(0.,-1.));
+#1659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1660 = ORIENTED_EDGE('',*,*,#557,.T.);
+#1661 = ORIENTED_EDGE('',*,*,#1640,.F.);
+#1662 = ORIENTED_EDGE('',*,*,#1111,.F.);
+#1663 = ADVANCED_FACE('',(#1664),#613,.F.);
+#1664 = FACE_BOUND('',#1665,.F.);
+#1665 = EDGE_LOOP('',(#1666,#1687,#1688,#1689));
+#1666 = ORIENTED_EDGE('',*,*,#1667,.T.);
+#1667 = EDGE_CURVE('',#1142,#593,#1668,.T.);
+#1668 = SEAM_CURVE('',#1669,(#1673,#1680),.PCURVE_S1.);
+#1669 = LINE('',#1670,#1671);
+#1670 = CARTESIAN_POINT('',(32.75,15.,10.));
+#1671 = VECTOR('',#1672,1.);
+#1672 = DIRECTION('',(-0.,-0.,-1.));
+#1673 = PCURVE('',#613,#1674);
+#1674 = DEFINITIONAL_REPRESENTATION('',(#1675),#1679);
+#1675 = LINE('',#1676,#1677);
+#1676 = CARTESIAN_POINT('',(0.,0.));
+#1677 = VECTOR('',#1678,1.);
+#1678 = DIRECTION('',(0.,-1.));
+#1679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1680 = PCURVE('',#613,#1681);
+#1681 = DEFINITIONAL_REPRESENTATION('',(#1682),#1686);
+#1682 = LINE('',#1683,#1684);
+#1683 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1684 = VECTOR('',#1685,1.);
+#1685 = DIRECTION('',(0.,-1.));
+#1686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1687 = ORIENTED_EDGE('',*,*,#592,.T.);
+#1688 = ORIENTED_EDGE('',*,*,#1667,.F.);
+#1689 = ORIENTED_EDGE('',*,*,#1141,.F.);
+#1690 = ADVANCED_FACE('',(#1691),#648,.F.);
+#1691 = FACE_BOUND('',#1692,.F.);
+#1692 = EDGE_LOOP('',(#1693,#1714,#1715,#1716));
+#1693 = ORIENTED_EDGE('',*,*,#1694,.T.);
+#1694 = EDGE_CURVE('',#1172,#628,#1695,.T.);
+#1695 = SEAM_CURVE('',#1696,(#1700,#1707),.PCURVE_S1.);
+#1696 = LINE('',#1697,#1698);
+#1697 = CARTESIAN_POINT('',(6.25,65.,10.));
+#1698 = VECTOR('',#1699,1.);
+#1699 = DIRECTION('',(-0.,-0.,-1.));
+#1700 = PCURVE('',#648,#1701);
+#1701 = DEFINITIONAL_REPRESENTATION('',(#1702),#1706);
+#1702 = LINE('',#1703,#1704);
+#1703 = CARTESIAN_POINT('',(0.,0.));
+#1704 = VECTOR('',#1705,1.);
+#1705 = DIRECTION('',(0.,-1.));
+#1706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1707 = PCURVE('',#648,#1708);
+#1708 = DEFINITIONAL_REPRESENTATION('',(#1709),#1713);
+#1709 = LINE('',#1710,#1711);
+#1710 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1711 = VECTOR('',#1712,1.);
+#1712 = DIRECTION('',(0.,-1.));
+#1713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1714 = ORIENTED_EDGE('',*,*,#627,.T.);
+#1715 = ORIENTED_EDGE('',*,*,#1694,.F.);
+#1716 = ORIENTED_EDGE('',*,*,#1171,.F.);
+#1717 = ADVANCED_FACE('',(#1718),#683,.F.);
+#1718 = FACE_BOUND('',#1719,.F.);
+#1719 = EDGE_LOOP('',(#1720,#1741,#1742,#1743));
+#1720 = ORIENTED_EDGE('',*,*,#1721,.T.);
+#1721 = EDGE_CURVE('',#1202,#663,#1722,.T.);
+#1722 = SEAM_CURVE('',#1723,(#1727,#1734),.PCURVE_S1.);
+#1723 = LINE('',#1724,#1725);
+#1724 = CARTESIAN_POINT('',(41.25,65.,10.));
+#1725 = VECTOR('',#1726,1.);
+#1726 = DIRECTION('',(-0.,-0.,-1.));
+#1727 = PCURVE('',#683,#1728);
+#1728 = DEFINITIONAL_REPRESENTATION('',(#1729),#1733);
+#1729 = LINE('',#1730,#1731);
+#1730 = CARTESIAN_POINT('',(0.,0.));
+#1731 = VECTOR('',#1732,1.);
+#1732 = DIRECTION('',(0.,-1.));
+#1733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1734 = PCURVE('',#683,#1735);
+#1735 = DEFINITIONAL_REPRESENTATION('',(#1736),#1740);
+#1736 = LINE('',#1737,#1738);
+#1737 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1738 = VECTOR('',#1739,1.);
+#1739 = DIRECTION('',(0.,-1.));
+#1740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1741 = ORIENTED_EDGE('',*,*,#662,.T.);
+#1742 = ORIENTED_EDGE('',*,*,#1721,.F.);
+#1743 = ORIENTED_EDGE('',*,*,#1201,.F.);
+#1744 = ADVANCED_FACE('',(#1745),#715,.T.);
+#1745 = FACE_BOUND('',#1746,.T.);
+#1746 = EDGE_LOOP('',(#1747,#1768,#1769,#1790));
+#1747 = ORIENTED_EDGE('',*,*,#1748,.T.);
+#1748 = EDGE_CURVE('',#698,#1232,#1749,.T.);
+#1749 = SURFACE_CURVE('',#1750,(#1754,#1761),.PCURVE_S1.);
+#1750 = LINE('',#1751,#1752);
+#1751 = CARTESIAN_POINT('',(15.,60.,0.));
+#1752 = VECTOR('',#1753,1.);
+#1753 = DIRECTION('',(0.,0.,1.));
+#1754 = PCURVE('',#715,#1755);
+#1755 = DEFINITIONAL_REPRESENTATION('',(#1756),#1760);
+#1756 = LINE('',#1757,#1758);
+#1757 = CARTESIAN_POINT('',(0.,0.));
+#1758 = VECTOR('',#1759,1.);
+#1759 = DIRECTION('',(0.,-1.));
+#1760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1761 = PCURVE('',#797,#1762);
+#1762 = DEFINITIONAL_REPRESENTATION('',(#1763),#1767);
+#1763 = LINE('',#1764,#1765);
+#1764 = CARTESIAN_POINT('',(16.784609690827,0.));
+#1765 = VECTOR('',#1766,1.);
+#1766 = DIRECTION('',(0.,-1.));
+#1767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1768 = ORIENTED_EDGE('',*,*,#1231,.T.);
+#1769 = ORIENTED_EDGE('',*,*,#1770,.F.);
+#1770 = EDGE_CURVE('',#700,#1234,#1771,.T.);
+#1771 = SURFACE_CURVE('',#1772,(#1776,#1783),.PCURVE_S1.);
+#1772 = LINE('',#1773,#1774);
+#1773 = CARTESIAN_POINT('',(15.,45.,0.));
+#1774 = VECTOR('',#1775,1.);
+#1775 = DIRECTION('',(0.,0.,1.));
+#1776 = PCURVE('',#715,#1777);
+#1777 = DEFINITIONAL_REPRESENTATION('',(#1778),#1782);
+#1778 = LINE('',#1779,#1780);
+#1779 = CARTESIAN_POINT('',(15.,0.));
+#1780 = VECTOR('',#1781,1.);
+#1781 = DIRECTION('',(0.,-1.));
+#1782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1783 = PCURVE('',#743,#1784);
+#1784 = DEFINITIONAL_REPRESENTATION('',(#1785),#1789);
+#1785 = LINE('',#1786,#1787);
+#1786 = CARTESIAN_POINT('',(0.,0.));
+#1787 = VECTOR('',#1788,1.);
+#1788 = DIRECTION('',(0.,-1.));
+#1789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1790 = ORIENTED_EDGE('',*,*,#697,.F.);
+#1791 = ADVANCED_FACE('',(#1792),#797,.T.);
+#1792 = FACE_BOUND('',#1793,.T.);
+#1793 = EDGE_LOOP('',(#1794,#1815,#1816,#1817));
+#1794 = ORIENTED_EDGE('',*,*,#1795,.T.);
+#1795 = EDGE_CURVE('',#756,#1280,#1796,.T.);
+#1796 = SURFACE_CURVE('',#1797,(#1801,#1808),.PCURVE_S1.);
+#1797 = LINE('',#1798,#1799);
+#1798 = CARTESIAN_POINT('',(31.784609690827,60.,0.));
+#1799 = VECTOR('',#1800,1.);
+#1800 = DIRECTION('',(0.,0.,1.));
+#1801 = PCURVE('',#797,#1802);
+#1802 = DEFINITIONAL_REPRESENTATION('',(#1803),#1807);
+#1803 = LINE('',#1804,#1805);
+#1804 = CARTESIAN_POINT('',(0.,-0.));
+#1805 = VECTOR('',#1806,1.);
+#1806 = DIRECTION('',(0.,-1.));
+#1807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1808 = PCURVE('',#771,#1809);
+#1809 = DEFINITIONAL_REPRESENTATION('',(#1810),#1814);
+#1810 = LINE('',#1811,#1812);
+#1811 = CARTESIAN_POINT('',(15.340754050578,0.));
+#1812 = VECTOR('',#1813,1.);
+#1813 = DIRECTION('',(0.,-1.));
+#1814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1815 = ORIENTED_EDGE('',*,*,#1302,.T.);
+#1816 = ORIENTED_EDGE('',*,*,#1748,.F.);
+#1817 = ORIENTED_EDGE('',*,*,#783,.F.);
+#1818 = ADVANCED_FACE('',(#1819),#743,.T.);
+#1819 = FACE_BOUND('',#1820,.T.);
+#1820 = EDGE_LOOP('',(#1821,#1822,#1823,#1844));
+#1821 = ORIENTED_EDGE('',*,*,#1770,.T.);
+#1822 = ORIENTED_EDGE('',*,*,#1256,.T.);
+#1823 = ORIENTED_EDGE('',*,*,#1824,.F.);
+#1824 = EDGE_CURVE('',#728,#1257,#1825,.T.);
+#1825 = SURFACE_CURVE('',#1826,(#1830,#1837),.PCURVE_S1.);
+#1826 = LINE('',#1827,#1828);
+#1827 = CARTESIAN_POINT('',(35.,45.,0.));
+#1828 = VECTOR('',#1829,1.);
+#1829 = DIRECTION('',(0.,0.,1.));
+#1830 = PCURVE('',#743,#1831);
+#1831 = DEFINITIONAL_REPRESENTATION('',(#1832),#1836);
+#1832 = LINE('',#1833,#1834);
+#1833 = CARTESIAN_POINT('',(20.,0.));
+#1834 = VECTOR('',#1835,1.);
+#1835 = DIRECTION('',(0.,-1.));
+#1836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1837 = PCURVE('',#771,#1838);
+#1838 = DEFINITIONAL_REPRESENTATION('',(#1839),#1843);
+#1839 = LINE('',#1840,#1841);
+#1840 = CARTESIAN_POINT('',(0.,0.));
+#1841 = VECTOR('',#1842,1.);
+#1842 = DIRECTION('',(0.,-1.));
+#1843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1844 = ORIENTED_EDGE('',*,*,#727,.F.);
+#1845 = ADVANCED_FACE('',(#1846),#771,.T.);
+#1846 = FACE_BOUND('',#1847,.T.);
+#1847 = EDGE_LOOP('',(#1848,#1849,#1850,#1851));
+#1848 = ORIENTED_EDGE('',*,*,#1824,.T.);
+#1849 = ORIENTED_EDGE('',*,*,#1279,.T.);
+#1850 = ORIENTED_EDGE('',*,*,#1795,.F.);
+#1851 = ORIENTED_EDGE('',*,*,#755,.F.);
+#1852 = ADVANCED_FACE('',(#1853),#832,.F.);
+#1853 = FACE_BOUND('',#1854,.F.);
+#1854 = EDGE_LOOP('',(#1855,#1876,#1877,#1878));
+#1855 = ORIENTED_EDGE('',*,*,#1856,.T.);
+#1856 = EDGE_CURVE('',#1326,#812,#1857,.T.);
+#1857 = SEAM_CURVE('',#1858,(#1862,#1869),.PCURVE_S1.);
+#1858 = LINE('',#1859,#1860);
+#1859 = CARTESIAN_POINT('',(58.317773023918,38.979854835517,10.));
+#1860 = VECTOR('',#1861,1.);
+#1861 = DIRECTION('',(-0.,-0.,-1.));
+#1862 = PCURVE('',#832,#1863);
+#1863 = DEFINITIONAL_REPRESENTATION('',(#1864),#1868);
+#1864 = LINE('',#1865,#1866);
+#1865 = CARTESIAN_POINT('',(0.,0.));
+#1866 = VECTOR('',#1867,1.);
+#1867 = DIRECTION('',(0.,-1.));
+#1868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1869 = PCURVE('',#832,#1870);
+#1870 = DEFINITIONAL_REPRESENTATION('',(#1871),#1875);
+#1871 = LINE('',#1872,#1873);
+#1872 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1873 = VECTOR('',#1874,1.);
+#1874 = DIRECTION('',(0.,-1.));
+#1875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1876 = ORIENTED_EDGE('',*,*,#811,.T.);
+#1877 = ORIENTED_EDGE('',*,*,#1856,.F.);
+#1878 = ORIENTED_EDGE('',*,*,#1325,.F.);
+#1879 = ADVANCED_FACE('',(#1880),#867,.F.);
+#1880 = FACE_BOUND('',#1881,.F.);
+#1881 = EDGE_LOOP('',(#1882,#1903,#1904,#1905));
+#1882 = ORIENTED_EDGE('',*,*,#1883,.T.);
+#1883 = EDGE_CURVE('',#1356,#847,#1884,.T.);
+#1884 = SEAM_CURVE('',#1885,(#1889,#1896),.PCURVE_S1.);
+#1885 = LINE('',#1886,#1887);
+#1886 = CARTESIAN_POINT('',(6.25,5.,10.));
+#1887 = VECTOR('',#1888,1.);
+#1888 = DIRECTION('',(-0.,-0.,-1.));
+#1889 = PCURVE('',#867,#1890);
+#1890 = DEFINITIONAL_REPRESENTATION('',(#1891),#1895);
+#1891 = LINE('',#1892,#1893);
+#1892 = CARTESIAN_POINT('',(0.,0.));
+#1893 = VECTOR('',#1894,1.);
+#1894 = DIRECTION('',(0.,-1.));
+#1895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1896 = PCURVE('',#867,#1897);
+#1897 = DEFINITIONAL_REPRESENTATION('',(#1898),#1902);
+#1898 = LINE('',#1899,#1900);
+#1899 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1900 = VECTOR('',#1901,1.);
+#1901 = DIRECTION('',(0.,-1.));
+#1902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1903 = ORIENTED_EDGE('',*,*,#846,.T.);
+#1904 = ORIENTED_EDGE('',*,*,#1883,.F.);
+#1905 = ORIENTED_EDGE('',*,*,#1355,.F.);
+#1906 = ADVANCED_FACE('',(#1907),#1564,.F.);
+#1907 = FACE_BOUND('',#1908,.F.);
+#1908 = EDGE_LOOP('',(#1909,#1932,#1959,#1960));
+#1909 = ORIENTED_EDGE('',*,*,#1910,.T.);
+#1910 = EDGE_CURVE('',#1548,#1911,#1913,.T.);
+#1911 = VERTEX_POINT('',#1912);
+#1912 = CARTESIAN_POINT('',(80.,36.25,5.));
+#1913 = SEAM_CURVE('',#1914,(#1918,#1925),.PCURVE_S1.);
+#1914 = LINE('',#1915,#1916);
+#1915 = CARTESIAN_POINT('',(85.,36.25,5.));
+#1916 = VECTOR('',#1917,1.);
+#1917 = DIRECTION('',(-1.,-0.,-0.));
+#1918 = PCURVE('',#1564,#1919);
+#1919 = DEFINITIONAL_REPRESENTATION('',(#1920),#1924);
+#1920 = LINE('',#1921,#1922);
+#1921 = CARTESIAN_POINT('',(0.,0.));
+#1922 = VECTOR('',#1923,1.);
+#1923 = DIRECTION('',(0.,-1.));
+#1924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1925 = PCURVE('',#1564,#1926);
+#1926 = DEFINITIONAL_REPRESENTATION('',(#1927),#1931);
+#1927 = LINE('',#1928,#1929);
+#1928 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1929 = VECTOR('',#1930,1.);
+#1930 = DIRECTION('',(0.,-1.));
+#1931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1932 = ORIENTED_EDGE('',*,*,#1933,.T.);
+#1933 = EDGE_CURVE('',#1911,#1911,#1934,.T.);
+#1934 = SURFACE_CURVE('',#1935,(#1940,#1947),.PCURVE_S1.);
+#1935 = CIRCLE('',#1936,1.25);
+#1936 = AXIS2_PLACEMENT_3D('',#1937,#1938,#1939);
+#1937 = CARTESIAN_POINT('',(80.,35.,5.));
+#1938 = DIRECTION('',(1.,0.,0.));
+#1939 = DIRECTION('',(0.,1.,0.));
+#1940 = PCURVE('',#1564,#1941);
+#1941 = DEFINITIONAL_REPRESENTATION('',(#1942),#1946);
+#1942 = LINE('',#1943,#1944);
+#1943 = CARTESIAN_POINT('',(0.,-5.));
+#1944 = VECTOR('',#1945,1.);
+#1945 = DIRECTION('',(1.,0.));
+#1946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1947 = PCURVE('',#1948,#1953);
+#1948 = PLANE('',#1949);
+#1949 = AXIS2_PLACEMENT_3D('',#1950,#1951,#1952);
+#1950 = CARTESIAN_POINT('',(80.,35.,5.));
+#1951 = DIRECTION('',(1.,0.,0.));
+#1952 = DIRECTION('',(0.,1.,0.));
+#1953 = DEFINITIONAL_REPRESENTATION('',(#1954),#1958);
+#1954 = CIRCLE('',#1955,1.25);
+#1955 = AXIS2_PLACEMENT_2D('',#1956,#1957);
+#1956 = CARTESIAN_POINT('',(7.105427357601E-15,0.));
+#1957 = DIRECTION('',(1.,0.));
+#1958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1959 = ORIENTED_EDGE('',*,*,#1910,.F.);
+#1960 = ORIENTED_EDGE('',*,*,#1547,.F.);
+#1961 = ADVANCED_FACE('',(#1962),#1948,.T.);
+#1962 = FACE_BOUND('',#1963,.T.);
+#1963 = EDGE_LOOP('',(#1964));
+#1964 = ORIENTED_EDGE('',*,*,#1933,.T.);
+#1965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1969)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1966,#1967,#1968)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1966 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1967 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1968 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1969 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1966,
+  'distance_accuracy_value','confusion accuracy');
+#1970 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#1971 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1972),#1965);
+#1972 = STYLED_ITEM('color',(#1973),#15);
+#1973 = PRESENTATION_STYLE_ASSIGNMENT((#1974,#1980));
+#1974 = SURFACE_STYLE_USAGE(.BOTH.,#1975);
+#1975 = SURFACE_SIDE_STYLE('',(#1976));
+#1976 = SURFACE_STYLE_FILL_AREA(#1977);
+#1977 = FILL_AREA_STYLE('',(#1978));
+#1978 = FILL_AREA_STYLE_COLOUR('',#1979);
+#1979 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#1980 = CURVE_STYLE('',#1981,POSITIVE_LENGTH_MEASURE(0.1),#1982);
+#1981 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1982 = COLOUR_RGB('',9.803921729326E-02,9.803921729326E-02,
+  9.803921729326E-02);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Scale Models/Cement mixer truck/cabin_flashlight.FCStd b/Scale Models/Cement mixer truck/cabin_flashlight.FCStd
new file mode 100644
index 0000000000000000000000000000000000000000..8c8ba4149e1e71969be6de0306e3dd539e11436e
GIT binary patch
literal 18167
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
Py^)cifDr!wn)3evD}`(5

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/cabin_flashlight.stl b/Scale Models/Cement mixer truck/cabin_flashlight.stl
new file mode 100644
index 0000000000000000000000000000000000000000..b6e9cff9113c9cb7658c9e249f27669b5616d2a2
GIT binary patch
literal 12284
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

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/cabin_flashlight.stp b/Scale Models/Cement mixer truck/cabin_flashlight.stp
new file mode 100644
index 00000000..0b1af897
--- /dev/null
+++ b/Scale Models/Cement mixer truck/cabin_flashlight.stp	
@@ -0,0 +1,982 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'cabin_flashlight.stp','2020-04-02T16:26:51',('Author'),(''),
+  'Open CASCADE STEP processor 7.3','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Body','Body','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#825);
+#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,#275,#377,#511,#630,#657,#684,#734,#761,
+    #788,#815));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#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('',(-1.730706285E-06,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-1.730706285E-06,0.,10.));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(-1.73070628459E-06,0.,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('',(-1.73070628459E-06,0.,0.));
+#35 = DIRECTION('',(-1.,1.7307062846E-07,0.));
+#36 = DIRECTION('',(1.7307062846E-07,1.,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('',(-1.73070628459E-06,0.,0.));
+#47 = DIRECTION('',(0.,1.,0.));
+#48 = DIRECTION('',(1.,0.,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(0.,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('',(0.,10.,10.));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-1.73070628459E-06,0.,10.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(1.7307062846E-07,1.,0.));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(0.,-10.));
+#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('',(27.499999598229,4.999999938189,10.));
+#75 = DIRECTION('',(-0.,-0.,-1.));
+#76 = DIRECTION('',(-1.,0.,0.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(27.500001328935,-4.999999938189));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(-1.7307062846E-07,1.));
+#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('',(0.,10.,0.));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(0.,10.,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('',(10.,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('',(0.,10.,0.));
+#103 = DIRECTION('',(0.,1.,0.));
+#104 = DIRECTION('',(1.,0.,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('',(-1.73070628459E-06,0.,0.));
+#116 = VECTOR('',#117,1.);
+#117 = DIRECTION('',(1.7307062846E-07,1.,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('',(27.499999598229,4.999999938189,0.));
+#129 = DIRECTION('',(-0.,-0.,-1.));
+#130 = DIRECTION('',(-1.,0.,0.));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(27.500001328935,-4.999999938189));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(-1.7307062846E-07,1.));
+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#137 = ADVANCED_FACE('',(#138,#213,#244),#44,.F.);
+#138 = FACE_BOUND('',#139,.F.);
+#139 = EDGE_LOOP('',(#140,#141,#164,#192));
+#140 = ORIENTED_EDGE('',*,*,#21,.T.);
+#141 = ORIENTED_EDGE('',*,*,#142,.T.);
+#142 = EDGE_CURVE('',#24,#143,#145,.T.);
+#143 = VERTEX_POINT('',#144);
+#144 = CARTESIAN_POINT('',(55.,0.,10.));
+#145 = SURFACE_CURVE('',#146,(#150,#157),.PCURVE_S1.);
+#146 = LINE('',#147,#148);
+#147 = CARTESIAN_POINT('',(-1.73070628459E-06,0.,10.));
+#148 = VECTOR('',#149,1.);
+#149 = DIRECTION('',(1.,0.,0.));
+#150 = PCURVE('',#44,#151);
+#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156);
+#152 = LINE('',#153,#154);
+#153 = CARTESIAN_POINT('',(0.,-10.));
+#154 = VECTOR('',#155,1.);
+#155 = DIRECTION('',(1.,0.));
+#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#157 = PCURVE('',#72,#158);
+#158 = DEFINITIONAL_REPRESENTATION('',(#159),#163);
+#159 = LINE('',#160,#161);
+#160 = CARTESIAN_POINT('',(27.500001328935,-4.999999938189));
+#161 = VECTOR('',#162,1.);
+#162 = DIRECTION('',(-1.,0.));
+#163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#164 = ORIENTED_EDGE('',*,*,#165,.F.);
+#165 = EDGE_CURVE('',#166,#143,#168,.T.);
+#166 = VERTEX_POINT('',#167);
+#167 = CARTESIAN_POINT('',(55.,0.,0.));
+#168 = SURFACE_CURVE('',#169,(#173,#180),.PCURVE_S1.);
+#169 = LINE('',#170,#171);
+#170 = CARTESIAN_POINT('',(55.,0.,0.));
+#171 = VECTOR('',#172,1.);
+#172 = DIRECTION('',(0.,0.,1.));
+#173 = PCURVE('',#44,#174);
+#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179);
+#175 = LINE('',#176,#177);
+#176 = CARTESIAN_POINT('',(55.000001730706,0.));
+#177 = VECTOR('',#178,1.);
+#178 = DIRECTION('',(0.,-1.));
+#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#180 = PCURVE('',#181,#186);
+#181 = PLANE('',#182);
+#182 = AXIS2_PLACEMENT_3D('',#183,#184,#185);
+#183 = CARTESIAN_POINT('',(55.,10.,0.));
+#184 = DIRECTION('',(1.,0.,0.));
+#185 = DIRECTION('',(0.,-1.,0.));
+#186 = DEFINITIONAL_REPRESENTATION('',(#187),#191);
+#187 = LINE('',#188,#189);
+#188 = CARTESIAN_POINT('',(10.,0.));
+#189 = VECTOR('',#190,1.);
+#190 = DIRECTION('',(0.,-1.));
+#191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#192 = ORIENTED_EDGE('',*,*,#193,.F.);
+#193 = EDGE_CURVE('',#22,#166,#194,.T.);
+#194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.);
+#195 = LINE('',#196,#197);
+#196 = CARTESIAN_POINT('',(-1.73070628459E-06,0.,0.));
+#197 = VECTOR('',#198,1.);
+#198 = DIRECTION('',(1.,0.,0.));
+#199 = PCURVE('',#44,#200);
+#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(0.,0.));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(1.,0.));
+#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#206 = PCURVE('',#126,#207);
+#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212);
+#208 = LINE('',#209,#210);
+#209 = CARTESIAN_POINT('',(27.500001328935,-4.999999938189));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(-1.,0.));
+#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#213 = FACE_BOUND('',#214,.F.);
+#214 = EDGE_LOOP('',(#215));
+#215 = ORIENTED_EDGE('',*,*,#216,.F.);
+#216 = EDGE_CURVE('',#217,#217,#219,.T.);
+#217 = VERTEX_POINT('',#218);
+#218 = CARTESIAN_POINT('',(11.25,1.E-15,5.));
+#219 = SURFACE_CURVE('',#220,(#225,#232),.PCURVE_S1.);
+#220 = CIRCLE('',#221,1.25);
+#221 = AXIS2_PLACEMENT_3D('',#222,#223,#224);
+#222 = CARTESIAN_POINT('',(12.5,0.,5.));
+#223 = DIRECTION('',(0.,1.,-0.));
+#224 = DIRECTION('',(-1.,0.,0.));
+#225 = PCURVE('',#44,#226);
+#226 = DEFINITIONAL_REPRESENTATION('',(#227),#231);
+#227 = CIRCLE('',#228,1.25);
+#228 = AXIS2_PLACEMENT_2D('',#229,#230);
+#229 = CARTESIAN_POINT('',(12.500001730706,-5.));
+#230 = DIRECTION('',(-1.,0.));
+#231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#232 = PCURVE('',#233,#238);
+#233 = CYLINDRICAL_SURFACE('',#234,1.25);
+#234 = AXIS2_PLACEMENT_3D('',#235,#236,#237);
+#235 = CARTESIAN_POINT('',(12.5,10.,5.));
+#236 = DIRECTION('',(0.,1.,-2.2E-16));
+#237 = DIRECTION('',(-1.,0.,0.));
+#238 = DEFINITIONAL_REPRESENTATION('',(#239),#243);
+#239 = LINE('',#240,#241);
+#240 = CARTESIAN_POINT('',(0.,-10.));
+#241 = VECTOR('',#242,1.);
+#242 = DIRECTION('',(1.,0.));
+#243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#244 = FACE_BOUND('',#245,.F.);
+#245 = EDGE_LOOP('',(#246));
+#246 = ORIENTED_EDGE('',*,*,#247,.F.);
+#247 = EDGE_CURVE('',#248,#248,#250,.T.);
+#248 = VERTEX_POINT('',#249);
+#249 = CARTESIAN_POINT('',(41.25,1.E-15,5.));
+#250 = SURFACE_CURVE('',#251,(#256,#263),.PCURVE_S1.);
+#251 = CIRCLE('',#252,1.25);
+#252 = AXIS2_PLACEMENT_3D('',#253,#254,#255);
+#253 = CARTESIAN_POINT('',(42.5,0.,5.));
+#254 = DIRECTION('',(0.,1.,-0.));
+#255 = DIRECTION('',(-1.,0.,0.));
+#256 = PCURVE('',#44,#257);
+#257 = DEFINITIONAL_REPRESENTATION('',(#258),#262);
+#258 = CIRCLE('',#259,1.25);
+#259 = AXIS2_PLACEMENT_2D('',#260,#261);
+#260 = CARTESIAN_POINT('',(42.500001730706,-5.));
+#261 = DIRECTION('',(-1.,0.));
+#262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#263 = PCURVE('',#264,#269);
+#264 = CYLINDRICAL_SURFACE('',#265,1.25);
+#265 = AXIS2_PLACEMENT_3D('',#266,#267,#268);
+#266 = CARTESIAN_POINT('',(42.5,10.,5.));
+#267 = DIRECTION('',(0.,1.,-2.2E-16));
+#268 = DIRECTION('',(-1.,0.,0.));
+#269 = DEFINITIONAL_REPRESENTATION('',(#270),#274);
+#270 = LINE('',#271,#272);
+#271 = CARTESIAN_POINT('',(0.,-10.));
+#272 = VECTOR('',#273,1.);
+#273 = DIRECTION('',(1.,0.));
+#274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#275 = ADVANCED_FACE('',(#276,#351),#100,.T.);
+#276 = FACE_BOUND('',#277,.T.);
+#277 = EDGE_LOOP('',(#278,#279,#302,#330));
+#278 = ORIENTED_EDGE('',*,*,#84,.T.);
+#279 = ORIENTED_EDGE('',*,*,#280,.T.);
+#280 = EDGE_CURVE('',#57,#281,#283,.T.);
+#281 = VERTEX_POINT('',#282);
+#282 = CARTESIAN_POINT('',(25.,10.,10.));
+#283 = SURFACE_CURVE('',#284,(#288,#295),.PCURVE_S1.);
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(0.,10.,10.));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(1.,0.,0.));
+#288 = PCURVE('',#100,#289);
+#289 = DEFINITIONAL_REPRESENTATION('',(#290),#294);
+#290 = LINE('',#291,#292);
+#291 = CARTESIAN_POINT('',(0.,-10.));
+#292 = VECTOR('',#293,1.);
+#293 = DIRECTION('',(1.,0.));
+#294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#295 = PCURVE('',#72,#296);
+#296 = DEFINITIONAL_REPRESENTATION('',(#297),#301);
+#297 = LINE('',#298,#299);
+#298 = CARTESIAN_POINT('',(27.499999598229,5.000000061811));
+#299 = VECTOR('',#300,1.);
+#300 = DIRECTION('',(-1.,0.));
+#301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#302 = ORIENTED_EDGE('',*,*,#303,.F.);
+#303 = EDGE_CURVE('',#304,#281,#306,.T.);
+#304 = VERTEX_POINT('',#305);
+#305 = CARTESIAN_POINT('',(25.,10.,0.));
+#306 = SURFACE_CURVE('',#307,(#311,#318),.PCURVE_S1.);
+#307 = LINE('',#308,#309);
+#308 = CARTESIAN_POINT('',(25.,10.,0.));
+#309 = VECTOR('',#310,1.);
+#310 = DIRECTION('',(0.,0.,1.));
+#311 = PCURVE('',#100,#312);
+#312 = DEFINITIONAL_REPRESENTATION('',(#313),#317);
+#313 = LINE('',#314,#315);
+#314 = CARTESIAN_POINT('',(25.,0.));
+#315 = VECTOR('',#316,1.);
+#316 = DIRECTION('',(0.,-1.));
+#317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#318 = PCURVE('',#319,#324);
+#319 = PLANE('',#320);
+#320 = AXIS2_PLACEMENT_3D('',#321,#322,#323);
+#321 = CARTESIAN_POINT('',(25.,10.,0.));
+#322 = DIRECTION('',(1.,0.,0.));
+#323 = DIRECTION('',(0.,-1.,0.));
+#324 = DEFINITIONAL_REPRESENTATION('',(#325),#329);
+#325 = LINE('',#326,#327);
+#326 = CARTESIAN_POINT('',(0.,0.));
+#327 = VECTOR('',#328,1.);
+#328 = DIRECTION('',(0.,-1.));
+#329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#330 = ORIENTED_EDGE('',*,*,#331,.F.);
+#331 = EDGE_CURVE('',#85,#304,#332,.T.);
+#332 = SURFACE_CURVE('',#333,(#337,#344),.PCURVE_S1.);
+#333 = LINE('',#334,#335);
+#334 = CARTESIAN_POINT('',(0.,10.,0.));
+#335 = VECTOR('',#336,1.);
+#336 = DIRECTION('',(1.,0.,0.));
+#337 = PCURVE('',#100,#338);
+#338 = DEFINITIONAL_REPRESENTATION('',(#339),#343);
+#339 = LINE('',#340,#341);
+#340 = CARTESIAN_POINT('',(0.,0.));
+#341 = VECTOR('',#342,1.);
+#342 = DIRECTION('',(1.,0.));
+#343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#344 = PCURVE('',#126,#345);
+#345 = DEFINITIONAL_REPRESENTATION('',(#346),#350);
+#346 = LINE('',#347,#348);
+#347 = CARTESIAN_POINT('',(27.499999598229,5.000000061811));
+#348 = VECTOR('',#349,1.);
+#349 = DIRECTION('',(-1.,0.));
+#350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#351 = FACE_BOUND('',#352,.T.);
+#352 = EDGE_LOOP('',(#353));
+#353 = ORIENTED_EDGE('',*,*,#354,.F.);
+#354 = EDGE_CURVE('',#355,#355,#357,.T.);
+#355 = VERTEX_POINT('',#356);
+#356 = CARTESIAN_POINT('',(11.25,10.,5.));
+#357 = SURFACE_CURVE('',#358,(#363,#370),.PCURVE_S1.);
+#358 = CIRCLE('',#359,1.25);
+#359 = AXIS2_PLACEMENT_3D('',#360,#361,#362);
+#360 = CARTESIAN_POINT('',(12.5,10.,5.));
+#361 = DIRECTION('',(0.,1.,-0.));
+#362 = DIRECTION('',(-1.,0.,0.));
+#363 = PCURVE('',#100,#364);
+#364 = DEFINITIONAL_REPRESENTATION('',(#365),#369);
+#365 = CIRCLE('',#366,1.25);
+#366 = AXIS2_PLACEMENT_2D('',#367,#368);
+#367 = CARTESIAN_POINT('',(12.5,-5.));
+#368 = DIRECTION('',(-1.,0.));
+#369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#370 = PCURVE('',#233,#371);
+#371 = DEFINITIONAL_REPRESENTATION('',(#372),#376);
+#372 = LINE('',#373,#374);
+#373 = CARTESIAN_POINT('',(0.,0.));
+#374 = VECTOR('',#375,1.);
+#375 = DIRECTION('',(1.,0.));
+#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#377 = ADVANCED_FACE('',(#378),#126,.T.);
+#378 = FACE_BOUND('',#379,.T.);
+#379 = EDGE_LOOP('',(#380,#381,#382,#405,#433,#461,#489,#510));
+#380 = ORIENTED_EDGE('',*,*,#112,.T.);
+#381 = ORIENTED_EDGE('',*,*,#331,.T.);
+#382 = ORIENTED_EDGE('',*,*,#383,.T.);
+#383 = EDGE_CURVE('',#304,#384,#386,.T.);
+#384 = VERTEX_POINT('',#385);
+#385 = CARTESIAN_POINT('',(25.,5.,0.));
+#386 = SURFACE_CURVE('',#387,(#391,#398),.PCURVE_S1.);
+#387 = LINE('',#388,#389);
+#388 = CARTESIAN_POINT('',(25.,10.,0.));
+#389 = VECTOR('',#390,1.);
+#390 = DIRECTION('',(0.,-1.,0.));
+#391 = PCURVE('',#126,#392);
+#392 = DEFINITIONAL_REPRESENTATION('',(#393),#397);
+#393 = LINE('',#394,#395);
+#394 = CARTESIAN_POINT('',(2.499999598229,5.000000061811));
+#395 = VECTOR('',#396,1.);
+#396 = DIRECTION('',(0.,-1.));
+#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#398 = PCURVE('',#319,#399);
+#399 = DEFINITIONAL_REPRESENTATION('',(#400),#404);
+#400 = LINE('',#401,#402);
+#401 = CARTESIAN_POINT('',(0.,0.));
+#402 = VECTOR('',#403,1.);
+#403 = DIRECTION('',(1.,0.));
+#404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#405 = ORIENTED_EDGE('',*,*,#406,.T.);
+#406 = EDGE_CURVE('',#384,#407,#409,.T.);
+#407 = VERTEX_POINT('',#408);
+#408 = CARTESIAN_POINT('',(30.,5.,0.));
+#409 = SURFACE_CURVE('',#410,(#414,#421),.PCURVE_S1.);
+#410 = LINE('',#411,#412);
+#411 = CARTESIAN_POINT('',(25.,5.,0.));
+#412 = VECTOR('',#413,1.);
+#413 = DIRECTION('',(1.,0.,0.));
+#414 = PCURVE('',#126,#415);
+#415 = DEFINITIONAL_REPRESENTATION('',(#416),#420);
+#416 = LINE('',#417,#418);
+#417 = CARTESIAN_POINT('',(2.499999598229,6.181093770152E-08));
+#418 = VECTOR('',#419,1.);
+#419 = DIRECTION('',(-1.,0.));
+#420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#421 = PCURVE('',#422,#427);
+#422 = PLANE('',#423);
+#423 = AXIS2_PLACEMENT_3D('',#424,#425,#426);
+#424 = CARTESIAN_POINT('',(25.,5.,0.));
+#425 = DIRECTION('',(0.,1.,0.));
+#426 = DIRECTION('',(1.,0.,0.));
+#427 = DEFINITIONAL_REPRESENTATION('',(#428),#432);
+#428 = LINE('',#429,#430);
+#429 = CARTESIAN_POINT('',(0.,0.));
+#430 = VECTOR('',#431,1.);
+#431 = DIRECTION('',(1.,0.));
+#432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#433 = ORIENTED_EDGE('',*,*,#434,.T.);
+#434 = EDGE_CURVE('',#407,#435,#437,.T.);
+#435 = VERTEX_POINT('',#436);
+#436 = CARTESIAN_POINT('',(30.,10.,0.));
+#437 = SURFACE_CURVE('',#438,(#442,#449),.PCURVE_S1.);
+#438 = LINE('',#439,#440);
+#439 = CARTESIAN_POINT('',(30.,5.,0.));
+#440 = VECTOR('',#441,1.);
+#441 = DIRECTION('',(0.,1.,0.));
+#442 = PCURVE('',#126,#443);
+#443 = DEFINITIONAL_REPRESENTATION('',(#444),#448);
+#444 = LINE('',#445,#446);
+#445 = CARTESIAN_POINT('',(-2.500000401771,6.181093770152E-08));
+#446 = VECTOR('',#447,1.);
+#447 = DIRECTION('',(0.,1.));
+#448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#449 = PCURVE('',#450,#455);
+#450 = PLANE('',#451);
+#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454);
+#452 = CARTESIAN_POINT('',(30.,5.,0.));
+#453 = DIRECTION('',(-1.,0.,0.));
+#454 = DIRECTION('',(0.,1.,0.));
+#455 = DEFINITIONAL_REPRESENTATION('',(#456),#460);
+#456 = LINE('',#457,#458);
+#457 = CARTESIAN_POINT('',(0.,0.));
+#458 = VECTOR('',#459,1.);
+#459 = DIRECTION('',(1.,0.));
+#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#461 = ORIENTED_EDGE('',*,*,#462,.T.);
+#462 = EDGE_CURVE('',#435,#463,#465,.T.);
+#463 = VERTEX_POINT('',#464);
+#464 = CARTESIAN_POINT('',(55.,10.,0.));
+#465 = SURFACE_CURVE('',#466,(#470,#477),.PCURVE_S1.);
+#466 = LINE('',#467,#468);
+#467 = CARTESIAN_POINT('',(30.,10.,0.));
+#468 = VECTOR('',#469,1.);
+#469 = DIRECTION('',(1.,0.,0.));
+#470 = PCURVE('',#126,#471);
+#471 = DEFINITIONAL_REPRESENTATION('',(#472),#476);
+#472 = LINE('',#473,#474);
+#473 = CARTESIAN_POINT('',(-2.500000401771,5.000000061811));
+#474 = VECTOR('',#475,1.);
+#475 = DIRECTION('',(-1.,0.));
+#476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#477 = PCURVE('',#478,#483);
+#478 = PLANE('',#479);
+#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482);
+#480 = CARTESIAN_POINT('',(30.,10.,0.));
+#481 = DIRECTION('',(0.,1.,0.));
+#482 = DIRECTION('',(1.,0.,0.));
+#483 = DEFINITIONAL_REPRESENTATION('',(#484),#488);
+#484 = LINE('',#485,#486);
+#485 = CARTESIAN_POINT('',(0.,0.));
+#486 = VECTOR('',#487,1.);
+#487 = DIRECTION('',(1.,0.));
+#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#489 = ORIENTED_EDGE('',*,*,#490,.T.);
+#490 = EDGE_CURVE('',#463,#166,#491,.T.);
+#491 = SURFACE_CURVE('',#492,(#496,#503),.PCURVE_S1.);
+#492 = LINE('',#493,#494);
+#493 = CARTESIAN_POINT('',(55.,10.,0.));
+#494 = VECTOR('',#495,1.);
+#495 = DIRECTION('',(0.,-1.,0.));
+#496 = PCURVE('',#126,#497);
+#497 = DEFINITIONAL_REPRESENTATION('',(#498),#502);
+#498 = LINE('',#499,#500);
+#499 = CARTESIAN_POINT('',(-27.50000040177,5.000000061811));
+#500 = VECTOR('',#501,1.);
+#501 = DIRECTION('',(0.,-1.));
+#502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#503 = PCURVE('',#181,#504);
+#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509);
+#505 = LINE('',#506,#507);
+#506 = CARTESIAN_POINT('',(0.,0.));
+#507 = VECTOR('',#508,1.);
+#508 = DIRECTION('',(1.,0.));
+#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#510 = ORIENTED_EDGE('',*,*,#193,.F.);
+#511 = ADVANCED_FACE('',(#512),#72,.F.);
+#512 = FACE_BOUND('',#513,.F.);
+#513 = EDGE_LOOP('',(#514,#515,#516,#539,#562,#585,#608,#629));
+#514 = ORIENTED_EDGE('',*,*,#56,.T.);
+#515 = ORIENTED_EDGE('',*,*,#280,.T.);
+#516 = ORIENTED_EDGE('',*,*,#517,.T.);
+#517 = EDGE_CURVE('',#281,#518,#520,.T.);
+#518 = VERTEX_POINT('',#519);
+#519 = CARTESIAN_POINT('',(25.,5.,10.));
+#520 = SURFACE_CURVE('',#521,(#525,#532),.PCURVE_S1.);
+#521 = LINE('',#522,#523);
+#522 = CARTESIAN_POINT('',(25.,10.,10.));
+#523 = VECTOR('',#524,1.);
+#524 = DIRECTION('',(0.,-1.,0.));
+#525 = PCURVE('',#72,#526);
+#526 = DEFINITIONAL_REPRESENTATION('',(#527),#531);
+#527 = LINE('',#528,#529);
+#528 = CARTESIAN_POINT('',(2.499999598229,5.000000061811));
+#529 = VECTOR('',#530,1.);
+#530 = DIRECTION('',(0.,-1.));
+#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#532 = PCURVE('',#319,#533);
+#533 = DEFINITIONAL_REPRESENTATION('',(#534),#538);
+#534 = LINE('',#535,#536);
+#535 = CARTESIAN_POINT('',(0.,-10.));
+#536 = VECTOR('',#537,1.);
+#537 = DIRECTION('',(1.,0.));
+#538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#539 = ORIENTED_EDGE('',*,*,#540,.T.);
+#540 = EDGE_CURVE('',#518,#541,#543,.T.);
+#541 = VERTEX_POINT('',#542);
+#542 = CARTESIAN_POINT('',(30.,5.,10.));
+#543 = SURFACE_CURVE('',#544,(#548,#555),.PCURVE_S1.);
+#544 = LINE('',#545,#546);
+#545 = CARTESIAN_POINT('',(25.,5.,10.));
+#546 = VECTOR('',#547,1.);
+#547 = DIRECTION('',(1.,0.,0.));
+#548 = PCURVE('',#72,#549);
+#549 = DEFINITIONAL_REPRESENTATION('',(#550),#554);
+#550 = LINE('',#551,#552);
+#551 = CARTESIAN_POINT('',(2.499999598229,6.181093770152E-08));
+#552 = VECTOR('',#553,1.);
+#553 = DIRECTION('',(-1.,0.));
+#554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#555 = PCURVE('',#422,#556);
+#556 = DEFINITIONAL_REPRESENTATION('',(#557),#561);
+#557 = LINE('',#558,#559);
+#558 = CARTESIAN_POINT('',(0.,-10.));
+#559 = VECTOR('',#560,1.);
+#560 = DIRECTION('',(1.,0.));
+#561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#562 = ORIENTED_EDGE('',*,*,#563,.T.);
+#563 = EDGE_CURVE('',#541,#564,#566,.T.);
+#564 = VERTEX_POINT('',#565);
+#565 = CARTESIAN_POINT('',(30.,10.,10.));
+#566 = SURFACE_CURVE('',#567,(#571,#578),.PCURVE_S1.);
+#567 = LINE('',#568,#569);
+#568 = CARTESIAN_POINT('',(30.,5.,10.));
+#569 = VECTOR('',#570,1.);
+#570 = DIRECTION('',(0.,1.,0.));
+#571 = PCURVE('',#72,#572);
+#572 = DEFINITIONAL_REPRESENTATION('',(#573),#577);
+#573 = LINE('',#574,#575);
+#574 = CARTESIAN_POINT('',(-2.500000401771,6.181093770152E-08));
+#575 = VECTOR('',#576,1.);
+#576 = DIRECTION('',(0.,1.));
+#577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#578 = PCURVE('',#450,#579);
+#579 = DEFINITIONAL_REPRESENTATION('',(#580),#584);
+#580 = LINE('',#581,#582);
+#581 = CARTESIAN_POINT('',(0.,-10.));
+#582 = VECTOR('',#583,1.);
+#583 = DIRECTION('',(1.,0.));
+#584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#585 = ORIENTED_EDGE('',*,*,#586,.T.);
+#586 = EDGE_CURVE('',#564,#587,#589,.T.);
+#587 = VERTEX_POINT('',#588);
+#588 = CARTESIAN_POINT('',(55.,10.,10.));
+#589 = SURFACE_CURVE('',#590,(#594,#601),.PCURVE_S1.);
+#590 = LINE('',#591,#592);
+#591 = CARTESIAN_POINT('',(30.,10.,10.));
+#592 = VECTOR('',#593,1.);
+#593 = DIRECTION('',(1.,0.,0.));
+#594 = PCURVE('',#72,#595);
+#595 = DEFINITIONAL_REPRESENTATION('',(#596),#600);
+#596 = LINE('',#597,#598);
+#597 = CARTESIAN_POINT('',(-2.500000401771,5.000000061811));
+#598 = VECTOR('',#599,1.);
+#599 = DIRECTION('',(-1.,0.));
+#600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#601 = PCURVE('',#478,#602);
+#602 = DEFINITIONAL_REPRESENTATION('',(#603),#607);
+#603 = LINE('',#604,#605);
+#604 = CARTESIAN_POINT('',(0.,-10.));
+#605 = VECTOR('',#606,1.);
+#606 = DIRECTION('',(1.,0.));
+#607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#608 = ORIENTED_EDGE('',*,*,#609,.T.);
+#609 = EDGE_CURVE('',#587,#143,#610,.T.);
+#610 = SURFACE_CURVE('',#611,(#615,#622),.PCURVE_S1.);
+#611 = LINE('',#612,#613);
+#612 = CARTESIAN_POINT('',(55.,10.,10.));
+#613 = VECTOR('',#614,1.);
+#614 = DIRECTION('',(0.,-1.,0.));
+#615 = PCURVE('',#72,#616);
+#616 = DEFINITIONAL_REPRESENTATION('',(#617),#621);
+#617 = LINE('',#618,#619);
+#618 = CARTESIAN_POINT('',(-27.50000040177,5.000000061811));
+#619 = VECTOR('',#620,1.);
+#620 = DIRECTION('',(0.,-1.));
+#621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#622 = PCURVE('',#181,#623);
+#623 = DEFINITIONAL_REPRESENTATION('',(#624),#628);
+#624 = LINE('',#625,#626);
+#625 = CARTESIAN_POINT('',(0.,-10.));
+#626 = VECTOR('',#627,1.);
+#627 = DIRECTION('',(1.,0.));
+#628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#629 = ORIENTED_EDGE('',*,*,#142,.F.);
+#630 = ADVANCED_FACE('',(#631),#181,.T.);
+#631 = FACE_BOUND('',#632,.T.);
+#632 = EDGE_LOOP('',(#633,#654,#655,#656));
+#633 = ORIENTED_EDGE('',*,*,#634,.T.);
+#634 = EDGE_CURVE('',#463,#587,#635,.T.);
+#635 = SURFACE_CURVE('',#636,(#640,#647),.PCURVE_S1.);
+#636 = LINE('',#637,#638);
+#637 = CARTESIAN_POINT('',(55.,10.,0.));
+#638 = VECTOR('',#639,1.);
+#639 = DIRECTION('',(0.,0.,1.));
+#640 = PCURVE('',#181,#641);
+#641 = DEFINITIONAL_REPRESENTATION('',(#642),#646);
+#642 = LINE('',#643,#644);
+#643 = CARTESIAN_POINT('',(0.,0.));
+#644 = VECTOR('',#645,1.);
+#645 = DIRECTION('',(0.,-1.));
+#646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#647 = PCURVE('',#478,#648);
+#648 = DEFINITIONAL_REPRESENTATION('',(#649),#653);
+#649 = LINE('',#650,#651);
+#650 = CARTESIAN_POINT('',(25.,0.));
+#651 = VECTOR('',#652,1.);
+#652 = DIRECTION('',(0.,-1.));
+#653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#654 = ORIENTED_EDGE('',*,*,#609,.T.);
+#655 = ORIENTED_EDGE('',*,*,#165,.F.);
+#656 = ORIENTED_EDGE('',*,*,#490,.F.);
+#657 = ADVANCED_FACE('',(#658),#233,.F.);
+#658 = FACE_BOUND('',#659,.F.);
+#659 = EDGE_LOOP('',(#660,#681,#682,#683));
+#660 = ORIENTED_EDGE('',*,*,#661,.T.);
+#661 = EDGE_CURVE('',#355,#217,#662,.T.);
+#662 = SEAM_CURVE('',#663,(#667,#674),.PCURVE_S1.);
+#663 = LINE('',#664,#665);
+#664 = CARTESIAN_POINT('',(11.25,10.,5.));
+#665 = VECTOR('',#666,1.);
+#666 = DIRECTION('',(0.,-1.,2.2E-16));
+#667 = PCURVE('',#233,#668);
+#668 = DEFINITIONAL_REPRESENTATION('',(#669),#673);
+#669 = LINE('',#670,#671);
+#670 = CARTESIAN_POINT('',(0.,0.));
+#671 = VECTOR('',#672,1.);
+#672 = DIRECTION('',(0.,-1.));
+#673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#674 = PCURVE('',#233,#675);
+#675 = DEFINITIONAL_REPRESENTATION('',(#676),#680);
+#676 = LINE('',#677,#678);
+#677 = CARTESIAN_POINT('',(6.28318530718,0.));
+#678 = VECTOR('',#679,1.);
+#679 = DIRECTION('',(0.,-1.));
+#680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#681 = ORIENTED_EDGE('',*,*,#216,.T.);
+#682 = ORIENTED_EDGE('',*,*,#661,.F.);
+#683 = ORIENTED_EDGE('',*,*,#354,.F.);
+#684 = ADVANCED_FACE('',(#685),#264,.F.);
+#685 = FACE_BOUND('',#686,.F.);
+#686 = EDGE_LOOP('',(#687,#710,#711,#712));
+#687 = ORIENTED_EDGE('',*,*,#688,.T.);
+#688 = EDGE_CURVE('',#689,#248,#691,.T.);
+#689 = VERTEX_POINT('',#690);
+#690 = CARTESIAN_POINT('',(41.25,10.,5.));
+#691 = SEAM_CURVE('',#692,(#696,#703),.PCURVE_S1.);
+#692 = LINE('',#693,#694);
+#693 = CARTESIAN_POINT('',(41.25,10.,5.));
+#694 = VECTOR('',#695,1.);
+#695 = DIRECTION('',(0.,-1.,2.2E-16));
+#696 = PCURVE('',#264,#697);
+#697 = DEFINITIONAL_REPRESENTATION('',(#698),#702);
+#698 = LINE('',#699,#700);
+#699 = CARTESIAN_POINT('',(0.,0.));
+#700 = VECTOR('',#701,1.);
+#701 = DIRECTION('',(0.,-1.));
+#702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#703 = PCURVE('',#264,#704);
+#704 = DEFINITIONAL_REPRESENTATION('',(#705),#709);
+#705 = LINE('',#706,#707);
+#706 = CARTESIAN_POINT('',(6.28318530718,0.));
+#707 = VECTOR('',#708,1.);
+#708 = DIRECTION('',(0.,-1.));
+#709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#710 = ORIENTED_EDGE('',*,*,#247,.T.);
+#711 = ORIENTED_EDGE('',*,*,#688,.F.);
+#712 = ORIENTED_EDGE('',*,*,#713,.F.);
+#713 = EDGE_CURVE('',#689,#689,#714,.T.);
+#714 = SURFACE_CURVE('',#715,(#720,#727),.PCURVE_S1.);
+#715 = CIRCLE('',#716,1.25);
+#716 = AXIS2_PLACEMENT_3D('',#717,#718,#719);
+#717 = CARTESIAN_POINT('',(42.5,10.,5.));
+#718 = DIRECTION('',(0.,1.,-0.));
+#719 = DIRECTION('',(-1.,0.,0.));
+#720 = PCURVE('',#264,#721);
+#721 = DEFINITIONAL_REPRESENTATION('',(#722),#726);
+#722 = LINE('',#723,#724);
+#723 = CARTESIAN_POINT('',(0.,0.));
+#724 = VECTOR('',#725,1.);
+#725 = DIRECTION('',(1.,0.));
+#726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#727 = PCURVE('',#478,#728);
+#728 = DEFINITIONAL_REPRESENTATION('',(#729),#733);
+#729 = CIRCLE('',#730,1.25);
+#730 = AXIS2_PLACEMENT_2D('',#731,#732);
+#731 = CARTESIAN_POINT('',(12.5,-5.));
+#732 = DIRECTION('',(-1.,0.));
+#733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#734 = ADVANCED_FACE('',(#735),#319,.T.);
+#735 = FACE_BOUND('',#736,.T.);
+#736 = EDGE_LOOP('',(#737,#738,#739,#760));
+#737 = ORIENTED_EDGE('',*,*,#303,.T.);
+#738 = ORIENTED_EDGE('',*,*,#517,.T.);
+#739 = ORIENTED_EDGE('',*,*,#740,.F.);
+#740 = EDGE_CURVE('',#384,#518,#741,.T.);
+#741 = SURFACE_CURVE('',#742,(#746,#753),.PCURVE_S1.);
+#742 = LINE('',#743,#744);
+#743 = CARTESIAN_POINT('',(25.,5.,0.));
+#744 = VECTOR('',#745,1.);
+#745 = DIRECTION('',(0.,0.,1.));
+#746 = PCURVE('',#319,#747);
+#747 = DEFINITIONAL_REPRESENTATION('',(#748),#752);
+#748 = LINE('',#749,#750);
+#749 = CARTESIAN_POINT('',(5.,0.));
+#750 = VECTOR('',#751,1.);
+#751 = DIRECTION('',(0.,-1.));
+#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#753 = PCURVE('',#422,#754);
+#754 = DEFINITIONAL_REPRESENTATION('',(#755),#759);
+#755 = LINE('',#756,#757);
+#756 = CARTESIAN_POINT('',(0.,0.));
+#757 = VECTOR('',#758,1.);
+#758 = DIRECTION('',(0.,-1.));
+#759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#760 = ORIENTED_EDGE('',*,*,#383,.F.);
+#761 = ADVANCED_FACE('',(#762),#422,.T.);
+#762 = FACE_BOUND('',#763,.T.);
+#763 = EDGE_LOOP('',(#764,#765,#766,#787));
+#764 = ORIENTED_EDGE('',*,*,#740,.T.);
+#765 = ORIENTED_EDGE('',*,*,#540,.T.);
+#766 = ORIENTED_EDGE('',*,*,#767,.F.);
+#767 = EDGE_CURVE('',#407,#541,#768,.T.);
+#768 = SURFACE_CURVE('',#769,(#773,#780),.PCURVE_S1.);
+#769 = LINE('',#770,#771);
+#770 = CARTESIAN_POINT('',(30.,5.,0.));
+#771 = VECTOR('',#772,1.);
+#772 = DIRECTION('',(0.,0.,1.));
+#773 = PCURVE('',#422,#774);
+#774 = DEFINITIONAL_REPRESENTATION('',(#775),#779);
+#775 = LINE('',#776,#777);
+#776 = CARTESIAN_POINT('',(5.,0.));
+#777 = VECTOR('',#778,1.);
+#778 = DIRECTION('',(0.,-1.));
+#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#780 = PCURVE('',#450,#781);
+#781 = DEFINITIONAL_REPRESENTATION('',(#782),#786);
+#782 = LINE('',#783,#784);
+#783 = CARTESIAN_POINT('',(0.,0.));
+#784 = VECTOR('',#785,1.);
+#785 = DIRECTION('',(0.,-1.));
+#786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#787 = ORIENTED_EDGE('',*,*,#406,.F.);
+#788 = ADVANCED_FACE('',(#789),#450,.T.);
+#789 = FACE_BOUND('',#790,.T.);
+#790 = EDGE_LOOP('',(#791,#792,#793,#814));
+#791 = ORIENTED_EDGE('',*,*,#767,.T.);
+#792 = ORIENTED_EDGE('',*,*,#563,.T.);
+#793 = ORIENTED_EDGE('',*,*,#794,.F.);
+#794 = EDGE_CURVE('',#435,#564,#795,.T.);
+#795 = SURFACE_CURVE('',#796,(#800,#807),.PCURVE_S1.);
+#796 = LINE('',#797,#798);
+#797 = CARTESIAN_POINT('',(30.,10.,0.));
+#798 = VECTOR('',#799,1.);
+#799 = DIRECTION('',(0.,0.,1.));
+#800 = PCURVE('',#450,#801);
+#801 = DEFINITIONAL_REPRESENTATION('',(#802),#806);
+#802 = LINE('',#803,#804);
+#803 = CARTESIAN_POINT('',(5.,0.));
+#804 = VECTOR('',#805,1.);
+#805 = DIRECTION('',(0.,-1.));
+#806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#807 = PCURVE('',#478,#808);
+#808 = DEFINITIONAL_REPRESENTATION('',(#809),#813);
+#809 = LINE('',#810,#811);
+#810 = CARTESIAN_POINT('',(0.,0.));
+#811 = VECTOR('',#812,1.);
+#812 = DIRECTION('',(0.,-1.));
+#813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#814 = ORIENTED_EDGE('',*,*,#434,.F.);
+#815 = ADVANCED_FACE('',(#816,#822),#478,.T.);
+#816 = FACE_BOUND('',#817,.T.);
+#817 = EDGE_LOOP('',(#818,#819,#820,#821));
+#818 = ORIENTED_EDGE('',*,*,#794,.T.);
+#819 = ORIENTED_EDGE('',*,*,#586,.T.);
+#820 = ORIENTED_EDGE('',*,*,#634,.F.);
+#821 = ORIENTED_EDGE('',*,*,#462,.F.);
+#822 = FACE_BOUND('',#823,.T.);
+#823 = EDGE_LOOP('',(#824));
+#824 = ORIENTED_EDGE('',*,*,#713,.F.);
+#825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#829)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#826,#827,#828)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#826 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#827 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#828 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#829 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#826,
+  'distance_accuracy_value','confusion accuracy');
+#830 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#831 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#832)
+  ,#825);
+#832 = STYLED_ITEM('color',(#833),#15);
+#833 = PRESENTATION_STYLE_ASSIGNMENT((#834,#840));
+#834 = SURFACE_STYLE_USAGE(.BOTH.,#835);
+#835 = SURFACE_SIDE_STYLE('',(#836));
+#836 = SURFACE_STYLE_FILL_AREA(#837);
+#837 = FILL_AREA_STYLE('',(#838));
+#838 = FILL_AREA_STYLE_COLOUR('',#839);
+#839 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#840 = CURVE_STYLE('',#841,POSITIVE_LENGTH_MEASURE(0.1),#842);
+#841 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#842 = COLOUR_RGB('',9.803921729326E-02,9.803921729326E-02,
+  9.803921729326E-02);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Scale Models/Cement mixer truck/cabin_hood.FCStd b/Scale Models/Cement mixer truck/cabin_hood.FCStd
new file mode 100644
index 0000000000000000000000000000000000000000..f02976e793584c2147ff73549394b16c446063f4
GIT binary patch
literal 22413
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
JWtLw_`+q+|zx)6I

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/cabin_hood.stl b/Scale Models/Cement mixer truck/cabin_hood.stl
new file mode 100644
index 0000000000000000000000000000000000000000..7ef2a76a6a0728b9a2b54111736a6c61dc8b3df5
GIT binary patch
literal 21484
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
Xm*2Q+4vwPk$!*QK&H?w9bUywEku|So

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/cabin_hood.stp b/Scale Models/Cement mixer truck/cabin_hood.stp
new file mode 100644
index 00000000..9db9ff66
--- /dev/null
+++ b/Scale Models/Cement mixer truck/cabin_hood.stp	
@@ -0,0 +1,874 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'cabin_hood.stp','2020-04-02T16:28:24',('Author'),(''),
+  'Open CASCADE STEP processor 7.3','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Body','Body','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#721);
+#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,#283,#424,#451,#478,#485,#540,#595,#650,
+    #705,#709,#713,#717));
+#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('',(0.,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(0.,0.,10.));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(0.,0.,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('',(0.,0.,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('',(0.,35.,0.));
+#47 = DIRECTION('',(1.,0.,0.));
+#48 = DIRECTION('',(0.,-1.,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(35.,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('',(60.,0.,10.));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(0.,0.,10.));
+#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.,-10.));
+#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('',(30.,17.5,10.));
+#75 = DIRECTION('',(0.,0.,1.));
+#76 = DIRECTION('',(1.,0.,0.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(-30.,-17.5));
+#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('',(60.,0.,0.));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(60.,0.,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('',(60.,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('',(60.,0.,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('',(0.,0.,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('',(30.,17.5,0.));
+#129 = DIRECTION('',(0.,0.,1.));
+#130 = DIRECTION('',(1.,0.,0.));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(-30.,-17.5));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(1.,0.));
+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#137 = ADVANCED_FACE('',(#138,#213,#248),#44,.F.);
+#138 = FACE_BOUND('',#139,.F.);
+#139 = EDGE_LOOP('',(#140,#170,#191,#192));
+#140 = ORIENTED_EDGE('',*,*,#141,.T.);
+#141 = EDGE_CURVE('',#142,#144,#146,.T.);
+#142 = VERTEX_POINT('',#143);
+#143 = CARTESIAN_POINT('',(0.,35.,0.));
+#144 = VERTEX_POINT('',#145);
+#145 = CARTESIAN_POINT('',(0.,35.,10.));
+#146 = SURFACE_CURVE('',#147,(#151,#158),.PCURVE_S1.);
+#147 = LINE('',#148,#149);
+#148 = CARTESIAN_POINT('',(0.,35.,0.));
+#149 = VECTOR('',#150,1.);
+#150 = DIRECTION('',(0.,0.,1.));
+#151 = PCURVE('',#44,#152);
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
+#153 = LINE('',#154,#155);
+#154 = CARTESIAN_POINT('',(0.,0.));
+#155 = VECTOR('',#156,1.);
+#156 = DIRECTION('',(0.,-1.));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#158 = PCURVE('',#159,#164);
+#159 = PLANE('',#160);
+#160 = AXIS2_PLACEMENT_3D('',#161,#162,#163);
+#161 = CARTESIAN_POINT('',(60.,35.,0.));
+#162 = DIRECTION('',(0.,-1.,0.));
+#163 = DIRECTION('',(-1.,0.,0.));
+#164 = DEFINITIONAL_REPRESENTATION('',(#165),#169);
+#165 = LINE('',#166,#167);
+#166 = CARTESIAN_POINT('',(60.,0.));
+#167 = VECTOR('',#168,1.);
+#168 = DIRECTION('',(0.,-1.));
+#169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#170 = ORIENTED_EDGE('',*,*,#171,.T.);
+#171 = EDGE_CURVE('',#144,#24,#172,.T.);
+#172 = SURFACE_CURVE('',#173,(#177,#184),.PCURVE_S1.);
+#173 = LINE('',#174,#175);
+#174 = CARTESIAN_POINT('',(0.,35.,10.));
+#175 = VECTOR('',#176,1.);
+#176 = DIRECTION('',(0.,-1.,0.));
+#177 = PCURVE('',#44,#178);
+#178 = DEFINITIONAL_REPRESENTATION('',(#179),#183);
+#179 = LINE('',#180,#181);
+#180 = CARTESIAN_POINT('',(0.,-10.));
+#181 = VECTOR('',#182,1.);
+#182 = DIRECTION('',(1.,0.));
+#183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#184 = PCURVE('',#72,#185);
+#185 = DEFINITIONAL_REPRESENTATION('',(#186),#190);
+#186 = LINE('',#187,#188);
+#187 = CARTESIAN_POINT('',(-30.,17.5));
+#188 = VECTOR('',#189,1.);
+#189 = DIRECTION('',(0.,-1.));
+#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#191 = ORIENTED_EDGE('',*,*,#21,.F.);
+#192 = ORIENTED_EDGE('',*,*,#193,.F.);
+#193 = EDGE_CURVE('',#142,#22,#194,.T.);
+#194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.);
+#195 = LINE('',#196,#197);
+#196 = CARTESIAN_POINT('',(0.,35.,0.));
+#197 = VECTOR('',#198,1.);
+#198 = DIRECTION('',(0.,-1.,0.));
+#199 = PCURVE('',#44,#200);
+#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(0.,0.));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(1.,0.));
+#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#206 = PCURVE('',#126,#207);
+#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212);
+#208 = LINE('',#209,#210);
+#209 = CARTESIAN_POINT('',(-30.,17.5));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(0.,-1.));
+#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#213 = FACE_BOUND('',#214,.F.);
+#214 = EDGE_LOOP('',(#215));
+#215 = ORIENTED_EDGE('',*,*,#216,.T.);
+#216 = EDGE_CURVE('',#217,#217,#219,.T.);
+#217 = VERTEX_POINT('',#218);
+#218 = CARTESIAN_POINT('',(0.,6.25,5.));
+#219 = SURFACE_CURVE('',#220,(#225,#236),.PCURVE_S1.);
+#220 = CIRCLE('',#221,1.25);
+#221 = AXIS2_PLACEMENT_3D('',#222,#223,#224);
+#222 = CARTESIAN_POINT('',(0.,7.5,5.));
+#223 = DIRECTION('',(-1.,0.,0.));
+#224 = DIRECTION('',(0.,-1.,0.));
+#225 = PCURVE('',#44,#226);
+#226 = DEFINITIONAL_REPRESENTATION('',(#227),#235);
+#227 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#228,#229,#230,#231,#232,#233
+,#234),.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(
+  '') );
+#228 = CARTESIAN_POINT('',(28.75,-5.));
+#229 = CARTESIAN_POINT('',(28.75,-7.165063509461));
+#230 = CARTESIAN_POINT('',(26.875,-6.082531754731));
+#231 = CARTESIAN_POINT('',(25.,-5.));
+#232 = CARTESIAN_POINT('',(26.875,-3.917468245269));
+#233 = CARTESIAN_POINT('',(28.75,-2.834936490539));
+#234 = CARTESIAN_POINT('',(28.75,-5.));
+#235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#236 = PCURVE('',#237,#242);
+#237 = CYLINDRICAL_SURFACE('',#238,1.25);
+#238 = AXIS2_PLACEMENT_3D('',#239,#240,#241);
+#239 = CARTESIAN_POINT('',(0.,7.5,5.));
+#240 = DIRECTION('',(-1.,0.,0.));
+#241 = DIRECTION('',(0.,-1.,0.));
+#242 = DEFINITIONAL_REPRESENTATION('',(#243),#247);
+#243 = LINE('',#244,#245);
+#244 = CARTESIAN_POINT('',(0.,0.));
+#245 = VECTOR('',#246,1.);
+#246 = DIRECTION('',(1.,0.));
+#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#248 = FACE_BOUND('',#249,.F.);
+#249 = EDGE_LOOP('',(#250));
+#250 = ORIENTED_EDGE('',*,*,#251,.T.);
+#251 = EDGE_CURVE('',#252,#252,#254,.T.);
+#252 = VERTEX_POINT('',#253);
+#253 = CARTESIAN_POINT('',(0.,26.25,5.));
+#254 = SURFACE_CURVE('',#255,(#260,#271),.PCURVE_S1.);
+#255 = CIRCLE('',#256,1.25);
+#256 = AXIS2_PLACEMENT_3D('',#257,#258,#259);
+#257 = CARTESIAN_POINT('',(0.,27.5,5.));
+#258 = DIRECTION('',(-1.,0.,0.));
+#259 = DIRECTION('',(0.,-1.,0.));
+#260 = PCURVE('',#44,#261);
+#261 = DEFINITIONAL_REPRESENTATION('',(#262),#270);
+#262 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#263,#264,#265,#266,#267,#268
+,#269),.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(
+  '') );
+#263 = CARTESIAN_POINT('',(8.75,-5.));
+#264 = CARTESIAN_POINT('',(8.75,-7.165063509461));
+#265 = CARTESIAN_POINT('',(6.875,-6.082531754731));
+#266 = CARTESIAN_POINT('',(5.,-5.));
+#267 = CARTESIAN_POINT('',(6.875,-3.917468245269));
+#268 = CARTESIAN_POINT('',(8.75,-2.834936490539));
+#269 = CARTESIAN_POINT('',(8.75,-5.));
+#270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#271 = PCURVE('',#272,#277);
+#272 = CYLINDRICAL_SURFACE('',#273,1.25);
+#273 = AXIS2_PLACEMENT_3D('',#274,#275,#276);
+#274 = CARTESIAN_POINT('',(0.,27.5,5.));
+#275 = DIRECTION('',(-1.,0.,0.));
+#276 = DIRECTION('',(0.,-1.,0.));
+#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282);
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(0.,0.));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(1.,0.));
+#282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#283 = ADVANCED_FACE('',(#284,#354,#389),#100,.F.);
+#284 = FACE_BOUND('',#285,.F.);
+#285 = EDGE_LOOP('',(#286,#287,#310,#333));
+#286 = ORIENTED_EDGE('',*,*,#84,.T.);
+#287 = ORIENTED_EDGE('',*,*,#288,.T.);
+#288 = EDGE_CURVE('',#57,#289,#291,.T.);
+#289 = VERTEX_POINT('',#290);
+#290 = CARTESIAN_POINT('',(60.,35.,10.));
+#291 = SURFACE_CURVE('',#292,(#296,#303),.PCURVE_S1.);
+#292 = LINE('',#293,#294);
+#293 = CARTESIAN_POINT('',(60.,0.,10.));
+#294 = VECTOR('',#295,1.);
+#295 = DIRECTION('',(0.,1.,0.));
+#296 = PCURVE('',#100,#297);
+#297 = DEFINITIONAL_REPRESENTATION('',(#298),#302);
+#298 = LINE('',#299,#300);
+#299 = CARTESIAN_POINT('',(0.,-10.));
+#300 = VECTOR('',#301,1.);
+#301 = DIRECTION('',(1.,0.));
+#302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#303 = PCURVE('',#72,#304);
+#304 = DEFINITIONAL_REPRESENTATION('',(#305),#309);
+#305 = LINE('',#306,#307);
+#306 = CARTESIAN_POINT('',(30.,-17.5));
+#307 = VECTOR('',#308,1.);
+#308 = DIRECTION('',(0.,1.));
+#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#310 = ORIENTED_EDGE('',*,*,#311,.F.);
+#311 = EDGE_CURVE('',#312,#289,#314,.T.);
+#312 = VERTEX_POINT('',#313);
+#313 = CARTESIAN_POINT('',(60.,35.,0.));
+#314 = SURFACE_CURVE('',#315,(#319,#326),.PCURVE_S1.);
+#315 = LINE('',#316,#317);
+#316 = CARTESIAN_POINT('',(60.,35.,0.));
+#317 = VECTOR('',#318,1.);
+#318 = DIRECTION('',(0.,0.,1.));
+#319 = PCURVE('',#100,#320);
+#320 = DEFINITIONAL_REPRESENTATION('',(#321),#325);
+#321 = LINE('',#322,#323);
+#322 = CARTESIAN_POINT('',(35.,0.));
+#323 = VECTOR('',#324,1.);
+#324 = DIRECTION('',(0.,-1.));
+#325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#326 = PCURVE('',#159,#327);
+#327 = DEFINITIONAL_REPRESENTATION('',(#328),#332);
+#328 = LINE('',#329,#330);
+#329 = CARTESIAN_POINT('',(0.,-0.));
+#330 = VECTOR('',#331,1.);
+#331 = DIRECTION('',(0.,-1.));
+#332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#333 = ORIENTED_EDGE('',*,*,#334,.F.);
+#334 = EDGE_CURVE('',#85,#312,#335,.T.);
+#335 = SURFACE_CURVE('',#336,(#340,#347),.PCURVE_S1.);
+#336 = LINE('',#337,#338);
+#337 = CARTESIAN_POINT('',(60.,0.,0.));
+#338 = VECTOR('',#339,1.);
+#339 = DIRECTION('',(0.,1.,0.));
+#340 = PCURVE('',#100,#341);
+#341 = DEFINITIONAL_REPRESENTATION('',(#342),#346);
+#342 = LINE('',#343,#344);
+#343 = CARTESIAN_POINT('',(0.,0.));
+#344 = VECTOR('',#345,1.);
+#345 = DIRECTION('',(1.,0.));
+#346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#347 = PCURVE('',#126,#348);
+#348 = DEFINITIONAL_REPRESENTATION('',(#349),#353);
+#349 = LINE('',#350,#351);
+#350 = CARTESIAN_POINT('',(30.,-17.5));
+#351 = VECTOR('',#352,1.);
+#352 = DIRECTION('',(0.,1.));
+#353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#354 = FACE_BOUND('',#355,.F.);
+#355 = EDGE_LOOP('',(#356));
+#356 = ORIENTED_EDGE('',*,*,#357,.T.);
+#357 = EDGE_CURVE('',#358,#358,#360,.T.);
+#358 = VERTEX_POINT('',#359);
+#359 = CARTESIAN_POINT('',(60.,28.75,5.));
+#360 = SURFACE_CURVE('',#361,(#366,#377),.PCURVE_S1.);
+#361 = CIRCLE('',#362,1.25);
+#362 = AXIS2_PLACEMENT_3D('',#363,#364,#365);
+#363 = CARTESIAN_POINT('',(60.,27.5,5.));
+#364 = DIRECTION('',(1.,0.,0.));
+#365 = DIRECTION('',(0.,1.,0.));
+#366 = PCURVE('',#100,#367);
+#367 = DEFINITIONAL_REPRESENTATION('',(#368),#376);
+#368 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#369,#370,#371,#372,#373,#374
+,#375),.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(
+  '') );
+#369 = CARTESIAN_POINT('',(28.75,-5.));
+#370 = CARTESIAN_POINT('',(28.75,-7.165063509461));
+#371 = CARTESIAN_POINT('',(26.875,-6.082531754731));
+#372 = CARTESIAN_POINT('',(25.,-5.));
+#373 = CARTESIAN_POINT('',(26.875,-3.917468245269));
+#374 = CARTESIAN_POINT('',(28.75,-2.834936490539));
+#375 = CARTESIAN_POINT('',(28.75,-5.));
+#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#377 = PCURVE('',#378,#383);
+#378 = CYLINDRICAL_SURFACE('',#379,1.25);
+#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382);
+#380 = CARTESIAN_POINT('',(60.,27.5,5.));
+#381 = DIRECTION('',(1.,0.,0.));
+#382 = DIRECTION('',(0.,1.,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 = FACE_BOUND('',#390,.F.);
+#390 = EDGE_LOOP('',(#391));
+#391 = ORIENTED_EDGE('',*,*,#392,.T.);
+#392 = EDGE_CURVE('',#393,#393,#395,.T.);
+#393 = VERTEX_POINT('',#394);
+#394 = CARTESIAN_POINT('',(60.,8.75,5.));
+#395 = SURFACE_CURVE('',#396,(#401,#412),.PCURVE_S1.);
+#396 = CIRCLE('',#397,1.25);
+#397 = AXIS2_PLACEMENT_3D('',#398,#399,#400);
+#398 = CARTESIAN_POINT('',(60.,7.5,5.));
+#399 = DIRECTION('',(1.,0.,0.));
+#400 = DIRECTION('',(0.,1.,0.));
+#401 = PCURVE('',#100,#402);
+#402 = DEFINITIONAL_REPRESENTATION('',(#403),#411);
+#403 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#404,#405,#406,#407,#408,#409
+,#410),.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(
+  '') );
+#404 = CARTESIAN_POINT('',(8.75,-5.));
+#405 = CARTESIAN_POINT('',(8.75,-7.165063509461));
+#406 = CARTESIAN_POINT('',(6.875,-6.082531754731));
+#407 = CARTESIAN_POINT('',(5.,-5.));
+#408 = CARTESIAN_POINT('',(6.875,-3.917468245269));
+#409 = CARTESIAN_POINT('',(8.75,-2.834936490539));
+#410 = CARTESIAN_POINT('',(8.75,-5.));
+#411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#412 = PCURVE('',#413,#418);
+#413 = CYLINDRICAL_SURFACE('',#414,1.25);
+#414 = AXIS2_PLACEMENT_3D('',#415,#416,#417);
+#415 = CARTESIAN_POINT('',(60.,7.5,5.));
+#416 = DIRECTION('',(1.,0.,0.));
+#417 = DIRECTION('',(0.,1.,0.));
+#418 = DEFINITIONAL_REPRESENTATION('',(#419),#423);
+#419 = LINE('',#420,#421);
+#420 = CARTESIAN_POINT('',(0.,0.));
+#421 = VECTOR('',#422,1.);
+#422 = DIRECTION('',(1.,0.));
+#423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#424 = ADVANCED_FACE('',(#425),#126,.F.);
+#425 = FACE_BOUND('',#426,.F.);
+#426 = EDGE_LOOP('',(#427,#428,#429,#450));
+#427 = ORIENTED_EDGE('',*,*,#112,.T.);
+#428 = ORIENTED_EDGE('',*,*,#334,.T.);
+#429 = ORIENTED_EDGE('',*,*,#430,.T.);
+#430 = EDGE_CURVE('',#312,#142,#431,.T.);
+#431 = SURFACE_CURVE('',#432,(#436,#443),.PCURVE_S1.);
+#432 = LINE('',#433,#434);
+#433 = CARTESIAN_POINT('',(60.,35.,0.));
+#434 = VECTOR('',#435,1.);
+#435 = DIRECTION('',(-1.,0.,0.));
+#436 = PCURVE('',#126,#437);
+#437 = DEFINITIONAL_REPRESENTATION('',(#438),#442);
+#438 = LINE('',#439,#440);
+#439 = CARTESIAN_POINT('',(30.,17.5));
+#440 = VECTOR('',#441,1.);
+#441 = DIRECTION('',(-1.,0.));
+#442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#443 = PCURVE('',#159,#444);
+#444 = DEFINITIONAL_REPRESENTATION('',(#445),#449);
+#445 = LINE('',#446,#447);
+#446 = CARTESIAN_POINT('',(0.,-0.));
+#447 = VECTOR('',#448,1.);
+#448 = DIRECTION('',(1.,0.));
+#449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#450 = ORIENTED_EDGE('',*,*,#193,.T.);
+#451 = ADVANCED_FACE('',(#452),#72,.T.);
+#452 = FACE_BOUND('',#453,.T.);
+#453 = EDGE_LOOP('',(#454,#455,#456,#477));
+#454 = ORIENTED_EDGE('',*,*,#56,.T.);
+#455 = ORIENTED_EDGE('',*,*,#288,.T.);
+#456 = ORIENTED_EDGE('',*,*,#457,.T.);
+#457 = EDGE_CURVE('',#289,#144,#458,.T.);
+#458 = SURFACE_CURVE('',#459,(#463,#470),.PCURVE_S1.);
+#459 = LINE('',#460,#461);
+#460 = CARTESIAN_POINT('',(60.,35.,10.));
+#461 = VECTOR('',#462,1.);
+#462 = DIRECTION('',(-1.,0.,0.));
+#463 = PCURVE('',#72,#464);
+#464 = DEFINITIONAL_REPRESENTATION('',(#465),#469);
+#465 = LINE('',#466,#467);
+#466 = CARTESIAN_POINT('',(30.,17.5));
+#467 = VECTOR('',#468,1.);
+#468 = DIRECTION('',(-1.,0.));
+#469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#470 = PCURVE('',#159,#471);
+#471 = DEFINITIONAL_REPRESENTATION('',(#472),#476);
+#472 = LINE('',#473,#474);
+#473 = CARTESIAN_POINT('',(0.,-10.));
+#474 = VECTOR('',#475,1.);
+#475 = DIRECTION('',(1.,0.));
+#476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#477 = ORIENTED_EDGE('',*,*,#171,.T.);
+#478 = ADVANCED_FACE('',(#479),#159,.F.);
+#479 = FACE_BOUND('',#480,.F.);
+#480 = EDGE_LOOP('',(#481,#482,#483,#484));
+#481 = ORIENTED_EDGE('',*,*,#311,.T.);
+#482 = ORIENTED_EDGE('',*,*,#457,.T.);
+#483 = ORIENTED_EDGE('',*,*,#141,.F.);
+#484 = ORIENTED_EDGE('',*,*,#430,.F.);
+#485 = ADVANCED_FACE('',(#486),#237,.F.);
+#486 = FACE_BOUND('',#487,.F.);
+#487 = EDGE_LOOP('',(#488,#511,#538,#539));
+#488 = ORIENTED_EDGE('',*,*,#489,.T.);
+#489 = EDGE_CURVE('',#217,#490,#492,.T.);
+#490 = VERTEX_POINT('',#491);
+#491 = CARTESIAN_POINT('',(10.,6.25,5.));
+#492 = SEAM_CURVE('',#493,(#497,#504),.PCURVE_S1.);
+#493 = LINE('',#494,#495);
+#494 = CARTESIAN_POINT('',(0.,6.25,5.));
+#495 = VECTOR('',#496,1.);
+#496 = DIRECTION('',(1.,0.,0.));
+#497 = PCURVE('',#237,#498);
+#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503);
+#499 = LINE('',#500,#501);
+#500 = CARTESIAN_POINT('',(0.,0.));
+#501 = VECTOR('',#502,1.);
+#502 = DIRECTION('',(0.,-1.));
+#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#504 = PCURVE('',#237,#505);
+#505 = DEFINITIONAL_REPRESENTATION('',(#506),#510);
+#506 = LINE('',#507,#508);
+#507 = CARTESIAN_POINT('',(6.28318530718,0.));
+#508 = VECTOR('',#509,1.);
+#509 = DIRECTION('',(0.,-1.));
+#510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#511 = ORIENTED_EDGE('',*,*,#512,.T.);
+#512 = EDGE_CURVE('',#490,#490,#513,.T.);
+#513 = SURFACE_CURVE('',#514,(#519,#526),.PCURVE_S1.);
+#514 = CIRCLE('',#515,1.25);
+#515 = AXIS2_PLACEMENT_3D('',#516,#517,#518);
+#516 = CARTESIAN_POINT('',(10.,7.5,5.));
+#517 = DIRECTION('',(-1.,0.,0.));
+#518 = DIRECTION('',(0.,-1.,0.));
+#519 = PCURVE('',#237,#520);
+#520 = DEFINITIONAL_REPRESENTATION('',(#521),#525);
+#521 = LINE('',#522,#523);
+#522 = CARTESIAN_POINT('',(0.,-10.));
+#523 = VECTOR('',#524,1.);
+#524 = DIRECTION('',(1.,0.));
+#525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#526 = PCURVE('',#527,#532);
+#527 = PLANE('',#528);
+#528 = AXIS2_PLACEMENT_3D('',#529,#530,#531);
+#529 = CARTESIAN_POINT('',(10.,7.5,5.));
+#530 = DIRECTION('',(-1.,-0.,-0.));
+#531 = DIRECTION('',(0.,0.,-1.));
+#532 = DEFINITIONAL_REPRESENTATION('',(#533),#537);
+#533 = CIRCLE('',#534,1.25);
+#534 = AXIS2_PLACEMENT_2D('',#535,#536);
+#535 = CARTESIAN_POINT('',(0.,0.));
+#536 = DIRECTION('',(0.,1.));
+#537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#538 = ORIENTED_EDGE('',*,*,#489,.F.);
+#539 = ORIENTED_EDGE('',*,*,#216,.F.);
+#540 = ADVANCED_FACE('',(#541),#272,.F.);
+#541 = FACE_BOUND('',#542,.F.);
+#542 = EDGE_LOOP('',(#543,#566,#593,#594));
+#543 = ORIENTED_EDGE('',*,*,#544,.T.);
+#544 = EDGE_CURVE('',#252,#545,#547,.T.);
+#545 = VERTEX_POINT('',#546);
+#546 = CARTESIAN_POINT('',(10.,26.25,5.));
+#547 = SEAM_CURVE('',#548,(#552,#559),.PCURVE_S1.);
+#548 = LINE('',#549,#550);
+#549 = CARTESIAN_POINT('',(0.,26.25,5.));
+#550 = VECTOR('',#551,1.);
+#551 = DIRECTION('',(1.,0.,0.));
+#552 = PCURVE('',#272,#553);
+#553 = DEFINITIONAL_REPRESENTATION('',(#554),#558);
+#554 = LINE('',#555,#556);
+#555 = CARTESIAN_POINT('',(0.,0.));
+#556 = VECTOR('',#557,1.);
+#557 = DIRECTION('',(0.,-1.));
+#558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#559 = PCURVE('',#272,#560);
+#560 = DEFINITIONAL_REPRESENTATION('',(#561),#565);
+#561 = LINE('',#562,#563);
+#562 = CARTESIAN_POINT('',(6.28318530718,0.));
+#563 = VECTOR('',#564,1.);
+#564 = DIRECTION('',(0.,-1.));
+#565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#566 = ORIENTED_EDGE('',*,*,#567,.T.);
+#567 = EDGE_CURVE('',#545,#545,#568,.T.);
+#568 = SURFACE_CURVE('',#569,(#574,#581),.PCURVE_S1.);
+#569 = CIRCLE('',#570,1.25);
+#570 = AXIS2_PLACEMENT_3D('',#571,#572,#573);
+#571 = CARTESIAN_POINT('',(10.,27.5,5.));
+#572 = DIRECTION('',(-1.,0.,0.));
+#573 = DIRECTION('',(0.,-1.,0.));
+#574 = PCURVE('',#272,#575);
+#575 = DEFINITIONAL_REPRESENTATION('',(#576),#580);
+#576 = LINE('',#577,#578);
+#577 = CARTESIAN_POINT('',(0.,-10.));
+#578 = VECTOR('',#579,1.);
+#579 = DIRECTION('',(1.,0.));
+#580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#581 = PCURVE('',#582,#587);
+#582 = PLANE('',#583);
+#583 = AXIS2_PLACEMENT_3D('',#584,#585,#586);
+#584 = CARTESIAN_POINT('',(10.,27.5,5.));
+#585 = DIRECTION('',(-1.,-0.,-0.));
+#586 = DIRECTION('',(0.,0.,-1.));
+#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592);
+#588 = CIRCLE('',#589,1.25);
+#589 = AXIS2_PLACEMENT_2D('',#590,#591);
+#590 = CARTESIAN_POINT('',(0.,-3.552713678801E-15));
+#591 = DIRECTION('',(0.,1.));
+#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#593 = ORIENTED_EDGE('',*,*,#544,.F.);
+#594 = ORIENTED_EDGE('',*,*,#251,.F.);
+#595 = ADVANCED_FACE('',(#596),#378,.F.);
+#596 = FACE_BOUND('',#597,.F.);
+#597 = EDGE_LOOP('',(#598,#621,#648,#649));
+#598 = ORIENTED_EDGE('',*,*,#599,.T.);
+#599 = EDGE_CURVE('',#358,#600,#602,.T.);
+#600 = VERTEX_POINT('',#601);
+#601 = CARTESIAN_POINT('',(50.,28.75,5.));
+#602 = SEAM_CURVE('',#603,(#607,#614),.PCURVE_S1.);
+#603 = LINE('',#604,#605);
+#604 = CARTESIAN_POINT('',(60.,28.75,5.));
+#605 = VECTOR('',#606,1.);
+#606 = DIRECTION('',(-1.,-0.,-0.));
+#607 = PCURVE('',#378,#608);
+#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613);
+#609 = LINE('',#610,#611);
+#610 = CARTESIAN_POINT('',(0.,0.));
+#611 = VECTOR('',#612,1.);
+#612 = DIRECTION('',(0.,-1.));
+#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#614 = PCURVE('',#378,#615);
+#615 = DEFINITIONAL_REPRESENTATION('',(#616),#620);
+#616 = LINE('',#617,#618);
+#617 = CARTESIAN_POINT('',(6.28318530718,0.));
+#618 = VECTOR('',#619,1.);
+#619 = DIRECTION('',(0.,-1.));
+#620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#621 = ORIENTED_EDGE('',*,*,#622,.T.);
+#622 = EDGE_CURVE('',#600,#600,#623,.T.);
+#623 = SURFACE_CURVE('',#624,(#629,#636),.PCURVE_S1.);
+#624 = CIRCLE('',#625,1.25);
+#625 = AXIS2_PLACEMENT_3D('',#626,#627,#628);
+#626 = CARTESIAN_POINT('',(50.,27.5,5.));
+#627 = DIRECTION('',(1.,0.,0.));
+#628 = DIRECTION('',(0.,1.,0.));
+#629 = PCURVE('',#378,#630);
+#630 = DEFINITIONAL_REPRESENTATION('',(#631),#635);
+#631 = LINE('',#632,#633);
+#632 = CARTESIAN_POINT('',(0.,-10.));
+#633 = VECTOR('',#634,1.);
+#634 = DIRECTION('',(1.,0.));
+#635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#636 = PCURVE('',#637,#642);
+#637 = PLANE('',#638);
+#638 = AXIS2_PLACEMENT_3D('',#639,#640,#641);
+#639 = CARTESIAN_POINT('',(50.,27.5,5.));
+#640 = DIRECTION('',(1.,0.,0.));
+#641 = DIRECTION('',(0.,1.,0.));
+#642 = DEFINITIONAL_REPRESENTATION('',(#643),#647);
+#643 = CIRCLE('',#644,1.25);
+#644 = AXIS2_PLACEMENT_2D('',#645,#646);
+#645 = CARTESIAN_POINT('',(3.552713678801E-15,0.));
+#646 = DIRECTION('',(1.,0.));
+#647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#648 = ORIENTED_EDGE('',*,*,#599,.F.);
+#649 = ORIENTED_EDGE('',*,*,#357,.F.);
+#650 = ADVANCED_FACE('',(#651),#413,.F.);
+#651 = FACE_BOUND('',#652,.F.);
+#652 = EDGE_LOOP('',(#653,#676,#703,#704));
+#653 = ORIENTED_EDGE('',*,*,#654,.T.);
+#654 = EDGE_CURVE('',#393,#655,#657,.T.);
+#655 = VERTEX_POINT('',#656);
+#656 = CARTESIAN_POINT('',(50.,8.75,5.));
+#657 = SEAM_CURVE('',#658,(#662,#669),.PCURVE_S1.);
+#658 = LINE('',#659,#660);
+#659 = CARTESIAN_POINT('',(60.,8.75,5.));
+#660 = VECTOR('',#661,1.);
+#661 = DIRECTION('',(-1.,-0.,-0.));
+#662 = PCURVE('',#413,#663);
+#663 = DEFINITIONAL_REPRESENTATION('',(#664),#668);
+#664 = LINE('',#665,#666);
+#665 = CARTESIAN_POINT('',(0.,0.));
+#666 = VECTOR('',#667,1.);
+#667 = DIRECTION('',(0.,-1.));
+#668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#669 = PCURVE('',#413,#670);
+#670 = DEFINITIONAL_REPRESENTATION('',(#671),#675);
+#671 = LINE('',#672,#673);
+#672 = CARTESIAN_POINT('',(6.28318530718,0.));
+#673 = VECTOR('',#674,1.);
+#674 = DIRECTION('',(0.,-1.));
+#675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#676 = ORIENTED_EDGE('',*,*,#677,.T.);
+#677 = EDGE_CURVE('',#655,#655,#678,.T.);
+#678 = SURFACE_CURVE('',#679,(#684,#691),.PCURVE_S1.);
+#679 = CIRCLE('',#680,1.25);
+#680 = AXIS2_PLACEMENT_3D('',#681,#682,#683);
+#681 = CARTESIAN_POINT('',(50.,7.5,5.));
+#682 = DIRECTION('',(1.,0.,0.));
+#683 = DIRECTION('',(0.,1.,0.));
+#684 = PCURVE('',#413,#685);
+#685 = DEFINITIONAL_REPRESENTATION('',(#686),#690);
+#686 = LINE('',#687,#688);
+#687 = CARTESIAN_POINT('',(0.,-10.));
+#688 = VECTOR('',#689,1.);
+#689 = DIRECTION('',(1.,0.));
+#690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#691 = PCURVE('',#692,#697);
+#692 = PLANE('',#693);
+#693 = AXIS2_PLACEMENT_3D('',#694,#695,#696);
+#694 = CARTESIAN_POINT('',(50.,7.5,5.));
+#695 = DIRECTION('',(1.,0.,0.));
+#696 = DIRECTION('',(0.,0.,1.));
+#697 = DEFINITIONAL_REPRESENTATION('',(#698),#702);
+#698 = CIRCLE('',#699,1.25);
+#699 = AXIS2_PLACEMENT_2D('',#700,#701);
+#700 = CARTESIAN_POINT('',(8.881784197001E-16,-8.881784197001E-16));
+#701 = DIRECTION('',(0.,-1.));
+#702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#703 = ORIENTED_EDGE('',*,*,#654,.F.);
+#704 = ORIENTED_EDGE('',*,*,#392,.F.);
+#705 = ADVANCED_FACE('',(#706),#527,.T.);
+#706 = FACE_BOUND('',#707,.T.);
+#707 = EDGE_LOOP('',(#708));
+#708 = ORIENTED_EDGE('',*,*,#512,.T.);
+#709 = ADVANCED_FACE('',(#710),#582,.T.);
+#710 = FACE_BOUND('',#711,.T.);
+#711 = EDGE_LOOP('',(#712));
+#712 = ORIENTED_EDGE('',*,*,#567,.T.);
+#713 = ADVANCED_FACE('',(#714),#637,.T.);
+#714 = FACE_BOUND('',#715,.T.);
+#715 = EDGE_LOOP('',(#716));
+#716 = ORIENTED_EDGE('',*,*,#622,.T.);
+#717 = ADVANCED_FACE('',(#718),#692,.T.);
+#718 = FACE_BOUND('',#719,.T.);
+#719 = EDGE_LOOP('',(#720));
+#720 = ORIENTED_EDGE('',*,*,#677,.T.);
+#721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#725)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#722,#723,#724)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#722 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#723 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#724 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#725 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#722,
+  'distance_accuracy_value','confusion accuracy');
+#726 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#727 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#728)
+  ,#721);
+#728 = STYLED_ITEM('color',(#729),#15);
+#729 = PRESENTATION_STYLE_ASSIGNMENT((#730,#736));
+#730 = SURFACE_STYLE_USAGE(.BOTH.,#731);
+#731 = SURFACE_SIDE_STYLE('',(#732));
+#732 = SURFACE_STYLE_FILL_AREA(#733);
+#733 = FILL_AREA_STYLE('',(#734));
+#734 = FILL_AREA_STYLE_COLOUR('',#735);
+#735 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#736 = CURVE_STYLE('',#737,POSITIVE_LENGTH_MEASURE(0.1),#738);
+#737 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#738 = COLOUR_RGB('',9.803921729326E-02,9.803921729326E-02,
+  9.803921729326E-02);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Scale Models/Cement mixer truck/cabin_roof.FCStd b/Scale Models/Cement mixer truck/cabin_roof.FCStd
new file mode 100644
index 0000000000000000000000000000000000000000..e6a107e10eaa25a1f6490b3774d53753695fd7de
GIT binary patch
literal 26635
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

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/cabin_roof.stl b/Scale Models/Cement mixer truck/cabin_roof.stl
new file mode 100644
index 0000000000000000000000000000000000000000..3fe2c0ae3996f74f0b061d9ec86413485e22f578
GIT binary patch
literal 37684
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
SZbim|oa%G-f%lf!AO8zW%sM9k

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/cabin_roof.stp b/Scale Models/Cement mixer truck/cabin_roof.stp
new file mode 100644
index 00000000..46ec5a5f
--- /dev/null
+++ b/Scale Models/Cement mixer truck/cabin_roof.stp	
@@ -0,0 +1,1162 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'cabin_roof.stp','2020-04-02T16:29:29',('Author'),(''),
+  'Open CASCADE STEP processor 7.3','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Body','Body','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#973);
+#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,#283,#424,#544,#649,#656,#711,#766,#821,
+    #876,#903,#930,#957,#961,#965,#969));
+#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('',(0.,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(0.,0.,10.));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(0.,0.,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('',(0.,0.,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('',(0.,45.,0.));
+#47 = DIRECTION('',(1.,0.,0.));
+#48 = DIRECTION('',(0.,-1.,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(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('',(60.,0.,10.));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(0.,0.,10.));
+#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.,-10.));
+#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('',(30.,22.5,10.));
+#75 = DIRECTION('',(0.,0.,1.));
+#76 = DIRECTION('',(1.,0.,0.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(-30.,-22.5));
+#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('',(60.,0.,0.));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(60.,0.,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('',(60.,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('',(60.,0.,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('',(0.,0.,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('',(30.,22.5,0.));
+#129 = DIRECTION('',(0.,0.,1.));
+#130 = DIRECTION('',(1.,0.,0.));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(-30.,-22.5));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(1.,0.));
+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#137 = ADVANCED_FACE('',(#138,#213,#248),#44,.F.);
+#138 = FACE_BOUND('',#139,.F.);
+#139 = EDGE_LOOP('',(#140,#170,#191,#192));
+#140 = ORIENTED_EDGE('',*,*,#141,.T.);
+#141 = EDGE_CURVE('',#142,#144,#146,.T.);
+#142 = VERTEX_POINT('',#143);
+#143 = CARTESIAN_POINT('',(0.,45.,0.));
+#144 = VERTEX_POINT('',#145);
+#145 = CARTESIAN_POINT('',(0.,45.,10.));
+#146 = SURFACE_CURVE('',#147,(#151,#158),.PCURVE_S1.);
+#147 = LINE('',#148,#149);
+#148 = CARTESIAN_POINT('',(0.,45.,0.));
+#149 = VECTOR('',#150,1.);
+#150 = DIRECTION('',(0.,0.,1.));
+#151 = PCURVE('',#44,#152);
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
+#153 = LINE('',#154,#155);
+#154 = CARTESIAN_POINT('',(0.,0.));
+#155 = VECTOR('',#156,1.);
+#156 = DIRECTION('',(0.,-1.));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#158 = PCURVE('',#159,#164);
+#159 = PLANE('',#160);
+#160 = AXIS2_PLACEMENT_3D('',#161,#162,#163);
+#161 = CARTESIAN_POINT('',(60.,45.,0.));
+#162 = DIRECTION('',(0.,-1.,0.));
+#163 = DIRECTION('',(-1.,0.,0.));
+#164 = DEFINITIONAL_REPRESENTATION('',(#165),#169);
+#165 = LINE('',#166,#167);
+#166 = CARTESIAN_POINT('',(60.,0.));
+#167 = VECTOR('',#168,1.);
+#168 = DIRECTION('',(0.,-1.));
+#169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#170 = ORIENTED_EDGE('',*,*,#171,.T.);
+#171 = EDGE_CURVE('',#144,#24,#172,.T.);
+#172 = SURFACE_CURVE('',#173,(#177,#184),.PCURVE_S1.);
+#173 = LINE('',#174,#175);
+#174 = CARTESIAN_POINT('',(0.,45.,10.));
+#175 = VECTOR('',#176,1.);
+#176 = DIRECTION('',(0.,-1.,0.));
+#177 = PCURVE('',#44,#178);
+#178 = DEFINITIONAL_REPRESENTATION('',(#179),#183);
+#179 = LINE('',#180,#181);
+#180 = CARTESIAN_POINT('',(0.,-10.));
+#181 = VECTOR('',#182,1.);
+#182 = DIRECTION('',(1.,0.));
+#183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#184 = PCURVE('',#72,#185);
+#185 = DEFINITIONAL_REPRESENTATION('',(#186),#190);
+#186 = LINE('',#187,#188);
+#187 = CARTESIAN_POINT('',(-30.,22.5));
+#188 = VECTOR('',#189,1.);
+#189 = DIRECTION('',(0.,-1.));
+#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#191 = ORIENTED_EDGE('',*,*,#21,.F.);
+#192 = ORIENTED_EDGE('',*,*,#193,.F.);
+#193 = EDGE_CURVE('',#142,#22,#194,.T.);
+#194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.);
+#195 = LINE('',#196,#197);
+#196 = CARTESIAN_POINT('',(0.,45.,0.));
+#197 = VECTOR('',#198,1.);
+#198 = DIRECTION('',(0.,-1.,0.));
+#199 = PCURVE('',#44,#200);
+#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(0.,0.));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(1.,0.));
+#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#206 = PCURVE('',#126,#207);
+#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212);
+#208 = LINE('',#209,#210);
+#209 = CARTESIAN_POINT('',(-30.,22.5));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(0.,-1.));
+#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#213 = FACE_BOUND('',#214,.F.);
+#214 = EDGE_LOOP('',(#215));
+#215 = ORIENTED_EDGE('',*,*,#216,.T.);
+#216 = EDGE_CURVE('',#217,#217,#219,.T.);
+#217 = VERTEX_POINT('',#218);
+#218 = CARTESIAN_POINT('',(0.,3.75,5.));
+#219 = SURFACE_CURVE('',#220,(#225,#236),.PCURVE_S1.);
+#220 = CIRCLE('',#221,1.25);
+#221 = AXIS2_PLACEMENT_3D('',#222,#223,#224);
+#222 = CARTESIAN_POINT('',(0.,5.,5.));
+#223 = DIRECTION('',(-1.,0.,0.));
+#224 = DIRECTION('',(0.,-1.,0.));
+#225 = PCURVE('',#44,#226);
+#226 = DEFINITIONAL_REPRESENTATION('',(#227),#235);
+#227 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#228,#229,#230,#231,#232,#233
+,#234),.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(
+  '') );
+#228 = CARTESIAN_POINT('',(41.25,-5.));
+#229 = CARTESIAN_POINT('',(41.25,-7.165063509461));
+#230 = CARTESIAN_POINT('',(39.375,-6.082531754731));
+#231 = CARTESIAN_POINT('',(37.5,-5.));
+#232 = CARTESIAN_POINT('',(39.375,-3.917468245269));
+#233 = CARTESIAN_POINT('',(41.25,-2.834936490539));
+#234 = CARTESIAN_POINT('',(41.25,-5.));
+#235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#236 = PCURVE('',#237,#242);
+#237 = CYLINDRICAL_SURFACE('',#238,1.25);
+#238 = AXIS2_PLACEMENT_3D('',#239,#240,#241);
+#239 = CARTESIAN_POINT('',(0.,5.,5.));
+#240 = DIRECTION('',(-1.,0.,0.));
+#241 = DIRECTION('',(0.,-1.,0.));
+#242 = DEFINITIONAL_REPRESENTATION('',(#243),#247);
+#243 = LINE('',#244,#245);
+#244 = CARTESIAN_POINT('',(0.,0.));
+#245 = VECTOR('',#246,1.);
+#246 = DIRECTION('',(1.,0.));
+#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#248 = FACE_BOUND('',#249,.F.);
+#249 = EDGE_LOOP('',(#250));
+#250 = ORIENTED_EDGE('',*,*,#251,.T.);
+#251 = EDGE_CURVE('',#252,#252,#254,.T.);
+#252 = VERTEX_POINT('',#253);
+#253 = CARTESIAN_POINT('',(0.,38.75,5.));
+#254 = SURFACE_CURVE('',#255,(#260,#271),.PCURVE_S1.);
+#255 = CIRCLE('',#256,1.25);
+#256 = AXIS2_PLACEMENT_3D('',#257,#258,#259);
+#257 = CARTESIAN_POINT('',(0.,40.,5.));
+#258 = DIRECTION('',(-1.,0.,0.));
+#259 = DIRECTION('',(0.,-1.,0.));
+#260 = PCURVE('',#44,#261);
+#261 = DEFINITIONAL_REPRESENTATION('',(#262),#270);
+#262 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#263,#264,#265,#266,#267,#268
+,#269),.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(
+  '') );
+#263 = CARTESIAN_POINT('',(6.25,-5.));
+#264 = CARTESIAN_POINT('',(6.25,-7.165063509461));
+#265 = CARTESIAN_POINT('',(4.375,-6.082531754731));
+#266 = CARTESIAN_POINT('',(2.5,-5.));
+#267 = CARTESIAN_POINT('',(4.375,-3.917468245269));
+#268 = CARTESIAN_POINT('',(6.25,-2.834936490539));
+#269 = CARTESIAN_POINT('',(6.25,-5.));
+#270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#271 = PCURVE('',#272,#277);
+#272 = CYLINDRICAL_SURFACE('',#273,1.25);
+#273 = AXIS2_PLACEMENT_3D('',#274,#275,#276);
+#274 = CARTESIAN_POINT('',(0.,40.,5.));
+#275 = DIRECTION('',(-1.,0.,0.));
+#276 = DIRECTION('',(0.,-1.,0.));
+#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282);
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(0.,0.));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(1.,0.));
+#282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#283 = ADVANCED_FACE('',(#284,#354,#389),#100,.F.);
+#284 = FACE_BOUND('',#285,.F.);
+#285 = EDGE_LOOP('',(#286,#287,#310,#333));
+#286 = ORIENTED_EDGE('',*,*,#84,.T.);
+#287 = ORIENTED_EDGE('',*,*,#288,.T.);
+#288 = EDGE_CURVE('',#57,#289,#291,.T.);
+#289 = VERTEX_POINT('',#290);
+#290 = CARTESIAN_POINT('',(60.,45.,10.));
+#291 = SURFACE_CURVE('',#292,(#296,#303),.PCURVE_S1.);
+#292 = LINE('',#293,#294);
+#293 = CARTESIAN_POINT('',(60.,0.,10.));
+#294 = VECTOR('',#295,1.);
+#295 = DIRECTION('',(0.,1.,0.));
+#296 = PCURVE('',#100,#297);
+#297 = DEFINITIONAL_REPRESENTATION('',(#298),#302);
+#298 = LINE('',#299,#300);
+#299 = CARTESIAN_POINT('',(0.,-10.));
+#300 = VECTOR('',#301,1.);
+#301 = DIRECTION('',(1.,0.));
+#302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#303 = PCURVE('',#72,#304);
+#304 = DEFINITIONAL_REPRESENTATION('',(#305),#309);
+#305 = LINE('',#306,#307);
+#306 = CARTESIAN_POINT('',(30.,-22.5));
+#307 = VECTOR('',#308,1.);
+#308 = DIRECTION('',(0.,1.));
+#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#310 = ORIENTED_EDGE('',*,*,#311,.F.);
+#311 = EDGE_CURVE('',#312,#289,#314,.T.);
+#312 = VERTEX_POINT('',#313);
+#313 = CARTESIAN_POINT('',(60.,45.,0.));
+#314 = SURFACE_CURVE('',#315,(#319,#326),.PCURVE_S1.);
+#315 = LINE('',#316,#317);
+#316 = CARTESIAN_POINT('',(60.,45.,0.));
+#317 = VECTOR('',#318,1.);
+#318 = DIRECTION('',(0.,0.,1.));
+#319 = PCURVE('',#100,#320);
+#320 = DEFINITIONAL_REPRESENTATION('',(#321),#325);
+#321 = LINE('',#322,#323);
+#322 = CARTESIAN_POINT('',(45.,0.));
+#323 = VECTOR('',#324,1.);
+#324 = DIRECTION('',(0.,-1.));
+#325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#326 = PCURVE('',#159,#327);
+#327 = DEFINITIONAL_REPRESENTATION('',(#328),#332);
+#328 = LINE('',#329,#330);
+#329 = CARTESIAN_POINT('',(0.,-0.));
+#330 = VECTOR('',#331,1.);
+#331 = DIRECTION('',(0.,-1.));
+#332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#333 = ORIENTED_EDGE('',*,*,#334,.F.);
+#334 = EDGE_CURVE('',#85,#312,#335,.T.);
+#335 = SURFACE_CURVE('',#336,(#340,#347),.PCURVE_S1.);
+#336 = LINE('',#337,#338);
+#337 = CARTESIAN_POINT('',(60.,0.,0.));
+#338 = VECTOR('',#339,1.);
+#339 = DIRECTION('',(0.,1.,0.));
+#340 = PCURVE('',#100,#341);
+#341 = DEFINITIONAL_REPRESENTATION('',(#342),#346);
+#342 = LINE('',#343,#344);
+#343 = CARTESIAN_POINT('',(0.,0.));
+#344 = VECTOR('',#345,1.);
+#345 = DIRECTION('',(1.,0.));
+#346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#347 = PCURVE('',#126,#348);
+#348 = DEFINITIONAL_REPRESENTATION('',(#349),#353);
+#349 = LINE('',#350,#351);
+#350 = CARTESIAN_POINT('',(30.,-22.5));
+#351 = VECTOR('',#352,1.);
+#352 = DIRECTION('',(0.,1.));
+#353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#354 = FACE_BOUND('',#355,.F.);
+#355 = EDGE_LOOP('',(#356));
+#356 = ORIENTED_EDGE('',*,*,#357,.T.);
+#357 = EDGE_CURVE('',#358,#358,#360,.T.);
+#358 = VERTEX_POINT('',#359);
+#359 = CARTESIAN_POINT('',(60.,41.25,5.));
+#360 = SURFACE_CURVE('',#361,(#366,#377),.PCURVE_S1.);
+#361 = CIRCLE('',#362,1.25);
+#362 = AXIS2_PLACEMENT_3D('',#363,#364,#365);
+#363 = CARTESIAN_POINT('',(60.,40.,5.));
+#364 = DIRECTION('',(1.,0.,0.));
+#365 = DIRECTION('',(0.,1.,0.));
+#366 = PCURVE('',#100,#367);
+#367 = DEFINITIONAL_REPRESENTATION('',(#368),#376);
+#368 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#369,#370,#371,#372,#373,#374
+,#375),.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(
+  '') );
+#369 = CARTESIAN_POINT('',(41.25,-5.));
+#370 = CARTESIAN_POINT('',(41.25,-7.165063509461));
+#371 = CARTESIAN_POINT('',(39.375,-6.082531754731));
+#372 = CARTESIAN_POINT('',(37.5,-5.));
+#373 = CARTESIAN_POINT('',(39.375,-3.917468245269));
+#374 = CARTESIAN_POINT('',(41.25,-2.834936490539));
+#375 = CARTESIAN_POINT('',(41.25,-5.));
+#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#377 = PCURVE('',#378,#383);
+#378 = CYLINDRICAL_SURFACE('',#379,1.25);
+#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382);
+#380 = CARTESIAN_POINT('',(60.,40.,5.));
+#381 = DIRECTION('',(1.,0.,0.));
+#382 = DIRECTION('',(0.,1.,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 = FACE_BOUND('',#390,.F.);
+#390 = EDGE_LOOP('',(#391));
+#391 = ORIENTED_EDGE('',*,*,#392,.T.);
+#392 = EDGE_CURVE('',#393,#393,#395,.T.);
+#393 = VERTEX_POINT('',#394);
+#394 = CARTESIAN_POINT('',(60.,6.25,5.));
+#395 = SURFACE_CURVE('',#396,(#401,#412),.PCURVE_S1.);
+#396 = CIRCLE('',#397,1.25);
+#397 = AXIS2_PLACEMENT_3D('',#398,#399,#400);
+#398 = CARTESIAN_POINT('',(60.,5.,5.));
+#399 = DIRECTION('',(1.,0.,0.));
+#400 = DIRECTION('',(0.,1.,0.));
+#401 = PCURVE('',#100,#402);
+#402 = DEFINITIONAL_REPRESENTATION('',(#403),#411);
+#403 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#404,#405,#406,#407,#408,#409
+,#410),.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(
+  '') );
+#404 = CARTESIAN_POINT('',(6.25,-5.));
+#405 = CARTESIAN_POINT('',(6.25,-7.165063509461));
+#406 = CARTESIAN_POINT('',(4.375,-6.082531754731));
+#407 = CARTESIAN_POINT('',(2.5,-5.));
+#408 = CARTESIAN_POINT('',(4.375,-3.917468245269));
+#409 = CARTESIAN_POINT('',(6.25,-2.834936490539));
+#410 = CARTESIAN_POINT('',(6.25,-5.));
+#411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#412 = PCURVE('',#413,#418);
+#413 = CYLINDRICAL_SURFACE('',#414,1.25);
+#414 = AXIS2_PLACEMENT_3D('',#415,#416,#417);
+#415 = CARTESIAN_POINT('',(60.,5.,5.));
+#416 = DIRECTION('',(1.,0.,0.));
+#417 = DIRECTION('',(0.,1.,0.));
+#418 = DEFINITIONAL_REPRESENTATION('',(#419),#423);
+#419 = LINE('',#420,#421);
+#420 = CARTESIAN_POINT('',(0.,0.));
+#421 = VECTOR('',#422,1.);
+#422 = DIRECTION('',(1.,0.));
+#423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#424 = ADVANCED_FACE('',(#425,#451,#482,#513),#126,.F.);
+#425 = FACE_BOUND('',#426,.F.);
+#426 = EDGE_LOOP('',(#427,#428,#429,#450));
+#427 = ORIENTED_EDGE('',*,*,#112,.T.);
+#428 = ORIENTED_EDGE('',*,*,#334,.T.);
+#429 = ORIENTED_EDGE('',*,*,#430,.T.);
+#430 = EDGE_CURVE('',#312,#142,#431,.T.);
+#431 = SURFACE_CURVE('',#432,(#436,#443),.PCURVE_S1.);
+#432 = LINE('',#433,#434);
+#433 = CARTESIAN_POINT('',(60.,45.,0.));
+#434 = VECTOR('',#435,1.);
+#435 = DIRECTION('',(-1.,0.,0.));
+#436 = PCURVE('',#126,#437);
+#437 = DEFINITIONAL_REPRESENTATION('',(#438),#442);
+#438 = LINE('',#439,#440);
+#439 = CARTESIAN_POINT('',(30.,22.5));
+#440 = VECTOR('',#441,1.);
+#441 = DIRECTION('',(-1.,0.));
+#442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#443 = PCURVE('',#159,#444);
+#444 = DEFINITIONAL_REPRESENTATION('',(#445),#449);
+#445 = LINE('',#446,#447);
+#446 = CARTESIAN_POINT('',(0.,-0.));
+#447 = VECTOR('',#448,1.);
+#448 = DIRECTION('',(1.,0.));
+#449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#450 = ORIENTED_EDGE('',*,*,#193,.T.);
+#451 = FACE_BOUND('',#452,.F.);
+#452 = EDGE_LOOP('',(#453));
+#453 = ORIENTED_EDGE('',*,*,#454,.F.);
+#454 = EDGE_CURVE('',#455,#455,#457,.T.);
+#455 = VERTEX_POINT('',#456);
+#456 = CARTESIAN_POINT('',(16.25,22.5,0.));
+#457 = SURFACE_CURVE('',#458,(#463,#470),.PCURVE_S1.);
+#458 = CIRCLE('',#459,1.25);
+#459 = AXIS2_PLACEMENT_3D('',#460,#461,#462);
+#460 = CARTESIAN_POINT('',(15.,22.5,0.));
+#461 = DIRECTION('',(0.,0.,1.));
+#462 = DIRECTION('',(1.,0.,0.));
+#463 = PCURVE('',#126,#464);
+#464 = DEFINITIONAL_REPRESENTATION('',(#465),#469);
+#465 = CIRCLE('',#466,1.25);
+#466 = AXIS2_PLACEMENT_2D('',#467,#468);
+#467 = CARTESIAN_POINT('',(-15.,0.));
+#468 = DIRECTION('',(1.,0.));
+#469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#470 = PCURVE('',#471,#476);
+#471 = CYLINDRICAL_SURFACE('',#472,1.25);
+#472 = AXIS2_PLACEMENT_3D('',#473,#474,#475);
+#473 = CARTESIAN_POINT('',(15.,22.5,10.));
+#474 = DIRECTION('',(0.,0.,1.));
+#475 = DIRECTION('',(1.,0.,-0.));
+#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481);
+#477 = LINE('',#478,#479);
+#478 = CARTESIAN_POINT('',(0.,-10.));
+#479 = VECTOR('',#480,1.);
+#480 = DIRECTION('',(1.,0.));
+#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#482 = FACE_BOUND('',#483,.F.);
+#483 = EDGE_LOOP('',(#484));
+#484 = ORIENTED_EDGE('',*,*,#485,.F.);
+#485 = EDGE_CURVE('',#486,#486,#488,.T.);
+#486 = VERTEX_POINT('',#487);
+#487 = CARTESIAN_POINT('',(31.25,5.,0.));
+#488 = SURFACE_CURVE('',#489,(#494,#501),.PCURVE_S1.);
+#489 = CIRCLE('',#490,1.25);
+#490 = AXIS2_PLACEMENT_3D('',#491,#492,#493);
+#491 = CARTESIAN_POINT('',(30.,5.,0.));
+#492 = DIRECTION('',(0.,0.,1.));
+#493 = DIRECTION('',(1.,0.,0.));
+#494 = PCURVE('',#126,#495);
+#495 = DEFINITIONAL_REPRESENTATION('',(#496),#500);
+#496 = CIRCLE('',#497,1.25);
+#497 = AXIS2_PLACEMENT_2D('',#498,#499);
+#498 = CARTESIAN_POINT('',(0.,-17.5));
+#499 = DIRECTION('',(1.,0.));
+#500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#501 = PCURVE('',#502,#507);
+#502 = CYLINDRICAL_SURFACE('',#503,1.25);
+#503 = AXIS2_PLACEMENT_3D('',#504,#505,#506);
+#504 = CARTESIAN_POINT('',(30.,5.,10.));
+#505 = DIRECTION('',(0.,0.,1.));
+#506 = DIRECTION('',(1.,0.,-0.));
+#507 = DEFINITIONAL_REPRESENTATION('',(#508),#512);
+#508 = LINE('',#509,#510);
+#509 = CARTESIAN_POINT('',(0.,-10.));
+#510 = VECTOR('',#511,1.);
+#511 = DIRECTION('',(1.,0.));
+#512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#513 = FACE_BOUND('',#514,.F.);
+#514 = EDGE_LOOP('',(#515));
+#515 = ORIENTED_EDGE('',*,*,#516,.F.);
+#516 = EDGE_CURVE('',#517,#517,#519,.T.);
+#517 = VERTEX_POINT('',#518);
+#518 = CARTESIAN_POINT('',(46.25,22.5,0.));
+#519 = SURFACE_CURVE('',#520,(#525,#532),.PCURVE_S1.);
+#520 = CIRCLE('',#521,1.25);
+#521 = AXIS2_PLACEMENT_3D('',#522,#523,#524);
+#522 = CARTESIAN_POINT('',(45.,22.5,0.));
+#523 = DIRECTION('',(0.,0.,1.));
+#524 = DIRECTION('',(1.,0.,0.));
+#525 = PCURVE('',#126,#526);
+#526 = DEFINITIONAL_REPRESENTATION('',(#527),#531);
+#527 = CIRCLE('',#528,1.25);
+#528 = AXIS2_PLACEMENT_2D('',#529,#530);
+#529 = CARTESIAN_POINT('',(15.,0.));
+#530 = DIRECTION('',(1.,0.));
+#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#532 = PCURVE('',#533,#538);
+#533 = CYLINDRICAL_SURFACE('',#534,1.25);
+#534 = AXIS2_PLACEMENT_3D('',#535,#536,#537);
+#535 = CARTESIAN_POINT('',(45.,22.5,10.));
+#536 = DIRECTION('',(0.,0.,1.));
+#537 = DIRECTION('',(1.,0.,-0.));
+#538 = DEFINITIONAL_REPRESENTATION('',(#539),#543);
+#539 = LINE('',#540,#541);
+#540 = CARTESIAN_POINT('',(0.,-10.));
+#541 = VECTOR('',#542,1.);
+#542 = DIRECTION('',(1.,0.));
+#543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#544 = ADVANCED_FACE('',(#545,#571,#597,#623),#72,.T.);
+#545 = FACE_BOUND('',#546,.T.);
+#546 = EDGE_LOOP('',(#547,#548,#549,#570));
+#547 = ORIENTED_EDGE('',*,*,#56,.T.);
+#548 = ORIENTED_EDGE('',*,*,#288,.T.);
+#549 = ORIENTED_EDGE('',*,*,#550,.T.);
+#550 = EDGE_CURVE('',#289,#144,#551,.T.);
+#551 = SURFACE_CURVE('',#552,(#556,#563),.PCURVE_S1.);
+#552 = LINE('',#553,#554);
+#553 = CARTESIAN_POINT('',(60.,45.,10.));
+#554 = VECTOR('',#555,1.);
+#555 = DIRECTION('',(-1.,0.,0.));
+#556 = PCURVE('',#72,#557);
+#557 = DEFINITIONAL_REPRESENTATION('',(#558),#562);
+#558 = LINE('',#559,#560);
+#559 = CARTESIAN_POINT('',(30.,22.5));
+#560 = VECTOR('',#561,1.);
+#561 = DIRECTION('',(-1.,0.));
+#562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#563 = PCURVE('',#159,#564);
+#564 = DEFINITIONAL_REPRESENTATION('',(#565),#569);
+#565 = LINE('',#566,#567);
+#566 = CARTESIAN_POINT('',(0.,-10.));
+#567 = VECTOR('',#568,1.);
+#568 = DIRECTION('',(1.,0.));
+#569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#570 = ORIENTED_EDGE('',*,*,#171,.T.);
+#571 = FACE_BOUND('',#572,.T.);
+#572 = EDGE_LOOP('',(#573));
+#573 = ORIENTED_EDGE('',*,*,#574,.F.);
+#574 = EDGE_CURVE('',#575,#575,#577,.T.);
+#575 = VERTEX_POINT('',#576);
+#576 = CARTESIAN_POINT('',(16.25,22.5,10.));
+#577 = SURFACE_CURVE('',#578,(#583,#590),.PCURVE_S1.);
+#578 = CIRCLE('',#579,1.25);
+#579 = AXIS2_PLACEMENT_3D('',#580,#581,#582);
+#580 = CARTESIAN_POINT('',(15.,22.5,10.));
+#581 = DIRECTION('',(0.,0.,1.));
+#582 = DIRECTION('',(1.,0.,0.));
+#583 = PCURVE('',#72,#584);
+#584 = DEFINITIONAL_REPRESENTATION('',(#585),#589);
+#585 = CIRCLE('',#586,1.25);
+#586 = AXIS2_PLACEMENT_2D('',#587,#588);
+#587 = CARTESIAN_POINT('',(-15.,0.));
+#588 = DIRECTION('',(1.,0.));
+#589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#590 = PCURVE('',#471,#591);
+#591 = DEFINITIONAL_REPRESENTATION('',(#592),#596);
+#592 = LINE('',#593,#594);
+#593 = CARTESIAN_POINT('',(0.,0.));
+#594 = VECTOR('',#595,1.);
+#595 = DIRECTION('',(1.,0.));
+#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#597 = FACE_BOUND('',#598,.T.);
+#598 = EDGE_LOOP('',(#599));
+#599 = ORIENTED_EDGE('',*,*,#600,.F.);
+#600 = EDGE_CURVE('',#601,#601,#603,.T.);
+#601 = VERTEX_POINT('',#602);
+#602 = CARTESIAN_POINT('',(31.25,5.,10.));
+#603 = SURFACE_CURVE('',#604,(#609,#616),.PCURVE_S1.);
+#604 = CIRCLE('',#605,1.25);
+#605 = AXIS2_PLACEMENT_3D('',#606,#607,#608);
+#606 = CARTESIAN_POINT('',(30.,5.,10.));
+#607 = DIRECTION('',(0.,0.,1.));
+#608 = DIRECTION('',(1.,0.,0.));
+#609 = PCURVE('',#72,#610);
+#610 = DEFINITIONAL_REPRESENTATION('',(#611),#615);
+#611 = CIRCLE('',#612,1.25);
+#612 = AXIS2_PLACEMENT_2D('',#613,#614);
+#613 = CARTESIAN_POINT('',(0.,-17.5));
+#614 = DIRECTION('',(1.,0.));
+#615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#616 = PCURVE('',#502,#617);
+#617 = DEFINITIONAL_REPRESENTATION('',(#618),#622);
+#618 = LINE('',#619,#620);
+#619 = CARTESIAN_POINT('',(0.,0.));
+#620 = VECTOR('',#621,1.);
+#621 = DIRECTION('',(1.,0.));
+#622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#623 = FACE_BOUND('',#624,.T.);
+#624 = EDGE_LOOP('',(#625));
+#625 = ORIENTED_EDGE('',*,*,#626,.F.);
+#626 = EDGE_CURVE('',#627,#627,#629,.T.);
+#627 = VERTEX_POINT('',#628);
+#628 = CARTESIAN_POINT('',(46.25,22.5,10.));
+#629 = SURFACE_CURVE('',#630,(#635,#642),.PCURVE_S1.);
+#630 = CIRCLE('',#631,1.25);
+#631 = AXIS2_PLACEMENT_3D('',#632,#633,#634);
+#632 = CARTESIAN_POINT('',(45.,22.5,10.));
+#633 = DIRECTION('',(0.,0.,1.));
+#634 = DIRECTION('',(1.,0.,0.));
+#635 = PCURVE('',#72,#636);
+#636 = DEFINITIONAL_REPRESENTATION('',(#637),#641);
+#637 = CIRCLE('',#638,1.25);
+#638 = AXIS2_PLACEMENT_2D('',#639,#640);
+#639 = CARTESIAN_POINT('',(15.,0.));
+#640 = DIRECTION('',(1.,0.));
+#641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#642 = PCURVE('',#533,#643);
+#643 = DEFINITIONAL_REPRESENTATION('',(#644),#648);
+#644 = LINE('',#645,#646);
+#645 = CARTESIAN_POINT('',(0.,0.));
+#646 = VECTOR('',#647,1.);
+#647 = DIRECTION('',(1.,0.));
+#648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#649 = ADVANCED_FACE('',(#650),#159,.F.);
+#650 = FACE_BOUND('',#651,.F.);
+#651 = EDGE_LOOP('',(#652,#653,#654,#655));
+#652 = ORIENTED_EDGE('',*,*,#311,.T.);
+#653 = ORIENTED_EDGE('',*,*,#550,.T.);
+#654 = ORIENTED_EDGE('',*,*,#141,.F.);
+#655 = ORIENTED_EDGE('',*,*,#430,.F.);
+#656 = ADVANCED_FACE('',(#657),#237,.F.);
+#657 = FACE_BOUND('',#658,.F.);
+#658 = EDGE_LOOP('',(#659,#682,#709,#710));
+#659 = ORIENTED_EDGE('',*,*,#660,.T.);
+#660 = EDGE_CURVE('',#217,#661,#663,.T.);
+#661 = VERTEX_POINT('',#662);
+#662 = CARTESIAN_POINT('',(10.,3.75,5.));
+#663 = SEAM_CURVE('',#664,(#668,#675),.PCURVE_S1.);
+#664 = LINE('',#665,#666);
+#665 = CARTESIAN_POINT('',(0.,3.75,5.));
+#666 = VECTOR('',#667,1.);
+#667 = DIRECTION('',(1.,0.,0.));
+#668 = PCURVE('',#237,#669);
+#669 = DEFINITIONAL_REPRESENTATION('',(#670),#674);
+#670 = LINE('',#671,#672);
+#671 = CARTESIAN_POINT('',(0.,0.));
+#672 = VECTOR('',#673,1.);
+#673 = DIRECTION('',(0.,-1.));
+#674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#675 = PCURVE('',#237,#676);
+#676 = DEFINITIONAL_REPRESENTATION('',(#677),#681);
+#677 = LINE('',#678,#679);
+#678 = CARTESIAN_POINT('',(6.28318530718,0.));
+#679 = VECTOR('',#680,1.);
+#680 = DIRECTION('',(0.,-1.));
+#681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#682 = ORIENTED_EDGE('',*,*,#683,.T.);
+#683 = EDGE_CURVE('',#661,#661,#684,.T.);
+#684 = SURFACE_CURVE('',#685,(#690,#697),.PCURVE_S1.);
+#685 = CIRCLE('',#686,1.25);
+#686 = AXIS2_PLACEMENT_3D('',#687,#688,#689);
+#687 = CARTESIAN_POINT('',(10.,5.,5.));
+#688 = DIRECTION('',(-1.,0.,0.));
+#689 = DIRECTION('',(0.,-1.,0.));
+#690 = PCURVE('',#237,#691);
+#691 = DEFINITIONAL_REPRESENTATION('',(#692),#696);
+#692 = LINE('',#693,#694);
+#693 = CARTESIAN_POINT('',(0.,-10.));
+#694 = VECTOR('',#695,1.);
+#695 = DIRECTION('',(1.,0.));
+#696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#697 = PCURVE('',#698,#703);
+#698 = PLANE('',#699);
+#699 = AXIS2_PLACEMENT_3D('',#700,#701,#702);
+#700 = CARTESIAN_POINT('',(10.,5.,5.));
+#701 = DIRECTION('',(-1.,-0.,-0.));
+#702 = DIRECTION('',(0.,0.,-1.));
+#703 = DEFINITIONAL_REPRESENTATION('',(#704),#708);
+#704 = CIRCLE('',#705,1.25);
+#705 = AXIS2_PLACEMENT_2D('',#706,#707);
+#706 = CARTESIAN_POINT('',(-8.881784197001E-16,0.));
+#707 = DIRECTION('',(0.,1.));
+#708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#709 = ORIENTED_EDGE('',*,*,#660,.F.);
+#710 = ORIENTED_EDGE('',*,*,#216,.F.);
+#711 = ADVANCED_FACE('',(#712),#272,.F.);
+#712 = FACE_BOUND('',#713,.F.);
+#713 = EDGE_LOOP('',(#714,#737,#764,#765));
+#714 = ORIENTED_EDGE('',*,*,#715,.T.);
+#715 = EDGE_CURVE('',#252,#716,#718,.T.);
+#716 = VERTEX_POINT('',#717);
+#717 = CARTESIAN_POINT('',(10.,38.75,5.));
+#718 = SEAM_CURVE('',#719,(#723,#730),.PCURVE_S1.);
+#719 = LINE('',#720,#721);
+#720 = CARTESIAN_POINT('',(0.,38.75,5.));
+#721 = VECTOR('',#722,1.);
+#722 = DIRECTION('',(1.,0.,0.));
+#723 = PCURVE('',#272,#724);
+#724 = DEFINITIONAL_REPRESENTATION('',(#725),#729);
+#725 = LINE('',#726,#727);
+#726 = CARTESIAN_POINT('',(0.,0.));
+#727 = VECTOR('',#728,1.);
+#728 = DIRECTION('',(0.,-1.));
+#729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#730 = PCURVE('',#272,#731);
+#731 = DEFINITIONAL_REPRESENTATION('',(#732),#736);
+#732 = LINE('',#733,#734);
+#733 = CARTESIAN_POINT('',(6.28318530718,0.));
+#734 = VECTOR('',#735,1.);
+#735 = DIRECTION('',(0.,-1.));
+#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#737 = ORIENTED_EDGE('',*,*,#738,.T.);
+#738 = EDGE_CURVE('',#716,#716,#739,.T.);
+#739 = SURFACE_CURVE('',#740,(#745,#752),.PCURVE_S1.);
+#740 = CIRCLE('',#741,1.25);
+#741 = AXIS2_PLACEMENT_3D('',#742,#743,#744);
+#742 = CARTESIAN_POINT('',(10.,40.,5.));
+#743 = DIRECTION('',(-1.,0.,0.));
+#744 = DIRECTION('',(0.,-1.,0.));
+#745 = PCURVE('',#272,#746);
+#746 = DEFINITIONAL_REPRESENTATION('',(#747),#751);
+#747 = LINE('',#748,#749);
+#748 = CARTESIAN_POINT('',(0.,-10.));
+#749 = VECTOR('',#750,1.);
+#750 = DIRECTION('',(1.,0.));
+#751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#752 = PCURVE('',#753,#758);
+#753 = PLANE('',#754);
+#754 = AXIS2_PLACEMENT_3D('',#755,#756,#757);
+#755 = CARTESIAN_POINT('',(10.,40.,5.));
+#756 = DIRECTION('',(-1.,-0.,-0.));
+#757 = DIRECTION('',(0.,0.,-1.));
+#758 = DEFINITIONAL_REPRESENTATION('',(#759),#763);
+#759 = CIRCLE('',#760,1.25);
+#760 = AXIS2_PLACEMENT_2D('',#761,#762);
+#761 = CARTESIAN_POINT('',(0.,0.));
+#762 = DIRECTION('',(0.,1.));
+#763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#764 = ORIENTED_EDGE('',*,*,#715,.F.);
+#765 = ORIENTED_EDGE('',*,*,#251,.F.);
+#766 = ADVANCED_FACE('',(#767),#378,.F.);
+#767 = FACE_BOUND('',#768,.F.);
+#768 = EDGE_LOOP('',(#769,#792,#819,#820));
+#769 = ORIENTED_EDGE('',*,*,#770,.T.);
+#770 = EDGE_CURVE('',#358,#771,#773,.T.);
+#771 = VERTEX_POINT('',#772);
+#772 = CARTESIAN_POINT('',(50.,41.25,5.));
+#773 = SEAM_CURVE('',#774,(#778,#785),.PCURVE_S1.);
+#774 = LINE('',#775,#776);
+#775 = CARTESIAN_POINT('',(60.,41.25,5.));
+#776 = VECTOR('',#777,1.);
+#777 = DIRECTION('',(-1.,-0.,-0.));
+#778 = PCURVE('',#378,#779);
+#779 = DEFINITIONAL_REPRESENTATION('',(#780),#784);
+#780 = LINE('',#781,#782);
+#781 = CARTESIAN_POINT('',(0.,0.));
+#782 = VECTOR('',#783,1.);
+#783 = DIRECTION('',(0.,-1.));
+#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#785 = PCURVE('',#378,#786);
+#786 = DEFINITIONAL_REPRESENTATION('',(#787),#791);
+#787 = LINE('',#788,#789);
+#788 = CARTESIAN_POINT('',(6.28318530718,0.));
+#789 = VECTOR('',#790,1.);
+#790 = DIRECTION('',(0.,-1.));
+#791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#792 = ORIENTED_EDGE('',*,*,#793,.T.);
+#793 = EDGE_CURVE('',#771,#771,#794,.T.);
+#794 = SURFACE_CURVE('',#795,(#800,#807),.PCURVE_S1.);
+#795 = CIRCLE('',#796,1.25);
+#796 = AXIS2_PLACEMENT_3D('',#797,#798,#799);
+#797 = CARTESIAN_POINT('',(50.,40.,5.));
+#798 = DIRECTION('',(1.,0.,0.));
+#799 = DIRECTION('',(0.,1.,0.));
+#800 = PCURVE('',#378,#801);
+#801 = DEFINITIONAL_REPRESENTATION('',(#802),#806);
+#802 = LINE('',#803,#804);
+#803 = CARTESIAN_POINT('',(0.,-10.));
+#804 = VECTOR('',#805,1.);
+#805 = DIRECTION('',(1.,0.));
+#806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#807 = PCURVE('',#808,#813);
+#808 = PLANE('',#809);
+#809 = AXIS2_PLACEMENT_3D('',#810,#811,#812);
+#810 = CARTESIAN_POINT('',(50.,40.,5.));
+#811 = DIRECTION('',(1.,0.,0.));
+#812 = DIRECTION('',(0.,0.,1.));
+#813 = DEFINITIONAL_REPRESENTATION('',(#814),#818);
+#814 = CIRCLE('',#815,1.25);
+#815 = AXIS2_PLACEMENT_2D('',#816,#817);
+#816 = CARTESIAN_POINT('',(0.,0.));
+#817 = DIRECTION('',(0.,-1.));
+#818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#819 = ORIENTED_EDGE('',*,*,#770,.F.);
+#820 = ORIENTED_EDGE('',*,*,#357,.F.);
+#821 = ADVANCED_FACE('',(#822),#413,.F.);
+#822 = FACE_BOUND('',#823,.F.);
+#823 = EDGE_LOOP('',(#824,#847,#874,#875));
+#824 = ORIENTED_EDGE('',*,*,#825,.T.);
+#825 = EDGE_CURVE('',#393,#826,#828,.T.);
+#826 = VERTEX_POINT('',#827);
+#827 = CARTESIAN_POINT('',(50.,6.25,5.));
+#828 = SEAM_CURVE('',#829,(#833,#840),.PCURVE_S1.);
+#829 = LINE('',#830,#831);
+#830 = CARTESIAN_POINT('',(60.,6.25,5.));
+#831 = VECTOR('',#832,1.);
+#832 = DIRECTION('',(-1.,-0.,-0.));
+#833 = PCURVE('',#413,#834);
+#834 = DEFINITIONAL_REPRESENTATION('',(#835),#839);
+#835 = LINE('',#836,#837);
+#836 = CARTESIAN_POINT('',(0.,0.));
+#837 = VECTOR('',#838,1.);
+#838 = DIRECTION('',(0.,-1.));
+#839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#840 = PCURVE('',#413,#841);
+#841 = DEFINITIONAL_REPRESENTATION('',(#842),#846);
+#842 = LINE('',#843,#844);
+#843 = CARTESIAN_POINT('',(6.28318530718,0.));
+#844 = VECTOR('',#845,1.);
+#845 = DIRECTION('',(0.,-1.));
+#846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#847 = ORIENTED_EDGE('',*,*,#848,.T.);
+#848 = EDGE_CURVE('',#826,#826,#849,.T.);
+#849 = SURFACE_CURVE('',#850,(#855,#862),.PCURVE_S1.);
+#850 = CIRCLE('',#851,1.25);
+#851 = AXIS2_PLACEMENT_3D('',#852,#853,#854);
+#852 = CARTESIAN_POINT('',(50.,5.,5.));
+#853 = DIRECTION('',(1.,0.,0.));
+#854 = DIRECTION('',(0.,1.,0.));
+#855 = PCURVE('',#413,#856);
+#856 = DEFINITIONAL_REPRESENTATION('',(#857),#861);
+#857 = LINE('',#858,#859);
+#858 = CARTESIAN_POINT('',(0.,-10.));
+#859 = VECTOR('',#860,1.);
+#860 = DIRECTION('',(1.,0.));
+#861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#862 = PCURVE('',#863,#868);
+#863 = PLANE('',#864);
+#864 = AXIS2_PLACEMENT_3D('',#865,#866,#867);
+#865 = CARTESIAN_POINT('',(50.,5.,5.));
+#866 = DIRECTION('',(1.,0.,0.));
+#867 = DIRECTION('',(0.,0.,1.));
+#868 = DEFINITIONAL_REPRESENTATION('',(#869),#873);
+#869 = CIRCLE('',#870,1.25);
+#870 = AXIS2_PLACEMENT_2D('',#871,#872);
+#871 = CARTESIAN_POINT('',(8.881784197001E-16,-8.881784197001E-16));
+#872 = DIRECTION('',(0.,-1.));
+#873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#874 = ORIENTED_EDGE('',*,*,#825,.F.);
+#875 = ORIENTED_EDGE('',*,*,#392,.F.);
+#876 = ADVANCED_FACE('',(#877),#471,.F.);
+#877 = FACE_BOUND('',#878,.F.);
+#878 = EDGE_LOOP('',(#879,#900,#901,#902));
+#879 = ORIENTED_EDGE('',*,*,#880,.T.);
+#880 = EDGE_CURVE('',#575,#455,#881,.T.);
+#881 = SEAM_CURVE('',#882,(#886,#893),.PCURVE_S1.);
+#882 = LINE('',#883,#884);
+#883 = CARTESIAN_POINT('',(16.25,22.5,10.));
+#884 = VECTOR('',#885,1.);
+#885 = DIRECTION('',(-0.,-0.,-1.));
+#886 = PCURVE('',#471,#887);
+#887 = DEFINITIONAL_REPRESENTATION('',(#888),#892);
+#888 = LINE('',#889,#890);
+#889 = CARTESIAN_POINT('',(0.,0.));
+#890 = VECTOR('',#891,1.);
+#891 = DIRECTION('',(0.,-1.));
+#892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#893 = PCURVE('',#471,#894);
+#894 = DEFINITIONAL_REPRESENTATION('',(#895),#899);
+#895 = LINE('',#896,#897);
+#896 = CARTESIAN_POINT('',(6.28318530718,0.));
+#897 = VECTOR('',#898,1.);
+#898 = DIRECTION('',(0.,-1.));
+#899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#900 = ORIENTED_EDGE('',*,*,#454,.T.);
+#901 = ORIENTED_EDGE('',*,*,#880,.F.);
+#902 = ORIENTED_EDGE('',*,*,#574,.F.);
+#903 = ADVANCED_FACE('',(#904),#502,.F.);
+#904 = FACE_BOUND('',#905,.F.);
+#905 = EDGE_LOOP('',(#906,#927,#928,#929));
+#906 = ORIENTED_EDGE('',*,*,#907,.T.);
+#907 = EDGE_CURVE('',#601,#486,#908,.T.);
+#908 = SEAM_CURVE('',#909,(#913,#920),.PCURVE_S1.);
+#909 = LINE('',#910,#911);
+#910 = CARTESIAN_POINT('',(31.25,5.,10.));
+#911 = VECTOR('',#912,1.);
+#912 = DIRECTION('',(-0.,-0.,-1.));
+#913 = PCURVE('',#502,#914);
+#914 = DEFINITIONAL_REPRESENTATION('',(#915),#919);
+#915 = LINE('',#916,#917);
+#916 = CARTESIAN_POINT('',(0.,0.));
+#917 = VECTOR('',#918,1.);
+#918 = DIRECTION('',(0.,-1.));
+#919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#920 = PCURVE('',#502,#921);
+#921 = DEFINITIONAL_REPRESENTATION('',(#922),#926);
+#922 = LINE('',#923,#924);
+#923 = CARTESIAN_POINT('',(6.28318530718,0.));
+#924 = VECTOR('',#925,1.);
+#925 = DIRECTION('',(0.,-1.));
+#926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#927 = ORIENTED_EDGE('',*,*,#485,.T.);
+#928 = ORIENTED_EDGE('',*,*,#907,.F.);
+#929 = ORIENTED_EDGE('',*,*,#600,.F.);
+#930 = ADVANCED_FACE('',(#931),#533,.F.);
+#931 = FACE_BOUND('',#932,.F.);
+#932 = EDGE_LOOP('',(#933,#954,#955,#956));
+#933 = ORIENTED_EDGE('',*,*,#934,.T.);
+#934 = EDGE_CURVE('',#627,#517,#935,.T.);
+#935 = SEAM_CURVE('',#936,(#940,#947),.PCURVE_S1.);
+#936 = LINE('',#937,#938);
+#937 = CARTESIAN_POINT('',(46.25,22.5,10.));
+#938 = VECTOR('',#939,1.);
+#939 = DIRECTION('',(-0.,-0.,-1.));
+#940 = PCURVE('',#533,#941);
+#941 = DEFINITIONAL_REPRESENTATION('',(#942),#946);
+#942 = LINE('',#943,#944);
+#943 = CARTESIAN_POINT('',(0.,0.));
+#944 = VECTOR('',#945,1.);
+#945 = DIRECTION('',(0.,-1.));
+#946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#947 = PCURVE('',#533,#948);
+#948 = DEFINITIONAL_REPRESENTATION('',(#949),#953);
+#949 = LINE('',#950,#951);
+#950 = CARTESIAN_POINT('',(6.28318530718,0.));
+#951 = VECTOR('',#952,1.);
+#952 = DIRECTION('',(0.,-1.));
+#953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#954 = ORIENTED_EDGE('',*,*,#516,.T.);
+#955 = ORIENTED_EDGE('',*,*,#934,.F.);
+#956 = ORIENTED_EDGE('',*,*,#626,.F.);
+#957 = ADVANCED_FACE('',(#958),#698,.T.);
+#958 = FACE_BOUND('',#959,.T.);
+#959 = EDGE_LOOP('',(#960));
+#960 = ORIENTED_EDGE('',*,*,#683,.T.);
+#961 = ADVANCED_FACE('',(#962),#753,.T.);
+#962 = FACE_BOUND('',#963,.T.);
+#963 = EDGE_LOOP('',(#964));
+#964 = ORIENTED_EDGE('',*,*,#738,.T.);
+#965 = ADVANCED_FACE('',(#966),#808,.T.);
+#966 = FACE_BOUND('',#967,.T.);
+#967 = EDGE_LOOP('',(#968));
+#968 = ORIENTED_EDGE('',*,*,#793,.T.);
+#969 = ADVANCED_FACE('',(#970),#863,.T.);
+#970 = FACE_BOUND('',#971,.T.);
+#971 = EDGE_LOOP('',(#972));
+#972 = ORIENTED_EDGE('',*,*,#848,.T.);
+#973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#977)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#974,#975,#976)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#974 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#975 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#976 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#977 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#974,
+  'distance_accuracy_value','confusion accuracy');
+#978 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#979 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#980)
+  ,#973);
+#980 = STYLED_ITEM('color',(#981),#15);
+#981 = PRESENTATION_STYLE_ASSIGNMENT((#982,#988));
+#982 = SURFACE_STYLE_USAGE(.BOTH.,#983);
+#983 = SURFACE_SIDE_STYLE('',(#984));
+#984 = SURFACE_STYLE_FILL_AREA(#985);
+#985 = FILL_AREA_STYLE('',(#986));
+#986 = FILL_AREA_STYLE_COLOUR('',#987);
+#987 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#988 = CURVE_STYLE('',#989,POSITIVE_LENGTH_MEASURE(0.1),#990);
+#989 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#990 = COLOUR_RGB('',9.803921729326E-02,9.803921729326E-02,
+  9.803921729326E-02);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Scale Models/Cement mixer truck/chassis.FCStd b/Scale Models/Cement mixer truck/chassis.FCStd
new file mode 100644
index 0000000000000000000000000000000000000000..ac5247e046f0347e971390b913ded9d2ccff3b42
GIT binary patch
literal 73507
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
Ui;#d`S?lQu@(U6D`wHd%0}<4b`Tzg`

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/chassis.stl b/Scale Models/Cement mixer truck/chassis.stl
new file mode 100644
index 0000000000000000000000000000000000000000..8dd9ff46c79a99f0d254d7114c1ec05673750ec8
GIT binary patch
literal 75884
zcmb__56rzub=D=OA=V9uF)^WHKHI?VvS1rZt+D01dz&=28_|dYG0>(Kfg(#lBT|Fn
z+igXR7RtI%fwEknl|KtLLZE8o_x1jkW~~j0CX^~jNoh3rhxCFi0j+<|bIzQ3o-_B(
z`~67#0=u*CJI_4l%$zxM-nsMVncw^8zwfEf{QvfkZ~X7yu(7{oi+>=s*&KJj@WTIn
z^XH!YNAE^@v-#9be{AV*`jfwV^IyI2$@aV<Jb_$)_Lpye_;pYHC3|z+{j)#*sGk1q
zi#r}Z-1e*XeB@wRmE$+=_+K~Q^sMhbgW#Kr_`>dg-uyfN`PpX>d{Yq*-v70m$De)W
z83f-{#M7SmwVVI$)Bo@cf^RBfv-z6U+x`rKbyDl<w$E*9U2WnI<z7C_G~44dAG-75
zXeVh8%UBW2b=*DinNO~WCCk-Z+UAdW!krJFw7GNeP1XGS-}--=^^9$<2<AHO{?jl0
z-)dJ~D$S)*(LzOYLmhWN_0rA5AN|yC+>JEK{pL^nS5JdG(j(%w&)wDP9q79{I%@sG
zYF`kR&f3KrwBS>^wX>uV@s|5<fB0LU_+gji#V>nQPqVKGVhKGc$(KL><R-gvj|kNk
z_4f0B<+q$~t~uWvcZz^51X?&wG=K5So+5f=Ei{DbfWPBTHQy|cGCM|}IPO>r!m;3u
zY72W!J<hg=BR0$Jy<FuWw{W;rrAIAKA=-P|b#1;81ZzP!Tq>2FH9BcQmkRQRmx=nx
zH1!jX6Fnda5vfx{m_+z9cBw100TJ0YYaFol@SKn^`9==a0~St1@{JrAKQfmhSkj2l
z7DT^`5g_{GdEc%a@U=vwgd+z$b>>n8OBxX>6?{pIWXByPY>361!`eeR;Jb)O2}h1s
zJa9+Pr3jWZB2+5$uJGsK?aq(2%0cfO-nAe?4bww?yCPW9np7N@qW_<aI96ZiIXR{x
zjd3u1Fvj5UuEOC6zNrX|^AWF%2)?NZ#1bWvf#%M^Hx+?+B}Sr=gKsJVG12)kif<|c
z<KT&>cB%NLBIxHwsWdLpQ4}qBUJsU4Iq2<14wh9%YK}xBf>BXLP}&he_9|8M0`cuu
zPxwQw(XR4&+Stg!k)_6PjDx-C&2kn0J|46Wo~A=8<XuC!wYQRpfE60*wJ*Q=_D?>+
zMzYQ3vyXho)$<<xM?7u%2{+!xA9(oYPkrDguRi)fptYpT9UNNjtG@jC8{cu)*TeD1
zUwqruoBnig6uu-`pof<GH@^SzHy(P%*TZ4ah3OR>%9j-Qch%fDE``HvA!F@^S%6SU
z2E;AYE+l#BhyQSE4@%e={9n$|C9zt#l-fO&$}nD6J(so3R@!`mD7jwy@@-m7^nyWi
z=P+yNxvbT;-AcUQoI_|X(|nt4KIf>p_Vz8>EOE+V?c8$#&Duq8J|`8d`V)7xHn8-I
z-upW?enemSxvzdxYa2X?KeLh{*GC`om1_{N>U&-q97x}LXK)nmB(Q%6M@ls!QbGZA
z+l_BPMJRVgpx35`=v^;)PUwO3uYB^H=0K#jiqMiONBEME3f6w-TYlT?N+qlaWk>IN
z_NzlGPv1Nzl}e%rEva&-RN)yyDwVJzl-<&oBGu)y&r0RF+8affRF~&#*Ey)Ia@;u2
zp?W~}UwhI2@Y+?KPW0&ILK127iB!sgR(s%6Uv`elN0#tDsUiGIS`5-@Z_J<mDkV|G
zyslI#^rE*uH>6StD@S2B-_?7OrL(71gq6!Tf-sJ4_U4LE*?~@u!Yz;-aiV`%uB&^#
z^rdJ)(MbT|8G5;pBz?(TDy=K@iJyL7a1=fvfm9bJMMxFs_cyyjWRTAZNrdLgw3gHm
z3)=jLzWSQOi{ATAFZVUifA!&`k9n7HB)W2dJ>Go$)63!BI|HpH_59AE<v#F-UUhiM
zbG{yqQ^a}ADb>$><i`$ozGd%vsDxE2E%!+;`D=$~zgnfbj$^aA&uSq!l&^AVxu1UX
z%f3zyl>2KhdPi#y@^ubNRNKAx3qR6pS8c2#79dm-MW}^#gmY+Fih!?t=qFlV5lBi!
zD|z5k54s*zCqkAhE%&~6|K)Cpa}IqoATF<$3ikTe=Y~|Ul9Z4#v35fb*zrAIdb{hP
z=#E$df!HTTGOJOGcfyv;Q*U$Jt%&-D2=yx+VTthV=|7YM9<KW?fh<?`4LRT+(`yR=
zc2(XG0jYBIsfhZ92<XQ#k(lMGz9Ayw$E-s|)H)#o&(DtrY8jT^rH3=?Ikl1nwYz`x
zU+O+l5n7VVWVz$Z%MiQtqKeRx9D#o<-h%i1VE3G_y5|RX=|#^X04h=qh|Z1T^RIoe
zwBBjGYnOf(<2kJ-^Se~?MiFXbJ^uoPYO9EO?LP9r^SgJp^e#QM>C|hab6CQxUEU0c
zUT+nll9;#KiEr=yu_9Ee&F1-*D}1~1b;JUxELR@^21M7dBP`*5w@YFpLr<TrT}LPf
zB;ja42`dNm$Xo+Lq$Os#Qb}w~>{c?DN;zPO={YN(a-an>*MR8KGJmtH?rYJz(o>^<
zWV#}hLlMeX5n9%O=+agMJV1^Bu>4Fbx+2UH4?q3B7&Bm%nbwjjLf;IC&esu3SmJ%%
zUZd4wyt1*j_pXYlZ{S7yNPXI)oWn*)c|(MagQwod5%mobHi~v1T&1dSh^SWCG1jAi
z$Tm>T!F}FJ>Kk%EzqC*?pmysUB2b6f(<-9AA;MxtX(wWqtE!<Qke<Y%^5)`uvIXs%
z!P0X?v~%Rj^o&E}9jo0#N{q-k?Kq#|->!$eAp&vmLq8F{pd#uUA`qjVN7Oe&Xiuvg
zDtlN-yq_bq-zfrP$y6$NgBp!Lc-QlY`i2PD!nAhf4H2~$Bs1EhYDh%YuOXK3CCHWb
zgLKT+AyVTko^nL}FviVX^N1|kBWD58f*mdMu*zZV@`ecG=rejfzvz+AphsByyskp3
z-X~0|_^Z7jpITjQ@#P+Kx;EQyGX*hQJNXsBfXf#0#tiL{tDuzwUtTfOe6cHh{nr8c
zrNKE+S23qsIV!hu_;-}g<6rEQkL@&a#LO0Efh$Ml9yr?Uc}0Zvz!pXhk06^=D&brz
zTFJ<<w`eV;RjCjOXYDHATq=A=Wt%H{j=*<RT85(M2=tt8C4!zKO!GF6f3Yj*K0`m&
zZhT=yohW*pBl<SV%K3e-Y5VVUEr>o5b8nW*(lNgmb{sR1qg1f)n5PUxqVfDZ0#+S!
zZ?1Xs29=L3o_#P8DpiqIAkk|(!uuWk)xcK}=tVJ;TD8UVn3Ekf9}!s#bIoDxF`t04
z(kF&gl$K&GTlAusF^_(plK69<BOj$25vkK$kMIoma<5WVX$Ps=T=>OKC9!my(?27X
zB6=>9s?DBXgXp!Oe3S`R0(oQ3qUurgBWBrxJ?qD1_umk_rYBOtc4H=`a#U{Rfd5F#
zP;K%2eE%2`DWRgt0L{@4Vn(P+Ri!1y5p6Eqt(}sX@5(;U{Eed{jIZZ{?}}NRu?3M!
zyg{#pRn6Nxe$}JuN4dP8w|RU+2;W>PtHm~tUpY)F;Z~05sfaRw$XWS{W`3_L@7s#d
zba<kQK*SQWTo*h0-f44L$&qMcmM!K#V+N|`s%S;v8zAPBE_TXS^_wATF8VI!hvxPj
z)n-zvR8?AHmMy*}Vy@?6rxL1vWd5k#oL8?Lm7ADli|>!*P`)__%8D<=%E8|d@SK0k
z7IAylu9jQvZH7<@70vw6TsgE{_{5k!AEiRQ$2W4-qv}VNWsA9tv_$2bb0|V{!K0p+
z3N{+w`c<kbtxCm+z9MQ#im+O=7RtVs^ZOS&^VDrlf2=D-XfF7Y^P{sO;GJWJHau#~
z>929X5B6N<yXe8EdPpuv#gS-+&|J`o<KqlbbFto-zj?S`yIMa;pC1j(O4=OK#cr^e
ziIpe<^L{Z~U(r>n0nui;E_RBp2+TC57sYI3rf&_Qxh&oJDhIyY(=%wFP>Y!(YA&^D
zV%#%y4y^^{V}7(CW`1KH-}*$K-?!LDYGIDhTv~?}fw`CTyIKp{Zz_Vb@>MF8c8=iO
zdqr0SW^qy~m2fT<XUWl@^EU)f+kfL%hq0e40=3JrMA4LM*<ubUtwbf9ONDw*->w|W
zO$M~NBG7{8&=mozPEU<q8#A}jqw@J2p&ZIRN1#V#xr(j`Sa?b@NY$mS2v}dt&|T~>
zs%2WybA;wn?uv+(%2@5bZW%V#_MSFJXf7KEyH}bcG?$Ho6Yrx^X)YU4yFZ?DXfCzT
zbwsue__8(U2+akZ(kkZ&&4qen?;^&&aXbQu_NckoHq6gaEf7`PncuaZ|2;8J2@jyT
za!!Br45x^+7)4Vq*W(cX9dUcsE~4eMW9DyqbcE(Y>>D%Nr&1xJ$KS<Hb0IFh9-+Ck
zcSVWu&uow2u)6Aew}#Lj46i+vY8QMLJIw`;dObpOq5Y?|+c`8B`bxIVTyxb{b?S(P
zmY6eiv<yUNoY89-N7Oe&%p<aBgN%^T9>HfNwVC_#RuTx!WgMKvOGQKvwQ#(4JD%57
zw~UZ5(De%-Nbrk3{!&|{v)}1+>M<hlMiH4##BcuA7cc+92Y=XoiS7*Iew=;TYq{C{
z;$vQU`Oq7F)Dg@Ty8&Zo=^UYNDgygLa$o9ZdD1t(=IVK${mREebMCa@-kiPZmCsQV
z_P3;6u`Jz}y!ZWzonu1|E$g^b4yK*K|ABt4WmOK{WxCn?i640R)g!O}$PFM^)^W!j
zLwiZ1c&ptTS-UJt_fhX<uXRP}n~LDhX+tcOO0}(0QCe_3`JX=P>h<?N&a6@8J?^-V
zX)kFY?mvF<#*>;|k^Q*ij_iHe8?Fd_QxQZP#X_l6_9_)?8d81d%{#B&_~6!Umt_Sa
zcJ1v&LP5CZ)HbAw9ZrGB-A>A(WmOK86nxO5No5==d*vWEq`KYO<Bj(|&h&_S&mD)*
zHg+;bJLRs%&E|F19(R23hg}cdOU7MdQR}&vOgU8csOjXWdXPh94@-=4$GU2kc$sz;
z<%U(pF4O2Yk%s22*FGbARPIHEy(Xf126CwEm4o#Lj{jhN@cnQ2QLii3PxSNHITt-G
zchRX-S}weH`Y81=MzN4X>!)&%8&bs|{JXO2F6{71U8=<p_J1I>+=}3yKa_7$U8d%`
zQxASVTaf9B&~kMj{UFum-`j}uoMwqEOLyw+Wk)_Zh|qE?f+Yd5zj^2O=?`wbu5@1_
zcLwfle=W~WP=uC?UAUQRl*+u%Hhm&<>E6D*oNEE8h|qE?f+YcAw!4k-Lv!g)_>qGM
zeNz#-kKS!}n`15CnC<qR_xrN*UJ?4HB8Y|_)@#9Gy;gJSj&<uFov$MFO+|1oIuK2B
z^Cg-q>Mi}%3=w*yFX3+Ts6%>D^Sj&dyIO9vW{w|3Ln<P)tcpOJ_t7A2cMCoECaf~{
zQHSlGL+G1|U~FeXEsXlYs&fZ9b7`aoJ)Um8_Q!gh$X)8(8@~5b7;+c(W^>Q)f92)<
zEly-EJx^qg&^HyqUEk1yF&ylQCpvJiEvzS>Ll65~?0;UnEbF+#4&aPl`5f8Fp=IeQ
z6?-|c0*LsFIFV&l4)P&)8>2i<r0jY|&R)*T0m5qcM%FIN(mnNi(WxTzO+|1=z9CAS
zIFpLc!NG`3<&6^yVki9GPcO(_@orZ)(yqvU-0=*6y_^#O4zt9D&^Hx9v;j(-$lcae
zDn18?jUQJwez=veEIoN)FA@sEM;z`m52-Rv<W6=$7>AZsIrMyn&C;YY4wb!fkQ*Et
zC$g-ttMrL_GR0<dr`7I{x6zsMhLvOlpgZrCLuIcV<Tjxea;WT;gWS-g^$(8|DR1<_
zjQU`Skp@EJM82tr>KVwPvR4GT!SMp?gKuncBI_jjdB%x6S)fX#<*M&eA7hAx99ln>
zgWTYVzlamb9$qx1f>$~pC(aOjj`B^a%ha4@={Y>%!TB{ogi2BoED0QDC6{T5dcF_O
zTf*3tCmvOVmWy#PbB$8fI5Bf!+|BcyFrsD}97Jfj6+u2A81-pch#&I&BSZ$7t_Ur+
zBC1p^_ObCpb0H4O^Oi;qBJ@o~5DlqX4Ciw)d;{CfbAu2?C0|A8n~ES>5G_v3azm=@
z=Q9L)&Upl+qGxEDw>UB1M7^a?oFPJwD61lP$`SNn)Tg<kH5n)7xkwce?Gchxgq{f0
zEz!p)z6q;joS3H^fuq^3k2o^~Y&TEq*({9uqOUPd%v>6&nY*&FDgTZK`I<N|PB<PA
zA@`GXfLH=^JjgfafnM!+Q14SY6v1!6qoA8qorAsecwjH$>@Z}h9Q-n|Ts@jp{YC`)
zvzDuTqg3MI4k}^JS)WS9Z<(XlZnH{}aO6+~M>0i^dayrNJ*eL)BG2opb;UXyrJ~nA
z9<&xtH191a{oH2KF{h6|m2i~m6mem5GiX8jtJ>zYxZ^=3oJ&QYk&-m2x>p*d;+Nv_
zpzXnS8taN)rgD&b<d84O1EVnITSKT+ly;O#d`W2!N;`7!JM(yu_*x_!ITQiU(9R<h
z^csh1&Kf!8NUv6Fm->we`K~RRs~4?y1s|2Ns~*&E<bd_XmuZ!X+@t1P6?QyueowvY
z8iKQqie5v=eDZ<lH3Vm~j|ZaH5S+(99*AB;@E45Zf#@{^XKRlKqDKT;D!%B#b~DZK
zsv#Eie|Q;1z!Kx@SJ5LvTTngGiT4Q#_kH}GQ^!Q2*YrT2NU12{h{!!r(24Wyu*#g}
zUPEw>UC|?gu|fE#c0#awhMYC1JxZnG?-9}FIdkWTB`Qnfj~M&fDXZ>-OI$M4F8(v@
zwZ%bhi8&89mkNC%`#gVj8Z}ov<d;A1Q8}wN=U^M4J<=A|ICSKsk6A-7S43p_TWXa`
zTadPd*e7jljRW?Y-j4op4Z&RD;fhpCG~w}}v7z?IlU^GDYiIPLQ%Rzv>)S)oY|W-e
zmr5gKjVu{08^YrC{L5eO@!v>e<v^yT&4F0_MgQ#|@y>|IRSS_bTQS%F<7wKGrcqM-
zts$Jxq@z^8xGqbT#J&fM9)na(`;^_|HbEphq)Lgv1wDHGG)eL~rMeE0dQhs~9;OFo
zir#+n<8S`Z-AI4@)8E)m2*pg;gExQZwg1wd*A~<_74dC<>-XO59xmH_LAkem?wzeH
zeBHhC=JWpBFIu^S<^{3+`A4^NM31|F^AEnEpJ>gMT%%NcgD=*1b)CpPB2@FA`N;2U
zr>Uw=f^a=l_Ah^afAftmiqqf8JtE$6|J!f=<NM#|+A0UR1+l4hf?0!ibu@JngiEFM
z^N*hXd-@sJbE#DJCq8q3^SK{+#3ejISo!$FTp#t=Y;H4a+~1Ao)M=DzvtVa><WdAn
z5`=S*9WyLAH!9Gqg%N?We&l6uc1e_j+=5sjuWI|55540SHBSy`n{y}RYaCWS{-Q^H
z_e*~A?yR3gP+CDO$fc4z<_Ygux2qEl^xB+lp@hQW2=wRu-~78Sl_Fq?A*~=>DwX6F
z4?MWuYfm`f4I;9L9@Qfm@$HyBfAHo#cfQ7@QUs-KQd#-<tCkTK6VG8K(M}_RZ_?ug
z0zIl|j>q;F{v%sZIp9m84o8k+yWMN6wC54Q2XB`%Q>>8@!8ga9B3N%DLS={V%9_4T
zkB|yp;@6*s8zaJN2YQVIz3W+TdW9p1UPHk06G8ME0#=z)5iN+tt;9$E^ghrh#@$CA
zI3CWQn$0(`5+Yu8&zBE9rY>U?-&Dl@(Z6#zKMwLuMcnu9uO4#!RUMuArXueB!tWmP
zw~312n~HeZuWU|F%{DcWE2E6sA6e65?Xs-O!O>?#@J&Uq-!#PHRc}&3kM_;c+5>Nn
zwlnFghn(NdXl#6w9Pu2r-oJ5*_u-q0K+B%@SA0_uu%7VqqaJ)y5vI!_Mz|5dHzNZ2
zv^cR?B4f4Vj!{^&X2e?39##g*Wt*ea_&e^<vi<ubIqYRcFxPR1mc1UqToKRp?~f@5
zqMB@fdb_c%RFc#J($acF^966Tel*JD2sa}5Cj4%jFKKlc?E&uWhiKQV-7$t|6y6b#
z>I}mDReOGh!`R~wYub^5cg8*qq;rfyI;6th9{d*~eeBxFG<NeKosmA$T@Od#3D(f#
z-|)N2hiCXZMPQvi-oUpj8qe@|iojj~ya7Vdc!obmEMbZM!2WSxlW_F&@&1$}YC7I3
zUzQh$`UY(if7lCvRE$3HED-qy-viivgm>t7*p-y&$e)@gqK#yo!?-;iV`5+`2N0Ue
zN^-=tQgulZ5nnILfff8Iui28P!!oiKMoYv_HX!hggB@;}RvW`J{DmHhh@E<Pw=ZZs
z!Ji`*+e_r-wy#uA!w*&o1p#~YT+mQ;V*3wzEGm`CuKgw$QjfF}d^>54X4}L!l}a@r
zc6bK~6<s(M+Y{w_v@gi6d94xUu%6?&z^=7WHGkWO-t)7m2lmVV?I--yliJr-<3O3(
z=8yZ>+bzek{d3QJ@$Kgk7xpcv(!T9Ow>!rRpY~S`@%$Y*!b)13@4yuLA(c{TEvimc
zDn(=q;u|0>F}?@L7x|Mz5!vR5`YT#Ae@|-Iz6YhQv<^k{_b7*2d#w@GBP|Y+3{rVr
z<u?v6(WBBD+80Zgs!FRI*>l?WU`N!F6oFl)_-`O`%s^TtjQlB;BGM0Hj8gO*q2+3g
zR7Cde_FdEUsQLva>MFf65Q9`*zsixlX!O*TTRE&hds#qa-$q*bDu*I8mr7d^*(ch!
zQ`fvot5Ri;8WFW5MOa^RJ>YBAcV$VZ9!?QfuA`Al(NzycnCy;#PgL|AVQt_DjJ1lM
zBg`@!fl*D-bA<H?M_}|(^c-RR&Jplxik>4hl2LR;q%}a>>|M|!d(>$RHy{ou54qCD
z^4kE<qkm|7)OOa<0QpZ5n@!3dK1!pr86xWkzN?}Iv7`q;8>qHg3z7evRM~3qSIP&3
z&z>)VJsxEK+kUUh`S0U_-wY!{=3Wo-HDNW)NWXH(9J2kQ)aS)d5h0X~!kqa<8)Uio
zJu1;ns*d2SEPfyCGq?8pV9xcAdMJXqv_?jR%pu$F!+lO)BpeYk2XN4OqfVn9ocXPq
zvqnY)XJxDA)Nc*Jd1FP7dW;-B8t60LBSL1KZG}+(-QcvYdJD?@x8%ZlpZrB&)Ppm>
zA$ymq&(@C!nRT`mLj6|&;TsXk!Fgll8xb;xY-`~9eESNA%uTz!W>iD&kwX!jH^#5;
zGP8Zvs@DF6bqjqq+t%6j`Sum5_(dQ6F{LUqsf9xkG6U_sInbjXiqQ5adPH#M_vrpA
z<2lyIh$tN5OUO4OltX5qg|8u&s9~%Y=`+o(M)4;6RY*7@IKPwqJP_m?rBVcQg{SUw
zeQ1vbC4rsu(UpVJj#6<xx*}N8h~Rv5MX;n%56-bx1WOtbp%1=aj|Z8DJ<z+ZA!K$~
z&}#^pfj$tuhLBnA1JP>;nMpqoy@rt4`UBA;LM=lrpS3<Bw02R$`BhB5hFBsea^Nr8
zgKdzl8S@PK8@)yo(Q6}aQ?GPhD)1Z+GM{YRDd8GI=Bx$1hLCx2uiZWuK6p4tgukP=
zbFL{OdX0lKw2EFsP+P6_5us5S<F;F^U9}R<SvQWwl{IboCfhk`fpgX)f^RB<er(hu
zxT0L;<Ba#np_;?;Bf3w%bC#$aEcfXBywA{=HrEJQ<3vWwpZL-jFF*MK?9;FJ4B|Az
zyg7|&NcCTCd*$W7_FYJu4c}}wIH@r2hU4=&LQlF?G!TEx&g1xlpTYiJ{Oz}S+ak_n
z;a!dSJn9NLqvxt5IIk_G;`2F2oM)IE<ePK29?H?r;@xZ>Yv*yi`wbtly&s#6mW4B9
z@|H@b!C|#~BWqV>w;F9H=z3iV$9aUFx$EsD=kK1EYO|pvRoczw+wJ^^`~3U|&1Lf1
z`HB60&Yp%IW>+`Tu2goORXa*`9-*h{x`py&-HB9I)m@T7+ReYPeU=x#PhZOlMBcnd
z386<rm<4LNAywXG3PhfV-VxcOD6dJC9FUNw0-xsy36q05L8{gs&Y@+Y1@i_drlmbx
z50w{flef4sJ?DrTO%CPmZ9Z^BJ12*7_x@q~$h6$(gL#Jn`VCKLYM#M%g>4pn!!*iL
z&(N%W;0Oy(j#^i(N4XwaC+LrP4=>ZGE0N0kd6r8_MybwoMBh#h<pv&qG4G@7mcEe)
zrXf}QIbtCqe61klP6Cq(zTGv~vP_b814H=yyf2`S20(zLOQHxqZ<dG=Cu{f2%?>dV
zu}8Hr$~m-Lv!!<T#3+^ZsIB#L=U^^l?{`d?ygd!61hEjIxkjn14{p;ZYFTDW?S2cl
zX}Rk{5DO8SOZgy`+3vQDAB&c2*52;7Q1pO+Kkw{{U>XRs-EA9d(W82~X1iB1?zZOx
z0@f~Xh#*=J=(YC8TtG`-X?$~pdxnl68i-a`-p~0a>L>jbpU)9`r-7n@Xf0@R>Kpry
zezSu<pCjyzAeaWCS)z0BO;}&Qv$mt>2p^-a5&@g$>G<cPzKTFk%i9q)o2S|C==*%1
zen^rxEFxFlqsKI)YQDtv;G5=s+KqgCK1W2Hn0HyaFL5*wcUYYG(0|l8vEQC7_e^3m
z$lDmuavCQ}x&0=@Tj7W?D(|v1yE-`oo3Ut~*=^-2hn&*<y%s0_{ns;2%sVYGF2zaN
zZdY<@b{jvucC}oq(SENXpSRjAk!4Dy2&REJFO^CXqi9Oo;}WZH&1Gd-ypuN&GYt;2
zs~c%oWOp0uw|MgT91#&&TBTV#PXf<qX^_f96scI#;Ajz<*DlKnMBWt2=Ynt!mK##(
zt<!mP#f-zsGO3b-={ZN#RdOhIZx7c)%YwFfe<{=8Xzk&8K*N+5Z4mcnL_C*wXv{dG
z{gXqvXB=9t>IA8pCH5FD&uK@$%Ue~M2BLX}9w+8G?aT!mRnKsqBP={QYF&*nT-FKt
zUAdLL-GWl2@;EWer6i+N=Q-LpV7sB6Z3E5Yk8xt&c4JbtJ72;F=ktQ_I8kI*MAHcz
z&9}Riu-v#&N35jZ|5FeiCnkr<-g1pnwGqcTn9F-qyB{e=qO{OHMgg%9p}8VX%y#Ny
zZCZOP*EF>8Rs2;;L-R3Clz!I{)^Au+#thEEa`lcP?<-fl5n+rIQxdbjmdiBk5<)7o
z-EA8`JWk9p!>qmCk2G=!!sEnbR|M1GupYH-W39)DIrc?7*T>z)Hy}Jt<T!x{Fc3rw
zLgGZ0D}AM*=ZJ_C69GLU4Mfwt$BCH>wVVFxRuIvGi69yrW1N_|&}!-1Zv|mx34&>G
zjB#R?3+u~q@KzAfqY^<hIL=3X6@i|X_jK54q;YPWwUDin=%>nWHdr$gr$1{N9KUJb
zoWI=W6EzoBp~MN(w}#O3sW%&<!SO8?CqDkyGfu=x2i!3bD<Jaj<yh5$=Rm|?#BeOj
zPNnJRUf&vrue0kn&|=L*-Vrh5@bkjE=H!D^ZH&4ER?EUViM&0V=~lZpvUXWktP#%k
z;PW}c?-J@Qh}Anh%lo`kwt88lQfW7v@3Z;D7qt0A=JGY7?bLl+`BF~cH@m_qY;IR%
z-)yidD9#91ouJ2ggr1bGXduo@rIM&lKzz*R6CdB^6IBw(9_RFr91XEW3#x`d=dJ8a
z&pD#5l7oDL7&t<b<WTOex!10ig|>;?1447&B+zQtIaFS>P29Q>?U6Td%s8~%s1e?8
zaGpcURh^)Dvqbmpls)=j-ct-q<oyQCGkBb+Z<t0)rN@|aM1M>U<#rE;KInDD`iXuX
z_ojqj$vafKzw&YLyd<Mk=0(qNXt`Q%&?EjLPJ{<Yc6hs#is=Ed5D|Vb5qu6r^X;y=
zmIXhbR>JgvScr%bAQ5~Hgjq>DDO7X$twy~^VI;~sxC&w+dyH4vKlmIR)@!%c&s`5K
z3oF{<79|@|dU`-CL})JM1L9k4KJo80pQvSFHC_64rU%4AgvGdm;Bz2a?1S;cSLtQB
zSofUcAkhOt%C-1P5KIH{WQ!AD6>~DaPCv`V8tNQ(r-)5`Lj=*n(c(nr0y_KPtsp{=
zL=Y{SN1Q0-qJGjR-U`BRfa(aM!O`0M3Vo4p!b;M&^Z6X%_XqV62W?I-+HBW3_$I6`
zM@~Km$9Y8bs6;Tf1ETdo=g>Dyk1?DgZ2UN6x#k}a8J92(4viD}#y#92<3v86BlJEN
zMFU~Bd(~{$S|o3lvN?c$pBGvxp92wp5ht4O>yns{>S;cobGRiQvagVD&f)QH=O7;t
z8j)#PW=rixHn+Ey2BM80-hwR4TdlVTpU)8&wwEt&gHrTdDwRZQ8VKtjSLqWed)$^K
ze)o_!+102|B{56vHpb`RXi<i1u5T2<^js?MwM`P$35XW;W&h}sSid`DKd&4Ov4wph
zS89k{IYu!(=ZLyW4)O_N;Be2-Ih4D%hwGtbp>5J9G7XMayUwBVqNZ~^XBvps<^xC6
zXmTj`j3cZsIh4Ei5BKdVFZzm%1}zP#nrHAhk-4JRCZc)<jYY{37M=(`2ZzRRS|{jt
z8DB9yNaa2%%cUf+AN5z~IXs5z9Lfzm{vu9Pc6havifKp{e~v&5cP5weHO(;x;8vn#
z!JlUfGCd#=i*^p?3f~?Q0?|es=U^_qx!1oYn&l6Og$T{%F?Ev=h&FOM2S&AwIqjRO
zdj_Tl#6pCB33UXY17TmO+x&Lcvh16q`*x-W#6pCBd36Mz1EFyu%kpoWK1T8RfWUWu
zA6e|{r6ZUI!oIw=ZBE8_PUhHW{^yW!;uL||k5(?qB7$k*XmKKQ0nNUW&*zBPEtv?S
zfoOH*zJzb0cGF++`5bX!=Q-uw!iol>wYmF5&4pG=-_GZAMC`&%1kpff)W<hr?HQf%
z`5d8l>M0tC^HE<#pr>(eDLqg46uq5CZz8I<4~4Hv1W&-!TeS4<s>ZRLL+~s$y(Mat
zN;!D?p5DhaB6zx~-l3tlW2_-~dS|^iqiU`kJO@zgZH<E`F7B=6<ithyZdq5#p|wE1
z#?fn65j;OpTXvL+XMF0dU-fRMsyR>p)tgpu()FVr?yIAV9z3s4@1@e4k4C8!!BbD`
z?L$>6u*canAyu4gW3{_H%FYzVsR$zn&oI<B(7WB%5Ij><Z&7QA-X6-qb4#_R*EqBm
zc+TM(f~To!O|K!?YFZ0x2(=hWxQ1XGtXYZHm9{3)BL`2-)pOS4Wd6SMrC6dOcoMLl
zhdy%fMB}}kn3kva>a8nl2%dnc_nV9eo?IS!(2nIq>!ODuc<wc<Jx|SF<6tg51Ah&{
zGpV(vM+8rp)|2G5-qsLW(>&vO4WaEp^oT&4=WQoEja~0=7!f?ZGj6^KuNF50m6MI&
zRO~O>HaU1oZ)l!(b5wuDvr08rz0;y1c>XHdIqyNL_Z7_%JcU$m^BFZ)4%BFz@1y#y
zA$Uf(w*MMJ?U?8_gtjKp*CApDhqmS#LhYC}y@t@%q=c{y-f$FWMCZ;Ro^-qS`weoB
zNx2P5-sma4bA-OB2znw&CHH?E=neD?{k=Rlzyeg%fR-EQ>BpH@d%xKs&%aU*Evs_S
zcSZThp=DJL_Ic!$n@{BYf9y-mJ6QITHozh`nfYA+A#dDP(5ytBgM)~@yr~F|D?m^x
z)wW7iHJ5v3L|(mPVsCrg<?b4}%|j)@j?+B%e(yIh(5~eE4|!7&L_-fsrLtG4Sknf;
ztyZ|J(Z(t*HxMx*??pmz@D3i;Fwo8WI3mvk><Ht~vMLAaDkFf7xPnxy#md3wkcxM{
zgj7*h)Iu8#yqz-MEjJvAywNsoWbj(glM2nR@cu!U>KsSagSRND?3IHf9Q5G*IMEM6
z-muCT$@boFa#ZWR_8F*Mj`|frk6{!GIkbK%LVbI=aZ2h$@8*b}mLsQ1rRCawz8>$W
zkAdcLN7a<0dTO9d9kUW;4{z7*+A4R~ME*di>=gljMLl=}Sa`U2qc_}y2k%xQ_mXM3
z6~TxDGVw+>Eh|Q!>`@%sD?-by2##<-Sg*yMdR|v73wwC;MufejD?-by2$lqd+&?H~
z=}iKAJJ;a$e*2IjwA_lIgy1mSZFhQWE}Y_U`@`)Ea^N6B*(-u*aPZDa%>~=-F`V#K
z#9rQ11kr-9UaPr+FZ=lnfu56+R0Q;(XK0$+@7tOy>MecZ3=w)nSrx%p3wrR5L(LVf
znd8R{5$%y44(*%>roqu{*TxSmSEIAA-9T4_zNrY<Zl1-eQQux}wW$b3fZ&ij*8LWh
zj1y(XtK1$@ZkLxganDOeWJH65_tEdC2+qj?QRBp%Nr4Z3RPP`9eO}{4mZdi^?EM~_
zS)6#DgM5%G{_w4%WmOK|*?`<_jIw!TjA|)6#;ZPSBxwUIR#%q~#f`V+_6W>)WSm$z
zh}cgNL|3V_Myphm76?XU7|&C7L^XLI2jZ1XLl52#thZete%Lg7-TQqSj1!5_Hx)s2
zl}cr=Qc+q+)uKM{gDfi$*=zY691Y<k4mAv^a#RCi7AK~*l>;S}e%@{xSJ^8Exgix}
zxTyCiD{3KqA~cUQ5WN2!(QC@9cbY`4_XuE!6I0&GQS~5)%3e9h4XIlHFy9__m0lFq
zm*WT1Ks3+L;>64qcASXn8OWisS46EVxxv2N`GS6z5gF4}DlHddV)_+~c9{l(99lo&
zOOiupIf21n#EE3r`?bO=G3p~i%dH5Ogxn_8jrYfGwB^<>nR|5)-mOFsTJBMDjZ(et
z_{AG{#O=V6OYiX7m;1an8zQvailBth<2x-*d}E6fc{iBe`n4}NfGI-Dtq7I`4viBz
z|E>3g?aQ5EiqLW^f+c~Y#XdHEXfC~3Y~&z9-&6#DLjZ@yiF{+W+kYS0mz&HKp>HaJ
zXyJ%Bv6riNcv=7G&nrUTR0My`0-|Z|aU$R79bO^rxyVxAR0MAv1Bb?md=ssi;|HHt
zM6^eGIQf;V+yK@s(Z?v}(mTV#b~%1DYxlThhS1;cH0q1KmQf#bX`}`{zU%nK%V&HL
zJN)a-7d%yG@3#bTJpY!*zVh;)L?k0`^tAdpLf=#b&*3qlmb+|i-!FXTD<6YY=p#0c
z+>JEPio&l;`5b!K-(vrBJy@2Wy1y^y>2EgV(6TBA`JBQ3;c=prRXKRp4>C)y71@tF
zo~yN&G!Rz1H?nqFmY%x5FE<G&Lf=#bPlPgxg;J@uRjR7_AF#E3AHMf-SJn<9?{UWy
z#rBeh9%ffJ(yqv^cTDWdO#+J0Hx;2bRBRSXrLtG4SksW|UK>AN5c7$0+eIK+KbPl%
zaLuW0NY&y*M=(w#$6m^+9D0t|W@!lHP}wU7xgphKtvx>K>(8U!Tb$@^)8a%)1MzLv
z9@`k5Mc%NI81<vp83B+(WsjOpj;aSaRQAfDr`GlUfjCj*4XbQXpZ6R3_SS0=C(4_O
zsGdQ_k0}SwaYJ2wm-WGSN3`TN8g&x=yv1<d2N{u3DwRZim--l^SjeIEQ#tfZK*)tZ
zj}wJGyl6@V&)20|kUbDuZbiVybObcNOwC!A-V+xdoK`}FmRk`l$s~d$UZy3=S+#!e
zQuZjGw^k8auHG0jN@YE2YyI4NEz8myO7?PF2{?$*aw~!*0U_VcQkLFvx0hT0DniSx
z2%f74gxT))k=K6&aiWx^cf*YwMChA}&=Y(6mzR&Vd;{CfyXf}iE;>c%n~ESBdhqK`
zbA?pd&u0kqoRp*@^xWEBSBMi`-Y8dZNDFD{OIlsI_hDHTq36Bo_qpbZ*39u^hKTlP
zaiUvHB6tog>Z)1d7JBfFMrUEWfvyOBQxUM;KA*TS>f4w5&X`LhHE^`wid-t5>w4Vr
z#8&)9pSPL;(S9*;1m7HO)yux!OEyR7n~EUXC>DI<{F%?TII*7*t#>M#_4MbE%KjGn
zpG(EE;-0`bzaQ%-QbJ@Whn7`2coH}e@fUF-%c>lD3T=#o|JM6C)?f5f#dkah5^D{3
z!noJ&jW@O^oMjz%Jbx8yit+|HNYs8SGR^f(MG$QOj}t>G)mHB{RcXQTM2kxvXmKLt
z)q73%JDz6=MEiBg+k@<STN+l2<h^tip>HaJr_&l@p;Rh+m5S1W<GmIqKDEV(EGrOk
z&hlRFR}{n*YL^=7Jz;_1y#VCUvMLA9+=d<vVH_%Z<sdhtYMOhSvn;(wGwdo)&F<~t
zddNwq-Uhfm0{WpnB3(ID_R2wSLoED7QDqNHOb&8`12LRgqI+tzR68Tw`%0X~9+nts
zAX=~WIFYx5h8-uOdIoZ+>=i+7aLBK(QYU)nX!JDR=0T~nTpJU+k5V6F6bm`Dekw<8
z4@hP}Z$Wr~U=J@E>F{t}ss-5tq2*QtOS0VQ+noa*E;-=mvjv&12rW0pk3_H}AliuI
z94t$3ImSB6yd9w;wA_kdNkCYS+FCz%4wj|2Dq~$A?}AW-mRk`l2^`i3x9JmEmfoa{
zHIR9$az$vl6~U5#KqQl%nq}!N$0G+3`lcfEMudpra;)VW*lyk@jMbmKLqQSxrXq-j
z9@am$#$mlybA?pwwaHfz=sEeOBJ`C1URNF`@{Qh18`9F3w7PQdGee-(=|x+cZ=na@
zL~G{w!ROF}h-i=WaJ&T}EHO{{@0REs%%%6q&Jp^iA{g75Q1H~3Kkl=G(bw8-P~Pt%
zt&tkO|DlV0-EFal4{7AW9yO$SQ`5yE(5Hxaqlidf9O9NJd^e*k`%2wvF6>>ybHs4h
zA)+irMEc?o5g@D(Wrel#{xR$f!t=OO4Lgx8?EjdV91;0O5s|()=#6YBZP}_M*dK?d
zkfch5r}3AFkXI3rPCa0^K)^F7J9Z!8Iqv+4^u-}=0L0fk-k^51T<r6~bF{&A98o{Y
zq1-;ZGH`^v$`R>obIceR`2xGrH;TZ%JJfpE6?zloh2K>Tu_p@8aW6omFAi}>K;v-R
zJuNrv_&ScLQRPtX&E~J$Xan{iu*fpXigFWyzFj#4ai#Jm8qs7TBC-@j<A^#@jw~sB
zi69zB)Q@r`BI-(NcbjieR<=2OS85)9OltQ^<;|K#1duHo(ZDH(^|XOQxno`lwTrnW
zm0dZMJ4ON^5Lv3c*=sQZr0vFNAU&!fHXCTD2ra2t`;}^#y$g|3_Na)W#Fson%f)WV
zyy>w@b&9w+guFz=Ud!}X($AYzabKoNrP897@^86PdDC}6_VibwN9IRlspTp{ONx0{
zpfCfeWu>2oWu$KpD`}&_Ld0eRc137OF%J$7Sc#UE;}v>Qq%RK9quLk+@6!-bSBlV*
zyq{lz!}|G^mW7@0c#d8a>GVF<2Z30Kh+A$Ip(WXjn0;xZtbcAEPRqhBbv%bZk97L>
zhFFLQNfe<a#aEXVwP5_vT-Z|&4vb`#!}^CyMMSVGBGNeyKE-Bm!0`e5wNG=!PI$27
z{j~#PLqxs_sbWM%I<38N0AZ0Ob0uH&m32gvrHIs{dxq5fQgda!!Ao3+h+eCRtljXU
z(&k&ul~w}(cpc*6fU*>kZQe%%*8^je=1ObF_<9}U;()Rgk+ypp^_fTBp_TE*JdURk
zWyJFw&s!h#(OKUpBGMT%Xq>3I%;Pu*;;ZWrQI;Yio$-~~)fTeD63wpqJ-pV=&JmFw
z(qf4Pk#7_c>9lE-AAbuXvM#%MwVtk0Wq#{a4H5DxBGRdcjA}QO-E7G@nlEuZPUA!^
z*ZiO((1O=-bpO#gl)H?ah>)GVMfaT}__EDglmSnTZv#g_5|zp<(VvGUT95MffKLo<
z!(W+&J4f@>jyR1IPs<HEzK$cjvvMeRjT57+C^r$UcZnVv!$qzbSrXkwHAkGri7Kyh
zWJ%pKcwJ$P%3P=u<w!)-mDDbLiL;}uv@3X`)I2<##)&Bv<jtCH5rCHz5x^-&#EHtG
z+%-;A*_A`NYn-U^X0OEvkha@L1FtJYmMV!Nw4`F~h%&l{*}GbN<<BF&67Ta2E%($D
zWi)t-$T##|K&MwaCso8gDwRr0-(%hfF<h57eHUa;e-(NVlZc4n6rm;6I8n<=KM%`D
z-+me=YPpKgl4_i&W#xDUtIUxodX&bATCO6rq#7q`S@vCH_13>qy$+*CX`HC#Dnd(&
zUjR@RzJw!Jcn14QaSr(NNN1dAUtU)RScnKo6rm;6I8k%iSBi6B9IPA~C+ZtTL^{Vo
z`^IspFejtA?7PM}5cQo!_$*F+Lqwo+bZ#6#Se(dQ$rpVa&*zAEqlo10o&kFJH>c*x
zdV?Rl4iUXp5m|@fMOzD^&9|B>tpq;!Iz+^YipVzaqk-#zI8k$@RbqU-4iRypBGPta
zbVfbNI<f;-f9XAX`*NqAu7}fHaieGMW8sQ4aB$6?mQ@j4iw6Y0xStolJ0E0q!h!22
z_VU~S3s8v2Y)05`2hDxLT&uX3=g3PAE$dh~$OlCH`R~qBmfoqjm-`iw8<AhEFWF1E
zdN=i6Ztga~BC9{8tfSvLo%>j*6F7)a_KM(YQy?gnYFnkMn#)=okyq~n-5<)z8d(9M
zk{tb}@mMFZ7o8xLteKEE6~XlrKu{``y-LMf9}R$&fLOQWR>HFM?%lme2oA1WQVm0@
zwwlTjWqo4f(6TBA*PT=jmA!J5+AaH7SXR_RTRZ6O6lriE^1}>^`Eijq+NP~f^jhyL
z&&ocQ83&(N4wb!fpw?Me%@S?)Ir>3cz2kkQty_{bI9ji@@gsUvTZJUKv^N`IA&1sa
zSblQUHAR@c!;BX=WCfk~$F>qs(p4%g7we~UWz`^+tOV5h315;N<OWCl#Xc6U_|uz|
z!^3g4ArV?`MX)5~##eo6&XtSd=hI5+s!1ZW+=^gH;6NOgmdLW=Cf)2&brmZST5d(K
zByd=-#X4kfL6&ut8=Ci$t_Ur+B3Kd-Tpg`t9S>X)y_a-FXt@<p*CCtj_WjN*H*QkS
z{my(24kDDjBI??6uG80Cu-#n$zdy_n`lcd?hE%eCSIX5Jq0v8*uOjqKML?>u+7NYR
zzC?3H?WRwhAwrMzC0wl>bx1ENYqq^@(_e9&_8g&aqW#<YM7PAU+7PzuV-(BPo2J9w
z&LQ+oMKHEQ?K0}ym#B}qG*SaX){)r`=?8B{1c~zpa_tySFUT|yTo0$Ya4JHsnwul^
zO+^q54vYrzE3(-RS0~t>;an$S*3+LGU;)bh<+aPQa2`aiNyJGHDIxNbL(9T`MRG6=
zMEpgZ$g(O2`H&l96z23X;;=02yUcYf*yovP17O|KWm}&pvg2%#TqBB8F;XXR5TS1>
zf@mNpm1<k1qO?HZS4Di+LJ!J|-MP8O2m5X_Z2(yTp^{)9>^qx{;ar^52^_L!Lf%va
z(LhitmAy(uX$^ptfLOQWR>HCZ5#MLn4V)5!LsmM8h9OnVUj!o3f-nv(t8#GNi6E?Y
zRrbnJYBx1^4we<Q5Z|)VPLT$OtO|1tL*8hcnCpr5h_nHgR=ZwTGY&ql94dR|K<%=w
znk9Oih?WX@!z$yuKl)9i!O?oH$BD4fcvBJ8Gmt~;ry|G=j@F~BJ+w}upU2!=^fb=H
zQ7SE0eV6)}%AxgBIqI4_psZP3Dz5koFPc)pD^V&UwA_kdNyy!NyK}It@bhUUb=4#h
zT5d(KByhA5$2nLQ&g6KoSq9GP$aF<$xfQ{ZfZ&Q>Eeq$2Ja{u^1aX2$rYl0rt%xcW
zW{c7%vMijJlIzWJ5=y4QL4=lD5iAJ^vt6v;wedr9;oO&8>ppT2p>HaJXmFVA=3W3P
z7q<I$yC)2*v~X%n@>PVssR*J4VZBy!g;d$kX9)D1l%yiKJ{cTMbB`1GCh9GHBA-`8
z=#jpJtCgb;=|x)$ZnHhoU!m1<{2&?}L}*#j{)r$Oh-SOa!8c)*5uJtY2D&2jO+_%a
z1A<Xs^pA}Cm`fwI@H)WZPfudQDD#wdss`FgPCd2$oqurxUVdltBrZLBYvkamJdoth
zhZC)5Q^6PJU*yV}H0Fwvf)2O+>fOjWNANr<v=dLWnj@GiPF0HUwlxl(M}@k|v!2!v
z%oQB@RWz51CqIQA`HeG2@EoV8tNi|$BY2LJo~ktJ!Lt|<2i=utm|AR?=fJKZc$S*B
z{~AIqMo-zSdZ<*)6(`N*Sx9pPWnZ&h<xtzDgrgqXi+I}KT94w1gqkbP3OsL#ir}f2
z(Szfp<54O_@O;VW|L1#@B9M+;+Wu=CT5oy+W^E7U80{)gTNn{}S`W0%Q-Dx!Jb|Vn
zc+yOqA(b<CJOh2ygC~5&NfGI<^o*3sp$O)x=djEXJQqdJHCdBN&OI;Zm&`eM`ia$*
zoJKN7FxTEW&igCXoF|j$c_7#6k@G%0-D3^GTzb04h~SxEu-7~hs-6N>HCF^JL)(9i
zLu-L2w5=hSOHVdiL#Q27!Zie>O53G`BSL!-&!bxFQ9Kz-bLlB?BZne*`dakhnZK(2
zyq(`}-|ak!t+t?YFqgLfnpE2Uu$bH@Jm(ngs{1R8_VQ29XV6nB^rQ!qsv!6~pq|#E
z=bALc5-hq)S##+LB5NG{9azum7!mySMfX?h&gnG-f5%g4*AOzx>8GmnNT$@4O2v6&
z+XaPh6aU^><ItKWUqkfTRSwSeYRirs{GCHjgo)bC-_>fH%WqIS?!wpI@*@X-chWOU
zqW$yNrOKfQ{@N2Zb{+xE^WFsh){NTCU(80S_zS4ELDW@`WJ(Jvg1=zs2|HtZD1yJM
zXicw4rL~~HbJn_24*uGsHND267Bja*<xq>EglimZgEcEr4sA`MM-I+SS_}4X^}5Hs
z)|DbSw@~-$JEHd}MQ~O{_l&Pe#o3{{vv@8Q=d9|k-#LOaX|cC2XHw?~&hOP7xpM^c
zz{*_nQ)M6h93fxyzP~<a4dw{WIn+Jwa|CBR>TdEmg7YwHF>5WzIbGf7xrX4JuAX<W
zhJfa6c2M@EuOayB0`$mTv?D?#;f%TN3|&L;_XyoHx`yEID)mf`+8!zue^JsiF4j2E
zKVsMCTJ37T)7sUU)G8HgQFjxswYjzdf3>RZfv6{VY)!L`^0AiF*4g#6t)TNXf15am
z&|J1A)e+gx&vR%lTPf=ZouNOKN^{xz-CICtE?ZT63sPw=TeIzmb<Jb{&xPgWz9RlA
zbFQvzZMBz+T()N0)0{~?he)Z~E(k}2jiGMOAyRYX%6eNzXs&FV@TfBm&6VxXb(ZI(
z(p+g{>37fTq4lG+5Hg+P&~h^!zH6pOa>Py)-L<8NS{C<e+uB-h58Z_wwyOxuWh-SJ
z5qvX_M5BHZacU)*3mR&!<U6%QMbuo>sn%}R57^U7K&tE?r){nX%{6bqM4(Qxf3)3B
zURU}30m*vp?$Tf7ehkz?-Dxq@ZbxV?lggi;`YWrej?i3n_rQ!pb6M~5l1@FGa%e8=
zUAG{W=Ca=9h*N*19J)f?+TRgpt;FA;Mm1Mm<vr6prGo!Rold=vN~O87-qsPCE8FJO
zUnz&?%Jx6CT}5cFw6Rlvr3kGbt%azmHQPnG$#Lqh&T)kQ(A@*t9<?m)!HJzcxeH>3
z&|KCx-4;&$m2zYndL-i1Uu7<6sJW8w)Djg@b5W;SyV?d>Z;&ec$7!1@LUYYqFcGMe
z>>uH;YJ1cfFML79+>5UMwRu0C1Gq|U%;(8!+*s?L^X;5-Fq<j}nSt_s3^`|sIhj6R
zGDR?#uJK&skT3eO`g1Oo%rlgAmUD#6WmsLwY}8Z_=F*jpYkJ6xm#lPLL+GkW&SkA3
zm`hh7jtI<I<nOhdRZ&}5L(no}MPs!88bU1w=<~n!sZ`9RJ22KbI1f|TY}Ynd4w=O%
z`*A8lW{0LL;wwV?Ap4!}RvGnBgv{K@zK}J9%oLR!BXg-_o=J8ttZ`_)advnOG1^t1
zZ!bMczRB%3!TgHX6`Lc6BIKJ>)<&)&<cn3-6s{p;_Dfdpts%J1PS>!lA!NqOSNvw2
zSX)pvm$^P)A(W%q93k^QzBVdH&N)KnmVCul#wBxv%wNfh<~7Y_zQk)cN6tBi%xjp%
z<m#mBIHE>l9dbs<a}JrgD=U}h2$_?S6|`$o$sCYa{)nK4u_`F_D6=@FM=652Vs%nR
zeN_)d$V^dLK{rRpjBr`2RuMAa>T9T@4c6L2YgF5V^RQ!GsVym*Gi)P5+kh)t@hfS1
GqW=e-08m^2

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/chassis.stp b/Scale Models/Cement mixer truck/chassis.stp
new file mode 100644
index 00000000..a2128d7c
--- /dev/null
+++ b/Scale Models/Cement mixer truck/chassis.stp	
@@ -0,0 +1,2666 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'chassis.stp','2020-04-02T16:30:03',('Author'),(''),
+  'Open CASCADE STEP processor 7.3','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Body','Body','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#2253);
+#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,#207,#283,#696,#1049,#1076,#1131,#1186,#1275,
+    #1302,#1329,#1356,#1383,#1480,#1507,#1596,#1665,#1692,#1719,#1746,
+    #1773,#1777,#1781,#1836,#1891,#1946,#2001,#2056,#2111,#2166,#2221,
+    #2225,#2229,#2233,#2237,#2241,#2245,#2249));
+#17 = ADVANCED_FACE('',(#18,#137,#172),#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('',(30.,-190.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(30.,-190.,10.));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(30.,-190.,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('',(30.,-190.,0.));
+#35 = DIRECTION('',(-1.,0.,0.));
+#36 = DIRECTION('',(0.,1.,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('',(30.,-190.,0.));
+#47 = DIRECTION('',(0.,-1.,0.));
+#48 = DIRECTION('',(-1.,0.,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(0.,-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('',(30.,-107.,10.));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(30.,-190.,10.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(0.,1.,0.));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(0.,-10.));
+#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('',(1.26E-15,-95.07407407407,10.));
+#75 = DIRECTION('',(0.,0.,1.));
+#76 = DIRECTION('',(1.,0.,0.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(30.,-94.92592592592));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(0.,1.));
+#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('',(30.,-107.,0.));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(30.,-107.,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('',(83.,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('',(30.,-107.,0.));
+#103 = DIRECTION('',(0.,1.,0.));
+#104 = DIRECTION('',(1.,0.,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('',(30.,-190.,0.));
+#116 = VECTOR('',#117,1.);
+#117 = DIRECTION('',(0.,1.,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('',(1.26E-15,-95.07407407407,0.));
+#129 = DIRECTION('',(0.,0.,1.));
+#130 = DIRECTION('',(1.,0.,0.));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(30.,-94.92592592592));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(0.,1.));
+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#137 = FACE_BOUND('',#138,.F.);
+#138 = EDGE_LOOP('',(#139));
+#139 = ORIENTED_EDGE('',*,*,#140,.T.);
+#140 = EDGE_CURVE('',#141,#141,#143,.T.);
+#141 = VERTEX_POINT('',#142);
+#142 = CARTESIAN_POINT('',(30.,-124.5,5.));
+#143 = SURFACE_CURVE('',#144,(#149,#160),.PCURVE_S1.);
+#144 = CIRCLE('',#145,2.5);
+#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148);
+#146 = CARTESIAN_POINT('',(30.,-127.,5.));
+#147 = DIRECTION('',(1.,0.,0.));
+#148 = DIRECTION('',(0.,1.,0.));
+#149 = PCURVE('',#32,#150);
+#150 = DEFINITIONAL_REPRESENTATION('',(#151),#159);
+#151 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#152,#153,#154,#155,#156,#157
+,#158),.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(
+  '') );
+#152 = CARTESIAN_POINT('',(65.5,-5.));
+#153 = CARTESIAN_POINT('',(65.5,-9.330127018922));
+#154 = CARTESIAN_POINT('',(61.75,-7.165063509461));
+#155 = CARTESIAN_POINT('',(58.,-5.));
+#156 = CARTESIAN_POINT('',(61.75,-2.834936490539));
+#157 = CARTESIAN_POINT('',(65.5,-0.669872981078));
+#158 = CARTESIAN_POINT('',(65.5,-5.));
+#159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#160 = PCURVE('',#161,#166);
+#161 = CYLINDRICAL_SURFACE('',#162,2.5);
+#162 = AXIS2_PLACEMENT_3D('',#163,#164,#165);
+#163 = CARTESIAN_POINT('',(30.,-127.,5.));
+#164 = DIRECTION('',(1.,0.,0.));
+#165 = DIRECTION('',(0.,1.,0.));
+#166 = DEFINITIONAL_REPRESENTATION('',(#167),#171);
+#167 = LINE('',#168,#169);
+#168 = CARTESIAN_POINT('',(0.,0.));
+#169 = VECTOR('',#170,1.);
+#170 = DIRECTION('',(1.,0.));
+#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#172 = FACE_BOUND('',#173,.F.);
+#173 = EDGE_LOOP('',(#174));
+#174 = ORIENTED_EDGE('',*,*,#175,.T.);
+#175 = EDGE_CURVE('',#176,#176,#178,.T.);
+#176 = VERTEX_POINT('',#177);
+#177 = CARTESIAN_POINT('',(30.,-167.5,5.));
+#178 = SURFACE_CURVE('',#179,(#184,#195),.PCURVE_S1.);
+#179 = CIRCLE('',#180,2.5);
+#180 = AXIS2_PLACEMENT_3D('',#181,#182,#183);
+#181 = CARTESIAN_POINT('',(30.,-170.,5.));
+#182 = DIRECTION('',(1.,0.,0.));
+#183 = DIRECTION('',(0.,1.,0.));
+#184 = PCURVE('',#32,#185);
+#185 = DEFINITIONAL_REPRESENTATION('',(#186),#194);
+#186 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#187,#188,#189,#190,#191,#192
+,#193),.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(
+  '') );
+#187 = CARTESIAN_POINT('',(22.5,-5.));
+#188 = CARTESIAN_POINT('',(22.5,-9.330127018922));
+#189 = CARTESIAN_POINT('',(18.75,-7.165063509461));
+#190 = CARTESIAN_POINT('',(15.,-5.));
+#191 = CARTESIAN_POINT('',(18.75,-2.834936490539));
+#192 = CARTESIAN_POINT('',(22.5,-0.669872981078));
+#193 = CARTESIAN_POINT('',(22.5,-5.));
+#194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#195 = PCURVE('',#196,#201);
+#196 = CYLINDRICAL_SURFACE('',#197,2.5);
+#197 = AXIS2_PLACEMENT_3D('',#198,#199,#200);
+#198 = CARTESIAN_POINT('',(30.,-170.,5.));
+#199 = DIRECTION('',(1.,0.,0.));
+#200 = DIRECTION('',(0.,1.,0.));
+#201 = DEFINITIONAL_REPRESENTATION('',(#202),#206);
+#202 = LINE('',#203,#204);
+#203 = CARTESIAN_POINT('',(0.,0.));
+#204 = VECTOR('',#205,1.);
+#205 = DIRECTION('',(1.,0.));
+#206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#207 = ADVANCED_FACE('',(#208),#44,.T.);
+#208 = FACE_BOUND('',#209,.T.);
+#209 = EDGE_LOOP('',(#210,#211,#234,#262));
+#210 = ORIENTED_EDGE('',*,*,#21,.T.);
+#211 = ORIENTED_EDGE('',*,*,#212,.T.);
+#212 = EDGE_CURVE('',#24,#213,#215,.T.);
+#213 = VERTEX_POINT('',#214);
+#214 = CARTESIAN_POINT('',(-30.,-190.,10.));
+#215 = SURFACE_CURVE('',#216,(#220,#227),.PCURVE_S1.);
+#216 = LINE('',#217,#218);
+#217 = CARTESIAN_POINT('',(30.,-190.,10.));
+#218 = VECTOR('',#219,1.);
+#219 = DIRECTION('',(-1.,0.,0.));
+#220 = PCURVE('',#44,#221);
+#221 = DEFINITIONAL_REPRESENTATION('',(#222),#226);
+#222 = LINE('',#223,#224);
+#223 = CARTESIAN_POINT('',(0.,-10.));
+#224 = VECTOR('',#225,1.);
+#225 = DIRECTION('',(1.,0.));
+#226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#227 = PCURVE('',#72,#228);
+#228 = DEFINITIONAL_REPRESENTATION('',(#229),#233);
+#229 = LINE('',#230,#231);
+#230 = CARTESIAN_POINT('',(30.,-94.92592592592));
+#231 = VECTOR('',#232,1.);
+#232 = DIRECTION('',(-1.,0.));
+#233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#234 = ORIENTED_EDGE('',*,*,#235,.F.);
+#235 = EDGE_CURVE('',#236,#213,#238,.T.);
+#236 = VERTEX_POINT('',#237);
+#237 = CARTESIAN_POINT('',(-30.,-190.,0.));
+#238 = SURFACE_CURVE('',#239,(#243,#250),.PCURVE_S1.);
+#239 = LINE('',#240,#241);
+#240 = CARTESIAN_POINT('',(-30.,-190.,0.));
+#241 = VECTOR('',#242,1.);
+#242 = DIRECTION('',(0.,0.,1.));
+#243 = PCURVE('',#44,#244);
+#244 = DEFINITIONAL_REPRESENTATION('',(#245),#249);
+#245 = LINE('',#246,#247);
+#246 = CARTESIAN_POINT('',(60.,0.));
+#247 = VECTOR('',#248,1.);
+#248 = DIRECTION('',(0.,-1.));
+#249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#250 = PCURVE('',#251,#256);
+#251 = PLANE('',#252);
+#252 = AXIS2_PLACEMENT_3D('',#253,#254,#255);
+#253 = CARTESIAN_POINT('',(-30.,-190.,0.));
+#254 = DIRECTION('',(-1.,0.,0.));
+#255 = DIRECTION('',(0.,1.,0.));
+#256 = DEFINITIONAL_REPRESENTATION('',(#257),#261);
+#257 = LINE('',#258,#259);
+#258 = CARTESIAN_POINT('',(0.,0.));
+#259 = VECTOR('',#260,1.);
+#260 = DIRECTION('',(0.,-1.));
+#261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#262 = ORIENTED_EDGE('',*,*,#263,.F.);
+#263 = EDGE_CURVE('',#22,#236,#264,.T.);
+#264 = SURFACE_CURVE('',#265,(#269,#276),.PCURVE_S1.);
+#265 = LINE('',#266,#267);
+#266 = CARTESIAN_POINT('',(30.,-190.,0.));
+#267 = VECTOR('',#268,1.);
+#268 = DIRECTION('',(-1.,0.,0.));
+#269 = PCURVE('',#44,#270);
+#270 = DEFINITIONAL_REPRESENTATION('',(#271),#275);
+#271 = LINE('',#272,#273);
+#272 = CARTESIAN_POINT('',(0.,-0.));
+#273 = VECTOR('',#274,1.);
+#274 = DIRECTION('',(1.,0.));
+#275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#276 = PCURVE('',#126,#277);
+#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282);
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(30.,-94.92592592592));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(-1.,0.));
+#282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#283 = ADVANCED_FACE('',(#284,#556,#591,#626,#661),#126,.F.);
+#284 = FACE_BOUND('',#285,.F.);
+#285 = EDGE_LOOP('',(#286,#287,#310,#338,#366,#394,#422,#450,#478,#506,
+    #534,#555));
+#286 = ORIENTED_EDGE('',*,*,#112,.T.);
+#287 = ORIENTED_EDGE('',*,*,#288,.T.);
+#288 = EDGE_CURVE('',#85,#289,#291,.T.);
+#289 = VERTEX_POINT('',#290);
+#290 = CARTESIAN_POINT('',(40.,-107.,0.));
+#291 = SURFACE_CURVE('',#292,(#296,#303),.PCURVE_S1.);
+#292 = LINE('',#293,#294);
+#293 = CARTESIAN_POINT('',(30.,-107.,0.));
+#294 = VECTOR('',#295,1.);
+#295 = DIRECTION('',(1.,0.,0.));
+#296 = PCURVE('',#126,#297);
+#297 = DEFINITIONAL_REPRESENTATION('',(#298),#302);
+#298 = LINE('',#299,#300);
+#299 = CARTESIAN_POINT('',(30.,-11.92592592592));
+#300 = VECTOR('',#301,1.);
+#301 = DIRECTION('',(1.,0.));
+#302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#303 = PCURVE('',#100,#304);
+#304 = DEFINITIONAL_REPRESENTATION('',(#305),#309);
+#305 = LINE('',#306,#307);
+#306 = CARTESIAN_POINT('',(0.,0.));
+#307 = VECTOR('',#308,1.);
+#308 = DIRECTION('',(1.,0.));
+#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#310 = ORIENTED_EDGE('',*,*,#311,.T.);
+#311 = EDGE_CURVE('',#289,#312,#314,.T.);
+#312 = VERTEX_POINT('',#313);
+#313 = CARTESIAN_POINT('',(40.,-85.,0.));
+#314 = SURFACE_CURVE('',#315,(#319,#326),.PCURVE_S1.);
+#315 = LINE('',#316,#317);
+#316 = CARTESIAN_POINT('',(40.,-107.,0.));
+#317 = VECTOR('',#318,1.);
+#318 = DIRECTION('',(0.,1.,0.));
+#319 = PCURVE('',#126,#320);
+#320 = DEFINITIONAL_REPRESENTATION('',(#321),#325);
+#321 = LINE('',#322,#323);
+#322 = CARTESIAN_POINT('',(40.,-11.92592592592));
+#323 = VECTOR('',#324,1.);
+#324 = DIRECTION('',(0.,1.));
+#325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#326 = PCURVE('',#327,#332);
+#327 = PLANE('',#328);
+#328 = AXIS2_PLACEMENT_3D('',#329,#330,#331);
+#329 = CARTESIAN_POINT('',(40.,-107.,0.));
+#330 = DIRECTION('',(-1.,0.,0.));
+#331 = DIRECTION('',(0.,1.,0.));
+#332 = DEFINITIONAL_REPRESENTATION('',(#333),#337);
+#333 = LINE('',#334,#335);
+#334 = CARTESIAN_POINT('',(0.,0.));
+#335 = VECTOR('',#336,1.);
+#336 = DIRECTION('',(1.,0.));
+#337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#338 = ORIENTED_EDGE('',*,*,#339,.T.);
+#339 = EDGE_CURVE('',#312,#340,#342,.T.);
+#340 = VERTEX_POINT('',#341);
+#341 = CARTESIAN_POINT('',(30.,-85.,0.));
+#342 = SURFACE_CURVE('',#343,(#347,#354),.PCURVE_S1.);
+#343 = LINE('',#344,#345);
+#344 = CARTESIAN_POINT('',(40.,-85.,0.));
+#345 = VECTOR('',#346,1.);
+#346 = DIRECTION('',(-1.,0.,0.));
+#347 = PCURVE('',#126,#348);
+#348 = DEFINITIONAL_REPRESENTATION('',(#349),#353);
+#349 = LINE('',#350,#351);
+#350 = CARTESIAN_POINT('',(40.,10.074074074074));
+#351 = VECTOR('',#352,1.);
+#352 = DIRECTION('',(-1.,0.));
+#353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#354 = PCURVE('',#355,#360);
+#355 = PLANE('',#356);
+#356 = AXIS2_PLACEMENT_3D('',#357,#358,#359);
+#357 = CARTESIAN_POINT('',(40.,-85.,0.));
+#358 = DIRECTION('',(0.,-1.,0.));
+#359 = DIRECTION('',(-1.,0.,0.));
+#360 = DEFINITIONAL_REPRESENTATION('',(#361),#365);
+#361 = LINE('',#362,#363);
+#362 = CARTESIAN_POINT('',(0.,-0.));
+#363 = VECTOR('',#364,1.);
+#364 = DIRECTION('',(1.,0.));
+#365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#366 = ORIENTED_EDGE('',*,*,#367,.T.);
+#367 = EDGE_CURVE('',#340,#368,#370,.T.);
+#368 = VERTEX_POINT('',#369);
+#369 = CARTESIAN_POINT('',(30.,0.,0.));
+#370 = SURFACE_CURVE('',#371,(#375,#382),.PCURVE_S1.);
+#371 = LINE('',#372,#373);
+#372 = CARTESIAN_POINT('',(30.,-85.,0.));
+#373 = VECTOR('',#374,1.);
+#374 = DIRECTION('',(0.,1.,0.));
+#375 = PCURVE('',#126,#376);
+#376 = DEFINITIONAL_REPRESENTATION('',(#377),#381);
+#377 = LINE('',#378,#379);
+#378 = CARTESIAN_POINT('',(30.,10.074074074074));
+#379 = VECTOR('',#380,1.);
+#380 = DIRECTION('',(0.,1.));
+#381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#382 = PCURVE('',#383,#388);
+#383 = PLANE('',#384);
+#384 = AXIS2_PLACEMENT_3D('',#385,#386,#387);
+#385 = CARTESIAN_POINT('',(30.,-85.,0.));
+#386 = DIRECTION('',(-1.,0.,0.));
+#387 = DIRECTION('',(0.,1.,0.));
+#388 = DEFINITIONAL_REPRESENTATION('',(#389),#393);
+#389 = LINE('',#390,#391);
+#390 = CARTESIAN_POINT('',(0.,0.));
+#391 = VECTOR('',#392,1.);
+#392 = DIRECTION('',(1.,0.));
+#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#394 = ORIENTED_EDGE('',*,*,#395,.F.);
+#395 = EDGE_CURVE('',#396,#368,#398,.T.);
+#396 = VERTEX_POINT('',#397);
+#397 = CARTESIAN_POINT('',(-30.,0.,0.));
+#398 = SURFACE_CURVE('',#399,(#403,#410),.PCURVE_S1.);
+#399 = LINE('',#400,#401);
+#400 = CARTESIAN_POINT('',(-30.,0.,0.));
+#401 = VECTOR('',#402,1.);
+#402 = DIRECTION('',(1.,0.,0.));
+#403 = PCURVE('',#126,#404);
+#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409);
+#405 = LINE('',#406,#407);
+#406 = CARTESIAN_POINT('',(-30.,95.074074074074));
+#407 = VECTOR('',#408,1.);
+#408 = DIRECTION('',(1.,0.));
+#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#410 = PCURVE('',#411,#416);
+#411 = PLANE('',#412);
+#412 = AXIS2_PLACEMENT_3D('',#413,#414,#415);
+#413 = CARTESIAN_POINT('',(-30.,0.,0.));
+#414 = DIRECTION('',(0.,1.,0.));
+#415 = DIRECTION('',(1.,0.,0.));
+#416 = DEFINITIONAL_REPRESENTATION('',(#417),#421);
+#417 = LINE('',#418,#419);
+#418 = CARTESIAN_POINT('',(0.,0.));
+#419 = VECTOR('',#420,1.);
+#420 = DIRECTION('',(1.,0.));
+#421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#422 = ORIENTED_EDGE('',*,*,#423,.F.);
+#423 = EDGE_CURVE('',#424,#396,#426,.T.);
+#424 = VERTEX_POINT('',#425);
+#425 = CARTESIAN_POINT('',(-30.,-85.,0.));
+#426 = SURFACE_CURVE('',#427,(#431,#438),.PCURVE_S1.);
+#427 = LINE('',#428,#429);
+#428 = CARTESIAN_POINT('',(-30.,-85.,0.));
+#429 = VECTOR('',#430,1.);
+#430 = DIRECTION('',(0.,1.,0.));
+#431 = PCURVE('',#126,#432);
+#432 = DEFINITIONAL_REPRESENTATION('',(#433),#437);
+#433 = LINE('',#434,#435);
+#434 = CARTESIAN_POINT('',(-30.,10.074074074074));
+#435 = VECTOR('',#436,1.);
+#436 = DIRECTION('',(0.,1.));
+#437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#438 = PCURVE('',#439,#444);
+#439 = PLANE('',#440);
+#440 = AXIS2_PLACEMENT_3D('',#441,#442,#443);
+#441 = CARTESIAN_POINT('',(-30.,-85.,0.));
+#442 = DIRECTION('',(-1.,0.,0.));
+#443 = DIRECTION('',(0.,1.,0.));
+#444 = DEFINITIONAL_REPRESENTATION('',(#445),#449);
+#445 = LINE('',#446,#447);
+#446 = CARTESIAN_POINT('',(0.,0.));
+#447 = VECTOR('',#448,1.);
+#448 = DIRECTION('',(1.,0.));
+#449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#450 = ORIENTED_EDGE('',*,*,#451,.F.);
+#451 = EDGE_CURVE('',#452,#424,#454,.T.);
+#452 = VERTEX_POINT('',#453);
+#453 = CARTESIAN_POINT('',(-40.,-85.,0.));
+#454 = SURFACE_CURVE('',#455,(#459,#466),.PCURVE_S1.);
+#455 = LINE('',#456,#457);
+#456 = CARTESIAN_POINT('',(-40.,-85.,0.));
+#457 = VECTOR('',#458,1.);
+#458 = DIRECTION('',(1.,0.,0.));
+#459 = PCURVE('',#126,#460);
+#460 = DEFINITIONAL_REPRESENTATION('',(#461),#465);
+#461 = LINE('',#462,#463);
+#462 = CARTESIAN_POINT('',(-40.,10.074074074074));
+#463 = VECTOR('',#464,1.);
+#464 = DIRECTION('',(1.,0.));
+#465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#466 = PCURVE('',#467,#472);
+#467 = PLANE('',#468);
+#468 = AXIS2_PLACEMENT_3D('',#469,#470,#471);
+#469 = CARTESIAN_POINT('',(-40.,-85.,0.));
+#470 = DIRECTION('',(0.,1.,0.));
+#471 = DIRECTION('',(1.,0.,0.));
+#472 = DEFINITIONAL_REPRESENTATION('',(#473),#477);
+#473 = LINE('',#474,#475);
+#474 = CARTESIAN_POINT('',(0.,0.));
+#475 = VECTOR('',#476,1.);
+#476 = DIRECTION('',(1.,0.));
+#477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#478 = ORIENTED_EDGE('',*,*,#479,.F.);
+#479 = EDGE_CURVE('',#480,#452,#482,.T.);
+#480 = VERTEX_POINT('',#481);
+#481 = CARTESIAN_POINT('',(-40.,-107.,0.));
+#482 = SURFACE_CURVE('',#483,(#487,#494),.PCURVE_S1.);
+#483 = LINE('',#484,#485);
+#484 = CARTESIAN_POINT('',(-40.,-107.,0.));
+#485 = VECTOR('',#486,1.);
+#486 = DIRECTION('',(0.,1.,0.));
+#487 = PCURVE('',#126,#488);
+#488 = DEFINITIONAL_REPRESENTATION('',(#489),#493);
+#489 = LINE('',#490,#491);
+#490 = CARTESIAN_POINT('',(-40.,-11.92592592592));
+#491 = VECTOR('',#492,1.);
+#492 = DIRECTION('',(0.,1.));
+#493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#494 = PCURVE('',#495,#500);
+#495 = PLANE('',#496);
+#496 = AXIS2_PLACEMENT_3D('',#497,#498,#499);
+#497 = CARTESIAN_POINT('',(-40.,-107.,0.));
+#498 = DIRECTION('',(-1.,0.,0.));
+#499 = DIRECTION('',(0.,1.,0.));
+#500 = DEFINITIONAL_REPRESENTATION('',(#501),#505);
+#501 = LINE('',#502,#503);
+#502 = CARTESIAN_POINT('',(0.,0.));
+#503 = VECTOR('',#504,1.);
+#504 = DIRECTION('',(1.,0.));
+#505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#506 = ORIENTED_EDGE('',*,*,#507,.F.);
+#507 = EDGE_CURVE('',#508,#480,#510,.T.);
+#508 = VERTEX_POINT('',#509);
+#509 = CARTESIAN_POINT('',(-30.,-107.,0.));
+#510 = SURFACE_CURVE('',#511,(#515,#522),.PCURVE_S1.);
+#511 = LINE('',#512,#513);
+#512 = CARTESIAN_POINT('',(-30.,-107.,0.));
+#513 = VECTOR('',#514,1.);
+#514 = DIRECTION('',(-1.,0.,0.));
+#515 = PCURVE('',#126,#516);
+#516 = DEFINITIONAL_REPRESENTATION('',(#517),#521);
+#517 = LINE('',#518,#519);
+#518 = CARTESIAN_POINT('',(-30.,-11.92592592592));
+#519 = VECTOR('',#520,1.);
+#520 = DIRECTION('',(-1.,0.));
+#521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#522 = PCURVE('',#523,#528);
+#523 = PLANE('',#524);
+#524 = AXIS2_PLACEMENT_3D('',#525,#526,#527);
+#525 = CARTESIAN_POINT('',(-30.,-107.,0.));
+#526 = DIRECTION('',(0.,-1.,0.));
+#527 = DIRECTION('',(-1.,0.,0.));
+#528 = DEFINITIONAL_REPRESENTATION('',(#529),#533);
+#529 = LINE('',#530,#531);
+#530 = CARTESIAN_POINT('',(0.,-0.));
+#531 = VECTOR('',#532,1.);
+#532 = DIRECTION('',(1.,0.));
+#533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#534 = ORIENTED_EDGE('',*,*,#535,.F.);
+#535 = EDGE_CURVE('',#236,#508,#536,.T.);
+#536 = SURFACE_CURVE('',#537,(#541,#548),.PCURVE_S1.);
+#537 = LINE('',#538,#539);
+#538 = CARTESIAN_POINT('',(-30.,-190.,0.));
+#539 = VECTOR('',#540,1.);
+#540 = DIRECTION('',(0.,1.,0.));
+#541 = PCURVE('',#126,#542);
+#542 = DEFINITIONAL_REPRESENTATION('',(#543),#547);
+#543 = LINE('',#544,#545);
+#544 = CARTESIAN_POINT('',(-30.,-94.92592592592));
+#545 = VECTOR('',#546,1.);
+#546 = DIRECTION('',(0.,1.));
+#547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#548 = PCURVE('',#251,#549);
+#549 = DEFINITIONAL_REPRESENTATION('',(#550),#554);
+#550 = LINE('',#551,#552);
+#551 = CARTESIAN_POINT('',(0.,0.));
+#552 = VECTOR('',#553,1.);
+#553 = DIRECTION('',(1.,0.));
+#554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#555 = ORIENTED_EDGE('',*,*,#263,.F.);
+#556 = FACE_BOUND('',#557,.F.);
+#557 = EDGE_LOOP('',(#558));
+#558 = ORIENTED_EDGE('',*,*,#559,.T.);
+#559 = EDGE_CURVE('',#560,#560,#562,.T.);
+#560 = VERTEX_POINT('',#561);
+#561 = CARTESIAN_POINT('',(1.25,-157.,0.));
+#562 = SURFACE_CURVE('',#563,(#568,#579),.PCURVE_S1.);
+#563 = CIRCLE('',#564,1.25);
+#564 = AXIS2_PLACEMENT_3D('',#565,#566,#567);
+#565 = CARTESIAN_POINT('',(0.,-157.,0.));
+#566 = DIRECTION('',(0.,0.,-1.));
+#567 = DIRECTION('',(1.,0.,0.));
+#568 = PCURVE('',#126,#569);
+#569 = DEFINITIONAL_REPRESENTATION('',(#570),#578);
+#570 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#571,#572,#573,#574,#575,#576
+,#577),.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(
+  '') );
+#571 = CARTESIAN_POINT('',(1.25,-61.92592592592));
+#572 = CARTESIAN_POINT('',(1.25,-64.09098943538));
+#573 = CARTESIAN_POINT('',(-0.625,-63.00845768065));
+#574 = CARTESIAN_POINT('',(-2.5,-61.92592592592));
+#575 = CARTESIAN_POINT('',(-0.625,-60.84339417119));
+#576 = CARTESIAN_POINT('',(1.25,-59.76086241646));
+#577 = CARTESIAN_POINT('',(1.25,-61.92592592592));
+#578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#579 = PCURVE('',#580,#585);
+#580 = CYLINDRICAL_SURFACE('',#581,1.25);
+#581 = AXIS2_PLACEMENT_3D('',#582,#583,#584);
+#582 = CARTESIAN_POINT('',(0.,-157.,0.));
+#583 = DIRECTION('',(0.,0.,-1.));
+#584 = DIRECTION('',(1.,0.,0.));
+#585 = DEFINITIONAL_REPRESENTATION('',(#586),#590);
+#586 = LINE('',#587,#588);
+#587 = CARTESIAN_POINT('',(0.,0.));
+#588 = VECTOR('',#589,1.);
+#589 = DIRECTION('',(1.,0.));
+#590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#591 = FACE_BOUND('',#592,.F.);
+#592 = EDGE_LOOP('',(#593));
+#593 = ORIENTED_EDGE('',*,*,#594,.T.);
+#594 = EDGE_CURVE('',#595,#595,#597,.T.);
+#595 = VERTEX_POINT('',#596);
+#596 = CARTESIAN_POINT('',(1.25,-122.,0.));
+#597 = SURFACE_CURVE('',#598,(#603,#614),.PCURVE_S1.);
+#598 = CIRCLE('',#599,1.25);
+#599 = AXIS2_PLACEMENT_3D('',#600,#601,#602);
+#600 = CARTESIAN_POINT('',(0.,-122.,0.));
+#601 = DIRECTION('',(0.,0.,-1.));
+#602 = DIRECTION('',(1.,0.,0.));
+#603 = PCURVE('',#126,#604);
+#604 = DEFINITIONAL_REPRESENTATION('',(#605),#613);
+#605 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#606,#607,#608,#609,#610,#611
+,#612),.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(
+  '') );
+#606 = CARTESIAN_POINT('',(1.25,-26.92592592592));
+#607 = CARTESIAN_POINT('',(1.25,-29.09098943538));
+#608 = CARTESIAN_POINT('',(-0.625,-28.00845768065));
+#609 = CARTESIAN_POINT('',(-2.5,-26.92592592592));
+#610 = CARTESIAN_POINT('',(-0.625,-25.84339417119));
+#611 = CARTESIAN_POINT('',(1.25,-24.76086241646));
+#612 = CARTESIAN_POINT('',(1.25,-26.92592592592));
+#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#614 = PCURVE('',#615,#620);
+#615 = CYLINDRICAL_SURFACE('',#616,1.25);
+#616 = AXIS2_PLACEMENT_3D('',#617,#618,#619);
+#617 = CARTESIAN_POINT('',(0.,-122.,0.));
+#618 = DIRECTION('',(0.,0.,-1.));
+#619 = DIRECTION('',(1.,0.,0.));
+#620 = DEFINITIONAL_REPRESENTATION('',(#621),#625);
+#621 = LINE('',#622,#623);
+#622 = CARTESIAN_POINT('',(0.,0.));
+#623 = VECTOR('',#624,1.);
+#624 = DIRECTION('',(1.,0.));
+#625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#626 = FACE_BOUND('',#627,.F.);
+#627 = EDGE_LOOP('',(#628));
+#628 = ORIENTED_EDGE('',*,*,#629,.T.);
+#629 = EDGE_CURVE('',#630,#630,#632,.T.);
+#630 = VERTEX_POINT('',#631);
+#631 = CARTESIAN_POINT('',(16.25,-80.,0.));
+#632 = SURFACE_CURVE('',#633,(#638,#649),.PCURVE_S1.);
+#633 = CIRCLE('',#634,1.25);
+#634 = AXIS2_PLACEMENT_3D('',#635,#636,#637);
+#635 = CARTESIAN_POINT('',(15.,-80.,0.));
+#636 = DIRECTION('',(0.,0.,-1.));
+#637 = DIRECTION('',(1.,0.,0.));
+#638 = PCURVE('',#126,#639);
+#639 = DEFINITIONAL_REPRESENTATION('',(#640),#648);
+#640 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#641,#642,#643,#644,#645,#646
+,#647),.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(
+  '') );
+#641 = CARTESIAN_POINT('',(16.25,15.074074074074));
+#642 = CARTESIAN_POINT('',(16.25,12.909010564613));
+#643 = CARTESIAN_POINT('',(14.375,13.991542319344));
+#644 = CARTESIAN_POINT('',(12.5,15.074074074074));
+#645 = CARTESIAN_POINT('',(14.375,16.156605828805));
+#646 = CARTESIAN_POINT('',(16.25,17.239137583535));
+#647 = CARTESIAN_POINT('',(16.25,15.074074074074));
+#648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#649 = PCURVE('',#650,#655);
+#650 = CYLINDRICAL_SURFACE('',#651,1.25);
+#651 = AXIS2_PLACEMENT_3D('',#652,#653,#654);
+#652 = CARTESIAN_POINT('',(15.,-80.,0.));
+#653 = DIRECTION('',(0.,0.,-1.));
+#654 = DIRECTION('',(1.,0.,0.));
+#655 = DEFINITIONAL_REPRESENTATION('',(#656),#660);
+#656 = LINE('',#657,#658);
+#657 = CARTESIAN_POINT('',(0.,0.));
+#658 = VECTOR('',#659,1.);
+#659 = DIRECTION('',(1.,0.));
+#660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#661 = FACE_BOUND('',#662,.F.);
+#662 = EDGE_LOOP('',(#663));
+#663 = ORIENTED_EDGE('',*,*,#664,.T.);
+#664 = EDGE_CURVE('',#665,#665,#667,.T.);
+#665 = VERTEX_POINT('',#666);
+#666 = CARTESIAN_POINT('',(-13.75,-80.,0.));
+#667 = SURFACE_CURVE('',#668,(#673,#684),.PCURVE_S1.);
+#668 = CIRCLE('',#669,1.25);
+#669 = AXIS2_PLACEMENT_3D('',#670,#671,#672);
+#670 = CARTESIAN_POINT('',(-15.,-80.,0.));
+#671 = DIRECTION('',(0.,0.,-1.));
+#672 = DIRECTION('',(1.,0.,0.));
+#673 = PCURVE('',#126,#674);
+#674 = DEFINITIONAL_REPRESENTATION('',(#675),#683);
+#675 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#676,#677,#678,#679,#680,#681
+,#682),.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(
+  '') );
+#676 = CARTESIAN_POINT('',(-13.75,15.074074074074));
+#677 = CARTESIAN_POINT('',(-13.75,12.909010564613));
+#678 = CARTESIAN_POINT('',(-15.625,13.991542319344));
+#679 = CARTESIAN_POINT('',(-17.5,15.074074074074));
+#680 = CARTESIAN_POINT('',(-15.625,16.156605828805));
+#681 = CARTESIAN_POINT('',(-13.75,17.239137583535));
+#682 = CARTESIAN_POINT('',(-13.75,15.074074074074));
+#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#684 = PCURVE('',#685,#690);
+#685 = CYLINDRICAL_SURFACE('',#686,1.25);
+#686 = AXIS2_PLACEMENT_3D('',#687,#688,#689);
+#687 = CARTESIAN_POINT('',(-15.,-80.,0.));
+#688 = DIRECTION('',(0.,0.,-1.));
+#689 = DIRECTION('',(1.,0.,0.));
+#690 = DEFINITIONAL_REPRESENTATION('',(#691),#695);
+#691 = LINE('',#692,#693);
+#692 = CARTESIAN_POINT('',(0.,0.));
+#693 = VECTOR('',#694,1.);
+#694 = DIRECTION('',(1.,0.));
+#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#696 = ADVANCED_FACE('',(#697,#929,#959,#989,#1019),#72,.T.);
+#697 = FACE_BOUND('',#698,.T.);
+#698 = EDGE_LOOP('',(#699,#700,#723,#746,#769,#792,#815,#838,#861,#884,
+    #907,#928));
+#699 = ORIENTED_EDGE('',*,*,#56,.T.);
+#700 = ORIENTED_EDGE('',*,*,#701,.T.);
+#701 = EDGE_CURVE('',#57,#702,#704,.T.);
+#702 = VERTEX_POINT('',#703);
+#703 = CARTESIAN_POINT('',(40.,-107.,10.));
+#704 = SURFACE_CURVE('',#705,(#709,#716),.PCURVE_S1.);
+#705 = LINE('',#706,#707);
+#706 = CARTESIAN_POINT('',(30.,-107.,10.));
+#707 = VECTOR('',#708,1.);
+#708 = DIRECTION('',(1.,0.,0.));
+#709 = PCURVE('',#72,#710);
+#710 = DEFINITIONAL_REPRESENTATION('',(#711),#715);
+#711 = LINE('',#712,#713);
+#712 = CARTESIAN_POINT('',(30.,-11.92592592592));
+#713 = VECTOR('',#714,1.);
+#714 = DIRECTION('',(1.,0.));
+#715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#716 = PCURVE('',#100,#717);
+#717 = DEFINITIONAL_REPRESENTATION('',(#718),#722);
+#718 = LINE('',#719,#720);
+#719 = CARTESIAN_POINT('',(0.,-10.));
+#720 = VECTOR('',#721,1.);
+#721 = DIRECTION('',(1.,0.));
+#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#723 = ORIENTED_EDGE('',*,*,#724,.T.);
+#724 = EDGE_CURVE('',#702,#725,#727,.T.);
+#725 = VERTEX_POINT('',#726);
+#726 = CARTESIAN_POINT('',(40.,-85.,10.));
+#727 = SURFACE_CURVE('',#728,(#732,#739),.PCURVE_S1.);
+#728 = LINE('',#729,#730);
+#729 = CARTESIAN_POINT('',(40.,-107.,10.));
+#730 = VECTOR('',#731,1.);
+#731 = DIRECTION('',(0.,1.,0.));
+#732 = PCURVE('',#72,#733);
+#733 = DEFINITIONAL_REPRESENTATION('',(#734),#738);
+#734 = LINE('',#735,#736);
+#735 = CARTESIAN_POINT('',(40.,-11.92592592592));
+#736 = VECTOR('',#737,1.);
+#737 = DIRECTION('',(0.,1.));
+#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#739 = PCURVE('',#327,#740);
+#740 = DEFINITIONAL_REPRESENTATION('',(#741),#745);
+#741 = LINE('',#742,#743);
+#742 = CARTESIAN_POINT('',(0.,-10.));
+#743 = VECTOR('',#744,1.);
+#744 = DIRECTION('',(1.,0.));
+#745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#746 = ORIENTED_EDGE('',*,*,#747,.T.);
+#747 = EDGE_CURVE('',#725,#748,#750,.T.);
+#748 = VERTEX_POINT('',#749);
+#749 = CARTESIAN_POINT('',(30.,-85.,10.));
+#750 = SURFACE_CURVE('',#751,(#755,#762),.PCURVE_S1.);
+#751 = LINE('',#752,#753);
+#752 = CARTESIAN_POINT('',(40.,-85.,10.));
+#753 = VECTOR('',#754,1.);
+#754 = DIRECTION('',(-1.,0.,0.));
+#755 = PCURVE('',#72,#756);
+#756 = DEFINITIONAL_REPRESENTATION('',(#757),#761);
+#757 = LINE('',#758,#759);
+#758 = CARTESIAN_POINT('',(40.,10.074074074074));
+#759 = VECTOR('',#760,1.);
+#760 = DIRECTION('',(-1.,0.));
+#761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#762 = PCURVE('',#355,#763);
+#763 = DEFINITIONAL_REPRESENTATION('',(#764),#768);
+#764 = LINE('',#765,#766);
+#765 = CARTESIAN_POINT('',(0.,-10.));
+#766 = VECTOR('',#767,1.);
+#767 = DIRECTION('',(1.,0.));
+#768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#769 = ORIENTED_EDGE('',*,*,#770,.T.);
+#770 = EDGE_CURVE('',#748,#771,#773,.T.);
+#771 = VERTEX_POINT('',#772);
+#772 = CARTESIAN_POINT('',(30.,0.,10.));
+#773 = SURFACE_CURVE('',#774,(#778,#785),.PCURVE_S1.);
+#774 = LINE('',#775,#776);
+#775 = CARTESIAN_POINT('',(30.,-85.,10.));
+#776 = VECTOR('',#777,1.);
+#777 = DIRECTION('',(0.,1.,0.));
+#778 = PCURVE('',#72,#779);
+#779 = DEFINITIONAL_REPRESENTATION('',(#780),#784);
+#780 = LINE('',#781,#782);
+#781 = CARTESIAN_POINT('',(30.,10.074074074074));
+#782 = VECTOR('',#783,1.);
+#783 = DIRECTION('',(0.,1.));
+#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#785 = PCURVE('',#383,#786);
+#786 = DEFINITIONAL_REPRESENTATION('',(#787),#791);
+#787 = LINE('',#788,#789);
+#788 = CARTESIAN_POINT('',(0.,-10.));
+#789 = VECTOR('',#790,1.);
+#790 = DIRECTION('',(1.,0.));
+#791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#792 = ORIENTED_EDGE('',*,*,#793,.F.);
+#793 = EDGE_CURVE('',#794,#771,#796,.T.);
+#794 = VERTEX_POINT('',#795);
+#795 = CARTESIAN_POINT('',(-30.,0.,10.));
+#796 = SURFACE_CURVE('',#797,(#801,#808),.PCURVE_S1.);
+#797 = LINE('',#798,#799);
+#798 = CARTESIAN_POINT('',(-30.,0.,10.));
+#799 = VECTOR('',#800,1.);
+#800 = DIRECTION('',(1.,0.,0.));
+#801 = PCURVE('',#72,#802);
+#802 = DEFINITIONAL_REPRESENTATION('',(#803),#807);
+#803 = LINE('',#804,#805);
+#804 = CARTESIAN_POINT('',(-30.,95.074074074074));
+#805 = VECTOR('',#806,1.);
+#806 = DIRECTION('',(1.,0.));
+#807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#808 = PCURVE('',#411,#809);
+#809 = DEFINITIONAL_REPRESENTATION('',(#810),#814);
+#810 = LINE('',#811,#812);
+#811 = CARTESIAN_POINT('',(0.,-10.));
+#812 = VECTOR('',#813,1.);
+#813 = DIRECTION('',(1.,0.));
+#814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#815 = ORIENTED_EDGE('',*,*,#816,.F.);
+#816 = EDGE_CURVE('',#817,#794,#819,.T.);
+#817 = VERTEX_POINT('',#818);
+#818 = CARTESIAN_POINT('',(-30.,-85.,10.));
+#819 = SURFACE_CURVE('',#820,(#824,#831),.PCURVE_S1.);
+#820 = LINE('',#821,#822);
+#821 = CARTESIAN_POINT('',(-30.,-85.,10.));
+#822 = VECTOR('',#823,1.);
+#823 = DIRECTION('',(0.,1.,0.));
+#824 = PCURVE('',#72,#825);
+#825 = DEFINITIONAL_REPRESENTATION('',(#826),#830);
+#826 = LINE('',#827,#828);
+#827 = CARTESIAN_POINT('',(-30.,10.074074074074));
+#828 = VECTOR('',#829,1.);
+#829 = DIRECTION('',(0.,1.));
+#830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#831 = PCURVE('',#439,#832);
+#832 = DEFINITIONAL_REPRESENTATION('',(#833),#837);
+#833 = LINE('',#834,#835);
+#834 = CARTESIAN_POINT('',(0.,-10.));
+#835 = VECTOR('',#836,1.);
+#836 = DIRECTION('',(1.,0.));
+#837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#838 = ORIENTED_EDGE('',*,*,#839,.F.);
+#839 = EDGE_CURVE('',#840,#817,#842,.T.);
+#840 = VERTEX_POINT('',#841);
+#841 = CARTESIAN_POINT('',(-40.,-85.,10.));
+#842 = SURFACE_CURVE('',#843,(#847,#854),.PCURVE_S1.);
+#843 = LINE('',#844,#845);
+#844 = CARTESIAN_POINT('',(-40.,-85.,10.));
+#845 = VECTOR('',#846,1.);
+#846 = DIRECTION('',(1.,0.,0.));
+#847 = PCURVE('',#72,#848);
+#848 = DEFINITIONAL_REPRESENTATION('',(#849),#853);
+#849 = LINE('',#850,#851);
+#850 = CARTESIAN_POINT('',(-40.,10.074074074074));
+#851 = VECTOR('',#852,1.);
+#852 = DIRECTION('',(1.,0.));
+#853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#854 = PCURVE('',#467,#855);
+#855 = DEFINITIONAL_REPRESENTATION('',(#856),#860);
+#856 = LINE('',#857,#858);
+#857 = CARTESIAN_POINT('',(0.,-10.));
+#858 = VECTOR('',#859,1.);
+#859 = DIRECTION('',(1.,0.));
+#860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#861 = ORIENTED_EDGE('',*,*,#862,.F.);
+#862 = EDGE_CURVE('',#863,#840,#865,.T.);
+#863 = VERTEX_POINT('',#864);
+#864 = CARTESIAN_POINT('',(-40.,-107.,10.));
+#865 = SURFACE_CURVE('',#866,(#870,#877),.PCURVE_S1.);
+#866 = LINE('',#867,#868);
+#867 = CARTESIAN_POINT('',(-40.,-107.,10.));
+#868 = VECTOR('',#869,1.);
+#869 = DIRECTION('',(0.,1.,0.));
+#870 = PCURVE('',#72,#871);
+#871 = DEFINITIONAL_REPRESENTATION('',(#872),#876);
+#872 = LINE('',#873,#874);
+#873 = CARTESIAN_POINT('',(-40.,-11.92592592592));
+#874 = VECTOR('',#875,1.);
+#875 = DIRECTION('',(0.,1.));
+#876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#877 = PCURVE('',#495,#878);
+#878 = DEFINITIONAL_REPRESENTATION('',(#879),#883);
+#879 = LINE('',#880,#881);
+#880 = CARTESIAN_POINT('',(0.,-10.));
+#881 = VECTOR('',#882,1.);
+#882 = DIRECTION('',(1.,0.));
+#883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#884 = ORIENTED_EDGE('',*,*,#885,.F.);
+#885 = EDGE_CURVE('',#886,#863,#888,.T.);
+#886 = VERTEX_POINT('',#887);
+#887 = CARTESIAN_POINT('',(-30.,-107.,10.));
+#888 = SURFACE_CURVE('',#889,(#893,#900),.PCURVE_S1.);
+#889 = LINE('',#890,#891);
+#890 = CARTESIAN_POINT('',(-30.,-107.,10.));
+#891 = VECTOR('',#892,1.);
+#892 = DIRECTION('',(-1.,0.,0.));
+#893 = PCURVE('',#72,#894);
+#894 = DEFINITIONAL_REPRESENTATION('',(#895),#899);
+#895 = LINE('',#896,#897);
+#896 = CARTESIAN_POINT('',(-30.,-11.92592592592));
+#897 = VECTOR('',#898,1.);
+#898 = DIRECTION('',(-1.,0.));
+#899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#900 = PCURVE('',#523,#901);
+#901 = DEFINITIONAL_REPRESENTATION('',(#902),#906);
+#902 = LINE('',#903,#904);
+#903 = CARTESIAN_POINT('',(0.,-10.));
+#904 = VECTOR('',#905,1.);
+#905 = DIRECTION('',(1.,0.));
+#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#907 = ORIENTED_EDGE('',*,*,#908,.F.);
+#908 = EDGE_CURVE('',#213,#886,#909,.T.);
+#909 = SURFACE_CURVE('',#910,(#914,#921),.PCURVE_S1.);
+#910 = LINE('',#911,#912);
+#911 = CARTESIAN_POINT('',(-30.,-190.,10.));
+#912 = VECTOR('',#913,1.);
+#913 = DIRECTION('',(0.,1.,0.));
+#914 = PCURVE('',#72,#915);
+#915 = DEFINITIONAL_REPRESENTATION('',(#916),#920);
+#916 = LINE('',#917,#918);
+#917 = CARTESIAN_POINT('',(-30.,-94.92592592592));
+#918 = VECTOR('',#919,1.);
+#919 = DIRECTION('',(0.,1.));
+#920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#921 = PCURVE('',#251,#922);
+#922 = DEFINITIONAL_REPRESENTATION('',(#923),#927);
+#923 = LINE('',#924,#925);
+#924 = CARTESIAN_POINT('',(0.,-10.));
+#925 = VECTOR('',#926,1.);
+#926 = DIRECTION('',(1.,0.));
+#927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#928 = ORIENTED_EDGE('',*,*,#212,.F.);
+#929 = FACE_BOUND('',#930,.T.);
+#930 = EDGE_LOOP('',(#931));
+#931 = ORIENTED_EDGE('',*,*,#932,.T.);
+#932 = EDGE_CURVE('',#933,#933,#935,.T.);
+#933 = VERTEX_POINT('',#934);
+#934 = CARTESIAN_POINT('',(1.25,-157.,10.));
+#935 = SURFACE_CURVE('',#936,(#941,#952),.PCURVE_S1.);
+#936 = CIRCLE('',#937,1.25);
+#937 = AXIS2_PLACEMENT_3D('',#938,#939,#940);
+#938 = CARTESIAN_POINT('',(0.,-157.,10.));
+#939 = DIRECTION('',(0.,0.,-1.));
+#940 = DIRECTION('',(1.,0.,0.));
+#941 = PCURVE('',#72,#942);
+#942 = DEFINITIONAL_REPRESENTATION('',(#943),#951);
+#943 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#944,#945,#946,#947,#948,#949
+,#950),.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(
+  '') );
+#944 = CARTESIAN_POINT('',(1.25,-61.92592592592));
+#945 = CARTESIAN_POINT('',(1.25,-64.09098943538));
+#946 = CARTESIAN_POINT('',(-0.625,-63.00845768065));
+#947 = CARTESIAN_POINT('',(-2.5,-61.92592592592));
+#948 = CARTESIAN_POINT('',(-0.625,-60.84339417119));
+#949 = CARTESIAN_POINT('',(1.25,-59.76086241646));
+#950 = CARTESIAN_POINT('',(1.25,-61.92592592592));
+#951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#952 = PCURVE('',#580,#953);
+#953 = DEFINITIONAL_REPRESENTATION('',(#954),#958);
+#954 = LINE('',#955,#956);
+#955 = CARTESIAN_POINT('',(0.,-10.));
+#956 = VECTOR('',#957,1.);
+#957 = DIRECTION('',(1.,0.));
+#958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#959 = FACE_BOUND('',#960,.T.);
+#960 = EDGE_LOOP('',(#961));
+#961 = ORIENTED_EDGE('',*,*,#962,.T.);
+#962 = EDGE_CURVE('',#963,#963,#965,.T.);
+#963 = VERTEX_POINT('',#964);
+#964 = CARTESIAN_POINT('',(1.25,-122.,10.));
+#965 = SURFACE_CURVE('',#966,(#971,#982),.PCURVE_S1.);
+#966 = CIRCLE('',#967,1.25);
+#967 = AXIS2_PLACEMENT_3D('',#968,#969,#970);
+#968 = CARTESIAN_POINT('',(0.,-122.,10.));
+#969 = DIRECTION('',(0.,0.,-1.));
+#970 = DIRECTION('',(1.,0.,0.));
+#971 = PCURVE('',#72,#972);
+#972 = DEFINITIONAL_REPRESENTATION('',(#973),#981);
+#973 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#974,#975,#976,#977,#978,#979
+,#980),.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(
+  '') );
+#974 = CARTESIAN_POINT('',(1.25,-26.92592592592));
+#975 = CARTESIAN_POINT('',(1.25,-29.09098943538));
+#976 = CARTESIAN_POINT('',(-0.625,-28.00845768065));
+#977 = CARTESIAN_POINT('',(-2.5,-26.92592592592));
+#978 = CARTESIAN_POINT('',(-0.625,-25.84339417119));
+#979 = CARTESIAN_POINT('',(1.25,-24.76086241646));
+#980 = CARTESIAN_POINT('',(1.25,-26.92592592592));
+#981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#982 = PCURVE('',#615,#983);
+#983 = DEFINITIONAL_REPRESENTATION('',(#984),#988);
+#984 = LINE('',#985,#986);
+#985 = CARTESIAN_POINT('',(0.,-10.));
+#986 = VECTOR('',#987,1.);
+#987 = DIRECTION('',(1.,0.));
+#988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#989 = FACE_BOUND('',#990,.T.);
+#990 = EDGE_LOOP('',(#991));
+#991 = ORIENTED_EDGE('',*,*,#992,.T.);
+#992 = EDGE_CURVE('',#993,#993,#995,.T.);
+#993 = VERTEX_POINT('',#994);
+#994 = CARTESIAN_POINT('',(16.25,-80.,10.));
+#995 = SURFACE_CURVE('',#996,(#1001,#1012),.PCURVE_S1.);
+#996 = CIRCLE('',#997,1.25);
+#997 = AXIS2_PLACEMENT_3D('',#998,#999,#1000);
+#998 = CARTESIAN_POINT('',(15.,-80.,10.));
+#999 = DIRECTION('',(0.,0.,-1.));
+#1000 = DIRECTION('',(1.,0.,0.));
+#1001 = PCURVE('',#72,#1002);
+#1002 = DEFINITIONAL_REPRESENTATION('',(#1003),#1011);
+#1003 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1004,#1005,#1006,#1007,
+#1008,#1009,#1010),.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('') );
+#1004 = CARTESIAN_POINT('',(16.25,15.074074074074));
+#1005 = CARTESIAN_POINT('',(16.25,12.909010564613));
+#1006 = CARTESIAN_POINT('',(14.375,13.991542319344));
+#1007 = CARTESIAN_POINT('',(12.5,15.074074074074));
+#1008 = CARTESIAN_POINT('',(14.375,16.156605828805));
+#1009 = CARTESIAN_POINT('',(16.25,17.239137583535));
+#1010 = CARTESIAN_POINT('',(16.25,15.074074074074));
+#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1012 = PCURVE('',#650,#1013);
+#1013 = DEFINITIONAL_REPRESENTATION('',(#1014),#1018);
+#1014 = LINE('',#1015,#1016);
+#1015 = CARTESIAN_POINT('',(0.,-10.));
+#1016 = VECTOR('',#1017,1.);
+#1017 = DIRECTION('',(1.,0.));
+#1018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1019 = FACE_BOUND('',#1020,.T.);
+#1020 = EDGE_LOOP('',(#1021));
+#1021 = ORIENTED_EDGE('',*,*,#1022,.T.);
+#1022 = EDGE_CURVE('',#1023,#1023,#1025,.T.);
+#1023 = VERTEX_POINT('',#1024);
+#1024 = CARTESIAN_POINT('',(-13.75,-80.,10.));
+#1025 = SURFACE_CURVE('',#1026,(#1031,#1042),.PCURVE_S1.);
+#1026 = CIRCLE('',#1027,1.25);
+#1027 = AXIS2_PLACEMENT_3D('',#1028,#1029,#1030);
+#1028 = CARTESIAN_POINT('',(-15.,-80.,10.));
+#1029 = DIRECTION('',(0.,0.,-1.));
+#1030 = DIRECTION('',(1.,0.,0.));
+#1031 = PCURVE('',#72,#1032);
+#1032 = DEFINITIONAL_REPRESENTATION('',(#1033),#1041);
+#1033 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1034,#1035,#1036,#1037,
+#1038,#1039,#1040),.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('') );
+#1034 = CARTESIAN_POINT('',(-13.75,15.074074074074));
+#1035 = CARTESIAN_POINT('',(-13.75,12.909010564613));
+#1036 = CARTESIAN_POINT('',(-15.625,13.991542319344));
+#1037 = CARTESIAN_POINT('',(-17.5,15.074074074074));
+#1038 = CARTESIAN_POINT('',(-15.625,16.156605828805));
+#1039 = CARTESIAN_POINT('',(-13.75,17.239137583535));
+#1040 = CARTESIAN_POINT('',(-13.75,15.074074074074));
+#1041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1042 = PCURVE('',#685,#1043);
+#1043 = DEFINITIONAL_REPRESENTATION('',(#1044),#1048);
+#1044 = LINE('',#1045,#1046);
+#1045 = CARTESIAN_POINT('',(0.,-10.));
+#1046 = VECTOR('',#1047,1.);
+#1047 = DIRECTION('',(1.,0.));
+#1048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1049 = ADVANCED_FACE('',(#1050),#100,.F.);
+#1050 = FACE_BOUND('',#1051,.F.);
+#1051 = EDGE_LOOP('',(#1052,#1053,#1054,#1075));
+#1052 = ORIENTED_EDGE('',*,*,#84,.T.);
+#1053 = ORIENTED_EDGE('',*,*,#701,.T.);
+#1054 = ORIENTED_EDGE('',*,*,#1055,.F.);
+#1055 = EDGE_CURVE('',#289,#702,#1056,.T.);
+#1056 = SURFACE_CURVE('',#1057,(#1061,#1068),.PCURVE_S1.);
+#1057 = LINE('',#1058,#1059);
+#1058 = CARTESIAN_POINT('',(40.,-107.,0.));
+#1059 = VECTOR('',#1060,1.);
+#1060 = DIRECTION('',(0.,0.,1.));
+#1061 = PCURVE('',#100,#1062);
+#1062 = DEFINITIONAL_REPRESENTATION('',(#1063),#1067);
+#1063 = LINE('',#1064,#1065);
+#1064 = CARTESIAN_POINT('',(10.,0.));
+#1065 = VECTOR('',#1066,1.);
+#1066 = DIRECTION('',(0.,-1.));
+#1067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1068 = PCURVE('',#327,#1069);
+#1069 = DEFINITIONAL_REPRESENTATION('',(#1070),#1074);
+#1070 = LINE('',#1071,#1072);
+#1071 = CARTESIAN_POINT('',(0.,0.));
+#1072 = VECTOR('',#1073,1.);
+#1073 = DIRECTION('',(0.,-1.));
+#1074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1075 = ORIENTED_EDGE('',*,*,#288,.F.);
+#1076 = ADVANCED_FACE('',(#1077),#161,.F.);
+#1077 = FACE_BOUND('',#1078,.F.);
+#1078 = EDGE_LOOP('',(#1079,#1102,#1129,#1130));
+#1079 = ORIENTED_EDGE('',*,*,#1080,.T.);
+#1080 = EDGE_CURVE('',#141,#1081,#1083,.T.);
+#1081 = VERTEX_POINT('',#1082);
+#1082 = CARTESIAN_POINT('',(20.,-124.5,5.));
+#1083 = SEAM_CURVE('',#1084,(#1088,#1095),.PCURVE_S1.);
+#1084 = LINE('',#1085,#1086);
+#1085 = CARTESIAN_POINT('',(30.,-124.5,5.));
+#1086 = VECTOR('',#1087,1.);
+#1087 = DIRECTION('',(-1.,-0.,-0.));
+#1088 = PCURVE('',#161,#1089);
+#1089 = DEFINITIONAL_REPRESENTATION('',(#1090),#1094);
+#1090 = LINE('',#1091,#1092);
+#1091 = CARTESIAN_POINT('',(0.,0.));
+#1092 = VECTOR('',#1093,1.);
+#1093 = DIRECTION('',(0.,-1.));
+#1094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1095 = PCURVE('',#161,#1096);
+#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1101);
+#1097 = LINE('',#1098,#1099);
+#1098 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1099 = VECTOR('',#1100,1.);
+#1100 = DIRECTION('',(0.,-1.));
+#1101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1102 = ORIENTED_EDGE('',*,*,#1103,.T.);
+#1103 = EDGE_CURVE('',#1081,#1081,#1104,.T.);
+#1104 = SURFACE_CURVE('',#1105,(#1110,#1117),.PCURVE_S1.);
+#1105 = CIRCLE('',#1106,2.5);
+#1106 = AXIS2_PLACEMENT_3D('',#1107,#1108,#1109);
+#1107 = CARTESIAN_POINT('',(20.,-127.,5.));
+#1108 = DIRECTION('',(1.,0.,0.));
+#1109 = DIRECTION('',(0.,1.,0.));
+#1110 = PCURVE('',#161,#1111);
+#1111 = DEFINITIONAL_REPRESENTATION('',(#1112),#1116);
+#1112 = LINE('',#1113,#1114);
+#1113 = CARTESIAN_POINT('',(0.,-10.));
+#1114 = VECTOR('',#1115,1.);
+#1115 = DIRECTION('',(1.,0.));
+#1116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1117 = PCURVE('',#1118,#1123);
+#1118 = PLANE('',#1119);
+#1119 = AXIS2_PLACEMENT_3D('',#1120,#1121,#1122);
+#1120 = CARTESIAN_POINT('',(20.,-127.,5.));
+#1121 = DIRECTION('',(1.,0.,0.));
+#1122 = DIRECTION('',(0.,0.,1.));
+#1123 = DEFINITIONAL_REPRESENTATION('',(#1124),#1128);
+#1124 = CIRCLE('',#1125,2.5);
+#1125 = AXIS2_PLACEMENT_2D('',#1126,#1127);
+#1126 = CARTESIAN_POINT('',(0.,0.));
+#1127 = DIRECTION('',(0.,-1.));
+#1128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1129 = ORIENTED_EDGE('',*,*,#1080,.F.);
+#1130 = ORIENTED_EDGE('',*,*,#140,.F.);
+#1131 = ADVANCED_FACE('',(#1132),#196,.F.);
+#1132 = FACE_BOUND('',#1133,.F.);
+#1133 = EDGE_LOOP('',(#1134,#1157,#1184,#1185));
+#1134 = ORIENTED_EDGE('',*,*,#1135,.T.);
+#1135 = EDGE_CURVE('',#176,#1136,#1138,.T.);
+#1136 = VERTEX_POINT('',#1137);
+#1137 = CARTESIAN_POINT('',(20.,-167.5,5.));
+#1138 = SEAM_CURVE('',#1139,(#1143,#1150),.PCURVE_S1.);
+#1139 = LINE('',#1140,#1141);
+#1140 = CARTESIAN_POINT('',(30.,-167.5,5.));
+#1141 = VECTOR('',#1142,1.);
+#1142 = DIRECTION('',(-1.,-0.,-0.));
+#1143 = PCURVE('',#196,#1144);
+#1144 = DEFINITIONAL_REPRESENTATION('',(#1145),#1149);
+#1145 = LINE('',#1146,#1147);
+#1146 = CARTESIAN_POINT('',(0.,0.));
+#1147 = VECTOR('',#1148,1.);
+#1148 = DIRECTION('',(0.,-1.));
+#1149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1150 = PCURVE('',#196,#1151);
+#1151 = DEFINITIONAL_REPRESENTATION('',(#1152),#1156);
+#1152 = LINE('',#1153,#1154);
+#1153 = CARTESIAN_POINT('',(6.28318530718,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,2.5);
+#1161 = AXIS2_PLACEMENT_3D('',#1162,#1163,#1164);
+#1162 = CARTESIAN_POINT('',(20.,-170.,5.));
+#1163 = DIRECTION('',(1.,0.,0.));
+#1164 = DIRECTION('',(0.,1.,0.));
+#1165 = PCURVE('',#196,#1166);
+#1166 = DEFINITIONAL_REPRESENTATION('',(#1167),#1171);
+#1167 = LINE('',#1168,#1169);
+#1168 = CARTESIAN_POINT('',(0.,-10.));
+#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('',(20.,-170.,5.));
+#1176 = DIRECTION('',(1.,0.,0.));
+#1177 = DIRECTION('',(0.,1.,0.));
+#1178 = DEFINITIONAL_REPRESENTATION('',(#1179),#1183);
+#1179 = CIRCLE('',#1180,2.5);
+#1180 = AXIS2_PLACEMENT_2D('',#1181,#1182);
+#1181 = CARTESIAN_POINT('',(-2.84217094304E-14,0.));
+#1182 = DIRECTION('',(1.,0.));
+#1183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1184 = ORIENTED_EDGE('',*,*,#1135,.F.);
+#1185 = ORIENTED_EDGE('',*,*,#175,.F.);
+#1186 = ADVANCED_FACE('',(#1187,#1213,#1244),#251,.T.);
+#1187 = FACE_BOUND('',#1188,.T.);
+#1188 = EDGE_LOOP('',(#1189,#1190,#1191,#1212));
+#1189 = ORIENTED_EDGE('',*,*,#235,.T.);
+#1190 = ORIENTED_EDGE('',*,*,#908,.T.);
+#1191 = ORIENTED_EDGE('',*,*,#1192,.F.);
+#1192 = EDGE_CURVE('',#508,#886,#1193,.T.);
+#1193 = SURFACE_CURVE('',#1194,(#1198,#1205),.PCURVE_S1.);
+#1194 = LINE('',#1195,#1196);
+#1195 = CARTESIAN_POINT('',(-30.,-107.,0.));
+#1196 = VECTOR('',#1197,1.);
+#1197 = DIRECTION('',(0.,0.,1.));
+#1198 = PCURVE('',#251,#1199);
+#1199 = DEFINITIONAL_REPRESENTATION('',(#1200),#1204);
+#1200 = LINE('',#1201,#1202);
+#1201 = CARTESIAN_POINT('',(83.,0.));
+#1202 = VECTOR('',#1203,1.);
+#1203 = DIRECTION('',(0.,-1.));
+#1204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1205 = PCURVE('',#523,#1206);
+#1206 = DEFINITIONAL_REPRESENTATION('',(#1207),#1211);
+#1207 = LINE('',#1208,#1209);
+#1208 = CARTESIAN_POINT('',(0.,-0.));
+#1209 = VECTOR('',#1210,1.);
+#1210 = DIRECTION('',(0.,-1.));
+#1211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1212 = ORIENTED_EDGE('',*,*,#535,.F.);
+#1213 = FACE_BOUND('',#1214,.T.);
+#1214 = EDGE_LOOP('',(#1215));
+#1215 = ORIENTED_EDGE('',*,*,#1216,.F.);
+#1216 = EDGE_CURVE('',#1217,#1217,#1219,.T.);
+#1217 = VERTEX_POINT('',#1218);
+#1218 = CARTESIAN_POINT('',(-30.,-172.5,5.));
+#1219 = SURFACE_CURVE('',#1220,(#1225,#1232),.PCURVE_S1.);
+#1220 = CIRCLE('',#1221,2.5);
+#1221 = AXIS2_PLACEMENT_3D('',#1222,#1223,#1224);
+#1222 = CARTESIAN_POINT('',(-30.,-170.,5.));
+#1223 = DIRECTION('',(-1.,0.,0.));
+#1224 = DIRECTION('',(0.,-1.,0.));
+#1225 = PCURVE('',#251,#1226);
+#1226 = DEFINITIONAL_REPRESENTATION('',(#1227),#1231);
+#1227 = CIRCLE('',#1228,2.5);
+#1228 = AXIS2_PLACEMENT_2D('',#1229,#1230);
+#1229 = CARTESIAN_POINT('',(20.,-5.));
+#1230 = DIRECTION('',(-1.,0.));
+#1231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1232 = PCURVE('',#1233,#1238);
+#1233 = CYLINDRICAL_SURFACE('',#1234,2.5);
+#1234 = AXIS2_PLACEMENT_3D('',#1235,#1236,#1237);
+#1235 = CARTESIAN_POINT('',(-30.,-170.,5.));
+#1236 = DIRECTION('',(-1.,0.,0.));
+#1237 = DIRECTION('',(0.,-1.,0.));
+#1238 = DEFINITIONAL_REPRESENTATION('',(#1239),#1243);
+#1239 = LINE('',#1240,#1241);
+#1240 = CARTESIAN_POINT('',(0.,0.));
+#1241 = VECTOR('',#1242,1.);
+#1242 = DIRECTION('',(1.,0.));
+#1243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1244 = FACE_BOUND('',#1245,.T.);
+#1245 = EDGE_LOOP('',(#1246));
+#1246 = ORIENTED_EDGE('',*,*,#1247,.F.);
+#1247 = EDGE_CURVE('',#1248,#1248,#1250,.T.);
+#1248 = VERTEX_POINT('',#1249);
+#1249 = CARTESIAN_POINT('',(-30.,-129.5,5.));
+#1250 = SURFACE_CURVE('',#1251,(#1256,#1263),.PCURVE_S1.);
+#1251 = CIRCLE('',#1252,2.5);
+#1252 = AXIS2_PLACEMENT_3D('',#1253,#1254,#1255);
+#1253 = CARTESIAN_POINT('',(-30.,-127.,5.));
+#1254 = DIRECTION('',(-1.,0.,0.));
+#1255 = DIRECTION('',(0.,-1.,0.));
+#1256 = PCURVE('',#251,#1257);
+#1257 = DEFINITIONAL_REPRESENTATION('',(#1258),#1262);
+#1258 = CIRCLE('',#1259,2.5);
+#1259 = AXIS2_PLACEMENT_2D('',#1260,#1261);
+#1260 = CARTESIAN_POINT('',(63.,-5.));
+#1261 = DIRECTION('',(-1.,0.));
+#1262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1263 = PCURVE('',#1264,#1269);
+#1264 = CYLINDRICAL_SURFACE('',#1265,2.5);
+#1265 = AXIS2_PLACEMENT_3D('',#1266,#1267,#1268);
+#1266 = CARTESIAN_POINT('',(-30.,-127.,5.));
+#1267 = DIRECTION('',(-1.,0.,0.));
+#1268 = DIRECTION('',(0.,-1.,0.));
+#1269 = DEFINITIONAL_REPRESENTATION('',(#1270),#1274);
+#1270 = LINE('',#1271,#1272);
+#1271 = CARTESIAN_POINT('',(0.,0.));
+#1272 = VECTOR('',#1273,1.);
+#1273 = DIRECTION('',(1.,0.));
+#1274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1275 = ADVANCED_FACE('',(#1276),#327,.F.);
+#1276 = FACE_BOUND('',#1277,.F.);
+#1277 = EDGE_LOOP('',(#1278,#1279,#1280,#1301));
+#1278 = ORIENTED_EDGE('',*,*,#1055,.T.);
+#1279 = ORIENTED_EDGE('',*,*,#724,.T.);
+#1280 = ORIENTED_EDGE('',*,*,#1281,.F.);
+#1281 = EDGE_CURVE('',#312,#725,#1282,.T.);
+#1282 = SURFACE_CURVE('',#1283,(#1287,#1294),.PCURVE_S1.);
+#1283 = LINE('',#1284,#1285);
+#1284 = CARTESIAN_POINT('',(40.,-85.,0.));
+#1285 = VECTOR('',#1286,1.);
+#1286 = DIRECTION('',(0.,0.,1.));
+#1287 = PCURVE('',#327,#1288);
+#1288 = DEFINITIONAL_REPRESENTATION('',(#1289),#1293);
+#1289 = LINE('',#1290,#1291);
+#1290 = CARTESIAN_POINT('',(22.,0.));
+#1291 = VECTOR('',#1292,1.);
+#1292 = DIRECTION('',(0.,-1.));
+#1293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1294 = PCURVE('',#355,#1295);
+#1295 = DEFINITIONAL_REPRESENTATION('',(#1296),#1300);
+#1296 = LINE('',#1297,#1298);
+#1297 = CARTESIAN_POINT('',(0.,-0.));
+#1298 = VECTOR('',#1299,1.);
+#1299 = DIRECTION('',(0.,-1.));
+#1300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1301 = ORIENTED_EDGE('',*,*,#311,.F.);
+#1302 = ADVANCED_FACE('',(#1303),#523,.T.);
+#1303 = FACE_BOUND('',#1304,.T.);
+#1304 = EDGE_LOOP('',(#1305,#1306,#1307,#1328));
+#1305 = ORIENTED_EDGE('',*,*,#1192,.T.);
+#1306 = ORIENTED_EDGE('',*,*,#885,.T.);
+#1307 = ORIENTED_EDGE('',*,*,#1308,.F.);
+#1308 = EDGE_CURVE('',#480,#863,#1309,.T.);
+#1309 = SURFACE_CURVE('',#1310,(#1314,#1321),.PCURVE_S1.);
+#1310 = LINE('',#1311,#1312);
+#1311 = CARTESIAN_POINT('',(-40.,-107.,0.));
+#1312 = VECTOR('',#1313,1.);
+#1313 = DIRECTION('',(0.,0.,1.));
+#1314 = PCURVE('',#523,#1315);
+#1315 = DEFINITIONAL_REPRESENTATION('',(#1316),#1320);
+#1316 = LINE('',#1317,#1318);
+#1317 = CARTESIAN_POINT('',(10.,0.));
+#1318 = VECTOR('',#1319,1.);
+#1319 = DIRECTION('',(0.,-1.));
+#1320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1321 = PCURVE('',#495,#1322);
+#1322 = DEFINITIONAL_REPRESENTATION('',(#1323),#1327);
+#1323 = LINE('',#1324,#1325);
+#1324 = CARTESIAN_POINT('',(0.,0.));
+#1325 = VECTOR('',#1326,1.);
+#1326 = DIRECTION('',(0.,-1.));
+#1327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1328 = ORIENTED_EDGE('',*,*,#507,.F.);
+#1329 = ADVANCED_FACE('',(#1330),#355,.F.);
+#1330 = FACE_BOUND('',#1331,.F.);
+#1331 = EDGE_LOOP('',(#1332,#1333,#1334,#1355));
+#1332 = ORIENTED_EDGE('',*,*,#1281,.T.);
+#1333 = ORIENTED_EDGE('',*,*,#747,.T.);
+#1334 = ORIENTED_EDGE('',*,*,#1335,.F.);
+#1335 = EDGE_CURVE('',#340,#748,#1336,.T.);
+#1336 = SURFACE_CURVE('',#1337,(#1341,#1348),.PCURVE_S1.);
+#1337 = LINE('',#1338,#1339);
+#1338 = CARTESIAN_POINT('',(30.,-85.,0.));
+#1339 = VECTOR('',#1340,1.);
+#1340 = DIRECTION('',(0.,0.,1.));
+#1341 = PCURVE('',#355,#1342);
+#1342 = DEFINITIONAL_REPRESENTATION('',(#1343),#1347);
+#1343 = LINE('',#1344,#1345);
+#1344 = CARTESIAN_POINT('',(10.,0.));
+#1345 = VECTOR('',#1346,1.);
+#1346 = DIRECTION('',(0.,-1.));
+#1347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1348 = PCURVE('',#383,#1349);
+#1349 = DEFINITIONAL_REPRESENTATION('',(#1350),#1354);
+#1350 = LINE('',#1351,#1352);
+#1351 = CARTESIAN_POINT('',(0.,0.));
+#1352 = VECTOR('',#1353,1.);
+#1353 = DIRECTION('',(0.,-1.));
+#1354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1355 = ORIENTED_EDGE('',*,*,#339,.F.);
+#1356 = ADVANCED_FACE('',(#1357),#495,.T.);
+#1357 = FACE_BOUND('',#1358,.T.);
+#1358 = EDGE_LOOP('',(#1359,#1360,#1361,#1382));
+#1359 = ORIENTED_EDGE('',*,*,#1308,.T.);
+#1360 = ORIENTED_EDGE('',*,*,#862,.T.);
+#1361 = ORIENTED_EDGE('',*,*,#1362,.F.);
+#1362 = EDGE_CURVE('',#452,#840,#1363,.T.);
+#1363 = SURFACE_CURVE('',#1364,(#1368,#1375),.PCURVE_S1.);
+#1364 = LINE('',#1365,#1366);
+#1365 = CARTESIAN_POINT('',(-40.,-85.,0.));
+#1366 = VECTOR('',#1367,1.);
+#1367 = DIRECTION('',(0.,0.,1.));
+#1368 = PCURVE('',#495,#1369);
+#1369 = DEFINITIONAL_REPRESENTATION('',(#1370),#1374);
+#1370 = LINE('',#1371,#1372);
+#1371 = CARTESIAN_POINT('',(22.,0.));
+#1372 = VECTOR('',#1373,1.);
+#1373 = DIRECTION('',(0.,-1.));
+#1374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1375 = PCURVE('',#467,#1376);
+#1376 = DEFINITIONAL_REPRESENTATION('',(#1377),#1381);
+#1377 = LINE('',#1378,#1379);
+#1378 = CARTESIAN_POINT('',(0.,0.));
+#1379 = VECTOR('',#1380,1.);
+#1380 = DIRECTION('',(0.,-1.));
+#1381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1382 = ORIENTED_EDGE('',*,*,#479,.F.);
+#1383 = ADVANCED_FACE('',(#1384,#1410,#1445),#383,.F.);
+#1384 = FACE_BOUND('',#1385,.F.);
+#1385 = EDGE_LOOP('',(#1386,#1387,#1388,#1409));
+#1386 = ORIENTED_EDGE('',*,*,#1335,.T.);
+#1387 = ORIENTED_EDGE('',*,*,#770,.T.);
+#1388 = ORIENTED_EDGE('',*,*,#1389,.F.);
+#1389 = EDGE_CURVE('',#368,#771,#1390,.T.);
+#1390 = SURFACE_CURVE('',#1391,(#1395,#1402),.PCURVE_S1.);
+#1391 = LINE('',#1392,#1393);
+#1392 = CARTESIAN_POINT('',(30.,0.,0.));
+#1393 = VECTOR('',#1394,1.);
+#1394 = DIRECTION('',(0.,0.,1.));
+#1395 = PCURVE('',#383,#1396);
+#1396 = DEFINITIONAL_REPRESENTATION('',(#1397),#1401);
+#1397 = LINE('',#1398,#1399);
+#1398 = CARTESIAN_POINT('',(85.,0.));
+#1399 = VECTOR('',#1400,1.);
+#1400 = DIRECTION('',(0.,-1.));
+#1401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1402 = PCURVE('',#411,#1403);
+#1403 = DEFINITIONAL_REPRESENTATION('',(#1404),#1408);
+#1404 = LINE('',#1405,#1406);
+#1405 = CARTESIAN_POINT('',(60.,0.));
+#1406 = VECTOR('',#1407,1.);
+#1407 = DIRECTION('',(0.,-1.));
+#1408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1409 = ORIENTED_EDGE('',*,*,#367,.F.);
+#1410 = FACE_BOUND('',#1411,.F.);
+#1411 = EDGE_LOOP('',(#1412));
+#1412 = ORIENTED_EDGE('',*,*,#1413,.T.);
+#1413 = EDGE_CURVE('',#1414,#1414,#1416,.T.);
+#1414 = VERTEX_POINT('',#1415);
+#1415 = CARTESIAN_POINT('',(30.,-30.,5.));
+#1416 = SURFACE_CURVE('',#1417,(#1422,#1433),.PCURVE_S1.);
+#1417 = CIRCLE('',#1418,2.5);
+#1418 = AXIS2_PLACEMENT_3D('',#1419,#1420,#1421);
+#1419 = CARTESIAN_POINT('',(30.,-32.5,5.));
+#1420 = DIRECTION('',(1.,0.,0.));
+#1421 = DIRECTION('',(0.,1.,0.));
+#1422 = PCURVE('',#383,#1423);
+#1423 = DEFINITIONAL_REPRESENTATION('',(#1424),#1432);
+#1424 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1425,#1426,#1427,#1428,
+#1429,#1430,#1431),.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('') );
+#1425 = CARTESIAN_POINT('',(55.,-5.));
+#1426 = CARTESIAN_POINT('',(55.,-9.330127018922));
+#1427 = CARTESIAN_POINT('',(51.25,-7.165063509461));
+#1428 = CARTESIAN_POINT('',(47.5,-5.));
+#1429 = CARTESIAN_POINT('',(51.25,-2.834936490539));
+#1430 = CARTESIAN_POINT('',(55.,-0.669872981078));
+#1431 = CARTESIAN_POINT('',(55.,-5.));
+#1432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1433 = PCURVE('',#1434,#1439);
+#1434 = CYLINDRICAL_SURFACE('',#1435,2.5);
+#1435 = AXIS2_PLACEMENT_3D('',#1436,#1437,#1438);
+#1436 = CARTESIAN_POINT('',(30.,-32.5,5.));
+#1437 = DIRECTION('',(1.,0.,0.));
+#1438 = DIRECTION('',(0.,1.,0.));
+#1439 = DEFINITIONAL_REPRESENTATION('',(#1440),#1444);
+#1440 = LINE('',#1441,#1442);
+#1441 = CARTESIAN_POINT('',(0.,0.));
+#1442 = VECTOR('',#1443,1.);
+#1443 = DIRECTION('',(1.,0.));
+#1444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1445 = FACE_BOUND('',#1446,.F.);
+#1446 = EDGE_LOOP('',(#1447));
+#1447 = ORIENTED_EDGE('',*,*,#1448,.T.);
+#1448 = EDGE_CURVE('',#1449,#1449,#1451,.T.);
+#1449 = VERTEX_POINT('',#1450);
+#1450 = CARTESIAN_POINT('',(30.,-78.75,5.));
+#1451 = SURFACE_CURVE('',#1452,(#1457,#1468),.PCURVE_S1.);
+#1452 = CIRCLE('',#1453,1.25);
+#1453 = AXIS2_PLACEMENT_3D('',#1454,#1455,#1456);
+#1454 = CARTESIAN_POINT('',(30.,-80.,5.));
+#1455 = DIRECTION('',(1.,0.,0.));
+#1456 = DIRECTION('',(0.,1.,0.));
+#1457 = PCURVE('',#383,#1458);
+#1458 = DEFINITIONAL_REPRESENTATION('',(#1459),#1467);
+#1459 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1460,#1461,#1462,#1463,
+#1464,#1465,#1466),.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('') );
+#1460 = CARTESIAN_POINT('',(6.25,-5.));
+#1461 = CARTESIAN_POINT('',(6.25,-7.165063509461));
+#1462 = CARTESIAN_POINT('',(4.375,-6.082531754731));
+#1463 = CARTESIAN_POINT('',(2.5,-5.));
+#1464 = CARTESIAN_POINT('',(4.375,-3.917468245269));
+#1465 = CARTESIAN_POINT('',(6.25,-2.834936490539));
+#1466 = CARTESIAN_POINT('',(6.25,-5.));
+#1467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1468 = PCURVE('',#1469,#1474);
+#1469 = CYLINDRICAL_SURFACE('',#1470,1.25);
+#1470 = AXIS2_PLACEMENT_3D('',#1471,#1472,#1473);
+#1471 = CARTESIAN_POINT('',(30.,-80.,5.));
+#1472 = DIRECTION('',(1.,0.,0.));
+#1473 = DIRECTION('',(-0.,1.,0.));
+#1474 = DEFINITIONAL_REPRESENTATION('',(#1475),#1479);
+#1475 = LINE('',#1476,#1477);
+#1476 = CARTESIAN_POINT('',(0.,0.));
+#1477 = VECTOR('',#1478,1.);
+#1478 = DIRECTION('',(1.,0.));
+#1479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1480 = ADVANCED_FACE('',(#1481),#467,.T.);
+#1481 = FACE_BOUND('',#1482,.T.);
+#1482 = EDGE_LOOP('',(#1483,#1484,#1485,#1506));
+#1483 = ORIENTED_EDGE('',*,*,#1362,.T.);
+#1484 = ORIENTED_EDGE('',*,*,#839,.T.);
+#1485 = ORIENTED_EDGE('',*,*,#1486,.F.);
+#1486 = EDGE_CURVE('',#424,#817,#1487,.T.);
+#1487 = SURFACE_CURVE('',#1488,(#1492,#1499),.PCURVE_S1.);
+#1488 = LINE('',#1489,#1490);
+#1489 = CARTESIAN_POINT('',(-30.,-85.,0.));
+#1490 = VECTOR('',#1491,1.);
+#1491 = DIRECTION('',(0.,0.,1.));
+#1492 = PCURVE('',#467,#1493);
+#1493 = DEFINITIONAL_REPRESENTATION('',(#1494),#1498);
+#1494 = LINE('',#1495,#1496);
+#1495 = CARTESIAN_POINT('',(10.,0.));
+#1496 = VECTOR('',#1497,1.);
+#1497 = DIRECTION('',(0.,-1.));
+#1498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1499 = PCURVE('',#439,#1500);
+#1500 = DEFINITIONAL_REPRESENTATION('',(#1501),#1505);
+#1501 = LINE('',#1502,#1503);
+#1502 = CARTESIAN_POINT('',(0.,0.));
+#1503 = VECTOR('',#1504,1.);
+#1504 = DIRECTION('',(0.,-1.));
+#1505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1506 = ORIENTED_EDGE('',*,*,#451,.F.);
+#1507 = ADVANCED_FACE('',(#1508,#1534,#1565),#411,.T.);
+#1508 = FACE_BOUND('',#1509,.T.);
+#1509 = EDGE_LOOP('',(#1510,#1531,#1532,#1533));
+#1510 = ORIENTED_EDGE('',*,*,#1511,.T.);
+#1511 = EDGE_CURVE('',#396,#794,#1512,.T.);
+#1512 = SURFACE_CURVE('',#1513,(#1517,#1524),.PCURVE_S1.);
+#1513 = LINE('',#1514,#1515);
+#1514 = CARTESIAN_POINT('',(-30.,0.,0.));
+#1515 = VECTOR('',#1516,1.);
+#1516 = DIRECTION('',(0.,0.,1.));
+#1517 = PCURVE('',#411,#1518);
+#1518 = DEFINITIONAL_REPRESENTATION('',(#1519),#1523);
+#1519 = LINE('',#1520,#1521);
+#1520 = CARTESIAN_POINT('',(0.,0.));
+#1521 = VECTOR('',#1522,1.);
+#1522 = DIRECTION('',(0.,-1.));
+#1523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1524 = PCURVE('',#439,#1525);
+#1525 = DEFINITIONAL_REPRESENTATION('',(#1526),#1530);
+#1526 = LINE('',#1527,#1528);
+#1527 = CARTESIAN_POINT('',(85.,0.));
+#1528 = VECTOR('',#1529,1.);
+#1529 = DIRECTION('',(0.,-1.));
+#1530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1531 = ORIENTED_EDGE('',*,*,#793,.T.);
+#1532 = ORIENTED_EDGE('',*,*,#1389,.F.);
+#1533 = ORIENTED_EDGE('',*,*,#395,.F.);
+#1534 = FACE_BOUND('',#1535,.T.);
+#1535 = EDGE_LOOP('',(#1536));
+#1536 = ORIENTED_EDGE('',*,*,#1537,.F.);
+#1537 = EDGE_CURVE('',#1538,#1538,#1540,.T.);
+#1538 = VERTEX_POINT('',#1539);
+#1539 = CARTESIAN_POINT('',(-16.25,1.E-15,5.));
+#1540 = SURFACE_CURVE('',#1541,(#1546,#1553),.PCURVE_S1.);
+#1541 = CIRCLE('',#1542,1.25);
+#1542 = AXIS2_PLACEMENT_3D('',#1543,#1544,#1545);
+#1543 = CARTESIAN_POINT('',(-15.,0.,5.));
+#1544 = DIRECTION('',(0.,1.,-0.));
+#1545 = DIRECTION('',(-1.,0.,0.));
+#1546 = PCURVE('',#411,#1547);
+#1547 = DEFINITIONAL_REPRESENTATION('',(#1548),#1552);
+#1548 = CIRCLE('',#1549,1.25);
+#1549 = AXIS2_PLACEMENT_2D('',#1550,#1551);
+#1550 = CARTESIAN_POINT('',(15.,-5.));
+#1551 = DIRECTION('',(-1.,0.));
+#1552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1553 = PCURVE('',#1554,#1559);
+#1554 = CYLINDRICAL_SURFACE('',#1555,1.25);
+#1555 = AXIS2_PLACEMENT_3D('',#1556,#1557,#1558);
+#1556 = CARTESIAN_POINT('',(-15.,1.11E-15,5.));
+#1557 = DIRECTION('',(0.,1.,-2.2E-16));
+#1558 = DIRECTION('',(-1.,0.,0.));
+#1559 = DEFINITIONAL_REPRESENTATION('',(#1560),#1564);
+#1560 = LINE('',#1561,#1562);
+#1561 = CARTESIAN_POINT('',(0.,0.));
+#1562 = VECTOR('',#1563,1.);
+#1563 = DIRECTION('',(1.,0.));
+#1564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1565 = FACE_BOUND('',#1566,.T.);
+#1566 = EDGE_LOOP('',(#1567));
+#1567 = ORIENTED_EDGE('',*,*,#1568,.F.);
+#1568 = EDGE_CURVE('',#1569,#1569,#1571,.T.);
+#1569 = VERTEX_POINT('',#1570);
+#1570 = CARTESIAN_POINT('',(13.75,1.E-15,5.));
+#1571 = SURFACE_CURVE('',#1572,(#1577,#1584),.PCURVE_S1.);
+#1572 = CIRCLE('',#1573,1.25);
+#1573 = AXIS2_PLACEMENT_3D('',#1574,#1575,#1576);
+#1574 = CARTESIAN_POINT('',(15.,0.,5.));
+#1575 = DIRECTION('',(0.,1.,-0.));
+#1576 = DIRECTION('',(-1.,0.,0.));
+#1577 = PCURVE('',#411,#1578);
+#1578 = DEFINITIONAL_REPRESENTATION('',(#1579),#1583);
+#1579 = CIRCLE('',#1580,1.25);
+#1580 = AXIS2_PLACEMENT_2D('',#1581,#1582);
+#1581 = CARTESIAN_POINT('',(45.,-5.));
+#1582 = DIRECTION('',(-1.,0.));
+#1583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1584 = PCURVE('',#1585,#1590);
+#1585 = CYLINDRICAL_SURFACE('',#1586,1.25);
+#1586 = AXIS2_PLACEMENT_3D('',#1587,#1588,#1589);
+#1587 = CARTESIAN_POINT('',(15.,1.11E-15,5.));
+#1588 = DIRECTION('',(0.,1.,-2.2E-16));
+#1589 = DIRECTION('',(-1.,0.,0.));
+#1590 = DEFINITIONAL_REPRESENTATION('',(#1591),#1595);
+#1591 = LINE('',#1592,#1593);
+#1592 = CARTESIAN_POINT('',(0.,0.));
+#1593 = VECTOR('',#1594,1.);
+#1594 = DIRECTION('',(1.,0.));
+#1595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1596 = ADVANCED_FACE('',(#1597,#1603,#1634),#439,.T.);
+#1597 = FACE_BOUND('',#1598,.T.);
+#1598 = EDGE_LOOP('',(#1599,#1600,#1601,#1602));
+#1599 = ORIENTED_EDGE('',*,*,#1486,.T.);
+#1600 = ORIENTED_EDGE('',*,*,#816,.T.);
+#1601 = ORIENTED_EDGE('',*,*,#1511,.F.);
+#1602 = ORIENTED_EDGE('',*,*,#423,.F.);
+#1603 = FACE_BOUND('',#1604,.T.);
+#1604 = EDGE_LOOP('',(#1605));
+#1605 = ORIENTED_EDGE('',*,*,#1606,.F.);
+#1606 = EDGE_CURVE('',#1607,#1607,#1609,.T.);
+#1607 = VERTEX_POINT('',#1608);
+#1608 = CARTESIAN_POINT('',(-30.,-35.,5.));
+#1609 = SURFACE_CURVE('',#1610,(#1615,#1622),.PCURVE_S1.);
+#1610 = CIRCLE('',#1611,2.5);
+#1611 = AXIS2_PLACEMENT_3D('',#1612,#1613,#1614);
+#1612 = CARTESIAN_POINT('',(-30.,-32.5,5.));
+#1613 = DIRECTION('',(-1.,0.,0.));
+#1614 = DIRECTION('',(0.,-1.,0.));
+#1615 = PCURVE('',#439,#1616);
+#1616 = DEFINITIONAL_REPRESENTATION('',(#1617),#1621);
+#1617 = CIRCLE('',#1618,2.5);
+#1618 = AXIS2_PLACEMENT_2D('',#1619,#1620);
+#1619 = CARTESIAN_POINT('',(52.5,-5.));
+#1620 = DIRECTION('',(-1.,0.));
+#1621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1622 = PCURVE('',#1623,#1628);
+#1623 = CYLINDRICAL_SURFACE('',#1624,2.5);
+#1624 = AXIS2_PLACEMENT_3D('',#1625,#1626,#1627);
+#1625 = CARTESIAN_POINT('',(-30.,-32.5,5.));
+#1626 = DIRECTION('',(-1.,0.,0.));
+#1627 = DIRECTION('',(0.,-1.,0.));
+#1628 = DEFINITIONAL_REPRESENTATION('',(#1629),#1633);
+#1629 = LINE('',#1630,#1631);
+#1630 = CARTESIAN_POINT('',(0.,0.));
+#1631 = VECTOR('',#1632,1.);
+#1632 = DIRECTION('',(1.,0.));
+#1633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1634 = FACE_BOUND('',#1635,.T.);
+#1635 = EDGE_LOOP('',(#1636));
+#1636 = ORIENTED_EDGE('',*,*,#1637,.F.);
+#1637 = EDGE_CURVE('',#1638,#1638,#1640,.T.);
+#1638 = VERTEX_POINT('',#1639);
+#1639 = CARTESIAN_POINT('',(-30.,-81.25,5.));
+#1640 = SURFACE_CURVE('',#1641,(#1646,#1653),.PCURVE_S1.);
+#1641 = CIRCLE('',#1642,1.25);
+#1642 = AXIS2_PLACEMENT_3D('',#1643,#1644,#1645);
+#1643 = CARTESIAN_POINT('',(-30.,-80.,5.));
+#1644 = DIRECTION('',(-1.,0.,0.));
+#1645 = DIRECTION('',(0.,-1.,0.));
+#1646 = PCURVE('',#439,#1647);
+#1647 = DEFINITIONAL_REPRESENTATION('',(#1648),#1652);
+#1648 = CIRCLE('',#1649,1.25);
+#1649 = AXIS2_PLACEMENT_2D('',#1650,#1651);
+#1650 = CARTESIAN_POINT('',(5.,-5.));
+#1651 = DIRECTION('',(-1.,0.));
+#1652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1653 = PCURVE('',#1654,#1659);
+#1654 = CYLINDRICAL_SURFACE('',#1655,1.25);
+#1655 = AXIS2_PLACEMENT_3D('',#1656,#1657,#1658);
+#1656 = CARTESIAN_POINT('',(-30.,-80.,5.));
+#1657 = DIRECTION('',(-1.,0.,0.));
+#1658 = DIRECTION('',(0.,-1.,0.));
+#1659 = DEFINITIONAL_REPRESENTATION('',(#1660),#1664);
+#1660 = LINE('',#1661,#1662);
+#1661 = CARTESIAN_POINT('',(0.,0.));
+#1662 = VECTOR('',#1663,1.);
+#1663 = DIRECTION('',(1.,0.));
+#1664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1665 = ADVANCED_FACE('',(#1666),#580,.F.);
+#1666 = FACE_BOUND('',#1667,.F.);
+#1667 = EDGE_LOOP('',(#1668,#1689,#1690,#1691));
+#1668 = ORIENTED_EDGE('',*,*,#1669,.T.);
+#1669 = EDGE_CURVE('',#560,#933,#1670,.T.);
+#1670 = SEAM_CURVE('',#1671,(#1675,#1682),.PCURVE_S1.);
+#1671 = LINE('',#1672,#1673);
+#1672 = CARTESIAN_POINT('',(1.25,-157.,0.));
+#1673 = VECTOR('',#1674,1.);
+#1674 = DIRECTION('',(0.,0.,1.));
+#1675 = PCURVE('',#580,#1676);
+#1676 = DEFINITIONAL_REPRESENTATION('',(#1677),#1681);
+#1677 = LINE('',#1678,#1679);
+#1678 = CARTESIAN_POINT('',(0.,0.));
+#1679 = VECTOR('',#1680,1.);
+#1680 = DIRECTION('',(0.,-1.));
+#1681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1682 = PCURVE('',#580,#1683);
+#1683 = DEFINITIONAL_REPRESENTATION('',(#1684),#1688);
+#1684 = LINE('',#1685,#1686);
+#1685 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1686 = VECTOR('',#1687,1.);
+#1687 = DIRECTION('',(0.,-1.));
+#1688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1689 = ORIENTED_EDGE('',*,*,#932,.T.);
+#1690 = ORIENTED_EDGE('',*,*,#1669,.F.);
+#1691 = ORIENTED_EDGE('',*,*,#559,.F.);
+#1692 = ADVANCED_FACE('',(#1693),#615,.F.);
+#1693 = FACE_BOUND('',#1694,.F.);
+#1694 = EDGE_LOOP('',(#1695,#1716,#1717,#1718));
+#1695 = ORIENTED_EDGE('',*,*,#1696,.T.);
+#1696 = EDGE_CURVE('',#595,#963,#1697,.T.);
+#1697 = SEAM_CURVE('',#1698,(#1702,#1709),.PCURVE_S1.);
+#1698 = LINE('',#1699,#1700);
+#1699 = CARTESIAN_POINT('',(1.25,-122.,0.));
+#1700 = VECTOR('',#1701,1.);
+#1701 = DIRECTION('',(0.,0.,1.));
+#1702 = PCURVE('',#615,#1703);
+#1703 = DEFINITIONAL_REPRESENTATION('',(#1704),#1708);
+#1704 = LINE('',#1705,#1706);
+#1705 = CARTESIAN_POINT('',(0.,0.));
+#1706 = VECTOR('',#1707,1.);
+#1707 = DIRECTION('',(0.,-1.));
+#1708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1709 = PCURVE('',#615,#1710);
+#1710 = DEFINITIONAL_REPRESENTATION('',(#1711),#1715);
+#1711 = LINE('',#1712,#1713);
+#1712 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1713 = VECTOR('',#1714,1.);
+#1714 = DIRECTION('',(0.,-1.));
+#1715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1716 = ORIENTED_EDGE('',*,*,#962,.T.);
+#1717 = ORIENTED_EDGE('',*,*,#1696,.F.);
+#1718 = ORIENTED_EDGE('',*,*,#594,.F.);
+#1719 = ADVANCED_FACE('',(#1720),#650,.F.);
+#1720 = FACE_BOUND('',#1721,.F.);
+#1721 = EDGE_LOOP('',(#1722,#1743,#1744,#1745));
+#1722 = ORIENTED_EDGE('',*,*,#1723,.T.);
+#1723 = EDGE_CURVE('',#630,#993,#1724,.T.);
+#1724 = SEAM_CURVE('',#1725,(#1729,#1736),.PCURVE_S1.);
+#1725 = LINE('',#1726,#1727);
+#1726 = CARTESIAN_POINT('',(16.25,-80.,0.));
+#1727 = VECTOR('',#1728,1.);
+#1728 = DIRECTION('',(0.,0.,1.));
+#1729 = PCURVE('',#650,#1730);
+#1730 = DEFINITIONAL_REPRESENTATION('',(#1731),#1735);
+#1731 = LINE('',#1732,#1733);
+#1732 = CARTESIAN_POINT('',(0.,0.));
+#1733 = VECTOR('',#1734,1.);
+#1734 = DIRECTION('',(0.,-1.));
+#1735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1736 = PCURVE('',#650,#1737);
+#1737 = DEFINITIONAL_REPRESENTATION('',(#1738),#1742);
+#1738 = LINE('',#1739,#1740);
+#1739 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1740 = VECTOR('',#1741,1.);
+#1741 = DIRECTION('',(0.,-1.));
+#1742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1743 = ORIENTED_EDGE('',*,*,#992,.T.);
+#1744 = ORIENTED_EDGE('',*,*,#1723,.F.);
+#1745 = ORIENTED_EDGE('',*,*,#629,.F.);
+#1746 = ADVANCED_FACE('',(#1747),#685,.F.);
+#1747 = FACE_BOUND('',#1748,.F.);
+#1748 = EDGE_LOOP('',(#1749,#1770,#1771,#1772));
+#1749 = ORIENTED_EDGE('',*,*,#1750,.T.);
+#1750 = EDGE_CURVE('',#665,#1023,#1751,.T.);
+#1751 = SEAM_CURVE('',#1752,(#1756,#1763),.PCURVE_S1.);
+#1752 = LINE('',#1753,#1754);
+#1753 = CARTESIAN_POINT('',(-13.75,-80.,0.));
+#1754 = VECTOR('',#1755,1.);
+#1755 = DIRECTION('',(0.,0.,1.));
+#1756 = PCURVE('',#685,#1757);
+#1757 = DEFINITIONAL_REPRESENTATION('',(#1758),#1762);
+#1758 = LINE('',#1759,#1760);
+#1759 = CARTESIAN_POINT('',(0.,0.));
+#1760 = VECTOR('',#1761,1.);
+#1761 = DIRECTION('',(0.,-1.));
+#1762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1763 = PCURVE('',#685,#1764);
+#1764 = DEFINITIONAL_REPRESENTATION('',(#1765),#1769);
+#1765 = LINE('',#1766,#1767);
+#1766 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1767 = VECTOR('',#1768,1.);
+#1768 = DIRECTION('',(0.,-1.));
+#1769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1770 = ORIENTED_EDGE('',*,*,#1022,.T.);
+#1771 = ORIENTED_EDGE('',*,*,#1750,.F.);
+#1772 = ORIENTED_EDGE('',*,*,#664,.F.);
+#1773 = ADVANCED_FACE('',(#1774),#1118,.T.);
+#1774 = FACE_BOUND('',#1775,.T.);
+#1775 = EDGE_LOOP('',(#1776));
+#1776 = ORIENTED_EDGE('',*,*,#1103,.T.);
+#1777 = ADVANCED_FACE('',(#1778),#1173,.T.);
+#1778 = FACE_BOUND('',#1779,.T.);
+#1779 = EDGE_LOOP('',(#1780));
+#1780 = ORIENTED_EDGE('',*,*,#1158,.T.);
+#1781 = ADVANCED_FACE('',(#1782),#1233,.F.);
+#1782 = FACE_BOUND('',#1783,.F.);
+#1783 = EDGE_LOOP('',(#1784,#1807,#1834,#1835));
+#1784 = ORIENTED_EDGE('',*,*,#1785,.T.);
+#1785 = EDGE_CURVE('',#1217,#1786,#1788,.T.);
+#1786 = VERTEX_POINT('',#1787);
+#1787 = CARTESIAN_POINT('',(-20.,-172.5,5.));
+#1788 = SEAM_CURVE('',#1789,(#1793,#1800),.PCURVE_S1.);
+#1789 = LINE('',#1790,#1791);
+#1790 = CARTESIAN_POINT('',(-30.,-172.5,5.));
+#1791 = VECTOR('',#1792,1.);
+#1792 = DIRECTION('',(1.,0.,0.));
+#1793 = PCURVE('',#1233,#1794);
+#1794 = DEFINITIONAL_REPRESENTATION('',(#1795),#1799);
+#1795 = LINE('',#1796,#1797);
+#1796 = CARTESIAN_POINT('',(0.,0.));
+#1797 = VECTOR('',#1798,1.);
+#1798 = DIRECTION('',(0.,-1.));
+#1799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1800 = PCURVE('',#1233,#1801);
+#1801 = DEFINITIONAL_REPRESENTATION('',(#1802),#1806);
+#1802 = LINE('',#1803,#1804);
+#1803 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1804 = VECTOR('',#1805,1.);
+#1805 = DIRECTION('',(0.,-1.));
+#1806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1807 = ORIENTED_EDGE('',*,*,#1808,.T.);
+#1808 = EDGE_CURVE('',#1786,#1786,#1809,.T.);
+#1809 = SURFACE_CURVE('',#1810,(#1815,#1822),.PCURVE_S1.);
+#1810 = CIRCLE('',#1811,2.5);
+#1811 = AXIS2_PLACEMENT_3D('',#1812,#1813,#1814);
+#1812 = CARTESIAN_POINT('',(-20.,-170.,5.));
+#1813 = DIRECTION('',(-1.,0.,0.));
+#1814 = DIRECTION('',(0.,-1.,0.));
+#1815 = PCURVE('',#1233,#1816);
+#1816 = DEFINITIONAL_REPRESENTATION('',(#1817),#1821);
+#1817 = LINE('',#1818,#1819);
+#1818 = CARTESIAN_POINT('',(0.,-10.));
+#1819 = VECTOR('',#1820,1.);
+#1820 = DIRECTION('',(1.,0.));
+#1821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1822 = PCURVE('',#1823,#1828);
+#1823 = PLANE('',#1824);
+#1824 = AXIS2_PLACEMENT_3D('',#1825,#1826,#1827);
+#1825 = CARTESIAN_POINT('',(-20.,-170.,5.));
+#1826 = DIRECTION('',(-1.,-0.,-0.));
+#1827 = DIRECTION('',(0.,0.,-1.));
+#1828 = DEFINITIONAL_REPRESENTATION('',(#1829),#1833);
+#1829 = CIRCLE('',#1830,2.5);
+#1830 = AXIS2_PLACEMENT_2D('',#1831,#1832);
+#1831 = CARTESIAN_POINT('',(0.,2.84217094304E-14));
+#1832 = DIRECTION('',(0.,1.));
+#1833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1834 = ORIENTED_EDGE('',*,*,#1785,.F.);
+#1835 = ORIENTED_EDGE('',*,*,#1216,.F.);
+#1836 = ADVANCED_FACE('',(#1837),#1264,.F.);
+#1837 = FACE_BOUND('',#1838,.F.);
+#1838 = EDGE_LOOP('',(#1839,#1862,#1889,#1890));
+#1839 = ORIENTED_EDGE('',*,*,#1840,.T.);
+#1840 = EDGE_CURVE('',#1248,#1841,#1843,.T.);
+#1841 = VERTEX_POINT('',#1842);
+#1842 = CARTESIAN_POINT('',(-20.,-129.5,5.));
+#1843 = SEAM_CURVE('',#1844,(#1848,#1855),.PCURVE_S1.);
+#1844 = LINE('',#1845,#1846);
+#1845 = CARTESIAN_POINT('',(-30.,-129.5,5.));
+#1846 = VECTOR('',#1847,1.);
+#1847 = DIRECTION('',(1.,0.,0.));
+#1848 = PCURVE('',#1264,#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 = PCURVE('',#1264,#1856);
+#1856 = DEFINITIONAL_REPRESENTATION('',(#1857),#1861);
+#1857 = LINE('',#1858,#1859);
+#1858 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1859 = VECTOR('',#1860,1.);
+#1860 = DIRECTION('',(0.,-1.));
+#1861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1862 = ORIENTED_EDGE('',*,*,#1863,.T.);
+#1863 = EDGE_CURVE('',#1841,#1841,#1864,.T.);
+#1864 = SURFACE_CURVE('',#1865,(#1870,#1877),.PCURVE_S1.);
+#1865 = CIRCLE('',#1866,2.5);
+#1866 = AXIS2_PLACEMENT_3D('',#1867,#1868,#1869);
+#1867 = CARTESIAN_POINT('',(-20.,-127.,5.));
+#1868 = DIRECTION('',(-1.,0.,0.));
+#1869 = DIRECTION('',(0.,-1.,0.));
+#1870 = PCURVE('',#1264,#1871);
+#1871 = DEFINITIONAL_REPRESENTATION('',(#1872),#1876);
+#1872 = LINE('',#1873,#1874);
+#1873 = CARTESIAN_POINT('',(0.,-10.));
+#1874 = VECTOR('',#1875,1.);
+#1875 = DIRECTION('',(1.,0.));
+#1876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1877 = PCURVE('',#1878,#1883);
+#1878 = PLANE('',#1879);
+#1879 = AXIS2_PLACEMENT_3D('',#1880,#1881,#1882);
+#1880 = CARTESIAN_POINT('',(-20.,-127.,5.));
+#1881 = DIRECTION('',(-1.,-0.,-0.));
+#1882 = DIRECTION('',(0.,0.,-1.));
+#1883 = DEFINITIONAL_REPRESENTATION('',(#1884),#1888);
+#1884 = CIRCLE('',#1885,2.5);
+#1885 = AXIS2_PLACEMENT_2D('',#1886,#1887);
+#1886 = CARTESIAN_POINT('',(0.,0.));
+#1887 = DIRECTION('',(0.,1.));
+#1888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1889 = ORIENTED_EDGE('',*,*,#1840,.F.);
+#1890 = ORIENTED_EDGE('',*,*,#1247,.F.);
+#1891 = ADVANCED_FACE('',(#1892),#1434,.F.);
+#1892 = FACE_BOUND('',#1893,.F.);
+#1893 = EDGE_LOOP('',(#1894,#1917,#1944,#1945));
+#1894 = ORIENTED_EDGE('',*,*,#1895,.T.);
+#1895 = EDGE_CURVE('',#1414,#1896,#1898,.T.);
+#1896 = VERTEX_POINT('',#1897);
+#1897 = CARTESIAN_POINT('',(20.,-30.,5.));
+#1898 = SEAM_CURVE('',#1899,(#1903,#1910),.PCURVE_S1.);
+#1899 = LINE('',#1900,#1901);
+#1900 = CARTESIAN_POINT('',(30.,-30.,5.));
+#1901 = VECTOR('',#1902,1.);
+#1902 = DIRECTION('',(-1.,-0.,-0.));
+#1903 = PCURVE('',#1434,#1904);
+#1904 = DEFINITIONAL_REPRESENTATION('',(#1905),#1909);
+#1905 = LINE('',#1906,#1907);
+#1906 = CARTESIAN_POINT('',(0.,0.));
+#1907 = VECTOR('',#1908,1.);
+#1908 = DIRECTION('',(0.,-1.));
+#1909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1910 = PCURVE('',#1434,#1911);
+#1911 = DEFINITIONAL_REPRESENTATION('',(#1912),#1916);
+#1912 = LINE('',#1913,#1914);
+#1913 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1914 = VECTOR('',#1915,1.);
+#1915 = DIRECTION('',(0.,-1.));
+#1916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1917 = ORIENTED_EDGE('',*,*,#1918,.T.);
+#1918 = EDGE_CURVE('',#1896,#1896,#1919,.T.);
+#1919 = SURFACE_CURVE('',#1920,(#1925,#1932),.PCURVE_S1.);
+#1920 = CIRCLE('',#1921,2.5);
+#1921 = AXIS2_PLACEMENT_3D('',#1922,#1923,#1924);
+#1922 = CARTESIAN_POINT('',(20.,-32.5,5.));
+#1923 = DIRECTION('',(1.,0.,0.));
+#1924 = DIRECTION('',(0.,1.,0.));
+#1925 = PCURVE('',#1434,#1926);
+#1926 = DEFINITIONAL_REPRESENTATION('',(#1927),#1931);
+#1927 = LINE('',#1928,#1929);
+#1928 = CARTESIAN_POINT('',(0.,-10.));
+#1929 = VECTOR('',#1930,1.);
+#1930 = DIRECTION('',(1.,0.));
+#1931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1932 = PCURVE('',#1933,#1938);
+#1933 = PLANE('',#1934);
+#1934 = AXIS2_PLACEMENT_3D('',#1935,#1936,#1937);
+#1935 = CARTESIAN_POINT('',(20.,-32.5,5.));
+#1936 = DIRECTION('',(1.,0.,0.));
+#1937 = DIRECTION('',(0.,0.,1.));
+#1938 = DEFINITIONAL_REPRESENTATION('',(#1939),#1943);
+#1939 = CIRCLE('',#1940,2.5);
+#1940 = AXIS2_PLACEMENT_2D('',#1941,#1942);
+#1941 = CARTESIAN_POINT('',(0.,0.));
+#1942 = DIRECTION('',(0.,-1.));
+#1943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1944 = ORIENTED_EDGE('',*,*,#1895,.F.);
+#1945 = ORIENTED_EDGE('',*,*,#1413,.F.);
+#1946 = ADVANCED_FACE('',(#1947),#1469,.F.);
+#1947 = FACE_BOUND('',#1948,.F.);
+#1948 = EDGE_LOOP('',(#1949,#1972,#1999,#2000));
+#1949 = ORIENTED_EDGE('',*,*,#1950,.T.);
+#1950 = EDGE_CURVE('',#1449,#1951,#1953,.T.);
+#1951 = VERTEX_POINT('',#1952);
+#1952 = CARTESIAN_POINT('',(20.,-78.75,5.));
+#1953 = SEAM_CURVE('',#1954,(#1958,#1965),.PCURVE_S1.);
+#1954 = LINE('',#1955,#1956);
+#1955 = CARTESIAN_POINT('',(30.,-78.75,5.));
+#1956 = VECTOR('',#1957,1.);
+#1957 = DIRECTION('',(-1.,-0.,-0.));
+#1958 = PCURVE('',#1469,#1959);
+#1959 = DEFINITIONAL_REPRESENTATION('',(#1960),#1964);
+#1960 = LINE('',#1961,#1962);
+#1961 = CARTESIAN_POINT('',(0.,0.));
+#1962 = VECTOR('',#1963,1.);
+#1963 = DIRECTION('',(0.,-1.));
+#1964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1965 = PCURVE('',#1469,#1966);
+#1966 = DEFINITIONAL_REPRESENTATION('',(#1967),#1971);
+#1967 = LINE('',#1968,#1969);
+#1968 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1969 = VECTOR('',#1970,1.);
+#1970 = DIRECTION('',(0.,-1.));
+#1971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1972 = ORIENTED_EDGE('',*,*,#1973,.T.);
+#1973 = EDGE_CURVE('',#1951,#1951,#1974,.T.);
+#1974 = SURFACE_CURVE('',#1975,(#1980,#1987),.PCURVE_S1.);
+#1975 = CIRCLE('',#1976,1.25);
+#1976 = AXIS2_PLACEMENT_3D('',#1977,#1978,#1979);
+#1977 = CARTESIAN_POINT('',(20.,-80.,5.));
+#1978 = DIRECTION('',(1.,0.,0.));
+#1979 = DIRECTION('',(0.,1.,0.));
+#1980 = PCURVE('',#1469,#1981);
+#1981 = DEFINITIONAL_REPRESENTATION('',(#1982),#1986);
+#1982 = LINE('',#1983,#1984);
+#1983 = CARTESIAN_POINT('',(0.,-10.));
+#1984 = VECTOR('',#1985,1.);
+#1985 = DIRECTION('',(1.,0.));
+#1986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1987 = PCURVE('',#1988,#1993);
+#1988 = PLANE('',#1989);
+#1989 = AXIS2_PLACEMENT_3D('',#1990,#1991,#1992);
+#1990 = CARTESIAN_POINT('',(20.,-80.,5.));
+#1991 = DIRECTION('',(1.,0.,0.));
+#1992 = DIRECTION('',(0.,0.,1.));
+#1993 = DEFINITIONAL_REPRESENTATION('',(#1994),#1998);
+#1994 = CIRCLE('',#1995,1.25);
+#1995 = AXIS2_PLACEMENT_2D('',#1996,#1997);
+#1996 = CARTESIAN_POINT('',(0.,0.));
+#1997 = DIRECTION('',(0.,-1.));
+#1998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1999 = ORIENTED_EDGE('',*,*,#1950,.F.);
+#2000 = ORIENTED_EDGE('',*,*,#1448,.F.);
+#2001 = ADVANCED_FACE('',(#2002),#1554,.F.);
+#2002 = FACE_BOUND('',#2003,.F.);
+#2003 = EDGE_LOOP('',(#2004,#2027,#2054,#2055));
+#2004 = ORIENTED_EDGE('',*,*,#2005,.T.);
+#2005 = EDGE_CURVE('',#1538,#2006,#2008,.T.);
+#2006 = VERTEX_POINT('',#2007);
+#2007 = CARTESIAN_POINT('',(-16.25,-10.,5.));
+#2008 = SEAM_CURVE('',#2009,(#2013,#2020),.PCURVE_S1.);
+#2009 = LINE('',#2010,#2011);
+#2010 = CARTESIAN_POINT('',(-16.25,1.11E-15,5.));
+#2011 = VECTOR('',#2012,1.);
+#2012 = DIRECTION('',(0.,-1.,2.2E-16));
+#2013 = PCURVE('',#1554,#2014);
+#2014 = DEFINITIONAL_REPRESENTATION('',(#2015),#2019);
+#2015 = LINE('',#2016,#2017);
+#2016 = CARTESIAN_POINT('',(0.,0.));
+#2017 = VECTOR('',#2018,1.);
+#2018 = DIRECTION('',(0.,-1.));
+#2019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2020 = PCURVE('',#1554,#2021);
+#2021 = DEFINITIONAL_REPRESENTATION('',(#2022),#2026);
+#2022 = LINE('',#2023,#2024);
+#2023 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2024 = VECTOR('',#2025,1.);
+#2025 = DIRECTION('',(0.,-1.));
+#2026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2027 = ORIENTED_EDGE('',*,*,#2028,.T.);
+#2028 = EDGE_CURVE('',#2006,#2006,#2029,.T.);
+#2029 = SURFACE_CURVE('',#2030,(#2035,#2042),.PCURVE_S1.);
+#2030 = CIRCLE('',#2031,1.25);
+#2031 = AXIS2_PLACEMENT_3D('',#2032,#2033,#2034);
+#2032 = CARTESIAN_POINT('',(-15.,-10.,5.));
+#2033 = DIRECTION('',(0.,1.,-0.));
+#2034 = DIRECTION('',(-1.,0.,0.));
+#2035 = PCURVE('',#1554,#2036);
+#2036 = DEFINITIONAL_REPRESENTATION('',(#2037),#2041);
+#2037 = LINE('',#2038,#2039);
+#2038 = CARTESIAN_POINT('',(0.,-10.));
+#2039 = VECTOR('',#2040,1.);
+#2040 = DIRECTION('',(1.,0.));
+#2041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2042 = PCURVE('',#2043,#2048);
+#2043 = PLANE('',#2044);
+#2044 = AXIS2_PLACEMENT_3D('',#2045,#2046,#2047);
+#2045 = CARTESIAN_POINT('',(-15.,-10.,5.));
+#2046 = DIRECTION('',(0.,1.,-2.2E-16));
+#2047 = DIRECTION('',(0.,2.2E-16,1.));
+#2048 = DEFINITIONAL_REPRESENTATION('',(#2049),#2053);
+#2049 = CIRCLE('',#2050,1.25);
+#2050 = AXIS2_PLACEMENT_2D('',#2051,#2052);
+#2051 = CARTESIAN_POINT('',(0.,0.));
+#2052 = DIRECTION('',(0.,-1.));
+#2053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2054 = ORIENTED_EDGE('',*,*,#2005,.F.);
+#2055 = ORIENTED_EDGE('',*,*,#1537,.F.);
+#2056 = ADVANCED_FACE('',(#2057),#1585,.F.);
+#2057 = FACE_BOUND('',#2058,.F.);
+#2058 = EDGE_LOOP('',(#2059,#2082,#2109,#2110));
+#2059 = ORIENTED_EDGE('',*,*,#2060,.T.);
+#2060 = EDGE_CURVE('',#1569,#2061,#2063,.T.);
+#2061 = VERTEX_POINT('',#2062);
+#2062 = CARTESIAN_POINT('',(13.75,-10.,5.));
+#2063 = SEAM_CURVE('',#2064,(#2068,#2075),.PCURVE_S1.);
+#2064 = LINE('',#2065,#2066);
+#2065 = CARTESIAN_POINT('',(13.75,1.11E-15,5.));
+#2066 = VECTOR('',#2067,1.);
+#2067 = DIRECTION('',(0.,-1.,2.2E-16));
+#2068 = PCURVE('',#1585,#2069);
+#2069 = DEFINITIONAL_REPRESENTATION('',(#2070),#2074);
+#2070 = LINE('',#2071,#2072);
+#2071 = CARTESIAN_POINT('',(0.,0.));
+#2072 = VECTOR('',#2073,1.);
+#2073 = DIRECTION('',(0.,-1.));
+#2074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2075 = PCURVE('',#1585,#2076);
+#2076 = DEFINITIONAL_REPRESENTATION('',(#2077),#2081);
+#2077 = LINE('',#2078,#2079);
+#2078 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2079 = VECTOR('',#2080,1.);
+#2080 = DIRECTION('',(0.,-1.));
+#2081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2082 = ORIENTED_EDGE('',*,*,#2083,.T.);
+#2083 = EDGE_CURVE('',#2061,#2061,#2084,.T.);
+#2084 = SURFACE_CURVE('',#2085,(#2090,#2097),.PCURVE_S1.);
+#2085 = CIRCLE('',#2086,1.25);
+#2086 = AXIS2_PLACEMENT_3D('',#2087,#2088,#2089);
+#2087 = CARTESIAN_POINT('',(15.,-10.,5.));
+#2088 = DIRECTION('',(0.,1.,-0.));
+#2089 = DIRECTION('',(-1.,0.,0.));
+#2090 = PCURVE('',#1585,#2091);
+#2091 = DEFINITIONAL_REPRESENTATION('',(#2092),#2096);
+#2092 = LINE('',#2093,#2094);
+#2093 = CARTESIAN_POINT('',(0.,-10.));
+#2094 = VECTOR('',#2095,1.);
+#2095 = DIRECTION('',(1.,0.));
+#2096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2097 = PCURVE('',#2098,#2103);
+#2098 = PLANE('',#2099);
+#2099 = AXIS2_PLACEMENT_3D('',#2100,#2101,#2102);
+#2100 = CARTESIAN_POINT('',(15.,-10.,5.));
+#2101 = DIRECTION('',(0.,1.,-2.2E-16));
+#2102 = DIRECTION('',(0.,2.2E-16,1.));
+#2103 = DEFINITIONAL_REPRESENTATION('',(#2104),#2108);
+#2104 = CIRCLE('',#2105,1.25);
+#2105 = AXIS2_PLACEMENT_2D('',#2106,#2107);
+#2106 = CARTESIAN_POINT('',(0.,1.7763568394E-15));
+#2107 = DIRECTION('',(0.,-1.));
+#2108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2109 = ORIENTED_EDGE('',*,*,#2060,.F.);
+#2110 = ORIENTED_EDGE('',*,*,#1568,.F.);
+#2111 = ADVANCED_FACE('',(#2112),#1623,.F.);
+#2112 = FACE_BOUND('',#2113,.F.);
+#2113 = EDGE_LOOP('',(#2114,#2137,#2164,#2165));
+#2114 = ORIENTED_EDGE('',*,*,#2115,.T.);
+#2115 = EDGE_CURVE('',#1607,#2116,#2118,.T.);
+#2116 = VERTEX_POINT('',#2117);
+#2117 = CARTESIAN_POINT('',(-20.,-35.,5.));
+#2118 = SEAM_CURVE('',#2119,(#2123,#2130),.PCURVE_S1.);
+#2119 = LINE('',#2120,#2121);
+#2120 = CARTESIAN_POINT('',(-30.,-35.,5.));
+#2121 = VECTOR('',#2122,1.);
+#2122 = DIRECTION('',(1.,0.,0.));
+#2123 = PCURVE('',#1623,#2124);
+#2124 = DEFINITIONAL_REPRESENTATION('',(#2125),#2129);
+#2125 = LINE('',#2126,#2127);
+#2126 = CARTESIAN_POINT('',(0.,0.));
+#2127 = VECTOR('',#2128,1.);
+#2128 = DIRECTION('',(0.,-1.));
+#2129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2130 = PCURVE('',#1623,#2131);
+#2131 = DEFINITIONAL_REPRESENTATION('',(#2132),#2136);
+#2132 = LINE('',#2133,#2134);
+#2133 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2134 = VECTOR('',#2135,1.);
+#2135 = DIRECTION('',(0.,-1.));
+#2136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2137 = ORIENTED_EDGE('',*,*,#2138,.T.);
+#2138 = EDGE_CURVE('',#2116,#2116,#2139,.T.);
+#2139 = SURFACE_CURVE('',#2140,(#2145,#2152),.PCURVE_S1.);
+#2140 = CIRCLE('',#2141,2.5);
+#2141 = AXIS2_PLACEMENT_3D('',#2142,#2143,#2144);
+#2142 = CARTESIAN_POINT('',(-20.,-32.5,5.));
+#2143 = DIRECTION('',(-1.,0.,0.));
+#2144 = DIRECTION('',(0.,-1.,0.));
+#2145 = PCURVE('',#1623,#2146);
+#2146 = DEFINITIONAL_REPRESENTATION('',(#2147),#2151);
+#2147 = LINE('',#2148,#2149);
+#2148 = CARTESIAN_POINT('',(0.,-10.));
+#2149 = VECTOR('',#2150,1.);
+#2150 = DIRECTION('',(1.,0.));
+#2151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2152 = PCURVE('',#2153,#2158);
+#2153 = PLANE('',#2154);
+#2154 = AXIS2_PLACEMENT_3D('',#2155,#2156,#2157);
+#2155 = CARTESIAN_POINT('',(-20.,-32.5,5.));
+#2156 = DIRECTION('',(-1.,0.,0.));
+#2157 = DIRECTION('',(0.,0.,-1.));
+#2158 = DEFINITIONAL_REPRESENTATION('',(#2159),#2163);
+#2159 = CIRCLE('',#2160,2.5);
+#2160 = AXIS2_PLACEMENT_2D('',#2161,#2162);
+#2161 = CARTESIAN_POINT('',(0.,0.));
+#2162 = DIRECTION('',(0.,1.));
+#2163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2164 = ORIENTED_EDGE('',*,*,#2115,.F.);
+#2165 = ORIENTED_EDGE('',*,*,#1606,.F.);
+#2166 = ADVANCED_FACE('',(#2167),#1654,.F.);
+#2167 = FACE_BOUND('',#2168,.F.);
+#2168 = EDGE_LOOP('',(#2169,#2192,#2219,#2220));
+#2169 = ORIENTED_EDGE('',*,*,#2170,.T.);
+#2170 = EDGE_CURVE('',#1638,#2171,#2173,.T.);
+#2171 = VERTEX_POINT('',#2172);
+#2172 = CARTESIAN_POINT('',(-20.,-81.25,5.));
+#2173 = SEAM_CURVE('',#2174,(#2178,#2185),.PCURVE_S1.);
+#2174 = LINE('',#2175,#2176);
+#2175 = CARTESIAN_POINT('',(-30.,-81.25,5.));
+#2176 = VECTOR('',#2177,1.);
+#2177 = DIRECTION('',(1.,0.,0.));
+#2178 = PCURVE('',#1654,#2179);
+#2179 = DEFINITIONAL_REPRESENTATION('',(#2180),#2184);
+#2180 = LINE('',#2181,#2182);
+#2181 = CARTESIAN_POINT('',(0.,0.));
+#2182 = VECTOR('',#2183,1.);
+#2183 = DIRECTION('',(0.,-1.));
+#2184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2185 = PCURVE('',#1654,#2186);
+#2186 = DEFINITIONAL_REPRESENTATION('',(#2187),#2191);
+#2187 = LINE('',#2188,#2189);
+#2188 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2189 = VECTOR('',#2190,1.);
+#2190 = DIRECTION('',(0.,-1.));
+#2191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2192 = ORIENTED_EDGE('',*,*,#2193,.T.);
+#2193 = EDGE_CURVE('',#2171,#2171,#2194,.T.);
+#2194 = SURFACE_CURVE('',#2195,(#2200,#2207),.PCURVE_S1.);
+#2195 = CIRCLE('',#2196,1.25);
+#2196 = AXIS2_PLACEMENT_3D('',#2197,#2198,#2199);
+#2197 = CARTESIAN_POINT('',(-20.,-80.,5.));
+#2198 = DIRECTION('',(-1.,0.,0.));
+#2199 = DIRECTION('',(0.,-1.,0.));
+#2200 = PCURVE('',#1654,#2201);
+#2201 = DEFINITIONAL_REPRESENTATION('',(#2202),#2206);
+#2202 = LINE('',#2203,#2204);
+#2203 = CARTESIAN_POINT('',(0.,-10.));
+#2204 = VECTOR('',#2205,1.);
+#2205 = DIRECTION('',(1.,0.));
+#2206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2207 = PCURVE('',#2208,#2213);
+#2208 = PLANE('',#2209);
+#2209 = AXIS2_PLACEMENT_3D('',#2210,#2211,#2212);
+#2210 = CARTESIAN_POINT('',(-20.,-80.,5.));
+#2211 = DIRECTION('',(-1.,0.,0.));
+#2212 = DIRECTION('',(0.,0.,-1.));
+#2213 = DEFINITIONAL_REPRESENTATION('',(#2214),#2218);
+#2214 = CIRCLE('',#2215,1.25);
+#2215 = AXIS2_PLACEMENT_2D('',#2216,#2217);
+#2216 = CARTESIAN_POINT('',(0.,0.));
+#2217 = DIRECTION('',(0.,1.));
+#2218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2219 = ORIENTED_EDGE('',*,*,#2170,.F.);
+#2220 = ORIENTED_EDGE('',*,*,#1637,.F.);
+#2221 = ADVANCED_FACE('',(#2222),#1823,.T.);
+#2222 = FACE_BOUND('',#2223,.T.);
+#2223 = EDGE_LOOP('',(#2224));
+#2224 = ORIENTED_EDGE('',*,*,#1808,.T.);
+#2225 = ADVANCED_FACE('',(#2226),#1878,.T.);
+#2226 = FACE_BOUND('',#2227,.T.);
+#2227 = EDGE_LOOP('',(#2228));
+#2228 = ORIENTED_EDGE('',*,*,#1863,.T.);
+#2229 = ADVANCED_FACE('',(#2230),#1933,.T.);
+#2230 = FACE_BOUND('',#2231,.T.);
+#2231 = EDGE_LOOP('',(#2232));
+#2232 = ORIENTED_EDGE('',*,*,#1918,.T.);
+#2233 = ADVANCED_FACE('',(#2234),#1988,.T.);
+#2234 = FACE_BOUND('',#2235,.T.);
+#2235 = EDGE_LOOP('',(#2236));
+#2236 = ORIENTED_EDGE('',*,*,#1973,.T.);
+#2237 = ADVANCED_FACE('',(#2238),#2043,.T.);
+#2238 = FACE_BOUND('',#2239,.T.);
+#2239 = EDGE_LOOP('',(#2240));
+#2240 = ORIENTED_EDGE('',*,*,#2028,.T.);
+#2241 = ADVANCED_FACE('',(#2242),#2098,.T.);
+#2242 = FACE_BOUND('',#2243,.T.);
+#2243 = EDGE_LOOP('',(#2244));
+#2244 = ORIENTED_EDGE('',*,*,#2083,.T.);
+#2245 = ADVANCED_FACE('',(#2246),#2153,.T.);
+#2246 = FACE_BOUND('',#2247,.T.);
+#2247 = EDGE_LOOP('',(#2248));
+#2248 = ORIENTED_EDGE('',*,*,#2138,.T.);
+#2249 = ADVANCED_FACE('',(#2250),#2208,.T.);
+#2250 = FACE_BOUND('',#2251,.T.);
+#2251 = EDGE_LOOP('',(#2252));
+#2252 = ORIENTED_EDGE('',*,*,#2193,.T.);
+#2253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2257)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2254,#2255,#2256)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2254 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2255 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2256 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2257 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2254,
+  'distance_accuracy_value','confusion accuracy');
+#2258 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#2259 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2260),#2253);
+#2260 = STYLED_ITEM('color',(#2261),#15);
+#2261 = PRESENTATION_STYLE_ASSIGNMENT((#2262,#2268));
+#2262 = SURFACE_STYLE_USAGE(.BOTH.,#2263);
+#2263 = SURFACE_SIDE_STYLE('',(#2264));
+#2264 = SURFACE_STYLE_FILL_AREA(#2265);
+#2265 = FILL_AREA_STYLE('',(#2266));
+#2266 = FILL_AREA_STYLE_COLOUR('',#2267);
+#2267 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#2268 = CURVE_STYLE('',#2269,POSITIVE_LENGTH_MEASURE(0.1),#2270);
+#2269 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2270 = COLOUR_RGB('',9.803921729326E-02,9.803921729326E-02,
+  9.803921729326E-02);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Scale Models/Cement mixer truck/drum.FCStd b/Scale Models/Cement mixer truck/drum.FCStd
new file mode 100644
index 0000000000000000000000000000000000000000..2ebce9afb5ba4e0ec9e5f7f01159125e6a903c73
GIT binary patch
literal 12564
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
P+<_z_BuezJN%wyMa7OWE

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/drum.stl b/Scale Models/Cement mixer truck/drum.stl
new file mode 100644
index 0000000000000000000000000000000000000000..28926a7a486060ed6594dbdfa7e8106144f64107
GIT binary patch
literal 81084
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

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/drum.stp b/Scale Models/Cement mixer truck/drum.stp
new file mode 100644
index 00000000..1da68b55
--- /dev/null
+++ b/Scale Models/Cement mixer truck/drum.stp	
@@ -0,0 +1,491 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'drum.stp','2020-04-02T16:36:03',('Author'),(''),
+  'Open CASCADE STEP processor 7.3','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Body','Body','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#403);
+#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,#54,#109,#144,#199,#254,#309,#344,#399));
+#17 = ADVANCED_FACE('',(#18),#31,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#22,#24,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(0.,7.5,0.));
+#24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.);
+#25 = CIRCLE('',#26,7.5);
+#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29);
+#27 = CARTESIAN_POINT('',(0.,0.,0.));
+#28 = DIRECTION('',(-1.,0.,0.));
+#29 = DIRECTION('',(0.,1.,0.));
+#30 = PCURVE('',#31,#36);
+#31 = PLANE('',#32);
+#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35);
+#33 = CARTESIAN_POINT('',(0.,0.,0.));
+#34 = DIRECTION('',(-1.,-0.,-0.));
+#35 = DIRECTION('',(-0.,1.,-0.));
+#36 = DEFINITIONAL_REPRESENTATION('',(#37),#41);
+#37 = CIRCLE('',#38,7.5);
+#38 = AXIS2_PLACEMENT_2D('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.,0.));
+#40 = DIRECTION('',(1.,-0.));
+#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42 = PCURVE('',#43,#48);
+#43 = CYLINDRICAL_SURFACE('',#44,7.5);
+#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
+#45 = CARTESIAN_POINT('',(0.,0.,0.));
+#46 = DIRECTION('',(1.,0.,0.));
+#47 = DIRECTION('',(-0.,1.,0.));
+#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(-0.,0.));
+#51 = VECTOR('',#52,1.);
+#52 = DIRECTION('',(-1.,0.));
+#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54 = ADVANCED_FACE('',(#55),#43,.T.);
+#55 = FACE_BOUND('',#56,.F.);
+#56 = EDGE_LOOP('',(#57,#58,#81,#108));
+#57 = ORIENTED_EDGE('',*,*,#21,.T.);
+#58 = ORIENTED_EDGE('',*,*,#59,.T.);
+#59 = EDGE_CURVE('',#22,#60,#62,.T.);
+#60 = VERTEX_POINT('',#61);
+#61 = CARTESIAN_POINT('',(10.,7.5,0.));
+#62 = SEAM_CURVE('',#63,(#67,#74),.PCURVE_S1.);
+#63 = LINE('',#64,#65);
+#64 = CARTESIAN_POINT('',(0.,7.5,0.));
+#65 = VECTOR('',#66,1.);
+#66 = DIRECTION('',(1.,0.,0.));
+#67 = PCURVE('',#43,#68);
+#68 = DEFINITIONAL_REPRESENTATION('',(#69),#73);
+#69 = LINE('',#70,#71);
+#70 = CARTESIAN_POINT('',(-0.,0.));
+#71 = VECTOR('',#72,1.);
+#72 = DIRECTION('',(-0.,1.));
+#73 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#74 = PCURVE('',#43,#75);
+#75 = DEFINITIONAL_REPRESENTATION('',(#76),#80);
+#76 = LINE('',#77,#78);
+#77 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#78 = VECTOR('',#79,1.);
+#79 = DIRECTION('',(-0.,1.));
+#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#81 = ORIENTED_EDGE('',*,*,#82,.F.);
+#82 = EDGE_CURVE('',#60,#60,#83,.T.);
+#83 = SURFACE_CURVE('',#84,(#89,#96),.PCURVE_S1.);
+#84 = CIRCLE('',#85,7.5);
+#85 = AXIS2_PLACEMENT_3D('',#86,#87,#88);
+#86 = CARTESIAN_POINT('',(10.,0.,0.));
+#87 = DIRECTION('',(-1.,0.,0.));
+#88 = DIRECTION('',(0.,1.,0.));
+#89 = PCURVE('',#43,#90);
+#90 = DEFINITIONAL_REPRESENTATION('',(#91),#95);
+#91 = LINE('',#92,#93);
+#92 = CARTESIAN_POINT('',(-0.,10.));
+#93 = VECTOR('',#94,1.);
+#94 = DIRECTION('',(-1.,0.));
+#95 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#96 = PCURVE('',#97,#102);
+#97 = PLANE('',#98);
+#98 = AXIS2_PLACEMENT_3D('',#99,#100,#101);
+#99 = CARTESIAN_POINT('',(10.,0.,0.));
+#100 = DIRECTION('',(-1.,-0.,-0.));
+#101 = DIRECTION('',(-0.,1.,-0.));
+#102 = DEFINITIONAL_REPRESENTATION('',(#103),#107);
+#103 = CIRCLE('',#104,7.5);
+#104 = AXIS2_PLACEMENT_2D('',#105,#106);
+#105 = CARTESIAN_POINT('',(0.,0.));
+#106 = DIRECTION('',(1.,-0.));
+#107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#108 = ORIENTED_EDGE('',*,*,#59,.F.);
+#109 = ADVANCED_FACE('',(#110,#113),#97,.T.);
+#110 = FACE_BOUND('',#111,.F.);
+#111 = EDGE_LOOP('',(#112));
+#112 = ORIENTED_EDGE('',*,*,#82,.T.);
+#113 = FACE_BOUND('',#114,.F.);
+#114 = EDGE_LOOP('',(#115));
+#115 = ORIENTED_EDGE('',*,*,#116,.F.);
+#116 = EDGE_CURVE('',#117,#117,#119,.T.);
+#117 = VERTEX_POINT('',#118);
+#118 = CARTESIAN_POINT('',(10.,15.,0.));
+#119 = SURFACE_CURVE('',#120,(#125,#132),.PCURVE_S1.);
+#120 = CIRCLE('',#121,15.);
+#121 = AXIS2_PLACEMENT_3D('',#122,#123,#124);
+#122 = CARTESIAN_POINT('',(10.,0.,0.));
+#123 = DIRECTION('',(-1.,0.,0.));
+#124 = DIRECTION('',(0.,1.,0.));
+#125 = PCURVE('',#97,#126);
+#126 = DEFINITIONAL_REPRESENTATION('',(#127),#131);
+#127 = CIRCLE('',#128,15.);
+#128 = AXIS2_PLACEMENT_2D('',#129,#130);
+#129 = CARTESIAN_POINT('',(0.,0.));
+#130 = DIRECTION('',(1.,-0.));
+#131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#132 = PCURVE('',#133,#138);
+#133 = CONICAL_SURFACE('',#134,15.,0.211093333223);
+#134 = AXIS2_PLACEMENT_3D('',#135,#136,#137);
+#135 = CARTESIAN_POINT('',(10.,0.,0.));
+#136 = DIRECTION('',(1.,0.,0.));
+#137 = DIRECTION('',(-0.,1.,0.));
+#138 = DEFINITIONAL_REPRESENTATION('',(#139),#143);
+#139 = LINE('',#140,#141);
+#140 = CARTESIAN_POINT('',(-0.,0.));
+#141 = VECTOR('',#142,1.);
+#142 = DIRECTION('',(-1.,0.));
+#143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#144 = ADVANCED_FACE('',(#145),#133,.T.);
+#145 = FACE_BOUND('',#146,.F.);
+#146 = EDGE_LOOP('',(#147,#148,#171,#198));
+#147 = ORIENTED_EDGE('',*,*,#116,.T.);
+#148 = ORIENTED_EDGE('',*,*,#149,.T.);
+#149 = EDGE_CURVE('',#117,#150,#152,.T.);
+#150 = VERTEX_POINT('',#151);
+#151 = CARTESIAN_POINT('',(45.,22.5,0.));
+#152 = SEAM_CURVE('',#153,(#157,#164),.PCURVE_S1.);
+#153 = LINE('',#154,#155);
+#154 = CARTESIAN_POINT('',(10.,15.,0.));
+#155 = VECTOR('',#156,1.);
+#156 = DIRECTION('',(0.977802414077,0.209529088731,0.));
+#157 = PCURVE('',#133,#158);
+#158 = DEFINITIONAL_REPRESENTATION('',(#159),#163);
+#159 = LINE('',#160,#161);
+#160 = CARTESIAN_POINT('',(-0.,0.));
+#161 = VECTOR('',#162,1.);
+#162 = DIRECTION('',(-0.,1.));
+#163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#164 = PCURVE('',#133,#165);
+#165 = DEFINITIONAL_REPRESENTATION('',(#166),#170);
+#166 = LINE('',#167,#168);
+#167 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#168 = VECTOR('',#169,1.);
+#169 = DIRECTION('',(-0.,1.));
+#170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#171 = ORIENTED_EDGE('',*,*,#172,.F.);
+#172 = EDGE_CURVE('',#150,#150,#173,.T.);
+#173 = SURFACE_CURVE('',#174,(#179,#186),.PCURVE_S1.);
+#174 = CIRCLE('',#175,22.5);
+#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178);
+#176 = CARTESIAN_POINT('',(45.,0.,0.));
+#177 = DIRECTION('',(-1.,0.,0.));
+#178 = DIRECTION('',(0.,1.,0.));
+#179 = PCURVE('',#133,#180);
+#180 = DEFINITIONAL_REPRESENTATION('',(#181),#185);
+#181 = LINE('',#182,#183);
+#182 = CARTESIAN_POINT('',(-0.,35.));
+#183 = VECTOR('',#184,1.);
+#184 = DIRECTION('',(-1.,0.));
+#185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#186 = PCURVE('',#187,#192);
+#187 = CYLINDRICAL_SURFACE('',#188,22.5);
+#188 = AXIS2_PLACEMENT_3D('',#189,#190,#191);
+#189 = CARTESIAN_POINT('',(45.,0.,0.));
+#190 = DIRECTION('',(1.,0.,0.));
+#191 = DIRECTION('',(-0.,1.,0.));
+#192 = DEFINITIONAL_REPRESENTATION('',(#193),#197);
+#193 = LINE('',#194,#195);
+#194 = CARTESIAN_POINT('',(-0.,0.));
+#195 = VECTOR('',#196,1.);
+#196 = DIRECTION('',(-1.,0.));
+#197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#198 = ORIENTED_EDGE('',*,*,#149,.F.);
+#199 = ADVANCED_FACE('',(#200),#187,.T.);
+#200 = FACE_BOUND('',#201,.F.);
+#201 = EDGE_LOOP('',(#202,#203,#226,#253));
+#202 = ORIENTED_EDGE('',*,*,#172,.T.);
+#203 = ORIENTED_EDGE('',*,*,#204,.T.);
+#204 = EDGE_CURVE('',#150,#205,#207,.T.);
+#205 = VERTEX_POINT('',#206);
+#206 = CARTESIAN_POINT('',(55.,22.5,0.));
+#207 = SEAM_CURVE('',#208,(#212,#219),.PCURVE_S1.);
+#208 = LINE('',#209,#210);
+#209 = CARTESIAN_POINT('',(45.,22.5,0.));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(1.,0.,0.));
+#212 = PCURVE('',#187,#213);
+#213 = DEFINITIONAL_REPRESENTATION('',(#214),#218);
+#214 = LINE('',#215,#216);
+#215 = CARTESIAN_POINT('',(-0.,0.));
+#216 = VECTOR('',#217,1.);
+#217 = DIRECTION('',(-0.,1.));
+#218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#219 = PCURVE('',#187,#220);
+#220 = DEFINITIONAL_REPRESENTATION('',(#221),#225);
+#221 = LINE('',#222,#223);
+#222 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#223 = VECTOR('',#224,1.);
+#224 = DIRECTION('',(-0.,1.));
+#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#226 = ORIENTED_EDGE('',*,*,#227,.F.);
+#227 = EDGE_CURVE('',#205,#205,#228,.T.);
+#228 = SURFACE_CURVE('',#229,(#234,#241),.PCURVE_S1.);
+#229 = CIRCLE('',#230,22.5);
+#230 = AXIS2_PLACEMENT_3D('',#231,#232,#233);
+#231 = CARTESIAN_POINT('',(55.,0.,0.));
+#232 = DIRECTION('',(-1.,0.,0.));
+#233 = DIRECTION('',(0.,1.,0.));
+#234 = PCURVE('',#187,#235);
+#235 = DEFINITIONAL_REPRESENTATION('',(#236),#240);
+#236 = LINE('',#237,#238);
+#237 = CARTESIAN_POINT('',(-0.,10.));
+#238 = VECTOR('',#239,1.);
+#239 = DIRECTION('',(-1.,0.));
+#240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#241 = PCURVE('',#242,#247);
+#242 = CONICAL_SURFACE('',#243,22.5,0.291456794478);
+#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246);
+#244 = CARTESIAN_POINT('',(55.,0.,0.));
+#245 = DIRECTION('',(-1.,-0.,-0.));
+#246 = DIRECTION('',(-0.,1.,0.));
+#247 = DEFINITIONAL_REPRESENTATION('',(#248),#252);
+#248 = LINE('',#249,#250);
+#249 = CARTESIAN_POINT('',(0.,-0.));
+#250 = VECTOR('',#251,1.);
+#251 = DIRECTION('',(1.,-0.));
+#252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#253 = ORIENTED_EDGE('',*,*,#204,.F.);
+#254 = ADVANCED_FACE('',(#255),#242,.T.);
+#255 = FACE_BOUND('',#256,.F.);
+#256 = EDGE_LOOP('',(#257,#258,#281,#308));
+#257 = ORIENTED_EDGE('',*,*,#227,.T.);
+#258 = ORIENTED_EDGE('',*,*,#259,.T.);
+#259 = EDGE_CURVE('',#205,#260,#262,.T.);
+#260 = VERTEX_POINT('',#261);
+#261 = CARTESIAN_POINT('',(80.,15.,0.));
+#262 = SEAM_CURVE('',#263,(#267,#274),.PCURVE_S1.);
+#263 = LINE('',#264,#265);
+#264 = CARTESIAN_POINT('',(55.,22.5,0.));
+#265 = VECTOR('',#266,1.);
+#266 = DIRECTION('',(0.957826285221,-0.287347885566,0.));
+#267 = PCURVE('',#242,#268);
+#268 = DEFINITIONAL_REPRESENTATION('',(#269),#273);
+#269 = LINE('',#270,#271);
+#270 = CARTESIAN_POINT('',(0.,-0.));
+#271 = VECTOR('',#272,1.);
+#272 = DIRECTION('',(0.,-1.));
+#273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#274 = PCURVE('',#242,#275);
+#275 = DEFINITIONAL_REPRESENTATION('',(#276),#280);
+#276 = LINE('',#277,#278);
+#277 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#278 = VECTOR('',#279,1.);
+#279 = DIRECTION('',(0.,-1.));
+#280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#281 = ORIENTED_EDGE('',*,*,#282,.F.);
+#282 = EDGE_CURVE('',#260,#260,#283,.T.);
+#283 = SURFACE_CURVE('',#284,(#289,#296),.PCURVE_S1.);
+#284 = CIRCLE('',#285,15.);
+#285 = AXIS2_PLACEMENT_3D('',#286,#287,#288);
+#286 = CARTESIAN_POINT('',(80.,0.,0.));
+#287 = DIRECTION('',(-1.,0.,0.));
+#288 = DIRECTION('',(0.,1.,0.));
+#289 = PCURVE('',#242,#290);
+#290 = DEFINITIONAL_REPRESENTATION('',(#291),#295);
+#291 = LINE('',#292,#293);
+#292 = CARTESIAN_POINT('',(0.,-25.));
+#293 = VECTOR('',#294,1.);
+#294 = DIRECTION('',(1.,-0.));
+#295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#296 = PCURVE('',#297,#302);
+#297 = PLANE('',#298);
+#298 = AXIS2_PLACEMENT_3D('',#299,#300,#301);
+#299 = CARTESIAN_POINT('',(80.,0.,0.));
+#300 = DIRECTION('',(-1.,-0.,-0.));
+#301 = DIRECTION('',(0.,1.,0.));
+#302 = DEFINITIONAL_REPRESENTATION('',(#303),#307);
+#303 = CIRCLE('',#304,15.);
+#304 = AXIS2_PLACEMENT_2D('',#305,#306);
+#305 = CARTESIAN_POINT('',(0.,0.));
+#306 = DIRECTION('',(1.,0.));
+#307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#308 = ORIENTED_EDGE('',*,*,#259,.F.);
+#309 = ADVANCED_FACE('',(#310,#313),#297,.F.);
+#310 = FACE_BOUND('',#311,.F.);
+#311 = EDGE_LOOP('',(#312));
+#312 = ORIENTED_EDGE('',*,*,#282,.T.);
+#313 = FACE_BOUND('',#314,.F.);
+#314 = EDGE_LOOP('',(#315));
+#315 = ORIENTED_EDGE('',*,*,#316,.F.);
+#316 = EDGE_CURVE('',#317,#317,#319,.T.);
+#317 = VERTEX_POINT('',#318);
+#318 = CARTESIAN_POINT('',(80.,7.5,0.));
+#319 = SURFACE_CURVE('',#320,(#325,#332),.PCURVE_S1.);
+#320 = CIRCLE('',#321,7.5);
+#321 = AXIS2_PLACEMENT_3D('',#322,#323,#324);
+#322 = CARTESIAN_POINT('',(80.,0.,0.));
+#323 = DIRECTION('',(-1.,0.,0.));
+#324 = DIRECTION('',(0.,1.,0.));
+#325 = PCURVE('',#297,#326);
+#326 = DEFINITIONAL_REPRESENTATION('',(#327),#331);
+#327 = CIRCLE('',#328,7.5);
+#328 = AXIS2_PLACEMENT_2D('',#329,#330);
+#329 = CARTESIAN_POINT('',(0.,0.));
+#330 = DIRECTION('',(1.,0.));
+#331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#332 = PCURVE('',#333,#338);
+#333 = CYLINDRICAL_SURFACE('',#334,7.5);
+#334 = AXIS2_PLACEMENT_3D('',#335,#336,#337);
+#335 = CARTESIAN_POINT('',(80.,0.,0.));
+#336 = DIRECTION('',(1.,0.,0.));
+#337 = DIRECTION('',(-0.,1.,0.));
+#338 = DEFINITIONAL_REPRESENTATION('',(#339),#343);
+#339 = LINE('',#340,#341);
+#340 = CARTESIAN_POINT('',(-0.,0.));
+#341 = VECTOR('',#342,1.);
+#342 = DIRECTION('',(-1.,0.));
+#343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#344 = ADVANCED_FACE('',(#345),#333,.T.);
+#345 = FACE_BOUND('',#346,.F.);
+#346 = EDGE_LOOP('',(#347,#348,#371,#398));
+#347 = ORIENTED_EDGE('',*,*,#316,.T.);
+#348 = ORIENTED_EDGE('',*,*,#349,.T.);
+#349 = EDGE_CURVE('',#317,#350,#352,.T.);
+#350 = VERTEX_POINT('',#351);
+#351 = CARTESIAN_POINT('',(90.,7.5,0.));
+#352 = SEAM_CURVE('',#353,(#357,#364),.PCURVE_S1.);
+#353 = LINE('',#354,#355);
+#354 = CARTESIAN_POINT('',(80.,7.5,0.));
+#355 = VECTOR('',#356,1.);
+#356 = DIRECTION('',(1.,0.,0.));
+#357 = PCURVE('',#333,#358);
+#358 = DEFINITIONAL_REPRESENTATION('',(#359),#363);
+#359 = LINE('',#360,#361);
+#360 = CARTESIAN_POINT('',(-0.,0.));
+#361 = VECTOR('',#362,1.);
+#362 = DIRECTION('',(-0.,1.));
+#363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#364 = PCURVE('',#333,#365);
+#365 = DEFINITIONAL_REPRESENTATION('',(#366),#370);
+#366 = LINE('',#367,#368);
+#367 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#368 = VECTOR('',#369,1.);
+#369 = DIRECTION('',(-0.,1.));
+#370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#371 = ORIENTED_EDGE('',*,*,#372,.F.);
+#372 = EDGE_CURVE('',#350,#350,#373,.T.);
+#373 = SURFACE_CURVE('',#374,(#379,#386),.PCURVE_S1.);
+#374 = CIRCLE('',#375,7.5);
+#375 = AXIS2_PLACEMENT_3D('',#376,#377,#378);
+#376 = CARTESIAN_POINT('',(90.,0.,0.));
+#377 = DIRECTION('',(-1.,0.,0.));
+#378 = DIRECTION('',(0.,1.,0.));
+#379 = PCURVE('',#333,#380);
+#380 = DEFINITIONAL_REPRESENTATION('',(#381),#385);
+#381 = LINE('',#382,#383);
+#382 = CARTESIAN_POINT('',(-0.,10.));
+#383 = VECTOR('',#384,1.);
+#384 = DIRECTION('',(-1.,0.));
+#385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#386 = PCURVE('',#387,#392);
+#387 = PLANE('',#388);
+#388 = AXIS2_PLACEMENT_3D('',#389,#390,#391);
+#389 = CARTESIAN_POINT('',(90.,0.,0.));
+#390 = DIRECTION('',(-1.,-0.,-0.));
+#391 = DIRECTION('',(0.,1.,0.));
+#392 = DEFINITIONAL_REPRESENTATION('',(#393),#397);
+#393 = CIRCLE('',#394,7.5);
+#394 = AXIS2_PLACEMENT_2D('',#395,#396);
+#395 = CARTESIAN_POINT('',(0.,0.));
+#396 = DIRECTION('',(1.,0.));
+#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#398 = ORIENTED_EDGE('',*,*,#349,.F.);
+#399 = ADVANCED_FACE('',(#400),#387,.F.);
+#400 = FACE_BOUND('',#401,.F.);
+#401 = EDGE_LOOP('',(#402));
+#402 = ORIENTED_EDGE('',*,*,#372,.T.);
+#403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#407)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#404,#405,#406)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#404 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#405 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#406 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#407 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#404,
+  'distance_accuracy_value','confusion accuracy');
+#408 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#409 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#410)
+  ,#403);
+#410 = STYLED_ITEM('color',(#411),#15);
+#411 = PRESENTATION_STYLE_ASSIGNMENT((#412,#418));
+#412 = SURFACE_STYLE_USAGE(.BOTH.,#413);
+#413 = SURFACE_SIDE_STYLE('',(#414));
+#414 = SURFACE_STYLE_FILL_AREA(#415);
+#415 = FILL_AREA_STYLE('',(#416));
+#416 = FILL_AREA_STYLE_COLOUR('',#417);
+#417 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#418 = CURVE_STYLE('',#419,POSITIVE_LENGTH_MEASURE(0.1),#420);
+#419 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#420 = COLOUR_RGB('',9.803921729326E-02,9.803921729326E-02,
+  9.803921729326E-02);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Scale Models/Cement mixer truck/drum_support_back.FCStd b/Scale Models/Cement mixer truck/drum_support_back.FCStd
new file mode 100644
index 0000000000000000000000000000000000000000..f7298c4db5ec35571ee4f0d2aa9aab516b327544
GIT binary patch
literal 26053
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
UbPPJg6M(t7q_`B>Ka2MN0c%*}i~s-t

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/drum_support_back.stl b/Scale Models/Cement mixer truck/drum_support_back.stl
new file mode 100644
index 0000000000000000000000000000000000000000..c55ef0b8d6c8d826af137404ff90ed540d7576ed
GIT binary patch
literal 27684
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
a)mv)h(0Qi+xisg{+~<IvH!P9Q$NvDZ4w_v6

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/drum_support_back.stp b/Scale Models/Cement mixer truck/drum_support_back.stp
new file mode 100644
index 00000000..234311c0
--- /dev/null
+++ b/Scale Models/Cement mixer truck/drum_support_back.stp	
@@ -0,0 +1,1132 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'drum_support_back.stp','2020-04-02T16:30:56',('Author'),(''),
+  'Open CASCADE STEP processor 7.3','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Body','Body','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#953);
+#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,#199,#275,#415,#540,#567,#622,#677,#766,#793,
+    #800,#827,#831,#835,#890,#945,#949));
+#17 = ADVANCED_FACE('',(#18,#137,#168),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#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('',(0.,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(0.,0.,10.));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(0.,0.,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('',(0.,0.,0.));
+#35 = DIRECTION('',(-1.,0.,0.));
+#36 = DIRECTION('',(0.,1.,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('',(50.,0.,0.));
+#47 = DIRECTION('',(0.,-1.,0.));
+#48 = DIRECTION('',(-1.,0.,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(50.,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('',(0.,25.,10.));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(0.,0.,10.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(0.,1.,0.));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(0.,-10.));
+#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('',(25.,15.268533315964,10.));
+#75 = DIRECTION('',(-0.,-0.,-1.));
+#76 = DIRECTION('',(-1.,0.,0.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(25.,-15.26853331596));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(0.,1.));
+#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('',(0.,25.,0.));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(0.,25.,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('',(25.,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('',(0.,25.,0.));
+#103 = DIRECTION('',(-0.51503807491,0.857167300702,0.));
+#104 = DIRECTION('',(0.857167300702,0.51503807491,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('',(0.,0.,0.));
+#116 = VECTOR('',#117,1.);
+#117 = DIRECTION('',(0.,1.,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('',(25.,15.268533315964,0.));
+#129 = DIRECTION('',(-0.,-0.,-1.));
+#130 = DIRECTION('',(-1.,0.,0.));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(25.,-15.26853331596));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(0.,1.));
+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#137 = FACE_BOUND('',#138,.T.);
+#138 = EDGE_LOOP('',(#139));
+#139 = ORIENTED_EDGE('',*,*,#140,.F.);
+#140 = EDGE_CURVE('',#141,#141,#143,.T.);
+#141 = VERTEX_POINT('',#142);
+#142 = CARTESIAN_POINT('',(0.,18.75,5.));
+#143 = SURFACE_CURVE('',#144,(#149,#156),.PCURVE_S1.);
+#144 = CIRCLE('',#145,1.25);
+#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148);
+#146 = CARTESIAN_POINT('',(0.,20.,5.));
+#147 = DIRECTION('',(-1.,0.,0.));
+#148 = DIRECTION('',(0.,-1.,0.));
+#149 = PCURVE('',#32,#150);
+#150 = DEFINITIONAL_REPRESENTATION('',(#151),#155);
+#151 = CIRCLE('',#152,1.25);
+#152 = AXIS2_PLACEMENT_2D('',#153,#154);
+#153 = CARTESIAN_POINT('',(20.,-5.));
+#154 = DIRECTION('',(-1.,0.));
+#155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#156 = PCURVE('',#157,#162);
+#157 = CYLINDRICAL_SURFACE('',#158,1.25);
+#158 = AXIS2_PLACEMENT_3D('',#159,#160,#161);
+#159 = CARTESIAN_POINT('',(0.,20.,5.));
+#160 = DIRECTION('',(-1.,0.,0.));
+#161 = DIRECTION('',(0.,-1.,0.));
+#162 = DEFINITIONAL_REPRESENTATION('',(#163),#167);
+#163 = LINE('',#164,#165);
+#164 = CARTESIAN_POINT('',(0.,0.));
+#165 = VECTOR('',#166,1.);
+#166 = DIRECTION('',(1.,0.));
+#167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#168 = FACE_BOUND('',#169,.T.);
+#169 = EDGE_LOOP('',(#170));
+#170 = ORIENTED_EDGE('',*,*,#171,.F.);
+#171 = EDGE_CURVE('',#172,#172,#174,.T.);
+#172 = VERTEX_POINT('',#173);
+#173 = CARTESIAN_POINT('',(0.,3.75,5.));
+#174 = SURFACE_CURVE('',#175,(#180,#187),.PCURVE_S1.);
+#175 = CIRCLE('',#176,1.25);
+#176 = AXIS2_PLACEMENT_3D('',#177,#178,#179);
+#177 = CARTESIAN_POINT('',(0.,5.,5.));
+#178 = DIRECTION('',(-1.,0.,0.));
+#179 = DIRECTION('',(0.,-1.,0.));
+#180 = PCURVE('',#32,#181);
+#181 = DEFINITIONAL_REPRESENTATION('',(#182),#186);
+#182 = CIRCLE('',#183,1.25);
+#183 = AXIS2_PLACEMENT_2D('',#184,#185);
+#184 = CARTESIAN_POINT('',(5.,-5.));
+#185 = DIRECTION('',(-1.,0.));
+#186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#187 = PCURVE('',#188,#193);
+#188 = CYLINDRICAL_SURFACE('',#189,1.25);
+#189 = AXIS2_PLACEMENT_3D('',#190,#191,#192);
+#190 = CARTESIAN_POINT('',(0.,5.,5.));
+#191 = DIRECTION('',(-1.,0.,0.));
+#192 = DIRECTION('',(0.,-1.,0.));
+#193 = DEFINITIONAL_REPRESENTATION('',(#194),#198);
+#194 = LINE('',#195,#196);
+#195 = CARTESIAN_POINT('',(0.,0.));
+#196 = VECTOR('',#197,1.);
+#197 = DIRECTION('',(1.,0.));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#199 = ADVANCED_FACE('',(#200),#44,.T.);
+#200 = FACE_BOUND('',#201,.T.);
+#201 = EDGE_LOOP('',(#202,#232,#253,#254));
+#202 = ORIENTED_EDGE('',*,*,#203,.T.);
+#203 = EDGE_CURVE('',#204,#206,#208,.T.);
+#204 = VERTEX_POINT('',#205);
+#205 = CARTESIAN_POINT('',(50.,0.,0.));
+#206 = VERTEX_POINT('',#207);
+#207 = CARTESIAN_POINT('',(50.,0.,10.));
+#208 = SURFACE_CURVE('',#209,(#213,#220),.PCURVE_S1.);
+#209 = LINE('',#210,#211);
+#210 = CARTESIAN_POINT('',(50.,0.,0.));
+#211 = VECTOR('',#212,1.);
+#212 = DIRECTION('',(0.,0.,1.));
+#213 = PCURVE('',#44,#214);
+#214 = DEFINITIONAL_REPRESENTATION('',(#215),#219);
+#215 = LINE('',#216,#217);
+#216 = CARTESIAN_POINT('',(0.,-0.));
+#217 = VECTOR('',#218,1.);
+#218 = DIRECTION('',(0.,-1.));
+#219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#220 = PCURVE('',#221,#226);
+#221 = PLANE('',#222);
+#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225);
+#223 = CARTESIAN_POINT('',(50.,25.,0.));
+#224 = DIRECTION('',(1.,0.,0.));
+#225 = DIRECTION('',(0.,-1.,0.));
+#226 = DEFINITIONAL_REPRESENTATION('',(#227),#231);
+#227 = LINE('',#228,#229);
+#228 = CARTESIAN_POINT('',(25.,0.));
+#229 = VECTOR('',#230,1.);
+#230 = DIRECTION('',(0.,-1.));
+#231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#232 = ORIENTED_EDGE('',*,*,#233,.T.);
+#233 = EDGE_CURVE('',#206,#24,#234,.T.);
+#234 = SURFACE_CURVE('',#235,(#239,#246),.PCURVE_S1.);
+#235 = LINE('',#236,#237);
+#236 = CARTESIAN_POINT('',(50.,0.,10.));
+#237 = VECTOR('',#238,1.);
+#238 = DIRECTION('',(-1.,0.,0.));
+#239 = PCURVE('',#44,#240);
+#240 = DEFINITIONAL_REPRESENTATION('',(#241),#245);
+#241 = LINE('',#242,#243);
+#242 = CARTESIAN_POINT('',(0.,-10.));
+#243 = VECTOR('',#244,1.);
+#244 = DIRECTION('',(1.,0.));
+#245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#246 = PCURVE('',#72,#247);
+#247 = DEFINITIONAL_REPRESENTATION('',(#248),#252);
+#248 = LINE('',#249,#250);
+#249 = CARTESIAN_POINT('',(-25.,-15.26853331596));
+#250 = VECTOR('',#251,1.);
+#251 = DIRECTION('',(1.,0.));
+#252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#253 = ORIENTED_EDGE('',*,*,#21,.F.);
+#254 = ORIENTED_EDGE('',*,*,#255,.F.);
+#255 = EDGE_CURVE('',#204,#22,#256,.T.);
+#256 = SURFACE_CURVE('',#257,(#261,#268),.PCURVE_S1.);
+#257 = LINE('',#258,#259);
+#258 = CARTESIAN_POINT('',(50.,0.,0.));
+#259 = VECTOR('',#260,1.);
+#260 = DIRECTION('',(-1.,0.,0.));
+#261 = PCURVE('',#44,#262);
+#262 = DEFINITIONAL_REPRESENTATION('',(#263),#267);
+#263 = LINE('',#264,#265);
+#264 = CARTESIAN_POINT('',(0.,-0.));
+#265 = VECTOR('',#266,1.);
+#266 = DIRECTION('',(1.,0.));
+#267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#268 = PCURVE('',#126,#269);
+#269 = DEFINITIONAL_REPRESENTATION('',(#270),#274);
+#270 = LINE('',#271,#272);
+#271 = CARTESIAN_POINT('',(-25.,-15.26853331596));
+#272 = VECTOR('',#273,1.);
+#273 = DIRECTION('',(1.,0.));
+#274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#275 = ADVANCED_FACE('',(#276,#380),#126,.T.);
+#276 = FACE_BOUND('',#277,.T.);
+#277 = EDGE_LOOP('',(#278,#279,#302,#330,#358,#379));
+#278 = ORIENTED_EDGE('',*,*,#112,.T.);
+#279 = ORIENTED_EDGE('',*,*,#280,.T.);
+#280 = EDGE_CURVE('',#85,#281,#283,.T.);
+#281 = VERTEX_POINT('',#282);
+#282 = CARTESIAN_POINT('',(16.642794823505,35.,0.));
+#283 = SURFACE_CURVE('',#284,(#288,#295),.PCURVE_S1.);
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(0.,25.,0.));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(0.857167300702,0.51503807491,0.));
+#288 = PCURVE('',#126,#289);
+#289 = DEFINITIONAL_REPRESENTATION('',(#290),#294);
+#290 = LINE('',#291,#292);
+#291 = CARTESIAN_POINT('',(25.,9.731466684036));
+#292 = VECTOR('',#293,1.);
+#293 = DIRECTION('',(-0.857167300702,0.51503807491));
+#294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#295 = PCURVE('',#100,#296);
+#296 = DEFINITIONAL_REPRESENTATION('',(#297),#301);
+#297 = LINE('',#298,#299);
+#298 = CARTESIAN_POINT('',(0.,0.));
+#299 = VECTOR('',#300,1.);
+#300 = DIRECTION('',(1.,0.));
+#301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#302 = ORIENTED_EDGE('',*,*,#303,.T.);
+#303 = EDGE_CURVE('',#281,#304,#306,.T.);
+#304 = VERTEX_POINT('',#305);
+#305 = CARTESIAN_POINT('',(33.357205176495,35.,0.));
+#306 = SURFACE_CURVE('',#307,(#311,#318),.PCURVE_S1.);
+#307 = LINE('',#308,#309);
+#308 = CARTESIAN_POINT('',(16.642794823505,35.,0.));
+#309 = VECTOR('',#310,1.);
+#310 = DIRECTION('',(1.,0.,0.));
+#311 = PCURVE('',#126,#312);
+#312 = DEFINITIONAL_REPRESENTATION('',(#313),#317);
+#313 = LINE('',#314,#315);
+#314 = CARTESIAN_POINT('',(8.357205176495,19.731466684036));
+#315 = VECTOR('',#316,1.);
+#316 = DIRECTION('',(-1.,0.));
+#317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#318 = PCURVE('',#319,#324);
+#319 = PLANE('',#320);
+#320 = AXIS2_PLACEMENT_3D('',#321,#322,#323);
+#321 = CARTESIAN_POINT('',(16.642794823505,35.,0.));
+#322 = DIRECTION('',(0.,1.,0.));
+#323 = DIRECTION('',(1.,0.,0.));
+#324 = DEFINITIONAL_REPRESENTATION('',(#325),#329);
+#325 = LINE('',#326,#327);
+#326 = CARTESIAN_POINT('',(0.,0.));
+#327 = VECTOR('',#328,1.);
+#328 = DIRECTION('',(1.,0.));
+#329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#330 = ORIENTED_EDGE('',*,*,#331,.T.);
+#331 = EDGE_CURVE('',#304,#332,#334,.T.);
+#332 = VERTEX_POINT('',#333);
+#333 = CARTESIAN_POINT('',(50.,25.,0.));
+#334 = SURFACE_CURVE('',#335,(#339,#346),.PCURVE_S1.);
+#335 = LINE('',#336,#337);
+#336 = CARTESIAN_POINT('',(33.357205176495,35.,0.));
+#337 = VECTOR('',#338,1.);
+#338 = DIRECTION('',(0.857167300702,-0.51503807491,0.));
+#339 = PCURVE('',#126,#340);
+#340 = DEFINITIONAL_REPRESENTATION('',(#341),#345);
+#341 = LINE('',#342,#343);
+#342 = CARTESIAN_POINT('',(-8.357205176495,19.731466684036));
+#343 = VECTOR('',#344,1.);
+#344 = DIRECTION('',(-0.857167300702,-0.51503807491));
+#345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#346 = PCURVE('',#347,#352);
+#347 = PLANE('',#348);
+#348 = AXIS2_PLACEMENT_3D('',#349,#350,#351);
+#349 = CARTESIAN_POINT('',(33.357205176495,35.,0.));
+#350 = DIRECTION('',(0.51503807491,0.857167300702,0.));
+#351 = DIRECTION('',(0.857167300702,-0.51503807491,0.));
+#352 = DEFINITIONAL_REPRESENTATION('',(#353),#357);
+#353 = LINE('',#354,#355);
+#354 = CARTESIAN_POINT('',(0.,0.));
+#355 = VECTOR('',#356,1.);
+#356 = DIRECTION('',(1.,0.));
+#357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#358 = ORIENTED_EDGE('',*,*,#359,.T.);
+#359 = EDGE_CURVE('',#332,#204,#360,.T.);
+#360 = SURFACE_CURVE('',#361,(#365,#372),.PCURVE_S1.);
+#361 = LINE('',#362,#363);
+#362 = CARTESIAN_POINT('',(50.,25.,0.));
+#363 = VECTOR('',#364,1.);
+#364 = DIRECTION('',(0.,-1.,0.));
+#365 = PCURVE('',#126,#366);
+#366 = DEFINITIONAL_REPRESENTATION('',(#367),#371);
+#367 = LINE('',#368,#369);
+#368 = CARTESIAN_POINT('',(-25.,9.731466684036));
+#369 = VECTOR('',#370,1.);
+#370 = DIRECTION('',(0.,-1.));
+#371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#372 = PCURVE('',#221,#373);
+#373 = DEFINITIONAL_REPRESENTATION('',(#374),#378);
+#374 = LINE('',#375,#376);
+#375 = CARTESIAN_POINT('',(0.,0.));
+#376 = VECTOR('',#377,1.);
+#377 = DIRECTION('',(1.,0.));
+#378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#379 = ORIENTED_EDGE('',*,*,#255,.T.);
+#380 = FACE_BOUND('',#381,.T.);
+#381 = EDGE_LOOP('',(#382));
+#382 = ORIENTED_EDGE('',*,*,#383,.T.);
+#383 = EDGE_CURVE('',#384,#384,#386,.T.);
+#384 = VERTEX_POINT('',#385);
+#385 = CARTESIAN_POINT('',(32.5,12.5,0.));
+#386 = SURFACE_CURVE('',#387,(#392,#403),.PCURVE_S1.);
+#387 = CIRCLE('',#388,7.5);
+#388 = AXIS2_PLACEMENT_3D('',#389,#390,#391);
+#389 = CARTESIAN_POINT('',(25.,12.5,0.));
+#390 = DIRECTION('',(0.,0.,1.));
+#391 = DIRECTION('',(1.,0.,0.));
+#392 = PCURVE('',#126,#393);
+#393 = DEFINITIONAL_REPRESENTATION('',(#394),#402);
+#394 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#395,#396,#397,#398,#399,#400
+,#401),.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(
+  '') );
+#395 = CARTESIAN_POINT('',(-7.5,-2.768533315964));
+#396 = CARTESIAN_POINT('',(-7.5,10.221847740803));
+#397 = CARTESIAN_POINT('',(3.75,3.726657212419));
+#398 = CARTESIAN_POINT('',(15.,-2.768533315964));
+#399 = CARTESIAN_POINT('',(3.75,-9.263723844347));
+#400 = CARTESIAN_POINT('',(-7.5,-15.75891437273));
+#401 = CARTESIAN_POINT('',(-7.5,-2.768533315964));
+#402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#403 = PCURVE('',#404,#409);
+#404 = CYLINDRICAL_SURFACE('',#405,7.5);
+#405 = AXIS2_PLACEMENT_3D('',#406,#407,#408);
+#406 = CARTESIAN_POINT('',(25.,12.5,0.));
+#407 = DIRECTION('',(-0.,-0.,-1.));
+#408 = DIRECTION('',(1.,0.,0.));
+#409 = DEFINITIONAL_REPRESENTATION('',(#410),#414);
+#410 = LINE('',#411,#412);
+#411 = CARTESIAN_POINT('',(-0.,0.));
+#412 = VECTOR('',#413,1.);
+#413 = DIRECTION('',(-1.,0.));
+#414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#415 = ADVANCED_FACE('',(#416,#510),#72,.F.);
+#416 = FACE_BOUND('',#417,.F.);
+#417 = EDGE_LOOP('',(#418,#419,#442,#465,#488,#509));
+#418 = ORIENTED_EDGE('',*,*,#56,.T.);
+#419 = ORIENTED_EDGE('',*,*,#420,.T.);
+#420 = EDGE_CURVE('',#57,#421,#423,.T.);
+#421 = VERTEX_POINT('',#422);
+#422 = CARTESIAN_POINT('',(16.642794823505,35.,10.));
+#423 = SURFACE_CURVE('',#424,(#428,#435),.PCURVE_S1.);
+#424 = LINE('',#425,#426);
+#425 = CARTESIAN_POINT('',(0.,25.,10.));
+#426 = VECTOR('',#427,1.);
+#427 = DIRECTION('',(0.857167300702,0.51503807491,0.));
+#428 = PCURVE('',#72,#429);
+#429 = DEFINITIONAL_REPRESENTATION('',(#430),#434);
+#430 = LINE('',#431,#432);
+#431 = CARTESIAN_POINT('',(25.,9.731466684036));
+#432 = VECTOR('',#433,1.);
+#433 = DIRECTION('',(-0.857167300702,0.51503807491));
+#434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#435 = PCURVE('',#100,#436);
+#436 = DEFINITIONAL_REPRESENTATION('',(#437),#441);
+#437 = LINE('',#438,#439);
+#438 = CARTESIAN_POINT('',(0.,-10.));
+#439 = VECTOR('',#440,1.);
+#440 = DIRECTION('',(1.,0.));
+#441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#442 = ORIENTED_EDGE('',*,*,#443,.T.);
+#443 = EDGE_CURVE('',#421,#444,#446,.T.);
+#444 = VERTEX_POINT('',#445);
+#445 = CARTESIAN_POINT('',(33.357205176495,35.,10.));
+#446 = SURFACE_CURVE('',#447,(#451,#458),.PCURVE_S1.);
+#447 = LINE('',#448,#449);
+#448 = CARTESIAN_POINT('',(16.642794823505,35.,10.));
+#449 = VECTOR('',#450,1.);
+#450 = DIRECTION('',(1.,0.,0.));
+#451 = PCURVE('',#72,#452);
+#452 = DEFINITIONAL_REPRESENTATION('',(#453),#457);
+#453 = LINE('',#454,#455);
+#454 = CARTESIAN_POINT('',(8.357205176495,19.731466684036));
+#455 = VECTOR('',#456,1.);
+#456 = DIRECTION('',(-1.,0.));
+#457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#458 = PCURVE('',#319,#459);
+#459 = DEFINITIONAL_REPRESENTATION('',(#460),#464);
+#460 = LINE('',#461,#462);
+#461 = CARTESIAN_POINT('',(0.,-10.));
+#462 = VECTOR('',#463,1.);
+#463 = DIRECTION('',(1.,0.));
+#464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#465 = ORIENTED_EDGE('',*,*,#466,.T.);
+#466 = EDGE_CURVE('',#444,#467,#469,.T.);
+#467 = VERTEX_POINT('',#468);
+#468 = CARTESIAN_POINT('',(50.,25.,10.));
+#469 = SURFACE_CURVE('',#470,(#474,#481),.PCURVE_S1.);
+#470 = LINE('',#471,#472);
+#471 = CARTESIAN_POINT('',(33.357205176495,35.,10.));
+#472 = VECTOR('',#473,1.);
+#473 = DIRECTION('',(0.857167300702,-0.51503807491,0.));
+#474 = PCURVE('',#72,#475);
+#475 = DEFINITIONAL_REPRESENTATION('',(#476),#480);
+#476 = LINE('',#477,#478);
+#477 = CARTESIAN_POINT('',(-8.357205176495,19.731466684036));
+#478 = VECTOR('',#479,1.);
+#479 = DIRECTION('',(-0.857167300702,-0.51503807491));
+#480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#481 = PCURVE('',#347,#482);
+#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487);
+#483 = LINE('',#484,#485);
+#484 = CARTESIAN_POINT('',(0.,-10.));
+#485 = VECTOR('',#486,1.);
+#486 = DIRECTION('',(1.,0.));
+#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#488 = ORIENTED_EDGE('',*,*,#489,.T.);
+#489 = EDGE_CURVE('',#467,#206,#490,.T.);
+#490 = SURFACE_CURVE('',#491,(#495,#502),.PCURVE_S1.);
+#491 = LINE('',#492,#493);
+#492 = CARTESIAN_POINT('',(50.,25.,10.));
+#493 = VECTOR('',#494,1.);
+#494 = DIRECTION('',(0.,-1.,0.));
+#495 = PCURVE('',#72,#496);
+#496 = DEFINITIONAL_REPRESENTATION('',(#497),#501);
+#497 = LINE('',#498,#499);
+#498 = CARTESIAN_POINT('',(-25.,9.731466684036));
+#499 = VECTOR('',#500,1.);
+#500 = DIRECTION('',(0.,-1.));
+#501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#502 = PCURVE('',#221,#503);
+#503 = DEFINITIONAL_REPRESENTATION('',(#504),#508);
+#504 = LINE('',#505,#506);
+#505 = CARTESIAN_POINT('',(0.,-10.));
+#506 = VECTOR('',#507,1.);
+#507 = DIRECTION('',(1.,0.));
+#508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#509 = ORIENTED_EDGE('',*,*,#233,.T.);
+#510 = FACE_BOUND('',#511,.F.);
+#511 = EDGE_LOOP('',(#512));
+#512 = ORIENTED_EDGE('',*,*,#513,.T.);
+#513 = EDGE_CURVE('',#514,#514,#516,.T.);
+#514 = VERTEX_POINT('',#515);
+#515 = CARTESIAN_POINT('',(32.5,12.5,10.));
+#516 = SURFACE_CURVE('',#517,(#522,#533),.PCURVE_S1.);
+#517 = CIRCLE('',#518,7.5);
+#518 = AXIS2_PLACEMENT_3D('',#519,#520,#521);
+#519 = CARTESIAN_POINT('',(25.,12.5,10.));
+#520 = DIRECTION('',(0.,0.,1.));
+#521 = DIRECTION('',(1.,0.,0.));
+#522 = PCURVE('',#72,#523);
+#523 = DEFINITIONAL_REPRESENTATION('',(#524),#532);
+#524 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#525,#526,#527,#528,#529,#530
+,#531),.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(
+  '') );
+#525 = CARTESIAN_POINT('',(-7.5,-2.768533315964));
+#526 = CARTESIAN_POINT('',(-7.5,10.221847740803));
+#527 = CARTESIAN_POINT('',(3.75,3.726657212419));
+#528 = CARTESIAN_POINT('',(15.,-2.768533315964));
+#529 = CARTESIAN_POINT('',(3.75,-9.263723844347));
+#530 = CARTESIAN_POINT('',(-7.5,-15.75891437273));
+#531 = CARTESIAN_POINT('',(-7.5,-2.768533315964));
+#532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#533 = PCURVE('',#404,#534);
+#534 = DEFINITIONAL_REPRESENTATION('',(#535),#539);
+#535 = LINE('',#536,#537);
+#536 = CARTESIAN_POINT('',(-0.,-10.));
+#537 = VECTOR('',#538,1.);
+#538 = DIRECTION('',(-1.,0.));
+#539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#540 = ADVANCED_FACE('',(#541),#100,.T.);
+#541 = FACE_BOUND('',#542,.T.);
+#542 = EDGE_LOOP('',(#543,#544,#545,#566));
+#543 = ORIENTED_EDGE('',*,*,#84,.T.);
+#544 = ORIENTED_EDGE('',*,*,#420,.T.);
+#545 = ORIENTED_EDGE('',*,*,#546,.F.);
+#546 = EDGE_CURVE('',#281,#421,#547,.T.);
+#547 = SURFACE_CURVE('',#548,(#552,#559),.PCURVE_S1.);
+#548 = LINE('',#549,#550);
+#549 = CARTESIAN_POINT('',(16.642794823505,35.,0.));
+#550 = VECTOR('',#551,1.);
+#551 = DIRECTION('',(0.,0.,1.));
+#552 = PCURVE('',#100,#553);
+#553 = DEFINITIONAL_REPRESENTATION('',(#554),#558);
+#554 = LINE('',#555,#556);
+#555 = CARTESIAN_POINT('',(19.416040264104,0.));
+#556 = VECTOR('',#557,1.);
+#557 = DIRECTION('',(0.,-1.));
+#558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#559 = PCURVE('',#319,#560);
+#560 = DEFINITIONAL_REPRESENTATION('',(#561),#565);
+#561 = LINE('',#562,#563);
+#562 = CARTESIAN_POINT('',(0.,0.));
+#563 = VECTOR('',#564,1.);
+#564 = DIRECTION('',(0.,-1.));
+#565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#566 = ORIENTED_EDGE('',*,*,#280,.F.);
+#567 = ADVANCED_FACE('',(#568),#157,.F.);
+#568 = FACE_BOUND('',#569,.F.);
+#569 = EDGE_LOOP('',(#570,#593,#620,#621));
+#570 = ORIENTED_EDGE('',*,*,#571,.T.);
+#571 = EDGE_CURVE('',#141,#572,#574,.T.);
+#572 = VERTEX_POINT('',#573);
+#573 = CARTESIAN_POINT('',(10.,18.75,5.));
+#574 = SEAM_CURVE('',#575,(#579,#586),.PCURVE_S1.);
+#575 = LINE('',#576,#577);
+#576 = CARTESIAN_POINT('',(0.,18.75,5.));
+#577 = VECTOR('',#578,1.);
+#578 = DIRECTION('',(1.,0.,0.));
+#579 = PCURVE('',#157,#580);
+#580 = DEFINITIONAL_REPRESENTATION('',(#581),#585);
+#581 = LINE('',#582,#583);
+#582 = CARTESIAN_POINT('',(0.,0.));
+#583 = VECTOR('',#584,1.);
+#584 = DIRECTION('',(0.,-1.));
+#585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#586 = PCURVE('',#157,#587);
+#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592);
+#588 = LINE('',#589,#590);
+#589 = CARTESIAN_POINT('',(6.28318530718,0.));
+#590 = VECTOR('',#591,1.);
+#591 = DIRECTION('',(0.,-1.));
+#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#593 = ORIENTED_EDGE('',*,*,#594,.T.);
+#594 = EDGE_CURVE('',#572,#572,#595,.T.);
+#595 = SURFACE_CURVE('',#596,(#601,#608),.PCURVE_S1.);
+#596 = CIRCLE('',#597,1.25);
+#597 = AXIS2_PLACEMENT_3D('',#598,#599,#600);
+#598 = CARTESIAN_POINT('',(10.,20.,5.));
+#599 = DIRECTION('',(-1.,0.,0.));
+#600 = DIRECTION('',(0.,-1.,0.));
+#601 = PCURVE('',#157,#602);
+#602 = DEFINITIONAL_REPRESENTATION('',(#603),#607);
+#603 = LINE('',#604,#605);
+#604 = CARTESIAN_POINT('',(0.,-10.));
+#605 = VECTOR('',#606,1.);
+#606 = DIRECTION('',(1.,0.));
+#607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#608 = PCURVE('',#609,#614);
+#609 = PLANE('',#610);
+#610 = AXIS2_PLACEMENT_3D('',#611,#612,#613);
+#611 = CARTESIAN_POINT('',(10.,20.,5.));
+#612 = DIRECTION('',(-1.,-0.,-0.));
+#613 = DIRECTION('',(0.,0.,-1.));
+#614 = DEFINITIONAL_REPRESENTATION('',(#615),#619);
+#615 = CIRCLE('',#616,1.25);
+#616 = AXIS2_PLACEMENT_2D('',#617,#618);
+#617 = CARTESIAN_POINT('',(0.,0.));
+#618 = DIRECTION('',(0.,1.));
+#619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#620 = ORIENTED_EDGE('',*,*,#571,.F.);
+#621 = ORIENTED_EDGE('',*,*,#140,.F.);
+#622 = ADVANCED_FACE('',(#623),#188,.F.);
+#623 = FACE_BOUND('',#624,.F.);
+#624 = EDGE_LOOP('',(#625,#648,#675,#676));
+#625 = ORIENTED_EDGE('',*,*,#626,.T.);
+#626 = EDGE_CURVE('',#172,#627,#629,.T.);
+#627 = VERTEX_POINT('',#628);
+#628 = CARTESIAN_POINT('',(10.,3.75,5.));
+#629 = SEAM_CURVE('',#630,(#634,#641),.PCURVE_S1.);
+#630 = LINE('',#631,#632);
+#631 = CARTESIAN_POINT('',(0.,3.75,5.));
+#632 = VECTOR('',#633,1.);
+#633 = DIRECTION('',(1.,0.,0.));
+#634 = PCURVE('',#188,#635);
+#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640);
+#636 = LINE('',#637,#638);
+#637 = CARTESIAN_POINT('',(0.,0.));
+#638 = VECTOR('',#639,1.);
+#639 = DIRECTION('',(0.,-1.));
+#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#641 = PCURVE('',#188,#642);
+#642 = DEFINITIONAL_REPRESENTATION('',(#643),#647);
+#643 = LINE('',#644,#645);
+#644 = CARTESIAN_POINT('',(6.28318530718,0.));
+#645 = VECTOR('',#646,1.);
+#646 = DIRECTION('',(0.,-1.));
+#647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#648 = ORIENTED_EDGE('',*,*,#649,.T.);
+#649 = EDGE_CURVE('',#627,#627,#650,.T.);
+#650 = SURFACE_CURVE('',#651,(#656,#663),.PCURVE_S1.);
+#651 = CIRCLE('',#652,1.25);
+#652 = AXIS2_PLACEMENT_3D('',#653,#654,#655);
+#653 = CARTESIAN_POINT('',(10.,5.,5.));
+#654 = DIRECTION('',(-1.,0.,0.));
+#655 = DIRECTION('',(0.,-1.,0.));
+#656 = PCURVE('',#188,#657);
+#657 = DEFINITIONAL_REPRESENTATION('',(#658),#662);
+#658 = LINE('',#659,#660);
+#659 = CARTESIAN_POINT('',(0.,-10.));
+#660 = VECTOR('',#661,1.);
+#661 = DIRECTION('',(1.,0.));
+#662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#663 = PCURVE('',#664,#669);
+#664 = PLANE('',#665);
+#665 = AXIS2_PLACEMENT_3D('',#666,#667,#668);
+#666 = CARTESIAN_POINT('',(10.,5.,5.));
+#667 = DIRECTION('',(-1.,-0.,-0.));
+#668 = DIRECTION('',(0.,0.,-1.));
+#669 = DEFINITIONAL_REPRESENTATION('',(#670),#674);
+#670 = CIRCLE('',#671,1.25);
+#671 = AXIS2_PLACEMENT_2D('',#672,#673);
+#672 = CARTESIAN_POINT('',(-8.881784197001E-16,0.));
+#673 = DIRECTION('',(0.,1.));
+#674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#675 = ORIENTED_EDGE('',*,*,#626,.F.);
+#676 = ORIENTED_EDGE('',*,*,#171,.F.);
+#677 = ADVANCED_FACE('',(#678,#704,#735),#221,.T.);
+#678 = FACE_BOUND('',#679,.T.);
+#679 = EDGE_LOOP('',(#680,#701,#702,#703));
+#680 = ORIENTED_EDGE('',*,*,#681,.T.);
+#681 = EDGE_CURVE('',#332,#467,#682,.T.);
+#682 = SURFACE_CURVE('',#683,(#687,#694),.PCURVE_S1.);
+#683 = LINE('',#684,#685);
+#684 = CARTESIAN_POINT('',(50.,25.,0.));
+#685 = VECTOR('',#686,1.);
+#686 = DIRECTION('',(0.,0.,1.));
+#687 = PCURVE('',#221,#688);
+#688 = DEFINITIONAL_REPRESENTATION('',(#689),#693);
+#689 = LINE('',#690,#691);
+#690 = CARTESIAN_POINT('',(0.,0.));
+#691 = VECTOR('',#692,1.);
+#692 = DIRECTION('',(0.,-1.));
+#693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#694 = PCURVE('',#347,#695);
+#695 = DEFINITIONAL_REPRESENTATION('',(#696),#700);
+#696 = LINE('',#697,#698);
+#697 = CARTESIAN_POINT('',(19.416040264104,0.));
+#698 = VECTOR('',#699,1.);
+#699 = DIRECTION('',(0.,-1.));
+#700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#701 = ORIENTED_EDGE('',*,*,#489,.T.);
+#702 = ORIENTED_EDGE('',*,*,#203,.F.);
+#703 = ORIENTED_EDGE('',*,*,#359,.F.);
+#704 = FACE_BOUND('',#705,.T.);
+#705 = EDGE_LOOP('',(#706));
+#706 = ORIENTED_EDGE('',*,*,#707,.F.);
+#707 = EDGE_CURVE('',#708,#708,#710,.T.);
+#708 = VERTEX_POINT('',#709);
+#709 = CARTESIAN_POINT('',(50.,21.25,5.));
+#710 = SURFACE_CURVE('',#711,(#716,#723),.PCURVE_S1.);
+#711 = CIRCLE('',#712,1.25);
+#712 = AXIS2_PLACEMENT_3D('',#713,#714,#715);
+#713 = CARTESIAN_POINT('',(50.,20.,5.));
+#714 = DIRECTION('',(1.,0.,0.));
+#715 = DIRECTION('',(0.,1.,0.));
+#716 = PCURVE('',#221,#717);
+#717 = DEFINITIONAL_REPRESENTATION('',(#718),#722);
+#718 = CIRCLE('',#719,1.25);
+#719 = AXIS2_PLACEMENT_2D('',#720,#721);
+#720 = CARTESIAN_POINT('',(5.,-5.));
+#721 = DIRECTION('',(-1.,0.));
+#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#723 = PCURVE('',#724,#729);
+#724 = CYLINDRICAL_SURFACE('',#725,1.25);
+#725 = AXIS2_PLACEMENT_3D('',#726,#727,#728);
+#726 = CARTESIAN_POINT('',(50.,20.,5.));
+#727 = DIRECTION('',(1.,0.,0.));
+#728 = DIRECTION('',(0.,1.,0.));
+#729 = DEFINITIONAL_REPRESENTATION('',(#730),#734);
+#730 = LINE('',#731,#732);
+#731 = CARTESIAN_POINT('',(0.,0.));
+#732 = VECTOR('',#733,1.);
+#733 = DIRECTION('',(1.,0.));
+#734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#735 = FACE_BOUND('',#736,.T.);
+#736 = EDGE_LOOP('',(#737));
+#737 = ORIENTED_EDGE('',*,*,#738,.F.);
+#738 = EDGE_CURVE('',#739,#739,#741,.T.);
+#739 = VERTEX_POINT('',#740);
+#740 = CARTESIAN_POINT('',(50.,6.25,5.));
+#741 = SURFACE_CURVE('',#742,(#747,#754),.PCURVE_S1.);
+#742 = CIRCLE('',#743,1.25);
+#743 = AXIS2_PLACEMENT_3D('',#744,#745,#746);
+#744 = CARTESIAN_POINT('',(50.,5.,5.));
+#745 = DIRECTION('',(1.,0.,0.));
+#746 = DIRECTION('',(0.,1.,0.));
+#747 = PCURVE('',#221,#748);
+#748 = DEFINITIONAL_REPRESENTATION('',(#749),#753);
+#749 = CIRCLE('',#750,1.25);
+#750 = AXIS2_PLACEMENT_2D('',#751,#752);
+#751 = CARTESIAN_POINT('',(20.,-5.));
+#752 = DIRECTION('',(-1.,0.));
+#753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#754 = PCURVE('',#755,#760);
+#755 = CYLINDRICAL_SURFACE('',#756,1.25);
+#756 = AXIS2_PLACEMENT_3D('',#757,#758,#759);
+#757 = CARTESIAN_POINT('',(50.,5.,5.));
+#758 = DIRECTION('',(1.,0.,0.));
+#759 = DIRECTION('',(0.,1.,0.));
+#760 = DEFINITIONAL_REPRESENTATION('',(#761),#765);
+#761 = LINE('',#762,#763);
+#762 = CARTESIAN_POINT('',(0.,0.));
+#763 = VECTOR('',#764,1.);
+#764 = DIRECTION('',(1.,0.));
+#765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#766 = ADVANCED_FACE('',(#767),#319,.T.);
+#767 = FACE_BOUND('',#768,.T.);
+#768 = EDGE_LOOP('',(#769,#770,#771,#792));
+#769 = ORIENTED_EDGE('',*,*,#546,.T.);
+#770 = ORIENTED_EDGE('',*,*,#443,.T.);
+#771 = ORIENTED_EDGE('',*,*,#772,.F.);
+#772 = EDGE_CURVE('',#304,#444,#773,.T.);
+#773 = SURFACE_CURVE('',#774,(#778,#785),.PCURVE_S1.);
+#774 = LINE('',#775,#776);
+#775 = CARTESIAN_POINT('',(33.357205176495,35.,0.));
+#776 = VECTOR('',#777,1.);
+#777 = DIRECTION('',(0.,0.,1.));
+#778 = PCURVE('',#319,#779);
+#779 = DEFINITIONAL_REPRESENTATION('',(#780),#784);
+#780 = LINE('',#781,#782);
+#781 = CARTESIAN_POINT('',(16.71441035299,0.));
+#782 = VECTOR('',#783,1.);
+#783 = DIRECTION('',(0.,-1.));
+#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#785 = PCURVE('',#347,#786);
+#786 = DEFINITIONAL_REPRESENTATION('',(#787),#791);
+#787 = LINE('',#788,#789);
+#788 = CARTESIAN_POINT('',(0.,0.));
+#789 = VECTOR('',#790,1.);
+#790 = DIRECTION('',(0.,-1.));
+#791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#792 = ORIENTED_EDGE('',*,*,#303,.F.);
+#793 = ADVANCED_FACE('',(#794),#347,.T.);
+#794 = FACE_BOUND('',#795,.T.);
+#795 = EDGE_LOOP('',(#796,#797,#798,#799));
+#796 = ORIENTED_EDGE('',*,*,#772,.T.);
+#797 = ORIENTED_EDGE('',*,*,#466,.T.);
+#798 = ORIENTED_EDGE('',*,*,#681,.F.);
+#799 = ORIENTED_EDGE('',*,*,#331,.F.);
+#800 = ADVANCED_FACE('',(#801),#404,.F.);
+#801 = FACE_BOUND('',#802,.T.);
+#802 = EDGE_LOOP('',(#803,#824,#825,#826));
+#803 = ORIENTED_EDGE('',*,*,#804,.T.);
+#804 = EDGE_CURVE('',#384,#514,#805,.T.);
+#805 = SEAM_CURVE('',#806,(#810,#817),.PCURVE_S1.);
+#806 = LINE('',#807,#808);
+#807 = CARTESIAN_POINT('',(32.5,12.5,0.));
+#808 = VECTOR('',#809,1.);
+#809 = DIRECTION('',(0.,0.,1.));
+#810 = PCURVE('',#404,#811);
+#811 = DEFINITIONAL_REPRESENTATION('',(#812),#816);
+#812 = LINE('',#813,#814);
+#813 = CARTESIAN_POINT('',(-0.,0.));
+#814 = VECTOR('',#815,1.);
+#815 = DIRECTION('',(-0.,-1.));
+#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#817 = PCURVE('',#404,#818);
+#818 = DEFINITIONAL_REPRESENTATION('',(#819),#823);
+#819 = LINE('',#820,#821);
+#820 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#821 = VECTOR('',#822,1.);
+#822 = DIRECTION('',(-0.,-1.));
+#823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#824 = ORIENTED_EDGE('',*,*,#513,.T.);
+#825 = ORIENTED_EDGE('',*,*,#804,.F.);
+#826 = ORIENTED_EDGE('',*,*,#383,.F.);
+#827 = ADVANCED_FACE('',(#828),#609,.T.);
+#828 = FACE_BOUND('',#829,.T.);
+#829 = EDGE_LOOP('',(#830));
+#830 = ORIENTED_EDGE('',*,*,#594,.T.);
+#831 = ADVANCED_FACE('',(#832),#664,.T.);
+#832 = FACE_BOUND('',#833,.T.);
+#833 = EDGE_LOOP('',(#834));
+#834 = ORIENTED_EDGE('',*,*,#649,.T.);
+#835 = ADVANCED_FACE('',(#836),#724,.F.);
+#836 = FACE_BOUND('',#837,.F.);
+#837 = EDGE_LOOP('',(#838,#861,#888,#889));
+#838 = ORIENTED_EDGE('',*,*,#839,.T.);
+#839 = EDGE_CURVE('',#708,#840,#842,.T.);
+#840 = VERTEX_POINT('',#841);
+#841 = CARTESIAN_POINT('',(40.,21.25,5.));
+#842 = SEAM_CURVE('',#843,(#847,#854),.PCURVE_S1.);
+#843 = LINE('',#844,#845);
+#844 = CARTESIAN_POINT('',(50.,21.25,5.));
+#845 = VECTOR('',#846,1.);
+#846 = DIRECTION('',(-1.,-0.,-0.));
+#847 = PCURVE('',#724,#848);
+#848 = DEFINITIONAL_REPRESENTATION('',(#849),#853);
+#849 = LINE('',#850,#851);
+#850 = CARTESIAN_POINT('',(0.,0.));
+#851 = VECTOR('',#852,1.);
+#852 = DIRECTION('',(0.,-1.));
+#853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#854 = PCURVE('',#724,#855);
+#855 = DEFINITIONAL_REPRESENTATION('',(#856),#860);
+#856 = LINE('',#857,#858);
+#857 = CARTESIAN_POINT('',(6.28318530718,0.));
+#858 = VECTOR('',#859,1.);
+#859 = DIRECTION('',(0.,-1.));
+#860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#861 = ORIENTED_EDGE('',*,*,#862,.T.);
+#862 = EDGE_CURVE('',#840,#840,#863,.T.);
+#863 = SURFACE_CURVE('',#864,(#869,#876),.PCURVE_S1.);
+#864 = CIRCLE('',#865,1.25);
+#865 = AXIS2_PLACEMENT_3D('',#866,#867,#868);
+#866 = CARTESIAN_POINT('',(40.,20.,5.));
+#867 = DIRECTION('',(1.,0.,0.));
+#868 = DIRECTION('',(0.,1.,0.));
+#869 = PCURVE('',#724,#870);
+#870 = DEFINITIONAL_REPRESENTATION('',(#871),#875);
+#871 = LINE('',#872,#873);
+#872 = CARTESIAN_POINT('',(0.,-10.));
+#873 = VECTOR('',#874,1.);
+#874 = DIRECTION('',(1.,0.));
+#875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#876 = PCURVE('',#877,#882);
+#877 = PLANE('',#878);
+#878 = AXIS2_PLACEMENT_3D('',#879,#880,#881);
+#879 = CARTESIAN_POINT('',(40.,20.,5.));
+#880 = DIRECTION('',(1.,0.,0.));
+#881 = DIRECTION('',(0.,0.,1.));
+#882 = DEFINITIONAL_REPRESENTATION('',(#883),#887);
+#883 = CIRCLE('',#884,1.25);
+#884 = AXIS2_PLACEMENT_2D('',#885,#886);
+#885 = CARTESIAN_POINT('',(0.,-3.552713678801E-15));
+#886 = DIRECTION('',(0.,-1.));
+#887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#888 = ORIENTED_EDGE('',*,*,#839,.F.);
+#889 = ORIENTED_EDGE('',*,*,#707,.F.);
+#890 = ADVANCED_FACE('',(#891),#755,.F.);
+#891 = FACE_BOUND('',#892,.F.);
+#892 = EDGE_LOOP('',(#893,#916,#943,#944));
+#893 = ORIENTED_EDGE('',*,*,#894,.T.);
+#894 = EDGE_CURVE('',#739,#895,#897,.T.);
+#895 = VERTEX_POINT('',#896);
+#896 = CARTESIAN_POINT('',(40.,6.25,5.));
+#897 = SEAM_CURVE('',#898,(#902,#909),.PCURVE_S1.);
+#898 = LINE('',#899,#900);
+#899 = CARTESIAN_POINT('',(50.,6.25,5.));
+#900 = VECTOR('',#901,1.);
+#901 = DIRECTION('',(-1.,-0.,-0.));
+#902 = PCURVE('',#755,#903);
+#903 = DEFINITIONAL_REPRESENTATION('',(#904),#908);
+#904 = LINE('',#905,#906);
+#905 = CARTESIAN_POINT('',(0.,0.));
+#906 = VECTOR('',#907,1.);
+#907 = DIRECTION('',(0.,-1.));
+#908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#909 = PCURVE('',#755,#910);
+#910 = DEFINITIONAL_REPRESENTATION('',(#911),#915);
+#911 = LINE('',#912,#913);
+#912 = CARTESIAN_POINT('',(6.28318530718,0.));
+#913 = VECTOR('',#914,1.);
+#914 = DIRECTION('',(0.,-1.));
+#915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#916 = ORIENTED_EDGE('',*,*,#917,.T.);
+#917 = EDGE_CURVE('',#895,#895,#918,.T.);
+#918 = SURFACE_CURVE('',#919,(#924,#931),.PCURVE_S1.);
+#919 = CIRCLE('',#920,1.25);
+#920 = AXIS2_PLACEMENT_3D('',#921,#922,#923);
+#921 = CARTESIAN_POINT('',(40.,5.,5.));
+#922 = DIRECTION('',(1.,0.,0.));
+#923 = DIRECTION('',(0.,1.,0.));
+#924 = PCURVE('',#755,#925);
+#925 = DEFINITIONAL_REPRESENTATION('',(#926),#930);
+#926 = LINE('',#927,#928);
+#927 = CARTESIAN_POINT('',(0.,-10.));
+#928 = VECTOR('',#929,1.);
+#929 = DIRECTION('',(1.,0.));
+#930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#931 = PCURVE('',#932,#937);
+#932 = PLANE('',#933);
+#933 = AXIS2_PLACEMENT_3D('',#934,#935,#936);
+#934 = CARTESIAN_POINT('',(40.,5.,5.));
+#935 = DIRECTION('',(1.,0.,0.));
+#936 = DIRECTION('',(0.,0.,1.));
+#937 = DEFINITIONAL_REPRESENTATION('',(#938),#942);
+#938 = CIRCLE('',#939,1.25);
+#939 = AXIS2_PLACEMENT_2D('',#940,#941);
+#940 = CARTESIAN_POINT('',(8.881784197001E-16,-8.881784197001E-16));
+#941 = DIRECTION('',(0.,-1.));
+#942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#943 = ORIENTED_EDGE('',*,*,#894,.F.);
+#944 = ORIENTED_EDGE('',*,*,#738,.F.);
+#945 = ADVANCED_FACE('',(#946),#877,.T.);
+#946 = FACE_BOUND('',#947,.T.);
+#947 = EDGE_LOOP('',(#948));
+#948 = ORIENTED_EDGE('',*,*,#862,.T.);
+#949 = ADVANCED_FACE('',(#950),#932,.T.);
+#950 = FACE_BOUND('',#951,.T.);
+#951 = EDGE_LOOP('',(#952));
+#952 = ORIENTED_EDGE('',*,*,#917,.T.);
+#953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#957)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#954,#955,#956)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#954 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#955 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#956 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#957 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#954,
+  'distance_accuracy_value','confusion accuracy');
+#958 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#959 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#960)
+  ,#953);
+#960 = STYLED_ITEM('color',(#961),#15);
+#961 = PRESENTATION_STYLE_ASSIGNMENT((#962,#968));
+#962 = SURFACE_STYLE_USAGE(.BOTH.,#963);
+#963 = SURFACE_SIDE_STYLE('',(#964));
+#964 = SURFACE_STYLE_FILL_AREA(#965);
+#965 = FILL_AREA_STYLE('',(#966));
+#966 = FILL_AREA_STYLE_COLOUR('',#967);
+#967 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#968 = CURVE_STYLE('',#969,POSITIVE_LENGTH_MEASURE(0.1),#970);
+#969 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#970 = COLOUR_RGB('',9.803921729326E-02,9.803921729326E-02,
+  9.803921729326E-02);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Scale Models/Cement mixer truck/drum_support_bottom.FCStd b/Scale Models/Cement mixer truck/drum_support_bottom.FCStd
new file mode 100644
index 0000000000000000000000000000000000000000..7cc996e11eea325ee2b4c6a3bad70dbda85e171f
GIT binary patch
literal 30757
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

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/drum_support_bottom.stl b/Scale Models/Cement mixer truck/drum_support_bottom.stl
new file mode 100644
index 0000000000000000000000000000000000000000..bcea0ca1628612ec84a8f9532269bc0a0f2625ae
GIT binary patch
literal 32284
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
ac7s$}AM>0$!bfe-pb)T$)(0)>^YMR=YS{+>

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/drum_support_bottom.stp b/Scale Models/Cement mixer truck/drum_support_bottom.stp
new file mode 100644
index 00000000..14b9a35a
--- /dev/null
+++ b/Scale Models/Cement mixer truck/drum_support_bottom.stp	
@@ -0,0 +1,1066 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'drum_support_bottom.stp','2020-04-02T16:31:32',('Author'),(''),
+  'Open CASCADE STEP processor 7.3','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Body','Body','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#889);
+#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,#207,#283,#394,#495,#522,#577,#632,#709,#736,
+    #763,#767,#771,#826,#881,#885));
+#17 = ADVANCED_FACE('',(#18,#137,#172),#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('',(0.,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(0.,0.,10.));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(0.,0.,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('',(0.,0.,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('',(0.,50.,0.));
+#47 = DIRECTION('',(1.,0.,0.));
+#48 = DIRECTION('',(0.,-1.,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(50.,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('',(65.,0.,10.));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(0.,0.,10.));
+#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.,-10.));
+#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('',(32.5,25.,10.));
+#75 = DIRECTION('',(0.,0.,1.));
+#76 = DIRECTION('',(1.,0.,0.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(-32.5,-25.));
+#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('',(65.,0.,0.));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(65.,0.,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('',(65.,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('',(65.,0.,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('',(0.,0.,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('',(32.5,25.,0.));
+#129 = DIRECTION('',(0.,0.,1.));
+#130 = DIRECTION('',(1.,0.,0.));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(-32.5,-25.));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(1.,0.));
+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#137 = FACE_BOUND('',#138,.F.);
+#138 = EDGE_LOOP('',(#139));
+#139 = ORIENTED_EDGE('',*,*,#140,.T.);
+#140 = EDGE_CURVE('',#141,#141,#143,.T.);
+#141 = VERTEX_POINT('',#142);
+#142 = CARTESIAN_POINT('',(51.25,1.E-15,5.));
+#143 = SURFACE_CURVE('',#144,(#149,#160),.PCURVE_S1.);
+#144 = CIRCLE('',#145,1.25);
+#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148);
+#146 = CARTESIAN_POINT('',(50.,0.,5.));
+#147 = DIRECTION('',(0.,-1.,0.));
+#148 = DIRECTION('',(1.,0.,0.));
+#149 = PCURVE('',#32,#150);
+#150 = DEFINITIONAL_REPRESENTATION('',(#151),#159);
+#151 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#152,#153,#154,#155,#156,#157
+,#158),.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(
+  '') );
+#152 = CARTESIAN_POINT('',(51.25,-5.));
+#153 = CARTESIAN_POINT('',(51.25,-7.165063509461));
+#154 = CARTESIAN_POINT('',(49.375,-6.082531754731));
+#155 = CARTESIAN_POINT('',(47.5,-5.));
+#156 = CARTESIAN_POINT('',(49.375,-3.917468245269));
+#157 = CARTESIAN_POINT('',(51.25,-2.834936490539));
+#158 = CARTESIAN_POINT('',(51.25,-5.));
+#159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#160 = PCURVE('',#161,#166);
+#161 = CYLINDRICAL_SURFACE('',#162,1.25);
+#162 = AXIS2_PLACEMENT_3D('',#163,#164,#165);
+#163 = CARTESIAN_POINT('',(50.,1.11E-15,5.));
+#164 = DIRECTION('',(0.,-1.,2.2E-16));
+#165 = DIRECTION('',(1.,0.,0.));
+#166 = DEFINITIONAL_REPRESENTATION('',(#167),#171);
+#167 = LINE('',#168,#169);
+#168 = CARTESIAN_POINT('',(0.,0.));
+#169 = VECTOR('',#170,1.);
+#170 = DIRECTION('',(1.,0.));
+#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#172 = FACE_BOUND('',#173,.F.);
+#173 = EDGE_LOOP('',(#174));
+#174 = ORIENTED_EDGE('',*,*,#175,.T.);
+#175 = EDGE_CURVE('',#176,#176,#178,.T.);
+#176 = VERTEX_POINT('',#177);
+#177 = CARTESIAN_POINT('',(16.25,1.E-15,5.));
+#178 = SURFACE_CURVE('',#179,(#184,#195),.PCURVE_S1.);
+#179 = CIRCLE('',#180,1.25);
+#180 = AXIS2_PLACEMENT_3D('',#181,#182,#183);
+#181 = CARTESIAN_POINT('',(15.,0.,5.));
+#182 = DIRECTION('',(0.,-1.,0.));
+#183 = DIRECTION('',(1.,0.,0.));
+#184 = PCURVE('',#32,#185);
+#185 = DEFINITIONAL_REPRESENTATION('',(#186),#194);
+#186 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#187,#188,#189,#190,#191,#192
+,#193),.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(
+  '') );
+#187 = CARTESIAN_POINT('',(16.25,-5.));
+#188 = CARTESIAN_POINT('',(16.25,-7.165063509461));
+#189 = CARTESIAN_POINT('',(14.375,-6.082531754731));
+#190 = CARTESIAN_POINT('',(12.5,-5.));
+#191 = CARTESIAN_POINT('',(14.375,-3.917468245269));
+#192 = CARTESIAN_POINT('',(16.25,-2.834936490539));
+#193 = CARTESIAN_POINT('',(16.25,-5.));
+#194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#195 = PCURVE('',#196,#201);
+#196 = CYLINDRICAL_SURFACE('',#197,1.25);
+#197 = AXIS2_PLACEMENT_3D('',#198,#199,#200);
+#198 = CARTESIAN_POINT('',(15.,1.11E-15,5.));
+#199 = DIRECTION('',(0.,-1.,2.2E-16));
+#200 = DIRECTION('',(1.,0.,0.));
+#201 = DEFINITIONAL_REPRESENTATION('',(#202),#206);
+#202 = LINE('',#203,#204);
+#203 = CARTESIAN_POINT('',(0.,0.));
+#204 = VECTOR('',#205,1.);
+#205 = DIRECTION('',(1.,0.));
+#206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#207 = ADVANCED_FACE('',(#208),#44,.F.);
+#208 = FACE_BOUND('',#209,.F.);
+#209 = EDGE_LOOP('',(#210,#240,#261,#262));
+#210 = ORIENTED_EDGE('',*,*,#211,.T.);
+#211 = EDGE_CURVE('',#212,#214,#216,.T.);
+#212 = VERTEX_POINT('',#213);
+#213 = CARTESIAN_POINT('',(0.,50.,0.));
+#214 = VERTEX_POINT('',#215);
+#215 = CARTESIAN_POINT('',(0.,50.,10.));
+#216 = SURFACE_CURVE('',#217,(#221,#228),.PCURVE_S1.);
+#217 = LINE('',#218,#219);
+#218 = CARTESIAN_POINT('',(0.,50.,0.));
+#219 = VECTOR('',#220,1.);
+#220 = DIRECTION('',(0.,0.,1.));
+#221 = PCURVE('',#44,#222);
+#222 = DEFINITIONAL_REPRESENTATION('',(#223),#227);
+#223 = LINE('',#224,#225);
+#224 = CARTESIAN_POINT('',(0.,0.));
+#225 = VECTOR('',#226,1.);
+#226 = DIRECTION('',(0.,-1.));
+#227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#228 = PCURVE('',#229,#234);
+#229 = PLANE('',#230);
+#230 = AXIS2_PLACEMENT_3D('',#231,#232,#233);
+#231 = CARTESIAN_POINT('',(65.,50.,0.));
+#232 = DIRECTION('',(0.,-1.,0.));
+#233 = DIRECTION('',(-1.,0.,0.));
+#234 = DEFINITIONAL_REPRESENTATION('',(#235),#239);
+#235 = LINE('',#236,#237);
+#236 = CARTESIAN_POINT('',(65.,0.));
+#237 = VECTOR('',#238,1.);
+#238 = DIRECTION('',(0.,-1.));
+#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#240 = ORIENTED_EDGE('',*,*,#241,.T.);
+#241 = EDGE_CURVE('',#214,#24,#242,.T.);
+#242 = SURFACE_CURVE('',#243,(#247,#254),.PCURVE_S1.);
+#243 = LINE('',#244,#245);
+#244 = CARTESIAN_POINT('',(0.,50.,10.));
+#245 = VECTOR('',#246,1.);
+#246 = DIRECTION('',(0.,-1.,0.));
+#247 = PCURVE('',#44,#248);
+#248 = DEFINITIONAL_REPRESENTATION('',(#249),#253);
+#249 = LINE('',#250,#251);
+#250 = CARTESIAN_POINT('',(0.,-10.));
+#251 = VECTOR('',#252,1.);
+#252 = DIRECTION('',(1.,0.));
+#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#254 = PCURVE('',#72,#255);
+#255 = DEFINITIONAL_REPRESENTATION('',(#256),#260);
+#256 = LINE('',#257,#258);
+#257 = CARTESIAN_POINT('',(-32.5,25.));
+#258 = VECTOR('',#259,1.);
+#259 = DIRECTION('',(0.,-1.));
+#260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#261 = ORIENTED_EDGE('',*,*,#21,.F.);
+#262 = ORIENTED_EDGE('',*,*,#263,.F.);
+#263 = EDGE_CURVE('',#212,#22,#264,.T.);
+#264 = SURFACE_CURVE('',#265,(#269,#276),.PCURVE_S1.);
+#265 = LINE('',#266,#267);
+#266 = CARTESIAN_POINT('',(0.,50.,0.));
+#267 = VECTOR('',#268,1.);
+#268 = DIRECTION('',(0.,-1.,0.));
+#269 = PCURVE('',#44,#270);
+#270 = DEFINITIONAL_REPRESENTATION('',(#271),#275);
+#271 = LINE('',#272,#273);
+#272 = CARTESIAN_POINT('',(0.,0.));
+#273 = VECTOR('',#274,1.);
+#274 = DIRECTION('',(1.,0.));
+#275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#276 = PCURVE('',#126,#277);
+#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282);
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(-32.5,25.));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(0.,-1.));
+#282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#283 = ADVANCED_FACE('',(#284,#332,#363),#126,.F.);
+#284 = FACE_BOUND('',#285,.F.);
+#285 = EDGE_LOOP('',(#286,#287,#310,#331));
+#286 = ORIENTED_EDGE('',*,*,#112,.T.);
+#287 = ORIENTED_EDGE('',*,*,#288,.T.);
+#288 = EDGE_CURVE('',#85,#289,#291,.T.);
+#289 = VERTEX_POINT('',#290);
+#290 = CARTESIAN_POINT('',(65.,50.,0.));
+#291 = SURFACE_CURVE('',#292,(#296,#303),.PCURVE_S1.);
+#292 = LINE('',#293,#294);
+#293 = CARTESIAN_POINT('',(65.,0.,0.));
+#294 = VECTOR('',#295,1.);
+#295 = DIRECTION('',(0.,1.,0.));
+#296 = PCURVE('',#126,#297);
+#297 = DEFINITIONAL_REPRESENTATION('',(#298),#302);
+#298 = LINE('',#299,#300);
+#299 = CARTESIAN_POINT('',(32.5,-25.));
+#300 = VECTOR('',#301,1.);
+#301 = DIRECTION('',(0.,1.));
+#302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#303 = PCURVE('',#100,#304);
+#304 = DEFINITIONAL_REPRESENTATION('',(#305),#309);
+#305 = LINE('',#306,#307);
+#306 = CARTESIAN_POINT('',(0.,0.));
+#307 = VECTOR('',#308,1.);
+#308 = DIRECTION('',(1.,0.));
+#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#310 = ORIENTED_EDGE('',*,*,#311,.T.);
+#311 = EDGE_CURVE('',#289,#212,#312,.T.);
+#312 = SURFACE_CURVE('',#313,(#317,#324),.PCURVE_S1.);
+#313 = LINE('',#314,#315);
+#314 = CARTESIAN_POINT('',(65.,50.,0.));
+#315 = VECTOR('',#316,1.);
+#316 = DIRECTION('',(-1.,0.,0.));
+#317 = PCURVE('',#126,#318);
+#318 = DEFINITIONAL_REPRESENTATION('',(#319),#323);
+#319 = LINE('',#320,#321);
+#320 = CARTESIAN_POINT('',(32.5,25.));
+#321 = VECTOR('',#322,1.);
+#322 = DIRECTION('',(-1.,0.));
+#323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#324 = PCURVE('',#229,#325);
+#325 = DEFINITIONAL_REPRESENTATION('',(#326),#330);
+#326 = LINE('',#327,#328);
+#327 = CARTESIAN_POINT('',(0.,-0.));
+#328 = VECTOR('',#329,1.);
+#329 = DIRECTION('',(1.,0.));
+#330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#331 = ORIENTED_EDGE('',*,*,#263,.T.);
+#332 = FACE_BOUND('',#333,.F.);
+#333 = EDGE_LOOP('',(#334));
+#334 = ORIENTED_EDGE('',*,*,#335,.F.);
+#335 = EDGE_CURVE('',#336,#336,#338,.T.);
+#336 = VERTEX_POINT('',#337);
+#337 = CARTESIAN_POINT('',(51.25,25.,0.));
+#338 = SURFACE_CURVE('',#339,(#344,#351),.PCURVE_S1.);
+#339 = CIRCLE('',#340,1.25);
+#340 = AXIS2_PLACEMENT_3D('',#341,#342,#343);
+#341 = CARTESIAN_POINT('',(50.,25.,0.));
+#342 = DIRECTION('',(0.,0.,1.));
+#343 = DIRECTION('',(1.,0.,0.));
+#344 = PCURVE('',#126,#345);
+#345 = DEFINITIONAL_REPRESENTATION('',(#346),#350);
+#346 = CIRCLE('',#347,1.25);
+#347 = AXIS2_PLACEMENT_2D('',#348,#349);
+#348 = CARTESIAN_POINT('',(17.5,0.));
+#349 = DIRECTION('',(1.,0.));
+#350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#351 = PCURVE('',#352,#357);
+#352 = CYLINDRICAL_SURFACE('',#353,1.25);
+#353 = AXIS2_PLACEMENT_3D('',#354,#355,#356);
+#354 = CARTESIAN_POINT('',(50.,25.,10.));
+#355 = DIRECTION('',(0.,0.,1.));
+#356 = DIRECTION('',(1.,0.,-0.));
+#357 = DEFINITIONAL_REPRESENTATION('',(#358),#362);
+#358 = LINE('',#359,#360);
+#359 = CARTESIAN_POINT('',(0.,-10.));
+#360 = VECTOR('',#361,1.);
+#361 = DIRECTION('',(1.,0.));
+#362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#363 = FACE_BOUND('',#364,.F.);
+#364 = EDGE_LOOP('',(#365));
+#365 = ORIENTED_EDGE('',*,*,#366,.F.);
+#366 = EDGE_CURVE('',#367,#367,#369,.T.);
+#367 = VERTEX_POINT('',#368);
+#368 = CARTESIAN_POINT('',(16.25,25.,0.));
+#369 = SURFACE_CURVE('',#370,(#375,#382),.PCURVE_S1.);
+#370 = CIRCLE('',#371,1.25);
+#371 = AXIS2_PLACEMENT_3D('',#372,#373,#374);
+#372 = CARTESIAN_POINT('',(15.,25.,0.));
+#373 = DIRECTION('',(0.,0.,1.));
+#374 = DIRECTION('',(1.,0.,0.));
+#375 = PCURVE('',#126,#376);
+#376 = DEFINITIONAL_REPRESENTATION('',(#377),#381);
+#377 = CIRCLE('',#378,1.25);
+#378 = AXIS2_PLACEMENT_2D('',#379,#380);
+#379 = CARTESIAN_POINT('',(-17.5,0.));
+#380 = DIRECTION('',(1.,0.));
+#381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#382 = PCURVE('',#383,#388);
+#383 = CYLINDRICAL_SURFACE('',#384,1.25);
+#384 = AXIS2_PLACEMENT_3D('',#385,#386,#387);
+#385 = CARTESIAN_POINT('',(15.,25.,10.));
+#386 = DIRECTION('',(0.,0.,1.));
+#387 = DIRECTION('',(1.,0.,-0.));
+#388 = DEFINITIONAL_REPRESENTATION('',(#389),#393);
+#389 = LINE('',#390,#391);
+#390 = CARTESIAN_POINT('',(0.,-10.));
+#391 = VECTOR('',#392,1.);
+#392 = DIRECTION('',(1.,0.));
+#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#394 = ADVANCED_FACE('',(#395,#443,#469),#72,.T.);
+#395 = FACE_BOUND('',#396,.T.);
+#396 = EDGE_LOOP('',(#397,#398,#421,#442));
+#397 = ORIENTED_EDGE('',*,*,#56,.T.);
+#398 = ORIENTED_EDGE('',*,*,#399,.T.);
+#399 = EDGE_CURVE('',#57,#400,#402,.T.);
+#400 = VERTEX_POINT('',#401);
+#401 = CARTESIAN_POINT('',(65.,50.,10.));
+#402 = SURFACE_CURVE('',#403,(#407,#414),.PCURVE_S1.);
+#403 = LINE('',#404,#405);
+#404 = CARTESIAN_POINT('',(65.,0.,10.));
+#405 = VECTOR('',#406,1.);
+#406 = DIRECTION('',(0.,1.,0.));
+#407 = PCURVE('',#72,#408);
+#408 = DEFINITIONAL_REPRESENTATION('',(#409),#413);
+#409 = LINE('',#410,#411);
+#410 = CARTESIAN_POINT('',(32.5,-25.));
+#411 = VECTOR('',#412,1.);
+#412 = DIRECTION('',(0.,1.));
+#413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#414 = PCURVE('',#100,#415);
+#415 = DEFINITIONAL_REPRESENTATION('',(#416),#420);
+#416 = LINE('',#417,#418);
+#417 = CARTESIAN_POINT('',(0.,-10.));
+#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('',#400,#214,#423,.T.);
+#423 = SURFACE_CURVE('',#424,(#428,#435),.PCURVE_S1.);
+#424 = LINE('',#425,#426);
+#425 = CARTESIAN_POINT('',(65.,50.,10.));
+#426 = VECTOR('',#427,1.);
+#427 = DIRECTION('',(-1.,0.,0.));
+#428 = PCURVE('',#72,#429);
+#429 = DEFINITIONAL_REPRESENTATION('',(#430),#434);
+#430 = LINE('',#431,#432);
+#431 = CARTESIAN_POINT('',(32.5,25.));
+#432 = VECTOR('',#433,1.);
+#433 = DIRECTION('',(-1.,0.));
+#434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#435 = PCURVE('',#229,#436);
+#436 = DEFINITIONAL_REPRESENTATION('',(#437),#441);
+#437 = LINE('',#438,#439);
+#438 = CARTESIAN_POINT('',(0.,-10.));
+#439 = VECTOR('',#440,1.);
+#440 = DIRECTION('',(1.,0.));
+#441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#442 = ORIENTED_EDGE('',*,*,#241,.T.);
+#443 = FACE_BOUND('',#444,.T.);
+#444 = EDGE_LOOP('',(#445));
+#445 = ORIENTED_EDGE('',*,*,#446,.F.);
+#446 = EDGE_CURVE('',#447,#447,#449,.T.);
+#447 = VERTEX_POINT('',#448);
+#448 = CARTESIAN_POINT('',(51.25,25.,10.));
+#449 = SURFACE_CURVE('',#450,(#455,#462),.PCURVE_S1.);
+#450 = CIRCLE('',#451,1.25);
+#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454);
+#452 = CARTESIAN_POINT('',(50.,25.,10.));
+#453 = DIRECTION('',(0.,0.,1.));
+#454 = DIRECTION('',(1.,0.,0.));
+#455 = PCURVE('',#72,#456);
+#456 = DEFINITIONAL_REPRESENTATION('',(#457),#461);
+#457 = CIRCLE('',#458,1.25);
+#458 = AXIS2_PLACEMENT_2D('',#459,#460);
+#459 = CARTESIAN_POINT('',(17.5,0.));
+#460 = DIRECTION('',(1.,0.));
+#461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#462 = PCURVE('',#352,#463);
+#463 = DEFINITIONAL_REPRESENTATION('',(#464),#468);
+#464 = LINE('',#465,#466);
+#465 = CARTESIAN_POINT('',(0.,0.));
+#466 = VECTOR('',#467,1.);
+#467 = DIRECTION('',(1.,0.));
+#468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#469 = FACE_BOUND('',#470,.T.);
+#470 = EDGE_LOOP('',(#471));
+#471 = ORIENTED_EDGE('',*,*,#472,.F.);
+#472 = EDGE_CURVE('',#473,#473,#475,.T.);
+#473 = VERTEX_POINT('',#474);
+#474 = CARTESIAN_POINT('',(16.25,25.,10.));
+#475 = SURFACE_CURVE('',#476,(#481,#488),.PCURVE_S1.);
+#476 = CIRCLE('',#477,1.25);
+#477 = AXIS2_PLACEMENT_3D('',#478,#479,#480);
+#478 = CARTESIAN_POINT('',(15.,25.,10.));
+#479 = DIRECTION('',(0.,0.,1.));
+#480 = DIRECTION('',(1.,0.,0.));
+#481 = PCURVE('',#72,#482);
+#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487);
+#483 = CIRCLE('',#484,1.25);
+#484 = AXIS2_PLACEMENT_2D('',#485,#486);
+#485 = CARTESIAN_POINT('',(-17.5,0.));
+#486 = DIRECTION('',(1.,0.));
+#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#488 = PCURVE('',#383,#489);
+#489 = DEFINITIONAL_REPRESENTATION('',(#490),#494);
+#490 = LINE('',#491,#492);
+#491 = CARTESIAN_POINT('',(0.,0.));
+#492 = VECTOR('',#493,1.);
+#493 = DIRECTION('',(1.,0.));
+#494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#495 = ADVANCED_FACE('',(#496),#100,.F.);
+#496 = FACE_BOUND('',#497,.F.);
+#497 = EDGE_LOOP('',(#498,#499,#500,#521));
+#498 = ORIENTED_EDGE('',*,*,#84,.T.);
+#499 = ORIENTED_EDGE('',*,*,#399,.T.);
+#500 = ORIENTED_EDGE('',*,*,#501,.F.);
+#501 = EDGE_CURVE('',#289,#400,#502,.T.);
+#502 = SURFACE_CURVE('',#503,(#507,#514),.PCURVE_S1.);
+#503 = LINE('',#504,#505);
+#504 = CARTESIAN_POINT('',(65.,50.,0.));
+#505 = VECTOR('',#506,1.);
+#506 = DIRECTION('',(0.,0.,1.));
+#507 = PCURVE('',#100,#508);
+#508 = DEFINITIONAL_REPRESENTATION('',(#509),#513);
+#509 = LINE('',#510,#511);
+#510 = CARTESIAN_POINT('',(50.,0.));
+#511 = VECTOR('',#512,1.);
+#512 = DIRECTION('',(0.,-1.));
+#513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#514 = PCURVE('',#229,#515);
+#515 = DEFINITIONAL_REPRESENTATION('',(#516),#520);
+#516 = LINE('',#517,#518);
+#517 = CARTESIAN_POINT('',(0.,-0.));
+#518 = VECTOR('',#519,1.);
+#519 = DIRECTION('',(0.,-1.));
+#520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#521 = ORIENTED_EDGE('',*,*,#288,.F.);
+#522 = ADVANCED_FACE('',(#523),#161,.F.);
+#523 = FACE_BOUND('',#524,.F.);
+#524 = EDGE_LOOP('',(#525,#548,#575,#576));
+#525 = ORIENTED_EDGE('',*,*,#526,.T.);
+#526 = EDGE_CURVE('',#141,#527,#529,.T.);
+#527 = VERTEX_POINT('',#528);
+#528 = CARTESIAN_POINT('',(51.25,10.,5.));
+#529 = SEAM_CURVE('',#530,(#534,#541),.PCURVE_S1.);
+#530 = LINE('',#531,#532);
+#531 = CARTESIAN_POINT('',(51.25,1.11E-15,5.));
+#532 = VECTOR('',#533,1.);
+#533 = DIRECTION('',(0.,1.,-2.2E-16));
+#534 = PCURVE('',#161,#535);
+#535 = DEFINITIONAL_REPRESENTATION('',(#536),#540);
+#536 = LINE('',#537,#538);
+#537 = CARTESIAN_POINT('',(0.,0.));
+#538 = VECTOR('',#539,1.);
+#539 = DIRECTION('',(0.,-1.));
+#540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#541 = PCURVE('',#161,#542);
+#542 = DEFINITIONAL_REPRESENTATION('',(#543),#547);
+#543 = LINE('',#544,#545);
+#544 = CARTESIAN_POINT('',(6.28318530718,0.));
+#545 = VECTOR('',#546,1.);
+#546 = DIRECTION('',(0.,-1.));
+#547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#548 = ORIENTED_EDGE('',*,*,#549,.T.);
+#549 = EDGE_CURVE('',#527,#527,#550,.T.);
+#550 = SURFACE_CURVE('',#551,(#556,#563),.PCURVE_S1.);
+#551 = CIRCLE('',#552,1.25);
+#552 = AXIS2_PLACEMENT_3D('',#553,#554,#555);
+#553 = CARTESIAN_POINT('',(50.,10.,5.));
+#554 = DIRECTION('',(0.,-1.,0.));
+#555 = DIRECTION('',(1.,0.,0.));
+#556 = PCURVE('',#161,#557);
+#557 = DEFINITIONAL_REPRESENTATION('',(#558),#562);
+#558 = LINE('',#559,#560);
+#559 = CARTESIAN_POINT('',(0.,-10.));
+#560 = VECTOR('',#561,1.);
+#561 = DIRECTION('',(1.,0.));
+#562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#563 = PCURVE('',#564,#569);
+#564 = PLANE('',#565);
+#565 = AXIS2_PLACEMENT_3D('',#566,#567,#568);
+#566 = CARTESIAN_POINT('',(50.,10.,5.));
+#567 = DIRECTION('',(0.,-1.,2.2E-16));
+#568 = DIRECTION('',(0.,-2.2E-16,-1.));
+#569 = DEFINITIONAL_REPRESENTATION('',(#570),#574);
+#570 = CIRCLE('',#571,1.25);
+#571 = AXIS2_PLACEMENT_2D('',#572,#573);
+#572 = CARTESIAN_POINT('',(0.,7.105427357601E-15));
+#573 = DIRECTION('',(0.,1.));
+#574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#575 = ORIENTED_EDGE('',*,*,#526,.F.);
+#576 = ORIENTED_EDGE('',*,*,#140,.F.);
+#577 = ADVANCED_FACE('',(#578),#196,.F.);
+#578 = FACE_BOUND('',#579,.F.);
+#579 = EDGE_LOOP('',(#580,#603,#630,#631));
+#580 = ORIENTED_EDGE('',*,*,#581,.T.);
+#581 = EDGE_CURVE('',#176,#582,#584,.T.);
+#582 = VERTEX_POINT('',#583);
+#583 = CARTESIAN_POINT('',(16.25,10.,5.));
+#584 = SEAM_CURVE('',#585,(#589,#596),.PCURVE_S1.);
+#585 = LINE('',#586,#587);
+#586 = CARTESIAN_POINT('',(16.25,1.11E-15,5.));
+#587 = VECTOR('',#588,1.);
+#588 = DIRECTION('',(0.,1.,-2.2E-16));
+#589 = PCURVE('',#196,#590);
+#590 = DEFINITIONAL_REPRESENTATION('',(#591),#595);
+#591 = LINE('',#592,#593);
+#592 = CARTESIAN_POINT('',(0.,0.));
+#593 = VECTOR('',#594,1.);
+#594 = DIRECTION('',(0.,-1.));
+#595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#596 = PCURVE('',#196,#597);
+#597 = DEFINITIONAL_REPRESENTATION('',(#598),#602);
+#598 = LINE('',#599,#600);
+#599 = CARTESIAN_POINT('',(6.28318530718,0.));
+#600 = VECTOR('',#601,1.);
+#601 = DIRECTION('',(0.,-1.));
+#602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#603 = ORIENTED_EDGE('',*,*,#604,.T.);
+#604 = EDGE_CURVE('',#582,#582,#605,.T.);
+#605 = SURFACE_CURVE('',#606,(#611,#618),.PCURVE_S1.);
+#606 = CIRCLE('',#607,1.25);
+#607 = AXIS2_PLACEMENT_3D('',#608,#609,#610);
+#608 = CARTESIAN_POINT('',(15.,10.,5.));
+#609 = DIRECTION('',(0.,-1.,0.));
+#610 = DIRECTION('',(1.,0.,0.));
+#611 = PCURVE('',#196,#612);
+#612 = DEFINITIONAL_REPRESENTATION('',(#613),#617);
+#613 = LINE('',#614,#615);
+#614 = CARTESIAN_POINT('',(0.,-10.));
+#615 = VECTOR('',#616,1.);
+#616 = DIRECTION('',(1.,0.));
+#617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#618 = PCURVE('',#619,#624);
+#619 = PLANE('',#620);
+#620 = AXIS2_PLACEMENT_3D('',#621,#622,#623);
+#621 = CARTESIAN_POINT('',(15.,10.,5.));
+#622 = DIRECTION('',(0.,-1.,2.2E-16));
+#623 = DIRECTION('',(0.,-2.2E-16,-1.));
+#624 = DEFINITIONAL_REPRESENTATION('',(#625),#629);
+#625 = CIRCLE('',#626,1.25);
+#626 = AXIS2_PLACEMENT_2D('',#627,#628);
+#627 = CARTESIAN_POINT('',(0.,0.));
+#628 = DIRECTION('',(0.,1.));
+#629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#630 = ORIENTED_EDGE('',*,*,#581,.F.);
+#631 = ORIENTED_EDGE('',*,*,#175,.F.);
+#632 = ADVANCED_FACE('',(#633,#639,#674),#229,.F.);
+#633 = FACE_BOUND('',#634,.F.);
+#634 = EDGE_LOOP('',(#635,#636,#637,#638));
+#635 = ORIENTED_EDGE('',*,*,#501,.T.);
+#636 = ORIENTED_EDGE('',*,*,#422,.T.);
+#637 = ORIENTED_EDGE('',*,*,#211,.F.);
+#638 = ORIENTED_EDGE('',*,*,#311,.F.);
+#639 = FACE_BOUND('',#640,.F.);
+#640 = EDGE_LOOP('',(#641));
+#641 = ORIENTED_EDGE('',*,*,#642,.T.);
+#642 = EDGE_CURVE('',#643,#643,#645,.T.);
+#643 = VERTEX_POINT('',#644);
+#644 = CARTESIAN_POINT('',(13.75,50.,5.));
+#645 = SURFACE_CURVE('',#646,(#651,#662),.PCURVE_S1.);
+#646 = CIRCLE('',#647,1.25);
+#647 = AXIS2_PLACEMENT_3D('',#648,#649,#650);
+#648 = CARTESIAN_POINT('',(15.,50.,5.));
+#649 = DIRECTION('',(0.,1.,-0.));
+#650 = DIRECTION('',(-1.,0.,0.));
+#651 = PCURVE('',#229,#652);
+#652 = DEFINITIONAL_REPRESENTATION('',(#653),#661);
+#653 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#654,#655,#656,#657,#658,#659
+,#660),.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(
+  '') );
+#654 = CARTESIAN_POINT('',(51.25,-5.));
+#655 = CARTESIAN_POINT('',(51.25,-7.165063509461));
+#656 = CARTESIAN_POINT('',(49.375,-6.082531754731));
+#657 = CARTESIAN_POINT('',(47.5,-5.));
+#658 = CARTESIAN_POINT('',(49.375,-3.917468245269));
+#659 = CARTESIAN_POINT('',(51.25,-2.834936490539));
+#660 = CARTESIAN_POINT('',(51.25,-5.));
+#661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#662 = PCURVE('',#663,#668);
+#663 = CYLINDRICAL_SURFACE('',#664,1.25);
+#664 = AXIS2_PLACEMENT_3D('',#665,#666,#667);
+#665 = CARTESIAN_POINT('',(15.,50.,5.));
+#666 = DIRECTION('',(0.,1.,-2.2E-16));
+#667 = DIRECTION('',(-1.,0.,0.));
+#668 = DEFINITIONAL_REPRESENTATION('',(#669),#673);
+#669 = LINE('',#670,#671);
+#670 = CARTESIAN_POINT('',(0.,0.));
+#671 = VECTOR('',#672,1.);
+#672 = DIRECTION('',(1.,0.));
+#673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#674 = FACE_BOUND('',#675,.F.);
+#675 = EDGE_LOOP('',(#676));
+#676 = ORIENTED_EDGE('',*,*,#677,.T.);
+#677 = EDGE_CURVE('',#678,#678,#680,.T.);
+#678 = VERTEX_POINT('',#679);
+#679 = CARTESIAN_POINT('',(48.75,50.,5.));
+#680 = SURFACE_CURVE('',#681,(#686,#697),.PCURVE_S1.);
+#681 = CIRCLE('',#682,1.25);
+#682 = AXIS2_PLACEMENT_3D('',#683,#684,#685);
+#683 = CARTESIAN_POINT('',(50.,50.,5.));
+#684 = DIRECTION('',(0.,1.,-0.));
+#685 = DIRECTION('',(-1.,0.,0.));
+#686 = PCURVE('',#229,#687);
+#687 = DEFINITIONAL_REPRESENTATION('',(#688),#696);
+#688 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#689,#690,#691,#692,#693,#694
+,#695),.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(
+  '') );
+#689 = CARTESIAN_POINT('',(16.25,-5.));
+#690 = CARTESIAN_POINT('',(16.25,-7.165063509461));
+#691 = CARTESIAN_POINT('',(14.375,-6.082531754731));
+#692 = CARTESIAN_POINT('',(12.5,-5.));
+#693 = CARTESIAN_POINT('',(14.375,-3.917468245269));
+#694 = CARTESIAN_POINT('',(16.25,-2.834936490539));
+#695 = CARTESIAN_POINT('',(16.25,-5.));
+#696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#697 = PCURVE('',#698,#703);
+#698 = CYLINDRICAL_SURFACE('',#699,1.25);
+#699 = AXIS2_PLACEMENT_3D('',#700,#701,#702);
+#700 = CARTESIAN_POINT('',(50.,50.,5.));
+#701 = DIRECTION('',(0.,1.,-2.2E-16));
+#702 = DIRECTION('',(-1.,0.,0.));
+#703 = DEFINITIONAL_REPRESENTATION('',(#704),#708);
+#704 = LINE('',#705,#706);
+#705 = CARTESIAN_POINT('',(0.,0.));
+#706 = VECTOR('',#707,1.);
+#707 = DIRECTION('',(1.,0.));
+#708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#709 = ADVANCED_FACE('',(#710),#352,.F.);
+#710 = FACE_BOUND('',#711,.F.);
+#711 = EDGE_LOOP('',(#712,#733,#734,#735));
+#712 = ORIENTED_EDGE('',*,*,#713,.T.);
+#713 = EDGE_CURVE('',#447,#336,#714,.T.);
+#714 = SEAM_CURVE('',#715,(#719,#726),.PCURVE_S1.);
+#715 = LINE('',#716,#717);
+#716 = CARTESIAN_POINT('',(51.25,25.,10.));
+#717 = VECTOR('',#718,1.);
+#718 = DIRECTION('',(-0.,-0.,-1.));
+#719 = PCURVE('',#352,#720);
+#720 = DEFINITIONAL_REPRESENTATION('',(#721),#725);
+#721 = LINE('',#722,#723);
+#722 = CARTESIAN_POINT('',(0.,0.));
+#723 = VECTOR('',#724,1.);
+#724 = DIRECTION('',(0.,-1.));
+#725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#726 = PCURVE('',#352,#727);
+#727 = DEFINITIONAL_REPRESENTATION('',(#728),#732);
+#728 = LINE('',#729,#730);
+#729 = CARTESIAN_POINT('',(6.28318530718,0.));
+#730 = VECTOR('',#731,1.);
+#731 = DIRECTION('',(0.,-1.));
+#732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#733 = ORIENTED_EDGE('',*,*,#335,.T.);
+#734 = ORIENTED_EDGE('',*,*,#713,.F.);
+#735 = ORIENTED_EDGE('',*,*,#446,.F.);
+#736 = ADVANCED_FACE('',(#737),#383,.F.);
+#737 = FACE_BOUND('',#738,.F.);
+#738 = EDGE_LOOP('',(#739,#760,#761,#762));
+#739 = ORIENTED_EDGE('',*,*,#740,.T.);
+#740 = EDGE_CURVE('',#473,#367,#741,.T.);
+#741 = SEAM_CURVE('',#742,(#746,#753),.PCURVE_S1.);
+#742 = LINE('',#743,#744);
+#743 = CARTESIAN_POINT('',(16.25,25.,10.));
+#744 = VECTOR('',#745,1.);
+#745 = DIRECTION('',(-0.,-0.,-1.));
+#746 = PCURVE('',#383,#747);
+#747 = DEFINITIONAL_REPRESENTATION('',(#748),#752);
+#748 = LINE('',#749,#750);
+#749 = CARTESIAN_POINT('',(0.,0.));
+#750 = VECTOR('',#751,1.);
+#751 = DIRECTION('',(0.,-1.));
+#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#753 = PCURVE('',#383,#754);
+#754 = DEFINITIONAL_REPRESENTATION('',(#755),#759);
+#755 = LINE('',#756,#757);
+#756 = CARTESIAN_POINT('',(6.28318530718,0.));
+#757 = VECTOR('',#758,1.);
+#758 = DIRECTION('',(0.,-1.));
+#759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#760 = ORIENTED_EDGE('',*,*,#366,.T.);
+#761 = ORIENTED_EDGE('',*,*,#740,.F.);
+#762 = ORIENTED_EDGE('',*,*,#472,.F.);
+#763 = ADVANCED_FACE('',(#764),#564,.T.);
+#764 = FACE_BOUND('',#765,.T.);
+#765 = EDGE_LOOP('',(#766));
+#766 = ORIENTED_EDGE('',*,*,#549,.T.);
+#767 = ADVANCED_FACE('',(#768),#619,.T.);
+#768 = FACE_BOUND('',#769,.T.);
+#769 = EDGE_LOOP('',(#770));
+#770 = ORIENTED_EDGE('',*,*,#604,.T.);
+#771 = ADVANCED_FACE('',(#772),#663,.F.);
+#772 = FACE_BOUND('',#773,.F.);
+#773 = EDGE_LOOP('',(#774,#797,#824,#825));
+#774 = ORIENTED_EDGE('',*,*,#775,.T.);
+#775 = EDGE_CURVE('',#643,#776,#778,.T.);
+#776 = VERTEX_POINT('',#777);
+#777 = CARTESIAN_POINT('',(13.75,40.,5.));
+#778 = SEAM_CURVE('',#779,(#783,#790),.PCURVE_S1.);
+#779 = LINE('',#780,#781);
+#780 = CARTESIAN_POINT('',(13.75,50.,5.));
+#781 = VECTOR('',#782,1.);
+#782 = DIRECTION('',(0.,-1.,2.2E-16));
+#783 = PCURVE('',#663,#784);
+#784 = DEFINITIONAL_REPRESENTATION('',(#785),#789);
+#785 = LINE('',#786,#787);
+#786 = CARTESIAN_POINT('',(0.,0.));
+#787 = VECTOR('',#788,1.);
+#788 = DIRECTION('',(0.,-1.));
+#789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#790 = PCURVE('',#663,#791);
+#791 = DEFINITIONAL_REPRESENTATION('',(#792),#796);
+#792 = LINE('',#793,#794);
+#793 = CARTESIAN_POINT('',(6.28318530718,0.));
+#794 = VECTOR('',#795,1.);
+#795 = DIRECTION('',(0.,-1.));
+#796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#797 = ORIENTED_EDGE('',*,*,#798,.T.);
+#798 = EDGE_CURVE('',#776,#776,#799,.T.);
+#799 = SURFACE_CURVE('',#800,(#805,#812),.PCURVE_S1.);
+#800 = CIRCLE('',#801,1.25);
+#801 = AXIS2_PLACEMENT_3D('',#802,#803,#804);
+#802 = CARTESIAN_POINT('',(15.,40.,5.));
+#803 = DIRECTION('',(0.,1.,-0.));
+#804 = DIRECTION('',(-1.,0.,0.));
+#805 = PCURVE('',#663,#806);
+#806 = DEFINITIONAL_REPRESENTATION('',(#807),#811);
+#807 = LINE('',#808,#809);
+#808 = CARTESIAN_POINT('',(0.,-10.));
+#809 = VECTOR('',#810,1.);
+#810 = DIRECTION('',(1.,0.));
+#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#812 = PCURVE('',#813,#818);
+#813 = PLANE('',#814);
+#814 = AXIS2_PLACEMENT_3D('',#815,#816,#817);
+#815 = CARTESIAN_POINT('',(15.,40.,5.));
+#816 = DIRECTION('',(0.,1.,0.));
+#817 = DIRECTION('',(0.,0.,1.));
+#818 = DEFINITIONAL_REPRESENTATION('',(#819),#823);
+#819 = CIRCLE('',#820,1.25);
+#820 = AXIS2_PLACEMENT_2D('',#821,#822);
+#821 = CARTESIAN_POINT('',(0.,1.7763568394E-15));
+#822 = DIRECTION('',(0.,-1.));
+#823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#824 = ORIENTED_EDGE('',*,*,#775,.F.);
+#825 = ORIENTED_EDGE('',*,*,#642,.F.);
+#826 = ADVANCED_FACE('',(#827),#698,.F.);
+#827 = FACE_BOUND('',#828,.F.);
+#828 = EDGE_LOOP('',(#829,#852,#879,#880));
+#829 = ORIENTED_EDGE('',*,*,#830,.T.);
+#830 = EDGE_CURVE('',#678,#831,#833,.T.);
+#831 = VERTEX_POINT('',#832);
+#832 = CARTESIAN_POINT('',(48.75,40.,5.));
+#833 = SEAM_CURVE('',#834,(#838,#845),.PCURVE_S1.);
+#834 = LINE('',#835,#836);
+#835 = CARTESIAN_POINT('',(48.75,50.,5.));
+#836 = VECTOR('',#837,1.);
+#837 = DIRECTION('',(0.,-1.,2.2E-16));
+#838 = PCURVE('',#698,#839);
+#839 = DEFINITIONAL_REPRESENTATION('',(#840),#844);
+#840 = LINE('',#841,#842);
+#841 = CARTESIAN_POINT('',(0.,0.));
+#842 = VECTOR('',#843,1.);
+#843 = DIRECTION('',(0.,-1.));
+#844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#845 = PCURVE('',#698,#846);
+#846 = DEFINITIONAL_REPRESENTATION('',(#847),#851);
+#847 = LINE('',#848,#849);
+#848 = CARTESIAN_POINT('',(6.28318530718,0.));
+#849 = VECTOR('',#850,1.);
+#850 = DIRECTION('',(0.,-1.));
+#851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#852 = ORIENTED_EDGE('',*,*,#853,.T.);
+#853 = EDGE_CURVE('',#831,#831,#854,.T.);
+#854 = SURFACE_CURVE('',#855,(#860,#867),.PCURVE_S1.);
+#855 = CIRCLE('',#856,1.25);
+#856 = AXIS2_PLACEMENT_3D('',#857,#858,#859);
+#857 = CARTESIAN_POINT('',(50.,40.,5.));
+#858 = DIRECTION('',(0.,1.,-0.));
+#859 = DIRECTION('',(-1.,0.,0.));
+#860 = PCURVE('',#698,#861);
+#861 = DEFINITIONAL_REPRESENTATION('',(#862),#866);
+#862 = LINE('',#863,#864);
+#863 = CARTESIAN_POINT('',(0.,-10.));
+#864 = VECTOR('',#865,1.);
+#865 = DIRECTION('',(1.,0.));
+#866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#867 = PCURVE('',#868,#873);
+#868 = PLANE('',#869);
+#869 = AXIS2_PLACEMENT_3D('',#870,#871,#872);
+#870 = CARTESIAN_POINT('',(50.,40.,5.));
+#871 = DIRECTION('',(0.,1.,0.));
+#872 = DIRECTION('',(0.,0.,1.));
+#873 = DEFINITIONAL_REPRESENTATION('',(#874),#878);
+#874 = CIRCLE('',#875,1.25);
+#875 = AXIS2_PLACEMENT_2D('',#876,#877);
+#876 = CARTESIAN_POINT('',(0.,7.105427357601E-15));
+#877 = DIRECTION('',(0.,-1.));
+#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#879 = ORIENTED_EDGE('',*,*,#830,.F.);
+#880 = ORIENTED_EDGE('',*,*,#677,.F.);
+#881 = ADVANCED_FACE('',(#882),#813,.T.);
+#882 = FACE_BOUND('',#883,.T.);
+#883 = EDGE_LOOP('',(#884));
+#884 = ORIENTED_EDGE('',*,*,#798,.T.);
+#885 = ADVANCED_FACE('',(#886),#868,.T.);
+#886 = FACE_BOUND('',#887,.T.);
+#887 = EDGE_LOOP('',(#888));
+#888 = ORIENTED_EDGE('',*,*,#853,.T.);
+#889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#893)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#890,#891,#892)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#890 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#891 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#892 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#893 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#890,
+  'distance_accuracy_value','confusion accuracy');
+#894 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#895 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#896)
+  ,#889);
+#896 = STYLED_ITEM('color',(#897),#15);
+#897 = PRESENTATION_STYLE_ASSIGNMENT((#898,#904));
+#898 = SURFACE_STYLE_USAGE(.BOTH.,#899);
+#899 = SURFACE_SIDE_STYLE('',(#900));
+#900 = SURFACE_STYLE_FILL_AREA(#901);
+#901 = FILL_AREA_STYLE('',(#902));
+#902 = FILL_AREA_STYLE_COLOUR('',#903);
+#903 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#904 = CURVE_STYLE('',#905,POSITIVE_LENGTH_MEASURE(0.1),#906);
+#905 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#906 = COLOUR_RGB('',9.803921729326E-02,9.803921729326E-02,
+  9.803921729326E-02);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Scale Models/Cement mixer truck/drum_support_front.FCStd b/Scale Models/Cement mixer truck/drum_support_front.FCStd
new file mode 100644
index 0000000000000000000000000000000000000000..33902ed7ab707a13a7d325bd03280ee30398e2ed
GIT binary patch
literal 23856
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
AH~;_u

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/drum_support_front.stl b/Scale Models/Cement mixer truck/drum_support_front.stl
new file mode 100644
index 0000000000000000000000000000000000000000..ce4067db40e3b692fe6948061b49c5549b5d46eb
GIT binary patch
literal 27284
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
ITaxkkKMOL8DF6Tf

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/drum_support_front.stp b/Scale Models/Cement mixer truck/drum_support_front.stp
new file mode 100644
index 00000000..e47d32e4
--- /dev/null
+++ b/Scale Models/Cement mixer truck/drum_support_front.stp	
@@ -0,0 +1,970 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'drum_support_front.stp','2020-04-02T16:32:26',('Author'),(''),
+  'Open CASCADE STEP processor 7.3','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Body','Body','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#805);
+#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,#283,#424,#482,#535,#542,#597,#652,#707,
+    #762,#789,#793,#797,#801));
+#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('',(0.,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(0.,0.,10.));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(0.,0.,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('',(0.,0.,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('',(0.,30.,0.));
+#47 = DIRECTION('',(1.,0.,0.));
+#48 = DIRECTION('',(0.,-1.,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(30.,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('',(50.,0.,10.));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(0.,0.,10.));
+#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.,-10.));
+#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('',(25.,15.,10.));
+#75 = DIRECTION('',(0.,0.,1.));
+#76 = DIRECTION('',(1.,0.,0.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(-25.,-15.));
+#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('',(50.,0.,0.));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(50.,0.,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('',(50.,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('',(50.,0.,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('',(0.,0.,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('',(25.,15.,0.));
+#129 = DIRECTION('',(0.,0.,1.));
+#130 = DIRECTION('',(1.,0.,0.));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(-25.,-15.));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(1.,0.));
+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#137 = ADVANCED_FACE('',(#138,#213,#248),#44,.F.);
+#138 = FACE_BOUND('',#139,.F.);
+#139 = EDGE_LOOP('',(#140,#170,#191,#192));
+#140 = ORIENTED_EDGE('',*,*,#141,.T.);
+#141 = EDGE_CURVE('',#142,#144,#146,.T.);
+#142 = VERTEX_POINT('',#143);
+#143 = CARTESIAN_POINT('',(0.,30.,0.));
+#144 = VERTEX_POINT('',#145);
+#145 = CARTESIAN_POINT('',(0.,30.,10.));
+#146 = SURFACE_CURVE('',#147,(#151,#158),.PCURVE_S1.);
+#147 = LINE('',#148,#149);
+#148 = CARTESIAN_POINT('',(0.,30.,0.));
+#149 = VECTOR('',#150,1.);
+#150 = DIRECTION('',(0.,0.,1.));
+#151 = PCURVE('',#44,#152);
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
+#153 = LINE('',#154,#155);
+#154 = CARTESIAN_POINT('',(0.,0.));
+#155 = VECTOR('',#156,1.);
+#156 = DIRECTION('',(0.,-1.));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#158 = PCURVE('',#159,#164);
+#159 = PLANE('',#160);
+#160 = AXIS2_PLACEMENT_3D('',#161,#162,#163);
+#161 = CARTESIAN_POINT('',(50.,30.,0.));
+#162 = DIRECTION('',(0.,-1.,0.));
+#163 = DIRECTION('',(-1.,0.,0.));
+#164 = DEFINITIONAL_REPRESENTATION('',(#165),#169);
+#165 = LINE('',#166,#167);
+#166 = CARTESIAN_POINT('',(50.,0.));
+#167 = VECTOR('',#168,1.);
+#168 = DIRECTION('',(0.,-1.));
+#169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#170 = ORIENTED_EDGE('',*,*,#171,.T.);
+#171 = EDGE_CURVE('',#144,#24,#172,.T.);
+#172 = SURFACE_CURVE('',#173,(#177,#184),.PCURVE_S1.);
+#173 = LINE('',#174,#175);
+#174 = CARTESIAN_POINT('',(0.,30.,10.));
+#175 = VECTOR('',#176,1.);
+#176 = DIRECTION('',(0.,-1.,0.));
+#177 = PCURVE('',#44,#178);
+#178 = DEFINITIONAL_REPRESENTATION('',(#179),#183);
+#179 = LINE('',#180,#181);
+#180 = CARTESIAN_POINT('',(0.,-10.));
+#181 = VECTOR('',#182,1.);
+#182 = DIRECTION('',(1.,0.));
+#183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#184 = PCURVE('',#72,#185);
+#185 = DEFINITIONAL_REPRESENTATION('',(#186),#190);
+#186 = LINE('',#187,#188);
+#187 = CARTESIAN_POINT('',(-25.,15.));
+#188 = VECTOR('',#189,1.);
+#189 = DIRECTION('',(0.,-1.));
+#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#191 = ORIENTED_EDGE('',*,*,#21,.F.);
+#192 = ORIENTED_EDGE('',*,*,#193,.F.);
+#193 = EDGE_CURVE('',#142,#22,#194,.T.);
+#194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.);
+#195 = LINE('',#196,#197);
+#196 = CARTESIAN_POINT('',(0.,30.,0.));
+#197 = VECTOR('',#198,1.);
+#198 = DIRECTION('',(0.,-1.,0.));
+#199 = PCURVE('',#44,#200);
+#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(0.,0.));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(1.,0.));
+#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#206 = PCURVE('',#126,#207);
+#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212);
+#208 = LINE('',#209,#210);
+#209 = CARTESIAN_POINT('',(-25.,15.));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(0.,-1.));
+#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#213 = FACE_BOUND('',#214,.F.);
+#214 = EDGE_LOOP('',(#215));
+#215 = ORIENTED_EDGE('',*,*,#216,.T.);
+#216 = EDGE_CURVE('',#217,#217,#219,.T.);
+#217 = VERTEX_POINT('',#218);
+#218 = CARTESIAN_POINT('',(0.,3.75,5.));
+#219 = SURFACE_CURVE('',#220,(#225,#236),.PCURVE_S1.);
+#220 = CIRCLE('',#221,1.25);
+#221 = AXIS2_PLACEMENT_3D('',#222,#223,#224);
+#222 = CARTESIAN_POINT('',(0.,5.,5.));
+#223 = DIRECTION('',(-1.,0.,0.));
+#224 = DIRECTION('',(0.,-1.,0.));
+#225 = PCURVE('',#44,#226);
+#226 = DEFINITIONAL_REPRESENTATION('',(#227),#235);
+#227 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#228,#229,#230,#231,#232,#233
+,#234),.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(
+  '') );
+#228 = CARTESIAN_POINT('',(26.25,-5.));
+#229 = CARTESIAN_POINT('',(26.25,-7.165063509461));
+#230 = CARTESIAN_POINT('',(24.375,-6.082531754731));
+#231 = CARTESIAN_POINT('',(22.5,-5.));
+#232 = CARTESIAN_POINT('',(24.375,-3.917468245269));
+#233 = CARTESIAN_POINT('',(26.25,-2.834936490539));
+#234 = CARTESIAN_POINT('',(26.25,-5.));
+#235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#236 = PCURVE('',#237,#242);
+#237 = CYLINDRICAL_SURFACE('',#238,1.25);
+#238 = AXIS2_PLACEMENT_3D('',#239,#240,#241);
+#239 = CARTESIAN_POINT('',(0.,5.,5.));
+#240 = DIRECTION('',(-1.,0.,0.));
+#241 = DIRECTION('',(0.,-1.,0.));
+#242 = DEFINITIONAL_REPRESENTATION('',(#243),#247);
+#243 = LINE('',#244,#245);
+#244 = CARTESIAN_POINT('',(0.,0.));
+#245 = VECTOR('',#246,1.);
+#246 = DIRECTION('',(1.,0.));
+#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#248 = FACE_BOUND('',#249,.F.);
+#249 = EDGE_LOOP('',(#250));
+#250 = ORIENTED_EDGE('',*,*,#251,.T.);
+#251 = EDGE_CURVE('',#252,#252,#254,.T.);
+#252 = VERTEX_POINT('',#253);
+#253 = CARTESIAN_POINT('',(0.,23.75,5.));
+#254 = SURFACE_CURVE('',#255,(#260,#271),.PCURVE_S1.);
+#255 = CIRCLE('',#256,1.25);
+#256 = AXIS2_PLACEMENT_3D('',#257,#258,#259);
+#257 = CARTESIAN_POINT('',(0.,25.,5.));
+#258 = DIRECTION('',(-1.,0.,0.));
+#259 = DIRECTION('',(0.,-1.,0.));
+#260 = PCURVE('',#44,#261);
+#261 = DEFINITIONAL_REPRESENTATION('',(#262),#270);
+#262 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#263,#264,#265,#266,#267,#268
+,#269),.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(
+  '') );
+#263 = CARTESIAN_POINT('',(6.25,-5.));
+#264 = CARTESIAN_POINT('',(6.25,-7.165063509461));
+#265 = CARTESIAN_POINT('',(4.375,-6.082531754731));
+#266 = CARTESIAN_POINT('',(2.5,-5.));
+#267 = CARTESIAN_POINT('',(4.375,-3.917468245269));
+#268 = CARTESIAN_POINT('',(6.25,-2.834936490539));
+#269 = CARTESIAN_POINT('',(6.25,-5.));
+#270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#271 = PCURVE('',#272,#277);
+#272 = CYLINDRICAL_SURFACE('',#273,1.25);
+#273 = AXIS2_PLACEMENT_3D('',#274,#275,#276);
+#274 = CARTESIAN_POINT('',(0.,25.,5.));
+#275 = DIRECTION('',(-1.,0.,0.));
+#276 = DIRECTION('',(0.,-1.,0.));
+#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282);
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(0.,0.));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(1.,0.));
+#282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#283 = ADVANCED_FACE('',(#284,#354,#389),#100,.F.);
+#284 = FACE_BOUND('',#285,.F.);
+#285 = EDGE_LOOP('',(#286,#287,#310,#333));
+#286 = ORIENTED_EDGE('',*,*,#84,.T.);
+#287 = ORIENTED_EDGE('',*,*,#288,.T.);
+#288 = EDGE_CURVE('',#57,#289,#291,.T.);
+#289 = VERTEX_POINT('',#290);
+#290 = CARTESIAN_POINT('',(50.,30.,10.));
+#291 = SURFACE_CURVE('',#292,(#296,#303),.PCURVE_S1.);
+#292 = LINE('',#293,#294);
+#293 = CARTESIAN_POINT('',(50.,0.,10.));
+#294 = VECTOR('',#295,1.);
+#295 = DIRECTION('',(0.,1.,0.));
+#296 = PCURVE('',#100,#297);
+#297 = DEFINITIONAL_REPRESENTATION('',(#298),#302);
+#298 = LINE('',#299,#300);
+#299 = CARTESIAN_POINT('',(0.,-10.));
+#300 = VECTOR('',#301,1.);
+#301 = DIRECTION('',(1.,0.));
+#302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#303 = PCURVE('',#72,#304);
+#304 = DEFINITIONAL_REPRESENTATION('',(#305),#309);
+#305 = LINE('',#306,#307);
+#306 = CARTESIAN_POINT('',(25.,-15.));
+#307 = VECTOR('',#308,1.);
+#308 = DIRECTION('',(0.,1.));
+#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#310 = ORIENTED_EDGE('',*,*,#311,.F.);
+#311 = EDGE_CURVE('',#312,#289,#314,.T.);
+#312 = VERTEX_POINT('',#313);
+#313 = CARTESIAN_POINT('',(50.,30.,0.));
+#314 = SURFACE_CURVE('',#315,(#319,#326),.PCURVE_S1.);
+#315 = LINE('',#316,#317);
+#316 = CARTESIAN_POINT('',(50.,30.,0.));
+#317 = VECTOR('',#318,1.);
+#318 = DIRECTION('',(0.,0.,1.));
+#319 = PCURVE('',#100,#320);
+#320 = DEFINITIONAL_REPRESENTATION('',(#321),#325);
+#321 = LINE('',#322,#323);
+#322 = CARTESIAN_POINT('',(30.,0.));
+#323 = VECTOR('',#324,1.);
+#324 = DIRECTION('',(0.,-1.));
+#325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#326 = PCURVE('',#159,#327);
+#327 = DEFINITIONAL_REPRESENTATION('',(#328),#332);
+#328 = LINE('',#329,#330);
+#329 = CARTESIAN_POINT('',(0.,-0.));
+#330 = VECTOR('',#331,1.);
+#331 = DIRECTION('',(0.,-1.));
+#332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#333 = ORIENTED_EDGE('',*,*,#334,.F.);
+#334 = EDGE_CURVE('',#85,#312,#335,.T.);
+#335 = SURFACE_CURVE('',#336,(#340,#347),.PCURVE_S1.);
+#336 = LINE('',#337,#338);
+#337 = CARTESIAN_POINT('',(50.,0.,0.));
+#338 = VECTOR('',#339,1.);
+#339 = DIRECTION('',(0.,1.,0.));
+#340 = PCURVE('',#100,#341);
+#341 = DEFINITIONAL_REPRESENTATION('',(#342),#346);
+#342 = LINE('',#343,#344);
+#343 = CARTESIAN_POINT('',(0.,0.));
+#344 = VECTOR('',#345,1.);
+#345 = DIRECTION('',(1.,0.));
+#346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#347 = PCURVE('',#126,#348);
+#348 = DEFINITIONAL_REPRESENTATION('',(#349),#353);
+#349 = LINE('',#350,#351);
+#350 = CARTESIAN_POINT('',(25.,-15.));
+#351 = VECTOR('',#352,1.);
+#352 = DIRECTION('',(0.,1.));
+#353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#354 = FACE_BOUND('',#355,.F.);
+#355 = EDGE_LOOP('',(#356));
+#356 = ORIENTED_EDGE('',*,*,#357,.T.);
+#357 = EDGE_CURVE('',#358,#358,#360,.T.);
+#358 = VERTEX_POINT('',#359);
+#359 = CARTESIAN_POINT('',(50.,26.25,5.));
+#360 = SURFACE_CURVE('',#361,(#366,#377),.PCURVE_S1.);
+#361 = CIRCLE('',#362,1.25);
+#362 = AXIS2_PLACEMENT_3D('',#363,#364,#365);
+#363 = CARTESIAN_POINT('',(50.,25.,5.));
+#364 = DIRECTION('',(1.,0.,0.));
+#365 = DIRECTION('',(0.,1.,0.));
+#366 = PCURVE('',#100,#367);
+#367 = DEFINITIONAL_REPRESENTATION('',(#368),#376);
+#368 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#369,#370,#371,#372,#373,#374
+,#375),.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(
+  '') );
+#369 = CARTESIAN_POINT('',(26.25,-5.));
+#370 = CARTESIAN_POINT('',(26.25,-7.165063509461));
+#371 = CARTESIAN_POINT('',(24.375,-6.082531754731));
+#372 = CARTESIAN_POINT('',(22.5,-5.));
+#373 = CARTESIAN_POINT('',(24.375,-3.917468245269));
+#374 = CARTESIAN_POINT('',(26.25,-2.834936490539));
+#375 = CARTESIAN_POINT('',(26.25,-5.));
+#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#377 = PCURVE('',#378,#383);
+#378 = CYLINDRICAL_SURFACE('',#379,1.25);
+#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382);
+#380 = CARTESIAN_POINT('',(50.,25.,5.));
+#381 = DIRECTION('',(1.,0.,0.));
+#382 = DIRECTION('',(0.,1.,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 = FACE_BOUND('',#390,.F.);
+#390 = EDGE_LOOP('',(#391));
+#391 = ORIENTED_EDGE('',*,*,#392,.T.);
+#392 = EDGE_CURVE('',#393,#393,#395,.T.);
+#393 = VERTEX_POINT('',#394);
+#394 = CARTESIAN_POINT('',(50.,6.25,5.));
+#395 = SURFACE_CURVE('',#396,(#401,#412),.PCURVE_S1.);
+#396 = CIRCLE('',#397,1.25);
+#397 = AXIS2_PLACEMENT_3D('',#398,#399,#400);
+#398 = CARTESIAN_POINT('',(50.,5.,5.));
+#399 = DIRECTION('',(1.,0.,0.));
+#400 = DIRECTION('',(0.,1.,0.));
+#401 = PCURVE('',#100,#402);
+#402 = DEFINITIONAL_REPRESENTATION('',(#403),#411);
+#403 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#404,#405,#406,#407,#408,#409
+,#410),.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(
+  '') );
+#404 = CARTESIAN_POINT('',(6.25,-5.));
+#405 = CARTESIAN_POINT('',(6.25,-7.165063509461));
+#406 = CARTESIAN_POINT('',(4.375,-6.082531754731));
+#407 = CARTESIAN_POINT('',(2.5,-5.));
+#408 = CARTESIAN_POINT('',(4.375,-3.917468245269));
+#409 = CARTESIAN_POINT('',(6.25,-2.834936490539));
+#410 = CARTESIAN_POINT('',(6.25,-5.));
+#411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#412 = PCURVE('',#413,#418);
+#413 = CYLINDRICAL_SURFACE('',#414,1.25);
+#414 = AXIS2_PLACEMENT_3D('',#415,#416,#417);
+#415 = CARTESIAN_POINT('',(50.,5.,5.));
+#416 = DIRECTION('',(1.,0.,0.));
+#417 = DIRECTION('',(0.,1.,0.));
+#418 = DEFINITIONAL_REPRESENTATION('',(#419),#423);
+#419 = LINE('',#420,#421);
+#420 = CARTESIAN_POINT('',(0.,0.));
+#421 = VECTOR('',#422,1.);
+#422 = DIRECTION('',(1.,0.));
+#423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#424 = ADVANCED_FACE('',(#425,#451),#126,.F.);
+#425 = FACE_BOUND('',#426,.F.);
+#426 = EDGE_LOOP('',(#427,#428,#429,#450));
+#427 = ORIENTED_EDGE('',*,*,#112,.T.);
+#428 = ORIENTED_EDGE('',*,*,#334,.T.);
+#429 = ORIENTED_EDGE('',*,*,#430,.T.);
+#430 = EDGE_CURVE('',#312,#142,#431,.T.);
+#431 = SURFACE_CURVE('',#432,(#436,#443),.PCURVE_S1.);
+#432 = LINE('',#433,#434);
+#433 = CARTESIAN_POINT('',(50.,30.,0.));
+#434 = VECTOR('',#435,1.);
+#435 = DIRECTION('',(-1.,0.,0.));
+#436 = PCURVE('',#126,#437);
+#437 = DEFINITIONAL_REPRESENTATION('',(#438),#442);
+#438 = LINE('',#439,#440);
+#439 = CARTESIAN_POINT('',(25.,15.));
+#440 = VECTOR('',#441,1.);
+#441 = DIRECTION('',(-1.,0.));
+#442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#443 = PCURVE('',#159,#444);
+#444 = DEFINITIONAL_REPRESENTATION('',(#445),#449);
+#445 = LINE('',#446,#447);
+#446 = CARTESIAN_POINT('',(0.,-0.));
+#447 = VECTOR('',#448,1.);
+#448 = DIRECTION('',(1.,0.));
+#449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#450 = ORIENTED_EDGE('',*,*,#193,.T.);
+#451 = FACE_BOUND('',#452,.F.);
+#452 = EDGE_LOOP('',(#453));
+#453 = ORIENTED_EDGE('',*,*,#454,.F.);
+#454 = EDGE_CURVE('',#455,#455,#457,.T.);
+#455 = VERTEX_POINT('',#456);
+#456 = CARTESIAN_POINT('',(32.5,17.5,0.));
+#457 = SURFACE_CURVE('',#458,(#463,#470),.PCURVE_S1.);
+#458 = CIRCLE('',#459,7.5);
+#459 = AXIS2_PLACEMENT_3D('',#460,#461,#462);
+#460 = CARTESIAN_POINT('',(25.,17.5,0.));
+#461 = DIRECTION('',(0.,0.,1.));
+#462 = DIRECTION('',(1.,0.,0.));
+#463 = PCURVE('',#126,#464);
+#464 = DEFINITIONAL_REPRESENTATION('',(#465),#469);
+#465 = CIRCLE('',#466,7.5);
+#466 = AXIS2_PLACEMENT_2D('',#467,#468);
+#467 = CARTESIAN_POINT('',(0.,2.5));
+#468 = DIRECTION('',(1.,0.));
+#469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#470 = PCURVE('',#471,#476);
+#471 = CYLINDRICAL_SURFACE('',#472,7.5);
+#472 = AXIS2_PLACEMENT_3D('',#473,#474,#475);
+#473 = CARTESIAN_POINT('',(25.,17.5,0.));
+#474 = DIRECTION('',(-0.,-0.,-1.));
+#475 = DIRECTION('',(1.,0.,0.));
+#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481);
+#477 = LINE('',#478,#479);
+#478 = CARTESIAN_POINT('',(-0.,0.));
+#479 = VECTOR('',#480,1.);
+#480 = DIRECTION('',(-1.,0.));
+#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#482 = ADVANCED_FACE('',(#483,#509),#72,.T.);
+#483 = FACE_BOUND('',#484,.T.);
+#484 = EDGE_LOOP('',(#485,#486,#487,#508));
+#485 = ORIENTED_EDGE('',*,*,#56,.T.);
+#486 = ORIENTED_EDGE('',*,*,#288,.T.);
+#487 = ORIENTED_EDGE('',*,*,#488,.T.);
+#488 = EDGE_CURVE('',#289,#144,#489,.T.);
+#489 = SURFACE_CURVE('',#490,(#494,#501),.PCURVE_S1.);
+#490 = LINE('',#491,#492);
+#491 = CARTESIAN_POINT('',(50.,30.,10.));
+#492 = VECTOR('',#493,1.);
+#493 = DIRECTION('',(-1.,0.,0.));
+#494 = PCURVE('',#72,#495);
+#495 = DEFINITIONAL_REPRESENTATION('',(#496),#500);
+#496 = LINE('',#497,#498);
+#497 = CARTESIAN_POINT('',(25.,15.));
+#498 = VECTOR('',#499,1.);
+#499 = DIRECTION('',(-1.,0.));
+#500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#501 = PCURVE('',#159,#502);
+#502 = DEFINITIONAL_REPRESENTATION('',(#503),#507);
+#503 = LINE('',#504,#505);
+#504 = CARTESIAN_POINT('',(0.,-10.));
+#505 = VECTOR('',#506,1.);
+#506 = DIRECTION('',(1.,0.));
+#507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#508 = ORIENTED_EDGE('',*,*,#171,.T.);
+#509 = FACE_BOUND('',#510,.T.);
+#510 = EDGE_LOOP('',(#511));
+#511 = ORIENTED_EDGE('',*,*,#512,.F.);
+#512 = EDGE_CURVE('',#513,#513,#515,.T.);
+#513 = VERTEX_POINT('',#514);
+#514 = CARTESIAN_POINT('',(32.5,17.5,10.));
+#515 = SURFACE_CURVE('',#516,(#521,#528),.PCURVE_S1.);
+#516 = CIRCLE('',#517,7.5);
+#517 = AXIS2_PLACEMENT_3D('',#518,#519,#520);
+#518 = CARTESIAN_POINT('',(25.,17.5,10.));
+#519 = DIRECTION('',(0.,0.,1.));
+#520 = DIRECTION('',(1.,0.,0.));
+#521 = PCURVE('',#72,#522);
+#522 = DEFINITIONAL_REPRESENTATION('',(#523),#527);
+#523 = CIRCLE('',#524,7.5);
+#524 = AXIS2_PLACEMENT_2D('',#525,#526);
+#525 = CARTESIAN_POINT('',(0.,2.5));
+#526 = DIRECTION('',(1.,0.));
+#527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#528 = PCURVE('',#471,#529);
+#529 = DEFINITIONAL_REPRESENTATION('',(#530),#534);
+#530 = LINE('',#531,#532);
+#531 = CARTESIAN_POINT('',(-0.,-10.));
+#532 = VECTOR('',#533,1.);
+#533 = DIRECTION('',(-1.,0.));
+#534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#535 = ADVANCED_FACE('',(#536),#159,.F.);
+#536 = FACE_BOUND('',#537,.F.);
+#537 = EDGE_LOOP('',(#538,#539,#540,#541));
+#538 = ORIENTED_EDGE('',*,*,#311,.T.);
+#539 = ORIENTED_EDGE('',*,*,#488,.T.);
+#540 = ORIENTED_EDGE('',*,*,#141,.F.);
+#541 = ORIENTED_EDGE('',*,*,#430,.F.);
+#542 = ADVANCED_FACE('',(#543),#237,.F.);
+#543 = FACE_BOUND('',#544,.F.);
+#544 = EDGE_LOOP('',(#545,#568,#595,#596));
+#545 = ORIENTED_EDGE('',*,*,#546,.T.);
+#546 = EDGE_CURVE('',#217,#547,#549,.T.);
+#547 = VERTEX_POINT('',#548);
+#548 = CARTESIAN_POINT('',(10.,3.75,5.));
+#549 = SEAM_CURVE('',#550,(#554,#561),.PCURVE_S1.);
+#550 = LINE('',#551,#552);
+#551 = CARTESIAN_POINT('',(0.,3.75,5.));
+#552 = VECTOR('',#553,1.);
+#553 = DIRECTION('',(1.,0.,0.));
+#554 = PCURVE('',#237,#555);
+#555 = DEFINITIONAL_REPRESENTATION('',(#556),#560);
+#556 = LINE('',#557,#558);
+#557 = CARTESIAN_POINT('',(0.,0.));
+#558 = VECTOR('',#559,1.);
+#559 = DIRECTION('',(0.,-1.));
+#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#561 = PCURVE('',#237,#562);
+#562 = DEFINITIONAL_REPRESENTATION('',(#563),#567);
+#563 = LINE('',#564,#565);
+#564 = CARTESIAN_POINT('',(6.28318530718,0.));
+#565 = VECTOR('',#566,1.);
+#566 = DIRECTION('',(0.,-1.));
+#567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#568 = ORIENTED_EDGE('',*,*,#569,.T.);
+#569 = EDGE_CURVE('',#547,#547,#570,.T.);
+#570 = SURFACE_CURVE('',#571,(#576,#583),.PCURVE_S1.);
+#571 = CIRCLE('',#572,1.25);
+#572 = AXIS2_PLACEMENT_3D('',#573,#574,#575);
+#573 = CARTESIAN_POINT('',(10.,5.,5.));
+#574 = DIRECTION('',(-1.,0.,0.));
+#575 = DIRECTION('',(0.,-1.,0.));
+#576 = PCURVE('',#237,#577);
+#577 = DEFINITIONAL_REPRESENTATION('',(#578),#582);
+#578 = LINE('',#579,#580);
+#579 = CARTESIAN_POINT('',(0.,-10.));
+#580 = VECTOR('',#581,1.);
+#581 = DIRECTION('',(1.,0.));
+#582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#583 = PCURVE('',#584,#589);
+#584 = PLANE('',#585);
+#585 = AXIS2_PLACEMENT_3D('',#586,#587,#588);
+#586 = CARTESIAN_POINT('',(10.,5.,5.));
+#587 = DIRECTION('',(-1.,-0.,-0.));
+#588 = DIRECTION('',(0.,0.,-1.));
+#589 = DEFINITIONAL_REPRESENTATION('',(#590),#594);
+#590 = CIRCLE('',#591,1.25);
+#591 = AXIS2_PLACEMENT_2D('',#592,#593);
+#592 = CARTESIAN_POINT('',(-8.881784197001E-16,0.));
+#593 = DIRECTION('',(0.,1.));
+#594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#595 = ORIENTED_EDGE('',*,*,#546,.F.);
+#596 = ORIENTED_EDGE('',*,*,#216,.F.);
+#597 = ADVANCED_FACE('',(#598),#272,.F.);
+#598 = FACE_BOUND('',#599,.F.);
+#599 = EDGE_LOOP('',(#600,#623,#650,#651));
+#600 = ORIENTED_EDGE('',*,*,#601,.T.);
+#601 = EDGE_CURVE('',#252,#602,#604,.T.);
+#602 = VERTEX_POINT('',#603);
+#603 = CARTESIAN_POINT('',(10.,23.75,5.));
+#604 = SEAM_CURVE('',#605,(#609,#616),.PCURVE_S1.);
+#605 = LINE('',#606,#607);
+#606 = CARTESIAN_POINT('',(0.,23.75,5.));
+#607 = VECTOR('',#608,1.);
+#608 = DIRECTION('',(1.,0.,0.));
+#609 = PCURVE('',#272,#610);
+#610 = DEFINITIONAL_REPRESENTATION('',(#611),#615);
+#611 = LINE('',#612,#613);
+#612 = CARTESIAN_POINT('',(0.,0.));
+#613 = VECTOR('',#614,1.);
+#614 = DIRECTION('',(0.,-1.));
+#615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#616 = PCURVE('',#272,#617);
+#617 = DEFINITIONAL_REPRESENTATION('',(#618),#622);
+#618 = LINE('',#619,#620);
+#619 = CARTESIAN_POINT('',(6.28318530718,0.));
+#620 = VECTOR('',#621,1.);
+#621 = DIRECTION('',(0.,-1.));
+#622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#623 = ORIENTED_EDGE('',*,*,#624,.T.);
+#624 = EDGE_CURVE('',#602,#602,#625,.T.);
+#625 = SURFACE_CURVE('',#626,(#631,#638),.PCURVE_S1.);
+#626 = CIRCLE('',#627,1.25);
+#627 = AXIS2_PLACEMENT_3D('',#628,#629,#630);
+#628 = CARTESIAN_POINT('',(10.,25.,5.));
+#629 = DIRECTION('',(-1.,0.,0.));
+#630 = DIRECTION('',(0.,-1.,0.));
+#631 = PCURVE('',#272,#632);
+#632 = DEFINITIONAL_REPRESENTATION('',(#633),#637);
+#633 = LINE('',#634,#635);
+#634 = CARTESIAN_POINT('',(0.,-10.));
+#635 = VECTOR('',#636,1.);
+#636 = DIRECTION('',(1.,0.));
+#637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#638 = PCURVE('',#639,#644);
+#639 = PLANE('',#640);
+#640 = AXIS2_PLACEMENT_3D('',#641,#642,#643);
+#641 = CARTESIAN_POINT('',(10.,25.,5.));
+#642 = DIRECTION('',(-1.,-0.,-0.));
+#643 = DIRECTION('',(0.,0.,-1.));
+#644 = DEFINITIONAL_REPRESENTATION('',(#645),#649);
+#645 = CIRCLE('',#646,1.25);
+#646 = AXIS2_PLACEMENT_2D('',#647,#648);
+#647 = CARTESIAN_POINT('',(0.,0.));
+#648 = DIRECTION('',(0.,1.));
+#649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#650 = ORIENTED_EDGE('',*,*,#601,.F.);
+#651 = ORIENTED_EDGE('',*,*,#251,.F.);
+#652 = ADVANCED_FACE('',(#653),#378,.F.);
+#653 = FACE_BOUND('',#654,.F.);
+#654 = EDGE_LOOP('',(#655,#678,#705,#706));
+#655 = ORIENTED_EDGE('',*,*,#656,.T.);
+#656 = EDGE_CURVE('',#358,#657,#659,.T.);
+#657 = VERTEX_POINT('',#658);
+#658 = CARTESIAN_POINT('',(40.,26.25,5.));
+#659 = SEAM_CURVE('',#660,(#664,#671),.PCURVE_S1.);
+#660 = LINE('',#661,#662);
+#661 = CARTESIAN_POINT('',(50.,26.25,5.));
+#662 = VECTOR('',#663,1.);
+#663 = DIRECTION('',(-1.,-0.,-0.));
+#664 = PCURVE('',#378,#665);
+#665 = DEFINITIONAL_REPRESENTATION('',(#666),#670);
+#666 = LINE('',#667,#668);
+#667 = CARTESIAN_POINT('',(0.,0.));
+#668 = VECTOR('',#669,1.);
+#669 = DIRECTION('',(0.,-1.));
+#670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#671 = PCURVE('',#378,#672);
+#672 = DEFINITIONAL_REPRESENTATION('',(#673),#677);
+#673 = LINE('',#674,#675);
+#674 = CARTESIAN_POINT('',(6.28318530718,0.));
+#675 = VECTOR('',#676,1.);
+#676 = DIRECTION('',(0.,-1.));
+#677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#678 = ORIENTED_EDGE('',*,*,#679,.T.);
+#679 = EDGE_CURVE('',#657,#657,#680,.T.);
+#680 = SURFACE_CURVE('',#681,(#686,#693),.PCURVE_S1.);
+#681 = CIRCLE('',#682,1.25);
+#682 = AXIS2_PLACEMENT_3D('',#683,#684,#685);
+#683 = CARTESIAN_POINT('',(40.,25.,5.));
+#684 = DIRECTION('',(1.,0.,0.));
+#685 = DIRECTION('',(0.,1.,0.));
+#686 = PCURVE('',#378,#687);
+#687 = DEFINITIONAL_REPRESENTATION('',(#688),#692);
+#688 = LINE('',#689,#690);
+#689 = CARTESIAN_POINT('',(0.,-10.));
+#690 = VECTOR('',#691,1.);
+#691 = DIRECTION('',(1.,0.));
+#692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#693 = PCURVE('',#694,#699);
+#694 = PLANE('',#695);
+#695 = AXIS2_PLACEMENT_3D('',#696,#697,#698);
+#696 = CARTESIAN_POINT('',(40.,25.,5.));
+#697 = DIRECTION('',(1.,0.,0.));
+#698 = DIRECTION('',(0.,0.,1.));
+#699 = DEFINITIONAL_REPRESENTATION('',(#700),#704);
+#700 = CIRCLE('',#701,1.25);
+#701 = AXIS2_PLACEMENT_2D('',#702,#703);
+#702 = CARTESIAN_POINT('',(0.,-3.552713678801E-15));
+#703 = DIRECTION('',(0.,-1.));
+#704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#705 = ORIENTED_EDGE('',*,*,#656,.F.);
+#706 = ORIENTED_EDGE('',*,*,#357,.F.);
+#707 = ADVANCED_FACE('',(#708),#413,.F.);
+#708 = FACE_BOUND('',#709,.F.);
+#709 = EDGE_LOOP('',(#710,#733,#760,#761));
+#710 = ORIENTED_EDGE('',*,*,#711,.T.);
+#711 = EDGE_CURVE('',#393,#712,#714,.T.);
+#712 = VERTEX_POINT('',#713);
+#713 = CARTESIAN_POINT('',(40.,6.25,5.));
+#714 = SEAM_CURVE('',#715,(#719,#726),.PCURVE_S1.);
+#715 = LINE('',#716,#717);
+#716 = CARTESIAN_POINT('',(50.,6.25,5.));
+#717 = VECTOR('',#718,1.);
+#718 = DIRECTION('',(-1.,-0.,-0.));
+#719 = PCURVE('',#413,#720);
+#720 = DEFINITIONAL_REPRESENTATION('',(#721),#725);
+#721 = LINE('',#722,#723);
+#722 = CARTESIAN_POINT('',(0.,0.));
+#723 = VECTOR('',#724,1.);
+#724 = DIRECTION('',(0.,-1.));
+#725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#726 = PCURVE('',#413,#727);
+#727 = DEFINITIONAL_REPRESENTATION('',(#728),#732);
+#728 = LINE('',#729,#730);
+#729 = CARTESIAN_POINT('',(6.28318530718,0.));
+#730 = VECTOR('',#731,1.);
+#731 = DIRECTION('',(0.,-1.));
+#732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#733 = ORIENTED_EDGE('',*,*,#734,.T.);
+#734 = EDGE_CURVE('',#712,#712,#735,.T.);
+#735 = SURFACE_CURVE('',#736,(#741,#748),.PCURVE_S1.);
+#736 = CIRCLE('',#737,1.25);
+#737 = AXIS2_PLACEMENT_3D('',#738,#739,#740);
+#738 = CARTESIAN_POINT('',(40.,5.,5.));
+#739 = DIRECTION('',(1.,0.,0.));
+#740 = DIRECTION('',(0.,1.,0.));
+#741 = PCURVE('',#413,#742);
+#742 = DEFINITIONAL_REPRESENTATION('',(#743),#747);
+#743 = LINE('',#744,#745);
+#744 = CARTESIAN_POINT('',(0.,-10.));
+#745 = VECTOR('',#746,1.);
+#746 = DIRECTION('',(1.,0.));
+#747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#748 = PCURVE('',#749,#754);
+#749 = PLANE('',#750);
+#750 = AXIS2_PLACEMENT_3D('',#751,#752,#753);
+#751 = CARTESIAN_POINT('',(40.,5.,5.));
+#752 = DIRECTION('',(1.,0.,0.));
+#753 = DIRECTION('',(0.,0.,1.));
+#754 = DEFINITIONAL_REPRESENTATION('',(#755),#759);
+#755 = CIRCLE('',#756,1.25);
+#756 = AXIS2_PLACEMENT_2D('',#757,#758);
+#757 = CARTESIAN_POINT('',(8.881784197001E-16,-8.881784197001E-16));
+#758 = DIRECTION('',(0.,-1.));
+#759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#760 = ORIENTED_EDGE('',*,*,#711,.F.);
+#761 = ORIENTED_EDGE('',*,*,#392,.F.);
+#762 = ADVANCED_FACE('',(#763),#471,.F.);
+#763 = FACE_BOUND('',#764,.T.);
+#764 = EDGE_LOOP('',(#765,#786,#787,#788));
+#765 = ORIENTED_EDGE('',*,*,#766,.T.);
+#766 = EDGE_CURVE('',#455,#513,#767,.T.);
+#767 = SEAM_CURVE('',#768,(#772,#779),.PCURVE_S1.);
+#768 = LINE('',#769,#770);
+#769 = CARTESIAN_POINT('',(32.5,17.5,0.));
+#770 = VECTOR('',#771,1.);
+#771 = DIRECTION('',(0.,0.,1.));
+#772 = PCURVE('',#471,#773);
+#773 = DEFINITIONAL_REPRESENTATION('',(#774),#778);
+#774 = LINE('',#775,#776);
+#775 = CARTESIAN_POINT('',(-0.,0.));
+#776 = VECTOR('',#777,1.);
+#777 = DIRECTION('',(-0.,-1.));
+#778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#779 = PCURVE('',#471,#780);
+#780 = DEFINITIONAL_REPRESENTATION('',(#781),#785);
+#781 = LINE('',#782,#783);
+#782 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#783 = VECTOR('',#784,1.);
+#784 = DIRECTION('',(-0.,-1.));
+#785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#786 = ORIENTED_EDGE('',*,*,#512,.T.);
+#787 = ORIENTED_EDGE('',*,*,#766,.F.);
+#788 = ORIENTED_EDGE('',*,*,#454,.F.);
+#789 = ADVANCED_FACE('',(#790),#584,.T.);
+#790 = FACE_BOUND('',#791,.T.);
+#791 = EDGE_LOOP('',(#792));
+#792 = ORIENTED_EDGE('',*,*,#569,.T.);
+#793 = ADVANCED_FACE('',(#794),#639,.T.);
+#794 = FACE_BOUND('',#795,.T.);
+#795 = EDGE_LOOP('',(#796));
+#796 = ORIENTED_EDGE('',*,*,#624,.T.);
+#797 = ADVANCED_FACE('',(#798),#694,.T.);
+#798 = FACE_BOUND('',#799,.T.);
+#799 = EDGE_LOOP('',(#800));
+#800 = ORIENTED_EDGE('',*,*,#679,.T.);
+#801 = ADVANCED_FACE('',(#802),#749,.T.);
+#802 = FACE_BOUND('',#803,.T.);
+#803 = EDGE_LOOP('',(#804));
+#804 = ORIENTED_EDGE('',*,*,#734,.T.);
+#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#809)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#806,#807,#808)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#806 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#807 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#808 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#809 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#806,
+  'distance_accuracy_value','confusion accuracy');
+#810 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#811 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#812)
+  ,#805);
+#812 = STYLED_ITEM('color',(#813),#15);
+#813 = PRESENTATION_STYLE_ASSIGNMENT((#814,#820));
+#814 = SURFACE_STYLE_USAGE(.BOTH.,#815);
+#815 = SURFACE_SIDE_STYLE('',(#816));
+#816 = SURFACE_STYLE_FILL_AREA(#817);
+#817 = FILL_AREA_STYLE('',(#818));
+#818 = FILL_AREA_STYLE_COLOUR('',#819);
+#819 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#820 = CURVE_STYLE('',#821,POSITIVE_LENGTH_MEASURE(0.1),#822);
+#821 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#822 = COLOUR_RGB('',9.803921729326E-02,9.803921729326E-02,
+  9.803921729326E-02);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Scale Models/Cement mixer truck/drum_support_side.FCStd b/Scale Models/Cement mixer truck/drum_support_side.FCStd
new file mode 100644
index 0000000000000000000000000000000000000000..12013ec0df55c8bb2b717ecbafe8d4a1d6f0621a
GIT binary patch
literal 24110
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
ZRd89>YkGMMHVnww++12xhU%Z7{6F@cwxR$4

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/drum_support_side.stl b/Scale Models/Cement mixer truck/drum_support_side.stl
new file mode 100644
index 0000000000000000000000000000000000000000..0d3ddcd339305201cf1e63b9dd1f4282d865e07f
GIT binary patch
literal 34284
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

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/drum_support_side.stp b/Scale Models/Cement mixer truck/drum_support_side.stp
new file mode 100644
index 00000000..e7eb08b3
--- /dev/null
+++ b/Scale Models/Cement mixer truck/drum_support_side.stp	
@@ -0,0 +1,1548 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'drum_support_side.stp','2020-04-02T16:33:00',('Author'),(''),
+  'Open CASCADE STEP processor 7.3','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Body','Body','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1317);
+#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,#213,#289,#665,#986,#1013,#1040,#1067,
+    #1094,#1121,#1148,#1155,#1182,#1209,#1236,#1263,#1290));
+#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('',(1.E-15,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(1.E-15,0.,5.));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(8.9E-16,0.,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('',(0.,0.,0.));
+#35 = DIRECTION('',(0.,1.,0.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(8.9E-16,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('',(-10.46319402681,36.489493977819,0.));
+#47 = DIRECTION('',(0.961261695938,0.275637355817,0.));
+#48 = DIRECTION('',(0.275637355817,-0.961261695938,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(37.96,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('',(83.,0.,5.));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(0.,0.,5.));
+#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.,-5.));
+#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('',(36.907907190066,24.704351076117,5.));
+#75 = DIRECTION('',(0.,0.,1.));
+#76 = DIRECTION('',(1.,0.,0.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(-36.90790719006,-24.70435107611));
+#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('',(83.,0.,0.));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(83.,0.,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('',(83.,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('',(83.,0.,0.));
+#103 = DIRECTION('',(-0.939692620786,0.342020143326,0.));
+#104 = DIRECTION('',(0.342020143326,0.939692620786,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('',(0.,0.,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('',(36.907907190066,24.704351076117,0.));
+#129 = DIRECTION('',(0.,0.,1.));
+#130 = DIRECTION('',(1.,0.,0.));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(-36.90790719006,-24.70435107611));
+#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,#170,#191,#192));
+#140 = ORIENTED_EDGE('',*,*,#141,.T.);
+#141 = EDGE_CURVE('',#142,#144,#146,.T.);
+#142 = VERTEX_POINT('',#143);
+#143 = CARTESIAN_POINT('',(-10.46319402681,36.489493977819,0.));
+#144 = VERTEX_POINT('',#145);
+#145 = CARTESIAN_POINT('',(-10.46319402681,36.489493977819,5.));
+#146 = SURFACE_CURVE('',#147,(#151,#158),.PCURVE_S1.);
+#147 = LINE('',#148,#149);
+#148 = CARTESIAN_POINT('',(-10.46319402681,36.489493977819,0.));
+#149 = VECTOR('',#150,1.);
+#150 = DIRECTION('',(0.,0.,1.));
+#151 = PCURVE('',#44,#152);
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
+#153 = LINE('',#154,#155);
+#154 = CARTESIAN_POINT('',(0.,0.));
+#155 = VECTOR('',#156,1.);
+#156 = DIRECTION('',(0.,-1.));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#158 = PCURVE('',#159,#164);
+#159 = PLANE('',#160);
+#160 = AXIS2_PLACEMENT_3D('',#161,#162,#163);
+#161 = CARTESIAN_POINT('',(3.217611706213,74.077198809255,0.));
+#162 = DIRECTION('',(0.939692620786,-0.342020143326,0.));
+#163 = DIRECTION('',(-0.342020143326,-0.939692620786,0.));
+#164 = DEFINITIONAL_REPRESENTATION('',(#165),#169);
+#165 = LINE('',#166,#167);
+#166 = CARTESIAN_POINT('',(40.,0.));
+#167 = VECTOR('',#168,1.);
+#168 = DIRECTION('',(0.,-1.));
+#169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#170 = ORIENTED_EDGE('',*,*,#171,.T.);
+#171 = EDGE_CURVE('',#144,#24,#172,.T.);
+#172 = SURFACE_CURVE('',#173,(#177,#184),.PCURVE_S1.);
+#173 = LINE('',#174,#175);
+#174 = CARTESIAN_POINT('',(-10.46319402681,36.489493977819,5.));
+#175 = VECTOR('',#176,1.);
+#176 = DIRECTION('',(0.275637355817,-0.961261695938,0.));
+#177 = PCURVE('',#44,#178);
+#178 = DEFINITIONAL_REPRESENTATION('',(#179),#183);
+#179 = LINE('',#180,#181);
+#180 = CARTESIAN_POINT('',(0.,-5.));
+#181 = VECTOR('',#182,1.);
+#182 = DIRECTION('',(1.,0.));
+#183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#184 = PCURVE('',#72,#185);
+#185 = DEFINITIONAL_REPRESENTATION('',(#186),#190);
+#186 = LINE('',#187,#188);
+#187 = CARTESIAN_POINT('',(-47.37110121688,11.785142901701));
+#188 = VECTOR('',#189,1.);
+#189 = DIRECTION('',(0.275637355817,-0.961261695938));
+#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#191 = ORIENTED_EDGE('',*,*,#21,.F.);
+#192 = ORIENTED_EDGE('',*,*,#193,.F.);
+#193 = EDGE_CURVE('',#142,#22,#194,.T.);
+#194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.);
+#195 = LINE('',#196,#197);
+#196 = CARTESIAN_POINT('',(-10.46319402681,36.489493977819,0.));
+#197 = VECTOR('',#198,1.);
+#198 = DIRECTION('',(0.275637355817,-0.961261695938,0.));
+#199 = PCURVE('',#44,#200);
+#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(0.,0.));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(1.,0.));
+#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#206 = PCURVE('',#126,#207);
+#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212);
+#208 = LINE('',#209,#210);
+#209 = CARTESIAN_POINT('',(-47.37110121688,11.785142901701));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(0.275637355817,-0.961261695938));
+#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#213 = ADVANCED_FACE('',(#214),#100,.F.);
+#214 = FACE_BOUND('',#215,.F.);
+#215 = EDGE_LOOP('',(#216,#217,#240,#268));
+#216 = ORIENTED_EDGE('',*,*,#84,.T.);
+#217 = ORIENTED_EDGE('',*,*,#218,.T.);
+#218 = EDGE_CURVE('',#57,#219,#221,.T.);
+#219 = VERTEX_POINT('',#220);
+#220 = CARTESIAN_POINT('',(97.475306296863,39.770577190321,5.));
+#221 = SURFACE_CURVE('',#222,(#226,#233),.PCURVE_S1.);
+#222 = LINE('',#223,#224);
+#223 = CARTESIAN_POINT('',(83.,0.,5.));
+#224 = VECTOR('',#225,1.);
+#225 = DIRECTION('',(0.342020143326,0.939692620786,0.));
+#226 = PCURVE('',#100,#227);
+#227 = DEFINITIONAL_REPRESENTATION('',(#228),#232);
+#228 = LINE('',#229,#230);
+#229 = CARTESIAN_POINT('',(0.,-5.));
+#230 = VECTOR('',#231,1.);
+#231 = DIRECTION('',(1.,0.));
+#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#233 = PCURVE('',#72,#234);
+#234 = DEFINITIONAL_REPRESENTATION('',(#235),#239);
+#235 = LINE('',#236,#237);
+#236 = CARTESIAN_POINT('',(46.092092809934,-24.70435107611));
+#237 = VECTOR('',#238,1.);
+#238 = DIRECTION('',(0.342020143326,0.939692620786));
+#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#240 = ORIENTED_EDGE('',*,*,#241,.F.);
+#241 = EDGE_CURVE('',#242,#219,#244,.T.);
+#242 = VERTEX_POINT('',#243);
+#243 = CARTESIAN_POINT('',(97.475306296863,39.770577190321,0.));
+#244 = SURFACE_CURVE('',#245,(#249,#256),.PCURVE_S1.);
+#245 = LINE('',#246,#247);
+#246 = CARTESIAN_POINT('',(97.475306296863,39.770577190321,0.));
+#247 = VECTOR('',#248,1.);
+#248 = DIRECTION('',(0.,0.,1.));
+#249 = PCURVE('',#100,#250);
+#250 = DEFINITIONAL_REPRESENTATION('',(#251),#255);
+#251 = LINE('',#252,#253);
+#252 = CARTESIAN_POINT('',(42.322964244477,0.));
+#253 = VECTOR('',#254,1.);
+#254 = DIRECTION('',(0.,-1.));
+#255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#256 = PCURVE('',#257,#262);
+#257 = PLANE('',#258);
+#258 = AXIS2_PLACEMENT_3D('',#259,#260,#261);
+#259 = CARTESIAN_POINT('',(97.475306296863,39.770577190321,0.));
+#260 = DIRECTION('',(-0.342020143326,-0.939692620786,0.));
+#261 = DIRECTION('',(-0.939692620786,0.342020143326,0.));
+#262 = DEFINITIONAL_REPRESENTATION('',(#263),#267);
+#263 = LINE('',#264,#265);
+#264 = CARTESIAN_POINT('',(0.,0.));
+#265 = VECTOR('',#266,1.);
+#266 = DIRECTION('',(0.,-1.));
+#267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#268 = ORIENTED_EDGE('',*,*,#269,.F.);
+#269 = EDGE_CURVE('',#85,#242,#270,.T.);
+#270 = SURFACE_CURVE('',#271,(#275,#282),.PCURVE_S1.);
+#271 = LINE('',#272,#273);
+#272 = CARTESIAN_POINT('',(83.,0.,0.));
+#273 = VECTOR('',#274,1.);
+#274 = DIRECTION('',(0.342020143326,0.939692620786,0.));
+#275 = PCURVE('',#100,#276);
+#276 = DEFINITIONAL_REPRESENTATION('',(#277),#281);
+#277 = LINE('',#278,#279);
+#278 = CARTESIAN_POINT('',(0.,0.));
+#279 = VECTOR('',#280,1.);
+#280 = DIRECTION('',(1.,0.));
+#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#282 = PCURVE('',#126,#283);
+#283 = DEFINITIONAL_REPRESENTATION('',(#284),#288);
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(46.092092809934,-24.70435107611));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(0.342020143326,0.939692620786));
+#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#289 = ADVANCED_FACE('',(#290,#479,#510,#541,#572,#603,#634),#126,.F.);
+#290 = FACE_BOUND('',#291,.F.);
+#291 = EDGE_LOOP('',(#292,#293,#294,#317,#345,#373,#401,#429,#457,#478)
+  );
+#292 = ORIENTED_EDGE('',*,*,#112,.T.);
+#293 = ORIENTED_EDGE('',*,*,#269,.T.);
+#294 = ORIENTED_EDGE('',*,*,#295,.T.);
+#295 = EDGE_CURVE('',#242,#296,#298,.T.);
+#296 = VERTEX_POINT('',#297);
+#297 = CARTESIAN_POINT('',(88.078380089004,43.190778623577,0.));
+#298 = SURFACE_CURVE('',#299,(#303,#310),.PCURVE_S1.);
+#299 = LINE('',#300,#301);
+#300 = CARTESIAN_POINT('',(97.475306296863,39.770577190321,0.));
+#301 = VECTOR('',#302,1.);
+#302 = DIRECTION('',(-0.939692620786,0.342020143326,0.));
+#303 = PCURVE('',#126,#304);
+#304 = DEFINITIONAL_REPRESENTATION('',(#305),#309);
+#305 = LINE('',#306,#307);
+#306 = CARTESIAN_POINT('',(60.567399106797,15.066226114203));
+#307 = VECTOR('',#308,1.);
+#308 = DIRECTION('',(-0.939692620786,0.342020143326));
+#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#310 = PCURVE('',#257,#311);
+#311 = DEFINITIONAL_REPRESENTATION('',(#312),#316);
+#312 = LINE('',#313,#314);
+#313 = CARTESIAN_POINT('',(0.,0.));
+#314 = VECTOR('',#315,1.);
+#315 = DIRECTION('',(1.,0.));
+#316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#317 = ORIENTED_EDGE('',*,*,#318,.T.);
+#318 = EDGE_CURVE('',#296,#319,#321,.T.);
+#319 = VERTEX_POINT('',#320);
+#320 = CARTESIAN_POINT('',(77.817775789234,15.,0.));
+#321 = SURFACE_CURVE('',#322,(#326,#333),.PCURVE_S1.);
+#322 = LINE('',#323,#324);
+#323 = CARTESIAN_POINT('',(88.078380089004,43.190778623577,0.));
+#324 = VECTOR('',#325,1.);
+#325 = DIRECTION('',(-0.342020143326,-0.939692620786,0.));
+#326 = PCURVE('',#126,#327);
+#327 = DEFINITIONAL_REPRESENTATION('',(#328),#332);
+#328 = LINE('',#329,#330);
+#329 = CARTESIAN_POINT('',(51.170472898938,18.48642754746));
+#330 = VECTOR('',#331,1.);
+#331 = DIRECTION('',(-0.342020143326,-0.939692620786));
+#332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#333 = PCURVE('',#334,#339);
+#334 = PLANE('',#335);
+#335 = AXIS2_PLACEMENT_3D('',#336,#337,#338);
+#336 = CARTESIAN_POINT('',(88.078380089004,43.190778623577,0.));
+#337 = DIRECTION('',(0.939692620786,-0.342020143326,0.));
+#338 = DIRECTION('',(-0.342020143326,-0.939692620786,0.));
+#339 = DEFINITIONAL_REPRESENTATION('',(#340),#344);
+#340 = LINE('',#341,#342);
+#341 = CARTESIAN_POINT('',(0.,0.));
+#342 = VECTOR('',#343,1.);
+#343 = DIRECTION('',(1.,0.));
+#344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#345 = ORIENTED_EDGE('',*,*,#346,.T.);
+#346 = EDGE_CURVE('',#319,#347,#349,.T.);
+#347 = VERTEX_POINT('',#348);
+#348 = CARTESIAN_POINT('',(17.817775789234,15.,0.));
+#349 = SURFACE_CURVE('',#350,(#354,#361),.PCURVE_S1.);
+#350 = LINE('',#351,#352);
+#351 = CARTESIAN_POINT('',(77.817775789234,15.,0.));
+#352 = VECTOR('',#353,1.);
+#353 = DIRECTION('',(-1.,0.,0.));
+#354 = PCURVE('',#126,#355);
+#355 = DEFINITIONAL_REPRESENTATION('',(#356),#360);
+#356 = LINE('',#357,#358);
+#357 = CARTESIAN_POINT('',(40.909868599168,-9.704351076117));
+#358 = VECTOR('',#359,1.);
+#359 = DIRECTION('',(-1.,0.));
+#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#361 = PCURVE('',#362,#367);
+#362 = PLANE('',#363);
+#363 = AXIS2_PLACEMENT_3D('',#364,#365,#366);
+#364 = CARTESIAN_POINT('',(77.817775789234,15.,0.));
+#365 = DIRECTION('',(0.,-1.,0.));
+#366 = DIRECTION('',(-1.,0.,0.));
+#367 = DEFINITIONAL_REPRESENTATION('',(#368),#372);
+#368 = LINE('',#369,#370);
+#369 = CARTESIAN_POINT('',(0.,-0.));
+#370 = VECTOR('',#371,1.);
+#371 = DIRECTION('',(1.,0.));
+#372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#373 = ORIENTED_EDGE('',*,*,#374,.T.);
+#374 = EDGE_CURVE('',#347,#375,#377,.T.);
+#375 = VERTEX_POINT('',#376);
+#376 = CARTESIAN_POINT('',(2.448691084508,42.726562762136,0.));
+#377 = SURFACE_CURVE('',#378,(#382,#389),.PCURVE_S1.);
+#378 = LINE('',#379,#380);
+#379 = CARTESIAN_POINT('',(17.817775789234,15.,0.));
+#380 = VECTOR('',#381,1.);
+#381 = DIRECTION('',(-0.484809620246,0.874619707139,0.));
+#382 = PCURVE('',#126,#383);
+#383 = DEFINITIONAL_REPRESENTATION('',(#384),#388);
+#384 = LINE('',#385,#386);
+#385 = CARTESIAN_POINT('',(-19.09013140083,-9.704351076117));
+#386 = VECTOR('',#387,1.);
+#387 = DIRECTION('',(-0.484809620246,0.874619707139));
+#388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#389 = PCURVE('',#390,#395);
+#390 = PLANE('',#391);
+#391 = AXIS2_PLACEMENT_3D('',#392,#393,#394);
+#392 = CARTESIAN_POINT('',(17.817775789234,15.,0.));
+#393 = DIRECTION('',(-0.874619707139,-0.484809620246,0.));
+#394 = DIRECTION('',(-0.484809620246,0.874619707139,0.));
+#395 = DEFINITIONAL_REPRESENTATION('',(#396),#400);
+#396 = LINE('',#397,#398);
+#397 = CARTESIAN_POINT('',(0.,0.));
+#398 = VECTOR('',#399,1.);
+#399 = DIRECTION('',(1.,0.));
+#400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#401 = ORIENTED_EDGE('',*,*,#402,.T.);
+#402 = EDGE_CURVE('',#375,#403,#405,.T.);
+#403 = VERTEX_POINT('',#404);
+#404 = CARTESIAN_POINT('',(12.614537914073,70.656997375998,0.));
+#405 = SURFACE_CURVE('',#406,(#410,#417),.PCURVE_S1.);
+#406 = LINE('',#407,#408);
+#407 = CARTESIAN_POINT('',(2.448691084508,42.726562762136,0.));
+#408 = VECTOR('',#409,1.);
+#409 = DIRECTION('',(0.342020143326,0.939692620786,0.));
+#410 = PCURVE('',#126,#411);
+#411 = DEFINITIONAL_REPRESENTATION('',(#412),#416);
+#412 = LINE('',#413,#414);
+#413 = CARTESIAN_POINT('',(-34.45921610555,18.022211686019));
+#414 = VECTOR('',#415,1.);
+#415 = DIRECTION('',(0.342020143326,0.939692620786));
+#416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#417 = PCURVE('',#418,#423);
+#418 = PLANE('',#419);
+#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422);
+#420 = CARTESIAN_POINT('',(2.448691084508,42.726562762136,0.));
+#421 = DIRECTION('',(-0.939692620786,0.342020143326,0.));
+#422 = DIRECTION('',(0.342020143326,0.939692620786,0.));
+#423 = DEFINITIONAL_REPRESENTATION('',(#424),#428);
+#424 = LINE('',#425,#426);
+#425 = CARTESIAN_POINT('',(0.,0.));
+#426 = VECTOR('',#427,1.);
+#427 = DIRECTION('',(1.,0.));
+#428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#429 = ORIENTED_EDGE('',*,*,#430,.T.);
+#430 = EDGE_CURVE('',#403,#431,#433,.T.);
+#431 = VERTEX_POINT('',#432);
+#432 = CARTESIAN_POINT('',(3.217611706213,74.077198809255,0.));
+#433 = SURFACE_CURVE('',#434,(#438,#445),.PCURVE_S1.);
+#434 = LINE('',#435,#436);
+#435 = CARTESIAN_POINT('',(12.614537914073,70.656997375998,0.));
+#436 = VECTOR('',#437,1.);
+#437 = DIRECTION('',(-0.939692620786,0.342020143326,0.));
+#438 = PCURVE('',#126,#439);
+#439 = DEFINITIONAL_REPRESENTATION('',(#440),#444);
+#440 = LINE('',#441,#442);
+#441 = CARTESIAN_POINT('',(-24.29336927599,45.952646299881));
+#442 = VECTOR('',#443,1.);
+#443 = DIRECTION('',(-0.939692620786,0.342020143326));
+#444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#445 = PCURVE('',#446,#451);
+#446 = PLANE('',#447);
+#447 = AXIS2_PLACEMENT_3D('',#448,#449,#450);
+#448 = CARTESIAN_POINT('',(12.614537914073,70.656997375998,0.));
+#449 = DIRECTION('',(-0.342020143326,-0.939692620786,0.));
+#450 = DIRECTION('',(-0.939692620786,0.342020143326,0.));
+#451 = DEFINITIONAL_REPRESENTATION('',(#452),#456);
+#452 = LINE('',#453,#454);
+#453 = CARTESIAN_POINT('',(0.,0.));
+#454 = VECTOR('',#455,1.);
+#455 = DIRECTION('',(1.,0.));
+#456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#457 = ORIENTED_EDGE('',*,*,#458,.T.);
+#458 = EDGE_CURVE('',#431,#142,#459,.T.);
+#459 = SURFACE_CURVE('',#460,(#464,#471),.PCURVE_S1.);
+#460 = LINE('',#461,#462);
+#461 = CARTESIAN_POINT('',(3.217611706213,74.077198809255,0.));
+#462 = VECTOR('',#463,1.);
+#463 = DIRECTION('',(-0.342020143326,-0.939692620786,0.));
+#464 = PCURVE('',#126,#465);
+#465 = DEFINITIONAL_REPRESENTATION('',(#466),#470);
+#466 = LINE('',#467,#468);
+#467 = CARTESIAN_POINT('',(-33.69029548385,49.372847733138));
+#468 = VECTOR('',#469,1.);
+#469 = DIRECTION('',(-0.342020143326,-0.939692620786));
+#470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#471 = PCURVE('',#159,#472);
+#472 = DEFINITIONAL_REPRESENTATION('',(#473),#477);
+#473 = LINE('',#474,#475);
+#474 = CARTESIAN_POINT('',(0.,0.));
+#475 = VECTOR('',#476,1.);
+#476 = DIRECTION('',(1.,0.));
+#477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#478 = ORIENTED_EDGE('',*,*,#193,.T.);
+#479 = FACE_BOUND('',#480,.F.);
+#480 = EDGE_LOOP('',(#481));
+#481 = ORIENTED_EDGE('',*,*,#482,.F.);
+#482 = EDGE_CURVE('',#483,#483,#485,.T.);
+#483 = VERTEX_POINT('',#484);
+#484 = CARTESIAN_POINT('',(2.32567194363,53.573245676908,0.));
+#485 = SURFACE_CURVE('',#486,(#491,#498),.PCURVE_S1.);
+#486 = CIRCLE('',#487,1.25);
+#487 = AXIS2_PLACEMENT_3D('',#488,#489,#490);
+#488 = CARTESIAN_POINT('',(1.07567194363,53.573245676908,0.));
+#489 = DIRECTION('',(0.,0.,1.));
+#490 = DIRECTION('',(1.,0.,0.));
+#491 = PCURVE('',#126,#492);
+#492 = DEFINITIONAL_REPRESENTATION('',(#493),#497);
+#493 = CIRCLE('',#494,1.25);
+#494 = AXIS2_PLACEMENT_2D('',#495,#496);
+#495 = CARTESIAN_POINT('',(-35.83223524643,28.868894600791));
+#496 = DIRECTION('',(1.,0.));
+#497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#498 = PCURVE('',#499,#504);
+#499 = CYLINDRICAL_SURFACE('',#500,1.25);
+#500 = AXIS2_PLACEMENT_3D('',#501,#502,#503);
+#501 = CARTESIAN_POINT('',(1.07567194363,53.573245676908,5.));
+#502 = DIRECTION('',(0.,0.,1.));
+#503 = DIRECTION('',(1.,0.,-0.));
+#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509);
+#505 = LINE('',#506,#507);
+#506 = CARTESIAN_POINT('',(0.,-5.));
+#507 = VECTOR('',#508,1.);
+#508 = DIRECTION('',(1.,0.));
+#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#510 = FACE_BOUND('',#511,.F.);
+#511 = EDGE_LOOP('',(#512));
+#512 = ORIENTED_EDGE('',*,*,#513,.F.);
+#513 = EDGE_CURVE('',#514,#514,#516,.T.);
+#514 = VERTEX_POINT('',#515);
+#515 = CARTESIAN_POINT('',(92.316742476305,36.782214803019,0.));
+#516 = SURFACE_CURVE('',#517,(#522,#529),.PCURVE_S1.);
+#517 = CIRCLE('',#518,1.25);
+#518 = AXIS2_PLACEMENT_3D('',#519,#520,#521);
+#519 = CARTESIAN_POINT('',(91.066742476305,36.782214803019,0.));
+#520 = DIRECTION('',(0.,0.,1.));
+#521 = DIRECTION('',(1.,0.,0.));
+#522 = PCURVE('',#126,#523);
+#523 = DEFINITIONAL_REPRESENTATION('',(#524),#528);
+#524 = CIRCLE('',#525,1.25);
+#525 = AXIS2_PLACEMENT_2D('',#526,#527);
+#526 = CARTESIAN_POINT('',(54.158835286239,12.077863726902));
+#527 = DIRECTION('',(1.,0.));
+#528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#529 = PCURVE('',#530,#535);
+#530 = CYLINDRICAL_SURFACE('',#531,1.25);
+#531 = AXIS2_PLACEMENT_3D('',#532,#533,#534);
+#532 = CARTESIAN_POINT('',(91.066742476305,36.782214803019,5.));
+#533 = DIRECTION('',(0.,0.,1.));
+#534 = DIRECTION('',(1.,0.,-0.));
+#535 = DEFINITIONAL_REPRESENTATION('',(#536),#540);
+#536 = LINE('',#537,#538);
+#537 = CARTESIAN_POINT('',(0.,-5.));
+#538 = VECTOR('',#539,1.);
+#539 = DIRECTION('',(1.,0.));
+#540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#541 = FACE_BOUND('',#542,.F.);
+#542 = EDGE_LOOP('',(#543));
+#543 = ORIENTED_EDGE('',*,*,#544,.F.);
+#544 = EDGE_CURVE('',#545,#545,#547,.T.);
+#545 = VERTEX_POINT('',#546);
+#546 = CARTESIAN_POINT('',(85.476339609792,17.988362387301,0.));
+#547 = SURFACE_CURVE('',#548,(#553,#560),.PCURVE_S1.);
+#548 = CIRCLE('',#549,1.25);
+#549 = AXIS2_PLACEMENT_3D('',#550,#551,#552);
+#550 = CARTESIAN_POINT('',(84.226339609792,17.988362387301,0.));
+#551 = DIRECTION('',(0.,0.,1.));
+#552 = DIRECTION('',(1.,0.,0.));
+#553 = PCURVE('',#126,#554);
+#554 = DEFINITIONAL_REPRESENTATION('',(#555),#559);
+#555 = CIRCLE('',#556,1.25);
+#556 = AXIS2_PLACEMENT_2D('',#557,#558);
+#557 = CARTESIAN_POINT('',(47.318432419725,-6.715988688816));
+#558 = DIRECTION('',(1.,0.));
+#559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#560 = PCURVE('',#561,#566);
+#561 = CYLINDRICAL_SURFACE('',#562,1.25);
+#562 = AXIS2_PLACEMENT_3D('',#563,#564,#565);
+#563 = CARTESIAN_POINT('',(84.226339609792,17.988362387301,5.));
+#564 = DIRECTION('',(0.,0.,1.));
+#565 = DIRECTION('',(1.,0.,-0.));
+#566 = DEFINITIONAL_REPRESENTATION('',(#567),#571);
+#567 = LINE('',#568,#569);
+#568 = CARTESIAN_POINT('',(0.,-5.));
+#569 = VECTOR('',#570,1.);
+#570 = DIRECTION('',(1.,0.));
+#571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#572 = FACE_BOUND('',#573,.F.);
+#573 = EDGE_LOOP('',(#574));
+#574 = ORIENTED_EDGE('',*,*,#575,.F.);
+#575 = EDGE_CURVE('',#576,#576,#578,.T.);
+#576 = VERTEX_POINT('',#577);
+#577 = CARTESIAN_POINT('',(7.455974093515,67.668634988697,0.));
+#578 = SURFACE_CURVE('',#579,(#584,#591),.PCURVE_S1.);
+#579 = CIRCLE('',#580,1.25);
+#580 = AXIS2_PLACEMENT_3D('',#581,#582,#583);
+#581 = CARTESIAN_POINT('',(6.205974093515,67.668634988697,0.));
+#582 = DIRECTION('',(0.,0.,1.));
+#583 = DIRECTION('',(1.,0.,0.));
+#584 = PCURVE('',#126,#585);
+#585 = DEFINITIONAL_REPRESENTATION('',(#586),#590);
+#586 = CIRCLE('',#587,1.25);
+#587 = AXIS2_PLACEMENT_2D('',#588,#589);
+#588 = CARTESIAN_POINT('',(-30.70193309655,42.96428391258));
+#589 = DIRECTION('',(1.,0.));
+#590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#591 = PCURVE('',#592,#597);
+#592 = CYLINDRICAL_SURFACE('',#593,1.25);
+#593 = AXIS2_PLACEMENT_3D('',#594,#595,#596);
+#594 = CARTESIAN_POINT('',(6.205974093515,67.668634988697,5.));
+#595 = DIRECTION('',(0.,0.,1.));
+#596 = DIRECTION('',(1.,0.,-0.));
+#597 = DEFINITIONAL_REPRESENTATION('',(#598),#602);
+#598 = LINE('',#599,#600);
+#599 = CARTESIAN_POINT('',(0.,-5.));
+#600 = VECTOR('',#601,1.);
+#601 = DIRECTION('',(1.,0.));
+#602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#603 = FACE_BOUND('',#604,.F.);
+#604 = EDGE_LOOP('',(#605));
+#605 = ORIENTED_EDGE('',*,*,#606,.F.);
+#606 = EDGE_CURVE('',#607,#607,#609,.T.);
+#607 = VERTEX_POINT('',#608);
+#608 = CARTESIAN_POINT('',(34.25,5.,0.));
+#609 = SURFACE_CURVE('',#610,(#615,#622),.PCURVE_S1.);
+#610 = CIRCLE('',#611,1.25);
+#611 = AXIS2_PLACEMENT_3D('',#612,#613,#614);
+#612 = CARTESIAN_POINT('',(33.,5.,0.));
+#613 = DIRECTION('',(0.,0.,1.));
+#614 = DIRECTION('',(1.,0.,0.));
+#615 = PCURVE('',#126,#616);
+#616 = DEFINITIONAL_REPRESENTATION('',(#617),#621);
+#617 = CIRCLE('',#618,1.25);
+#618 = AXIS2_PLACEMENT_2D('',#619,#620);
+#619 = CARTESIAN_POINT('',(-3.907907190066,-19.70435107611));
+#620 = DIRECTION('',(1.,0.));
+#621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#622 = PCURVE('',#623,#628);
+#623 = CYLINDRICAL_SURFACE('',#624,1.25);
+#624 = AXIS2_PLACEMENT_3D('',#625,#626,#627);
+#625 = CARTESIAN_POINT('',(33.,5.,5.));
+#626 = DIRECTION('',(0.,0.,1.));
+#627 = DIRECTION('',(1.,0.,-0.));
+#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633);
+#629 = LINE('',#630,#631);
+#630 = CARTESIAN_POINT('',(0.,-5.));
+#631 = VECTOR('',#632,1.);
+#632 = DIRECTION('',(1.,0.));
+#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#634 = FACE_BOUND('',#635,.F.);
+#635 = EDGE_LOOP('',(#636));
+#636 = ORIENTED_EDGE('',*,*,#637,.F.);
+#637 = EDGE_CURVE('',#638,#638,#640,.T.);
+#638 = VERTEX_POINT('',#639);
+#639 = CARTESIAN_POINT('',(69.25,5.,0.));
+#640 = SURFACE_CURVE('',#641,(#646,#653),.PCURVE_S1.);
+#641 = CIRCLE('',#642,1.25);
+#642 = AXIS2_PLACEMENT_3D('',#643,#644,#645);
+#643 = CARTESIAN_POINT('',(68.,5.,0.));
+#644 = DIRECTION('',(0.,0.,1.));
+#645 = DIRECTION('',(1.,0.,0.));
+#646 = PCURVE('',#126,#647);
+#647 = DEFINITIONAL_REPRESENTATION('',(#648),#652);
+#648 = CIRCLE('',#649,1.25);
+#649 = AXIS2_PLACEMENT_2D('',#650,#651);
+#650 = CARTESIAN_POINT('',(31.092092809934,-19.70435107611));
+#651 = DIRECTION('',(1.,0.));
+#652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#653 = PCURVE('',#654,#659);
+#654 = CYLINDRICAL_SURFACE('',#655,1.25);
+#655 = AXIS2_PLACEMENT_3D('',#656,#657,#658);
+#656 = CARTESIAN_POINT('',(68.,5.,5.));
+#657 = DIRECTION('',(0.,0.,1.));
+#658 = DIRECTION('',(1.,0.,-0.));
+#659 = DEFINITIONAL_REPRESENTATION('',(#660),#664);
+#660 = LINE('',#661,#662);
+#661 = CARTESIAN_POINT('',(0.,-5.));
+#662 = VECTOR('',#663,1.);
+#663 = DIRECTION('',(1.,0.));
+#664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#665 = ADVANCED_FACE('',(#666,#830,#856,#882,#908,#934,#960),#72,.T.);
+#666 = FACE_BOUND('',#667,.T.);
+#667 = EDGE_LOOP('',(#668,#669,#670,#693,#716,#739,#762,#785,#808,#829)
+  );
+#668 = ORIENTED_EDGE('',*,*,#56,.T.);
+#669 = ORIENTED_EDGE('',*,*,#218,.T.);
+#670 = ORIENTED_EDGE('',*,*,#671,.T.);
+#671 = EDGE_CURVE('',#219,#672,#674,.T.);
+#672 = VERTEX_POINT('',#673);
+#673 = CARTESIAN_POINT('',(88.078380089004,43.190778623577,5.));
+#674 = SURFACE_CURVE('',#675,(#679,#686),.PCURVE_S1.);
+#675 = LINE('',#676,#677);
+#676 = CARTESIAN_POINT('',(97.475306296863,39.770577190321,5.));
+#677 = VECTOR('',#678,1.);
+#678 = DIRECTION('',(-0.939692620786,0.342020143326,0.));
+#679 = PCURVE('',#72,#680);
+#680 = DEFINITIONAL_REPRESENTATION('',(#681),#685);
+#681 = LINE('',#682,#683);
+#682 = CARTESIAN_POINT('',(60.567399106797,15.066226114203));
+#683 = VECTOR('',#684,1.);
+#684 = DIRECTION('',(-0.939692620786,0.342020143326));
+#685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#686 = PCURVE('',#257,#687);
+#687 = DEFINITIONAL_REPRESENTATION('',(#688),#692);
+#688 = LINE('',#689,#690);
+#689 = CARTESIAN_POINT('',(0.,-5.));
+#690 = VECTOR('',#691,1.);
+#691 = DIRECTION('',(1.,0.));
+#692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#693 = ORIENTED_EDGE('',*,*,#694,.T.);
+#694 = EDGE_CURVE('',#672,#695,#697,.T.);
+#695 = VERTEX_POINT('',#696);
+#696 = CARTESIAN_POINT('',(77.817775789234,15.,5.));
+#697 = SURFACE_CURVE('',#698,(#702,#709),.PCURVE_S1.);
+#698 = LINE('',#699,#700);
+#699 = CARTESIAN_POINT('',(88.078380089004,43.190778623577,5.));
+#700 = VECTOR('',#701,1.);
+#701 = DIRECTION('',(-0.342020143326,-0.939692620786,0.));
+#702 = PCURVE('',#72,#703);
+#703 = DEFINITIONAL_REPRESENTATION('',(#704),#708);
+#704 = LINE('',#705,#706);
+#705 = CARTESIAN_POINT('',(51.170472898938,18.48642754746));
+#706 = VECTOR('',#707,1.);
+#707 = DIRECTION('',(-0.342020143326,-0.939692620786));
+#708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#709 = PCURVE('',#334,#710);
+#710 = DEFINITIONAL_REPRESENTATION('',(#711),#715);
+#711 = LINE('',#712,#713);
+#712 = CARTESIAN_POINT('',(0.,-5.));
+#713 = VECTOR('',#714,1.);
+#714 = DIRECTION('',(1.,0.));
+#715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#716 = ORIENTED_EDGE('',*,*,#717,.T.);
+#717 = EDGE_CURVE('',#695,#718,#720,.T.);
+#718 = VERTEX_POINT('',#719);
+#719 = CARTESIAN_POINT('',(17.817775789234,15.,5.));
+#720 = SURFACE_CURVE('',#721,(#725,#732),.PCURVE_S1.);
+#721 = LINE('',#722,#723);
+#722 = CARTESIAN_POINT('',(77.817775789234,15.,5.));
+#723 = VECTOR('',#724,1.);
+#724 = DIRECTION('',(-1.,0.,0.));
+#725 = PCURVE('',#72,#726);
+#726 = DEFINITIONAL_REPRESENTATION('',(#727),#731);
+#727 = LINE('',#728,#729);
+#728 = CARTESIAN_POINT('',(40.909868599168,-9.704351076117));
+#729 = VECTOR('',#730,1.);
+#730 = DIRECTION('',(-1.,0.));
+#731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#732 = PCURVE('',#362,#733);
+#733 = DEFINITIONAL_REPRESENTATION('',(#734),#738);
+#734 = LINE('',#735,#736);
+#735 = CARTESIAN_POINT('',(0.,-5.));
+#736 = VECTOR('',#737,1.);
+#737 = DIRECTION('',(1.,0.));
+#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#739 = ORIENTED_EDGE('',*,*,#740,.T.);
+#740 = EDGE_CURVE('',#718,#741,#743,.T.);
+#741 = VERTEX_POINT('',#742);
+#742 = CARTESIAN_POINT('',(2.448691084508,42.726562762136,5.));
+#743 = SURFACE_CURVE('',#744,(#748,#755),.PCURVE_S1.);
+#744 = LINE('',#745,#746);
+#745 = CARTESIAN_POINT('',(17.817775789234,15.,5.));
+#746 = VECTOR('',#747,1.);
+#747 = DIRECTION('',(-0.484809620246,0.874619707139,0.));
+#748 = PCURVE('',#72,#749);
+#749 = DEFINITIONAL_REPRESENTATION('',(#750),#754);
+#750 = LINE('',#751,#752);
+#751 = CARTESIAN_POINT('',(-19.09013140083,-9.704351076117));
+#752 = VECTOR('',#753,1.);
+#753 = DIRECTION('',(-0.484809620246,0.874619707139));
+#754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#755 = PCURVE('',#390,#756);
+#756 = DEFINITIONAL_REPRESENTATION('',(#757),#761);
+#757 = LINE('',#758,#759);
+#758 = CARTESIAN_POINT('',(0.,-5.));
+#759 = VECTOR('',#760,1.);
+#760 = DIRECTION('',(1.,0.));
+#761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#762 = ORIENTED_EDGE('',*,*,#763,.T.);
+#763 = EDGE_CURVE('',#741,#764,#766,.T.);
+#764 = VERTEX_POINT('',#765);
+#765 = CARTESIAN_POINT('',(12.614537914073,70.656997375998,5.));
+#766 = SURFACE_CURVE('',#767,(#771,#778),.PCURVE_S1.);
+#767 = LINE('',#768,#769);
+#768 = CARTESIAN_POINT('',(2.448691084508,42.726562762136,5.));
+#769 = VECTOR('',#770,1.);
+#770 = DIRECTION('',(0.342020143326,0.939692620786,0.));
+#771 = PCURVE('',#72,#772);
+#772 = DEFINITIONAL_REPRESENTATION('',(#773),#777);
+#773 = LINE('',#774,#775);
+#774 = CARTESIAN_POINT('',(-34.45921610555,18.022211686019));
+#775 = VECTOR('',#776,1.);
+#776 = DIRECTION('',(0.342020143326,0.939692620786));
+#777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#778 = PCURVE('',#418,#779);
+#779 = DEFINITIONAL_REPRESENTATION('',(#780),#784);
+#780 = LINE('',#781,#782);
+#781 = CARTESIAN_POINT('',(0.,-5.));
+#782 = VECTOR('',#783,1.);
+#783 = DIRECTION('',(1.,0.));
+#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#785 = ORIENTED_EDGE('',*,*,#786,.T.);
+#786 = EDGE_CURVE('',#764,#787,#789,.T.);
+#787 = VERTEX_POINT('',#788);
+#788 = CARTESIAN_POINT('',(3.217611706213,74.077198809255,5.));
+#789 = SURFACE_CURVE('',#790,(#794,#801),.PCURVE_S1.);
+#790 = LINE('',#791,#792);
+#791 = CARTESIAN_POINT('',(12.614537914073,70.656997375998,5.));
+#792 = VECTOR('',#793,1.);
+#793 = DIRECTION('',(-0.939692620786,0.342020143326,0.));
+#794 = PCURVE('',#72,#795);
+#795 = DEFINITIONAL_REPRESENTATION('',(#796),#800);
+#796 = LINE('',#797,#798);
+#797 = CARTESIAN_POINT('',(-24.29336927599,45.952646299881));
+#798 = VECTOR('',#799,1.);
+#799 = DIRECTION('',(-0.939692620786,0.342020143326));
+#800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#801 = PCURVE('',#446,#802);
+#802 = DEFINITIONAL_REPRESENTATION('',(#803),#807);
+#803 = LINE('',#804,#805);
+#804 = CARTESIAN_POINT('',(0.,-5.));
+#805 = VECTOR('',#806,1.);
+#806 = DIRECTION('',(1.,0.));
+#807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#808 = ORIENTED_EDGE('',*,*,#809,.T.);
+#809 = EDGE_CURVE('',#787,#144,#810,.T.);
+#810 = SURFACE_CURVE('',#811,(#815,#822),.PCURVE_S1.);
+#811 = LINE('',#812,#813);
+#812 = CARTESIAN_POINT('',(3.217611706213,74.077198809255,5.));
+#813 = VECTOR('',#814,1.);
+#814 = DIRECTION('',(-0.342020143326,-0.939692620786,0.));
+#815 = PCURVE('',#72,#816);
+#816 = DEFINITIONAL_REPRESENTATION('',(#817),#821);
+#817 = LINE('',#818,#819);
+#818 = CARTESIAN_POINT('',(-33.69029548385,49.372847733138));
+#819 = VECTOR('',#820,1.);
+#820 = DIRECTION('',(-0.342020143326,-0.939692620786));
+#821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#822 = PCURVE('',#159,#823);
+#823 = DEFINITIONAL_REPRESENTATION('',(#824),#828);
+#824 = LINE('',#825,#826);
+#825 = CARTESIAN_POINT('',(0.,-5.));
+#826 = VECTOR('',#827,1.);
+#827 = DIRECTION('',(1.,0.));
+#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#829 = ORIENTED_EDGE('',*,*,#171,.T.);
+#830 = FACE_BOUND('',#831,.T.);
+#831 = EDGE_LOOP('',(#832));
+#832 = ORIENTED_EDGE('',*,*,#833,.F.);
+#833 = EDGE_CURVE('',#834,#834,#836,.T.);
+#834 = VERTEX_POINT('',#835);
+#835 = CARTESIAN_POINT('',(2.32567194363,53.573245676908,5.));
+#836 = SURFACE_CURVE('',#837,(#842,#849),.PCURVE_S1.);
+#837 = CIRCLE('',#838,1.25);
+#838 = AXIS2_PLACEMENT_3D('',#839,#840,#841);
+#839 = CARTESIAN_POINT('',(1.07567194363,53.573245676908,5.));
+#840 = DIRECTION('',(0.,0.,1.));
+#841 = DIRECTION('',(1.,0.,0.));
+#842 = PCURVE('',#72,#843);
+#843 = DEFINITIONAL_REPRESENTATION('',(#844),#848);
+#844 = CIRCLE('',#845,1.25);
+#845 = AXIS2_PLACEMENT_2D('',#846,#847);
+#846 = CARTESIAN_POINT('',(-35.83223524643,28.868894600791));
+#847 = DIRECTION('',(1.,0.));
+#848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#849 = PCURVE('',#499,#850);
+#850 = DEFINITIONAL_REPRESENTATION('',(#851),#855);
+#851 = LINE('',#852,#853);
+#852 = CARTESIAN_POINT('',(0.,0.));
+#853 = VECTOR('',#854,1.);
+#854 = DIRECTION('',(1.,0.));
+#855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#856 = FACE_BOUND('',#857,.T.);
+#857 = EDGE_LOOP('',(#858));
+#858 = ORIENTED_EDGE('',*,*,#859,.F.);
+#859 = EDGE_CURVE('',#860,#860,#862,.T.);
+#860 = VERTEX_POINT('',#861);
+#861 = CARTESIAN_POINT('',(92.316742476305,36.782214803019,5.));
+#862 = SURFACE_CURVE('',#863,(#868,#875),.PCURVE_S1.);
+#863 = CIRCLE('',#864,1.25);
+#864 = AXIS2_PLACEMENT_3D('',#865,#866,#867);
+#865 = CARTESIAN_POINT('',(91.066742476305,36.782214803019,5.));
+#866 = DIRECTION('',(0.,0.,1.));
+#867 = DIRECTION('',(1.,0.,0.));
+#868 = PCURVE('',#72,#869);
+#869 = DEFINITIONAL_REPRESENTATION('',(#870),#874);
+#870 = CIRCLE('',#871,1.25);
+#871 = AXIS2_PLACEMENT_2D('',#872,#873);
+#872 = CARTESIAN_POINT('',(54.158835286239,12.077863726902));
+#873 = DIRECTION('',(1.,0.));
+#874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#875 = PCURVE('',#530,#876);
+#876 = DEFINITIONAL_REPRESENTATION('',(#877),#881);
+#877 = LINE('',#878,#879);
+#878 = CARTESIAN_POINT('',(0.,0.));
+#879 = VECTOR('',#880,1.);
+#880 = DIRECTION('',(1.,0.));
+#881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#882 = FACE_BOUND('',#883,.T.);
+#883 = EDGE_LOOP('',(#884));
+#884 = ORIENTED_EDGE('',*,*,#885,.F.);
+#885 = EDGE_CURVE('',#886,#886,#888,.T.);
+#886 = VERTEX_POINT('',#887);
+#887 = CARTESIAN_POINT('',(85.476339609792,17.988362387301,5.));
+#888 = SURFACE_CURVE('',#889,(#894,#901),.PCURVE_S1.);
+#889 = CIRCLE('',#890,1.25);
+#890 = AXIS2_PLACEMENT_3D('',#891,#892,#893);
+#891 = CARTESIAN_POINT('',(84.226339609792,17.988362387301,5.));
+#892 = DIRECTION('',(0.,0.,1.));
+#893 = DIRECTION('',(1.,0.,0.));
+#894 = PCURVE('',#72,#895);
+#895 = DEFINITIONAL_REPRESENTATION('',(#896),#900);
+#896 = CIRCLE('',#897,1.25);
+#897 = AXIS2_PLACEMENT_2D('',#898,#899);
+#898 = CARTESIAN_POINT('',(47.318432419725,-6.715988688816));
+#899 = DIRECTION('',(1.,0.));
+#900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#901 = PCURVE('',#561,#902);
+#902 = DEFINITIONAL_REPRESENTATION('',(#903),#907);
+#903 = LINE('',#904,#905);
+#904 = CARTESIAN_POINT('',(0.,0.));
+#905 = VECTOR('',#906,1.);
+#906 = DIRECTION('',(1.,0.));
+#907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#908 = FACE_BOUND('',#909,.T.);
+#909 = EDGE_LOOP('',(#910));
+#910 = ORIENTED_EDGE('',*,*,#911,.F.);
+#911 = EDGE_CURVE('',#912,#912,#914,.T.);
+#912 = VERTEX_POINT('',#913);
+#913 = CARTESIAN_POINT('',(7.455974093515,67.668634988697,5.));
+#914 = SURFACE_CURVE('',#915,(#920,#927),.PCURVE_S1.);
+#915 = CIRCLE('',#916,1.25);
+#916 = AXIS2_PLACEMENT_3D('',#917,#918,#919);
+#917 = CARTESIAN_POINT('',(6.205974093515,67.668634988697,5.));
+#918 = DIRECTION('',(0.,0.,1.));
+#919 = DIRECTION('',(1.,0.,0.));
+#920 = PCURVE('',#72,#921);
+#921 = DEFINITIONAL_REPRESENTATION('',(#922),#926);
+#922 = CIRCLE('',#923,1.25);
+#923 = AXIS2_PLACEMENT_2D('',#924,#925);
+#924 = CARTESIAN_POINT('',(-30.70193309655,42.96428391258));
+#925 = DIRECTION('',(1.,0.));
+#926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#927 = PCURVE('',#592,#928);
+#928 = DEFINITIONAL_REPRESENTATION('',(#929),#933);
+#929 = LINE('',#930,#931);
+#930 = CARTESIAN_POINT('',(0.,0.));
+#931 = VECTOR('',#932,1.);
+#932 = DIRECTION('',(1.,0.));
+#933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#934 = FACE_BOUND('',#935,.T.);
+#935 = EDGE_LOOP('',(#936));
+#936 = ORIENTED_EDGE('',*,*,#937,.F.);
+#937 = EDGE_CURVE('',#938,#938,#940,.T.);
+#938 = VERTEX_POINT('',#939);
+#939 = CARTESIAN_POINT('',(34.25,5.,5.));
+#940 = SURFACE_CURVE('',#941,(#946,#953),.PCURVE_S1.);
+#941 = CIRCLE('',#942,1.25);
+#942 = AXIS2_PLACEMENT_3D('',#943,#944,#945);
+#943 = CARTESIAN_POINT('',(33.,5.,5.));
+#944 = DIRECTION('',(0.,0.,1.));
+#945 = DIRECTION('',(1.,0.,0.));
+#946 = PCURVE('',#72,#947);
+#947 = DEFINITIONAL_REPRESENTATION('',(#948),#952);
+#948 = CIRCLE('',#949,1.25);
+#949 = AXIS2_PLACEMENT_2D('',#950,#951);
+#950 = CARTESIAN_POINT('',(-3.907907190066,-19.70435107611));
+#951 = DIRECTION('',(1.,0.));
+#952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#953 = PCURVE('',#623,#954);
+#954 = DEFINITIONAL_REPRESENTATION('',(#955),#959);
+#955 = LINE('',#956,#957);
+#956 = CARTESIAN_POINT('',(0.,0.));
+#957 = VECTOR('',#958,1.);
+#958 = DIRECTION('',(1.,0.));
+#959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#960 = FACE_BOUND('',#961,.T.);
+#961 = EDGE_LOOP('',(#962));
+#962 = ORIENTED_EDGE('',*,*,#963,.F.);
+#963 = EDGE_CURVE('',#964,#964,#966,.T.);
+#964 = VERTEX_POINT('',#965);
+#965 = CARTESIAN_POINT('',(69.25,5.,5.));
+#966 = SURFACE_CURVE('',#967,(#972,#979),.PCURVE_S1.);
+#967 = CIRCLE('',#968,1.25);
+#968 = AXIS2_PLACEMENT_3D('',#969,#970,#971);
+#969 = CARTESIAN_POINT('',(68.,5.,5.));
+#970 = DIRECTION('',(0.,0.,1.));
+#971 = DIRECTION('',(1.,0.,0.));
+#972 = PCURVE('',#72,#973);
+#973 = DEFINITIONAL_REPRESENTATION('',(#974),#978);
+#974 = CIRCLE('',#975,1.25);
+#975 = AXIS2_PLACEMENT_2D('',#976,#977);
+#976 = CARTESIAN_POINT('',(31.092092809934,-19.70435107611));
+#977 = DIRECTION('',(1.,0.));
+#978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#979 = PCURVE('',#654,#980);
+#980 = DEFINITIONAL_REPRESENTATION('',(#981),#985);
+#981 = LINE('',#982,#983);
+#982 = CARTESIAN_POINT('',(0.,0.));
+#983 = VECTOR('',#984,1.);
+#984 = DIRECTION('',(1.,0.));
+#985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#986 = ADVANCED_FACE('',(#987),#159,.F.);
+#987 = FACE_BOUND('',#988,.F.);
+#988 = EDGE_LOOP('',(#989,#1010,#1011,#1012));
+#989 = ORIENTED_EDGE('',*,*,#990,.T.);
+#990 = EDGE_CURVE('',#431,#787,#991,.T.);
+#991 = SURFACE_CURVE('',#992,(#996,#1003),.PCURVE_S1.);
+#992 = LINE('',#993,#994);
+#993 = CARTESIAN_POINT('',(3.217611706213,74.077198809255,0.));
+#994 = VECTOR('',#995,1.);
+#995 = DIRECTION('',(0.,0.,1.));
+#996 = PCURVE('',#159,#997);
+#997 = DEFINITIONAL_REPRESENTATION('',(#998),#1002);
+#998 = LINE('',#999,#1000);
+#999 = CARTESIAN_POINT('',(0.,0.));
+#1000 = VECTOR('',#1001,1.);
+#1001 = DIRECTION('',(0.,-1.));
+#1002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1003 = PCURVE('',#446,#1004);
+#1004 = DEFINITIONAL_REPRESENTATION('',(#1005),#1009);
+#1005 = LINE('',#1006,#1007);
+#1006 = CARTESIAN_POINT('',(10.,0.));
+#1007 = VECTOR('',#1008,1.);
+#1008 = DIRECTION('',(0.,-1.));
+#1009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1010 = ORIENTED_EDGE('',*,*,#809,.T.);
+#1011 = ORIENTED_EDGE('',*,*,#141,.F.);
+#1012 = ORIENTED_EDGE('',*,*,#458,.F.);
+#1013 = ADVANCED_FACE('',(#1014),#257,.F.);
+#1014 = FACE_BOUND('',#1015,.F.);
+#1015 = EDGE_LOOP('',(#1016,#1017,#1018,#1039));
+#1016 = ORIENTED_EDGE('',*,*,#241,.T.);
+#1017 = ORIENTED_EDGE('',*,*,#671,.T.);
+#1018 = ORIENTED_EDGE('',*,*,#1019,.F.);
+#1019 = EDGE_CURVE('',#296,#672,#1020,.T.);
+#1020 = SURFACE_CURVE('',#1021,(#1025,#1032),.PCURVE_S1.);
+#1021 = LINE('',#1022,#1023);
+#1022 = CARTESIAN_POINT('',(88.078380089004,43.190778623577,0.));
+#1023 = VECTOR('',#1024,1.);
+#1024 = DIRECTION('',(0.,0.,1.));
+#1025 = PCURVE('',#257,#1026);
+#1026 = DEFINITIONAL_REPRESENTATION('',(#1027),#1031);
+#1027 = LINE('',#1028,#1029);
+#1028 = CARTESIAN_POINT('',(10.,0.));
+#1029 = VECTOR('',#1030,1.);
+#1030 = DIRECTION('',(0.,-1.));
+#1031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1032 = PCURVE('',#334,#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('',*,*,#295,.F.);
+#1040 = ADVANCED_FACE('',(#1041),#446,.F.);
+#1041 = FACE_BOUND('',#1042,.F.);
+#1042 = EDGE_LOOP('',(#1043,#1064,#1065,#1066));
+#1043 = ORIENTED_EDGE('',*,*,#1044,.T.);
+#1044 = EDGE_CURVE('',#403,#764,#1045,.T.);
+#1045 = SURFACE_CURVE('',#1046,(#1050,#1057),.PCURVE_S1.);
+#1046 = LINE('',#1047,#1048);
+#1047 = CARTESIAN_POINT('',(12.614537914073,70.656997375998,0.));
+#1048 = VECTOR('',#1049,1.);
+#1049 = DIRECTION('',(0.,0.,1.));
+#1050 = PCURVE('',#446,#1051);
+#1051 = DEFINITIONAL_REPRESENTATION('',(#1052),#1056);
+#1052 = LINE('',#1053,#1054);
+#1053 = CARTESIAN_POINT('',(0.,0.));
+#1054 = VECTOR('',#1055,1.);
+#1055 = DIRECTION('',(0.,-1.));
+#1056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1057 = PCURVE('',#418,#1058);
+#1058 = DEFINITIONAL_REPRESENTATION('',(#1059),#1063);
+#1059 = LINE('',#1060,#1061);
+#1060 = CARTESIAN_POINT('',(29.722947691664,0.));
+#1061 = VECTOR('',#1062,1.);
+#1062 = DIRECTION('',(0.,-1.));
+#1063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1064 = ORIENTED_EDGE('',*,*,#786,.T.);
+#1065 = ORIENTED_EDGE('',*,*,#990,.F.);
+#1066 = ORIENTED_EDGE('',*,*,#430,.F.);
+#1067 = ADVANCED_FACE('',(#1068),#334,.F.);
+#1068 = FACE_BOUND('',#1069,.F.);
+#1069 = EDGE_LOOP('',(#1070,#1071,#1072,#1093));
+#1070 = ORIENTED_EDGE('',*,*,#1019,.T.);
+#1071 = ORIENTED_EDGE('',*,*,#694,.T.);
+#1072 = ORIENTED_EDGE('',*,*,#1073,.F.);
+#1073 = EDGE_CURVE('',#319,#695,#1074,.T.);
+#1074 = SURFACE_CURVE('',#1075,(#1079,#1086),.PCURVE_S1.);
+#1075 = LINE('',#1076,#1077);
+#1076 = CARTESIAN_POINT('',(77.817775789234,15.,0.));
+#1077 = VECTOR('',#1078,1.);
+#1078 = DIRECTION('',(0.,0.,1.));
+#1079 = PCURVE('',#334,#1080);
+#1080 = DEFINITIONAL_REPRESENTATION('',(#1081),#1085);
+#1081 = LINE('',#1082,#1083);
+#1082 = CARTESIAN_POINT('',(30.,0.));
+#1083 = VECTOR('',#1084,1.);
+#1084 = DIRECTION('',(0.,-1.));
+#1085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1086 = PCURVE('',#362,#1087);
+#1087 = DEFINITIONAL_REPRESENTATION('',(#1088),#1092);
+#1088 = LINE('',#1089,#1090);
+#1089 = CARTESIAN_POINT('',(0.,-0.));
+#1090 = VECTOR('',#1091,1.);
+#1091 = DIRECTION('',(0.,-1.));
+#1092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1093 = ORIENTED_EDGE('',*,*,#318,.F.);
+#1094 = ADVANCED_FACE('',(#1095),#418,.F.);
+#1095 = FACE_BOUND('',#1096,.F.);
+#1096 = EDGE_LOOP('',(#1097,#1118,#1119,#1120));
+#1097 = ORIENTED_EDGE('',*,*,#1098,.T.);
+#1098 = EDGE_CURVE('',#375,#741,#1099,.T.);
+#1099 = SURFACE_CURVE('',#1100,(#1104,#1111),.PCURVE_S1.);
+#1100 = LINE('',#1101,#1102);
+#1101 = CARTESIAN_POINT('',(2.448691084508,42.726562762136,0.));
+#1102 = VECTOR('',#1103,1.);
+#1103 = DIRECTION('',(0.,0.,1.));
+#1104 = PCURVE('',#418,#1105);
+#1105 = DEFINITIONAL_REPRESENTATION('',(#1106),#1110);
+#1106 = LINE('',#1107,#1108);
+#1107 = CARTESIAN_POINT('',(0.,0.));
+#1108 = VECTOR('',#1109,1.);
+#1109 = DIRECTION('',(0.,-1.));
+#1110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1111 = PCURVE('',#390,#1112);
+#1112 = DEFINITIONAL_REPRESENTATION('',(#1113),#1117);
+#1113 = LINE('',#1114,#1115);
+#1114 = CARTESIAN_POINT('',(31.701278322234,0.));
+#1115 = VECTOR('',#1116,1.);
+#1116 = DIRECTION('',(0.,-1.));
+#1117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1118 = ORIENTED_EDGE('',*,*,#763,.T.);
+#1119 = ORIENTED_EDGE('',*,*,#1044,.F.);
+#1120 = ORIENTED_EDGE('',*,*,#402,.F.);
+#1121 = ADVANCED_FACE('',(#1122),#362,.F.);
+#1122 = FACE_BOUND('',#1123,.F.);
+#1123 = EDGE_LOOP('',(#1124,#1125,#1126,#1147));
+#1124 = ORIENTED_EDGE('',*,*,#1073,.T.);
+#1125 = ORIENTED_EDGE('',*,*,#717,.T.);
+#1126 = ORIENTED_EDGE('',*,*,#1127,.F.);
+#1127 = EDGE_CURVE('',#347,#718,#1128,.T.);
+#1128 = SURFACE_CURVE('',#1129,(#1133,#1140),.PCURVE_S1.);
+#1129 = LINE('',#1130,#1131);
+#1130 = CARTESIAN_POINT('',(17.817775789234,15.,0.));
+#1131 = VECTOR('',#1132,1.);
+#1132 = DIRECTION('',(0.,0.,1.));
+#1133 = PCURVE('',#362,#1134);
+#1134 = DEFINITIONAL_REPRESENTATION('',(#1135),#1139);
+#1135 = LINE('',#1136,#1137);
+#1136 = CARTESIAN_POINT('',(60.,0.));
+#1137 = VECTOR('',#1138,1.);
+#1138 = DIRECTION('',(0.,-1.));
+#1139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1140 = PCURVE('',#390,#1141);
+#1141 = DEFINITIONAL_REPRESENTATION('',(#1142),#1146);
+#1142 = LINE('',#1143,#1144);
+#1143 = CARTESIAN_POINT('',(0.,0.));
+#1144 = VECTOR('',#1145,1.);
+#1145 = DIRECTION('',(0.,-1.));
+#1146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1147 = ORIENTED_EDGE('',*,*,#346,.F.);
+#1148 = ADVANCED_FACE('',(#1149),#390,.F.);
+#1149 = FACE_BOUND('',#1150,.F.);
+#1150 = EDGE_LOOP('',(#1151,#1152,#1153,#1154));
+#1151 = ORIENTED_EDGE('',*,*,#1127,.T.);
+#1152 = ORIENTED_EDGE('',*,*,#740,.T.);
+#1153 = ORIENTED_EDGE('',*,*,#1098,.F.);
+#1154 = ORIENTED_EDGE('',*,*,#374,.F.);
+#1155 = ADVANCED_FACE('',(#1156),#499,.F.);
+#1156 = FACE_BOUND('',#1157,.F.);
+#1157 = EDGE_LOOP('',(#1158,#1179,#1180,#1181));
+#1158 = ORIENTED_EDGE('',*,*,#1159,.T.);
+#1159 = EDGE_CURVE('',#834,#483,#1160,.T.);
+#1160 = SEAM_CURVE('',#1161,(#1165,#1172),.PCURVE_S1.);
+#1161 = LINE('',#1162,#1163);
+#1162 = CARTESIAN_POINT('',(2.32567194363,53.573245676908,5.));
+#1163 = VECTOR('',#1164,1.);
+#1164 = DIRECTION('',(-0.,-0.,-1.));
+#1165 = PCURVE('',#499,#1166);
+#1166 = DEFINITIONAL_REPRESENTATION('',(#1167),#1171);
+#1167 = LINE('',#1168,#1169);
+#1168 = CARTESIAN_POINT('',(0.,0.));
+#1169 = VECTOR('',#1170,1.);
+#1170 = DIRECTION('',(0.,-1.));
+#1171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1172 = PCURVE('',#499,#1173);
+#1173 = DEFINITIONAL_REPRESENTATION('',(#1174),#1178);
+#1174 = LINE('',#1175,#1176);
+#1175 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1176 = VECTOR('',#1177,1.);
+#1177 = DIRECTION('',(0.,-1.));
+#1178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1179 = ORIENTED_EDGE('',*,*,#482,.T.);
+#1180 = ORIENTED_EDGE('',*,*,#1159,.F.);
+#1181 = ORIENTED_EDGE('',*,*,#833,.F.);
+#1182 = ADVANCED_FACE('',(#1183),#530,.F.);
+#1183 = FACE_BOUND('',#1184,.F.);
+#1184 = EDGE_LOOP('',(#1185,#1206,#1207,#1208));
+#1185 = ORIENTED_EDGE('',*,*,#1186,.T.);
+#1186 = EDGE_CURVE('',#860,#514,#1187,.T.);
+#1187 = SEAM_CURVE('',#1188,(#1192,#1199),.PCURVE_S1.);
+#1188 = LINE('',#1189,#1190);
+#1189 = CARTESIAN_POINT('',(92.316742476305,36.782214803019,5.));
+#1190 = VECTOR('',#1191,1.);
+#1191 = DIRECTION('',(-0.,-0.,-1.));
+#1192 = PCURVE('',#530,#1193);
+#1193 = DEFINITIONAL_REPRESENTATION('',(#1194),#1198);
+#1194 = LINE('',#1195,#1196);
+#1195 = CARTESIAN_POINT('',(0.,0.));
+#1196 = VECTOR('',#1197,1.);
+#1197 = DIRECTION('',(0.,-1.));
+#1198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1199 = PCURVE('',#530,#1200);
+#1200 = DEFINITIONAL_REPRESENTATION('',(#1201),#1205);
+#1201 = LINE('',#1202,#1203);
+#1202 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1203 = VECTOR('',#1204,1.);
+#1204 = DIRECTION('',(0.,-1.));
+#1205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1206 = ORIENTED_EDGE('',*,*,#513,.T.);
+#1207 = ORIENTED_EDGE('',*,*,#1186,.F.);
+#1208 = ORIENTED_EDGE('',*,*,#859,.F.);
+#1209 = ADVANCED_FACE('',(#1210),#561,.F.);
+#1210 = FACE_BOUND('',#1211,.F.);
+#1211 = EDGE_LOOP('',(#1212,#1233,#1234,#1235));
+#1212 = ORIENTED_EDGE('',*,*,#1213,.T.);
+#1213 = EDGE_CURVE('',#886,#545,#1214,.T.);
+#1214 = SEAM_CURVE('',#1215,(#1219,#1226),.PCURVE_S1.);
+#1215 = LINE('',#1216,#1217);
+#1216 = CARTESIAN_POINT('',(85.476339609792,17.988362387301,5.));
+#1217 = VECTOR('',#1218,1.);
+#1218 = DIRECTION('',(-0.,-0.,-1.));
+#1219 = PCURVE('',#561,#1220);
+#1220 = DEFINITIONAL_REPRESENTATION('',(#1221),#1225);
+#1221 = LINE('',#1222,#1223);
+#1222 = CARTESIAN_POINT('',(0.,0.));
+#1223 = VECTOR('',#1224,1.);
+#1224 = DIRECTION('',(0.,-1.));
+#1225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1226 = PCURVE('',#561,#1227);
+#1227 = DEFINITIONAL_REPRESENTATION('',(#1228),#1232);
+#1228 = LINE('',#1229,#1230);
+#1229 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1230 = VECTOR('',#1231,1.);
+#1231 = DIRECTION('',(0.,-1.));
+#1232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1233 = ORIENTED_EDGE('',*,*,#544,.T.);
+#1234 = ORIENTED_EDGE('',*,*,#1213,.F.);
+#1235 = ORIENTED_EDGE('',*,*,#885,.F.);
+#1236 = ADVANCED_FACE('',(#1237),#592,.F.);
+#1237 = FACE_BOUND('',#1238,.F.);
+#1238 = EDGE_LOOP('',(#1239,#1260,#1261,#1262));
+#1239 = ORIENTED_EDGE('',*,*,#1240,.T.);
+#1240 = EDGE_CURVE('',#912,#576,#1241,.T.);
+#1241 = SEAM_CURVE('',#1242,(#1246,#1253),.PCURVE_S1.);
+#1242 = LINE('',#1243,#1244);
+#1243 = CARTESIAN_POINT('',(7.455974093515,67.668634988697,5.));
+#1244 = VECTOR('',#1245,1.);
+#1245 = DIRECTION('',(-0.,-0.,-1.));
+#1246 = PCURVE('',#592,#1247);
+#1247 = DEFINITIONAL_REPRESENTATION('',(#1248),#1252);
+#1248 = LINE('',#1249,#1250);
+#1249 = CARTESIAN_POINT('',(0.,0.));
+#1250 = VECTOR('',#1251,1.);
+#1251 = DIRECTION('',(0.,-1.));
+#1252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1253 = PCURVE('',#592,#1254);
+#1254 = DEFINITIONAL_REPRESENTATION('',(#1255),#1259);
+#1255 = LINE('',#1256,#1257);
+#1256 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1257 = VECTOR('',#1258,1.);
+#1258 = DIRECTION('',(0.,-1.));
+#1259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1260 = ORIENTED_EDGE('',*,*,#575,.T.);
+#1261 = ORIENTED_EDGE('',*,*,#1240,.F.);
+#1262 = ORIENTED_EDGE('',*,*,#911,.F.);
+#1263 = ADVANCED_FACE('',(#1264),#623,.F.);
+#1264 = FACE_BOUND('',#1265,.F.);
+#1265 = EDGE_LOOP('',(#1266,#1287,#1288,#1289));
+#1266 = ORIENTED_EDGE('',*,*,#1267,.T.);
+#1267 = EDGE_CURVE('',#938,#607,#1268,.T.);
+#1268 = SEAM_CURVE('',#1269,(#1273,#1280),.PCURVE_S1.);
+#1269 = LINE('',#1270,#1271);
+#1270 = CARTESIAN_POINT('',(34.25,5.,5.));
+#1271 = VECTOR('',#1272,1.);
+#1272 = DIRECTION('',(-0.,-0.,-1.));
+#1273 = PCURVE('',#623,#1274);
+#1274 = DEFINITIONAL_REPRESENTATION('',(#1275),#1279);
+#1275 = LINE('',#1276,#1277);
+#1276 = CARTESIAN_POINT('',(0.,0.));
+#1277 = VECTOR('',#1278,1.);
+#1278 = DIRECTION('',(0.,-1.));
+#1279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1280 = PCURVE('',#623,#1281);
+#1281 = DEFINITIONAL_REPRESENTATION('',(#1282),#1286);
+#1282 = LINE('',#1283,#1284);
+#1283 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1284 = VECTOR('',#1285,1.);
+#1285 = DIRECTION('',(0.,-1.));
+#1286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1287 = ORIENTED_EDGE('',*,*,#606,.T.);
+#1288 = ORIENTED_EDGE('',*,*,#1267,.F.);
+#1289 = ORIENTED_EDGE('',*,*,#937,.F.);
+#1290 = ADVANCED_FACE('',(#1291),#654,.F.);
+#1291 = FACE_BOUND('',#1292,.F.);
+#1292 = EDGE_LOOP('',(#1293,#1314,#1315,#1316));
+#1293 = ORIENTED_EDGE('',*,*,#1294,.T.);
+#1294 = EDGE_CURVE('',#964,#638,#1295,.T.);
+#1295 = SEAM_CURVE('',#1296,(#1300,#1307),.PCURVE_S1.);
+#1296 = LINE('',#1297,#1298);
+#1297 = CARTESIAN_POINT('',(69.25,5.,5.));
+#1298 = VECTOR('',#1299,1.);
+#1299 = DIRECTION('',(-0.,-0.,-1.));
+#1300 = PCURVE('',#654,#1301);
+#1301 = DEFINITIONAL_REPRESENTATION('',(#1302),#1306);
+#1302 = LINE('',#1303,#1304);
+#1303 = CARTESIAN_POINT('',(0.,0.));
+#1304 = VECTOR('',#1305,1.);
+#1305 = DIRECTION('',(0.,-1.));
+#1306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1307 = PCURVE('',#654,#1308);
+#1308 = DEFINITIONAL_REPRESENTATION('',(#1309),#1313);
+#1309 = LINE('',#1310,#1311);
+#1310 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1311 = VECTOR('',#1312,1.);
+#1312 = DIRECTION('',(0.,-1.));
+#1313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1314 = ORIENTED_EDGE('',*,*,#637,.T.);
+#1315 = ORIENTED_EDGE('',*,*,#1294,.F.);
+#1316 = ORIENTED_EDGE('',*,*,#963,.F.);
+#1317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1321)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1318,#1319,#1320)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1318 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1319 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1320 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1321 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1318,
+  'distance_accuracy_value','confusion accuracy');
+#1322 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#1323 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1324),#1317);
+#1324 = STYLED_ITEM('color',(#1325),#15);
+#1325 = PRESENTATION_STYLE_ASSIGNMENT((#1326,#1332));
+#1326 = SURFACE_STYLE_USAGE(.BOTH.,#1327);
+#1327 = SURFACE_SIDE_STYLE('',(#1328));
+#1328 = SURFACE_STYLE_FILL_AREA(#1329);
+#1329 = FILL_AREA_STYLE('',(#1330));
+#1330 = FILL_AREA_STYLE_COLOUR('',#1331);
+#1331 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#1332 = CURVE_STYLE('',#1333,POSITIVE_LENGTH_MEASURE(0.1),#1334);
+#1333 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1334 = COLOUR_RGB('',9.803921729326E-02,9.803921729326E-02,
+  9.803921729326E-02);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Scale Models/Cement mixer truck/tire.FCStd b/Scale Models/Cement mixer truck/tire.FCStd
new file mode 100644
index 0000000000000000000000000000000000000000..8e80da047aadc8a312ae6ba396e9593080905bac
GIT binary patch
literal 17494
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
Pn3xC&2;={E)Bb+|OW+{=

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/tire.stl b/Scale Models/Cement mixer truck/tire.stl
new file mode 100644
index 0000000000000000000000000000000000000000..2049a8528a885973645ac36d91b6d2b6c978ab08
GIT binary patch
literal 19684
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

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/tire.stp b/Scale Models/Cement mixer truck/tire.stp
new file mode 100644
index 00000000..9600ee40
--- /dev/null
+++ b/Scale Models/Cement mixer truck/tire.stp	
@@ -0,0 +1,374 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'tire.stp','2020-04-02T16:33:42',('Author'),(''),
+  'Open CASCADE STEP processor 7.3','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Body','Body','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#297);
+#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,#144,#179,#234,#289,#293));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#77,#78));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(16.5,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(16.5,0.,20.));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(16.5,0.,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,16.5);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,0.));
+#35 = DIRECTION('',(-0.,-0.,-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('',#24,#24,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,16.5);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,0.,20.));
+#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.,-20.));
+#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('',(-9.9E-16,6.5E-16,20.));
+#69 = DIRECTION('',(0.,0.,1.));
+#70 = DIRECTION('',(1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);
+#72 = CIRCLE('',#73,16.5);
+#73 = AXIS2_PLACEMENT_2D('',#74,#75);
+#74 = CARTESIAN_POINT('',(9.9E-16,-6.5E-16));
+#75 = DIRECTION('',(1.,0.));
+#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#77 = ORIENTED_EDGE('',*,*,#21,.F.);
+#78 = ORIENTED_EDGE('',*,*,#79,.F.);
+#79 = EDGE_CURVE('',#22,#22,#80,.T.);
+#80 = SURFACE_CURVE('',#81,(#86,#93),.PCURVE_S1.);
+#81 = CIRCLE('',#82,16.5);
+#82 = AXIS2_PLACEMENT_3D('',#83,#84,#85);
+#83 = CARTESIAN_POINT('',(0.,0.,0.));
+#84 = DIRECTION('',(0.,0.,1.));
+#85 = DIRECTION('',(1.,0.,0.));
+#86 = PCURVE('',#32,#87);
+#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(-0.,0.));
+#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 = PLANE('',#95);
+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
+#96 = CARTESIAN_POINT('',(-9.9E-16,6.5E-16,0.));
+#97 = DIRECTION('',(0.,0.,1.));
+#98 = DIRECTION('',(1.,0.,0.));
+#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);
+#100 = CIRCLE('',#101,16.5);
+#101 = AXIS2_PLACEMENT_2D('',#102,#103);
+#102 = CARTESIAN_POINT('',(9.9E-16,-6.5E-16));
+#103 = DIRECTION('',(1.,0.));
+#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#105 = ADVANCED_FACE('',(#106,#109),#94,.F.);
+#106 = FACE_BOUND('',#107,.F.);
+#107 = EDGE_LOOP('',(#108));
+#108 = ORIENTED_EDGE('',*,*,#79,.T.);
+#109 = FACE_BOUND('',#110,.F.);
+#110 = EDGE_LOOP('',(#111));
+#111 = ORIENTED_EDGE('',*,*,#112,.T.);
+#112 = EDGE_CURVE('',#113,#113,#115,.T.);
+#113 = VERTEX_POINT('',#114);
+#114 = CARTESIAN_POINT('',(2.5,0.,0.));
+#115 = SURFACE_CURVE('',#116,(#121,#132),.PCURVE_S1.);
+#116 = CIRCLE('',#117,2.5);
+#117 = AXIS2_PLACEMENT_3D('',#118,#119,#120);
+#118 = CARTESIAN_POINT('',(0.,0.,0.));
+#119 = DIRECTION('',(0.,0.,-1.));
+#120 = DIRECTION('',(1.,0.,0.));
+#121 = PCURVE('',#94,#122);
+#122 = DEFINITIONAL_REPRESENTATION('',(#123),#131);
+#123 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#124,#125,#126,#127,#128,#129
+,#130),.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(
+  '') );
+#124 = CARTESIAN_POINT('',(2.5,-6.5E-16));
+#125 = CARTESIAN_POINT('',(2.5,-4.330127018922));
+#126 = CARTESIAN_POINT('',(-1.25,-2.165063509461));
+#127 = CARTESIAN_POINT('',(-5.,-1.262323399574E-15));
+#128 = CARTESIAN_POINT('',(-1.25,2.165063509461));
+#129 = CARTESIAN_POINT('',(2.5,4.330127018922));
+#130 = CARTESIAN_POINT('',(2.5,-6.5E-16));
+#131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#132 = PCURVE('',#133,#138);
+#133 = CYLINDRICAL_SURFACE('',#134,2.5);
+#134 = AXIS2_PLACEMENT_3D('',#135,#136,#137);
+#135 = CARTESIAN_POINT('',(0.,0.,0.));
+#136 = DIRECTION('',(0.,0.,1.));
+#137 = DIRECTION('',(1.,0.,-0.));
+#138 = DEFINITIONAL_REPRESENTATION('',(#139),#143);
+#139 = LINE('',#140,#141);
+#140 = CARTESIAN_POINT('',(-0.,0.));
+#141 = VECTOR('',#142,1.);
+#142 = DIRECTION('',(-1.,0.));
+#143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#144 = ADVANCED_FACE('',(#145,#148),#66,.T.);
+#145 = FACE_BOUND('',#146,.T.);
+#146 = EDGE_LOOP('',(#147));
+#147 = ORIENTED_EDGE('',*,*,#51,.T.);
+#148 = FACE_BOUND('',#149,.T.);
+#149 = EDGE_LOOP('',(#150));
+#150 = ORIENTED_EDGE('',*,*,#151,.F.);
+#151 = EDGE_CURVE('',#152,#152,#154,.T.);
+#152 = VERTEX_POINT('',#153);
+#153 = CARTESIAN_POINT('',(10.,0.,20.));
+#154 = SURFACE_CURVE('',#155,(#160,#167),.PCURVE_S1.);
+#155 = CIRCLE('',#156,10.);
+#156 = AXIS2_PLACEMENT_3D('',#157,#158,#159);
+#157 = CARTESIAN_POINT('',(0.,0.,20.));
+#158 = DIRECTION('',(0.,0.,1.));
+#159 = DIRECTION('',(1.,0.,0.));
+#160 = PCURVE('',#66,#161);
+#161 = DEFINITIONAL_REPRESENTATION('',(#162),#166);
+#162 = CIRCLE('',#163,10.);
+#163 = AXIS2_PLACEMENT_2D('',#164,#165);
+#164 = CARTESIAN_POINT('',(9.9E-16,-6.5E-16));
+#165 = DIRECTION('',(1.,0.));
+#166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#167 = PCURVE('',#168,#173);
+#168 = CYLINDRICAL_SURFACE('',#169,10.);
+#169 = AXIS2_PLACEMENT_3D('',#170,#171,#172);
+#170 = CARTESIAN_POINT('',(0.,0.,20.));
+#171 = DIRECTION('',(0.,0.,1.));
+#172 = DIRECTION('',(1.,0.,0.));
+#173 = DEFINITIONAL_REPRESENTATION('',(#174),#178);
+#174 = LINE('',#175,#176);
+#175 = CARTESIAN_POINT('',(0.,0.));
+#176 = VECTOR('',#177,1.);
+#177 = DIRECTION('',(1.,0.));
+#178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#179 = ADVANCED_FACE('',(#180),#133,.T.);
+#180 = FACE_BOUND('',#181,.F.);
+#181 = EDGE_LOOP('',(#182,#205,#232,#233));
+#182 = ORIENTED_EDGE('',*,*,#183,.T.);
+#183 = EDGE_CURVE('',#113,#184,#186,.T.);
+#184 = VERTEX_POINT('',#185);
+#185 = CARTESIAN_POINT('',(2.5,0.,-12.));
+#186 = SEAM_CURVE('',#187,(#191,#198),.PCURVE_S1.);
+#187 = LINE('',#188,#189);
+#188 = CARTESIAN_POINT('',(2.5,0.,0.));
+#189 = VECTOR('',#190,1.);
+#190 = DIRECTION('',(0.,0.,-1.));
+#191 = PCURVE('',#133,#192);
+#192 = DEFINITIONAL_REPRESENTATION('',(#193),#197);
+#193 = LINE('',#194,#195);
+#194 = CARTESIAN_POINT('',(-0.,0.));
+#195 = VECTOR('',#196,1.);
+#196 = DIRECTION('',(-0.,-1.));
+#197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#198 = PCURVE('',#133,#199);
+#199 = DEFINITIONAL_REPRESENTATION('',(#200),#204);
+#200 = LINE('',#201,#202);
+#201 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#202 = VECTOR('',#203,1.);
+#203 = DIRECTION('',(-0.,-1.));
+#204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#205 = ORIENTED_EDGE('',*,*,#206,.T.);
+#206 = EDGE_CURVE('',#184,#184,#207,.T.);
+#207 = SURFACE_CURVE('',#208,(#213,#220),.PCURVE_S1.);
+#208 = CIRCLE('',#209,2.5);
+#209 = AXIS2_PLACEMENT_3D('',#210,#211,#212);
+#210 = CARTESIAN_POINT('',(0.,0.,-12.));
+#211 = DIRECTION('',(0.,0.,-1.));
+#212 = DIRECTION('',(1.,0.,0.));
+#213 = PCURVE('',#133,#214);
+#214 = DEFINITIONAL_REPRESENTATION('',(#215),#219);
+#215 = LINE('',#216,#217);
+#216 = CARTESIAN_POINT('',(-0.,-12.));
+#217 = VECTOR('',#218,1.);
+#218 = DIRECTION('',(-1.,0.));
+#219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#220 = PCURVE('',#221,#226);
+#221 = PLANE('',#222);
+#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225);
+#223 = CARTESIAN_POINT('',(-1.4E-16,-1.7E-16,-12.));
+#224 = DIRECTION('',(-0.,-0.,-1.));
+#225 = DIRECTION('',(-1.,0.,0.));
+#226 = DEFINITIONAL_REPRESENTATION('',(#227),#231);
+#227 = CIRCLE('',#228,2.5);
+#228 = AXIS2_PLACEMENT_2D('',#229,#230);
+#229 = CARTESIAN_POINT('',(-1.4E-16,1.7E-16));
+#230 = DIRECTION('',(-1.,0.));
+#231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#232 = ORIENTED_EDGE('',*,*,#183,.F.);
+#233 = ORIENTED_EDGE('',*,*,#112,.F.);
+#234 = ADVANCED_FACE('',(#235),#168,.F.);
+#235 = FACE_BOUND('',#236,.F.);
+#236 = EDGE_LOOP('',(#237,#260,#287,#288));
+#237 = ORIENTED_EDGE('',*,*,#238,.T.);
+#238 = EDGE_CURVE('',#152,#239,#241,.T.);
+#239 = VERTEX_POINT('',#240);
+#240 = CARTESIAN_POINT('',(10.,0.,17.5));
+#241 = SEAM_CURVE('',#242,(#246,#253),.PCURVE_S1.);
+#242 = LINE('',#243,#244);
+#243 = CARTESIAN_POINT('',(10.,0.,20.));
+#244 = VECTOR('',#245,1.);
+#245 = DIRECTION('',(-0.,-0.,-1.));
+#246 = PCURVE('',#168,#247);
+#247 = DEFINITIONAL_REPRESENTATION('',(#248),#252);
+#248 = LINE('',#249,#250);
+#249 = CARTESIAN_POINT('',(0.,0.));
+#250 = VECTOR('',#251,1.);
+#251 = DIRECTION('',(0.,-1.));
+#252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#253 = PCURVE('',#168,#254);
+#254 = DEFINITIONAL_REPRESENTATION('',(#255),#259);
+#255 = LINE('',#256,#257);
+#256 = CARTESIAN_POINT('',(6.28318530718,0.));
+#257 = VECTOR('',#258,1.);
+#258 = DIRECTION('',(0.,-1.));
+#259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#260 = ORIENTED_EDGE('',*,*,#261,.T.);
+#261 = EDGE_CURVE('',#239,#239,#262,.T.);
+#262 = SURFACE_CURVE('',#263,(#268,#275),.PCURVE_S1.);
+#263 = CIRCLE('',#264,10.);
+#264 = AXIS2_PLACEMENT_3D('',#265,#266,#267);
+#265 = CARTESIAN_POINT('',(0.,0.,17.5));
+#266 = DIRECTION('',(0.,0.,1.));
+#267 = DIRECTION('',(1.,0.,0.));
+#268 = PCURVE('',#168,#269);
+#269 = DEFINITIONAL_REPRESENTATION('',(#270),#274);
+#270 = LINE('',#271,#272);
+#271 = CARTESIAN_POINT('',(0.,-2.5));
+#272 = VECTOR('',#273,1.);
+#273 = DIRECTION('',(1.,0.));
+#274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#275 = PCURVE('',#276,#281);
+#276 = PLANE('',#277);
+#277 = AXIS2_PLACEMENT_3D('',#278,#279,#280);
+#278 = CARTESIAN_POINT('',(-5.5E-16,6.9E-16,17.5));
+#279 = DIRECTION('',(0.,0.,1.));
+#280 = DIRECTION('',(1.,0.,0.));
+#281 = DEFINITIONAL_REPRESENTATION('',(#282),#286);
+#282 = CIRCLE('',#283,10.);
+#283 = AXIS2_PLACEMENT_2D('',#284,#285);
+#284 = CARTESIAN_POINT('',(5.5E-16,-6.9E-16));
+#285 = DIRECTION('',(1.,0.));
+#286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#287 = ORIENTED_EDGE('',*,*,#238,.F.);
+#288 = ORIENTED_EDGE('',*,*,#151,.F.);
+#289 = ADVANCED_FACE('',(#290),#221,.T.);
+#290 = FACE_BOUND('',#291,.T.);
+#291 = EDGE_LOOP('',(#292));
+#292 = ORIENTED_EDGE('',*,*,#206,.T.);
+#293 = ADVANCED_FACE('',(#294),#276,.T.);
+#294 = FACE_BOUND('',#295,.T.);
+#295 = EDGE_LOOP('',(#296));
+#296 = ORIENTED_EDGE('',*,*,#261,.T.);
+#297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#301)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#298,#299,#300)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#298 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#299 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#300 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#301 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#298,
+  'distance_accuracy_value','confusion accuracy');
+#302 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#303 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#304)
+  ,#297);
+#304 = STYLED_ITEM('color',(#305),#15);
+#305 = PRESENTATION_STYLE_ASSIGNMENT((#306,#312));
+#306 = SURFACE_STYLE_USAGE(.BOTH.,#307);
+#307 = SURFACE_SIDE_STYLE('',(#308));
+#308 = SURFACE_STYLE_FILL_AREA(#309);
+#309 = FILL_AREA_STYLE('',(#310));
+#310 = FILL_AREA_STYLE_COLOUR('',#311);
+#311 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#312 = CURVE_STYLE('',#313,POSITIVE_LENGTH_MEASURE(0.1),#314);
+#313 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#314 = COLOUR_RGB('',9.803921729326E-02,9.803921729326E-02,
+  9.803921729326E-02);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Scale Models/Cement mixer truck/wheel_arch.FCStd b/Scale Models/Cement mixer truck/wheel_arch.FCStd
new file mode 100644
index 0000000000000000000000000000000000000000..02ed950252823d7322e7001e2cf1f08d271583b1
GIT binary patch
literal 19493
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

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/wheel_arch.stl b/Scale Models/Cement mixer truck/wheel_arch.stl
new file mode 100644
index 0000000000000000000000000000000000000000..9e9dac889f313984d94eac15c6ad120c211a8d8b
GIT binary patch
literal 19284
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
J(>|@le*qr!4+sDN

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/wheel_arch.stp b/Scale Models/Cement mixer truck/wheel_arch.stp
new file mode 100644
index 00000000..aacca144
--- /dev/null
+++ b/Scale Models/Cement mixer truck/wheel_arch.stp	
@@ -0,0 +1,1112 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'wheel_arch.stp','2020-04-02T16:34:10',('Author'),(''),
+  'Open CASCADE STEP processor 7.3','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Body','Body','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#923);
+#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,#213,#289,#523,#727,#754,#781,#808,#835,
+    #862,#869,#896));
+#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('',(50.,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(50.,0.,5.));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(50.,0.,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('',(50.,0.,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('',(50.,0.,0.));
+#47 = DIRECTION('',(-1.,0.,0.));
+#48 = DIRECTION('',(0.,1.,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(0.,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('',(60.,0.,5.));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(50.,0.,5.));
+#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.,-5.));
+#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('',(28.867956184934,17.183263317244,5.));
+#75 = DIRECTION('',(0.,0.,1.));
+#76 = DIRECTION('',(1.,0.,0.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(21.132043815066,-17.18326331724));
+#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('',(60.,0.,0.));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(60.,0.,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('',(10.,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('',(60.,0.,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('',(50.,0.,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('',(28.867956184934,17.183263317244,0.));
+#129 = DIRECTION('',(0.,0.,1.));
+#130 = DIRECTION('',(1.,0.,0.));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(21.132043815066,-17.18326331724));
+#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,.T.);
+#138 = FACE_BOUND('',#139,.T.);
+#139 = EDGE_LOOP('',(#140,#141,#164,#192));
+#140 = ORIENTED_EDGE('',*,*,#21,.T.);
+#141 = ORIENTED_EDGE('',*,*,#142,.T.);
+#142 = EDGE_CURVE('',#24,#143,#145,.T.);
+#143 = VERTEX_POINT('',#144);
+#144 = CARTESIAN_POINT('',(50.,7.,5.));
+#145 = SURFACE_CURVE('',#146,(#150,#157),.PCURVE_S1.);
+#146 = LINE('',#147,#148);
+#147 = CARTESIAN_POINT('',(50.,0.,5.));
+#148 = VECTOR('',#149,1.);
+#149 = DIRECTION('',(0.,1.,0.));
+#150 = PCURVE('',#44,#151);
+#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156);
+#152 = LINE('',#153,#154);
+#153 = CARTESIAN_POINT('',(0.,-5.));
+#154 = VECTOR('',#155,1.);
+#155 = DIRECTION('',(1.,0.));
+#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#157 = PCURVE('',#72,#158);
+#158 = DEFINITIONAL_REPRESENTATION('',(#159),#163);
+#159 = LINE('',#160,#161);
+#160 = CARTESIAN_POINT('',(21.132043815066,-17.18326331724));
+#161 = VECTOR('',#162,1.);
+#162 = DIRECTION('',(0.,1.));
+#163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#164 = ORIENTED_EDGE('',*,*,#165,.F.);
+#165 = EDGE_CURVE('',#166,#143,#168,.T.);
+#166 = VERTEX_POINT('',#167);
+#167 = CARTESIAN_POINT('',(50.,7.,0.));
+#168 = SURFACE_CURVE('',#169,(#173,#180),.PCURVE_S1.);
+#169 = LINE('',#170,#171);
+#170 = CARTESIAN_POINT('',(50.,7.,0.));
+#171 = VECTOR('',#172,1.);
+#172 = DIRECTION('',(0.,0.,1.));
+#173 = PCURVE('',#44,#174);
+#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179);
+#175 = LINE('',#176,#177);
+#176 = CARTESIAN_POINT('',(7.,0.));
+#177 = VECTOR('',#178,1.);
+#178 = DIRECTION('',(0.,-1.));
+#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#180 = PCURVE('',#181,#186);
+#181 = CYLINDRICAL_SURFACE('',#182,17.5);
+#182 = AXIS2_PLACEMENT_3D('',#183,#184,#185);
+#183 = CARTESIAN_POINT('',(32.5,7.000000292595,0.));
+#184 = DIRECTION('',(-0.,-0.,-1.));
+#185 = DIRECTION('',(1.,0.,0.));
+#186 = DEFINITIONAL_REPRESENTATION('',(#187),#191);
+#187 = LINE('',#188,#189);
+#188 = CARTESIAN_POINT('',(-6.28318529046,0.));
+#189 = VECTOR('',#190,1.);
+#190 = DIRECTION('',(-0.,-1.));
+#191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#192 = ORIENTED_EDGE('',*,*,#193,.F.);
+#193 = EDGE_CURVE('',#22,#166,#194,.T.);
+#194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.);
+#195 = LINE('',#196,#197);
+#196 = CARTESIAN_POINT('',(50.,0.,0.));
+#197 = VECTOR('',#198,1.);
+#198 = DIRECTION('',(0.,1.,0.));
+#199 = PCURVE('',#44,#200);
+#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(0.,0.));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(1.,0.));
+#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#206 = PCURVE('',#126,#207);
+#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212);
+#208 = LINE('',#209,#210);
+#209 = CARTESIAN_POINT('',(21.132043815066,-17.18326331724));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(0.,1.));
+#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#213 = ADVANCED_FACE('',(#214),#100,.F.);
+#214 = FACE_BOUND('',#215,.F.);
+#215 = EDGE_LOOP('',(#216,#217,#240,#268));
+#216 = ORIENTED_EDGE('',*,*,#84,.T.);
+#217 = ORIENTED_EDGE('',*,*,#218,.T.);
+#218 = EDGE_CURVE('',#57,#219,#221,.T.);
+#219 = VERTEX_POINT('',#220);
+#220 = CARTESIAN_POINT('',(60.,7.,5.));
+#221 = SURFACE_CURVE('',#222,(#226,#233),.PCURVE_S1.);
+#222 = LINE('',#223,#224);
+#223 = CARTESIAN_POINT('',(60.,0.,5.));
+#224 = VECTOR('',#225,1.);
+#225 = DIRECTION('',(0.,1.,0.));
+#226 = PCURVE('',#100,#227);
+#227 = DEFINITIONAL_REPRESENTATION('',(#228),#232);
+#228 = LINE('',#229,#230);
+#229 = CARTESIAN_POINT('',(0.,-5.));
+#230 = VECTOR('',#231,1.);
+#231 = DIRECTION('',(1.,0.));
+#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#233 = PCURVE('',#72,#234);
+#234 = DEFINITIONAL_REPRESENTATION('',(#235),#239);
+#235 = LINE('',#236,#237);
+#236 = CARTESIAN_POINT('',(31.132043815066,-17.18326331724));
+#237 = VECTOR('',#238,1.);
+#238 = DIRECTION('',(0.,1.));
+#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#240 = ORIENTED_EDGE('',*,*,#241,.F.);
+#241 = EDGE_CURVE('',#242,#219,#244,.T.);
+#242 = VERTEX_POINT('',#243);
+#243 = CARTESIAN_POINT('',(60.,7.,0.));
+#244 = SURFACE_CURVE('',#245,(#249,#256),.PCURVE_S1.);
+#245 = LINE('',#246,#247);
+#246 = CARTESIAN_POINT('',(60.,7.,0.));
+#247 = VECTOR('',#248,1.);
+#248 = DIRECTION('',(0.,0.,1.));
+#249 = PCURVE('',#100,#250);
+#250 = DEFINITIONAL_REPRESENTATION('',(#251),#255);
+#251 = LINE('',#252,#253);
+#252 = CARTESIAN_POINT('',(7.,0.));
+#253 = VECTOR('',#254,1.);
+#254 = DIRECTION('',(0.,-1.));
+#255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#256 = PCURVE('',#257,#262);
+#257 = CYLINDRICAL_SURFACE('',#258,27.5);
+#258 = AXIS2_PLACEMENT_3D('',#259,#260,#261);
+#259 = CARTESIAN_POINT('',(32.5,6.999999847075,0.));
+#260 = DIRECTION('',(-0.,-0.,-1.));
+#261 = DIRECTION('',(1.,0.,0.));
+#262 = DEFINITIONAL_REPRESENTATION('',(#263),#267);
+#263 = LINE('',#264,#265);
+#264 = CARTESIAN_POINT('',(-5.56091351E-09,0.));
+#265 = VECTOR('',#266,1.);
+#266 = DIRECTION('',(-0.,-1.));
+#267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#268 = ORIENTED_EDGE('',*,*,#269,.F.);
+#269 = EDGE_CURVE('',#85,#242,#270,.T.);
+#270 = SURFACE_CURVE('',#271,(#275,#282),.PCURVE_S1.);
+#271 = LINE('',#272,#273);
+#272 = CARTESIAN_POINT('',(60.,0.,0.));
+#273 = VECTOR('',#274,1.);
+#274 = DIRECTION('',(0.,1.,0.));
+#275 = PCURVE('',#100,#276);
+#276 = DEFINITIONAL_REPRESENTATION('',(#277),#281);
+#277 = LINE('',#278,#279);
+#278 = CARTESIAN_POINT('',(0.,0.));
+#279 = VECTOR('',#280,1.);
+#280 = DIRECTION('',(1.,0.));
+#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#282 = PCURVE('',#126,#283);
+#283 = DEFINITIONAL_REPRESENTATION('',(#284),#288);
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(31.132043815066,-17.18326331724));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(0.,1.));
+#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#289 = ADVANCED_FACE('',(#290,#453,#488),#126,.F.);
+#290 = FACE_BOUND('',#291,.F.);
+#291 = EDGE_LOOP('',(#292,#293,#294,#318,#346,#374,#402,#430,#452));
+#292 = ORIENTED_EDGE('',*,*,#112,.T.);
+#293 = ORIENTED_EDGE('',*,*,#269,.T.);
+#294 = ORIENTED_EDGE('',*,*,#295,.T.);
+#295 = EDGE_CURVE('',#242,#296,#298,.T.);
+#296 = VERTEX_POINT('',#297);
+#297 = CARTESIAN_POINT('',(28.483578080553,34.205116185091,0.));
+#298 = SURFACE_CURVE('',#299,(#304,#311),.PCURVE_S1.);
+#299 = CIRCLE('',#300,27.5);
+#300 = AXIS2_PLACEMENT_3D('',#301,#302,#303);
+#301 = CARTESIAN_POINT('',(32.5,6.999999847075,0.));
+#302 = DIRECTION('',(0.,0.,1.));
+#303 = DIRECTION('',(1.,0.,0.));
+#304 = PCURVE('',#126,#305);
+#305 = DEFINITIONAL_REPRESENTATION('',(#306),#310);
+#306 = CIRCLE('',#307,27.5);
+#307 = AXIS2_PLACEMENT_2D('',#308,#309);
+#308 = CARTESIAN_POINT('',(3.632043815066,-10.18326347016));
+#309 = DIRECTION('',(1.,0.));
+#310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#311 = PCURVE('',#257,#312);
+#312 = DEFINITIONAL_REPRESENTATION('',(#313),#317);
+#313 = LINE('',#314,#315);
+#314 = CARTESIAN_POINT('',(-0.,0.));
+#315 = VECTOR('',#316,1.);
+#316 = DIRECTION('',(-1.,0.));
+#317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#318 = ORIENTED_EDGE('',*,*,#319,.F.);
+#319 = EDGE_CURVE('',#320,#296,#322,.T.);
+#320 = VERTEX_POINT('',#321);
+#321 = CARTESIAN_POINT('',(0.,30.,0.));
+#322 = SURFACE_CURVE('',#323,(#327,#334),.PCURVE_S1.);
+#323 = LINE('',#324,#325);
+#324 = CARTESIAN_POINT('',(0.,30.,0.));
+#325 = VECTOR('',#326,1.);
+#326 = DIRECTION('',(0.989277214568,0.146049966572,0.));
+#327 = PCURVE('',#126,#328);
+#328 = DEFINITIONAL_REPRESENTATION('',(#329),#333);
+#329 = LINE('',#330,#331);
+#330 = CARTESIAN_POINT('',(-28.86795618493,12.816736682756));
+#331 = VECTOR('',#332,1.);
+#332 = DIRECTION('',(0.989277214568,0.146049966572));
+#333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#334 = PCURVE('',#335,#340);
+#335 = PLANE('',#336);
+#336 = AXIS2_PLACEMENT_3D('',#337,#338,#339);
+#337 = CARTESIAN_POINT('',(0.,30.,0.));
+#338 = DIRECTION('',(-0.146049966572,0.989277214568,0.));
+#339 = DIRECTION('',(0.989277214568,0.146049966572,0.));
+#340 = DEFINITIONAL_REPRESENTATION('',(#341),#345);
+#341 = LINE('',#342,#343);
+#342 = CARTESIAN_POINT('',(0.,0.));
+#343 = VECTOR('',#344,1.);
+#344 = DIRECTION('',(1.,0.));
+#345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#346 = ORIENTED_EDGE('',*,*,#347,.F.);
+#347 = EDGE_CURVE('',#348,#320,#350,.T.);
+#348 = VERTEX_POINT('',#349);
+#349 = CARTESIAN_POINT('',(0.,0.,0.));
+#350 = SURFACE_CURVE('',#351,(#355,#362),.PCURVE_S1.);
+#351 = LINE('',#352,#353);
+#352 = CARTESIAN_POINT('',(0.,0.,0.));
+#353 = VECTOR('',#354,1.);
+#354 = DIRECTION('',(0.,1.,0.));
+#355 = PCURVE('',#126,#356);
+#356 = DEFINITIONAL_REPRESENTATION('',(#357),#361);
+#357 = LINE('',#358,#359);
+#358 = CARTESIAN_POINT('',(-28.86795618493,-17.18326331724));
+#359 = VECTOR('',#360,1.);
+#360 = DIRECTION('',(0.,1.));
+#361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#362 = PCURVE('',#363,#368);
+#363 = PLANE('',#364);
+#364 = AXIS2_PLACEMENT_3D('',#365,#366,#367);
+#365 = CARTESIAN_POINT('',(0.,0.,0.));
+#366 = DIRECTION('',(-1.,0.,0.));
+#367 = DIRECTION('',(0.,1.,0.));
+#368 = DEFINITIONAL_REPRESENTATION('',(#369),#373);
+#369 = LINE('',#370,#371);
+#370 = CARTESIAN_POINT('',(0.,0.));
+#371 = VECTOR('',#372,1.);
+#372 = DIRECTION('',(1.,0.));
+#373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#374 = ORIENTED_EDGE('',*,*,#375,.T.);
+#375 = EDGE_CURVE('',#348,#376,#378,.T.);
+#376 = VERTEX_POINT('',#377);
+#377 = CARTESIAN_POINT('',(15.,0.,0.));
+#378 = SURFACE_CURVE('',#379,(#383,#390),.PCURVE_S1.);
+#379 = LINE('',#380,#381);
+#380 = CARTESIAN_POINT('',(0.,0.,0.));
+#381 = VECTOR('',#382,1.);
+#382 = DIRECTION('',(1.,0.,0.));
+#383 = PCURVE('',#126,#384);
+#384 = DEFINITIONAL_REPRESENTATION('',(#385),#389);
+#385 = LINE('',#386,#387);
+#386 = CARTESIAN_POINT('',(-28.86795618493,-17.18326331724));
+#387 = VECTOR('',#388,1.);
+#388 = DIRECTION('',(1.,0.));
+#389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#390 = PCURVE('',#391,#396);
+#391 = PLANE('',#392);
+#392 = AXIS2_PLACEMENT_3D('',#393,#394,#395);
+#393 = CARTESIAN_POINT('',(0.,0.,0.));
+#394 = DIRECTION('',(0.,1.,0.));
+#395 = DIRECTION('',(1.,0.,0.));
+#396 = DEFINITIONAL_REPRESENTATION('',(#397),#401);
+#397 = LINE('',#398,#399);
+#398 = CARTESIAN_POINT('',(0.,0.));
+#399 = VECTOR('',#400,1.);
+#400 = DIRECTION('',(1.,0.));
+#401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#402 = ORIENTED_EDGE('',*,*,#403,.T.);
+#403 = EDGE_CURVE('',#376,#404,#406,.T.);
+#404 = VERTEX_POINT('',#405);
+#405 = CARTESIAN_POINT('',(15.,7.,0.));
+#406 = SURFACE_CURVE('',#407,(#411,#418),.PCURVE_S1.);
+#407 = LINE('',#408,#409);
+#408 = CARTESIAN_POINT('',(15.,0.,0.));
+#409 = VECTOR('',#410,1.);
+#410 = DIRECTION('',(0.,1.,0.));
+#411 = PCURVE('',#126,#412);
+#412 = DEFINITIONAL_REPRESENTATION('',(#413),#417);
+#413 = LINE('',#414,#415);
+#414 = CARTESIAN_POINT('',(-13.86795618493,-17.18326331724));
+#415 = VECTOR('',#416,1.);
+#416 = DIRECTION('',(0.,1.));
+#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#418 = PCURVE('',#419,#424);
+#419 = PLANE('',#420);
+#420 = AXIS2_PLACEMENT_3D('',#421,#422,#423);
+#421 = CARTESIAN_POINT('',(15.,0.,0.));
+#422 = DIRECTION('',(-1.,0.,0.));
+#423 = DIRECTION('',(0.,1.,0.));
+#424 = DEFINITIONAL_REPRESENTATION('',(#425),#429);
+#425 = LINE('',#426,#427);
+#426 = CARTESIAN_POINT('',(0.,0.));
+#427 = VECTOR('',#428,1.);
+#428 = DIRECTION('',(1.,0.));
+#429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#430 = ORIENTED_EDGE('',*,*,#431,.F.);
+#431 = EDGE_CURVE('',#166,#404,#432,.T.);
+#432 = SURFACE_CURVE('',#433,(#438,#445),.PCURVE_S1.);
+#433 = CIRCLE('',#434,17.5);
+#434 = AXIS2_PLACEMENT_3D('',#435,#436,#437);
+#435 = CARTESIAN_POINT('',(32.5,7.000000292595,0.));
+#436 = DIRECTION('',(0.,0.,1.));
+#437 = DIRECTION('',(1.,0.,0.));
+#438 = PCURVE('',#126,#439);
+#439 = DEFINITIONAL_REPRESENTATION('',(#440),#444);
+#440 = CIRCLE('',#441,17.5);
+#441 = AXIS2_PLACEMENT_2D('',#442,#443);
+#442 = CARTESIAN_POINT('',(3.632043815066,-10.18326302464));
+#443 = DIRECTION('',(1.,0.));
+#444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#445 = PCURVE('',#181,#446);
+#446 = DEFINITIONAL_REPRESENTATION('',(#447),#451);
+#447 = LINE('',#448,#449);
+#448 = CARTESIAN_POINT('',(-0.,0.));
+#449 = VECTOR('',#450,1.);
+#450 = DIRECTION('',(-1.,0.));
+#451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#452 = ORIENTED_EDGE('',*,*,#193,.F.);
+#453 = FACE_BOUND('',#454,.F.);
+#454 = EDGE_LOOP('',(#455));
+#455 = ORIENTED_EDGE('',*,*,#456,.T.);
+#456 = EDGE_CURVE('',#457,#457,#459,.T.);
+#457 = VERTEX_POINT('',#458);
+#458 = CARTESIAN_POINT('',(8.75,15.,0.));
+#459 = SURFACE_CURVE('',#460,(#465,#476),.PCURVE_S1.);
+#460 = CIRCLE('',#461,1.25);
+#461 = AXIS2_PLACEMENT_3D('',#462,#463,#464);
+#462 = CARTESIAN_POINT('',(7.5,15.,0.));
+#463 = DIRECTION('',(0.,0.,-1.));
+#464 = DIRECTION('',(1.,0.,0.));
+#465 = PCURVE('',#126,#466);
+#466 = DEFINITIONAL_REPRESENTATION('',(#467),#475);
+#467 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#468,#469,#470,#471,#472,#473
+,#474),.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(
+  '') );
+#468 = CARTESIAN_POINT('',(-20.11795618493,-2.183263317244));
+#469 = CARTESIAN_POINT('',(-20.11795618493,-4.348326826705));
+#470 = CARTESIAN_POINT('',(-21.99295618493,-3.265795071975));
+#471 = CARTESIAN_POINT('',(-23.86795618493,-2.183263317244));
+#472 = CARTESIAN_POINT('',(-21.99295618493,-1.100731562514));
+#473 = CARTESIAN_POINT('',(-20.11795618493,-1.819980778311E-02));
+#474 = CARTESIAN_POINT('',(-20.11795618493,-2.183263317244));
+#475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#476 = PCURVE('',#477,#482);
+#477 = CYLINDRICAL_SURFACE('',#478,1.25);
+#478 = AXIS2_PLACEMENT_3D('',#479,#480,#481);
+#479 = CARTESIAN_POINT('',(7.5,15.,0.));
+#480 = DIRECTION('',(0.,0.,-1.));
+#481 = DIRECTION('',(1.,0.,0.));
+#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487);
+#483 = LINE('',#484,#485);
+#484 = CARTESIAN_POINT('',(0.,0.));
+#485 = VECTOR('',#486,1.);
+#486 = DIRECTION('',(1.,0.));
+#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#488 = FACE_BOUND('',#489,.F.);
+#489 = EDGE_LOOP('',(#490));
+#490 = ORIENTED_EDGE('',*,*,#491,.T.);
+#491 = EDGE_CURVE('',#492,#492,#494,.T.);
+#492 = VERTEX_POINT('',#493);
+#493 = CARTESIAN_POINT('',(54.75,15.,0.));
+#494 = SURFACE_CURVE('',#495,(#500,#511),.PCURVE_S1.);
+#495 = CIRCLE('',#496,1.25);
+#496 = AXIS2_PLACEMENT_3D('',#497,#498,#499);
+#497 = CARTESIAN_POINT('',(53.5,15.,0.));
+#498 = DIRECTION('',(0.,0.,-1.));
+#499 = DIRECTION('',(1.,0.,0.));
+#500 = PCURVE('',#126,#501);
+#501 = DEFINITIONAL_REPRESENTATION('',(#502),#510);
+#502 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#503,#504,#505,#506,#507,#508
+,#509),.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(
+  '') );
+#503 = CARTESIAN_POINT('',(25.882043815066,-2.183263317244));
+#504 = CARTESIAN_POINT('',(25.882043815066,-4.348326826705));
+#505 = CARTESIAN_POINT('',(24.007043815066,-3.265795071975));
+#506 = CARTESIAN_POINT('',(22.132043815066,-2.183263317244));
+#507 = CARTESIAN_POINT('',(24.007043815066,-1.100731562514));
+#508 = CARTESIAN_POINT('',(25.882043815066,-1.819980778311E-02));
+#509 = CARTESIAN_POINT('',(25.882043815066,-2.183263317244));
+#510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#511 = PCURVE('',#512,#517);
+#512 = CYLINDRICAL_SURFACE('',#513,1.25);
+#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516);
+#514 = CARTESIAN_POINT('',(53.5,15.,0.));
+#515 = DIRECTION('',(0.,0.,-1.));
+#516 = DIRECTION('',(1.,0.,0.));
+#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 = ADVANCED_FACE('',(#524,#667,#697),#72,.T.);
+#524 = FACE_BOUND('',#525,.T.);
+#525 = EDGE_LOOP('',(#526,#527,#528,#552,#575,#598,#621,#644,#666));
+#526 = ORIENTED_EDGE('',*,*,#56,.T.);
+#527 = ORIENTED_EDGE('',*,*,#218,.T.);
+#528 = ORIENTED_EDGE('',*,*,#529,.T.);
+#529 = EDGE_CURVE('',#219,#530,#532,.T.);
+#530 = VERTEX_POINT('',#531);
+#531 = CARTESIAN_POINT('',(28.483578080553,34.205116185091,5.));
+#532 = SURFACE_CURVE('',#533,(#538,#545),.PCURVE_S1.);
+#533 = CIRCLE('',#534,27.5);
+#534 = AXIS2_PLACEMENT_3D('',#535,#536,#537);
+#535 = CARTESIAN_POINT('',(32.5,6.999999847075,5.));
+#536 = DIRECTION('',(0.,0.,1.));
+#537 = DIRECTION('',(1.,0.,0.));
+#538 = PCURVE('',#72,#539);
+#539 = DEFINITIONAL_REPRESENTATION('',(#540),#544);
+#540 = CIRCLE('',#541,27.5);
+#541 = AXIS2_PLACEMENT_2D('',#542,#543);
+#542 = CARTESIAN_POINT('',(3.632043815066,-10.18326347016));
+#543 = DIRECTION('',(1.,0.));
+#544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#545 = PCURVE('',#257,#546);
+#546 = DEFINITIONAL_REPRESENTATION('',(#547),#551);
+#547 = LINE('',#548,#549);
+#548 = CARTESIAN_POINT('',(-0.,-5.));
+#549 = VECTOR('',#550,1.);
+#550 = DIRECTION('',(-1.,0.));
+#551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#552 = ORIENTED_EDGE('',*,*,#553,.F.);
+#553 = EDGE_CURVE('',#554,#530,#556,.T.);
+#554 = VERTEX_POINT('',#555);
+#555 = CARTESIAN_POINT('',(0.,30.,5.));
+#556 = SURFACE_CURVE('',#557,(#561,#568),.PCURVE_S1.);
+#557 = LINE('',#558,#559);
+#558 = CARTESIAN_POINT('',(0.,30.,5.));
+#559 = VECTOR('',#560,1.);
+#560 = DIRECTION('',(0.989277214568,0.146049966572,0.));
+#561 = PCURVE('',#72,#562);
+#562 = DEFINITIONAL_REPRESENTATION('',(#563),#567);
+#563 = LINE('',#564,#565);
+#564 = CARTESIAN_POINT('',(-28.86795618493,12.816736682756));
+#565 = VECTOR('',#566,1.);
+#566 = DIRECTION('',(0.989277214568,0.146049966572));
+#567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#568 = PCURVE('',#335,#569);
+#569 = DEFINITIONAL_REPRESENTATION('',(#570),#574);
+#570 = LINE('',#571,#572);
+#571 = CARTESIAN_POINT('',(0.,-5.));
+#572 = VECTOR('',#573,1.);
+#573 = DIRECTION('',(1.,0.));
+#574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#575 = ORIENTED_EDGE('',*,*,#576,.F.);
+#576 = EDGE_CURVE('',#577,#554,#579,.T.);
+#577 = VERTEX_POINT('',#578);
+#578 = CARTESIAN_POINT('',(0.,0.,5.));
+#579 = SURFACE_CURVE('',#580,(#584,#591),.PCURVE_S1.);
+#580 = LINE('',#581,#582);
+#581 = CARTESIAN_POINT('',(0.,0.,5.));
+#582 = VECTOR('',#583,1.);
+#583 = DIRECTION('',(0.,1.,0.));
+#584 = PCURVE('',#72,#585);
+#585 = DEFINITIONAL_REPRESENTATION('',(#586),#590);
+#586 = LINE('',#587,#588);
+#587 = CARTESIAN_POINT('',(-28.86795618493,-17.18326331724));
+#588 = VECTOR('',#589,1.);
+#589 = DIRECTION('',(0.,1.));
+#590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#591 = PCURVE('',#363,#592);
+#592 = DEFINITIONAL_REPRESENTATION('',(#593),#597);
+#593 = LINE('',#594,#595);
+#594 = CARTESIAN_POINT('',(0.,-5.));
+#595 = VECTOR('',#596,1.);
+#596 = DIRECTION('',(1.,0.));
+#597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#598 = ORIENTED_EDGE('',*,*,#599,.T.);
+#599 = EDGE_CURVE('',#577,#600,#602,.T.);
+#600 = VERTEX_POINT('',#601);
+#601 = CARTESIAN_POINT('',(15.,0.,5.));
+#602 = SURFACE_CURVE('',#603,(#607,#614),.PCURVE_S1.);
+#603 = LINE('',#604,#605);
+#604 = CARTESIAN_POINT('',(0.,0.,5.));
+#605 = VECTOR('',#606,1.);
+#606 = DIRECTION('',(1.,0.,0.));
+#607 = PCURVE('',#72,#608);
+#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613);
+#609 = LINE('',#610,#611);
+#610 = CARTESIAN_POINT('',(-28.86795618493,-17.18326331724));
+#611 = VECTOR('',#612,1.);
+#612 = DIRECTION('',(1.,0.));
+#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#614 = PCURVE('',#391,#615);
+#615 = DEFINITIONAL_REPRESENTATION('',(#616),#620);
+#616 = LINE('',#617,#618);
+#617 = CARTESIAN_POINT('',(0.,-5.));
+#618 = VECTOR('',#619,1.);
+#619 = DIRECTION('',(1.,0.));
+#620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#621 = ORIENTED_EDGE('',*,*,#622,.T.);
+#622 = EDGE_CURVE('',#600,#623,#625,.T.);
+#623 = VERTEX_POINT('',#624);
+#624 = CARTESIAN_POINT('',(15.,7.,5.));
+#625 = SURFACE_CURVE('',#626,(#630,#637),.PCURVE_S1.);
+#626 = LINE('',#627,#628);
+#627 = CARTESIAN_POINT('',(15.,0.,5.));
+#628 = VECTOR('',#629,1.);
+#629 = DIRECTION('',(0.,1.,0.));
+#630 = PCURVE('',#72,#631);
+#631 = DEFINITIONAL_REPRESENTATION('',(#632),#636);
+#632 = LINE('',#633,#634);
+#633 = CARTESIAN_POINT('',(-13.86795618493,-17.18326331724));
+#634 = VECTOR('',#635,1.);
+#635 = DIRECTION('',(0.,1.));
+#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#637 = PCURVE('',#419,#638);
+#638 = DEFINITIONAL_REPRESENTATION('',(#639),#643);
+#639 = LINE('',#640,#641);
+#640 = CARTESIAN_POINT('',(0.,-5.));
+#641 = VECTOR('',#642,1.);
+#642 = DIRECTION('',(1.,0.));
+#643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#644 = ORIENTED_EDGE('',*,*,#645,.F.);
+#645 = EDGE_CURVE('',#143,#623,#646,.T.);
+#646 = SURFACE_CURVE('',#647,(#652,#659),.PCURVE_S1.);
+#647 = CIRCLE('',#648,17.5);
+#648 = AXIS2_PLACEMENT_3D('',#649,#650,#651);
+#649 = CARTESIAN_POINT('',(32.5,7.000000292595,5.));
+#650 = DIRECTION('',(0.,0.,1.));
+#651 = DIRECTION('',(1.,0.,0.));
+#652 = PCURVE('',#72,#653);
+#653 = DEFINITIONAL_REPRESENTATION('',(#654),#658);
+#654 = CIRCLE('',#655,17.5);
+#655 = AXIS2_PLACEMENT_2D('',#656,#657);
+#656 = CARTESIAN_POINT('',(3.632043815066,-10.18326302464));
+#657 = DIRECTION('',(1.,0.));
+#658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#659 = PCURVE('',#181,#660);
+#660 = DEFINITIONAL_REPRESENTATION('',(#661),#665);
+#661 = LINE('',#662,#663);
+#662 = CARTESIAN_POINT('',(-0.,-5.));
+#663 = VECTOR('',#664,1.);
+#664 = DIRECTION('',(-1.,0.));
+#665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#666 = ORIENTED_EDGE('',*,*,#142,.F.);
+#667 = FACE_BOUND('',#668,.T.);
+#668 = EDGE_LOOP('',(#669));
+#669 = ORIENTED_EDGE('',*,*,#670,.T.);
+#670 = EDGE_CURVE('',#671,#671,#673,.T.);
+#671 = VERTEX_POINT('',#672);
+#672 = CARTESIAN_POINT('',(8.75,15.,5.));
+#673 = SURFACE_CURVE('',#674,(#679,#690),.PCURVE_S1.);
+#674 = CIRCLE('',#675,1.25);
+#675 = AXIS2_PLACEMENT_3D('',#676,#677,#678);
+#676 = CARTESIAN_POINT('',(7.5,15.,5.));
+#677 = DIRECTION('',(0.,0.,-1.));
+#678 = DIRECTION('',(1.,0.,0.));
+#679 = PCURVE('',#72,#680);
+#680 = DEFINITIONAL_REPRESENTATION('',(#681),#689);
+#681 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#682,#683,#684,#685,#686,#687
+,#688),.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(
+  '') );
+#682 = CARTESIAN_POINT('',(-20.11795618493,-2.183263317244));
+#683 = CARTESIAN_POINT('',(-20.11795618493,-4.348326826705));
+#684 = CARTESIAN_POINT('',(-21.99295618493,-3.265795071975));
+#685 = CARTESIAN_POINT('',(-23.86795618493,-2.183263317244));
+#686 = CARTESIAN_POINT('',(-21.99295618493,-1.100731562514));
+#687 = CARTESIAN_POINT('',(-20.11795618493,-1.819980778311E-02));
+#688 = CARTESIAN_POINT('',(-20.11795618493,-2.183263317244));
+#689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#690 = PCURVE('',#477,#691);
+#691 = DEFINITIONAL_REPRESENTATION('',(#692),#696);
+#692 = LINE('',#693,#694);
+#693 = CARTESIAN_POINT('',(0.,-5.));
+#694 = VECTOR('',#695,1.);
+#695 = DIRECTION('',(1.,0.));
+#696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#697 = FACE_BOUND('',#698,.T.);
+#698 = EDGE_LOOP('',(#699));
+#699 = ORIENTED_EDGE('',*,*,#700,.T.);
+#700 = EDGE_CURVE('',#701,#701,#703,.T.);
+#701 = VERTEX_POINT('',#702);
+#702 = CARTESIAN_POINT('',(54.75,15.,5.));
+#703 = SURFACE_CURVE('',#704,(#709,#720),.PCURVE_S1.);
+#704 = CIRCLE('',#705,1.25);
+#705 = AXIS2_PLACEMENT_3D('',#706,#707,#708);
+#706 = CARTESIAN_POINT('',(53.5,15.,5.));
+#707 = DIRECTION('',(0.,0.,-1.));
+#708 = DIRECTION('',(1.,0.,0.));
+#709 = PCURVE('',#72,#710);
+#710 = DEFINITIONAL_REPRESENTATION('',(#711),#719);
+#711 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#712,#713,#714,#715,#716,#717
+,#718),.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(
+  '') );
+#712 = CARTESIAN_POINT('',(25.882043815066,-2.183263317244));
+#713 = CARTESIAN_POINT('',(25.882043815066,-4.348326826705));
+#714 = CARTESIAN_POINT('',(24.007043815066,-3.265795071975));
+#715 = CARTESIAN_POINT('',(22.132043815066,-2.183263317244));
+#716 = CARTESIAN_POINT('',(24.007043815066,-1.100731562514));
+#717 = CARTESIAN_POINT('',(25.882043815066,-1.819980778311E-02));
+#718 = CARTESIAN_POINT('',(25.882043815066,-2.183263317244));
+#719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#720 = PCURVE('',#512,#721);
+#721 = DEFINITIONAL_REPRESENTATION('',(#722),#726);
+#722 = LINE('',#723,#724);
+#723 = CARTESIAN_POINT('',(0.,-5.));
+#724 = VECTOR('',#725,1.);
+#725 = DIRECTION('',(1.,0.));
+#726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#727 = ADVANCED_FACE('',(#728),#181,.F.);
+#728 = FACE_BOUND('',#729,.T.);
+#729 = EDGE_LOOP('',(#730,#731,#732,#753));
+#730 = ORIENTED_EDGE('',*,*,#165,.T.);
+#731 = ORIENTED_EDGE('',*,*,#645,.T.);
+#732 = ORIENTED_EDGE('',*,*,#733,.F.);
+#733 = EDGE_CURVE('',#404,#623,#734,.T.);
+#734 = SURFACE_CURVE('',#735,(#739,#746),.PCURVE_S1.);
+#735 = LINE('',#736,#737);
+#736 = CARTESIAN_POINT('',(15.,7.,0.));
+#737 = VECTOR('',#738,1.);
+#738 = DIRECTION('',(0.,0.,1.));
+#739 = PCURVE('',#181,#740);
+#740 = DEFINITIONAL_REPRESENTATION('',(#741),#745);
+#741 = LINE('',#742,#743);
+#742 = CARTESIAN_POINT('',(-9.424777977489,0.));
+#743 = VECTOR('',#744,1.);
+#744 = DIRECTION('',(-0.,-1.));
+#745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#746 = PCURVE('',#419,#747);
+#747 = DEFINITIONAL_REPRESENTATION('',(#748),#752);
+#748 = LINE('',#749,#750);
+#749 = CARTESIAN_POINT('',(7.,0.));
+#750 = VECTOR('',#751,1.);
+#751 = DIRECTION('',(0.,-1.));
+#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#753 = ORIENTED_EDGE('',*,*,#431,.F.);
+#754 = ADVANCED_FACE('',(#755),#257,.T.);
+#755 = FACE_BOUND('',#756,.F.);
+#756 = EDGE_LOOP('',(#757,#758,#759,#780));
+#757 = ORIENTED_EDGE('',*,*,#241,.T.);
+#758 = ORIENTED_EDGE('',*,*,#529,.T.);
+#759 = ORIENTED_EDGE('',*,*,#760,.F.);
+#760 = EDGE_CURVE('',#296,#530,#761,.T.);
+#761 = SURFACE_CURVE('',#762,(#766,#773),.PCURVE_S1.);
+#762 = LINE('',#763,#764);
+#763 = CARTESIAN_POINT('',(28.483578080553,34.205116185091,0.));
+#764 = VECTOR('',#765,1.);
+#765 = DIRECTION('',(0.,0.,1.));
+#766 = PCURVE('',#257,#767);
+#767 = DEFINITIONAL_REPRESENTATION('',(#768),#772);
+#768 = LINE('',#769,#770);
+#769 = CARTESIAN_POINT('',(-1.717372321976,0.));
+#770 = VECTOR('',#771,1.);
+#771 = DIRECTION('',(-0.,-1.));
+#772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#773 = PCURVE('',#335,#774);
+#774 = DEFINITIONAL_REPRESENTATION('',(#775),#779);
+#775 = LINE('',#776,#777);
+#776 = CARTESIAN_POINT('',(28.792311862737,0.));
+#777 = VECTOR('',#778,1.);
+#778 = DIRECTION('',(0.,-1.));
+#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#780 = ORIENTED_EDGE('',*,*,#295,.F.);
+#781 = ADVANCED_FACE('',(#782),#419,.F.);
+#782 = FACE_BOUND('',#783,.F.);
+#783 = EDGE_LOOP('',(#784,#805,#806,#807));
+#784 = ORIENTED_EDGE('',*,*,#785,.T.);
+#785 = EDGE_CURVE('',#376,#600,#786,.T.);
+#786 = SURFACE_CURVE('',#787,(#791,#798),.PCURVE_S1.);
+#787 = LINE('',#788,#789);
+#788 = CARTESIAN_POINT('',(15.,0.,0.));
+#789 = VECTOR('',#790,1.);
+#790 = DIRECTION('',(0.,0.,1.));
+#791 = PCURVE('',#419,#792);
+#792 = DEFINITIONAL_REPRESENTATION('',(#793),#797);
+#793 = LINE('',#794,#795);
+#794 = CARTESIAN_POINT('',(0.,0.));
+#795 = VECTOR('',#796,1.);
+#796 = DIRECTION('',(0.,-1.));
+#797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#798 = PCURVE('',#391,#799);
+#799 = DEFINITIONAL_REPRESENTATION('',(#800),#804);
+#800 = LINE('',#801,#802);
+#801 = CARTESIAN_POINT('',(15.,0.));
+#802 = VECTOR('',#803,1.);
+#803 = DIRECTION('',(0.,-1.));
+#804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#805 = ORIENTED_EDGE('',*,*,#622,.T.);
+#806 = ORIENTED_EDGE('',*,*,#733,.F.);
+#807 = ORIENTED_EDGE('',*,*,#403,.F.);
+#808 = ADVANCED_FACE('',(#809),#335,.T.);
+#809 = FACE_BOUND('',#810,.T.);
+#810 = EDGE_LOOP('',(#811,#832,#833,#834));
+#811 = ORIENTED_EDGE('',*,*,#812,.T.);
+#812 = EDGE_CURVE('',#320,#554,#813,.T.);
+#813 = SURFACE_CURVE('',#814,(#818,#825),.PCURVE_S1.);
+#814 = LINE('',#815,#816);
+#815 = CARTESIAN_POINT('',(0.,30.,0.));
+#816 = VECTOR('',#817,1.);
+#817 = DIRECTION('',(0.,0.,1.));
+#818 = PCURVE('',#335,#819);
+#819 = DEFINITIONAL_REPRESENTATION('',(#820),#824);
+#820 = LINE('',#821,#822);
+#821 = CARTESIAN_POINT('',(0.,0.));
+#822 = VECTOR('',#823,1.);
+#823 = DIRECTION('',(0.,-1.));
+#824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#825 = PCURVE('',#363,#826);
+#826 = DEFINITIONAL_REPRESENTATION('',(#827),#831);
+#827 = LINE('',#828,#829);
+#828 = CARTESIAN_POINT('',(30.,0.));
+#829 = VECTOR('',#830,1.);
+#830 = DIRECTION('',(0.,-1.));
+#831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#832 = ORIENTED_EDGE('',*,*,#553,.T.);
+#833 = ORIENTED_EDGE('',*,*,#760,.F.);
+#834 = ORIENTED_EDGE('',*,*,#319,.F.);
+#835 = ADVANCED_FACE('',(#836),#391,.F.);
+#836 = FACE_BOUND('',#837,.F.);
+#837 = EDGE_LOOP('',(#838,#859,#860,#861));
+#838 = ORIENTED_EDGE('',*,*,#839,.T.);
+#839 = EDGE_CURVE('',#348,#577,#840,.T.);
+#840 = SURFACE_CURVE('',#841,(#845,#852),.PCURVE_S1.);
+#841 = LINE('',#842,#843);
+#842 = CARTESIAN_POINT('',(0.,0.,0.));
+#843 = VECTOR('',#844,1.);
+#844 = DIRECTION('',(0.,0.,1.));
+#845 = PCURVE('',#391,#846);
+#846 = DEFINITIONAL_REPRESENTATION('',(#847),#851);
+#847 = LINE('',#848,#849);
+#848 = CARTESIAN_POINT('',(0.,0.));
+#849 = VECTOR('',#850,1.);
+#850 = DIRECTION('',(0.,-1.));
+#851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#852 = PCURVE('',#363,#853);
+#853 = DEFINITIONAL_REPRESENTATION('',(#854),#858);
+#854 = LINE('',#855,#856);
+#855 = CARTESIAN_POINT('',(0.,0.));
+#856 = VECTOR('',#857,1.);
+#857 = DIRECTION('',(0.,-1.));
+#858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#859 = ORIENTED_EDGE('',*,*,#599,.T.);
+#860 = ORIENTED_EDGE('',*,*,#785,.F.);
+#861 = ORIENTED_EDGE('',*,*,#375,.F.);
+#862 = ADVANCED_FACE('',(#863),#363,.T.);
+#863 = FACE_BOUND('',#864,.T.);
+#864 = EDGE_LOOP('',(#865,#866,#867,#868));
+#865 = ORIENTED_EDGE('',*,*,#839,.T.);
+#866 = ORIENTED_EDGE('',*,*,#576,.T.);
+#867 = ORIENTED_EDGE('',*,*,#812,.F.);
+#868 = ORIENTED_EDGE('',*,*,#347,.F.);
+#869 = ADVANCED_FACE('',(#870),#477,.F.);
+#870 = FACE_BOUND('',#871,.F.);
+#871 = EDGE_LOOP('',(#872,#893,#894,#895));
+#872 = ORIENTED_EDGE('',*,*,#873,.T.);
+#873 = EDGE_CURVE('',#457,#671,#874,.T.);
+#874 = SEAM_CURVE('',#875,(#879,#886),.PCURVE_S1.);
+#875 = LINE('',#876,#877);
+#876 = CARTESIAN_POINT('',(8.75,15.,0.));
+#877 = VECTOR('',#878,1.);
+#878 = DIRECTION('',(0.,0.,1.));
+#879 = PCURVE('',#477,#880);
+#880 = DEFINITIONAL_REPRESENTATION('',(#881),#885);
+#881 = LINE('',#882,#883);
+#882 = CARTESIAN_POINT('',(0.,0.));
+#883 = VECTOR('',#884,1.);
+#884 = DIRECTION('',(0.,-1.));
+#885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#886 = PCURVE('',#477,#887);
+#887 = DEFINITIONAL_REPRESENTATION('',(#888),#892);
+#888 = LINE('',#889,#890);
+#889 = CARTESIAN_POINT('',(6.28318530718,0.));
+#890 = VECTOR('',#891,1.);
+#891 = DIRECTION('',(0.,-1.));
+#892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#893 = ORIENTED_EDGE('',*,*,#670,.T.);
+#894 = ORIENTED_EDGE('',*,*,#873,.F.);
+#895 = ORIENTED_EDGE('',*,*,#456,.F.);
+#896 = ADVANCED_FACE('',(#897),#512,.F.);
+#897 = FACE_BOUND('',#898,.F.);
+#898 = EDGE_LOOP('',(#899,#920,#921,#922));
+#899 = ORIENTED_EDGE('',*,*,#900,.T.);
+#900 = EDGE_CURVE('',#492,#701,#901,.T.);
+#901 = SEAM_CURVE('',#902,(#906,#913),.PCURVE_S1.);
+#902 = LINE('',#903,#904);
+#903 = CARTESIAN_POINT('',(54.75,15.,0.));
+#904 = VECTOR('',#905,1.);
+#905 = DIRECTION('',(0.,0.,1.));
+#906 = PCURVE('',#512,#907);
+#907 = DEFINITIONAL_REPRESENTATION('',(#908),#912);
+#908 = LINE('',#909,#910);
+#909 = CARTESIAN_POINT('',(0.,0.));
+#910 = VECTOR('',#911,1.);
+#911 = DIRECTION('',(0.,-1.));
+#912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#913 = PCURVE('',#512,#914);
+#914 = DEFINITIONAL_REPRESENTATION('',(#915),#919);
+#915 = LINE('',#916,#917);
+#916 = CARTESIAN_POINT('',(6.28318530718,0.));
+#917 = VECTOR('',#918,1.);
+#918 = DIRECTION('',(0.,-1.));
+#919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#920 = ORIENTED_EDGE('',*,*,#700,.T.);
+#921 = ORIENTED_EDGE('',*,*,#900,.F.);
+#922 = ORIENTED_EDGE('',*,*,#491,.F.);
+#923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#927)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#924,#925,#926)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#924 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#925 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#926 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#927 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#924,
+  'distance_accuracy_value','confusion accuracy');
+#928 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#929 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#930)
+  ,#923);
+#930 = STYLED_ITEM('color',(#931),#15);
+#931 = PRESENTATION_STYLE_ASSIGNMENT((#932,#938));
+#932 = SURFACE_STYLE_USAGE(.BOTH.,#933);
+#933 = SURFACE_SIDE_STYLE('',(#934));
+#934 = SURFACE_STYLE_FILL_AREA(#935);
+#935 = FILL_AREA_STYLE('',(#936));
+#936 = FILL_AREA_STYLE_COLOUR('',#937);
+#937 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#938 = CURVE_STYLE('',#939,POSITIVE_LENGTH_MEASURE(0.1),#940);
+#939 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#940 = COLOUR_RGB('',9.803921729326E-02,9.803921729326E-02,
+  9.803921729326E-02);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Scale Models/Cement mixer truck/wood_screw.FCStd b/Scale Models/Cement mixer truck/wood_screw.FCStd
new file mode 100644
index 0000000000000000000000000000000000000000..7ef126f8db3f950ee0b2f6f3d1976920500cda6c
GIT binary patch
literal 13274
zcmbW81yG#Zw&xpn2@XL51b26L2=4Cg9^BpC-GjTky9al73lc(L$a(M1O*nJUyqQgP
zHC_Gv`uo?ewN@|LEh7N}iUI%tAOZ6JzB1MBegQPF0D!S40Py+*5VY2Jv^2DGp#E%W
zafY)Zx6^c;QF*y<sKp#&ZF`C`h6d7$d)(Dym!h{HKwteK6Uu4CsVTjZhicf)JqDY@
zHkmhN8^4;`s{XO?T*>&pGHI~no4@bWZF{@4xb*W!eCtz=iu<a2Q`|M@acM7)^`)PA
zD{C>4!2a-e2n7OOoL+)j--=KOK1$}AphZ6ZJUBR5=lX`RGQrSt^1a*7;R0eN5AVb9
z?dDD%PPc?>`?^#kjC_r1{^%7b*YbuQ2D_^WJHk^?m**$kVXpp`Ls5})6r#!ai31#{
zXQ!MSSg@Ed{-drew`naAOo#l^t~-8o@9->BTW9)RX51Tcmpj7clg*G9A88yi*NpD_
zpGy{udLGnyfavL%o}tM7EiK~@=BavzN=4E@n-ib+CYs_hn$|1(6;hco4qFNnr2CcZ
z4#7)7lGU$#UV@#gEIRs+hoH%@@=4s-Az%$ZoYxM^Ly~n^8@W{`Y#MW<ePH=<{Gug6
zV)E?YwoD5;6d8R}@Qzf<@<Vf0rUSqs)Hi__$cPox`^#1z27J&L`cJZS#>xt+39U8j
z2?-SaSi^oXg-^vW%hfkVg0^}aIi~e{NtHjA?lV?wu(J<ZO1Y|g4^i^h+FQeEu?&O0
znX?Fi94F*PF+Q-E&vu1y2y3at(2q76d9fz|-|Hd;$a(XlaN-x;;mVp+&`70bqn1_h
zs^eGQpFZ0e57}Cll|DYG<7KxOOs!WypOIBLY%aUEaM$xu(F(~$+fR{4lt9PbsGJGt
zi?=BuHW!iBG();ce4r+IzVXr+1Tr0;E!TF(LnIP}v@*gvSkD9&Ds;30!}i9iC|i&m
zXM|g#)bZr%cRst`JG#BS(ly%yzVhU9#t8&CZmyO@7C1}hV`*xNNG)Kk^j3sot3s5H
zVzC-wdOBftbjgKE7S*<9nZTwGpAy#-;^bmp>$DC`!BCde%?r8-1j+P>uAR7F;Y<}=
z=@3d+Ptlz_TXEEs<?9l*m``uPex4XVywM06)h5M~7B})%j<1{9+M`ABSv{jsO4n-#
z#?m{a_^`e2^wJL}0r=Tb)*EGrW7V;dDQ!v9OU7of{-m<J$5AAq=+GBta2U<NsLHF=
zwjJ8Ov!{HTv6*Y;)o>j86PZ%+6i?o^$4W19>r7AaNnc5)Ql`IBWkk-umEpPpi-R(`
zyocZ3U0pvSIc*7MCWxbAS7qdph*K2?p*of$Xto<4dJV#wF;^}Ym+{DWVd<p!Av$${
zTF6RGjJ}yasK(l%s@j4Uo3Yz7PXJS7Ca0HO0Ml(I$0#EwT=_`Gd`X799;5G5sH{eb
zUHdc?-t06l>0a_gn_Kt110$)>mWlWYDMrL0NlS<YYWT(xr`j;5sVn}I1WTlQeqJ|4
z4H}BS=AnY2KMD9prf%N{j7}psXx8aPvb5Z64u-MITO!~S+=(6?D-AIF_#~Aurx;dz
z>?{WgyQvKyo-Cp>*v9xQJIf^j+?1xQ@UaX4I^5MUvKQDOAsA@-z3AS!R|VctBH;7h
zq|eAhpuvQHqG9ip!-pi4`duJ>t4bQD;K(i#dV~iNuI)1NTz^35%IAsfT}|v04bZ`b
zB+T>%S~&Mx9qETI6pm_rKRN{i+BL^_#ouFc8NLF4dxFGOMe)$e-HV|@aRrfHr6m`j
zw=zZyOH^5W*I{Q2Kx?rtGuGA4q0(gL5P6}liV%aUwBw>&uptKWBHff^5Hgv}e7Jt}
zLWL&j@*ybM)FPg<P<0uV+=Sh$ae@1)uLK5BRaWYX8CS3e^uj7qVCvWaRKO|BPvZC`
zVc6#ZK(nlPw{MW|@C+Q8n3?{=@3Oaa^ZU!g<VynBBx<+4;-!WkG7Chehvz*5(1S7X
z<s`s;;v1)stbQ6b$sJ|P;-b5XpwuPHGNlYblb-`ZH@d}fpNE@sw}s{x>WB^n858#)
zAx+@t{lN1K4o5=IF8tCaI8D;X8LcWvbx|g#vcqpVrP+aBhUmjES&c7I#<8T*sV=w)
zD@VcnxSKjQl8McPE3BHSL*ZtsR&~VP2Nb`_E&GqOk_9NiY$%hQPTa3Twch;vtfvF2
z#dQVniIRqWi3Mu?X*5<R3E9tYqLUKRkg5<)rdOiizhnDcwjka=F_52|EPJAorcQyX
z%;49}_ZkaKTE@)H!HrL!*@aOj3!5*CP<Qqi=SWtwPPb|?x7YorJl;z%DwURxNuoGg
z<|qxHWY67%1ea$lZ(8Ol@3s%G@^uGX(b#g?WFjws9I!RvLQmrB0V*KsNz_}6;80ZO
zDJ84H5r?uXg1T*r;SA=hP-f}pfCPhzPke6DKTAPRnqwPm$m}x<tX?SZ4;aTO?OP>{
zq2ghxr=)RzotX@oG?jO<k_z-K+a1w(N++?uvX5@oY%Wqy;fc=u;BcF%mnr~r?Q)xA
zYLW<B(SShZkd||PPvH<3o~3kZm9&UTG&dgsUI!n@Jdvm@?}&0=hz(1WxyQcQu0K4=
zxlz8mMn9~M6k9BiTE1&3dJS(lBuN)on43Jni^retm)h133vG67mx;_GV1-L-*}bjU
z#q|M!N<cm$r@&7Ds1><uyh|dObkt_E&52_THka|KC9wZTLYr8jC520)#PxNB7iCz<
zHMYZFpWXn!e$DY+ygXY?e)p#*5lw4KRnD$kDtHr~(A{S_(Y8sRb(M*qp-ZMH+$b7+
zWWnOqwV^J37VDsN9~Uy*R4Xf>c#8&_YmD#j@wby4RY2>P#{hi%XTnGZ2%BaSD2o;7
zL~NE}<^q%qcGD%N+`J9wt*9TwQArfyVM8vq`K^%1Y=NH-tn1<-CZ%}n{GwO+gHkCj
zk5+?5*%0qq1@$-lI0Q8@BzfY{9-NqLK~}SUd%`+nh#&aFy#<CY8r$hS=`K9-5nyd>
z12DKn2e))LxwmQ<A3O%Ps_)0)a+|r@)A=%4U1n{Ycp_IxTG%6}vyy4~^Se?A2SO*<
z+AphsD<!M=(X;qr1%!zDFu44l;0%Tke4<Yf5i@&X(4FD%jT*BGDsHXx-7itJ%jSS5
zGoK@#L{Pw<K&{hhUD!I+ow`ZRYo3(k%sOtFNe~>F&9mx}n&LRs<=<(GiACv*ZmwBL
zJVe1o%Pkm+5I%kDf*Xhy?O%{#d(Hr<{ej!+pV(}y6%L^%E4rTu&nua`8AxMjvU6WE
zfcG@uW#dy?qNBD<nw-eoQ@7fRx894grV%HqJDp{x%RyZs2F8Z<Jx(~~>7*78Q3Y7+
z2b%UMlD6#+#11~v8DPf{P-T2B(oVE!GqYUEN&OEy5Gb_!7-ebekelf%)1V*0G(LgD
zZ($9H$Ztr6!M?M}*Y0Ud5N({u1TI5|Osb=3rK8Axnh9knZQ@n>M1-vMVs2e+*(YlK
zh?X|f$J8+T-C`f&X?E3YK&V8CSef-_YnBWx0a+*F#6?a2Gd;TKP)78kr|RU#C4Y*&
zh>C#C(OC(c#U_UVGcbV3Fk<&l4JEZOO&>*wP&!)0b{UJ1gN!w2?8VkXGHpxW>m2yB
z7kBn7;q!Oc=Y0je<f2zCF2|go6v^YOXcJaap*9!Qq;V}y8=|x4_;7ycndf1V47mjp
zyX*3$fj-634W)JxNNsJCJPy(-1AnsOZg4whXHfebOsG2ycLq&R*pRz5oQyPS35U%T
zl`{{kQoK0lnzAu73VQ&oA<Ab$=3Pi5FEKR+Z$QcXu~@K$6|{d~!`1g0crA?lxsB|H
z<zz^;soy8_o)5_2y&Yfgglupe9lu>L&GjOs2GGeW<=;vfR-U*jJV!>cl-NaD)-|b&
z=0~8_(o0&h5uN&KFHA2Bhi&NBsqAT#tXb5l9GO0LVPQp+bIg5OqQ~D|6Ap{RGZ=0n
z^Ku3nVpdCEj$C6_gEhtPWKt{pHmAW)CT&gy?}|sPMoB85c5qo;KhepolP>mHTw7$>
zmHe?HA%SbJps>zRI;FAPr>4jiSu1q|jg~mzSgZ_#!-&4qcmX`T+Z6GoNkDEMk0O`Z
zD1Gh;hmr3IkH=`0_w?HDV9$!);wdI#FpywSZKv7Y^6()6*=1;c)=FS-Y4@PP*Q*^*
z&4ktAlP6hm1TG2Bho6PEr-gZg!pMcH@42X13r`+MnBQ?#q@k%67`R@acwGL_z681O
zxP!UKa(+gT`J=FiM!z)C0s#QXKL7x5uZ4w-uAPItiLQ+ywVs{LnX07p4lQE)59Kl2
z#-;2<snl=5&~D2#CBa-GUHn9I*=W%Z_df<CC6J}nXHDv-(D)!rxG+0itWPoLE*%&-
zxj2f#j&oWnt+Ws2ymF+KvyR-pvr_HUURS&0P7cfqdX!d-h^&qc6^c`M#4>i0E**tj
z7o8cY(blCM?QF+pt90}ZVG;<WQue3D{){9{OueF~`f3iZ(>@q}<0F*fmk;I%ZlCMh
z3UUwXwKpmv$=(QYD*g2HECR@sH(zxgo@5m$zucr8XCIL#JG~gEB-tFk1MG`EWl|QK
z0`?HaR4^Ya%Hf@+)&LlX2N(8-<y%5DQ4c*6i!UW{QYUd9?20BQ8H=jKRK>6)ctv=t
zRPfjY%<s9KNh?&;gb8JPi;iw0nloi{E;AcMLTu19Zz%7OD8PG+Uiwg!&{HJsG7xHV
zqrd_?j5EfkzQ;<;tTIWUYi~>!etY!Nk#ik?iIh2Iz(s-5YSTXse}qgt>YAlq^??;A
za>gX#LxPs46z+gI0j-K+9ZREu2=U{lQ!V`tDh4erRPKMx8ect#IH&NWxYoI<gzOeL
z%kS}GZ%2od6t`0Jqs1|~czX7mv`YYEsv{^h=cL235Qibdv<O*->2**p_mx(~jnwxS
zk3GlWJ49uijsS_R$Ev!d+J-9ZknLhV_VlK8%(M3NVrpUMJrKLx>f>vpCFO-MNhudH
z!hG~%8FsRSL%|*OTc^g;?u7<-&+<fgstn=z!_>>e*642tU>jfda*Q4bKl8V9azhA_
z9zUYI_cNEaw1tF50em|atZ-?TndjF$R!;b`7a^>iDPdZ>hWGJN#;eIMr#5>U&TDEg
zwbxIZ>(;I9132N}Rmcg&NRB@NTzdh=eZ63D|5OE*h&I(#xSr5^*siGVRWNi;Rzpr?
z8{lVVm(c@mmi|#<;E$RvX@NmRdGViK#&x^Vteb$&J(+ru{8))s0QmcdijYey!6nO3
zHFX(A8^w+?@}d3<rgDgGS$4si!b_EN?;rL0rpCbpLeH-GHGBy`n$c|rJ2cNhYGhhl
z8~XZZg4YajCrL?K#V~mFiHc8MMn5<W!sP>=C}ykCl&%iX70>9TqF38SAz9wl!B4Up
z#SodhSQMb#!6>T>r<1rrUklEBhxyYHQ_SzwU4a3BP7(kB{&z>D`^yv6R?Jp-5k0ah
zlLwhgdbG;I@cc3w6VWVYjJNVDx>dT9c%M5MdgvHAd`npTU5Qp8tHTG3jV3cS&)`2<
z8ON<0;Y_3z8Ld%jU#@$0ONUK9l&@Q#Sg2i`9L!tITWp%w7T-J63TXR)x#>SYXS0=p
z^$bqfQ?as7-Xf;U-tJA=V-0lTQQ_nYgyAxT5q2c|Cm#b}0YV!$X*a+n&rJ6}<jeEp
zP=bo!uo3gC$9>G}RSn0q#DPe&S>*ayjYAi9!(H99t0N!T8pUX&XlEK)-PUGPj<Mpu
zbB-T@Q(7${AHiX=`o(s{_C98yOq^SiDKTlFLs37;W|b?y+L-Ci^ouP-ggO)aP9}E4
zWYoE?h&42?8;kWlM|jnduw}QG!=hu;m@npzwtEX=VL^Ekpp|N#wKs?Z0M*4qYbm!(
z*vfx=C7QGp&=pRw6%d{f<>!K*feTiPDiJHbOg~F*7_JGcBs)DvPm+_Ee<4!qsmlDG
zr$F;%=jZ*nd+QgL(cZ_;)W$kai_c%s<D1CoZ6C998AU_2GT5hOGMW9!Mq%vLF@+jl
z!UREpqy}dN$O9GpN6&mvK`6kLu-Uw4+At|;bhv+L@=Ra%^#0r_sp{^yhU_^L6AA#G
z3ZwC^9+*L>*gOZ4n!Oxm!mF}v2f@kCRmhNAZ5ml2zb~xYW33FmD@*8TmKh<yvQO}#
zeaSO9Eg{XBamAHw_C?h~Fj!zyhY3SoYRMKyR5yu<w<sUbl)X;Jx=${jZ#o+5<Shc1
zIwG`ZvST-(nJ&$dZyDBz@(}d6xLveoUeM)%2gQ=Hk^D@%Gm848(GHJjR>VSJ=4)<r
zkN2mQx;O_fetiA9$Rc}VrS$)0rNdV5>0sMWC>$(yq-bM}xWJuUkHHs3CqYPTVKFkh
zB)p$IvQSoRD5XX|PZ3OgLhFSQx{{5G7nFys9Ox~bu1}wfy3Nhx8hw8&<eBQ3xKTR(
zB~*C6&^5L4;8xDPv}hh&`YSyhKa?Y8=X1=J>IJ0NqRSU3p@Wk1?*6j+CvS?P0)>b9
z2NrrcdUzA6pT&qpHu9VBP&Ig+K;<Mr@FywyP%sjjs90Y0ja;nH184_iX6}fE$m~NV
zh89v%zPk<rQWMyV-nPy$0|5oLOZZskjbJ6OFQW&RjfilJm<y#bmJN5Jf4$F4aYS27
zC#k<vQw@*d3}I?v!OW~{r2lAPp}~A-yEAa$RG4>zx-Onk_3~WNRNG0s>?-Z90cT5-
zJ|!V$(4@(=cC=Ej(A;%0n`ZI}r44I6j8g^Cf8taQT^O|_#6BU(G)A{~YhpG(jw6#k
z1ZxGrb&Ul7q1w?5kJySkhNZIyC+o=B%f^q-f9pa;tAb6^DsP~1POMx_BH?4R+VK;*
zQ3C-!PoX-2H9E!1<QTQhEYWTKT(EQ~=j!Qj0wFR_%+K}el)98u2?P3+8U{*3`~*j@
z`LF}kc1A*rhSmd~q`3JuwTXtXwS~ZH3~S~4c@%Rc9j|@gqTPpVwE~{IxjDUPX1R_N
z&FU8d%$QHu*uj1%@W_^jv&0<NC4&)D+-UF-pzRc{$`48YnW$V8kV>BiVdyY<6rxzQ
z;<xwDr!sQkTf?+f^y?_0=D_`f70WJ3sQYfqSx>nj<||G>Gte7;`kQ55H2~|D72`hZ
zAS_}6(dx;F$A^oj40opb)q+ir?x0d=jS#6NYHao0Eg~*pcEal^7BvJ4VB4D<!5%7%
z)PHQ8>9h6zs@a7$?j&Yfu;i4NfFGA?$+`+*+pu@3O%1o=FsJijqLGWQH(+ZeQ_Z&H
zEQQJ*ZI!6LfWY*#hC2?L32`^AfB(gIZlib9$tuF<-LZzztzF;M@N0%eoygyvG0)Iz
zznAHxTOAU_iI6tP#pm*5rH9Z;1R3ha<;417OXZ)2C@;)xK;w_G_~{zrPk)M`Tg#+=
z^(PPVH~z%%U;ZRvy+RAyaiV<L#3Z3B7Kt}Va3<vj1l3X-<7DYgKz&U*<<%Lbg_QrU
zw)(cg@00)zDJb{hK~y$=>_Lydqp2;|^rs5Xob#lECC^mrlG~$3dD8r4jheFb&3v0y
zvh;14+D>oi%$$n;WL%P0eA`h7R8V_Feb=F7ncE&x0*%|`Yo2<qa}<oNdi@}6YC;wQ
zS*$yhrtipbh!Z!0|C!*rC>#4pwJU%~V4*)y8@<dUT-#iAQosC4AYJ(IL#`#X=!$H7
za-x0Bxav~!?KwfXMAsq_j&HSj;)nOu>p1?^I~J$gV*_>pTd5Y<wd<PxbjCz@#>|Pj
zr)d_a1YcYIXz$V^Jkpm`Dk41MA_Us2cg!tpWwf_s2ebnYR`w^X(uRI!?pD2@aW@V2
ztQQ<e+nX(KRgD>k>%hAZM9xWb-d>`Wf$`r=$!P6a(c6t%-QO!7N>`q=4=qxX68mU+
z3N;_Z*W)8@mPxHJ+Y{FPw1{Hr66hxl`4RFN`rfRc&5+sDT_Q7fL9GU*dp`D{6R{Q*
z@|JE*?#8M5`las_m^m%KgCOW3zAJA$Q;nVO3TEj7HB2n6q@EWou7tf;97$aDUj65#
zyE4ra5!%YxL1oyHofg$OGr|hPbl)fDQM`FrZi*^y^Ms_sZ{qdhUdJUw#=-RB4JVS-
z97G}?VFLVQM01i&K(d&ZWD&S5{qL%)I*F#!a#@6$*iK}p^Z0p%WVDixb~{`JU1U>F
zR(=*BwQ6hj45V&5h4NW<CHE1d(byYRSdDp}E!FNLOLe&T+*rg~frCl-Tzxto(4GTn
z;OE6;AcdmJi?w^qV=bog4-@CB^<5##tehw=kuO9ePpW#?(<b6hB%(5CcpR?IouYJ}
zUIIhq2&9@`g%C%iD<Bbpor3jsbf^Sua2_JMlqjg){@QF>*DAWyGII9Vw@vHrUEGP`
z0dqP{z0|hWy8?E~j&PWCNFB7k{`>FLChusX;{wOk;e+6>iS4+RAT8<Q-zP#k!!xPu
zCcihE+<?80Z}Gb#E5MzL`vGDrtV0XH`J&lY^ki@Oi2=V5+iolqlVLOc8u?Gp0*Top
zdw$KMq+Y%2k9>;pmuHpBNt*Z4!nSv6Z|!`g<ckzb!;zR#9|VV5Tgul&gR~tM$$9CZ
z9|bP8hcs-c?vK08G=v&vmS{MV+TFJ>lh^9!>j*B|R&6`#nD_kR=26lz!nl~me{bQy
z?`zEK6_g!>*rXdJJBdh@<J2Dwd$xyy%fZJ}D9P$DOZezK<^pRzrYoiAKB)~$Z5Ypo
zv4)C?SJ;tQC`;xwVbaOsqJC6}eO%22xisZ@<jWJe`4DZq@i@jE&}&Mb`h>bY&?2un
zqq3<6_$YSW1KmnkSQVlsnh8pFO4r*0-=i|jDpwbiwm_<-zq{MmEswpkVi_<AUBy2J
z8^z&=|2gpq{Lh`@t@$XX@|t;eAidcsroUp4@`}~+zcSCcq1H(2sCW6&?PA&AT!iF&
z{cZY)<eoc>Baq)2iHZn*Q3&lGDsvvNpBTfPoY^#EY{JsIX>u{yAO99&y-M;-`+Z2e
z*A+8XS0!k0$?PlTp#%ezxklNd;_lGx>;goQNJKOv$3*@1A?pGOs1&^m|E7V{Faw7>
z=R`R2;1N`}V~UD4ur>UqDfYM;T9^0AjCT&F7THeg?8NADzMk=Tjmb~d=z^!`DBtu3
zc9eo4%X;F_=+=1Xd9l05U}rV(yz&}2=Fve8uhwnfOJ{9_**VU{V8Jd7?y!zZdgVP;
zwU(NR(jMcBJJSex7_nL|09OnRqz*mDE%ZbzGA6I(T?xhsP;<xReT!IIbzhz=>r4T~
zixj8jQTd{u2a!g-XxXZ{n9_;-XiWS5hJ26`soBW5V>U9r`Hl#KS1NOu1*F(vMJLU`
zsH(~*mK&?M*cp@BCsg7g)k4%+pz0~_WxkRcy*()b>%#Lc!C@RM{_ojxCE7pO8^2a2
zKyqv-MXA(<+L6w{GgVW^c>(HGkQi~-f*>eEQmxLl9vRU47q<EeJu7u6&uIC4gEzaj
zB+wl^BxsDL&E4vL&~tvUnnD@om#=zZE~1>c^|N*gqYe+wSH2-4VM2cz^v?bQ{b?GC
z)4DVsI>u5U9h)P4<d|*Hsk}jodYhY?W!zH|N{x;aH2x`_%NSMxUsP&23yJT3B(ZK1
z$VKsHu|=?ga5Uf>xaT@8#1hATc5&bC^iL_qu70jf3f69GRBM*Av(GX}wT^sqVTRw{
z|7nAS6p7jPpa8%o>l+(n{>ui{Re$v%Jnt(ncc|C07bm8<b9=bYh)}C1-&M&#)fZzU
zy?A!oN|@|G!Ga<-@o6|_Tw!lu<F=Z$v0z@D;T`sV-+R*YbSjD(WBIxFQ2MN@N%O^^
zv!%kSNO|`Ar=Q7q$_oz%;s=C=@k^2{oeqz=?@+n#=x1Pal48ySB!n8Cyc28H)Gg~~
zL#9ow2c^vii+f>sQ$b$)4<n1-Sb<jaD9)hGZX2I?%B_1c2f6|WkUrlmB3k&72O?U~
z$1=pHt%u4Z=$@fCa}!A<f}ZHcSM7t;N^+GECc44sT9kk`bbv=vvp04vj$+oXu0ZOC
ziZf4`jG<#ri0HqsUR8(GKX{L1E4+h-@xuiBzb~NvbpdKh)Btt#`}bg26km@iU?UER
z7|uC3&AEnMdqvN(9NO8owJBNR9L<AWiP8|P9U`%;Mb?<YM4Hf=V(4zZ<+#ByHtiuI
z#<;lm&oMK+Hp+In<pX`?(QO5g&nA$@{I0($h7l=MG>(njjt04uU~N!ZNuLd)GRr~N
zrnT9fwI)`7tYRVdHL5lbnt-)WN-V_Q>jhS4K4Q0IESR*Xw4H1S&IAp?BM32FmiYuC
z0eT{@&R=|gxrG*pF_5LJMaE%iwv%}w8ds|(5=+^{KI0C<%;6(*K8r(iu}^U^XcRSG
ze*(MRHG6!-=X8RBFOL$NgN$F@?&Qzd%51%Q%Bzb7esCYUh|ObHxw$>@gUCQzP~!-e
zbjvq^QC;GoIsjb1)fk0FGw~c$(pLC@b+_h;`Pk<k$0(kPv*0dn-|5!a)7F_etJ%ZC
zK<VWr6NkER{`7QT&#{qGF)ppY^BBWQ-$aBG?8C|7bvN~rbQ^RdWZ2EZAWbVQ&%>3X
zZqqn$txFGhE{uB%DSw4^Nz!eHj51L>xvQeTp><R!E^3AhzSLwEzV&qhUN2h`;oge4
z=^4qmopm&eAFw=*)I_NSIjzX?VO>YR)%lu8z+kFx6f>#Dp#nKmNq6J2ECk7y3U0F*
zhtBYp2iC*sRj?^u$&qOVj%OlIoqkY%SrCR92R#V;!bh=48FPk(XFqDD3^_LTcs=Nf
zsv^l+hSUrR(}TGun*3TAnIQKZ50wsy?Eq8UOLqiYj}fESnmCne|2;Ta9V$a)SW$qJ
z-h^$aiW!L!PGO$|+Xbe~-fr7La^|p0QSW5<(!-VTwKF;cCffT7zCp2Q;LIy$*Nf&|
zMuBjm(hZ`|cvD!6XKr95#u=`D^eC89g7F^y-m|J5yE;b=DHG6vg3NuJu6?<}8D1ZQ
z?_v=yIT`f$2IaK9uQ%cC-bb3WU{o~KLEG<c2LnervnO@C^+u!QAvbBwrbAI#<2D*M
zTS-Hg`w`7$io(bM=j~pW#a{!TbEpN4@%pDow}9c8%p<}RL_4@F`D6JoU3Dh<!XF}x
zo7n?ws)(tBylftlLFSuhcX)b9VCmfKo;MSqkRUa?gNh7XH@Q&m7C<l()Ai`@<&Pxb
zL{~VVt^9{B-;}+p8i-*MPyhgR1^|HYnpB85n*MPDL(|fJSrqB{T$`?_w8dR@G?v%f
zomjo^b8Tyaf=2g2o4XhsErunpTm<;a>HN?8lW7=8O5k3|oW-4T@tQFclgVQ3!XHQH
zVcK{_$PUsbhmTr65=!1zB3^+%Pu-p`R~lJ3EW6&GoWzBBrDtYlZ;;|AWl$eK`YpwO
zK1D}C@*M~VJ1{mzKtOneB!<1b^!etPwVo3rJv~<h+Kl^TAByQ7RB=L5R8*zc0(lHK
zU=V7JjKnA}(7AJYOxL9)i0pp(2--a<^lb?-gXqQWBsR$Wc%xN-zcpFc;b@W*{HA=@
z=P>7#a(9c&)I6)xvo%vE$|P8jB34(OfqqhOvU>z5XN+h|Pc!>8(C*8ovUG>}&+5~>
zo86OjfT}yk#zPdA-VK2C5VZTd%Qf5$O9#)i%n)r_faSO<p?@Vt`AAWY8)r)Q4Iw8~
zNTP)xJ7KD0Vg;7<%!mqm{M5W-ua57*#ZUZGL3mANTx|LXcuO%YR}5*imtOtd$f<aK
zfy5Ss^$0w7EaXZNVuP-sDqqHd{H^DYULeW{PCFBZ2#M1v-<k&$x=U^s-9Zcoxt7;4
zAa-Z69vJUG#l^(qGoPzJvWwiz-d8AEGg+?C=Wlcd58WrfJJ!>g#C}$RKmTO*2-!31
zNh#$0t>J5pdZc{mdn!1%wP_QyfmRTZunq74Aj~o1WMV>a$jXxUf#)9V=-g0)6$h>#
zLFx1kt01PM_Ud3ujZ`l=Y_?E!pszh9j6Wiyc@5WCSfBDdZLN93FY-+!48ospeE;^u
zd_^}Z+8|uJR5!Ly{QbS8v^GO+LE6NKw4~EL!F+7G)cLa}GP}3)K4i_qSGctf4%?+C
z6^Pa;^X#ak)U$2M(lv&x1Ja+B8|+b5#R?sA-=*OQf%3#ko&xqr^vuZ<Dixl$3GR2#
zWtzas6gtY7uCW!K(F?9uQd{;$YkcLti|^T^d$;U~tk0r5j5dB7_!89@pFngR`vO8z
z|3vgsJM$pEBS0xaPoK-!@$3IuM(+~FXV;I4UAo1L&wNat7aY2N)w;YETBOO^wf8Xl
z&TSmH0VlDtNCx8(!CjQNE^Ds(Dj{U5RBKu=!^7k?6XD-MHem3t4_sk$@zl2<3Ig`}
zWZrSaD8iEauC_w$;~UrJg0yO!79YNQACP6kf=siHE$MX-*xCn|w@9BACVUQB;YtxE
zv8(`bD<HNp+JeHPfJ$x4<bc@~#Qpu78y^4t&Z_=79kjjEXS|&dQ)~{jEPrbBB+mWD
zIh;G@=8cVa7m+|e_3Wl8aZ3<okG8T&eN=*XLxR7M8XPzSmK?=+0hEL9Am?QXFIHRW
z4kDp*d)I+b4tPn6TK48LglFw6RAF@a41(m+5iV3r0&p;#HT}w{Xvj1k%mxDu3>&mi
z;=neS9e<o}CR278X075Uwe+VkC~YCuWC7i}ocU2{x(sN^xnN9aX=}&U=k1|b!vHnq
zajlqGh-oPv2i)9=AkmA0H~Ety^()rk$G0}xov*948*z-Q<rxiQu_koc8hhf%=549)
zT6w-F3l)QD##NkyflGF-s_sx8X&h+$!U6-FrF2~3Bv9ys&{gB^@Z+_pz7Tk!8PZ(Z
z%C*IjlwQN|xL`hYUbeIWzFB3;oMIxm<njvO^a+2FpW$rYS{Nfx%?%dJLPu3YOvDGv
zhUzHh>>h$Cy9TwdAp_I%9_cDe_bIssRm{{$-)iS&!zM80#fN0sYra64My-$Cb@aqW
zl-Ke71mz#khm!n(y6;2wLo4*BXc*$?s0F+k;)Eip94Mq>-`#rk94IA<Cdgpi0Af*?
z14xThe&iud2MHl$(J)gm5=3Sbl=RKqLw;pwsji$ta~ojOb*0a~`4;Kkck-Wo8;Fl>
zgRT6{18)D?B&`4vRwvyi0>7f3>MjlHa-(|o020yF>lK(}a?b7=0*iO95?fH7yBi5n
zRBcy5-c^%@WVxjx!nyQ=GBr1W3!a)DCpo*e>>b7Y>GD~2Y*aulof*vs2TKIOc*Sl9
zuGS?yFlZ8HVmO=SH`ngKVTxZNxz**`n6K-yYZSep*pkVo>BL>5g>(`U4@o0f%bB%^
z1vDw6$d$jhjx;CJ%=1}bjT3~LB^~1>8ts}r1kIMCgGH8F)RyBQDm19_xog_hq%ayQ
z_i;QiRNwJs^!Ag)lH-+KcMC^wG<;1J&A88PXY=eyuQ+Bp_$*6JB8!*NHh2_v?9eaq
zRq2QDGlNQwc!rWx#ur$$gl;*0@Yi?hs}=Qy<W(xJF2%UU1i(@&=nSQOC2<BWb)I@z
zXCLGJ0+P*$0+X2=&N&@Yq^l9-LvV!eCA^j_@k(VS><P<xz7&wHQP|M<IT4l!5vtuo
zZpI6zeFhW>&VU|+S>=;AQkbog4^6jf1B{J{RW-FzCGQ|NE!LD}S*GnyvTOmyEFqe0
zNy^*D8d&OKTR$2*yeQTpVRlZqKv+2#?v@{C(%Yp0#wTC7t-r1_c-vEc_0+;Gn#qq)
z$(t{ytR}FGgvs3yFD3oKeE^t{a^{@=EQlMb#px}NMZp<_R=7Dz20>Sb&6eUx#c|xW
z{iB{#WMaCiha;^<^@E)z?tGhwW&6y>V!Pc_)LUe;r>glfwy}Up1(8U`G*XdBlf4oy
z7^c(W@6eTSmDp@xY$g&;yQ20DcDs-ZI<k@2nWSW@s+3MNeA@*&gXJ?8G<!oSA2`oi
zr>rS!yqDERt=Oc>t?C#V#~ipU%tvD60RnBWpK1dH<w9ze?n9-b(ol`(YDn|BOPEo9
z`Vs)8Udf1cuZXbsPG$U<D9y}d!?))4i2i-=M2TM2wpJuw@DDe4D|0r-x}9nocUUzr
zrqjZCv(&_CdK`hU!H$M{kZklYX9_$SEX{PoQVs{YUb>lcg7cmL{+`eGpNhG!eE0<t
zI70oZIYhx<epGs;4s^b2aUKS_AiBYY0J^|gIePw{wLacBI`N}4D#Ji(Gia&+jlG7^
zvA5352KI2S<S234#^ODbL$BF<Sz+AR9ofQ(Y?`3~0m!pJp%qI+;cPL9JSVVbLk=q4
z9XKdkq1D&$R6`QKywl|J-r*H03d~+zz{P|}2P^&T_h*1KT4_pPj5{}RTO~{lHV(m&
zBZn5j<Br#K*6K(b>&a^>gL3HMaqabISqNR2-S?Vyy&i)7?_;l~Mn;bIh62_W)^_>^
z0AB{<iPw?!9|LWa7Y65Fm;ZYF>ic{$wfe8?`Rwd;UGxofbRG~u|AG0H-pN>-S~>i6
zlYfAI*Y<02F8G@^y8nT=UpM+w+$;5eQ-}C>b^n3-CwcV$LEe-wiqOCI?(gz`QNUti
zVsAF@cj*5h?>|ugB#+_$OWrT)|6SgHp#Di7<NueuU)2A*yx%AwU=)!5d?5VQF8*3|
zKEIxRFHU46{v_X?`1mgl0I2g(eLY$J$N7)9=-V0fztQbibNS!sUlZ%M?AyuVzuDl|
zzT^L9|C%GdW#3Lo{>?6;{>J__GkMFt?F0XtrN{h@{i`edmVMh9{Wq(D^&9(FpY$#J
zwxjiLb`$$I_OJfdTlQ_a`ES+>|8K?TTlja={q<9Uf2}&7``01U?@{V4`8IU^n<S@r
z8>{|_{S`X?wd#DdUfDMR^)39n<X@rmU#re1?iK!BGTmGBcg=s^ckpkT{}KKby8gB5
ze4hR;`fv1qR!vX&r)v7Qs(+7}f2uZmMgRO(_(%9p)oHKro2~vE{hw7&zfsNbKUWP#
z^;Y#i!hfn}e}&(u{u}+DRolGMzgr07|6Fzc-&Fr2{HN-rzpH+w!N7mn5XS3Y0oZG+
Vh#CMu1PI$18Vc|Ue)v~V{$DTE2vPt5

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/wood_screw.stl b/Scale Models/Cement mixer truck/wood_screw.stl
new file mode 100644
index 0000000000000000000000000000000000000000..3161ded97dda8f275ce40d9eabd32466c17ed3bf
GIT binary patch
literal 10284
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
azcuQu;(g8A!*tLyj#UwCHyt>eY5ET{8)UZt

literal 0
HcmV?d00001

diff --git a/Scale Models/Cement mixer truck/wood_screw.stp b/Scale Models/Cement mixer truck/wood_screw.stp
new file mode 100644
index 00000000..49611b1c
--- /dev/null
+++ b/Scale Models/Cement mixer truck/wood_screw.stp	
@@ -0,0 +1,263 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'wood_screw.stp','2020-04-02T16:34:55',('Author'),(''),
+  'Open CASCADE STEP processor 7.3','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Body','Body','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#203);
+#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,#109,#144,#199));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#77,#78));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#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.,0.,1.));
+#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.,0.,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.,-0.,-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('',#24,#24,#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.,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.,-1.));
+#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('',(-1.3E-16,1.7E-16,1.));
+#69 = DIRECTION('',(0.,0.,1.));
+#70 = DIRECTION('',(1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);
+#72 = CIRCLE('',#73,2.);
+#73 = AXIS2_PLACEMENT_2D('',#74,#75);
+#74 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#75 = DIRECTION('',(1.,0.));
+#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#77 = ORIENTED_EDGE('',*,*,#21,.F.);
+#78 = ORIENTED_EDGE('',*,*,#79,.F.);
+#79 = EDGE_CURVE('',#22,#22,#80,.T.);
+#80 = SURFACE_CURVE('',#81,(#86,#93),.PCURVE_S1.);
+#81 = CIRCLE('',#82,2.);
+#82 = AXIS2_PLACEMENT_3D('',#83,#84,#85);
+#83 = CARTESIAN_POINT('',(0.,0.,0.));
+#84 = DIRECTION('',(0.,0.,1.));
+#85 = DIRECTION('',(1.,0.,0.));
+#86 = PCURVE('',#32,#87);
+#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(-0.,0.));
+#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 = PLANE('',#95);
+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
+#96 = CARTESIAN_POINT('',(-1.3E-16,1.7E-16,0.));
+#97 = DIRECTION('',(0.,0.,1.));
+#98 = DIRECTION('',(1.,0.,0.));
+#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);
+#100 = CIRCLE('',#101,2.);
+#101 = AXIS2_PLACEMENT_2D('',#102,#103);
+#102 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#103 = DIRECTION('',(1.,0.));
+#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#105 = ADVANCED_FACE('',(#106),#94,.F.);
+#106 = FACE_BOUND('',#107,.F.);
+#107 = EDGE_LOOP('',(#108));
+#108 = ORIENTED_EDGE('',*,*,#79,.T.);
+#109 = ADVANCED_FACE('',(#110,#113),#66,.T.);
+#110 = FACE_BOUND('',#111,.T.);
+#111 = EDGE_LOOP('',(#112));
+#112 = ORIENTED_EDGE('',*,*,#51,.T.);
+#113 = FACE_BOUND('',#114,.T.);
+#114 = EDGE_LOOP('',(#115));
+#115 = ORIENTED_EDGE('',*,*,#116,.F.);
+#116 = EDGE_CURVE('',#117,#117,#119,.T.);
+#117 = VERTEX_POINT('',#118);
+#118 = CARTESIAN_POINT('',(1.25,0.,1.));
+#119 = SURFACE_CURVE('',#120,(#125,#132),.PCURVE_S1.);
+#120 = CIRCLE('',#121,1.25);
+#121 = AXIS2_PLACEMENT_3D('',#122,#123,#124);
+#122 = CARTESIAN_POINT('',(0.,0.,1.));
+#123 = DIRECTION('',(0.,0.,1.));
+#124 = DIRECTION('',(1.,0.,0.));
+#125 = PCURVE('',#66,#126);
+#126 = DEFINITIONAL_REPRESENTATION('',(#127),#131);
+#127 = CIRCLE('',#128,1.25);
+#128 = AXIS2_PLACEMENT_2D('',#129,#130);
+#129 = CARTESIAN_POINT('',(1.3E-16,-1.7E-16));
+#130 = DIRECTION('',(1.,0.));
+#131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#132 = PCURVE('',#133,#138);
+#133 = CYLINDRICAL_SURFACE('',#134,1.25);
+#134 = AXIS2_PLACEMENT_3D('',#135,#136,#137);
+#135 = CARTESIAN_POINT('',(0.,0.,1.));
+#136 = DIRECTION('',(-0.,-0.,-1.));
+#137 = DIRECTION('',(1.,0.,0.));
+#138 = DEFINITIONAL_REPRESENTATION('',(#139),#143);
+#139 = LINE('',#140,#141);
+#140 = CARTESIAN_POINT('',(-0.,0.));
+#141 = VECTOR('',#142,1.);
+#142 = DIRECTION('',(-1.,0.));
+#143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#144 = ADVANCED_FACE('',(#145),#133,.T.);
+#145 = FACE_BOUND('',#146,.F.);
+#146 = EDGE_LOOP('',(#147,#170,#197,#198));
+#147 = ORIENTED_EDGE('',*,*,#148,.T.);
+#148 = EDGE_CURVE('',#117,#149,#151,.T.);
+#149 = VERTEX_POINT('',#150);
+#150 = CARTESIAN_POINT('',(1.25,0.,14.));
+#151 = SEAM_CURVE('',#152,(#156,#163),.PCURVE_S1.);
+#152 = LINE('',#153,#154);
+#153 = CARTESIAN_POINT('',(1.25,0.,1.));
+#154 = VECTOR('',#155,1.);
+#155 = DIRECTION('',(0.,0.,1.));
+#156 = PCURVE('',#133,#157);
+#157 = DEFINITIONAL_REPRESENTATION('',(#158),#162);
+#158 = LINE('',#159,#160);
+#159 = CARTESIAN_POINT('',(-0.,0.));
+#160 = VECTOR('',#161,1.);
+#161 = DIRECTION('',(-0.,-1.));
+#162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#163 = PCURVE('',#133,#164);
+#164 = DEFINITIONAL_REPRESENTATION('',(#165),#169);
+#165 = LINE('',#166,#167);
+#166 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#167 = VECTOR('',#168,1.);
+#168 = DIRECTION('',(-0.,-1.));
+#169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#170 = ORIENTED_EDGE('',*,*,#171,.T.);
+#171 = EDGE_CURVE('',#149,#149,#172,.T.);
+#172 = SURFACE_CURVE('',#173,(#178,#185),.PCURVE_S1.);
+#173 = CIRCLE('',#174,1.25);
+#174 = AXIS2_PLACEMENT_3D('',#175,#176,#177);
+#175 = CARTESIAN_POINT('',(0.,0.,14.));
+#176 = DIRECTION('',(0.,0.,1.));
+#177 = DIRECTION('',(1.,0.,0.));
+#178 = PCURVE('',#133,#179);
+#179 = DEFINITIONAL_REPRESENTATION('',(#180),#184);
+#180 = LINE('',#181,#182);
+#181 = CARTESIAN_POINT('',(-0.,-13.));
+#182 = VECTOR('',#183,1.);
+#183 = DIRECTION('',(-1.,0.));
+#184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#185 = PCURVE('',#186,#191);
+#186 = PLANE('',#187);
+#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190);
+#188 = CARTESIAN_POINT('',(-7.E-17,9.E-17,14.));
+#189 = DIRECTION('',(0.,0.,1.));
+#190 = DIRECTION('',(1.,0.,0.));
+#191 = DEFINITIONAL_REPRESENTATION('',(#192),#196);
+#192 = CIRCLE('',#193,1.25);
+#193 = AXIS2_PLACEMENT_2D('',#194,#195);
+#194 = CARTESIAN_POINT('',(7.E-17,-9.E-17));
+#195 = DIRECTION('',(1.,0.));
+#196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#197 = ORIENTED_EDGE('',*,*,#148,.F.);
+#198 = ORIENTED_EDGE('',*,*,#116,.F.);
+#199 = ADVANCED_FACE('',(#200),#186,.T.);
+#200 = FACE_BOUND('',#201,.T.);
+#201 = EDGE_LOOP('',(#202));
+#202 = ORIENTED_EDGE('',*,*,#171,.T.);
+#203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#207)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#204,#205,#206)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#204 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#205 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#206 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#207 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#204,
+  'distance_accuracy_value','confusion accuracy');
+#208 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#209 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#210)
+  ,#203);
+#210 = STYLED_ITEM('color',(#211),#15);
+#211 = PRESENTATION_STYLE_ASSIGNMENT((#212,#218));
+#212 = SURFACE_STYLE_USAGE(.BOTH.,#213);
+#213 = SURFACE_SIDE_STYLE('',(#214));
+#214 = SURFACE_STYLE_FILL_AREA(#215);
+#215 = FILL_AREA_STYLE('',(#216));
+#216 = FILL_AREA_STYLE_COLOUR('',#217);
+#217 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#218 = CURVE_STYLE('',#219,POSITIVE_LENGTH_MEASURE(0.1),#220);
+#219 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#220 = COLOUR_RGB('',9.803921729326E-02,9.803921729326E-02,
+  9.803921729326E-02);
+ENDSEC;
+END-ISO-10303-21;