From 0243ef3e2958ce252d031f339754881132252c8f Mon Sep 17 00:00:00 2001
From: Normand C <gemnoc@courira.ca>
Date: Mon, 5 Aug 2013 00:06:47 -0400
Subject: [PATCH] Added Electrical Parts/NEMA-17_Stepper_Motor_47mm.fcstd,
 .step & .stl

---
 .../NEMA-17_Stepper_Motor_47mm.fcstd          |  Bin 0 -> 172058 bytes
 .../NEMA-17_Stepper_Motor_47mm.step           | 5564 +++++++++++++++++
 .../NEMA-17_Stepper_Motor_47mm.stl            |  Bin 0 -> 61784 bytes
 3 files changed, 5564 insertions(+)
 create mode 100644 Electrical Parts/NEMA-17_Stepper_Motor_47mm.fcstd
 create mode 100644 Electrical Parts/NEMA-17_Stepper_Motor_47mm.step
 create mode 100644 Electrical Parts/NEMA-17_Stepper_Motor_47mm.stl

diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_47mm.fcstd b/Electrical Parts/NEMA-17_Stepper_Motor_47mm.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..ec8bccb0f5b00d19e453268e674842a61f9a0a2b
GIT binary patch
literal 172058
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%0DY999==kbMT-iawIR<OtHDbLkSxU2q
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%0D~B{G+3wP)NBh(ZJP;ueB%T+GE$WYuNKNh
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

literal 0
HcmV?d00001

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

literal 0
HcmV?d00001