From 8e6fb6efb33c3e982153120cea0f9f0345fc5226 Mon Sep 17 00:00:00 2001
From: Yorik van Havre <yorik@uncreated.net>
Date: Fri, 3 Mar 2017 22:36:50 -0300
Subject: [PATCH] Added Wikihouse mallet

---
 Architectural Parts/Wikihouse/Mallet.FCStd |  Bin 0 -> 23230 bytes
 Architectural Parts/Wikihouse/Mallet.step  | 3853 ++++++++++++++++++++
 Architectural Parts/Wikihouse/Mallet.stl   |  Bin 0 -> 7284 bytes
 3 files changed, 3853 insertions(+)
 create mode 100644 Architectural Parts/Wikihouse/Mallet.FCStd
 create mode 100644 Architectural Parts/Wikihouse/Mallet.step
 create mode 100644 Architectural Parts/Wikihouse/Mallet.stl

diff --git a/Architectural Parts/Wikihouse/Mallet.FCStd b/Architectural Parts/Wikihouse/Mallet.FCStd
new file mode 100644
index 0000000000000000000000000000000000000000..ea4c596b770be441c4c482d333e9171f600f92a2
GIT binary patch
literal 23230
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
MDI+Bd{W~rF4*^4oVgLXD

literal 0
HcmV?d00001

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 0000000000000000000000000000000000000000..af2fb0be137a5bda6a06bedf3d2f6832b3043de2
GIT binary patch
literal 7284
zcmb`Ly^0)15XUDF3LIT71P+}jRI23;4xC)1<RZn6j32;3Kf?GGgd~H*1I5b*`wC9|
z5PkvISJ(evJw3}Vc;NP$nfldNSJm|H)8ogV-#z_rA3v<ivi$q%{Xzd^+5UL>d_H~p
z{wV7O>-GNc-#(vTzt#KeeI@XOiDkikB}BF9*Ofl`y}g(&NbL{`5W!M>pS(KGh;Gkf
z`rx)R4kPe{^+rrdm^({z8$W$HpX>=s@!BI-<`N;<O-+<5Gi6VH{mb?PQsUu_MA$G*
z8?S!(dOop@&H6e*Y^0`$!}6qo*ptW=q~bn#<$2mC!p3wz-u&||_hV!424cO3CXGXS
z<EVe;)sKHh?Jf(Xczqoqaik{7RqHl-uR%(3H6s+TCr+>w-zTpQN|^7_=c<?KZaX8t
zKt!%glgFXjt=DOORC};J5M}zX6i*`6->-H=A4s%0SGWheto(1<hvUTY$slxg6cGv?
zOD&O<5z#BmOo-l5*&ig|)CMB-IC4M89x>`wR)Y|#H@b_fvJ%K>jh5+sqIh`GtMr|`
zVsEPruD;?S(MdGP)d7=Qx+wQt*69`MO38NMCxs|)wXk9~u(wq&a<#FMdmBVdwF?CK
zi>h4jk!iAFUSV&=M&?J>Sqmdkq{tpJy&*`7J=qZAkzSHrvR>@vTp=4ykngM)wV(u@
zOUh}2y~6tLp%87J(YpuSS3>>Q4_%=$SW2>+RYHUUM6i^veXfvK_Wm$`<6Q)Mw-a{{
z(BxjJKjSGQYANj9N=O#67B-RVlV0H|C2{2XIwEYCrcE4s9hJ7PBg95(3a@N0YzL_l
zAtiC#NQ4c`^yt-Y*QV|3h`R@9Qi9JVc*3U_@hW?BB=Cd@iM$X|Q_XUf{mgoI2nFa|
z!cxBWw*+}LoHAI7*Vhq|D?67c;n#RBsizlAqJf}u2@}zSgAKJLZ|Cd-@txjL=s}u^
z&4`>bm0(RCg@5uXLkPB){XsU|tE{*ndIx8<6JcJNzj3<59IW;Rud;qbitKTPRswmi
zdYRrQiiebiO7NS7^`hD-azXuk)lb63Ly9SFG$H6*BK?tjF6;CPb)_VqO9moqfe5o<
zx?)<gUc^L%+sM5QPdc4(YzXofd%jcc<`wo<Y>-}Lmuz?(EJgN^=?y_r*z-xBi+;WM
zT(b2F)5oQQAg|aHRF8TUbJyk-Kf(IhC$;s>^FZwB#eF6G@_B_P9PP880MZ5#G_RQ8
z9SpA~zxz}v?EgsM2@_t&o?VZ_V-WA?L{_D^S2T(w=zO(DkXQCjXI)rFuI%kR5}3$t
zqo3Pw-{UaP%m$uB<e}I0DQ&2{#9{=VFcEu`1i#O@bC||D;+Xt0QT0NT$3efa<fN9!
zbNy^<?vG0JCvyV1vTxf5-UD6t%0LGbq4}aIDxTyNomabM_`o^A-i$q{%2i%%u<uOU
zdgv&RgY~lSQ(|r-^s4Qi1#>4p_%{Hq_F9#fiEZuD6jiT|@OQ5giD)B%Tyez^F}Gon
zS9>)M<fP6k?9=|-T~DCv?@V=4BXTCz6Yj&Oaqd<r?EgT}++|`tRbuCRElFJ<Xo^-T
zbeDUTQ?w8)h3;BU$|ON^S8|nI%iniZKH?Z=q7z<;yuOZ@|8nOO2t62)+vMcmUe$(Q
z<J@H;_9p18l3`L;DO95BpHFHgyv95W?2)dat4g7cV?WHJPWa5&Bix34Hk)ucIepih
zj_g`L5+O^TyLF#y?Sg7Fck8ZgI!Zj!i|20LwGCn7qgU+7l$hIyXpvo2j*I86*K1}v
xbLjignJv+)oh!6U>wliRdzDBw+DKTmR<FGOM9ghi<kg;f)35R!hvwjD<3G&oO;Z2>

literal 0
HcmV?d00001