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