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