From 2fd74dd651ca552b1332f84286ae8e53db85add2 Mon Sep 17 00:00:00 2001
From: nicoguaro <nicoguarin@gmail.com>
Date: Wed, 10 Feb 2016 15:47:18 -0500
Subject: [PATCH] Add SD Card

---
 Generic objects/SD_card.FCStd |  Bin 0 -> 58540 bytes
 Generic objects/SD_card.step  | 3551 +++++++++++++++++++++++++++++++++
 Generic objects/SD_card.stl   |  Bin 0 -> 15684 bytes
 3 files changed, 3551 insertions(+)
 create mode 100644 Generic objects/SD_card.FCStd
 create mode 100644 Generic objects/SD_card.step
 create mode 100644 Generic objects/SD_card.stl

diff --git a/Generic objects/SD_card.FCStd b/Generic objects/SD_card.FCStd
new file mode 100644
index 0000000000000000000000000000000000000000..ddbffbdfbd9c364f4f014f0d6a7f6dc132f47352
GIT binary patch
literal 58540
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
LA$|Ry-q!yCWYD^!

literal 0
HcmV?d00001

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 0000000000000000000000000000000000000000..6cd5a00d26850bc8742873253810c1fcc50891cf
GIT binary patch
literal 15684
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
IzRlAA181G|S^xk5

literal 0
HcmV?d00001