diff --git a/Electrical Parts/electronic-components/capacitors/capsmd4x3.fcstd b/Electrical Parts/electronic-components/capacitors/capsmd4x3.fcstd
new file mode 100644
index 00000000..b89bab2b
Binary files /dev/null and b/Electrical Parts/electronic-components/capacitors/capsmd4x3.fcstd differ
diff --git a/Electrical Parts/electronic-components/capacitors/capsmd4x3.step b/Electrical Parts/electronic-components/capacitors/capsmd4x3.step
new file mode 100644
index 00000000..c6364721
--- /dev/null
+++ b/Electrical Parts/electronic-components/capacitors/capsmd4x3.step	
@@ -0,0 +1,3108 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/FreeCAD-library/Electrical 
+Parts/electronic-components/capacitors/capsmd4x3.step',
+  '2014-12-28T08:55:26',('FreeCAD'),('FreeCAD'),
+  'Open CASCADE STEP processor 6.7','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('capsmd4x3','capsmd4x3','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#345,#675,#1773),#2406);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#137,#213,#284,#331,#338));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#55,#83,#111));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-0.325,-0.5,-0.64));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-0.325,-0.5,-0.32));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(-0.325,-0.5,-0.64));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#37);
+#32 = PLANE('',#33);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(-0.325,-0.5,-0.64));
+#35 = DIRECTION('',(0.,1.,0.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.,-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('',(-0.325,-2.3,-0.64));
+#47 = DIRECTION('',(-1.,0.,0.));
+#48 = DIRECTION('',(0.,1.,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(1.8,0.));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(0.,-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('',(0.325,-0.5,-0.32));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-0.325,-0.5,-0.32));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(1.,0.,0.));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(0.,-0.32));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(1.,0.));
+#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#71 = PCURVE('',#72,#77);
+#72 = PLANE('',#73);
+#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);
+#74 = CARTESIAN_POINT('',(-0.325,-0.5,-0.32));
+#75 = DIRECTION('',(0.,0.,1.));
+#76 = DIRECTION('',(1.,0.,0.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(0.,0.));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(1.,0.));
+#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#83 = ORIENTED_EDGE('',*,*,#84,.F.);
+#84 = EDGE_CURVE('',#85,#57,#87,.T.);
+#85 = VERTEX_POINT('',#86);
+#86 = CARTESIAN_POINT('',(0.325,-0.5,-0.64));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(0.325,-0.5,-0.64));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(0.,0.,1.));
+#92 = PCURVE('',#32,#93);
+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);
+#94 = LINE('',#95,#96);
+#95 = CARTESIAN_POINT('',(0.65,0.));
+#96 = VECTOR('',#97,1.);
+#97 = DIRECTION('',(0.,-1.));
+#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#99 = PCURVE('',#100,#105);
+#100 = PLANE('',#101);
+#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);
+#102 = CARTESIAN_POINT('',(0.325,-0.5,-0.64));
+#103 = DIRECTION('',(1.,0.,0.));
+#104 = DIRECTION('',(0.,-1.,0.));
+#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);
+#106 = LINE('',#107,#108);
+#107 = CARTESIAN_POINT('',(0.,0.));
+#108 = VECTOR('',#109,1.);
+#109 = DIRECTION('',(0.,-1.));
+#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#111 = ORIENTED_EDGE('',*,*,#112,.F.);
+#112 = EDGE_CURVE('',#22,#85,#113,.T.);
+#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);
+#114 = LINE('',#115,#116);
+#115 = CARTESIAN_POINT('',(-0.325,-0.5,-0.64));
+#116 = VECTOR('',#117,1.);
+#117 = DIRECTION('',(1.,0.,0.));
+#118 = PCURVE('',#32,#119);
+#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);
+#120 = LINE('',#121,#122);
+#121 = CARTESIAN_POINT('',(0.,0.));
+#122 = VECTOR('',#123,1.);
+#123 = DIRECTION('',(1.,0.));
+#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#125 = PCURVE('',#126,#131);
+#126 = PLANE('',#127);
+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
+#128 = CARTESIAN_POINT('',(-0.325,-0.5,-0.64));
+#129 = DIRECTION('',(0.,0.,1.));
+#130 = DIRECTION('',(1.,0.,0.));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(0.,0.));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(1.,0.));
+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#137 = ADVANCED_FACE('',(#138),#100,.T.);
+#138 = FACE_BOUND('',#139,.T.);
+#139 = EDGE_LOOP('',(#140,#141,#164,#192));
+#140 = ORIENTED_EDGE('',*,*,#84,.T.);
+#141 = ORIENTED_EDGE('',*,*,#142,.T.);
+#142 = EDGE_CURVE('',#57,#143,#145,.T.);
+#143 = VERTEX_POINT('',#144);
+#144 = CARTESIAN_POINT('',(0.325,-2.3,-0.32));
+#145 = SURFACE_CURVE('',#146,(#150,#157),.PCURVE_S1.);
+#146 = LINE('',#147,#148);
+#147 = CARTESIAN_POINT('',(0.325,-0.5,-0.32));
+#148 = VECTOR('',#149,1.);
+#149 = DIRECTION('',(0.,-1.,0.));
+#150 = PCURVE('',#100,#151);
+#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156);
+#152 = LINE('',#153,#154);
+#153 = CARTESIAN_POINT('',(0.,-0.32));
+#154 = VECTOR('',#155,1.);
+#155 = DIRECTION('',(1.,0.));
+#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#157 = PCURVE('',#72,#158);
+#158 = DEFINITIONAL_REPRESENTATION('',(#159),#163);
+#159 = LINE('',#160,#161);
+#160 = CARTESIAN_POINT('',(0.65,0.));
+#161 = VECTOR('',#162,1.);
+#162 = DIRECTION('',(0.,-1.));
+#163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#164 = ORIENTED_EDGE('',*,*,#165,.F.);
+#165 = EDGE_CURVE('',#166,#143,#168,.T.);
+#166 = VERTEX_POINT('',#167);
+#167 = CARTESIAN_POINT('',(0.325,-2.3,-0.64));
+#168 = SURFACE_CURVE('',#169,(#173,#180),.PCURVE_S1.);
+#169 = LINE('',#170,#171);
+#170 = CARTESIAN_POINT('',(0.325,-2.3,-0.64));
+#171 = VECTOR('',#172,1.);
+#172 = DIRECTION('',(0.,0.,1.));
+#173 = PCURVE('',#100,#174);
+#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179);
+#175 = LINE('',#176,#177);
+#176 = CARTESIAN_POINT('',(1.8,0.));
+#177 = VECTOR('',#178,1.);
+#178 = DIRECTION('',(0.,-1.));
+#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#180 = PCURVE('',#181,#186);
+#181 = PLANE('',#182);
+#182 = AXIS2_PLACEMENT_3D('',#183,#184,#185);
+#183 = CARTESIAN_POINT('',(0.325,-2.3,-0.64));
+#184 = DIRECTION('',(0.,-1.,0.));
+#185 = DIRECTION('',(-1.,0.,0.));
+#186 = DEFINITIONAL_REPRESENTATION('',(#187),#191);
+#187 = LINE('',#188,#189);
+#188 = CARTESIAN_POINT('',(0.,-0.));
+#189 = VECTOR('',#190,1.);
+#190 = DIRECTION('',(0.,-1.));
+#191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#192 = ORIENTED_EDGE('',*,*,#193,.F.);
+#193 = EDGE_CURVE('',#85,#166,#194,.T.);
+#194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.);
+#195 = LINE('',#196,#197);
+#196 = CARTESIAN_POINT('',(0.325,-0.5,-0.64));
+#197 = VECTOR('',#198,1.);
+#198 = DIRECTION('',(0.,-1.,0.));
+#199 = PCURVE('',#100,#200);
+#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(0.,0.));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(1.,0.));
+#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#206 = PCURVE('',#126,#207);
+#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212);
+#208 = LINE('',#209,#210);
+#209 = CARTESIAN_POINT('',(0.65,0.));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(0.,-1.));
+#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#213 = ADVANCED_FACE('',(#214),#181,.T.);
+#214 = FACE_BOUND('',#215,.T.);
+#215 = EDGE_LOOP('',(#216,#217,#240,#263));
+#216 = ORIENTED_EDGE('',*,*,#165,.T.);
+#217 = ORIENTED_EDGE('',*,*,#218,.T.);
+#218 = EDGE_CURVE('',#143,#219,#221,.T.);
+#219 = VERTEX_POINT('',#220);
+#220 = CARTESIAN_POINT('',(-0.325,-2.3,-0.32));
+#221 = SURFACE_CURVE('',#222,(#226,#233),.PCURVE_S1.);
+#222 = LINE('',#223,#224);
+#223 = CARTESIAN_POINT('',(0.325,-2.3,-0.32));
+#224 = VECTOR('',#225,1.);
+#225 = DIRECTION('',(-1.,0.,0.));
+#226 = PCURVE('',#181,#227);
+#227 = DEFINITIONAL_REPRESENTATION('',(#228),#232);
+#228 = LINE('',#229,#230);
+#229 = CARTESIAN_POINT('',(0.,-0.32));
+#230 = VECTOR('',#231,1.);
+#231 = DIRECTION('',(1.,0.));
+#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#233 = PCURVE('',#72,#234);
+#234 = DEFINITIONAL_REPRESENTATION('',(#235),#239);
+#235 = LINE('',#236,#237);
+#236 = CARTESIAN_POINT('',(0.65,-1.8));
+#237 = VECTOR('',#238,1.);
+#238 = DIRECTION('',(-1.,0.));
+#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#240 = ORIENTED_EDGE('',*,*,#241,.F.);
+#241 = EDGE_CURVE('',#242,#219,#244,.T.);
+#242 = VERTEX_POINT('',#243);
+#243 = CARTESIAN_POINT('',(-0.325,-2.3,-0.64));
+#244 = SURFACE_CURVE('',#245,(#249,#256),.PCURVE_S1.);
+#245 = LINE('',#246,#247);
+#246 = CARTESIAN_POINT('',(-0.325,-2.3,-0.64));
+#247 = VECTOR('',#248,1.);
+#248 = DIRECTION('',(0.,0.,1.));
+#249 = PCURVE('',#181,#250);
+#250 = DEFINITIONAL_REPRESENTATION('',(#251),#255);
+#251 = LINE('',#252,#253);
+#252 = CARTESIAN_POINT('',(0.65,0.));
+#253 = VECTOR('',#254,1.);
+#254 = DIRECTION('',(0.,-1.));
+#255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#256 = PCURVE('',#44,#257);
+#257 = DEFINITIONAL_REPRESENTATION('',(#258),#262);
+#258 = LINE('',#259,#260);
+#259 = CARTESIAN_POINT('',(0.,0.));
+#260 = VECTOR('',#261,1.);
+#261 = DIRECTION('',(0.,-1.));
+#262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#263 = ORIENTED_EDGE('',*,*,#264,.F.);
+#264 = EDGE_CURVE('',#166,#242,#265,.T.);
+#265 = SURFACE_CURVE('',#266,(#270,#277),.PCURVE_S1.);
+#266 = LINE('',#267,#268);
+#267 = CARTESIAN_POINT('',(0.325,-2.3,-0.64));
+#268 = VECTOR('',#269,1.);
+#269 = DIRECTION('',(-1.,0.,0.));
+#270 = PCURVE('',#181,#271);
+#271 = DEFINITIONAL_REPRESENTATION('',(#272),#276);
+#272 = LINE('',#273,#274);
+#273 = CARTESIAN_POINT('',(0.,-0.));
+#274 = VECTOR('',#275,1.);
+#275 = DIRECTION('',(1.,0.));
+#276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#277 = PCURVE('',#126,#278);
+#278 = DEFINITIONAL_REPRESENTATION('',(#279),#283);
+#279 = LINE('',#280,#281);
+#280 = CARTESIAN_POINT('',(0.65,-1.8));
+#281 = VECTOR('',#282,1.);
+#282 = DIRECTION('',(-1.,0.));
+#283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#284 = ADVANCED_FACE('',(#285),#44,.T.);
+#285 = FACE_BOUND('',#286,.T.);
+#286 = EDGE_LOOP('',(#287,#288,#309,#310));
+#287 = ORIENTED_EDGE('',*,*,#241,.T.);
+#288 = ORIENTED_EDGE('',*,*,#289,.T.);
+#289 = EDGE_CURVE('',#219,#24,#290,.T.);
+#290 = SURFACE_CURVE('',#291,(#295,#302),.PCURVE_S1.);
+#291 = LINE('',#292,#293);
+#292 = CARTESIAN_POINT('',(-0.325,-2.3,-0.32));
+#293 = VECTOR('',#294,1.);
+#294 = DIRECTION('',(0.,1.,0.));
+#295 = PCURVE('',#44,#296);
+#296 = DEFINITIONAL_REPRESENTATION('',(#297),#301);
+#297 = LINE('',#298,#299);
+#298 = CARTESIAN_POINT('',(0.,-0.32));
+#299 = VECTOR('',#300,1.);
+#300 = DIRECTION('',(1.,0.));
+#301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#302 = PCURVE('',#72,#303);
+#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308);
+#304 = LINE('',#305,#306);
+#305 = CARTESIAN_POINT('',(0.,-1.8));
+#306 = VECTOR('',#307,1.);
+#307 = DIRECTION('',(0.,1.));
+#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#309 = ORIENTED_EDGE('',*,*,#21,.F.);
+#310 = ORIENTED_EDGE('',*,*,#311,.F.);
+#311 = EDGE_CURVE('',#242,#22,#312,.T.);
+#312 = SURFACE_CURVE('',#313,(#317,#324),.PCURVE_S1.);
+#313 = LINE('',#314,#315);
+#314 = CARTESIAN_POINT('',(-0.325,-2.3,-0.64));
+#315 = VECTOR('',#316,1.);
+#316 = DIRECTION('',(0.,1.,0.));
+#317 = PCURVE('',#44,#318);
+#318 = DEFINITIONAL_REPRESENTATION('',(#319),#323);
+#319 = LINE('',#320,#321);
+#320 = CARTESIAN_POINT('',(0.,0.));
+#321 = VECTOR('',#322,1.);
+#322 = DIRECTION('',(1.,0.));
+#323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#324 = PCURVE('',#126,#325);
+#325 = DEFINITIONAL_REPRESENTATION('',(#326),#330);
+#326 = LINE('',#327,#328);
+#327 = CARTESIAN_POINT('',(0.,-1.8));
+#328 = VECTOR('',#329,1.);
+#329 = DIRECTION('',(0.,1.));
+#330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#331 = ADVANCED_FACE('',(#332),#126,.F.);
+#332 = FACE_BOUND('',#333,.T.);
+#333 = EDGE_LOOP('',(#334,#335,#336,#337));
+#334 = ORIENTED_EDGE('',*,*,#112,.T.);
+#335 = ORIENTED_EDGE('',*,*,#193,.T.);
+#336 = ORIENTED_EDGE('',*,*,#264,.T.);
+#337 = ORIENTED_EDGE('',*,*,#311,.T.);
+#338 = ADVANCED_FACE('',(#339),#72,.T.);
+#339 = FACE_BOUND('',#340,.F.);
+#340 = EDGE_LOOP('',(#341,#342,#343,#344));
+#341 = ORIENTED_EDGE('',*,*,#56,.T.);
+#342 = ORIENTED_EDGE('',*,*,#142,.T.);
+#343 = ORIENTED_EDGE('',*,*,#218,.T.);
+#344 = ORIENTED_EDGE('',*,*,#289,.T.);
+#345 = MANIFOLD_SOLID_BREP('',#346);
+#346 = CLOSED_SHELL('',(#347,#467,#543,#614,#661,#668));
+#347 = ADVANCED_FACE('',(#348),#362,.T.);
+#348 = FACE_BOUND('',#349,.T.);
+#349 = EDGE_LOOP('',(#350,#385,#413,#441));
+#350 = ORIENTED_EDGE('',*,*,#351,.T.);
+#351 = EDGE_CURVE('',#352,#354,#356,.T.);
+#352 = VERTEX_POINT('',#353);
+#353 = CARTESIAN_POINT('',(-0.325,2.3,-0.64));
+#354 = VERTEX_POINT('',#355);
+#355 = CARTESIAN_POINT('',(-0.325,2.3,-0.32));
+#356 = SURFACE_CURVE('',#357,(#361,#373),.PCURVE_S1.);
+#357 = LINE('',#358,#359);
+#358 = CARTESIAN_POINT('',(-0.325,2.3,-0.64));
+#359 = VECTOR('',#360,1.);
+#360 = DIRECTION('',(0.,0.,1.));
+#361 = PCURVE('',#362,#367);
+#362 = PLANE('',#363);
+#363 = AXIS2_PLACEMENT_3D('',#364,#365,#366);
+#364 = CARTESIAN_POINT('',(-0.325,2.3,-0.64));
+#365 = DIRECTION('',(0.,1.,0.));
+#366 = DIRECTION('',(1.,0.,0.));
+#367 = DEFINITIONAL_REPRESENTATION('',(#368),#372);
+#368 = LINE('',#369,#370);
+#369 = CARTESIAN_POINT('',(0.,0.));
+#370 = VECTOR('',#371,1.);
+#371 = DIRECTION('',(0.,-1.));
+#372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#373 = PCURVE('',#374,#379);
+#374 = PLANE('',#375);
+#375 = AXIS2_PLACEMENT_3D('',#376,#377,#378);
+#376 = CARTESIAN_POINT('',(-0.325,0.5,-0.64));
+#377 = DIRECTION('',(-1.,0.,0.));
+#378 = DIRECTION('',(0.,1.,0.));
+#379 = DEFINITIONAL_REPRESENTATION('',(#380),#384);
+#380 = LINE('',#381,#382);
+#381 = CARTESIAN_POINT('',(1.8,0.));
+#382 = VECTOR('',#383,1.);
+#383 = DIRECTION('',(0.,-1.));
+#384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#385 = ORIENTED_EDGE('',*,*,#386,.T.);
+#386 = EDGE_CURVE('',#354,#387,#389,.T.);
+#387 = VERTEX_POINT('',#388);
+#388 = CARTESIAN_POINT('',(0.325,2.3,-0.32));
+#389 = SURFACE_CURVE('',#390,(#394,#401),.PCURVE_S1.);
+#390 = LINE('',#391,#392);
+#391 = CARTESIAN_POINT('',(-0.325,2.3,-0.32));
+#392 = VECTOR('',#393,1.);
+#393 = DIRECTION('',(1.,0.,0.));
+#394 = PCURVE('',#362,#395);
+#395 = DEFINITIONAL_REPRESENTATION('',(#396),#400);
+#396 = LINE('',#397,#398);
+#397 = CARTESIAN_POINT('',(0.,-0.32));
+#398 = VECTOR('',#399,1.);
+#399 = DIRECTION('',(1.,0.));
+#400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#401 = PCURVE('',#402,#407);
+#402 = PLANE('',#403);
+#403 = AXIS2_PLACEMENT_3D('',#404,#405,#406);
+#404 = CARTESIAN_POINT('',(-0.325,2.3,-0.32));
+#405 = DIRECTION('',(0.,0.,1.));
+#406 = DIRECTION('',(1.,0.,0.));
+#407 = DEFINITIONAL_REPRESENTATION('',(#408),#412);
+#408 = LINE('',#409,#410);
+#409 = CARTESIAN_POINT('',(0.,0.));
+#410 = VECTOR('',#411,1.);
+#411 = DIRECTION('',(1.,0.));
+#412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#413 = ORIENTED_EDGE('',*,*,#414,.F.);
+#414 = EDGE_CURVE('',#415,#387,#417,.T.);
+#415 = VERTEX_POINT('',#416);
+#416 = CARTESIAN_POINT('',(0.325,2.3,-0.64));
+#417 = SURFACE_CURVE('',#418,(#422,#429),.PCURVE_S1.);
+#418 = LINE('',#419,#420);
+#419 = CARTESIAN_POINT('',(0.325,2.3,-0.64));
+#420 = VECTOR('',#421,1.);
+#421 = DIRECTION('',(0.,0.,1.));
+#422 = PCURVE('',#362,#423);
+#423 = DEFINITIONAL_REPRESENTATION('',(#424),#428);
+#424 = LINE('',#425,#426);
+#425 = CARTESIAN_POINT('',(0.65,0.));
+#426 = VECTOR('',#427,1.);
+#427 = DIRECTION('',(0.,-1.));
+#428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#429 = PCURVE('',#430,#435);
+#430 = PLANE('',#431);
+#431 = AXIS2_PLACEMENT_3D('',#432,#433,#434);
+#432 = CARTESIAN_POINT('',(0.325,2.3,-0.64));
+#433 = DIRECTION('',(1.,0.,0.));
+#434 = DIRECTION('',(0.,-1.,0.));
+#435 = DEFINITIONAL_REPRESENTATION('',(#436),#440);
+#436 = LINE('',#437,#438);
+#437 = CARTESIAN_POINT('',(0.,0.));
+#438 = VECTOR('',#439,1.);
+#439 = DIRECTION('',(0.,-1.));
+#440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#441 = ORIENTED_EDGE('',*,*,#442,.F.);
+#442 = EDGE_CURVE('',#352,#415,#443,.T.);
+#443 = SURFACE_CURVE('',#444,(#448,#455),.PCURVE_S1.);
+#444 = LINE('',#445,#446);
+#445 = CARTESIAN_POINT('',(-0.325,2.3,-0.64));
+#446 = VECTOR('',#447,1.);
+#447 = DIRECTION('',(1.,0.,0.));
+#448 = PCURVE('',#362,#449);
+#449 = DEFINITIONAL_REPRESENTATION('',(#450),#454);
+#450 = LINE('',#451,#452);
+#451 = CARTESIAN_POINT('',(0.,0.));
+#452 = VECTOR('',#453,1.);
+#453 = DIRECTION('',(1.,0.));
+#454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#455 = PCURVE('',#456,#461);
+#456 = PLANE('',#457);
+#457 = AXIS2_PLACEMENT_3D('',#458,#459,#460);
+#458 = CARTESIAN_POINT('',(-0.325,2.3,-0.64));
+#459 = DIRECTION('',(0.,0.,1.));
+#460 = DIRECTION('',(1.,0.,0.));
+#461 = DEFINITIONAL_REPRESENTATION('',(#462),#466);
+#462 = LINE('',#463,#464);
+#463 = CARTESIAN_POINT('',(0.,0.));
+#464 = VECTOR('',#465,1.);
+#465 = DIRECTION('',(1.,0.));
+#466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#467 = ADVANCED_FACE('',(#468),#430,.T.);
+#468 = FACE_BOUND('',#469,.T.);
+#469 = EDGE_LOOP('',(#470,#471,#494,#522));
+#470 = ORIENTED_EDGE('',*,*,#414,.T.);
+#471 = ORIENTED_EDGE('',*,*,#472,.T.);
+#472 = EDGE_CURVE('',#387,#473,#475,.T.);
+#473 = VERTEX_POINT('',#474);
+#474 = CARTESIAN_POINT('',(0.325,0.5,-0.32));
+#475 = SURFACE_CURVE('',#476,(#480,#487),.PCURVE_S1.);
+#476 = LINE('',#477,#478);
+#477 = CARTESIAN_POINT('',(0.325,2.3,-0.32));
+#478 = VECTOR('',#479,1.);
+#479 = DIRECTION('',(0.,-1.,0.));
+#480 = PCURVE('',#430,#481);
+#481 = DEFINITIONAL_REPRESENTATION('',(#482),#486);
+#482 = LINE('',#483,#484);
+#483 = CARTESIAN_POINT('',(0.,-0.32));
+#484 = VECTOR('',#485,1.);
+#485 = DIRECTION('',(1.,0.));
+#486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#487 = PCURVE('',#402,#488);
+#488 = DEFINITIONAL_REPRESENTATION('',(#489),#493);
+#489 = LINE('',#490,#491);
+#490 = CARTESIAN_POINT('',(0.65,0.));
+#491 = VECTOR('',#492,1.);
+#492 = DIRECTION('',(0.,-1.));
+#493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#494 = ORIENTED_EDGE('',*,*,#495,.F.);
+#495 = EDGE_CURVE('',#496,#473,#498,.T.);
+#496 = VERTEX_POINT('',#497);
+#497 = CARTESIAN_POINT('',(0.325,0.5,-0.64));
+#498 = SURFACE_CURVE('',#499,(#503,#510),.PCURVE_S1.);
+#499 = LINE('',#500,#501);
+#500 = CARTESIAN_POINT('',(0.325,0.5,-0.64));
+#501 = VECTOR('',#502,1.);
+#502 = DIRECTION('',(0.,0.,1.));
+#503 = PCURVE('',#430,#504);
+#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509);
+#505 = LINE('',#506,#507);
+#506 = CARTESIAN_POINT('',(1.8,0.));
+#507 = VECTOR('',#508,1.);
+#508 = DIRECTION('',(0.,-1.));
+#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#510 = PCURVE('',#511,#516);
+#511 = PLANE('',#512);
+#512 = AXIS2_PLACEMENT_3D('',#513,#514,#515);
+#513 = CARTESIAN_POINT('',(0.325,0.5,-0.64));
+#514 = DIRECTION('',(0.,-1.,0.));
+#515 = DIRECTION('',(-1.,0.,0.));
+#516 = DEFINITIONAL_REPRESENTATION('',(#517),#521);
+#517 = LINE('',#518,#519);
+#518 = CARTESIAN_POINT('',(0.,-0.));
+#519 = VECTOR('',#520,1.);
+#520 = DIRECTION('',(0.,-1.));
+#521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#522 = ORIENTED_EDGE('',*,*,#523,.F.);
+#523 = EDGE_CURVE('',#415,#496,#524,.T.);
+#524 = SURFACE_CURVE('',#525,(#529,#536),.PCURVE_S1.);
+#525 = LINE('',#526,#527);
+#526 = CARTESIAN_POINT('',(0.325,2.3,-0.64));
+#527 = VECTOR('',#528,1.);
+#528 = DIRECTION('',(0.,-1.,0.));
+#529 = PCURVE('',#430,#530);
+#530 = DEFINITIONAL_REPRESENTATION('',(#531),#535);
+#531 = LINE('',#532,#533);
+#532 = CARTESIAN_POINT('',(0.,0.));
+#533 = VECTOR('',#534,1.);
+#534 = DIRECTION('',(1.,0.));
+#535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#536 = PCURVE('',#456,#537);
+#537 = DEFINITIONAL_REPRESENTATION('',(#538),#542);
+#538 = LINE('',#539,#540);
+#539 = CARTESIAN_POINT('',(0.65,0.));
+#540 = VECTOR('',#541,1.);
+#541 = DIRECTION('',(0.,-1.));
+#542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#543 = ADVANCED_FACE('',(#544),#511,.T.);
+#544 = FACE_BOUND('',#545,.T.);
+#545 = EDGE_LOOP('',(#546,#547,#570,#593));
+#546 = ORIENTED_EDGE('',*,*,#495,.T.);
+#547 = ORIENTED_EDGE('',*,*,#548,.T.);
+#548 = EDGE_CURVE('',#473,#549,#551,.T.);
+#549 = VERTEX_POINT('',#550);
+#550 = CARTESIAN_POINT('',(-0.325,0.5,-0.32));
+#551 = SURFACE_CURVE('',#552,(#556,#563),.PCURVE_S1.);
+#552 = LINE('',#553,#554);
+#553 = CARTESIAN_POINT('',(0.325,0.5,-0.32));
+#554 = VECTOR('',#555,1.);
+#555 = DIRECTION('',(-1.,0.,0.));
+#556 = PCURVE('',#511,#557);
+#557 = DEFINITIONAL_REPRESENTATION('',(#558),#562);
+#558 = LINE('',#559,#560);
+#559 = CARTESIAN_POINT('',(0.,-0.32));
+#560 = VECTOR('',#561,1.);
+#561 = DIRECTION('',(1.,0.));
+#562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#563 = PCURVE('',#402,#564);
+#564 = DEFINITIONAL_REPRESENTATION('',(#565),#569);
+#565 = LINE('',#566,#567);
+#566 = CARTESIAN_POINT('',(0.65,-1.8));
+#567 = VECTOR('',#568,1.);
+#568 = DIRECTION('',(-1.,0.));
+#569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#570 = ORIENTED_EDGE('',*,*,#571,.F.);
+#571 = EDGE_CURVE('',#572,#549,#574,.T.);
+#572 = VERTEX_POINT('',#573);
+#573 = CARTESIAN_POINT('',(-0.325,0.5,-0.64));
+#574 = SURFACE_CURVE('',#575,(#579,#586),.PCURVE_S1.);
+#575 = LINE('',#576,#577);
+#576 = CARTESIAN_POINT('',(-0.325,0.5,-0.64));
+#577 = VECTOR('',#578,1.);
+#578 = DIRECTION('',(0.,0.,1.));
+#579 = PCURVE('',#511,#580);
+#580 = DEFINITIONAL_REPRESENTATION('',(#581),#585);
+#581 = LINE('',#582,#583);
+#582 = CARTESIAN_POINT('',(0.65,0.));
+#583 = VECTOR('',#584,1.);
+#584 = DIRECTION('',(0.,-1.));
+#585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#586 = PCURVE('',#374,#587);
+#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592);
+#588 = LINE('',#589,#590);
+#589 = CARTESIAN_POINT('',(0.,0.));
+#590 = VECTOR('',#591,1.);
+#591 = DIRECTION('',(0.,-1.));
+#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#593 = ORIENTED_EDGE('',*,*,#594,.F.);
+#594 = EDGE_CURVE('',#496,#572,#595,.T.);
+#595 = SURFACE_CURVE('',#596,(#600,#607),.PCURVE_S1.);
+#596 = LINE('',#597,#598);
+#597 = CARTESIAN_POINT('',(0.325,0.5,-0.64));
+#598 = VECTOR('',#599,1.);
+#599 = DIRECTION('',(-1.,0.,0.));
+#600 = PCURVE('',#511,#601);
+#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606);
+#602 = LINE('',#603,#604);
+#603 = CARTESIAN_POINT('',(0.,-0.));
+#604 = VECTOR('',#605,1.);
+#605 = DIRECTION('',(1.,0.));
+#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#607 = PCURVE('',#456,#608);
+#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613);
+#609 = LINE('',#610,#611);
+#610 = CARTESIAN_POINT('',(0.65,-1.8));
+#611 = VECTOR('',#612,1.);
+#612 = DIRECTION('',(-1.,0.));
+#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#614 = ADVANCED_FACE('',(#615),#374,.T.);
+#615 = FACE_BOUND('',#616,.T.);
+#616 = EDGE_LOOP('',(#617,#618,#639,#640));
+#617 = ORIENTED_EDGE('',*,*,#571,.T.);
+#618 = ORIENTED_EDGE('',*,*,#619,.T.);
+#619 = EDGE_CURVE('',#549,#354,#620,.T.);
+#620 = SURFACE_CURVE('',#621,(#625,#632),.PCURVE_S1.);
+#621 = LINE('',#622,#623);
+#622 = CARTESIAN_POINT('',(-0.325,0.5,-0.32));
+#623 = VECTOR('',#624,1.);
+#624 = DIRECTION('',(0.,1.,0.));
+#625 = PCURVE('',#374,#626);
+#626 = DEFINITIONAL_REPRESENTATION('',(#627),#631);
+#627 = LINE('',#628,#629);
+#628 = CARTESIAN_POINT('',(0.,-0.32));
+#629 = VECTOR('',#630,1.);
+#630 = DIRECTION('',(1.,0.));
+#631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#632 = PCURVE('',#402,#633);
+#633 = DEFINITIONAL_REPRESENTATION('',(#634),#638);
+#634 = LINE('',#635,#636);
+#635 = CARTESIAN_POINT('',(0.,-1.8));
+#636 = VECTOR('',#637,1.);
+#637 = DIRECTION('',(0.,1.));
+#638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#639 = ORIENTED_EDGE('',*,*,#351,.F.);
+#640 = ORIENTED_EDGE('',*,*,#641,.F.);
+#641 = EDGE_CURVE('',#572,#352,#642,.T.);
+#642 = SURFACE_CURVE('',#643,(#647,#654),.PCURVE_S1.);
+#643 = LINE('',#644,#645);
+#644 = CARTESIAN_POINT('',(-0.325,0.5,-0.64));
+#645 = VECTOR('',#646,1.);
+#646 = DIRECTION('',(0.,1.,0.));
+#647 = PCURVE('',#374,#648);
+#648 = DEFINITIONAL_REPRESENTATION('',(#649),#653);
+#649 = LINE('',#650,#651);
+#650 = CARTESIAN_POINT('',(0.,0.));
+#651 = VECTOR('',#652,1.);
+#652 = DIRECTION('',(1.,0.));
+#653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#654 = PCURVE('',#456,#655);
+#655 = DEFINITIONAL_REPRESENTATION('',(#656),#660);
+#656 = LINE('',#657,#658);
+#657 = CARTESIAN_POINT('',(0.,-1.8));
+#658 = VECTOR('',#659,1.);
+#659 = DIRECTION('',(0.,1.));
+#660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#661 = ADVANCED_FACE('',(#662),#456,.F.);
+#662 = FACE_BOUND('',#663,.T.);
+#663 = EDGE_LOOP('',(#664,#665,#666,#667));
+#664 = ORIENTED_EDGE('',*,*,#442,.T.);
+#665 = ORIENTED_EDGE('',*,*,#523,.T.);
+#666 = ORIENTED_EDGE('',*,*,#594,.T.);
+#667 = ORIENTED_EDGE('',*,*,#641,.T.);
+#668 = ADVANCED_FACE('',(#669),#402,.T.);
+#669 = FACE_BOUND('',#670,.F.);
+#670 = EDGE_LOOP('',(#671,#672,#673,#674));
+#671 = ORIENTED_EDGE('',*,*,#386,.T.);
+#672 = ORIENTED_EDGE('',*,*,#472,.T.);
+#673 = ORIENTED_EDGE('',*,*,#548,.T.);
+#674 = ORIENTED_EDGE('',*,*,#619,.T.);
+#675 = MANIFOLD_SOLID_BREP('',#676);
+#676 = CLOSED_SHELL('',(#677,#797,#873,#1050,#1128,#1381,#1475,#1502,
+    #1551,#1600,#1627,#1634,#1641,#1690,#1739,#1766));
+#677 = ADVANCED_FACE('',(#678),#692,.F.);
+#678 = FACE_BOUND('',#679,.F.);
+#679 = EDGE_LOOP('',(#680,#715,#743,#771));
+#680 = ORIENTED_EDGE('',*,*,#681,.T.);
+#681 = EDGE_CURVE('',#682,#684,#686,.T.);
+#682 = VERTEX_POINT('',#683);
+#683 = CARTESIAN_POINT('',(2.15,1.300000000008,0.));
+#684 = VERTEX_POINT('',#685);
+#685 = CARTESIAN_POINT('',(2.15,1.300000000008,-0.64));
+#686 = SURFACE_CURVE('',#687,(#691,#703),.PCURVE_S1.);
+#687 = LINE('',#688,#689);
+#688 = CARTESIAN_POINT('',(2.15,1.300000000008,0.));
+#689 = VECTOR('',#690,1.);
+#690 = DIRECTION('',(-0.,-0.,-1.));
+#691 = PCURVE('',#692,#697);
+#692 = PLANE('',#693);
+#693 = AXIS2_PLACEMENT_3D('',#694,#695,#696);
+#694 = CARTESIAN_POINT('',(2.15,1.300000000008,0.));
+#695 = DIRECTION('',(-1.,0.,0.));
+#696 = DIRECTION('',(0.,-1.,0.));
+#697 = DEFINITIONAL_REPRESENTATION('',(#698),#702);
+#698 = LINE('',#699,#700);
+#699 = CARTESIAN_POINT('',(0.,0.));
+#700 = VECTOR('',#701,1.);
+#701 = DIRECTION('',(0.,-1.));
+#702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#703 = PCURVE('',#704,#709);
+#704 = PLANE('',#705);
+#705 = AXIS2_PLACEMENT_3D('',#706,#707,#708);
+#706 = CARTESIAN_POINT('',(1.3,2.15,0.));
+#707 = DIRECTION('',(-0.707106781183,-0.70710678119,0.));
+#708 = DIRECTION('',(0.70710678119,-0.707106781183,0.));
+#709 = DEFINITIONAL_REPRESENTATION('',(#710),#714);
+#710 = LINE('',#711,#712);
+#711 = CARTESIAN_POINT('',(1.202081528011,0.));
+#712 = VECTOR('',#713,1.);
+#713 = DIRECTION('',(0.,-1.));
+#714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#715 = ORIENTED_EDGE('',*,*,#716,.T.);
+#716 = EDGE_CURVE('',#684,#717,#719,.T.);
+#717 = VERTEX_POINT('',#718);
+#718 = CARTESIAN_POINT('',(2.15,-2.15,-0.64));
+#719 = SURFACE_CURVE('',#720,(#724,#731),.PCURVE_S1.);
+#720 = LINE('',#721,#722);
+#721 = CARTESIAN_POINT('',(2.15,1.300000000008,-0.64));
+#722 = VECTOR('',#723,1.);
+#723 = DIRECTION('',(0.,-1.,0.));
+#724 = PCURVE('',#692,#725);
+#725 = DEFINITIONAL_REPRESENTATION('',(#726),#730);
+#726 = LINE('',#727,#728);
+#727 = CARTESIAN_POINT('',(0.,-0.64));
+#728 = VECTOR('',#729,1.);
+#729 = DIRECTION('',(1.,0.));
+#730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#731 = PCURVE('',#732,#737);
+#732 = PLANE('',#733);
+#733 = AXIS2_PLACEMENT_3D('',#734,#735,#736);
+#734 = CARTESIAN_POINT('',(2.15,1.300000000008,-0.64));
+#735 = DIRECTION('',(0.,0.,1.));
+#736 = DIRECTION('',(1.,0.,0.));
+#737 = DEFINITIONAL_REPRESENTATION('',(#738),#742);
+#738 = LINE('',#739,#740);
+#739 = CARTESIAN_POINT('',(0.,0.));
+#740 = VECTOR('',#741,1.);
+#741 = DIRECTION('',(0.,-1.));
+#742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#743 = ORIENTED_EDGE('',*,*,#744,.F.);
+#744 = EDGE_CURVE('',#745,#717,#747,.T.);
+#745 = VERTEX_POINT('',#746);
+#746 = CARTESIAN_POINT('',(2.15,-2.15,0.));
+#747 = SURFACE_CURVE('',#748,(#752,#759),.PCURVE_S1.);
+#748 = LINE('',#749,#750);
+#749 = CARTESIAN_POINT('',(2.15,-2.15,0.));
+#750 = VECTOR('',#751,1.);
+#751 = DIRECTION('',(-0.,-0.,-1.));
+#752 = PCURVE('',#692,#753);
+#753 = DEFINITIONAL_REPRESENTATION('',(#754),#758);
+#754 = LINE('',#755,#756);
+#755 = CARTESIAN_POINT('',(3.450000000008,0.));
+#756 = VECTOR('',#757,1.);
+#757 = DIRECTION('',(0.,-1.));
+#758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#759 = PCURVE('',#760,#765);
+#760 = PLANE('',#761);
+#761 = AXIS2_PLACEMENT_3D('',#762,#763,#764);
+#762 = CARTESIAN_POINT('',(2.15,-2.15,0.));
+#763 = DIRECTION('',(0.,1.,0.));
+#764 = DIRECTION('',(-1.,0.,0.));
+#765 = DEFINITIONAL_REPRESENTATION('',(#766),#770);
+#766 = LINE('',#767,#768);
+#767 = CARTESIAN_POINT('',(0.,0.));
+#768 = VECTOR('',#769,1.);
+#769 = DIRECTION('',(0.,-1.));
+#770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#771 = ORIENTED_EDGE('',*,*,#772,.F.);
+#772 = EDGE_CURVE('',#682,#745,#773,.T.);
+#773 = SURFACE_CURVE('',#774,(#778,#785),.PCURVE_S1.);
+#774 = LINE('',#775,#776);
+#775 = CARTESIAN_POINT('',(2.15,1.300000000008,0.));
+#776 = VECTOR('',#777,1.);
+#777 = DIRECTION('',(0.,-1.,0.));
+#778 = PCURVE('',#692,#779);
+#779 = DEFINITIONAL_REPRESENTATION('',(#780),#784);
+#780 = LINE('',#781,#782);
+#781 = CARTESIAN_POINT('',(0.,0.));
+#782 = VECTOR('',#783,1.);
+#783 = DIRECTION('',(1.,0.));
+#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#785 = PCURVE('',#786,#791);
+#786 = PLANE('',#787);
+#787 = AXIS2_PLACEMENT_3D('',#788,#789,#790);
+#788 = CARTESIAN_POINT('',(2.15,1.300000000008,0.));
+#789 = DIRECTION('',(0.,0.,1.));
+#790 = DIRECTION('',(1.,0.,0.));
+#791 = DEFINITIONAL_REPRESENTATION('',(#792),#796);
+#792 = LINE('',#793,#794);
+#793 = CARTESIAN_POINT('',(0.,0.));
+#794 = VECTOR('',#795,1.);
+#795 = DIRECTION('',(0.,-1.));
+#796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#797 = ADVANCED_FACE('',(#798),#704,.F.);
+#798 = FACE_BOUND('',#799,.F.);
+#799 = EDGE_LOOP('',(#800,#830,#851,#852));
+#800 = ORIENTED_EDGE('',*,*,#801,.T.);
+#801 = EDGE_CURVE('',#802,#804,#806,.T.);
+#802 = VERTEX_POINT('',#803);
+#803 = CARTESIAN_POINT('',(1.3,2.15,0.));
+#804 = VERTEX_POINT('',#805);
+#805 = CARTESIAN_POINT('',(1.3,2.15,-0.64));
+#806 = SURFACE_CURVE('',#807,(#811,#818),.PCURVE_S1.);
+#807 = LINE('',#808,#809);
+#808 = CARTESIAN_POINT('',(1.3,2.15,0.));
+#809 = VECTOR('',#810,1.);
+#810 = DIRECTION('',(-0.,-0.,-1.));
+#811 = PCURVE('',#704,#812);
+#812 = DEFINITIONAL_REPRESENTATION('',(#813),#817);
+#813 = LINE('',#814,#815);
+#814 = CARTESIAN_POINT('',(0.,0.));
+#815 = VECTOR('',#816,1.);
+#816 = DIRECTION('',(0.,-1.));
+#817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#818 = PCURVE('',#819,#824);
+#819 = PLANE('',#820);
+#820 = AXIS2_PLACEMENT_3D('',#821,#822,#823);
+#821 = CARTESIAN_POINT('',(-1.3,2.15,0.));
+#822 = DIRECTION('',(0.,-1.,0.));
+#823 = DIRECTION('',(1.,0.,0.));
+#824 = DEFINITIONAL_REPRESENTATION('',(#825),#829);
+#825 = LINE('',#826,#827);
+#826 = CARTESIAN_POINT('',(2.6,0.));
+#827 = VECTOR('',#828,1.);
+#828 = DIRECTION('',(0.,-1.));
+#829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#830 = ORIENTED_EDGE('',*,*,#831,.T.);
+#831 = EDGE_CURVE('',#804,#684,#832,.T.);
+#832 = SURFACE_CURVE('',#833,(#837,#844),.PCURVE_S1.);
+#833 = LINE('',#834,#835);
+#834 = CARTESIAN_POINT('',(1.3,2.15,-0.64));
+#835 = VECTOR('',#836,1.);
+#836 = DIRECTION('',(0.70710678119,-0.707106781183,0.));
+#837 = PCURVE('',#704,#838);
+#838 = DEFINITIONAL_REPRESENTATION('',(#839),#843);
+#839 = LINE('',#840,#841);
+#840 = CARTESIAN_POINT('',(0.,-0.64));
+#841 = VECTOR('',#842,1.);
+#842 = DIRECTION('',(1.,0.));
+#843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#844 = PCURVE('',#732,#845);
+#845 = DEFINITIONAL_REPRESENTATION('',(#846),#850);
+#846 = LINE('',#847,#848);
+#847 = CARTESIAN_POINT('',(-0.85,0.849999999992));
+#848 = VECTOR('',#849,1.);
+#849 = DIRECTION('',(0.70710678119,-0.707106781183));
+#850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#851 = ORIENTED_EDGE('',*,*,#681,.F.);
+#852 = ORIENTED_EDGE('',*,*,#853,.F.);
+#853 = EDGE_CURVE('',#802,#682,#854,.T.);
+#854 = SURFACE_CURVE('',#855,(#859,#866),.PCURVE_S1.);
+#855 = LINE('',#856,#857);
+#856 = CARTESIAN_POINT('',(1.3,2.15,0.));
+#857 = VECTOR('',#858,1.);
+#858 = DIRECTION('',(0.70710678119,-0.707106781183,0.));
+#859 = PCURVE('',#704,#860);
+#860 = DEFINITIONAL_REPRESENTATION('',(#861),#865);
+#861 = LINE('',#862,#863);
+#862 = CARTESIAN_POINT('',(0.,0.));
+#863 = VECTOR('',#864,1.);
+#864 = DIRECTION('',(1.,0.));
+#865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#866 = PCURVE('',#786,#867);
+#867 = DEFINITIONAL_REPRESENTATION('',(#868),#872);
+#868 = LINE('',#869,#870);
+#869 = CARTESIAN_POINT('',(-0.85,0.849999999992));
+#870 = VECTOR('',#871,1.);
+#871 = DIRECTION('',(0.70710678119,-0.707106781183));
+#872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#873 = ADVANCED_FACE('',(#874),#760,.F.);
+#874 = FACE_BOUND('',#875,.F.);
+#875 = EDGE_LOOP('',(#876,#899,#900,#923,#949,#975,#1001,#1024));
+#876 = ORIENTED_EDGE('',*,*,#877,.F.);
+#877 = EDGE_CURVE('',#745,#878,#880,.T.);
+#878 = VERTEX_POINT('',#879);
+#879 = CARTESIAN_POINT('',(-2.15,-2.15,0.));
+#880 = SURFACE_CURVE('',#881,(#885,#892),.PCURVE_S1.);
+#881 = LINE('',#882,#883);
+#882 = CARTESIAN_POINT('',(2.15,-2.15,0.));
+#883 = VECTOR('',#884,1.);
+#884 = DIRECTION('',(-1.,0.,0.));
+#885 = PCURVE('',#760,#886);
+#886 = DEFINITIONAL_REPRESENTATION('',(#887),#891);
+#887 = LINE('',#888,#889);
+#888 = CARTESIAN_POINT('',(0.,0.));
+#889 = VECTOR('',#890,1.);
+#890 = DIRECTION('',(1.,0.));
+#891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#892 = PCURVE('',#786,#893);
+#893 = DEFINITIONAL_REPRESENTATION('',(#894),#898);
+#894 = LINE('',#895,#896);
+#895 = CARTESIAN_POINT('',(0.,-3.450000000008));
+#896 = VECTOR('',#897,1.);
+#897 = DIRECTION('',(-1.,0.));
+#898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#899 = ORIENTED_EDGE('',*,*,#744,.T.);
+#900 = ORIENTED_EDGE('',*,*,#901,.T.);
+#901 = EDGE_CURVE('',#717,#902,#904,.T.);
+#902 = VERTEX_POINT('',#903);
+#903 = CARTESIAN_POINT('',(0.325,-2.15,-0.64));
+#904 = SURFACE_CURVE('',#905,(#909,#916),.PCURVE_S1.);
+#905 = LINE('',#906,#907);
+#906 = CARTESIAN_POINT('',(2.15,-2.15,-0.64));
+#907 = VECTOR('',#908,1.);
+#908 = DIRECTION('',(-1.,0.,0.));
+#909 = PCURVE('',#760,#910);
+#910 = DEFINITIONAL_REPRESENTATION('',(#911),#915);
+#911 = LINE('',#912,#913);
+#912 = CARTESIAN_POINT('',(0.,-0.64));
+#913 = VECTOR('',#914,1.);
+#914 = DIRECTION('',(1.,0.));
+#915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#916 = PCURVE('',#732,#917);
+#917 = DEFINITIONAL_REPRESENTATION('',(#918),#922);
+#918 = LINE('',#919,#920);
+#919 = CARTESIAN_POINT('',(0.,-3.450000000008));
+#920 = VECTOR('',#921,1.);
+#921 = DIRECTION('',(-1.,0.));
+#922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#923 = ORIENTED_EDGE('',*,*,#924,.T.);
+#924 = EDGE_CURVE('',#902,#925,#927,.T.);
+#925 = VERTEX_POINT('',#926);
+#926 = CARTESIAN_POINT('',(0.325,-2.15,-0.32));
+#927 = SURFACE_CURVE('',#928,(#932,#938),.PCURVE_S1.);
+#928 = LINE('',#929,#930);
+#929 = CARTESIAN_POINT('',(0.325,-2.15,-0.32));
+#930 = VECTOR('',#931,1.);
+#931 = DIRECTION('',(0.,0.,1.));
+#932 = PCURVE('',#760,#933);
+#933 = DEFINITIONAL_REPRESENTATION('',(#934),#937);
+#934 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#935,#936),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.32,0.),.PIECEWISE_BEZIER_KNOTS.);
+#935 = CARTESIAN_POINT('',(1.825,-0.64));
+#936 = CARTESIAN_POINT('',(1.825,-0.32));
+#937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#938 = PCURVE('',#939,#944);
+#939 = PLANE('',#940);
+#940 = AXIS2_PLACEMENT_3D('',#941,#942,#943);
+#941 = CARTESIAN_POINT('',(0.325,-2.3,-0.64));
+#942 = DIRECTION('',(-1.,0.,0.));
+#943 = DIRECTION('',(0.,1.,0.));
+#944 = DEFINITIONAL_REPRESENTATION('',(#945),#948);
+#945 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#946,#947),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.32,0.),.PIECEWISE_BEZIER_KNOTS.);
+#946 = CARTESIAN_POINT('',(0.15,0.));
+#947 = CARTESIAN_POINT('',(0.15,-0.32));
+#948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#949 = ORIENTED_EDGE('',*,*,#950,.T.);
+#950 = EDGE_CURVE('',#925,#951,#953,.T.);
+#951 = VERTEX_POINT('',#952);
+#952 = CARTESIAN_POINT('',(-0.325,-2.15,-0.32));
+#953 = SURFACE_CURVE('',#954,(#958,#964),.PCURVE_S1.);
+#954 = LINE('',#955,#956);
+#955 = CARTESIAN_POINT('',(0.9125,-2.15,-0.32));
+#956 = VECTOR('',#957,1.);
+#957 = DIRECTION('',(-1.,0.,0.));
+#958 = PCURVE('',#760,#959);
+#959 = DEFINITIONAL_REPRESENTATION('',(#960),#963);
+#960 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#961,#962),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.5875,1.2375),.PIECEWISE_BEZIER_KNOTS.);
+#961 = CARTESIAN_POINT('',(1.825,-0.32));
+#962 = CARTESIAN_POINT('',(2.475,-0.32));
+#963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#964 = PCURVE('',#965,#970);
+#965 = PLANE('',#966);
+#966 = AXIS2_PLACEMENT_3D('',#967,#968,#969);
+#967 = CARTESIAN_POINT('',(-0.325,-2.3,-0.32));
+#968 = DIRECTION('',(0.,0.,-1.));
+#969 = DIRECTION('',(-1.,0.,0.));
+#970 = DEFINITIONAL_REPRESENTATION('',(#971),#974);
+#971 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#972,#973),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.5875,1.2375),.PIECEWISE_BEZIER_KNOTS.);
+#972 = CARTESIAN_POINT('',(-0.65,0.15));
+#973 = CARTESIAN_POINT('',(0.,0.15));
+#974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#975 = ORIENTED_EDGE('',*,*,#976,.T.);
+#976 = EDGE_CURVE('',#951,#977,#979,.T.);
+#977 = VERTEX_POINT('',#978);
+#978 = CARTESIAN_POINT('',(-0.325,-2.15,-0.64));
+#979 = SURFACE_CURVE('',#980,(#984,#990),.PCURVE_S1.);
+#980 = LINE('',#981,#982);
+#981 = CARTESIAN_POINT('',(-0.325,-2.15,-0.32));
+#982 = VECTOR('',#983,1.);
+#983 = DIRECTION('',(0.,0.,-1.));
+#984 = PCURVE('',#760,#985);
+#985 = DEFINITIONAL_REPRESENTATION('',(#986),#989);
+#986 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#987,#988),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.32),.PIECEWISE_BEZIER_KNOTS.);
+#987 = CARTESIAN_POINT('',(2.475,-0.32));
+#988 = CARTESIAN_POINT('',(2.475,-0.64));
+#989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#990 = PCURVE('',#991,#996);
+#991 = PLANE('',#992);
+#992 = AXIS2_PLACEMENT_3D('',#993,#994,#995);
+#993 = CARTESIAN_POINT('',(-0.325,-0.5,-0.64));
+#994 = DIRECTION('',(1.,0.,0.));
+#995 = DIRECTION('',(0.,-1.,0.));
+#996 = DEFINITIONAL_REPRESENTATION('',(#997),#1000);
+#997 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#998,#999),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.32),.PIECEWISE_BEZIER_KNOTS.);
+#998 = CARTESIAN_POINT('',(1.65,-0.32));
+#999 = CARTESIAN_POINT('',(1.65,0.));
+#1000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1001 = ORIENTED_EDGE('',*,*,#1002,.T.);
+#1002 = EDGE_CURVE('',#977,#1003,#1005,.T.);
+#1003 = VERTEX_POINT('',#1004);
+#1004 = CARTESIAN_POINT('',(-2.15,-2.15,-0.64));
+#1005 = SURFACE_CURVE('',#1006,(#1010,#1017),.PCURVE_S1.);
+#1006 = LINE('',#1007,#1008);
+#1007 = CARTESIAN_POINT('',(2.15,-2.15,-0.64));
+#1008 = VECTOR('',#1009,1.);
+#1009 = DIRECTION('',(-1.,0.,0.));
+#1010 = PCURVE('',#760,#1011);
+#1011 = DEFINITIONAL_REPRESENTATION('',(#1012),#1016);
+#1012 = LINE('',#1013,#1014);
+#1013 = CARTESIAN_POINT('',(0.,-0.64));
+#1014 = VECTOR('',#1015,1.);
+#1015 = DIRECTION('',(1.,0.));
+#1016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1017 = PCURVE('',#732,#1018);
+#1018 = DEFINITIONAL_REPRESENTATION('',(#1019),#1023);
+#1019 = LINE('',#1020,#1021);
+#1020 = CARTESIAN_POINT('',(0.,-3.450000000008));
+#1021 = VECTOR('',#1022,1.);
+#1022 = DIRECTION('',(-1.,0.));
+#1023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1024 = ORIENTED_EDGE('',*,*,#1025,.F.);
+#1025 = EDGE_CURVE('',#878,#1003,#1026,.T.);
+#1026 = SURFACE_CURVE('',#1027,(#1031,#1038),.PCURVE_S1.);
+#1027 = LINE('',#1028,#1029);
+#1028 = CARTESIAN_POINT('',(-2.15,-2.15,0.));
+#1029 = VECTOR('',#1030,1.);
+#1030 = DIRECTION('',(-0.,-0.,-1.));
+#1031 = PCURVE('',#760,#1032);
+#1032 = DEFINITIONAL_REPRESENTATION('',(#1033),#1037);
+#1033 = LINE('',#1034,#1035);
+#1034 = CARTESIAN_POINT('',(4.3,0.));
+#1035 = VECTOR('',#1036,1.);
+#1036 = DIRECTION('',(0.,-1.));
+#1037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1038 = PCURVE('',#1039,#1044);
+#1039 = PLANE('',#1040);
+#1040 = AXIS2_PLACEMENT_3D('',#1041,#1042,#1043);
+#1041 = CARTESIAN_POINT('',(-2.15,-2.15,0.));
+#1042 = DIRECTION('',(1.,0.,0.));
+#1043 = DIRECTION('',(0.,1.,0.));
+#1044 = DEFINITIONAL_REPRESENTATION('',(#1045),#1049);
+#1045 = LINE('',#1046,#1047);
+#1046 = CARTESIAN_POINT('',(0.,0.));
+#1047 = VECTOR('',#1048,1.);
+#1048 = DIRECTION('',(0.,-1.));
+#1049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1050 = ADVANCED_FACE('',(#1051),#786,.T.);
+#1051 = FACE_BOUND('',#1052,.F.);
+#1052 = EDGE_LOOP('',(#1053,#1054,#1055,#1078,#1106,#1127));
+#1053 = ORIENTED_EDGE('',*,*,#772,.T.);
+#1054 = ORIENTED_EDGE('',*,*,#877,.T.);
+#1055 = ORIENTED_EDGE('',*,*,#1056,.T.);
+#1056 = EDGE_CURVE('',#878,#1057,#1059,.T.);
+#1057 = VERTEX_POINT('',#1058);
+#1058 = CARTESIAN_POINT('',(-2.15,1.300000000008,0.));
+#1059 = SURFACE_CURVE('',#1060,(#1064,#1071),.PCURVE_S1.);
+#1060 = LINE('',#1061,#1062);
+#1061 = CARTESIAN_POINT('',(-2.15,-2.15,0.));
+#1062 = VECTOR('',#1063,1.);
+#1063 = DIRECTION('',(0.,1.,0.));
+#1064 = PCURVE('',#786,#1065);
+#1065 = DEFINITIONAL_REPRESENTATION('',(#1066),#1070);
+#1066 = LINE('',#1067,#1068);
+#1067 = CARTESIAN_POINT('',(-4.3,-3.450000000008));
+#1068 = VECTOR('',#1069,1.);
+#1069 = DIRECTION('',(0.,1.));
+#1070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1071 = PCURVE('',#1039,#1072);
+#1072 = DEFINITIONAL_REPRESENTATION('',(#1073),#1077);
+#1073 = LINE('',#1074,#1075);
+#1074 = CARTESIAN_POINT('',(0.,0.));
+#1075 = VECTOR('',#1076,1.);
+#1076 = DIRECTION('',(1.,0.));
+#1077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1078 = ORIENTED_EDGE('',*,*,#1079,.T.);
+#1079 = EDGE_CURVE('',#1057,#1080,#1082,.T.);
+#1080 = VERTEX_POINT('',#1081);
+#1081 = CARTESIAN_POINT('',(-1.3,2.15,0.));
+#1082 = SURFACE_CURVE('',#1083,(#1087,#1094),.PCURVE_S1.);
+#1083 = LINE('',#1084,#1085);
+#1084 = CARTESIAN_POINT('',(-2.15,1.300000000008,0.));
+#1085 = VECTOR('',#1086,1.);
+#1086 = DIRECTION('',(0.70710678119,0.707106781183,0.));
+#1087 = PCURVE('',#786,#1088);
+#1088 = DEFINITIONAL_REPRESENTATION('',(#1089),#1093);
+#1089 = LINE('',#1090,#1091);
+#1090 = CARTESIAN_POINT('',(-4.3,0.));
+#1091 = VECTOR('',#1092,1.);
+#1092 = DIRECTION('',(0.70710678119,0.707106781183));
+#1093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1094 = PCURVE('',#1095,#1100);
+#1095 = PLANE('',#1096);
+#1096 = AXIS2_PLACEMENT_3D('',#1097,#1098,#1099);
+#1097 = CARTESIAN_POINT('',(-2.15,1.300000000008,0.));
+#1098 = DIRECTION('',(0.707106781183,-0.70710678119,0.));
+#1099 = DIRECTION('',(0.70710678119,0.707106781183,0.));
+#1100 = DEFINITIONAL_REPRESENTATION('',(#1101),#1105);
+#1101 = LINE('',#1102,#1103);
+#1102 = CARTESIAN_POINT('',(0.,0.));
+#1103 = VECTOR('',#1104,1.);
+#1104 = DIRECTION('',(1.,0.));
+#1105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1106 = ORIENTED_EDGE('',*,*,#1107,.T.);
+#1107 = EDGE_CURVE('',#1080,#802,#1108,.T.);
+#1108 = SURFACE_CURVE('',#1109,(#1113,#1120),.PCURVE_S1.);
+#1109 = LINE('',#1110,#1111);
+#1110 = CARTESIAN_POINT('',(-1.3,2.15,0.));
+#1111 = VECTOR('',#1112,1.);
+#1112 = DIRECTION('',(1.,0.,0.));
+#1113 = PCURVE('',#786,#1114);
+#1114 = DEFINITIONAL_REPRESENTATION('',(#1115),#1119);
+#1115 = LINE('',#1116,#1117);
+#1116 = CARTESIAN_POINT('',(-3.45,0.849999999992));
+#1117 = VECTOR('',#1118,1.);
+#1118 = DIRECTION('',(1.,0.));
+#1119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1120 = PCURVE('',#819,#1121);
+#1121 = DEFINITIONAL_REPRESENTATION('',(#1122),#1126);
+#1122 = LINE('',#1123,#1124);
+#1123 = CARTESIAN_POINT('',(0.,0.));
+#1124 = VECTOR('',#1125,1.);
+#1125 = DIRECTION('',(1.,0.));
+#1126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1127 = ORIENTED_EDGE('',*,*,#853,.T.);
+#1128 = ADVANCED_FACE('',(#1129),#732,.F.);
+#1129 = FACE_BOUND('',#1130,.F.);
+#1130 = EDGE_LOOP('',(#1131,#1132,#1133,#1156,#1184,#1212,#1240,#1263,
+    #1286,#1307,#1308,#1331,#1359,#1380));
+#1131 = ORIENTED_EDGE('',*,*,#716,.F.);
+#1132 = ORIENTED_EDGE('',*,*,#831,.F.);
+#1133 = ORIENTED_EDGE('',*,*,#1134,.F.);
+#1134 = EDGE_CURVE('',#1135,#804,#1137,.T.);
+#1135 = VERTEX_POINT('',#1136);
+#1136 = CARTESIAN_POINT('',(0.325,2.15,-0.64));
+#1137 = SURFACE_CURVE('',#1138,(#1142,#1149),.PCURVE_S1.);
+#1138 = LINE('',#1139,#1140);
+#1139 = CARTESIAN_POINT('',(-1.3,2.15,-0.64));
+#1140 = VECTOR('',#1141,1.);
+#1141 = DIRECTION('',(1.,0.,0.));
+#1142 = PCURVE('',#732,#1143);
+#1143 = DEFINITIONAL_REPRESENTATION('',(#1144),#1148);
+#1144 = LINE('',#1145,#1146);
+#1145 = CARTESIAN_POINT('',(-3.45,0.849999999992));
+#1146 = VECTOR('',#1147,1.);
+#1147 = DIRECTION('',(1.,0.));
+#1148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1149 = PCURVE('',#819,#1150);
+#1150 = DEFINITIONAL_REPRESENTATION('',(#1151),#1155);
+#1151 = LINE('',#1152,#1153);
+#1152 = CARTESIAN_POINT('',(0.,-0.64));
+#1153 = VECTOR('',#1154,1.);
+#1154 = DIRECTION('',(1.,0.));
+#1155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1156 = ORIENTED_EDGE('',*,*,#1157,.F.);
+#1157 = EDGE_CURVE('',#1158,#1135,#1160,.T.);
+#1158 = VERTEX_POINT('',#1159);
+#1159 = CARTESIAN_POINT('',(0.325,0.5,-0.64));
+#1160 = SURFACE_CURVE('',#1161,(#1165,#1172),.PCURVE_S1.);
+#1161 = LINE('',#1162,#1163);
+#1162 = CARTESIAN_POINT('',(0.325,0.5,-0.64));
+#1163 = VECTOR('',#1164,1.);
+#1164 = DIRECTION('',(0.,1.,0.));
+#1165 = PCURVE('',#732,#1166);
+#1166 = DEFINITIONAL_REPRESENTATION('',(#1167),#1171);
+#1167 = LINE('',#1168,#1169);
+#1168 = CARTESIAN_POINT('',(-1.825,-0.800000000008));
+#1169 = VECTOR('',#1170,1.);
+#1170 = DIRECTION('',(0.,1.));
+#1171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1172 = PCURVE('',#1173,#1178);
+#1173 = PLANE('',#1174);
+#1174 = AXIS2_PLACEMENT_3D('',#1175,#1176,#1177);
+#1175 = CARTESIAN_POINT('',(0.325,0.5,-0.64));
+#1176 = DIRECTION('',(-1.,0.,0.));
+#1177 = DIRECTION('',(0.,1.,0.));
+#1178 = DEFINITIONAL_REPRESENTATION('',(#1179),#1183);
+#1179 = LINE('',#1180,#1181);
+#1180 = CARTESIAN_POINT('',(0.,0.));
+#1181 = VECTOR('',#1182,1.);
+#1182 = DIRECTION('',(1.,0.));
+#1183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1184 = ORIENTED_EDGE('',*,*,#1185,.F.);
+#1185 = EDGE_CURVE('',#1186,#1158,#1188,.T.);
+#1186 = VERTEX_POINT('',#1187);
+#1187 = CARTESIAN_POINT('',(-0.325,0.5,-0.64));
+#1188 = SURFACE_CURVE('',#1189,(#1193,#1200),.PCURVE_S1.);
+#1189 = LINE('',#1190,#1191);
+#1190 = CARTESIAN_POINT('',(-0.325,0.5,-0.64));
+#1191 = VECTOR('',#1192,1.);
+#1192 = DIRECTION('',(1.,0.,0.));
+#1193 = PCURVE('',#732,#1194);
+#1194 = DEFINITIONAL_REPRESENTATION('',(#1195),#1199);
+#1195 = LINE('',#1196,#1197);
+#1196 = CARTESIAN_POINT('',(-2.475,-0.800000000008));
+#1197 = VECTOR('',#1198,1.);
+#1198 = DIRECTION('',(1.,0.));
+#1199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1200 = PCURVE('',#1201,#1206);
+#1201 = PLANE('',#1202);
+#1202 = AXIS2_PLACEMENT_3D('',#1203,#1204,#1205);
+#1203 = CARTESIAN_POINT('',(-0.325,0.5,-0.64));
+#1204 = DIRECTION('',(0.,1.,0.));
+#1205 = DIRECTION('',(1.,0.,0.));
+#1206 = DEFINITIONAL_REPRESENTATION('',(#1207),#1211);
+#1207 = LINE('',#1208,#1209);
+#1208 = CARTESIAN_POINT('',(0.,0.));
+#1209 = VECTOR('',#1210,1.);
+#1210 = DIRECTION('',(1.,0.));
+#1211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1212 = ORIENTED_EDGE('',*,*,#1213,.F.);
+#1213 = EDGE_CURVE('',#1214,#1186,#1216,.T.);
+#1214 = VERTEX_POINT('',#1215);
+#1215 = CARTESIAN_POINT('',(-0.325,2.15,-0.64));
+#1216 = SURFACE_CURVE('',#1217,(#1221,#1228),.PCURVE_S1.);
+#1217 = LINE('',#1218,#1219);
+#1218 = CARTESIAN_POINT('',(-0.325,2.3,-0.64));
+#1219 = VECTOR('',#1220,1.);
+#1220 = DIRECTION('',(0.,-1.,0.));
+#1221 = PCURVE('',#732,#1222);
+#1222 = DEFINITIONAL_REPRESENTATION('',(#1223),#1227);
+#1223 = LINE('',#1224,#1225);
+#1224 = CARTESIAN_POINT('',(-2.475,0.999999999992));
+#1225 = VECTOR('',#1226,1.);
+#1226 = DIRECTION('',(0.,-1.));
+#1227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1228 = PCURVE('',#1229,#1234);
+#1229 = PLANE('',#1230);
+#1230 = AXIS2_PLACEMENT_3D('',#1231,#1232,#1233);
+#1231 = CARTESIAN_POINT('',(-0.325,2.3,-0.64));
+#1232 = DIRECTION('',(1.,0.,0.));
+#1233 = DIRECTION('',(0.,-1.,0.));
+#1234 = DEFINITIONAL_REPRESENTATION('',(#1235),#1239);
+#1235 = LINE('',#1236,#1237);
+#1236 = CARTESIAN_POINT('',(0.,0.));
+#1237 = VECTOR('',#1238,1.);
+#1238 = DIRECTION('',(1.,0.));
+#1239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1240 = ORIENTED_EDGE('',*,*,#1241,.F.);
+#1241 = EDGE_CURVE('',#1242,#1214,#1244,.T.);
+#1242 = VERTEX_POINT('',#1243);
+#1243 = CARTESIAN_POINT('',(-1.3,2.15,-0.64));
+#1244 = SURFACE_CURVE('',#1245,(#1249,#1256),.PCURVE_S1.);
+#1245 = LINE('',#1246,#1247);
+#1246 = CARTESIAN_POINT('',(-1.3,2.15,-0.64));
+#1247 = VECTOR('',#1248,1.);
+#1248 = DIRECTION('',(1.,0.,0.));
+#1249 = PCURVE('',#732,#1250);
+#1250 = DEFINITIONAL_REPRESENTATION('',(#1251),#1255);
+#1251 = LINE('',#1252,#1253);
+#1252 = CARTESIAN_POINT('',(-3.45,0.849999999992));
+#1253 = VECTOR('',#1254,1.);
+#1254 = DIRECTION('',(1.,0.));
+#1255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1256 = PCURVE('',#819,#1257);
+#1257 = DEFINITIONAL_REPRESENTATION('',(#1258),#1262);
+#1258 = LINE('',#1259,#1260);
+#1259 = CARTESIAN_POINT('',(0.,-0.64));
+#1260 = VECTOR('',#1261,1.);
+#1261 = DIRECTION('',(1.,0.));
+#1262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1263 = ORIENTED_EDGE('',*,*,#1264,.F.);
+#1264 = EDGE_CURVE('',#1265,#1242,#1267,.T.);
+#1265 = VERTEX_POINT('',#1266);
+#1266 = CARTESIAN_POINT('',(-2.15,1.300000000008,-0.64));
+#1267 = SURFACE_CURVE('',#1268,(#1272,#1279),.PCURVE_S1.);
+#1268 = LINE('',#1269,#1270);
+#1269 = CARTESIAN_POINT('',(-2.15,1.300000000008,-0.64));
+#1270 = VECTOR('',#1271,1.);
+#1271 = DIRECTION('',(0.70710678119,0.707106781183,0.));
+#1272 = PCURVE('',#732,#1273);
+#1273 = DEFINITIONAL_REPRESENTATION('',(#1274),#1278);
+#1274 = LINE('',#1275,#1276);
+#1275 = CARTESIAN_POINT('',(-4.3,0.));
+#1276 = VECTOR('',#1277,1.);
+#1277 = DIRECTION('',(0.70710678119,0.707106781183));
+#1278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1279 = PCURVE('',#1095,#1280);
+#1280 = DEFINITIONAL_REPRESENTATION('',(#1281),#1285);
+#1281 = LINE('',#1282,#1283);
+#1282 = CARTESIAN_POINT('',(0.,-0.64));
+#1283 = VECTOR('',#1284,1.);
+#1284 = DIRECTION('',(1.,0.));
+#1285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1286 = ORIENTED_EDGE('',*,*,#1287,.F.);
+#1287 = EDGE_CURVE('',#1003,#1265,#1288,.T.);
+#1288 = SURFACE_CURVE('',#1289,(#1293,#1300),.PCURVE_S1.);
+#1289 = LINE('',#1290,#1291);
+#1290 = CARTESIAN_POINT('',(-2.15,-2.15,-0.64));
+#1291 = VECTOR('',#1292,1.);
+#1292 = DIRECTION('',(0.,1.,0.));
+#1293 = PCURVE('',#732,#1294);
+#1294 = DEFINITIONAL_REPRESENTATION('',(#1295),#1299);
+#1295 = LINE('',#1296,#1297);
+#1296 = CARTESIAN_POINT('',(-4.3,-3.450000000008));
+#1297 = VECTOR('',#1298,1.);
+#1298 = DIRECTION('',(0.,1.));
+#1299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1300 = PCURVE('',#1039,#1301);
+#1301 = DEFINITIONAL_REPRESENTATION('',(#1302),#1306);
+#1302 = LINE('',#1303,#1304);
+#1303 = CARTESIAN_POINT('',(0.,-0.64));
+#1304 = VECTOR('',#1305,1.);
+#1305 = DIRECTION('',(1.,0.));
+#1306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1307 = ORIENTED_EDGE('',*,*,#1002,.F.);
+#1308 = ORIENTED_EDGE('',*,*,#1309,.F.);
+#1309 = EDGE_CURVE('',#1310,#977,#1312,.T.);
+#1310 = VERTEX_POINT('',#1311);
+#1311 = CARTESIAN_POINT('',(-0.325,-0.5,-0.64));
+#1312 = SURFACE_CURVE('',#1313,(#1317,#1324),.PCURVE_S1.);
+#1313 = LINE('',#1314,#1315);
+#1314 = CARTESIAN_POINT('',(-0.325,-0.5,-0.64));
+#1315 = VECTOR('',#1316,1.);
+#1316 = DIRECTION('',(0.,-1.,0.));
+#1317 = PCURVE('',#732,#1318);
+#1318 = DEFINITIONAL_REPRESENTATION('',(#1319),#1323);
+#1319 = LINE('',#1320,#1321);
+#1320 = CARTESIAN_POINT('',(-2.475,-1.800000000008));
+#1321 = VECTOR('',#1322,1.);
+#1322 = DIRECTION('',(0.,-1.));
+#1323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1324 = PCURVE('',#991,#1325);
+#1325 = DEFINITIONAL_REPRESENTATION('',(#1326),#1330);
+#1326 = LINE('',#1327,#1328);
+#1327 = CARTESIAN_POINT('',(0.,0.));
+#1328 = VECTOR('',#1329,1.);
+#1329 = DIRECTION('',(1.,0.));
+#1330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1331 = ORIENTED_EDGE('',*,*,#1332,.F.);
+#1332 = EDGE_CURVE('',#1333,#1310,#1335,.T.);
+#1333 = VERTEX_POINT('',#1334);
+#1334 = CARTESIAN_POINT('',(0.325,-0.5,-0.64));
+#1335 = SURFACE_CURVE('',#1336,(#1340,#1347),.PCURVE_S1.);
+#1336 = LINE('',#1337,#1338);
+#1337 = CARTESIAN_POINT('',(0.325,-0.5,-0.64));
+#1338 = VECTOR('',#1339,1.);
+#1339 = DIRECTION('',(-1.,0.,0.));
+#1340 = PCURVE('',#732,#1341);
+#1341 = DEFINITIONAL_REPRESENTATION('',(#1342),#1346);
+#1342 = LINE('',#1343,#1344);
+#1343 = CARTESIAN_POINT('',(-1.825,-1.800000000008));
+#1344 = VECTOR('',#1345,1.);
+#1345 = DIRECTION('',(-1.,0.));
+#1346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1347 = PCURVE('',#1348,#1353);
+#1348 = PLANE('',#1349);
+#1349 = AXIS2_PLACEMENT_3D('',#1350,#1351,#1352);
+#1350 = CARTESIAN_POINT('',(0.325,-0.5,-0.64));
+#1351 = DIRECTION('',(0.,-1.,0.));
+#1352 = DIRECTION('',(-1.,0.,0.));
+#1353 = DEFINITIONAL_REPRESENTATION('',(#1354),#1358);
+#1354 = LINE('',#1355,#1356);
+#1355 = CARTESIAN_POINT('',(0.,-0.));
+#1356 = VECTOR('',#1357,1.);
+#1357 = DIRECTION('',(1.,0.));
+#1358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1359 = ORIENTED_EDGE('',*,*,#1360,.F.);
+#1360 = EDGE_CURVE('',#902,#1333,#1361,.T.);
+#1361 = SURFACE_CURVE('',#1362,(#1366,#1373),.PCURVE_S1.);
+#1362 = LINE('',#1363,#1364);
+#1363 = CARTESIAN_POINT('',(0.325,-2.3,-0.64));
+#1364 = VECTOR('',#1365,1.);
+#1365 = DIRECTION('',(0.,1.,0.));
+#1366 = PCURVE('',#732,#1367);
+#1367 = DEFINITIONAL_REPRESENTATION('',(#1368),#1372);
+#1368 = LINE('',#1369,#1370);
+#1369 = CARTESIAN_POINT('',(-1.825,-3.600000000008));
+#1370 = VECTOR('',#1371,1.);
+#1371 = DIRECTION('',(0.,1.));
+#1372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1373 = PCURVE('',#939,#1374);
+#1374 = DEFINITIONAL_REPRESENTATION('',(#1375),#1379);
+#1375 = LINE('',#1376,#1377);
+#1376 = CARTESIAN_POINT('',(0.,0.));
+#1377 = VECTOR('',#1378,1.);
+#1378 = DIRECTION('',(1.,0.));
+#1379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1380 = ORIENTED_EDGE('',*,*,#901,.F.);
+#1381 = ADVANCED_FACE('',(#1382),#819,.F.);
+#1382 = FACE_BOUND('',#1383,.F.);
+#1383 = EDGE_LOOP('',(#1384,#1385,#1406,#1407,#1428,#1454,#1473,#1474));
+#1384 = ORIENTED_EDGE('',*,*,#1107,.F.);
+#1385 = ORIENTED_EDGE('',*,*,#1386,.T.);
+#1386 = EDGE_CURVE('',#1080,#1242,#1387,.T.);
+#1387 = SURFACE_CURVE('',#1388,(#1392,#1399),.PCURVE_S1.);
+#1388 = LINE('',#1389,#1390);
+#1389 = CARTESIAN_POINT('',(-1.3,2.15,0.));
+#1390 = VECTOR('',#1391,1.);
+#1391 = DIRECTION('',(-0.,-0.,-1.));
+#1392 = PCURVE('',#819,#1393);
+#1393 = DEFINITIONAL_REPRESENTATION('',(#1394),#1398);
+#1394 = LINE('',#1395,#1396);
+#1395 = CARTESIAN_POINT('',(0.,0.));
+#1396 = VECTOR('',#1397,1.);
+#1397 = DIRECTION('',(0.,-1.));
+#1398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1399 = PCURVE('',#1095,#1400);
+#1400 = DEFINITIONAL_REPRESENTATION('',(#1401),#1405);
+#1401 = LINE('',#1402,#1403);
+#1402 = CARTESIAN_POINT('',(1.202081528011,0.));
+#1403 = VECTOR('',#1404,1.);
+#1404 = DIRECTION('',(0.,-1.));
+#1405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1406 = ORIENTED_EDGE('',*,*,#1241,.T.);
+#1407 = ORIENTED_EDGE('',*,*,#1408,.T.);
+#1408 = EDGE_CURVE('',#1214,#1409,#1411,.T.);
+#1409 = VERTEX_POINT('',#1410);
+#1410 = CARTESIAN_POINT('',(-0.325,2.15,-0.32));
+#1411 = SURFACE_CURVE('',#1412,(#1416,#1422),.PCURVE_S1.);
+#1412 = LINE('',#1413,#1414);
+#1413 = CARTESIAN_POINT('',(-0.325,2.15,-0.32));
+#1414 = VECTOR('',#1415,1.);
+#1415 = DIRECTION('',(0.,0.,1.));
+#1416 = PCURVE('',#819,#1417);
+#1417 = DEFINITIONAL_REPRESENTATION('',(#1418),#1421);
+#1418 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1419,#1420),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.32,0.),.PIECEWISE_BEZIER_KNOTS.);
+#1419 = CARTESIAN_POINT('',(0.975,-0.64));
+#1420 = CARTESIAN_POINT('',(0.975,-0.32));
+#1421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1422 = PCURVE('',#1229,#1423);
+#1423 = DEFINITIONAL_REPRESENTATION('',(#1424),#1427);
+#1424 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1425,#1426),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.32,0.),.PIECEWISE_BEZIER_KNOTS.);
+#1425 = CARTESIAN_POINT('',(0.15,0.));
+#1426 = CARTESIAN_POINT('',(0.15,-0.32));
+#1427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1428 = ORIENTED_EDGE('',*,*,#1429,.T.);
+#1429 = EDGE_CURVE('',#1409,#1430,#1432,.T.);
+#1430 = VERTEX_POINT('',#1431);
+#1431 = CARTESIAN_POINT('',(0.325,2.15,-0.32));
+#1432 = SURFACE_CURVE('',#1433,(#1437,#1443),.PCURVE_S1.);
+#1433 = LINE('',#1434,#1435);
+#1434 = CARTESIAN_POINT('',(-0.8125,2.15,-0.32));
+#1435 = VECTOR('',#1436,1.);
+#1436 = DIRECTION('',(1.,0.,0.));
+#1437 = PCURVE('',#819,#1438);
+#1438 = DEFINITIONAL_REPRESENTATION('',(#1439),#1442);
+#1439 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1440,#1441),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.4875,1.1375),.PIECEWISE_BEZIER_KNOTS.);
+#1440 = CARTESIAN_POINT('',(0.975,-0.32));
+#1441 = CARTESIAN_POINT('',(1.625,-0.32));
+#1442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1443 = PCURVE('',#1444,#1449);
+#1444 = PLANE('',#1445);
+#1445 = AXIS2_PLACEMENT_3D('',#1446,#1447,#1448);
+#1446 = CARTESIAN_POINT('',(-0.325,0.5,-0.32));
+#1447 = DIRECTION('',(0.,0.,-1.));
+#1448 = DIRECTION('',(-1.,0.,0.));
+#1449 = DEFINITIONAL_REPRESENTATION('',(#1450),#1453);
+#1450 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1451,#1452),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.4875,1.1375),.PIECEWISE_BEZIER_KNOTS.);
+#1451 = CARTESIAN_POINT('',(0.,1.65));
+#1452 = CARTESIAN_POINT('',(-0.65,1.65));
+#1453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1454 = ORIENTED_EDGE('',*,*,#1455,.T.);
+#1455 = EDGE_CURVE('',#1430,#1135,#1456,.T.);
+#1456 = SURFACE_CURVE('',#1457,(#1461,#1467),.PCURVE_S1.);
+#1457 = LINE('',#1458,#1459);
+#1458 = CARTESIAN_POINT('',(0.325,2.15,-0.32));
+#1459 = VECTOR('',#1460,1.);
+#1460 = DIRECTION('',(-0.,-0.,-1.));
+#1461 = PCURVE('',#819,#1462);
+#1462 = DEFINITIONAL_REPRESENTATION('',(#1463),#1466);
+#1463 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1464,#1465),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.32),.PIECEWISE_BEZIER_KNOTS.);
+#1464 = CARTESIAN_POINT('',(1.625,-0.32));
+#1465 = CARTESIAN_POINT('',(1.625,-0.64));
+#1466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1467 = PCURVE('',#1173,#1468);
+#1468 = DEFINITIONAL_REPRESENTATION('',(#1469),#1472);
+#1469 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1470,#1471),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.32),.PIECEWISE_BEZIER_KNOTS.);
+#1470 = CARTESIAN_POINT('',(1.65,-0.32));
+#1471 = CARTESIAN_POINT('',(1.65,0.));
+#1472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1473 = ORIENTED_EDGE('',*,*,#1134,.T.);
+#1474 = ORIENTED_EDGE('',*,*,#801,.F.);
+#1475 = ADVANCED_FACE('',(#1476),#1039,.F.);
+#1476 = FACE_BOUND('',#1477,.F.);
+#1477 = EDGE_LOOP('',(#1478,#1479,#1480,#1501));
+#1478 = ORIENTED_EDGE('',*,*,#1025,.T.);
+#1479 = ORIENTED_EDGE('',*,*,#1287,.T.);
+#1480 = ORIENTED_EDGE('',*,*,#1481,.F.);
+#1481 = EDGE_CURVE('',#1057,#1265,#1482,.T.);
+#1482 = SURFACE_CURVE('',#1483,(#1487,#1494),.PCURVE_S1.);
+#1483 = LINE('',#1484,#1485);
+#1484 = CARTESIAN_POINT('',(-2.15,1.300000000008,0.));
+#1485 = VECTOR('',#1486,1.);
+#1486 = DIRECTION('',(-0.,-0.,-1.));
+#1487 = PCURVE('',#1039,#1488);
+#1488 = DEFINITIONAL_REPRESENTATION('',(#1489),#1493);
+#1489 = LINE('',#1490,#1491);
+#1490 = CARTESIAN_POINT('',(3.450000000008,0.));
+#1491 = VECTOR('',#1492,1.);
+#1492 = DIRECTION('',(0.,-1.));
+#1493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1494 = PCURVE('',#1095,#1495);
+#1495 = DEFINITIONAL_REPRESENTATION('',(#1496),#1500);
+#1496 = LINE('',#1497,#1498);
+#1497 = CARTESIAN_POINT('',(0.,0.));
+#1498 = VECTOR('',#1499,1.);
+#1499 = DIRECTION('',(0.,-1.));
+#1500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1501 = ORIENTED_EDGE('',*,*,#1056,.F.);
+#1502 = ADVANCED_FACE('',(#1503),#991,.T.);
+#1503 = FACE_BOUND('',#1504,.T.);
+#1504 = EDGE_LOOP('',(#1505,#1506,#1529,#1550));
+#1505 = ORIENTED_EDGE('',*,*,#1309,.F.);
+#1506 = ORIENTED_EDGE('',*,*,#1507,.T.);
+#1507 = EDGE_CURVE('',#1310,#1508,#1510,.T.);
+#1508 = VERTEX_POINT('',#1509);
+#1509 = CARTESIAN_POINT('',(-0.325,-0.5,-0.32));
+#1510 = SURFACE_CURVE('',#1511,(#1515,#1522),.PCURVE_S1.);
+#1511 = LINE('',#1512,#1513);
+#1512 = CARTESIAN_POINT('',(-0.325,-0.5,-0.64));
+#1513 = VECTOR('',#1514,1.);
+#1514 = DIRECTION('',(0.,0.,1.));
+#1515 = PCURVE('',#991,#1516);
+#1516 = DEFINITIONAL_REPRESENTATION('',(#1517),#1521);
+#1517 = LINE('',#1518,#1519);
+#1518 = CARTESIAN_POINT('',(0.,0.));
+#1519 = VECTOR('',#1520,1.);
+#1520 = DIRECTION('',(0.,-1.));
+#1521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1522 = PCURVE('',#1348,#1523);
+#1523 = DEFINITIONAL_REPRESENTATION('',(#1524),#1528);
+#1524 = LINE('',#1525,#1526);
+#1525 = CARTESIAN_POINT('',(0.65,0.));
+#1526 = VECTOR('',#1527,1.);
+#1527 = DIRECTION('',(0.,-1.));
+#1528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1529 = ORIENTED_EDGE('',*,*,#1530,.T.);
+#1530 = EDGE_CURVE('',#1508,#951,#1531,.T.);
+#1531 = SURFACE_CURVE('',#1532,(#1536,#1543),.PCURVE_S1.);
+#1532 = LINE('',#1533,#1534);
+#1533 = CARTESIAN_POINT('',(-0.325,-0.5,-0.32));
+#1534 = VECTOR('',#1535,1.);
+#1535 = DIRECTION('',(0.,-1.,0.));
+#1536 = PCURVE('',#991,#1537);
+#1537 = DEFINITIONAL_REPRESENTATION('',(#1538),#1542);
+#1538 = LINE('',#1539,#1540);
+#1539 = CARTESIAN_POINT('',(0.,-0.32));
+#1540 = VECTOR('',#1541,1.);
+#1541 = DIRECTION('',(1.,0.));
+#1542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1543 = PCURVE('',#965,#1544);
+#1544 = DEFINITIONAL_REPRESENTATION('',(#1545),#1549);
+#1545 = LINE('',#1546,#1547);
+#1546 = CARTESIAN_POINT('',(0.,1.8));
+#1547 = VECTOR('',#1548,1.);
+#1548 = DIRECTION('',(0.,-1.));
+#1549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1550 = ORIENTED_EDGE('',*,*,#976,.T.);
+#1551 = ADVANCED_FACE('',(#1552),#965,.T.);
+#1552 = FACE_BOUND('',#1553,.T.);
+#1553 = EDGE_LOOP('',(#1554,#1555,#1556,#1579));
+#1554 = ORIENTED_EDGE('',*,*,#950,.T.);
+#1555 = ORIENTED_EDGE('',*,*,#1530,.F.);
+#1556 = ORIENTED_EDGE('',*,*,#1557,.F.);
+#1557 = EDGE_CURVE('',#1558,#1508,#1560,.T.);
+#1558 = VERTEX_POINT('',#1559);
+#1559 = CARTESIAN_POINT('',(0.325,-0.5,-0.32));
+#1560 = SURFACE_CURVE('',#1561,(#1565,#1572),.PCURVE_S1.);
+#1561 = LINE('',#1562,#1563);
+#1562 = CARTESIAN_POINT('',(0.325,-0.5,-0.32));
+#1563 = VECTOR('',#1564,1.);
+#1564 = DIRECTION('',(-1.,0.,0.));
+#1565 = PCURVE('',#965,#1566);
+#1566 = DEFINITIONAL_REPRESENTATION('',(#1567),#1571);
+#1567 = LINE('',#1568,#1569);
+#1568 = CARTESIAN_POINT('',(-0.65,1.8));
+#1569 = VECTOR('',#1570,1.);
+#1570 = DIRECTION('',(1.,0.));
+#1571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1572 = PCURVE('',#1348,#1573);
+#1573 = DEFINITIONAL_REPRESENTATION('',(#1574),#1578);
+#1574 = LINE('',#1575,#1576);
+#1575 = CARTESIAN_POINT('',(0.,-0.32));
+#1576 = VECTOR('',#1577,1.);
+#1577 = DIRECTION('',(1.,0.));
+#1578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1579 = ORIENTED_EDGE('',*,*,#1580,.F.);
+#1580 = EDGE_CURVE('',#925,#1558,#1581,.T.);
+#1581 = SURFACE_CURVE('',#1582,(#1586,#1593),.PCURVE_S1.);
+#1582 = LINE('',#1583,#1584);
+#1583 = CARTESIAN_POINT('',(0.325,-2.3,-0.32));
+#1584 = VECTOR('',#1585,1.);
+#1585 = DIRECTION('',(0.,1.,0.));
+#1586 = PCURVE('',#965,#1587);
+#1587 = DEFINITIONAL_REPRESENTATION('',(#1588),#1592);
+#1588 = LINE('',#1589,#1590);
+#1589 = CARTESIAN_POINT('',(-0.65,0.));
+#1590 = VECTOR('',#1591,1.);
+#1591 = DIRECTION('',(0.,1.));
+#1592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1593 = PCURVE('',#939,#1594);
+#1594 = DEFINITIONAL_REPRESENTATION('',(#1595),#1599);
+#1595 = LINE('',#1596,#1597);
+#1596 = CARTESIAN_POINT('',(0.,-0.32));
+#1597 = VECTOR('',#1598,1.);
+#1598 = DIRECTION('',(1.,0.));
+#1599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1600 = ADVANCED_FACE('',(#1601),#939,.T.);
+#1601 = FACE_BOUND('',#1602,.T.);
+#1602 = EDGE_LOOP('',(#1603,#1604,#1605,#1606));
+#1603 = ORIENTED_EDGE('',*,*,#1360,.F.);
+#1604 = ORIENTED_EDGE('',*,*,#924,.T.);
+#1605 = ORIENTED_EDGE('',*,*,#1580,.T.);
+#1606 = ORIENTED_EDGE('',*,*,#1607,.F.);
+#1607 = EDGE_CURVE('',#1333,#1558,#1608,.T.);
+#1608 = SURFACE_CURVE('',#1609,(#1613,#1620),.PCURVE_S1.);
+#1609 = LINE('',#1610,#1611);
+#1610 = CARTESIAN_POINT('',(0.325,-0.5,-0.64));
+#1611 = VECTOR('',#1612,1.);
+#1612 = DIRECTION('',(0.,0.,1.));
+#1613 = PCURVE('',#939,#1614);
+#1614 = DEFINITIONAL_REPRESENTATION('',(#1615),#1619);
+#1615 = LINE('',#1616,#1617);
+#1616 = CARTESIAN_POINT('',(1.8,0.));
+#1617 = VECTOR('',#1618,1.);
+#1618 = DIRECTION('',(0.,-1.));
+#1619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1620 = PCURVE('',#1348,#1621);
+#1621 = DEFINITIONAL_REPRESENTATION('',(#1622),#1626);
+#1622 = LINE('',#1623,#1624);
+#1623 = CARTESIAN_POINT('',(0.,-0.));
+#1624 = VECTOR('',#1625,1.);
+#1625 = DIRECTION('',(0.,-1.));
+#1626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1627 = ADVANCED_FACE('',(#1628),#1095,.F.);
+#1628 = FACE_BOUND('',#1629,.F.);
+#1629 = EDGE_LOOP('',(#1630,#1631,#1632,#1633));
+#1630 = ORIENTED_EDGE('',*,*,#1481,.T.);
+#1631 = ORIENTED_EDGE('',*,*,#1264,.T.);
+#1632 = ORIENTED_EDGE('',*,*,#1386,.F.);
+#1633 = ORIENTED_EDGE('',*,*,#1079,.F.);
+#1634 = ADVANCED_FACE('',(#1635),#1348,.T.);
+#1635 = FACE_BOUND('',#1636,.T.);
+#1636 = EDGE_LOOP('',(#1637,#1638,#1639,#1640));
+#1637 = ORIENTED_EDGE('',*,*,#1607,.T.);
+#1638 = ORIENTED_EDGE('',*,*,#1557,.T.);
+#1639 = ORIENTED_EDGE('',*,*,#1507,.F.);
+#1640 = ORIENTED_EDGE('',*,*,#1332,.F.);
+#1641 = ADVANCED_FACE('',(#1642),#1229,.T.);
+#1642 = FACE_BOUND('',#1643,.T.);
+#1643 = EDGE_LOOP('',(#1644,#1645,#1646,#1669));
+#1644 = ORIENTED_EDGE('',*,*,#1213,.F.);
+#1645 = ORIENTED_EDGE('',*,*,#1408,.T.);
+#1646 = ORIENTED_EDGE('',*,*,#1647,.T.);
+#1647 = EDGE_CURVE('',#1409,#1648,#1650,.T.);
+#1648 = VERTEX_POINT('',#1649);
+#1649 = CARTESIAN_POINT('',(-0.325,0.5,-0.32));
+#1650 = SURFACE_CURVE('',#1651,(#1655,#1662),.PCURVE_S1.);
+#1651 = LINE('',#1652,#1653);
+#1652 = CARTESIAN_POINT('',(-0.325,2.3,-0.32));
+#1653 = VECTOR('',#1654,1.);
+#1654 = DIRECTION('',(0.,-1.,0.));
+#1655 = PCURVE('',#1229,#1656);
+#1656 = DEFINITIONAL_REPRESENTATION('',(#1657),#1661);
+#1657 = LINE('',#1658,#1659);
+#1658 = CARTESIAN_POINT('',(0.,-0.32));
+#1659 = VECTOR('',#1660,1.);
+#1660 = DIRECTION('',(1.,0.));
+#1661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1662 = PCURVE('',#1444,#1663);
+#1663 = DEFINITIONAL_REPRESENTATION('',(#1664),#1668);
+#1664 = LINE('',#1665,#1666);
+#1665 = CARTESIAN_POINT('',(0.,1.8));
+#1666 = VECTOR('',#1667,1.);
+#1667 = DIRECTION('',(0.,-1.));
+#1668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1669 = ORIENTED_EDGE('',*,*,#1670,.F.);
+#1670 = EDGE_CURVE('',#1186,#1648,#1671,.T.);
+#1671 = SURFACE_CURVE('',#1672,(#1676,#1683),.PCURVE_S1.);
+#1672 = LINE('',#1673,#1674);
+#1673 = CARTESIAN_POINT('',(-0.325,0.5,-0.64));
+#1674 = VECTOR('',#1675,1.);
+#1675 = DIRECTION('',(0.,0.,1.));
+#1676 = PCURVE('',#1229,#1677);
+#1677 = DEFINITIONAL_REPRESENTATION('',(#1678),#1682);
+#1678 = LINE('',#1679,#1680);
+#1679 = CARTESIAN_POINT('',(1.8,0.));
+#1680 = VECTOR('',#1681,1.);
+#1681 = DIRECTION('',(0.,-1.));
+#1682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1683 = PCURVE('',#1201,#1684);
+#1684 = DEFINITIONAL_REPRESENTATION('',(#1685),#1689);
+#1685 = LINE('',#1686,#1687);
+#1686 = CARTESIAN_POINT('',(0.,0.));
+#1687 = VECTOR('',#1688,1.);
+#1688 = DIRECTION('',(0.,-1.));
+#1689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1690 = ADVANCED_FACE('',(#1691),#1201,.T.);
+#1691 = FACE_BOUND('',#1692,.T.);
+#1692 = EDGE_LOOP('',(#1693,#1694,#1717,#1738));
+#1693 = ORIENTED_EDGE('',*,*,#1670,.T.);
+#1694 = ORIENTED_EDGE('',*,*,#1695,.T.);
+#1695 = EDGE_CURVE('',#1648,#1696,#1698,.T.);
+#1696 = VERTEX_POINT('',#1697);
+#1697 = CARTESIAN_POINT('',(0.325,0.5,-0.32));
+#1698 = SURFACE_CURVE('',#1699,(#1703,#1710),.PCURVE_S1.);
+#1699 = LINE('',#1700,#1701);
+#1700 = CARTESIAN_POINT('',(-0.325,0.5,-0.32));
+#1701 = VECTOR('',#1702,1.);
+#1702 = DIRECTION('',(1.,0.,0.));
+#1703 = PCURVE('',#1201,#1704);
+#1704 = DEFINITIONAL_REPRESENTATION('',(#1705),#1709);
+#1705 = LINE('',#1706,#1707);
+#1706 = CARTESIAN_POINT('',(0.,-0.32));
+#1707 = VECTOR('',#1708,1.);
+#1708 = DIRECTION('',(1.,0.));
+#1709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1710 = PCURVE('',#1444,#1711);
+#1711 = DEFINITIONAL_REPRESENTATION('',(#1712),#1716);
+#1712 = LINE('',#1713,#1714);
+#1713 = CARTESIAN_POINT('',(0.,0.));
+#1714 = VECTOR('',#1715,1.);
+#1715 = DIRECTION('',(-1.,0.));
+#1716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1717 = ORIENTED_EDGE('',*,*,#1718,.F.);
+#1718 = EDGE_CURVE('',#1158,#1696,#1719,.T.);
+#1719 = SURFACE_CURVE('',#1720,(#1724,#1731),.PCURVE_S1.);
+#1720 = LINE('',#1721,#1722);
+#1721 = CARTESIAN_POINT('',(0.325,0.5,-0.64));
+#1722 = VECTOR('',#1723,1.);
+#1723 = DIRECTION('',(0.,0.,1.));
+#1724 = PCURVE('',#1201,#1725);
+#1725 = DEFINITIONAL_REPRESENTATION('',(#1726),#1730);
+#1726 = LINE('',#1727,#1728);
+#1727 = CARTESIAN_POINT('',(0.65,0.));
+#1728 = VECTOR('',#1729,1.);
+#1729 = DIRECTION('',(0.,-1.));
+#1730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1731 = PCURVE('',#1173,#1732);
+#1732 = DEFINITIONAL_REPRESENTATION('',(#1733),#1737);
+#1733 = LINE('',#1734,#1735);
+#1734 = CARTESIAN_POINT('',(0.,0.));
+#1735 = VECTOR('',#1736,1.);
+#1736 = DIRECTION('',(0.,-1.));
+#1737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1738 = ORIENTED_EDGE('',*,*,#1185,.F.);
+#1739 = ADVANCED_FACE('',(#1740),#1173,.T.);
+#1740 = FACE_BOUND('',#1741,.T.);
+#1741 = EDGE_LOOP('',(#1742,#1743,#1744,#1765));
+#1742 = ORIENTED_EDGE('',*,*,#1157,.F.);
+#1743 = ORIENTED_EDGE('',*,*,#1718,.T.);
+#1744 = ORIENTED_EDGE('',*,*,#1745,.T.);
+#1745 = EDGE_CURVE('',#1696,#1430,#1746,.T.);
+#1746 = SURFACE_CURVE('',#1747,(#1751,#1758),.PCURVE_S1.);
+#1747 = LINE('',#1748,#1749);
+#1748 = CARTESIAN_POINT('',(0.325,0.5,-0.32));
+#1749 = VECTOR('',#1750,1.);
+#1750 = DIRECTION('',(0.,1.,0.));
+#1751 = PCURVE('',#1173,#1752);
+#1752 = DEFINITIONAL_REPRESENTATION('',(#1753),#1757);
+#1753 = LINE('',#1754,#1755);
+#1754 = CARTESIAN_POINT('',(0.,-0.32));
+#1755 = VECTOR('',#1756,1.);
+#1756 = DIRECTION('',(1.,0.));
+#1757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1758 = PCURVE('',#1444,#1759);
+#1759 = DEFINITIONAL_REPRESENTATION('',(#1760),#1764);
+#1760 = LINE('',#1761,#1762);
+#1761 = CARTESIAN_POINT('',(-0.65,0.));
+#1762 = VECTOR('',#1763,1.);
+#1763 = DIRECTION('',(0.,1.));
+#1764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1765 = ORIENTED_EDGE('',*,*,#1455,.T.);
+#1766 = ADVANCED_FACE('',(#1767),#1444,.T.);
+#1767 = FACE_BOUND('',#1768,.T.);
+#1768 = EDGE_LOOP('',(#1769,#1770,#1771,#1772));
+#1769 = ORIENTED_EDGE('',*,*,#1695,.F.);
+#1770 = ORIENTED_EDGE('',*,*,#1647,.F.);
+#1771 = ORIENTED_EDGE('',*,*,#1429,.T.);
+#1772 = ORIENTED_EDGE('',*,*,#1745,.F.);
+#1773 = MANIFOLD_SOLID_BREP('',#1774);
+#1774 = CLOSED_SHELL('',(#1775,#1863,#1917,#2024,#2059,#2090,#2171,#2226
+    ,#2253,#2258,#2293,#2347,#2402));
+#1775 = ADVANCED_FACE('',(#1776),#1790,.T.);
+#1776 = FACE_BOUND('',#1777,.T.);
+#1777 = EDGE_LOOP('',(#1778,#1808,#1835,#1836));
+#1778 = ORIENTED_EDGE('',*,*,#1779,.F.);
+#1779 = EDGE_CURVE('',#1780,#1782,#1784,.T.);
+#1780 = VERTEX_POINT('',#1781);
+#1781 = CARTESIAN_POINT('',(-2.,6.039613253961E-16,0.97));
+#1782 = VERTEX_POINT('',#1783);
+#1783 = CARTESIAN_POINT('',(-2.,1.532107773983E-15,3.06));
+#1784 = SEAM_CURVE('',#1785,(#1789,#1801),.PCURVE_S1.);
+#1785 = LINE('',#1786,#1787);
+#1786 = CARTESIAN_POINT('',(-2.,5.195843755246E-16,0.78));
+#1787 = VECTOR('',#1788,1.);
+#1788 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#1789 = PCURVE('',#1790,#1795);
+#1790 = CYLINDRICAL_SURFACE('',#1791,2.);
+#1791 = AXIS2_PLACEMENT_3D('',#1792,#1793,#1794);
+#1792 = CARTESIAN_POINT('',(0.,3.46389583683E-16,0.78));
+#1793 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#1794 = DIRECTION('',(-1.,8.659739592076E-17,-3.845696912952E-32));
+#1795 = DEFINITIONAL_REPRESENTATION('',(#1796),#1800);
+#1796 = LINE('',#1797,#1798);
+#1797 = CARTESIAN_POINT('',(0.,0.));
+#1798 = VECTOR('',#1799,1.);
+#1799 = DIRECTION('',(0.,1.));
+#1800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1801 = PCURVE('',#1790,#1802);
+#1802 = DEFINITIONAL_REPRESENTATION('',(#1803),#1807);
+#1803 = LINE('',#1804,#1805);
+#1804 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1805 = VECTOR('',#1806,1.);
+#1806 = DIRECTION('',(0.,1.));
+#1807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1808 = ORIENTED_EDGE('',*,*,#1809,.T.);
+#1809 = EDGE_CURVE('',#1780,#1780,#1810,.T.);
+#1810 = SURFACE_CURVE('',#1811,(#1816,#1823),.PCURVE_S1.);
+#1811 = CIRCLE('',#1812,2.);
+#1812 = AXIS2_PLACEMENT_3D('',#1813,#1814,#1815);
+#1813 = CARTESIAN_POINT('',(-1.040026203991E-48,4.307665335546E-16,0.97)
+  );
+#1814 = DIRECTION('',(-5.473822126269E-48,4.440892098501E-16,1.));
+#1815 = DIRECTION('',(-1.,8.659739592076E-17,-3.845696912952E-32));
+#1816 = PCURVE('',#1790,#1817);
+#1817 = DEFINITIONAL_REPRESENTATION('',(#1818),#1822);
+#1818 = LINE('',#1819,#1820);
+#1819 = CARTESIAN_POINT('',(0.,0.19));
+#1820 = VECTOR('',#1821,1.);
+#1821 = DIRECTION('',(1.,0.));
+#1822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1823 = PCURVE('',#1824,#1829);
+#1824 = TOROIDAL_SURFACE('',#1825,1.81,0.19);
+#1825 = AXIS2_PLACEMENT_3D('',#1826,#1827,#1828);
+#1826 = CARTESIAN_POINT('',(-1.040026203991E-48,4.307665335546E-16,0.97)
+  );
+#1827 = DIRECTION('',(5.473822126269E-48,-4.440892098501E-16,-1.));
+#1828 = DIRECTION('',(-1.,8.659739592076E-17,-3.845696912952E-32));
+#1829 = DEFINITIONAL_REPRESENTATION('',(#1830),#1834);
+#1830 = LINE('',#1831,#1832);
+#1831 = CARTESIAN_POINT('',(-0.,0.));
+#1832 = VECTOR('',#1833,1.);
+#1833 = DIRECTION('',(-1.,0.));
+#1834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1835 = ORIENTED_EDGE('',*,*,#1779,.T.);
+#1836 = ORIENTED_EDGE('',*,*,#1837,.F.);
+#1837 = EDGE_CURVE('',#1782,#1782,#1838,.T.);
+#1838 = SURFACE_CURVE('',#1839,(#1844,#1851),.PCURVE_S1.);
+#1839 = CIRCLE('',#1840,2.);
+#1840 = AXIS2_PLACEMENT_3D('',#1841,#1842,#1843);
+#1841 = CARTESIAN_POINT('',(-4.915492269389E-47,1.358912982141E-15,3.06)
+  );
+#1842 = DIRECTION('',(-2.189528850508E-47,4.440892098501E-16,1.));
+#1843 = DIRECTION('',(-1.,8.659739592076E-17,-3.845696912952E-32));
+#1844 = PCURVE('',#1790,#1845);
+#1845 = DEFINITIONAL_REPRESENTATION('',(#1846),#1850);
+#1846 = LINE('',#1847,#1848);
+#1847 = CARTESIAN_POINT('',(1.232595164408E-31,2.28));
+#1848 = VECTOR('',#1849,1.);
+#1849 = DIRECTION('',(1.,0.));
+#1850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1851 = PCURVE('',#1852,#1857);
+#1852 = TOROIDAL_SURFACE('',#1853,1.8,0.2);
+#1853 = AXIS2_PLACEMENT_3D('',#1854,#1855,#1856);
+#1854 = CARTESIAN_POINT('',(-4.915492269389E-47,1.358912982141E-15,3.06)
+  );
+#1855 = DIRECTION('',(-2.189528850508E-47,4.440892098501E-16,1.));
+#1856 = DIRECTION('',(-1.,8.659739592076E-17,-3.845696912952E-32));
+#1857 = DEFINITIONAL_REPRESENTATION('',(#1858),#1862);
+#1858 = LINE('',#1859,#1860);
+#1859 = CARTESIAN_POINT('',(0.,0.));
+#1860 = VECTOR('',#1861,1.);
+#1861 = DIRECTION('',(1.,0.));
+#1862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1863 = ADVANCED_FACE('',(#1864),#1824,.T.);
+#1864 = FACE_BOUND('',#1865,.F.);
+#1865 = EDGE_LOOP('',(#1866,#1888,#1889,#1890));
+#1866 = ORIENTED_EDGE('',*,*,#1867,.F.);
+#1867 = EDGE_CURVE('',#1780,#1868,#1870,.T.);
+#1868 = VERTEX_POINT('',#1869);
+#1869 = CARTESIAN_POINT('',(-1.81,5.031308702996E-16,0.78));
+#1870 = SEAM_CURVE('',#1871,(#1876,#1882),.PCURVE_S1.);
+#1871 = CIRCLE('',#1872,0.19);
+#1872 = AXIS2_PLACEMENT_3D('',#1873,#1874,#1875);
+#1873 = CARTESIAN_POINT('',(-1.81,5.875078201711E-16,0.97));
+#1874 = DIRECTION('',(-8.659739592076E-17,-1.,4.440892098501E-16));
+#1875 = DIRECTION('',(-1.,8.659739592076E-17,-3.845696912952E-32));
+#1876 = PCURVE('',#1824,#1877);
+#1877 = DEFINITIONAL_REPRESENTATION('',(#1878),#1881);
+#1878 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1879,#1880),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1879 = CARTESIAN_POINT('',(0.,0.));
+#1880 = CARTESIAN_POINT('',(0.,1.570796326795));
+#1881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1882 = PCURVE('',#1824,#1883);
+#1883 = DEFINITIONAL_REPRESENTATION('',(#1884),#1887);
+#1884 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1885,#1886),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1885 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1886 = CARTESIAN_POINT('',(-6.28318530718,1.570796326795));
+#1887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1888 = ORIENTED_EDGE('',*,*,#1809,.T.);
+#1889 = ORIENTED_EDGE('',*,*,#1867,.T.);
+#1890 = ORIENTED_EDGE('',*,*,#1891,.F.);
+#1891 = EDGE_CURVE('',#1868,#1868,#1892,.T.);
+#1892 = SURFACE_CURVE('',#1893,(#1898,#1905),.PCURVE_S1.);
+#1893 = CIRCLE('',#1894,1.81);
+#1894 = AXIS2_PLACEMENT_3D('',#1895,#1896,#1897);
+#1895 = CARTESIAN_POINT('',(0.,3.46389583683E-16,0.78));
+#1896 = DIRECTION('',(-5.473822126269E-48,4.440892098501E-16,1.));
+#1897 = DIRECTION('',(-1.,8.659739592076E-17,-3.845696912952E-32));
+#1898 = PCURVE('',#1824,#1899);
+#1899 = DEFINITIONAL_REPRESENTATION('',(#1900),#1904);
+#1900 = LINE('',#1901,#1902);
+#1901 = CARTESIAN_POINT('',(-0.,1.570796326795));
+#1902 = VECTOR('',#1903,1.);
+#1903 = DIRECTION('',(-1.,0.));
+#1904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1905 = PCURVE('',#1906,#1911);
+#1906 = PLANE('',#1907);
+#1907 = AXIS2_PLACEMENT_3D('',#1908,#1909,#1910);
+#1908 = CARTESIAN_POINT('',(0.,3.46389583683E-16,0.78));
+#1909 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#1910 = DIRECTION('',(-1.,8.659739592076E-17,-3.845696912952E-32));
+#1911 = DEFINITIONAL_REPRESENTATION('',(#1912),#1916);
+#1912 = CIRCLE('',#1913,1.81);
+#1913 = AXIS2_PLACEMENT_2D('',#1914,#1915);
+#1914 = CARTESIAN_POINT('',(0.,0.));
+#1915 = DIRECTION('',(1.,2.723967214161E-32));
+#1916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1917 = ADVANCED_FACE('',(#1918),#1852,.T.);
+#1918 = FACE_BOUND('',#1919,.T.);
+#1919 = EDGE_LOOP('',(#1920,#1921,#1943,#1972,#2001,#2023));
+#1920 = ORIENTED_EDGE('',*,*,#1837,.T.);
+#1921 = ORIENTED_EDGE('',*,*,#1922,.T.);
+#1922 = EDGE_CURVE('',#1782,#1923,#1925,.T.);
+#1923 = VERTEX_POINT('',#1924);
+#1924 = CARTESIAN_POINT('',(-1.8,1.603606136769E-15,3.26));
+#1925 = SEAM_CURVE('',#1926,(#1931,#1937),.PCURVE_S1.);
+#1926 = CIRCLE('',#1927,0.2);
+#1927 = AXIS2_PLACEMENT_3D('',#1928,#1929,#1930);
+#1928 = CARTESIAN_POINT('',(-1.8,1.514788294799E-15,3.06));
+#1929 = DIRECTION('',(8.659739592076E-17,1.,-4.440892098501E-16));
+#1930 = DIRECTION('',(-1.,8.659739592076E-17,-3.845696912952E-32));
+#1931 = PCURVE('',#1852,#1932);
+#1932 = DEFINITIONAL_REPRESENTATION('',(#1933),#1936);
+#1933 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1934,#1935),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1934 = CARTESIAN_POINT('',(-1.232595164408E-31,0.));
+#1935 = CARTESIAN_POINT('',(-1.232595164408E-31,1.570796326795));
+#1936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1937 = PCURVE('',#1852,#1938);
+#1938 = DEFINITIONAL_REPRESENTATION('',(#1939),#1942);
+#1939 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1940,#1941),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1940 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1941 = CARTESIAN_POINT('',(6.28318530718,1.570796326795));
+#1942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1943 = ORIENTED_EDGE('',*,*,#1944,.F.);
+#1944 = EDGE_CURVE('',#1945,#1923,#1947,.T.);
+#1945 = VERTEX_POINT('',#1946);
+#1946 = CARTESIAN_POINT('',(1.558845726812,-0.9,3.26));
+#1947 = SURFACE_CURVE('',#1948,(#1953,#1960),.PCURVE_S1.);
+#1948 = CIRCLE('',#1949,1.8);
+#1949 = AXIS2_PLACEMENT_3D('',#1950,#1951,#1952);
+#1950 = CARTESIAN_POINT('',(-5.353398039491E-47,1.447730824111E-15,3.26)
+  );
+#1951 = DIRECTION('',(-2.189528850508E-47,4.440892098501E-16,1.));
+#1952 = DIRECTION('',(-1.,8.659739592076E-17,-3.845696912952E-32));
+#1953 = PCURVE('',#1852,#1954);
+#1954 = DEFINITIONAL_REPRESENTATION('',(#1955),#1959);
+#1955 = LINE('',#1956,#1957);
+#1956 = CARTESIAN_POINT('',(0.,1.570796326795));
+#1957 = VECTOR('',#1958,1.);
+#1958 = DIRECTION('',(1.,0.));
+#1959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1960 = PCURVE('',#1961,#1966);
+#1961 = PLANE('',#1962);
+#1962 = AXIS2_PLACEMENT_3D('',#1963,#1964,#1965);
+#1963 = CARTESIAN_POINT('',(0.,1.447730824111E-15,3.26));
+#1964 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#1965 = DIRECTION('',(-1.,3.619327060278E-16,-1.607304094388E-31));
+#1966 = DEFINITIONAL_REPRESENTATION('',(#1967),#1971);
+#1967 = CIRCLE('',#1968,1.8);
+#1968 = AXIS2_PLACEMENT_2D('',#1969,#1970);
+#1969 = CARTESIAN_POINT('',(0.,1.479114197289E-31));
+#1970 = DIRECTION('',(1.,2.75335310107E-16));
+#1971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1972 = ORIENTED_EDGE('',*,*,#1973,.F.);
+#1973 = EDGE_CURVE('',#1974,#1945,#1976,.T.);
+#1974 = VERTEX_POINT('',#1975);
+#1975 = CARTESIAN_POINT('',(-1.558845726812,-0.9,3.26));
+#1976 = SURFACE_CURVE('',#1977,(#1982,#1989),.PCURVE_S1.);
+#1977 = CIRCLE('',#1978,1.8);
+#1978 = AXIS2_PLACEMENT_3D('',#1979,#1980,#1981);
+#1979 = CARTESIAN_POINT('',(0.,1.447730824111E-15,3.26));
+#1980 = DIRECTION('',(-0.,4.440892098501E-16,1.));
+#1981 = DIRECTION('',(1.,0.,0.));
+#1982 = PCURVE('',#1852,#1983);
+#1983 = DEFINITIONAL_REPRESENTATION('',(#1984),#1988);
+#1984 = LINE('',#1985,#1986);
+#1985 = CARTESIAN_POINT('',(-3.14159265359,1.570796326795));
+#1986 = VECTOR('',#1987,1.);
+#1987 = DIRECTION('',(1.,0.));
+#1988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1989 = PCURVE('',#1990,#1995);
+#1990 = CYLINDRICAL_SURFACE('',#1991,1.8);
+#1991 = AXIS2_PLACEMENT_3D('',#1992,#1993,#1994);
+#1992 = CARTESIAN_POINT('',(0.,1.447730824111E-15,3.26));
+#1993 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#1994 = DIRECTION('',(1.,0.,0.));
+#1995 = DEFINITIONAL_REPRESENTATION('',(#1996),#2000);
+#1996 = LINE('',#1997,#1998);
+#1997 = CARTESIAN_POINT('',(0.,0.));
+#1998 = VECTOR('',#1999,1.);
+#1999 = DIRECTION('',(1.,0.));
+#2000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2001 = ORIENTED_EDGE('',*,*,#2002,.F.);
+#2002 = EDGE_CURVE('',#1923,#1974,#2003,.T.);
+#2003 = SURFACE_CURVE('',#2004,(#2009,#2016),.PCURVE_S1.);
+#2004 = CIRCLE('',#2005,1.8);
+#2005 = AXIS2_PLACEMENT_3D('',#2006,#2007,#2008);
+#2006 = CARTESIAN_POINT('',(-5.353398039491E-47,1.447730824111E-15,3.26)
+  );
+#2007 = DIRECTION('',(-2.189528850508E-47,4.440892098501E-16,1.));
+#2008 = DIRECTION('',(-1.,8.659739592076E-17,-3.845696912952E-32));
+#2009 = PCURVE('',#1852,#2010);
+#2010 = DEFINITIONAL_REPRESENTATION('',(#2011),#2015);
+#2011 = LINE('',#2012,#2013);
+#2012 = CARTESIAN_POINT('',(0.,1.570796326795));
+#2013 = VECTOR('',#2014,1.);
+#2014 = DIRECTION('',(1.,0.));
+#2015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2016 = PCURVE('',#1961,#2017);
+#2017 = DEFINITIONAL_REPRESENTATION('',(#2018),#2022);
+#2018 = CIRCLE('',#2019,1.8);
+#2019 = AXIS2_PLACEMENT_2D('',#2020,#2021);
+#2020 = CARTESIAN_POINT('',(0.,1.479114197289E-31));
+#2021 = DIRECTION('',(1.,2.75335310107E-16));
+#2022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2023 = ORIENTED_EDGE('',*,*,#1922,.F.);
+#2024 = ADVANCED_FACE('',(#2025,#2028),#1906,.F.);
+#2025 = FACE_BOUND('',#2026,.F.);
+#2026 = EDGE_LOOP('',(#2027));
+#2027 = ORIENTED_EDGE('',*,*,#1891,.T.);
+#2028 = FACE_BOUND('',#2029,.F.);
+#2029 = EDGE_LOOP('',(#2030));
+#2030 = ORIENTED_EDGE('',*,*,#2031,.F.);
+#2031 = EDGE_CURVE('',#2032,#2032,#2034,.T.);
+#2032 = VERTEX_POINT('',#2033);
+#2033 = CARTESIAN_POINT('',(-1.8,5.195843755246E-16,0.78));
+#2034 = SURFACE_CURVE('',#2035,(#2040,#2047),.PCURVE_S1.);
+#2035 = CIRCLE('',#2036,1.8);
+#2036 = AXIS2_PLACEMENT_3D('',#2037,#2038,#2039);
+#2037 = CARTESIAN_POINT('',(0.,3.46389583683E-16,0.78));
+#2038 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#2039 = DIRECTION('',(-1.,9.621932880085E-17,-4.272996569947E-32));
+#2040 = PCURVE('',#1906,#2041);
+#2041 = DEFINITIONAL_REPRESENTATION('',(#2042),#2046);
+#2042 = CIRCLE('',#2043,1.8);
+#2043 = AXIS2_PLACEMENT_2D('',#2044,#2045);
+#2044 = CARTESIAN_POINT('',(0.,0.));
+#2045 = DIRECTION('',(1.,-9.621932880085E-18));
+#2046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2047 = PCURVE('',#2048,#2053);
+#2048 = CYLINDRICAL_SURFACE('',#2049,1.8);
+#2049 = AXIS2_PLACEMENT_3D('',#2050,#2051,#2052);
+#2050 = CARTESIAN_POINT('',(0.,2.57571741713E-16,0.58));
+#2051 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#2052 = DIRECTION('',(-1.,7.15477060314E-17,-3.177356423807E-32));
+#2053 = DEFINITIONAL_REPRESENTATION('',(#2054),#2058);
+#2054 = LINE('',#2055,#2056);
+#2055 = CARTESIAN_POINT('',(0.,0.2));
+#2056 = VECTOR('',#2057,1.);
+#2057 = DIRECTION('',(1.,0.));
+#2058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2059 = ADVANCED_FACE('',(#2060),#1961,.T.);
+#2060 = FACE_BOUND('',#2061,.T.);
+#2061 = EDGE_LOOP('',(#2062,#2063,#2064));
+#2062 = ORIENTED_EDGE('',*,*,#1944,.T.);
+#2063 = ORIENTED_EDGE('',*,*,#2002,.T.);
+#2064 = ORIENTED_EDGE('',*,*,#2065,.T.);
+#2065 = EDGE_CURVE('',#1974,#1945,#2066,.T.);
+#2066 = SURFACE_CURVE('',#2067,(#2071,#2078),.PCURVE_S1.);
+#2067 = LINE('',#2068,#2069);
+#2068 = CARTESIAN_POINT('',(-1.558845726812,-0.9,3.26));
+#2069 = VECTOR('',#2070,1.);
+#2070 = DIRECTION('',(1.,0.,0.));
+#2071 = PCURVE('',#1961,#2072);
+#2072 = DEFINITIONAL_REPRESENTATION('',(#2073),#2077);
+#2073 = LINE('',#2074,#2075);
+#2074 = CARTESIAN_POINT('',(1.558845726812,0.9));
+#2075 = VECTOR('',#2076,1.);
+#2076 = DIRECTION('',(-1.,-3.619327060278E-16));
+#2077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2078 = PCURVE('',#2079,#2084);
+#2079 = PLANE('',#2080);
+#2080 = AXIS2_PLACEMENT_3D('',#2081,#2082,#2083);
+#2081 = CARTESIAN_POINT('',(-1.558845726812,-0.9,3.26));
+#2082 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2083 = DIRECTION('',(1.,0.,0.));
+#2084 = DEFINITIONAL_REPRESENTATION('',(#2085),#2089);
+#2085 = LINE('',#2086,#2087);
+#2086 = CARTESIAN_POINT('',(0.,0.));
+#2087 = VECTOR('',#2088,1.);
+#2088 = DIRECTION('',(1.,0.));
+#2089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2090 = ADVANCED_FACE('',(#2091),#1990,.F.);
+#2091 = FACE_BOUND('',#2092,.F.);
+#2092 = EDGE_LOOP('',(#2093,#2116,#2149,#2170));
+#2093 = ORIENTED_EDGE('',*,*,#2094,.T.);
+#2094 = EDGE_CURVE('',#1974,#2095,#2097,.T.);
+#2095 = VERTEX_POINT('',#2096);
+#2096 = CARTESIAN_POINT('',(-1.558845726812,-0.9,3.25));
+#2097 = SURFACE_CURVE('',#2098,(#2102,#2109),.PCURVE_S1.);
+#2098 = LINE('',#2099,#2100);
+#2099 = CARTESIAN_POINT('',(-1.558845726812,-0.9,3.26));
+#2100 = VECTOR('',#2101,1.);
+#2101 = DIRECTION('',(-0.,-4.440892098501E-16,-1.));
+#2102 = PCURVE('',#1990,#2103);
+#2103 = DEFINITIONAL_REPRESENTATION('',(#2104),#2108);
+#2104 = LINE('',#2105,#2106);
+#2105 = CARTESIAN_POINT('',(3.665191429188,0.));
+#2106 = VECTOR('',#2107,1.);
+#2107 = DIRECTION('',(0.,-1.));
+#2108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2109 = PCURVE('',#2079,#2110);
+#2110 = DEFINITIONAL_REPRESENTATION('',(#2111),#2115);
+#2111 = LINE('',#2112,#2113);
+#2112 = CARTESIAN_POINT('',(-2.087219286295E-14,0.));
+#2113 = VECTOR('',#2114,1.);
+#2114 = DIRECTION('',(-0.,-1.));
+#2115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2116 = ORIENTED_EDGE('',*,*,#2117,.T.);
+#2117 = EDGE_CURVE('',#2095,#2118,#2120,.T.);
+#2118 = VERTEX_POINT('',#2119);
+#2119 = CARTESIAN_POINT('',(1.558845726812,-0.9,3.25));
+#2120 = SURFACE_CURVE('',#2121,(#2126,#2133),.PCURVE_S1.);
+#2121 = CIRCLE('',#2122,1.8);
+#2122 = AXIS2_PLACEMENT_3D('',#2123,#2124,#2125);
+#2123 = CARTESIAN_POINT('',(0.,1.443289932013E-15,3.25));
+#2124 = DIRECTION('',(-0.,4.440892098501E-16,1.));
+#2125 = DIRECTION('',(1.,0.,0.));
+#2126 = PCURVE('',#1990,#2127);
+#2127 = DEFINITIONAL_REPRESENTATION('',(#2128),#2132);
+#2128 = LINE('',#2129,#2130);
+#2129 = CARTESIAN_POINT('',(0.,-1.E-02));
+#2130 = VECTOR('',#2131,1.);
+#2131 = DIRECTION('',(1.,0.));
+#2132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2133 = PCURVE('',#2134,#2139);
+#2134 = PLANE('',#2135);
+#2135 = AXIS2_PLACEMENT_3D('',#2136,#2137,#2138);
+#2136 = CARTESIAN_POINT('',(9.567643752764E-15,-1.186129429114,3.25));
+#2137 = DIRECTION('',(-2.509558664345E-33,-5.611106851269E-16,-1.));
+#2138 = DIRECTION('',(0.,-1.,5.611106851269E-16));
+#2139 = DEFINITIONAL_REPRESENTATION('',(#2140),#2148);
+#2140 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2141,#2142,#2143,#2144,
+#2145,#2146,#2147),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,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('') );
+#2141 = CARTESIAN_POINT('',(-1.186129429114,-1.8));
+#2142 = CARTESIAN_POINT('',(-4.303820882738,-1.8));
+#2143 = CARTESIAN_POINT('',(-2.744975155926,0.9));
+#2144 = CARTESIAN_POINT('',(-1.186129429114,3.6));
+#2145 = CARTESIAN_POINT('',(0.372716297698,0.9));
+#2146 = CARTESIAN_POINT('',(1.93156202451,-1.8));
+#2147 = CARTESIAN_POINT('',(-1.186129429114,-1.8));
+#2148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2149 = ORIENTED_EDGE('',*,*,#2150,.F.);
+#2150 = EDGE_CURVE('',#1945,#2118,#2151,.T.);
+#2151 = SURFACE_CURVE('',#2152,(#2156,#2163),.PCURVE_S1.);
+#2152 = LINE('',#2153,#2154);
+#2153 = CARTESIAN_POINT('',(1.558845726812,-0.9,3.26));
+#2154 = VECTOR('',#2155,1.);
+#2155 = DIRECTION('',(-0.,-4.440892098501E-16,-1.));
+#2156 = PCURVE('',#1990,#2157);
+#2157 = DEFINITIONAL_REPRESENTATION('',(#2158),#2162);
+#2158 = LINE('',#2159,#2160);
+#2159 = CARTESIAN_POINT('',(5.759586531581,0.));
+#2160 = VECTOR('',#2161,1.);
+#2161 = DIRECTION('',(0.,-1.));
+#2162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2163 = PCURVE('',#2079,#2164);
+#2164 = DEFINITIONAL_REPRESENTATION('',(#2165),#2169);
+#2165 = LINE('',#2166,#2167);
+#2166 = CARTESIAN_POINT('',(3.117691453624,0.));
+#2167 = VECTOR('',#2168,1.);
+#2168 = DIRECTION('',(-0.,-1.));
+#2169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2170 = ORIENTED_EDGE('',*,*,#1973,.F.);
+#2171 = ADVANCED_FACE('',(#2172),#2048,.T.);
+#2172 = FACE_BOUND('',#2173,.T.);
+#2173 = EDGE_LOOP('',(#2174,#2203,#2224,#2225));
+#2174 = ORIENTED_EDGE('',*,*,#2175,.T.);
+#2175 = EDGE_CURVE('',#2176,#2176,#2178,.T.);
+#2176 = VERTEX_POINT('',#2177);
+#2177 = CARTESIAN_POINT('',(-1.8,3.863576125696E-16,0.58));
+#2178 = SURFACE_CURVE('',#2179,(#2184,#2191),.PCURVE_S1.);
+#2179 = CIRCLE('',#2180,1.8);
+#2180 = AXIS2_PLACEMENT_3D('',#2181,#2182,#2183);
+#2181 = CARTESIAN_POINT('',(0.,2.57571741713E-16,0.58));
+#2182 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#2183 = DIRECTION('',(-1.,7.15477060314E-17,-3.177356423807E-32));
+#2184 = PCURVE('',#2048,#2185);
+#2185 = DEFINITIONAL_REPRESENTATION('',(#2186),#2190);
+#2186 = LINE('',#2187,#2188);
+#2187 = CARTESIAN_POINT('',(0.,0.));
+#2188 = VECTOR('',#2189,1.);
+#2189 = DIRECTION('',(1.,0.));
+#2190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2191 = PCURVE('',#2192,#2197);
+#2192 = PLANE('',#2193);
+#2193 = AXIS2_PLACEMENT_3D('',#2194,#2195,#2196);
+#2194 = CARTESIAN_POINT('',(0.,2.57571741713E-16,0.58));
+#2195 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#2196 = DIRECTION('',(-1.,6.439293542826E-17,-2.859620781426E-32));
+#2197 = DEFINITIONAL_REPRESENTATION('',(#2198),#2202);
+#2198 = CIRCLE('',#2199,1.8);
+#2199 = AXIS2_PLACEMENT_2D('',#2200,#2201);
+#2200 = CARTESIAN_POINT('',(0.,0.));
+#2201 = DIRECTION('',(1.,-7.15477060314E-18));
+#2202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2203 = ORIENTED_EDGE('',*,*,#2204,.T.);
+#2204 = EDGE_CURVE('',#2176,#2032,#2205,.T.);
+#2205 = SEAM_CURVE('',#2206,(#2210,#2217),.PCURVE_S1.);
+#2206 = LINE('',#2207,#2208);
+#2207 = CARTESIAN_POINT('',(-1.8,3.863576125696E-16,0.58));
+#2208 = VECTOR('',#2209,1.);
+#2209 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#2210 = PCURVE('',#2048,#2211);
+#2211 = DEFINITIONAL_REPRESENTATION('',(#2212),#2216);
+#2212 = LINE('',#2213,#2214);
+#2213 = CARTESIAN_POINT('',(0.,0.));
+#2214 = VECTOR('',#2215,1.);
+#2215 = DIRECTION('',(0.,1.));
+#2216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2217 = PCURVE('',#2048,#2218);
+#2218 = DEFINITIONAL_REPRESENTATION('',(#2219),#2223);
+#2219 = LINE('',#2220,#2221);
+#2220 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2221 = VECTOR('',#2222,1.);
+#2222 = DIRECTION('',(0.,1.));
+#2223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2224 = ORIENTED_EDGE('',*,*,#2031,.F.);
+#2225 = ORIENTED_EDGE('',*,*,#2204,.F.);
+#2226 = ADVANCED_FACE('',(#2227),#2079,.T.);
+#2227 = FACE_BOUND('',#2228,.T.);
+#2228 = EDGE_LOOP('',(#2229,#2230,#2251,#2252));
+#2229 = ORIENTED_EDGE('',*,*,#2094,.T.);
+#2230 = ORIENTED_EDGE('',*,*,#2231,.T.);
+#2231 = EDGE_CURVE('',#2095,#2118,#2232,.T.);
+#2232 = SURFACE_CURVE('',#2233,(#2237,#2244),.PCURVE_S1.);
+#2233 = LINE('',#2234,#2235);
+#2234 = CARTESIAN_POINT('',(-1.558845726812,-0.9,3.25));
+#2235 = VECTOR('',#2236,1.);
+#2236 = DIRECTION('',(1.,0.,0.));
+#2237 = PCURVE('',#2079,#2238);
+#2238 = DEFINITIONAL_REPRESENTATION('',(#2239),#2243);
+#2239 = LINE('',#2240,#2241);
+#2240 = CARTESIAN_POINT('',(0.,-1.E-02));
+#2241 = VECTOR('',#2242,1.);
+#2242 = DIRECTION('',(1.,0.));
+#2243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2244 = PCURVE('',#2134,#2245);
+#2245 = DEFINITIONAL_REPRESENTATION('',(#2246),#2250);
+#2246 = LINE('',#2247,#2248);
+#2247 = CARTESIAN_POINT('',(-0.286129429114,1.558845726812));
+#2248 = VECTOR('',#2249,1.);
+#2249 = DIRECTION('',(0.,-1.));
+#2250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2251 = ORIENTED_EDGE('',*,*,#2150,.F.);
+#2252 = ORIENTED_EDGE('',*,*,#2065,.F.);
+#2253 = ADVANCED_FACE('',(#2254),#2134,.F.);
+#2254 = FACE_BOUND('',#2255,.F.);
+#2255 = EDGE_LOOP('',(#2256,#2257));
+#2256 = ORIENTED_EDGE('',*,*,#2231,.T.);
+#2257 = ORIENTED_EDGE('',*,*,#2117,.F.);
+#2258 = ADVANCED_FACE('',(#2259,#2290),#2192,.T.);
+#2259 = FACE_BOUND('',#2260,.T.);
+#2260 = EDGE_LOOP('',(#2261));
+#2261 = ORIENTED_EDGE('',*,*,#2262,.T.);
+#2262 = EDGE_CURVE('',#2263,#2263,#2265,.T.);
+#2263 = VERTEX_POINT('',#2264);
+#2264 = CARTESIAN_POINT('',(-1.81,3.741229548382E-16,0.58));
+#2265 = SURFACE_CURVE('',#2266,(#2271,#2278),.PCURVE_S1.);
+#2266 = CIRCLE('',#2267,1.81);
+#2267 = AXIS2_PLACEMENT_3D('',#2268,#2269,#2270);
+#2268 = CARTESIAN_POINT('',(0.,2.57571741713E-16,0.58));
+#2269 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#2270 = DIRECTION('',(-1.,6.439293542826E-17,-2.859620781426E-32));
+#2271 = PCURVE('',#2192,#2272);
+#2272 = DEFINITIONAL_REPRESENTATION('',(#2273),#2277);
+#2273 = CIRCLE('',#2274,1.81);
+#2274 = AXIS2_PLACEMENT_2D('',#2275,#2276);
+#2275 = CARTESIAN_POINT('',(0.,0.));
+#2276 = DIRECTION('',(1.,0.));
+#2277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2278 = PCURVE('',#2279,#2284);
+#2279 = TOROIDAL_SURFACE('',#2280,1.81,0.19);
+#2280 = AXIS2_PLACEMENT_3D('',#2281,#2282,#2283);
+#2281 = CARTESIAN_POINT('',(0.,1.731947918415E-16,0.39));
+#2282 = DIRECTION('',(-0.,-4.440892098501E-16,-1.));
+#2283 = DIRECTION('',(-1.,6.439293542826E-17,-2.859620781426E-32));
+#2284 = DEFINITIONAL_REPRESENTATION('',(#2285),#2289);
+#2285 = LINE('',#2286,#2287);
+#2286 = CARTESIAN_POINT('',(-0.,4.712388980385));
+#2287 = VECTOR('',#2288,1.);
+#2288 = DIRECTION('',(-1.,0.));
+#2289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2290 = FACE_BOUND('',#2291,.T.);
+#2291 = EDGE_LOOP('',(#2292));
+#2292 = ORIENTED_EDGE('',*,*,#2175,.F.);
+#2293 = ADVANCED_FACE('',(#2294),#2279,.T.);
+#2294 = FACE_BOUND('',#2295,.F.);
+#2295 = EDGE_LOOP('',(#2296,#2318,#2319,#2320));
+#2296 = ORIENTED_EDGE('',*,*,#2297,.F.);
+#2297 = EDGE_CURVE('',#2263,#2298,#2300,.T.);
+#2298 = VERTEX_POINT('',#2299);
+#2299 = CARTESIAN_POINT('',(-2.,3.01980662698E-16,0.39));
+#2300 = SEAM_CURVE('',#2301,(#2306,#2312),.PCURVE_S1.);
+#2301 = CIRCLE('',#2302,0.19);
+#2302 = AXIS2_PLACEMENT_3D('',#2303,#2304,#2305);
+#2303 = CARTESIAN_POINT('',(-1.81,2.897460049667E-16,0.39));
+#2304 = DIRECTION('',(-6.439293542826E-17,-1.,4.440892098501E-16));
+#2305 = DIRECTION('',(-1.,6.439293542826E-17,-2.859620781426E-32));
+#2306 = PCURVE('',#2279,#2307);
+#2307 = DEFINITIONAL_REPRESENTATION('',(#2308),#2311);
+#2308 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2309,#2310),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2309 = CARTESIAN_POINT('',(0.,4.712388980385));
+#2310 = CARTESIAN_POINT('',(0.,6.28318530718));
+#2311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2312 = PCURVE('',#2279,#2313);
+#2313 = DEFINITIONAL_REPRESENTATION('',(#2314),#2317);
+#2314 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2315,#2316),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2315 = CARTESIAN_POINT('',(-6.28318530718,4.712388980385));
+#2316 = CARTESIAN_POINT('',(-6.28318530718,6.28318530718));
+#2317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2318 = ORIENTED_EDGE('',*,*,#2262,.T.);
+#2319 = ORIENTED_EDGE('',*,*,#2297,.T.);
+#2320 = ORIENTED_EDGE('',*,*,#2321,.F.);
+#2321 = EDGE_CURVE('',#2298,#2298,#2322,.T.);
+#2322 = SURFACE_CURVE('',#2323,(#2328,#2335),.PCURVE_S1.);
+#2323 = CIRCLE('',#2324,2.);
+#2324 = AXIS2_PLACEMENT_3D('',#2325,#2326,#2327);
+#2325 = CARTESIAN_POINT('',(0.,1.731947918415E-16,0.39));
+#2326 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#2327 = DIRECTION('',(-1.,6.439293542826E-17,-2.859620781426E-32));
+#2328 = PCURVE('',#2279,#2329);
+#2329 = DEFINITIONAL_REPRESENTATION('',(#2330),#2334);
+#2330 = LINE('',#2331,#2332);
+#2331 = CARTESIAN_POINT('',(-0.,6.28318530718));
+#2332 = VECTOR('',#2333,1.);
+#2333 = DIRECTION('',(-1.,0.));
+#2334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2335 = PCURVE('',#2336,#2341);
+#2336 = CYLINDRICAL_SURFACE('',#2337,2.);
+#2337 = AXIS2_PLACEMENT_3D('',#2338,#2339,#2340);
+#2338 = CARTESIAN_POINT('',(0.,0.,0.));
+#2339 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#2340 = DIRECTION('',(-1.,0.,0.));
+#2341 = DEFINITIONAL_REPRESENTATION('',(#2342),#2346);
+#2342 = LINE('',#2343,#2344);
+#2343 = CARTESIAN_POINT('',(0.,0.39));
+#2344 = VECTOR('',#2345,1.);
+#2345 = DIRECTION('',(1.,0.));
+#2346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2347 = ADVANCED_FACE('',(#2348),#2336,.T.);
+#2348 = FACE_BOUND('',#2349,.T.);
+#2349 = EDGE_LOOP('',(#2350,#2373,#2400,#2401));
+#2350 = ORIENTED_EDGE('',*,*,#2351,.F.);
+#2351 = EDGE_CURVE('',#2352,#2298,#2354,.T.);
+#2352 = VERTEX_POINT('',#2353);
+#2353 = CARTESIAN_POINT('',(-2.,0.,0.));
+#2354 = SEAM_CURVE('',#2355,(#2359,#2366),.PCURVE_S1.);
+#2355 = LINE('',#2356,#2357);
+#2356 = CARTESIAN_POINT('',(-2.,0.,0.));
+#2357 = VECTOR('',#2358,1.);
+#2358 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#2359 = PCURVE('',#2336,#2360);
+#2360 = DEFINITIONAL_REPRESENTATION('',(#2361),#2365);
+#2361 = LINE('',#2362,#2363);
+#2362 = CARTESIAN_POINT('',(0.,0.));
+#2363 = VECTOR('',#2364,1.);
+#2364 = DIRECTION('',(0.,1.));
+#2365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2366 = PCURVE('',#2336,#2367);
+#2367 = DEFINITIONAL_REPRESENTATION('',(#2368),#2372);
+#2368 = LINE('',#2369,#2370);
+#2369 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2370 = VECTOR('',#2371,1.);
+#2371 = DIRECTION('',(0.,1.));
+#2372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2373 = ORIENTED_EDGE('',*,*,#2374,.T.);
+#2374 = EDGE_CURVE('',#2352,#2352,#2375,.T.);
+#2375 = SURFACE_CURVE('',#2376,(#2381,#2388),.PCURVE_S1.);
+#2376 = CIRCLE('',#2377,2.);
+#2377 = AXIS2_PLACEMENT_3D('',#2378,#2379,#2380);
+#2378 = CARTESIAN_POINT('',(0.,0.,0.));
+#2379 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#2380 = DIRECTION('',(-1.,0.,0.));
+#2381 = PCURVE('',#2336,#2382);
+#2382 = DEFINITIONAL_REPRESENTATION('',(#2383),#2387);
+#2383 = LINE('',#2384,#2385);
+#2384 = CARTESIAN_POINT('',(0.,0.));
+#2385 = VECTOR('',#2386,1.);
+#2386 = DIRECTION('',(1.,0.));
+#2387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2388 = PCURVE('',#2389,#2394);
+#2389 = PLANE('',#2390);
+#2390 = AXIS2_PLACEMENT_3D('',#2391,#2392,#2393);
+#2391 = CARTESIAN_POINT('',(0.,0.,0.));
+#2392 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#2393 = DIRECTION('',(-1.,0.,0.));
+#2394 = DEFINITIONAL_REPRESENTATION('',(#2395),#2399);
+#2395 = CIRCLE('',#2396,2.);
+#2396 = AXIS2_PLACEMENT_2D('',#2397,#2398);
+#2397 = CARTESIAN_POINT('',(0.,0.));
+#2398 = DIRECTION('',(1.,-0.));
+#2399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2400 = ORIENTED_EDGE('',*,*,#2351,.T.);
+#2401 = ORIENTED_EDGE('',*,*,#2321,.F.);
+#2402 = ADVANCED_FACE('',(#2403),#2389,.F.);
+#2403 = FACE_BOUND('',#2404,.T.);
+#2404 = EDGE_LOOP('',(#2405));
+#2405 = ORIENTED_EDGE('',*,*,#2374,.F.);
+#2406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2410)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2407,#2408,#2409)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2407 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2408 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2409 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2410 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2407,
+  'distance_accuracy_value','confusion accuracy');
+#2411 = PRODUCT_TYPE('part',$,(#7));
+#2412 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2413,#2421,#2428,#2435,#2442,#2449,#2456,#2463,#2470,#2477,#2484,
+    #2491,#2498,#2506,#2513,#2520,#2527,#2534,#2541,#2548,#2555,#2562,
+    #2569,#2576,#2583,#2590,#2597,#2604,#2611,#2618,#2625,#2632,#2639,
+    #2646,#2653,#2660,#2667,#2674,#2681,#2688,#2695),#2406);
+#2413 = STYLED_ITEM('color',(#2414),#17);
+#2414 = PRESENTATION_STYLE_ASSIGNMENT((#2415));
+#2415 = SURFACE_STYLE_USAGE(.BOTH.,#2416);
+#2416 = SURFACE_SIDE_STYLE('',(#2417));
+#2417 = SURFACE_STYLE_FILL_AREA(#2418);
+#2418 = FILL_AREA_STYLE('',(#2419));
+#2419 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2420 = COLOUR_RGB('',0.713725507259,0.713725507259,0.713725507259);
+#2421 = STYLED_ITEM('color',(#2422),#137);
+#2422 = PRESENTATION_STYLE_ASSIGNMENT((#2423));
+#2423 = SURFACE_STYLE_USAGE(.BOTH.,#2424);
+#2424 = SURFACE_SIDE_STYLE('',(#2425));
+#2425 = SURFACE_STYLE_FILL_AREA(#2426);
+#2426 = FILL_AREA_STYLE('',(#2427));
+#2427 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2428 = STYLED_ITEM('color',(#2429),#213);
+#2429 = PRESENTATION_STYLE_ASSIGNMENT((#2430));
+#2430 = SURFACE_STYLE_USAGE(.BOTH.,#2431);
+#2431 = SURFACE_SIDE_STYLE('',(#2432));
+#2432 = SURFACE_STYLE_FILL_AREA(#2433);
+#2433 = FILL_AREA_STYLE('',(#2434));
+#2434 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2435 = STYLED_ITEM('color',(#2436),#284);
+#2436 = PRESENTATION_STYLE_ASSIGNMENT((#2437));
+#2437 = SURFACE_STYLE_USAGE(.BOTH.,#2438);
+#2438 = SURFACE_SIDE_STYLE('',(#2439));
+#2439 = SURFACE_STYLE_FILL_AREA(#2440);
+#2440 = FILL_AREA_STYLE('',(#2441));
+#2441 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2442 = STYLED_ITEM('color',(#2443),#331);
+#2443 = PRESENTATION_STYLE_ASSIGNMENT((#2444));
+#2444 = SURFACE_STYLE_USAGE(.BOTH.,#2445);
+#2445 = SURFACE_SIDE_STYLE('',(#2446));
+#2446 = SURFACE_STYLE_FILL_AREA(#2447);
+#2447 = FILL_AREA_STYLE('',(#2448));
+#2448 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2449 = STYLED_ITEM('color',(#2450),#338);
+#2450 = PRESENTATION_STYLE_ASSIGNMENT((#2451));
+#2451 = SURFACE_STYLE_USAGE(.BOTH.,#2452);
+#2452 = SURFACE_SIDE_STYLE('',(#2453));
+#2453 = SURFACE_STYLE_FILL_AREA(#2454);
+#2454 = FILL_AREA_STYLE('',(#2455));
+#2455 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2456 = STYLED_ITEM('color',(#2457),#347);
+#2457 = PRESENTATION_STYLE_ASSIGNMENT((#2458));
+#2458 = SURFACE_STYLE_USAGE(.BOTH.,#2459);
+#2459 = SURFACE_SIDE_STYLE('',(#2460));
+#2460 = SURFACE_STYLE_FILL_AREA(#2461);
+#2461 = FILL_AREA_STYLE('',(#2462));
+#2462 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2463 = STYLED_ITEM('color',(#2464),#467);
+#2464 = PRESENTATION_STYLE_ASSIGNMENT((#2465));
+#2465 = SURFACE_STYLE_USAGE(.BOTH.,#2466);
+#2466 = SURFACE_SIDE_STYLE('',(#2467));
+#2467 = SURFACE_STYLE_FILL_AREA(#2468);
+#2468 = FILL_AREA_STYLE('',(#2469));
+#2469 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2470 = STYLED_ITEM('color',(#2471),#543);
+#2471 = PRESENTATION_STYLE_ASSIGNMENT((#2472));
+#2472 = SURFACE_STYLE_USAGE(.BOTH.,#2473);
+#2473 = SURFACE_SIDE_STYLE('',(#2474));
+#2474 = SURFACE_STYLE_FILL_AREA(#2475);
+#2475 = FILL_AREA_STYLE('',(#2476));
+#2476 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2477 = STYLED_ITEM('color',(#2478),#614);
+#2478 = PRESENTATION_STYLE_ASSIGNMENT((#2479));
+#2479 = SURFACE_STYLE_USAGE(.BOTH.,#2480);
+#2480 = SURFACE_SIDE_STYLE('',(#2481));
+#2481 = SURFACE_STYLE_FILL_AREA(#2482);
+#2482 = FILL_AREA_STYLE('',(#2483));
+#2483 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2484 = STYLED_ITEM('color',(#2485),#661);
+#2485 = PRESENTATION_STYLE_ASSIGNMENT((#2486));
+#2486 = SURFACE_STYLE_USAGE(.BOTH.,#2487);
+#2487 = SURFACE_SIDE_STYLE('',(#2488));
+#2488 = SURFACE_STYLE_FILL_AREA(#2489);
+#2489 = FILL_AREA_STYLE('',(#2490));
+#2490 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2491 = STYLED_ITEM('color',(#2492),#668);
+#2492 = PRESENTATION_STYLE_ASSIGNMENT((#2493));
+#2493 = SURFACE_STYLE_USAGE(.BOTH.,#2494);
+#2494 = SURFACE_SIDE_STYLE('',(#2495));
+#2495 = SURFACE_STYLE_FILL_AREA(#2496);
+#2496 = FILL_AREA_STYLE('',(#2497));
+#2497 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2498 = STYLED_ITEM('color',(#2499),#677);
+#2499 = PRESENTATION_STYLE_ASSIGNMENT((#2500));
+#2500 = SURFACE_STYLE_USAGE(.BOTH.,#2501);
+#2501 = SURFACE_SIDE_STYLE('',(#2502));
+#2502 = SURFACE_STYLE_FILL_AREA(#2503);
+#2503 = FILL_AREA_STYLE('',(#2504));
+#2504 = FILL_AREA_STYLE_COLOUR('',#2505);
+#2505 = COLOUR_RGB('',0.223529413342,0.223529413342,0.223529413342);
+#2506 = STYLED_ITEM('color',(#2507),#797);
+#2507 = PRESENTATION_STYLE_ASSIGNMENT((#2508));
+#2508 = SURFACE_STYLE_USAGE(.BOTH.,#2509);
+#2509 = SURFACE_SIDE_STYLE('',(#2510));
+#2510 = SURFACE_STYLE_FILL_AREA(#2511);
+#2511 = FILL_AREA_STYLE('',(#2512));
+#2512 = FILL_AREA_STYLE_COLOUR('',#2505);
+#2513 = STYLED_ITEM('color',(#2514),#873);
+#2514 = PRESENTATION_STYLE_ASSIGNMENT((#2515));
+#2515 = SURFACE_STYLE_USAGE(.BOTH.,#2516);
+#2516 = SURFACE_SIDE_STYLE('',(#2517));
+#2517 = SURFACE_STYLE_FILL_AREA(#2518);
+#2518 = FILL_AREA_STYLE('',(#2519));
+#2519 = FILL_AREA_STYLE_COLOUR('',#2505);
+#2520 = STYLED_ITEM('color',(#2521),#1050);
+#2521 = PRESENTATION_STYLE_ASSIGNMENT((#2522));
+#2522 = SURFACE_STYLE_USAGE(.BOTH.,#2523);
+#2523 = SURFACE_SIDE_STYLE('',(#2524));
+#2524 = SURFACE_STYLE_FILL_AREA(#2525);
+#2525 = FILL_AREA_STYLE('',(#2526));
+#2526 = FILL_AREA_STYLE_COLOUR('',#2505);
+#2527 = STYLED_ITEM('color',(#2528),#1128);
+#2528 = PRESENTATION_STYLE_ASSIGNMENT((#2529));
+#2529 = SURFACE_STYLE_USAGE(.BOTH.,#2530);
+#2530 = SURFACE_SIDE_STYLE('',(#2531));
+#2531 = SURFACE_STYLE_FILL_AREA(#2532);
+#2532 = FILL_AREA_STYLE('',(#2533));
+#2533 = FILL_AREA_STYLE_COLOUR('',#2505);
+#2534 = STYLED_ITEM('color',(#2535),#1381);
+#2535 = PRESENTATION_STYLE_ASSIGNMENT((#2536));
+#2536 = SURFACE_STYLE_USAGE(.BOTH.,#2537);
+#2537 = SURFACE_SIDE_STYLE('',(#2538));
+#2538 = SURFACE_STYLE_FILL_AREA(#2539);
+#2539 = FILL_AREA_STYLE('',(#2540));
+#2540 = FILL_AREA_STYLE_COLOUR('',#2505);
+#2541 = STYLED_ITEM('color',(#2542),#1475);
+#2542 = PRESENTATION_STYLE_ASSIGNMENT((#2543));
+#2543 = SURFACE_STYLE_USAGE(.BOTH.,#2544);
+#2544 = SURFACE_SIDE_STYLE('',(#2545));
+#2545 = SURFACE_STYLE_FILL_AREA(#2546);
+#2546 = FILL_AREA_STYLE('',(#2547));
+#2547 = FILL_AREA_STYLE_COLOUR('',#2505);
+#2548 = STYLED_ITEM('color',(#2549),#1502);
+#2549 = PRESENTATION_STYLE_ASSIGNMENT((#2550));
+#2550 = SURFACE_STYLE_USAGE(.BOTH.,#2551);
+#2551 = SURFACE_SIDE_STYLE('',(#2552));
+#2552 = SURFACE_STYLE_FILL_AREA(#2553);
+#2553 = FILL_AREA_STYLE('',(#2554));
+#2554 = FILL_AREA_STYLE_COLOUR('',#2505);
+#2555 = STYLED_ITEM('color',(#2556),#1551);
+#2556 = PRESENTATION_STYLE_ASSIGNMENT((#2557));
+#2557 = SURFACE_STYLE_USAGE(.BOTH.,#2558);
+#2558 = SURFACE_SIDE_STYLE('',(#2559));
+#2559 = SURFACE_STYLE_FILL_AREA(#2560);
+#2560 = FILL_AREA_STYLE('',(#2561));
+#2561 = FILL_AREA_STYLE_COLOUR('',#2505);
+#2562 = STYLED_ITEM('color',(#2563),#1600);
+#2563 = PRESENTATION_STYLE_ASSIGNMENT((#2564));
+#2564 = SURFACE_STYLE_USAGE(.BOTH.,#2565);
+#2565 = SURFACE_SIDE_STYLE('',(#2566));
+#2566 = SURFACE_STYLE_FILL_AREA(#2567);
+#2567 = FILL_AREA_STYLE('',(#2568));
+#2568 = FILL_AREA_STYLE_COLOUR('',#2505);
+#2569 = STYLED_ITEM('color',(#2570),#1627);
+#2570 = PRESENTATION_STYLE_ASSIGNMENT((#2571));
+#2571 = SURFACE_STYLE_USAGE(.BOTH.,#2572);
+#2572 = SURFACE_SIDE_STYLE('',(#2573));
+#2573 = SURFACE_STYLE_FILL_AREA(#2574);
+#2574 = FILL_AREA_STYLE('',(#2575));
+#2575 = FILL_AREA_STYLE_COLOUR('',#2505);
+#2576 = STYLED_ITEM('color',(#2577),#1634);
+#2577 = PRESENTATION_STYLE_ASSIGNMENT((#2578));
+#2578 = SURFACE_STYLE_USAGE(.BOTH.,#2579);
+#2579 = SURFACE_SIDE_STYLE('',(#2580));
+#2580 = SURFACE_STYLE_FILL_AREA(#2581);
+#2581 = FILL_AREA_STYLE('',(#2582));
+#2582 = FILL_AREA_STYLE_COLOUR('',#2505);
+#2583 = STYLED_ITEM('color',(#2584),#1641);
+#2584 = PRESENTATION_STYLE_ASSIGNMENT((#2585));
+#2585 = SURFACE_STYLE_USAGE(.BOTH.,#2586);
+#2586 = SURFACE_SIDE_STYLE('',(#2587));
+#2587 = SURFACE_STYLE_FILL_AREA(#2588);
+#2588 = FILL_AREA_STYLE('',(#2589));
+#2589 = FILL_AREA_STYLE_COLOUR('',#2505);
+#2590 = STYLED_ITEM('color',(#2591),#1690);
+#2591 = PRESENTATION_STYLE_ASSIGNMENT((#2592));
+#2592 = SURFACE_STYLE_USAGE(.BOTH.,#2593);
+#2593 = SURFACE_SIDE_STYLE('',(#2594));
+#2594 = SURFACE_STYLE_FILL_AREA(#2595);
+#2595 = FILL_AREA_STYLE('',(#2596));
+#2596 = FILL_AREA_STYLE_COLOUR('',#2505);
+#2597 = STYLED_ITEM('color',(#2598),#1739);
+#2598 = PRESENTATION_STYLE_ASSIGNMENT((#2599));
+#2599 = SURFACE_STYLE_USAGE(.BOTH.,#2600);
+#2600 = SURFACE_SIDE_STYLE('',(#2601));
+#2601 = SURFACE_STYLE_FILL_AREA(#2602);
+#2602 = FILL_AREA_STYLE('',(#2603));
+#2603 = FILL_AREA_STYLE_COLOUR('',#2505);
+#2604 = STYLED_ITEM('color',(#2605),#1766);
+#2605 = PRESENTATION_STYLE_ASSIGNMENT((#2606));
+#2606 = SURFACE_STYLE_USAGE(.BOTH.,#2607);
+#2607 = SURFACE_SIDE_STYLE('',(#2608));
+#2608 = SURFACE_STYLE_FILL_AREA(#2609);
+#2609 = FILL_AREA_STYLE('',(#2610));
+#2610 = FILL_AREA_STYLE_COLOUR('',#2505);
+#2611 = STYLED_ITEM('color',(#2612),#1775);
+#2612 = PRESENTATION_STYLE_ASSIGNMENT((#2613));
+#2613 = SURFACE_STYLE_USAGE(.BOTH.,#2614);
+#2614 = SURFACE_SIDE_STYLE('',(#2615));
+#2615 = SURFACE_STYLE_FILL_AREA(#2616);
+#2616 = FILL_AREA_STYLE('',(#2617));
+#2617 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2618 = STYLED_ITEM('color',(#2619),#1863);
+#2619 = PRESENTATION_STYLE_ASSIGNMENT((#2620));
+#2620 = SURFACE_STYLE_USAGE(.BOTH.,#2621);
+#2621 = SURFACE_SIDE_STYLE('',(#2622));
+#2622 = SURFACE_STYLE_FILL_AREA(#2623);
+#2623 = FILL_AREA_STYLE('',(#2624));
+#2624 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2625 = STYLED_ITEM('color',(#2626),#1917);
+#2626 = PRESENTATION_STYLE_ASSIGNMENT((#2627));
+#2627 = SURFACE_STYLE_USAGE(.BOTH.,#2628);
+#2628 = SURFACE_SIDE_STYLE('',(#2629));
+#2629 = SURFACE_STYLE_FILL_AREA(#2630);
+#2630 = FILL_AREA_STYLE('',(#2631));
+#2631 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2632 = STYLED_ITEM('color',(#2633),#2024);
+#2633 = PRESENTATION_STYLE_ASSIGNMENT((#2634));
+#2634 = SURFACE_STYLE_USAGE(.BOTH.,#2635);
+#2635 = SURFACE_SIDE_STYLE('',(#2636));
+#2636 = SURFACE_STYLE_FILL_AREA(#2637);
+#2637 = FILL_AREA_STYLE('',(#2638));
+#2638 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2639 = STYLED_ITEM('color',(#2640),#2059);
+#2640 = PRESENTATION_STYLE_ASSIGNMENT((#2641));
+#2641 = SURFACE_STYLE_USAGE(.BOTH.,#2642);
+#2642 = SURFACE_SIDE_STYLE('',(#2643));
+#2643 = SURFACE_STYLE_FILL_AREA(#2644);
+#2644 = FILL_AREA_STYLE('',(#2645));
+#2645 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2646 = STYLED_ITEM('color',(#2647),#2090);
+#2647 = PRESENTATION_STYLE_ASSIGNMENT((#2648));
+#2648 = SURFACE_STYLE_USAGE(.BOTH.,#2649);
+#2649 = SURFACE_SIDE_STYLE('',(#2650));
+#2650 = SURFACE_STYLE_FILL_AREA(#2651);
+#2651 = FILL_AREA_STYLE('',(#2652));
+#2652 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2653 = STYLED_ITEM('color',(#2654),#2171);
+#2654 = PRESENTATION_STYLE_ASSIGNMENT((#2655));
+#2655 = SURFACE_STYLE_USAGE(.BOTH.,#2656);
+#2656 = SURFACE_SIDE_STYLE('',(#2657));
+#2657 = SURFACE_STYLE_FILL_AREA(#2658);
+#2658 = FILL_AREA_STYLE('',(#2659));
+#2659 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2660 = STYLED_ITEM('color',(#2661),#2226);
+#2661 = PRESENTATION_STYLE_ASSIGNMENT((#2662));
+#2662 = SURFACE_STYLE_USAGE(.BOTH.,#2663);
+#2663 = SURFACE_SIDE_STYLE('',(#2664));
+#2664 = SURFACE_STYLE_FILL_AREA(#2665);
+#2665 = FILL_AREA_STYLE('',(#2666));
+#2666 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2667 = STYLED_ITEM('color',(#2668),#2253);
+#2668 = PRESENTATION_STYLE_ASSIGNMENT((#2669));
+#2669 = SURFACE_STYLE_USAGE(.BOTH.,#2670);
+#2670 = SURFACE_SIDE_STYLE('',(#2671));
+#2671 = SURFACE_STYLE_FILL_AREA(#2672);
+#2672 = FILL_AREA_STYLE('',(#2673));
+#2673 = FILL_AREA_STYLE_COLOUR('',#2505);
+#2674 = STYLED_ITEM('color',(#2675),#2258);
+#2675 = PRESENTATION_STYLE_ASSIGNMENT((#2676));
+#2676 = SURFACE_STYLE_USAGE(.BOTH.,#2677);
+#2677 = SURFACE_SIDE_STYLE('',(#2678));
+#2678 = SURFACE_STYLE_FILL_AREA(#2679);
+#2679 = FILL_AREA_STYLE('',(#2680));
+#2680 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2681 = STYLED_ITEM('color',(#2682),#2293);
+#2682 = PRESENTATION_STYLE_ASSIGNMENT((#2683));
+#2683 = SURFACE_STYLE_USAGE(.BOTH.,#2684);
+#2684 = SURFACE_SIDE_STYLE('',(#2685));
+#2685 = SURFACE_STYLE_FILL_AREA(#2686);
+#2686 = FILL_AREA_STYLE('',(#2687));
+#2687 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2688 = STYLED_ITEM('color',(#2689),#2347);
+#2689 = PRESENTATION_STYLE_ASSIGNMENT((#2690));
+#2690 = SURFACE_STYLE_USAGE(.BOTH.,#2691);
+#2691 = SURFACE_SIDE_STYLE('',(#2692));
+#2692 = SURFACE_STYLE_FILL_AREA(#2693);
+#2693 = FILL_AREA_STYLE('',(#2694));
+#2694 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2695 = STYLED_ITEM('color',(#2696),#2402);
+#2696 = PRESENTATION_STYLE_ASSIGNMENT((#2697));
+#2697 = SURFACE_STYLE_USAGE(.BOTH.,#2698);
+#2698 = SURFACE_SIDE_STYLE('',(#2699));
+#2699 = SURFACE_STYLE_FILL_AREA(#2700);
+#2700 = FILL_AREA_STYLE('',(#2701));
+#2701 = FILL_AREA_STYLE_COLOUR('',#2420);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/electronic-components/capacitors/capsmd4x3.stl b/Electrical Parts/electronic-components/capacitors/capsmd4x3.stl
new file mode 100644
index 00000000..e38b58c1
Binary files /dev/null and b/Electrical Parts/electronic-components/capacitors/capsmd4x3.stl differ
diff --git a/Electrical Parts/electronic-components/capacitors/capsmd6_3x3.fcstd b/Electrical Parts/electronic-components/capacitors/capsmd6_3x3.fcstd
new file mode 100644
index 00000000..8b46c28c
Binary files /dev/null and b/Electrical Parts/electronic-components/capacitors/capsmd6_3x3.fcstd differ
diff --git a/Electrical Parts/electronic-components/capacitors/capsmd6_3x3.step b/Electrical Parts/electronic-components/capacitors/capsmd6_3x3.step
new file mode 100644
index 00000000..1e8c2a53
--- /dev/null
+++ b/Electrical Parts/electronic-components/capacitors/capsmd6_3x3.step	
@@ -0,0 +1,3106 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/FreeCAD-library/Electrical 
+Parts/electronic-components/capacitors/capsmd6_3x3.step',
+  '2014-12-28T08:56:22',('FreeCAD'),('FreeCAD'),
+  'Open CASCADE STEP processor 6.7','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('capsmd6_3x3','capsmd6_3x3','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#648,#1746,#2076),#2406);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#105,#159,#266,#301,#332,#413,#468,#495,#500,
+    #535,#589,#644));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#50,#77,#78));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-3.15,6.039613253961E-16,0.97));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-3.15,1.532107773983E-15,3.06));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(-3.15,5.195843755246E-16,0.78));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,3.15);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,3.46389583683E-16,0.78));
+#35 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#36 = DIRECTION('',(-1.,5.498247360048E-17,-2.441712325684E-32));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.,1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(6.28318530718,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(0.,1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.T.);
+#51 = EDGE_CURVE('',#22,#22,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,3.15);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(-5.200131019955E-49,4.307665335546E-16,0.97));
+#56 = DIRECTION('',(-2.736911063134E-48,4.440892098501E-16,1.));
+#57 = DIRECTION('',(-1.,5.498247360048E-17,-2.441712325684E-32));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(4.695600626316E-32,0.19));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(1.,0.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = TOROIDAL_SURFACE('',#67,2.96,0.19);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(-5.200131019955E-49,4.307665335546E-16,0.97));
+#69 = DIRECTION('',(2.736911063134E-48,-4.440892098501E-16,-1.));
+#70 = DIRECTION('',(-1.,5.498247360048E-17,-2.441712325684E-32));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);
+#72 = LINE('',#73,#74);
+#73 = CARTESIAN_POINT('',(-0.,0.));
+#74 = VECTOR('',#75,1.);
+#75 = DIRECTION('',(-1.,0.));
+#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#77 = ORIENTED_EDGE('',*,*,#21,.T.);
+#78 = ORIENTED_EDGE('',*,*,#79,.F.);
+#79 = EDGE_CURVE('',#24,#24,#80,.T.);
+#80 = SURFACE_CURVE('',#81,(#86,#93),.PCURVE_S1.);
+#81 = CIRCLE('',#82,3.15);
+#82 = AXIS2_PLACEMENT_3D('',#83,#84,#85);
+#83 = CARTESIAN_POINT('',(-7.34013481313E-47,1.358912982141E-15,3.06));
+#84 = DIRECTION('',(-2.189528850508E-47,4.440892098501E-16,1.));
+#85 = DIRECTION('',(-1.,5.498247360048E-17,-2.441712325684E-32));
+#86 = PCURVE('',#32,#87);
+#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(1.565200208772E-32,2.28));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(1.,0.));
+#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#93 = PCURVE('',#94,#99);
+#94 = TOROIDAL_SURFACE('',#95,2.95,0.2);
+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
+#96 = CARTESIAN_POINT('',(-7.34013481313E-47,1.358912982141E-15,3.06));
+#97 = DIRECTION('',(-2.189528850508E-47,4.440892098501E-16,1.));
+#98 = DIRECTION('',(-1.,5.498247360048E-17,-2.441712325684E-32));
+#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);
+#100 = LINE('',#101,#102);
+#101 = CARTESIAN_POINT('',(0.,0.));
+#102 = VECTOR('',#103,1.);
+#103 = DIRECTION('',(1.,0.));
+#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#105 = ADVANCED_FACE('',(#106),#66,.T.);
+#106 = FACE_BOUND('',#107,.F.);
+#107 = EDGE_LOOP('',(#108,#130,#131,#132));
+#108 = ORIENTED_EDGE('',*,*,#109,.F.);
+#109 = EDGE_CURVE('',#22,#110,#112,.T.);
+#110 = VERTEX_POINT('',#111);
+#111 = CARTESIAN_POINT('',(-2.96,5.091377055405E-16,0.78));
+#112 = SEAM_CURVE('',#113,(#118,#124),.PCURVE_S1.);
+#113 = CIRCLE('',#114,0.19);
+#114 = AXIS2_PLACEMENT_3D('',#115,#116,#117);
+#115 = CARTESIAN_POINT('',(-2.96,5.93514655412E-16,0.97));
+#116 = DIRECTION('',(-5.498247360048E-17,-1.,4.440892098501E-16));
+#117 = DIRECTION('',(-1.,5.498247360048E-17,-2.441712325684E-32));
+#118 = PCURVE('',#66,#119);
+#119 = DEFINITIONAL_REPRESENTATION('',(#120),#123);
+#120 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121,#122),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#121 = CARTESIAN_POINT('',(4.695600626316E-32,0.));
+#122 = CARTESIAN_POINT('',(4.695600626316E-32,1.570796326795));
+#123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#124 = PCURVE('',#66,#125);
+#125 = DEFINITIONAL_REPRESENTATION('',(#126),#129);
+#126 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#127,#128),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#127 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#128 = CARTESIAN_POINT('',(-6.28318530718,1.570796326795));
+#129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#130 = ORIENTED_EDGE('',*,*,#51,.T.);
+#131 = ORIENTED_EDGE('',*,*,#109,.T.);
+#132 = ORIENTED_EDGE('',*,*,#133,.F.);
+#133 = EDGE_CURVE('',#110,#110,#134,.T.);
+#134 = SURFACE_CURVE('',#135,(#140,#147),.PCURVE_S1.);
+#135 = CIRCLE('',#136,2.96);
+#136 = AXIS2_PLACEMENT_3D('',#137,#138,#139);
+#137 = CARTESIAN_POINT('',(0.,3.46389583683E-16,0.78));
+#138 = DIRECTION('',(-2.736911063134E-48,4.440892098501E-16,1.));
+#139 = DIRECTION('',(-1.,5.498247360048E-17,-2.441712325684E-32));
+#140 = PCURVE('',#66,#141);
+#141 = DEFINITIONAL_REPRESENTATION('',(#142),#146);
+#142 = LINE('',#143,#144);
+#143 = CARTESIAN_POINT('',(-0.,1.570796326795));
+#144 = VECTOR('',#145,1.);
+#145 = DIRECTION('',(-1.,0.));
+#146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#147 = PCURVE('',#148,#153);
+#148 = PLANE('',#149);
+#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152);
+#150 = CARTESIAN_POINT('',(0.,3.46389583683E-16,0.78));
+#151 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#152 = DIRECTION('',(-1.,5.498247360048E-17,-2.441712325684E-32));
+#153 = DEFINITIONAL_REPRESENTATION('',(#154),#158);
+#154 = CIRCLE('',#155,2.96);
+#155 = AXIS2_PLACEMENT_2D('',#156,#157);
+#156 = CARTESIAN_POINT('',(0.,0.));
+#157 = DIRECTION('',(1.,0.));
+#158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#159 = ADVANCED_FACE('',(#160),#94,.T.);
+#160 = FACE_BOUND('',#161,.T.);
+#161 = EDGE_LOOP('',(#162,#163,#185,#214,#243,#265));
+#162 = ORIENTED_EDGE('',*,*,#79,.T.);
+#163 = ORIENTED_EDGE('',*,*,#164,.T.);
+#164 = EDGE_CURVE('',#24,#165,#167,.T.);
+#165 = VERTEX_POINT('',#166);
+#166 = CARTESIAN_POINT('',(-2.95,1.609929121233E-15,3.26));
+#167 = SEAM_CURVE('',#168,(#173,#179),.PCURVE_S1.);
+#168 = CIRCLE('',#169,0.2);
+#169 = AXIS2_PLACEMENT_3D('',#170,#171,#172);
+#170 = CARTESIAN_POINT('',(-2.95,1.521111279263E-15,3.06));
+#171 = DIRECTION('',(5.498247360048E-17,1.,-4.440892098501E-16));
+#172 = DIRECTION('',(-1.,5.498247360048E-17,-2.441712325684E-32));
+#173 = PCURVE('',#94,#174);
+#174 = DEFINITIONAL_REPRESENTATION('',(#175),#178);
+#175 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#176,#177),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#176 = CARTESIAN_POINT('',(-1.565200208772E-32,0.));
+#177 = CARTESIAN_POINT('',(-1.565200208772E-32,1.570796326795));
+#178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#179 = PCURVE('',#94,#180);
+#180 = DEFINITIONAL_REPRESENTATION('',(#181),#184);
+#181 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#182,#183),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#182 = CARTESIAN_POINT('',(6.28318530718,0.));
+#183 = CARTESIAN_POINT('',(6.28318530718,1.570796326795));
+#184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#185 = ORIENTED_EDGE('',*,*,#186,.F.);
+#186 = EDGE_CURVE('',#187,#165,#189,.T.);
+#187 = VERTEX_POINT('',#188);
+#188 = CARTESIAN_POINT('',(2.554774941176,-1.474999999979,3.26));
+#189 = SURFACE_CURVE('',#190,(#195,#202),.PCURVE_S1.);
+#190 = CIRCLE('',#191,2.95);
+#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194);
+#192 = CARTESIAN_POINT('',(-7.778040583231E-47,1.447730824111E-15,3.26)
+  );
+#193 = DIRECTION('',(-2.189528850508E-47,4.440892098501E-16,1.));
+#194 = DIRECTION('',(-1.,5.498247360048E-17,-2.441712325684E-32));
+#195 = PCURVE('',#94,#196);
+#196 = DEFINITIONAL_REPRESENTATION('',(#197),#201);
+#197 = LINE('',#198,#199);
+#198 = CARTESIAN_POINT('',(0.,1.570796326795));
+#199 = VECTOR('',#200,1.);
+#200 = DIRECTION('',(1.,0.));
+#201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#202 = PCURVE('',#203,#208);
+#203 = PLANE('',#204);
+#204 = AXIS2_PLACEMENT_3D('',#205,#206,#207);
+#205 = CARTESIAN_POINT('',(0.,1.447730824111E-15,3.26));
+#206 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#207 = DIRECTION('',(-1.,2.297985435097E-16,-1.020510536119E-31));
+#208 = DEFINITIONAL_REPRESENTATION('',(#209),#213);
+#209 = CIRCLE('',#210,2.95);
+#210 = AXIS2_PLACEMENT_2D('',#211,#212);
+#211 = CARTESIAN_POINT('',(4.379057701015E-47,1.479114197289E-31));
+#212 = DIRECTION('',(1.,1.748160699092E-16));
+#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#214 = ORIENTED_EDGE('',*,*,#215,.F.);
+#215 = EDGE_CURVE('',#216,#187,#218,.T.);
+#216 = VERTEX_POINT('',#217);
+#217 = CARTESIAN_POINT('',(-2.554774941173,-1.474999999979,3.26));
+#218 = SURFACE_CURVE('',#219,(#224,#231),.PCURVE_S1.);
+#219 = CIRCLE('',#220,2.95);
+#220 = AXIS2_PLACEMENT_3D('',#221,#222,#223);
+#221 = CARTESIAN_POINT('',(0.,1.447730824111E-15,3.26));
+#222 = DIRECTION('',(-0.,4.440892098501E-16,1.));
+#223 = DIRECTION('',(1.,0.,0.));
+#224 = PCURVE('',#94,#225);
+#225 = DEFINITIONAL_REPRESENTATION('',(#226),#230);
+#226 = LINE('',#227,#228);
+#227 = CARTESIAN_POINT('',(-3.14159265359,1.570796326795));
+#228 = VECTOR('',#229,1.);
+#229 = DIRECTION('',(1.,0.));
+#230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#231 = PCURVE('',#232,#237);
+#232 = CYLINDRICAL_SURFACE('',#233,2.95);
+#233 = AXIS2_PLACEMENT_3D('',#234,#235,#236);
+#234 = CARTESIAN_POINT('',(0.,1.447730824111E-15,3.26));
+#235 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#236 = DIRECTION('',(1.,0.,0.));
+#237 = DEFINITIONAL_REPRESENTATION('',(#238),#242);
+#238 = LINE('',#239,#240);
+#239 = CARTESIAN_POINT('',(0.,0.));
+#240 = VECTOR('',#241,1.);
+#241 = DIRECTION('',(1.,0.));
+#242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#243 = ORIENTED_EDGE('',*,*,#244,.F.);
+#244 = EDGE_CURVE('',#165,#216,#245,.T.);
+#245 = SURFACE_CURVE('',#246,(#251,#258),.PCURVE_S1.);
+#246 = CIRCLE('',#247,2.95);
+#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250);
+#248 = CARTESIAN_POINT('',(-7.778040583231E-47,1.447730824111E-15,3.26)
+  );
+#249 = DIRECTION('',(-2.189528850508E-47,4.440892098501E-16,1.));
+#250 = DIRECTION('',(-1.,5.498247360048E-17,-2.441712325684E-32));
+#251 = PCURVE('',#94,#252);
+#252 = DEFINITIONAL_REPRESENTATION('',(#253),#257);
+#253 = LINE('',#254,#255);
+#254 = CARTESIAN_POINT('',(0.,1.570796326795));
+#255 = VECTOR('',#256,1.);
+#256 = DIRECTION('',(1.,0.));
+#257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#258 = PCURVE('',#203,#259);
+#259 = DEFINITIONAL_REPRESENTATION('',(#260),#264);
+#260 = CIRCLE('',#261,2.95);
+#261 = AXIS2_PLACEMENT_2D('',#262,#263);
+#262 = CARTESIAN_POINT('',(4.379057701015E-47,1.479114197289E-31));
+#263 = DIRECTION('',(1.,1.748160699092E-16));
+#264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#265 = ORIENTED_EDGE('',*,*,#164,.F.);
+#266 = ADVANCED_FACE('',(#267,#270),#148,.F.);
+#267 = FACE_BOUND('',#268,.F.);
+#268 = EDGE_LOOP('',(#269));
+#269 = ORIENTED_EDGE('',*,*,#133,.T.);
+#270 = FACE_BOUND('',#271,.F.);
+#271 = EDGE_LOOP('',(#272));
+#272 = ORIENTED_EDGE('',*,*,#273,.F.);
+#273 = EDGE_CURVE('',#274,#274,#276,.T.);
+#274 = VERTEX_POINT('',#275);
+#275 = CARTESIAN_POINT('',(-2.95,5.195843755246E-16,0.78));
+#276 = SURFACE_CURVE('',#277,(#282,#289),.PCURVE_S1.);
+#277 = CIRCLE('',#278,2.95);
+#278 = AXIS2_PLACEMENT_3D('',#279,#280,#281);
+#279 = CARTESIAN_POINT('',(0.,3.46389583683E-16,0.78));
+#280 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#281 = DIRECTION('',(-1.,5.871009892933E-17,-2.607252144375E-32));
+#282 = PCURVE('',#148,#283);
+#283 = DEFINITIONAL_REPRESENTATION('',(#284),#288);
+#284 = CIRCLE('',#285,2.95);
+#285 = AXIS2_PLACEMENT_2D('',#286,#287);
+#286 = CARTESIAN_POINT('',(0.,0.));
+#287 = DIRECTION('',(1.,-3.727625328846E-18));
+#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#289 = PCURVE('',#290,#295);
+#290 = CYLINDRICAL_SURFACE('',#291,2.95);
+#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294);
+#292 = CARTESIAN_POINT('',(0.,2.57571741713E-16,0.58));
+#293 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#294 = DIRECTION('',(-1.,4.365622740899E-17,-1.938725953509E-32));
+#295 = DEFINITIONAL_REPRESENTATION('',(#296),#300);
+#296 = LINE('',#297,#298);
+#297 = CARTESIAN_POINT('',(0.,0.2));
+#298 = VECTOR('',#299,1.);
+#299 = DIRECTION('',(1.,0.));
+#300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#301 = ADVANCED_FACE('',(#302),#203,.T.);
+#302 = FACE_BOUND('',#303,.T.);
+#303 = EDGE_LOOP('',(#304,#305,#306));
+#304 = ORIENTED_EDGE('',*,*,#186,.T.);
+#305 = ORIENTED_EDGE('',*,*,#244,.T.);
+#306 = ORIENTED_EDGE('',*,*,#307,.T.);
+#307 = EDGE_CURVE('',#216,#187,#308,.T.);
+#308 = SURFACE_CURVE('',#309,(#313,#320),.PCURVE_S1.);
+#309 = LINE('',#310,#311);
+#310 = CARTESIAN_POINT('',(-2.554774941171,-1.474999999979,3.26));
+#311 = VECTOR('',#312,1.);
+#312 = DIRECTION('',(1.,0.,0.));
+#313 = PCURVE('',#203,#314);
+#314 = DEFINITIONAL_REPRESENTATION('',(#315),#319);
+#315 = LINE('',#316,#317);
+#316 = CARTESIAN_POINT('',(2.554774941171,1.474999999979));
+#317 = VECTOR('',#318,1.);
+#318 = DIRECTION('',(-1.,-2.297985435097E-16));
+#319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#320 = PCURVE('',#321,#326);
+#321 = PLANE('',#322);
+#322 = AXIS2_PLACEMENT_3D('',#323,#324,#325);
+#323 = CARTESIAN_POINT('',(-2.554774941171,-1.474999999979,3.26));
+#324 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#325 = DIRECTION('',(1.,0.,0.));
+#326 = DEFINITIONAL_REPRESENTATION('',(#327),#331);
+#327 = LINE('',#328,#329);
+#328 = CARTESIAN_POINT('',(0.,0.));
+#329 = VECTOR('',#330,1.);
+#330 = DIRECTION('',(1.,0.));
+#331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#332 = ADVANCED_FACE('',(#333),#232,.F.);
+#333 = FACE_BOUND('',#334,.F.);
+#334 = EDGE_LOOP('',(#335,#358,#391,#412));
+#335 = ORIENTED_EDGE('',*,*,#336,.T.);
+#336 = EDGE_CURVE('',#216,#337,#339,.T.);
+#337 = VERTEX_POINT('',#338);
+#338 = CARTESIAN_POINT('',(-2.554774941173,-1.474999999979,3.25));
+#339 = SURFACE_CURVE('',#340,(#344,#351),.PCURVE_S1.);
+#340 = LINE('',#341,#342);
+#341 = CARTESIAN_POINT('',(-2.554774941173,-1.474999999979,3.26));
+#342 = VECTOR('',#343,1.);
+#343 = DIRECTION('',(-0.,-4.440892098501E-16,-1.));
+#344 = PCURVE('',#232,#345);
+#345 = DEFINITIONAL_REPRESENTATION('',(#346),#350);
+#346 = LINE('',#347,#348);
+#347 = CARTESIAN_POINT('',(3.66519142918,0.));
+#348 = VECTOR('',#349,1.);
+#349 = DIRECTION('',(0.,-1.));
+#350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#351 = PCURVE('',#321,#352);
+#352 = DEFINITIONAL_REPRESENTATION('',(#353),#357);
+#353 = LINE('',#354,#355);
+#354 = CARTESIAN_POINT('',(-2.54862797533E-12,0.));
+#355 = VECTOR('',#356,1.);
+#356 = DIRECTION('',(-0.,-1.));
+#357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#358 = ORIENTED_EDGE('',*,*,#359,.T.);
+#359 = EDGE_CURVE('',#337,#360,#362,.T.);
+#360 = VERTEX_POINT('',#361);
+#361 = CARTESIAN_POINT('',(2.554774941176,-1.474999999979,3.25));
+#362 = SURFACE_CURVE('',#363,(#368,#375),.PCURVE_S1.);
+#363 = CIRCLE('',#364,2.95);
+#364 = AXIS2_PLACEMENT_3D('',#365,#366,#367);
+#365 = CARTESIAN_POINT('',(0.,1.443289932013E-15,3.25));
+#366 = DIRECTION('',(-0.,4.440892098501E-16,1.));
+#367 = DIRECTION('',(1.,0.,0.));
+#368 = PCURVE('',#232,#369);
+#369 = DEFINITIONAL_REPRESENTATION('',(#370),#374);
+#370 = LINE('',#371,#372);
+#371 = CARTESIAN_POINT('',(0.,-1.E-02));
+#372 = VECTOR('',#373,1.);
+#373 = DIRECTION('',(1.,0.));
+#374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#375 = PCURVE('',#376,#381);
+#376 = PLANE('',#377);
+#377 = AXIS2_PLACEMENT_3D('',#378,#379,#380);
+#378 = CARTESIAN_POINT('',(1.166184524354E-12,-1.943934342146,3.25));
+#379 = DIRECTION('',(-3.750883863344E-32,-6.847452428574E-16,-1.));
+#380 = DIRECTION('',(0.,-1.,6.847452428574E-16));
+#381 = DEFINITIONAL_REPRESENTATION('',(#382),#390);
+#382 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#383,#384,#385,#386,#387,#388
+,#389),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,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(
+  '') );
+#383 = CARTESIAN_POINT('',(-1.943934342146,-2.949999999999));
+#384 = CARTESIAN_POINT('',(-7.053484224475,-2.949999999999));
+#385 = CARTESIAN_POINT('',(-4.49870928331,1.475000000001));
+#386 = CARTESIAN_POINT('',(-1.943934342146,5.900000000001));
+#387 = CARTESIAN_POINT('',(0.610840599018,1.475000000001));
+#388 = CARTESIAN_POINT('',(3.165615540182,-2.949999999999));
+#389 = CARTESIAN_POINT('',(-1.943934342146,-2.949999999999));
+#390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#391 = ORIENTED_EDGE('',*,*,#392,.F.);
+#392 = EDGE_CURVE('',#187,#360,#393,.T.);
+#393 = SURFACE_CURVE('',#394,(#398,#405),.PCURVE_S1.);
+#394 = LINE('',#395,#396);
+#395 = CARTESIAN_POINT('',(2.554774941176,-1.474999999979,3.26));
+#396 = VECTOR('',#397,1.);
+#397 = DIRECTION('',(-0.,-4.440892098501E-16,-1.));
+#398 = PCURVE('',#232,#399);
+#399 = DEFINITIONAL_REPRESENTATION('',(#400),#404);
+#400 = LINE('',#401,#402);
+#401 = CARTESIAN_POINT('',(5.759586531589,0.));
+#402 = VECTOR('',#403,1.);
+#403 = DIRECTION('',(0.,-1.));
+#404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#405 = PCURVE('',#321,#406);
+#406 = DEFINITIONAL_REPRESENTATION('',(#407),#411);
+#407 = LINE('',#408,#409);
+#408 = CARTESIAN_POINT('',(5.109549882347,0.));
+#409 = VECTOR('',#410,1.);
+#410 = DIRECTION('',(-0.,-1.));
+#411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#412 = ORIENTED_EDGE('',*,*,#215,.F.);
+#413 = ADVANCED_FACE('',(#414),#290,.T.);
+#414 = FACE_BOUND('',#415,.T.);
+#415 = EDGE_LOOP('',(#416,#445,#466,#467));
+#416 = ORIENTED_EDGE('',*,*,#417,.T.);
+#417 = EDGE_CURVE('',#418,#418,#420,.T.);
+#418 = VERTEX_POINT('',#419);
+#419 = CARTESIAN_POINT('',(-2.95,3.863576125696E-16,0.58));
+#420 = SURFACE_CURVE('',#421,(#426,#433),.PCURVE_S1.);
+#421 = CIRCLE('',#422,2.95);
+#422 = AXIS2_PLACEMENT_3D('',#423,#424,#425);
+#423 = CARTESIAN_POINT('',(0.,2.57571741713E-16,0.58));
+#424 = DIRECTION('',(-2.736911063134E-48,4.440892098501E-16,1.));
+#425 = DIRECTION('',(-1.,4.365622740899E-17,-1.938725953509E-32));
+#426 = PCURVE('',#290,#427);
+#427 = DEFINITIONAL_REPRESENTATION('',(#428),#432);
+#428 = LINE('',#429,#430);
+#429 = CARTESIAN_POINT('',(0.,0.));
+#430 = VECTOR('',#431,1.);
+#431 = DIRECTION('',(1.,0.));
+#432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#433 = PCURVE('',#434,#439);
+#434 = PLANE('',#435);
+#435 = AXIS2_PLACEMENT_3D('',#436,#437,#438);
+#436 = CARTESIAN_POINT('',(0.,2.57571741713E-16,0.58));
+#437 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#438 = DIRECTION('',(-1.,4.088440344651E-17,-1.815632242175E-32));
+#439 = DEFINITIONAL_REPRESENTATION('',(#440),#444);
+#440 = CIRCLE('',#441,2.95);
+#441 = AXIS2_PLACEMENT_2D('',#442,#443);
+#442 = CARTESIAN_POINT('',(0.,0.));
+#443 = DIRECTION('',(1.,-2.771823962476E-18));
+#444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#445 = ORIENTED_EDGE('',*,*,#446,.T.);
+#446 = EDGE_CURVE('',#418,#274,#447,.T.);
+#447 = SEAM_CURVE('',#448,(#452,#459),.PCURVE_S1.);
+#448 = LINE('',#449,#450);
+#449 = CARTESIAN_POINT('',(-2.95,3.863576125696E-16,0.58));
+#450 = VECTOR('',#451,1.);
+#451 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#452 = PCURVE('',#290,#453);
+#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458);
+#454 = LINE('',#455,#456);
+#455 = CARTESIAN_POINT('',(0.,0.));
+#456 = VECTOR('',#457,1.);
+#457 = DIRECTION('',(0.,1.));
+#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#459 = PCURVE('',#290,#460);
+#460 = DEFINITIONAL_REPRESENTATION('',(#461),#465);
+#461 = LINE('',#462,#463);
+#462 = CARTESIAN_POINT('',(6.28318530718,0.));
+#463 = VECTOR('',#464,1.);
+#464 = DIRECTION('',(0.,1.));
+#465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#466 = ORIENTED_EDGE('',*,*,#273,.F.);
+#467 = ORIENTED_EDGE('',*,*,#446,.F.);
+#468 = ADVANCED_FACE('',(#469),#321,.T.);
+#469 = FACE_BOUND('',#470,.T.);
+#470 = EDGE_LOOP('',(#471,#472,#493,#494));
+#471 = ORIENTED_EDGE('',*,*,#336,.T.);
+#472 = ORIENTED_EDGE('',*,*,#473,.T.);
+#473 = EDGE_CURVE('',#337,#360,#474,.T.);
+#474 = SURFACE_CURVE('',#475,(#479,#486),.PCURVE_S1.);
+#475 = LINE('',#476,#477);
+#476 = CARTESIAN_POINT('',(-2.554774941171,-1.474999999979,3.25));
+#477 = VECTOR('',#478,1.);
+#478 = DIRECTION('',(1.,0.,0.));
+#479 = PCURVE('',#321,#480);
+#480 = DEFINITIONAL_REPRESENTATION('',(#481),#485);
+#481 = LINE('',#482,#483);
+#482 = CARTESIAN_POINT('',(0.,-1.E-02));
+#483 = VECTOR('',#484,1.);
+#484 = DIRECTION('',(1.,0.));
+#485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#486 = PCURVE('',#376,#487);
+#487 = DEFINITIONAL_REPRESENTATION('',(#488),#492);
+#488 = LINE('',#489,#490);
+#489 = CARTESIAN_POINT('',(-0.468934342167,2.554774941172));
+#490 = VECTOR('',#491,1.);
+#491 = DIRECTION('',(0.,-1.));
+#492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#493 = ORIENTED_EDGE('',*,*,#392,.F.);
+#494 = ORIENTED_EDGE('',*,*,#307,.F.);
+#495 = ADVANCED_FACE('',(#496),#376,.F.);
+#496 = FACE_BOUND('',#497,.F.);
+#497 = EDGE_LOOP('',(#498,#499));
+#498 = ORIENTED_EDGE('',*,*,#473,.T.);
+#499 = ORIENTED_EDGE('',*,*,#359,.F.);
+#500 = ADVANCED_FACE('',(#501,#532),#434,.T.);
+#501 = FACE_BOUND('',#502,.T.);
+#502 = EDGE_LOOP('',(#503));
+#503 = ORIENTED_EDGE('',*,*,#504,.T.);
+#504 = EDGE_CURVE('',#505,#505,#507,.T.);
+#505 = VERTEX_POINT('',#506);
+#506 = CARTESIAN_POINT('',(-2.96,3.785895759147E-16,0.58));
+#507 = SURFACE_CURVE('',#508,(#513,#520),.PCURVE_S1.);
+#508 = CIRCLE('',#509,2.96);
+#509 = AXIS2_PLACEMENT_3D('',#510,#511,#512);
+#510 = CARTESIAN_POINT('',(-1.368455531567E-48,2.57571741713E-16,0.58));
+#511 = DIRECTION('',(-2.736911063134E-48,4.440892098501E-16,1.));
+#512 = DIRECTION('',(-1.,4.088440344651E-17,-1.815632242175E-32));
+#513 = PCURVE('',#434,#514);
+#514 = DEFINITIONAL_REPRESENTATION('',(#515),#519);
+#515 = CIRCLE('',#516,2.96);
+#516 = AXIS2_PLACEMENT_2D('',#517,#518);
+#517 = CARTESIAN_POINT('',(1.368455531567E-48,0.));
+#518 = DIRECTION('',(1.,-1.665669141092E-32));
+#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#520 = PCURVE('',#521,#526);
+#521 = TOROIDAL_SURFACE('',#522,2.96,0.19);
+#522 = AXIS2_PLACEMENT_3D('',#523,#524,#525);
+#523 = CARTESIAN_POINT('',(-8.484424295717E-49,1.731947918415E-16,0.39)
+  );
+#524 = DIRECTION('',(2.736911063134E-48,-4.440892098501E-16,-1.));
+#525 = DIRECTION('',(-1.,4.088440344651E-17,-1.815632242175E-32));
+#526 = DEFINITIONAL_REPRESENTATION('',(#527),#531);
+#527 = LINE('',#528,#529);
+#528 = CARTESIAN_POINT('',(-0.,4.712388980385));
+#529 = VECTOR('',#530,1.);
+#530 = DIRECTION('',(-1.,0.));
+#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#532 = FACE_BOUND('',#533,.T.);
+#533 = EDGE_LOOP('',(#534));
+#534 = ORIENTED_EDGE('',*,*,#417,.F.);
+#535 = ADVANCED_FACE('',(#536),#521,.T.);
+#536 = FACE_BOUND('',#537,.F.);
+#537 = EDGE_LOOP('',(#538,#560,#561,#562));
+#538 = ORIENTED_EDGE('',*,*,#539,.F.);
+#539 = EDGE_CURVE('',#505,#540,#542,.T.);
+#540 = VERTEX_POINT('',#541);
+#541 = CARTESIAN_POINT('',(-3.15,3.01980662698E-16,0.39));
+#542 = SEAM_CURVE('',#543,(#548,#554),.PCURVE_S1.);
+#543 = CIRCLE('',#544,0.19);
+#544 = AXIS2_PLACEMENT_3D('',#545,#546,#547);
+#545 = CARTESIAN_POINT('',(-2.96,2.942126260432E-16,0.39));
+#546 = DIRECTION('',(-4.088440344651E-17,-1.,4.440892098501E-16));
+#547 = DIRECTION('',(-1.,4.088440344651E-17,-1.815632242175E-32));
+#548 = PCURVE('',#521,#549);
+#549 = DEFINITIONAL_REPRESENTATION('',(#550),#553);
+#550 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#551,#552),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#551 = CARTESIAN_POINT('',(0.,4.712388980385));
+#552 = CARTESIAN_POINT('',(0.,6.28318530718));
+#553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#554 = PCURVE('',#521,#555);
+#555 = DEFINITIONAL_REPRESENTATION('',(#556),#559);
+#556 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#557,#558),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#557 = CARTESIAN_POINT('',(-6.28318530718,4.712388980385));
+#558 = CARTESIAN_POINT('',(-6.28318530718,6.28318530718));
+#559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#560 = ORIENTED_EDGE('',*,*,#504,.T.);
+#561 = ORIENTED_EDGE('',*,*,#539,.T.);
+#562 = ORIENTED_EDGE('',*,*,#563,.F.);
+#563 = EDGE_CURVE('',#540,#540,#564,.T.);
+#564 = SURFACE_CURVE('',#565,(#570,#577),.PCURVE_S1.);
+#565 = CIRCLE('',#566,3.15);
+#566 = AXIS2_PLACEMENT_3D('',#567,#568,#569);
+#567 = CARTESIAN_POINT('',(-8.484424295717E-49,1.731947918415E-16,0.39)
+  );
+#568 = DIRECTION('',(-2.736911063134E-48,4.440892098501E-16,1.));
+#569 = DIRECTION('',(-1.,4.088440344651E-17,-1.815632242175E-32));
+#570 = PCURVE('',#521,#571);
+#571 = DEFINITIONAL_REPRESENTATION('',(#572),#576);
+#572 = LINE('',#573,#574);
+#573 = CARTESIAN_POINT('',(-0.,6.28318530718));
+#574 = VECTOR('',#575,1.);
+#575 = DIRECTION('',(-1.,0.));
+#576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#577 = PCURVE('',#578,#583);
+#578 = CYLINDRICAL_SURFACE('',#579,3.15);
+#579 = AXIS2_PLACEMENT_3D('',#580,#581,#582);
+#580 = CARTESIAN_POINT('',(0.,0.,0.));
+#581 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#582 = DIRECTION('',(-1.,0.,0.));
+#583 = DEFINITIONAL_REPRESENTATION('',(#584),#588);
+#584 = LINE('',#585,#586);
+#585 = CARTESIAN_POINT('',(0.,0.39));
+#586 = VECTOR('',#587,1.);
+#587 = DIRECTION('',(1.,0.));
+#588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#589 = ADVANCED_FACE('',(#590),#578,.T.);
+#590 = FACE_BOUND('',#591,.T.);
+#591 = EDGE_LOOP('',(#592,#615,#642,#643));
+#592 = ORIENTED_EDGE('',*,*,#593,.F.);
+#593 = EDGE_CURVE('',#594,#540,#596,.T.);
+#594 = VERTEX_POINT('',#595);
+#595 = CARTESIAN_POINT('',(-3.15,0.,0.));
+#596 = SEAM_CURVE('',#597,(#601,#608),.PCURVE_S1.);
+#597 = LINE('',#598,#599);
+#598 = CARTESIAN_POINT('',(-3.15,0.,0.));
+#599 = VECTOR('',#600,1.);
+#600 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#601 = PCURVE('',#578,#602);
+#602 = DEFINITIONAL_REPRESENTATION('',(#603),#607);
+#603 = LINE('',#604,#605);
+#604 = CARTESIAN_POINT('',(0.,0.));
+#605 = VECTOR('',#606,1.);
+#606 = DIRECTION('',(0.,1.));
+#607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#608 = PCURVE('',#578,#609);
+#609 = DEFINITIONAL_REPRESENTATION('',(#610),#614);
+#610 = LINE('',#611,#612);
+#611 = CARTESIAN_POINT('',(6.28318530718,0.));
+#612 = VECTOR('',#613,1.);
+#613 = DIRECTION('',(0.,1.));
+#614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#615 = ORIENTED_EDGE('',*,*,#616,.T.);
+#616 = EDGE_CURVE('',#594,#594,#617,.T.);
+#617 = SURFACE_CURVE('',#618,(#623,#630),.PCURVE_S1.);
+#618 = CIRCLE('',#619,3.15);
+#619 = AXIS2_PLACEMENT_3D('',#620,#621,#622);
+#620 = CARTESIAN_POINT('',(0.,0.,0.));
+#621 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#622 = DIRECTION('',(-1.,0.,0.));
+#623 = PCURVE('',#578,#624);
+#624 = DEFINITIONAL_REPRESENTATION('',(#625),#629);
+#625 = LINE('',#626,#627);
+#626 = CARTESIAN_POINT('',(0.,0.));
+#627 = VECTOR('',#628,1.);
+#628 = DIRECTION('',(1.,0.));
+#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('',(0.,0.,0.));
+#634 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#635 = DIRECTION('',(-1.,0.,0.));
+#636 = DEFINITIONAL_REPRESENTATION('',(#637),#641);
+#637 = CIRCLE('',#638,3.15);
+#638 = AXIS2_PLACEMENT_2D('',#639,#640);
+#639 = CARTESIAN_POINT('',(0.,0.));
+#640 = DIRECTION('',(1.,-0.));
+#641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#642 = ORIENTED_EDGE('',*,*,#593,.T.);
+#643 = ORIENTED_EDGE('',*,*,#563,.F.);
+#644 = ADVANCED_FACE('',(#645),#631,.F.);
+#645 = FACE_BOUND('',#646,.T.);
+#646 = EDGE_LOOP('',(#647));
+#647 = ORIENTED_EDGE('',*,*,#616,.F.);
+#648 = MANIFOLD_SOLID_BREP('',#649);
+#649 = CLOSED_SHELL('',(#650,#770,#846,#1023,#1101,#1354,#1448,#1475,
+    #1524,#1573,#1600,#1607,#1614,#1663,#1712,#1739));
+#650 = ADVANCED_FACE('',(#651),#665,.F.);
+#651 = FACE_BOUND('',#652,.F.);
+#652 = EDGE_LOOP('',(#653,#688,#716,#744));
+#653 = ORIENTED_EDGE('',*,*,#654,.T.);
+#654 = EDGE_CURVE('',#655,#657,#659,.T.);
+#655 = VERTEX_POINT('',#656);
+#656 = CARTESIAN_POINT('',(3.3,1.885000000001,0.));
+#657 = VERTEX_POINT('',#658);
+#658 = CARTESIAN_POINT('',(3.3,1.885000000001,-0.64));
+#659 = SURFACE_CURVE('',#660,(#664,#676),.PCURVE_S1.);
+#660 = LINE('',#661,#662);
+#661 = CARTESIAN_POINT('',(3.3,1.885000000001,0.));
+#662 = VECTOR('',#663,1.);
+#663 = DIRECTION('',(-0.,-0.,-1.));
+#664 = PCURVE('',#665,#670);
+#665 = PLANE('',#666);
+#666 = AXIS2_PLACEMENT_3D('',#667,#668,#669);
+#667 = CARTESIAN_POINT('',(3.3,1.885000000001,0.));
+#668 = DIRECTION('',(-1.,0.,0.));
+#669 = DIRECTION('',(0.,-1.,0.));
+#670 = DEFINITIONAL_REPRESENTATION('',(#671),#675);
+#671 = LINE('',#672,#673);
+#672 = CARTESIAN_POINT('',(0.,0.));
+#673 = VECTOR('',#674,1.);
+#674 = DIRECTION('',(0.,-1.));
+#675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#676 = PCURVE('',#677,#682);
+#677 = PLANE('',#678);
+#678 = AXIS2_PLACEMENT_3D('',#679,#680,#681);
+#679 = CARTESIAN_POINT('',(1.885,3.3,0.));
+#680 = DIRECTION('',(-0.707106781186,-0.707106781187,0.));
+#681 = DIRECTION('',(0.707106781187,-0.707106781186,0.));
+#682 = DEFINITIONAL_REPRESENTATION('',(#683),#687);
+#683 = LINE('',#684,#685);
+#684 = CARTESIAN_POINT('',(2.001112190757,0.));
+#685 = VECTOR('',#686,1.);
+#686 = DIRECTION('',(0.,-1.));
+#687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#688 = ORIENTED_EDGE('',*,*,#689,.T.);
+#689 = EDGE_CURVE('',#657,#690,#692,.T.);
+#690 = VERTEX_POINT('',#691);
+#691 = CARTESIAN_POINT('',(3.3,-3.3,-0.64));
+#692 = SURFACE_CURVE('',#693,(#697,#704),.PCURVE_S1.);
+#693 = LINE('',#694,#695);
+#694 = CARTESIAN_POINT('',(3.3,1.885000000001,-0.64));
+#695 = VECTOR('',#696,1.);
+#696 = DIRECTION('',(0.,-1.,0.));
+#697 = PCURVE('',#665,#698);
+#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703);
+#699 = LINE('',#700,#701);
+#700 = CARTESIAN_POINT('',(0.,-0.64));
+#701 = VECTOR('',#702,1.);
+#702 = DIRECTION('',(1.,0.));
+#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#704 = PCURVE('',#705,#710);
+#705 = PLANE('',#706);
+#706 = AXIS2_PLACEMENT_3D('',#707,#708,#709);
+#707 = CARTESIAN_POINT('',(3.3,1.885000000001,-0.64));
+#708 = DIRECTION('',(0.,0.,1.));
+#709 = DIRECTION('',(1.,0.,0.));
+#710 = DEFINITIONAL_REPRESENTATION('',(#711),#715);
+#711 = LINE('',#712,#713);
+#712 = CARTESIAN_POINT('',(0.,0.));
+#713 = VECTOR('',#714,1.);
+#714 = DIRECTION('',(0.,-1.));
+#715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#716 = ORIENTED_EDGE('',*,*,#717,.F.);
+#717 = EDGE_CURVE('',#718,#690,#720,.T.);
+#718 = VERTEX_POINT('',#719);
+#719 = CARTESIAN_POINT('',(3.3,-3.3,0.));
+#720 = SURFACE_CURVE('',#721,(#725,#732),.PCURVE_S1.);
+#721 = LINE('',#722,#723);
+#722 = CARTESIAN_POINT('',(3.3,-3.3,0.));
+#723 = VECTOR('',#724,1.);
+#724 = DIRECTION('',(-0.,-0.,-1.));
+#725 = PCURVE('',#665,#726);
+#726 = DEFINITIONAL_REPRESENTATION('',(#727),#731);
+#727 = LINE('',#728,#729);
+#728 = CARTESIAN_POINT('',(5.185000000001,0.));
+#729 = VECTOR('',#730,1.);
+#730 = DIRECTION('',(0.,-1.));
+#731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#732 = PCURVE('',#733,#738);
+#733 = PLANE('',#734);
+#734 = AXIS2_PLACEMENT_3D('',#735,#736,#737);
+#735 = CARTESIAN_POINT('',(3.3,-3.3,0.));
+#736 = DIRECTION('',(0.,1.,0.));
+#737 = DIRECTION('',(-1.,0.,0.));
+#738 = DEFINITIONAL_REPRESENTATION('',(#739),#743);
+#739 = LINE('',#740,#741);
+#740 = CARTESIAN_POINT('',(0.,0.));
+#741 = VECTOR('',#742,1.);
+#742 = DIRECTION('',(0.,-1.));
+#743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#744 = ORIENTED_EDGE('',*,*,#745,.F.);
+#745 = EDGE_CURVE('',#655,#718,#746,.T.);
+#746 = SURFACE_CURVE('',#747,(#751,#758),.PCURVE_S1.);
+#747 = LINE('',#748,#749);
+#748 = CARTESIAN_POINT('',(3.3,1.885000000001,0.));
+#749 = VECTOR('',#750,1.);
+#750 = DIRECTION('',(0.,-1.,0.));
+#751 = PCURVE('',#665,#752);
+#752 = DEFINITIONAL_REPRESENTATION('',(#753),#757);
+#753 = LINE('',#754,#755);
+#754 = CARTESIAN_POINT('',(0.,0.));
+#755 = VECTOR('',#756,1.);
+#756 = DIRECTION('',(1.,0.));
+#757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#758 = PCURVE('',#759,#764);
+#759 = PLANE('',#760);
+#760 = AXIS2_PLACEMENT_3D('',#761,#762,#763);
+#761 = CARTESIAN_POINT('',(3.3,1.885000000001,0.));
+#762 = DIRECTION('',(0.,0.,1.));
+#763 = DIRECTION('',(1.,0.,0.));
+#764 = DEFINITIONAL_REPRESENTATION('',(#765),#769);
+#765 = LINE('',#766,#767);
+#766 = CARTESIAN_POINT('',(0.,0.));
+#767 = VECTOR('',#768,1.);
+#768 = DIRECTION('',(0.,-1.));
+#769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#770 = ADVANCED_FACE('',(#771),#677,.F.);
+#771 = FACE_BOUND('',#772,.F.);
+#772 = EDGE_LOOP('',(#773,#803,#824,#825));
+#773 = ORIENTED_EDGE('',*,*,#774,.T.);
+#774 = EDGE_CURVE('',#775,#777,#779,.T.);
+#775 = VERTEX_POINT('',#776);
+#776 = CARTESIAN_POINT('',(1.885,3.3,0.));
+#777 = VERTEX_POINT('',#778);
+#778 = CARTESIAN_POINT('',(1.885,3.3,-0.64));
+#779 = SURFACE_CURVE('',#780,(#784,#791),.PCURVE_S1.);
+#780 = LINE('',#781,#782);
+#781 = CARTESIAN_POINT('',(1.885,3.3,0.));
+#782 = VECTOR('',#783,1.);
+#783 = DIRECTION('',(-0.,-0.,-1.));
+#784 = PCURVE('',#677,#785);
+#785 = DEFINITIONAL_REPRESENTATION('',(#786),#790);
+#786 = LINE('',#787,#788);
+#787 = CARTESIAN_POINT('',(0.,0.));
+#788 = VECTOR('',#789,1.);
+#789 = DIRECTION('',(0.,-1.));
+#790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#791 = PCURVE('',#792,#797);
+#792 = PLANE('',#793);
+#793 = AXIS2_PLACEMENT_3D('',#794,#795,#796);
+#794 = CARTESIAN_POINT('',(-1.885,3.3,0.));
+#795 = DIRECTION('',(0.,-1.,0.));
+#796 = DIRECTION('',(1.,0.,0.));
+#797 = DEFINITIONAL_REPRESENTATION('',(#798),#802);
+#798 = LINE('',#799,#800);
+#799 = CARTESIAN_POINT('',(3.77,0.));
+#800 = VECTOR('',#801,1.);
+#801 = DIRECTION('',(0.,-1.));
+#802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#803 = ORIENTED_EDGE('',*,*,#804,.T.);
+#804 = EDGE_CURVE('',#777,#657,#805,.T.);
+#805 = SURFACE_CURVE('',#806,(#810,#817),.PCURVE_S1.);
+#806 = LINE('',#807,#808);
+#807 = CARTESIAN_POINT('',(1.885,3.3,-0.64));
+#808 = VECTOR('',#809,1.);
+#809 = DIRECTION('',(0.707106781187,-0.707106781186,0.));
+#810 = PCURVE('',#677,#811);
+#811 = DEFINITIONAL_REPRESENTATION('',(#812),#816);
+#812 = LINE('',#813,#814);
+#813 = CARTESIAN_POINT('',(0.,-0.64));
+#814 = VECTOR('',#815,1.);
+#815 = DIRECTION('',(1.,0.));
+#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#817 = PCURVE('',#705,#818);
+#818 = DEFINITIONAL_REPRESENTATION('',(#819),#823);
+#819 = LINE('',#820,#821);
+#820 = CARTESIAN_POINT('',(-1.415,1.414999999999));
+#821 = VECTOR('',#822,1.);
+#822 = DIRECTION('',(0.707106781187,-0.707106781186));
+#823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#824 = ORIENTED_EDGE('',*,*,#654,.F.);
+#825 = ORIENTED_EDGE('',*,*,#826,.F.);
+#826 = EDGE_CURVE('',#775,#655,#827,.T.);
+#827 = SURFACE_CURVE('',#828,(#832,#839),.PCURVE_S1.);
+#828 = LINE('',#829,#830);
+#829 = CARTESIAN_POINT('',(1.885,3.3,0.));
+#830 = VECTOR('',#831,1.);
+#831 = DIRECTION('',(0.707106781187,-0.707106781186,0.));
+#832 = PCURVE('',#677,#833);
+#833 = DEFINITIONAL_REPRESENTATION('',(#834),#838);
+#834 = LINE('',#835,#836);
+#835 = CARTESIAN_POINT('',(0.,0.));
+#836 = VECTOR('',#837,1.);
+#837 = DIRECTION('',(1.,0.));
+#838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#839 = PCURVE('',#759,#840);
+#840 = DEFINITIONAL_REPRESENTATION('',(#841),#845);
+#841 = LINE('',#842,#843);
+#842 = CARTESIAN_POINT('',(-1.415,1.414999999999));
+#843 = VECTOR('',#844,1.);
+#844 = DIRECTION('',(0.707106781187,-0.707106781186));
+#845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#846 = ADVANCED_FACE('',(#847),#733,.F.);
+#847 = FACE_BOUND('',#848,.F.);
+#848 = EDGE_LOOP('',(#849,#872,#873,#896,#922,#948,#974,#997));
+#849 = ORIENTED_EDGE('',*,*,#850,.F.);
+#850 = EDGE_CURVE('',#718,#851,#853,.T.);
+#851 = VERTEX_POINT('',#852);
+#852 = CARTESIAN_POINT('',(-3.3,-3.3,0.));
+#853 = SURFACE_CURVE('',#854,(#858,#865),.PCURVE_S1.);
+#854 = LINE('',#855,#856);
+#855 = CARTESIAN_POINT('',(3.3,-3.3,0.));
+#856 = VECTOR('',#857,1.);
+#857 = DIRECTION('',(-1.,0.,0.));
+#858 = PCURVE('',#733,#859);
+#859 = DEFINITIONAL_REPRESENTATION('',(#860),#864);
+#860 = LINE('',#861,#862);
+#861 = CARTESIAN_POINT('',(0.,0.));
+#862 = VECTOR('',#863,1.);
+#863 = DIRECTION('',(1.,0.));
+#864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#865 = PCURVE('',#759,#866);
+#866 = DEFINITIONAL_REPRESENTATION('',(#867),#871);
+#867 = LINE('',#868,#869);
+#868 = CARTESIAN_POINT('',(0.,-5.185000000001));
+#869 = VECTOR('',#870,1.);
+#870 = DIRECTION('',(-1.,0.));
+#871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#872 = ORIENTED_EDGE('',*,*,#717,.T.);
+#873 = ORIENTED_EDGE('',*,*,#874,.T.);
+#874 = EDGE_CURVE('',#690,#875,#877,.T.);
+#875 = VERTEX_POINT('',#876);
+#876 = CARTESIAN_POINT('',(0.325,-3.3,-0.64));
+#877 = SURFACE_CURVE('',#878,(#882,#889),.PCURVE_S1.);
+#878 = LINE('',#879,#880);
+#879 = CARTESIAN_POINT('',(3.3,-3.3,-0.64));
+#880 = VECTOR('',#881,1.);
+#881 = DIRECTION('',(-1.,0.,0.));
+#882 = PCURVE('',#733,#883);
+#883 = DEFINITIONAL_REPRESENTATION('',(#884),#888);
+#884 = LINE('',#885,#886);
+#885 = CARTESIAN_POINT('',(0.,-0.64));
+#886 = VECTOR('',#887,1.);
+#887 = DIRECTION('',(1.,0.));
+#888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#889 = PCURVE('',#705,#890);
+#890 = DEFINITIONAL_REPRESENTATION('',(#891),#895);
+#891 = LINE('',#892,#893);
+#892 = CARTESIAN_POINT('',(0.,-5.185000000001));
+#893 = VECTOR('',#894,1.);
+#894 = DIRECTION('',(-1.,0.));
+#895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#896 = ORIENTED_EDGE('',*,*,#897,.T.);
+#897 = EDGE_CURVE('',#875,#898,#900,.T.);
+#898 = VERTEX_POINT('',#899);
+#899 = CARTESIAN_POINT('',(0.325,-3.3,-0.32));
+#900 = SURFACE_CURVE('',#901,(#905,#911),.PCURVE_S1.);
+#901 = LINE('',#902,#903);
+#902 = CARTESIAN_POINT('',(0.325,-3.3,-0.32));
+#903 = VECTOR('',#904,1.);
+#904 = DIRECTION('',(0.,0.,1.));
+#905 = PCURVE('',#733,#906);
+#906 = DEFINITIONAL_REPRESENTATION('',(#907),#910);
+#907 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#908,#909),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.32,0.),.PIECEWISE_BEZIER_KNOTS.);
+#908 = CARTESIAN_POINT('',(2.975,-0.64));
+#909 = CARTESIAN_POINT('',(2.975,-0.32));
+#910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#911 = PCURVE('',#912,#917);
+#912 = PLANE('',#913);
+#913 = AXIS2_PLACEMENT_3D('',#914,#915,#916);
+#914 = CARTESIAN_POINT('',(0.325,-3.5,-0.64));
+#915 = DIRECTION('',(-1.,0.,0.));
+#916 = DIRECTION('',(0.,1.,0.));
+#917 = DEFINITIONAL_REPRESENTATION('',(#918),#921);
+#918 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#919,#920),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.32,0.),.PIECEWISE_BEZIER_KNOTS.);
+#919 = CARTESIAN_POINT('',(0.2,0.));
+#920 = CARTESIAN_POINT('',(0.2,-0.32));
+#921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#922 = ORIENTED_EDGE('',*,*,#923,.T.);
+#923 = EDGE_CURVE('',#898,#924,#926,.T.);
+#924 = VERTEX_POINT('',#925);
+#925 = CARTESIAN_POINT('',(-0.325,-3.3,-0.32));
+#926 = SURFACE_CURVE('',#927,(#931,#937),.PCURVE_S1.);
+#927 = LINE('',#928,#929);
+#928 = CARTESIAN_POINT('',(1.4875,-3.3,-0.32));
+#929 = VECTOR('',#930,1.);
+#930 = DIRECTION('',(-1.,0.,0.));
+#931 = PCURVE('',#733,#932);
+#932 = DEFINITIONAL_REPRESENTATION('',(#933),#936);
+#933 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#934,#935),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(1.1625,1.8125),.PIECEWISE_BEZIER_KNOTS.);
+#934 = CARTESIAN_POINT('',(2.975,-0.32));
+#935 = CARTESIAN_POINT('',(3.625,-0.32));
+#936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#937 = PCURVE('',#938,#943);
+#938 = PLANE('',#939);
+#939 = AXIS2_PLACEMENT_3D('',#940,#941,#942);
+#940 = CARTESIAN_POINT('',(-0.325,-3.5,-0.32));
+#941 = DIRECTION('',(0.,0.,-1.));
+#942 = DIRECTION('',(-1.,0.,0.));
+#943 = DEFINITIONAL_REPRESENTATION('',(#944),#947);
+#944 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#945,#946),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(1.1625,1.8125),.PIECEWISE_BEZIER_KNOTS.);
+#945 = CARTESIAN_POINT('',(-0.65,0.2));
+#946 = CARTESIAN_POINT('',(0.,0.2));
+#947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#948 = ORIENTED_EDGE('',*,*,#949,.T.);
+#949 = EDGE_CURVE('',#924,#950,#952,.T.);
+#950 = VERTEX_POINT('',#951);
+#951 = CARTESIAN_POINT('',(-0.325,-3.3,-0.64));
+#952 = SURFACE_CURVE('',#953,(#957,#963),.PCURVE_S1.);
+#953 = LINE('',#954,#955);
+#954 = CARTESIAN_POINT('',(-0.325,-3.3,-0.32));
+#955 = VECTOR('',#956,1.);
+#956 = DIRECTION('',(0.,0.,-1.));
+#957 = PCURVE('',#733,#958);
+#958 = DEFINITIONAL_REPRESENTATION('',(#959),#962);
+#959 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#960,#961),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.32),.PIECEWISE_BEZIER_KNOTS.);
+#960 = CARTESIAN_POINT('',(3.625,-0.32));
+#961 = CARTESIAN_POINT('',(3.625,-0.64));
+#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#963 = PCURVE('',#964,#969);
+#964 = PLANE('',#965);
+#965 = AXIS2_PLACEMENT_3D('',#966,#967,#968);
+#966 = CARTESIAN_POINT('',(-0.325,-0.9,-0.64));
+#967 = DIRECTION('',(1.,0.,0.));
+#968 = DIRECTION('',(0.,-1.,0.));
+#969 = DEFINITIONAL_REPRESENTATION('',(#970),#973);
+#970 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#971,#972),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.32),.PIECEWISE_BEZIER_KNOTS.);
+#971 = CARTESIAN_POINT('',(2.4,-0.32));
+#972 = CARTESIAN_POINT('',(2.4,0.));
+#973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#974 = ORIENTED_EDGE('',*,*,#975,.T.);
+#975 = EDGE_CURVE('',#950,#976,#978,.T.);
+#976 = VERTEX_POINT('',#977);
+#977 = CARTESIAN_POINT('',(-3.3,-3.3,-0.64));
+#978 = SURFACE_CURVE('',#979,(#983,#990),.PCURVE_S1.);
+#979 = LINE('',#980,#981);
+#980 = CARTESIAN_POINT('',(3.3,-3.3,-0.64));
+#981 = VECTOR('',#982,1.);
+#982 = DIRECTION('',(-1.,0.,0.));
+#983 = PCURVE('',#733,#984);
+#984 = DEFINITIONAL_REPRESENTATION('',(#985),#989);
+#985 = LINE('',#986,#987);
+#986 = CARTESIAN_POINT('',(0.,-0.64));
+#987 = VECTOR('',#988,1.);
+#988 = DIRECTION('',(1.,0.));
+#989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#990 = PCURVE('',#705,#991);
+#991 = DEFINITIONAL_REPRESENTATION('',(#992),#996);
+#992 = LINE('',#993,#994);
+#993 = CARTESIAN_POINT('',(0.,-5.185000000001));
+#994 = VECTOR('',#995,1.);
+#995 = DIRECTION('',(-1.,0.));
+#996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#997 = ORIENTED_EDGE('',*,*,#998,.F.);
+#998 = EDGE_CURVE('',#851,#976,#999,.T.);
+#999 = SURFACE_CURVE('',#1000,(#1004,#1011),.PCURVE_S1.);
+#1000 = LINE('',#1001,#1002);
+#1001 = CARTESIAN_POINT('',(-3.3,-3.3,0.));
+#1002 = VECTOR('',#1003,1.);
+#1003 = DIRECTION('',(-0.,-0.,-1.));
+#1004 = PCURVE('',#733,#1005);
+#1005 = DEFINITIONAL_REPRESENTATION('',(#1006),#1010);
+#1006 = LINE('',#1007,#1008);
+#1007 = CARTESIAN_POINT('',(6.6,0.));
+#1008 = VECTOR('',#1009,1.);
+#1009 = DIRECTION('',(0.,-1.));
+#1010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1011 = PCURVE('',#1012,#1017);
+#1012 = PLANE('',#1013);
+#1013 = AXIS2_PLACEMENT_3D('',#1014,#1015,#1016);
+#1014 = CARTESIAN_POINT('',(-3.3,-3.3,0.));
+#1015 = DIRECTION('',(1.,0.,0.));
+#1016 = DIRECTION('',(0.,1.,0.));
+#1017 = DEFINITIONAL_REPRESENTATION('',(#1018),#1022);
+#1018 = LINE('',#1019,#1020);
+#1019 = CARTESIAN_POINT('',(0.,0.));
+#1020 = VECTOR('',#1021,1.);
+#1021 = DIRECTION('',(0.,-1.));
+#1022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1023 = ADVANCED_FACE('',(#1024),#759,.T.);
+#1024 = FACE_BOUND('',#1025,.F.);
+#1025 = EDGE_LOOP('',(#1026,#1027,#1028,#1051,#1079,#1100));
+#1026 = ORIENTED_EDGE('',*,*,#745,.T.);
+#1027 = ORIENTED_EDGE('',*,*,#850,.T.);
+#1028 = ORIENTED_EDGE('',*,*,#1029,.T.);
+#1029 = EDGE_CURVE('',#851,#1030,#1032,.T.);
+#1030 = VERTEX_POINT('',#1031);
+#1031 = CARTESIAN_POINT('',(-3.3,1.885000000001,0.));
+#1032 = SURFACE_CURVE('',#1033,(#1037,#1044),.PCURVE_S1.);
+#1033 = LINE('',#1034,#1035);
+#1034 = CARTESIAN_POINT('',(-3.3,-3.3,0.));
+#1035 = VECTOR('',#1036,1.);
+#1036 = DIRECTION('',(0.,1.,0.));
+#1037 = PCURVE('',#759,#1038);
+#1038 = DEFINITIONAL_REPRESENTATION('',(#1039),#1043);
+#1039 = LINE('',#1040,#1041);
+#1040 = CARTESIAN_POINT('',(-6.6,-5.185000000001));
+#1041 = VECTOR('',#1042,1.);
+#1042 = DIRECTION('',(0.,1.));
+#1043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1044 = PCURVE('',#1012,#1045);
+#1045 = DEFINITIONAL_REPRESENTATION('',(#1046),#1050);
+#1046 = LINE('',#1047,#1048);
+#1047 = CARTESIAN_POINT('',(0.,0.));
+#1048 = VECTOR('',#1049,1.);
+#1049 = DIRECTION('',(1.,0.));
+#1050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1051 = ORIENTED_EDGE('',*,*,#1052,.T.);
+#1052 = EDGE_CURVE('',#1030,#1053,#1055,.T.);
+#1053 = VERTEX_POINT('',#1054);
+#1054 = CARTESIAN_POINT('',(-1.885,3.3,0.));
+#1055 = SURFACE_CURVE('',#1056,(#1060,#1067),.PCURVE_S1.);
+#1056 = LINE('',#1057,#1058);
+#1057 = CARTESIAN_POINT('',(-3.3,1.885000000001,0.));
+#1058 = VECTOR('',#1059,1.);
+#1059 = DIRECTION('',(0.707106781187,0.707106781186,0.));
+#1060 = PCURVE('',#759,#1061);
+#1061 = DEFINITIONAL_REPRESENTATION('',(#1062),#1066);
+#1062 = LINE('',#1063,#1064);
+#1063 = CARTESIAN_POINT('',(-6.6,0.));
+#1064 = VECTOR('',#1065,1.);
+#1065 = DIRECTION('',(0.707106781187,0.707106781186));
+#1066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1067 = PCURVE('',#1068,#1073);
+#1068 = PLANE('',#1069);
+#1069 = AXIS2_PLACEMENT_3D('',#1070,#1071,#1072);
+#1070 = CARTESIAN_POINT('',(-3.3,1.885000000001,0.));
+#1071 = DIRECTION('',(0.707106781186,-0.707106781187,0.));
+#1072 = DIRECTION('',(0.707106781187,0.707106781186,0.));
+#1073 = DEFINITIONAL_REPRESENTATION('',(#1074),#1078);
+#1074 = LINE('',#1075,#1076);
+#1075 = CARTESIAN_POINT('',(0.,0.));
+#1076 = VECTOR('',#1077,1.);
+#1077 = DIRECTION('',(1.,0.));
+#1078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1079 = ORIENTED_EDGE('',*,*,#1080,.T.);
+#1080 = EDGE_CURVE('',#1053,#775,#1081,.T.);
+#1081 = SURFACE_CURVE('',#1082,(#1086,#1093),.PCURVE_S1.);
+#1082 = LINE('',#1083,#1084);
+#1083 = CARTESIAN_POINT('',(-1.885,3.3,0.));
+#1084 = VECTOR('',#1085,1.);
+#1085 = DIRECTION('',(1.,0.,0.));
+#1086 = PCURVE('',#759,#1087);
+#1087 = DEFINITIONAL_REPRESENTATION('',(#1088),#1092);
+#1088 = LINE('',#1089,#1090);
+#1089 = CARTESIAN_POINT('',(-5.185,1.414999999999));
+#1090 = VECTOR('',#1091,1.);
+#1091 = DIRECTION('',(1.,0.));
+#1092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1093 = PCURVE('',#792,#1094);
+#1094 = DEFINITIONAL_REPRESENTATION('',(#1095),#1099);
+#1095 = LINE('',#1096,#1097);
+#1096 = CARTESIAN_POINT('',(0.,0.));
+#1097 = VECTOR('',#1098,1.);
+#1098 = DIRECTION('',(1.,0.));
+#1099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1100 = ORIENTED_EDGE('',*,*,#826,.T.);
+#1101 = ADVANCED_FACE('',(#1102),#705,.F.);
+#1102 = FACE_BOUND('',#1103,.F.);
+#1103 = EDGE_LOOP('',(#1104,#1105,#1106,#1129,#1157,#1185,#1213,#1236,
+    #1259,#1280,#1281,#1304,#1332,#1353));
+#1104 = ORIENTED_EDGE('',*,*,#689,.F.);
+#1105 = ORIENTED_EDGE('',*,*,#804,.F.);
+#1106 = ORIENTED_EDGE('',*,*,#1107,.F.);
+#1107 = EDGE_CURVE('',#1108,#777,#1110,.T.);
+#1108 = VERTEX_POINT('',#1109);
+#1109 = CARTESIAN_POINT('',(0.325,3.3,-0.64));
+#1110 = SURFACE_CURVE('',#1111,(#1115,#1122),.PCURVE_S1.);
+#1111 = LINE('',#1112,#1113);
+#1112 = CARTESIAN_POINT('',(-1.885,3.3,-0.64));
+#1113 = VECTOR('',#1114,1.);
+#1114 = DIRECTION('',(1.,0.,0.));
+#1115 = PCURVE('',#705,#1116);
+#1116 = DEFINITIONAL_REPRESENTATION('',(#1117),#1121);
+#1117 = LINE('',#1118,#1119);
+#1118 = CARTESIAN_POINT('',(-5.185,1.414999999999));
+#1119 = VECTOR('',#1120,1.);
+#1120 = DIRECTION('',(1.,0.));
+#1121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1122 = PCURVE('',#792,#1123);
+#1123 = DEFINITIONAL_REPRESENTATION('',(#1124),#1128);
+#1124 = LINE('',#1125,#1126);
+#1125 = CARTESIAN_POINT('',(0.,-0.64));
+#1126 = VECTOR('',#1127,1.);
+#1127 = DIRECTION('',(1.,0.));
+#1128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1129 = ORIENTED_EDGE('',*,*,#1130,.F.);
+#1130 = EDGE_CURVE('',#1131,#1108,#1133,.T.);
+#1131 = VERTEX_POINT('',#1132);
+#1132 = CARTESIAN_POINT('',(0.325,0.9,-0.64));
+#1133 = SURFACE_CURVE('',#1134,(#1138,#1145),.PCURVE_S1.);
+#1134 = LINE('',#1135,#1136);
+#1135 = CARTESIAN_POINT('',(0.325,0.9,-0.64));
+#1136 = VECTOR('',#1137,1.);
+#1137 = DIRECTION('',(0.,1.,0.));
+#1138 = PCURVE('',#705,#1139);
+#1139 = DEFINITIONAL_REPRESENTATION('',(#1140),#1144);
+#1140 = LINE('',#1141,#1142);
+#1141 = CARTESIAN_POINT('',(-2.975,-0.985000000001));
+#1142 = VECTOR('',#1143,1.);
+#1143 = DIRECTION('',(0.,1.));
+#1144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1145 = PCURVE('',#1146,#1151);
+#1146 = PLANE('',#1147);
+#1147 = AXIS2_PLACEMENT_3D('',#1148,#1149,#1150);
+#1148 = CARTESIAN_POINT('',(0.325,0.9,-0.64));
+#1149 = DIRECTION('',(-1.,0.,0.));
+#1150 = DIRECTION('',(0.,1.,0.));
+#1151 = DEFINITIONAL_REPRESENTATION('',(#1152),#1156);
+#1152 = LINE('',#1153,#1154);
+#1153 = CARTESIAN_POINT('',(0.,0.));
+#1154 = VECTOR('',#1155,1.);
+#1155 = DIRECTION('',(1.,0.));
+#1156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1157 = ORIENTED_EDGE('',*,*,#1158,.F.);
+#1158 = EDGE_CURVE('',#1159,#1131,#1161,.T.);
+#1159 = VERTEX_POINT('',#1160);
+#1160 = CARTESIAN_POINT('',(-0.325,0.9,-0.64));
+#1161 = SURFACE_CURVE('',#1162,(#1166,#1173),.PCURVE_S1.);
+#1162 = LINE('',#1163,#1164);
+#1163 = CARTESIAN_POINT('',(-0.325,0.9,-0.64));
+#1164 = VECTOR('',#1165,1.);
+#1165 = DIRECTION('',(1.,0.,0.));
+#1166 = PCURVE('',#705,#1167);
+#1167 = DEFINITIONAL_REPRESENTATION('',(#1168),#1172);
+#1168 = LINE('',#1169,#1170);
+#1169 = CARTESIAN_POINT('',(-3.625,-0.985000000001));
+#1170 = VECTOR('',#1171,1.);
+#1171 = DIRECTION('',(1.,0.));
+#1172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1173 = PCURVE('',#1174,#1179);
+#1174 = PLANE('',#1175);
+#1175 = AXIS2_PLACEMENT_3D('',#1176,#1177,#1178);
+#1176 = CARTESIAN_POINT('',(-0.325,0.9,-0.64));
+#1177 = DIRECTION('',(0.,1.,0.));
+#1178 = DIRECTION('',(1.,0.,0.));
+#1179 = DEFINITIONAL_REPRESENTATION('',(#1180),#1184);
+#1180 = LINE('',#1181,#1182);
+#1181 = CARTESIAN_POINT('',(0.,0.));
+#1182 = VECTOR('',#1183,1.);
+#1183 = DIRECTION('',(1.,0.));
+#1184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1185 = ORIENTED_EDGE('',*,*,#1186,.F.);
+#1186 = EDGE_CURVE('',#1187,#1159,#1189,.T.);
+#1187 = VERTEX_POINT('',#1188);
+#1188 = CARTESIAN_POINT('',(-0.325,3.3,-0.64));
+#1189 = SURFACE_CURVE('',#1190,(#1194,#1201),.PCURVE_S1.);
+#1190 = LINE('',#1191,#1192);
+#1191 = CARTESIAN_POINT('',(-0.325,3.5,-0.64));
+#1192 = VECTOR('',#1193,1.);
+#1193 = DIRECTION('',(0.,-1.,0.));
+#1194 = PCURVE('',#705,#1195);
+#1195 = DEFINITIONAL_REPRESENTATION('',(#1196),#1200);
+#1196 = LINE('',#1197,#1198);
+#1197 = CARTESIAN_POINT('',(-3.625,1.614999999999));
+#1198 = VECTOR('',#1199,1.);
+#1199 = DIRECTION('',(0.,-1.));
+#1200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1201 = PCURVE('',#1202,#1207);
+#1202 = PLANE('',#1203);
+#1203 = AXIS2_PLACEMENT_3D('',#1204,#1205,#1206);
+#1204 = CARTESIAN_POINT('',(-0.325,3.5,-0.64));
+#1205 = DIRECTION('',(1.,0.,0.));
+#1206 = DIRECTION('',(0.,-1.,0.));
+#1207 = DEFINITIONAL_REPRESENTATION('',(#1208),#1212);
+#1208 = LINE('',#1209,#1210);
+#1209 = CARTESIAN_POINT('',(0.,0.));
+#1210 = VECTOR('',#1211,1.);
+#1211 = DIRECTION('',(1.,0.));
+#1212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1213 = ORIENTED_EDGE('',*,*,#1214,.F.);
+#1214 = EDGE_CURVE('',#1215,#1187,#1217,.T.);
+#1215 = VERTEX_POINT('',#1216);
+#1216 = CARTESIAN_POINT('',(-1.885,3.3,-0.64));
+#1217 = SURFACE_CURVE('',#1218,(#1222,#1229),.PCURVE_S1.);
+#1218 = LINE('',#1219,#1220);
+#1219 = CARTESIAN_POINT('',(-1.885,3.3,-0.64));
+#1220 = VECTOR('',#1221,1.);
+#1221 = DIRECTION('',(1.,0.,0.));
+#1222 = PCURVE('',#705,#1223);
+#1223 = DEFINITIONAL_REPRESENTATION('',(#1224),#1228);
+#1224 = LINE('',#1225,#1226);
+#1225 = CARTESIAN_POINT('',(-5.185,1.414999999999));
+#1226 = VECTOR('',#1227,1.);
+#1227 = DIRECTION('',(1.,0.));
+#1228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1229 = PCURVE('',#792,#1230);
+#1230 = DEFINITIONAL_REPRESENTATION('',(#1231),#1235);
+#1231 = LINE('',#1232,#1233);
+#1232 = CARTESIAN_POINT('',(0.,-0.64));
+#1233 = VECTOR('',#1234,1.);
+#1234 = DIRECTION('',(1.,0.));
+#1235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1236 = ORIENTED_EDGE('',*,*,#1237,.F.);
+#1237 = EDGE_CURVE('',#1238,#1215,#1240,.T.);
+#1238 = VERTEX_POINT('',#1239);
+#1239 = CARTESIAN_POINT('',(-3.3,1.885000000001,-0.64));
+#1240 = SURFACE_CURVE('',#1241,(#1245,#1252),.PCURVE_S1.);
+#1241 = LINE('',#1242,#1243);
+#1242 = CARTESIAN_POINT('',(-3.3,1.885000000001,-0.64));
+#1243 = VECTOR('',#1244,1.);
+#1244 = DIRECTION('',(0.707106781187,0.707106781186,0.));
+#1245 = PCURVE('',#705,#1246);
+#1246 = DEFINITIONAL_REPRESENTATION('',(#1247),#1251);
+#1247 = LINE('',#1248,#1249);
+#1248 = CARTESIAN_POINT('',(-6.6,0.));
+#1249 = VECTOR('',#1250,1.);
+#1250 = DIRECTION('',(0.707106781187,0.707106781186));
+#1251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1252 = PCURVE('',#1068,#1253);
+#1253 = DEFINITIONAL_REPRESENTATION('',(#1254),#1258);
+#1254 = LINE('',#1255,#1256);
+#1255 = CARTESIAN_POINT('',(0.,-0.64));
+#1256 = VECTOR('',#1257,1.);
+#1257 = DIRECTION('',(1.,0.));
+#1258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1259 = ORIENTED_EDGE('',*,*,#1260,.F.);
+#1260 = EDGE_CURVE('',#976,#1238,#1261,.T.);
+#1261 = SURFACE_CURVE('',#1262,(#1266,#1273),.PCURVE_S1.);
+#1262 = LINE('',#1263,#1264);
+#1263 = CARTESIAN_POINT('',(-3.3,-3.3,-0.64));
+#1264 = VECTOR('',#1265,1.);
+#1265 = DIRECTION('',(0.,1.,0.));
+#1266 = PCURVE('',#705,#1267);
+#1267 = DEFINITIONAL_REPRESENTATION('',(#1268),#1272);
+#1268 = LINE('',#1269,#1270);
+#1269 = CARTESIAN_POINT('',(-6.6,-5.185000000001));
+#1270 = VECTOR('',#1271,1.);
+#1271 = DIRECTION('',(0.,1.));
+#1272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1273 = PCURVE('',#1012,#1274);
+#1274 = DEFINITIONAL_REPRESENTATION('',(#1275),#1279);
+#1275 = LINE('',#1276,#1277);
+#1276 = CARTESIAN_POINT('',(0.,-0.64));
+#1277 = VECTOR('',#1278,1.);
+#1278 = DIRECTION('',(1.,0.));
+#1279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1280 = ORIENTED_EDGE('',*,*,#975,.F.);
+#1281 = ORIENTED_EDGE('',*,*,#1282,.F.);
+#1282 = EDGE_CURVE('',#1283,#950,#1285,.T.);
+#1283 = VERTEX_POINT('',#1284);
+#1284 = CARTESIAN_POINT('',(-0.325,-0.9,-0.64));
+#1285 = SURFACE_CURVE('',#1286,(#1290,#1297),.PCURVE_S1.);
+#1286 = LINE('',#1287,#1288);
+#1287 = CARTESIAN_POINT('',(-0.325,-0.9,-0.64));
+#1288 = VECTOR('',#1289,1.);
+#1289 = DIRECTION('',(0.,-1.,0.));
+#1290 = PCURVE('',#705,#1291);
+#1291 = DEFINITIONAL_REPRESENTATION('',(#1292),#1296);
+#1292 = LINE('',#1293,#1294);
+#1293 = CARTESIAN_POINT('',(-3.625,-2.785000000001));
+#1294 = VECTOR('',#1295,1.);
+#1295 = DIRECTION('',(0.,-1.));
+#1296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1297 = PCURVE('',#964,#1298);
+#1298 = DEFINITIONAL_REPRESENTATION('',(#1299),#1303);
+#1299 = LINE('',#1300,#1301);
+#1300 = CARTESIAN_POINT('',(0.,0.));
+#1301 = VECTOR('',#1302,1.);
+#1302 = DIRECTION('',(1.,0.));
+#1303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1304 = ORIENTED_EDGE('',*,*,#1305,.F.);
+#1305 = EDGE_CURVE('',#1306,#1283,#1308,.T.);
+#1306 = VERTEX_POINT('',#1307);
+#1307 = CARTESIAN_POINT('',(0.325,-0.9,-0.64));
+#1308 = SURFACE_CURVE('',#1309,(#1313,#1320),.PCURVE_S1.);
+#1309 = LINE('',#1310,#1311);
+#1310 = CARTESIAN_POINT('',(0.325,-0.9,-0.64));
+#1311 = VECTOR('',#1312,1.);
+#1312 = DIRECTION('',(-1.,0.,0.));
+#1313 = PCURVE('',#705,#1314);
+#1314 = DEFINITIONAL_REPRESENTATION('',(#1315),#1319);
+#1315 = LINE('',#1316,#1317);
+#1316 = CARTESIAN_POINT('',(-2.975,-2.785000000001));
+#1317 = VECTOR('',#1318,1.);
+#1318 = DIRECTION('',(-1.,0.));
+#1319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1320 = PCURVE('',#1321,#1326);
+#1321 = PLANE('',#1322);
+#1322 = AXIS2_PLACEMENT_3D('',#1323,#1324,#1325);
+#1323 = CARTESIAN_POINT('',(0.325,-0.9,-0.64));
+#1324 = DIRECTION('',(0.,-1.,0.));
+#1325 = DIRECTION('',(-1.,0.,0.));
+#1326 = DEFINITIONAL_REPRESENTATION('',(#1327),#1331);
+#1327 = LINE('',#1328,#1329);
+#1328 = CARTESIAN_POINT('',(0.,-0.));
+#1329 = VECTOR('',#1330,1.);
+#1330 = DIRECTION('',(1.,0.));
+#1331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1332 = ORIENTED_EDGE('',*,*,#1333,.F.);
+#1333 = EDGE_CURVE('',#875,#1306,#1334,.T.);
+#1334 = SURFACE_CURVE('',#1335,(#1339,#1346),.PCURVE_S1.);
+#1335 = LINE('',#1336,#1337);
+#1336 = CARTESIAN_POINT('',(0.325,-3.5,-0.64));
+#1337 = VECTOR('',#1338,1.);
+#1338 = DIRECTION('',(0.,1.,0.));
+#1339 = PCURVE('',#705,#1340);
+#1340 = DEFINITIONAL_REPRESENTATION('',(#1341),#1345);
+#1341 = LINE('',#1342,#1343);
+#1342 = CARTESIAN_POINT('',(-2.975,-5.385000000001));
+#1343 = VECTOR('',#1344,1.);
+#1344 = DIRECTION('',(0.,1.));
+#1345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1346 = PCURVE('',#912,#1347);
+#1347 = DEFINITIONAL_REPRESENTATION('',(#1348),#1352);
+#1348 = LINE('',#1349,#1350);
+#1349 = CARTESIAN_POINT('',(0.,0.));
+#1350 = VECTOR('',#1351,1.);
+#1351 = DIRECTION('',(1.,0.));
+#1352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1353 = ORIENTED_EDGE('',*,*,#874,.F.);
+#1354 = ADVANCED_FACE('',(#1355),#792,.F.);
+#1355 = FACE_BOUND('',#1356,.F.);
+#1356 = EDGE_LOOP('',(#1357,#1358,#1379,#1380,#1401,#1427,#1446,#1447));
+#1357 = ORIENTED_EDGE('',*,*,#1080,.F.);
+#1358 = ORIENTED_EDGE('',*,*,#1359,.T.);
+#1359 = EDGE_CURVE('',#1053,#1215,#1360,.T.);
+#1360 = SURFACE_CURVE('',#1361,(#1365,#1372),.PCURVE_S1.);
+#1361 = LINE('',#1362,#1363);
+#1362 = CARTESIAN_POINT('',(-1.885,3.3,0.));
+#1363 = VECTOR('',#1364,1.);
+#1364 = DIRECTION('',(-0.,-0.,-1.));
+#1365 = PCURVE('',#792,#1366);
+#1366 = DEFINITIONAL_REPRESENTATION('',(#1367),#1371);
+#1367 = LINE('',#1368,#1369);
+#1368 = CARTESIAN_POINT('',(0.,0.));
+#1369 = VECTOR('',#1370,1.);
+#1370 = DIRECTION('',(0.,-1.));
+#1371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1372 = PCURVE('',#1068,#1373);
+#1373 = DEFINITIONAL_REPRESENTATION('',(#1374),#1378);
+#1374 = LINE('',#1375,#1376);
+#1375 = CARTESIAN_POINT('',(2.001112190757,0.));
+#1376 = VECTOR('',#1377,1.);
+#1377 = DIRECTION('',(0.,-1.));
+#1378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1379 = ORIENTED_EDGE('',*,*,#1214,.T.);
+#1380 = ORIENTED_EDGE('',*,*,#1381,.T.);
+#1381 = EDGE_CURVE('',#1187,#1382,#1384,.T.);
+#1382 = VERTEX_POINT('',#1383);
+#1383 = CARTESIAN_POINT('',(-0.325,3.3,-0.32));
+#1384 = SURFACE_CURVE('',#1385,(#1389,#1395),.PCURVE_S1.);
+#1385 = LINE('',#1386,#1387);
+#1386 = CARTESIAN_POINT('',(-0.325,3.3,-0.32));
+#1387 = VECTOR('',#1388,1.);
+#1388 = DIRECTION('',(0.,0.,1.));
+#1389 = PCURVE('',#792,#1390);
+#1390 = DEFINITIONAL_REPRESENTATION('',(#1391),#1394);
+#1391 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1392,#1393),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.32,0.),.PIECEWISE_BEZIER_KNOTS.);
+#1392 = CARTESIAN_POINT('',(1.56,-0.64));
+#1393 = CARTESIAN_POINT('',(1.56,-0.32));
+#1394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1395 = PCURVE('',#1202,#1396);
+#1396 = DEFINITIONAL_REPRESENTATION('',(#1397),#1400);
+#1397 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1398,#1399),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.32,0.),.PIECEWISE_BEZIER_KNOTS.);
+#1398 = CARTESIAN_POINT('',(0.2,0.));
+#1399 = CARTESIAN_POINT('',(0.2,-0.32));
+#1400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1401 = ORIENTED_EDGE('',*,*,#1402,.T.);
+#1402 = EDGE_CURVE('',#1382,#1403,#1405,.T.);
+#1403 = VERTEX_POINT('',#1404);
+#1404 = CARTESIAN_POINT('',(0.325,3.3,-0.32));
+#1405 = SURFACE_CURVE('',#1406,(#1410,#1416),.PCURVE_S1.);
+#1406 = LINE('',#1407,#1408);
+#1407 = CARTESIAN_POINT('',(-1.105,3.3,-0.32));
+#1408 = VECTOR('',#1409,1.);
+#1409 = DIRECTION('',(1.,0.,0.));
+#1410 = PCURVE('',#792,#1411);
+#1411 = DEFINITIONAL_REPRESENTATION('',(#1412),#1415);
+#1412 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1413,#1414),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.78,1.43),.PIECEWISE_BEZIER_KNOTS.);
+#1413 = CARTESIAN_POINT('',(1.56,-0.32));
+#1414 = CARTESIAN_POINT('',(2.21,-0.32));
+#1415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1416 = PCURVE('',#1417,#1422);
+#1417 = PLANE('',#1418);
+#1418 = AXIS2_PLACEMENT_3D('',#1419,#1420,#1421);
+#1419 = CARTESIAN_POINT('',(-0.325,0.9,-0.32));
+#1420 = DIRECTION('',(0.,0.,-1.));
+#1421 = DIRECTION('',(-1.,0.,0.));
+#1422 = DEFINITIONAL_REPRESENTATION('',(#1423),#1426);
+#1423 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1424,#1425),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.78,1.43),.PIECEWISE_BEZIER_KNOTS.);
+#1424 = CARTESIAN_POINT('',(0.,2.4));
+#1425 = CARTESIAN_POINT('',(-0.65,2.4));
+#1426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1427 = ORIENTED_EDGE('',*,*,#1428,.T.);
+#1428 = EDGE_CURVE('',#1403,#1108,#1429,.T.);
+#1429 = SURFACE_CURVE('',#1430,(#1434,#1440),.PCURVE_S1.);
+#1430 = LINE('',#1431,#1432);
+#1431 = CARTESIAN_POINT('',(0.325,3.3,-0.32));
+#1432 = VECTOR('',#1433,1.);
+#1433 = DIRECTION('',(-0.,-0.,-1.));
+#1434 = PCURVE('',#792,#1435);
+#1435 = DEFINITIONAL_REPRESENTATION('',(#1436),#1439);
+#1436 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1437,#1438),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.32),.PIECEWISE_BEZIER_KNOTS.);
+#1437 = CARTESIAN_POINT('',(2.21,-0.32));
+#1438 = CARTESIAN_POINT('',(2.21,-0.64));
+#1439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1440 = PCURVE('',#1146,#1441);
+#1441 = DEFINITIONAL_REPRESENTATION('',(#1442),#1445);
+#1442 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1443,#1444),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.32),.PIECEWISE_BEZIER_KNOTS.);
+#1443 = CARTESIAN_POINT('',(2.4,-0.32));
+#1444 = CARTESIAN_POINT('',(2.4,0.));
+#1445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1446 = ORIENTED_EDGE('',*,*,#1107,.T.);
+#1447 = ORIENTED_EDGE('',*,*,#774,.F.);
+#1448 = ADVANCED_FACE('',(#1449),#1012,.F.);
+#1449 = FACE_BOUND('',#1450,.F.);
+#1450 = EDGE_LOOP('',(#1451,#1452,#1453,#1474));
+#1451 = ORIENTED_EDGE('',*,*,#998,.T.);
+#1452 = ORIENTED_EDGE('',*,*,#1260,.T.);
+#1453 = ORIENTED_EDGE('',*,*,#1454,.F.);
+#1454 = EDGE_CURVE('',#1030,#1238,#1455,.T.);
+#1455 = SURFACE_CURVE('',#1456,(#1460,#1467),.PCURVE_S1.);
+#1456 = LINE('',#1457,#1458);
+#1457 = CARTESIAN_POINT('',(-3.3,1.885000000001,0.));
+#1458 = VECTOR('',#1459,1.);
+#1459 = DIRECTION('',(-0.,-0.,-1.));
+#1460 = PCURVE('',#1012,#1461);
+#1461 = DEFINITIONAL_REPRESENTATION('',(#1462),#1466);
+#1462 = LINE('',#1463,#1464);
+#1463 = CARTESIAN_POINT('',(5.185000000001,0.));
+#1464 = VECTOR('',#1465,1.);
+#1465 = DIRECTION('',(0.,-1.));
+#1466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1467 = PCURVE('',#1068,#1468);
+#1468 = DEFINITIONAL_REPRESENTATION('',(#1469),#1473);
+#1469 = LINE('',#1470,#1471);
+#1470 = CARTESIAN_POINT('',(0.,0.));
+#1471 = VECTOR('',#1472,1.);
+#1472 = DIRECTION('',(0.,-1.));
+#1473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1474 = ORIENTED_EDGE('',*,*,#1029,.F.);
+#1475 = ADVANCED_FACE('',(#1476),#964,.T.);
+#1476 = FACE_BOUND('',#1477,.T.);
+#1477 = EDGE_LOOP('',(#1478,#1479,#1502,#1523));
+#1478 = ORIENTED_EDGE('',*,*,#1282,.F.);
+#1479 = ORIENTED_EDGE('',*,*,#1480,.T.);
+#1480 = EDGE_CURVE('',#1283,#1481,#1483,.T.);
+#1481 = VERTEX_POINT('',#1482);
+#1482 = CARTESIAN_POINT('',(-0.325,-0.9,-0.32));
+#1483 = SURFACE_CURVE('',#1484,(#1488,#1495),.PCURVE_S1.);
+#1484 = LINE('',#1485,#1486);
+#1485 = CARTESIAN_POINT('',(-0.325,-0.9,-0.64));
+#1486 = VECTOR('',#1487,1.);
+#1487 = DIRECTION('',(0.,0.,1.));
+#1488 = PCURVE('',#964,#1489);
+#1489 = DEFINITIONAL_REPRESENTATION('',(#1490),#1494);
+#1490 = LINE('',#1491,#1492);
+#1491 = CARTESIAN_POINT('',(0.,0.));
+#1492 = VECTOR('',#1493,1.);
+#1493 = DIRECTION('',(0.,-1.));
+#1494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1495 = PCURVE('',#1321,#1496);
+#1496 = DEFINITIONAL_REPRESENTATION('',(#1497),#1501);
+#1497 = LINE('',#1498,#1499);
+#1498 = CARTESIAN_POINT('',(0.65,0.));
+#1499 = VECTOR('',#1500,1.);
+#1500 = DIRECTION('',(0.,-1.));
+#1501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1502 = ORIENTED_EDGE('',*,*,#1503,.T.);
+#1503 = EDGE_CURVE('',#1481,#924,#1504,.T.);
+#1504 = SURFACE_CURVE('',#1505,(#1509,#1516),.PCURVE_S1.);
+#1505 = LINE('',#1506,#1507);
+#1506 = CARTESIAN_POINT('',(-0.325,-0.9,-0.32));
+#1507 = VECTOR('',#1508,1.);
+#1508 = DIRECTION('',(0.,-1.,0.));
+#1509 = PCURVE('',#964,#1510);
+#1510 = DEFINITIONAL_REPRESENTATION('',(#1511),#1515);
+#1511 = LINE('',#1512,#1513);
+#1512 = CARTESIAN_POINT('',(0.,-0.32));
+#1513 = VECTOR('',#1514,1.);
+#1514 = DIRECTION('',(1.,0.));
+#1515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1516 = PCURVE('',#938,#1517);
+#1517 = DEFINITIONAL_REPRESENTATION('',(#1518),#1522);
+#1518 = LINE('',#1519,#1520);
+#1519 = CARTESIAN_POINT('',(0.,2.6));
+#1520 = VECTOR('',#1521,1.);
+#1521 = DIRECTION('',(0.,-1.));
+#1522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1523 = ORIENTED_EDGE('',*,*,#949,.T.);
+#1524 = ADVANCED_FACE('',(#1525),#938,.T.);
+#1525 = FACE_BOUND('',#1526,.T.);
+#1526 = EDGE_LOOP('',(#1527,#1528,#1529,#1552));
+#1527 = ORIENTED_EDGE('',*,*,#923,.T.);
+#1528 = ORIENTED_EDGE('',*,*,#1503,.F.);
+#1529 = ORIENTED_EDGE('',*,*,#1530,.F.);
+#1530 = EDGE_CURVE('',#1531,#1481,#1533,.T.);
+#1531 = VERTEX_POINT('',#1532);
+#1532 = CARTESIAN_POINT('',(0.325,-0.9,-0.32));
+#1533 = SURFACE_CURVE('',#1534,(#1538,#1545),.PCURVE_S1.);
+#1534 = LINE('',#1535,#1536);
+#1535 = CARTESIAN_POINT('',(0.325,-0.9,-0.32));
+#1536 = VECTOR('',#1537,1.);
+#1537 = DIRECTION('',(-1.,0.,0.));
+#1538 = PCURVE('',#938,#1539);
+#1539 = DEFINITIONAL_REPRESENTATION('',(#1540),#1544);
+#1540 = LINE('',#1541,#1542);
+#1541 = CARTESIAN_POINT('',(-0.65,2.6));
+#1542 = VECTOR('',#1543,1.);
+#1543 = DIRECTION('',(1.,0.));
+#1544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1545 = PCURVE('',#1321,#1546);
+#1546 = DEFINITIONAL_REPRESENTATION('',(#1547),#1551);
+#1547 = LINE('',#1548,#1549);
+#1548 = CARTESIAN_POINT('',(0.,-0.32));
+#1549 = VECTOR('',#1550,1.);
+#1550 = DIRECTION('',(1.,0.));
+#1551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1552 = ORIENTED_EDGE('',*,*,#1553,.F.);
+#1553 = EDGE_CURVE('',#898,#1531,#1554,.T.);
+#1554 = SURFACE_CURVE('',#1555,(#1559,#1566),.PCURVE_S1.);
+#1555 = LINE('',#1556,#1557);
+#1556 = CARTESIAN_POINT('',(0.325,-3.5,-0.32));
+#1557 = VECTOR('',#1558,1.);
+#1558 = DIRECTION('',(0.,1.,0.));
+#1559 = PCURVE('',#938,#1560);
+#1560 = DEFINITIONAL_REPRESENTATION('',(#1561),#1565);
+#1561 = LINE('',#1562,#1563);
+#1562 = CARTESIAN_POINT('',(-0.65,0.));
+#1563 = VECTOR('',#1564,1.);
+#1564 = DIRECTION('',(0.,1.));
+#1565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1566 = PCURVE('',#912,#1567);
+#1567 = DEFINITIONAL_REPRESENTATION('',(#1568),#1572);
+#1568 = LINE('',#1569,#1570);
+#1569 = CARTESIAN_POINT('',(0.,-0.32));
+#1570 = VECTOR('',#1571,1.);
+#1571 = DIRECTION('',(1.,0.));
+#1572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1573 = ADVANCED_FACE('',(#1574),#912,.T.);
+#1574 = FACE_BOUND('',#1575,.T.);
+#1575 = EDGE_LOOP('',(#1576,#1577,#1578,#1579));
+#1576 = ORIENTED_EDGE('',*,*,#1333,.F.);
+#1577 = ORIENTED_EDGE('',*,*,#897,.T.);
+#1578 = ORIENTED_EDGE('',*,*,#1553,.T.);
+#1579 = ORIENTED_EDGE('',*,*,#1580,.F.);
+#1580 = EDGE_CURVE('',#1306,#1531,#1581,.T.);
+#1581 = SURFACE_CURVE('',#1582,(#1586,#1593),.PCURVE_S1.);
+#1582 = LINE('',#1583,#1584);
+#1583 = CARTESIAN_POINT('',(0.325,-0.9,-0.64));
+#1584 = VECTOR('',#1585,1.);
+#1585 = DIRECTION('',(0.,0.,1.));
+#1586 = PCURVE('',#912,#1587);
+#1587 = DEFINITIONAL_REPRESENTATION('',(#1588),#1592);
+#1588 = LINE('',#1589,#1590);
+#1589 = CARTESIAN_POINT('',(2.6,0.));
+#1590 = VECTOR('',#1591,1.);
+#1591 = DIRECTION('',(0.,-1.));
+#1592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1593 = PCURVE('',#1321,#1594);
+#1594 = DEFINITIONAL_REPRESENTATION('',(#1595),#1599);
+#1595 = LINE('',#1596,#1597);
+#1596 = CARTESIAN_POINT('',(0.,-0.));
+#1597 = VECTOR('',#1598,1.);
+#1598 = DIRECTION('',(0.,-1.));
+#1599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1600 = ADVANCED_FACE('',(#1601),#1068,.F.);
+#1601 = FACE_BOUND('',#1602,.F.);
+#1602 = EDGE_LOOP('',(#1603,#1604,#1605,#1606));
+#1603 = ORIENTED_EDGE('',*,*,#1454,.T.);
+#1604 = ORIENTED_EDGE('',*,*,#1237,.T.);
+#1605 = ORIENTED_EDGE('',*,*,#1359,.F.);
+#1606 = ORIENTED_EDGE('',*,*,#1052,.F.);
+#1607 = ADVANCED_FACE('',(#1608),#1321,.T.);
+#1608 = FACE_BOUND('',#1609,.T.);
+#1609 = EDGE_LOOP('',(#1610,#1611,#1612,#1613));
+#1610 = ORIENTED_EDGE('',*,*,#1580,.T.);
+#1611 = ORIENTED_EDGE('',*,*,#1530,.T.);
+#1612 = ORIENTED_EDGE('',*,*,#1480,.F.);
+#1613 = ORIENTED_EDGE('',*,*,#1305,.F.);
+#1614 = ADVANCED_FACE('',(#1615),#1202,.T.);
+#1615 = FACE_BOUND('',#1616,.T.);
+#1616 = EDGE_LOOP('',(#1617,#1618,#1619,#1642));
+#1617 = ORIENTED_EDGE('',*,*,#1186,.F.);
+#1618 = ORIENTED_EDGE('',*,*,#1381,.T.);
+#1619 = ORIENTED_EDGE('',*,*,#1620,.T.);
+#1620 = EDGE_CURVE('',#1382,#1621,#1623,.T.);
+#1621 = VERTEX_POINT('',#1622);
+#1622 = CARTESIAN_POINT('',(-0.325,0.9,-0.32));
+#1623 = SURFACE_CURVE('',#1624,(#1628,#1635),.PCURVE_S1.);
+#1624 = LINE('',#1625,#1626);
+#1625 = CARTESIAN_POINT('',(-0.325,3.5,-0.32));
+#1626 = VECTOR('',#1627,1.);
+#1627 = DIRECTION('',(0.,-1.,0.));
+#1628 = PCURVE('',#1202,#1629);
+#1629 = DEFINITIONAL_REPRESENTATION('',(#1630),#1634);
+#1630 = LINE('',#1631,#1632);
+#1631 = CARTESIAN_POINT('',(0.,-0.32));
+#1632 = VECTOR('',#1633,1.);
+#1633 = DIRECTION('',(1.,0.));
+#1634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1635 = PCURVE('',#1417,#1636);
+#1636 = DEFINITIONAL_REPRESENTATION('',(#1637),#1641);
+#1637 = LINE('',#1638,#1639);
+#1638 = CARTESIAN_POINT('',(0.,2.6));
+#1639 = VECTOR('',#1640,1.);
+#1640 = DIRECTION('',(0.,-1.));
+#1641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1642 = ORIENTED_EDGE('',*,*,#1643,.F.);
+#1643 = EDGE_CURVE('',#1159,#1621,#1644,.T.);
+#1644 = SURFACE_CURVE('',#1645,(#1649,#1656),.PCURVE_S1.);
+#1645 = LINE('',#1646,#1647);
+#1646 = CARTESIAN_POINT('',(-0.325,0.9,-0.64));
+#1647 = VECTOR('',#1648,1.);
+#1648 = DIRECTION('',(0.,0.,1.));
+#1649 = PCURVE('',#1202,#1650);
+#1650 = DEFINITIONAL_REPRESENTATION('',(#1651),#1655);
+#1651 = LINE('',#1652,#1653);
+#1652 = CARTESIAN_POINT('',(2.6,0.));
+#1653 = VECTOR('',#1654,1.);
+#1654 = DIRECTION('',(0.,-1.));
+#1655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1656 = PCURVE('',#1174,#1657);
+#1657 = DEFINITIONAL_REPRESENTATION('',(#1658),#1662);
+#1658 = LINE('',#1659,#1660);
+#1659 = CARTESIAN_POINT('',(0.,0.));
+#1660 = VECTOR('',#1661,1.);
+#1661 = DIRECTION('',(0.,-1.));
+#1662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1663 = ADVANCED_FACE('',(#1664),#1174,.T.);
+#1664 = FACE_BOUND('',#1665,.T.);
+#1665 = EDGE_LOOP('',(#1666,#1667,#1690,#1711));
+#1666 = ORIENTED_EDGE('',*,*,#1643,.T.);
+#1667 = ORIENTED_EDGE('',*,*,#1668,.T.);
+#1668 = EDGE_CURVE('',#1621,#1669,#1671,.T.);
+#1669 = VERTEX_POINT('',#1670);
+#1670 = CARTESIAN_POINT('',(0.325,0.9,-0.32));
+#1671 = SURFACE_CURVE('',#1672,(#1676,#1683),.PCURVE_S1.);
+#1672 = LINE('',#1673,#1674);
+#1673 = CARTESIAN_POINT('',(-0.325,0.9,-0.32));
+#1674 = VECTOR('',#1675,1.);
+#1675 = DIRECTION('',(1.,0.,0.));
+#1676 = PCURVE('',#1174,#1677);
+#1677 = DEFINITIONAL_REPRESENTATION('',(#1678),#1682);
+#1678 = LINE('',#1679,#1680);
+#1679 = CARTESIAN_POINT('',(0.,-0.32));
+#1680 = VECTOR('',#1681,1.);
+#1681 = DIRECTION('',(1.,0.));
+#1682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1683 = PCURVE('',#1417,#1684);
+#1684 = DEFINITIONAL_REPRESENTATION('',(#1685),#1689);
+#1685 = LINE('',#1686,#1687);
+#1686 = CARTESIAN_POINT('',(0.,0.));
+#1687 = VECTOR('',#1688,1.);
+#1688 = DIRECTION('',(-1.,0.));
+#1689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1690 = ORIENTED_EDGE('',*,*,#1691,.F.);
+#1691 = EDGE_CURVE('',#1131,#1669,#1692,.T.);
+#1692 = SURFACE_CURVE('',#1693,(#1697,#1704),.PCURVE_S1.);
+#1693 = LINE('',#1694,#1695);
+#1694 = CARTESIAN_POINT('',(0.325,0.9,-0.64));
+#1695 = VECTOR('',#1696,1.);
+#1696 = DIRECTION('',(0.,0.,1.));
+#1697 = PCURVE('',#1174,#1698);
+#1698 = DEFINITIONAL_REPRESENTATION('',(#1699),#1703);
+#1699 = LINE('',#1700,#1701);
+#1700 = CARTESIAN_POINT('',(0.65,0.));
+#1701 = VECTOR('',#1702,1.);
+#1702 = DIRECTION('',(0.,-1.));
+#1703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1704 = PCURVE('',#1146,#1705);
+#1705 = DEFINITIONAL_REPRESENTATION('',(#1706),#1710);
+#1706 = LINE('',#1707,#1708);
+#1707 = CARTESIAN_POINT('',(0.,0.));
+#1708 = VECTOR('',#1709,1.);
+#1709 = DIRECTION('',(0.,-1.));
+#1710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1711 = ORIENTED_EDGE('',*,*,#1158,.F.);
+#1712 = ADVANCED_FACE('',(#1713),#1146,.T.);
+#1713 = FACE_BOUND('',#1714,.T.);
+#1714 = EDGE_LOOP('',(#1715,#1716,#1717,#1738));
+#1715 = ORIENTED_EDGE('',*,*,#1130,.F.);
+#1716 = ORIENTED_EDGE('',*,*,#1691,.T.);
+#1717 = ORIENTED_EDGE('',*,*,#1718,.T.);
+#1718 = EDGE_CURVE('',#1669,#1403,#1719,.T.);
+#1719 = SURFACE_CURVE('',#1720,(#1724,#1731),.PCURVE_S1.);
+#1720 = LINE('',#1721,#1722);
+#1721 = CARTESIAN_POINT('',(0.325,0.9,-0.32));
+#1722 = VECTOR('',#1723,1.);
+#1723 = DIRECTION('',(0.,1.,0.));
+#1724 = PCURVE('',#1146,#1725);
+#1725 = DEFINITIONAL_REPRESENTATION('',(#1726),#1730);
+#1726 = LINE('',#1727,#1728);
+#1727 = CARTESIAN_POINT('',(0.,-0.32));
+#1728 = VECTOR('',#1729,1.);
+#1729 = DIRECTION('',(1.,0.));
+#1730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1731 = PCURVE('',#1417,#1732);
+#1732 = DEFINITIONAL_REPRESENTATION('',(#1733),#1737);
+#1733 = LINE('',#1734,#1735);
+#1734 = CARTESIAN_POINT('',(-0.65,0.));
+#1735 = VECTOR('',#1736,1.);
+#1736 = DIRECTION('',(0.,1.));
+#1737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1738 = ORIENTED_EDGE('',*,*,#1428,.T.);
+#1739 = ADVANCED_FACE('',(#1740),#1417,.T.);
+#1740 = FACE_BOUND('',#1741,.T.);
+#1741 = EDGE_LOOP('',(#1742,#1743,#1744,#1745));
+#1742 = ORIENTED_EDGE('',*,*,#1668,.F.);
+#1743 = ORIENTED_EDGE('',*,*,#1620,.F.);
+#1744 = ORIENTED_EDGE('',*,*,#1402,.T.);
+#1745 = ORIENTED_EDGE('',*,*,#1718,.F.);
+#1746 = MANIFOLD_SOLID_BREP('',#1747);
+#1747 = CLOSED_SHELL('',(#1748,#1868,#1944,#2015,#2062,#2069));
+#1748 = ADVANCED_FACE('',(#1749),#1763,.T.);
+#1749 = FACE_BOUND('',#1750,.T.);
+#1750 = EDGE_LOOP('',(#1751,#1786,#1814,#1842));
+#1751 = ORIENTED_EDGE('',*,*,#1752,.T.);
+#1752 = EDGE_CURVE('',#1753,#1755,#1757,.T.);
+#1753 = VERTEX_POINT('',#1754);
+#1754 = CARTESIAN_POINT('',(-0.325,-0.9,-0.64));
+#1755 = VERTEX_POINT('',#1756);
+#1756 = CARTESIAN_POINT('',(-0.325,-0.9,-0.32));
+#1757 = SURFACE_CURVE('',#1758,(#1762,#1774),.PCURVE_S1.);
+#1758 = LINE('',#1759,#1760);
+#1759 = CARTESIAN_POINT('',(-0.325,-0.9,-0.64));
+#1760 = VECTOR('',#1761,1.);
+#1761 = DIRECTION('',(0.,0.,1.));
+#1762 = PCURVE('',#1763,#1768);
+#1763 = PLANE('',#1764);
+#1764 = AXIS2_PLACEMENT_3D('',#1765,#1766,#1767);
+#1765 = CARTESIAN_POINT('',(-0.325,-0.9,-0.64));
+#1766 = DIRECTION('',(0.,1.,0.));
+#1767 = DIRECTION('',(1.,0.,0.));
+#1768 = DEFINITIONAL_REPRESENTATION('',(#1769),#1773);
+#1769 = LINE('',#1770,#1771);
+#1770 = CARTESIAN_POINT('',(0.,0.));
+#1771 = VECTOR('',#1772,1.);
+#1772 = DIRECTION('',(0.,-1.));
+#1773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1774 = PCURVE('',#1775,#1780);
+#1775 = PLANE('',#1776);
+#1776 = AXIS2_PLACEMENT_3D('',#1777,#1778,#1779);
+#1777 = CARTESIAN_POINT('',(-0.325,-3.5,-0.64));
+#1778 = DIRECTION('',(-1.,0.,0.));
+#1779 = DIRECTION('',(0.,1.,0.));
+#1780 = DEFINITIONAL_REPRESENTATION('',(#1781),#1785);
+#1781 = LINE('',#1782,#1783);
+#1782 = CARTESIAN_POINT('',(2.6,0.));
+#1783 = VECTOR('',#1784,1.);
+#1784 = DIRECTION('',(0.,-1.));
+#1785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1786 = ORIENTED_EDGE('',*,*,#1787,.T.);
+#1787 = EDGE_CURVE('',#1755,#1788,#1790,.T.);
+#1788 = VERTEX_POINT('',#1789);
+#1789 = CARTESIAN_POINT('',(0.325,-0.9,-0.32));
+#1790 = SURFACE_CURVE('',#1791,(#1795,#1802),.PCURVE_S1.);
+#1791 = LINE('',#1792,#1793);
+#1792 = CARTESIAN_POINT('',(-0.325,-0.9,-0.32));
+#1793 = VECTOR('',#1794,1.);
+#1794 = DIRECTION('',(1.,0.,0.));
+#1795 = PCURVE('',#1763,#1796);
+#1796 = DEFINITIONAL_REPRESENTATION('',(#1797),#1801);
+#1797 = LINE('',#1798,#1799);
+#1798 = CARTESIAN_POINT('',(0.,-0.32));
+#1799 = VECTOR('',#1800,1.);
+#1800 = DIRECTION('',(1.,0.));
+#1801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1802 = PCURVE('',#1803,#1808);
+#1803 = PLANE('',#1804);
+#1804 = AXIS2_PLACEMENT_3D('',#1805,#1806,#1807);
+#1805 = CARTESIAN_POINT('',(-0.325,-0.9,-0.32));
+#1806 = DIRECTION('',(0.,0.,1.));
+#1807 = DIRECTION('',(1.,0.,0.));
+#1808 = DEFINITIONAL_REPRESENTATION('',(#1809),#1813);
+#1809 = LINE('',#1810,#1811);
+#1810 = CARTESIAN_POINT('',(0.,0.));
+#1811 = VECTOR('',#1812,1.);
+#1812 = DIRECTION('',(1.,0.));
+#1813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1814 = ORIENTED_EDGE('',*,*,#1815,.F.);
+#1815 = EDGE_CURVE('',#1816,#1788,#1818,.T.);
+#1816 = VERTEX_POINT('',#1817);
+#1817 = CARTESIAN_POINT('',(0.325,-0.9,-0.64));
+#1818 = SURFACE_CURVE('',#1819,(#1823,#1830),.PCURVE_S1.);
+#1819 = LINE('',#1820,#1821);
+#1820 = CARTESIAN_POINT('',(0.325,-0.9,-0.64));
+#1821 = VECTOR('',#1822,1.);
+#1822 = DIRECTION('',(0.,0.,1.));
+#1823 = PCURVE('',#1763,#1824);
+#1824 = DEFINITIONAL_REPRESENTATION('',(#1825),#1829);
+#1825 = LINE('',#1826,#1827);
+#1826 = CARTESIAN_POINT('',(0.65,0.));
+#1827 = VECTOR('',#1828,1.);
+#1828 = DIRECTION('',(0.,-1.));
+#1829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1830 = PCURVE('',#1831,#1836);
+#1831 = PLANE('',#1832);
+#1832 = AXIS2_PLACEMENT_3D('',#1833,#1834,#1835);
+#1833 = CARTESIAN_POINT('',(0.325,-0.9,-0.64));
+#1834 = DIRECTION('',(1.,0.,0.));
+#1835 = DIRECTION('',(0.,-1.,0.));
+#1836 = DEFINITIONAL_REPRESENTATION('',(#1837),#1841);
+#1837 = LINE('',#1838,#1839);
+#1838 = CARTESIAN_POINT('',(0.,0.));
+#1839 = VECTOR('',#1840,1.);
+#1840 = DIRECTION('',(0.,-1.));
+#1841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1842 = ORIENTED_EDGE('',*,*,#1843,.F.);
+#1843 = EDGE_CURVE('',#1753,#1816,#1844,.T.);
+#1844 = SURFACE_CURVE('',#1845,(#1849,#1856),.PCURVE_S1.);
+#1845 = LINE('',#1846,#1847);
+#1846 = CARTESIAN_POINT('',(-0.325,-0.9,-0.64));
+#1847 = VECTOR('',#1848,1.);
+#1848 = DIRECTION('',(1.,0.,0.));
+#1849 = PCURVE('',#1763,#1850);
+#1850 = DEFINITIONAL_REPRESENTATION('',(#1851),#1855);
+#1851 = LINE('',#1852,#1853);
+#1852 = CARTESIAN_POINT('',(0.,0.));
+#1853 = VECTOR('',#1854,1.);
+#1854 = DIRECTION('',(1.,0.));
+#1855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1856 = PCURVE('',#1857,#1862);
+#1857 = PLANE('',#1858);
+#1858 = AXIS2_PLACEMENT_3D('',#1859,#1860,#1861);
+#1859 = CARTESIAN_POINT('',(-0.325,-0.9,-0.64));
+#1860 = DIRECTION('',(0.,0.,1.));
+#1861 = DIRECTION('',(1.,0.,0.));
+#1862 = DEFINITIONAL_REPRESENTATION('',(#1863),#1867);
+#1863 = LINE('',#1864,#1865);
+#1864 = CARTESIAN_POINT('',(0.,0.));
+#1865 = VECTOR('',#1866,1.);
+#1866 = DIRECTION('',(1.,0.));
+#1867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1868 = ADVANCED_FACE('',(#1869),#1831,.T.);
+#1869 = FACE_BOUND('',#1870,.T.);
+#1870 = EDGE_LOOP('',(#1871,#1872,#1895,#1923));
+#1871 = ORIENTED_EDGE('',*,*,#1815,.T.);
+#1872 = ORIENTED_EDGE('',*,*,#1873,.T.);
+#1873 = EDGE_CURVE('',#1788,#1874,#1876,.T.);
+#1874 = VERTEX_POINT('',#1875);
+#1875 = CARTESIAN_POINT('',(0.325,-3.5,-0.32));
+#1876 = SURFACE_CURVE('',#1877,(#1881,#1888),.PCURVE_S1.);
+#1877 = LINE('',#1878,#1879);
+#1878 = CARTESIAN_POINT('',(0.325,-0.9,-0.32));
+#1879 = VECTOR('',#1880,1.);
+#1880 = DIRECTION('',(0.,-1.,0.));
+#1881 = PCURVE('',#1831,#1882);
+#1882 = DEFINITIONAL_REPRESENTATION('',(#1883),#1887);
+#1883 = LINE('',#1884,#1885);
+#1884 = CARTESIAN_POINT('',(0.,-0.32));
+#1885 = VECTOR('',#1886,1.);
+#1886 = DIRECTION('',(1.,0.));
+#1887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1888 = PCURVE('',#1803,#1889);
+#1889 = DEFINITIONAL_REPRESENTATION('',(#1890),#1894);
+#1890 = LINE('',#1891,#1892);
+#1891 = CARTESIAN_POINT('',(0.65,0.));
+#1892 = VECTOR('',#1893,1.);
+#1893 = DIRECTION('',(0.,-1.));
+#1894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1895 = ORIENTED_EDGE('',*,*,#1896,.F.);
+#1896 = EDGE_CURVE('',#1897,#1874,#1899,.T.);
+#1897 = VERTEX_POINT('',#1898);
+#1898 = CARTESIAN_POINT('',(0.325,-3.5,-0.64));
+#1899 = SURFACE_CURVE('',#1900,(#1904,#1911),.PCURVE_S1.);
+#1900 = LINE('',#1901,#1902);
+#1901 = CARTESIAN_POINT('',(0.325,-3.5,-0.64));
+#1902 = VECTOR('',#1903,1.);
+#1903 = DIRECTION('',(0.,0.,1.));
+#1904 = PCURVE('',#1831,#1905);
+#1905 = DEFINITIONAL_REPRESENTATION('',(#1906),#1910);
+#1906 = LINE('',#1907,#1908);
+#1907 = CARTESIAN_POINT('',(2.6,0.));
+#1908 = VECTOR('',#1909,1.);
+#1909 = DIRECTION('',(0.,-1.));
+#1910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1911 = PCURVE('',#1912,#1917);
+#1912 = PLANE('',#1913);
+#1913 = AXIS2_PLACEMENT_3D('',#1914,#1915,#1916);
+#1914 = CARTESIAN_POINT('',(0.325,-3.5,-0.64));
+#1915 = DIRECTION('',(0.,-1.,0.));
+#1916 = DIRECTION('',(-1.,0.,0.));
+#1917 = DEFINITIONAL_REPRESENTATION('',(#1918),#1922);
+#1918 = LINE('',#1919,#1920);
+#1919 = CARTESIAN_POINT('',(0.,-0.));
+#1920 = VECTOR('',#1921,1.);
+#1921 = DIRECTION('',(0.,-1.));
+#1922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1923 = ORIENTED_EDGE('',*,*,#1924,.F.);
+#1924 = EDGE_CURVE('',#1816,#1897,#1925,.T.);
+#1925 = SURFACE_CURVE('',#1926,(#1930,#1937),.PCURVE_S1.);
+#1926 = LINE('',#1927,#1928);
+#1927 = CARTESIAN_POINT('',(0.325,-0.9,-0.64));
+#1928 = VECTOR('',#1929,1.);
+#1929 = DIRECTION('',(0.,-1.,0.));
+#1930 = PCURVE('',#1831,#1931);
+#1931 = DEFINITIONAL_REPRESENTATION('',(#1932),#1936);
+#1932 = LINE('',#1933,#1934);
+#1933 = CARTESIAN_POINT('',(0.,0.));
+#1934 = VECTOR('',#1935,1.);
+#1935 = DIRECTION('',(1.,0.));
+#1936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1937 = PCURVE('',#1857,#1938);
+#1938 = DEFINITIONAL_REPRESENTATION('',(#1939),#1943);
+#1939 = LINE('',#1940,#1941);
+#1940 = CARTESIAN_POINT('',(0.65,0.));
+#1941 = VECTOR('',#1942,1.);
+#1942 = DIRECTION('',(0.,-1.));
+#1943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1944 = ADVANCED_FACE('',(#1945),#1912,.T.);
+#1945 = FACE_BOUND('',#1946,.T.);
+#1946 = EDGE_LOOP('',(#1947,#1948,#1971,#1994));
+#1947 = ORIENTED_EDGE('',*,*,#1896,.T.);
+#1948 = ORIENTED_EDGE('',*,*,#1949,.T.);
+#1949 = EDGE_CURVE('',#1874,#1950,#1952,.T.);
+#1950 = VERTEX_POINT('',#1951);
+#1951 = CARTESIAN_POINT('',(-0.325,-3.5,-0.32));
+#1952 = SURFACE_CURVE('',#1953,(#1957,#1964),.PCURVE_S1.);
+#1953 = LINE('',#1954,#1955);
+#1954 = CARTESIAN_POINT('',(0.325,-3.5,-0.32));
+#1955 = VECTOR('',#1956,1.);
+#1956 = DIRECTION('',(-1.,0.,0.));
+#1957 = PCURVE('',#1912,#1958);
+#1958 = DEFINITIONAL_REPRESENTATION('',(#1959),#1963);
+#1959 = LINE('',#1960,#1961);
+#1960 = CARTESIAN_POINT('',(0.,-0.32));
+#1961 = VECTOR('',#1962,1.);
+#1962 = DIRECTION('',(1.,0.));
+#1963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1964 = PCURVE('',#1803,#1965);
+#1965 = DEFINITIONAL_REPRESENTATION('',(#1966),#1970);
+#1966 = LINE('',#1967,#1968);
+#1967 = CARTESIAN_POINT('',(0.65,-2.6));
+#1968 = VECTOR('',#1969,1.);
+#1969 = DIRECTION('',(-1.,0.));
+#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('',(-0.325,-3.5,-0.64));
+#1975 = SURFACE_CURVE('',#1976,(#1980,#1987),.PCURVE_S1.);
+#1976 = LINE('',#1977,#1978);
+#1977 = CARTESIAN_POINT('',(-0.325,-3.5,-0.64));
+#1978 = VECTOR('',#1979,1.);
+#1979 = DIRECTION('',(0.,0.,1.));
+#1980 = PCURVE('',#1912,#1981);
+#1981 = DEFINITIONAL_REPRESENTATION('',(#1982),#1986);
+#1982 = LINE('',#1983,#1984);
+#1983 = CARTESIAN_POINT('',(0.65,0.));
+#1984 = VECTOR('',#1985,1.);
+#1985 = DIRECTION('',(0.,-1.));
+#1986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1987 = PCURVE('',#1775,#1988);
+#1988 = DEFINITIONAL_REPRESENTATION('',(#1989),#1993);
+#1989 = LINE('',#1990,#1991);
+#1990 = CARTESIAN_POINT('',(0.,0.));
+#1991 = VECTOR('',#1992,1.);
+#1992 = DIRECTION('',(0.,-1.));
+#1993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1994 = ORIENTED_EDGE('',*,*,#1995,.F.);
+#1995 = EDGE_CURVE('',#1897,#1973,#1996,.T.);
+#1996 = SURFACE_CURVE('',#1997,(#2001,#2008),.PCURVE_S1.);
+#1997 = LINE('',#1998,#1999);
+#1998 = CARTESIAN_POINT('',(0.325,-3.5,-0.64));
+#1999 = VECTOR('',#2000,1.);
+#2000 = DIRECTION('',(-1.,0.,0.));
+#2001 = PCURVE('',#1912,#2002);
+#2002 = DEFINITIONAL_REPRESENTATION('',(#2003),#2007);
+#2003 = LINE('',#2004,#2005);
+#2004 = CARTESIAN_POINT('',(0.,-0.));
+#2005 = VECTOR('',#2006,1.);
+#2006 = DIRECTION('',(1.,0.));
+#2007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2008 = PCURVE('',#1857,#2009);
+#2009 = DEFINITIONAL_REPRESENTATION('',(#2010),#2014);
+#2010 = LINE('',#2011,#2012);
+#2011 = CARTESIAN_POINT('',(0.65,-2.6));
+#2012 = VECTOR('',#2013,1.);
+#2013 = DIRECTION('',(-1.,0.));
+#2014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2015 = ADVANCED_FACE('',(#2016),#1775,.T.);
+#2016 = FACE_BOUND('',#2017,.T.);
+#2017 = EDGE_LOOP('',(#2018,#2019,#2040,#2041));
+#2018 = ORIENTED_EDGE('',*,*,#1972,.T.);
+#2019 = ORIENTED_EDGE('',*,*,#2020,.T.);
+#2020 = EDGE_CURVE('',#1950,#1755,#2021,.T.);
+#2021 = SURFACE_CURVE('',#2022,(#2026,#2033),.PCURVE_S1.);
+#2022 = LINE('',#2023,#2024);
+#2023 = CARTESIAN_POINT('',(-0.325,-3.5,-0.32));
+#2024 = VECTOR('',#2025,1.);
+#2025 = DIRECTION('',(0.,1.,0.));
+#2026 = PCURVE('',#1775,#2027);
+#2027 = DEFINITIONAL_REPRESENTATION('',(#2028),#2032);
+#2028 = LINE('',#2029,#2030);
+#2029 = CARTESIAN_POINT('',(0.,-0.32));
+#2030 = VECTOR('',#2031,1.);
+#2031 = DIRECTION('',(1.,0.));
+#2032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2033 = PCURVE('',#1803,#2034);
+#2034 = DEFINITIONAL_REPRESENTATION('',(#2035),#2039);
+#2035 = LINE('',#2036,#2037);
+#2036 = CARTESIAN_POINT('',(0.,-2.6));
+#2037 = VECTOR('',#2038,1.);
+#2038 = DIRECTION('',(0.,1.));
+#2039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2040 = ORIENTED_EDGE('',*,*,#1752,.F.);
+#2041 = ORIENTED_EDGE('',*,*,#2042,.F.);
+#2042 = EDGE_CURVE('',#1973,#1753,#2043,.T.);
+#2043 = SURFACE_CURVE('',#2044,(#2048,#2055),.PCURVE_S1.);
+#2044 = LINE('',#2045,#2046);
+#2045 = CARTESIAN_POINT('',(-0.325,-3.5,-0.64));
+#2046 = VECTOR('',#2047,1.);
+#2047 = DIRECTION('',(0.,1.,0.));
+#2048 = PCURVE('',#1775,#2049);
+#2049 = DEFINITIONAL_REPRESENTATION('',(#2050),#2054);
+#2050 = LINE('',#2051,#2052);
+#2051 = CARTESIAN_POINT('',(0.,0.));
+#2052 = VECTOR('',#2053,1.);
+#2053 = DIRECTION('',(1.,0.));
+#2054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2055 = PCURVE('',#1857,#2056);
+#2056 = DEFINITIONAL_REPRESENTATION('',(#2057),#2061);
+#2057 = LINE('',#2058,#2059);
+#2058 = CARTESIAN_POINT('',(0.,-2.6));
+#2059 = VECTOR('',#2060,1.);
+#2060 = DIRECTION('',(0.,1.));
+#2061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2062 = ADVANCED_FACE('',(#2063),#1857,.F.);
+#2063 = FACE_BOUND('',#2064,.T.);
+#2064 = EDGE_LOOP('',(#2065,#2066,#2067,#2068));
+#2065 = ORIENTED_EDGE('',*,*,#1843,.T.);
+#2066 = ORIENTED_EDGE('',*,*,#1924,.T.);
+#2067 = ORIENTED_EDGE('',*,*,#1995,.T.);
+#2068 = ORIENTED_EDGE('',*,*,#2042,.T.);
+#2069 = ADVANCED_FACE('',(#2070),#1803,.T.);
+#2070 = FACE_BOUND('',#2071,.F.);
+#2071 = EDGE_LOOP('',(#2072,#2073,#2074,#2075));
+#2072 = ORIENTED_EDGE('',*,*,#1787,.T.);
+#2073 = ORIENTED_EDGE('',*,*,#1873,.T.);
+#2074 = ORIENTED_EDGE('',*,*,#1949,.T.);
+#2075 = ORIENTED_EDGE('',*,*,#2020,.T.);
+#2076 = MANIFOLD_SOLID_BREP('',#2077);
+#2077 = CLOSED_SHELL('',(#2078,#2198,#2274,#2345,#2392,#2399));
+#2078 = ADVANCED_FACE('',(#2079),#2093,.T.);
+#2079 = FACE_BOUND('',#2080,.T.);
+#2080 = EDGE_LOOP('',(#2081,#2116,#2144,#2172));
+#2081 = ORIENTED_EDGE('',*,*,#2082,.T.);
+#2082 = EDGE_CURVE('',#2083,#2085,#2087,.T.);
+#2083 = VERTEX_POINT('',#2084);
+#2084 = CARTESIAN_POINT('',(-0.325,3.5,-0.64));
+#2085 = VERTEX_POINT('',#2086);
+#2086 = CARTESIAN_POINT('',(-0.325,3.5,-0.32));
+#2087 = SURFACE_CURVE('',#2088,(#2092,#2104),.PCURVE_S1.);
+#2088 = LINE('',#2089,#2090);
+#2089 = CARTESIAN_POINT('',(-0.325,3.5,-0.64));
+#2090 = VECTOR('',#2091,1.);
+#2091 = DIRECTION('',(0.,0.,1.));
+#2092 = PCURVE('',#2093,#2098);
+#2093 = PLANE('',#2094);
+#2094 = AXIS2_PLACEMENT_3D('',#2095,#2096,#2097);
+#2095 = CARTESIAN_POINT('',(-0.325,3.5,-0.64));
+#2096 = DIRECTION('',(0.,1.,0.));
+#2097 = DIRECTION('',(1.,0.,0.));
+#2098 = DEFINITIONAL_REPRESENTATION('',(#2099),#2103);
+#2099 = LINE('',#2100,#2101);
+#2100 = CARTESIAN_POINT('',(0.,0.));
+#2101 = VECTOR('',#2102,1.);
+#2102 = DIRECTION('',(0.,-1.));
+#2103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2104 = PCURVE('',#2105,#2110);
+#2105 = PLANE('',#2106);
+#2106 = AXIS2_PLACEMENT_3D('',#2107,#2108,#2109);
+#2107 = CARTESIAN_POINT('',(-0.325,0.9,-0.64));
+#2108 = DIRECTION('',(-1.,0.,0.));
+#2109 = DIRECTION('',(0.,1.,0.));
+#2110 = DEFINITIONAL_REPRESENTATION('',(#2111),#2115);
+#2111 = LINE('',#2112,#2113);
+#2112 = CARTESIAN_POINT('',(2.6,0.));
+#2113 = VECTOR('',#2114,1.);
+#2114 = DIRECTION('',(0.,-1.));
+#2115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2116 = ORIENTED_EDGE('',*,*,#2117,.T.);
+#2117 = EDGE_CURVE('',#2085,#2118,#2120,.T.);
+#2118 = VERTEX_POINT('',#2119);
+#2119 = CARTESIAN_POINT('',(0.325,3.5,-0.32));
+#2120 = SURFACE_CURVE('',#2121,(#2125,#2132),.PCURVE_S1.);
+#2121 = LINE('',#2122,#2123);
+#2122 = CARTESIAN_POINT('',(-0.325,3.5,-0.32));
+#2123 = VECTOR('',#2124,1.);
+#2124 = DIRECTION('',(1.,0.,0.));
+#2125 = PCURVE('',#2093,#2126);
+#2126 = DEFINITIONAL_REPRESENTATION('',(#2127),#2131);
+#2127 = LINE('',#2128,#2129);
+#2128 = CARTESIAN_POINT('',(0.,-0.32));
+#2129 = VECTOR('',#2130,1.);
+#2130 = DIRECTION('',(1.,0.));
+#2131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2132 = PCURVE('',#2133,#2138);
+#2133 = PLANE('',#2134);
+#2134 = AXIS2_PLACEMENT_3D('',#2135,#2136,#2137);
+#2135 = CARTESIAN_POINT('',(-0.325,3.5,-0.32));
+#2136 = DIRECTION('',(0.,0.,1.));
+#2137 = DIRECTION('',(1.,0.,0.));
+#2138 = DEFINITIONAL_REPRESENTATION('',(#2139),#2143);
+#2139 = LINE('',#2140,#2141);
+#2140 = CARTESIAN_POINT('',(0.,0.));
+#2141 = VECTOR('',#2142,1.);
+#2142 = DIRECTION('',(1.,0.));
+#2143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2144 = ORIENTED_EDGE('',*,*,#2145,.F.);
+#2145 = EDGE_CURVE('',#2146,#2118,#2148,.T.);
+#2146 = VERTEX_POINT('',#2147);
+#2147 = CARTESIAN_POINT('',(0.325,3.5,-0.64));
+#2148 = SURFACE_CURVE('',#2149,(#2153,#2160),.PCURVE_S1.);
+#2149 = LINE('',#2150,#2151);
+#2150 = CARTESIAN_POINT('',(0.325,3.5,-0.64));
+#2151 = VECTOR('',#2152,1.);
+#2152 = DIRECTION('',(0.,0.,1.));
+#2153 = PCURVE('',#2093,#2154);
+#2154 = DEFINITIONAL_REPRESENTATION('',(#2155),#2159);
+#2155 = LINE('',#2156,#2157);
+#2156 = CARTESIAN_POINT('',(0.65,0.));
+#2157 = VECTOR('',#2158,1.);
+#2158 = DIRECTION('',(0.,-1.));
+#2159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2160 = PCURVE('',#2161,#2166);
+#2161 = PLANE('',#2162);
+#2162 = AXIS2_PLACEMENT_3D('',#2163,#2164,#2165);
+#2163 = CARTESIAN_POINT('',(0.325,3.5,-0.64));
+#2164 = DIRECTION('',(1.,0.,0.));
+#2165 = DIRECTION('',(0.,-1.,0.));
+#2166 = DEFINITIONAL_REPRESENTATION('',(#2167),#2171);
+#2167 = LINE('',#2168,#2169);
+#2168 = CARTESIAN_POINT('',(0.,0.));
+#2169 = VECTOR('',#2170,1.);
+#2170 = DIRECTION('',(0.,-1.));
+#2171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2172 = ORIENTED_EDGE('',*,*,#2173,.F.);
+#2173 = EDGE_CURVE('',#2083,#2146,#2174,.T.);
+#2174 = SURFACE_CURVE('',#2175,(#2179,#2186),.PCURVE_S1.);
+#2175 = LINE('',#2176,#2177);
+#2176 = CARTESIAN_POINT('',(-0.325,3.5,-0.64));
+#2177 = VECTOR('',#2178,1.);
+#2178 = DIRECTION('',(1.,0.,0.));
+#2179 = PCURVE('',#2093,#2180);
+#2180 = DEFINITIONAL_REPRESENTATION('',(#2181),#2185);
+#2181 = LINE('',#2182,#2183);
+#2182 = CARTESIAN_POINT('',(0.,0.));
+#2183 = VECTOR('',#2184,1.);
+#2184 = DIRECTION('',(1.,0.));
+#2185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2186 = PCURVE('',#2187,#2192);
+#2187 = PLANE('',#2188);
+#2188 = AXIS2_PLACEMENT_3D('',#2189,#2190,#2191);
+#2189 = CARTESIAN_POINT('',(-0.325,3.5,-0.64));
+#2190 = DIRECTION('',(0.,0.,1.));
+#2191 = DIRECTION('',(1.,0.,0.));
+#2192 = DEFINITIONAL_REPRESENTATION('',(#2193),#2197);
+#2193 = LINE('',#2194,#2195);
+#2194 = CARTESIAN_POINT('',(0.,0.));
+#2195 = VECTOR('',#2196,1.);
+#2196 = DIRECTION('',(1.,0.));
+#2197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2198 = ADVANCED_FACE('',(#2199),#2161,.T.);
+#2199 = FACE_BOUND('',#2200,.T.);
+#2200 = EDGE_LOOP('',(#2201,#2202,#2225,#2253));
+#2201 = ORIENTED_EDGE('',*,*,#2145,.T.);
+#2202 = ORIENTED_EDGE('',*,*,#2203,.T.);
+#2203 = EDGE_CURVE('',#2118,#2204,#2206,.T.);
+#2204 = VERTEX_POINT('',#2205);
+#2205 = CARTESIAN_POINT('',(0.325,0.9,-0.32));
+#2206 = SURFACE_CURVE('',#2207,(#2211,#2218),.PCURVE_S1.);
+#2207 = LINE('',#2208,#2209);
+#2208 = CARTESIAN_POINT('',(0.325,3.5,-0.32));
+#2209 = VECTOR('',#2210,1.);
+#2210 = DIRECTION('',(0.,-1.,0.));
+#2211 = PCURVE('',#2161,#2212);
+#2212 = DEFINITIONAL_REPRESENTATION('',(#2213),#2217);
+#2213 = LINE('',#2214,#2215);
+#2214 = CARTESIAN_POINT('',(0.,-0.32));
+#2215 = VECTOR('',#2216,1.);
+#2216 = DIRECTION('',(1.,0.));
+#2217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2218 = PCURVE('',#2133,#2219);
+#2219 = DEFINITIONAL_REPRESENTATION('',(#2220),#2224);
+#2220 = LINE('',#2221,#2222);
+#2221 = CARTESIAN_POINT('',(0.65,0.));
+#2222 = VECTOR('',#2223,1.);
+#2223 = DIRECTION('',(0.,-1.));
+#2224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2225 = ORIENTED_EDGE('',*,*,#2226,.F.);
+#2226 = EDGE_CURVE('',#2227,#2204,#2229,.T.);
+#2227 = VERTEX_POINT('',#2228);
+#2228 = CARTESIAN_POINT('',(0.325,0.9,-0.64));
+#2229 = SURFACE_CURVE('',#2230,(#2234,#2241),.PCURVE_S1.);
+#2230 = LINE('',#2231,#2232);
+#2231 = CARTESIAN_POINT('',(0.325,0.9,-0.64));
+#2232 = VECTOR('',#2233,1.);
+#2233 = DIRECTION('',(0.,0.,1.));
+#2234 = PCURVE('',#2161,#2235);
+#2235 = DEFINITIONAL_REPRESENTATION('',(#2236),#2240);
+#2236 = LINE('',#2237,#2238);
+#2237 = CARTESIAN_POINT('',(2.6,0.));
+#2238 = VECTOR('',#2239,1.);
+#2239 = DIRECTION('',(0.,-1.));
+#2240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2241 = PCURVE('',#2242,#2247);
+#2242 = PLANE('',#2243);
+#2243 = AXIS2_PLACEMENT_3D('',#2244,#2245,#2246);
+#2244 = CARTESIAN_POINT('',(0.325,0.9,-0.64));
+#2245 = DIRECTION('',(0.,-1.,0.));
+#2246 = DIRECTION('',(-1.,0.,0.));
+#2247 = DEFINITIONAL_REPRESENTATION('',(#2248),#2252);
+#2248 = LINE('',#2249,#2250);
+#2249 = CARTESIAN_POINT('',(0.,-0.));
+#2250 = VECTOR('',#2251,1.);
+#2251 = DIRECTION('',(0.,-1.));
+#2252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2253 = ORIENTED_EDGE('',*,*,#2254,.F.);
+#2254 = EDGE_CURVE('',#2146,#2227,#2255,.T.);
+#2255 = SURFACE_CURVE('',#2256,(#2260,#2267),.PCURVE_S1.);
+#2256 = LINE('',#2257,#2258);
+#2257 = CARTESIAN_POINT('',(0.325,3.5,-0.64));
+#2258 = VECTOR('',#2259,1.);
+#2259 = DIRECTION('',(0.,-1.,0.));
+#2260 = PCURVE('',#2161,#2261);
+#2261 = DEFINITIONAL_REPRESENTATION('',(#2262),#2266);
+#2262 = LINE('',#2263,#2264);
+#2263 = CARTESIAN_POINT('',(0.,0.));
+#2264 = VECTOR('',#2265,1.);
+#2265 = DIRECTION('',(1.,0.));
+#2266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2267 = PCURVE('',#2187,#2268);
+#2268 = DEFINITIONAL_REPRESENTATION('',(#2269),#2273);
+#2269 = LINE('',#2270,#2271);
+#2270 = CARTESIAN_POINT('',(0.65,0.));
+#2271 = VECTOR('',#2272,1.);
+#2272 = DIRECTION('',(0.,-1.));
+#2273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2274 = ADVANCED_FACE('',(#2275),#2242,.T.);
+#2275 = FACE_BOUND('',#2276,.T.);
+#2276 = EDGE_LOOP('',(#2277,#2278,#2301,#2324));
+#2277 = ORIENTED_EDGE('',*,*,#2226,.T.);
+#2278 = ORIENTED_EDGE('',*,*,#2279,.T.);
+#2279 = EDGE_CURVE('',#2204,#2280,#2282,.T.);
+#2280 = VERTEX_POINT('',#2281);
+#2281 = CARTESIAN_POINT('',(-0.325,0.9,-0.32));
+#2282 = SURFACE_CURVE('',#2283,(#2287,#2294),.PCURVE_S1.);
+#2283 = LINE('',#2284,#2285);
+#2284 = CARTESIAN_POINT('',(0.325,0.9,-0.32));
+#2285 = VECTOR('',#2286,1.);
+#2286 = DIRECTION('',(-1.,0.,0.));
+#2287 = PCURVE('',#2242,#2288);
+#2288 = DEFINITIONAL_REPRESENTATION('',(#2289),#2293);
+#2289 = LINE('',#2290,#2291);
+#2290 = CARTESIAN_POINT('',(0.,-0.32));
+#2291 = VECTOR('',#2292,1.);
+#2292 = DIRECTION('',(1.,0.));
+#2293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2294 = PCURVE('',#2133,#2295);
+#2295 = DEFINITIONAL_REPRESENTATION('',(#2296),#2300);
+#2296 = LINE('',#2297,#2298);
+#2297 = CARTESIAN_POINT('',(0.65,-2.6));
+#2298 = VECTOR('',#2299,1.);
+#2299 = DIRECTION('',(-1.,0.));
+#2300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2301 = ORIENTED_EDGE('',*,*,#2302,.F.);
+#2302 = EDGE_CURVE('',#2303,#2280,#2305,.T.);
+#2303 = VERTEX_POINT('',#2304);
+#2304 = CARTESIAN_POINT('',(-0.325,0.9,-0.64));
+#2305 = SURFACE_CURVE('',#2306,(#2310,#2317),.PCURVE_S1.);
+#2306 = LINE('',#2307,#2308);
+#2307 = CARTESIAN_POINT('',(-0.325,0.9,-0.64));
+#2308 = VECTOR('',#2309,1.);
+#2309 = DIRECTION('',(0.,0.,1.));
+#2310 = PCURVE('',#2242,#2311);
+#2311 = DEFINITIONAL_REPRESENTATION('',(#2312),#2316);
+#2312 = LINE('',#2313,#2314);
+#2313 = CARTESIAN_POINT('',(0.65,0.));
+#2314 = VECTOR('',#2315,1.);
+#2315 = DIRECTION('',(0.,-1.));
+#2316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2317 = PCURVE('',#2105,#2318);
+#2318 = DEFINITIONAL_REPRESENTATION('',(#2319),#2323);
+#2319 = LINE('',#2320,#2321);
+#2320 = CARTESIAN_POINT('',(0.,0.));
+#2321 = VECTOR('',#2322,1.);
+#2322 = DIRECTION('',(0.,-1.));
+#2323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2324 = ORIENTED_EDGE('',*,*,#2325,.F.);
+#2325 = EDGE_CURVE('',#2227,#2303,#2326,.T.);
+#2326 = SURFACE_CURVE('',#2327,(#2331,#2338),.PCURVE_S1.);
+#2327 = LINE('',#2328,#2329);
+#2328 = CARTESIAN_POINT('',(0.325,0.9,-0.64));
+#2329 = VECTOR('',#2330,1.);
+#2330 = DIRECTION('',(-1.,0.,0.));
+#2331 = PCURVE('',#2242,#2332);
+#2332 = DEFINITIONAL_REPRESENTATION('',(#2333),#2337);
+#2333 = LINE('',#2334,#2335);
+#2334 = CARTESIAN_POINT('',(0.,-0.));
+#2335 = VECTOR('',#2336,1.);
+#2336 = DIRECTION('',(1.,0.));
+#2337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2338 = PCURVE('',#2187,#2339);
+#2339 = DEFINITIONAL_REPRESENTATION('',(#2340),#2344);
+#2340 = LINE('',#2341,#2342);
+#2341 = CARTESIAN_POINT('',(0.65,-2.6));
+#2342 = VECTOR('',#2343,1.);
+#2343 = DIRECTION('',(-1.,0.));
+#2344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2345 = ADVANCED_FACE('',(#2346),#2105,.T.);
+#2346 = FACE_BOUND('',#2347,.T.);
+#2347 = EDGE_LOOP('',(#2348,#2349,#2370,#2371));
+#2348 = ORIENTED_EDGE('',*,*,#2302,.T.);
+#2349 = ORIENTED_EDGE('',*,*,#2350,.T.);
+#2350 = EDGE_CURVE('',#2280,#2085,#2351,.T.);
+#2351 = SURFACE_CURVE('',#2352,(#2356,#2363),.PCURVE_S1.);
+#2352 = LINE('',#2353,#2354);
+#2353 = CARTESIAN_POINT('',(-0.325,0.9,-0.32));
+#2354 = VECTOR('',#2355,1.);
+#2355 = DIRECTION('',(0.,1.,0.));
+#2356 = PCURVE('',#2105,#2357);
+#2357 = DEFINITIONAL_REPRESENTATION('',(#2358),#2362);
+#2358 = LINE('',#2359,#2360);
+#2359 = CARTESIAN_POINT('',(0.,-0.32));
+#2360 = VECTOR('',#2361,1.);
+#2361 = DIRECTION('',(1.,0.));
+#2362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2363 = PCURVE('',#2133,#2364);
+#2364 = DEFINITIONAL_REPRESENTATION('',(#2365),#2369);
+#2365 = LINE('',#2366,#2367);
+#2366 = CARTESIAN_POINT('',(0.,-2.6));
+#2367 = VECTOR('',#2368,1.);
+#2368 = DIRECTION('',(0.,1.));
+#2369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2370 = ORIENTED_EDGE('',*,*,#2082,.F.);
+#2371 = ORIENTED_EDGE('',*,*,#2372,.F.);
+#2372 = EDGE_CURVE('',#2303,#2083,#2373,.T.);
+#2373 = SURFACE_CURVE('',#2374,(#2378,#2385),.PCURVE_S1.);
+#2374 = LINE('',#2375,#2376);
+#2375 = CARTESIAN_POINT('',(-0.325,0.9,-0.64));
+#2376 = VECTOR('',#2377,1.);
+#2377 = DIRECTION('',(0.,1.,0.));
+#2378 = PCURVE('',#2105,#2379);
+#2379 = DEFINITIONAL_REPRESENTATION('',(#2380),#2384);
+#2380 = LINE('',#2381,#2382);
+#2381 = CARTESIAN_POINT('',(0.,0.));
+#2382 = VECTOR('',#2383,1.);
+#2383 = DIRECTION('',(1.,0.));
+#2384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2385 = PCURVE('',#2187,#2386);
+#2386 = DEFINITIONAL_REPRESENTATION('',(#2387),#2391);
+#2387 = LINE('',#2388,#2389);
+#2388 = CARTESIAN_POINT('',(0.,-2.6));
+#2389 = VECTOR('',#2390,1.);
+#2390 = DIRECTION('',(0.,1.));
+#2391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2392 = ADVANCED_FACE('',(#2393),#2187,.F.);
+#2393 = FACE_BOUND('',#2394,.T.);
+#2394 = EDGE_LOOP('',(#2395,#2396,#2397,#2398));
+#2395 = ORIENTED_EDGE('',*,*,#2173,.T.);
+#2396 = ORIENTED_EDGE('',*,*,#2254,.T.);
+#2397 = ORIENTED_EDGE('',*,*,#2325,.T.);
+#2398 = ORIENTED_EDGE('',*,*,#2372,.T.);
+#2399 = ADVANCED_FACE('',(#2400),#2133,.T.);
+#2400 = FACE_BOUND('',#2401,.F.);
+#2401 = EDGE_LOOP('',(#2402,#2403,#2404,#2405));
+#2402 = ORIENTED_EDGE('',*,*,#2117,.T.);
+#2403 = ORIENTED_EDGE('',*,*,#2203,.T.);
+#2404 = ORIENTED_EDGE('',*,*,#2279,.T.);
+#2405 = ORIENTED_EDGE('',*,*,#2350,.T.);
+#2406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2410)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2407,#2408,#2409)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2407 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2408 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2409 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2410 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2407,
+  'distance_accuracy_value','confusion accuracy');
+#2411 = PRODUCT_TYPE('part',$,(#7));
+#2412 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2413,#2421,#2428,#2435,#2442,#2449,#2456,#2463,#2470,#2478,#2485,
+    #2492,#2499,#2506,#2513,#2520,#2527,#2534,#2541,#2548,#2555,#2562,
+    #2569,#2576,#2583,#2590,#2597,#2604,#2611,#2618,#2625,#2632,#2639,
+    #2646,#2653,#2660,#2667,#2674,#2681,#2688,#2695),#2406);
+#2413 = STYLED_ITEM('color',(#2414),#17);
+#2414 = PRESENTATION_STYLE_ASSIGNMENT((#2415));
+#2415 = SURFACE_STYLE_USAGE(.BOTH.,#2416);
+#2416 = SURFACE_SIDE_STYLE('',(#2417));
+#2417 = SURFACE_STYLE_FILL_AREA(#2418);
+#2418 = FILL_AREA_STYLE('',(#2419));
+#2419 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2420 = COLOUR_RGB('',0.713725507259,0.713725507259,0.713725507259);
+#2421 = STYLED_ITEM('color',(#2422),#105);
+#2422 = PRESENTATION_STYLE_ASSIGNMENT((#2423));
+#2423 = SURFACE_STYLE_USAGE(.BOTH.,#2424);
+#2424 = SURFACE_SIDE_STYLE('',(#2425));
+#2425 = SURFACE_STYLE_FILL_AREA(#2426);
+#2426 = FILL_AREA_STYLE('',(#2427));
+#2427 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2428 = STYLED_ITEM('color',(#2429),#159);
+#2429 = PRESENTATION_STYLE_ASSIGNMENT((#2430));
+#2430 = SURFACE_STYLE_USAGE(.BOTH.,#2431);
+#2431 = SURFACE_SIDE_STYLE('',(#2432));
+#2432 = SURFACE_STYLE_FILL_AREA(#2433);
+#2433 = FILL_AREA_STYLE('',(#2434));
+#2434 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2435 = STYLED_ITEM('color',(#2436),#266);
+#2436 = PRESENTATION_STYLE_ASSIGNMENT((#2437));
+#2437 = SURFACE_STYLE_USAGE(.BOTH.,#2438);
+#2438 = SURFACE_SIDE_STYLE('',(#2439));
+#2439 = SURFACE_STYLE_FILL_AREA(#2440);
+#2440 = FILL_AREA_STYLE('',(#2441));
+#2441 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2442 = STYLED_ITEM('color',(#2443),#301);
+#2443 = PRESENTATION_STYLE_ASSIGNMENT((#2444));
+#2444 = SURFACE_STYLE_USAGE(.BOTH.,#2445);
+#2445 = SURFACE_SIDE_STYLE('',(#2446));
+#2446 = SURFACE_STYLE_FILL_AREA(#2447);
+#2447 = FILL_AREA_STYLE('',(#2448));
+#2448 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2449 = STYLED_ITEM('color',(#2450),#332);
+#2450 = PRESENTATION_STYLE_ASSIGNMENT((#2451));
+#2451 = SURFACE_STYLE_USAGE(.BOTH.,#2452);
+#2452 = SURFACE_SIDE_STYLE('',(#2453));
+#2453 = SURFACE_STYLE_FILL_AREA(#2454);
+#2454 = FILL_AREA_STYLE('',(#2455));
+#2455 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2456 = STYLED_ITEM('color',(#2457),#413);
+#2457 = PRESENTATION_STYLE_ASSIGNMENT((#2458));
+#2458 = SURFACE_STYLE_USAGE(.BOTH.,#2459);
+#2459 = SURFACE_SIDE_STYLE('',(#2460));
+#2460 = SURFACE_STYLE_FILL_AREA(#2461);
+#2461 = FILL_AREA_STYLE('',(#2462));
+#2462 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2463 = STYLED_ITEM('color',(#2464),#468);
+#2464 = PRESENTATION_STYLE_ASSIGNMENT((#2465));
+#2465 = SURFACE_STYLE_USAGE(.BOTH.,#2466);
+#2466 = SURFACE_SIDE_STYLE('',(#2467));
+#2467 = SURFACE_STYLE_FILL_AREA(#2468);
+#2468 = FILL_AREA_STYLE('',(#2469));
+#2469 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2470 = STYLED_ITEM('color',(#2471),#495);
+#2471 = PRESENTATION_STYLE_ASSIGNMENT((#2472));
+#2472 = SURFACE_STYLE_USAGE(.BOTH.,#2473);
+#2473 = SURFACE_SIDE_STYLE('',(#2474));
+#2474 = SURFACE_STYLE_FILL_AREA(#2475);
+#2475 = FILL_AREA_STYLE('',(#2476));
+#2476 = FILL_AREA_STYLE_COLOUR('',#2477);
+#2477 = COLOUR_RGB('',0.223529413342,0.223529413342,0.223529413342);
+#2478 = STYLED_ITEM('color',(#2479),#500);
+#2479 = PRESENTATION_STYLE_ASSIGNMENT((#2480));
+#2480 = SURFACE_STYLE_USAGE(.BOTH.,#2481);
+#2481 = SURFACE_SIDE_STYLE('',(#2482));
+#2482 = SURFACE_STYLE_FILL_AREA(#2483);
+#2483 = FILL_AREA_STYLE('',(#2484));
+#2484 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2485 = STYLED_ITEM('color',(#2486),#535);
+#2486 = PRESENTATION_STYLE_ASSIGNMENT((#2487));
+#2487 = SURFACE_STYLE_USAGE(.BOTH.,#2488);
+#2488 = SURFACE_SIDE_STYLE('',(#2489));
+#2489 = SURFACE_STYLE_FILL_AREA(#2490);
+#2490 = FILL_AREA_STYLE('',(#2491));
+#2491 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2492 = STYLED_ITEM('color',(#2493),#589);
+#2493 = PRESENTATION_STYLE_ASSIGNMENT((#2494));
+#2494 = SURFACE_STYLE_USAGE(.BOTH.,#2495);
+#2495 = SURFACE_SIDE_STYLE('',(#2496));
+#2496 = SURFACE_STYLE_FILL_AREA(#2497);
+#2497 = FILL_AREA_STYLE('',(#2498));
+#2498 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2499 = STYLED_ITEM('color',(#2500),#644);
+#2500 = PRESENTATION_STYLE_ASSIGNMENT((#2501));
+#2501 = SURFACE_STYLE_USAGE(.BOTH.,#2502);
+#2502 = SURFACE_SIDE_STYLE('',(#2503));
+#2503 = SURFACE_STYLE_FILL_AREA(#2504);
+#2504 = FILL_AREA_STYLE('',(#2505));
+#2505 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2506 = STYLED_ITEM('color',(#2507),#650);
+#2507 = PRESENTATION_STYLE_ASSIGNMENT((#2508));
+#2508 = SURFACE_STYLE_USAGE(.BOTH.,#2509);
+#2509 = SURFACE_SIDE_STYLE('',(#2510));
+#2510 = SURFACE_STYLE_FILL_AREA(#2511);
+#2511 = FILL_AREA_STYLE('',(#2512));
+#2512 = FILL_AREA_STYLE_COLOUR('',#2477);
+#2513 = STYLED_ITEM('color',(#2514),#770);
+#2514 = PRESENTATION_STYLE_ASSIGNMENT((#2515));
+#2515 = SURFACE_STYLE_USAGE(.BOTH.,#2516);
+#2516 = SURFACE_SIDE_STYLE('',(#2517));
+#2517 = SURFACE_STYLE_FILL_AREA(#2518);
+#2518 = FILL_AREA_STYLE('',(#2519));
+#2519 = FILL_AREA_STYLE_COLOUR('',#2477);
+#2520 = STYLED_ITEM('color',(#2521),#846);
+#2521 = PRESENTATION_STYLE_ASSIGNMENT((#2522));
+#2522 = SURFACE_STYLE_USAGE(.BOTH.,#2523);
+#2523 = SURFACE_SIDE_STYLE('',(#2524));
+#2524 = SURFACE_STYLE_FILL_AREA(#2525);
+#2525 = FILL_AREA_STYLE('',(#2526));
+#2526 = FILL_AREA_STYLE_COLOUR('',#2477);
+#2527 = STYLED_ITEM('color',(#2528),#1023);
+#2528 = PRESENTATION_STYLE_ASSIGNMENT((#2529));
+#2529 = SURFACE_STYLE_USAGE(.BOTH.,#2530);
+#2530 = SURFACE_SIDE_STYLE('',(#2531));
+#2531 = SURFACE_STYLE_FILL_AREA(#2532);
+#2532 = FILL_AREA_STYLE('',(#2533));
+#2533 = FILL_AREA_STYLE_COLOUR('',#2477);
+#2534 = STYLED_ITEM('color',(#2535),#1101);
+#2535 = PRESENTATION_STYLE_ASSIGNMENT((#2536));
+#2536 = SURFACE_STYLE_USAGE(.BOTH.,#2537);
+#2537 = SURFACE_SIDE_STYLE('',(#2538));
+#2538 = SURFACE_STYLE_FILL_AREA(#2539);
+#2539 = FILL_AREA_STYLE('',(#2540));
+#2540 = FILL_AREA_STYLE_COLOUR('',#2477);
+#2541 = STYLED_ITEM('color',(#2542),#1354);
+#2542 = PRESENTATION_STYLE_ASSIGNMENT((#2543));
+#2543 = SURFACE_STYLE_USAGE(.BOTH.,#2544);
+#2544 = SURFACE_SIDE_STYLE('',(#2545));
+#2545 = SURFACE_STYLE_FILL_AREA(#2546);
+#2546 = FILL_AREA_STYLE('',(#2547));
+#2547 = FILL_AREA_STYLE_COLOUR('',#2477);
+#2548 = STYLED_ITEM('color',(#2549),#1448);
+#2549 = PRESENTATION_STYLE_ASSIGNMENT((#2550));
+#2550 = SURFACE_STYLE_USAGE(.BOTH.,#2551);
+#2551 = SURFACE_SIDE_STYLE('',(#2552));
+#2552 = SURFACE_STYLE_FILL_AREA(#2553);
+#2553 = FILL_AREA_STYLE('',(#2554));
+#2554 = FILL_AREA_STYLE_COLOUR('',#2477);
+#2555 = STYLED_ITEM('color',(#2556),#1475);
+#2556 = PRESENTATION_STYLE_ASSIGNMENT((#2557));
+#2557 = SURFACE_STYLE_USAGE(.BOTH.,#2558);
+#2558 = SURFACE_SIDE_STYLE('',(#2559));
+#2559 = SURFACE_STYLE_FILL_AREA(#2560);
+#2560 = FILL_AREA_STYLE('',(#2561));
+#2561 = FILL_AREA_STYLE_COLOUR('',#2477);
+#2562 = STYLED_ITEM('color',(#2563),#1524);
+#2563 = PRESENTATION_STYLE_ASSIGNMENT((#2564));
+#2564 = SURFACE_STYLE_USAGE(.BOTH.,#2565);
+#2565 = SURFACE_SIDE_STYLE('',(#2566));
+#2566 = SURFACE_STYLE_FILL_AREA(#2567);
+#2567 = FILL_AREA_STYLE('',(#2568));
+#2568 = FILL_AREA_STYLE_COLOUR('',#2477);
+#2569 = STYLED_ITEM('color',(#2570),#1573);
+#2570 = PRESENTATION_STYLE_ASSIGNMENT((#2571));
+#2571 = SURFACE_STYLE_USAGE(.BOTH.,#2572);
+#2572 = SURFACE_SIDE_STYLE('',(#2573));
+#2573 = SURFACE_STYLE_FILL_AREA(#2574);
+#2574 = FILL_AREA_STYLE('',(#2575));
+#2575 = FILL_AREA_STYLE_COLOUR('',#2477);
+#2576 = STYLED_ITEM('color',(#2577),#1600);
+#2577 = PRESENTATION_STYLE_ASSIGNMENT((#2578));
+#2578 = SURFACE_STYLE_USAGE(.BOTH.,#2579);
+#2579 = SURFACE_SIDE_STYLE('',(#2580));
+#2580 = SURFACE_STYLE_FILL_AREA(#2581);
+#2581 = FILL_AREA_STYLE('',(#2582));
+#2582 = FILL_AREA_STYLE_COLOUR('',#2477);
+#2583 = STYLED_ITEM('color',(#2584),#1607);
+#2584 = PRESENTATION_STYLE_ASSIGNMENT((#2585));
+#2585 = SURFACE_STYLE_USAGE(.BOTH.,#2586);
+#2586 = SURFACE_SIDE_STYLE('',(#2587));
+#2587 = SURFACE_STYLE_FILL_AREA(#2588);
+#2588 = FILL_AREA_STYLE('',(#2589));
+#2589 = FILL_AREA_STYLE_COLOUR('',#2477);
+#2590 = STYLED_ITEM('color',(#2591),#1614);
+#2591 = PRESENTATION_STYLE_ASSIGNMENT((#2592));
+#2592 = SURFACE_STYLE_USAGE(.BOTH.,#2593);
+#2593 = SURFACE_SIDE_STYLE('',(#2594));
+#2594 = SURFACE_STYLE_FILL_AREA(#2595);
+#2595 = FILL_AREA_STYLE('',(#2596));
+#2596 = FILL_AREA_STYLE_COLOUR('',#2477);
+#2597 = STYLED_ITEM('color',(#2598),#1663);
+#2598 = PRESENTATION_STYLE_ASSIGNMENT((#2599));
+#2599 = SURFACE_STYLE_USAGE(.BOTH.,#2600);
+#2600 = SURFACE_SIDE_STYLE('',(#2601));
+#2601 = SURFACE_STYLE_FILL_AREA(#2602);
+#2602 = FILL_AREA_STYLE('',(#2603));
+#2603 = FILL_AREA_STYLE_COLOUR('',#2477);
+#2604 = STYLED_ITEM('color',(#2605),#1712);
+#2605 = PRESENTATION_STYLE_ASSIGNMENT((#2606));
+#2606 = SURFACE_STYLE_USAGE(.BOTH.,#2607);
+#2607 = SURFACE_SIDE_STYLE('',(#2608));
+#2608 = SURFACE_STYLE_FILL_AREA(#2609);
+#2609 = FILL_AREA_STYLE('',(#2610));
+#2610 = FILL_AREA_STYLE_COLOUR('',#2477);
+#2611 = STYLED_ITEM('color',(#2612),#1739);
+#2612 = PRESENTATION_STYLE_ASSIGNMENT((#2613));
+#2613 = SURFACE_STYLE_USAGE(.BOTH.,#2614);
+#2614 = SURFACE_SIDE_STYLE('',(#2615));
+#2615 = SURFACE_STYLE_FILL_AREA(#2616);
+#2616 = FILL_AREA_STYLE('',(#2617));
+#2617 = FILL_AREA_STYLE_COLOUR('',#2477);
+#2618 = STYLED_ITEM('color',(#2619),#1748);
+#2619 = PRESENTATION_STYLE_ASSIGNMENT((#2620));
+#2620 = SURFACE_STYLE_USAGE(.BOTH.,#2621);
+#2621 = SURFACE_SIDE_STYLE('',(#2622));
+#2622 = SURFACE_STYLE_FILL_AREA(#2623);
+#2623 = FILL_AREA_STYLE('',(#2624));
+#2624 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2625 = STYLED_ITEM('color',(#2626),#1868);
+#2626 = PRESENTATION_STYLE_ASSIGNMENT((#2627));
+#2627 = SURFACE_STYLE_USAGE(.BOTH.,#2628);
+#2628 = SURFACE_SIDE_STYLE('',(#2629));
+#2629 = SURFACE_STYLE_FILL_AREA(#2630);
+#2630 = FILL_AREA_STYLE('',(#2631));
+#2631 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2632 = STYLED_ITEM('color',(#2633),#1944);
+#2633 = PRESENTATION_STYLE_ASSIGNMENT((#2634));
+#2634 = SURFACE_STYLE_USAGE(.BOTH.,#2635);
+#2635 = SURFACE_SIDE_STYLE('',(#2636));
+#2636 = SURFACE_STYLE_FILL_AREA(#2637);
+#2637 = FILL_AREA_STYLE('',(#2638));
+#2638 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2639 = STYLED_ITEM('color',(#2640),#2015);
+#2640 = PRESENTATION_STYLE_ASSIGNMENT((#2641));
+#2641 = SURFACE_STYLE_USAGE(.BOTH.,#2642);
+#2642 = SURFACE_SIDE_STYLE('',(#2643));
+#2643 = SURFACE_STYLE_FILL_AREA(#2644);
+#2644 = FILL_AREA_STYLE('',(#2645));
+#2645 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2646 = STYLED_ITEM('color',(#2647),#2062);
+#2647 = PRESENTATION_STYLE_ASSIGNMENT((#2648));
+#2648 = SURFACE_STYLE_USAGE(.BOTH.,#2649);
+#2649 = SURFACE_SIDE_STYLE('',(#2650));
+#2650 = SURFACE_STYLE_FILL_AREA(#2651);
+#2651 = FILL_AREA_STYLE('',(#2652));
+#2652 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2653 = STYLED_ITEM('color',(#2654),#2069);
+#2654 = PRESENTATION_STYLE_ASSIGNMENT((#2655));
+#2655 = SURFACE_STYLE_USAGE(.BOTH.,#2656);
+#2656 = SURFACE_SIDE_STYLE('',(#2657));
+#2657 = SURFACE_STYLE_FILL_AREA(#2658);
+#2658 = FILL_AREA_STYLE('',(#2659));
+#2659 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2660 = STYLED_ITEM('color',(#2661),#2078);
+#2661 = PRESENTATION_STYLE_ASSIGNMENT((#2662));
+#2662 = SURFACE_STYLE_USAGE(.BOTH.,#2663);
+#2663 = SURFACE_SIDE_STYLE('',(#2664));
+#2664 = SURFACE_STYLE_FILL_AREA(#2665);
+#2665 = FILL_AREA_STYLE('',(#2666));
+#2666 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2667 = STYLED_ITEM('color',(#2668),#2198);
+#2668 = PRESENTATION_STYLE_ASSIGNMENT((#2669));
+#2669 = SURFACE_STYLE_USAGE(.BOTH.,#2670);
+#2670 = SURFACE_SIDE_STYLE('',(#2671));
+#2671 = SURFACE_STYLE_FILL_AREA(#2672);
+#2672 = FILL_AREA_STYLE('',(#2673));
+#2673 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2674 = STYLED_ITEM('color',(#2675),#2274);
+#2675 = PRESENTATION_STYLE_ASSIGNMENT((#2676));
+#2676 = SURFACE_STYLE_USAGE(.BOTH.,#2677);
+#2677 = SURFACE_SIDE_STYLE('',(#2678));
+#2678 = SURFACE_STYLE_FILL_AREA(#2679);
+#2679 = FILL_AREA_STYLE('',(#2680));
+#2680 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2681 = STYLED_ITEM('color',(#2682),#2345);
+#2682 = PRESENTATION_STYLE_ASSIGNMENT((#2683));
+#2683 = SURFACE_STYLE_USAGE(.BOTH.,#2684);
+#2684 = SURFACE_SIDE_STYLE('',(#2685));
+#2685 = SURFACE_STYLE_FILL_AREA(#2686);
+#2686 = FILL_AREA_STYLE('',(#2687));
+#2687 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2688 = STYLED_ITEM('color',(#2689),#2392);
+#2689 = PRESENTATION_STYLE_ASSIGNMENT((#2690));
+#2690 = SURFACE_STYLE_USAGE(.BOTH.,#2691);
+#2691 = SURFACE_SIDE_STYLE('',(#2692));
+#2692 = SURFACE_STYLE_FILL_AREA(#2693);
+#2693 = FILL_AREA_STYLE('',(#2694));
+#2694 = FILL_AREA_STYLE_COLOUR('',#2420);
+#2695 = STYLED_ITEM('color',(#2696),#2399);
+#2696 = PRESENTATION_STYLE_ASSIGNMENT((#2697));
+#2697 = SURFACE_STYLE_USAGE(.BOTH.,#2698);
+#2698 = SURFACE_SIDE_STYLE('',(#2699));
+#2699 = SURFACE_STYLE_FILL_AREA(#2700);
+#2700 = FILL_AREA_STYLE('',(#2701));
+#2701 = FILL_AREA_STYLE_COLOUR('',#2420);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/electronic-components/capacitors/capsmd6_3x3.stl b/Electrical Parts/electronic-components/capacitors/capsmd6_3x3.stl
new file mode 100644
index 00000000..da75ad27
Binary files /dev/null and b/Electrical Parts/electronic-components/capacitors/capsmd6_3x3.stl differ