diff --git a/docs/assets/apollo_starterkit_housing_var2.step b/docs/assets/apollo_starterkit_housing_var2.step
new file mode 100644
index 0000000000..aeef1eb0b9
--- /dev/null
+++ b/docs/assets/apollo_starterkit_housing_var2.step
@@ -0,0 +1,7183 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2026-06-11T19:22:53',(''),(''),
+ 'Open CASCADE STEP processor 7.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+ 'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+ 'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Body','Body','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#6203);
+#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,#1177,#1254,#1417,#1467,#1517,#1567,#1617,
+ #1666,#1716,#1766,#1815,#1865,#1915,#1965,#2015,#2064,#2114,#2164,
+ #2213,#2263,#2291,#2368,#2418,#2468,#2517,#2567,#2617,#2667,#2716,
+ #2766,#2816,#2866,#2915,#2965,#3015,#3065,#3114,#3164,#3214,#3264,
+ #3291,#3459,#3535,#3584,#3633,#3660,#4255,#4326,#4380,#4429,#4456,
+ #4506,#4583,#4633,#4683,#4733,#4804,#4854,#4904,#4954,#5003,#5053,
+ #5103,#5153,#5202,#5252,#5302,#5352,#5401,#5451,#5501,#5529,#5673,
+ #5749,#5798,#5847,#5874,#5995,#6071,#6120,#6169,#6196));
+#17 = ADVANCED_FACE('',(#18,#600),#33,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#56,#85,#114,#142,#171,#200,#229,#257,#286,#315,
+ #344,#372,#401,#430,#459,#487,#516,#545,#574));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-1.385699633124,3.4053138345,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-1.332307546056,3.008671018848,0.));
+#26 = SURFACE_CURVE('',#27,(#32,#44),.PCURVE_S1.);
+#27 = CIRCLE('',#28,1.5);
+#28 = AXIS2_PLACEMENT_3D('',#29,#30,#31);
+#29 = CARTESIAN_POINT('',(0.114300366876,3.405313863538,0.));
+#30 = DIRECTION('',(-0.,0.,1.));
+#31 = DIRECTION('',(0.264428563127,-0.964405275288,0.));
+#32 = PCURVE('',#33,#38);
+#33 = PLANE('',#34);
+#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37);
+#35 = CARTESIAN_POINT('',(32.494980492312,25.001682039136,0.));
+#36 = DIRECTION('',(0.,0.,1.));
+#37 = DIRECTION('',(1.,0.,0.));
+#38 = DEFINITIONAL_REPRESENTATION('',(#39),#43);
+#39 = CIRCLE('',#40,1.5);
+#40 = AXIS2_PLACEMENT_2D('',#41,#42);
+#41 = CARTESIAN_POINT('',(-32.38068012543,-21.59636817559));
+#42 = DIRECTION('',(0.264428563127,-0.964405275288));
+#43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#44 = PCURVE('',#45,#50);
+#45 = CYLINDRICAL_SURFACE('',#46,1.5);
+#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49);
+#47 = CARTESIAN_POINT('',(0.114300366876,3.405313863538,0.));
+#48 = DIRECTION('',(0.,0.,1.));
+#49 = DIRECTION('',(0.264428563127,-0.964405275288,0.));
+#50 = DEFINITIONAL_REPRESENTATION('',(#51),#55);
+#51 = LINE('',#52,#53);
+#52 = CARTESIAN_POINT('',(0.,0.));
+#53 = VECTOR('',#54,1.);
+#54 = DIRECTION('',(1.,0.));
+#55 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#56 = ORIENTED_EDGE('',*,*,#57,.T.);
+#57 = EDGE_CURVE('',#24,#58,#60,.T.);
+#58 = VERTEX_POINT('',#59);
+#59 = CARTESIAN_POINT('',(3.370445972986,-1.357715569317,0.));
+#60 = SURFACE_CURVE('',#61,(#66,#73),.PCURVE_S1.);
+#61 = CIRCLE('',#62,6.090522);
+#62 = AXIS2_PLACEMENT_3D('',#63,#64,#65);
+#63 = CARTESIAN_POINT('',(4.541424,4.619179,0.));
+#64 = DIRECTION('',(0.,0.,1.));
+#65 = DIRECTION('',(1.,0.,0.));
+#66 = PCURVE('',#33,#67);
+#67 = DEFINITIONAL_REPRESENTATION('',(#68),#72);
+#68 = CIRCLE('',#69,6.090522);
+#69 = AXIS2_PLACEMENT_2D('',#70,#71);
+#70 = CARTESIAN_POINT('',(-27.95355649231,-20.38250303913));
+#71 = DIRECTION('',(1.,0.));
+#72 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#73 = PCURVE('',#74,#79);
+#74 = CYLINDRICAL_SURFACE('',#75,6.090522);
+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
+#76 = CARTESIAN_POINT('',(4.541424,4.619179,0.));
+#77 = DIRECTION('',(0.,0.,1.));
+#78 = DIRECTION('',(1.,0.,0.));
+#79 = DEFINITIONAL_REPRESENTATION('',(#80),#84);
+#80 = LINE('',#81,#82);
+#81 = CARTESIAN_POINT('',(0.,0.));
+#82 = VECTOR('',#83,1.);
+#83 = DIRECTION('',(1.,0.));
+#84 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#85 = ORIENTED_EDGE('',*,*,#86,.T.);
+#86 = EDGE_CURVE('',#58,#87,#89,.T.);
+#87 = VERTEX_POINT('',#88);
+#88 = CARTESIAN_POINT('',(3.65883941605,-1.385700222525,0.));
+#89 = SURFACE_CURVE('',#90,(#95,#102),.PCURVE_S1.);
+#90 = CIRCLE('',#91,1.5);
+#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94);
+#92 = CARTESIAN_POINT('',(3.658839486797,0.114299777475,0.));
+#93 = DIRECTION('',(-0.,0.,1.));
+#94 = DIRECTION('',(1.,-4.71645407E-08,0.));
+#95 = PCURVE('',#33,#96);
+#96 = DEFINITIONAL_REPRESENTATION('',(#97),#101);
+#97 = CIRCLE('',#98,1.5);
+#98 = AXIS2_PLACEMENT_2D('',#99,#100);
+#99 = CARTESIAN_POINT('',(-28.83614100551,-24.88738226166));
+#100 = DIRECTION('',(1.,-4.71645407E-08));
+#101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#102 = PCURVE('',#103,#108);
+#103 = CYLINDRICAL_SURFACE('',#104,1.5);
+#104 = AXIS2_PLACEMENT_3D('',#105,#106,#107);
+#105 = CARTESIAN_POINT('',(3.658839486797,0.114299777475,0.));
+#106 = DIRECTION('',(0.,0.,1.));
+#107 = DIRECTION('',(1.,-4.71645407E-08,0.));
+#108 = DEFINITIONAL_REPRESENTATION('',(#109),#113);
+#109 = LINE('',#110,#111);
+#110 = CARTESIAN_POINT('',(0.,0.));
+#111 = VECTOR('',#112,1.);
+#112 = DIRECTION('',(1.,0.));
+#113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#114 = ORIENTED_EDGE('',*,*,#115,.F.);
+#115 = EDGE_CURVE('',#116,#87,#118,.T.);
+#116 = VERTEX_POINT('',#117);
+#117 = CARTESIAN_POINT('',(61.314620706482,-1.385702941833,0.));
+#118 = SURFACE_CURVE('',#119,(#123,#130),.PCURVE_S1.);
+#119 = LINE('',#120,#121);
+#120 = CARTESIAN_POINT('',(61.314620706482,-1.385702941833,0.));
+#121 = VECTOR('',#122,1.);
+#122 = DIRECTION('',(-1.,4.716454073549E-08,0.));
+#123 = PCURVE('',#33,#124);
+#124 = DEFINITIONAL_REPRESENTATION('',(#125),#129);
+#125 = LINE('',#126,#127);
+#126 = CARTESIAN_POINT('',(28.81964021417,-26.38738498097));
+#127 = VECTOR('',#128,1.);
+#128 = DIRECTION('',(-1.,4.716454073549E-08));
+#129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#130 = PCURVE('',#131,#136);
+#131 = PLANE('',#132);
+#132 = AXIS2_PLACEMENT_3D('',#133,#134,#135);
+#133 = CARTESIAN_POINT('',(32.486730061266,-1.385701582179,-18.));
+#134 = DIRECTION('',(-4.716454073549E-08,-1.,-0.));
+#135 = DIRECTION('',(-1.,4.716454073549E-08,0.));
+#136 = DEFINITIONAL_REPRESENTATION('',(#137),#141);
+#137 = LINE('',#138,#139);
+#138 = CARTESIAN_POINT('',(-28.82789064521,-18.));
+#139 = VECTOR('',#140,1.);
+#140 = DIRECTION('',(1.,0.));
+#141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#142 = ORIENTED_EDGE('',*,*,#143,.T.);
+#143 = EDGE_CURVE('',#116,#144,#146,.T.);
+#144 = VERTEX_POINT('',#145);
+#145 = CARTESIAN_POINT('',(61.573125306858,-1.363260185449,0.));
+#146 = SURFACE_CURVE('',#147,(#152,#159),.PCURVE_S1.);
+#147 = CIRCLE('',#148,1.5);
+#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151);
+#149 = CARTESIAN_POINT('',(61.314620777229,0.114297058167,0.));
+#150 = DIRECTION('',(0.,-0.,1.));
+#151 = DIRECTION('',(0.985038162411,0.172336353086,0.));
+#152 = PCURVE('',#33,#153);
+#153 = DEFINITIONAL_REPRESENTATION('',(#154),#158);
+#154 = CIRCLE('',#155,1.5);
+#155 = AXIS2_PLACEMENT_2D('',#156,#157);
+#156 = CARTESIAN_POINT('',(28.819640284917,-24.88738498097));
+#157 = DIRECTION('',(0.985038162411,0.172336353086));
+#158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#159 = PCURVE('',#160,#165);
+#160 = CYLINDRICAL_SURFACE('',#161,1.5);
+#161 = AXIS2_PLACEMENT_3D('',#162,#163,#164);
+#162 = CARTESIAN_POINT('',(61.314620777229,0.114297058167,0.));
+#163 = DIRECTION('',(0.,0.,1.));
+#164 = DIRECTION('',(0.985038162411,0.172336353086,0.));
+#165 = DEFINITIONAL_REPRESENTATION('',(#166),#170);
+#166 = LINE('',#167,#168);
+#167 = CARTESIAN_POINT('',(0.,0.));
+#168 = VECTOR('',#169,1.);
+#169 = DIRECTION('',(1.,0.));
+#170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#171 = ORIENTED_EDGE('',*,*,#172,.T.);
+#172 = EDGE_CURVE('',#144,#173,#175,.T.);
+#173 = VERTEX_POINT('',#174);
+#174 = CARTESIAN_POINT('',(66.313379396893,3.037931831852,0.));
+#175 = SURFACE_CURVE('',#176,(#181,#188),.PCURVE_S1.);
+#176 = CIRCLE('',#177,5.945915);
+#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180);
+#178 = CARTESIAN_POINT('',(60.548428,4.493693,0.));
+#179 = DIRECTION('',(0.,0.,1.));
+#180 = DIRECTION('',(1.,0.,0.));
+#181 = PCURVE('',#33,#182);
+#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187);
+#183 = CIRCLE('',#184,5.945915);
+#184 = AXIS2_PLACEMENT_2D('',#185,#186);
+#185 = CARTESIAN_POINT('',(28.053447507688,-20.50798903913));
+#186 = DIRECTION('',(1.,0.));
+#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#188 = PCURVE('',#189,#194);
+#189 = CYLINDRICAL_SURFACE('',#190,5.945915);
+#190 = AXIS2_PLACEMENT_3D('',#191,#192,#193);
+#191 = CARTESIAN_POINT('',(60.548428,4.493693,0.));
+#192 = DIRECTION('',(0.,0.,1.));
+#193 = DIRECTION('',(1.,0.,0.));
+#194 = DEFINITIONAL_REPRESENTATION('',(#195),#199);
+#195 = LINE('',#196,#197);
+#196 = CARTESIAN_POINT('',(0.,0.));
+#197 = VECTOR('',#198,1.);
+#198 = DIRECTION('',(1.,0.));
+#199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#200 = ORIENTED_EDGE('',*,*,#201,.T.);
+#201 = EDGE_CURVE('',#173,#202,#204,.T.);
+#202 = VERTEX_POINT('',#203);
+#203 = CARTESIAN_POINT('',(66.359031816186,3.405182852551,0.));
+#204 = SURFACE_CURVE('',#205,(#210,#217),.PCURVE_S1.);
+#205 = CIRCLE('',#206,1.5);
+#206 = AXIS2_PLACEMENT_3D('',#207,#208,#209);
+#207 = CARTESIAN_POINT('',(64.859031816186,3.405182583372,0.));
+#208 = DIRECTION('',(0.,0.,1.));
+#209 = DIRECTION('',(-1.794526198751E-07,1.,0.));
+#210 = PCURVE('',#33,#211);
+#211 = DEFINITIONAL_REPRESENTATION('',(#212),#216);
+#212 = CIRCLE('',#213,1.5);
+#213 = AXIS2_PLACEMENT_2D('',#214,#215);
+#214 = CARTESIAN_POINT('',(32.364051323874,-21.59649945576));
+#215 = DIRECTION('',(-1.794526198751E-07,1.));
+#216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#217 = PCURVE('',#218,#223);
+#218 = CYLINDRICAL_SURFACE('',#219,1.5);
+#219 = AXIS2_PLACEMENT_3D('',#220,#221,#222);
+#220 = CARTESIAN_POINT('',(64.859031816186,3.405182583372,0.));
+#221 = DIRECTION('',(0.,0.,1.));
+#222 = DIRECTION('',(-1.794526198751E-07,1.,0.));
+#223 = DEFINITIONAL_REPRESENTATION('',(#224),#228);
+#224 = LINE('',#225,#226);
+#225 = CARTESIAN_POINT('',(-2.6645352591E-15,0.));
+#226 = VECTOR('',#227,1.);
+#227 = DIRECTION('',(1.,0.));
+#228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#229 = ORIENTED_EDGE('',*,*,#230,.F.);
+#230 = EDGE_CURVE('',#231,#202,#233,.T.);
+#231 = VERTEX_POINT('',#232);
+#232 = CARTESIAN_POINT('',(66.359027258379,28.803571688275,0.));
+#233 = SURFACE_CURVE('',#234,(#238,#245),.PCURVE_S1.);
+#234 = LINE('',#235,#236);
+#235 = CARTESIAN_POINT('',(66.359027258379,28.803571688275,0.));
+#236 = VECTOR('',#237,1.);
+#237 = DIRECTION('',(1.794526192314E-07,-1.,0.));
+#238 = PCURVE('',#33,#239);
+#239 = DEFINITIONAL_REPRESENTATION('',(#240),#244);
+#240 = LINE('',#241,#242);
+#241 = CARTESIAN_POINT('',(33.864046766067,3.801889649139));
+#242 = VECTOR('',#243,1.);
+#243 = DIRECTION('',(1.794526192314E-07,-1.));
+#244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#245 = PCURVE('',#246,#251);
+#246 = PLANE('',#247);
+#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250);
+#248 = CARTESIAN_POINT('',(66.359029537282,16.104377270413,-18.));
+#249 = DIRECTION('',(1.,1.794526192314E-07,0.));
+#250 = DIRECTION('',(-1.794526192314E-07,1.,0.));
+#251 = DEFINITIONAL_REPRESENTATION('',(#252),#256);
+#252 = LINE('',#253,#254);
+#253 = CARTESIAN_POINT('',(12.699194417862,18.));
+#254 = VECTOR('',#255,1.);
+#255 = DIRECTION('',(-1.,0.));
+#256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#257 = ORIENTED_EDGE('',*,*,#258,.T.);
+#258 = EDGE_CURVE('',#231,#259,#261,.T.);
+#259 = VERTEX_POINT('',#260);
+#260 = CARTESIAN_POINT('',(66.35890169684,28.822979377546,0.));
+#261 = SURFACE_CURVE('',#262,(#267,#274),.PCURVE_S1.);
+#262 = CIRCLE('',#263,1.5);
+#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);
+#264 = CARTESIAN_POINT('',(64.859027258379,28.803571419096,0.));
+#265 = DIRECTION('',(0.,0.,1.));
+#266 = DIRECTION('',(-1.293863896671E-02,0.999916292307,0.));
+#267 = PCURVE('',#33,#268);
+#268 = DEFINITIONAL_REPRESENTATION('',(#269),#273);
+#269 = CIRCLE('',#270,1.5);
+#270 = AXIS2_PLACEMENT_2D('',#271,#272);
+#271 = CARTESIAN_POINT('',(32.364046766067,3.80188937996));
+#272 = DIRECTION('',(-1.293863896671E-02,0.999916292307));
+#273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#274 = PCURVE('',#275,#280);
+#275 = CYLINDRICAL_SURFACE('',#276,1.5);
+#276 = AXIS2_PLACEMENT_3D('',#277,#278,#279);
+#277 = CARTESIAN_POINT('',(64.859027258379,28.803571419096,0.));
+#278 = DIRECTION('',(0.,0.,1.));
+#279 = DIRECTION('',(-1.293863896671E-02,0.999916292307,0.));
+#280 = DEFINITIONAL_REPRESENTATION('',(#281),#285);
+#281 = LINE('',#282,#283);
+#282 = CARTESIAN_POINT('',(-1.7763568394E-15,0.));
+#283 = VECTOR('',#284,1.);
+#284 = DIRECTION('',(1.,0.));
+#285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#286 = ORIENTED_EDGE('',*,*,#287,.T.);
+#287 = EDGE_CURVE('',#259,#288,#290,.T.);
+#288 = VERTEX_POINT('',#289);
+#289 = CARTESIAN_POINT('',(63.556380428012,35.903266287404,0.));
+#290 = SURFACE_CURVE('',#291,(#296,#303),.PCURVE_S1.);
+#291 = CIRCLE('',#292,10.69559);
+#292 = AXIS2_PLACEMENT_3D('',#293,#294,#295);
+#293 = CARTESIAN_POINT('',(55.664207,28.684593,0.));
+#294 = DIRECTION('',(0.,0.,1.));
+#295 = DIRECTION('',(1.,0.,0.));
+#296 = PCURVE('',#33,#297);
+#297 = DEFINITIONAL_REPRESENTATION('',(#298),#302);
+#298 = CIRCLE('',#299,10.69559);
+#299 = AXIS2_PLACEMENT_2D('',#300,#301);
+#300 = CARTESIAN_POINT('',(23.169226507688,3.682910960864));
+#301 = DIRECTION('',(1.,0.));
+#302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#303 = PCURVE('',#304,#309);
+#304 = CYLINDRICAL_SURFACE('',#305,10.69559);
+#305 = AXIS2_PLACEMENT_3D('',#306,#307,#308);
+#306 = CARTESIAN_POINT('',(55.664207,28.684593,0.));
+#307 = DIRECTION('',(0.,0.,1.));
+#308 = DIRECTION('',(1.,0.,0.));
+#309 = DEFINITIONAL_REPRESENTATION('',(#310),#314);
+#310 = LINE('',#311,#312);
+#311 = CARTESIAN_POINT('',(9.71445146547E-17,0.));
+#312 = VECTOR('',#313,1.);
+#313 = DIRECTION('',(1.,0.));
+#314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#315 = ORIENTED_EDGE('',*,*,#316,.T.);
+#316 = EDGE_CURVE('',#288,#317,#319,.T.);
+#317 = VERTEX_POINT('',#318);
+#318 = CARTESIAN_POINT('',(63.51020499191,35.951545635516,0.));
+#319 = SURFACE_CURVE('',#320,(#325,#332),.PCURVE_S1.);
+#320 = CIRCLE('',#321,1.5);
+#321 = AXIS2_PLACEMENT_3D('',#322,#323,#324);
+#322 = CARTESIAN_POINT('',(62.449544793697,34.890885490169,0.));
+#323 = DIRECTION('',(0.,0.,1.));
+#324 = DIRECTION('',(-0.707106763565,0.707106798808,0.));
+#325 = PCURVE('',#33,#326);
+#326 = DEFINITIONAL_REPRESENTATION('',(#327),#331);
+#327 = CIRCLE('',#328,1.5);
+#328 = AXIS2_PLACEMENT_2D('',#329,#330);
+#329 = CARTESIAN_POINT('',(29.954564301386,9.889203451032));
+#330 = DIRECTION('',(-0.707106763565,0.707106798808));
+#331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#332 = PCURVE('',#333,#338);
+#333 = CYLINDRICAL_SURFACE('',#334,1.5);
+#334 = AXIS2_PLACEMENT_3D('',#335,#336,#337);
+#335 = CARTESIAN_POINT('',(62.449544793697,34.890885490169,0.));
+#336 = DIRECTION('',(0.,0.,1.));
+#337 = DIRECTION('',(-0.707106763565,0.707106798808,0.));
+#338 = DEFINITIONAL_REPRESENTATION('',(#339),#343);
+#339 = LINE('',#340,#341);
+#340 = CARTESIAN_POINT('',(8.881784197001E-16,0.));
+#341 = VECTOR('',#342,1.);
+#342 = DIRECTION('',(1.,0.));
+#343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#344 = ORIENTED_EDGE('',*,*,#345,.F.);
+#345 = EDGE_CURVE('',#346,#317,#348,.T.);
+#346 = VERTEX_POINT('',#347);
+#347 = CARTESIAN_POINT('',(36.079133750319,63.38261824432,0.));
+#348 = SURFACE_CURVE('',#349,(#353,#360),.PCURVE_S1.);
+#349 = LINE('',#350,#351);
+#350 = CARTESIAN_POINT('',(36.079133750319,63.38261824432,0.));
+#351 = VECTOR('',#352,1.);
+#352 = DIRECTION('',(0.707106763565,-0.707106798808,0.));
+#353 = PCURVE('',#33,#354);
+#354 = DEFINITIONAL_REPRESENTATION('',(#355),#359);
+#355 = LINE('',#356,#357);
+#356 = CARTESIAN_POINT('',(3.584153258007,38.380936205184));
+#357 = VECTOR('',#358,1.);
+#358 = DIRECTION('',(0.707106763565,-0.707106798808));
+#359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#360 = PCURVE('',#361,#366);
+#361 = PLANE('',#362);
+#362 = AXIS2_PLACEMENT_3D('',#363,#364,#365);
+#363 = CARTESIAN_POINT('',(49.794669371114,49.667081939918,-18.));
+#364 = DIRECTION('',(0.707106798808,0.707106763565,0.));
+#365 = DIRECTION('',(-0.707106763565,0.707106798808,0.));
+#366 = DEFINITIONAL_REPRESENTATION('',(#367),#371);
+#367 = LINE('',#368,#369);
+#368 = CARTESIAN_POINT('',(19.396696973523,18.));
+#369 = VECTOR('',#370,1.);
+#370 = DIRECTION('',(-1.,0.));
+#371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#372 = ORIENTED_EDGE('',*,*,#373,.T.);
+#373 = EDGE_CURVE('',#346,#374,#376,.T.);
+#374 = VERTEX_POINT('',#375);
+#375 = CARTESIAN_POINT('',(35.878528648726,63.550902862084,0.));
+#376 = SURFACE_CURVE('',#377,(#382,#389),.PCURVE_S1.);
+#377 = CIRCLE('',#378,1.5);
+#378 = AXIS2_PLACEMENT_3D('',#379,#380,#381);
+#379 = CARTESIAN_POINT('',(35.018473552106,62.321958098973,0.));
+#380 = DIRECTION('',(0.,0.,1.));
+#381 = DIRECTION('',(-0.819296508741,0.573370064413,0.));
+#382 = PCURVE('',#33,#383);
+#383 = DEFINITIONAL_REPRESENTATION('',(#384),#388);
+#384 = CIRCLE('',#385,1.5);
+#385 = AXIS2_PLACEMENT_2D('',#386,#387);
+#386 = CARTESIAN_POINT('',(2.523493059794,37.320276059837));
+#387 = DIRECTION('',(-0.819296508741,0.573370064413));
+#388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#389 = PCURVE('',#390,#395);
+#390 = CYLINDRICAL_SURFACE('',#391,1.5);
+#391 = AXIS2_PLACEMENT_3D('',#392,#393,#394);
+#392 = CARTESIAN_POINT('',(35.018473552106,62.321958098973,0.));
+#393 = DIRECTION('',(0.,0.,1.));
+#394 = DIRECTION('',(-0.819296508741,0.573370064413,0.));
+#395 = DEFINITIONAL_REPRESENTATION('',(#396),#400);
+#396 = LINE('',#397,#398);
+#397 = CARTESIAN_POINT('',(-2.6645352591E-15,0.));
+#398 = VECTOR('',#399,1.);
+#399 = DIRECTION('',(1.,0.));
+#400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#401 = ORIENTED_EDGE('',*,*,#402,.T.);
+#402 = EDGE_CURVE('',#374,#403,#405,.T.);
+#403 = VERTEX_POINT('',#404);
+#404 = CARTESIAN_POINT('',(29.094797672334,63.550901687107,0.));
+#405 = SURFACE_CURVE('',#406,(#411,#418),.PCURVE_S1.);
+#406 = CIRCLE('',#407,5.915664);
+#407 = AXIS2_PLACEMENT_3D('',#408,#409,#410);
+#408 = CARTESIAN_POINT('',(32.486664,58.70422,0.));
+#409 = DIRECTION('',(0.,0.,1.));
+#410 = DIRECTION('',(1.,0.,0.));
+#411 = PCURVE('',#33,#412);
+#412 = DEFINITIONAL_REPRESENTATION('',(#413),#417);
+#413 = CIRCLE('',#414,5.915664);
+#414 = AXIS2_PLACEMENT_2D('',#415,#416);
+#415 = CARTESIAN_POINT('',(-8.316492311685E-03,33.702537960864));
+#416 = DIRECTION('',(1.,0.));
+#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#418 = PCURVE('',#419,#424);
+#419 = CYLINDRICAL_SURFACE('',#420,5.915664);
+#420 = AXIS2_PLACEMENT_3D('',#421,#422,#423);
+#421 = CARTESIAN_POINT('',(32.486664,58.70422,0.));
+#422 = DIRECTION('',(0.,0.,1.));
+#423 = DIRECTION('',(1.,0.,0.));
+#424 = DEFINITIONAL_REPRESENTATION('',(#425),#429);
+#425 = LINE('',#426,#427);
+#426 = CARTESIAN_POINT('',(-4.440892098501E-16,0.));
+#427 = VECTOR('',#428,1.);
+#428 = DIRECTION('',(1.,0.));
+#429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#430 = ORIENTED_EDGE('',*,*,#431,.T.);
+#431 = EDGE_CURVE('',#403,#432,#434,.T.);
+#432 = VERTEX_POINT('',#433);
+#433 = CARTESIAN_POINT('',(28.894193012883,63.382617383698,0.));
+#434 = SURFACE_CURVE('',#435,(#440,#447),.PCURVE_S1.);
+#435 = CIRCLE('',#436,1.5);
+#436 = AXIS2_PLACEMENT_3D('',#437,#438,#439);
+#437 = CARTESIAN_POINT('',(29.954853194673,62.321957221928,0.));
+#438 = DIRECTION('',(0.,0.,1.));
+#439 = DIRECTION('',(-0.707106774513,-0.70710678786,0.));
+#440 = PCURVE('',#33,#441);
+#441 = DEFINITIONAL_REPRESENTATION('',(#442),#446);
+#442 = CIRCLE('',#443,1.5);
+#443 = AXIS2_PLACEMENT_2D('',#444,#445);
+#444 = CARTESIAN_POINT('',(-2.540127297639,37.320275182792));
+#445 = DIRECTION('',(-0.707106774513,-0.70710678786));
+#446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#447 = PCURVE('',#448,#453);
+#448 = CYLINDRICAL_SURFACE('',#449,1.5);
+#449 = AXIS2_PLACEMENT_3D('',#450,#451,#452);
+#450 = CARTESIAN_POINT('',(29.954853194673,62.321957221928,0.));
+#451 = DIRECTION('',(0.,0.,1.));
+#452 = DIRECTION('',(-0.707106774513,-0.70710678786,0.));
+#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458);
+#454 = LINE('',#455,#456);
+#455 = CARTESIAN_POINT('',(0.,0.));
+#456 = VECTOR('',#457,1.);
+#457 = DIRECTION('',(1.,0.));
+#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#459 = ORIENTED_EDGE('',*,*,#460,.F.);
+#460 = EDGE_CURVE('',#461,#432,#463,.T.);
+#461 = VERTEX_POINT('',#462);
+#462 = CARTESIAN_POINT('',(1.844141827282,36.332565687533,0.));
+#463 = SURFACE_CURVE('',#464,(#468,#475),.PCURVE_S1.);
+#464 = LINE('',#465,#466);
+#465 = CARTESIAN_POINT('',(1.844141827282,36.332565687533,0.));
+#466 = VECTOR('',#467,1.);
+#467 = DIRECTION('',(0.707106774513,0.70710678786,0.));
+#468 = PCURVE('',#33,#469);
+#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474);
+#470 = LINE('',#471,#472);
+#471 = CARTESIAN_POINT('',(-30.65083866502,11.330883648397));
+#472 = VECTOR('',#473,1.);
+#473 = DIRECTION('',(0.707106774513,0.70710678786));
+#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#475 = PCURVE('',#476,#481);
+#476 = PLANE('',#477);
+#477 = AXIS2_PLACEMENT_3D('',#478,#479,#480);
+#478 = CARTESIAN_POINT('',(15.369167420083,49.857591535615,-18.));
+#479 = DIRECTION('',(-0.70710678786,0.707106774513,0.));
+#480 = DIRECTION('',(-0.707106774513,-0.70710678786,0.));
+#481 = DEFINITIONAL_REPRESENTATION('',(#482),#486);
+#482 = LINE('',#483,#484);
+#483 = CARTESIAN_POINT('',(19.127274805293,18.));
+#484 = VECTOR('',#485,1.);
+#485 = DIRECTION('',(-1.,0.));
+#486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#487 = ORIENTED_EDGE('',*,*,#488,.T.);
+#488 = EDGE_CURVE('',#461,#489,#491,.T.);
+#489 = VERTEX_POINT('',#490);
+#490 = CARTESIAN_POINT('',(1.794690718024,36.280693373374,0.));
+#491 = SURFACE_CURVE('',#492,(#497,#504),.PCURVE_S1.);
+#492 = CIRCLE('',#493,1.5);
+#493 = AXIS2_PLACEMENT_3D('',#494,#495,#496);
+#494 = CARTESIAN_POINT('',(2.904802009072,35.271905525763,0.));
+#495 = DIRECTION('',(0.,0.,1.));
+#496 = DIRECTION('',(-0.672525231741,-0.740074194032,0.));
+#497 = PCURVE('',#33,#498);
+#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503);
+#499 = CIRCLE('',#500,1.5);
+#500 = AXIS2_PLACEMENT_2D('',#501,#502);
+#501 = CARTESIAN_POINT('',(-29.59017848324,10.270223486627));
+#502 = DIRECTION('',(-0.672525231741,-0.740074194032));
+#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#504 = PCURVE('',#505,#510);
+#505 = CYLINDRICAL_SURFACE('',#506,1.5);
+#506 = AXIS2_PLACEMENT_3D('',#507,#508,#509);
+#507 = CARTESIAN_POINT('',(2.904802009072,35.271905525763,0.));
+#508 = DIRECTION('',(0.,0.,1.));
+#509 = DIRECTION('',(-0.672525231741,-0.740074194032,0.));
+#510 = DEFINITIONAL_REPRESENTATION('',(#511),#515);
+#511 = LINE('',#512,#513);
+#512 = CARTESIAN_POINT('',(-1.7763568394E-15,0.));
+#513 = VECTOR('',#514,1.);
+#514 = DIRECTION('',(1.,0.));
+#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#516 = ORIENTED_EDGE('',*,*,#517,.T.);
+#517 = EDGE_CURVE('',#489,#518,#520,.T.);
+#518 = VERTEX_POINT('',#519);
+#519 = CARTESIAN_POINT('',(-1.365950238677,29.738248102436,0.));
+#520 = SURFACE_CURVE('',#521,(#526,#533),.PCURVE_S1.);
+#521 = CIRCLE('',#522,12.808604);
+#522 = AXIS2_PLACEMENT_3D('',#523,#524,#525);
+#523 = CARTESIAN_POINT('',(11.274008,27.666584,0.));
+#524 = DIRECTION('',(0.,0.,1.));
+#525 = DIRECTION('',(1.,0.,0.));
+#526 = PCURVE('',#33,#527);
+#527 = DEFINITIONAL_REPRESENTATION('',(#528),#532);
+#528 = CIRCLE('',#529,12.808604);
+#529 = AXIS2_PLACEMENT_2D('',#530,#531);
+#530 = CARTESIAN_POINT('',(-21.22097249231,2.664901960864));
+#531 = DIRECTION('',(1.,0.));
+#532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#533 = PCURVE('',#534,#539);
+#534 = CYLINDRICAL_SURFACE('',#535,12.808604);
+#535 = AXIS2_PLACEMENT_3D('',#536,#537,#538);
+#536 = CARTESIAN_POINT('',(11.274008,27.666584,0.));
+#537 = DIRECTION('',(0.,0.,1.));
+#538 = DIRECTION('',(1.,0.,0.));
+#539 = DEFINITIONAL_REPRESENTATION('',(#540),#544);
+#540 = LINE('',#541,#542);
+#541 = CARTESIAN_POINT('',(0.,0.));
+#542 = VECTOR('',#543,1.);
+#543 = DIRECTION('',(1.,0.));
+#544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#545 = ORIENTED_EDGE('',*,*,#546,.T.);
+#546 = EDGE_CURVE('',#518,#547,#549,.T.);
+#547 = VERTEX_POINT('',#548);
+#548 = CARTESIAN_POINT('',(-1.385700138196,29.495638015842,0.));
+#549 = SURFACE_CURVE('',#550,(#555,#562),.PCURVE_S1.);
+#550 = CIRCLE('',#551,1.5);
+#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554);
+#552 = CARTESIAN_POINT('',(0.114299861804,29.49563804488,0.));
+#553 = DIRECTION('',(-0.,0.,1.));
+#554 = DIRECTION('',(1.935859883506E-08,-1.,0.));
+#555 = PCURVE('',#33,#556);
+#556 = DEFINITIONAL_REPRESENTATION('',(#557),#561);
+#557 = CIRCLE('',#558,1.5);
+#558 = AXIS2_PLACEMENT_2D('',#559,#560);
+#559 = CARTESIAN_POINT('',(-32.3806806305,4.493956005744));
+#560 = DIRECTION('',(1.935859883506E-08,-1.));
+#561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#562 = PCURVE('',#563,#568);
+#563 = CYLINDRICAL_SURFACE('',#564,1.5);
+#564 = AXIS2_PLACEMENT_3D('',#565,#566,#567);
+#565 = CARTESIAN_POINT('',(0.114299861804,29.49563804488,0.));
+#566 = DIRECTION('',(0.,0.,1.));
+#567 = DIRECTION('',(1.935859883506E-08,-1.,0.));
+#568 = DEFINITIONAL_REPRESENTATION('',(#569),#573);
+#569 = LINE('',#570,#571);
+#570 = CARTESIAN_POINT('',(-8.881784197001E-16,0.));
+#571 = VECTOR('',#572,1.);
+#572 = DIRECTION('',(1.,0.));
+#573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#574 = ORIENTED_EDGE('',*,*,#575,.F.);
+#575 = EDGE_CURVE('',#22,#547,#576,.T.);
+#576 = SURFACE_CURVE('',#577,(#581,#588),.PCURVE_S1.);
+#577 = LINE('',#578,#579);
+#578 = CARTESIAN_POINT('',(-1.385699633124,3.4053138345,0.));
+#579 = VECTOR('',#580,1.);
+#580 = DIRECTION('',(-1.935859901132E-08,1.,0.));
+#581 = PCURVE('',#33,#582);
+#582 = DEFINITIONAL_REPRESENTATION('',(#583),#587);
+#583 = LINE('',#584,#585);
+#584 = CARTESIAN_POINT('',(-33.88068012543,-21.59636820463));
+#585 = VECTOR('',#586,1.);
+#586 = DIRECTION('',(-1.935859901132E-08,1.));
+#587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#588 = PCURVE('',#589,#594);
+#589 = PLANE('',#590);
+#590 = AXIS2_PLACEMENT_3D('',#591,#592,#593);
+#591 = CARTESIAN_POINT('',(-1.38569988566,16.450475925171,-18.));
+#592 = DIRECTION('',(-1.,-1.935859901132E-08,-0.));
+#593 = DIRECTION('',(1.935859901132E-08,-1.,0.));
+#594 = DEFINITIONAL_REPRESENTATION('',(#595),#599);
+#595 = LINE('',#596,#597);
+#596 = CARTESIAN_POINT('',(13.045162090671,18.));
+#597 = VECTOR('',#598,1.);
+#598 = DIRECTION('',(-1.,0.));
+#599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#600 = FACE_BOUND('',#601,.T.);
+#601 = EDGE_LOOP('',(#602,#633,#661,#690,#719,#748,#776,#805,#834,#863,
+ #891,#920,#949,#978,#1006,#1035,#1064,#1093,#1121,#1150));
+#602 = ORIENTED_EDGE('',*,*,#603,.F.);
+#603 = EDGE_CURVE('',#604,#606,#608,.T.);
+#604 = VERTEX_POINT('',#605);
+#605 = CARTESIAN_POINT('',(2.834173763589,35.413409315306,0.));
+#606 = VERTEX_POINT('',#607);
+#607 = CARTESIAN_POINT('',(2.756249966154,35.33126949294,0.));
+#608 = SURFACE_CURVE('',#609,(#614,#621),.PCURVE_S1.);
+#609 = CIRCLE('',#610,2.15);
+#610 = AXIS2_PLACEMENT_3D('',#611,#612,#613);
+#611 = CARTESIAN_POINT('',(4.354453357488,33.893129750102,0.));
+#612 = DIRECTION('',(0.,0.,1.));
+#613 = DIRECTION('',(-0.66890220597,-0.743350414575,0.));
+#614 = PCURVE('',#33,#615);
+#615 = DEFINITIONAL_REPRESENTATION('',(#616),#620);
+#616 = CIRCLE('',#617,2.15);
+#617 = AXIS2_PLACEMENT_2D('',#618,#619);
+#618 = CARTESIAN_POINT('',(-28.14052713482,8.891447710966));
+#619 = DIRECTION('',(-0.66890220597,-0.743350414575));
+#620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#621 = PCURVE('',#622,#627);
+#622 = CYLINDRICAL_SURFACE('',#623,2.15);
+#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626);
+#624 = CARTESIAN_POINT('',(4.354453357488,33.893129750102,0.));
+#625 = DIRECTION('',(0.,0.,1.));
+#626 = DIRECTION('',(-0.66890220597,-0.743350414575,0.));
+#627 = DEFINITIONAL_REPRESENTATION('',(#628),#632);
+#628 = LINE('',#629,#630);
+#629 = CARTESIAN_POINT('',(0.,0.));
+#630 = VECTOR('',#631,1.);
+#631 = DIRECTION('',(1.,0.));
+#632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#633 = ORIENTED_EDGE('',*,*,#634,.T.);
+#634 = EDGE_CURVE('',#604,#635,#637,.T.);
+#635 = VERTEX_POINT('',#636);
+#636 = CARTESIAN_POINT('',(29.70614291983,62.28537897875,0.));
+#637 = SURFACE_CURVE('',#638,(#642,#649),.PCURVE_S1.);
+#638 = LINE('',#639,#640);
+#639 = CARTESIAN_POINT('',(2.834173763589,35.413409315306,0.));
+#640 = VECTOR('',#641,1.);
+#641 = DIRECTION('',(0.707106774513,0.70710678786,0.));
+#642 = PCURVE('',#33,#643);
+#643 = DEFINITIONAL_REPRESENTATION('',(#644),#648);
+#644 = LINE('',#645,#646);
+#645 = CARTESIAN_POINT('',(-29.66080672872,10.411727276169));
+#646 = VECTOR('',#647,1.);
+#647 = DIRECTION('',(0.707106774513,0.70710678786));
+#648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#649 = PCURVE('',#650,#655);
+#650 = PLANE('',#651);
+#651 = AXIS2_PLACEMENT_3D('',#652,#653,#654);
+#652 = CARTESIAN_POINT('',(2.834173763589,35.413409315306,0.));
+#653 = DIRECTION('',(0.70710678786,-0.707106774513,0.));
+#654 = DIRECTION('',(0.707106774513,0.70710678786,0.));
+#655 = DEFINITIONAL_REPRESENTATION('',(#656),#660);
+#656 = LINE('',#657,#658);
+#657 = CARTESIAN_POINT('',(0.,0.));
+#658 = VECTOR('',#659,1.);
+#659 = DIRECTION('',(1.,0.));
+#660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#661 = ORIENTED_EDGE('',*,*,#662,.F.);
+#662 = EDGE_CURVE('',#663,#635,#665,.T.);
+#663 = VERTEX_POINT('',#664);
+#664 = CARTESIAN_POINT('',(30.104776790035,62.599332460495,0.));
+#665 = SURFACE_CURVE('',#666,(#671,#678),.PCURVE_S1.);
+#666 = CIRCLE('',#667,2.15);
+#667 = AXIS2_PLACEMENT_3D('',#668,#669,#670);
+#668 = CARTESIAN_POINT('',(31.226422513729,60.765099413546,0.));
+#669 = DIRECTION('',(0.,0.,1.));
+#670 = DIRECTION('',(-0.707106774513,-0.70710678786,0.));
+#671 = PCURVE('',#33,#672);
+#672 = DEFINITIONAL_REPRESENTATION('',(#673),#677);
+#673 = CIRCLE('',#674,2.15);
+#674 = AXIS2_PLACEMENT_2D('',#675,#676);
+#675 = CARTESIAN_POINT('',(-1.268557978582,35.76341737441));
+#676 = DIRECTION('',(-0.707106774513,-0.70710678786));
+#677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#678 = PCURVE('',#679,#684);
+#679 = CYLINDRICAL_SURFACE('',#680,2.15);
+#680 = AXIS2_PLACEMENT_3D('',#681,#682,#683);
+#681 = CARTESIAN_POINT('',(31.226422513729,60.765099413546,0.));
+#682 = DIRECTION('',(0.,0.,1.));
+#683 = DIRECTION('',(-0.707106774513,-0.70710678786,0.));
+#684 = DEFINITIONAL_REPRESENTATION('',(#685),#689);
+#685 = LINE('',#686,#687);
+#686 = CARTESIAN_POINT('',(0.,0.));
+#687 = VECTOR('',#688,1.);
+#688 = DIRECTION('',(1.,0.));
+#689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#690 = ORIENTED_EDGE('',*,*,#691,.F.);
+#691 = EDGE_CURVE('',#692,#663,#694,.T.);
+#692 = VERTEX_POINT('',#693);
+#693 = CARTESIAN_POINT('',(34.868549358374,62.599333592755,0.));
+#694 = SURFACE_CURVE('',#695,(#700,#707),.PCURVE_S1.);
+#695 = CIRCLE('',#696,4.565664);
+#696 = AXIS2_PLACEMENT_3D('',#697,#698,#699);
+#697 = CARTESIAN_POINT('',(32.486664,58.70422,0.));
+#698 = DIRECTION('',(0.,0.,1.));
+#699 = DIRECTION('',(1.,0.,0.));
+#700 = PCURVE('',#33,#701);
+#701 = DEFINITIONAL_REPRESENTATION('',(#702),#706);
+#702 = CIRCLE('',#703,4.565664);
+#703 = AXIS2_PLACEMENT_2D('',#704,#705);
+#704 = CARTESIAN_POINT('',(-8.316492311685E-03,33.702537960864));
+#705 = DIRECTION('',(1.,0.));
+#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#707 = PCURVE('',#708,#713);
+#708 = CYLINDRICAL_SURFACE('',#709,4.565664);
+#709 = AXIS2_PLACEMENT_3D('',#710,#711,#712);
+#710 = CARTESIAN_POINT('',(32.486664,58.70422,0.));
+#711 = DIRECTION('',(0.,0.,1.));
+#712 = DIRECTION('',(1.,0.,0.));
+#713 = DEFINITIONAL_REPRESENTATION('',(#714),#718);
+#714 = LINE('',#715,#716);
+#715 = CARTESIAN_POINT('',(0.,0.));
+#716 = VECTOR('',#717,1.);
+#717 = DIRECTION('',(1.,0.));
+#718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#719 = ORIENTED_EDGE('',*,*,#720,.F.);
+#720 = EDGE_CURVE('',#721,#692,#723,.T.);
+#721 = VERTEX_POINT('',#722);
+#722 = CARTESIAN_POINT('',(35.267184124044,62.285379554282,0.));
+#723 = SURFACE_CURVE('',#724,(#729,#736),.PCURVE_S1.);
+#724 = CIRCLE('',#725,2.15);
+#725 = AXIS2_PLACEMENT_3D('',#726,#727,#728);
+#726 = CARTESIAN_POINT('',(33.746904506606,60.765100012617,0.));
+#727 = DIRECTION('',(0.,0.,1.));
+#728 = DIRECTION('',(-0.853131897738,0.521695279892,0.));
+#729 = PCURVE('',#33,#730);
+#730 = DEFINITIONAL_REPRESENTATION('',(#731),#735);
+#731 = CIRCLE('',#732,2.15);
+#732 = AXIS2_PLACEMENT_2D('',#733,#734);
+#733 = CARTESIAN_POINT('',(1.251924014294,35.763417973481));
+#734 = DIRECTION('',(-0.853131897738,0.521695279892));
+#735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#736 = PCURVE('',#737,#742);
+#737 = CYLINDRICAL_SURFACE('',#738,2.15);
+#738 = AXIS2_PLACEMENT_3D('',#739,#740,#741);
+#739 = CARTESIAN_POINT('',(33.746904506606,60.765100012617,0.));
+#740 = DIRECTION('',(0.,0.,1.));
+#741 = DIRECTION('',(-0.853131897738,0.521695279892,0.));
+#742 = DEFINITIONAL_REPRESENTATION('',(#743),#747);
+#743 = LINE('',#744,#745);
+#744 = CARTESIAN_POINT('',(0.,0.));
+#745 = VECTOR('',#746,1.);
+#746 = DIRECTION('',(1.,0.));
+#747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#748 = ORIENTED_EDGE('',*,*,#749,.T.);
+#749 = EDGE_CURVE('',#721,#750,#752,.T.);
+#750 = VERTEX_POINT('',#751);
+#751 = CARTESIAN_POINT('',(62.522180177787,35.030382142102,0.));
+#752 = SURFACE_CURVE('',#753,(#757,#764),.PCURVE_S1.);
+#753 = LINE('',#754,#755);
+#754 = CARTESIAN_POINT('',(35.267184124044,62.285379554282,0.));
+#755 = VECTOR('',#756,1.);
+#756 = DIRECTION('',(0.707106763565,-0.707106798808,0.));
+#757 = PCURVE('',#33,#758);
+#758 = DEFINITIONAL_REPRESENTATION('',(#759),#763);
+#759 = LINE('',#760,#761);
+#760 = CARTESIAN_POINT('',(2.772203631732,37.283697515146));
+#761 = VECTOR('',#762,1.);
+#762 = DIRECTION('',(0.707106763565,-0.707106798808));
+#763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#764 = PCURVE('',#765,#770);
+#765 = PLANE('',#766);
+#766 = AXIS2_PLACEMENT_3D('',#767,#768,#769);
+#767 = CARTESIAN_POINT('',(35.267184124044,62.285379554282,0.));
+#768 = DIRECTION('',(-0.707106798808,-0.707106763565,0.));
+#769 = DIRECTION('',(0.707106763565,-0.707106798808,0.));
+#770 = DEFINITIONAL_REPRESENTATION('',(#771),#775);
+#771 = LINE('',#772,#773);
+#772 = CARTESIAN_POINT('',(0.,0.));
+#773 = VECTOR('',#774,1.);
+#774 = DIRECTION('',(1.,0.));
+#775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#776 = ORIENTED_EDGE('',*,*,#777,.F.);
+#777 = EDGE_CURVE('',#778,#750,#780,.T.);
+#778 = VERTEX_POINT('',#779);
+#779 = CARTESIAN_POINT('',(62.596772023947,34.951936507169,0.));
+#780 = SURFACE_CURVE('',#781,(#786,#793),.PCURVE_S1.);
+#781 = CIRCLE('',#782,2.15);
+#782 = AXIS2_PLACEMENT_3D('',#783,#784,#785);
+#783 = CARTESIAN_POINT('',(61.001900560349,33.510102600437,0.));
+#784 = DIRECTION('',(0.,0.,1.));
+#785 = DIRECTION('',(-0.707106763565,0.707106798808,0.));
+#786 = PCURVE('',#33,#787);
+#787 = DEFINITIONAL_REPRESENTATION('',(#788),#792);
+#788 = CIRCLE('',#789,2.15);
+#789 = AXIS2_PLACEMENT_2D('',#790,#791);
+#790 = CARTESIAN_POINT('',(28.506920068037,8.508420561301));
+#791 = DIRECTION('',(-0.707106763565,0.707106798808));
+#792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#793 = PCURVE('',#794,#799);
+#794 = CYLINDRICAL_SURFACE('',#795,2.15);
+#795 = AXIS2_PLACEMENT_3D('',#796,#797,#798);
+#796 = CARTESIAN_POINT('',(61.001900560349,33.510102600437,0.));
+#797 = DIRECTION('',(0.,0.,1.));
+#798 = DIRECTION('',(-0.707106763565,0.707106798808,0.));
+#799 = DEFINITIONAL_REPRESENTATION('',(#800),#804);
+#800 = LINE('',#801,#802);
+#801 = CARTESIAN_POINT('',(0.,0.));
+#802 = VECTOR('',#803,1.);
+#803 = DIRECTION('',(1.,0.));
+#804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#805 = ORIENTED_EDGE('',*,*,#806,.F.);
+#806 = EDGE_CURVE('',#807,#778,#809,.T.);
+#807 = VERTEX_POINT('',#808);
+#808 = CARTESIAN_POINT('',(65.008797267307,28.821286760856,0.));
+#809 = SURFACE_CURVE('',#810,(#815,#822),.PCURVE_S1.);
+#810 = CIRCLE('',#811,9.34559);
+#811 = AXIS2_PLACEMENT_3D('',#812,#813,#814);
+#812 = CARTESIAN_POINT('',(55.664207,28.684593,0.));
+#813 = DIRECTION('',(0.,0.,1.));
+#814 = DIRECTION('',(1.,0.,0.));
+#815 = PCURVE('',#33,#816);
+#816 = DEFINITIONAL_REPRESENTATION('',(#817),#821);
+#817 = CIRCLE('',#818,9.34559);
+#818 = AXIS2_PLACEMENT_2D('',#819,#820);
+#819 = CARTESIAN_POINT('',(23.169226507688,3.682910960864));
+#820 = DIRECTION('',(1.,0.));
+#821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#822 = PCURVE('',#823,#828);
+#823 = CYLINDRICAL_SURFACE('',#824,9.34559);
+#824 = AXIS2_PLACEMENT_3D('',#825,#826,#827);
+#825 = CARTESIAN_POINT('',(55.664207,28.684593,0.));
+#826 = DIRECTION('',(0.,0.,1.));
+#827 = DIRECTION('',(1.,0.,0.));
+#828 = DEFINITIONAL_REPRESENTATION('',(#829),#833);
+#829 = LINE('',#830,#831);
+#830 = CARTESIAN_POINT('',(0.,0.));
+#831 = VECTOR('',#832,1.);
+#832 = DIRECTION('',(1.,0.));
+#833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#834 = ORIENTED_EDGE('',*,*,#835,.F.);
+#835 = EDGE_CURVE('',#836,#807,#838,.T.);
+#836 = VERTEX_POINT('',#837);
+#837 = CARTESIAN_POINT('',(65.009027260843,28.789840059246,0.));
+#838 = SURFACE_CURVE('',#839,(#844,#851),.PCURVE_S1.);
+#839 = CIRCLE('',#840,2.15);
+#840 = AXIS2_PLACEMENT_3D('',#841,#842,#843);
+#841 = CARTESIAN_POINT('',(62.859027260843,28.789839673423,0.));
+#842 = DIRECTION('',(0.,0.,1.));
+#843 = DIRECTION('',(-1.462655229425E-02,0.999893026262,0.));
+#844 = PCURVE('',#33,#845);
+#845 = DEFINITIONAL_REPRESENTATION('',(#846),#850);
+#846 = CIRCLE('',#847,2.15);
+#847 = AXIS2_PLACEMENT_2D('',#848,#849);
+#848 = CARTESIAN_POINT('',(30.364046768531,3.788157634287));
+#849 = DIRECTION('',(-1.462655229425E-02,0.999893026262));
+#850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#851 = PCURVE('',#852,#857);
+#852 = CYLINDRICAL_SURFACE('',#853,2.15);
+#853 = AXIS2_PLACEMENT_3D('',#854,#855,#856);
+#854 = CARTESIAN_POINT('',(62.859027260843,28.789839673423,0.));
+#855 = DIRECTION('',(0.,0.,1.));
+#856 = DIRECTION('',(-1.462655229425E-02,0.999893026262,0.));
+#857 = DEFINITIONAL_REPRESENTATION('',(#858),#862);
+#858 = LINE('',#859,#860);
+#859 = CARTESIAN_POINT('',(0.,0.));
+#860 = VECTOR('',#861,1.);
+#861 = DIRECTION('',(1.,0.));
+#862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#863 = ORIENTED_EDGE('',*,*,#864,.T.);
+#864 = EDGE_CURVE('',#836,#865,#867,.T.);
+#865 = VERTEX_POINT('',#866);
+#866 = CARTESIAN_POINT('',(65.009031764817,3.691440041024,0.));
+#867 = SURFACE_CURVE('',#868,(#872,#879),.PCURVE_S1.);
+#868 = LINE('',#869,#870);
+#869 = CARTESIAN_POINT('',(65.009027260843,28.789840059246,0.));
+#870 = VECTOR('',#871,1.);
+#871 = DIRECTION('',(1.794526200385E-07,-1.,0.));
+#872 = PCURVE('',#33,#873);
+#873 = DEFINITIONAL_REPRESENTATION('',(#874),#878);
+#874 = LINE('',#875,#876);
+#875 = CARTESIAN_POINT('',(32.514046768531,3.78815802011));
+#876 = VECTOR('',#877,1.);
+#877 = DIRECTION('',(1.794526200385E-07,-1.));
+#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#879 = PCURVE('',#880,#885);
+#880 = PLANE('',#881);
+#881 = AXIS2_PLACEMENT_3D('',#882,#883,#884);
+#882 = CARTESIAN_POINT('',(65.009027260843,28.789840059246,0.));
+#883 = DIRECTION('',(-1.,-1.794526200385E-07,0.));
+#884 = DIRECTION('',(1.794526200385E-07,-1.,0.));
+#885 = DEFINITIONAL_REPRESENTATION('',(#886),#890);
+#886 = LINE('',#887,#888);
+#887 = CARTESIAN_POINT('',(0.,0.));
+#888 = VECTOR('',#889,1.);
+#889 = DIRECTION('',(1.,0.));
+#890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#891 = ORIENTED_EDGE('',*,*,#892,.F.);
+#892 = EDGE_CURVE('',#893,#865,#895,.T.);
+#893 = VERTEX_POINT('',#894);
+#894 = CARTESIAN_POINT('',(64.890090936683,2.986245610715,0.));
+#895 = SURFACE_CURVE('',#896,(#901,#908),.PCURVE_S1.);
+#896 = CIRCLE('',#897,2.15);
+#897 = AXIS2_PLACEMENT_3D('',#898,#899,#900);
+#898 = CARTESIAN_POINT('',(62.859031764816,3.691439655201,0.));
+#899 = DIRECTION('',(0.,0.,1.));
+#900 = DIRECTION('',(-1.794526200971E-07,1.,0.));
+#901 = PCURVE('',#33,#902);
+#902 = DEFINITIONAL_REPRESENTATION('',(#903),#907);
+#903 = CIRCLE('',#904,2.15);
+#904 = AXIS2_PLACEMENT_2D('',#905,#906);
+#905 = CARTESIAN_POINT('',(30.364051272505,-21.31024238393));
+#906 = DIRECTION('',(-1.794526200971E-07,1.));
+#907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#908 = PCURVE('',#909,#914);
+#909 = CYLINDRICAL_SURFACE('',#910,2.15);
+#910 = AXIS2_PLACEMENT_3D('',#911,#912,#913);
+#911 = CARTESIAN_POINT('',(62.859031764816,3.691439655201,0.));
+#912 = DIRECTION('',(0.,0.,1.));
+#913 = DIRECTION('',(-1.794526200971E-07,1.,0.));
+#914 = DEFINITIONAL_REPRESENTATION('',(#915),#919);
+#915 = LINE('',#916,#917);
+#916 = CARTESIAN_POINT('',(0.,0.));
+#917 = VECTOR('',#918,1.);
+#918 = DIRECTION('',(1.,0.));
+#919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#920 = ORIENTED_EDGE('',*,*,#921,.F.);
+#921 = EDGE_CURVE('',#922,#893,#924,.T.);
+#922 = VERTEX_POINT('',#923);
+#923 = CARTESIAN_POINT('',(61.6129787145,2.276843527213E-02,0.));
+#924 = SURFACE_CURVE('',#925,(#930,#937),.PCURVE_S1.);
+#925 = CIRCLE('',#926,4.595915);
+#926 = AXIS2_PLACEMENT_3D('',#927,#928,#929);
+#927 = CARTESIAN_POINT('',(60.548428,4.493693,0.));
+#928 = DIRECTION('',(0.,0.,1.));
+#929 = DIRECTION('',(1.,0.,0.));
+#930 = PCURVE('',#33,#931);
+#931 = DEFINITIONAL_REPRESENTATION('',(#932),#936);
+#932 = CIRCLE('',#933,4.595915);
+#933 = AXIS2_PLACEMENT_2D('',#934,#935);
+#934 = CARTESIAN_POINT('',(28.053447507688,-20.50798903913));
+#935 = DIRECTION('',(1.,0.));
+#936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#937 = PCURVE('',#938,#943);
+#938 = CYLINDRICAL_SURFACE('',#939,4.595915);
+#939 = AXIS2_PLACEMENT_3D('',#940,#941,#942);
+#940 = CARTESIAN_POINT('',(60.548428,4.493693,0.));
+#941 = DIRECTION('',(0.,0.,1.));
+#942 = DIRECTION('',(1.,0.,0.));
+#943 = DEFINITIONAL_REPRESENTATION('',(#944),#948);
+#944 = LINE('',#945,#946);
+#945 = CARTESIAN_POINT('',(0.,0.));
+#946 = VECTOR('',#947,1.);
+#947 = DIRECTION('',(1.,0.));
+#948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#949 = ORIENTED_EDGE('',*,*,#950,.F.);
+#950 = EDGE_CURVE('',#951,#922,#953,.T.);
+#951 = VERTEX_POINT('',#952);
+#952 = CARTESIAN_POINT('',(61.114974616901,-3.570293241767E-02,0.));
+#953 = SURFACE_CURVE('',#954,(#959,#966),.PCURVE_S1.);
+#954 = CIRCLE('',#955,2.15);
+#955 = AXIS2_PLACEMENT_3D('',#956,#957,#958);
+#956 = CARTESIAN_POINT('',(61.114974718304,2.114297067583,0.));
+#957 = DIRECTION('',(0.,-0.,1.));
+#958 = DIRECTION('',(0.972804015028,0.231629765672,0.));
+#959 = PCURVE('',#33,#960);
+#960 = DEFINITIONAL_REPRESENTATION('',(#961),#965);
+#961 = CIRCLE('',#962,2.15);
+#962 = AXIS2_PLACEMENT_2D('',#963,#964);
+#963 = CARTESIAN_POINT('',(28.619994225993,-22.88738497155));
+#964 = DIRECTION('',(0.972804015028,0.231629765672));
+#965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#966 = PCURVE('',#967,#972);
+#967 = CYLINDRICAL_SURFACE('',#968,2.15);
+#968 = AXIS2_PLACEMENT_3D('',#969,#970,#971);
+#969 = CARTESIAN_POINT('',(61.114974718304,2.114297067583,0.));
+#970 = DIRECTION('',(0.,0.,1.));
+#971 = DIRECTION('',(0.972804015028,0.231629765672,0.));
+#972 = DEFINITIONAL_REPRESENTATION('',(#973),#977);
+#973 = LINE('',#974,#975);
+#974 = CARTESIAN_POINT('',(0.,0.));
+#975 = VECTOR('',#976,1.);
+#976 = DIRECTION('',(1.,0.));
+#977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#978 = ORIENTED_EDGE('',*,*,#979,.T.);
+#979 = EDGE_CURVE('',#951,#980,#982,.T.);
+#980 = VERTEX_POINT('',#981);
+#981 = CARTESIAN_POINT('',(3.880830028965,-3.570023299553E-02,0.));
+#982 = SURFACE_CURVE('',#983,(#987,#994),.PCURVE_S1.);
+#983 = LINE('',#984,#985);
+#984 = CARTESIAN_POINT('',(61.114974616901,-3.570293241767E-02,0.));
+#985 = VECTOR('',#986,1.);
+#986 = DIRECTION('',(-1.,4.716454070722E-08,0.));
+#987 = PCURVE('',#33,#988);
+#988 = DEFINITIONAL_REPRESENTATION('',(#989),#993);
+#989 = LINE('',#990,#991);
+#990 = CARTESIAN_POINT('',(28.619994124589,-25.03738497155));
+#991 = VECTOR('',#992,1.);
+#992 = DIRECTION('',(-1.,4.716454070722E-08));
+#993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#994 = PCURVE('',#995,#1000);
+#995 = PLANE('',#996);
+#996 = AXIS2_PLACEMENT_3D('',#997,#998,#999);
+#997 = CARTESIAN_POINT('',(61.114974616901,-3.570293241767E-02,0.));
+#998 = DIRECTION('',(4.716454070722E-08,1.,0.));
+#999 = DIRECTION('',(-1.,4.716454070722E-08,0.));
+#1000 = DEFINITIONAL_REPRESENTATION('',(#1001),#1005);
+#1001 = LINE('',#1002,#1003);
+#1002 = CARTESIAN_POINT('',(0.,0.));
+#1003 = VECTOR('',#1004,1.);
+#1004 = DIRECTION('',(1.,0.));
+#1005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1006 = ORIENTED_EDGE('',*,*,#1007,.F.);
+#1007 = EDGE_CURVE('',#1008,#980,#1010,.T.);
+#1008 = VERTEX_POINT('',#1009);
+#1009 = CARTESIAN_POINT('',(3.332571200429,3.537885803733E-02,0.));
+#1010 = SURFACE_CURVE('',#1011,(#1016,#1023),.PCURVE_S1.);
+#1011 = CIRCLE('',#1012,2.15);
+#1012 = AXIS2_PLACEMENT_3D('',#1013,#1014,#1015);
+#1013 = CARTESIAN_POINT('',(3.880830130369,2.114299767005,0.));
+#1014 = DIRECTION('',(-0.,0.,1.));
+#1015 = DIRECTION('',(1.,-4.71645407E-08,0.));
+#1016 = PCURVE('',#33,#1017);
+#1017 = DEFINITIONAL_REPRESENTATION('',(#1018),#1022);
+#1018 = CIRCLE('',#1019,2.15);
+#1019 = AXIS2_PLACEMENT_2D('',#1020,#1021);
+#1020 = CARTESIAN_POINT('',(-28.61415036194,-22.88738227213));
+#1021 = DIRECTION('',(1.,-4.71645407E-08));
+#1022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1023 = PCURVE('',#1024,#1029);
+#1024 = CYLINDRICAL_SURFACE('',#1025,2.15);
+#1025 = AXIS2_PLACEMENT_3D('',#1026,#1027,#1028);
+#1026 = CARTESIAN_POINT('',(3.880830130369,2.114299767005,0.));
+#1027 = DIRECTION('',(0.,0.,1.));
+#1028 = DIRECTION('',(1.,-4.71645407E-08,0.));
+#1029 = DEFINITIONAL_REPRESENTATION('',(#1030),#1034);
+#1030 = LINE('',#1031,#1032);
+#1031 = CARTESIAN_POINT('',(0.,0.));
+#1032 = VECTOR('',#1033,1.);
+#1033 = DIRECTION('',(1.,0.));
+#1034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1035 = ORIENTED_EDGE('',*,*,#1036,.F.);
+#1036 = EDGE_CURVE('',#1037,#1008,#1039,.T.);
+#1037 = VERTEX_POINT('',#1038);
+#1038 = CARTESIAN_POINT('',(9.99125950216E-02,2.962216335383,0.));
+#1039 = SURFACE_CURVE('',#1040,(#1045,#1052),.PCURVE_S1.);
+#1040 = CIRCLE('',#1041,4.740522);
+#1041 = AXIS2_PLACEMENT_3D('',#1042,#1043,#1044);
+#1042 = CARTESIAN_POINT('',(4.541424,4.619179,0.));
+#1043 = DIRECTION('',(0.,0.,1.));
+#1044 = DIRECTION('',(1.,0.,0.));
+#1045 = PCURVE('',#33,#1046);
+#1046 = DEFINITIONAL_REPRESENTATION('',(#1047),#1051);
+#1047 = CIRCLE('',#1048,4.740522);
+#1048 = AXIS2_PLACEMENT_2D('',#1049,#1050);
+#1049 = CARTESIAN_POINT('',(-27.95355649231,-20.38250303913));
+#1050 = DIRECTION('',(1.,0.));
+#1051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1052 = PCURVE('',#1053,#1058);
+#1053 = CYLINDRICAL_SURFACE('',#1054,4.740522);
+#1054 = AXIS2_PLACEMENT_3D('',#1055,#1056,#1057);
+#1055 = CARTESIAN_POINT('',(4.541424,4.619179,0.));
+#1056 = DIRECTION('',(0.,0.,1.));
+#1057 = DIRECTION('',(1.,0.,0.));
+#1058 = DEFINITIONAL_REPRESENTATION('',(#1059),#1063);
+#1059 = LINE('',#1060,#1061);
+#1060 = CARTESIAN_POINT('',(0.,0.));
+#1061 = VECTOR('',#1062,1.);
+#1062 = DIRECTION('',(1.,0.));
+#1063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1064 = ORIENTED_EDGE('',*,*,#1065,.F.);
+#1065 = EDGE_CURVE('',#1066,#1037,#1068,.T.);
+#1066 = VERTEX_POINT('',#1067);
+#1067 = CARTESIAN_POINT('',(-3.56996390947E-02,3.71370942657,0.));
+#1068 = SURFACE_CURVE('',#1069,(#1074,#1081),.PCURVE_S1.);
+#1069 = CIRCLE('',#1070,2.15);
+#1070 = AXIS2_PLACEMENT_3D('',#1071,#1072,#1073);
+#1071 = CARTESIAN_POINT('',(2.114300360906,3.713709468191,0.));
+#1072 = DIRECTION('',(-0.,0.,1.));
+#1073 = DIRECTION('',(0.349531689678,-0.936924542271,0.));
+#1074 = PCURVE('',#33,#1075);
+#1075 = DEFINITIONAL_REPRESENTATION('',(#1076),#1080);
+#1076 = CIRCLE('',#1077,2.15);
+#1077 = AXIS2_PLACEMENT_2D('',#1078,#1079);
+#1078 = CARTESIAN_POINT('',(-30.3806801314,-21.28797257094));
+#1079 = DIRECTION('',(0.349531689678,-0.936924542271));
+#1080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1081 = PCURVE('',#1082,#1087);
+#1082 = CYLINDRICAL_SURFACE('',#1083,2.15);
+#1083 = AXIS2_PLACEMENT_3D('',#1084,#1085,#1086);
+#1084 = CARTESIAN_POINT('',(2.114300360906,3.713709468191,0.));
+#1085 = DIRECTION('',(0.,0.,1.));
+#1086 = DIRECTION('',(0.349531689678,-0.936924542271,0.));
+#1087 = DEFINITIONAL_REPRESENTATION('',(#1088),#1092);
+#1088 = LINE('',#1089,#1090);
+#1089 = CARTESIAN_POINT('',(0.,0.));
+#1090 = VECTOR('',#1091,1.);
+#1091 = DIRECTION('',(1.,0.));
+#1092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1093 = ORIENTED_EDGE('',*,*,#1094,.T.);
+#1094 = EDGE_CURVE('',#1066,#1095,#1097,.T.);
+#1095 = VERTEX_POINT('',#1096);
+#1096 = CARTESIAN_POINT('',(-3.570013489059E-02,29.324852728043,0.));
+#1097 = SURFACE_CURVE('',#1098,(#1102,#1109),.PCURVE_S1.);
+#1098 = LINE('',#1099,#1100);
+#1099 = CARTESIAN_POINT('',(-3.56996390947E-02,3.71370942657,0.));
+#1100 = VECTOR('',#1101,1.);
+#1101 = DIRECTION('',(-1.935860034127E-08,1.,0.));
+#1102 = PCURVE('',#33,#1103);
+#1103 = DEFINITIONAL_REPRESENTATION('',(#1104),#1108);
+#1104 = LINE('',#1105,#1106);
+#1105 = CARTESIAN_POINT('',(-32.5306801314,-21.28797261256));
+#1106 = VECTOR('',#1107,1.);
+#1107 = DIRECTION('',(-1.935860034127E-08,1.));
+#1108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1109 = PCURVE('',#1110,#1115);
+#1110 = PLANE('',#1111);
+#1111 = AXIS2_PLACEMENT_3D('',#1112,#1113,#1114);
+#1112 = CARTESIAN_POINT('',(-3.56996390947E-02,3.71370942657,0.));
+#1113 = DIRECTION('',(1.,1.935860034127E-08,0.));
+#1114 = DIRECTION('',(-1.935860034127E-08,1.,0.));
+#1115 = DEFINITIONAL_REPRESENTATION('',(#1116),#1120);
+#1116 = LINE('',#1117,#1118);
+#1117 = CARTESIAN_POINT('',(0.,0.));
+#1118 = VECTOR('',#1119,1.);
+#1119 = DIRECTION('',(1.,0.));
+#1120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1121 = ORIENTED_EDGE('',*,*,#1122,.F.);
+#1122 = EDGE_CURVE('',#1123,#1095,#1125,.T.);
+#1123 = VERTEX_POINT('',#1124);
+#1124 = CARTESIAN_POINT('',(-1.309789143003E-03,29.70786163488,0.));
+#1125 = SURFACE_CURVE('',#1126,(#1131,#1138),.PCURVE_S1.);
+#1126 = CIRCLE('',#1127,2.15);
+#1127 = AXIS2_PLACEMENT_3D('',#1128,#1129,#1130);
+#1128 = CARTESIAN_POINT('',(2.11429986511,29.324852769664,0.));
+#1129 = DIRECTION('',(-0.,0.,1.));
+#1130 = DIRECTION('',(1.935859883506E-08,-1.,0.));
+#1131 = PCURVE('',#33,#1132);
+#1132 = DEFINITIONAL_REPRESENTATION('',(#1133),#1137);
+#1133 = CIRCLE('',#1134,2.15);
+#1134 = AXIS2_PLACEMENT_2D('',#1135,#1136);
+#1135 = CARTESIAN_POINT('',(-30.3806806272,4.323170730528));
+#1136 = DIRECTION('',(1.935859883506E-08,-1.));
+#1137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1138 = PCURVE('',#1139,#1144);
+#1139 = CYLINDRICAL_SURFACE('',#1140,2.15);
+#1140 = AXIS2_PLACEMENT_3D('',#1141,#1142,#1143);
+#1141 = CARTESIAN_POINT('',(2.11429986511,29.324852769664,0.));
+#1142 = DIRECTION('',(0.,0.,1.));
+#1143 = DIRECTION('',(1.935859883506E-08,-1.,0.));
+#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 = ORIENTED_EDGE('',*,*,#1151,.F.);
+#1151 = EDGE_CURVE('',#606,#1123,#1152,.T.);
+#1152 = SURFACE_CURVE('',#1153,(#1158,#1165),.PCURVE_S1.);
+#1153 = CIRCLE('',#1154,11.458604);
+#1154 = AXIS2_PLACEMENT_3D('',#1155,#1156,#1157);
+#1155 = CARTESIAN_POINT('',(11.274008,27.666584,0.));
+#1156 = DIRECTION('',(0.,0.,1.));
+#1157 = DIRECTION('',(1.,0.,0.));
+#1158 = PCURVE('',#33,#1159);
+#1159 = DEFINITIONAL_REPRESENTATION('',(#1160),#1164);
+#1160 = CIRCLE('',#1161,11.458604);
+#1161 = AXIS2_PLACEMENT_2D('',#1162,#1163);
+#1162 = CARTESIAN_POINT('',(-21.22097249231,2.664901960864));
+#1163 = DIRECTION('',(1.,0.));
+#1164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1165 = PCURVE('',#1166,#1171);
+#1166 = CYLINDRICAL_SURFACE('',#1167,11.458604);
+#1167 = AXIS2_PLACEMENT_3D('',#1168,#1169,#1170);
+#1168 = CARTESIAN_POINT('',(11.274008,27.666584,0.));
+#1169 = DIRECTION('',(0.,0.,1.));
+#1170 = DIRECTION('',(1.,0.,0.));
+#1171 = DEFINITIONAL_REPRESENTATION('',(#1172),#1176);
+#1172 = LINE('',#1173,#1174);
+#1173 = CARTESIAN_POINT('',(0.,0.));
+#1174 = VECTOR('',#1175,1.);
+#1175 = DIRECTION('',(1.,0.));
+#1176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1177 = ADVANCED_FACE('',(#1178),#45,.T.);
+#1178 = FACE_BOUND('',#1179,.T.);
+#1179 = EDGE_LOOP('',(#1180,#1211,#1232,#1233));
+#1180 = ORIENTED_EDGE('',*,*,#1181,.T.);
+#1181 = EDGE_CURVE('',#1182,#1184,#1186,.T.);
+#1182 = VERTEX_POINT('',#1183);
+#1183 = CARTESIAN_POINT('',(-1.385699633124,3.4053138345,-36.));
+#1184 = VERTEX_POINT('',#1185);
+#1185 = CARTESIAN_POINT('',(-1.332307546056,3.008671018848,-36.));
+#1186 = SURFACE_CURVE('',#1187,(#1192,#1199),.PCURVE_S1.);
+#1187 = CIRCLE('',#1188,1.5);
+#1188 = AXIS2_PLACEMENT_3D('',#1189,#1190,#1191);
+#1189 = CARTESIAN_POINT('',(0.114300366876,3.405313863538,-36.));
+#1190 = DIRECTION('',(-0.,0.,1.));
+#1191 = DIRECTION('',(0.264428563127,-0.964405275288,0.));
+#1192 = PCURVE('',#45,#1193);
+#1193 = DEFINITIONAL_REPRESENTATION('',(#1194),#1198);
+#1194 = LINE('',#1195,#1196);
+#1195 = CARTESIAN_POINT('',(0.,-36.));
+#1196 = VECTOR('',#1197,1.);
+#1197 = DIRECTION('',(1.,0.));
+#1198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1199 = PCURVE('',#1200,#1205);
+#1200 = PLANE('',#1201);
+#1201 = AXIS2_PLACEMENT_3D('',#1202,#1203,#1204);
+#1202 = CARTESIAN_POINT('',(32.49459194265,24.983735701255,-36.));
+#1203 = DIRECTION('',(0.,0.,1.));
+#1204 = DIRECTION('',(1.,0.,0.));
+#1205 = DEFINITIONAL_REPRESENTATION('',(#1206),#1210);
+#1206 = CIRCLE('',#1207,1.5);
+#1207 = AXIS2_PLACEMENT_2D('',#1208,#1209);
+#1208 = CARTESIAN_POINT('',(-32.38029157577,-21.57842183771));
+#1209 = DIRECTION('',(0.264428563127,-0.964405275288));
+#1210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1211 = ORIENTED_EDGE('',*,*,#1212,.F.);
+#1212 = EDGE_CURVE('',#24,#1184,#1213,.T.);
+#1213 = SURFACE_CURVE('',#1214,(#1218,#1225),.PCURVE_S1.);
+#1214 = LINE('',#1215,#1216);
+#1215 = CARTESIAN_POINT('',(-1.332307546056,3.008671018848,-35.));
+#1216 = VECTOR('',#1217,1.);
+#1217 = DIRECTION('',(0.,0.,-1.));
+#1218 = PCURVE('',#45,#1219);
+#1219 = DEFINITIONAL_REPRESENTATION('',(#1220),#1224);
+#1220 = LINE('',#1221,#1222);
+#1221 = CARTESIAN_POINT('',(4.712388980385,-35.));
+#1222 = VECTOR('',#1223,1.);
+#1223 = DIRECTION('',(0.,-1.));
+#1224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1225 = PCURVE('',#74,#1226);
+#1226 = DEFINITIONAL_REPRESENTATION('',(#1227),#1231);
+#1227 = LINE('',#1228,#1229);
+#1228 = CARTESIAN_POINT('',(3.409204,-35.));
+#1229 = VECTOR('',#1230,1.);
+#1230 = DIRECTION('',(0.,-1.));
+#1231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1232 = ORIENTED_EDGE('',*,*,#21,.F.);
+#1233 = ORIENTED_EDGE('',*,*,#1234,.T.);
+#1234 = EDGE_CURVE('',#22,#1182,#1235,.T.);
+#1235 = SURFACE_CURVE('',#1236,(#1240,#1247),.PCURVE_S1.);
+#1236 = LINE('',#1237,#1238);
+#1237 = CARTESIAN_POINT('',(-1.385699633124,3.4053138345,-35.));
+#1238 = VECTOR('',#1239,1.);
+#1239 = DIRECTION('',(0.,0.,-1.));
+#1240 = PCURVE('',#45,#1241);
+#1241 = DEFINITIONAL_REPRESENTATION('',(#1242),#1246);
+#1242 = LINE('',#1243,#1244);
+#1243 = CARTESIAN_POINT('',(4.444777653333,-35.));
+#1244 = VECTOR('',#1245,1.);
+#1245 = DIRECTION('',(0.,-1.));
+#1246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1247 = PCURVE('',#589,#1248);
+#1248 = DEFINITIONAL_REPRESENTATION('',(#1249),#1253);
+#1249 = LINE('',#1250,#1251);
+#1250 = CARTESIAN_POINT('',(13.045162090671,-17.));
+#1251 = VECTOR('',#1252,1.);
+#1252 = DIRECTION('',(0.,-1.));
+#1253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1254 = ADVANCED_FACE('',(#1255,#1303),#589,.T.);
+#1255 = FACE_BOUND('',#1256,.T.);
+#1256 = EDGE_LOOP('',(#1257,#1258,#1281,#1302));
+#1257 = ORIENTED_EDGE('',*,*,#575,.T.);
+#1258 = ORIENTED_EDGE('',*,*,#1259,.T.);
+#1259 = EDGE_CURVE('',#547,#1260,#1262,.T.);
+#1260 = VERTEX_POINT('',#1261);
+#1261 = CARTESIAN_POINT('',(-1.385700138196,29.495638015842,-36.));
+#1262 = SURFACE_CURVE('',#1263,(#1267,#1274),.PCURVE_S1.);
+#1263 = LINE('',#1264,#1265);
+#1264 = CARTESIAN_POINT('',(-1.385700138196,29.495638015842,0.));
+#1265 = VECTOR('',#1266,1.);
+#1266 = DIRECTION('',(-0.,-0.,-1.));
+#1267 = PCURVE('',#589,#1268);
+#1268 = DEFINITIONAL_REPRESENTATION('',(#1269),#1273);
+#1269 = LINE('',#1270,#1271);
+#1270 = CARTESIAN_POINT('',(-13.04516209067,18.));
+#1271 = VECTOR('',#1272,1.);
+#1272 = DIRECTION('',(0.,-1.));
+#1273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1274 = PCURVE('',#563,#1275);
+#1275 = DEFINITIONAL_REPRESENTATION('',(#1276),#1280);
+#1276 = LINE('',#1277,#1278);
+#1277 = CARTESIAN_POINT('',(4.712388980385,0.));
+#1278 = VECTOR('',#1279,1.);
+#1279 = DIRECTION('',(0.,-1.));
+#1280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1281 = ORIENTED_EDGE('',*,*,#1282,.F.);
+#1282 = EDGE_CURVE('',#1182,#1260,#1283,.T.);
+#1283 = SURFACE_CURVE('',#1284,(#1288,#1295),.PCURVE_S1.);
+#1284 = LINE('',#1285,#1286);
+#1285 = CARTESIAN_POINT('',(-1.385699633124,3.4053138345,-36.));
+#1286 = VECTOR('',#1287,1.);
+#1287 = DIRECTION('',(-1.935859901132E-08,1.,-0.));
+#1288 = PCURVE('',#589,#1289);
+#1289 = DEFINITIONAL_REPRESENTATION('',(#1290),#1294);
+#1290 = LINE('',#1291,#1292);
+#1291 = CARTESIAN_POINT('',(13.045162090671,-18.));
+#1292 = VECTOR('',#1293,1.);
+#1293 = DIRECTION('',(-1.,0.));
+#1294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1295 = PCURVE('',#1200,#1296);
+#1296 = DEFINITIONAL_REPRESENTATION('',(#1297),#1301);
+#1297 = LINE('',#1298,#1299);
+#1298 = CARTESIAN_POINT('',(-33.88029157577,-21.57842186675));
+#1299 = VECTOR('',#1300,1.);
+#1300 = DIRECTION('',(-1.935859901132E-08,1.));
+#1301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1302 = ORIENTED_EDGE('',*,*,#1234,.F.);
+#1303 = FACE_BOUND('',#1304,.T.);
+#1304 = EDGE_LOOP('',(#1305,#1335,#1363,#1391));
+#1305 = ORIENTED_EDGE('',*,*,#1306,.F.);
+#1306 = EDGE_CURVE('',#1307,#1309,#1311,.T.);
+#1307 = VERTEX_POINT('',#1308);
+#1308 = CARTESIAN_POINT('',(-1.38569995949,20.264299084074,-32.));
+#1309 = VERTEX_POINT('',#1310);
+#1310 = CARTESIAN_POINT('',(-1.385699717508,7.764299084074,-32.));
+#1311 = SURFACE_CURVE('',#1312,(#1316,#1323),.PCURVE_S1.);
+#1312 = LINE('',#1313,#1314);
+#1313 = CARTESIAN_POINT('',(-1.385699801584,12.107387504623,-32.));
+#1314 = VECTOR('',#1315,1.);
+#1315 = DIRECTION('',(1.935859901132E-08,-1.,-1.665334536938E-16));
+#1316 = PCURVE('',#589,#1317);
+#1317 = DEFINITIONAL_REPRESENTATION('',(#1318),#1322);
+#1318 = LINE('',#1319,#1320);
+#1319 = CARTESIAN_POINT('',(4.343088420548,-14.));
+#1320 = VECTOR('',#1321,1.);
+#1321 = DIRECTION('',(1.,-1.665334536938E-16));
+#1322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1323 = PCURVE('',#1324,#1329);
+#1324 = PLANE('',#1325);
+#1325 = AXIS2_PLACEMENT_3D('',#1326,#1327,#1328);
+#1326 = CARTESIAN_POINT('',(1.114300282492,7.764299132471,-32.));
+#1327 = DIRECTION('',(2.775557529324E-16,1.665334590669E-16,-1.));
+#1328 = DIRECTION('',(-1.935859916813E-08,1.,1.665334536938E-16));
+#1329 = DEFINITIONAL_REPRESENTATION('',(#1330),#1334);
+#1330 = LINE('',#1331,#1332);
+#1331 = CARTESIAN_POINT('',(4.343088420548,-2.5));
+#1332 = VECTOR('',#1333,1.);
+#1333 = DIRECTION('',(-1.,-1.568091151039E-16));
+#1334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1335 = ORIENTED_EDGE('',*,*,#1336,.F.);
+#1336 = EDGE_CURVE('',#1337,#1307,#1339,.T.);
+#1337 = VERTEX_POINT('',#1338);
+#1338 = CARTESIAN_POINT('',(-1.38569995949,20.264299084074,-25.5));
+#1339 = SURFACE_CURVE('',#1340,(#1344,#1351),.PCURVE_S1.);
+#1340 = LINE('',#1341,#1342);
+#1341 = CARTESIAN_POINT('',(-1.38569995949,20.264299084074,-25.));
+#1342 = VECTOR('',#1343,1.);
+#1343 = DIRECTION('',(-3.223854352028E-24,1.665334536938E-16,-1.));
+#1344 = PCURVE('',#589,#1345);
+#1345 = DEFINITIONAL_REPRESENTATION('',(#1346),#1350);
+#1346 = LINE('',#1347,#1348);
+#1347 = CARTESIAN_POINT('',(-3.813823158903,-7.));
+#1348 = VECTOR('',#1349,1.);
+#1349 = DIRECTION('',(-1.665334536938E-16,-1.));
+#1350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1351 = PCURVE('',#1352,#1357);
+#1352 = PLANE('',#1353);
+#1353 = AXIS2_PLACEMENT_3D('',#1354,#1355,#1356);
+#1354 = CARTESIAN_POINT('',(1.11430004051,20.264299132471,-32.));
+#1355 = DIRECTION('',(-1.935859894608E-08,1.,1.665334536938E-16));
+#1356 = DIRECTION('',(-3.330669127606E-16,-1.665334601415E-16,1.));
+#1357 = DEFINITIONAL_REPRESENTATION('',(#1358),#1362);
+#1358 = LINE('',#1359,#1360);
+#1359 = CARTESIAN_POINT('',(7.,-2.5));
+#1360 = VECTOR('',#1361,1.);
+#1361 = DIRECTION('',(-1.,-3.330669159845E-16));
+#1362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1363 = ORIENTED_EDGE('',*,*,#1364,.F.);
+#1364 = EDGE_CURVE('',#1365,#1337,#1367,.T.);
+#1365 = VERTEX_POINT('',#1366);
+#1366 = CARTESIAN_POINT('',(-1.385699717508,7.764299084074,-25.5));
+#1367 = SURFACE_CURVE('',#1368,(#1372,#1379),.PCURVE_S1.);
+#1368 = LINE('',#1369,#1370);
+#1369 = CARTESIAN_POINT('',(-1.385699922575,18.357387504623,-25.5));
+#1370 = VECTOR('',#1371,1.);
+#1371 = DIRECTION('',(-1.935859901132E-08,1.,1.665334536938E-16));
+#1372 = PCURVE('',#589,#1373);
+#1373 = DEFINITIONAL_REPRESENTATION('',(#1374),#1378);
+#1374 = LINE('',#1375,#1376);
+#1375 = CARTESIAN_POINT('',(-1.906911579452,-7.5));
+#1376 = VECTOR('',#1377,1.);
+#1377 = DIRECTION('',(-1.,1.665334536938E-16));
+#1378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1379 = PCURVE('',#1380,#1385);
+#1380 = PLANE('',#1381);
+#1381 = AXIS2_PLACEMENT_3D('',#1382,#1383,#1384);
+#1382 = CARTESIAN_POINT('',(1.11430004051,20.264299132471,-25.5));
+#1383 = DIRECTION('',(-2.775557529324E-16,-1.665334590669E-16,1.));
+#1384 = DIRECTION('',(1.935859916813E-08,-1.,-1.665334536938E-16));
+#1385 = DEFINITIONAL_REPRESENTATION('',(#1386),#1390);
+#1386 = LINE('',#1387,#1388);
+#1387 = CARTESIAN_POINT('',(1.906911579452,-2.5));
+#1388 = VECTOR('',#1389,1.);
+#1389 = DIRECTION('',(-1.,1.568091151039E-16));
+#1390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1391 = ORIENTED_EDGE('',*,*,#1392,.F.);
+#1392 = EDGE_CURVE('',#1309,#1365,#1393,.T.);
+#1393 = SURFACE_CURVE('',#1394,(#1398,#1405),.PCURVE_S1.);
+#1394 = LINE('',#1395,#1396);
+#1395 = CARTESIAN_POINT('',(-1.385699717508,7.764299084074,-21.75));
+#1396 = VECTOR('',#1397,1.);
+#1397 = DIRECTION('',(3.223854352028E-24,-1.665334536938E-16,1.));
+#1398 = PCURVE('',#589,#1399);
+#1399 = DEFINITIONAL_REPRESENTATION('',(#1400),#1404);
+#1400 = LINE('',#1401,#1402);
+#1401 = CARTESIAN_POINT('',(8.686176841097,-3.75));
+#1402 = VECTOR('',#1403,1.);
+#1403 = DIRECTION('',(1.665334536938E-16,1.));
+#1404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1405 = PCURVE('',#1406,#1411);
+#1406 = PLANE('',#1407);
+#1407 = AXIS2_PLACEMENT_3D('',#1408,#1409,#1410);
+#1408 = CARTESIAN_POINT('',(1.114300282492,7.764299132471,-25.5));
+#1409 = DIRECTION('',(1.935859894608E-08,-1.,-1.665334536938E-16));
+#1410 = DIRECTION('',(3.330669127606E-16,1.665334601415E-16,-1.));
+#1411 = DEFINITIONAL_REPRESENTATION('',(#1412),#1416);
+#1412 = LINE('',#1413,#1414);
+#1413 = CARTESIAN_POINT('',(-3.75,-2.5));
+#1414 = VECTOR('',#1415,1.);
+#1415 = DIRECTION('',(-1.,3.330669159845E-16));
+#1416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1417 = ADVANCED_FACE('',(#1418),#74,.T.);
+#1418 = FACE_BOUND('',#1419,.T.);
+#1419 = EDGE_LOOP('',(#1420,#1444,#1465,#1466));
+#1420 = ORIENTED_EDGE('',*,*,#1421,.T.);
+#1421 = EDGE_CURVE('',#1184,#1422,#1424,.T.);
+#1422 = VERTEX_POINT('',#1423);
+#1423 = CARTESIAN_POINT('',(3.370445972986,-1.357715569317,-36.));
+#1424 = SURFACE_CURVE('',#1425,(#1430,#1437),.PCURVE_S1.);
+#1425 = CIRCLE('',#1426,6.090522);
+#1426 = AXIS2_PLACEMENT_3D('',#1427,#1428,#1429);
+#1427 = CARTESIAN_POINT('',(4.541424,4.619179,-36.));
+#1428 = DIRECTION('',(0.,0.,1.));
+#1429 = DIRECTION('',(1.,0.,0.));
+#1430 = PCURVE('',#74,#1431);
+#1431 = DEFINITIONAL_REPRESENTATION('',(#1432),#1436);
+#1432 = LINE('',#1433,#1434);
+#1433 = CARTESIAN_POINT('',(0.,-36.));
+#1434 = VECTOR('',#1435,1.);
+#1435 = DIRECTION('',(1.,0.));
+#1436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1437 = PCURVE('',#1200,#1438);
+#1438 = DEFINITIONAL_REPRESENTATION('',(#1439),#1443);
+#1439 = CIRCLE('',#1440,6.090522);
+#1440 = AXIS2_PLACEMENT_2D('',#1441,#1442);
+#1441 = CARTESIAN_POINT('',(-27.95316794265,-20.36455670125));
+#1442 = DIRECTION('',(1.,0.));
+#1443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1444 = ORIENTED_EDGE('',*,*,#1445,.F.);
+#1445 = EDGE_CURVE('',#58,#1422,#1446,.T.);
+#1446 = SURFACE_CURVE('',#1447,(#1451,#1458),.PCURVE_S1.);
+#1447 = LINE('',#1448,#1449);
+#1448 = CARTESIAN_POINT('',(3.370445972986,-1.357715569317,-35.));
+#1449 = VECTOR('',#1450,1.);
+#1450 = DIRECTION('',(0.,0.,-1.));
+#1451 = PCURVE('',#74,#1452);
+#1452 = DEFINITIONAL_REPRESENTATION('',(#1453),#1457);
+#1453 = LINE('',#1454,#1455);
+#1454 = CARTESIAN_POINT('',(4.518922,-35.));
+#1455 = VECTOR('',#1456,1.);
+#1456 = DIRECTION('',(0.,-1.));
+#1457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1458 = PCURVE('',#103,#1459);
+#1459 = DEFINITIONAL_REPRESENTATION('',(#1460),#1464);
+#1460 = LINE('',#1461,#1462);
+#1461 = CARTESIAN_POINT('',(4.518922047165,-35.));
+#1462 = VECTOR('',#1463,1.);
+#1463 = DIRECTION('',(0.,-1.));
+#1464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1465 = ORIENTED_EDGE('',*,*,#57,.F.);
+#1466 = ORIENTED_EDGE('',*,*,#1212,.T.);
+#1467 = ADVANCED_FACE('',(#1468),#563,.T.);
+#1468 = FACE_BOUND('',#1469,.T.);
+#1469 = EDGE_LOOP('',(#1470,#1494,#1495,#1496));
+#1470 = ORIENTED_EDGE('',*,*,#1471,.T.);
+#1471 = EDGE_CURVE('',#1472,#1260,#1474,.T.);
+#1472 = VERTEX_POINT('',#1473);
+#1473 = CARTESIAN_POINT('',(-1.365950238677,29.738248102436,-36.));
+#1474 = SURFACE_CURVE('',#1475,(#1480,#1487),.PCURVE_S1.);
+#1475 = CIRCLE('',#1476,1.5);
+#1476 = AXIS2_PLACEMENT_3D('',#1477,#1478,#1479);
+#1477 = CARTESIAN_POINT('',(0.114299861804,29.49563804488,-36.));
+#1478 = DIRECTION('',(-0.,0.,1.));
+#1479 = DIRECTION('',(1.935859883506E-08,-1.,0.));
+#1480 = PCURVE('',#563,#1481);
+#1481 = DEFINITIONAL_REPRESENTATION('',(#1482),#1486);
+#1482 = LINE('',#1483,#1484);
+#1483 = CARTESIAN_POINT('',(-8.881784197001E-16,-36.));
+#1484 = VECTOR('',#1485,1.);
+#1485 = DIRECTION('',(1.,0.));
+#1486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1487 = PCURVE('',#1200,#1488);
+#1488 = DEFINITIONAL_REPRESENTATION('',(#1489),#1493);
+#1489 = CIRCLE('',#1490,1.5);
+#1490 = AXIS2_PLACEMENT_2D('',#1491,#1492);
+#1491 = CARTESIAN_POINT('',(-32.38029208084,4.511902343625));
+#1492 = DIRECTION('',(1.935859883506E-08,-1.));
+#1493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1494 = ORIENTED_EDGE('',*,*,#1259,.F.);
+#1495 = ORIENTED_EDGE('',*,*,#546,.F.);
+#1496 = ORIENTED_EDGE('',*,*,#1497,.T.);
+#1497 = EDGE_CURVE('',#518,#1472,#1498,.T.);
+#1498 = SURFACE_CURVE('',#1499,(#1503,#1510),.PCURVE_S1.);
+#1499 = LINE('',#1500,#1501);
+#1500 = CARTESIAN_POINT('',(-1.365950238677,29.738248102436,0.));
+#1501 = VECTOR('',#1502,1.);
+#1502 = DIRECTION('',(-0.,-0.,-1.));
+#1503 = PCURVE('',#563,#1504);
+#1504 = DEFINITIONAL_REPRESENTATION('',(#1505),#1509);
+#1505 = LINE('',#1506,#1507);
+#1506 = CARTESIAN_POINT('',(4.549935307436,0.));
+#1507 = VECTOR('',#1508,1.);
+#1508 = DIRECTION('',(0.,-1.));
+#1509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1510 = PCURVE('',#534,#1511);
+#1511 = DEFINITIONAL_REPRESENTATION('',(#1512),#1516);
+#1512 = LINE('',#1513,#1514);
+#1513 = CARTESIAN_POINT('',(2.979139,0.));
+#1514 = VECTOR('',#1515,1.);
+#1515 = DIRECTION('',(0.,-1.));
+#1516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1517 = ADVANCED_FACE('',(#1518),#103,.T.);
+#1518 = FACE_BOUND('',#1519,.T.);
+#1519 = EDGE_LOOP('',(#1520,#1544,#1565,#1566));
+#1520 = ORIENTED_EDGE('',*,*,#1521,.T.);
+#1521 = EDGE_CURVE('',#1422,#1522,#1524,.T.);
+#1522 = VERTEX_POINT('',#1523);
+#1523 = CARTESIAN_POINT('',(3.65883941605,-1.385700222525,-36.));
+#1524 = SURFACE_CURVE('',#1525,(#1530,#1537),.PCURVE_S1.);
+#1525 = CIRCLE('',#1526,1.5);
+#1526 = AXIS2_PLACEMENT_3D('',#1527,#1528,#1529);
+#1527 = CARTESIAN_POINT('',(3.658839486797,0.114299777475,-36.));
+#1528 = DIRECTION('',(-0.,0.,1.));
+#1529 = DIRECTION('',(1.,-4.71645407E-08,0.));
+#1530 = PCURVE('',#103,#1531);
+#1531 = DEFINITIONAL_REPRESENTATION('',(#1532),#1536);
+#1532 = LINE('',#1533,#1534);
+#1533 = CARTESIAN_POINT('',(0.,-36.));
+#1534 = VECTOR('',#1535,1.);
+#1535 = DIRECTION('',(1.,0.));
+#1536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1537 = PCURVE('',#1200,#1538);
+#1538 = DEFINITIONAL_REPRESENTATION('',(#1539),#1543);
+#1539 = CIRCLE('',#1540,1.5);
+#1540 = AXIS2_PLACEMENT_2D('',#1541,#1542);
+#1541 = CARTESIAN_POINT('',(-28.83575245585,-24.86943592378));
+#1542 = DIRECTION('',(1.,-4.71645407E-08));
+#1543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1544 = ORIENTED_EDGE('',*,*,#1545,.F.);
+#1545 = EDGE_CURVE('',#87,#1522,#1546,.T.);
+#1546 = SURFACE_CURVE('',#1547,(#1551,#1558),.PCURVE_S1.);
+#1547 = LINE('',#1548,#1549);
+#1548 = CARTESIAN_POINT('',(3.65883941605,-1.385700222525,0.));
+#1549 = VECTOR('',#1550,1.);
+#1550 = DIRECTION('',(-0.,-0.,-1.));
+#1551 = PCURVE('',#103,#1552);
+#1552 = DEFINITIONAL_REPRESENTATION('',(#1553),#1557);
+#1553 = LINE('',#1554,#1555);
+#1554 = CARTESIAN_POINT('',(4.712388980385,0.));
+#1555 = VECTOR('',#1556,1.);
+#1556 = DIRECTION('',(0.,-1.));
+#1557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1558 = PCURVE('',#131,#1559);
+#1559 = DEFINITIONAL_REPRESENTATION('',(#1560),#1564);
+#1560 = LINE('',#1561,#1562);
+#1561 = CARTESIAN_POINT('',(28.827890645216,-18.));
+#1562 = VECTOR('',#1563,1.);
+#1563 = DIRECTION('',(0.,1.));
+#1564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1565 = ORIENTED_EDGE('',*,*,#86,.F.);
+#1566 = ORIENTED_EDGE('',*,*,#1445,.T.);
+#1567 = ADVANCED_FACE('',(#1568),#534,.T.);
+#1568 = FACE_BOUND('',#1569,.T.);
+#1569 = EDGE_LOOP('',(#1570,#1594,#1595,#1596));
+#1570 = ORIENTED_EDGE('',*,*,#1571,.T.);
+#1571 = EDGE_CURVE('',#1572,#1472,#1574,.T.);
+#1572 = VERTEX_POINT('',#1573);
+#1573 = CARTESIAN_POINT('',(1.794690718024,36.280693373374,-36.));
+#1574 = SURFACE_CURVE('',#1575,(#1580,#1587),.PCURVE_S1.);
+#1575 = CIRCLE('',#1576,12.808604);
+#1576 = AXIS2_PLACEMENT_3D('',#1577,#1578,#1579);
+#1577 = CARTESIAN_POINT('',(11.274008,27.666584,-36.));
+#1578 = DIRECTION('',(0.,0.,1.));
+#1579 = DIRECTION('',(1.,0.,0.));
+#1580 = PCURVE('',#534,#1581);
+#1581 = DEFINITIONAL_REPRESENTATION('',(#1582),#1586);
+#1582 = LINE('',#1583,#1584);
+#1583 = CARTESIAN_POINT('',(0.,-36.));
+#1584 = VECTOR('',#1585,1.);
+#1585 = DIRECTION('',(1.,0.));
+#1586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1587 = PCURVE('',#1200,#1588);
+#1588 = DEFINITIONAL_REPRESENTATION('',(#1589),#1593);
+#1589 = CIRCLE('',#1590,12.808604);
+#1590 = AXIS2_PLACEMENT_2D('',#1591,#1592);
+#1591 = CARTESIAN_POINT('',(-21.22058394265,2.682848298745));
+#1592 = DIRECTION('',(1.,0.));
+#1593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1594 = ORIENTED_EDGE('',*,*,#1497,.F.);
+#1595 = ORIENTED_EDGE('',*,*,#517,.F.);
+#1596 = ORIENTED_EDGE('',*,*,#1597,.T.);
+#1597 = EDGE_CURVE('',#489,#1572,#1598,.T.);
+#1598 = SURFACE_CURVE('',#1599,(#1603,#1610),.PCURVE_S1.);
+#1599 = LINE('',#1600,#1601);
+#1600 = CARTESIAN_POINT('',(1.794690718024,36.280693373374,0.));
+#1601 = VECTOR('',#1602,1.);
+#1602 = DIRECTION('',(-0.,-0.,-1.));
+#1603 = PCURVE('',#534,#1604);
+#1604 = DEFINITIONAL_REPRESENTATION('',(#1605),#1609);
+#1605 = LINE('',#1606,#1607);
+#1606 = CARTESIAN_POINT('',(2.403977,0.));
+#1607 = VECTOR('',#1608,1.);
+#1608 = DIRECTION('',(0.,-1.));
+#1609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1610 = PCURVE('',#505,#1611);
+#1611 = DEFINITIONAL_REPRESENTATION('',(#1612),#1616);
+#1612 = LINE('',#1613,#1614);
+#1613 = CARTESIAN_POINT('',(4.712388980385,0.));
+#1614 = VECTOR('',#1615,1.);
+#1615 = DIRECTION('',(0.,-1.));
+#1616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1617 = ADVANCED_FACE('',(#1618),#131,.T.);
+#1618 = FACE_BOUND('',#1619,.T.);
+#1619 = EDGE_LOOP('',(#1620,#1621,#1622,#1645));
+#1620 = ORIENTED_EDGE('',*,*,#115,.T.);
+#1621 = ORIENTED_EDGE('',*,*,#1545,.T.);
+#1622 = ORIENTED_EDGE('',*,*,#1623,.F.);
+#1623 = EDGE_CURVE('',#1624,#1522,#1626,.T.);
+#1624 = VERTEX_POINT('',#1625);
+#1625 = CARTESIAN_POINT('',(61.314620706482,-1.385702941833,-36.));
+#1626 = SURFACE_CURVE('',#1627,(#1631,#1638),.PCURVE_S1.);
+#1627 = LINE('',#1628,#1629);
+#1628 = CARTESIAN_POINT('',(61.314620706482,-1.385702941833,-36.));
+#1629 = VECTOR('',#1630,1.);
+#1630 = DIRECTION('',(-1.,4.716454073549E-08,-0.));
+#1631 = PCURVE('',#131,#1632);
+#1632 = DEFINITIONAL_REPRESENTATION('',(#1633),#1637);
+#1633 = LINE('',#1634,#1635);
+#1634 = CARTESIAN_POINT('',(-28.82789064521,18.));
+#1635 = VECTOR('',#1636,1.);
+#1636 = DIRECTION('',(1.,0.));
+#1637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1638 = PCURVE('',#1200,#1639);
+#1639 = DEFINITIONAL_REPRESENTATION('',(#1640),#1644);
+#1640 = LINE('',#1641,#1642);
+#1641 = CARTESIAN_POINT('',(28.820028763832,-26.36943864308));
+#1642 = VECTOR('',#1643,1.);
+#1643 = DIRECTION('',(-1.,4.716454073549E-08));
+#1644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1645 = ORIENTED_EDGE('',*,*,#1646,.F.);
+#1646 = EDGE_CURVE('',#116,#1624,#1647,.T.);
+#1647 = SURFACE_CURVE('',#1648,(#1652,#1659),.PCURVE_S1.);
+#1648 = LINE('',#1649,#1650);
+#1649 = CARTESIAN_POINT('',(61.314620706482,-1.385702941833,-35.));
+#1650 = VECTOR('',#1651,1.);
+#1651 = DIRECTION('',(0.,0.,-1.));
+#1652 = PCURVE('',#131,#1653);
+#1653 = DEFINITIONAL_REPRESENTATION('',(#1654),#1658);
+#1654 = LINE('',#1655,#1656);
+#1655 = CARTESIAN_POINT('',(-28.82789064521,17.));
+#1656 = VECTOR('',#1657,1.);
+#1657 = DIRECTION('',(0.,1.));
+#1658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1659 = PCURVE('',#160,#1660);
+#1660 = DEFINITIONAL_REPRESENTATION('',(#1661),#1665);
+#1661 = LINE('',#1662,#1663);
+#1662 = CARTESIAN_POINT('',(4.539187913605,-35.));
+#1663 = VECTOR('',#1664,1.);
+#1664 = DIRECTION('',(0.,-1.));
+#1665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1666 = ADVANCED_FACE('',(#1667),#505,.T.);
+#1667 = FACE_BOUND('',#1668,.T.);
+#1668 = EDGE_LOOP('',(#1669,#1693,#1694,#1695));
+#1669 = ORIENTED_EDGE('',*,*,#1670,.T.);
+#1670 = EDGE_CURVE('',#1671,#1572,#1673,.T.);
+#1671 = VERTEX_POINT('',#1672);
+#1672 = CARTESIAN_POINT('',(1.844141827282,36.332565687533,-36.));
+#1673 = SURFACE_CURVE('',#1674,(#1679,#1686),.PCURVE_S1.);
+#1674 = CIRCLE('',#1675,1.5);
+#1675 = AXIS2_PLACEMENT_3D('',#1676,#1677,#1678);
+#1676 = CARTESIAN_POINT('',(2.904802009072,35.271905525763,-36.));
+#1677 = DIRECTION('',(0.,0.,1.));
+#1678 = DIRECTION('',(-0.672525231741,-0.740074194032,0.));
+#1679 = PCURVE('',#505,#1680);
+#1680 = DEFINITIONAL_REPRESENTATION('',(#1681),#1685);
+#1681 = LINE('',#1682,#1683);
+#1682 = CARTESIAN_POINT('',(-1.7763568394E-15,-36.));
+#1683 = VECTOR('',#1684,1.);
+#1684 = DIRECTION('',(1.,0.));
+#1685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1686 = PCURVE('',#1200,#1687);
+#1687 = DEFINITIONAL_REPRESENTATION('',(#1688),#1692);
+#1688 = CIRCLE('',#1689,1.5);
+#1689 = AXIS2_PLACEMENT_2D('',#1690,#1691);
+#1690 = CARTESIAN_POINT('',(-29.58978993357,10.288169824508));
+#1691 = DIRECTION('',(-0.672525231741,-0.740074194032));
+#1692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1693 = ORIENTED_EDGE('',*,*,#1597,.F.);
+#1694 = ORIENTED_EDGE('',*,*,#488,.F.);
+#1695 = ORIENTED_EDGE('',*,*,#1696,.T.);
+#1696 = EDGE_CURVE('',#461,#1671,#1697,.T.);
+#1697 = SURFACE_CURVE('',#1698,(#1702,#1709),.PCURVE_S1.);
+#1698 = LINE('',#1699,#1700);
+#1699 = CARTESIAN_POINT('',(1.844141827282,36.332565687533,-35.));
+#1700 = VECTOR('',#1701,1.);
+#1701 = DIRECTION('',(0.,0.,-1.));
+#1702 = PCURVE('',#505,#1703);
+#1703 = DEFINITIONAL_REPRESENTATION('',(#1704),#1708);
+#1704 = LINE('',#1705,#1706);
+#1705 = CARTESIAN_POINT('',(4.664606480014,-35.));
+#1706 = VECTOR('',#1707,1.);
+#1707 = DIRECTION('',(0.,-1.));
+#1708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1709 = PCURVE('',#476,#1710);
+#1710 = DEFINITIONAL_REPRESENTATION('',(#1711),#1715);
+#1711 = LINE('',#1712,#1713);
+#1712 = CARTESIAN_POINT('',(19.127274805293,-17.));
+#1713 = VECTOR('',#1714,1.);
+#1714 = DIRECTION('',(-0.,-1.));
+#1715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1716 = ADVANCED_FACE('',(#1717),#160,.T.);
+#1717 = FACE_BOUND('',#1718,.T.);
+#1718 = EDGE_LOOP('',(#1719,#1743,#1764,#1765));
+#1719 = ORIENTED_EDGE('',*,*,#1720,.T.);
+#1720 = EDGE_CURVE('',#1624,#1721,#1723,.T.);
+#1721 = VERTEX_POINT('',#1722);
+#1722 = CARTESIAN_POINT('',(61.573125306858,-1.363260185449,-36.));
+#1723 = SURFACE_CURVE('',#1724,(#1729,#1736),.PCURVE_S1.);
+#1724 = CIRCLE('',#1725,1.5);
+#1725 = AXIS2_PLACEMENT_3D('',#1726,#1727,#1728);
+#1726 = CARTESIAN_POINT('',(61.314620777229,0.114297058167,-36.));
+#1727 = DIRECTION('',(-0.,0.,1.));
+#1728 = DIRECTION('',(0.985038162411,0.172336353086,0.));
+#1729 = PCURVE('',#160,#1730);
+#1730 = DEFINITIONAL_REPRESENTATION('',(#1731),#1735);
+#1731 = LINE('',#1732,#1733);
+#1732 = CARTESIAN_POINT('',(0.,-36.));
+#1733 = VECTOR('',#1734,1.);
+#1734 = DIRECTION('',(1.,0.));
+#1735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1736 = PCURVE('',#1200,#1737);
+#1737 = DEFINITIONAL_REPRESENTATION('',(#1738),#1742);
+#1738 = CIRCLE('',#1739,1.5);
+#1739 = AXIS2_PLACEMENT_2D('',#1740,#1741);
+#1740 = CARTESIAN_POINT('',(28.820028834579,-24.86943864308));
+#1741 = DIRECTION('',(0.985038162411,0.172336353086));
+#1742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1743 = ORIENTED_EDGE('',*,*,#1744,.F.);
+#1744 = EDGE_CURVE('',#144,#1721,#1745,.T.);
+#1745 = SURFACE_CURVE('',#1746,(#1750,#1757),.PCURVE_S1.);
+#1746 = LINE('',#1747,#1748);
+#1747 = CARTESIAN_POINT('',(61.573125306858,-1.363260185449,-35.));
+#1748 = VECTOR('',#1749,1.);
+#1749 = DIRECTION('',(0.,0.,-1.));
+#1750 = PCURVE('',#160,#1751);
+#1751 = DEFINITIONAL_REPRESENTATION('',(#1752),#1756);
+#1752 = LINE('',#1753,#1754);
+#1753 = CARTESIAN_POINT('',(4.712388980385,-35.));
+#1754 = VECTOR('',#1755,1.);
+#1755 = DIRECTION('',(0.,-1.));
+#1756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1757 = PCURVE('',#189,#1758);
+#1758 = DEFINITIONAL_REPRESENTATION('',(#1759),#1763);
+#1759 = LINE('',#1760,#1761);
+#1760 = CARTESIAN_POINT('',(4.88559,-35.));
+#1761 = VECTOR('',#1762,1.);
+#1762 = DIRECTION('',(0.,-1.));
+#1763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1764 = ORIENTED_EDGE('',*,*,#143,.F.);
+#1765 = ORIENTED_EDGE('',*,*,#1646,.T.);
+#1766 = ADVANCED_FACE('',(#1767),#476,.T.);
+#1767 = FACE_BOUND('',#1768,.T.);
+#1768 = EDGE_LOOP('',(#1769,#1770,#1793,#1814));
+#1769 = ORIENTED_EDGE('',*,*,#460,.T.);
+#1770 = ORIENTED_EDGE('',*,*,#1771,.T.);
+#1771 = EDGE_CURVE('',#432,#1772,#1774,.T.);
+#1772 = VERTEX_POINT('',#1773);
+#1773 = CARTESIAN_POINT('',(28.894193012883,63.382617383698,-36.));
+#1774 = SURFACE_CURVE('',#1775,(#1779,#1786),.PCURVE_S1.);
+#1775 = LINE('',#1776,#1777);
+#1776 = CARTESIAN_POINT('',(28.894193012883,63.382617383698,0.));
+#1777 = VECTOR('',#1778,1.);
+#1778 = DIRECTION('',(-0.,-0.,-1.));
+#1779 = PCURVE('',#476,#1780);
+#1780 = DEFINITIONAL_REPRESENTATION('',(#1781),#1785);
+#1781 = LINE('',#1782,#1783);
+#1782 = CARTESIAN_POINT('',(-19.12727480529,18.));
+#1783 = VECTOR('',#1784,1.);
+#1784 = DIRECTION('',(0.,-1.));
+#1785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1786 = PCURVE('',#448,#1787);
+#1787 = DEFINITIONAL_REPRESENTATION('',(#1788),#1792);
+#1788 = LINE('',#1789,#1790);
+#1789 = CARTESIAN_POINT('',(4.712388980385,0.));
+#1790 = VECTOR('',#1791,1.);
+#1791 = DIRECTION('',(0.,-1.));
+#1792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1793 = ORIENTED_EDGE('',*,*,#1794,.F.);
+#1794 = EDGE_CURVE('',#1671,#1772,#1795,.T.);
+#1795 = SURFACE_CURVE('',#1796,(#1800,#1807),.PCURVE_S1.);
+#1796 = LINE('',#1797,#1798);
+#1797 = CARTESIAN_POINT('',(1.844141827282,36.332565687533,-36.));
+#1798 = VECTOR('',#1799,1.);
+#1799 = DIRECTION('',(0.707106774513,0.70710678786,0.));
+#1800 = PCURVE('',#476,#1801);
+#1801 = DEFINITIONAL_REPRESENTATION('',(#1802),#1806);
+#1802 = LINE('',#1803,#1804);
+#1803 = CARTESIAN_POINT('',(19.127274805293,-18.));
+#1804 = VECTOR('',#1805,1.);
+#1805 = DIRECTION('',(-1.,0.));
+#1806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1807 = PCURVE('',#1200,#1808);
+#1808 = DEFINITIONAL_REPRESENTATION('',(#1809),#1813);
+#1809 = LINE('',#1810,#1811);
+#1810 = CARTESIAN_POINT('',(-30.65045011536,11.348829986278));
+#1811 = VECTOR('',#1812,1.);
+#1812 = DIRECTION('',(0.707106774513,0.70710678786));
+#1813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1814 = ORIENTED_EDGE('',*,*,#1696,.F.);
+#1815 = ADVANCED_FACE('',(#1816),#189,.T.);
+#1816 = FACE_BOUND('',#1817,.T.);
+#1817 = EDGE_LOOP('',(#1818,#1842,#1863,#1864));
+#1818 = ORIENTED_EDGE('',*,*,#1819,.T.);
+#1819 = EDGE_CURVE('',#1721,#1820,#1822,.T.);
+#1820 = VERTEX_POINT('',#1821);
+#1821 = CARTESIAN_POINT('',(66.313379396893,3.037931831852,-36.));
+#1822 = SURFACE_CURVE('',#1823,(#1828,#1835),.PCURVE_S1.);
+#1823 = CIRCLE('',#1824,5.945915);
+#1824 = AXIS2_PLACEMENT_3D('',#1825,#1826,#1827);
+#1825 = CARTESIAN_POINT('',(60.548428,4.493693,-36.));
+#1826 = DIRECTION('',(0.,0.,1.));
+#1827 = DIRECTION('',(1.,0.,0.));
+#1828 = PCURVE('',#189,#1829);
+#1829 = DEFINITIONAL_REPRESENTATION('',(#1830),#1834);
+#1830 = LINE('',#1831,#1832);
+#1831 = CARTESIAN_POINT('',(0.,-36.));
+#1832 = VECTOR('',#1833,1.);
+#1833 = DIRECTION('',(1.,0.));
+#1834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1835 = PCURVE('',#1200,#1836);
+#1836 = DEFINITIONAL_REPRESENTATION('',(#1837),#1841);
+#1837 = CIRCLE('',#1838,5.945915);
+#1838 = AXIS2_PLACEMENT_2D('',#1839,#1840);
+#1839 = CARTESIAN_POINT('',(28.05383605735,-20.49004270125));
+#1840 = DIRECTION('',(1.,0.));
+#1841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1842 = ORIENTED_EDGE('',*,*,#1843,.F.);
+#1843 = EDGE_CURVE('',#173,#1820,#1844,.T.);
+#1844 = SURFACE_CURVE('',#1845,(#1849,#1856),.PCURVE_S1.);
+#1845 = LINE('',#1846,#1847);
+#1846 = CARTESIAN_POINT('',(66.313379396893,3.037931831852,-35.));
+#1847 = VECTOR('',#1848,1.);
+#1848 = DIRECTION('',(0.,0.,-1.));
+#1849 = PCURVE('',#189,#1850);
+#1850 = DEFINITIONAL_REPRESENTATION('',(#1851),#1855);
+#1851 = LINE('',#1852,#1853);
+#1852 = CARTESIAN_POINT('',(6.035837,-35.));
+#1853 = VECTOR('',#1854,1.);
+#1854 = DIRECTION('',(0.,-1.));
+#1855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1856 = PCURVE('',#218,#1857);
+#1857 = DEFINITIONAL_REPRESENTATION('',(#1858),#1862);
+#1858 = LINE('',#1859,#1860);
+#1859 = CARTESIAN_POINT('',(4.465040493752,-35.));
+#1860 = VECTOR('',#1861,1.);
+#1861 = DIRECTION('',(0.,-1.));
+#1862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1863 = ORIENTED_EDGE('',*,*,#172,.F.);
+#1864 = ORIENTED_EDGE('',*,*,#1744,.T.);
+#1865 = ADVANCED_FACE('',(#1866),#448,.T.);
+#1866 = FACE_BOUND('',#1867,.T.);
+#1867 = EDGE_LOOP('',(#1868,#1892,#1893,#1894));
+#1868 = ORIENTED_EDGE('',*,*,#1869,.T.);
+#1869 = EDGE_CURVE('',#1870,#1772,#1872,.T.);
+#1870 = VERTEX_POINT('',#1871);
+#1871 = CARTESIAN_POINT('',(29.094797672334,63.550901687107,-36.));
+#1872 = SURFACE_CURVE('',#1873,(#1878,#1885),.PCURVE_S1.);
+#1873 = CIRCLE('',#1874,1.5);
+#1874 = AXIS2_PLACEMENT_3D('',#1875,#1876,#1877);
+#1875 = CARTESIAN_POINT('',(29.954853194673,62.321957221928,-36.));
+#1876 = DIRECTION('',(0.,0.,1.));
+#1877 = DIRECTION('',(-0.707106774513,-0.70710678786,0.));
+#1878 = PCURVE('',#448,#1879);
+#1879 = DEFINITIONAL_REPRESENTATION('',(#1880),#1884);
+#1880 = LINE('',#1881,#1882);
+#1881 = CARTESIAN_POINT('',(0.,-36.));
+#1882 = VECTOR('',#1883,1.);
+#1883 = DIRECTION('',(1.,0.));
+#1884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1885 = PCURVE('',#1200,#1886);
+#1886 = DEFINITIONAL_REPRESENTATION('',(#1887),#1891);
+#1887 = CIRCLE('',#1888,1.5);
+#1888 = AXIS2_PLACEMENT_2D('',#1889,#1890);
+#1889 = CARTESIAN_POINT('',(-2.539738747977,37.338221520673));
+#1890 = DIRECTION('',(-0.707106774513,-0.70710678786));
+#1891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1892 = ORIENTED_EDGE('',*,*,#1771,.F.);
+#1893 = ORIENTED_EDGE('',*,*,#431,.F.);
+#1894 = ORIENTED_EDGE('',*,*,#1895,.T.);
+#1895 = EDGE_CURVE('',#403,#1870,#1896,.T.);
+#1896 = SURFACE_CURVE('',#1897,(#1901,#1908),.PCURVE_S1.);
+#1897 = LINE('',#1898,#1899);
+#1898 = CARTESIAN_POINT('',(29.094797672334,63.550901687107,0.));
+#1899 = VECTOR('',#1900,1.);
+#1900 = DIRECTION('',(-0.,-0.,-1.));
+#1901 = PCURVE('',#448,#1902);
+#1902 = DEFINITIONAL_REPRESENTATION('',(#1903),#1907);
+#1903 = LINE('',#1904,#1905);
+#1904 = CARTESIAN_POINT('',(4.537604480755,0.));
+#1905 = VECTOR('',#1906,1.);
+#1906 = DIRECTION('',(0.,-1.));
+#1907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1908 = PCURVE('',#419,#1909);
+#1909 = DEFINITIONAL_REPRESENTATION('',(#1910),#1914);
+#1910 = LINE('',#1911,#1912);
+#1911 = CARTESIAN_POINT('',(2.18141,0.));
+#1912 = VECTOR('',#1913,1.);
+#1913 = DIRECTION('',(0.,-1.));
+#1914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1915 = ADVANCED_FACE('',(#1916),#218,.T.);
+#1916 = FACE_BOUND('',#1917,.T.);
+#1917 = EDGE_LOOP('',(#1918,#1942,#1963,#1964));
+#1918 = ORIENTED_EDGE('',*,*,#1919,.T.);
+#1919 = EDGE_CURVE('',#1820,#1920,#1922,.T.);
+#1920 = VERTEX_POINT('',#1921);
+#1921 = CARTESIAN_POINT('',(66.359031816186,3.405182852551,-36.));
+#1922 = SURFACE_CURVE('',#1923,(#1928,#1935),.PCURVE_S1.);
+#1923 = CIRCLE('',#1924,1.5);
+#1924 = AXIS2_PLACEMENT_3D('',#1925,#1926,#1927);
+#1925 = CARTESIAN_POINT('',(64.859031816186,3.405182583372,-36.));
+#1926 = DIRECTION('',(0.,0.,1.));
+#1927 = DIRECTION('',(-1.794526198751E-07,1.,-0.));
+#1928 = PCURVE('',#218,#1929);
+#1929 = DEFINITIONAL_REPRESENTATION('',(#1930),#1934);
+#1930 = LINE('',#1931,#1932);
+#1931 = CARTESIAN_POINT('',(-2.6645352591E-15,-36.));
+#1932 = VECTOR('',#1933,1.);
+#1933 = DIRECTION('',(1.,0.));
+#1934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1935 = PCURVE('',#1200,#1936);
+#1936 = DEFINITIONAL_REPRESENTATION('',(#1937),#1941);
+#1937 = CIRCLE('',#1938,1.5);
+#1938 = AXIS2_PLACEMENT_2D('',#1939,#1940);
+#1939 = CARTESIAN_POINT('',(32.364439873536,-21.57855311788));
+#1940 = DIRECTION('',(-1.794526198751E-07,1.));
+#1941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1942 = ORIENTED_EDGE('',*,*,#1943,.F.);
+#1943 = EDGE_CURVE('',#202,#1920,#1944,.T.);
+#1944 = SURFACE_CURVE('',#1945,(#1949,#1956),.PCURVE_S1.);
+#1945 = LINE('',#1946,#1947);
+#1946 = CARTESIAN_POINT('',(66.359031816186,3.405182852551,0.));
+#1947 = VECTOR('',#1948,1.);
+#1948 = DIRECTION('',(-0.,-0.,-1.));
+#1949 = PCURVE('',#218,#1950);
+#1950 = DEFINITIONAL_REPRESENTATION('',(#1951),#1955);
+#1951 = LINE('',#1952,#1953);
+#1952 = CARTESIAN_POINT('',(4.712388980385,0.));
+#1953 = VECTOR('',#1954,1.);
+#1954 = DIRECTION('',(0.,-1.));
+#1955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1956 = PCURVE('',#246,#1957);
+#1957 = DEFINITIONAL_REPRESENTATION('',(#1958),#1962);
+#1958 = LINE('',#1959,#1960);
+#1959 = CARTESIAN_POINT('',(-12.69919441786,18.));
+#1960 = VECTOR('',#1961,1.);
+#1961 = DIRECTION('',(0.,-1.));
+#1962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1963 = ORIENTED_EDGE('',*,*,#201,.F.);
+#1964 = ORIENTED_EDGE('',*,*,#1843,.T.);
+#1965 = ADVANCED_FACE('',(#1966),#419,.T.);
+#1966 = FACE_BOUND('',#1967,.T.);
+#1967 = EDGE_LOOP('',(#1968,#1992,#1993,#1994));
+#1968 = ORIENTED_EDGE('',*,*,#1969,.T.);
+#1969 = EDGE_CURVE('',#1970,#1870,#1972,.T.);
+#1970 = VERTEX_POINT('',#1971);
+#1971 = CARTESIAN_POINT('',(35.878528648726,63.550902862084,-36.));
+#1972 = SURFACE_CURVE('',#1973,(#1978,#1985),.PCURVE_S1.);
+#1973 = CIRCLE('',#1974,5.915664);
+#1974 = AXIS2_PLACEMENT_3D('',#1975,#1976,#1977);
+#1975 = CARTESIAN_POINT('',(32.486664,58.70422,-36.));
+#1976 = DIRECTION('',(0.,0.,1.));
+#1977 = DIRECTION('',(1.,0.,0.));
+#1978 = PCURVE('',#419,#1979);
+#1979 = DEFINITIONAL_REPRESENTATION('',(#1980),#1984);
+#1980 = LINE('',#1981,#1982);
+#1981 = CARTESIAN_POINT('',(-4.440892098501E-16,-36.));
+#1982 = VECTOR('',#1983,1.);
+#1983 = DIRECTION('',(1.,0.));
+#1984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1985 = PCURVE('',#1200,#1986);
+#1986 = DEFINITIONAL_REPRESENTATION('',(#1987),#1991);
+#1987 = CIRCLE('',#1988,5.915664);
+#1988 = AXIS2_PLACEMENT_2D('',#1989,#1990);
+#1989 = CARTESIAN_POINT('',(-7.927942649765E-03,33.720484298745));
+#1990 = DIRECTION('',(1.,0.));
+#1991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1992 = ORIENTED_EDGE('',*,*,#1895,.F.);
+#1993 = ORIENTED_EDGE('',*,*,#402,.F.);
+#1994 = ORIENTED_EDGE('',*,*,#1995,.T.);
+#1995 = EDGE_CURVE('',#374,#1970,#1996,.T.);
+#1996 = SURFACE_CURVE('',#1997,(#2001,#2008),.PCURVE_S1.);
+#1997 = LINE('',#1998,#1999);
+#1998 = CARTESIAN_POINT('',(35.878528648726,63.550902862084,0.));
+#1999 = VECTOR('',#2000,1.);
+#2000 = DIRECTION('',(-0.,-0.,-1.));
+#2001 = PCURVE('',#419,#2002);
+#2002 = DEFINITIONAL_REPRESENTATION('',(#2003),#2007);
+#2003 = LINE('',#2004,#2005);
+#2004 = CARTESIAN_POINT('',(0.960183,0.));
+#2005 = VECTOR('',#2006,1.);
+#2006 = DIRECTION('',(0.,-1.));
+#2007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2008 = PCURVE('',#390,#2009);
+#2009 = DEFINITIONAL_REPRESENTATION('',(#2010),#2014);
+#2010 = LINE('',#2011,#2012);
+#2011 = CARTESIAN_POINT('',(4.712388980385,0.));
+#2012 = VECTOR('',#2013,1.);
+#2013 = DIRECTION('',(0.,-1.));
+#2014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2015 = ADVANCED_FACE('',(#2016),#246,.T.);
+#2016 = FACE_BOUND('',#2017,.T.);
+#2017 = EDGE_LOOP('',(#2018,#2019,#2020,#2043));
+#2018 = ORIENTED_EDGE('',*,*,#230,.T.);
+#2019 = ORIENTED_EDGE('',*,*,#1943,.T.);
+#2020 = ORIENTED_EDGE('',*,*,#2021,.F.);
+#2021 = EDGE_CURVE('',#2022,#1920,#2024,.T.);
+#2022 = VERTEX_POINT('',#2023);
+#2023 = CARTESIAN_POINT('',(66.359027258379,28.803571688275,-36.));
+#2024 = SURFACE_CURVE('',#2025,(#2029,#2036),.PCURVE_S1.);
+#2025 = LINE('',#2026,#2027);
+#2026 = CARTESIAN_POINT('',(66.359027258379,28.803571688275,-36.));
+#2027 = VECTOR('',#2028,1.);
+#2028 = DIRECTION('',(1.794526192314E-07,-1.,0.));
+#2029 = PCURVE('',#246,#2030);
+#2030 = DEFINITIONAL_REPRESENTATION('',(#2031),#2035);
+#2031 = LINE('',#2032,#2033);
+#2032 = CARTESIAN_POINT('',(12.699194417862,-18.));
+#2033 = VECTOR('',#2034,1.);
+#2034 = DIRECTION('',(-1.,0.));
+#2035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2036 = PCURVE('',#1200,#2037);
+#2037 = DEFINITIONAL_REPRESENTATION('',(#2038),#2042);
+#2038 = LINE('',#2039,#2040);
+#2039 = CARTESIAN_POINT('',(33.864435315729,3.81983598702));
+#2040 = VECTOR('',#2041,1.);
+#2041 = DIRECTION('',(1.794526192314E-07,-1.));
+#2042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2043 = ORIENTED_EDGE('',*,*,#2044,.F.);
+#2044 = EDGE_CURVE('',#231,#2022,#2045,.T.);
+#2045 = SURFACE_CURVE('',#2046,(#2050,#2057),.PCURVE_S1.);
+#2046 = LINE('',#2047,#2048);
+#2047 = CARTESIAN_POINT('',(66.359027258379,28.803571688275,-35.));
+#2048 = VECTOR('',#2049,1.);
+#2049 = DIRECTION('',(0.,0.,-1.));
+#2050 = PCURVE('',#246,#2051);
+#2051 = DEFINITIONAL_REPRESENTATION('',(#2052),#2056);
+#2052 = LINE('',#2053,#2054);
+#2053 = CARTESIAN_POINT('',(12.699194417862,-17.));
+#2054 = VECTOR('',#2055,1.);
+#2055 = DIRECTION('',(0.,-1.));
+#2056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2057 = PCURVE('',#275,#2058);
+#2058 = DEFINITIONAL_REPRESENTATION('',(#2059),#2063);
+#2059 = LINE('',#2060,#2061);
+#2060 = CARTESIAN_POINT('',(4.699450159837,-35.));
+#2061 = VECTOR('',#2062,1.);
+#2062 = DIRECTION('',(0.,-1.));
+#2063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2064 = ADVANCED_FACE('',(#2065),#390,.T.);
+#2065 = FACE_BOUND('',#2066,.T.);
+#2066 = EDGE_LOOP('',(#2067,#2091,#2092,#2093));
+#2067 = ORIENTED_EDGE('',*,*,#2068,.T.);
+#2068 = EDGE_CURVE('',#2069,#1970,#2071,.T.);
+#2069 = VERTEX_POINT('',#2070);
+#2070 = CARTESIAN_POINT('',(36.079133750319,63.38261824432,-36.));
+#2071 = SURFACE_CURVE('',#2072,(#2077,#2084),.PCURVE_S1.);
+#2072 = CIRCLE('',#2073,1.5);
+#2073 = AXIS2_PLACEMENT_3D('',#2074,#2075,#2076);
+#2074 = CARTESIAN_POINT('',(35.018473552106,62.321958098973,-36.));
+#2075 = DIRECTION('',(0.,0.,1.));
+#2076 = DIRECTION('',(-0.819296508741,0.573370064413,-0.));
+#2077 = PCURVE('',#390,#2078);
+#2078 = DEFINITIONAL_REPRESENTATION('',(#2079),#2083);
+#2079 = LINE('',#2080,#2081);
+#2080 = CARTESIAN_POINT('',(-2.6645352591E-15,-36.));
+#2081 = VECTOR('',#2082,1.);
+#2082 = DIRECTION('',(1.,0.));
+#2083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2084 = PCURVE('',#1200,#2085);
+#2085 = DEFINITIONAL_REPRESENTATION('',(#2086),#2090);
+#2086 = CIRCLE('',#2087,1.5);
+#2087 = AXIS2_PLACEMENT_2D('',#2088,#2089);
+#2088 = CARTESIAN_POINT('',(2.523881609456,37.338222397718));
+#2089 = DIRECTION('',(-0.819296508741,0.573370064413));
+#2090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2091 = ORIENTED_EDGE('',*,*,#1995,.F.);
+#2092 = ORIENTED_EDGE('',*,*,#373,.F.);
+#2093 = ORIENTED_EDGE('',*,*,#2094,.T.);
+#2094 = EDGE_CURVE('',#346,#2069,#2095,.T.);
+#2095 = SURFACE_CURVE('',#2096,(#2100,#2107),.PCURVE_S1.);
+#2096 = LINE('',#2097,#2098);
+#2097 = CARTESIAN_POINT('',(36.079133750319,63.38261824432,-35.));
+#2098 = VECTOR('',#2099,1.);
+#2099 = DIRECTION('',(0.,0.,-1.));
+#2100 = PCURVE('',#390,#2101);
+#2101 = DEFINITIONAL_REPRESENTATION('',(#2102),#2106);
+#2102 = LINE('',#2103,#2104);
+#2103 = CARTESIAN_POINT('',(4.537604118861,-35.));
+#2104 = VECTOR('',#2105,1.);
+#2105 = DIRECTION('',(0.,-1.));
+#2106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2107 = PCURVE('',#361,#2108);
+#2108 = DEFINITIONAL_REPRESENTATION('',(#2109),#2113);
+#2109 = LINE('',#2110,#2111);
+#2110 = CARTESIAN_POINT('',(19.396696973523,-17.));
+#2111 = VECTOR('',#2112,1.);
+#2112 = DIRECTION('',(0.,-1.));
+#2113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2114 = ADVANCED_FACE('',(#2115),#275,.T.);
+#2115 = FACE_BOUND('',#2116,.T.);
+#2116 = EDGE_LOOP('',(#2117,#2141,#2162,#2163));
+#2117 = ORIENTED_EDGE('',*,*,#2118,.T.);
+#2118 = EDGE_CURVE('',#2022,#2119,#2121,.T.);
+#2119 = VERTEX_POINT('',#2120);
+#2120 = CARTESIAN_POINT('',(66.35890169684,28.822979377546,-36.));
+#2121 = SURFACE_CURVE('',#2122,(#2127,#2134),.PCURVE_S1.);
+#2122 = CIRCLE('',#2123,1.5);
+#2123 = AXIS2_PLACEMENT_3D('',#2124,#2125,#2126);
+#2124 = CARTESIAN_POINT('',(64.859027258379,28.803571419096,-36.));
+#2125 = DIRECTION('',(0.,0.,1.));
+#2126 = DIRECTION('',(-1.293863896671E-02,0.999916292307,-0.));
+#2127 = PCURVE('',#275,#2128);
+#2128 = DEFINITIONAL_REPRESENTATION('',(#2129),#2133);
+#2129 = LINE('',#2130,#2131);
+#2130 = CARTESIAN_POINT('',(-1.7763568394E-15,-36.));
+#2131 = VECTOR('',#2132,1.);
+#2132 = DIRECTION('',(1.,0.));
+#2133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2134 = PCURVE('',#1200,#2135);
+#2135 = DEFINITIONAL_REPRESENTATION('',(#2136),#2140);
+#2136 = CIRCLE('',#2137,1.5);
+#2137 = AXIS2_PLACEMENT_2D('',#2138,#2139);
+#2138 = CARTESIAN_POINT('',(32.364435315729,3.819835717841));
+#2139 = DIRECTION('',(-1.293863896671E-02,0.999916292307));
+#2140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2141 = ORIENTED_EDGE('',*,*,#2142,.F.);
+#2142 = EDGE_CURVE('',#259,#2119,#2143,.T.);
+#2143 = SURFACE_CURVE('',#2144,(#2148,#2155),.PCURVE_S1.);
+#2144 = LINE('',#2145,#2146);
+#2145 = CARTESIAN_POINT('',(66.35890169684,28.822979377546,-35.));
+#2146 = VECTOR('',#2147,1.);
+#2147 = DIRECTION('',(0.,0.,-1.));
+#2148 = PCURVE('',#275,#2149);
+#2149 = DEFINITIONAL_REPRESENTATION('',(#2150),#2154);
+#2150 = LINE('',#2151,#2152);
+#2151 = CARTESIAN_POINT('',(4.712388980385,-35.));
+#2152 = VECTOR('',#2153,1.);
+#2153 = DIRECTION('',(0.,-1.));
+#2154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2155 = PCURVE('',#304,#2156);
+#2156 = DEFINITIONAL_REPRESENTATION('',(#2157),#2161);
+#2157 = LINE('',#2158,#2159);
+#2158 = CARTESIAN_POINT('',(1.2939E-02,-35.));
+#2159 = VECTOR('',#2160,1.);
+#2160 = DIRECTION('',(0.,-1.));
+#2161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2162 = ORIENTED_EDGE('',*,*,#258,.F.);
+#2163 = ORIENTED_EDGE('',*,*,#2044,.T.);
+#2164 = ADVANCED_FACE('',(#2165),#361,.T.);
+#2165 = FACE_BOUND('',#2166,.T.);
+#2166 = EDGE_LOOP('',(#2167,#2168,#2191,#2212));
+#2167 = ORIENTED_EDGE('',*,*,#345,.T.);
+#2168 = ORIENTED_EDGE('',*,*,#2169,.T.);
+#2169 = EDGE_CURVE('',#317,#2170,#2172,.T.);
+#2170 = VERTEX_POINT('',#2171);
+#2171 = CARTESIAN_POINT('',(63.51020499191,35.951545635516,-36.));
+#2172 = SURFACE_CURVE('',#2173,(#2177,#2184),.PCURVE_S1.);
+#2173 = LINE('',#2174,#2175);
+#2174 = CARTESIAN_POINT('',(63.51020499191,35.951545635516,0.));
+#2175 = VECTOR('',#2176,1.);
+#2176 = DIRECTION('',(-0.,-0.,-1.));
+#2177 = PCURVE('',#361,#2178);
+#2178 = DEFINITIONAL_REPRESENTATION('',(#2179),#2183);
+#2179 = LINE('',#2180,#2181);
+#2180 = CARTESIAN_POINT('',(-19.39669697352,18.));
+#2181 = VECTOR('',#2182,1.);
+#2182 = DIRECTION('',(0.,-1.));
+#2183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2184 = PCURVE('',#333,#2185);
+#2185 = DEFINITIONAL_REPRESENTATION('',(#2186),#2190);
+#2186 = LINE('',#2187,#2188);
+#2187 = CARTESIAN_POINT('',(4.712388980385,0.));
+#2188 = VECTOR('',#2189,1.);
+#2189 = DIRECTION('',(0.,-1.));
+#2190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2191 = ORIENTED_EDGE('',*,*,#2192,.F.);
+#2192 = EDGE_CURVE('',#2069,#2170,#2193,.T.);
+#2193 = SURFACE_CURVE('',#2194,(#2198,#2205),.PCURVE_S1.);
+#2194 = LINE('',#2195,#2196);
+#2195 = CARTESIAN_POINT('',(36.079133750319,63.38261824432,-36.));
+#2196 = VECTOR('',#2197,1.);
+#2197 = DIRECTION('',(0.707106763565,-0.707106798808,0.));
+#2198 = PCURVE('',#361,#2199);
+#2199 = DEFINITIONAL_REPRESENTATION('',(#2200),#2204);
+#2200 = LINE('',#2201,#2202);
+#2201 = CARTESIAN_POINT('',(19.396696973523,-18.));
+#2202 = VECTOR('',#2203,1.);
+#2203 = DIRECTION('',(-1.,0.));
+#2204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2205 = PCURVE('',#1200,#2206);
+#2206 = DEFINITIONAL_REPRESENTATION('',(#2207),#2211);
+#2207 = LINE('',#2208,#2209);
+#2208 = CARTESIAN_POINT('',(3.584541807669,38.398882543065));
+#2209 = VECTOR('',#2210,1.);
+#2210 = DIRECTION('',(0.707106763565,-0.707106798808));
+#2211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2212 = ORIENTED_EDGE('',*,*,#2094,.F.);
+#2213 = ADVANCED_FACE('',(#2214),#304,.T.);
+#2214 = FACE_BOUND('',#2215,.T.);
+#2215 = EDGE_LOOP('',(#2216,#2240,#2261,#2262));
+#2216 = ORIENTED_EDGE('',*,*,#2217,.T.);
+#2217 = EDGE_CURVE('',#2119,#2218,#2220,.T.);
+#2218 = VERTEX_POINT('',#2219);
+#2219 = CARTESIAN_POINT('',(63.556380428012,35.903266287404,-36.));
+#2220 = SURFACE_CURVE('',#2221,(#2226,#2233),.PCURVE_S1.);
+#2221 = CIRCLE('',#2222,10.69559);
+#2222 = AXIS2_PLACEMENT_3D('',#2223,#2224,#2225);
+#2223 = CARTESIAN_POINT('',(55.664207,28.684593,-36.));
+#2224 = DIRECTION('',(0.,0.,1.));
+#2225 = DIRECTION('',(1.,0.,0.));
+#2226 = PCURVE('',#304,#2227);
+#2227 = DEFINITIONAL_REPRESENTATION('',(#2228),#2232);
+#2228 = LINE('',#2229,#2230);
+#2229 = CARTESIAN_POINT('',(9.71445146547E-17,-36.));
+#2230 = VECTOR('',#2231,1.);
+#2231 = DIRECTION('',(1.,0.));
+#2232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2233 = PCURVE('',#1200,#2234);
+#2234 = DEFINITIONAL_REPRESENTATION('',(#2235),#2239);
+#2235 = CIRCLE('',#2236,10.69559);
+#2236 = AXIS2_PLACEMENT_2D('',#2237,#2238);
+#2237 = CARTESIAN_POINT('',(23.16961505735,3.700857298745));
+#2238 = DIRECTION('',(1.,0.));
+#2239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2240 = ORIENTED_EDGE('',*,*,#2241,.F.);
+#2241 = EDGE_CURVE('',#288,#2218,#2242,.T.);
+#2242 = SURFACE_CURVE('',#2243,(#2247,#2254),.PCURVE_S1.);
+#2243 = LINE('',#2244,#2245);
+#2244 = CARTESIAN_POINT('',(63.556380428012,35.903266287404,-35.));
+#2245 = VECTOR('',#2246,1.);
+#2246 = DIRECTION('',(0.,0.,-1.));
+#2247 = PCURVE('',#304,#2248);
+#2248 = DEFINITIONAL_REPRESENTATION('',(#2249),#2253);
+#2249 = LINE('',#2250,#2251);
+#2250 = CARTESIAN_POINT('',(0.740857,-35.));
+#2251 = VECTOR('',#2252,1.);
+#2252 = DIRECTION('',(0.,-1.));
+#2253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2254 = PCURVE('',#333,#2255);
+#2255 = DEFINITIONAL_REPRESENTATION('',(#2256),#2260);
+#2256 = LINE('',#2257,#2258);
+#2257 = CARTESIAN_POINT('',(4.667847841908,-35.));
+#2258 = VECTOR('',#2259,1.);
+#2259 = DIRECTION('',(0.,-1.));
+#2260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2261 = ORIENTED_EDGE('',*,*,#287,.F.);
+#2262 = ORIENTED_EDGE('',*,*,#2142,.T.);
+#2263 = ADVANCED_FACE('',(#2264),#333,.T.);
+#2264 = FACE_BOUND('',#2265,.T.);
+#2265 = EDGE_LOOP('',(#2266,#2288,#2289,#2290));
+#2266 = ORIENTED_EDGE('',*,*,#2267,.T.);
+#2267 = EDGE_CURVE('',#2218,#2170,#2268,.T.);
+#2268 = SURFACE_CURVE('',#2269,(#2274,#2281),.PCURVE_S1.);
+#2269 = CIRCLE('',#2270,1.5);
+#2270 = AXIS2_PLACEMENT_3D('',#2271,#2272,#2273);
+#2271 = CARTESIAN_POINT('',(62.449544793697,34.890885490169,-36.));
+#2272 = DIRECTION('',(0.,0.,1.));
+#2273 = DIRECTION('',(-0.707106763565,0.707106798808,-0.));
+#2274 = PCURVE('',#333,#2275);
+#2275 = DEFINITIONAL_REPRESENTATION('',(#2276),#2280);
+#2276 = LINE('',#2277,#2278);
+#2277 = CARTESIAN_POINT('',(8.881784197001E-16,-36.));
+#2278 = VECTOR('',#2279,1.);
+#2279 = DIRECTION('',(1.,0.));
+#2280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2281 = PCURVE('',#1200,#2282);
+#2282 = DEFINITIONAL_REPRESENTATION('',(#2283),#2287);
+#2283 = CIRCLE('',#2284,1.5);
+#2284 = AXIS2_PLACEMENT_2D('',#2285,#2286);
+#2285 = CARTESIAN_POINT('',(29.954952851048,9.907149788914));
+#2286 = DIRECTION('',(-0.707106763565,0.707106798808));
+#2287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2288 = ORIENTED_EDGE('',*,*,#2169,.F.);
+#2289 = ORIENTED_EDGE('',*,*,#316,.F.);
+#2290 = ORIENTED_EDGE('',*,*,#2241,.T.);
+#2291 = ADVANCED_FACE('',(#2292),#622,.F.);
+#2292 = FACE_BOUND('',#2293,.F.);
+#2293 = EDGE_LOOP('',(#2294,#2317,#2346,#2367));
+#2294 = ORIENTED_EDGE('',*,*,#2295,.T.);
+#2295 = EDGE_CURVE('',#604,#2296,#2298,.T.);
+#2296 = VERTEX_POINT('',#2297);
+#2297 = CARTESIAN_POINT('',(2.834173763589,35.413409315306,-3.));
+#2298 = SURFACE_CURVE('',#2299,(#2303,#2310),.PCURVE_S1.);
+#2299 = LINE('',#2300,#2301);
+#2300 = CARTESIAN_POINT('',(2.834173763589,35.413409315306,0.));
+#2301 = VECTOR('',#2302,1.);
+#2302 = DIRECTION('',(-0.,-0.,-1.));
+#2303 = PCURVE('',#622,#2304);
+#2304 = DEFINITIONAL_REPRESENTATION('',(#2305),#2309);
+#2305 = LINE('',#2306,#2307);
+#2306 = CARTESIAN_POINT('',(4.659721811733,0.));
+#2307 = VECTOR('',#2308,1.);
+#2308 = DIRECTION('',(0.,-1.));
+#2309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2310 = PCURVE('',#650,#2311);
+#2311 = DEFINITIONAL_REPRESENTATION('',(#2312),#2316);
+#2312 = LINE('',#2313,#2314);
+#2313 = CARTESIAN_POINT('',(0.,0.));
+#2314 = VECTOR('',#2315,1.);
+#2315 = DIRECTION('',(0.,-1.));
+#2316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2317 = ORIENTED_EDGE('',*,*,#2318,.T.);
+#2318 = EDGE_CURVE('',#2296,#2319,#2321,.T.);
+#2319 = VERTEX_POINT('',#2320);
+#2320 = CARTESIAN_POINT('',(2.756249966154,35.33126949294,-3.));
+#2321 = SURFACE_CURVE('',#2322,(#2327,#2334),.PCURVE_S1.);
+#2322 = CIRCLE('',#2323,2.15);
+#2323 = AXIS2_PLACEMENT_3D('',#2324,#2325,#2326);
+#2324 = CARTESIAN_POINT('',(4.354453357488,33.893129750102,-3.));
+#2325 = DIRECTION('',(0.,0.,1.));
+#2326 = DIRECTION('',(-0.66890220597,-0.743350414575,0.));
+#2327 = PCURVE('',#622,#2328);
+#2328 = DEFINITIONAL_REPRESENTATION('',(#2329),#2333);
+#2329 = LINE('',#2330,#2331);
+#2330 = CARTESIAN_POINT('',(0.,-3.));
+#2331 = VECTOR('',#2332,1.);
+#2332 = DIRECTION('',(1.,0.));
+#2333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2334 = PCURVE('',#2335,#2340);
+#2335 = PLANE('',#2336);
+#2336 = AXIS2_PLACEMENT_3D('',#2337,#2338,#2339);
+#2337 = CARTESIAN_POINT('',(32.495363548603,25.019768728736,-3.));
+#2338 = DIRECTION('',(0.,0.,1.));
+#2339 = DIRECTION('',(1.,0.,0.));
+#2340 = DEFINITIONAL_REPRESENTATION('',(#2341),#2345);
+#2341 = CIRCLE('',#2342,2.15);
+#2342 = AXIS2_PLACEMENT_2D('',#2343,#2344);
+#2343 = CARTESIAN_POINT('',(-28.14091019111,8.873361021366));
+#2344 = DIRECTION('',(-0.66890220597,-0.743350414575));
+#2345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2346 = ORIENTED_EDGE('',*,*,#2347,.F.);
+#2347 = EDGE_CURVE('',#606,#2319,#2348,.T.);
+#2348 = SURFACE_CURVE('',#2349,(#2353,#2360),.PCURVE_S1.);
+#2349 = LINE('',#2350,#2351);
+#2350 = CARTESIAN_POINT('',(2.756249966154,35.33126949294,0.));
+#2351 = VECTOR('',#2352,1.);
+#2352 = DIRECTION('',(-0.,-0.,-1.));
+#2353 = PCURVE('',#622,#2354);
+#2354 = DEFINITIONAL_REPRESENTATION('',(#2355),#2359);
+#2355 = LINE('',#2356,#2357);
+#2356 = CARTESIAN_POINT('',(4.712388980383,0.));
+#2357 = VECTOR('',#2358,1.);
+#2358 = DIRECTION('',(0.,-1.));
+#2359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2360 = PCURVE('',#1166,#2361);
+#2361 = DEFINITIONAL_REPRESENTATION('',(#2362),#2366);
+#2362 = LINE('',#2363,#2364);
+#2363 = CARTESIAN_POINT('',(2.408861668281,0.));
+#2364 = VECTOR('',#2365,1.);
+#2365 = DIRECTION('',(0.,-1.));
+#2366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2367 = ORIENTED_EDGE('',*,*,#603,.F.);
+#2368 = ADVANCED_FACE('',(#2369),#1166,.F.);
+#2369 = FACE_BOUND('',#2370,.F.);
+#2370 = EDGE_LOOP('',(#2371,#2372,#2396,#2417));
+#2371 = ORIENTED_EDGE('',*,*,#2347,.T.);
+#2372 = ORIENTED_EDGE('',*,*,#2373,.T.);
+#2373 = EDGE_CURVE('',#2319,#2374,#2376,.T.);
+#2374 = VERTEX_POINT('',#2375);
+#2375 = CARTESIAN_POINT('',(-1.309789143003E-03,29.70786163488,-3.));
+#2376 = SURFACE_CURVE('',#2377,(#2382,#2389),.PCURVE_S1.);
+#2377 = CIRCLE('',#2378,11.458604);
+#2378 = AXIS2_PLACEMENT_3D('',#2379,#2380,#2381);
+#2379 = CARTESIAN_POINT('',(11.274008,27.666584,-3.));
+#2380 = DIRECTION('',(0.,0.,1.));
+#2381 = DIRECTION('',(1.,0.,0.));
+#2382 = PCURVE('',#1166,#2383);
+#2383 = DEFINITIONAL_REPRESENTATION('',(#2384),#2388);
+#2384 = LINE('',#2385,#2386);
+#2385 = CARTESIAN_POINT('',(0.,-3.));
+#2386 = VECTOR('',#2387,1.);
+#2387 = DIRECTION('',(1.,0.));
+#2388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2389 = PCURVE('',#2335,#2390);
+#2390 = DEFINITIONAL_REPRESENTATION('',(#2391),#2395);
+#2391 = CIRCLE('',#2392,11.458604);
+#2392 = AXIS2_PLACEMENT_2D('',#2393,#2394);
+#2393 = CARTESIAN_POINT('',(-21.2213555486,2.646815271264));
+#2394 = DIRECTION('',(1.,0.));
+#2395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2396 = ORIENTED_EDGE('',*,*,#2397,.F.);
+#2397 = EDGE_CURVE('',#1123,#2374,#2398,.T.);
+#2398 = SURFACE_CURVE('',#2399,(#2403,#2410),.PCURVE_S1.);
+#2399 = LINE('',#2400,#2401);
+#2400 = CARTESIAN_POINT('',(-1.309789143003E-03,29.70786163488,0.));
+#2401 = VECTOR('',#2402,1.);
+#2402 = DIRECTION('',(-0.,-0.,-1.));
+#2403 = PCURVE('',#1166,#2404);
+#2404 = DEFINITIONAL_REPRESENTATION('',(#2405),#2409);
+#2405 = LINE('',#2406,#2407);
+#2406 = CARTESIAN_POINT('',(2.962493043299,0.));
+#2407 = VECTOR('',#2408,1.);
+#2408 = DIRECTION('',(0.,-1.));
+#2409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2410 = PCURVE('',#1139,#2411);
+#2411 = DEFINITIONAL_REPRESENTATION('',(#2412),#2416);
+#2412 = LINE('',#2413,#2414);
+#2413 = CARTESIAN_POINT('',(4.533289350735,0.));
+#2414 = VECTOR('',#2415,1.);
+#2415 = DIRECTION('',(0.,-1.));
+#2416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2417 = ORIENTED_EDGE('',*,*,#1151,.F.);
+#2418 = ADVANCED_FACE('',(#2419),#1139,.F.);
+#2419 = FACE_BOUND('',#2420,.F.);
+#2420 = EDGE_LOOP('',(#2421,#2422,#2446,#2467));
+#2421 = ORIENTED_EDGE('',*,*,#2397,.T.);
+#2422 = ORIENTED_EDGE('',*,*,#2423,.T.);
+#2423 = EDGE_CURVE('',#2374,#2424,#2426,.T.);
+#2424 = VERTEX_POINT('',#2425);
+#2425 = CARTESIAN_POINT('',(-3.570013489059E-02,29.324852728043,-3.));
+#2426 = SURFACE_CURVE('',#2427,(#2432,#2439),.PCURVE_S1.);
+#2427 = CIRCLE('',#2428,2.15);
+#2428 = AXIS2_PLACEMENT_3D('',#2429,#2430,#2431);
+#2429 = CARTESIAN_POINT('',(2.11429986511,29.324852769664,-3.));
+#2430 = DIRECTION('',(-0.,0.,1.));
+#2431 = DIRECTION('',(1.935859883506E-08,-1.,0.));
+#2432 = PCURVE('',#1139,#2433);
+#2433 = DEFINITIONAL_REPRESENTATION('',(#2434),#2438);
+#2434 = LINE('',#2435,#2436);
+#2435 = CARTESIAN_POINT('',(0.,-3.));
+#2436 = VECTOR('',#2437,1.);
+#2437 = DIRECTION('',(1.,0.));
+#2438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2439 = PCURVE('',#2335,#2440);
+#2440 = DEFINITIONAL_REPRESENTATION('',(#2441),#2445);
+#2441 = CIRCLE('',#2442,2.15);
+#2442 = AXIS2_PLACEMENT_2D('',#2443,#2444);
+#2443 = CARTESIAN_POINT('',(-30.38106368349,4.305084040929));
+#2444 = DIRECTION('',(1.935859883506E-08,-1.));
+#2445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2446 = ORIENTED_EDGE('',*,*,#2447,.F.);
+#2447 = EDGE_CURVE('',#1095,#2424,#2448,.T.);
+#2448 = SURFACE_CURVE('',#2449,(#2453,#2460),.PCURVE_S1.);
+#2449 = LINE('',#2450,#2451);
+#2450 = CARTESIAN_POINT('',(-3.570013489059E-02,29.324852728043,0.));
+#2451 = VECTOR('',#2452,1.);
+#2452 = DIRECTION('',(-0.,-0.,-1.));
+#2453 = PCURVE('',#1139,#2454);
+#2454 = DEFINITIONAL_REPRESENTATION('',(#2455),#2459);
+#2455 = LINE('',#2456,#2457);
+#2456 = CARTESIAN_POINT('',(4.712388980385,0.));
+#2457 = VECTOR('',#2458,1.);
+#2458 = DIRECTION('',(0.,-1.));
+#2459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2460 = PCURVE('',#1110,#2461);
+#2461 = DEFINITIONAL_REPRESENTATION('',(#2462),#2466);
+#2462 = LINE('',#2463,#2464);
+#2463 = CARTESIAN_POINT('',(25.611143301473,0.));
+#2464 = VECTOR('',#2465,1.);
+#2465 = DIRECTION('',(0.,-1.));
+#2466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2467 = ORIENTED_EDGE('',*,*,#1122,.F.);
+#2468 = ADVANCED_FACE('',(#2469),#1110,.T.);
+#2469 = FACE_BOUND('',#2470,.T.);
+#2470 = EDGE_LOOP('',(#2471,#2494,#2515,#2516));
+#2471 = ORIENTED_EDGE('',*,*,#2472,.T.);
+#2472 = EDGE_CURVE('',#1066,#2473,#2475,.T.);
+#2473 = VERTEX_POINT('',#2474);
+#2474 = CARTESIAN_POINT('',(-3.56996390947E-02,3.71370942657,-3.));
+#2475 = SURFACE_CURVE('',#2476,(#2480,#2487),.PCURVE_S1.);
+#2476 = LINE('',#2477,#2478);
+#2477 = CARTESIAN_POINT('',(-3.56996390947E-02,3.71370942657,0.));
+#2478 = VECTOR('',#2479,1.);
+#2479 = DIRECTION('',(-0.,-0.,-1.));
+#2480 = PCURVE('',#1110,#2481);
+#2481 = DEFINITIONAL_REPRESENTATION('',(#2482),#2486);
+#2482 = LINE('',#2483,#2484);
+#2483 = CARTESIAN_POINT('',(0.,0.));
+#2484 = VECTOR('',#2485,1.);
+#2485 = DIRECTION('',(0.,-1.));
+#2486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2487 = PCURVE('',#1082,#2488);
+#2488 = DEFINITIONAL_REPRESENTATION('',(#2489),#2493);
+#2489 = LINE('',#2490,#2491);
+#2490 = CARTESIAN_POINT('',(4.355317780551,0.));
+#2491 = VECTOR('',#2492,1.);
+#2492 = DIRECTION('',(0.,-1.));
+#2493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2494 = ORIENTED_EDGE('',*,*,#2495,.T.);
+#2495 = EDGE_CURVE('',#2473,#2424,#2496,.T.);
+#2496 = SURFACE_CURVE('',#2497,(#2501,#2508),.PCURVE_S1.);
+#2497 = LINE('',#2498,#2499);
+#2498 = CARTESIAN_POINT('',(-3.56996390947E-02,3.71370942657,-3.));
+#2499 = VECTOR('',#2500,1.);
+#2500 = DIRECTION('',(-1.935860034127E-08,1.,0.));
+#2501 = PCURVE('',#1110,#2502);
+#2502 = DEFINITIONAL_REPRESENTATION('',(#2503),#2507);
+#2503 = LINE('',#2504,#2505);
+#2504 = CARTESIAN_POINT('',(0.,-3.));
+#2505 = VECTOR('',#2506,1.);
+#2506 = DIRECTION('',(1.,0.));
+#2507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2508 = PCURVE('',#2335,#2509);
+#2509 = DEFINITIONAL_REPRESENTATION('',(#2510),#2514);
+#2510 = LINE('',#2511,#2512);
+#2511 = CARTESIAN_POINT('',(-32.53106318769,-21.30605930216));
+#2512 = VECTOR('',#2513,1.);
+#2513 = DIRECTION('',(-1.935860034127E-08,1.));
+#2514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2515 = ORIENTED_EDGE('',*,*,#2447,.F.);
+#2516 = ORIENTED_EDGE('',*,*,#1094,.F.);
+#2517 = ADVANCED_FACE('',(#2518),#1082,.F.);
+#2518 = FACE_BOUND('',#2519,.F.);
+#2519 = EDGE_LOOP('',(#2520,#2521,#2545,#2566));
+#2520 = ORIENTED_EDGE('',*,*,#2472,.T.);
+#2521 = ORIENTED_EDGE('',*,*,#2522,.T.);
+#2522 = EDGE_CURVE('',#2473,#2523,#2525,.T.);
+#2523 = VERTEX_POINT('',#2524);
+#2524 = CARTESIAN_POINT('',(9.99125950216E-02,2.962216335383,-3.));
+#2525 = SURFACE_CURVE('',#2526,(#2531,#2538),.PCURVE_S1.);
+#2526 = CIRCLE('',#2527,2.15);
+#2527 = AXIS2_PLACEMENT_3D('',#2528,#2529,#2530);
+#2528 = CARTESIAN_POINT('',(2.114300360906,3.713709468191,-3.));
+#2529 = DIRECTION('',(-0.,0.,1.));
+#2530 = DIRECTION('',(0.349531689678,-0.936924542271,0.));
+#2531 = PCURVE('',#1082,#2532);
+#2532 = DEFINITIONAL_REPRESENTATION('',(#2533),#2537);
+#2533 = LINE('',#2534,#2535);
+#2534 = CARTESIAN_POINT('',(0.,-3.));
+#2535 = VECTOR('',#2536,1.);
+#2536 = DIRECTION('',(1.,0.));
+#2537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2538 = PCURVE('',#2335,#2539);
+#2539 = DEFINITIONAL_REPRESENTATION('',(#2540),#2544);
+#2540 = CIRCLE('',#2541,2.15);
+#2541 = AXIS2_PLACEMENT_2D('',#2542,#2543);
+#2542 = CARTESIAN_POINT('',(-30.38106318769,-21.30605926054));
+#2543 = DIRECTION('',(0.349531689678,-0.936924542271));
+#2544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2545 = ORIENTED_EDGE('',*,*,#2546,.F.);
+#2546 = EDGE_CURVE('',#1037,#2523,#2547,.T.);
+#2547 = SURFACE_CURVE('',#2548,(#2552,#2559),.PCURVE_S1.);
+#2548 = LINE('',#2549,#2550);
+#2549 = CARTESIAN_POINT('',(9.99125950216E-02,2.962216335383,0.));
+#2550 = VECTOR('',#2551,1.);
+#2551 = DIRECTION('',(-0.,-0.,-1.));
+#2552 = PCURVE('',#1082,#2553);
+#2553 = DEFINITIONAL_REPRESENTATION('',(#2554),#2558);
+#2554 = LINE('',#2555,#2556);
+#2555 = CARTESIAN_POINT('',(4.712388980385,0.));
+#2556 = VECTOR('',#2557,1.);
+#2557 = DIRECTION('',(0.,-1.));
+#2558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2559 = PCURVE('',#1053,#2560);
+#2560 = DEFINITIONAL_REPRESENTATION('',(#2561),#2565);
+#2561 = LINE('',#2562,#2563);
+#2562 = CARTESIAN_POINT('',(3.498663872782,0.));
+#2563 = VECTOR('',#2564,1.);
+#2564 = DIRECTION('',(0.,-1.));
+#2565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2566 = ORIENTED_EDGE('',*,*,#1065,.F.);
+#2567 = ADVANCED_FACE('',(#2568),#1053,.F.);
+#2568 = FACE_BOUND('',#2569,.F.);
+#2569 = EDGE_LOOP('',(#2570,#2571,#2595,#2616));
+#2570 = ORIENTED_EDGE('',*,*,#2546,.T.);
+#2571 = ORIENTED_EDGE('',*,*,#2572,.T.);
+#2572 = EDGE_CURVE('',#2523,#2573,#2575,.T.);
+#2573 = VERTEX_POINT('',#2574);
+#2574 = CARTESIAN_POINT('',(3.332571200429,3.537885803733E-02,-3.));
+#2575 = SURFACE_CURVE('',#2576,(#2581,#2588),.PCURVE_S1.);
+#2576 = CIRCLE('',#2577,4.740522);
+#2577 = AXIS2_PLACEMENT_3D('',#2578,#2579,#2580);
+#2578 = CARTESIAN_POINT('',(4.541424,4.619179,-3.));
+#2579 = DIRECTION('',(0.,0.,1.));
+#2580 = DIRECTION('',(1.,0.,0.));
+#2581 = PCURVE('',#1053,#2582);
+#2582 = DEFINITIONAL_REPRESENTATION('',(#2583),#2587);
+#2583 = LINE('',#2584,#2585);
+#2584 = CARTESIAN_POINT('',(0.,-3.));
+#2585 = VECTOR('',#2586,1.);
+#2586 = DIRECTION('',(1.,0.));
+#2587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2588 = PCURVE('',#2335,#2589);
+#2589 = DEFINITIONAL_REPRESENTATION('',(#2590),#2594);
+#2590 = CIRCLE('',#2591,4.740522);
+#2591 = AXIS2_PLACEMENT_2D('',#2592,#2593);
+#2592 = CARTESIAN_POINT('',(-27.9539395486,-20.40058972873));
+#2593 = DIRECTION('',(1.,0.));
+#2594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2595 = ORIENTED_EDGE('',*,*,#2596,.F.);
+#2596 = EDGE_CURVE('',#1008,#2573,#2597,.T.);
+#2597 = SURFACE_CURVE('',#2598,(#2602,#2609),.PCURVE_S1.);
+#2598 = LINE('',#2599,#2600);
+#2599 = CARTESIAN_POINT('',(3.332571200429,3.537885803733E-02,0.));
+#2600 = VECTOR('',#2601,1.);
+#2601 = DIRECTION('',(-0.,-0.,-1.));
+#2602 = PCURVE('',#1053,#2603);
+#2603 = DEFINITIONAL_REPRESENTATION('',(#2604),#2608);
+#2604 = LINE('',#2605,#2606);
+#2605 = CARTESIAN_POINT('',(4.454536981711,0.));
+#2606 = VECTOR('',#2607,1.);
+#2607 = DIRECTION('',(0.,-1.));
+#2608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2609 = PCURVE('',#1024,#2610);
+#2610 = DEFINITIONAL_REPRESENTATION('',(#2611),#2615);
+#2611 = LINE('',#2612,#2613);
+#2612 = CARTESIAN_POINT('',(4.454537028876,0.));
+#2613 = VECTOR('',#2614,1.);
+#2614 = DIRECTION('',(0.,-1.));
+#2615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2616 = ORIENTED_EDGE('',*,*,#1036,.F.);
+#2617 = ADVANCED_FACE('',(#2618),#1024,.F.);
+#2618 = FACE_BOUND('',#2619,.F.);
+#2619 = EDGE_LOOP('',(#2620,#2621,#2645,#2666));
+#2620 = ORIENTED_EDGE('',*,*,#2596,.T.);
+#2621 = ORIENTED_EDGE('',*,*,#2622,.T.);
+#2622 = EDGE_CURVE('',#2573,#2623,#2625,.T.);
+#2623 = VERTEX_POINT('',#2624);
+#2624 = CARTESIAN_POINT('',(3.880830028965,-3.570023299553E-02,-3.));
+#2625 = SURFACE_CURVE('',#2626,(#2631,#2638),.PCURVE_S1.);
+#2626 = CIRCLE('',#2627,2.15);
+#2627 = AXIS2_PLACEMENT_3D('',#2628,#2629,#2630);
+#2628 = CARTESIAN_POINT('',(3.880830130369,2.114299767005,-3.));
+#2629 = DIRECTION('',(-0.,0.,1.));
+#2630 = DIRECTION('',(1.,-4.71645407E-08,0.));
+#2631 = PCURVE('',#1024,#2632);
+#2632 = DEFINITIONAL_REPRESENTATION('',(#2633),#2637);
+#2633 = LINE('',#2634,#2635);
+#2634 = CARTESIAN_POINT('',(0.,-3.));
+#2635 = VECTOR('',#2636,1.);
+#2636 = DIRECTION('',(1.,0.));
+#2637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2638 = PCURVE('',#2335,#2639);
+#2639 = DEFINITIONAL_REPRESENTATION('',(#2640),#2644);
+#2640 = CIRCLE('',#2641,2.15);
+#2641 = AXIS2_PLACEMENT_2D('',#2642,#2643);
+#2642 = CARTESIAN_POINT('',(-28.61453341823,-22.90546896173));
+#2643 = DIRECTION('',(1.,-4.71645407E-08));
+#2644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2645 = ORIENTED_EDGE('',*,*,#2646,.F.);
+#2646 = EDGE_CURVE('',#980,#2623,#2647,.T.);
+#2647 = SURFACE_CURVE('',#2648,(#2652,#2659),.PCURVE_S1.);
+#2648 = LINE('',#2649,#2650);
+#2649 = CARTESIAN_POINT('',(3.880830028965,-3.570023299553E-02,0.));
+#2650 = VECTOR('',#2651,1.);
+#2651 = DIRECTION('',(-0.,-0.,-1.));
+#2652 = PCURVE('',#1024,#2653);
+#2653 = DEFINITIONAL_REPRESENTATION('',(#2654),#2658);
+#2654 = LINE('',#2655,#2656);
+#2655 = CARTESIAN_POINT('',(4.712388980385,0.));
+#2656 = VECTOR('',#2657,1.);
+#2657 = DIRECTION('',(0.,-1.));
+#2658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2659 = PCURVE('',#995,#2660);
+#2660 = DEFINITIONAL_REPRESENTATION('',(#2661),#2665);
+#2661 = LINE('',#2662,#2663);
+#2662 = CARTESIAN_POINT('',(57.234144587935,0.));
+#2663 = VECTOR('',#2664,1.);
+#2664 = DIRECTION('',(0.,-1.));
+#2665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2666 = ORIENTED_EDGE('',*,*,#1007,.F.);
+#2667 = ADVANCED_FACE('',(#2668),#995,.T.);
+#2668 = FACE_BOUND('',#2669,.T.);
+#2669 = EDGE_LOOP('',(#2670,#2693,#2714,#2715));
+#2670 = ORIENTED_EDGE('',*,*,#2671,.T.);
+#2671 = EDGE_CURVE('',#951,#2672,#2674,.T.);
+#2672 = VERTEX_POINT('',#2673);
+#2673 = CARTESIAN_POINT('',(61.114974616901,-3.570293241767E-02,-3.));
+#2674 = SURFACE_CURVE('',#2675,(#2679,#2686),.PCURVE_S1.);
+#2675 = LINE('',#2676,#2677);
+#2676 = CARTESIAN_POINT('',(61.114974616901,-3.570293241767E-02,0.));
+#2677 = VECTOR('',#2678,1.);
+#2678 = DIRECTION('',(-0.,-0.,-1.));
+#2679 = PCURVE('',#995,#2680);
+#2680 = DEFINITIONAL_REPRESENTATION('',(#2681),#2685);
+#2681 = LINE('',#2682,#2683);
+#2682 = CARTESIAN_POINT('',(0.,0.));
+#2683 = VECTOR('',#2684,1.);
+#2684 = DIRECTION('',(0.,-1.));
+#2685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2686 = PCURVE('',#967,#2687);
+#2687 = DEFINITIONAL_REPRESENTATION('',(#2688),#2692);
+#2688 = LINE('',#2689,#2690);
+#2689 = CARTESIAN_POINT('',(4.478636255725,0.));
+#2690 = VECTOR('',#2691,1.);
+#2691 = DIRECTION('',(0.,-1.));
+#2692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2693 = ORIENTED_EDGE('',*,*,#2694,.T.);
+#2694 = EDGE_CURVE('',#2672,#2623,#2695,.T.);
+#2695 = SURFACE_CURVE('',#2696,(#2700,#2707),.PCURVE_S1.);
+#2696 = LINE('',#2697,#2698);
+#2697 = CARTESIAN_POINT('',(61.114974616901,-3.570293241767E-02,-3.));
+#2698 = VECTOR('',#2699,1.);
+#2699 = DIRECTION('',(-1.,4.716454070722E-08,0.));
+#2700 = PCURVE('',#995,#2701);
+#2701 = DEFINITIONAL_REPRESENTATION('',(#2702),#2706);
+#2702 = LINE('',#2703,#2704);
+#2703 = CARTESIAN_POINT('',(0.,-3.));
+#2704 = VECTOR('',#2705,1.);
+#2705 = DIRECTION('',(1.,0.));
+#2706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2707 = PCURVE('',#2335,#2708);
+#2708 = DEFINITIONAL_REPRESENTATION('',(#2709),#2713);
+#2709 = LINE('',#2710,#2711);
+#2710 = CARTESIAN_POINT('',(28.619611068298,-25.05547166115));
+#2711 = VECTOR('',#2712,1.);
+#2712 = DIRECTION('',(-1.,4.716454070722E-08));
+#2713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2714 = ORIENTED_EDGE('',*,*,#2646,.F.);
+#2715 = ORIENTED_EDGE('',*,*,#979,.F.);
+#2716 = ADVANCED_FACE('',(#2717),#967,.F.);
+#2717 = FACE_BOUND('',#2718,.F.);
+#2718 = EDGE_LOOP('',(#2719,#2720,#2744,#2765));
+#2719 = ORIENTED_EDGE('',*,*,#2671,.T.);
+#2720 = ORIENTED_EDGE('',*,*,#2721,.T.);
+#2721 = EDGE_CURVE('',#2672,#2722,#2724,.T.);
+#2722 = VERTEX_POINT('',#2723);
+#2723 = CARTESIAN_POINT('',(61.6129787145,2.276843527213E-02,-3.));
+#2724 = SURFACE_CURVE('',#2725,(#2730,#2737),.PCURVE_S1.);
+#2725 = CIRCLE('',#2726,2.15);
+#2726 = AXIS2_PLACEMENT_3D('',#2727,#2728,#2729);
+#2727 = CARTESIAN_POINT('',(61.114974718304,2.114297067583,-3.));
+#2728 = DIRECTION('',(0.,-0.,1.));
+#2729 = DIRECTION('',(0.972804015028,0.231629765672,0.));
+#2730 = PCURVE('',#967,#2731);
+#2731 = DEFINITIONAL_REPRESENTATION('',(#2732),#2736);
+#2732 = LINE('',#2733,#2734);
+#2733 = CARTESIAN_POINT('',(0.,-3.));
+#2734 = VECTOR('',#2735,1.);
+#2735 = DIRECTION('',(1.,0.));
+#2736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2737 = PCURVE('',#2335,#2738);
+#2738 = DEFINITIONAL_REPRESENTATION('',(#2739),#2743);
+#2739 = CIRCLE('',#2740,2.15);
+#2740 = AXIS2_PLACEMENT_2D('',#2741,#2742);
+#2741 = CARTESIAN_POINT('',(28.619611169702,-22.90547166115));
+#2742 = DIRECTION('',(0.972804015028,0.231629765672));
+#2743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2744 = ORIENTED_EDGE('',*,*,#2745,.F.);
+#2745 = EDGE_CURVE('',#922,#2722,#2746,.T.);
+#2746 = SURFACE_CURVE('',#2747,(#2751,#2758),.PCURVE_S1.);
+#2747 = LINE('',#2748,#2749);
+#2748 = CARTESIAN_POINT('',(61.6129787145,2.276843527213E-02,0.));
+#2749 = VECTOR('',#2750,1.);
+#2750 = DIRECTION('',(-0.,-0.,-1.));
+#2751 = PCURVE('',#967,#2752);
+#2752 = DEFINITIONAL_REPRESENTATION('',(#2753),#2757);
+#2753 = LINE('',#2754,#2755);
+#2754 = CARTESIAN_POINT('',(4.712388980385,0.));
+#2755 = VECTOR('',#2756,1.);
+#2756 = DIRECTION('',(0.,-1.));
+#2757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2758 = PCURVE('',#938,#2759);
+#2759 = DEFINITIONAL_REPRESENTATION('',(#2760),#2764);
+#2760 = LINE('',#2761,#2762);
+#2761 = CARTESIAN_POINT('',(4.946141657879,0.));
+#2762 = VECTOR('',#2763,1.);
+#2763 = DIRECTION('',(0.,-1.));
+#2764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2765 = ORIENTED_EDGE('',*,*,#950,.F.);
+#2766 = ADVANCED_FACE('',(#2767),#938,.F.);
+#2767 = FACE_BOUND('',#2768,.F.);
+#2768 = EDGE_LOOP('',(#2769,#2770,#2794,#2815));
+#2769 = ORIENTED_EDGE('',*,*,#2745,.T.);
+#2770 = ORIENTED_EDGE('',*,*,#2771,.T.);
+#2771 = EDGE_CURVE('',#2722,#2772,#2774,.T.);
+#2772 = VERTEX_POINT('',#2773);
+#2773 = CARTESIAN_POINT('',(64.890090936683,2.986245610715,-3.));
+#2774 = SURFACE_CURVE('',#2775,(#2780,#2787),.PCURVE_S1.);
+#2775 = CIRCLE('',#2776,4.595915);
+#2776 = AXIS2_PLACEMENT_3D('',#2777,#2778,#2779);
+#2777 = CARTESIAN_POINT('',(60.548428,4.493693,-3.));
+#2778 = DIRECTION('',(0.,0.,1.));
+#2779 = DIRECTION('',(1.,0.,0.));
+#2780 = PCURVE('',#938,#2781);
+#2781 = DEFINITIONAL_REPRESENTATION('',(#2782),#2786);
+#2782 = LINE('',#2783,#2784);
+#2783 = CARTESIAN_POINT('',(0.,-3.));
+#2784 = VECTOR('',#2785,1.);
+#2785 = DIRECTION('',(1.,0.));
+#2786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2787 = PCURVE('',#2335,#2788);
+#2788 = DEFINITIONAL_REPRESENTATION('',(#2789),#2793);
+#2789 = CIRCLE('',#2790,4.595915);
+#2790 = AXIS2_PLACEMENT_2D('',#2791,#2792);
+#2791 = CARTESIAN_POINT('',(28.053064451397,-20.52607572873));
+#2792 = DIRECTION('',(1.,0.));
+#2793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2794 = ORIENTED_EDGE('',*,*,#2795,.F.);
+#2795 = EDGE_CURVE('',#893,#2772,#2796,.T.);
+#2796 = SURFACE_CURVE('',#2797,(#2801,#2808),.PCURVE_S1.);
+#2797 = LINE('',#2798,#2799);
+#2798 = CARTESIAN_POINT('',(64.890090936683,2.986245610715,0.));
+#2799 = VECTOR('',#2800,1.);
+#2800 = DIRECTION('',(-0.,-0.,-1.));
+#2801 = PCURVE('',#938,#2802);
+#2802 = DEFINITIONAL_REPRESENTATION('',(#2803),#2807);
+#2803 = LINE('',#2804,#2805);
+#2804 = CARTESIAN_POINT('',(5.949002568664,0.));
+#2805 = VECTOR('',#2806,1.);
+#2806 = DIRECTION('',(0.,-1.));
+#2807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2808 = PCURVE('',#909,#2809);
+#2809 = DEFINITIONAL_REPRESENTATION('',(#2810),#2814);
+#2810 = LINE('',#2811,#2812);
+#2811 = CARTESIAN_POINT('',(4.378206062416,0.));
+#2812 = VECTOR('',#2813,1.);
+#2813 = DIRECTION('',(0.,-1.));
+#2814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2815 = ORIENTED_EDGE('',*,*,#921,.F.);
+#2816 = ADVANCED_FACE('',(#2817),#909,.F.);
+#2817 = FACE_BOUND('',#2818,.F.);
+#2818 = EDGE_LOOP('',(#2819,#2820,#2844,#2865));
+#2819 = ORIENTED_EDGE('',*,*,#2795,.T.);
+#2820 = ORIENTED_EDGE('',*,*,#2821,.T.);
+#2821 = EDGE_CURVE('',#2772,#2822,#2824,.T.);
+#2822 = VERTEX_POINT('',#2823);
+#2823 = CARTESIAN_POINT('',(65.009031764817,3.691440041024,-3.));
+#2824 = SURFACE_CURVE('',#2825,(#2830,#2837),.PCURVE_S1.);
+#2825 = CIRCLE('',#2826,2.15);
+#2826 = AXIS2_PLACEMENT_3D('',#2827,#2828,#2829);
+#2827 = CARTESIAN_POINT('',(62.859031764816,3.691439655201,-3.));
+#2828 = DIRECTION('',(0.,0.,1.));
+#2829 = DIRECTION('',(-1.794526200971E-07,1.,0.));
+#2830 = PCURVE('',#909,#2831);
+#2831 = DEFINITIONAL_REPRESENTATION('',(#2832),#2836);
+#2832 = LINE('',#2833,#2834);
+#2833 = CARTESIAN_POINT('',(0.,-3.));
+#2834 = VECTOR('',#2835,1.);
+#2835 = DIRECTION('',(1.,0.));
+#2836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2837 = PCURVE('',#2335,#2838);
+#2838 = DEFINITIONAL_REPRESENTATION('',(#2839),#2843);
+#2839 = CIRCLE('',#2840,2.15);
+#2840 = AXIS2_PLACEMENT_2D('',#2841,#2842);
+#2841 = CARTESIAN_POINT('',(30.363668216214,-21.32832907353));
+#2842 = DIRECTION('',(-1.794526200971E-07,1.));
+#2843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2844 = ORIENTED_EDGE('',*,*,#2845,.F.);
+#2845 = EDGE_CURVE('',#865,#2822,#2846,.T.);
+#2846 = SURFACE_CURVE('',#2847,(#2851,#2858),.PCURVE_S1.);
+#2847 = LINE('',#2848,#2849);
+#2848 = CARTESIAN_POINT('',(65.009031764817,3.691440041024,0.));
+#2849 = VECTOR('',#2850,1.);
+#2850 = DIRECTION('',(-0.,-0.,-1.));
+#2851 = PCURVE('',#909,#2852);
+#2852 = DEFINITIONAL_REPRESENTATION('',(#2853),#2857);
+#2853 = LINE('',#2854,#2855);
+#2854 = CARTESIAN_POINT('',(4.712388980385,0.));
+#2855 = VECTOR('',#2856,1.);
+#2856 = DIRECTION('',(0.,-1.));
+#2857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2858 = PCURVE('',#880,#2859);
+#2859 = DEFINITIONAL_REPRESENTATION('',(#2860),#2864);
+#2860 = LINE('',#2861,#2862);
+#2861 = CARTESIAN_POINT('',(25.098400018222,0.));
+#2862 = VECTOR('',#2863,1.);
+#2863 = DIRECTION('',(0.,-1.));
+#2864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2865 = ORIENTED_EDGE('',*,*,#892,.F.);
+#2866 = ADVANCED_FACE('',(#2867),#880,.T.);
+#2867 = FACE_BOUND('',#2868,.T.);
+#2868 = EDGE_LOOP('',(#2869,#2892,#2913,#2914));
+#2869 = ORIENTED_EDGE('',*,*,#2870,.T.);
+#2870 = EDGE_CURVE('',#836,#2871,#2873,.T.);
+#2871 = VERTEX_POINT('',#2872);
+#2872 = CARTESIAN_POINT('',(65.009027260843,28.789840059246,-3.));
+#2873 = SURFACE_CURVE('',#2874,(#2878,#2885),.PCURVE_S1.);
+#2874 = LINE('',#2875,#2876);
+#2875 = CARTESIAN_POINT('',(65.009027260843,28.789840059246,0.));
+#2876 = VECTOR('',#2877,1.);
+#2877 = DIRECTION('',(-0.,-0.,-1.));
+#2878 = PCURVE('',#880,#2879);
+#2879 = DEFINITIONAL_REPRESENTATION('',(#2880),#2884);
+#2880 = LINE('',#2881,#2882);
+#2881 = CARTESIAN_POINT('',(0.,0.));
+#2882 = VECTOR('',#2883,1.);
+#2883 = DIRECTION('',(0.,-1.));
+#2884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2885 = PCURVE('',#852,#2886);
+#2886 = DEFINITIONAL_REPRESENTATION('',(#2887),#2891);
+#2887 = LINE('',#2888,#2889);
+#2888 = CARTESIAN_POINT('',(4.697762085968,0.));
+#2889 = VECTOR('',#2890,1.);
+#2890 = DIRECTION('',(0.,-1.));
+#2891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2892 = ORIENTED_EDGE('',*,*,#2893,.T.);
+#2893 = EDGE_CURVE('',#2871,#2822,#2894,.T.);
+#2894 = SURFACE_CURVE('',#2895,(#2899,#2906),.PCURVE_S1.);
+#2895 = LINE('',#2896,#2897);
+#2896 = CARTESIAN_POINT('',(65.009027260843,28.789840059246,-3.));
+#2897 = VECTOR('',#2898,1.);
+#2898 = DIRECTION('',(1.794526200385E-07,-1.,0.));
+#2899 = PCURVE('',#880,#2900);
+#2900 = DEFINITIONAL_REPRESENTATION('',(#2901),#2905);
+#2901 = LINE('',#2902,#2903);
+#2902 = CARTESIAN_POINT('',(0.,-3.));
+#2903 = VECTOR('',#2904,1.);
+#2904 = DIRECTION('',(1.,0.));
+#2905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2906 = PCURVE('',#2335,#2907);
+#2907 = DEFINITIONAL_REPRESENTATION('',(#2908),#2912);
+#2908 = LINE('',#2909,#2910);
+#2909 = CARTESIAN_POINT('',(32.51366371224,3.77007133051));
+#2910 = VECTOR('',#2911,1.);
+#2911 = DIRECTION('',(1.794526200385E-07,-1.));
+#2912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2913 = ORIENTED_EDGE('',*,*,#2845,.F.);
+#2914 = ORIENTED_EDGE('',*,*,#864,.F.);
+#2915 = ADVANCED_FACE('',(#2916),#852,.F.);
+#2916 = FACE_BOUND('',#2917,.F.);
+#2917 = EDGE_LOOP('',(#2918,#2919,#2943,#2964));
+#2918 = ORIENTED_EDGE('',*,*,#2870,.T.);
+#2919 = ORIENTED_EDGE('',*,*,#2920,.T.);
+#2920 = EDGE_CURVE('',#2871,#2921,#2923,.T.);
+#2921 = VERTEX_POINT('',#2922);
+#2922 = CARTESIAN_POINT('',(65.008797267307,28.821286760856,-3.));
+#2923 = SURFACE_CURVE('',#2924,(#2929,#2936),.PCURVE_S1.);
+#2924 = CIRCLE('',#2925,2.15);
+#2925 = AXIS2_PLACEMENT_3D('',#2926,#2927,#2928);
+#2926 = CARTESIAN_POINT('',(62.859027260843,28.789839673423,-3.));
+#2927 = DIRECTION('',(0.,0.,1.));
+#2928 = DIRECTION('',(-1.462655229425E-02,0.999893026262,0.));
+#2929 = PCURVE('',#852,#2930);
+#2930 = DEFINITIONAL_REPRESENTATION('',(#2931),#2935);
+#2931 = LINE('',#2932,#2933);
+#2932 = CARTESIAN_POINT('',(0.,-3.));
+#2933 = VECTOR('',#2934,1.);
+#2934 = DIRECTION('',(1.,0.));
+#2935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2936 = PCURVE('',#2335,#2937);
+#2937 = DEFINITIONAL_REPRESENTATION('',(#2938),#2942);
+#2938 = CIRCLE('',#2939,2.15);
+#2939 = AXIS2_PLACEMENT_2D('',#2940,#2941);
+#2940 = CARTESIAN_POINT('',(30.36366371224,3.770070944687));
+#2941 = DIRECTION('',(-1.462655229425E-02,0.999893026262));
+#2942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2943 = ORIENTED_EDGE('',*,*,#2944,.F.);
+#2944 = EDGE_CURVE('',#807,#2921,#2945,.T.);
+#2945 = SURFACE_CURVE('',#2946,(#2950,#2957),.PCURVE_S1.);
+#2946 = LINE('',#2947,#2948);
+#2947 = CARTESIAN_POINT('',(65.008797267307,28.821286760856,0.));
+#2948 = VECTOR('',#2949,1.);
+#2949 = DIRECTION('',(-0.,-0.,-1.));
+#2950 = PCURVE('',#852,#2951);
+#2951 = DEFINITIONAL_REPRESENTATION('',(#2952),#2956);
+#2952 = LINE('',#2953,#2954);
+#2953 = CARTESIAN_POINT('',(4.712388980385,0.));
+#2954 = VECTOR('',#2955,1.);
+#2955 = DIRECTION('',(0.,-1.));
+#2956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2957 = PCURVE('',#823,#2958);
+#2958 = DEFINITIONAL_REPRESENTATION('',(#2959),#2963);
+#2959 = LINE('',#2960,#2961);
+#2960 = CARTESIAN_POINT('',(1.462707386889E-02,0.));
+#2961 = VECTOR('',#2962,1.);
+#2962 = DIRECTION('',(0.,-1.));
+#2963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2964 = ORIENTED_EDGE('',*,*,#835,.F.);
+#2965 = ADVANCED_FACE('',(#2966),#823,.F.);
+#2966 = FACE_BOUND('',#2967,.F.);
+#2967 = EDGE_LOOP('',(#2968,#2969,#2993,#3014));
+#2968 = ORIENTED_EDGE('',*,*,#2944,.T.);
+#2969 = ORIENTED_EDGE('',*,*,#2970,.T.);
+#2970 = EDGE_CURVE('',#2921,#2971,#2973,.T.);
+#2971 = VERTEX_POINT('',#2972);
+#2972 = CARTESIAN_POINT('',(62.596772023947,34.951936507169,-3.));
+#2973 = SURFACE_CURVE('',#2974,(#2979,#2986),.PCURVE_S1.);
+#2974 = CIRCLE('',#2975,9.34559);
+#2975 = AXIS2_PLACEMENT_3D('',#2976,#2977,#2978);
+#2976 = CARTESIAN_POINT('',(55.664207,28.684593,-3.));
+#2977 = DIRECTION('',(0.,0.,1.));
+#2978 = DIRECTION('',(1.,0.,0.));
+#2979 = PCURVE('',#823,#2980);
+#2980 = DEFINITIONAL_REPRESENTATION('',(#2981),#2985);
+#2981 = LINE('',#2982,#2983);
+#2982 = CARTESIAN_POINT('',(0.,-3.));
+#2983 = VECTOR('',#2984,1.);
+#2984 = DIRECTION('',(1.,0.));
+#2985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2986 = PCURVE('',#2335,#2987);
+#2987 = DEFINITIONAL_REPRESENTATION('',(#2988),#2992);
+#2988 = CIRCLE('',#2989,9.34559);
+#2989 = AXIS2_PLACEMENT_2D('',#2990,#2991);
+#2990 = CARTESIAN_POINT('',(23.168843451397,3.664824271264));
+#2991 = DIRECTION('',(1.,0.));
+#2992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2993 = ORIENTED_EDGE('',*,*,#2994,.F.);
+#2994 = EDGE_CURVE('',#778,#2971,#2995,.T.);
+#2995 = SURFACE_CURVE('',#2996,(#3000,#3007),.PCURVE_S1.);
+#2996 = LINE('',#2997,#2998);
+#2997 = CARTESIAN_POINT('',(62.596772023947,34.951936507169,0.));
+#2998 = VECTOR('',#2999,1.);
+#2999 = DIRECTION('',(-0.,-0.,-1.));
+#3000 = PCURVE('',#823,#3001);
+#3001 = DEFINITIONAL_REPRESENTATION('',(#3002),#3006);
+#3002 = LINE('',#3003,#3004);
+#3003 = CARTESIAN_POINT('',(0.735044844153,0.));
+#3004 = VECTOR('',#3005,1.);
+#3005 = DIRECTION('',(0.,-1.));
+#3006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3007 = PCURVE('',#794,#3008);
+#3008 = DEFINITIONAL_REPRESENTATION('',(#3009),#3013);
+#3009 = LINE('',#3010,#3011);
+#3010 = CARTESIAN_POINT('',(4.662035686062,0.));
+#3011 = VECTOR('',#3012,1.);
+#3012 = DIRECTION('',(0.,-1.));
+#3013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3014 = ORIENTED_EDGE('',*,*,#806,.F.);
+#3015 = ADVANCED_FACE('',(#3016),#794,.F.);
+#3016 = FACE_BOUND('',#3017,.F.);
+#3017 = EDGE_LOOP('',(#3018,#3019,#3043,#3064));
+#3018 = ORIENTED_EDGE('',*,*,#2994,.T.);
+#3019 = ORIENTED_EDGE('',*,*,#3020,.T.);
+#3020 = EDGE_CURVE('',#2971,#3021,#3023,.T.);
+#3021 = VERTEX_POINT('',#3022);
+#3022 = CARTESIAN_POINT('',(62.522180177787,35.030382142102,-3.));
+#3023 = SURFACE_CURVE('',#3024,(#3029,#3036),.PCURVE_S1.);
+#3024 = CIRCLE('',#3025,2.15);
+#3025 = AXIS2_PLACEMENT_3D('',#3026,#3027,#3028);
+#3026 = CARTESIAN_POINT('',(61.001900560349,33.510102600437,-3.));
+#3027 = DIRECTION('',(0.,0.,1.));
+#3028 = DIRECTION('',(-0.707106763565,0.707106798808,0.));
+#3029 = PCURVE('',#794,#3030);
+#3030 = DEFINITIONAL_REPRESENTATION('',(#3031),#3035);
+#3031 = LINE('',#3032,#3033);
+#3032 = CARTESIAN_POINT('',(0.,-3.));
+#3033 = VECTOR('',#3034,1.);
+#3034 = DIRECTION('',(1.,0.));
+#3035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3036 = PCURVE('',#2335,#3037);
+#3037 = DEFINITIONAL_REPRESENTATION('',(#3038),#3042);
+#3038 = CIRCLE('',#3039,2.15);
+#3039 = AXIS2_PLACEMENT_2D('',#3040,#3041);
+#3040 = CARTESIAN_POINT('',(28.506537011746,8.490333871701));
+#3041 = DIRECTION('',(-0.707106763565,0.707106798808));
+#3042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3043 = ORIENTED_EDGE('',*,*,#3044,.F.);
+#3044 = EDGE_CURVE('',#750,#3021,#3045,.T.);
+#3045 = SURFACE_CURVE('',#3046,(#3050,#3057),.PCURVE_S1.);
+#3046 = LINE('',#3047,#3048);
+#3047 = CARTESIAN_POINT('',(62.522180177787,35.030382142102,0.));
+#3048 = VECTOR('',#3049,1.);
+#3049 = DIRECTION('',(-0.,-0.,-1.));
+#3050 = PCURVE('',#794,#3051);
+#3051 = DEFINITIONAL_REPRESENTATION('',(#3052),#3056);
+#3052 = LINE('',#3053,#3054);
+#3053 = CARTESIAN_POINT('',(4.712388980385,0.));
+#3054 = VECTOR('',#3055,1.);
+#3055 = DIRECTION('',(0.,-1.));
+#3056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3057 = PCURVE('',#765,#3058);
+#3058 = DEFINITIONAL_REPRESENTATION('',(#3059),#3063);
+#3059 = LINE('',#3060,#3061);
+#3060 = CARTESIAN_POINT('',(38.544386022189,0.));
+#3061 = VECTOR('',#3062,1.);
+#3062 = DIRECTION('',(0.,-1.));
+#3063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3064 = ORIENTED_EDGE('',*,*,#777,.F.);
+#3065 = ADVANCED_FACE('',(#3066),#765,.T.);
+#3066 = FACE_BOUND('',#3067,.T.);
+#3067 = EDGE_LOOP('',(#3068,#3091,#3112,#3113));
+#3068 = ORIENTED_EDGE('',*,*,#3069,.T.);
+#3069 = EDGE_CURVE('',#721,#3070,#3072,.T.);
+#3070 = VERTEX_POINT('',#3071);
+#3071 = CARTESIAN_POINT('',(35.267184124044,62.285379554282,-3.));
+#3072 = SURFACE_CURVE('',#3073,(#3077,#3084),.PCURVE_S1.);
+#3073 = LINE('',#3074,#3075);
+#3074 = CARTESIAN_POINT('',(35.267184124044,62.285379554282,0.));
+#3075 = VECTOR('',#3076,1.);
+#3076 = DIRECTION('',(-0.,-0.,-1.));
+#3077 = PCURVE('',#765,#3078);
+#3078 = DEFINITIONAL_REPRESENTATION('',(#3079),#3083);
+#3079 = LINE('',#3080,#3081);
+#3080 = CARTESIAN_POINT('',(0.,0.));
+#3081 = VECTOR('',#3082,1.);
+#3082 = DIRECTION('',(0.,-1.));
+#3083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3084 = PCURVE('',#737,#3085);
+#3085 = DEFINITIONAL_REPRESENTATION('',(#3086),#3090);
+#3086 = LINE('',#3087,#3088);
+#3087 = CARTESIAN_POINT('',(4.475827663414,0.));
+#3088 = VECTOR('',#3089,1.);
+#3089 = DIRECTION('',(0.,-1.));
+#3090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3091 = ORIENTED_EDGE('',*,*,#3092,.T.);
+#3092 = EDGE_CURVE('',#3070,#3021,#3093,.T.);
+#3093 = SURFACE_CURVE('',#3094,(#3098,#3105),.PCURVE_S1.);
+#3094 = LINE('',#3095,#3096);
+#3095 = CARTESIAN_POINT('',(35.267184124044,62.285379554282,-3.));
+#3096 = VECTOR('',#3097,1.);
+#3097 = DIRECTION('',(0.707106763565,-0.707106798808,0.));
+#3098 = PCURVE('',#765,#3099);
+#3099 = DEFINITIONAL_REPRESENTATION('',(#3100),#3104);
+#3100 = LINE('',#3101,#3102);
+#3101 = CARTESIAN_POINT('',(0.,-3.));
+#3102 = VECTOR('',#3103,1.);
+#3103 = DIRECTION('',(1.,0.));
+#3104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3105 = PCURVE('',#2335,#3106);
+#3106 = DEFINITIONAL_REPRESENTATION('',(#3107),#3111);
+#3107 = LINE('',#3108,#3109);
+#3108 = CARTESIAN_POINT('',(2.771820575441,37.265610825546));
+#3109 = VECTOR('',#3110,1.);
+#3110 = DIRECTION('',(0.707106763565,-0.707106798808));
+#3111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3112 = ORIENTED_EDGE('',*,*,#3044,.F.);
+#3113 = ORIENTED_EDGE('',*,*,#749,.F.);
+#3114 = ADVANCED_FACE('',(#3115),#737,.F.);
+#3115 = FACE_BOUND('',#3116,.F.);
+#3116 = EDGE_LOOP('',(#3117,#3118,#3142,#3163));
+#3117 = ORIENTED_EDGE('',*,*,#3069,.T.);
+#3118 = ORIENTED_EDGE('',*,*,#3119,.T.);
+#3119 = EDGE_CURVE('',#3070,#3120,#3122,.T.);
+#3120 = VERTEX_POINT('',#3121);
+#3121 = CARTESIAN_POINT('',(34.868549358374,62.599333592755,-3.));
+#3122 = SURFACE_CURVE('',#3123,(#3128,#3135),.PCURVE_S1.);
+#3123 = CIRCLE('',#3124,2.15);
+#3124 = AXIS2_PLACEMENT_3D('',#3125,#3126,#3127);
+#3125 = CARTESIAN_POINT('',(33.746904506606,60.765100012617,-3.));
+#3126 = DIRECTION('',(0.,0.,1.));
+#3127 = DIRECTION('',(-0.853131897738,0.521695279892,0.));
+#3128 = PCURVE('',#737,#3129);
+#3129 = DEFINITIONAL_REPRESENTATION('',(#3130),#3134);
+#3130 = LINE('',#3131,#3132);
+#3131 = CARTESIAN_POINT('',(0.,-3.));
+#3132 = VECTOR('',#3133,1.);
+#3133 = DIRECTION('',(1.,0.));
+#3134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3135 = PCURVE('',#2335,#3136);
+#3136 = DEFINITIONAL_REPRESENTATION('',(#3137),#3141);
+#3137 = CIRCLE('',#3138,2.15);
+#3138 = AXIS2_PLACEMENT_2D('',#3139,#3140);
+#3139 = CARTESIAN_POINT('',(1.251540958003,35.745331283882));
+#3140 = DIRECTION('',(-0.853131897738,0.521695279892));
+#3141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3142 = ORIENTED_EDGE('',*,*,#3143,.F.);
+#3143 = EDGE_CURVE('',#692,#3120,#3144,.T.);
+#3144 = SURFACE_CURVE('',#3145,(#3149,#3156),.PCURVE_S1.);
+#3145 = LINE('',#3146,#3147);
+#3146 = CARTESIAN_POINT('',(34.868549358374,62.599333592755,0.));
+#3147 = VECTOR('',#3148,1.);
+#3148 = DIRECTION('',(-0.,-0.,-1.));
+#3149 = PCURVE('',#737,#3150);
+#3150 = DEFINITIONAL_REPRESENTATION('',(#3151),#3155);
+#3151 = LINE('',#3152,#3153);
+#3152 = CARTESIAN_POINT('',(4.712388980385,0.));
+#3153 = VECTOR('',#3154,1.);
+#3154 = DIRECTION('',(0.,-1.));
+#3155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3156 = PCURVE('',#708,#3157);
+#3157 = DEFINITIONAL_REPRESENTATION('',(#3158),#3162);
+#3158 = LINE('',#3159,#3160);
+#3159 = CARTESIAN_POINT('',(1.021959455447,0.));
+#3160 = VECTOR('',#3161,1.);
+#3161 = DIRECTION('',(0.,-1.));
+#3162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3163 = ORIENTED_EDGE('',*,*,#720,.F.);
+#3164 = ADVANCED_FACE('',(#3165),#708,.F.);
+#3165 = FACE_BOUND('',#3166,.F.);
+#3166 = EDGE_LOOP('',(#3167,#3168,#3192,#3213));
+#3167 = ORIENTED_EDGE('',*,*,#3143,.T.);
+#3168 = ORIENTED_EDGE('',*,*,#3169,.T.);
+#3169 = EDGE_CURVE('',#3120,#3170,#3172,.T.);
+#3170 = VERTEX_POINT('',#3171);
+#3171 = CARTESIAN_POINT('',(30.104776790035,62.599332460495,-3.));
+#3172 = SURFACE_CURVE('',#3173,(#3178,#3185),.PCURVE_S1.);
+#3173 = CIRCLE('',#3174,4.565664);
+#3174 = AXIS2_PLACEMENT_3D('',#3175,#3176,#3177);
+#3175 = CARTESIAN_POINT('',(32.486664,58.70422,-3.));
+#3176 = DIRECTION('',(0.,0.,1.));
+#3177 = DIRECTION('',(1.,0.,0.));
+#3178 = PCURVE('',#708,#3179);
+#3179 = DEFINITIONAL_REPRESENTATION('',(#3180),#3184);
+#3180 = LINE('',#3181,#3182);
+#3181 = CARTESIAN_POINT('',(0.,-3.));
+#3182 = VECTOR('',#3183,1.);
+#3183 = DIRECTION('',(1.,0.));
+#3184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3185 = PCURVE('',#2335,#3186);
+#3186 = DEFINITIONAL_REPRESENTATION('',(#3187),#3191);
+#3187 = CIRCLE('',#3188,4.565664);
+#3188 = AXIS2_PLACEMENT_2D('',#3189,#3190);
+#3189 = CARTESIAN_POINT('',(-8.699548602699E-03,33.684451271264));
+#3190 = DIRECTION('',(1.,0.));
+#3191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3192 = ORIENTED_EDGE('',*,*,#3193,.F.);
+#3193 = EDGE_CURVE('',#663,#3170,#3194,.T.);
+#3194 = SURFACE_CURVE('',#3195,(#3199,#3206),.PCURVE_S1.);
+#3195 = LINE('',#3196,#3197);
+#3196 = CARTESIAN_POINT('',(30.104776790035,62.599332460495,0.));
+#3197 = VECTOR('',#3198,1.);
+#3198 = DIRECTION('',(-0.,-0.,-1.));
+#3199 = PCURVE('',#708,#3200);
+#3200 = DEFINITIONAL_REPRESENTATION('',(#3201),#3205);
+#3201 = LINE('',#3202,#3203);
+#3202 = CARTESIAN_POINT('',(2.119633673505,0.));
+#3203 = VECTOR('',#3204,1.);
+#3204 = DIRECTION('',(0.,-1.));
+#3205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3206 = PCURVE('',#679,#3207);
+#3207 = DEFINITIONAL_REPRESENTATION('',(#3208),#3212);
+#3208 = LINE('',#3209,#3210);
+#3209 = CARTESIAN_POINT('',(4.47582815426,0.));
+#3210 = VECTOR('',#3211,1.);
+#3211 = DIRECTION('',(0.,-1.));
+#3212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3213 = ORIENTED_EDGE('',*,*,#691,.F.);
+#3214 = ADVANCED_FACE('',(#3215),#679,.F.);
+#3215 = FACE_BOUND('',#3216,.F.);
+#3216 = EDGE_LOOP('',(#3217,#3218,#3242,#3263));
+#3217 = ORIENTED_EDGE('',*,*,#3193,.T.);
+#3218 = ORIENTED_EDGE('',*,*,#3219,.T.);
+#3219 = EDGE_CURVE('',#3170,#3220,#3222,.T.);
+#3220 = VERTEX_POINT('',#3221);
+#3221 = CARTESIAN_POINT('',(29.70614291983,62.28537897875,-3.));
+#3222 = SURFACE_CURVE('',#3223,(#3228,#3235),.PCURVE_S1.);
+#3223 = CIRCLE('',#3224,2.15);
+#3224 = AXIS2_PLACEMENT_3D('',#3225,#3226,#3227);
+#3225 = CARTESIAN_POINT('',(31.226422513729,60.765099413546,-3.));
+#3226 = DIRECTION('',(0.,0.,1.));
+#3227 = DIRECTION('',(-0.707106774513,-0.70710678786,0.));
+#3228 = PCURVE('',#679,#3229);
+#3229 = DEFINITIONAL_REPRESENTATION('',(#3230),#3234);
+#3230 = LINE('',#3231,#3232);
+#3231 = CARTESIAN_POINT('',(0.,-3.));
+#3232 = VECTOR('',#3233,1.);
+#3233 = DIRECTION('',(1.,0.));
+#3234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3235 = PCURVE('',#2335,#3236);
+#3236 = DEFINITIONAL_REPRESENTATION('',(#3237),#3241);
+#3237 = CIRCLE('',#3238,2.15);
+#3238 = AXIS2_PLACEMENT_2D('',#3239,#3240);
+#3239 = CARTESIAN_POINT('',(-1.268941034873,35.74533068481));
+#3240 = DIRECTION('',(-0.707106774513,-0.70710678786));
+#3241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3242 = ORIENTED_EDGE('',*,*,#3243,.F.);
+#3243 = EDGE_CURVE('',#635,#3220,#3244,.T.);
+#3244 = SURFACE_CURVE('',#3245,(#3249,#3256),.PCURVE_S1.);
+#3245 = LINE('',#3246,#3247);
+#3246 = CARTESIAN_POINT('',(29.70614291983,62.28537897875,0.));
+#3247 = VECTOR('',#3248,1.);
+#3248 = DIRECTION('',(-0.,-0.,-1.));
+#3249 = PCURVE('',#679,#3250);
+#3250 = DEFINITIONAL_REPRESENTATION('',(#3251),#3255);
+#3251 = LINE('',#3252,#3253);
+#3252 = CARTESIAN_POINT('',(4.712388980385,0.));
+#3253 = VECTOR('',#3254,1.);
+#3254 = DIRECTION('',(0.,-1.));
+#3255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3256 = PCURVE('',#650,#3257);
+#3257 = DEFINITIONAL_REPRESENTATION('',(#3258),#3262);
+#3258 = LINE('',#3259,#3260);
+#3259 = CARTESIAN_POINT('',(38.002703587074,0.));
+#3260 = VECTOR('',#3261,1.);
+#3261 = DIRECTION('',(0.,-1.));
+#3262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3263 = ORIENTED_EDGE('',*,*,#662,.F.);
+#3264 = ADVANCED_FACE('',(#3265),#650,.T.);
+#3265 = FACE_BOUND('',#3266,.T.);
+#3266 = EDGE_LOOP('',(#3267,#3268,#3289,#3290));
+#3267 = ORIENTED_EDGE('',*,*,#2295,.T.);
+#3268 = ORIENTED_EDGE('',*,*,#3269,.T.);
+#3269 = EDGE_CURVE('',#2296,#3220,#3270,.T.);
+#3270 = SURFACE_CURVE('',#3271,(#3275,#3282),.PCURVE_S1.);
+#3271 = LINE('',#3272,#3273);
+#3272 = CARTESIAN_POINT('',(2.834173763589,35.413409315306,-3.));
+#3273 = VECTOR('',#3274,1.);
+#3274 = DIRECTION('',(0.707106774513,0.70710678786,0.));
+#3275 = PCURVE('',#650,#3276);
+#3276 = DEFINITIONAL_REPRESENTATION('',(#3277),#3281);
+#3277 = LINE('',#3278,#3279);
+#3278 = CARTESIAN_POINT('',(0.,-3.));
+#3279 = VECTOR('',#3280,1.);
+#3280 = DIRECTION('',(1.,0.));
+#3281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3282 = PCURVE('',#2335,#3283);
+#3283 = DEFINITIONAL_REPRESENTATION('',(#3284),#3288);
+#3284 = LINE('',#3285,#3286);
+#3285 = CARTESIAN_POINT('',(-29.66118978501,10.39364058657));
+#3286 = VECTOR('',#3287,1.);
+#3287 = DIRECTION('',(0.707106774513,0.70710678786));
+#3288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3289 = ORIENTED_EDGE('',*,*,#3243,.F.);
+#3290 = ORIENTED_EDGE('',*,*,#634,.F.);
+#3291 = ADVANCED_FACE('',(#3292,#3314,#3428),#1200,.F.);
+#3292 = FACE_BOUND('',#3293,.F.);
+#3293 = EDGE_LOOP('',(#3294,#3295,#3296,#3297,#3298,#3299,#3300,#3301,
+ #3302,#3303,#3304,#3305,#3306,#3307,#3308,#3309,#3310,#3311,#3312,
+ #3313));
+#3294 = ORIENTED_EDGE('',*,*,#1623,.F.);
+#3295 = ORIENTED_EDGE('',*,*,#1720,.T.);
+#3296 = ORIENTED_EDGE('',*,*,#1819,.T.);
+#3297 = ORIENTED_EDGE('',*,*,#1919,.T.);
+#3298 = ORIENTED_EDGE('',*,*,#2021,.F.);
+#3299 = ORIENTED_EDGE('',*,*,#2118,.T.);
+#3300 = ORIENTED_EDGE('',*,*,#2217,.T.);
+#3301 = ORIENTED_EDGE('',*,*,#2267,.T.);
+#3302 = ORIENTED_EDGE('',*,*,#2192,.F.);
+#3303 = ORIENTED_EDGE('',*,*,#2068,.T.);
+#3304 = ORIENTED_EDGE('',*,*,#1969,.T.);
+#3305 = ORIENTED_EDGE('',*,*,#1869,.T.);
+#3306 = ORIENTED_EDGE('',*,*,#1794,.F.);
+#3307 = ORIENTED_EDGE('',*,*,#1670,.T.);
+#3308 = ORIENTED_EDGE('',*,*,#1571,.T.);
+#3309 = ORIENTED_EDGE('',*,*,#1471,.T.);
+#3310 = ORIENTED_EDGE('',*,*,#1282,.F.);
+#3311 = ORIENTED_EDGE('',*,*,#1181,.T.);
+#3312 = ORIENTED_EDGE('',*,*,#1421,.T.);
+#3313 = ORIENTED_EDGE('',*,*,#1521,.T.);
+#3314 = FACE_BOUND('',#3315,.F.);
+#3315 = EDGE_LOOP('',(#3316,#3346,#3374,#3402));
+#3316 = ORIENTED_EDGE('',*,*,#3317,.F.);
+#3317 = EDGE_CURVE('',#3318,#3320,#3322,.T.);
+#3318 = VERTEX_POINT('',#3319);
+#3319 = CARTESIAN_POINT('',(12.114300105361,1.114299378677,-36.));
+#3320 = VERTEX_POINT('',#3321);
+#3321 = CARTESIAN_POINT('',(22.114300105361,1.114299378677,-36.));
+#3322 = SURFACE_CURVE('',#3323,(#3327,#3334),.PCURVE_S1.);
+#3323 = LINE('',#3324,#3325);
+#3324 = CARTESIAN_POINT('',(22.304446024005,1.114299378677,-36.));
+#3325 = VECTOR('',#3326,1.);
+#3326 = DIRECTION('',(1.,0.,0.));
+#3327 = PCURVE('',#1200,#3328);
+#3328 = DEFINITIONAL_REPRESENTATION('',(#3329),#3333);
+#3329 = LINE('',#3330,#3331);
+#3330 = CARTESIAN_POINT('',(-10.19014591864,-23.86943632257));
+#3331 = VECTOR('',#3332,1.);
+#3332 = DIRECTION('',(1.,0.));
+#3333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3334 = PCURVE('',#3335,#3340);
+#3335 = PLANE('',#3336);
+#3336 = AXIS2_PLACEMENT_3D('',#3337,#3338,#3339);
+#3337 = CARTESIAN_POINT('',(12.114300105361,1.114299378677,-35.));
+#3338 = DIRECTION('',(0.,-1.,0.));
+#3339 = DIRECTION('',(1.,0.,0.));
+#3340 = DEFINITIONAL_REPRESENTATION('',(#3341),#3345);
+#3341 = LINE('',#3342,#3343);
+#3342 = CARTESIAN_POINT('',(10.190145918644,-1.));
+#3343 = VECTOR('',#3344,1.);
+#3344 = DIRECTION('',(1.,0.));
+#3345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3346 = ORIENTED_EDGE('',*,*,#3347,.F.);
+#3347 = EDGE_CURVE('',#3348,#3318,#3350,.T.);
+#3348 = VERTEX_POINT('',#3349);
+#3349 = CARTESIAN_POINT('',(12.114300105361,2.114299378677,-36.));
+#3350 = SURFACE_CURVE('',#3351,(#3355,#3362),.PCURVE_S1.);
+#3351 = LINE('',#3352,#3353);
+#3352 = CARTESIAN_POINT('',(12.114300105361,13.549017539966,-36.));
+#3353 = VECTOR('',#3354,1.);
+#3354 = DIRECTION('',(0.,-1.,0.));
+#3355 = PCURVE('',#1200,#3356);
+#3356 = DEFINITIONAL_REPRESENTATION('',(#3357),#3361);
+#3357 = LINE('',#3358,#3359);
+#3358 = CARTESIAN_POINT('',(-20.38029183728,-11.43471816128));
+#3359 = VECTOR('',#3360,1.);
+#3360 = DIRECTION('',(0.,-1.));
+#3361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3362 = PCURVE('',#3363,#3368);
+#3363 = PLANE('',#3364);
+#3364 = AXIS2_PLACEMENT_3D('',#3365,#3366,#3367);
+#3365 = CARTESIAN_POINT('',(12.114300105361,2.114299378677,-35.));
+#3366 = DIRECTION('',(-1.,0.,0.));
+#3367 = DIRECTION('',(0.,-1.,0.));
+#3368 = DEFINITIONAL_REPRESENTATION('',(#3369),#3373);
+#3369 = LINE('',#3370,#3371);
+#3370 = CARTESIAN_POINT('',(-11.43471816128,-1.));
+#3371 = VECTOR('',#3372,1.);
+#3372 = DIRECTION('',(1.,0.));
+#3373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3374 = ORIENTED_EDGE('',*,*,#3375,.F.);
+#3375 = EDGE_CURVE('',#3376,#3348,#3378,.T.);
+#3376 = VERTEX_POINT('',#3377);
+#3377 = CARTESIAN_POINT('',(22.114300105361,2.114299378677,-36.));
+#3378 = SURFACE_CURVE('',#3379,(#3383,#3390),.PCURVE_S1.);
+#3379 = LINE('',#3380,#3381);
+#3380 = CARTESIAN_POINT('',(27.304446024005,2.114299378677,-36.));
+#3381 = VECTOR('',#3382,1.);
+#3382 = DIRECTION('',(-1.,0.,0.));
+#3383 = PCURVE('',#1200,#3384);
+#3384 = DEFINITIONAL_REPRESENTATION('',(#3385),#3389);
+#3385 = LINE('',#3386,#3387);
+#3386 = CARTESIAN_POINT('',(-5.190145918644,-22.86943632257));
+#3387 = VECTOR('',#3388,1.);
+#3388 = DIRECTION('',(-1.,0.));
+#3389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3390 = PCURVE('',#3391,#3396);
+#3391 = PLANE('',#3392);
+#3392 = AXIS2_PLACEMENT_3D('',#3393,#3394,#3395);
+#3393 = CARTESIAN_POINT('',(22.114300105361,2.114299378677,-35.));
+#3394 = DIRECTION('',(0.,1.,0.));
+#3395 = DIRECTION('',(-1.,0.,0.));
+#3396 = DEFINITIONAL_REPRESENTATION('',(#3397),#3401);
+#3397 = LINE('',#3398,#3399);
+#3398 = CARTESIAN_POINT('',(-5.190145918644,-1.));
+#3399 = VECTOR('',#3400,1.);
+#3400 = DIRECTION('',(1.,0.));
+#3401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3402 = ORIENTED_EDGE('',*,*,#3403,.F.);
+#3403 = EDGE_CURVE('',#3320,#3376,#3404,.T.);
+#3404 = SURFACE_CURVE('',#3405,(#3409,#3416),.PCURVE_S1.);
+#3405 = LINE('',#3406,#3407);
+#3406 = CARTESIAN_POINT('',(22.114300105361,13.049017539966,-36.));
+#3407 = VECTOR('',#3408,1.);
+#3408 = DIRECTION('',(0.,1.,0.));
+#3409 = PCURVE('',#1200,#3410);
+#3410 = DEFINITIONAL_REPRESENTATION('',(#3411),#3415);
+#3411 = LINE('',#3412,#3413);
+#3412 = CARTESIAN_POINT('',(-10.38029183728,-11.93471816128));
+#3413 = VECTOR('',#3414,1.);
+#3414 = DIRECTION('',(0.,1.));
+#3415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3416 = PCURVE('',#3417,#3422);
+#3417 = PLANE('',#3418);
+#3418 = AXIS2_PLACEMENT_3D('',#3419,#3420,#3421);
+#3419 = CARTESIAN_POINT('',(22.114300105361,1.114299378677,-35.));
+#3420 = DIRECTION('',(1.,0.,0.));
+#3421 = DIRECTION('',(0.,1.,0.));
+#3422 = DEFINITIONAL_REPRESENTATION('',(#3423),#3427);
+#3423 = LINE('',#3424,#3425);
+#3424 = CARTESIAN_POINT('',(11.934718161289,-1.));
+#3425 = VECTOR('',#3426,1.);
+#3426 = DIRECTION('',(1.,0.));
+#3427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3428 = FACE_BOUND('',#3429,.F.);
+#3429 = EDGE_LOOP('',(#3430));
+#3430 = ORIENTED_EDGE('',*,*,#3431,.F.);
+#3431 = EDGE_CURVE('',#3432,#3432,#3434,.T.);
+#3432 = VERTEX_POINT('',#3433);
+#3433 = CARTESIAN_POINT('',(34.986664,48.70422,-36.));
+#3434 = SURFACE_CURVE('',#3435,(#3440,#3447),.PCURVE_S1.);
+#3435 = CIRCLE('',#3436,2.5);
+#3436 = AXIS2_PLACEMENT_3D('',#3437,#3438,#3439);
+#3437 = CARTESIAN_POINT('',(32.486664,48.70422,-36.));
+#3438 = DIRECTION('',(0.,0.,1.));
+#3439 = DIRECTION('',(1.,0.,0.));
+#3440 = PCURVE('',#1200,#3441);
+#3441 = DEFINITIONAL_REPRESENTATION('',(#3442),#3446);
+#3442 = CIRCLE('',#3443,2.5);
+#3443 = AXIS2_PLACEMENT_2D('',#3444,#3445);
+#3444 = CARTESIAN_POINT('',(-7.927942649765E-03,23.720484298745));
+#3445 = DIRECTION('',(1.,0.));
+#3446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3447 = PCURVE('',#3448,#3453);
+#3448 = CYLINDRICAL_SURFACE('',#3449,2.5);
+#3449 = AXIS2_PLACEMENT_3D('',#3450,#3451,#3452);
+#3450 = CARTESIAN_POINT('',(32.486664,48.70422,-35.));
+#3451 = DIRECTION('',(0.,0.,1.));
+#3452 = DIRECTION('',(1.,0.,0.));
+#3453 = DEFINITIONAL_REPRESENTATION('',(#3454),#3458);
+#3454 = LINE('',#3455,#3456);
+#3455 = CARTESIAN_POINT('',(0.,-1.));
+#3456 = VECTOR('',#3457,1.);
+#3457 = DIRECTION('',(1.,0.));
+#3458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3459 = ADVANCED_FACE('',(#3460),#1324,.F.);
+#3460 = FACE_BOUND('',#3461,.F.);
+#3461 = EDGE_LOOP('',(#3462,#3492,#3513,#3514));
+#3462 = ORIENTED_EDGE('',*,*,#3463,.F.);
+#3463 = EDGE_CURVE('',#3464,#3466,#3468,.T.);
+#3464 = VERTEX_POINT('',#3465);
+#3465 = CARTESIAN_POINT('',(1.114300282492,7.764299132471,-32.));
+#3466 = VERTEX_POINT('',#3467);
+#3467 = CARTESIAN_POINT('',(1.11430004051,20.264299132471,-32.));
+#3468 = SURFACE_CURVE('',#3469,(#3473,#3480),.PCURVE_S1.);
+#3469 = LINE('',#3470,#3471);
+#3470 = CARTESIAN_POINT('',(1.114300282492,7.764299132471,-32.));
+#3471 = VECTOR('',#3472,1.);
+#3472 = DIRECTION('',(-1.935859916813E-08,1.,1.665334536938E-16));
+#3473 = PCURVE('',#1324,#3474);
+#3474 = DEFINITIONAL_REPRESENTATION('',(#3475),#3479);
+#3475 = LINE('',#3476,#3477);
+#3476 = CARTESIAN_POINT('',(1.7763568394E-15,3.438778003351E-23));
+#3477 = VECTOR('',#3478,1.);
+#3478 = DIRECTION('',(1.,4.622231866529E-32));
+#3479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3480 = PCURVE('',#3481,#3486);
+#3481 = PLANE('',#3482);
+#3482 = AXIS2_PLACEMENT_3D('',#3483,#3484,#3485);
+#3483 = CARTESIAN_POINT('',(1.114300360906,3.713709448833,0.));
+#3484 = DIRECTION('',(1.,1.935859884139E-08,0.));
+#3485 = DIRECTION('',(-1.935859884139E-08,1.,0.));
+#3486 = DEFINITIONAL_REPRESENTATION('',(#3487),#3491);
+#3487 = LINE('',#3488,#3489);
+#3488 = CARTESIAN_POINT('',(4.050589683638,-32.));
+#3489 = VECTOR('',#3490,1.);
+#3490 = DIRECTION('',(1.,1.665334536938E-16));
+#3491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3492 = ORIENTED_EDGE('',*,*,#3493,.T.);
+#3493 = EDGE_CURVE('',#3464,#1309,#3494,.T.);
+#3494 = SURFACE_CURVE('',#3495,(#3499,#3506),.PCURVE_S1.);
+#3495 = LINE('',#3496,#3497);
+#3496 = CARTESIAN_POINT('',(1.114300282492,7.764299132471,-32.));
+#3497 = VECTOR('',#3498,1.);
+#3498 = DIRECTION('',(-1.,-1.935859894608E-08,-2.775557561563E-16));
+#3499 = PCURVE('',#1324,#3500);
+#3500 = DEFINITIONAL_REPRESENTATION('',(#3501),#3505);
+#3501 = LINE('',#3502,#3503);
+#3502 = CARTESIAN_POINT('',(0.,0.));
+#3503 = VECTOR('',#3504,1.);
+#3504 = DIRECTION('',(2.220446016163E-16,-1.));
+#3505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3506 = PCURVE('',#1406,#3507);
+#3507 = DEFINITIONAL_REPRESENTATION('',(#3508),#3512);
+#3508 = LINE('',#3509,#3510);
+#3509 = CARTESIAN_POINT('',(6.5,5.551111254501E-17));
+#3510 = VECTOR('',#3511,1.);
+#3511 = DIRECTION('',(-5.55111598282E-17,-1.));
+#3512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3513 = ORIENTED_EDGE('',*,*,#1306,.F.);
+#3514 = ORIENTED_EDGE('',*,*,#3515,.F.);
+#3515 = EDGE_CURVE('',#3466,#1307,#3516,.T.);
+#3516 = SURFACE_CURVE('',#3517,(#3521,#3528),.PCURVE_S1.);
+#3517 = LINE('',#3518,#3519);
+#3518 = CARTESIAN_POINT('',(1.11430004051,20.264299132471,-32.));
+#3519 = VECTOR('',#3520,1.);
+#3520 = DIRECTION('',(-1.,-1.935859894608E-08,-2.775557561563E-16));
+#3521 = PCURVE('',#1324,#3522);
+#3522 = DEFINITIONAL_REPRESENTATION('',(#3523),#3527);
+#3523 = LINE('',#3524,#3525);
+#3524 = CARTESIAN_POINT('',(12.5,1.058791184068E-22));
+#3525 = VECTOR('',#3526,1.);
+#3526 = DIRECTION('',(2.220446016163E-16,-1.));
+#3527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3528 = PCURVE('',#1352,#3529);
+#3529 = DEFINITIONAL_REPRESENTATION('',(#3530),#3534);
+#3530 = LINE('',#3531,#3532);
+#3531 = CARTESIAN_POINT('',(0.,0.));
+#3532 = VECTOR('',#3533,1.);
+#3533 = DIRECTION('',(5.55111598282E-17,-1.));
+#3534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3535 = ADVANCED_FACE('',(#3536),#1406,.F.);
+#3536 = FACE_BOUND('',#3537,.F.);
+#3537 = EDGE_LOOP('',(#3538,#3561,#3582,#3583));
+#3538 = ORIENTED_EDGE('',*,*,#3539,.F.);
+#3539 = EDGE_CURVE('',#3540,#3464,#3542,.T.);
+#3540 = VERTEX_POINT('',#3541);
+#3541 = CARTESIAN_POINT('',(1.114300282492,7.764299132471,-25.5));
+#3542 = SURFACE_CURVE('',#3543,(#3547,#3554),.PCURVE_S1.);
+#3543 = LINE('',#3544,#3545);
+#3544 = CARTESIAN_POINT('',(1.114300282492,7.764299132471,-25.5));
+#3545 = VECTOR('',#3546,1.);
+#3546 = DIRECTION('',(3.330669127606E-16,1.665334601415E-16,-1.));
+#3547 = PCURVE('',#1406,#3548);
+#3548 = DEFINITIONAL_REPRESENTATION('',(#3549),#3553);
+#3549 = LINE('',#3550,#3551);
+#3550 = CARTESIAN_POINT('',(0.,0.));
+#3551 = VECTOR('',#3552,1.);
+#3552 = DIRECTION('',(1.,9.860761315263E-32));
+#3553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3554 = PCURVE('',#3481,#3555);
+#3555 = DEFINITIONAL_REPRESENTATION('',(#3556),#3560);
+#3556 = LINE('',#3557,#3558);
+#3557 = CARTESIAN_POINT('',(4.050589683638,-25.5));
+#3558 = VECTOR('',#3559,1.);
+#3559 = DIRECTION('',(1.665334536938E-16,-1.));
+#3560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3561 = ORIENTED_EDGE('',*,*,#3562,.T.);
+#3562 = EDGE_CURVE('',#3540,#1365,#3563,.T.);
+#3563 = SURFACE_CURVE('',#3564,(#3568,#3575),.PCURVE_S1.);
+#3564 = LINE('',#3565,#3566);
+#3565 = CARTESIAN_POINT('',(1.114300282492,7.764299132471,-25.5));
+#3566 = VECTOR('',#3567,1.);
+#3567 = DIRECTION('',(-1.,-1.935859894608E-08,-2.775557561563E-16));
+#3568 = PCURVE('',#1406,#3569);
+#3569 = DEFINITIONAL_REPRESENTATION('',(#3570),#3574);
+#3570 = LINE('',#3571,#3572);
+#3571 = CARTESIAN_POINT('',(0.,0.));
+#3572 = VECTOR('',#3573,1.);
+#3573 = DIRECTION('',(-5.55111598282E-17,-1.));
+#3574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3575 = PCURVE('',#1380,#3576);
+#3576 = DEFINITIONAL_REPRESENTATION('',(#3577),#3581);
+#3577 = LINE('',#3578,#3579);
+#3578 = CARTESIAN_POINT('',(12.5,-5.293956018947E-23));
+#3579 = VECTOR('',#3580,1.);
+#3580 = DIRECTION('',(-2.220446016163E-16,-1.));
+#3581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3582 = ORIENTED_EDGE('',*,*,#1392,.F.);
+#3583 = ORIENTED_EDGE('',*,*,#3493,.F.);
+#3584 = ADVANCED_FACE('',(#3585),#1380,.F.);
+#3585 = FACE_BOUND('',#3586,.F.);
+#3586 = EDGE_LOOP('',(#3587,#3610,#3631,#3632));
+#3587 = ORIENTED_EDGE('',*,*,#3588,.F.);
+#3588 = EDGE_CURVE('',#3589,#3540,#3591,.T.);
+#3589 = VERTEX_POINT('',#3590);
+#3590 = CARTESIAN_POINT('',(1.11430004051,20.264299132471,-25.5));
+#3591 = SURFACE_CURVE('',#3592,(#3596,#3603),.PCURVE_S1.);
+#3592 = LINE('',#3593,#3594);
+#3593 = CARTESIAN_POINT('',(1.11430004051,20.264299132471,-25.5));
+#3594 = VECTOR('',#3595,1.);
+#3595 = DIRECTION('',(1.935859916813E-08,-1.,-1.665334536938E-16));
+#3596 = PCURVE('',#1380,#3597);
+#3597 = DEFINITIONAL_REPRESENTATION('',(#3598),#3602);
+#3598 = LINE('',#3599,#3600);
+#3599 = CARTESIAN_POINT('',(-3.552713678801E-15,6.877556006703E-23));
+#3600 = VECTOR('',#3601,1.);
+#3601 = DIRECTION('',(1.,-4.622231866529E-32));
+#3602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3603 = PCURVE('',#3481,#3604);
+#3604 = DEFINITIONAL_REPRESENTATION('',(#3605),#3609);
+#3605 = LINE('',#3606,#3607);
+#3606 = CARTESIAN_POINT('',(16.550589683638,-25.5));
+#3607 = VECTOR('',#3608,1.);
+#3608 = DIRECTION('',(-1.,-1.665334536938E-16));
+#3609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3610 = ORIENTED_EDGE('',*,*,#3611,.T.);
+#3611 = EDGE_CURVE('',#3589,#1337,#3612,.T.);
+#3612 = SURFACE_CURVE('',#3613,(#3617,#3624),.PCURVE_S1.);
+#3613 = LINE('',#3614,#3615);
+#3614 = CARTESIAN_POINT('',(1.11430004051,20.264299132471,-25.5));
+#3615 = VECTOR('',#3616,1.);
+#3616 = DIRECTION('',(-1.,-1.935859894608E-08,-2.775557561563E-16));
+#3617 = PCURVE('',#1380,#3618);
+#3618 = DEFINITIONAL_REPRESENTATION('',(#3619),#3623);
+#3619 = LINE('',#3620,#3621);
+#3620 = CARTESIAN_POINT('',(0.,0.));
+#3621 = VECTOR('',#3622,1.);
+#3622 = DIRECTION('',(-2.220446016163E-16,-1.));
+#3623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3624 = PCURVE('',#1352,#3625);
+#3625 = DEFINITIONAL_REPRESENTATION('',(#3626),#3630);
+#3626 = LINE('',#3627,#3628);
+#3627 = CARTESIAN_POINT('',(6.5,-5.551109535112E-17));
+#3628 = VECTOR('',#3629,1.);
+#3629 = DIRECTION('',(5.55111598282E-17,-1.));
+#3630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3631 = ORIENTED_EDGE('',*,*,#1364,.F.);
+#3632 = ORIENTED_EDGE('',*,*,#3562,.F.);
+#3633 = ADVANCED_FACE('',(#3634),#1352,.F.);
+#3634 = FACE_BOUND('',#3635,.F.);
+#3635 = EDGE_LOOP('',(#3636,#3657,#3658,#3659));
+#3636 = ORIENTED_EDGE('',*,*,#3637,.F.);
+#3637 = EDGE_CURVE('',#3466,#3589,#3638,.T.);
+#3638 = SURFACE_CURVE('',#3639,(#3643,#3650),.PCURVE_S1.);
+#3639 = LINE('',#3640,#3641);
+#3640 = CARTESIAN_POINT('',(1.11430004051,20.264299132471,-32.));
+#3641 = VECTOR('',#3642,1.);
+#3642 = DIRECTION('',(-3.330669127606E-16,-1.665334601415E-16,1.));
+#3643 = PCURVE('',#1352,#3644);
+#3644 = DEFINITIONAL_REPRESENTATION('',(#3645),#3649);
+#3645 = LINE('',#3646,#3647);
+#3646 = CARTESIAN_POINT('',(0.,0.));
+#3647 = VECTOR('',#3648,1.);
+#3648 = DIRECTION('',(1.,-9.860761315263E-32));
+#3649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3650 = PCURVE('',#3481,#3651);
+#3651 = DEFINITIONAL_REPRESENTATION('',(#3652),#3656);
+#3652 = LINE('',#3653,#3654);
+#3653 = CARTESIAN_POINT('',(16.550589683638,-32.));
+#3654 = VECTOR('',#3655,1.);
+#3655 = DIRECTION('',(-1.665334536938E-16,1.));
+#3656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3657 = ORIENTED_EDGE('',*,*,#3515,.T.);
+#3658 = ORIENTED_EDGE('',*,*,#1336,.F.);
+#3659 = ORIENTED_EDGE('',*,*,#3611,.F.);
+#3660 = ADVANCED_FACE('',(#3661,#3683),#2335,.T.);
+#3661 = FACE_BOUND('',#3662,.T.);
+#3662 = EDGE_LOOP('',(#3663,#3664,#3665,#3666,#3667,#3668,#3669,#3670,
+ #3671,#3672,#3673,#3674,#3675,#3676,#3677,#3678,#3679,#3680,#3681,
+ #3682));
+#3663 = ORIENTED_EDGE('',*,*,#3269,.F.);
+#3664 = ORIENTED_EDGE('',*,*,#2318,.T.);
+#3665 = ORIENTED_EDGE('',*,*,#2373,.T.);
+#3666 = ORIENTED_EDGE('',*,*,#2423,.T.);
+#3667 = ORIENTED_EDGE('',*,*,#2495,.F.);
+#3668 = ORIENTED_EDGE('',*,*,#2522,.T.);
+#3669 = ORIENTED_EDGE('',*,*,#2572,.T.);
+#3670 = ORIENTED_EDGE('',*,*,#2622,.T.);
+#3671 = ORIENTED_EDGE('',*,*,#2694,.F.);
+#3672 = ORIENTED_EDGE('',*,*,#2721,.T.);
+#3673 = ORIENTED_EDGE('',*,*,#2771,.T.);
+#3674 = ORIENTED_EDGE('',*,*,#2821,.T.);
+#3675 = ORIENTED_EDGE('',*,*,#2893,.F.);
+#3676 = ORIENTED_EDGE('',*,*,#2920,.T.);
+#3677 = ORIENTED_EDGE('',*,*,#2970,.T.);
+#3678 = ORIENTED_EDGE('',*,*,#3020,.T.);
+#3679 = ORIENTED_EDGE('',*,*,#3092,.F.);
+#3680 = ORIENTED_EDGE('',*,*,#3119,.T.);
+#3681 = ORIENTED_EDGE('',*,*,#3169,.T.);
+#3682 = ORIENTED_EDGE('',*,*,#3219,.T.);
+#3683 = FACE_BOUND('',#3684,.T.);
+#3684 = EDGE_LOOP('',(#3685,#3710,#3739,#3768,#3797,#3825,#3854,#3883,
+ #3912,#3940,#3969,#3998,#4027,#4055,#4084,#4113,#4142,#4170,#4199,
+ #4228));
+#3685 = ORIENTED_EDGE('',*,*,#3686,.F.);
+#3686 = EDGE_CURVE('',#3687,#3689,#3691,.T.);
+#3687 = VERTEX_POINT('',#3688);
+#3688 = CARTESIAN_POINT('',(1.11429986511,29.324852750306,-3.));
+#3689 = VERTEX_POINT('',#3690);
+#3690 = CARTESIAN_POINT('',(1.114300360906,3.713709448833,-3.));
+#3691 = SURFACE_CURVE('',#3692,(#3696,#3703),.PCURVE_S1.);
+#3692 = LINE('',#3693,#3694);
+#3693 = CARTESIAN_POINT('',(1.114300154678,14.366738785038,-3.));
+#3694 = VECTOR('',#3695,1.);
+#3695 = DIRECTION('',(1.935859884139E-08,-1.,0.));
+#3696 = PCURVE('',#2335,#3697);
+#3697 = DEFINITIONAL_REPRESENTATION('',(#3698),#3702);
+#3698 = LINE('',#3699,#3700);
+#3699 = CARTESIAN_POINT('',(-31.38106339392,-10.65302994369));
+#3700 = VECTOR('',#3701,1.);
+#3701 = DIRECTION('',(1.935859884139E-08,-1.));
+#3702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3703 = PCURVE('',#3481,#3704);
+#3704 = DEFINITIONAL_REPRESENTATION('',(#3705),#3709);
+#3705 = LINE('',#3706,#3707);
+#3706 = CARTESIAN_POINT('',(10.653029336205,-3.));
+#3707 = VECTOR('',#3708,1.);
+#3708 = DIRECTION('',(-1.,0.));
+#3709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3710 = ORIENTED_EDGE('',*,*,#3711,.F.);
+#3711 = EDGE_CURVE('',#3712,#3687,#3714,.T.);
+#3712 = VERTEX_POINT('',#3713);
+#3713 = CARTESIAN_POINT('',(1.13029537476,29.502996427904,-3.));
+#3714 = SURFACE_CURVE('',#3715,(#3720,#3727),.PCURVE_S1.);
+#3715 = CIRCLE('',#3716,1.);
+#3716 = AXIS2_PLACEMENT_3D('',#3717,#3718,#3719);
+#3717 = CARTESIAN_POINT('',(2.11429986511,29.324852769664,-3.));
+#3718 = DIRECTION('',(-0.,0.,1.));
+#3719 = DIRECTION('',(1.935859885006E-08,-1.,0.));
+#3720 = PCURVE('',#2335,#3721);
+#3721 = DEFINITIONAL_REPRESENTATION('',(#3722),#3726);
+#3722 = CIRCLE('',#3723,1.);
+#3723 = AXIS2_PLACEMENT_2D('',#3724,#3725);
+#3724 = CARTESIAN_POINT('',(-30.38106368349,4.305084040929));
+#3725 = DIRECTION('',(1.935859885006E-08,-1.));
+#3726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3727 = PCURVE('',#3728,#3733);
+#3728 = CYLINDRICAL_SURFACE('',#3729,1.);
+#3729 = AXIS2_PLACEMENT_3D('',#3730,#3731,#3732);
+#3730 = CARTESIAN_POINT('',(2.11429986511,29.324852769664,0.));
+#3731 = DIRECTION('',(0.,0.,1.));
+#3732 = DIRECTION('',(1.935859885006E-08,-1.,0.));
+#3733 = DEFINITIONAL_REPRESENTATION('',(#3734),#3738);
+#3734 = LINE('',#3735,#3736);
+#3735 = CARTESIAN_POINT('',(0.,-3.));
+#3736 = VECTOR('',#3737,1.);
+#3737 = DIRECTION('',(1.,0.));
+#3738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3739 = ORIENTED_EDGE('',*,*,#3740,.F.);
+#3740 = EDGE_CURVE('',#3741,#3712,#3743,.T.);
+#3741 = VERTEX_POINT('',#3742);
+#3742 = CARTESIAN_POINT('',(3.611102942914,34.562031956072,-3.));
+#3743 = SURFACE_CURVE('',#3744,(#3749,#3756),.PCURVE_S1.);
+#3744 = CIRCLE('',#3745,10.308604);
+#3745 = AXIS2_PLACEMENT_3D('',#3746,#3747,#3748);
+#3746 = CARTESIAN_POINT('',(11.274008,27.666584,-3.));
+#3747 = DIRECTION('',(0.,0.,1.));
+#3748 = DIRECTION('',(1.,0.,0.));
+#3749 = PCURVE('',#2335,#3750);
+#3750 = DEFINITIONAL_REPRESENTATION('',(#3751),#3755);
+#3751 = CIRCLE('',#3752,10.308604);
+#3752 = AXIS2_PLACEMENT_2D('',#3753,#3754);
+#3753 = CARTESIAN_POINT('',(-21.2213555486,2.646815271264));
+#3754 = DIRECTION('',(1.,0.));
+#3755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3756 = PCURVE('',#3757,#3762);
+#3757 = CYLINDRICAL_SURFACE('',#3758,10.308604);
+#3758 = AXIS2_PLACEMENT_3D('',#3759,#3760,#3761);
+#3759 = CARTESIAN_POINT('',(11.274008,27.666584,0.));
+#3760 = DIRECTION('',(0.,0.,1.));
+#3761 = DIRECTION('',(1.,0.,0.));
+#3762 = DEFINITIONAL_REPRESENTATION('',(#3763),#3767);
+#3763 = LINE('',#3764,#3765);
+#3764 = CARTESIAN_POINT('',(0.,-3.));
+#3765 = VECTOR('',#3766,1.);
+#3766 = DIRECTION('',(1.,0.));
+#3767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3768 = ORIENTED_EDGE('',*,*,#3769,.F.);
+#3769 = EDGE_CURVE('',#3770,#3741,#3772,.T.);
+#3770 = VERTEX_POINT('',#3771);
+#3771 = CARTESIAN_POINT('',(3.647346569628,34.600236524615,-3.));
+#3772 = SURFACE_CURVE('',#3773,(#3778,#3785),.PCURVE_S1.);
+#3773 = CIRCLE('',#3774,1.);
+#3774 = AXIS2_PLACEMENT_3D('',#3775,#3776,#3777);
+#3775 = CARTESIAN_POINT('',(4.354453357488,33.893129750102,-3.));
+#3776 = DIRECTION('',(0.,0.,1.));
+#3777 = DIRECTION('',(-0.66890220597,-0.743350414575,0.));
+#3778 = PCURVE('',#2335,#3779);
+#3779 = DEFINITIONAL_REPRESENTATION('',(#3780),#3784);
+#3780 = CIRCLE('',#3781,1.);
+#3781 = AXIS2_PLACEMENT_2D('',#3782,#3783);
+#3782 = CARTESIAN_POINT('',(-28.14091019111,8.873361021366));
+#3783 = DIRECTION('',(-0.66890220597,-0.743350414575));
+#3784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3785 = PCURVE('',#3786,#3791);
+#3786 = CYLINDRICAL_SURFACE('',#3787,1.);
+#3787 = AXIS2_PLACEMENT_3D('',#3788,#3789,#3790);
+#3788 = CARTESIAN_POINT('',(4.354453357488,33.893129750102,0.));
+#3789 = DIRECTION('',(0.,0.,1.));
+#3790 = DIRECTION('',(-0.66890220597,-0.743350414575,0.));
+#3791 = DEFINITIONAL_REPRESENTATION('',(#3792),#3796);
+#3792 = LINE('',#3793,#3794);
+#3793 = CARTESIAN_POINT('',(0.,-3.));
+#3794 = VECTOR('',#3795,1.);
+#3795 = DIRECTION('',(1.,0.));
+#3796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3797 = ORIENTED_EDGE('',*,*,#3798,.F.);
+#3798 = EDGE_CURVE('',#3799,#3770,#3801,.T.);
+#3799 = VERTEX_POINT('',#3800);
+#3800 = CARTESIAN_POINT('',(30.519315725869,61.472206188059,-3.));
+#3801 = SURFACE_CURVE('',#3802,(#3806,#3813),.PCURVE_S1.);
+#3802 = LINE('',#3803,#3804);
+#3803 = CARTESIAN_POINT('',(8.464233729277,39.417123775181,-3.));
+#3804 = VECTOR('',#3805,1.);
+#3805 = DIRECTION('',(-0.707106774513,-0.70710678786,0.));
+#3806 = PCURVE('',#2335,#3807);
+#3807 = DEFINITIONAL_REPRESENTATION('',(#3808),#3812);
+#3808 = LINE('',#3809,#3810);
+#3809 = CARTESIAN_POINT('',(-24.03112981932,14.397355046446));
+#3810 = VECTOR('',#3811,1.);
+#3811 = DIRECTION('',(-0.707106774513,-0.70710678786));
+#3812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3813 = PCURVE('',#3814,#3819);
+#3814 = PLANE('',#3815);
+#3815 = AXIS2_PLACEMENT_3D('',#3816,#3817,#3818);
+#3816 = CARTESIAN_POINT('',(3.647346569628,34.600236524615,0.));
+#3817 = DIRECTION('',(0.70710678786,-0.707106774513,0.));
+#3818 = DIRECTION('',(0.707106774513,0.70710678786,0.));
+#3819 = DEFINITIONAL_REPRESENTATION('',(#3820),#3824);
+#3820 = LINE('',#3821,#3822);
+#3821 = CARTESIAN_POINT('',(6.812107213884,-3.));
+#3822 = VECTOR('',#3823,1.);
+#3823 = DIRECTION('',(-1.,0.));
+#3824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3825 = ORIENTED_EDGE('',*,*,#3826,.F.);
+#3826 = EDGE_CURVE('',#3827,#3799,#3829,.T.);
+#3827 = VERTEX_POINT('',#3828);
+#3828 = CARTESIAN_POINT('',(30.70472682829,61.61823106329,-3.));
+#3829 = SURFACE_CURVE('',#3830,(#3835,#3842),.PCURVE_S1.);
+#3830 = CIRCLE('',#3831,1.);
+#3831 = AXIS2_PLACEMENT_3D('',#3832,#3833,#3834);
+#3832 = CARTESIAN_POINT('',(31.226422513729,60.765099413546,-3.));
+#3833 = DIRECTION('',(0.,0.,1.));
+#3834 = DIRECTION('',(-0.707106774513,-0.70710678786,0.));
+#3835 = PCURVE('',#2335,#3836);
+#3836 = DEFINITIONAL_REPRESENTATION('',(#3837),#3841);
+#3837 = CIRCLE('',#3838,1.);
+#3838 = AXIS2_PLACEMENT_2D('',#3839,#3840);
+#3839 = CARTESIAN_POINT('',(-1.268941034873,35.74533068481));
+#3840 = DIRECTION('',(-0.707106774513,-0.70710678786));
+#3841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3842 = PCURVE('',#3843,#3848);
+#3843 = CYLINDRICAL_SURFACE('',#3844,1.);
+#3844 = AXIS2_PLACEMENT_3D('',#3845,#3846,#3847);
+#3845 = CARTESIAN_POINT('',(31.226422513729,60.765099413546,0.));
+#3846 = DIRECTION('',(0.,0.,1.));
+#3847 = DIRECTION('',(-0.707106774513,-0.70710678786,0.));
+#3848 = DEFINITIONAL_REPRESENTATION('',(#3849),#3853);
+#3849 = LINE('',#3850,#3851);
+#3850 = CARTESIAN_POINT('',(8.881784197001E-16,-3.));
+#3851 = VECTOR('',#3852,1.);
+#3852 = DIRECTION('',(1.,0.));
+#3853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3854 = ORIENTED_EDGE('',*,*,#3855,.F.);
+#3855 = EDGE_CURVE('',#3856,#3827,#3858,.T.);
+#3856 = VERTEX_POINT('',#3857);
+#3857 = CARTESIAN_POINT('',(34.268599786498,61.618231910355,-3.));
+#3858 = SURFACE_CURVE('',#3859,(#3864,#3871),.PCURVE_S1.);
+#3859 = CIRCLE('',#3860,3.415664);
+#3860 = AXIS2_PLACEMENT_3D('',#3861,#3862,#3863);
+#3861 = CARTESIAN_POINT('',(32.486664,58.70422,-3.));
+#3862 = DIRECTION('',(0.,0.,1.));
+#3863 = DIRECTION('',(1.,0.,0.));
+#3864 = PCURVE('',#2335,#3865);
+#3865 = DEFINITIONAL_REPRESENTATION('',(#3866),#3870);
+#3866 = CIRCLE('',#3867,3.415664);
+#3867 = AXIS2_PLACEMENT_2D('',#3868,#3869);
+#3868 = CARTESIAN_POINT('',(-8.699548602699E-03,33.684451271264));
+#3869 = DIRECTION('',(1.,0.));
+#3870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3871 = PCURVE('',#3872,#3877);
+#3872 = CYLINDRICAL_SURFACE('',#3873,3.415664);
+#3873 = AXIS2_PLACEMENT_3D('',#3874,#3875,#3876);
+#3874 = CARTESIAN_POINT('',(32.486664,58.70422,0.));
+#3875 = DIRECTION('',(0.,0.,1.));
+#3876 = DIRECTION('',(1.,0.,0.));
+#3877 = DEFINITIONAL_REPRESENTATION('',(#3878),#3882);
+#3878 = LINE('',#3879,#3880);
+#3879 = CARTESIAN_POINT('',(0.,-3.));
+#3880 = VECTOR('',#3881,1.);
+#3881 = DIRECTION('',(1.,0.));
+#3882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3883 = ORIENTED_EDGE('',*,*,#3884,.F.);
+#3884 = EDGE_CURVE('',#3885,#3856,#3887,.T.);
+#3885 = VERTEX_POINT('',#3886);
+#3886 = CARTESIAN_POINT('',(34.454011305414,61.472206776182,-3.));
+#3887 = SURFACE_CURVE('',#3888,(#3893,#3900),.PCURVE_S1.);
+#3888 = CIRCLE('',#3889,1.);
+#3889 = AXIS2_PLACEMENT_3D('',#3890,#3891,#3892);
+#3890 = CARTESIAN_POINT('',(33.746904506606,60.765100012617,-3.));
+#3891 = DIRECTION('',(0.,0.,1.));
+#3892 = DIRECTION('',(-0.853131897738,0.521695279892,0.));
+#3893 = PCURVE('',#2335,#3894);
+#3894 = DEFINITIONAL_REPRESENTATION('',(#3895),#3899);
+#3895 = CIRCLE('',#3896,1.);
+#3896 = AXIS2_PLACEMENT_2D('',#3897,#3898);
+#3897 = CARTESIAN_POINT('',(1.251540958003,35.745331283882));
+#3898 = DIRECTION('',(-0.853131897738,0.521695279892));
+#3899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3900 = PCURVE('',#3901,#3906);
+#3901 = CYLINDRICAL_SURFACE('',#3902,1.);
+#3902 = AXIS2_PLACEMENT_3D('',#3903,#3904,#3905);
+#3903 = CARTESIAN_POINT('',(33.746904506606,60.765100012617,0.));
+#3904 = DIRECTION('',(0.,0.,1.));
+#3905 = DIRECTION('',(-0.853131897738,0.521695279892,0.));
+#3906 = DEFINITIONAL_REPRESENTATION('',(#3907),#3911);
+#3907 = LINE('',#3908,#3909);
+#3908 = CARTESIAN_POINT('',(0.,-3.));
+#3909 = VECTOR('',#3910,1.);
+#3910 = DIRECTION('',(1.,0.));
+#3911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3912 = ORIENTED_EDGE('',*,*,#3913,.F.);
+#3913 = EDGE_CURVE('',#3914,#3885,#3916,.T.);
+#3914 = VERTEX_POINT('',#3915);
+#3915 = CARTESIAN_POINT('',(61.709007359157,34.217209364002,-3.));
+#3916 = SURFACE_CURVE('',#3917,(#3921,#3928),.PCURVE_S1.);
+#3917 = LINE('',#3918,#3919);
+#3918 = CARTESIAN_POINT('',(43.077458902478,52.84875874931,-3.));
+#3919 = VECTOR('',#3920,1.);
+#3920 = DIRECTION('',(-0.707106763565,0.707106798808,0.));
+#3921 = PCURVE('',#2335,#3922);
+#3922 = DEFINITIONAL_REPRESENTATION('',(#3923),#3927);
+#3923 = LINE('',#3924,#3925);
+#3924 = CARTESIAN_POINT('',(10.582095353876,27.828990020574));
+#3925 = VECTOR('',#3926,1.);
+#3926 = DIRECTION('',(-0.707106763565,0.707106798808));
+#3927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3928 = PCURVE('',#3929,#3934);
+#3929 = PLANE('',#3930);
+#3930 = AXIS2_PLACEMENT_3D('',#3931,#3932,#3933);
+#3931 = CARTESIAN_POINT('',(34.454011305414,61.472206776182,0.));
+#3932 = DIRECTION('',(-0.707106798808,-0.707106763565,0.));
+#3933 = DIRECTION('',(0.707106763565,-0.707106798808,0.));
+#3934 = DEFINITIONAL_REPRESENTATION('',(#3935),#3939);
+#3935 = LINE('',#3936,#3937);
+#3936 = CARTESIAN_POINT('',(12.195396850102,-3.));
+#3937 = VECTOR('',#3938,1.);
+#3938 = DIRECTION('',(-1.,0.));
+#3939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3940 = ORIENTED_EDGE('',*,*,#3941,.F.);
+#3941 = EDGE_CURVE('',#3942,#3914,#3944,.T.);
+#3942 = VERTEX_POINT('',#3943);
+#3943 = CARTESIAN_POINT('',(61.743701241092,34.180723022173,-3.));
+#3944 = SURFACE_CURVE('',#3945,(#3950,#3957),.PCURVE_S1.);
+#3945 = CIRCLE('',#3946,1.);
+#3946 = AXIS2_PLACEMENT_3D('',#3947,#3948,#3949);
+#3947 = CARTESIAN_POINT('',(61.001900560349,33.510102600437,-3.));
+#3948 = DIRECTION('',(0.,0.,1.));
+#3949 = DIRECTION('',(-0.707106763565,0.707106798808,0.));
+#3950 = PCURVE('',#2335,#3951);
+#3951 = DEFINITIONAL_REPRESENTATION('',(#3952),#3956);
+#3952 = CIRCLE('',#3953,1.);
+#3953 = AXIS2_PLACEMENT_2D('',#3954,#3955);
+#3954 = CARTESIAN_POINT('',(28.506537011746,8.490333871701));
+#3955 = DIRECTION('',(-0.707106763565,0.707106798808));
+#3956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3957 = PCURVE('',#3958,#3963);
+#3958 = CYLINDRICAL_SURFACE('',#3959,1.);
+#3959 = AXIS2_PLACEMENT_3D('',#3960,#3961,#3962);
+#3960 = CARTESIAN_POINT('',(61.001900560349,33.510102600437,0.));
+#3961 = DIRECTION('',(0.,0.,1.));
+#3962 = DIRECTION('',(-0.707106763565,0.707106798808,0.));
+#3963 = DEFINITIONAL_REPRESENTATION('',(#3964),#3968);
+#3964 = LINE('',#3965,#3966);
+#3965 = CARTESIAN_POINT('',(0.,-3.));
+#3966 = VECTOR('',#3967,1.);
+#3967 = DIRECTION('',(1.,0.));
+#3968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3969 = ORIENTED_EDGE('',*,*,#3970,.F.);
+#3970 = EDGE_CURVE('',#3971,#3942,#3973,.T.);
+#3971 = VERTEX_POINT('',#3972);
+#3972 = CARTESIAN_POINT('',(63.858920287105,28.804466225717,-3.));
+#3973 = SURFACE_CURVE('',#3974,(#3979,#3986),.PCURVE_S1.);
+#3974 = CIRCLE('',#3975,8.19559);
+#3975 = AXIS2_PLACEMENT_3D('',#3976,#3977,#3978);
+#3976 = CARTESIAN_POINT('',(55.664207,28.684593,-3.));
+#3977 = DIRECTION('',(0.,0.,1.));
+#3978 = DIRECTION('',(1.,0.,0.));
+#3979 = PCURVE('',#2335,#3980);
+#3980 = DEFINITIONAL_REPRESENTATION('',(#3981),#3985);
+#3981 = CIRCLE('',#3982,8.19559);
+#3982 = AXIS2_PLACEMENT_2D('',#3983,#3984);
+#3983 = CARTESIAN_POINT('',(23.168843451397,3.664824271264));
+#3984 = DIRECTION('',(1.,0.));
+#3985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3986 = PCURVE('',#3987,#3992);
+#3987 = CYLINDRICAL_SURFACE('',#3988,8.19559);
+#3988 = AXIS2_PLACEMENT_3D('',#3989,#3990,#3991);
+#3989 = CARTESIAN_POINT('',(55.664207,28.684593,0.));
+#3990 = DIRECTION('',(0.,0.,1.));
+#3991 = DIRECTION('',(1.,0.,0.));
+#3992 = DEFINITIONAL_REPRESENTATION('',(#3993),#3997);
+#3993 = LINE('',#3994,#3995);
+#3994 = CARTESIAN_POINT('',(0.,-3.));
+#3995 = VECTOR('',#3996,1.);
+#3996 = DIRECTION('',(1.,0.));
+#3997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3998 = ORIENTED_EDGE('',*,*,#3999,.F.);
+#3999 = EDGE_CURVE('',#4000,#3971,#4002,.T.);
+#4000 = VERTEX_POINT('',#4001);
+#4001 = CARTESIAN_POINT('',(63.859027260843,28.789839852876,-3.));
+#4002 = SURFACE_CURVE('',#4003,(#4008,#4015),.PCURVE_S1.);
+#4003 = CIRCLE('',#4004,1.);
+#4004 = AXIS2_PLACEMENT_3D('',#4005,#4006,#4007);
+#4005 = CARTESIAN_POINT('',(62.859027260843,28.789839673423,-3.));
+#4006 = DIRECTION('',(0.,0.,1.));
+#4007 = DIRECTION('',(-1.462655229425E-02,0.999893026262,0.));
+#4008 = PCURVE('',#2335,#4009);
+#4009 = DEFINITIONAL_REPRESENTATION('',(#4010),#4014);
+#4010 = CIRCLE('',#4011,1.);
+#4011 = AXIS2_PLACEMENT_2D('',#4012,#4013);
+#4012 = CARTESIAN_POINT('',(30.36366371224,3.770070944687));
+#4013 = DIRECTION('',(-1.462655229425E-02,0.999893026262));
+#4014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4015 = PCURVE('',#4016,#4021);
+#4016 = CYLINDRICAL_SURFACE('',#4017,1.);
+#4017 = AXIS2_PLACEMENT_3D('',#4018,#4019,#4020);
+#4018 = CARTESIAN_POINT('',(62.859027260843,28.789839673423,0.));
+#4019 = DIRECTION('',(0.,0.,1.));
+#4020 = DIRECTION('',(-1.462655229425E-02,0.999893026262,0.));
+#4021 = DEFINITIONAL_REPRESENTATION('',(#4022),#4026);
+#4022 = LINE('',#4023,#4024);
+#4023 = CARTESIAN_POINT('',(-8.881784197001E-16,-3.));
+#4024 = VECTOR('',#4025,1.);
+#4025 = DIRECTION('',(1.,0.));
+#4026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4027 = ORIENTED_EDGE('',*,*,#4028,.F.);
+#4028 = EDGE_CURVE('',#4029,#4000,#4031,.T.);
+#4029 = VERTEX_POINT('',#4030);
+#4030 = CARTESIAN_POINT('',(63.859031764816,3.691439834654,-3.));
+#4031 = SURFACE_CURVE('',#4032,(#4036,#4043),.PCURVE_S1.);
+#4032 = LINE('',#4033,#4034);
+#4033 = CARTESIAN_POINT('',(63.859027599117,26.904807104952,-3.));
+#4034 = VECTOR('',#4035,1.);
+#4035 = DIRECTION('',(-1.794526200385E-07,1.,0.));
+#4036 = PCURVE('',#2335,#4037);
+#4037 = DEFINITIONAL_REPRESENTATION('',(#4038),#4042);
+#4038 = LINE('',#4039,#4040);
+#4039 = CARTESIAN_POINT('',(31.363664050514,1.885038376216));
+#4040 = VECTOR('',#4041,1.);
+#4041 = DIRECTION('',(-1.794526200385E-07,1.));
+#4042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4043 = PCURVE('',#4044,#4049);
+#4044 = PLANE('',#4045);
+#4045 = AXIS2_PLACEMENT_3D('',#4046,#4047,#4048);
+#4046 = CARTESIAN_POINT('',(63.859027260843,28.789839852876,0.));
+#4047 = DIRECTION('',(-1.,-1.794526200385E-07,0.));
+#4048 = DIRECTION('',(1.794526200385E-07,-1.,0.));
+#4049 = DEFINITIONAL_REPRESENTATION('',(#4050),#4054);
+#4050 = LINE('',#4051,#4052);
+#4051 = CARTESIAN_POINT('',(1.885032747924,-3.));
+#4052 = VECTOR('',#4053,1.);
+#4053 = DIRECTION('',(-1.,0.));
+#4054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4055 = ORIENTED_EDGE('',*,*,#4056,.F.);
+#4056 = EDGE_CURVE('',#4057,#4029,#4059,.T.);
+#4057 = VERTEX_POINT('',#4058);
+#4058 = CARTESIAN_POINT('',(63.803710449405,3.363442425208,-3.));
+#4059 = SURFACE_CURVE('',#4060,(#4065,#4072),.PCURVE_S1.);
+#4060 = CIRCLE('',#4061,1.);
+#4061 = AXIS2_PLACEMENT_3D('',#4062,#4063,#4064);
+#4062 = CARTESIAN_POINT('',(62.859031764816,3.691439655201,-3.));
+#4063 = DIRECTION('',(0.,0.,1.));
+#4064 = DIRECTION('',(-1.794526200385E-07,1.,0.));
+#4065 = PCURVE('',#2335,#4066);
+#4066 = DEFINITIONAL_REPRESENTATION('',(#4067),#4071);
+#4067 = CIRCLE('',#4068,1.);
+#4068 = AXIS2_PLACEMENT_2D('',#4069,#4070);
+#4069 = CARTESIAN_POINT('',(30.363668216214,-21.32832907353));
+#4070 = DIRECTION('',(-1.794526200385E-07,1.));
+#4071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4072 = PCURVE('',#4073,#4078);
+#4073 = CYLINDRICAL_SURFACE('',#4074,1.);
+#4074 = AXIS2_PLACEMENT_3D('',#4075,#4076,#4077);
+#4075 = CARTESIAN_POINT('',(62.859031764816,3.691439655201,0.));
+#4076 = DIRECTION('',(0.,0.,1.));
+#4077 = DIRECTION('',(-1.794526200385E-07,1.,0.));
+#4078 = DEFINITIONAL_REPRESENTATION('',(#4079),#4083);
+#4079 = LINE('',#4080,#4081);
+#4080 = CARTESIAN_POINT('',(-8.881784197001E-16,-3.));
+#4081 = VECTOR('',#4082,1.);
+#4082 = DIRECTION('',(1.,0.));
+#4083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4084 = ORIENTED_EDGE('',*,*,#4085,.F.);
+#4085 = EDGE_CURVE('',#4086,#4057,#4088,.T.);
+#4086 = VERTEX_POINT('',#4087);
+#4087 = CARTESIAN_POINT('',(61.346604483977,1.141493052555,-3.));
+#4088 = SURFACE_CURVE('',#4089,(#4094,#4101),.PCURVE_S1.);
+#4089 = CIRCLE('',#4090,3.445915);
+#4090 = AXIS2_PLACEMENT_3D('',#4091,#4092,#4093);
+#4091 = CARTESIAN_POINT('',(60.548428,4.493693,-3.));
+#4092 = DIRECTION('',(0.,0.,1.));
+#4093 = DIRECTION('',(1.,0.,0.));
+#4094 = PCURVE('',#2335,#4095);
+#4095 = DEFINITIONAL_REPRESENTATION('',(#4096),#4100);
+#4096 = CIRCLE('',#4097,3.445915);
+#4097 = AXIS2_PLACEMENT_2D('',#4098,#4099);
+#4098 = CARTESIAN_POINT('',(28.053064451397,-20.52607572873));
+#4099 = DIRECTION('',(1.,0.));
+#4100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4101 = PCURVE('',#4102,#4107);
+#4102 = CYLINDRICAL_SURFACE('',#4103,3.445915);
+#4103 = AXIS2_PLACEMENT_3D('',#4104,#4105,#4106);
+#4104 = CARTESIAN_POINT('',(60.548428,4.493693,0.));
+#4105 = DIRECTION('',(0.,0.,1.));
+#4106 = DIRECTION('',(1.,0.,0.));
+#4107 = DEFINITIONAL_REPRESENTATION('',(#4108),#4112);
+#4108 = LINE('',#4109,#4110);
+#4109 = CARTESIAN_POINT('',(0.,-3.));
+#4110 = VECTOR('',#4111,1.);
+#4111 = DIRECTION('',(1.,0.));
+#4112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4113 = ORIENTED_EDGE('',*,*,#4114,.F.);
+#4114 = EDGE_CURVE('',#4115,#4086,#4117,.T.);
+#4115 = VERTEX_POINT('',#4116);
+#4116 = CARTESIAN_POINT('',(61.11497467114,1.114297067583,-3.));
+#4117 = SURFACE_CURVE('',#4118,(#4123,#4130),.PCURVE_S1.);
+#4118 = CIRCLE('',#4119,1.);
+#4119 = AXIS2_PLACEMENT_3D('',#4120,#4121,#4122);
+#4120 = CARTESIAN_POINT('',(61.114974718304,2.114297067583,-3.));
+#4121 = DIRECTION('',(0.,-0.,1.));
+#4122 = DIRECTION('',(0.972804015028,0.231629765672,0.));
+#4123 = PCURVE('',#2335,#4124);
+#4124 = DEFINITIONAL_REPRESENTATION('',(#4125),#4129);
+#4125 = CIRCLE('',#4126,1.);
+#4126 = AXIS2_PLACEMENT_2D('',#4127,#4128);
+#4127 = CARTESIAN_POINT('',(28.619611169702,-22.90547166115));
+#4128 = DIRECTION('',(0.972804015028,0.231629765672));
+#4129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4130 = PCURVE('',#4131,#4136);
+#4131 = CYLINDRICAL_SURFACE('',#4132,1.);
+#4132 = AXIS2_PLACEMENT_3D('',#4133,#4134,#4135);
+#4133 = CARTESIAN_POINT('',(61.114974718304,2.114297067583,0.));
+#4134 = DIRECTION('',(0.,0.,1.));
+#4135 = DIRECTION('',(0.972804015028,0.231629765672,0.));
+#4136 = DEFINITIONAL_REPRESENTATION('',(#4137),#4141);
+#4137 = LINE('',#4138,#4139);
+#4138 = CARTESIAN_POINT('',(0.,-3.));
+#4139 = VECTOR('',#4140,1.);
+#4140 = DIRECTION('',(1.,0.));
+#4141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4142 = ORIENTED_EDGE('',*,*,#4143,.F.);
+#4143 = EDGE_CURVE('',#4144,#4115,#4146,.T.);
+#4144 = VERTEX_POINT('',#4145);
+#4145 = CARTESIAN_POINT('',(3.880830083204,1.114299767005,-3.));
+#4146 = SURFACE_CURVE('',#4147,(#4151,#4158),.PCURVE_S1.);
+#4147 = LINE('',#4148,#4149);
+#4148 = CARTESIAN_POINT('',(46.805168546126,1.114297742498,-3.));
+#4149 = VECTOR('',#4150,1.);
+#4150 = DIRECTION('',(1.,-4.71645407305E-08,0.));
+#4151 = PCURVE('',#2335,#4152);
+#4152 = DEFINITIONAL_REPRESENTATION('',(#4153),#4157);
+#4153 = LINE('',#4154,#4155);
+#4154 = CARTESIAN_POINT('',(14.309804997523,-23.90547098623));
+#4155 = VECTOR('',#4156,1.);
+#4156 = DIRECTION('',(1.,-4.71645407305E-08));
+#4157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4158 = PCURVE('',#4159,#4164);
+#4159 = PLANE('',#4160);
+#4160 = AXIS2_PLACEMENT_3D('',#4161,#4162,#4163);
+#4161 = CARTESIAN_POINT('',(61.11497467114,1.114297067583,0.));
+#4162 = DIRECTION('',(4.71645407305E-08,1.,0.));
+#4163 = DIRECTION('',(-1.,4.71645407305E-08,0.));
+#4164 = DEFINITIONAL_REPRESENTATION('',(#4165),#4169);
+#4165 = LINE('',#4166,#4167);
+#4166 = CARTESIAN_POINT('',(14.309806125014,-3.));
+#4167 = VECTOR('',#4168,1.);
+#4168 = DIRECTION('',(-1.,0.));
+#4169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4170 = ORIENTED_EDGE('',*,*,#4171,.F.);
+#4171 = EDGE_CURVE('',#4172,#4144,#4174,.T.);
+#4172 = VERTEX_POINT('',#4173);
+#4173 = CARTESIAN_POINT('',(3.625825976908,1.147359809346,-3.));
+#4174 = SURFACE_CURVE('',#4175,(#4180,#4187),.PCURVE_S1.);
+#4175 = CIRCLE('',#4176,1.);
+#4176 = AXIS2_PLACEMENT_3D('',#4177,#4178,#4179);
+#4177 = CARTESIAN_POINT('',(3.880830130369,2.114299767005,-3.));
+#4178 = DIRECTION('',(-0.,0.,1.));
+#4179 = DIRECTION('',(1.,-4.716454071498E-08,0.));
+#4180 = PCURVE('',#2335,#4181);
+#4181 = DEFINITIONAL_REPRESENTATION('',(#4182),#4186);
+#4182 = CIRCLE('',#4183,1.);
+#4183 = AXIS2_PLACEMENT_2D('',#4184,#4185);
+#4184 = CARTESIAN_POINT('',(-28.61453341823,-22.90546896173));
+#4185 = DIRECTION('',(1.,-4.716454071498E-08));
+#4186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4187 = PCURVE('',#4188,#4193);
+#4188 = CYLINDRICAL_SURFACE('',#4189,1.);
+#4189 = AXIS2_PLACEMENT_3D('',#4190,#4191,#4192);
+#4190 = CARTESIAN_POINT('',(3.880830130369,2.114299767005,0.));
+#4191 = DIRECTION('',(0.,0.,1.));
+#4192 = DIRECTION('',(1.,-4.716454071498E-08,0.));
+#4193 = DEFINITIONAL_REPRESENTATION('',(#4194),#4198);
+#4194 = LINE('',#4195,#4196);
+#4195 = CARTESIAN_POINT('',(0.,-3.));
+#4196 = VECTOR('',#4197,1.);
+#4197 = DIRECTION('',(1.,0.));
+#4198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4199 = ORIENTED_EDGE('',*,*,#4200,.F.);
+#4200 = EDGE_CURVE('',#4201,#4172,#4203,.T.);
+#4201 = VERTEX_POINT('',#4202);
+#4202 = CARTESIAN_POINT('',(1.177375818634,3.364177778513,-3.));
+#4203 = SURFACE_CURVE('',#4204,(#4209,#4216),.PCURVE_S1.);
+#4204 = CIRCLE('',#4205,3.590522);
+#4205 = AXIS2_PLACEMENT_3D('',#4206,#4207,#4208);
+#4206 = CARTESIAN_POINT('',(4.541424,4.619179,-3.));
+#4207 = DIRECTION('',(0.,0.,1.));
+#4208 = DIRECTION('',(1.,0.,0.));
+#4209 = PCURVE('',#2335,#4210);
+#4210 = DEFINITIONAL_REPRESENTATION('',(#4211),#4215);
+#4211 = CIRCLE('',#4212,3.590522);
+#4212 = AXIS2_PLACEMENT_2D('',#4213,#4214);
+#4213 = CARTESIAN_POINT('',(-27.9539395486,-20.40058972873));
+#4214 = DIRECTION('',(1.,0.));
+#4215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4216 = PCURVE('',#4217,#4222);
+#4217 = CYLINDRICAL_SURFACE('',#4218,3.590522);
+#4218 = AXIS2_PLACEMENT_3D('',#4219,#4220,#4221);
+#4219 = CARTESIAN_POINT('',(4.541424,4.619179,0.));
+#4220 = DIRECTION('',(0.,0.,1.));
+#4221 = DIRECTION('',(1.,0.,0.));
+#4222 = DEFINITIONAL_REPRESENTATION('',(#4223),#4227);
+#4223 = LINE('',#4224,#4225);
+#4224 = CARTESIAN_POINT('',(0.,-3.));
+#4225 = VECTOR('',#4226,1.);
+#4226 = DIRECTION('',(1.,0.));
+#4227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4228 = ORIENTED_EDGE('',*,*,#4229,.F.);
+#4229 = EDGE_CURVE('',#3689,#4201,#4230,.T.);
+#4230 = SURFACE_CURVE('',#4231,(#4236,#4243),.PCURVE_S1.);
+#4231 = CIRCLE('',#4232,1.);
+#4232 = AXIS2_PLACEMENT_3D('',#4233,#4234,#4235);
+#4233 = CARTESIAN_POINT('',(2.114300360906,3.713709468191,-3.));
+#4234 = DIRECTION('',(-0.,0.,1.));
+#4235 = DIRECTION('',(0.349531689678,-0.936924542271,0.));
+#4236 = PCURVE('',#2335,#4237);
+#4237 = DEFINITIONAL_REPRESENTATION('',(#4238),#4242);
+#4238 = CIRCLE('',#4239,1.);
+#4239 = AXIS2_PLACEMENT_2D('',#4240,#4241);
+#4240 = CARTESIAN_POINT('',(-30.38106318769,-21.30605926054));
+#4241 = DIRECTION('',(0.349531689678,-0.936924542271));
+#4242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4243 = PCURVE('',#4244,#4249);
+#4244 = CYLINDRICAL_SURFACE('',#4245,1.);
+#4245 = AXIS2_PLACEMENT_3D('',#4246,#4247,#4248);
+#4246 = CARTESIAN_POINT('',(2.114300360906,3.713709468191,0.));
+#4247 = DIRECTION('',(0.,0.,1.));
+#4248 = DIRECTION('',(0.349531689678,-0.936924542271,0.));
+#4249 = DEFINITIONAL_REPRESENTATION('',(#4250),#4254);
+#4250 = LINE('',#4251,#4252);
+#4251 = CARTESIAN_POINT('',(0.,-3.));
+#4252 = VECTOR('',#4253,1.);
+#4253 = DIRECTION('',(1.,0.));
+#4254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4255 = ADVANCED_FACE('',(#4256),#3335,.F.);
+#4256 = FACE_BOUND('',#4257,.F.);
+#4257 = EDGE_LOOP('',(#4258,#4283,#4304,#4305));
+#4258 = ORIENTED_EDGE('',*,*,#4259,.T.);
+#4259 = EDGE_CURVE('',#4260,#4262,#4264,.T.);
+#4260 = VERTEX_POINT('',#4261);
+#4261 = CARTESIAN_POINT('',(22.114300105361,1.114299378677,-35.));
+#4262 = VERTEX_POINT('',#4263);
+#4263 = CARTESIAN_POINT('',(12.114300105361,1.114299378677,-35.));
+#4264 = SURFACE_CURVE('',#4265,(#4269,#4276),.PCURVE_S1.);
+#4265 = LINE('',#4266,#4267);
+#4266 = CARTESIAN_POINT('',(61.11497467114,1.114297067583,-35.));
+#4267 = VECTOR('',#4268,1.);
+#4268 = DIRECTION('',(-1.,4.71645407305E-08,0.));
+#4269 = PCURVE('',#3335,#4270);
+#4270 = DEFINITIONAL_REPRESENTATION('',(#4271),#4275);
+#4271 = LINE('',#4272,#4273);
+#4272 = CARTESIAN_POINT('',(49.000674565779,-7.105427357601E-15));
+#4273 = VECTOR('',#4274,1.);
+#4274 = DIRECTION('',(-1.,0.));
+#4275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4276 = PCURVE('',#4159,#4277);
+#4277 = DEFINITIONAL_REPRESENTATION('',(#4278),#4282);
+#4278 = LINE('',#4279,#4280);
+#4279 = CARTESIAN_POINT('',(0.,-35.));
+#4280 = VECTOR('',#4281,1.);
+#4281 = DIRECTION('',(1.,0.));
+#4282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4283 = ORIENTED_EDGE('',*,*,#4284,.T.);
+#4284 = EDGE_CURVE('',#4262,#3318,#4285,.T.);
+#4285 = SURFACE_CURVE('',#4286,(#4290,#4297),.PCURVE_S1.);
+#4286 = LINE('',#4287,#4288);
+#4287 = CARTESIAN_POINT('',(12.114300105361,1.114299378677,-35.));
+#4288 = VECTOR('',#4289,1.);
+#4289 = DIRECTION('',(-0.,-0.,-1.));
+#4290 = PCURVE('',#3335,#4291);
+#4291 = DEFINITIONAL_REPRESENTATION('',(#4292),#4296);
+#4292 = LINE('',#4293,#4294);
+#4293 = CARTESIAN_POINT('',(0.,0.));
+#4294 = VECTOR('',#4295,1.);
+#4295 = DIRECTION('',(0.,-1.));
+#4296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4297 = PCURVE('',#3363,#4298);
+#4298 = DEFINITIONAL_REPRESENTATION('',(#4299),#4303);
+#4299 = LINE('',#4300,#4301);
+#4300 = CARTESIAN_POINT('',(1.,0.));
+#4301 = VECTOR('',#4302,1.);
+#4302 = DIRECTION('',(0.,-1.));
+#4303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4304 = ORIENTED_EDGE('',*,*,#3317,.T.);
+#4305 = ORIENTED_EDGE('',*,*,#4306,.F.);
+#4306 = EDGE_CURVE('',#4260,#3320,#4307,.T.);
+#4307 = SURFACE_CURVE('',#4308,(#4312,#4319),.PCURVE_S1.);
+#4308 = LINE('',#4309,#4310);
+#4309 = CARTESIAN_POINT('',(22.114300105361,1.114299378677,-35.));
+#4310 = VECTOR('',#4311,1.);
+#4311 = DIRECTION('',(-0.,-0.,-1.));
+#4312 = PCURVE('',#3335,#4313);
+#4313 = DEFINITIONAL_REPRESENTATION('',(#4314),#4318);
+#4314 = LINE('',#4315,#4316);
+#4315 = CARTESIAN_POINT('',(10.,0.));
+#4316 = VECTOR('',#4317,1.);
+#4317 = DIRECTION('',(0.,-1.));
+#4318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4319 = PCURVE('',#3417,#4320);
+#4320 = DEFINITIONAL_REPRESENTATION('',(#4321),#4325);
+#4321 = LINE('',#4322,#4323);
+#4322 = CARTESIAN_POINT('',(0.,0.));
+#4323 = VECTOR('',#4324,1.);
+#4324 = DIRECTION('',(0.,-1.));
+#4325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4326 = ADVANCED_FACE('',(#4327),#3417,.F.);
+#4327 = FACE_BOUND('',#4328,.F.);
+#4328 = EDGE_LOOP('',(#4329,#4357,#4358,#4359));
+#4329 = ORIENTED_EDGE('',*,*,#4330,.F.);
+#4330 = EDGE_CURVE('',#4260,#4331,#4333,.T.);
+#4331 = VERTEX_POINT('',#4332);
+#4332 = CARTESIAN_POINT('',(22.114300105361,2.114299378677,-35.));
+#4333 = SURFACE_CURVE('',#4334,(#4338,#4345),.PCURVE_S1.);
+#4334 = LINE('',#4335,#4336);
+#4335 = CARTESIAN_POINT('',(22.114300105361,1.114299378677,-35.));
+#4336 = VECTOR('',#4337,1.);
+#4337 = DIRECTION('',(0.,1.,0.));
+#4338 = PCURVE('',#3417,#4339);
+#4339 = DEFINITIONAL_REPRESENTATION('',(#4340),#4344);
+#4340 = LINE('',#4341,#4342);
+#4341 = CARTESIAN_POINT('',(0.,0.));
+#4342 = VECTOR('',#4343,1.);
+#4343 = DIRECTION('',(1.,0.));
+#4344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4345 = PCURVE('',#4346,#4351);
+#4346 = PLANE('',#4347);
+#4347 = AXIS2_PLACEMENT_3D('',#4348,#4349,#4350);
+#4348 = CARTESIAN_POINT('',(32.49459194265,24.983735701255,-35.));
+#4349 = DIRECTION('',(0.,0.,1.));
+#4350 = DIRECTION('',(1.,0.,0.));
+#4351 = DEFINITIONAL_REPRESENTATION('',(#4352),#4356);
+#4352 = LINE('',#4353,#4354);
+#4353 = CARTESIAN_POINT('',(-10.38029183728,-23.86943632257));
+#4354 = VECTOR('',#4355,1.);
+#4355 = DIRECTION('',(0.,1.));
+#4356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4357 = ORIENTED_EDGE('',*,*,#4306,.T.);
+#4358 = ORIENTED_EDGE('',*,*,#3403,.T.);
+#4359 = ORIENTED_EDGE('',*,*,#4360,.F.);
+#4360 = EDGE_CURVE('',#4331,#3376,#4361,.T.);
+#4361 = SURFACE_CURVE('',#4362,(#4366,#4373),.PCURVE_S1.);
+#4362 = LINE('',#4363,#4364);
+#4363 = CARTESIAN_POINT('',(22.114300105361,2.114299378677,-35.));
+#4364 = VECTOR('',#4365,1.);
+#4365 = DIRECTION('',(-0.,-0.,-1.));
+#4366 = PCURVE('',#3417,#4367);
+#4367 = DEFINITIONAL_REPRESENTATION('',(#4368),#4372);
+#4368 = LINE('',#4369,#4370);
+#4369 = CARTESIAN_POINT('',(1.,0.));
+#4370 = VECTOR('',#4371,1.);
+#4371 = DIRECTION('',(0.,-1.));
+#4372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4373 = PCURVE('',#3391,#4374);
+#4374 = DEFINITIONAL_REPRESENTATION('',(#4375),#4379);
+#4375 = LINE('',#4376,#4377);
+#4376 = CARTESIAN_POINT('',(0.,0.));
+#4377 = VECTOR('',#4378,1.);
+#4378 = DIRECTION('',(0.,-1.));
+#4379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4380 = ADVANCED_FACE('',(#4381),#3391,.F.);
+#4381 = FACE_BOUND('',#4382,.F.);
+#4382 = EDGE_LOOP('',(#4383,#4406,#4407,#4408));
+#4383 = ORIENTED_EDGE('',*,*,#4384,.F.);
+#4384 = EDGE_CURVE('',#4331,#4385,#4387,.T.);
+#4385 = VERTEX_POINT('',#4386);
+#4386 = CARTESIAN_POINT('',(12.114300105361,2.114299378677,-35.));
+#4387 = SURFACE_CURVE('',#4388,(#4392,#4399),.PCURVE_S1.);
+#4388 = LINE('',#4389,#4390);
+#4389 = CARTESIAN_POINT('',(22.114300105361,2.114299378677,-35.));
+#4390 = VECTOR('',#4391,1.);
+#4391 = DIRECTION('',(-1.,0.,0.));
+#4392 = PCURVE('',#3391,#4393);
+#4393 = DEFINITIONAL_REPRESENTATION('',(#4394),#4398);
+#4394 = LINE('',#4395,#4396);
+#4395 = CARTESIAN_POINT('',(0.,0.));
+#4396 = VECTOR('',#4397,1.);
+#4397 = DIRECTION('',(1.,0.));
+#4398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4399 = PCURVE('',#4346,#4400);
+#4400 = DEFINITIONAL_REPRESENTATION('',(#4401),#4405);
+#4401 = LINE('',#4402,#4403);
+#4402 = CARTESIAN_POINT('',(-10.38029183728,-22.86943632257));
+#4403 = VECTOR('',#4404,1.);
+#4404 = DIRECTION('',(-1.,0.));
+#4405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4406 = ORIENTED_EDGE('',*,*,#4360,.T.);
+#4407 = ORIENTED_EDGE('',*,*,#3375,.T.);
+#4408 = ORIENTED_EDGE('',*,*,#4409,.F.);
+#4409 = EDGE_CURVE('',#4385,#3348,#4410,.T.);
+#4410 = SURFACE_CURVE('',#4411,(#4415,#4422),.PCURVE_S1.);
+#4411 = LINE('',#4412,#4413);
+#4412 = CARTESIAN_POINT('',(12.114300105361,2.114299378677,-35.));
+#4413 = VECTOR('',#4414,1.);
+#4414 = DIRECTION('',(-0.,-0.,-1.));
+#4415 = PCURVE('',#3391,#4416);
+#4416 = DEFINITIONAL_REPRESENTATION('',(#4417),#4421);
+#4417 = LINE('',#4418,#4419);
+#4418 = CARTESIAN_POINT('',(10.,0.));
+#4419 = VECTOR('',#4420,1.);
+#4420 = DIRECTION('',(0.,-1.));
+#4421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4422 = PCURVE('',#3363,#4423);
+#4423 = DEFINITIONAL_REPRESENTATION('',(#4424),#4428);
+#4424 = LINE('',#4425,#4426);
+#4425 = CARTESIAN_POINT('',(0.,0.));
+#4426 = VECTOR('',#4427,1.);
+#4427 = DIRECTION('',(0.,-1.));
+#4428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4429 = ADVANCED_FACE('',(#4430),#3363,.F.);
+#4430 = FACE_BOUND('',#4431,.F.);
+#4431 = EDGE_LOOP('',(#4432,#4453,#4454,#4455));
+#4432 = ORIENTED_EDGE('',*,*,#4433,.F.);
+#4433 = EDGE_CURVE('',#4385,#4262,#4434,.T.);
+#4434 = SURFACE_CURVE('',#4435,(#4439,#4446),.PCURVE_S1.);
+#4435 = LINE('',#4436,#4437);
+#4436 = CARTESIAN_POINT('',(12.114300105361,2.114299378677,-35.));
+#4437 = VECTOR('',#4438,1.);
+#4438 = DIRECTION('',(0.,-1.,0.));
+#4439 = PCURVE('',#3363,#4440);
+#4440 = DEFINITIONAL_REPRESENTATION('',(#4441),#4445);
+#4441 = LINE('',#4442,#4443);
+#4442 = CARTESIAN_POINT('',(0.,0.));
+#4443 = VECTOR('',#4444,1.);
+#4444 = DIRECTION('',(1.,0.));
+#4445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4446 = PCURVE('',#4346,#4447);
+#4447 = DEFINITIONAL_REPRESENTATION('',(#4448),#4452);
+#4448 = LINE('',#4449,#4450);
+#4449 = CARTESIAN_POINT('',(-20.38029183728,-22.86943632257));
+#4450 = VECTOR('',#4451,1.);
+#4451 = DIRECTION('',(0.,-1.));
+#4452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4453 = ORIENTED_EDGE('',*,*,#4409,.T.);
+#4454 = ORIENTED_EDGE('',*,*,#3347,.T.);
+#4455 = ORIENTED_EDGE('',*,*,#4284,.F.);
+#4456 = ADVANCED_FACE('',(#4457),#3448,.F.);
+#4457 = FACE_BOUND('',#4458,.F.);
+#4458 = EDGE_LOOP('',(#4459,#4483,#4504,#4505));
+#4459 = ORIENTED_EDGE('',*,*,#4460,.F.);
+#4460 = EDGE_CURVE('',#4461,#4461,#4463,.T.);
+#4461 = VERTEX_POINT('',#4462);
+#4462 = CARTESIAN_POINT('',(34.986664,48.70422,-35.));
+#4463 = SURFACE_CURVE('',#4464,(#4469,#4476),.PCURVE_S1.);
+#4464 = CIRCLE('',#4465,2.5);
+#4465 = AXIS2_PLACEMENT_3D('',#4466,#4467,#4468);
+#4466 = CARTESIAN_POINT('',(32.486664,48.70422,-35.));
+#4467 = DIRECTION('',(0.,0.,1.));
+#4468 = DIRECTION('',(1.,0.,0.));
+#4469 = PCURVE('',#3448,#4470);
+#4470 = DEFINITIONAL_REPRESENTATION('',(#4471),#4475);
+#4471 = LINE('',#4472,#4473);
+#4472 = CARTESIAN_POINT('',(0.,0.));
+#4473 = VECTOR('',#4474,1.);
+#4474 = DIRECTION('',(1.,0.));
+#4475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4476 = PCURVE('',#4346,#4477);
+#4477 = DEFINITIONAL_REPRESENTATION('',(#4478),#4482);
+#4478 = CIRCLE('',#4479,2.5);
+#4479 = AXIS2_PLACEMENT_2D('',#4480,#4481);
+#4480 = CARTESIAN_POINT('',(-7.927942649765E-03,23.720484298745));
+#4481 = DIRECTION('',(1.,0.));
+#4482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4483 = ORIENTED_EDGE('',*,*,#4484,.T.);
+#4484 = EDGE_CURVE('',#4461,#3432,#4485,.T.);
+#4485 = SEAM_CURVE('',#4486,(#4490,#4497),.PCURVE_S1.);
+#4486 = LINE('',#4487,#4488);
+#4487 = CARTESIAN_POINT('',(34.986664,48.70422,-35.));
+#4488 = VECTOR('',#4489,1.);
+#4489 = DIRECTION('',(-0.,-0.,-1.));
+#4490 = PCURVE('',#3448,#4491);
+#4491 = DEFINITIONAL_REPRESENTATION('',(#4492),#4496);
+#4492 = LINE('',#4493,#4494);
+#4493 = CARTESIAN_POINT('',(6.28318530718,0.));
+#4494 = VECTOR('',#4495,1.);
+#4495 = DIRECTION('',(0.,-1.));
+#4496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4497 = PCURVE('',#3448,#4498);
+#4498 = DEFINITIONAL_REPRESENTATION('',(#4499),#4503);
+#4499 = LINE('',#4500,#4501);
+#4500 = CARTESIAN_POINT('',(0.,0.));
+#4501 = VECTOR('',#4502,1.);
+#4502 = DIRECTION('',(0.,-1.));
+#4503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4504 = ORIENTED_EDGE('',*,*,#3431,.T.);
+#4505 = ORIENTED_EDGE('',*,*,#4484,.F.);
+#4506 = ADVANCED_FACE('',(#4507,#4577),#3481,.T.);
+#4507 = FACE_BOUND('',#4508,.T.);
+#4508 = EDGE_LOOP('',(#4509,#4510,#4533,#4556));
+#4509 = ORIENTED_EDGE('',*,*,#3686,.T.);
+#4510 = ORIENTED_EDGE('',*,*,#4511,.T.);
+#4511 = EDGE_CURVE('',#3689,#4512,#4514,.T.);
+#4512 = VERTEX_POINT('',#4513);
+#4513 = CARTESIAN_POINT('',(1.114300360906,3.713709448833,-35.));
+#4514 = SURFACE_CURVE('',#4515,(#4519,#4526),.PCURVE_S1.);
+#4515 = LINE('',#4516,#4517);
+#4516 = CARTESIAN_POINT('',(1.114300360906,3.713709448833,0.));
+#4517 = VECTOR('',#4518,1.);
+#4518 = DIRECTION('',(-0.,-0.,-1.));
+#4519 = PCURVE('',#3481,#4520);
+#4520 = DEFINITIONAL_REPRESENTATION('',(#4521),#4525);
+#4521 = LINE('',#4522,#4523);
+#4522 = CARTESIAN_POINT('',(0.,0.));
+#4523 = VECTOR('',#4524,1.);
+#4524 = DIRECTION('',(0.,-1.));
+#4525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4526 = PCURVE('',#4244,#4527);
+#4527 = DEFINITIONAL_REPRESENTATION('',(#4528),#4532);
+#4528 = LINE('',#4529,#4530);
+#4529 = CARTESIAN_POINT('',(4.355317780551,0.));
+#4530 = VECTOR('',#4531,1.);
+#4531 = DIRECTION('',(0.,-1.));
+#4532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4533 = ORIENTED_EDGE('',*,*,#4534,.T.);
+#4534 = EDGE_CURVE('',#4512,#4535,#4537,.T.);
+#4535 = VERTEX_POINT('',#4536);
+#4536 = CARTESIAN_POINT('',(1.11429986511,29.324852750306,-35.));
+#4537 = SURFACE_CURVE('',#4538,(#4542,#4549),.PCURVE_S1.);
+#4538 = LINE('',#4539,#4540);
+#4539 = CARTESIAN_POINT('',(1.114300360906,3.713709448833,-35.));
+#4540 = VECTOR('',#4541,1.);
+#4541 = DIRECTION('',(-1.935859884139E-08,1.,0.));
+#4542 = PCURVE('',#3481,#4543);
+#4543 = DEFINITIONAL_REPRESENTATION('',(#4544),#4548);
+#4544 = LINE('',#4545,#4546);
+#4545 = CARTESIAN_POINT('',(0.,-35.));
+#4546 = VECTOR('',#4547,1.);
+#4547 = DIRECTION('',(1.,0.));
+#4548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4549 = PCURVE('',#4346,#4550);
+#4550 = DEFINITIONAL_REPRESENTATION('',(#4551),#4555);
+#4551 = LINE('',#4552,#4553);
+#4552 = CARTESIAN_POINT('',(-31.38029158174,-21.27002625242));
+#4553 = VECTOR('',#4554,1.);
+#4554 = DIRECTION('',(-1.935859884139E-08,1.));
+#4555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4556 = ORIENTED_EDGE('',*,*,#4557,.F.);
+#4557 = EDGE_CURVE('',#3687,#4535,#4558,.T.);
+#4558 = SURFACE_CURVE('',#4559,(#4563,#4570),.PCURVE_S1.);
+#4559 = LINE('',#4560,#4561);
+#4560 = CARTESIAN_POINT('',(1.11429986511,29.324852750306,0.));
+#4561 = VECTOR('',#4562,1.);
+#4562 = DIRECTION('',(-0.,-0.,-1.));
+#4563 = PCURVE('',#3481,#4564);
+#4564 = DEFINITIONAL_REPRESENTATION('',(#4565),#4569);
+#4565 = LINE('',#4566,#4567);
+#4566 = CARTESIAN_POINT('',(25.611143301473,0.));
+#4567 = VECTOR('',#4568,1.);
+#4568 = DIRECTION('',(0.,-1.));
+#4569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4570 = PCURVE('',#3728,#4571);
+#4571 = DEFINITIONAL_REPRESENTATION('',(#4572),#4576);
+#4572 = LINE('',#4573,#4574);
+#4573 = CARTESIAN_POINT('',(4.712388980385,0.));
+#4574 = VECTOR('',#4575,1.);
+#4575 = DIRECTION('',(0.,-1.));
+#4576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4577 = FACE_BOUND('',#4578,.T.);
+#4578 = EDGE_LOOP('',(#4579,#4580,#4581,#4582));
+#4579 = ORIENTED_EDGE('',*,*,#3463,.F.);
+#4580 = ORIENTED_EDGE('',*,*,#3539,.F.);
+#4581 = ORIENTED_EDGE('',*,*,#3588,.F.);
+#4582 = ORIENTED_EDGE('',*,*,#3637,.F.);
+#4583 = ADVANCED_FACE('',(#4584),#4244,.F.);
+#4584 = FACE_BOUND('',#4585,.F.);
+#4585 = EDGE_LOOP('',(#4586,#4587,#4588,#4612));
+#4586 = ORIENTED_EDGE('',*,*,#4229,.F.);
+#4587 = ORIENTED_EDGE('',*,*,#4511,.T.);
+#4588 = ORIENTED_EDGE('',*,*,#4589,.T.);
+#4589 = EDGE_CURVE('',#4512,#4590,#4592,.T.);
+#4590 = VERTEX_POINT('',#4591);
+#4591 = CARTESIAN_POINT('',(1.177375818634,3.364177778513,-35.));
+#4592 = SURFACE_CURVE('',#4593,(#4598,#4605),.PCURVE_S1.);
+#4593 = CIRCLE('',#4594,1.);
+#4594 = AXIS2_PLACEMENT_3D('',#4595,#4596,#4597);
+#4595 = CARTESIAN_POINT('',(2.114300360906,3.713709468191,-35.));
+#4596 = DIRECTION('',(-0.,0.,1.));
+#4597 = DIRECTION('',(0.349531689678,-0.936924542271,0.));
+#4598 = PCURVE('',#4244,#4599);
+#4599 = DEFINITIONAL_REPRESENTATION('',(#4600),#4604);
+#4600 = LINE('',#4601,#4602);
+#4601 = CARTESIAN_POINT('',(0.,-35.));
+#4602 = VECTOR('',#4603,1.);
+#4603 = DIRECTION('',(1.,0.));
+#4604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4605 = PCURVE('',#4346,#4606);
+#4606 = DEFINITIONAL_REPRESENTATION('',(#4607),#4611);
+#4607 = CIRCLE('',#4608,1.);
+#4608 = AXIS2_PLACEMENT_2D('',#4609,#4610);
+#4609 = CARTESIAN_POINT('',(-30.38029158174,-21.27002623306));
+#4610 = DIRECTION('',(0.349531689678,-0.936924542271));
+#4611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4612 = ORIENTED_EDGE('',*,*,#4613,.F.);
+#4613 = EDGE_CURVE('',#4201,#4590,#4614,.T.);
+#4614 = SURFACE_CURVE('',#4615,(#4619,#4626),.PCURVE_S1.);
+#4615 = LINE('',#4616,#4617);
+#4616 = CARTESIAN_POINT('',(1.177375818634,3.364177778513,0.));
+#4617 = VECTOR('',#4618,1.);
+#4618 = DIRECTION('',(-0.,-0.,-1.));
+#4619 = PCURVE('',#4244,#4620);
+#4620 = DEFINITIONAL_REPRESENTATION('',(#4621),#4625);
+#4621 = LINE('',#4622,#4623);
+#4622 = CARTESIAN_POINT('',(4.712388980385,0.));
+#4623 = VECTOR('',#4624,1.);
+#4624 = DIRECTION('',(0.,-1.));
+#4625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4626 = PCURVE('',#4217,#4627);
+#4627 = DEFINITIONAL_REPRESENTATION('',(#4628),#4632);
+#4628 = LINE('',#4629,#4630);
+#4629 = CARTESIAN_POINT('',(3.498663872782,0.));
+#4630 = VECTOR('',#4631,1.);
+#4631 = DIRECTION('',(0.,-1.));
+#4632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4633 = ADVANCED_FACE('',(#4634),#4217,.F.);
+#4634 = FACE_BOUND('',#4635,.F.);
+#4635 = EDGE_LOOP('',(#4636,#4637,#4638,#4662));
+#4636 = ORIENTED_EDGE('',*,*,#4200,.F.);
+#4637 = ORIENTED_EDGE('',*,*,#4613,.T.);
+#4638 = ORIENTED_EDGE('',*,*,#4639,.T.);
+#4639 = EDGE_CURVE('',#4590,#4640,#4642,.T.);
+#4640 = VERTEX_POINT('',#4641);
+#4641 = CARTESIAN_POINT('',(3.625825976908,1.147359809346,-35.));
+#4642 = SURFACE_CURVE('',#4643,(#4648,#4655),.PCURVE_S1.);
+#4643 = CIRCLE('',#4644,3.590522);
+#4644 = AXIS2_PLACEMENT_3D('',#4645,#4646,#4647);
+#4645 = CARTESIAN_POINT('',(4.541424,4.619179,-35.));
+#4646 = DIRECTION('',(0.,0.,1.));
+#4647 = DIRECTION('',(1.,0.,0.));
+#4648 = PCURVE('',#4217,#4649);
+#4649 = DEFINITIONAL_REPRESENTATION('',(#4650),#4654);
+#4650 = LINE('',#4651,#4652);
+#4651 = CARTESIAN_POINT('',(0.,-35.));
+#4652 = VECTOR('',#4653,1.);
+#4653 = DIRECTION('',(1.,0.));
+#4654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4655 = PCURVE('',#4346,#4656);
+#4656 = DEFINITIONAL_REPRESENTATION('',(#4657),#4661);
+#4657 = CIRCLE('',#4658,3.590522);
+#4658 = AXIS2_PLACEMENT_2D('',#4659,#4660);
+#4659 = CARTESIAN_POINT('',(-27.95316794265,-20.36455670125));
+#4660 = DIRECTION('',(1.,0.));
+#4661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4662 = ORIENTED_EDGE('',*,*,#4663,.F.);
+#4663 = EDGE_CURVE('',#4172,#4640,#4664,.T.);
+#4664 = SURFACE_CURVE('',#4665,(#4669,#4676),.PCURVE_S1.);
+#4665 = LINE('',#4666,#4667);
+#4666 = CARTESIAN_POINT('',(3.625825976908,1.147359809346,0.));
+#4667 = VECTOR('',#4668,1.);
+#4668 = DIRECTION('',(-0.,-0.,-1.));
+#4669 = PCURVE('',#4217,#4670);
+#4670 = DEFINITIONAL_REPRESENTATION('',(#4671),#4675);
+#4671 = LINE('',#4672,#4673);
+#4672 = CARTESIAN_POINT('',(4.454536981711,0.));
+#4673 = VECTOR('',#4674,1.);
+#4674 = DIRECTION('',(0.,-1.));
+#4675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4676 = PCURVE('',#4188,#4677);
+#4677 = DEFINITIONAL_REPRESENTATION('',(#4678),#4682);
+#4678 = LINE('',#4679,#4680);
+#4679 = CARTESIAN_POINT('',(4.454537028876,0.));
+#4680 = VECTOR('',#4681,1.);
+#4681 = DIRECTION('',(0.,-1.));
+#4682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4683 = ADVANCED_FACE('',(#4684),#4188,.F.);
+#4684 = FACE_BOUND('',#4685,.F.);
+#4685 = EDGE_LOOP('',(#4686,#4687,#4688,#4712));
+#4686 = ORIENTED_EDGE('',*,*,#4171,.F.);
+#4687 = ORIENTED_EDGE('',*,*,#4663,.T.);
+#4688 = ORIENTED_EDGE('',*,*,#4689,.T.);
+#4689 = EDGE_CURVE('',#4640,#4690,#4692,.T.);
+#4690 = VERTEX_POINT('',#4691);
+#4691 = CARTESIAN_POINT('',(3.880830083204,1.114299767005,-35.));
+#4692 = SURFACE_CURVE('',#4693,(#4698,#4705),.PCURVE_S1.);
+#4693 = CIRCLE('',#4694,1.);
+#4694 = AXIS2_PLACEMENT_3D('',#4695,#4696,#4697);
+#4695 = CARTESIAN_POINT('',(3.880830130369,2.114299767005,-35.));
+#4696 = DIRECTION('',(-0.,0.,1.));
+#4697 = DIRECTION('',(1.,-4.716454071498E-08,0.));
+#4698 = PCURVE('',#4188,#4699);
+#4699 = DEFINITIONAL_REPRESENTATION('',(#4700),#4704);
+#4700 = LINE('',#4701,#4702);
+#4701 = CARTESIAN_POINT('',(0.,-35.));
+#4702 = VECTOR('',#4703,1.);
+#4703 = DIRECTION('',(1.,0.));
+#4704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4705 = PCURVE('',#4346,#4706);
+#4706 = DEFINITIONAL_REPRESENTATION('',(#4707),#4711);
+#4707 = CIRCLE('',#4708,1.);
+#4708 = AXIS2_PLACEMENT_2D('',#4709,#4710);
+#4709 = CARTESIAN_POINT('',(-28.61376181228,-22.86943593425));
+#4710 = DIRECTION('',(1.,-4.716454071498E-08));
+#4711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4712 = ORIENTED_EDGE('',*,*,#4713,.F.);
+#4713 = EDGE_CURVE('',#4144,#4690,#4714,.T.);
+#4714 = SURFACE_CURVE('',#4715,(#4719,#4726),.PCURVE_S1.);
+#4715 = LINE('',#4716,#4717);
+#4716 = CARTESIAN_POINT('',(3.880830083204,1.114299767005,0.));
+#4717 = VECTOR('',#4718,1.);
+#4718 = DIRECTION('',(-0.,-0.,-1.));
+#4719 = PCURVE('',#4188,#4720);
+#4720 = DEFINITIONAL_REPRESENTATION('',(#4721),#4725);
+#4721 = LINE('',#4722,#4723);
+#4722 = CARTESIAN_POINT('',(4.712388980385,0.));
+#4723 = VECTOR('',#4724,1.);
+#4724 = DIRECTION('',(0.,-1.));
+#4725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4726 = PCURVE('',#4159,#4727);
+#4727 = DEFINITIONAL_REPRESENTATION('',(#4728),#4732);
+#4728 = LINE('',#4729,#4730);
+#4729 = CARTESIAN_POINT('',(57.234144587935,0.));
+#4730 = VECTOR('',#4731,1.);
+#4731 = DIRECTION('',(0.,-1.));
+#4732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4733 = ADVANCED_FACE('',(#4734),#4159,.T.);
+#4734 = FACE_BOUND('',#4735,.T.);
+#4735 = EDGE_LOOP('',(#4736,#4737,#4760,#4781,#4782,#4803));
+#4736 = ORIENTED_EDGE('',*,*,#4143,.T.);
+#4737 = ORIENTED_EDGE('',*,*,#4738,.T.);
+#4738 = EDGE_CURVE('',#4115,#4739,#4741,.T.);
+#4739 = VERTEX_POINT('',#4740);
+#4740 = CARTESIAN_POINT('',(61.11497467114,1.114297067583,-35.));
+#4741 = SURFACE_CURVE('',#4742,(#4746,#4753),.PCURVE_S1.);
+#4742 = LINE('',#4743,#4744);
+#4743 = CARTESIAN_POINT('',(61.11497467114,1.114297067583,0.));
+#4744 = VECTOR('',#4745,1.);
+#4745 = DIRECTION('',(-0.,-0.,-1.));
+#4746 = PCURVE('',#4159,#4747);
+#4747 = DEFINITIONAL_REPRESENTATION('',(#4748),#4752);
+#4748 = LINE('',#4749,#4750);
+#4749 = CARTESIAN_POINT('',(0.,0.));
+#4750 = VECTOR('',#4751,1.);
+#4751 = DIRECTION('',(0.,-1.));
+#4752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4753 = PCURVE('',#4131,#4754);
+#4754 = DEFINITIONAL_REPRESENTATION('',(#4755),#4759);
+#4755 = LINE('',#4756,#4757);
+#4756 = CARTESIAN_POINT('',(4.478636255725,0.));
+#4757 = VECTOR('',#4758,1.);
+#4758 = DIRECTION('',(0.,-1.));
+#4759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4760 = ORIENTED_EDGE('',*,*,#4761,.T.);
+#4761 = EDGE_CURVE('',#4739,#4260,#4762,.T.);
+#4762 = SURFACE_CURVE('',#4763,(#4767,#4774),.PCURVE_S1.);
+#4763 = LINE('',#4764,#4765);
+#4764 = CARTESIAN_POINT('',(61.11497467114,1.114297067583,-35.));
+#4765 = VECTOR('',#4766,1.);
+#4766 = DIRECTION('',(-1.,4.71645407305E-08,0.));
+#4767 = PCURVE('',#4159,#4768);
+#4768 = DEFINITIONAL_REPRESENTATION('',(#4769),#4773);
+#4769 = LINE('',#4770,#4771);
+#4770 = CARTESIAN_POINT('',(0.,-35.));
+#4771 = VECTOR('',#4772,1.);
+#4772 = DIRECTION('',(1.,0.));
+#4773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4774 = PCURVE('',#4346,#4775);
+#4775 = DEFINITIONAL_REPRESENTATION('',(#4776),#4780);
+#4776 = LINE('',#4777,#4778);
+#4777 = CARTESIAN_POINT('',(28.62038272849,-23.86943863367));
+#4778 = VECTOR('',#4779,1.);
+#4779 = DIRECTION('',(-1.,4.71645407305E-08));
+#4780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4781 = ORIENTED_EDGE('',*,*,#4259,.T.);
+#4782 = ORIENTED_EDGE('',*,*,#4783,.T.);
+#4783 = EDGE_CURVE('',#4262,#4690,#4784,.T.);
+#4784 = SURFACE_CURVE('',#4785,(#4789,#4796),.PCURVE_S1.);
+#4785 = LINE('',#4786,#4787);
+#4786 = CARTESIAN_POINT('',(61.11497467114,1.114297067583,-35.));
+#4787 = VECTOR('',#4788,1.);
+#4788 = DIRECTION('',(-1.,4.71645407305E-08,0.));
+#4789 = PCURVE('',#4159,#4790);
+#4790 = DEFINITIONAL_REPRESENTATION('',(#4791),#4795);
+#4791 = LINE('',#4792,#4793);
+#4792 = CARTESIAN_POINT('',(0.,-35.));
+#4793 = VECTOR('',#4794,1.);
+#4794 = DIRECTION('',(1.,0.));
+#4795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4796 = PCURVE('',#4346,#4797);
+#4797 = DEFINITIONAL_REPRESENTATION('',(#4798),#4802);
+#4798 = LINE('',#4799,#4800);
+#4799 = CARTESIAN_POINT('',(28.62038272849,-23.86943863367));
+#4800 = VECTOR('',#4801,1.);
+#4801 = DIRECTION('',(-1.,4.71645407305E-08));
+#4802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4803 = ORIENTED_EDGE('',*,*,#4713,.F.);
+#4804 = ADVANCED_FACE('',(#4805),#4131,.F.);
+#4805 = FACE_BOUND('',#4806,.F.);
+#4806 = EDGE_LOOP('',(#4807,#4808,#4809,#4833));
+#4807 = ORIENTED_EDGE('',*,*,#4114,.F.);
+#4808 = ORIENTED_EDGE('',*,*,#4738,.T.);
+#4809 = ORIENTED_EDGE('',*,*,#4810,.T.);
+#4810 = EDGE_CURVE('',#4739,#4811,#4813,.T.);
+#4811 = VERTEX_POINT('',#4812);
+#4812 = CARTESIAN_POINT('',(61.346604483977,1.141493052555,-35.));
+#4813 = SURFACE_CURVE('',#4814,(#4819,#4826),.PCURVE_S1.);
+#4814 = CIRCLE('',#4815,1.);
+#4815 = AXIS2_PLACEMENT_3D('',#4816,#4817,#4818);
+#4816 = CARTESIAN_POINT('',(61.114974718304,2.114297067583,-35.));
+#4817 = DIRECTION('',(0.,-0.,1.));
+#4818 = DIRECTION('',(0.972804015028,0.231629765672,0.));
+#4819 = PCURVE('',#4131,#4820);
+#4820 = DEFINITIONAL_REPRESENTATION('',(#4821),#4825);
+#4821 = LINE('',#4822,#4823);
+#4822 = CARTESIAN_POINT('',(0.,-35.));
+#4823 = VECTOR('',#4824,1.);
+#4824 = DIRECTION('',(1.,0.));
+#4825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4826 = PCURVE('',#4346,#4827);
+#4827 = DEFINITIONAL_REPRESENTATION('',(#4828),#4832);
+#4828 = CIRCLE('',#4829,1.);
+#4829 = AXIS2_PLACEMENT_2D('',#4830,#4831);
+#4830 = CARTESIAN_POINT('',(28.620382775655,-22.86943863367));
+#4831 = DIRECTION('',(0.972804015028,0.231629765672));
+#4832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4833 = ORIENTED_EDGE('',*,*,#4834,.F.);
+#4834 = EDGE_CURVE('',#4086,#4811,#4835,.T.);
+#4835 = SURFACE_CURVE('',#4836,(#4840,#4847),.PCURVE_S1.);
+#4836 = LINE('',#4837,#4838);
+#4837 = CARTESIAN_POINT('',(61.346604483977,1.141493052555,0.));
+#4838 = VECTOR('',#4839,1.);
+#4839 = DIRECTION('',(-0.,-0.,-1.));
+#4840 = PCURVE('',#4131,#4841);
+#4841 = DEFINITIONAL_REPRESENTATION('',(#4842),#4846);
+#4842 = LINE('',#4843,#4844);
+#4843 = CARTESIAN_POINT('',(4.712388980385,0.));
+#4844 = VECTOR('',#4845,1.);
+#4845 = DIRECTION('',(0.,-1.));
+#4846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4847 = PCURVE('',#4102,#4848);
+#4848 = DEFINITIONAL_REPRESENTATION('',(#4849),#4853);
+#4849 = LINE('',#4850,#4851);
+#4850 = CARTESIAN_POINT('',(4.946141657879,0.));
+#4851 = VECTOR('',#4852,1.);
+#4852 = DIRECTION('',(0.,-1.));
+#4853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4854 = ADVANCED_FACE('',(#4855),#4102,.F.);
+#4855 = FACE_BOUND('',#4856,.F.);
+#4856 = EDGE_LOOP('',(#4857,#4858,#4859,#4883));
+#4857 = ORIENTED_EDGE('',*,*,#4085,.F.);
+#4858 = ORIENTED_EDGE('',*,*,#4834,.T.);
+#4859 = ORIENTED_EDGE('',*,*,#4860,.T.);
+#4860 = EDGE_CURVE('',#4811,#4861,#4863,.T.);
+#4861 = VERTEX_POINT('',#4862);
+#4862 = CARTESIAN_POINT('',(63.803710449405,3.363442425208,-35.));
+#4863 = SURFACE_CURVE('',#4864,(#4869,#4876),.PCURVE_S1.);
+#4864 = CIRCLE('',#4865,3.445915);
+#4865 = AXIS2_PLACEMENT_3D('',#4866,#4867,#4868);
+#4866 = CARTESIAN_POINT('',(60.548428,4.493693,-35.));
+#4867 = DIRECTION('',(0.,0.,1.));
+#4868 = DIRECTION('',(1.,0.,0.));
+#4869 = PCURVE('',#4102,#4870);
+#4870 = DEFINITIONAL_REPRESENTATION('',(#4871),#4875);
+#4871 = LINE('',#4872,#4873);
+#4872 = CARTESIAN_POINT('',(0.,-35.));
+#4873 = VECTOR('',#4874,1.);
+#4874 = DIRECTION('',(1.,0.));
+#4875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4876 = PCURVE('',#4346,#4877);
+#4877 = DEFINITIONAL_REPRESENTATION('',(#4878),#4882);
+#4878 = CIRCLE('',#4879,3.445915);
+#4879 = AXIS2_PLACEMENT_2D('',#4880,#4881);
+#4880 = CARTESIAN_POINT('',(28.05383605735,-20.49004270125));
+#4881 = DIRECTION('',(1.,0.));
+#4882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4883 = ORIENTED_EDGE('',*,*,#4884,.F.);
+#4884 = EDGE_CURVE('',#4057,#4861,#4885,.T.);
+#4885 = SURFACE_CURVE('',#4886,(#4890,#4897),.PCURVE_S1.);
+#4886 = LINE('',#4887,#4888);
+#4887 = CARTESIAN_POINT('',(63.803710449405,3.363442425208,0.));
+#4888 = VECTOR('',#4889,1.);
+#4889 = DIRECTION('',(-0.,-0.,-1.));
+#4890 = PCURVE('',#4102,#4891);
+#4891 = DEFINITIONAL_REPRESENTATION('',(#4892),#4896);
+#4892 = LINE('',#4893,#4894);
+#4893 = CARTESIAN_POINT('',(5.949002568664,0.));
+#4894 = VECTOR('',#4895,1.);
+#4895 = DIRECTION('',(0.,-1.));
+#4896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4897 = PCURVE('',#4073,#4898);
+#4898 = DEFINITIONAL_REPRESENTATION('',(#4899),#4903);
+#4899 = LINE('',#4900,#4901);
+#4900 = CARTESIAN_POINT('',(4.378206062416,0.));
+#4901 = VECTOR('',#4902,1.);
+#4902 = DIRECTION('',(0.,-1.));
+#4903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4904 = ADVANCED_FACE('',(#4905),#4073,.F.);
+#4905 = FACE_BOUND('',#4906,.F.);
+#4906 = EDGE_LOOP('',(#4907,#4908,#4909,#4933));
+#4907 = ORIENTED_EDGE('',*,*,#4056,.F.);
+#4908 = ORIENTED_EDGE('',*,*,#4884,.T.);
+#4909 = ORIENTED_EDGE('',*,*,#4910,.T.);
+#4910 = EDGE_CURVE('',#4861,#4911,#4913,.T.);
+#4911 = VERTEX_POINT('',#4912);
+#4912 = CARTESIAN_POINT('',(63.859031764816,3.691439834654,-35.));
+#4913 = SURFACE_CURVE('',#4914,(#4919,#4926),.PCURVE_S1.);
+#4914 = CIRCLE('',#4915,1.);
+#4915 = AXIS2_PLACEMENT_3D('',#4916,#4917,#4918);
+#4916 = CARTESIAN_POINT('',(62.859031764816,3.691439655201,-35.));
+#4917 = DIRECTION('',(0.,-0.,1.));
+#4918 = DIRECTION('',(-1.794526200385E-07,1.,0.));
+#4919 = PCURVE('',#4073,#4920);
+#4920 = DEFINITIONAL_REPRESENTATION('',(#4921),#4925);
+#4921 = LINE('',#4922,#4923);
+#4922 = CARTESIAN_POINT('',(0.,-35.));
+#4923 = VECTOR('',#4924,1.);
+#4924 = DIRECTION('',(1.,0.));
+#4925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4926 = PCURVE('',#4346,#4927);
+#4927 = DEFINITIONAL_REPRESENTATION('',(#4928),#4932);
+#4928 = CIRCLE('',#4929,1.);
+#4929 = AXIS2_PLACEMENT_2D('',#4930,#4931);
+#4930 = CARTESIAN_POINT('',(30.364439822167,-21.29229604605));
+#4931 = DIRECTION('',(-1.794526200385E-07,1.));
+#4932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4933 = ORIENTED_EDGE('',*,*,#4934,.F.);
+#4934 = EDGE_CURVE('',#4029,#4911,#4935,.T.);
+#4935 = SURFACE_CURVE('',#4936,(#4940,#4947),.PCURVE_S1.);
+#4936 = LINE('',#4937,#4938);
+#4937 = CARTESIAN_POINT('',(63.859031764816,3.691439834654,0.));
+#4938 = VECTOR('',#4939,1.);
+#4939 = DIRECTION('',(-0.,-0.,-1.));
+#4940 = PCURVE('',#4073,#4941);
+#4941 = DEFINITIONAL_REPRESENTATION('',(#4942),#4946);
+#4942 = LINE('',#4943,#4944);
+#4943 = CARTESIAN_POINT('',(4.712388980385,0.));
+#4944 = VECTOR('',#4945,1.);
+#4945 = DIRECTION('',(0.,-1.));
+#4946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4947 = PCURVE('',#4044,#4948);
+#4948 = DEFINITIONAL_REPRESENTATION('',(#4949),#4953);
+#4949 = LINE('',#4950,#4951);
+#4950 = CARTESIAN_POINT('',(25.098400018222,0.));
+#4951 = VECTOR('',#4952,1.);
+#4952 = DIRECTION('',(0.,-1.));
+#4953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4954 = ADVANCED_FACE('',(#4955),#4044,.T.);
+#4955 = FACE_BOUND('',#4956,.T.);
+#4956 = EDGE_LOOP('',(#4957,#4958,#4981,#5002));
+#4957 = ORIENTED_EDGE('',*,*,#4028,.T.);
+#4958 = ORIENTED_EDGE('',*,*,#4959,.T.);
+#4959 = EDGE_CURVE('',#4000,#4960,#4962,.T.);
+#4960 = VERTEX_POINT('',#4961);
+#4961 = CARTESIAN_POINT('',(63.859027260843,28.789839852876,-35.));
+#4962 = SURFACE_CURVE('',#4963,(#4967,#4974),.PCURVE_S1.);
+#4963 = LINE('',#4964,#4965);
+#4964 = CARTESIAN_POINT('',(63.859027260843,28.789839852876,0.));
+#4965 = VECTOR('',#4966,1.);
+#4966 = DIRECTION('',(-0.,-0.,-1.));
+#4967 = PCURVE('',#4044,#4968);
+#4968 = DEFINITIONAL_REPRESENTATION('',(#4969),#4973);
+#4969 = LINE('',#4970,#4971);
+#4970 = CARTESIAN_POINT('',(0.,0.));
+#4971 = VECTOR('',#4972,1.);
+#4972 = DIRECTION('',(0.,-1.));
+#4973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4974 = PCURVE('',#4016,#4975);
+#4975 = DEFINITIONAL_REPRESENTATION('',(#4976),#4980);
+#4976 = LINE('',#4977,#4978);
+#4977 = CARTESIAN_POINT('',(4.697762085968,0.));
+#4978 = VECTOR('',#4979,1.);
+#4979 = DIRECTION('',(0.,-1.));
+#4980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4981 = ORIENTED_EDGE('',*,*,#4982,.T.);
+#4982 = EDGE_CURVE('',#4960,#4911,#4983,.T.);
+#4983 = SURFACE_CURVE('',#4984,(#4988,#4995),.PCURVE_S1.);
+#4984 = LINE('',#4985,#4986);
+#4985 = CARTESIAN_POINT('',(63.859027260843,28.789839852876,-35.));
+#4986 = VECTOR('',#4987,1.);
+#4987 = DIRECTION('',(1.794526200385E-07,-1.,0.));
+#4988 = PCURVE('',#4044,#4989);
+#4989 = DEFINITIONAL_REPRESENTATION('',(#4990),#4994);
+#4990 = LINE('',#4991,#4992);
+#4991 = CARTESIAN_POINT('',(0.,-35.));
+#4992 = VECTOR('',#4993,1.);
+#4993 = DIRECTION('',(1.,0.));
+#4994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4995 = PCURVE('',#4346,#4996);
+#4996 = DEFINITIONAL_REPRESENTATION('',(#4997),#5001);
+#4997 = LINE('',#4998,#4999);
+#4998 = CARTESIAN_POINT('',(31.364435318193,3.806104151621));
+#4999 = VECTOR('',#5000,1.);
+#5000 = DIRECTION('',(1.794526200385E-07,-1.));
+#5001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5002 = ORIENTED_EDGE('',*,*,#4934,.F.);
+#5003 = ADVANCED_FACE('',(#5004),#4016,.F.);
+#5004 = FACE_BOUND('',#5005,.F.);
+#5005 = EDGE_LOOP('',(#5006,#5007,#5008,#5032));
+#5006 = ORIENTED_EDGE('',*,*,#3999,.F.);
+#5007 = ORIENTED_EDGE('',*,*,#4959,.T.);
+#5008 = ORIENTED_EDGE('',*,*,#5009,.T.);
+#5009 = EDGE_CURVE('',#4960,#5010,#5012,.T.);
+#5010 = VERTEX_POINT('',#5011);
+#5011 = CARTESIAN_POINT('',(63.858920287105,28.804466225717,-35.));
+#5012 = SURFACE_CURVE('',#5013,(#5018,#5025),.PCURVE_S1.);
+#5013 = CIRCLE('',#5014,1.);
+#5014 = AXIS2_PLACEMENT_3D('',#5015,#5016,#5017);
+#5015 = CARTESIAN_POINT('',(62.859027260843,28.789839673423,-35.));
+#5016 = DIRECTION('',(0.,-0.,1.));
+#5017 = DIRECTION('',(-1.462655229425E-02,0.999893026262,0.));
+#5018 = PCURVE('',#4016,#5019);
+#5019 = DEFINITIONAL_REPRESENTATION('',(#5020),#5024);
+#5020 = LINE('',#5021,#5022);
+#5021 = CARTESIAN_POINT('',(0.,-35.));
+#5022 = VECTOR('',#5023,1.);
+#5023 = DIRECTION('',(1.,0.));
+#5024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5025 = PCURVE('',#4346,#5026);
+#5026 = DEFINITIONAL_REPRESENTATION('',(#5027),#5031);
+#5027 = CIRCLE('',#5028,1.);
+#5028 = AXIS2_PLACEMENT_2D('',#5029,#5030);
+#5029 = CARTESIAN_POINT('',(30.364435318193,3.806103972168));
+#5030 = DIRECTION('',(-1.462655229425E-02,0.999893026262));
+#5031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5032 = ORIENTED_EDGE('',*,*,#5033,.F.);
+#5033 = EDGE_CURVE('',#3971,#5010,#5034,.T.);
+#5034 = SURFACE_CURVE('',#5035,(#5039,#5046),.PCURVE_S1.);
+#5035 = LINE('',#5036,#5037);
+#5036 = CARTESIAN_POINT('',(63.858920287105,28.804466225717,0.));
+#5037 = VECTOR('',#5038,1.);
+#5038 = DIRECTION('',(-0.,-0.,-1.));
+#5039 = PCURVE('',#4016,#5040);
+#5040 = DEFINITIONAL_REPRESENTATION('',(#5041),#5045);
+#5041 = LINE('',#5042,#5043);
+#5042 = CARTESIAN_POINT('',(4.712388980385,0.));
+#5043 = VECTOR('',#5044,1.);
+#5044 = DIRECTION('',(0.,-1.));
+#5045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5046 = PCURVE('',#3987,#5047);
+#5047 = DEFINITIONAL_REPRESENTATION('',(#5048),#5052);
+#5048 = LINE('',#5049,#5050);
+#5049 = CARTESIAN_POINT('',(1.462707386889E-02,0.));
+#5050 = VECTOR('',#5051,1.);
+#5051 = DIRECTION('',(0.,-1.));
+#5052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5053 = ADVANCED_FACE('',(#5054),#3987,.F.);
+#5054 = FACE_BOUND('',#5055,.F.);
+#5055 = EDGE_LOOP('',(#5056,#5057,#5058,#5082));
+#5056 = ORIENTED_EDGE('',*,*,#3970,.F.);
+#5057 = ORIENTED_EDGE('',*,*,#5033,.T.);
+#5058 = ORIENTED_EDGE('',*,*,#5059,.T.);
+#5059 = EDGE_CURVE('',#5010,#5060,#5062,.T.);
+#5060 = VERTEX_POINT('',#5061);
+#5061 = CARTESIAN_POINT('',(61.743701241092,34.180723022173,-35.));
+#5062 = SURFACE_CURVE('',#5063,(#5068,#5075),.PCURVE_S1.);
+#5063 = CIRCLE('',#5064,8.19559);
+#5064 = AXIS2_PLACEMENT_3D('',#5065,#5066,#5067);
+#5065 = CARTESIAN_POINT('',(55.664207,28.684593,-35.));
+#5066 = DIRECTION('',(0.,0.,1.));
+#5067 = DIRECTION('',(1.,0.,0.));
+#5068 = PCURVE('',#3987,#5069);
+#5069 = DEFINITIONAL_REPRESENTATION('',(#5070),#5074);
+#5070 = LINE('',#5071,#5072);
+#5071 = CARTESIAN_POINT('',(0.,-35.));
+#5072 = VECTOR('',#5073,1.);
+#5073 = DIRECTION('',(1.,0.));
+#5074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5075 = PCURVE('',#4346,#5076);
+#5076 = DEFINITIONAL_REPRESENTATION('',(#5077),#5081);
+#5077 = CIRCLE('',#5078,8.19559);
+#5078 = AXIS2_PLACEMENT_2D('',#5079,#5080);
+#5079 = CARTESIAN_POINT('',(23.16961505735,3.700857298745));
+#5080 = DIRECTION('',(1.,0.));
+#5081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5082 = ORIENTED_EDGE('',*,*,#5083,.F.);
+#5083 = EDGE_CURVE('',#3942,#5060,#5084,.T.);
+#5084 = SURFACE_CURVE('',#5085,(#5089,#5096),.PCURVE_S1.);
+#5085 = LINE('',#5086,#5087);
+#5086 = CARTESIAN_POINT('',(61.743701241092,34.180723022173,0.));
+#5087 = VECTOR('',#5088,1.);
+#5088 = DIRECTION('',(-0.,-0.,-1.));
+#5089 = PCURVE('',#3987,#5090);
+#5090 = DEFINITIONAL_REPRESENTATION('',(#5091),#5095);
+#5091 = LINE('',#5092,#5093);
+#5092 = CARTESIAN_POINT('',(0.735044844153,0.));
+#5093 = VECTOR('',#5094,1.);
+#5094 = DIRECTION('',(0.,-1.));
+#5095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5096 = PCURVE('',#3958,#5097);
+#5097 = DEFINITIONAL_REPRESENTATION('',(#5098),#5102);
+#5098 = LINE('',#5099,#5100);
+#5099 = CARTESIAN_POINT('',(4.662035686062,0.));
+#5100 = VECTOR('',#5101,1.);
+#5101 = DIRECTION('',(0.,-1.));
+#5102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5103 = ADVANCED_FACE('',(#5104),#3958,.F.);
+#5104 = FACE_BOUND('',#5105,.F.);
+#5105 = EDGE_LOOP('',(#5106,#5107,#5108,#5132));
+#5106 = ORIENTED_EDGE('',*,*,#3941,.F.);
+#5107 = ORIENTED_EDGE('',*,*,#5083,.T.);
+#5108 = ORIENTED_EDGE('',*,*,#5109,.T.);
+#5109 = EDGE_CURVE('',#5060,#5110,#5112,.T.);
+#5110 = VERTEX_POINT('',#5111);
+#5111 = CARTESIAN_POINT('',(61.709007359157,34.217209364002,-35.));
+#5112 = SURFACE_CURVE('',#5113,(#5118,#5125),.PCURVE_S1.);
+#5113 = CIRCLE('',#5114,1.);
+#5114 = AXIS2_PLACEMENT_3D('',#5115,#5116,#5117);
+#5115 = CARTESIAN_POINT('',(61.001900560349,33.510102600437,-35.));
+#5116 = DIRECTION('',(0.,-0.,1.));
+#5117 = DIRECTION('',(-0.707106763565,0.707106798808,0.));
+#5118 = PCURVE('',#3958,#5119);
+#5119 = DEFINITIONAL_REPRESENTATION('',(#5120),#5124);
+#5120 = LINE('',#5121,#5122);
+#5121 = CARTESIAN_POINT('',(0.,-35.));
+#5122 = VECTOR('',#5123,1.);
+#5123 = DIRECTION('',(1.,0.));
+#5124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5125 = PCURVE('',#4346,#5126);
+#5126 = DEFINITIONAL_REPRESENTATION('',(#5127),#5131);
+#5127 = CIRCLE('',#5128,1.);
+#5128 = AXIS2_PLACEMENT_2D('',#5129,#5130);
+#5129 = CARTESIAN_POINT('',(28.507308617699,8.526366899182));
+#5130 = DIRECTION('',(-0.707106763565,0.707106798808));
+#5131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5132 = ORIENTED_EDGE('',*,*,#5133,.F.);
+#5133 = EDGE_CURVE('',#3914,#5110,#5134,.T.);
+#5134 = SURFACE_CURVE('',#5135,(#5139,#5146),.PCURVE_S1.);
+#5135 = LINE('',#5136,#5137);
+#5136 = CARTESIAN_POINT('',(61.709007359157,34.217209364002,0.));
+#5137 = VECTOR('',#5138,1.);
+#5138 = DIRECTION('',(-0.,-0.,-1.));
+#5139 = PCURVE('',#3958,#5140);
+#5140 = DEFINITIONAL_REPRESENTATION('',(#5141),#5145);
+#5141 = LINE('',#5142,#5143);
+#5142 = CARTESIAN_POINT('',(4.712388980385,0.));
+#5143 = VECTOR('',#5144,1.);
+#5144 = DIRECTION('',(0.,-1.));
+#5145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5146 = PCURVE('',#3929,#5147);
+#5147 = DEFINITIONAL_REPRESENTATION('',(#5148),#5152);
+#5148 = LINE('',#5149,#5150);
+#5149 = CARTESIAN_POINT('',(38.544386022189,0.));
+#5150 = VECTOR('',#5151,1.);
+#5151 = DIRECTION('',(0.,-1.));
+#5152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5153 = ADVANCED_FACE('',(#5154),#3929,.T.);
+#5154 = FACE_BOUND('',#5155,.T.);
+#5155 = EDGE_LOOP('',(#5156,#5157,#5180,#5201));
+#5156 = ORIENTED_EDGE('',*,*,#3913,.T.);
+#5157 = ORIENTED_EDGE('',*,*,#5158,.T.);
+#5158 = EDGE_CURVE('',#3885,#5159,#5161,.T.);
+#5159 = VERTEX_POINT('',#5160);
+#5160 = CARTESIAN_POINT('',(34.454011305414,61.472206776182,-35.));
+#5161 = SURFACE_CURVE('',#5162,(#5166,#5173),.PCURVE_S1.);
+#5162 = LINE('',#5163,#5164);
+#5163 = CARTESIAN_POINT('',(34.454011305414,61.472206776182,0.));
+#5164 = VECTOR('',#5165,1.);
+#5165 = DIRECTION('',(-0.,-0.,-1.));
+#5166 = PCURVE('',#3929,#5167);
+#5167 = DEFINITIONAL_REPRESENTATION('',(#5168),#5172);
+#5168 = LINE('',#5169,#5170);
+#5169 = CARTESIAN_POINT('',(0.,0.));
+#5170 = VECTOR('',#5171,1.);
+#5171 = DIRECTION('',(0.,-1.));
+#5172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5173 = PCURVE('',#3901,#5174);
+#5174 = DEFINITIONAL_REPRESENTATION('',(#5175),#5179);
+#5175 = LINE('',#5176,#5177);
+#5176 = CARTESIAN_POINT('',(4.475827663414,0.));
+#5177 = VECTOR('',#5178,1.);
+#5178 = DIRECTION('',(0.,-1.));
+#5179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5180 = ORIENTED_EDGE('',*,*,#5181,.T.);
+#5181 = EDGE_CURVE('',#5159,#5110,#5182,.T.);
+#5182 = SURFACE_CURVE('',#5183,(#5187,#5194),.PCURVE_S1.);
+#5183 = LINE('',#5184,#5185);
+#5184 = CARTESIAN_POINT('',(34.454011305414,61.472206776182,-35.));
+#5185 = VECTOR('',#5186,1.);
+#5186 = DIRECTION('',(0.707106763565,-0.707106798808,0.));
+#5187 = PCURVE('',#3929,#5188);
+#5188 = DEFINITIONAL_REPRESENTATION('',(#5189),#5193);
+#5189 = LINE('',#5190,#5191);
+#5190 = CARTESIAN_POINT('',(0.,-35.));
+#5191 = VECTOR('',#5192,1.);
+#5192 = DIRECTION('',(1.,0.));
+#5193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5194 = PCURVE('',#4346,#5195);
+#5195 = DEFINITIONAL_REPRESENTATION('',(#5196),#5200);
+#5196 = LINE('',#5197,#5198);
+#5197 = CARTESIAN_POINT('',(1.959419362764,36.488471074927));
+#5198 = VECTOR('',#5199,1.);
+#5199 = DIRECTION('',(0.707106763565,-0.707106798808));
+#5200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5201 = ORIENTED_EDGE('',*,*,#5133,.F.);
+#5202 = ADVANCED_FACE('',(#5203),#3901,.F.);
+#5203 = FACE_BOUND('',#5204,.F.);
+#5204 = EDGE_LOOP('',(#5205,#5206,#5207,#5231));
+#5205 = ORIENTED_EDGE('',*,*,#3884,.F.);
+#5206 = ORIENTED_EDGE('',*,*,#5158,.T.);
+#5207 = ORIENTED_EDGE('',*,*,#5208,.T.);
+#5208 = EDGE_CURVE('',#5159,#5209,#5211,.T.);
+#5209 = VERTEX_POINT('',#5210);
+#5210 = CARTESIAN_POINT('',(34.268599786498,61.618231910355,-35.));
+#5211 = SURFACE_CURVE('',#5212,(#5217,#5224),.PCURVE_S1.);
+#5212 = CIRCLE('',#5213,1.);
+#5213 = AXIS2_PLACEMENT_3D('',#5214,#5215,#5216);
+#5214 = CARTESIAN_POINT('',(33.746904506606,60.765100012617,-35.));
+#5215 = DIRECTION('',(0.,-0.,1.));
+#5216 = DIRECTION('',(-0.853131897738,0.521695279892,0.));
+#5217 = PCURVE('',#3901,#5218);
+#5218 = DEFINITIONAL_REPRESENTATION('',(#5219),#5223);
+#5219 = LINE('',#5220,#5221);
+#5220 = CARTESIAN_POINT('',(0.,-35.));
+#5221 = VECTOR('',#5222,1.);
+#5222 = DIRECTION('',(1.,0.));
+#5223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5224 = PCURVE('',#4346,#5225);
+#5225 = DEFINITIONAL_REPRESENTATION('',(#5226),#5230);
+#5226 = CIRCLE('',#5227,1.);
+#5227 = AXIS2_PLACEMENT_2D('',#5228,#5229);
+#5228 = CARTESIAN_POINT('',(1.252312563956,35.781364311363));
+#5229 = DIRECTION('',(-0.853131897738,0.521695279892));
+#5230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5231 = ORIENTED_EDGE('',*,*,#5232,.F.);
+#5232 = EDGE_CURVE('',#3856,#5209,#5233,.T.);
+#5233 = SURFACE_CURVE('',#5234,(#5238,#5245),.PCURVE_S1.);
+#5234 = LINE('',#5235,#5236);
+#5235 = CARTESIAN_POINT('',(34.268599786498,61.618231910355,0.));
+#5236 = VECTOR('',#5237,1.);
+#5237 = DIRECTION('',(-0.,-0.,-1.));
+#5238 = PCURVE('',#3901,#5239);
+#5239 = DEFINITIONAL_REPRESENTATION('',(#5240),#5244);
+#5240 = LINE('',#5241,#5242);
+#5241 = CARTESIAN_POINT('',(4.712388980385,0.));
+#5242 = VECTOR('',#5243,1.);
+#5243 = DIRECTION('',(0.,-1.));
+#5244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5245 = PCURVE('',#3872,#5246);
+#5246 = DEFINITIONAL_REPRESENTATION('',(#5247),#5251);
+#5247 = LINE('',#5248,#5249);
+#5248 = CARTESIAN_POINT('',(1.021959455447,0.));
+#5249 = VECTOR('',#5250,1.);
+#5250 = DIRECTION('',(0.,-1.));
+#5251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5252 = ADVANCED_FACE('',(#5253),#3872,.F.);
+#5253 = FACE_BOUND('',#5254,.F.);
+#5254 = EDGE_LOOP('',(#5255,#5256,#5257,#5281));
+#5255 = ORIENTED_EDGE('',*,*,#3855,.F.);
+#5256 = ORIENTED_EDGE('',*,*,#5232,.T.);
+#5257 = ORIENTED_EDGE('',*,*,#5258,.T.);
+#5258 = EDGE_CURVE('',#5209,#5259,#5261,.T.);
+#5259 = VERTEX_POINT('',#5260);
+#5260 = CARTESIAN_POINT('',(30.70472682829,61.61823106329,-35.));
+#5261 = SURFACE_CURVE('',#5262,(#5267,#5274),.PCURVE_S1.);
+#5262 = CIRCLE('',#5263,3.415664);
+#5263 = AXIS2_PLACEMENT_3D('',#5264,#5265,#5266);
+#5264 = CARTESIAN_POINT('',(32.486664,58.70422,-35.));
+#5265 = DIRECTION('',(0.,0.,1.));
+#5266 = DIRECTION('',(1.,0.,0.));
+#5267 = PCURVE('',#3872,#5268);
+#5268 = DEFINITIONAL_REPRESENTATION('',(#5269),#5273);
+#5269 = LINE('',#5270,#5271);
+#5270 = CARTESIAN_POINT('',(0.,-35.));
+#5271 = VECTOR('',#5272,1.);
+#5272 = DIRECTION('',(1.,0.));
+#5273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5274 = PCURVE('',#4346,#5275);
+#5275 = DEFINITIONAL_REPRESENTATION('',(#5276),#5280);
+#5276 = CIRCLE('',#5277,3.415664);
+#5277 = AXIS2_PLACEMENT_2D('',#5278,#5279);
+#5278 = CARTESIAN_POINT('',(-7.927942649765E-03,33.720484298745));
+#5279 = DIRECTION('',(1.,0.));
+#5280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5281 = ORIENTED_EDGE('',*,*,#5282,.F.);
+#5282 = EDGE_CURVE('',#3827,#5259,#5283,.T.);
+#5283 = SURFACE_CURVE('',#5284,(#5288,#5295),.PCURVE_S1.);
+#5284 = LINE('',#5285,#5286);
+#5285 = CARTESIAN_POINT('',(30.70472682829,61.61823106329,0.));
+#5286 = VECTOR('',#5287,1.);
+#5287 = DIRECTION('',(-0.,-0.,-1.));
+#5288 = PCURVE('',#3872,#5289);
+#5289 = DEFINITIONAL_REPRESENTATION('',(#5290),#5294);
+#5290 = LINE('',#5291,#5292);
+#5291 = CARTESIAN_POINT('',(2.119633673505,0.));
+#5292 = VECTOR('',#5293,1.);
+#5293 = DIRECTION('',(0.,-1.));
+#5294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5295 = PCURVE('',#3843,#5296);
+#5296 = DEFINITIONAL_REPRESENTATION('',(#5297),#5301);
+#5297 = LINE('',#5298,#5299);
+#5298 = CARTESIAN_POINT('',(4.47582815426,0.));
+#5299 = VECTOR('',#5300,1.);
+#5300 = DIRECTION('',(0.,-1.));
+#5301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5302 = ADVANCED_FACE('',(#5303),#3843,.F.);
+#5303 = FACE_BOUND('',#5304,.F.);
+#5304 = EDGE_LOOP('',(#5305,#5306,#5307,#5331));
+#5305 = ORIENTED_EDGE('',*,*,#3826,.F.);
+#5306 = ORIENTED_EDGE('',*,*,#5282,.T.);
+#5307 = ORIENTED_EDGE('',*,*,#5308,.T.);
+#5308 = EDGE_CURVE('',#5259,#5309,#5311,.T.);
+#5309 = VERTEX_POINT('',#5310);
+#5310 = CARTESIAN_POINT('',(30.519315725869,61.472206188059,-35.));
+#5311 = SURFACE_CURVE('',#5312,(#5317,#5324),.PCURVE_S1.);
+#5312 = CIRCLE('',#5313,1.);
+#5313 = AXIS2_PLACEMENT_3D('',#5314,#5315,#5316);
+#5314 = CARTESIAN_POINT('',(31.226422513729,60.765099413546,-35.));
+#5315 = DIRECTION('',(0.,0.,1.));
+#5316 = DIRECTION('',(-0.707106774513,-0.70710678786,0.));
+#5317 = PCURVE('',#3843,#5318);
+#5318 = DEFINITIONAL_REPRESENTATION('',(#5319),#5323);
+#5319 = LINE('',#5320,#5321);
+#5320 = CARTESIAN_POINT('',(0.,-35.));
+#5321 = VECTOR('',#5322,1.);
+#5322 = DIRECTION('',(1.,0.));
+#5323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5324 = PCURVE('',#4346,#5325);
+#5325 = DEFINITIONAL_REPRESENTATION('',(#5326),#5330);
+#5326 = CIRCLE('',#5327,1.);
+#5327 = AXIS2_PLACEMENT_2D('',#5328,#5329);
+#5328 = CARTESIAN_POINT('',(-1.26816942892,35.781363712291));
+#5329 = DIRECTION('',(-0.707106774513,-0.70710678786));
+#5330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5331 = ORIENTED_EDGE('',*,*,#5332,.F.);
+#5332 = EDGE_CURVE('',#3799,#5309,#5333,.T.);
+#5333 = SURFACE_CURVE('',#5334,(#5338,#5345),.PCURVE_S1.);
+#5334 = LINE('',#5335,#5336);
+#5335 = CARTESIAN_POINT('',(30.519315725869,61.472206188059,0.));
+#5336 = VECTOR('',#5337,1.);
+#5337 = DIRECTION('',(-0.,-0.,-1.));
+#5338 = PCURVE('',#3843,#5339);
+#5339 = DEFINITIONAL_REPRESENTATION('',(#5340),#5344);
+#5340 = LINE('',#5341,#5342);
+#5341 = CARTESIAN_POINT('',(4.712388980385,0.));
+#5342 = VECTOR('',#5343,1.);
+#5343 = DIRECTION('',(0.,-1.));
+#5344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5345 = PCURVE('',#3814,#5346);
+#5346 = DEFINITIONAL_REPRESENTATION('',(#5347),#5351);
+#5347 = LINE('',#5348,#5349);
+#5348 = CARTESIAN_POINT('',(38.002703587074,0.));
+#5349 = VECTOR('',#5350,1.);
+#5350 = DIRECTION('',(0.,-1.));
+#5351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5352 = ADVANCED_FACE('',(#5353),#3814,.T.);
+#5353 = FACE_BOUND('',#5354,.T.);
+#5354 = EDGE_LOOP('',(#5355,#5356,#5379,#5400));
+#5355 = ORIENTED_EDGE('',*,*,#3798,.T.);
+#5356 = ORIENTED_EDGE('',*,*,#5357,.T.);
+#5357 = EDGE_CURVE('',#3770,#5358,#5360,.T.);
+#5358 = VERTEX_POINT('',#5359);
+#5359 = CARTESIAN_POINT('',(3.647346569628,34.600236524615,-35.));
+#5360 = SURFACE_CURVE('',#5361,(#5365,#5372),.PCURVE_S1.);
+#5361 = LINE('',#5362,#5363);
+#5362 = CARTESIAN_POINT('',(3.647346569628,34.600236524615,0.));
+#5363 = VECTOR('',#5364,1.);
+#5364 = DIRECTION('',(-0.,-0.,-1.));
+#5365 = PCURVE('',#3814,#5366);
+#5366 = DEFINITIONAL_REPRESENTATION('',(#5367),#5371);
+#5367 = LINE('',#5368,#5369);
+#5368 = CARTESIAN_POINT('',(0.,0.));
+#5369 = VECTOR('',#5370,1.);
+#5370 = DIRECTION('',(0.,-1.));
+#5371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5372 = PCURVE('',#3786,#5373);
+#5373 = DEFINITIONAL_REPRESENTATION('',(#5374),#5378);
+#5374 = LINE('',#5375,#5376);
+#5375 = CARTESIAN_POINT('',(4.659721811733,0.));
+#5376 = VECTOR('',#5377,1.);
+#5377 = DIRECTION('',(0.,-1.));
+#5378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5379 = ORIENTED_EDGE('',*,*,#5380,.T.);
+#5380 = EDGE_CURVE('',#5358,#5309,#5381,.T.);
+#5381 = SURFACE_CURVE('',#5382,(#5386,#5393),.PCURVE_S1.);
+#5382 = LINE('',#5383,#5384);
+#5383 = CARTESIAN_POINT('',(3.647346569628,34.600236524615,-35.));
+#5384 = VECTOR('',#5385,1.);
+#5385 = DIRECTION('',(0.707106774513,0.70710678786,0.));
+#5386 = PCURVE('',#3814,#5387);
+#5387 = DEFINITIONAL_REPRESENTATION('',(#5388),#5392);
+#5388 = LINE('',#5389,#5390);
+#5389 = CARTESIAN_POINT('',(0.,-35.));
+#5390 = VECTOR('',#5391,1.);
+#5391 = DIRECTION('',(1.,0.));
+#5392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5393 = PCURVE('',#4346,#5394);
+#5394 = DEFINITIONAL_REPRESENTATION('',(#5395),#5399);
+#5395 = LINE('',#5396,#5397);
+#5396 = CARTESIAN_POINT('',(-28.84724537302,9.61650082336));
+#5397 = VECTOR('',#5398,1.);
+#5398 = DIRECTION('',(0.707106774513,0.70710678786));
+#5399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5400 = ORIENTED_EDGE('',*,*,#5332,.F.);
+#5401 = ADVANCED_FACE('',(#5402),#3786,.F.);
+#5402 = FACE_BOUND('',#5403,.F.);
+#5403 = EDGE_LOOP('',(#5404,#5405,#5406,#5430));
+#5404 = ORIENTED_EDGE('',*,*,#3769,.F.);
+#5405 = ORIENTED_EDGE('',*,*,#5357,.T.);
+#5406 = ORIENTED_EDGE('',*,*,#5407,.T.);
+#5407 = EDGE_CURVE('',#5358,#5408,#5410,.T.);
+#5408 = VERTEX_POINT('',#5409);
+#5409 = CARTESIAN_POINT('',(3.611102942914,34.562031956072,-35.));
+#5410 = SURFACE_CURVE('',#5411,(#5416,#5423),.PCURVE_S1.);
+#5411 = CIRCLE('',#5412,1.);
+#5412 = AXIS2_PLACEMENT_3D('',#5413,#5414,#5415);
+#5413 = CARTESIAN_POINT('',(4.354453357488,33.893129750102,-35.));
+#5414 = DIRECTION('',(0.,0.,1.));
+#5415 = DIRECTION('',(-0.66890220597,-0.743350414575,0.));
+#5416 = PCURVE('',#3786,#5417);
+#5417 = DEFINITIONAL_REPRESENTATION('',(#5418),#5422);
+#5418 = LINE('',#5419,#5420);
+#5419 = CARTESIAN_POINT('',(0.,-35.));
+#5420 = VECTOR('',#5421,1.);
+#5421 = DIRECTION('',(1.,0.));
+#5422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5423 = PCURVE('',#4346,#5424);
+#5424 = DEFINITIONAL_REPRESENTATION('',(#5425),#5429);
+#5425 = CIRCLE('',#5426,1.);
+#5426 = AXIS2_PLACEMENT_2D('',#5427,#5428);
+#5427 = CARTESIAN_POINT('',(-28.14013858516,8.909394048847));
+#5428 = DIRECTION('',(-0.66890220597,-0.743350414575));
+#5429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5430 = ORIENTED_EDGE('',*,*,#5431,.F.);
+#5431 = EDGE_CURVE('',#3741,#5408,#5432,.T.);
+#5432 = SURFACE_CURVE('',#5433,(#5437,#5444),.PCURVE_S1.);
+#5433 = LINE('',#5434,#5435);
+#5434 = CARTESIAN_POINT('',(3.611102942914,34.562031956072,0.));
+#5435 = VECTOR('',#5436,1.);
+#5436 = DIRECTION('',(-0.,-0.,-1.));
+#5437 = PCURVE('',#3786,#5438);
+#5438 = DEFINITIONAL_REPRESENTATION('',(#5439),#5443);
+#5439 = LINE('',#5440,#5441);
+#5440 = CARTESIAN_POINT('',(4.712388980385,0.));
+#5441 = VECTOR('',#5442,1.);
+#5442 = DIRECTION('',(0.,-1.));
+#5443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5444 = PCURVE('',#3757,#5445);
+#5445 = DEFINITIONAL_REPRESENTATION('',(#5446),#5450);
+#5446 = LINE('',#5447,#5448);
+#5447 = CARTESIAN_POINT('',(2.408861668281,0.));
+#5448 = VECTOR('',#5449,1.);
+#5449 = DIRECTION('',(0.,-1.));
+#5450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5451 = ADVANCED_FACE('',(#5452),#3757,.F.);
+#5452 = FACE_BOUND('',#5453,.F.);
+#5453 = EDGE_LOOP('',(#5454,#5455,#5456,#5480));
+#5454 = ORIENTED_EDGE('',*,*,#3740,.F.);
+#5455 = ORIENTED_EDGE('',*,*,#5431,.T.);
+#5456 = ORIENTED_EDGE('',*,*,#5457,.T.);
+#5457 = EDGE_CURVE('',#5408,#5458,#5460,.T.);
+#5458 = VERTEX_POINT('',#5459);
+#5459 = CARTESIAN_POINT('',(1.13029537476,29.502996427904,-35.));
+#5460 = SURFACE_CURVE('',#5461,(#5466,#5473),.PCURVE_S1.);
+#5461 = CIRCLE('',#5462,10.308604);
+#5462 = AXIS2_PLACEMENT_3D('',#5463,#5464,#5465);
+#5463 = CARTESIAN_POINT('',(11.274008,27.666584,-35.));
+#5464 = DIRECTION('',(0.,0.,1.));
+#5465 = DIRECTION('',(1.,0.,0.));
+#5466 = PCURVE('',#3757,#5467);
+#5467 = DEFINITIONAL_REPRESENTATION('',(#5468),#5472);
+#5468 = LINE('',#5469,#5470);
+#5469 = CARTESIAN_POINT('',(0.,-35.));
+#5470 = VECTOR('',#5471,1.);
+#5471 = DIRECTION('',(1.,0.));
+#5472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5473 = PCURVE('',#4346,#5474);
+#5474 = DEFINITIONAL_REPRESENTATION('',(#5475),#5479);
+#5475 = CIRCLE('',#5476,10.308604);
+#5476 = AXIS2_PLACEMENT_2D('',#5477,#5478);
+#5477 = CARTESIAN_POINT('',(-21.22058394265,2.682848298745));
+#5478 = DIRECTION('',(1.,0.));
+#5479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5480 = ORIENTED_EDGE('',*,*,#5481,.F.);
+#5481 = EDGE_CURVE('',#3712,#5458,#5482,.T.);
+#5482 = SURFACE_CURVE('',#5483,(#5487,#5494),.PCURVE_S1.);
+#5483 = LINE('',#5484,#5485);
+#5484 = CARTESIAN_POINT('',(1.13029537476,29.502996427904,0.));
+#5485 = VECTOR('',#5486,1.);
+#5486 = DIRECTION('',(-0.,-0.,-1.));
+#5487 = PCURVE('',#3757,#5488);
+#5488 = DEFINITIONAL_REPRESENTATION('',(#5489),#5493);
+#5489 = LINE('',#5490,#5491);
+#5490 = CARTESIAN_POINT('',(2.962493043299,0.));
+#5491 = VECTOR('',#5492,1.);
+#5492 = DIRECTION('',(0.,-1.));
+#5493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5494 = PCURVE('',#3728,#5495);
+#5495 = DEFINITIONAL_REPRESENTATION('',(#5496),#5500);
+#5496 = LINE('',#5497,#5498);
+#5497 = CARTESIAN_POINT('',(4.533289350735,0.));
+#5498 = VECTOR('',#5499,1.);
+#5499 = DIRECTION('',(0.,-1.));
+#5500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5501 = ADVANCED_FACE('',(#5502),#3728,.F.);
+#5502 = FACE_BOUND('',#5503,.F.);
+#5503 = EDGE_LOOP('',(#5504,#5505,#5506,#5528));
+#5504 = ORIENTED_EDGE('',*,*,#3711,.F.);
+#5505 = ORIENTED_EDGE('',*,*,#5481,.T.);
+#5506 = ORIENTED_EDGE('',*,*,#5507,.T.);
+#5507 = EDGE_CURVE('',#5458,#4535,#5508,.T.);
+#5508 = SURFACE_CURVE('',#5509,(#5514,#5521),.PCURVE_S1.);
+#5509 = CIRCLE('',#5510,1.);
+#5510 = AXIS2_PLACEMENT_3D('',#5511,#5512,#5513);
+#5511 = CARTESIAN_POINT('',(2.11429986511,29.324852769664,-35.));
+#5512 = DIRECTION('',(-0.,0.,1.));
+#5513 = DIRECTION('',(1.935859885006E-08,-1.,0.));
+#5514 = PCURVE('',#3728,#5515);
+#5515 = DEFINITIONAL_REPRESENTATION('',(#5516),#5520);
+#5516 = LINE('',#5517,#5518);
+#5517 = CARTESIAN_POINT('',(0.,-35.));
+#5518 = VECTOR('',#5519,1.);
+#5519 = DIRECTION('',(1.,0.));
+#5520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5521 = PCURVE('',#4346,#5522);
+#5522 = DEFINITIONAL_REPRESENTATION('',(#5523),#5527);
+#5523 = CIRCLE('',#5524,1.);
+#5524 = AXIS2_PLACEMENT_2D('',#5525,#5526);
+#5525 = CARTESIAN_POINT('',(-30.38029207754,4.34111706841));
+#5526 = DIRECTION('',(1.935859885006E-08,-1.));
+#5527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5528 = ORIENTED_EDGE('',*,*,#4557,.F.);
+#5529 = ADVANCED_FACE('',(#5530,#5556,#5670),#4346,.T.);
+#5530 = FACE_BOUND('',#5531,.T.);
+#5531 = EDGE_LOOP('',(#5532,#5533,#5534,#5535,#5536,#5537,#5538,#5539,
+ #5540,#5541,#5542,#5543,#5544,#5545,#5546,#5547,#5548,#5549,#5550,
+ #5551,#5552,#5553,#5554,#5555));
+#5532 = ORIENTED_EDGE('',*,*,#4534,.F.);
+#5533 = ORIENTED_EDGE('',*,*,#4589,.T.);
+#5534 = ORIENTED_EDGE('',*,*,#4639,.T.);
+#5535 = ORIENTED_EDGE('',*,*,#4689,.T.);
+#5536 = ORIENTED_EDGE('',*,*,#4783,.F.);
+#5537 = ORIENTED_EDGE('',*,*,#4433,.F.);
+#5538 = ORIENTED_EDGE('',*,*,#4384,.F.);
+#5539 = ORIENTED_EDGE('',*,*,#4330,.F.);
+#5540 = ORIENTED_EDGE('',*,*,#4761,.F.);
+#5541 = ORIENTED_EDGE('',*,*,#4810,.T.);
+#5542 = ORIENTED_EDGE('',*,*,#4860,.T.);
+#5543 = ORIENTED_EDGE('',*,*,#4910,.T.);
+#5544 = ORIENTED_EDGE('',*,*,#4982,.F.);
+#5545 = ORIENTED_EDGE('',*,*,#5009,.T.);
+#5546 = ORIENTED_EDGE('',*,*,#5059,.T.);
+#5547 = ORIENTED_EDGE('',*,*,#5109,.T.);
+#5548 = ORIENTED_EDGE('',*,*,#5181,.F.);
+#5549 = ORIENTED_EDGE('',*,*,#5208,.T.);
+#5550 = ORIENTED_EDGE('',*,*,#5258,.T.);
+#5551 = ORIENTED_EDGE('',*,*,#5308,.T.);
+#5552 = ORIENTED_EDGE('',*,*,#5380,.F.);
+#5553 = ORIENTED_EDGE('',*,*,#5407,.T.);
+#5554 = ORIENTED_EDGE('',*,*,#5457,.T.);
+#5555 = ORIENTED_EDGE('',*,*,#5507,.T.);
+#5556 = FACE_BOUND('',#5557,.T.);
+#5557 = EDGE_LOOP('',(#5558,#5588,#5616,#5644));
+#5558 = ORIENTED_EDGE('',*,*,#5559,.F.);
+#5559 = EDGE_CURVE('',#5560,#5562,#5564,.T.);
+#5560 = VERTEX_POINT('',#5561);
+#5561 = CARTESIAN_POINT('',(12.614300105361,11.114299355095,-35.));
+#5562 = VERTEX_POINT('',#5563);
+#5563 = CARTESIAN_POINT('',(19.814300105361,11.114299355095,-35.));
+#5564 = SURFACE_CURVE('',#5565,(#5569,#5576),.PCURVE_S1.);
+#5565 = LINE('',#5566,#5567);
+#5566 = CARTESIAN_POINT('',(12.614300105361,11.114299355095,-35.));
+#5567 = VECTOR('',#5568,1.);
+#5568 = DIRECTION('',(1.,0.,0.));
+#5569 = PCURVE('',#4346,#5570);
+#5570 = DEFINITIONAL_REPRESENTATION('',(#5571),#5575);
+#5571 = LINE('',#5572,#5573);
+#5572 = CARTESIAN_POINT('',(-19.88029183728,-13.86943634616));
+#5573 = VECTOR('',#5574,1.);
+#5574 = DIRECTION('',(1.,0.));
+#5575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5576 = PCURVE('',#5577,#5582);
+#5577 = PLANE('',#5578);
+#5578 = AXIS2_PLACEMENT_3D('',#5579,#5580,#5581);
+#5579 = CARTESIAN_POINT('',(12.614300105361,11.114299355095,-35.));
+#5580 = DIRECTION('',(0.,1.,0.));
+#5581 = DIRECTION('',(1.,0.,0.));
+#5582 = DEFINITIONAL_REPRESENTATION('',(#5583),#5587);
+#5583 = LINE('',#5584,#5585);
+#5584 = CARTESIAN_POINT('',(0.,0.));
+#5585 = VECTOR('',#5586,1.);
+#5586 = DIRECTION('',(1.,0.));
+#5587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5588 = ORIENTED_EDGE('',*,*,#5589,.F.);
+#5589 = EDGE_CURVE('',#5590,#5560,#5592,.T.);
+#5590 = VERTEX_POINT('',#5591);
+#5591 = CARTESIAN_POINT('',(12.614300105361,16.914299355095,-35.));
+#5592 = SURFACE_CURVE('',#5593,(#5597,#5604),.PCURVE_S1.);
+#5593 = LINE('',#5594,#5595);
+#5594 = CARTESIAN_POINT('',(12.614300105361,16.914299355095,-35.));
+#5595 = VECTOR('',#5596,1.);
+#5596 = DIRECTION('',(0.,-1.,0.));
+#5597 = PCURVE('',#4346,#5598);
+#5598 = DEFINITIONAL_REPRESENTATION('',(#5599),#5603);
+#5599 = LINE('',#5600,#5601);
+#5600 = CARTESIAN_POINT('',(-19.88029183728,-8.06943634616));
+#5601 = VECTOR('',#5602,1.);
+#5602 = DIRECTION('',(0.,-1.));
+#5603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5604 = PCURVE('',#5605,#5610);
+#5605 = PLANE('',#5606);
+#5606 = AXIS2_PLACEMENT_3D('',#5607,#5608,#5609);
+#5607 = CARTESIAN_POINT('',(12.614300105361,16.914299355095,-35.));
+#5608 = DIRECTION('',(1.,0.,0.));
+#5609 = DIRECTION('',(0.,-1.,0.));
+#5610 = DEFINITIONAL_REPRESENTATION('',(#5611),#5615);
+#5611 = LINE('',#5612,#5613);
+#5612 = CARTESIAN_POINT('',(0.,0.));
+#5613 = VECTOR('',#5614,1.);
+#5614 = DIRECTION('',(1.,0.));
+#5615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5616 = ORIENTED_EDGE('',*,*,#5617,.F.);
+#5617 = EDGE_CURVE('',#5618,#5590,#5620,.T.);
+#5618 = VERTEX_POINT('',#5619);
+#5619 = CARTESIAN_POINT('',(19.814300105361,16.914299355095,-35.));
+#5620 = SURFACE_CURVE('',#5621,(#5625,#5632),.PCURVE_S1.);
+#5621 = LINE('',#5622,#5623);
+#5622 = CARTESIAN_POINT('',(19.814300105361,16.914299355095,-35.));
+#5623 = VECTOR('',#5624,1.);
+#5624 = DIRECTION('',(-1.,0.,0.));
+#5625 = PCURVE('',#4346,#5626);
+#5626 = DEFINITIONAL_REPRESENTATION('',(#5627),#5631);
+#5627 = LINE('',#5628,#5629);
+#5628 = CARTESIAN_POINT('',(-12.68029183728,-8.06943634616));
+#5629 = VECTOR('',#5630,1.);
+#5630 = DIRECTION('',(-1.,0.));
+#5631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5632 = PCURVE('',#5633,#5638);
+#5633 = PLANE('',#5634);
+#5634 = AXIS2_PLACEMENT_3D('',#5635,#5636,#5637);
+#5635 = CARTESIAN_POINT('',(19.814300105361,16.914299355095,-35.));
+#5636 = DIRECTION('',(0.,-1.,0.));
+#5637 = DIRECTION('',(-1.,0.,0.));
+#5638 = DEFINITIONAL_REPRESENTATION('',(#5639),#5643);
+#5639 = LINE('',#5640,#5641);
+#5640 = CARTESIAN_POINT('',(0.,-0.));
+#5641 = VECTOR('',#5642,1.);
+#5642 = DIRECTION('',(1.,0.));
+#5643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5644 = ORIENTED_EDGE('',*,*,#5645,.F.);
+#5645 = EDGE_CURVE('',#5562,#5618,#5646,.T.);
+#5646 = SURFACE_CURVE('',#5647,(#5651,#5658),.PCURVE_S1.);
+#5647 = LINE('',#5648,#5649);
+#5648 = CARTESIAN_POINT('',(19.814300105361,11.114299355095,-35.));
+#5649 = VECTOR('',#5650,1.);
+#5650 = DIRECTION('',(0.,1.,0.));
+#5651 = PCURVE('',#4346,#5652);
+#5652 = DEFINITIONAL_REPRESENTATION('',(#5653),#5657);
+#5653 = LINE('',#5654,#5655);
+#5654 = CARTESIAN_POINT('',(-12.68029183728,-13.86943634616));
+#5655 = VECTOR('',#5656,1.);
+#5656 = DIRECTION('',(0.,1.));
+#5657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5658 = PCURVE('',#5659,#5664);
+#5659 = PLANE('',#5660);
+#5660 = AXIS2_PLACEMENT_3D('',#5661,#5662,#5663);
+#5661 = CARTESIAN_POINT('',(19.814300105361,11.114299355095,-35.));
+#5662 = DIRECTION('',(-1.,0.,0.));
+#5663 = DIRECTION('',(0.,1.,0.));
+#5664 = DEFINITIONAL_REPRESENTATION('',(#5665),#5669);
+#5665 = LINE('',#5666,#5667);
+#5666 = CARTESIAN_POINT('',(0.,0.));
+#5667 = VECTOR('',#5668,1.);
+#5668 = DIRECTION('',(1.,0.));
+#5669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5670 = FACE_BOUND('',#5671,.T.);
+#5671 = EDGE_LOOP('',(#5672));
+#5672 = ORIENTED_EDGE('',*,*,#4460,.F.);
+#5673 = ADVANCED_FACE('',(#5674),#5577,.F.);
+#5674 = FACE_BOUND('',#5675,.F.);
+#5675 = EDGE_LOOP('',(#5676,#5699,#5727,#5748));
+#5676 = ORIENTED_EDGE('',*,*,#5677,.T.);
+#5677 = EDGE_CURVE('',#5560,#5678,#5680,.T.);
+#5678 = VERTEX_POINT('',#5679);
+#5679 = CARTESIAN_POINT('',(12.614300105361,11.114299355095,-30.));
+#5680 = SURFACE_CURVE('',#5681,(#5685,#5692),.PCURVE_S1.);
+#5681 = LINE('',#5682,#5683);
+#5682 = CARTESIAN_POINT('',(12.614300105361,11.114299355095,-35.));
+#5683 = VECTOR('',#5684,1.);
+#5684 = DIRECTION('',(0.,0.,1.));
+#5685 = PCURVE('',#5577,#5686);
+#5686 = DEFINITIONAL_REPRESENTATION('',(#5687),#5691);
+#5687 = LINE('',#5688,#5689);
+#5688 = CARTESIAN_POINT('',(0.,0.));
+#5689 = VECTOR('',#5690,1.);
+#5690 = DIRECTION('',(0.,-1.));
+#5691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5692 = PCURVE('',#5605,#5693);
+#5693 = DEFINITIONAL_REPRESENTATION('',(#5694),#5698);
+#5694 = LINE('',#5695,#5696);
+#5695 = CARTESIAN_POINT('',(5.8,0.));
+#5696 = VECTOR('',#5697,1.);
+#5697 = DIRECTION('',(0.,-1.));
+#5698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5699 = ORIENTED_EDGE('',*,*,#5700,.T.);
+#5700 = EDGE_CURVE('',#5678,#5701,#5703,.T.);
+#5701 = VERTEX_POINT('',#5702);
+#5702 = CARTESIAN_POINT('',(19.814300105361,11.114299355095,-30.));
+#5703 = SURFACE_CURVE('',#5704,(#5708,#5715),.PCURVE_S1.);
+#5704 = LINE('',#5705,#5706);
+#5705 = CARTESIAN_POINT('',(12.614300105361,11.114299355095,-30.));
+#5706 = VECTOR('',#5707,1.);
+#5707 = DIRECTION('',(1.,0.,0.));
+#5708 = PCURVE('',#5577,#5709);
+#5709 = DEFINITIONAL_REPRESENTATION('',(#5710),#5714);
+#5710 = LINE('',#5711,#5712);
+#5711 = CARTESIAN_POINT('',(0.,-5.));
+#5712 = VECTOR('',#5713,1.);
+#5713 = DIRECTION('',(1.,0.));
+#5714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5715 = PCURVE('',#5716,#5721);
+#5716 = PLANE('',#5717);
+#5717 = AXIS2_PLACEMENT_3D('',#5718,#5719,#5720);
+#5718 = CARTESIAN_POINT('',(16.214300105361,14.014299355095,-30.));
+#5719 = DIRECTION('',(0.,0.,1.));
+#5720 = DIRECTION('',(1.,0.,0.));
+#5721 = DEFINITIONAL_REPRESENTATION('',(#5722),#5726);
+#5722 = LINE('',#5723,#5724);
+#5723 = CARTESIAN_POINT('',(-3.6,-2.9));
+#5724 = VECTOR('',#5725,1.);
+#5725 = DIRECTION('',(1.,0.));
+#5726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5727 = ORIENTED_EDGE('',*,*,#5728,.F.);
+#5728 = EDGE_CURVE('',#5562,#5701,#5729,.T.);
+#5729 = SURFACE_CURVE('',#5730,(#5734,#5741),.PCURVE_S1.);
+#5730 = LINE('',#5731,#5732);
+#5731 = CARTESIAN_POINT('',(19.814300105361,11.114299355095,-35.));
+#5732 = VECTOR('',#5733,1.);
+#5733 = DIRECTION('',(0.,0.,1.));
+#5734 = PCURVE('',#5577,#5735);
+#5735 = DEFINITIONAL_REPRESENTATION('',(#5736),#5740);
+#5736 = LINE('',#5737,#5738);
+#5737 = CARTESIAN_POINT('',(7.2,0.));
+#5738 = VECTOR('',#5739,1.);
+#5739 = DIRECTION('',(0.,-1.));
+#5740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5741 = PCURVE('',#5659,#5742);
+#5742 = DEFINITIONAL_REPRESENTATION('',(#5743),#5747);
+#5743 = LINE('',#5744,#5745);
+#5744 = CARTESIAN_POINT('',(0.,0.));
+#5745 = VECTOR('',#5746,1.);
+#5746 = DIRECTION('',(0.,-1.));
+#5747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5748 = ORIENTED_EDGE('',*,*,#5559,.F.);
+#5749 = ADVANCED_FACE('',(#5750),#5605,.F.);
+#5750 = FACE_BOUND('',#5751,.F.);
+#5751 = EDGE_LOOP('',(#5752,#5775,#5796,#5797));
+#5752 = ORIENTED_EDGE('',*,*,#5753,.T.);
+#5753 = EDGE_CURVE('',#5590,#5754,#5756,.T.);
+#5754 = VERTEX_POINT('',#5755);
+#5755 = CARTESIAN_POINT('',(12.614300105361,16.914299355095,-30.));
+#5756 = SURFACE_CURVE('',#5757,(#5761,#5768),.PCURVE_S1.);
+#5757 = LINE('',#5758,#5759);
+#5758 = CARTESIAN_POINT('',(12.614300105361,16.914299355095,-35.));
+#5759 = VECTOR('',#5760,1.);
+#5760 = DIRECTION('',(0.,0.,1.));
+#5761 = PCURVE('',#5605,#5762);
+#5762 = DEFINITIONAL_REPRESENTATION('',(#5763),#5767);
+#5763 = LINE('',#5764,#5765);
+#5764 = CARTESIAN_POINT('',(0.,0.));
+#5765 = VECTOR('',#5766,1.);
+#5766 = DIRECTION('',(0.,-1.));
+#5767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5768 = PCURVE('',#5633,#5769);
+#5769 = DEFINITIONAL_REPRESENTATION('',(#5770),#5774);
+#5770 = LINE('',#5771,#5772);
+#5771 = CARTESIAN_POINT('',(7.2,0.));
+#5772 = VECTOR('',#5773,1.);
+#5773 = DIRECTION('',(0.,-1.));
+#5774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5775 = ORIENTED_EDGE('',*,*,#5776,.T.);
+#5776 = EDGE_CURVE('',#5754,#5678,#5777,.T.);
+#5777 = SURFACE_CURVE('',#5778,(#5782,#5789),.PCURVE_S1.);
+#5778 = LINE('',#5779,#5780);
+#5779 = CARTESIAN_POINT('',(12.614300105361,16.914299355095,-30.));
+#5780 = VECTOR('',#5781,1.);
+#5781 = DIRECTION('',(0.,-1.,0.));
+#5782 = PCURVE('',#5605,#5783);
+#5783 = DEFINITIONAL_REPRESENTATION('',(#5784),#5788);
+#5784 = LINE('',#5785,#5786);
+#5785 = CARTESIAN_POINT('',(0.,-5.));
+#5786 = VECTOR('',#5787,1.);
+#5787 = DIRECTION('',(1.,0.));
+#5788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5789 = PCURVE('',#5716,#5790);
+#5790 = DEFINITIONAL_REPRESENTATION('',(#5791),#5795);
+#5791 = LINE('',#5792,#5793);
+#5792 = CARTESIAN_POINT('',(-3.6,2.9));
+#5793 = VECTOR('',#5794,1.);
+#5794 = DIRECTION('',(0.,-1.));
+#5795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5796 = ORIENTED_EDGE('',*,*,#5677,.F.);
+#5797 = ORIENTED_EDGE('',*,*,#5589,.F.);
+#5798 = ADVANCED_FACE('',(#5799),#5659,.F.);
+#5799 = FACE_BOUND('',#5800,.F.);
+#5800 = EDGE_LOOP('',(#5801,#5802,#5825,#5846));
+#5801 = ORIENTED_EDGE('',*,*,#5728,.T.);
+#5802 = ORIENTED_EDGE('',*,*,#5803,.T.);
+#5803 = EDGE_CURVE('',#5701,#5804,#5806,.T.);
+#5804 = VERTEX_POINT('',#5805);
+#5805 = CARTESIAN_POINT('',(19.814300105361,16.914299355095,-30.));
+#5806 = SURFACE_CURVE('',#5807,(#5811,#5818),.PCURVE_S1.);
+#5807 = LINE('',#5808,#5809);
+#5808 = CARTESIAN_POINT('',(19.814300105361,11.114299355095,-30.));
+#5809 = VECTOR('',#5810,1.);
+#5810 = DIRECTION('',(0.,1.,0.));
+#5811 = PCURVE('',#5659,#5812);
+#5812 = DEFINITIONAL_REPRESENTATION('',(#5813),#5817);
+#5813 = LINE('',#5814,#5815);
+#5814 = CARTESIAN_POINT('',(0.,-5.));
+#5815 = VECTOR('',#5816,1.);
+#5816 = DIRECTION('',(1.,0.));
+#5817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5818 = PCURVE('',#5716,#5819);
+#5819 = DEFINITIONAL_REPRESENTATION('',(#5820),#5824);
+#5820 = LINE('',#5821,#5822);
+#5821 = CARTESIAN_POINT('',(3.6,-2.9));
+#5822 = VECTOR('',#5823,1.);
+#5823 = DIRECTION('',(0.,1.));
+#5824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5825 = ORIENTED_EDGE('',*,*,#5826,.F.);
+#5826 = EDGE_CURVE('',#5618,#5804,#5827,.T.);
+#5827 = SURFACE_CURVE('',#5828,(#5832,#5839),.PCURVE_S1.);
+#5828 = LINE('',#5829,#5830);
+#5829 = CARTESIAN_POINT('',(19.814300105361,16.914299355095,-35.));
+#5830 = VECTOR('',#5831,1.);
+#5831 = DIRECTION('',(0.,0.,1.));
+#5832 = PCURVE('',#5659,#5833);
+#5833 = DEFINITIONAL_REPRESENTATION('',(#5834),#5838);
+#5834 = LINE('',#5835,#5836);
+#5835 = CARTESIAN_POINT('',(5.8,0.));
+#5836 = VECTOR('',#5837,1.);
+#5837 = DIRECTION('',(0.,-1.));
+#5838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5839 = PCURVE('',#5633,#5840);
+#5840 = DEFINITIONAL_REPRESENTATION('',(#5841),#5845);
+#5841 = LINE('',#5842,#5843);
+#5842 = CARTESIAN_POINT('',(0.,-0.));
+#5843 = VECTOR('',#5844,1.);
+#5844 = DIRECTION('',(0.,-1.));
+#5845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5846 = ORIENTED_EDGE('',*,*,#5645,.F.);
+#5847 = ADVANCED_FACE('',(#5848),#5633,.F.);
+#5848 = FACE_BOUND('',#5849,.F.);
+#5849 = EDGE_LOOP('',(#5850,#5851,#5872,#5873));
+#5850 = ORIENTED_EDGE('',*,*,#5826,.T.);
+#5851 = ORIENTED_EDGE('',*,*,#5852,.T.);
+#5852 = EDGE_CURVE('',#5804,#5754,#5853,.T.);
+#5853 = SURFACE_CURVE('',#5854,(#5858,#5865),.PCURVE_S1.);
+#5854 = LINE('',#5855,#5856);
+#5855 = CARTESIAN_POINT('',(19.814300105361,16.914299355095,-30.));
+#5856 = VECTOR('',#5857,1.);
+#5857 = DIRECTION('',(-1.,0.,0.));
+#5858 = PCURVE('',#5633,#5859);
+#5859 = DEFINITIONAL_REPRESENTATION('',(#5860),#5864);
+#5860 = LINE('',#5861,#5862);
+#5861 = CARTESIAN_POINT('',(0.,-5.));
+#5862 = VECTOR('',#5863,1.);
+#5863 = DIRECTION('',(1.,0.));
+#5864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5865 = PCURVE('',#5716,#5866);
+#5866 = DEFINITIONAL_REPRESENTATION('',(#5867),#5871);
+#5867 = LINE('',#5868,#5869);
+#5868 = CARTESIAN_POINT('',(3.6,2.9));
+#5869 = VECTOR('',#5870,1.);
+#5870 = DIRECTION('',(-1.,0.));
+#5871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5872 = ORIENTED_EDGE('',*,*,#5753,.F.);
+#5873 = ORIENTED_EDGE('',*,*,#5617,.F.);
+#5874 = ADVANCED_FACE('',(#5875,#5881),#5716,.T.);
+#5875 = FACE_BOUND('',#5876,.T.);
+#5876 = EDGE_LOOP('',(#5877,#5878,#5879,#5880));
+#5877 = ORIENTED_EDGE('',*,*,#5700,.T.);
+#5878 = ORIENTED_EDGE('',*,*,#5803,.T.);
+#5879 = ORIENTED_EDGE('',*,*,#5852,.T.);
+#5880 = ORIENTED_EDGE('',*,*,#5776,.T.);
+#5881 = FACE_BOUND('',#5882,.F.);
+#5882 = EDGE_LOOP('',(#5883,#5913,#5941,#5969));
+#5883 = ORIENTED_EDGE('',*,*,#5884,.T.);
+#5884 = EDGE_CURVE('',#5885,#5887,#5889,.T.);
+#5885 = VERTEX_POINT('',#5886);
+#5886 = CARTESIAN_POINT('',(13.214300105361,11.714299355095,-30.));
+#5887 = VERTEX_POINT('',#5888);
+#5888 = CARTESIAN_POINT('',(19.214300105361,11.714299355095,-30.));
+#5889 = SURFACE_CURVE('',#5890,(#5894,#5901),.PCURVE_S1.);
+#5890 = LINE('',#5891,#5892);
+#5891 = CARTESIAN_POINT('',(13.214300105361,11.714299355095,-30.));
+#5892 = VECTOR('',#5893,1.);
+#5893 = DIRECTION('',(1.,0.,0.));
+#5894 = PCURVE('',#5716,#5895);
+#5895 = DEFINITIONAL_REPRESENTATION('',(#5896),#5900);
+#5896 = LINE('',#5897,#5898);
+#5897 = CARTESIAN_POINT('',(-3.,-2.3));
+#5898 = VECTOR('',#5899,1.);
+#5899 = DIRECTION('',(1.,0.));
+#5900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5901 = PCURVE('',#5902,#5907);
+#5902 = PLANE('',#5903);
+#5903 = AXIS2_PLACEMENT_3D('',#5904,#5905,#5906);
+#5904 = CARTESIAN_POINT('',(13.214300105361,11.714299355095,-35.));
+#5905 = DIRECTION('',(0.,1.,0.));
+#5906 = DIRECTION('',(1.,0.,0.));
+#5907 = DEFINITIONAL_REPRESENTATION('',(#5908),#5912);
+#5908 = LINE('',#5909,#5910);
+#5909 = CARTESIAN_POINT('',(0.,-5.));
+#5910 = VECTOR('',#5911,1.);
+#5911 = DIRECTION('',(1.,0.));
+#5912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5913 = ORIENTED_EDGE('',*,*,#5914,.T.);
+#5914 = EDGE_CURVE('',#5887,#5915,#5917,.T.);
+#5915 = VERTEX_POINT('',#5916);
+#5916 = CARTESIAN_POINT('',(19.214300105361,16.314299355095,-30.));
+#5917 = SURFACE_CURVE('',#5918,(#5922,#5929),.PCURVE_S1.);
+#5918 = LINE('',#5919,#5920);
+#5919 = CARTESIAN_POINT('',(19.214300105361,11.714299355095,-30.));
+#5920 = VECTOR('',#5921,1.);
+#5921 = DIRECTION('',(0.,1.,0.));
+#5922 = PCURVE('',#5716,#5923);
+#5923 = DEFINITIONAL_REPRESENTATION('',(#5924),#5928);
+#5924 = LINE('',#5925,#5926);
+#5925 = CARTESIAN_POINT('',(3.,-2.3));
+#5926 = VECTOR('',#5927,1.);
+#5927 = DIRECTION('',(0.,1.));
+#5928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5929 = PCURVE('',#5930,#5935);
+#5930 = PLANE('',#5931);
+#5931 = AXIS2_PLACEMENT_3D('',#5932,#5933,#5934);
+#5932 = CARTESIAN_POINT('',(19.214300105361,11.714299355095,-35.));
+#5933 = DIRECTION('',(-1.,0.,0.));
+#5934 = DIRECTION('',(0.,1.,0.));
+#5935 = DEFINITIONAL_REPRESENTATION('',(#5936),#5940);
+#5936 = LINE('',#5937,#5938);
+#5937 = CARTESIAN_POINT('',(0.,-5.));
+#5938 = VECTOR('',#5939,1.);
+#5939 = DIRECTION('',(1.,0.));
+#5940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5941 = ORIENTED_EDGE('',*,*,#5942,.T.);
+#5942 = EDGE_CURVE('',#5915,#5943,#5945,.T.);
+#5943 = VERTEX_POINT('',#5944);
+#5944 = CARTESIAN_POINT('',(13.214300105361,16.314299355095,-30.));
+#5945 = SURFACE_CURVE('',#5946,(#5950,#5957),.PCURVE_S1.);
+#5946 = LINE('',#5947,#5948);
+#5947 = CARTESIAN_POINT('',(19.214300105361,16.314299355095,-30.));
+#5948 = VECTOR('',#5949,1.);
+#5949 = DIRECTION('',(-1.,0.,0.));
+#5950 = PCURVE('',#5716,#5951);
+#5951 = DEFINITIONAL_REPRESENTATION('',(#5952),#5956);
+#5952 = LINE('',#5953,#5954);
+#5953 = CARTESIAN_POINT('',(3.,2.3));
+#5954 = VECTOR('',#5955,1.);
+#5955 = DIRECTION('',(-1.,0.));
+#5956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5957 = PCURVE('',#5958,#5963);
+#5958 = PLANE('',#5959);
+#5959 = AXIS2_PLACEMENT_3D('',#5960,#5961,#5962);
+#5960 = CARTESIAN_POINT('',(19.214300105361,16.314299355095,-35.));
+#5961 = DIRECTION('',(0.,-1.,0.));
+#5962 = DIRECTION('',(-1.,0.,0.));
+#5963 = DEFINITIONAL_REPRESENTATION('',(#5964),#5968);
+#5964 = LINE('',#5965,#5966);
+#5965 = CARTESIAN_POINT('',(0.,-5.));
+#5966 = VECTOR('',#5967,1.);
+#5967 = DIRECTION('',(1.,0.));
+#5968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5969 = ORIENTED_EDGE('',*,*,#5970,.T.);
+#5970 = EDGE_CURVE('',#5943,#5885,#5971,.T.);
+#5971 = SURFACE_CURVE('',#5972,(#5976,#5983),.PCURVE_S1.);
+#5972 = LINE('',#5973,#5974);
+#5973 = CARTESIAN_POINT('',(13.214300105361,16.314299355095,-30.));
+#5974 = VECTOR('',#5975,1.);
+#5975 = DIRECTION('',(0.,-1.,0.));
+#5976 = PCURVE('',#5716,#5977);
+#5977 = DEFINITIONAL_REPRESENTATION('',(#5978),#5982);
+#5978 = LINE('',#5979,#5980);
+#5979 = CARTESIAN_POINT('',(-3.,2.3));
+#5980 = VECTOR('',#5981,1.);
+#5981 = DIRECTION('',(0.,-1.));
+#5982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5983 = PCURVE('',#5984,#5989);
+#5984 = PLANE('',#5985);
+#5985 = AXIS2_PLACEMENT_3D('',#5986,#5987,#5988);
+#5986 = CARTESIAN_POINT('',(13.214300105361,16.314299355095,-35.));
+#5987 = DIRECTION('',(1.,0.,0.));
+#5988 = DIRECTION('',(0.,-1.,0.));
+#5989 = DEFINITIONAL_REPRESENTATION('',(#5990),#5994);
+#5990 = LINE('',#5991,#5992);
+#5991 = CARTESIAN_POINT('',(0.,-5.));
+#5992 = VECTOR('',#5993,1.);
+#5993 = DIRECTION('',(1.,0.));
+#5994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5995 = ADVANCED_FACE('',(#5996),#5902,.T.);
+#5996 = FACE_BOUND('',#5997,.T.);
+#5997 = EDGE_LOOP('',(#5998,#6021,#6022,#6045));
+#5998 = ORIENTED_EDGE('',*,*,#5999,.T.);
+#5999 = EDGE_CURVE('',#6000,#5885,#6002,.T.);
+#6000 = VERTEX_POINT('',#6001);
+#6001 = CARTESIAN_POINT('',(13.214300105361,11.714299355095,-35.));
+#6002 = SURFACE_CURVE('',#6003,(#6007,#6014),.PCURVE_S1.);
+#6003 = LINE('',#6004,#6005);
+#6004 = CARTESIAN_POINT('',(13.214300105361,11.714299355095,-35.));
+#6005 = VECTOR('',#6006,1.);
+#6006 = DIRECTION('',(0.,0.,1.));
+#6007 = PCURVE('',#5902,#6008);
+#6008 = DEFINITIONAL_REPRESENTATION('',(#6009),#6013);
+#6009 = LINE('',#6010,#6011);
+#6010 = CARTESIAN_POINT('',(0.,0.));
+#6011 = VECTOR('',#6012,1.);
+#6012 = DIRECTION('',(0.,-1.));
+#6013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6014 = PCURVE('',#5984,#6015);
+#6015 = DEFINITIONAL_REPRESENTATION('',(#6016),#6020);
+#6016 = LINE('',#6017,#6018);
+#6017 = CARTESIAN_POINT('',(4.6,0.));
+#6018 = VECTOR('',#6019,1.);
+#6019 = DIRECTION('',(0.,-1.));
+#6020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6021 = ORIENTED_EDGE('',*,*,#5884,.T.);
+#6022 = ORIENTED_EDGE('',*,*,#6023,.F.);
+#6023 = EDGE_CURVE('',#6024,#5887,#6026,.T.);
+#6024 = VERTEX_POINT('',#6025);
+#6025 = CARTESIAN_POINT('',(19.214300105361,11.714299355095,-35.));
+#6026 = SURFACE_CURVE('',#6027,(#6031,#6038),.PCURVE_S1.);
+#6027 = LINE('',#6028,#6029);
+#6028 = CARTESIAN_POINT('',(19.214300105361,11.714299355095,-35.));
+#6029 = VECTOR('',#6030,1.);
+#6030 = DIRECTION('',(0.,0.,1.));
+#6031 = PCURVE('',#5902,#6032);
+#6032 = DEFINITIONAL_REPRESENTATION('',(#6033),#6037);
+#6033 = LINE('',#6034,#6035);
+#6034 = CARTESIAN_POINT('',(6.,0.));
+#6035 = VECTOR('',#6036,1.);
+#6036 = DIRECTION('',(0.,-1.));
+#6037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6038 = PCURVE('',#5930,#6039);
+#6039 = DEFINITIONAL_REPRESENTATION('',(#6040),#6044);
+#6040 = LINE('',#6041,#6042);
+#6041 = CARTESIAN_POINT('',(0.,0.));
+#6042 = VECTOR('',#6043,1.);
+#6043 = DIRECTION('',(0.,-1.));
+#6044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6045 = ORIENTED_EDGE('',*,*,#6046,.F.);
+#6046 = EDGE_CURVE('',#6000,#6024,#6047,.T.);
+#6047 = SURFACE_CURVE('',#6048,(#6052,#6059),.PCURVE_S1.);
+#6048 = LINE('',#6049,#6050);
+#6049 = CARTESIAN_POINT('',(13.214300105361,11.714299355095,-35.));
+#6050 = VECTOR('',#6051,1.);
+#6051 = DIRECTION('',(1.,0.,0.));
+#6052 = PCURVE('',#5902,#6053);
+#6053 = DEFINITIONAL_REPRESENTATION('',(#6054),#6058);
+#6054 = LINE('',#6055,#6056);
+#6055 = CARTESIAN_POINT('',(0.,0.));
+#6056 = VECTOR('',#6057,1.);
+#6057 = DIRECTION('',(1.,0.));
+#6058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6059 = PCURVE('',#6060,#6065);
+#6060 = PLANE('',#6061);
+#6061 = AXIS2_PLACEMENT_3D('',#6062,#6063,#6064);
+#6062 = CARTESIAN_POINT('',(32.49459194265,24.983735701255,-35.));
+#6063 = DIRECTION('',(0.,0.,1.));
+#6064 = DIRECTION('',(1.,0.,0.));
+#6065 = DEFINITIONAL_REPRESENTATION('',(#6066),#6070);
+#6066 = LINE('',#6067,#6068);
+#6067 = CARTESIAN_POINT('',(-19.28029183728,-13.26943634616));
+#6068 = VECTOR('',#6069,1.);
+#6069 = DIRECTION('',(1.,0.));
+#6070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6071 = ADVANCED_FACE('',(#6072),#5930,.T.);
+#6072 = FACE_BOUND('',#6073,.T.);
+#6073 = EDGE_LOOP('',(#6074,#6075,#6076,#6099));
+#6074 = ORIENTED_EDGE('',*,*,#6023,.T.);
+#6075 = ORIENTED_EDGE('',*,*,#5914,.T.);
+#6076 = ORIENTED_EDGE('',*,*,#6077,.F.);
+#6077 = EDGE_CURVE('',#6078,#5915,#6080,.T.);
+#6078 = VERTEX_POINT('',#6079);
+#6079 = CARTESIAN_POINT('',(19.214300105361,16.314299355095,-35.));
+#6080 = SURFACE_CURVE('',#6081,(#6085,#6092),.PCURVE_S1.);
+#6081 = LINE('',#6082,#6083);
+#6082 = CARTESIAN_POINT('',(19.214300105361,16.314299355095,-35.));
+#6083 = VECTOR('',#6084,1.);
+#6084 = DIRECTION('',(0.,0.,1.));
+#6085 = PCURVE('',#5930,#6086);
+#6086 = DEFINITIONAL_REPRESENTATION('',(#6087),#6091);
+#6087 = LINE('',#6088,#6089);
+#6088 = CARTESIAN_POINT('',(4.6,0.));
+#6089 = VECTOR('',#6090,1.);
+#6090 = DIRECTION('',(0.,-1.));
+#6091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6092 = PCURVE('',#5958,#6093);
+#6093 = DEFINITIONAL_REPRESENTATION('',(#6094),#6098);
+#6094 = LINE('',#6095,#6096);
+#6095 = CARTESIAN_POINT('',(0.,-0.));
+#6096 = VECTOR('',#6097,1.);
+#6097 = DIRECTION('',(0.,-1.));
+#6098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6099 = ORIENTED_EDGE('',*,*,#6100,.F.);
+#6100 = EDGE_CURVE('',#6024,#6078,#6101,.T.);
+#6101 = SURFACE_CURVE('',#6102,(#6106,#6113),.PCURVE_S1.);
+#6102 = LINE('',#6103,#6104);
+#6103 = CARTESIAN_POINT('',(19.214300105361,11.714299355095,-35.));
+#6104 = VECTOR('',#6105,1.);
+#6105 = DIRECTION('',(0.,1.,0.));
+#6106 = PCURVE('',#5930,#6107);
+#6107 = DEFINITIONAL_REPRESENTATION('',(#6108),#6112);
+#6108 = LINE('',#6109,#6110);
+#6109 = CARTESIAN_POINT('',(0.,0.));
+#6110 = VECTOR('',#6111,1.);
+#6111 = DIRECTION('',(1.,0.));
+#6112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6113 = PCURVE('',#6060,#6114);
+#6114 = DEFINITIONAL_REPRESENTATION('',(#6115),#6119);
+#6115 = LINE('',#6116,#6117);
+#6116 = CARTESIAN_POINT('',(-13.28029183728,-13.26943634616));
+#6117 = VECTOR('',#6118,1.);
+#6118 = DIRECTION('',(0.,1.));
+#6119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6120 = ADVANCED_FACE('',(#6121),#5958,.T.);
+#6121 = FACE_BOUND('',#6122,.T.);
+#6122 = EDGE_LOOP('',(#6123,#6124,#6125,#6148));
+#6123 = ORIENTED_EDGE('',*,*,#6077,.T.);
+#6124 = ORIENTED_EDGE('',*,*,#5942,.T.);
+#6125 = ORIENTED_EDGE('',*,*,#6126,.F.);
+#6126 = EDGE_CURVE('',#6127,#5943,#6129,.T.);
+#6127 = VERTEX_POINT('',#6128);
+#6128 = CARTESIAN_POINT('',(13.214300105361,16.314299355095,-35.));
+#6129 = SURFACE_CURVE('',#6130,(#6134,#6141),.PCURVE_S1.);
+#6130 = LINE('',#6131,#6132);
+#6131 = CARTESIAN_POINT('',(13.214300105361,16.314299355095,-35.));
+#6132 = VECTOR('',#6133,1.);
+#6133 = DIRECTION('',(0.,0.,1.));
+#6134 = PCURVE('',#5958,#6135);
+#6135 = DEFINITIONAL_REPRESENTATION('',(#6136),#6140);
+#6136 = LINE('',#6137,#6138);
+#6137 = CARTESIAN_POINT('',(6.,0.));
+#6138 = VECTOR('',#6139,1.);
+#6139 = DIRECTION('',(0.,-1.));
+#6140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6141 = PCURVE('',#5984,#6142);
+#6142 = DEFINITIONAL_REPRESENTATION('',(#6143),#6147);
+#6143 = LINE('',#6144,#6145);
+#6144 = CARTESIAN_POINT('',(0.,0.));
+#6145 = VECTOR('',#6146,1.);
+#6146 = DIRECTION('',(0.,-1.));
+#6147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6148 = ORIENTED_EDGE('',*,*,#6149,.F.);
+#6149 = EDGE_CURVE('',#6078,#6127,#6150,.T.);
+#6150 = SURFACE_CURVE('',#6151,(#6155,#6162),.PCURVE_S1.);
+#6151 = LINE('',#6152,#6153);
+#6152 = CARTESIAN_POINT('',(19.214300105361,16.314299355095,-35.));
+#6153 = VECTOR('',#6154,1.);
+#6154 = DIRECTION('',(-1.,0.,0.));
+#6155 = PCURVE('',#5958,#6156);
+#6156 = DEFINITIONAL_REPRESENTATION('',(#6157),#6161);
+#6157 = LINE('',#6158,#6159);
+#6158 = CARTESIAN_POINT('',(0.,-0.));
+#6159 = VECTOR('',#6160,1.);
+#6160 = DIRECTION('',(1.,0.));
+#6161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6162 = PCURVE('',#6060,#6163);
+#6163 = DEFINITIONAL_REPRESENTATION('',(#6164),#6168);
+#6164 = LINE('',#6165,#6166);
+#6165 = CARTESIAN_POINT('',(-13.28029183728,-8.66943634616));
+#6166 = VECTOR('',#6167,1.);
+#6167 = DIRECTION('',(-1.,0.));
+#6168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6169 = ADVANCED_FACE('',(#6170),#5984,.T.);
+#6170 = FACE_BOUND('',#6171,.T.);
+#6171 = EDGE_LOOP('',(#6172,#6173,#6174,#6175));
+#6172 = ORIENTED_EDGE('',*,*,#6126,.T.);
+#6173 = ORIENTED_EDGE('',*,*,#5970,.T.);
+#6174 = ORIENTED_EDGE('',*,*,#5999,.F.);
+#6175 = ORIENTED_EDGE('',*,*,#6176,.F.);
+#6176 = EDGE_CURVE('',#6127,#6000,#6177,.T.);
+#6177 = SURFACE_CURVE('',#6178,(#6182,#6189),.PCURVE_S1.);
+#6178 = LINE('',#6179,#6180);
+#6179 = CARTESIAN_POINT('',(13.214300105361,16.314299355095,-35.));
+#6180 = VECTOR('',#6181,1.);
+#6181 = DIRECTION('',(0.,-1.,0.));
+#6182 = PCURVE('',#5984,#6183);
+#6183 = DEFINITIONAL_REPRESENTATION('',(#6184),#6188);
+#6184 = LINE('',#6185,#6186);
+#6185 = CARTESIAN_POINT('',(0.,0.));
+#6186 = VECTOR('',#6187,1.);
+#6187 = DIRECTION('',(1.,0.));
+#6188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6189 = PCURVE('',#6060,#6190);
+#6190 = DEFINITIONAL_REPRESENTATION('',(#6191),#6195);
+#6191 = LINE('',#6192,#6193);
+#6192 = CARTESIAN_POINT('',(-19.28029183728,-8.66943634616));
+#6193 = VECTOR('',#6194,1.);
+#6194 = DIRECTION('',(0.,-1.));
+#6195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6196 = ADVANCED_FACE('',(#6197),#6060,.T.);
+#6197 = FACE_BOUND('',#6198,.T.);
+#6198 = EDGE_LOOP('',(#6199,#6200,#6201,#6202));
+#6199 = ORIENTED_EDGE('',*,*,#6176,.T.);
+#6200 = ORIENTED_EDGE('',*,*,#6046,.T.);
+#6201 = ORIENTED_EDGE('',*,*,#6100,.T.);
+#6202 = ORIENTED_EDGE('',*,*,#6149,.T.);
+#6203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6207))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6204,#6205,#6206)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6204 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6205 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6206 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6207 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),#6204,
+ 'distance_accuracy_value','confusion accuracy');
+#6208 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#6209 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #6210),#6203);
+#6210 = STYLED_ITEM('color',(#6211),#15);
+#6211 = PRESENTATION_STYLE_ASSIGNMENT((#6212,#6218));
+#6212 = SURFACE_STYLE_USAGE(.BOTH.,#6213);
+#6213 = SURFACE_SIDE_STYLE('',(#6214));
+#6214 = SURFACE_STYLE_FILL_AREA(#6215);
+#6215 = FILL_AREA_STYLE('',(#6216));
+#6216 = FILL_AREA_STYLE_COLOUR('',#6217);
+#6217 = COLOUR_RGB('',0.447058818107,0.474509808674,0.501960817233);
+#6218 = CURVE_STYLE('',#6219,POSITIVE_LENGTH_MEASURE(0.1),#6220);
+#6219 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#6220 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
+ 9.803921802644E-02);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/docs/assets/esphome-device-builder-install-firmware-motion-sensor.gif b/docs/assets/esphome-device-builder-install-firmware-motion-sensor.gif
new file mode 100644
index 0000000000..780652478f
Binary files /dev/null and b/docs/assets/esphome-device-builder-install-firmware-motion-sensor.gif differ
diff --git a/docs/assets/esphome-device-builder-light-turn-off-action.gif b/docs/assets/esphome-device-builder-light-turn-off-action.gif
index abfb189d8d..c1023cbb44 100755
Binary files a/docs/assets/esphome-device-builder-light-turn-off-action.gif and b/docs/assets/esphome-device-builder-light-turn-off-action.gif differ
diff --git a/docs/assets/esphome-device-builder-light-turn-on-action.gif b/docs/assets/esphome-device-builder-light-turn-on-action.gif
index 2c07b6a839..5fa2dd4a24 100755
Binary files a/docs/assets/esphome-device-builder-light-turn-on-action.gif and b/docs/assets/esphome-device-builder-light-turn-on-action.gif differ
diff --git a/docs/assets/esphome-device-builder-motion-sensor-on-release.gif b/docs/assets/esphome-device-builder-motion-sensor-on-release.gif
index 6e40a2f7b3..a85b641950 100755
Binary files a/docs/assets/esphome-device-builder-motion-sensor-on-release.gif and b/docs/assets/esphome-device-builder-motion-sensor-on-release.gif differ
diff --git a/docs/assets/esphome-device-builder-motion-sensor-trigger.gif b/docs/assets/esphome-device-builder-motion-sensor-trigger.gif
index 255a2e374c..6c0e2b1c05 100755
Binary files a/docs/assets/esphome-device-builder-motion-sensor-trigger.gif and b/docs/assets/esphome-device-builder-motion-sensor-trigger.gif differ
diff --git a/docs/assets/rgb-module-case-front.jpeg b/docs/assets/rgb-module-case-front.jpeg
new file mode 100644
index 0000000000..f5753d0709
Binary files /dev/null and b/docs/assets/rgb-module-case-front.jpeg differ
diff --git a/docs/assets/rgb-module-case-rear.jpeg b/docs/assets/rgb-module-case-rear.jpeg
new file mode 100644
index 0000000000..9f626ab05e
Binary files /dev/null and b/docs/assets/rgb-module-case-rear.jpeg differ
diff --git a/docs/products/ESPHome-Starter-Kit/automations/button-controlled-leds.md b/docs/products/ESPHome-Starter-Kit/automations/button-controlled-leds.md
index a6296e05da..829f452556 100644
--- a/docs/products/ESPHome-Starter-Kit/automations/button-controlled-leds.md
+++ b/docs/products/ESPHome-Starter-Kit/automations/button-controlled-leds.md
@@ -45,7 +45,7 @@ ESPHome Device Builder has a new GUI for building
- Under **Actions**, click **+ Add action**.
- - In the **Add action** dialog, stay on the **By target** tab and choose **Light → Toggle** under the RGB LED group.
+ - In the **Add action** dialog, stay on the **By target** tab and scroll down towards the bottom, then choose **Light → Toggle** under the RGB LED group.
- On the new action, click the **ID** dropdown and select **RGB LEDs**. (1)
@@ -94,8 +94,6 @@ With the device back online, press the button on the Button module. You should h
The same trigger-then-action pattern works for every automation you'll build in Device Builder. Swap the trigger (motion, temperature crossing a threshold, a schedule) or the action (turn on, dim, play a buzzer tone) and you have a new automation.
-#### Next Steps
-
Next - Light Effects
--8<-- "_snippets/community-help.md"
diff --git a/docs/products/ESPHome-Starter-Kit/automations/motion-activated-light.md b/docs/products/ESPHome-Starter-Kit/automations/motion-activated-light.md
index 29b0d406ff..f9ed342018 100644
--- a/docs/products/ESPHome-Starter-Kit/automations/motion-activated-light.md
+++ b/docs/products/ESPHome-Starter-Kit/automations/motion-activated-light.md
@@ -1,14 +1,15 @@
---
title: Turn On a Light with Motion
description: >-
- Build an ESPHome Device Builder automation: the Motion module turns on the LED
- & Buzzer module's RGB light whenever it detects movement.
+ Build an ESPHome Device Builder automation: the Motion module turns the LED
+ & Buzzer module's RGB light on when it detects movement and off when motion
+ stops.
---
# Turn On a Light with Motion
Difficulty: Level 1
-This tutorial uses the Motion module and the LED & Buzzer module connected to the ESP32-C6. When the PIR sensor detects movement, the RGB light turns on. It's the same trigger-then-action pattern as the [Button Controlled LEDs](button-controlled-leds.md) automation, swapping the button trigger for a motion trigger.
+This tutorial uses the Motion module and the LED & Buzzer module connected to the ESP32-C6. When the PIR sensor detects movement, the RGB light turns on, and when the movement stops, the light turns back off. It's the same trigger-then-action pattern as the [Button Controlled LEDs](button-controlled-leds.md) automation, swapping the button trigger for a motion trigger.
!!! note "Before you start"
@@ -20,7 +21,9 @@ This tutorial uses the Motion module and the LED & Buzzer module connected to th
## Build the automation
-ESPHome Device Builder has a GUI for building automations, so you can wire a trigger to an action without hand-writing YAML. The trigger is the *when*, the thing that makes it fire. The action is the *then do*, what happens when it fires.
+ESPHome Device Builder has a GUI for building automations, so you can wire a trigger to an action without hand-writing YAML. The trigger is the *when*, the thing that makes it fire. The action is the *then do*, what happens when it fires. You'll build two automations on the same Motion module: one that turns the lights on when motion is detected, and one that turns them off when motion stops.
+
+#### Turn the lights on
1. Open your starter kit device in ESPHome Device Builder and click **Edit**. If you need a refresher on the editor, see the [Device Builder Tour](../learning-the-basics/device-builder-tour.md#editor).
2. In the editor's left pane, expand the **Automations** dropdown and click **Add Automation**.
@@ -33,21 +36,21 @@ ESPHome Device Builder has a GUI for building
- Under **Actions**, click **+ Add action**.
- - In the **Add action** dialog, stay on the **By target** tab and choose **Light → Turn On** under the RGB LED group.
+ - In the **Add action** dialog, stay on the **By target** tab and scroll down towards the bottom, then choose **Light → Turn On** under the RGB LED group.
- On the new action, click the **ID** dropdown and select **RGB LEDs**. (1)
@@ -67,44 +70,33 @@ ESPHome Device Builder has a GUI for building
-1. Add another automation, this time choosing **Binary Sensor → On Release** as the trigger for the Motion module.
+1. Add another automation, this time choosing **Binary Sensor → On Release** as the trigger for the Motion module. (1)

-2. Give it a **Light → Turn Off** action targeting **RGB LEDs**.
+2. Give it a **Light → Turn Off** action targeting **RGB LEDs**. (2)

-3. **Save** and **Install** again.
+
+
+1. PIR sensors hold their "motion detected" state for a few seconds after movement stops, so **On Release** fires shortly after the room goes still, not the instant you stop moving.
+2. As before, the **ID** dropdown only needs changing if your device also has an **Onboard RGB LED** component configured. If **RGB LEDs** is the only light, it's already selected.
??? note "What the GUI built in YAML"
@@ -117,16 +109,35 @@ Right now the light turns on with motion but never turns off. Add a second trigg
pin: 3
device_class: motion
id: motion_module
- on_press:
+ on_press: # (1)!
then:
- light.turn_on: rgb_leds
- on_release:
+ on_release: # (2)!
then:
- light.turn_off: rgb_leds
```
+ 1. The **On Press** trigger from the first automation.
+ 2. `on_release` is the YAML name for the **On Release** trigger, firing when the sensor stops reporting motion.
+
+## Install the firmware
+
+Your automation is saved in Device Builder, but the device is still running its old firmware. Compile and install the new code to push the change.
+
+1. Click **Save** in the bottom right of the editor.
+2. Click **Install**, then pick **On the Network** to push the new firmware over Wi-Fi.
+3. Wait for the compile and flash to finish. The device reboots once the install is done.
+
+
+
+## Test the automations
+
!!! success "You've built a motion-activated light!"
Same trigger-then-action pattern, new trigger. Swap the action (play a buzzer tune, dim the light, send a notification) or the trigger (a button, a temperature threshold, a schedule) and you have a new automation.
+With the device back online, wave your hand in front of the PIR sensor. The RGB light turns on as soon as motion is detected, then turns off shortly after the sensor stops seeing movement. If the light triggers right after boot with nothing moving, give the sensor a moment. PIR sensors need a brief warm-up after powering on, usually 5 to 10 seconds, before their readings stabilize.
+
+
Next - Temp-Reactive LEDs
+
--8<-- "_snippets/community-help.md"
diff --git a/docs/products/ESPHome-Starter-Kit/automations/temp-reactive-leds.md b/docs/products/ESPHome-Starter-Kit/automations/temp-reactive-leds.md
index fb1895d11d..b6b833c943 100644
--- a/docs/products/ESPHome-Starter-Kit/automations/temp-reactive-leds.md
+++ b/docs/products/ESPHome-Starter-Kit/automations/temp-reactive-leds.md
@@ -75,7 +75,7 @@ ESPHome Device Builder has a GUI for building
- Under **Actions**, click **+ Add action**.
- - In the **Add action** dialog, stay on the **By target** tab and choose **Light → Turn On** under the RGB LED group.
+ - In the **Add action** dialog, stay on the **By target** tab and scroll down towards the bottom, then choose **Light → Turn On** under the RGB LED group.
- On the new action, click the **ID** dropdown and select **RGB LEDs**. (1)
- Toggle on **Red**, **Green**, and **Blue** controls. Set **Red** `0%`, **Green** `0%`, **Blue** `100%`.
@@ -160,8 +160,6 @@ Open the Comfortable and Hot triggers in the GUI and edit the **Above** / **Belo
Same trigger-then-action pattern, new trigger type. Next, bring it into Home Assistant so the readings show up alongside the rest of your kit.
-#### Next Steps
-
Next - Connect to Home Assistant
diff --git a/docs/products/ESPHome-Starter-Kit/community-corner.md b/docs/products/ESPHome-Starter-Kit/community-corner.md
new file mode 100644
index 0000000000..7603544d54
--- /dev/null
+++ b/docs/products/ESPHome-Starter-Kit/community-corner.md
@@ -0,0 +1,26 @@
+---
+title: Community Corner
+description: >-
+ Creations from the Apollo community for the ESPHome Starter Kit, including
+ 3D-printable cases, automations, and mods.
+---
+# Community Corner
+
+The Community Corner is dedicated to sharing some really great projects created by the community. It could be anything: a 3D-printed case, a clever automation, a cool use case, you name it. Post your build on our forums, Discord, or Reddit and we'll see if it's worthy of being displayed for the masses.
+
+[Join our Discord :simple-discord:](https://link.apolloautomation.com/discord){ .md-button .md-button--discord }
+[Community Forum :material-forum:](https://forum.apolloautomation.com/){ .md-button .md-button--primary }
+
+## 3D Prints
+
+### LED & Buzzer Module Case
+
+*Created by @_cadster on Discord*
+
+A printable housing for the LED & Buzzer module. Print one and give your notification module a finished look on a desk or shelf. It also has a slot in the back for a ribbon cable to attach another module, such as the button!
+
+[Download the .STEP file :material-download:](../../assets/apollo_starterkit_housing_var2.step){ .md-button .md-button--primary }
+
+
+
+
diff --git a/docs/products/ESPHome-Starter-Kit/faq.md b/docs/products/ESPHome-Starter-Kit/faq.md
index f2125cdce9..4a74516895 100644
--- a/docs/products/ESPHome-Starter-Kit/faq.md
+++ b/docs/products/ESPHome-Starter-Kit/faq.md
@@ -28,7 +28,7 @@ description: Frequently asked questions about the ESPHome Starter Kit, ESPHome D
6\. **Can the kit run on battery power?**
-* The main board is powered by USB-C today. It also has built-in support for a rechargeable LiPo battery, which is planned as a future module so the kit can be deployed cable-free around the home. The battery is not available yet.
+* The ESP32-C6 is powered by USB-C today. It also has built-in support for a rechargeable LiPo battery, which is planned as a future module so the kit can be deployed cable-free around the home. The battery is not available yet.
7\. **What is the ESPHome Desktop app?**
@@ -36,7 +36,7 @@ description: Frequently asked questions about the ESPHome Starter Kit, ESPHome D
8\. **What can I build with it?**
-* By the end of the included learning path, you will have built four working devices: a [motion sensor](modules/motion-module.md), an [environment monitor](modules/temperature-humidity-module.md) (temperature and humidity), a [button trigger](modules/button-module.md), and a [notification light](modules/rgb-buzzer-module.md). Two modules can run on the main board at the same time, turning the kit into a multi-purpose sensor for any room. Beyond the lessons, every skill carries straight into the wider ESPHome ecosystem.
+* By the end of the included learning path, you will have built four working devices: a [motion sensor](modules/motion-module.md), an [environment monitor](modules/temperature-humidity-module.md) (temperature and humidity), a [button trigger](modules/button-module.md), and a [notification light](modules/rgb-buzzer-module.md). Two modules can run on the ESP32-C6 at the same time, turning the kit into a multi-purpose sensor for any room. Beyond the lessons, every skill carries straight into the wider ESPHome ecosystem.
9\. **What happens when I am "done" learning?**
@@ -60,7 +60,7 @@ description: Frequently asked questions about the ESPHome Starter Kit, ESPHome D
14\. **Why a ribbon cable instead of a breadboard?**
-* Breadboards and jumper wires are the most common source of frustration for new builders: loose connections, wrong pins, wires that pop out. The ESPHome Starter Kit uses a single FPC (flexible printed circuit) ribbon cable that connects each module to the main board in seconds. Every connection is identical, foolproof, and reliable. Components snap together and stay together.
+* Breadboards and jumper wires are the most common source of frustration for new builders: loose connections, wrong pins, wires that pop out. The ESPHome Starter Kit uses a single FPC (flexible printed circuit) ribbon cable that connects each module to the ESP32-C6 in seconds. Every connection is identical, foolproof, and reliable. Components snap together and stay together.
15\. **Why the ESP32-C6 chip?**
diff --git a/docs/products/ESPHome-Starter-Kit/learning-the-basics/core-components.md b/docs/products/ESPHome-Starter-Kit/learning-the-basics/core-components.md
index 790d444af1..dcb4059036 100644
--- a/docs/products/ESPHome-Starter-Kit/learning-the-basics/core-components.md
+++ b/docs/products/ESPHome-Starter-Kit/learning-the-basics/core-components.md
@@ -53,7 +53,7 @@ Apollo ships the rail enabled and set to come back on after a reboot, so the kit
- **Restore mode.** Controls what happens to the rail when the device powers back on after losing power. The Apollo default is **restore the last state, default to on**, so a power blip won't leave your modules dark. Other options like "always on" or "always off" are available if you want a specific boot behavior.
- **Hide it from Home Assistant.** By default the rail shows up as a controllable switch entity in HA, handy for power-cycling a flaky module from an automation. If you'd rather it not clutter your dashboard, mark it `internal: true` under the advanced settings.
- **Icon and name.** Cosmetic, but you can rename the entity or change its icon if "Accessory Power Rail" isn't how you want it to appear in HA.
-- **GPIO pin.** Informational, not something you should change. The pin is fixed in hardware on the ESPHome Starter Kit board, so editing it will just stop the rail from working.
+- **GPIO pin.** Informational, not something you should change. The pin is fixed in hardware on the ESP32-C6, so editing it will just stop the rail from working.
#### How It Works
diff --git a/docs/products/ESPHome-Starter-Kit/learning-the-basics/explaining-esphome.md b/docs/products/ESPHome-Starter-Kit/learning-the-basics/explaining-esphome.md
index 063e213ecf..3b1d9e1d89 100644
--- a/docs/products/ESPHome-Starter-Kit/learning-the-basics/explaining-esphome.md
+++ b/docs/products/ESPHome-Starter-Kit/learning-the-basics/explaining-esphome.md
@@ -4,7 +4,7 @@ description: A short overview of what ESPHome is, how the Device Builder app fit
---
# Explaining ESPHome
-ESPHome is the open-source firmware project that powers your Apollo ESPHome Starter Kit. You describe what is connected to your board (a button, a sensor, an LED) and ESPHome runs on the device, exposes those parts to Home Assistant, and accepts updates over the network.
+ESPHome is the open-source firmware project that powers your Apollo ESPHome Starter Kit. You describe what is connected to your ESP32-C6 (a button, a sensor, an LED) and ESPHome runs on the device, exposes those parts to Home Assistant, and accepts updates over the network.
You do not need to write any code to use it. For the Starter Kit, the **ESPHome Device Builder** app handles it.
@@ -12,7 +12,7 @@ You do not need to write any code to use it. For the Starter Kit, the **ESPHome
These two names get used interchangeably, but they are different pieces:
-- **ESPHome** is the software that runs on your device after it has been flashed. It is what makes your board talk to Home Assistant, expose its sensors and controls, and accept wireless updates.
+- **ESPHome** is the software that runs on your device after it has been flashed. It is what makes your ESP32-C6 talk to Home Assistant, expose its sensors and controls, and accept wireless updates.
- **ESPHome Device Builder** is the app where you set everything up. Pick the components you want (button, LED, sensor, etc.), click **Install**, and the Builder compiles the firmware and flashes it to your device. Run it as a desktop app on Windows, Mac, or Linux, or install it as a Home Assistant app.
For the Starter Kit, you will spend almost all your time in the Device Builder.
diff --git a/docs/products/ESPHome-Starter-Kit/modules/button-module.md b/docs/products/ESPHome-Starter-Kit/modules/button-module.md
index 26407224d8..8fadc3e3ee 100644
--- a/docs/products/ESPHome-Starter-Kit/modules/button-module.md
+++ b/docs/products/ESPHome-Starter-Kit/modules/button-module.md
@@ -30,12 +30,16 @@ The
Next - First Steps
diff --git a/docs/products/ESPHome-Starter-Kit/tutorials/connect-to-home-assistant.md b/docs/products/ESPHome-Starter-Kit/tutorials/connect-to-home-assistant.md
index 7ce1c4af3e..4082634414 100644
--- a/docs/products/ESPHome-Starter-Kit/tutorials/connect-to-home-assistant.md
+++ b/docs/products/ESPHome-Starter-Kit/tutorials/connect-to-home-assistant.md
@@ -29,7 +29,7 @@ Open the [ESPHome integration](https://my.home-assistant.io/redirect/integration
* Every component you added in ESPHome Device Builder as an entity (the **GPIO Switch** for accessory power, the **AHT10** temperature and humidity sensors, the **Onboard RGB LED**).
* A green status indicator showing the device is online.
-Toggle the **Onboard RGB LED** light entity and confirm the LED responds on the board. That's the round trip working: Home Assistant talks to your device, your device talks back.
+Toggle the **Onboard RGB LED** light entity and confirm the LED responds on the ESP32-C6. That's the round trip working: Home Assistant talks to your device, your device talks back.
## Troubleshooting
diff --git a/mkdocs.yml b/mkdocs.yml
index daef115c35..9c3d9cef55 100755
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -545,6 +545,7 @@ nav:
- What is YAML?: products/ESPHome-Starter-Kit/learning-the-basics/what-is-yaml.md
- What is secrets.yaml?: products/ESPHome-Starter-Kit/learning-the-basics/what-is-secrets-yaml.md
- HA Integration: products/ESPHome-Starter-Kit/learning-the-basics/how-esphome-talks-to-home-assistant.md
+ - Community Corner: products/ESPHome-Starter-Kit/community-corner.md
- FAQ: products/ESPHome-Starter-Kit/faq.md
- Holiday Ornaments:
- H-1: