diff --git a/Electrical Parts/electronic-components/capacitors/capsmd6x7.fcstd b/Electrical Parts/electronic-components/capacitors/capsmd6x7.fcstd
new file mode 100644
index 00000000..74946eaa
Binary files /dev/null and b/Electrical Parts/electronic-components/capacitors/capsmd6x7.fcstd differ
diff --git a/Electrical Parts/electronic-components/capacitors/capsmd6x7.step b/Electrical Parts/electronic-components/capacitors/capsmd6x7.step
new file mode 100644
index 00000000..140f4af8
--- /dev/null
+++ b/Electrical Parts/electronic-components/capacitors/capsmd6x7.step	
@@ -0,0 +1,3093 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/FreeCAD-library/Electrical 
+Parts/electronic-components/capacitors/capsmd6x7.step',
+  '2015-02-03T14:05:47',('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('capsmd-6x7','capsmd-6x7','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#1113,#1553,#1883,#2213),#2389);
+#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,#390,#468,#721,#815,#842,#891,#940,
+    #967,#974,#981,#1030,#1079,#1106));
+#17 = ADVANCED_FACE('',(#18),#32,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#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('',(3.3,1.730000000001,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(3.3,1.730000000001,-1.));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(3.3,1.730000000001,0.));
+#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('',(3.3,1.730000000001,0.));
+#35 = DIRECTION('',(-1.,0.,0.));
+#36 = DIRECTION('',(0.,-1.,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('',(1.73,3.3,0.));
+#47 = DIRECTION('',(-0.707106781186,-0.707106781187,0.));
+#48 = DIRECTION('',(0.707106781187,-0.707106781186,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(2.220315292925,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('',(3.3,-3.3,-1.));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(3.3,1.730000000001,-1.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(0.,-1.,0.));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(0.,-1.));
+#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('',(3.3,1.730000000001,-1.));
+#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('',(0.,-1.));
+#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('',(3.3,-3.3,0.));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(3.3,-3.3,0.));
+#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('',(5.030000000001,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('',(3.3,-3.3,0.));
+#103 = DIRECTION('',(0.,1.,0.));
+#104 = DIRECTION('',(-1.,0.,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('',(3.3,1.730000000001,0.));
+#116 = VECTOR('',#117,1.);
+#117 = DIRECTION('',(0.,-1.,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('',(3.3,1.730000000001,0.));
+#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('',(0.,-1.));
+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#137 = ADVANCED_FACE('',(#138),#44,.F.);
+#138 = FACE_BOUND('',#139,.F.);
+#139 = EDGE_LOOP('',(#140,#170,#191,#192));
+#140 = ORIENTED_EDGE('',*,*,#141,.T.);
+#141 = EDGE_CURVE('',#142,#144,#146,.T.);
+#142 = VERTEX_POINT('',#143);
+#143 = CARTESIAN_POINT('',(1.73,3.3,0.));
+#144 = VERTEX_POINT('',#145);
+#145 = CARTESIAN_POINT('',(1.73,3.3,-1.));
+#146 = SURFACE_CURVE('',#147,(#151,#158),.PCURVE_S1.);
+#147 = LINE('',#148,#149);
+#148 = CARTESIAN_POINT('',(1.73,3.3,0.));
+#149 = VECTOR('',#150,1.);
+#150 = DIRECTION('',(-0.,-0.,-1.));
+#151 = PCURVE('',#44,#152);
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
+#153 = LINE('',#154,#155);
+#154 = CARTESIAN_POINT('',(0.,0.));
+#155 = VECTOR('',#156,1.);
+#156 = DIRECTION('',(0.,-1.));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#158 = PCURVE('',#159,#164);
+#159 = PLANE('',#160);
+#160 = AXIS2_PLACEMENT_3D('',#161,#162,#163);
+#161 = CARTESIAN_POINT('',(-1.73,3.3,0.));
+#162 = DIRECTION('',(0.,-1.,0.));
+#163 = DIRECTION('',(1.,0.,0.));
+#164 = DEFINITIONAL_REPRESENTATION('',(#165),#169);
+#165 = LINE('',#166,#167);
+#166 = CARTESIAN_POINT('',(3.46,0.));
+#167 = VECTOR('',#168,1.);
+#168 = DIRECTION('',(0.,-1.));
+#169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#170 = ORIENTED_EDGE('',*,*,#171,.T.);
+#171 = EDGE_CURVE('',#144,#24,#172,.T.);
+#172 = SURFACE_CURVE('',#173,(#177,#184),.PCURVE_S1.);
+#173 = LINE('',#174,#175);
+#174 = CARTESIAN_POINT('',(1.73,3.3,-1.));
+#175 = VECTOR('',#176,1.);
+#176 = DIRECTION('',(0.707106781187,-0.707106781186,0.));
+#177 = PCURVE('',#44,#178);
+#178 = DEFINITIONAL_REPRESENTATION('',(#179),#183);
+#179 = LINE('',#180,#181);
+#180 = CARTESIAN_POINT('',(0.,-1.));
+#181 = VECTOR('',#182,1.);
+#182 = DIRECTION('',(1.,0.));
+#183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#184 = PCURVE('',#72,#185);
+#185 = DEFINITIONAL_REPRESENTATION('',(#186),#190);
+#186 = LINE('',#187,#188);
+#187 = CARTESIAN_POINT('',(-1.57,1.569999999999));
+#188 = VECTOR('',#189,1.);
+#189 = DIRECTION('',(0.707106781187,-0.707106781186));
+#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#191 = ORIENTED_EDGE('',*,*,#21,.F.);
+#192 = ORIENTED_EDGE('',*,*,#193,.F.);
+#193 = EDGE_CURVE('',#142,#22,#194,.T.);
+#194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.);
+#195 = LINE('',#196,#197);
+#196 = CARTESIAN_POINT('',(1.73,3.3,0.));
+#197 = VECTOR('',#198,1.);
+#198 = DIRECTION('',(0.707106781187,-0.707106781186,0.));
+#199 = PCURVE('',#44,#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('',(-1.57,1.569999999999));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(0.707106781187,-0.707106781186));
+#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#213 = ADVANCED_FACE('',(#214),#100,.F.);
+#214 = FACE_BOUND('',#215,.F.);
+#215 = EDGE_LOOP('',(#216,#239,#240,#263,#289,#315,#341,#364));
+#216 = ORIENTED_EDGE('',*,*,#217,.F.);
+#217 = EDGE_CURVE('',#85,#218,#220,.T.);
+#218 = VERTEX_POINT('',#219);
+#219 = CARTESIAN_POINT('',(-3.3,-3.3,0.));
+#220 = SURFACE_CURVE('',#221,(#225,#232),.PCURVE_S1.);
+#221 = LINE('',#222,#223);
+#222 = CARTESIAN_POINT('',(3.3,-3.3,0.));
+#223 = VECTOR('',#224,1.);
+#224 = DIRECTION('',(-1.,0.,0.));
+#225 = PCURVE('',#100,#226);
+#226 = DEFINITIONAL_REPRESENTATION('',(#227),#231);
+#227 = LINE('',#228,#229);
+#228 = CARTESIAN_POINT('',(0.,0.));
+#229 = VECTOR('',#230,1.);
+#230 = DIRECTION('',(1.,0.));
+#231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#232 = PCURVE('',#126,#233);
+#233 = DEFINITIONAL_REPRESENTATION('',(#234),#238);
+#234 = LINE('',#235,#236);
+#235 = CARTESIAN_POINT('',(0.,-5.030000000001));
+#236 = VECTOR('',#237,1.);
+#237 = DIRECTION('',(-1.,0.));
+#238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#239 = ORIENTED_EDGE('',*,*,#84,.T.);
+#240 = ORIENTED_EDGE('',*,*,#241,.T.);
+#241 = EDGE_CURVE('',#57,#242,#244,.T.);
+#242 = VERTEX_POINT('',#243);
+#243 = CARTESIAN_POINT('',(0.4,-3.3,-1.));
+#244 = SURFACE_CURVE('',#245,(#249,#256),.PCURVE_S1.);
+#245 = LINE('',#246,#247);
+#246 = CARTESIAN_POINT('',(3.3,-3.3,-1.));
+#247 = VECTOR('',#248,1.);
+#248 = DIRECTION('',(-1.,0.,0.));
+#249 = PCURVE('',#100,#250);
+#250 = DEFINITIONAL_REPRESENTATION('',(#251),#255);
+#251 = LINE('',#252,#253);
+#252 = CARTESIAN_POINT('',(0.,-1.));
+#253 = VECTOR('',#254,1.);
+#254 = DIRECTION('',(1.,0.));
+#255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#256 = PCURVE('',#72,#257);
+#257 = DEFINITIONAL_REPRESENTATION('',(#258),#262);
+#258 = LINE('',#259,#260);
+#259 = CARTESIAN_POINT('',(0.,-5.030000000001));
+#260 = VECTOR('',#261,1.);
+#261 = DIRECTION('',(-1.,0.));
+#262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#263 = ORIENTED_EDGE('',*,*,#264,.T.);
+#264 = EDGE_CURVE('',#242,#265,#267,.T.);
+#265 = VERTEX_POINT('',#266);
+#266 = CARTESIAN_POINT('',(0.4,-3.3,-0.68));
+#267 = SURFACE_CURVE('',#268,(#272,#278),.PCURVE_S1.);
+#268 = LINE('',#269,#270);
+#269 = CARTESIAN_POINT('',(0.4,-3.3,-0.5));
+#270 = VECTOR('',#271,1.);
+#271 = DIRECTION('',(0.,0.,1.));
+#272 = PCURVE('',#100,#273);
+#273 = DEFINITIONAL_REPRESENTATION('',(#274),#277);
+#274 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#275,#276),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.5,-0.18),.PIECEWISE_BEZIER_KNOTS.);
+#275 = CARTESIAN_POINT('',(2.9,-1.));
+#276 = CARTESIAN_POINT('',(2.9,-0.68));
+#277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#278 = PCURVE('',#279,#284);
+#279 = PLANE('',#280);
+#280 = AXIS2_PLACEMENT_3D('',#281,#282,#283);
+#281 = CARTESIAN_POINT('',(0.4,-3.415,-1.));
+#282 = DIRECTION('',(-1.,0.,0.));
+#283 = DIRECTION('',(0.,1.,0.));
+#284 = DEFINITIONAL_REPRESENTATION('',(#285),#288);
+#285 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#286,#287),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.5,-0.18),.PIECEWISE_BEZIER_KNOTS.);
+#286 = CARTESIAN_POINT('',(0.115,0.));
+#287 = CARTESIAN_POINT('',(0.115,-0.32));
+#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#289 = ORIENTED_EDGE('',*,*,#290,.T.);
+#290 = EDGE_CURVE('',#265,#291,#293,.T.);
+#291 = VERTEX_POINT('',#292);
+#292 = CARTESIAN_POINT('',(-0.4,-3.3,-0.68));
+#293 = SURFACE_CURVE('',#294,(#298,#304),.PCURVE_S1.);
+#294 = LINE('',#295,#296);
+#295 = CARTESIAN_POINT('',(1.45,-3.3,-0.68));
+#296 = VECTOR('',#297,1.);
+#297 = DIRECTION('',(-1.,0.,0.));
+#298 = PCURVE('',#100,#299);
+#299 = DEFINITIONAL_REPRESENTATION('',(#300),#303);
+#300 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#301,#302),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(1.05,1.85),.PIECEWISE_BEZIER_KNOTS.);
+#301 = CARTESIAN_POINT('',(2.9,-0.68));
+#302 = CARTESIAN_POINT('',(3.7,-0.68));
+#303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#304 = PCURVE('',#305,#310);
+#305 = PLANE('',#306);
+#306 = AXIS2_PLACEMENT_3D('',#307,#308,#309);
+#307 = CARTESIAN_POINT('',(-0.4,-3.415,-0.68));
+#308 = DIRECTION('',(0.,0.,-1.));
+#309 = DIRECTION('',(-1.,0.,0.));
+#310 = DEFINITIONAL_REPRESENTATION('',(#311),#314);
+#311 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#312,#313),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(1.05,1.85),.PIECEWISE_BEZIER_KNOTS.);
+#312 = CARTESIAN_POINT('',(-0.8,0.115));
+#313 = CARTESIAN_POINT('',(0.,0.115));
+#314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#315 = ORIENTED_EDGE('',*,*,#316,.T.);
+#316 = EDGE_CURVE('',#291,#317,#319,.T.);
+#317 = VERTEX_POINT('',#318);
+#318 = CARTESIAN_POINT('',(-0.4,-3.3,-1.));
+#319 = SURFACE_CURVE('',#320,(#324,#330),.PCURVE_S1.);
+#320 = LINE('',#321,#322);
+#321 = CARTESIAN_POINT('',(-0.4,-3.3,-0.5));
+#322 = VECTOR('',#323,1.);
+#323 = DIRECTION('',(0.,0.,-1.));
+#324 = PCURVE('',#100,#325);
+#325 = DEFINITIONAL_REPRESENTATION('',(#326),#329);
+#326 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#327,#328),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.18,0.5),.PIECEWISE_BEZIER_KNOTS.);
+#327 = CARTESIAN_POINT('',(3.7,-0.68));
+#328 = CARTESIAN_POINT('',(3.7,-1.));
+#329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#330 = PCURVE('',#331,#336);
+#331 = PLANE('',#332);
+#332 = AXIS2_PLACEMENT_3D('',#333,#334,#335);
+#333 = CARTESIAN_POINT('',(-0.4,-0.915,-1.));
+#334 = DIRECTION('',(1.,0.,0.));
+#335 = DIRECTION('',(0.,-1.,0.));
+#336 = DEFINITIONAL_REPRESENTATION('',(#337),#340);
+#337 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#338,#339),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.18,0.5),.PIECEWISE_BEZIER_KNOTS.);
+#338 = CARTESIAN_POINT('',(2.385,-0.32));
+#339 = CARTESIAN_POINT('',(2.385,0.));
+#340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#341 = ORIENTED_EDGE('',*,*,#342,.T.);
+#342 = EDGE_CURVE('',#317,#343,#345,.T.);
+#343 = VERTEX_POINT('',#344);
+#344 = CARTESIAN_POINT('',(-3.3,-3.3,-1.));
+#345 = SURFACE_CURVE('',#346,(#350,#357),.PCURVE_S1.);
+#346 = LINE('',#347,#348);
+#347 = CARTESIAN_POINT('',(3.3,-3.3,-1.));
+#348 = VECTOR('',#349,1.);
+#349 = DIRECTION('',(-1.,0.,0.));
+#350 = PCURVE('',#100,#351);
+#351 = DEFINITIONAL_REPRESENTATION('',(#352),#356);
+#352 = LINE('',#353,#354);
+#353 = CARTESIAN_POINT('',(0.,-1.));
+#354 = VECTOR('',#355,1.);
+#355 = DIRECTION('',(1.,0.));
+#356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#357 = PCURVE('',#72,#358);
+#358 = DEFINITIONAL_REPRESENTATION('',(#359),#363);
+#359 = LINE('',#360,#361);
+#360 = CARTESIAN_POINT('',(0.,-5.030000000001));
+#361 = VECTOR('',#362,1.);
+#362 = DIRECTION('',(-1.,0.));
+#363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#364 = ORIENTED_EDGE('',*,*,#365,.F.);
+#365 = EDGE_CURVE('',#218,#343,#366,.T.);
+#366 = SURFACE_CURVE('',#367,(#371,#378),.PCURVE_S1.);
+#367 = LINE('',#368,#369);
+#368 = CARTESIAN_POINT('',(-3.3,-3.3,0.));
+#369 = VECTOR('',#370,1.);
+#370 = DIRECTION('',(-0.,-0.,-1.));
+#371 = PCURVE('',#100,#372);
+#372 = DEFINITIONAL_REPRESENTATION('',(#373),#377);
+#373 = LINE('',#374,#375);
+#374 = CARTESIAN_POINT('',(6.6,0.));
+#375 = VECTOR('',#376,1.);
+#376 = DIRECTION('',(0.,-1.));
+#377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#378 = PCURVE('',#379,#384);
+#379 = PLANE('',#380);
+#380 = AXIS2_PLACEMENT_3D('',#381,#382,#383);
+#381 = CARTESIAN_POINT('',(-3.3,-3.3,0.));
+#382 = DIRECTION('',(1.,0.,0.));
+#383 = DIRECTION('',(0.,1.,0.));
+#384 = DEFINITIONAL_REPRESENTATION('',(#385),#389);
+#385 = LINE('',#386,#387);
+#386 = CARTESIAN_POINT('',(0.,0.));
+#387 = VECTOR('',#388,1.);
+#388 = DIRECTION('',(0.,-1.));
+#389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#390 = ADVANCED_FACE('',(#391),#126,.T.);
+#391 = FACE_BOUND('',#392,.F.);
+#392 = EDGE_LOOP('',(#393,#394,#395,#418,#446,#467));
+#393 = ORIENTED_EDGE('',*,*,#112,.T.);
+#394 = ORIENTED_EDGE('',*,*,#217,.T.);
+#395 = ORIENTED_EDGE('',*,*,#396,.T.);
+#396 = EDGE_CURVE('',#218,#397,#399,.T.);
+#397 = VERTEX_POINT('',#398);
+#398 = CARTESIAN_POINT('',(-3.3,1.730000000001,0.));
+#399 = SURFACE_CURVE('',#400,(#404,#411),.PCURVE_S1.);
+#400 = LINE('',#401,#402);
+#401 = CARTESIAN_POINT('',(-3.3,-3.3,0.));
+#402 = VECTOR('',#403,1.);
+#403 = DIRECTION('',(0.,1.,0.));
+#404 = PCURVE('',#126,#405);
+#405 = DEFINITIONAL_REPRESENTATION('',(#406),#410);
+#406 = LINE('',#407,#408);
+#407 = CARTESIAN_POINT('',(-6.6,-5.030000000001));
+#408 = VECTOR('',#409,1.);
+#409 = DIRECTION('',(0.,1.));
+#410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#411 = PCURVE('',#379,#412);
+#412 = DEFINITIONAL_REPRESENTATION('',(#413),#417);
+#413 = LINE('',#414,#415);
+#414 = CARTESIAN_POINT('',(0.,0.));
+#415 = VECTOR('',#416,1.);
+#416 = DIRECTION('',(1.,0.));
+#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#418 = ORIENTED_EDGE('',*,*,#419,.T.);
+#419 = EDGE_CURVE('',#397,#420,#422,.T.);
+#420 = VERTEX_POINT('',#421);
+#421 = CARTESIAN_POINT('',(-1.73,3.3,0.));
+#422 = SURFACE_CURVE('',#423,(#427,#434),.PCURVE_S1.);
+#423 = LINE('',#424,#425);
+#424 = CARTESIAN_POINT('',(-3.3,1.730000000001,0.));
+#425 = VECTOR('',#426,1.);
+#426 = DIRECTION('',(0.707106781187,0.707106781186,0.));
+#427 = PCURVE('',#126,#428);
+#428 = DEFINITIONAL_REPRESENTATION('',(#429),#433);
+#429 = LINE('',#430,#431);
+#430 = CARTESIAN_POINT('',(-6.6,0.));
+#431 = VECTOR('',#432,1.);
+#432 = DIRECTION('',(0.707106781187,0.707106781186));
+#433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#434 = PCURVE('',#435,#440);
+#435 = PLANE('',#436);
+#436 = AXIS2_PLACEMENT_3D('',#437,#438,#439);
+#437 = CARTESIAN_POINT('',(-3.3,1.730000000001,0.));
+#438 = DIRECTION('',(0.707106781186,-0.707106781187,0.));
+#439 = DIRECTION('',(0.707106781187,0.707106781186,0.));
+#440 = DEFINITIONAL_REPRESENTATION('',(#441),#445);
+#441 = LINE('',#442,#443);
+#442 = CARTESIAN_POINT('',(0.,0.));
+#443 = VECTOR('',#444,1.);
+#444 = DIRECTION('',(1.,0.));
+#445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#446 = ORIENTED_EDGE('',*,*,#447,.T.);
+#447 = EDGE_CURVE('',#420,#142,#448,.T.);
+#448 = SURFACE_CURVE('',#449,(#453,#460),.PCURVE_S1.);
+#449 = LINE('',#450,#451);
+#450 = CARTESIAN_POINT('',(-1.73,3.3,0.));
+#451 = VECTOR('',#452,1.);
+#452 = DIRECTION('',(1.,0.,0.));
+#453 = PCURVE('',#126,#454);
+#454 = DEFINITIONAL_REPRESENTATION('',(#455),#459);
+#455 = LINE('',#456,#457);
+#456 = CARTESIAN_POINT('',(-5.03,1.569999999999));
+#457 = VECTOR('',#458,1.);
+#458 = DIRECTION('',(1.,0.));
+#459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#460 = PCURVE('',#159,#461);
+#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 = ORIENTED_EDGE('',*,*,#193,.T.);
+#468 = ADVANCED_FACE('',(#469),#72,.F.);
+#469 = FACE_BOUND('',#470,.F.);
+#470 = EDGE_LOOP('',(#471,#472,#473,#496,#524,#552,#580,#603,#626,#647,
+    #648,#671,#699,#720));
+#471 = ORIENTED_EDGE('',*,*,#56,.F.);
+#472 = ORIENTED_EDGE('',*,*,#171,.F.);
+#473 = ORIENTED_EDGE('',*,*,#474,.F.);
+#474 = EDGE_CURVE('',#475,#144,#477,.T.);
+#475 = VERTEX_POINT('',#476);
+#476 = CARTESIAN_POINT('',(0.4,3.3,-1.));
+#477 = SURFACE_CURVE('',#478,(#482,#489),.PCURVE_S1.);
+#478 = LINE('',#479,#480);
+#479 = CARTESIAN_POINT('',(-1.73,3.3,-1.));
+#480 = VECTOR('',#481,1.);
+#481 = DIRECTION('',(1.,0.,0.));
+#482 = PCURVE('',#72,#483);
+#483 = DEFINITIONAL_REPRESENTATION('',(#484),#488);
+#484 = LINE('',#485,#486);
+#485 = CARTESIAN_POINT('',(-5.03,1.569999999999));
+#486 = VECTOR('',#487,1.);
+#487 = DIRECTION('',(1.,0.));
+#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#489 = PCURVE('',#159,#490);
+#490 = DEFINITIONAL_REPRESENTATION('',(#491),#495);
+#491 = LINE('',#492,#493);
+#492 = CARTESIAN_POINT('',(0.,-1.));
+#493 = VECTOR('',#494,1.);
+#494 = DIRECTION('',(1.,0.));
+#495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#496 = ORIENTED_EDGE('',*,*,#497,.F.);
+#497 = EDGE_CURVE('',#498,#475,#500,.T.);
+#498 = VERTEX_POINT('',#499);
+#499 = CARTESIAN_POINT('',(0.4,0.915,-1.));
+#500 = SURFACE_CURVE('',#501,(#505,#512),.PCURVE_S1.);
+#501 = LINE('',#502,#503);
+#502 = CARTESIAN_POINT('',(0.4,0.915,-1.));
+#503 = VECTOR('',#504,1.);
+#504 = DIRECTION('',(0.,1.,0.));
+#505 = PCURVE('',#72,#506);
+#506 = DEFINITIONAL_REPRESENTATION('',(#507),#511);
+#507 = LINE('',#508,#509);
+#508 = CARTESIAN_POINT('',(-2.9,-0.815000000001));
+#509 = VECTOR('',#510,1.);
+#510 = DIRECTION('',(0.,1.));
+#511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#512 = PCURVE('',#513,#518);
+#513 = PLANE('',#514);
+#514 = AXIS2_PLACEMENT_3D('',#515,#516,#517);
+#515 = CARTESIAN_POINT('',(0.4,0.915,-1.));
+#516 = DIRECTION('',(-1.,0.,0.));
+#517 = DIRECTION('',(0.,1.,0.));
+#518 = DEFINITIONAL_REPRESENTATION('',(#519),#523);
+#519 = LINE('',#520,#521);
+#520 = CARTESIAN_POINT('',(0.,0.));
+#521 = VECTOR('',#522,1.);
+#522 = DIRECTION('',(1.,0.));
+#523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#524 = ORIENTED_EDGE('',*,*,#525,.F.);
+#525 = EDGE_CURVE('',#526,#498,#528,.T.);
+#526 = VERTEX_POINT('',#527);
+#527 = CARTESIAN_POINT('',(-0.4,0.915,-1.));
+#528 = SURFACE_CURVE('',#529,(#533,#540),.PCURVE_S1.);
+#529 = LINE('',#530,#531);
+#530 = CARTESIAN_POINT('',(-0.4,0.915,-1.));
+#531 = VECTOR('',#532,1.);
+#532 = DIRECTION('',(1.,0.,0.));
+#533 = PCURVE('',#72,#534);
+#534 = DEFINITIONAL_REPRESENTATION('',(#535),#539);
+#535 = LINE('',#536,#537);
+#536 = CARTESIAN_POINT('',(-3.7,-0.815000000001));
+#537 = VECTOR('',#538,1.);
+#538 = DIRECTION('',(1.,0.));
+#539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#540 = PCURVE('',#541,#546);
+#541 = PLANE('',#542);
+#542 = AXIS2_PLACEMENT_3D('',#543,#544,#545);
+#543 = CARTESIAN_POINT('',(-0.4,0.915,-1.));
+#544 = DIRECTION('',(0.,1.,0.));
+#545 = DIRECTION('',(1.,0.,0.));
+#546 = DEFINITIONAL_REPRESENTATION('',(#547),#551);
+#547 = LINE('',#548,#549);
+#548 = CARTESIAN_POINT('',(0.,0.));
+#549 = VECTOR('',#550,1.);
+#550 = DIRECTION('',(1.,0.));
+#551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#552 = ORIENTED_EDGE('',*,*,#553,.F.);
+#553 = EDGE_CURVE('',#554,#526,#556,.T.);
+#554 = VERTEX_POINT('',#555);
+#555 = CARTESIAN_POINT('',(-0.4,3.3,-1.));
+#556 = SURFACE_CURVE('',#557,(#561,#568),.PCURVE_S1.);
+#557 = LINE('',#558,#559);
+#558 = CARTESIAN_POINT('',(-0.4,3.415,-1.));
+#559 = VECTOR('',#560,1.);
+#560 = DIRECTION('',(0.,-1.,0.));
+#561 = PCURVE('',#72,#562);
+#562 = DEFINITIONAL_REPRESENTATION('',(#563),#567);
+#563 = LINE('',#564,#565);
+#564 = CARTESIAN_POINT('',(-3.7,1.684999999999));
+#565 = VECTOR('',#566,1.);
+#566 = DIRECTION('',(0.,-1.));
+#567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#568 = PCURVE('',#569,#574);
+#569 = PLANE('',#570);
+#570 = AXIS2_PLACEMENT_3D('',#571,#572,#573);
+#571 = CARTESIAN_POINT('',(-0.4,3.415,-1.));
+#572 = DIRECTION('',(1.,0.,0.));
+#573 = DIRECTION('',(0.,-1.,0.));
+#574 = DEFINITIONAL_REPRESENTATION('',(#575),#579);
+#575 = LINE('',#576,#577);
+#576 = CARTESIAN_POINT('',(0.,0.));
+#577 = VECTOR('',#578,1.);
+#578 = DIRECTION('',(1.,0.));
+#579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#580 = ORIENTED_EDGE('',*,*,#581,.F.);
+#581 = EDGE_CURVE('',#582,#554,#584,.T.);
+#582 = VERTEX_POINT('',#583);
+#583 = CARTESIAN_POINT('',(-1.73,3.3,-1.));
+#584 = SURFACE_CURVE('',#585,(#589,#596),.PCURVE_S1.);
+#585 = LINE('',#586,#587);
+#586 = CARTESIAN_POINT('',(-1.73,3.3,-1.));
+#587 = VECTOR('',#588,1.);
+#588 = DIRECTION('',(1.,0.,0.));
+#589 = PCURVE('',#72,#590);
+#590 = DEFINITIONAL_REPRESENTATION('',(#591),#595);
+#591 = LINE('',#592,#593);
+#592 = CARTESIAN_POINT('',(-5.03,1.569999999999));
+#593 = VECTOR('',#594,1.);
+#594 = DIRECTION('',(1.,0.));
+#595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#596 = PCURVE('',#159,#597);
+#597 = DEFINITIONAL_REPRESENTATION('',(#598),#602);
+#598 = LINE('',#599,#600);
+#599 = CARTESIAN_POINT('',(0.,-1.));
+#600 = VECTOR('',#601,1.);
+#601 = DIRECTION('',(1.,0.));
+#602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#603 = ORIENTED_EDGE('',*,*,#604,.F.);
+#604 = EDGE_CURVE('',#605,#582,#607,.T.);
+#605 = VERTEX_POINT('',#606);
+#606 = CARTESIAN_POINT('',(-3.3,1.730000000001,-1.));
+#607 = SURFACE_CURVE('',#608,(#612,#619),.PCURVE_S1.);
+#608 = LINE('',#609,#610);
+#609 = CARTESIAN_POINT('',(-3.3,1.730000000001,-1.));
+#610 = VECTOR('',#611,1.);
+#611 = DIRECTION('',(0.707106781187,0.707106781186,0.));
+#612 = PCURVE('',#72,#613);
+#613 = DEFINITIONAL_REPRESENTATION('',(#614),#618);
+#614 = LINE('',#615,#616);
+#615 = CARTESIAN_POINT('',(-6.6,0.));
+#616 = VECTOR('',#617,1.);
+#617 = DIRECTION('',(0.707106781187,0.707106781186));
+#618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#619 = PCURVE('',#435,#620);
+#620 = DEFINITIONAL_REPRESENTATION('',(#621),#625);
+#621 = LINE('',#622,#623);
+#622 = CARTESIAN_POINT('',(0.,-1.));
+#623 = VECTOR('',#624,1.);
+#624 = DIRECTION('',(1.,0.));
+#625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#626 = ORIENTED_EDGE('',*,*,#627,.F.);
+#627 = EDGE_CURVE('',#343,#605,#628,.T.);
+#628 = SURFACE_CURVE('',#629,(#633,#640),.PCURVE_S1.);
+#629 = LINE('',#630,#631);
+#630 = CARTESIAN_POINT('',(-3.3,-3.3,-1.));
+#631 = VECTOR('',#632,1.);
+#632 = DIRECTION('',(0.,1.,0.));
+#633 = PCURVE('',#72,#634);
+#634 = DEFINITIONAL_REPRESENTATION('',(#635),#639);
+#635 = LINE('',#636,#637);
+#636 = CARTESIAN_POINT('',(-6.6,-5.030000000001));
+#637 = VECTOR('',#638,1.);
+#638 = DIRECTION('',(0.,1.));
+#639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#640 = PCURVE('',#379,#641);
+#641 = DEFINITIONAL_REPRESENTATION('',(#642),#646);
+#642 = LINE('',#643,#644);
+#643 = CARTESIAN_POINT('',(0.,-1.));
+#644 = VECTOR('',#645,1.);
+#645 = DIRECTION('',(1.,0.));
+#646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#647 = ORIENTED_EDGE('',*,*,#342,.F.);
+#648 = ORIENTED_EDGE('',*,*,#649,.F.);
+#649 = EDGE_CURVE('',#650,#317,#652,.T.);
+#650 = VERTEX_POINT('',#651);
+#651 = CARTESIAN_POINT('',(-0.4,-0.915,-1.));
+#652 = SURFACE_CURVE('',#653,(#657,#664),.PCURVE_S1.);
+#653 = LINE('',#654,#655);
+#654 = CARTESIAN_POINT('',(-0.4,-0.915,-1.));
+#655 = VECTOR('',#656,1.);
+#656 = DIRECTION('',(0.,-1.,0.));
+#657 = PCURVE('',#72,#658);
+#658 = DEFINITIONAL_REPRESENTATION('',(#659),#663);
+#659 = LINE('',#660,#661);
+#660 = CARTESIAN_POINT('',(-3.7,-2.645000000001));
+#661 = VECTOR('',#662,1.);
+#662 = DIRECTION('',(0.,-1.));
+#663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#664 = PCURVE('',#331,#665);
+#665 = DEFINITIONAL_REPRESENTATION('',(#666),#670);
+#666 = LINE('',#667,#668);
+#667 = CARTESIAN_POINT('',(0.,0.));
+#668 = VECTOR('',#669,1.);
+#669 = DIRECTION('',(1.,0.));
+#670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#671 = ORIENTED_EDGE('',*,*,#672,.F.);
+#672 = EDGE_CURVE('',#673,#650,#675,.T.);
+#673 = VERTEX_POINT('',#674);
+#674 = CARTESIAN_POINT('',(0.4,-0.915,-1.));
+#675 = SURFACE_CURVE('',#676,(#680,#687),.PCURVE_S1.);
+#676 = LINE('',#677,#678);
+#677 = CARTESIAN_POINT('',(0.4,-0.915,-1.));
+#678 = VECTOR('',#679,1.);
+#679 = DIRECTION('',(-1.,0.,0.));
+#680 = PCURVE('',#72,#681);
+#681 = DEFINITIONAL_REPRESENTATION('',(#682),#686);
+#682 = LINE('',#683,#684);
+#683 = CARTESIAN_POINT('',(-2.9,-2.645000000001));
+#684 = VECTOR('',#685,1.);
+#685 = DIRECTION('',(-1.,0.));
+#686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#687 = PCURVE('',#688,#693);
+#688 = PLANE('',#689);
+#689 = AXIS2_PLACEMENT_3D('',#690,#691,#692);
+#690 = CARTESIAN_POINT('',(0.4,-0.915,-1.));
+#691 = DIRECTION('',(0.,-1.,0.));
+#692 = DIRECTION('',(-1.,0.,0.));
+#693 = DEFINITIONAL_REPRESENTATION('',(#694),#698);
+#694 = LINE('',#695,#696);
+#695 = CARTESIAN_POINT('',(0.,-0.));
+#696 = VECTOR('',#697,1.);
+#697 = DIRECTION('',(1.,0.));
+#698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#699 = ORIENTED_EDGE('',*,*,#700,.F.);
+#700 = EDGE_CURVE('',#242,#673,#701,.T.);
+#701 = SURFACE_CURVE('',#702,(#706,#713),.PCURVE_S1.);
+#702 = LINE('',#703,#704);
+#703 = CARTESIAN_POINT('',(0.4,-3.415,-1.));
+#704 = VECTOR('',#705,1.);
+#705 = DIRECTION('',(0.,1.,0.));
+#706 = PCURVE('',#72,#707);
+#707 = DEFINITIONAL_REPRESENTATION('',(#708),#712);
+#708 = LINE('',#709,#710);
+#709 = CARTESIAN_POINT('',(-2.9,-5.145000000001));
+#710 = VECTOR('',#711,1.);
+#711 = DIRECTION('',(0.,1.));
+#712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#713 = PCURVE('',#279,#714);
+#714 = DEFINITIONAL_REPRESENTATION('',(#715),#719);
+#715 = LINE('',#716,#717);
+#716 = CARTESIAN_POINT('',(0.,0.));
+#717 = VECTOR('',#718,1.);
+#718 = DIRECTION('',(1.,0.));
+#719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#720 = ORIENTED_EDGE('',*,*,#241,.F.);
+#721 = ADVANCED_FACE('',(#722),#159,.F.);
+#722 = FACE_BOUND('',#723,.F.);
+#723 = EDGE_LOOP('',(#724,#725,#746,#747,#768,#794,#813,#814));
+#724 = ORIENTED_EDGE('',*,*,#447,.F.);
+#725 = ORIENTED_EDGE('',*,*,#726,.T.);
+#726 = EDGE_CURVE('',#420,#582,#727,.T.);
+#727 = SURFACE_CURVE('',#728,(#732,#739),.PCURVE_S1.);
+#728 = LINE('',#729,#730);
+#729 = CARTESIAN_POINT('',(-1.73,3.3,0.));
+#730 = VECTOR('',#731,1.);
+#731 = DIRECTION('',(-0.,-0.,-1.));
+#732 = PCURVE('',#159,#733);
+#733 = DEFINITIONAL_REPRESENTATION('',(#734),#738);
+#734 = LINE('',#735,#736);
+#735 = CARTESIAN_POINT('',(0.,0.));
+#736 = VECTOR('',#737,1.);
+#737 = DIRECTION('',(0.,-1.));
+#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#739 = PCURVE('',#435,#740);
+#740 = DEFINITIONAL_REPRESENTATION('',(#741),#745);
+#741 = LINE('',#742,#743);
+#742 = CARTESIAN_POINT('',(2.220315292925,0.));
+#743 = VECTOR('',#744,1.);
+#744 = DIRECTION('',(0.,-1.));
+#745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#746 = ORIENTED_EDGE('',*,*,#581,.T.);
+#747 = ORIENTED_EDGE('',*,*,#748,.T.);
+#748 = EDGE_CURVE('',#554,#749,#751,.T.);
+#749 = VERTEX_POINT('',#750);
+#750 = CARTESIAN_POINT('',(-0.4,3.3,-0.68));
+#751 = SURFACE_CURVE('',#752,(#756,#762),.PCURVE_S1.);
+#752 = LINE('',#753,#754);
+#753 = CARTESIAN_POINT('',(-0.4,3.3,-0.5));
+#754 = VECTOR('',#755,1.);
+#755 = DIRECTION('',(0.,0.,1.));
+#756 = PCURVE('',#159,#757);
+#757 = DEFINITIONAL_REPRESENTATION('',(#758),#761);
+#758 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#759,#760),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.5,-0.18),.PIECEWISE_BEZIER_KNOTS.);
+#759 = CARTESIAN_POINT('',(1.33,-1.));
+#760 = CARTESIAN_POINT('',(1.33,-0.68));
+#761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#762 = PCURVE('',#569,#763);
+#763 = DEFINITIONAL_REPRESENTATION('',(#764),#767);
+#764 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#765,#766),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.5,-0.18),.PIECEWISE_BEZIER_KNOTS.);
+#765 = CARTESIAN_POINT('',(0.115,0.));
+#766 = CARTESIAN_POINT('',(0.115,-0.32));
+#767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#768 = ORIENTED_EDGE('',*,*,#769,.T.);
+#769 = EDGE_CURVE('',#749,#770,#772,.T.);
+#770 = VERTEX_POINT('',#771);
+#771 = CARTESIAN_POINT('',(0.4,3.3,-0.68));
+#772 = SURFACE_CURVE('',#773,(#777,#783),.PCURVE_S1.);
+#773 = LINE('',#774,#775);
+#774 = CARTESIAN_POINT('',(-1.065,3.3,-0.68));
+#775 = VECTOR('',#776,1.);
+#776 = DIRECTION('',(1.,0.,0.));
+#777 = PCURVE('',#159,#778);
+#778 = DEFINITIONAL_REPRESENTATION('',(#779),#782);
+#779 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#780,#781),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.665,1.465),.PIECEWISE_BEZIER_KNOTS.);
+#780 = CARTESIAN_POINT('',(1.33,-0.68));
+#781 = CARTESIAN_POINT('',(2.13,-0.68));
+#782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#783 = PCURVE('',#784,#789);
+#784 = PLANE('',#785);
+#785 = AXIS2_PLACEMENT_3D('',#786,#787,#788);
+#786 = CARTESIAN_POINT('',(-0.4,0.915,-0.68));
+#787 = DIRECTION('',(0.,0.,-1.));
+#788 = DIRECTION('',(-1.,0.,0.));
+#789 = DEFINITIONAL_REPRESENTATION('',(#790),#793);
+#790 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#791,#792),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.665,1.465),.PIECEWISE_BEZIER_KNOTS.);
+#791 = CARTESIAN_POINT('',(0.,2.385));
+#792 = CARTESIAN_POINT('',(-0.8,2.385));
+#793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#794 = ORIENTED_EDGE('',*,*,#795,.T.);
+#795 = EDGE_CURVE('',#770,#475,#796,.T.);
+#796 = SURFACE_CURVE('',#797,(#801,#807),.PCURVE_S1.);
+#797 = LINE('',#798,#799);
+#798 = CARTESIAN_POINT('',(0.4,3.3,-0.5));
+#799 = VECTOR('',#800,1.);
+#800 = DIRECTION('',(-0.,-0.,-1.));
+#801 = PCURVE('',#159,#802);
+#802 = DEFINITIONAL_REPRESENTATION('',(#803),#806);
+#803 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#804,#805),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.18,0.5),.PIECEWISE_BEZIER_KNOTS.);
+#804 = CARTESIAN_POINT('',(2.13,-0.68));
+#805 = CARTESIAN_POINT('',(2.13,-1.));
+#806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#807 = PCURVE('',#513,#808);
+#808 = DEFINITIONAL_REPRESENTATION('',(#809),#812);
+#809 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#810,#811),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.18,0.5),.PIECEWISE_BEZIER_KNOTS.);
+#810 = CARTESIAN_POINT('',(2.385,-0.32));
+#811 = CARTESIAN_POINT('',(2.385,0.));
+#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#813 = ORIENTED_EDGE('',*,*,#474,.T.);
+#814 = ORIENTED_EDGE('',*,*,#141,.F.);
+#815 = ADVANCED_FACE('',(#816),#379,.F.);
+#816 = FACE_BOUND('',#817,.F.);
+#817 = EDGE_LOOP('',(#818,#819,#820,#841));
+#818 = ORIENTED_EDGE('',*,*,#365,.T.);
+#819 = ORIENTED_EDGE('',*,*,#627,.T.);
+#820 = ORIENTED_EDGE('',*,*,#821,.F.);
+#821 = EDGE_CURVE('',#397,#605,#822,.T.);
+#822 = SURFACE_CURVE('',#823,(#827,#834),.PCURVE_S1.);
+#823 = LINE('',#824,#825);
+#824 = CARTESIAN_POINT('',(-3.3,1.730000000001,0.));
+#825 = VECTOR('',#826,1.);
+#826 = DIRECTION('',(-0.,-0.,-1.));
+#827 = PCURVE('',#379,#828);
+#828 = DEFINITIONAL_REPRESENTATION('',(#829),#833);
+#829 = LINE('',#830,#831);
+#830 = CARTESIAN_POINT('',(5.030000000001,0.));
+#831 = VECTOR('',#832,1.);
+#832 = DIRECTION('',(0.,-1.));
+#833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#834 = PCURVE('',#435,#835);
+#835 = DEFINITIONAL_REPRESENTATION('',(#836),#840);
+#836 = LINE('',#837,#838);
+#837 = CARTESIAN_POINT('',(0.,0.));
+#838 = VECTOR('',#839,1.);
+#839 = DIRECTION('',(0.,-1.));
+#840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#841 = ORIENTED_EDGE('',*,*,#396,.F.);
+#842 = ADVANCED_FACE('',(#843),#331,.T.);
+#843 = FACE_BOUND('',#844,.T.);
+#844 = EDGE_LOOP('',(#845,#846,#869,#890));
+#845 = ORIENTED_EDGE('',*,*,#649,.F.);
+#846 = ORIENTED_EDGE('',*,*,#847,.T.);
+#847 = EDGE_CURVE('',#650,#848,#850,.T.);
+#848 = VERTEX_POINT('',#849);
+#849 = CARTESIAN_POINT('',(-0.4,-0.915,-0.68));
+#850 = SURFACE_CURVE('',#851,(#855,#862),.PCURVE_S1.);
+#851 = LINE('',#852,#853);
+#852 = CARTESIAN_POINT('',(-0.4,-0.915,-1.));
+#853 = VECTOR('',#854,1.);
+#854 = DIRECTION('',(0.,0.,1.));
+#855 = PCURVE('',#331,#856);
+#856 = DEFINITIONAL_REPRESENTATION('',(#857),#861);
+#857 = LINE('',#858,#859);
+#858 = CARTESIAN_POINT('',(0.,0.));
+#859 = VECTOR('',#860,1.);
+#860 = DIRECTION('',(0.,-1.));
+#861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#862 = PCURVE('',#688,#863);
+#863 = DEFINITIONAL_REPRESENTATION('',(#864),#868);
+#864 = LINE('',#865,#866);
+#865 = CARTESIAN_POINT('',(0.8,0.));
+#866 = VECTOR('',#867,1.);
+#867 = DIRECTION('',(0.,-1.));
+#868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#869 = ORIENTED_EDGE('',*,*,#870,.T.);
+#870 = EDGE_CURVE('',#848,#291,#871,.T.);
+#871 = SURFACE_CURVE('',#872,(#876,#883),.PCURVE_S1.);
+#872 = LINE('',#873,#874);
+#873 = CARTESIAN_POINT('',(-0.4,-0.915,-0.68));
+#874 = VECTOR('',#875,1.);
+#875 = DIRECTION('',(0.,-1.,0.));
+#876 = PCURVE('',#331,#877);
+#877 = DEFINITIONAL_REPRESENTATION('',(#878),#882);
+#878 = LINE('',#879,#880);
+#879 = CARTESIAN_POINT('',(0.,-0.32));
+#880 = VECTOR('',#881,1.);
+#881 = DIRECTION('',(1.,0.));
+#882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#883 = PCURVE('',#305,#884);
+#884 = DEFINITIONAL_REPRESENTATION('',(#885),#889);
+#885 = LINE('',#886,#887);
+#886 = CARTESIAN_POINT('',(0.,2.5));
+#887 = VECTOR('',#888,1.);
+#888 = DIRECTION('',(0.,-1.));
+#889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#890 = ORIENTED_EDGE('',*,*,#316,.T.);
+#891 = ADVANCED_FACE('',(#892),#305,.T.);
+#892 = FACE_BOUND('',#893,.T.);
+#893 = EDGE_LOOP('',(#894,#895,#896,#919));
+#894 = ORIENTED_EDGE('',*,*,#290,.T.);
+#895 = ORIENTED_EDGE('',*,*,#870,.F.);
+#896 = ORIENTED_EDGE('',*,*,#897,.F.);
+#897 = EDGE_CURVE('',#898,#848,#900,.T.);
+#898 = VERTEX_POINT('',#899);
+#899 = CARTESIAN_POINT('',(0.4,-0.915,-0.68));
+#900 = SURFACE_CURVE('',#901,(#905,#912),.PCURVE_S1.);
+#901 = LINE('',#902,#903);
+#902 = CARTESIAN_POINT('',(0.4,-0.915,-0.68));
+#903 = VECTOR('',#904,1.);
+#904 = DIRECTION('',(-1.,0.,0.));
+#905 = PCURVE('',#305,#906);
+#906 = DEFINITIONAL_REPRESENTATION('',(#907),#911);
+#907 = LINE('',#908,#909);
+#908 = CARTESIAN_POINT('',(-0.8,2.5));
+#909 = VECTOR('',#910,1.);
+#910 = DIRECTION('',(1.,0.));
+#911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#912 = PCURVE('',#688,#913);
+#913 = DEFINITIONAL_REPRESENTATION('',(#914),#918);
+#914 = LINE('',#915,#916);
+#915 = CARTESIAN_POINT('',(0.,-0.32));
+#916 = VECTOR('',#917,1.);
+#917 = DIRECTION('',(1.,0.));
+#918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#919 = ORIENTED_EDGE('',*,*,#920,.F.);
+#920 = EDGE_CURVE('',#265,#898,#921,.T.);
+#921 = SURFACE_CURVE('',#922,(#926,#933),.PCURVE_S1.);
+#922 = LINE('',#923,#924);
+#923 = CARTESIAN_POINT('',(0.4,-3.415,-0.68));
+#924 = VECTOR('',#925,1.);
+#925 = DIRECTION('',(0.,1.,0.));
+#926 = PCURVE('',#305,#927);
+#927 = DEFINITIONAL_REPRESENTATION('',(#928),#932);
+#928 = LINE('',#929,#930);
+#929 = CARTESIAN_POINT('',(-0.8,0.));
+#930 = VECTOR('',#931,1.);
+#931 = DIRECTION('',(0.,1.));
+#932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#933 = PCURVE('',#279,#934);
+#934 = DEFINITIONAL_REPRESENTATION('',(#935),#939);
+#935 = LINE('',#936,#937);
+#936 = CARTESIAN_POINT('',(0.,-0.32));
+#937 = VECTOR('',#938,1.);
+#938 = DIRECTION('',(1.,0.));
+#939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#940 = ADVANCED_FACE('',(#941),#279,.T.);
+#941 = FACE_BOUND('',#942,.T.);
+#942 = EDGE_LOOP('',(#943,#944,#945,#946));
+#943 = ORIENTED_EDGE('',*,*,#700,.F.);
+#944 = ORIENTED_EDGE('',*,*,#264,.T.);
+#945 = ORIENTED_EDGE('',*,*,#920,.T.);
+#946 = ORIENTED_EDGE('',*,*,#947,.F.);
+#947 = EDGE_CURVE('',#673,#898,#948,.T.);
+#948 = SURFACE_CURVE('',#949,(#953,#960),.PCURVE_S1.);
+#949 = LINE('',#950,#951);
+#950 = CARTESIAN_POINT('',(0.4,-0.915,-1.));
+#951 = VECTOR('',#952,1.);
+#952 = DIRECTION('',(0.,0.,1.));
+#953 = PCURVE('',#279,#954);
+#954 = DEFINITIONAL_REPRESENTATION('',(#955),#959);
+#955 = LINE('',#956,#957);
+#956 = CARTESIAN_POINT('',(2.5,0.));
+#957 = VECTOR('',#958,1.);
+#958 = DIRECTION('',(0.,-1.));
+#959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#960 = PCURVE('',#688,#961);
+#961 = DEFINITIONAL_REPRESENTATION('',(#962),#966);
+#962 = LINE('',#963,#964);
+#963 = CARTESIAN_POINT('',(0.,-0.));
+#964 = VECTOR('',#965,1.);
+#965 = DIRECTION('',(0.,-1.));
+#966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#967 = ADVANCED_FACE('',(#968),#435,.F.);
+#968 = FACE_BOUND('',#969,.F.);
+#969 = EDGE_LOOP('',(#970,#971,#972,#973));
+#970 = ORIENTED_EDGE('',*,*,#821,.T.);
+#971 = ORIENTED_EDGE('',*,*,#604,.T.);
+#972 = ORIENTED_EDGE('',*,*,#726,.F.);
+#973 = ORIENTED_EDGE('',*,*,#419,.F.);
+#974 = ADVANCED_FACE('',(#975),#688,.T.);
+#975 = FACE_BOUND('',#976,.T.);
+#976 = EDGE_LOOP('',(#977,#978,#979,#980));
+#977 = ORIENTED_EDGE('',*,*,#947,.T.);
+#978 = ORIENTED_EDGE('',*,*,#897,.T.);
+#979 = ORIENTED_EDGE('',*,*,#847,.F.);
+#980 = ORIENTED_EDGE('',*,*,#672,.F.);
+#981 = ADVANCED_FACE('',(#982),#569,.T.);
+#982 = FACE_BOUND('',#983,.T.);
+#983 = EDGE_LOOP('',(#984,#985,#986,#1009));
+#984 = ORIENTED_EDGE('',*,*,#553,.F.);
+#985 = ORIENTED_EDGE('',*,*,#748,.T.);
+#986 = ORIENTED_EDGE('',*,*,#987,.T.);
+#987 = EDGE_CURVE('',#749,#988,#990,.T.);
+#988 = VERTEX_POINT('',#989);
+#989 = CARTESIAN_POINT('',(-0.4,0.915,-0.68));
+#990 = SURFACE_CURVE('',#991,(#995,#1002),.PCURVE_S1.);
+#991 = LINE('',#992,#993);
+#992 = CARTESIAN_POINT('',(-0.4,3.415,-0.68));
+#993 = VECTOR('',#994,1.);
+#994 = DIRECTION('',(0.,-1.,0.));
+#995 = PCURVE('',#569,#996);
+#996 = DEFINITIONAL_REPRESENTATION('',(#997),#1001);
+#997 = LINE('',#998,#999);
+#998 = CARTESIAN_POINT('',(0.,-0.32));
+#999 = VECTOR('',#1000,1.);
+#1000 = DIRECTION('',(1.,0.));
+#1001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1002 = PCURVE('',#784,#1003);
+#1003 = DEFINITIONAL_REPRESENTATION('',(#1004),#1008);
+#1004 = LINE('',#1005,#1006);
+#1005 = CARTESIAN_POINT('',(0.,2.5));
+#1006 = VECTOR('',#1007,1.);
+#1007 = DIRECTION('',(0.,-1.));
+#1008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1009 = ORIENTED_EDGE('',*,*,#1010,.F.);
+#1010 = EDGE_CURVE('',#526,#988,#1011,.T.);
+#1011 = SURFACE_CURVE('',#1012,(#1016,#1023),.PCURVE_S1.);
+#1012 = LINE('',#1013,#1014);
+#1013 = CARTESIAN_POINT('',(-0.4,0.915,-1.));
+#1014 = VECTOR('',#1015,1.);
+#1015 = DIRECTION('',(0.,0.,1.));
+#1016 = PCURVE('',#569,#1017);
+#1017 = DEFINITIONAL_REPRESENTATION('',(#1018),#1022);
+#1018 = LINE('',#1019,#1020);
+#1019 = CARTESIAN_POINT('',(2.5,0.));
+#1020 = VECTOR('',#1021,1.);
+#1021 = DIRECTION('',(0.,-1.));
+#1022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1023 = PCURVE('',#541,#1024);
+#1024 = DEFINITIONAL_REPRESENTATION('',(#1025),#1029);
+#1025 = LINE('',#1026,#1027);
+#1026 = CARTESIAN_POINT('',(0.,0.));
+#1027 = VECTOR('',#1028,1.);
+#1028 = DIRECTION('',(0.,-1.));
+#1029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1030 = ADVANCED_FACE('',(#1031),#541,.T.);
+#1031 = FACE_BOUND('',#1032,.T.);
+#1032 = EDGE_LOOP('',(#1033,#1034,#1057,#1078));
+#1033 = ORIENTED_EDGE('',*,*,#1010,.T.);
+#1034 = ORIENTED_EDGE('',*,*,#1035,.T.);
+#1035 = EDGE_CURVE('',#988,#1036,#1038,.T.);
+#1036 = VERTEX_POINT('',#1037);
+#1037 = CARTESIAN_POINT('',(0.4,0.915,-0.68));
+#1038 = SURFACE_CURVE('',#1039,(#1043,#1050),.PCURVE_S1.);
+#1039 = LINE('',#1040,#1041);
+#1040 = CARTESIAN_POINT('',(-0.4,0.915,-0.68));
+#1041 = VECTOR('',#1042,1.);
+#1042 = DIRECTION('',(1.,0.,0.));
+#1043 = PCURVE('',#541,#1044);
+#1044 = DEFINITIONAL_REPRESENTATION('',(#1045),#1049);
+#1045 = LINE('',#1046,#1047);
+#1046 = CARTESIAN_POINT('',(0.,-0.32));
+#1047 = VECTOR('',#1048,1.);
+#1048 = DIRECTION('',(1.,0.));
+#1049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1050 = PCURVE('',#784,#1051);
+#1051 = DEFINITIONAL_REPRESENTATION('',(#1052),#1056);
+#1052 = LINE('',#1053,#1054);
+#1053 = CARTESIAN_POINT('',(0.,0.));
+#1054 = VECTOR('',#1055,1.);
+#1055 = DIRECTION('',(-1.,0.));
+#1056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1057 = ORIENTED_EDGE('',*,*,#1058,.F.);
+#1058 = EDGE_CURVE('',#498,#1036,#1059,.T.);
+#1059 = SURFACE_CURVE('',#1060,(#1064,#1071),.PCURVE_S1.);
+#1060 = LINE('',#1061,#1062);
+#1061 = CARTESIAN_POINT('',(0.4,0.915,-1.));
+#1062 = VECTOR('',#1063,1.);
+#1063 = DIRECTION('',(0.,0.,1.));
+#1064 = PCURVE('',#541,#1065);
+#1065 = DEFINITIONAL_REPRESENTATION('',(#1066),#1070);
+#1066 = LINE('',#1067,#1068);
+#1067 = CARTESIAN_POINT('',(0.8,0.));
+#1068 = VECTOR('',#1069,1.);
+#1069 = DIRECTION('',(0.,-1.));
+#1070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1071 = PCURVE('',#513,#1072);
+#1072 = DEFINITIONAL_REPRESENTATION('',(#1073),#1077);
+#1073 = LINE('',#1074,#1075);
+#1074 = CARTESIAN_POINT('',(0.,0.));
+#1075 = VECTOR('',#1076,1.);
+#1076 = DIRECTION('',(0.,-1.));
+#1077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1078 = ORIENTED_EDGE('',*,*,#525,.F.);
+#1079 = ADVANCED_FACE('',(#1080),#513,.T.);
+#1080 = FACE_BOUND('',#1081,.T.);
+#1081 = EDGE_LOOP('',(#1082,#1083,#1084,#1105));
+#1082 = ORIENTED_EDGE('',*,*,#497,.F.);
+#1083 = ORIENTED_EDGE('',*,*,#1058,.T.);
+#1084 = ORIENTED_EDGE('',*,*,#1085,.T.);
+#1085 = EDGE_CURVE('',#1036,#770,#1086,.T.);
+#1086 = SURFACE_CURVE('',#1087,(#1091,#1098),.PCURVE_S1.);
+#1087 = LINE('',#1088,#1089);
+#1088 = CARTESIAN_POINT('',(0.4,0.915,-0.68));
+#1089 = VECTOR('',#1090,1.);
+#1090 = DIRECTION('',(0.,1.,0.));
+#1091 = PCURVE('',#513,#1092);
+#1092 = DEFINITIONAL_REPRESENTATION('',(#1093),#1097);
+#1093 = LINE('',#1094,#1095);
+#1094 = CARTESIAN_POINT('',(0.,-0.32));
+#1095 = VECTOR('',#1096,1.);
+#1096 = DIRECTION('',(1.,0.));
+#1097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1098 = PCURVE('',#784,#1099);
+#1099 = DEFINITIONAL_REPRESENTATION('',(#1100),#1104);
+#1100 = LINE('',#1101,#1102);
+#1101 = CARTESIAN_POINT('',(-0.8,0.));
+#1102 = VECTOR('',#1103,1.);
+#1103 = DIRECTION('',(0.,1.));
+#1104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1105 = ORIENTED_EDGE('',*,*,#795,.T.);
+#1106 = ADVANCED_FACE('',(#1107),#784,.T.);
+#1107 = FACE_BOUND('',#1108,.T.);
+#1108 = EDGE_LOOP('',(#1109,#1110,#1111,#1112));
+#1109 = ORIENTED_EDGE('',*,*,#1035,.F.);
+#1110 = ORIENTED_EDGE('',*,*,#987,.F.);
+#1111 = ORIENTED_EDGE('',*,*,#769,.T.);
+#1112 = ORIENTED_EDGE('',*,*,#1085,.F.);
+#1113 = MANIFOLD_SOLID_BREP('',#1114);
+#1114 = CLOSED_SHELL('',(#1115,#1203,#1257,#1311,#1346,#1350,#1405,#1440
+    ,#1494,#1549));
+#1115 = ADVANCED_FACE('',(#1116),#1130,.T.);
+#1116 = FACE_BOUND('',#1117,.T.);
+#1117 = EDGE_LOOP('',(#1118,#1148,#1175,#1176));
+#1118 = ORIENTED_EDGE('',*,*,#1119,.F.);
+#1119 = EDGE_CURVE('',#1120,#1122,#1124,.T.);
+#1120 = VERTEX_POINT('',#1121);
+#1121 = CARTESIAN_POINT('',(-3.15,6.039613253961E-16,0.97));
+#1122 = VERTEX_POINT('',#1123);
+#1123 = CARTESIAN_POINT('',(-3.15,2.970956813897E-15,6.3));
+#1124 = SEAM_CURVE('',#1125,(#1129,#1141),.PCURVE_S1.);
+#1125 = LINE('',#1126,#1127);
+#1126 = CARTESIAN_POINT('',(-3.15,5.195843755246E-16,0.78));
+#1127 = VECTOR('',#1128,1.);
+#1128 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#1129 = PCURVE('',#1130,#1135);
+#1130 = CYLINDRICAL_SURFACE('',#1131,3.15);
+#1131 = AXIS2_PLACEMENT_3D('',#1132,#1133,#1134);
+#1132 = CARTESIAN_POINT('',(0.,3.46389583683E-16,0.78));
+#1133 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#1134 = DIRECTION('',(-1.,5.498247360048E-17,-2.441712325684E-32));
+#1135 = DEFINITIONAL_REPRESENTATION('',(#1136),#1140);
+#1136 = LINE('',#1137,#1138);
+#1137 = CARTESIAN_POINT('',(0.,0.));
+#1138 = VECTOR('',#1139,1.);
+#1139 = DIRECTION('',(0.,1.));
+#1140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1141 = PCURVE('',#1130,#1142);
+#1142 = DEFINITIONAL_REPRESENTATION('',(#1143),#1147);
+#1143 = LINE('',#1144,#1145);
+#1144 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1145 = VECTOR('',#1146,1.);
+#1146 = DIRECTION('',(0.,1.));
+#1147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1148 = ORIENTED_EDGE('',*,*,#1149,.T.);
+#1149 = EDGE_CURVE('',#1120,#1120,#1150,.T.);
+#1150 = SURFACE_CURVE('',#1151,(#1156,#1163),.PCURVE_S1.);
+#1151 = CIRCLE('',#1152,3.15);
+#1152 = AXIS2_PLACEMENT_3D('',#1153,#1154,#1155);
+#1153 = CARTESIAN_POINT('',(-5.200131019955E-49,4.307665335546E-16,0.97)
+  );
+#1154 = DIRECTION('',(-2.736911063134E-48,4.440892098501E-16,1.));
+#1155 = DIRECTION('',(-1.,5.498247360048E-17,-2.441712325684E-32));
+#1156 = PCURVE('',#1130,#1157);
+#1157 = DEFINITIONAL_REPRESENTATION('',(#1158),#1162);
+#1158 = LINE('',#1159,#1160);
+#1159 = CARTESIAN_POINT('',(4.695600626316E-32,0.19));
+#1160 = VECTOR('',#1161,1.);
+#1161 = DIRECTION('',(1.,0.));
+#1162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1163 = PCURVE('',#1164,#1169);
+#1164 = TOROIDAL_SURFACE('',#1165,2.96,0.19);
+#1165 = AXIS2_PLACEMENT_3D('',#1166,#1167,#1168);
+#1166 = CARTESIAN_POINT('',(-5.200131019955E-49,4.307665335546E-16,0.97)
+  );
+#1167 = DIRECTION('',(2.736911063134E-48,-4.440892098501E-16,-1.));
+#1168 = DIRECTION('',(-1.,5.498247360048E-17,-2.441712325684E-32));
+#1169 = DEFINITIONAL_REPRESENTATION('',(#1170),#1174);
+#1170 = LINE('',#1171,#1172);
+#1171 = CARTESIAN_POINT('',(-0.,0.));
+#1172 = VECTOR('',#1173,1.);
+#1173 = DIRECTION('',(-1.,0.));
+#1174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1175 = ORIENTED_EDGE('',*,*,#1119,.T.);
+#1176 = ORIENTED_EDGE('',*,*,#1177,.F.);
+#1177 = EDGE_CURVE('',#1122,#1122,#1178,.T.);
+#1178 = SURFACE_CURVE('',#1179,(#1184,#1191),.PCURVE_S1.);
+#1179 = CIRCLE('',#1180,3.15);
+#1180 = AXIS2_PLACEMENT_3D('',#1181,#1182,#1183);
+#1181 = CARTESIAN_POINT('',(-1.274792352962E-46,2.797762022055E-15,6.3)
+  );
+#1182 = DIRECTION('',(-4.379057701015E-47,4.440892098501E-16,1.));
+#1183 = DIRECTION('',(-1.,5.498247360048E-17,-2.441712325684E-32));
+#1184 = PCURVE('',#1130,#1185);
+#1185 = DEFINITIONAL_REPRESENTATION('',(#1186),#1190);
+#1186 = LINE('',#1187,#1188);
+#1187 = CARTESIAN_POINT('',(0.,5.52));
+#1188 = VECTOR('',#1189,1.);
+#1189 = DIRECTION('',(1.,0.));
+#1190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1191 = PCURVE('',#1192,#1197);
+#1192 = TOROIDAL_SURFACE('',#1193,2.95,0.2);
+#1193 = AXIS2_PLACEMENT_3D('',#1194,#1195,#1196);
+#1194 = CARTESIAN_POINT('',(-1.274792352962E-46,2.797762022055E-15,6.3)
+  );
+#1195 = DIRECTION('',(-4.379057701015E-47,4.440892098501E-16,1.));
+#1196 = DIRECTION('',(-1.,5.498247360048E-17,-2.441712325684E-32));
+#1197 = DEFINITIONAL_REPRESENTATION('',(#1198),#1202);
+#1198 = LINE('',#1199,#1200);
+#1199 = CARTESIAN_POINT('',(0.,0.));
+#1200 = VECTOR('',#1201,1.);
+#1201 = DIRECTION('',(1.,0.));
+#1202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1203 = ADVANCED_FACE('',(#1204),#1164,.T.);
+#1204 = FACE_BOUND('',#1205,.F.);
+#1205 = EDGE_LOOP('',(#1206,#1228,#1229,#1230));
+#1206 = ORIENTED_EDGE('',*,*,#1207,.F.);
+#1207 = EDGE_CURVE('',#1120,#1208,#1210,.T.);
+#1208 = VERTEX_POINT('',#1209);
+#1209 = CARTESIAN_POINT('',(-2.96,5.091377055405E-16,0.78));
+#1210 = SEAM_CURVE('',#1211,(#1216,#1222),.PCURVE_S1.);
+#1211 = CIRCLE('',#1212,0.19);
+#1212 = AXIS2_PLACEMENT_3D('',#1213,#1214,#1215);
+#1213 = CARTESIAN_POINT('',(-2.96,5.93514655412E-16,0.97));
+#1214 = DIRECTION('',(-5.498247360048E-17,-1.,4.440892098501E-16));
+#1215 = DIRECTION('',(-1.,5.498247360048E-17,-2.441712325684E-32));
+#1216 = PCURVE('',#1164,#1217);
+#1217 = DEFINITIONAL_REPRESENTATION('',(#1218),#1221);
+#1218 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1219,#1220),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1219 = CARTESIAN_POINT('',(4.695600626316E-32,0.));
+#1220 = CARTESIAN_POINT('',(4.695600626316E-32,1.570796326795));
+#1221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1222 = PCURVE('',#1164,#1223);
+#1223 = DEFINITIONAL_REPRESENTATION('',(#1224),#1227);
+#1224 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1225,#1226),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1225 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1226 = CARTESIAN_POINT('',(-6.28318530718,1.570796326795));
+#1227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1228 = ORIENTED_EDGE('',*,*,#1149,.T.);
+#1229 = ORIENTED_EDGE('',*,*,#1207,.T.);
+#1230 = ORIENTED_EDGE('',*,*,#1231,.F.);
+#1231 = EDGE_CURVE('',#1208,#1208,#1232,.T.);
+#1232 = SURFACE_CURVE('',#1233,(#1238,#1245),.PCURVE_S1.);
+#1233 = CIRCLE('',#1234,2.96);
+#1234 = AXIS2_PLACEMENT_3D('',#1235,#1236,#1237);
+#1235 = CARTESIAN_POINT('',(0.,3.46389583683E-16,0.78));
+#1236 = DIRECTION('',(-2.736911063134E-48,4.440892098501E-16,1.));
+#1237 = DIRECTION('',(-1.,5.498247360048E-17,-2.441712325684E-32));
+#1238 = PCURVE('',#1164,#1239);
+#1239 = DEFINITIONAL_REPRESENTATION('',(#1240),#1244);
+#1240 = LINE('',#1241,#1242);
+#1241 = CARTESIAN_POINT('',(-0.,1.570796326795));
+#1242 = VECTOR('',#1243,1.);
+#1243 = DIRECTION('',(-1.,0.));
+#1244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1245 = PCURVE('',#1246,#1251);
+#1246 = PLANE('',#1247);
+#1247 = AXIS2_PLACEMENT_3D('',#1248,#1249,#1250);
+#1248 = CARTESIAN_POINT('',(0.,3.46389583683E-16,0.78));
+#1249 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#1250 = DIRECTION('',(-1.,5.498247360048E-17,-2.441712325684E-32));
+#1251 = DEFINITIONAL_REPRESENTATION('',(#1252),#1256);
+#1252 = CIRCLE('',#1253,2.96);
+#1253 = AXIS2_PLACEMENT_2D('',#1254,#1255);
+#1254 = CARTESIAN_POINT('',(0.,0.));
+#1255 = DIRECTION('',(1.,0.));
+#1256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1257 = ADVANCED_FACE('',(#1258),#1192,.T.);
+#1258 = FACE_BOUND('',#1259,.T.);
+#1259 = EDGE_LOOP('',(#1260,#1282,#1283,#1284));
+#1260 = ORIENTED_EDGE('',*,*,#1261,.F.);
+#1261 = EDGE_CURVE('',#1122,#1262,#1264,.T.);
+#1262 = VERTEX_POINT('',#1263);
+#1263 = CARTESIAN_POINT('',(-2.95,3.048778161147E-15,6.5));
+#1264 = SEAM_CURVE('',#1265,(#1270,#1276),.PCURVE_S1.);
+#1265 = CIRCLE('',#1266,0.2);
+#1266 = AXIS2_PLACEMENT_3D('',#1267,#1268,#1269);
+#1267 = CARTESIAN_POINT('',(-2.95,2.959960319177E-15,6.3));
+#1268 = DIRECTION('',(5.498247360048E-17,1.,-4.440892098501E-16));
+#1269 = DIRECTION('',(-1.,5.498247360048E-17,-2.441712325684E-32));
+#1270 = PCURVE('',#1192,#1271);
+#1271 = DEFINITIONAL_REPRESENTATION('',(#1272),#1275);
+#1272 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1273,#1274),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1273 = CARTESIAN_POINT('',(0.,0.));
+#1274 = CARTESIAN_POINT('',(0.,1.570796326795));
+#1275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1276 = PCURVE('',#1192,#1277);
+#1277 = DEFINITIONAL_REPRESENTATION('',(#1278),#1281);
+#1278 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1279,#1280),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1279 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1280 = CARTESIAN_POINT('',(6.28318530718,1.570796326795));
+#1281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1282 = ORIENTED_EDGE('',*,*,#1177,.T.);
+#1283 = ORIENTED_EDGE('',*,*,#1261,.T.);
+#1284 = ORIENTED_EDGE('',*,*,#1285,.F.);
+#1285 = EDGE_CURVE('',#1262,#1262,#1286,.T.);
+#1286 = SURFACE_CURVE('',#1287,(#1292,#1299),.PCURVE_S1.);
+#1287 = CIRCLE('',#1288,2.95);
+#1288 = AXIS2_PLACEMENT_3D('',#1289,#1290,#1291);
+#1289 = CARTESIAN_POINT('',(-1.362373506982E-46,2.886579864025E-15,6.5)
+  );
+#1290 = DIRECTION('',(-4.379057701015E-47,4.440892098501E-16,1.));
+#1291 = DIRECTION('',(-1.,5.498247360048E-17,-2.441712325684E-32));
+#1292 = PCURVE('',#1192,#1293);
+#1293 = DEFINITIONAL_REPRESENTATION('',(#1294),#1298);
+#1294 = LINE('',#1295,#1296);
+#1295 = CARTESIAN_POINT('',(0.,1.570796326795));
+#1296 = VECTOR('',#1297,1.);
+#1297 = DIRECTION('',(1.,0.));
+#1298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1299 = PCURVE('',#1300,#1305);
+#1300 = PLANE('',#1301);
+#1301 = AXIS2_PLACEMENT_3D('',#1302,#1303,#1304);
+#1302 = CARTESIAN_POINT('',(0.,2.886579864025E-15,6.5));
+#1303 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#1304 = DIRECTION('',(-1.,4.58187280004E-16,-2.034760271403E-31));
+#1305 = DEFINITIONAL_REPRESENTATION('',(#1306),#1310);
+#1306 = CIRCLE('',#1307,2.95);
+#1307 = AXIS2_PLACEMENT_2D('',#1308,#1309);
+#1308 = CARTESIAN_POINT('',(-2.189528850508E-47,3.451266460342E-31));
+#1309 = DIRECTION('',(1.,4.032048064035E-16));
+#1310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1311 = ADVANCED_FACE('',(#1312,#1315),#1246,.F.);
+#1312 = FACE_BOUND('',#1313,.F.);
+#1313 = EDGE_LOOP('',(#1314));
+#1314 = ORIENTED_EDGE('',*,*,#1231,.T.);
+#1315 = FACE_BOUND('',#1316,.F.);
+#1316 = EDGE_LOOP('',(#1317));
+#1317 = ORIENTED_EDGE('',*,*,#1318,.F.);
+#1318 = EDGE_CURVE('',#1319,#1319,#1321,.T.);
+#1319 = VERTEX_POINT('',#1320);
+#1320 = CARTESIAN_POINT('',(-2.95,5.195843755246E-16,0.78));
+#1321 = SURFACE_CURVE('',#1322,(#1327,#1334),.PCURVE_S1.);
+#1322 = CIRCLE('',#1323,2.95);
+#1323 = AXIS2_PLACEMENT_3D('',#1324,#1325,#1326);
+#1324 = CARTESIAN_POINT('',(0.,3.46389583683E-16,0.78));
+#1325 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#1326 = DIRECTION('',(-1.,5.871009892933E-17,-2.607252144375E-32));
+#1327 = PCURVE('',#1246,#1328);
+#1328 = DEFINITIONAL_REPRESENTATION('',(#1329),#1333);
+#1329 = CIRCLE('',#1330,2.95);
+#1330 = AXIS2_PLACEMENT_2D('',#1331,#1332);
+#1331 = CARTESIAN_POINT('',(0.,0.));
+#1332 = DIRECTION('',(1.,-3.727625328846E-18));
+#1333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1334 = PCURVE('',#1335,#1340);
+#1335 = CYLINDRICAL_SURFACE('',#1336,2.95);
+#1336 = AXIS2_PLACEMENT_3D('',#1337,#1338,#1339);
+#1337 = CARTESIAN_POINT('',(0.,2.57571741713E-16,0.58));
+#1338 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#1339 = DIRECTION('',(-1.,4.365622740899E-17,-1.938725953509E-32));
+#1340 = DEFINITIONAL_REPRESENTATION('',(#1341),#1345);
+#1341 = LINE('',#1342,#1343);
+#1342 = CARTESIAN_POINT('',(0.,0.2));
+#1343 = VECTOR('',#1344,1.);
+#1344 = DIRECTION('',(1.,0.));
+#1345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1346 = ADVANCED_FACE('',(#1347),#1300,.T.);
+#1347 = FACE_BOUND('',#1348,.T.);
+#1348 = EDGE_LOOP('',(#1349));
+#1349 = ORIENTED_EDGE('',*,*,#1285,.T.);
+#1350 = ADVANCED_FACE('',(#1351),#1335,.T.);
+#1351 = FACE_BOUND('',#1352,.T.);
+#1352 = EDGE_LOOP('',(#1353,#1382,#1403,#1404));
+#1353 = ORIENTED_EDGE('',*,*,#1354,.T.);
+#1354 = EDGE_CURVE('',#1355,#1355,#1357,.T.);
+#1355 = VERTEX_POINT('',#1356);
+#1356 = CARTESIAN_POINT('',(-2.95,3.863576125696E-16,0.58));
+#1357 = SURFACE_CURVE('',#1358,(#1363,#1370),.PCURVE_S1.);
+#1358 = CIRCLE('',#1359,2.95);
+#1359 = AXIS2_PLACEMENT_3D('',#1360,#1361,#1362);
+#1360 = CARTESIAN_POINT('',(0.,2.57571741713E-16,0.58));
+#1361 = DIRECTION('',(-2.736911063134E-48,4.440892098501E-16,1.));
+#1362 = DIRECTION('',(-1.,4.365622740899E-17,-1.938725953509E-32));
+#1363 = PCURVE('',#1335,#1364);
+#1364 = DEFINITIONAL_REPRESENTATION('',(#1365),#1369);
+#1365 = LINE('',#1366,#1367);
+#1366 = CARTESIAN_POINT('',(0.,0.));
+#1367 = VECTOR('',#1368,1.);
+#1368 = DIRECTION('',(1.,0.));
+#1369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1370 = PCURVE('',#1371,#1376);
+#1371 = PLANE('',#1372);
+#1372 = AXIS2_PLACEMENT_3D('',#1373,#1374,#1375);
+#1373 = CARTESIAN_POINT('',(0.,2.57571741713E-16,0.58));
+#1374 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#1375 = DIRECTION('',(-1.,4.088440344651E-17,-1.815632242175E-32));
+#1376 = DEFINITIONAL_REPRESENTATION('',(#1377),#1381);
+#1377 = CIRCLE('',#1378,2.95);
+#1378 = AXIS2_PLACEMENT_2D('',#1379,#1380);
+#1379 = CARTESIAN_POINT('',(0.,0.));
+#1380 = DIRECTION('',(1.,-2.771823962476E-18));
+#1381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1382 = ORIENTED_EDGE('',*,*,#1383,.T.);
+#1383 = EDGE_CURVE('',#1355,#1319,#1384,.T.);
+#1384 = SEAM_CURVE('',#1385,(#1389,#1396),.PCURVE_S1.);
+#1385 = LINE('',#1386,#1387);
+#1386 = CARTESIAN_POINT('',(-2.95,3.863576125696E-16,0.58));
+#1387 = VECTOR('',#1388,1.);
+#1388 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#1389 = PCURVE('',#1335,#1390);
+#1390 = DEFINITIONAL_REPRESENTATION('',(#1391),#1395);
+#1391 = LINE('',#1392,#1393);
+#1392 = CARTESIAN_POINT('',(0.,0.));
+#1393 = VECTOR('',#1394,1.);
+#1394 = DIRECTION('',(0.,1.));
+#1395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1396 = PCURVE('',#1335,#1397);
+#1397 = DEFINITIONAL_REPRESENTATION('',(#1398),#1402);
+#1398 = LINE('',#1399,#1400);
+#1399 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1400 = VECTOR('',#1401,1.);
+#1401 = DIRECTION('',(0.,1.));
+#1402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1403 = ORIENTED_EDGE('',*,*,#1318,.F.);
+#1404 = ORIENTED_EDGE('',*,*,#1383,.F.);
+#1405 = ADVANCED_FACE('',(#1406,#1437),#1371,.T.);
+#1406 = FACE_BOUND('',#1407,.T.);
+#1407 = EDGE_LOOP('',(#1408));
+#1408 = ORIENTED_EDGE('',*,*,#1409,.T.);
+#1409 = EDGE_CURVE('',#1410,#1410,#1412,.T.);
+#1410 = VERTEX_POINT('',#1411);
+#1411 = CARTESIAN_POINT('',(-2.96,3.785895759147E-16,0.58));
+#1412 = SURFACE_CURVE('',#1413,(#1418,#1425),.PCURVE_S1.);
+#1413 = CIRCLE('',#1414,2.96);
+#1414 = AXIS2_PLACEMENT_3D('',#1415,#1416,#1417);
+#1415 = CARTESIAN_POINT('',(-1.368455531567E-48,2.57571741713E-16,0.58)
+  );
+#1416 = DIRECTION('',(-2.736911063134E-48,4.440892098501E-16,1.));
+#1417 = DIRECTION('',(-1.,4.088440344651E-17,-1.815632242175E-32));
+#1418 = PCURVE('',#1371,#1419);
+#1419 = DEFINITIONAL_REPRESENTATION('',(#1420),#1424);
+#1420 = CIRCLE('',#1421,2.96);
+#1421 = AXIS2_PLACEMENT_2D('',#1422,#1423);
+#1422 = CARTESIAN_POINT('',(1.368455531567E-48,0.));
+#1423 = DIRECTION('',(1.,-1.665669141092E-32));
+#1424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1425 = PCURVE('',#1426,#1431);
+#1426 = TOROIDAL_SURFACE('',#1427,2.96,0.19);
+#1427 = AXIS2_PLACEMENT_3D('',#1428,#1429,#1430);
+#1428 = CARTESIAN_POINT('',(-8.484424295717E-49,1.731947918415E-16,0.39)
+  );
+#1429 = DIRECTION('',(2.736911063134E-48,-4.440892098501E-16,-1.));
+#1430 = DIRECTION('',(-1.,4.088440344651E-17,-1.815632242175E-32));
+#1431 = DEFINITIONAL_REPRESENTATION('',(#1432),#1436);
+#1432 = LINE('',#1433,#1434);
+#1433 = CARTESIAN_POINT('',(-0.,4.712388980385));
+#1434 = VECTOR('',#1435,1.);
+#1435 = DIRECTION('',(-1.,0.));
+#1436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1437 = FACE_BOUND('',#1438,.T.);
+#1438 = EDGE_LOOP('',(#1439));
+#1439 = ORIENTED_EDGE('',*,*,#1354,.F.);
+#1440 = ADVANCED_FACE('',(#1441),#1426,.T.);
+#1441 = FACE_BOUND('',#1442,.F.);
+#1442 = EDGE_LOOP('',(#1443,#1465,#1466,#1467));
+#1443 = ORIENTED_EDGE('',*,*,#1444,.F.);
+#1444 = EDGE_CURVE('',#1410,#1445,#1447,.T.);
+#1445 = VERTEX_POINT('',#1446);
+#1446 = CARTESIAN_POINT('',(-3.15,3.01980662698E-16,0.39));
+#1447 = SEAM_CURVE('',#1448,(#1453,#1459),.PCURVE_S1.);
+#1448 = CIRCLE('',#1449,0.19);
+#1449 = AXIS2_PLACEMENT_3D('',#1450,#1451,#1452);
+#1450 = CARTESIAN_POINT('',(-2.96,2.942126260432E-16,0.39));
+#1451 = DIRECTION('',(-4.088440344651E-17,-1.,4.440892098501E-16));
+#1452 = DIRECTION('',(-1.,4.088440344651E-17,-1.815632242175E-32));
+#1453 = PCURVE('',#1426,#1454);
+#1454 = DEFINITIONAL_REPRESENTATION('',(#1455),#1458);
+#1455 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1456,#1457),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1456 = CARTESIAN_POINT('',(0.,4.712388980385));
+#1457 = CARTESIAN_POINT('',(0.,6.28318530718));
+#1458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1459 = PCURVE('',#1426,#1460);
+#1460 = DEFINITIONAL_REPRESENTATION('',(#1461),#1464);
+#1461 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1462,#1463),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1462 = CARTESIAN_POINT('',(-6.28318530718,4.712388980385));
+#1463 = CARTESIAN_POINT('',(-6.28318530718,6.28318530718));
+#1464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1465 = ORIENTED_EDGE('',*,*,#1409,.T.);
+#1466 = ORIENTED_EDGE('',*,*,#1444,.T.);
+#1467 = ORIENTED_EDGE('',*,*,#1468,.F.);
+#1468 = EDGE_CURVE('',#1445,#1445,#1469,.T.);
+#1469 = SURFACE_CURVE('',#1470,(#1475,#1482),.PCURVE_S1.);
+#1470 = CIRCLE('',#1471,3.15);
+#1471 = AXIS2_PLACEMENT_3D('',#1472,#1473,#1474);
+#1472 = CARTESIAN_POINT('',(-8.484424295717E-49,1.731947918415E-16,0.39)
+  );
+#1473 = DIRECTION('',(-2.736911063134E-48,4.440892098501E-16,1.));
+#1474 = DIRECTION('',(-1.,4.088440344651E-17,-1.815632242175E-32));
+#1475 = PCURVE('',#1426,#1476);
+#1476 = DEFINITIONAL_REPRESENTATION('',(#1477),#1481);
+#1477 = LINE('',#1478,#1479);
+#1478 = CARTESIAN_POINT('',(-0.,6.28318530718));
+#1479 = VECTOR('',#1480,1.);
+#1480 = DIRECTION('',(-1.,0.));
+#1481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1482 = PCURVE('',#1483,#1488);
+#1483 = CYLINDRICAL_SURFACE('',#1484,3.15);
+#1484 = AXIS2_PLACEMENT_3D('',#1485,#1486,#1487);
+#1485 = CARTESIAN_POINT('',(0.,0.,0.));
+#1486 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#1487 = DIRECTION('',(-1.,0.,0.));
+#1488 = DEFINITIONAL_REPRESENTATION('',(#1489),#1493);
+#1489 = LINE('',#1490,#1491);
+#1490 = CARTESIAN_POINT('',(0.,0.39));
+#1491 = VECTOR('',#1492,1.);
+#1492 = DIRECTION('',(1.,0.));
+#1493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1494 = ADVANCED_FACE('',(#1495),#1483,.T.);
+#1495 = FACE_BOUND('',#1496,.T.);
+#1496 = EDGE_LOOP('',(#1497,#1520,#1547,#1548));
+#1497 = ORIENTED_EDGE('',*,*,#1498,.F.);
+#1498 = EDGE_CURVE('',#1499,#1445,#1501,.T.);
+#1499 = VERTEX_POINT('',#1500);
+#1500 = CARTESIAN_POINT('',(-3.15,0.,0.));
+#1501 = SEAM_CURVE('',#1502,(#1506,#1513),.PCURVE_S1.);
+#1502 = LINE('',#1503,#1504);
+#1503 = CARTESIAN_POINT('',(-3.15,0.,0.));
+#1504 = VECTOR('',#1505,1.);
+#1505 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#1506 = PCURVE('',#1483,#1507);
+#1507 = DEFINITIONAL_REPRESENTATION('',(#1508),#1512);
+#1508 = LINE('',#1509,#1510);
+#1509 = CARTESIAN_POINT('',(0.,0.));
+#1510 = VECTOR('',#1511,1.);
+#1511 = DIRECTION('',(0.,1.));
+#1512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1513 = PCURVE('',#1483,#1514);
+#1514 = DEFINITIONAL_REPRESENTATION('',(#1515),#1519);
+#1515 = LINE('',#1516,#1517);
+#1516 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1517 = VECTOR('',#1518,1.);
+#1518 = DIRECTION('',(0.,1.));
+#1519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1520 = ORIENTED_EDGE('',*,*,#1521,.T.);
+#1521 = EDGE_CURVE('',#1499,#1499,#1522,.T.);
+#1522 = SURFACE_CURVE('',#1523,(#1528,#1535),.PCURVE_S1.);
+#1523 = CIRCLE('',#1524,3.15);
+#1524 = AXIS2_PLACEMENT_3D('',#1525,#1526,#1527);
+#1525 = CARTESIAN_POINT('',(0.,0.,0.));
+#1526 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#1527 = DIRECTION('',(-1.,0.,0.));
+#1528 = PCURVE('',#1483,#1529);
+#1529 = DEFINITIONAL_REPRESENTATION('',(#1530),#1534);
+#1530 = LINE('',#1531,#1532);
+#1531 = CARTESIAN_POINT('',(0.,0.));
+#1532 = VECTOR('',#1533,1.);
+#1533 = DIRECTION('',(1.,0.));
+#1534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1535 = PCURVE('',#1536,#1541);
+#1536 = PLANE('',#1537);
+#1537 = AXIS2_PLACEMENT_3D('',#1538,#1539,#1540);
+#1538 = CARTESIAN_POINT('',(0.,0.,0.));
+#1539 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#1540 = DIRECTION('',(-1.,0.,0.));
+#1541 = DEFINITIONAL_REPRESENTATION('',(#1542),#1546);
+#1542 = CIRCLE('',#1543,3.15);
+#1543 = AXIS2_PLACEMENT_2D('',#1544,#1545);
+#1544 = CARTESIAN_POINT('',(0.,0.));
+#1545 = DIRECTION('',(1.,-0.));
+#1546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1547 = ORIENTED_EDGE('',*,*,#1498,.T.);
+#1548 = ORIENTED_EDGE('',*,*,#1468,.F.);
+#1549 = ADVANCED_FACE('',(#1550),#1536,.F.);
+#1550 = FACE_BOUND('',#1551,.T.);
+#1551 = EDGE_LOOP('',(#1552));
+#1552 = ORIENTED_EDGE('',*,*,#1521,.F.);
+#1553 = MANIFOLD_SOLID_BREP('',#1554);
+#1554 = CLOSED_SHELL('',(#1555,#1675,#1751,#1822,#1869,#1876));
+#1555 = ADVANCED_FACE('',(#1556),#1570,.T.);
+#1556 = FACE_BOUND('',#1557,.T.);
+#1557 = EDGE_LOOP('',(#1558,#1593,#1621,#1649));
+#1558 = ORIENTED_EDGE('',*,*,#1559,.T.);
+#1559 = EDGE_CURVE('',#1560,#1562,#1564,.T.);
+#1560 = VERTEX_POINT('',#1561);
+#1561 = CARTESIAN_POINT('',(-0.325,-0.915,-1.2));
+#1562 = VERTEX_POINT('',#1563);
+#1563 = CARTESIAN_POINT('',(-0.325,-0.915,-0.88));
+#1564 = SURFACE_CURVE('',#1565,(#1569,#1581),.PCURVE_S1.);
+#1565 = LINE('',#1566,#1567);
+#1566 = CARTESIAN_POINT('',(-0.325,-0.915,-1.2));
+#1567 = VECTOR('',#1568,1.);
+#1568 = DIRECTION('',(0.,0.,1.));
+#1569 = PCURVE('',#1570,#1575);
+#1570 = PLANE('',#1571);
+#1571 = AXIS2_PLACEMENT_3D('',#1572,#1573,#1574);
+#1572 = CARTESIAN_POINT('',(-0.325,-0.915,-1.2));
+#1573 = DIRECTION('',(0.,1.,0.));
+#1574 = DIRECTION('',(1.,0.,0.));
+#1575 = DEFINITIONAL_REPRESENTATION('',(#1576),#1580);
+#1576 = LINE('',#1577,#1578);
+#1577 = CARTESIAN_POINT('',(0.,0.));
+#1578 = VECTOR('',#1579,1.);
+#1579 = DIRECTION('',(0.,-1.));
+#1580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1581 = PCURVE('',#1582,#1587);
+#1582 = PLANE('',#1583);
+#1583 = AXIS2_PLACEMENT_3D('',#1584,#1585,#1586);
+#1584 = CARTESIAN_POINT('',(-0.325,-3.515,-1.2));
+#1585 = DIRECTION('',(-1.,0.,0.));
+#1586 = DIRECTION('',(0.,1.,0.));
+#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 = ORIENTED_EDGE('',*,*,#1594,.T.);
+#1594 = EDGE_CURVE('',#1562,#1595,#1597,.T.);
+#1595 = VERTEX_POINT('',#1596);
+#1596 = CARTESIAN_POINT('',(0.325,-0.915,-0.88));
+#1597 = SURFACE_CURVE('',#1598,(#1602,#1609),.PCURVE_S1.);
+#1598 = LINE('',#1599,#1600);
+#1599 = CARTESIAN_POINT('',(-0.325,-0.915,-0.88));
+#1600 = VECTOR('',#1601,1.);
+#1601 = DIRECTION('',(1.,0.,0.));
+#1602 = PCURVE('',#1570,#1603);
+#1603 = DEFINITIONAL_REPRESENTATION('',(#1604),#1608);
+#1604 = LINE('',#1605,#1606);
+#1605 = CARTESIAN_POINT('',(0.,-0.32));
+#1606 = VECTOR('',#1607,1.);
+#1607 = DIRECTION('',(1.,0.));
+#1608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1609 = PCURVE('',#1610,#1615);
+#1610 = PLANE('',#1611);
+#1611 = AXIS2_PLACEMENT_3D('',#1612,#1613,#1614);
+#1612 = CARTESIAN_POINT('',(-0.325,-0.915,-0.88));
+#1613 = DIRECTION('',(0.,0.,1.));
+#1614 = DIRECTION('',(1.,0.,0.));
+#1615 = DEFINITIONAL_REPRESENTATION('',(#1616),#1620);
+#1616 = LINE('',#1617,#1618);
+#1617 = CARTESIAN_POINT('',(0.,0.));
+#1618 = VECTOR('',#1619,1.);
+#1619 = DIRECTION('',(1.,0.));
+#1620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1621 = ORIENTED_EDGE('',*,*,#1622,.F.);
+#1622 = EDGE_CURVE('',#1623,#1595,#1625,.T.);
+#1623 = VERTEX_POINT('',#1624);
+#1624 = CARTESIAN_POINT('',(0.325,-0.915,-1.2));
+#1625 = SURFACE_CURVE('',#1626,(#1630,#1637),.PCURVE_S1.);
+#1626 = LINE('',#1627,#1628);
+#1627 = CARTESIAN_POINT('',(0.325,-0.915,-1.2));
+#1628 = VECTOR('',#1629,1.);
+#1629 = DIRECTION('',(0.,0.,1.));
+#1630 = PCURVE('',#1570,#1631);
+#1631 = DEFINITIONAL_REPRESENTATION('',(#1632),#1636);
+#1632 = LINE('',#1633,#1634);
+#1633 = CARTESIAN_POINT('',(0.65,0.));
+#1634 = VECTOR('',#1635,1.);
+#1635 = DIRECTION('',(0.,-1.));
+#1636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1637 = PCURVE('',#1638,#1643);
+#1638 = PLANE('',#1639);
+#1639 = AXIS2_PLACEMENT_3D('',#1640,#1641,#1642);
+#1640 = CARTESIAN_POINT('',(0.325,-0.915,-1.2));
+#1641 = DIRECTION('',(1.,0.,0.));
+#1642 = DIRECTION('',(0.,-1.,0.));
+#1643 = DEFINITIONAL_REPRESENTATION('',(#1644),#1648);
+#1644 = LINE('',#1645,#1646);
+#1645 = CARTESIAN_POINT('',(0.,0.));
+#1646 = VECTOR('',#1647,1.);
+#1647 = DIRECTION('',(0.,-1.));
+#1648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1649 = ORIENTED_EDGE('',*,*,#1650,.F.);
+#1650 = EDGE_CURVE('',#1560,#1623,#1651,.T.);
+#1651 = SURFACE_CURVE('',#1652,(#1656,#1663),.PCURVE_S1.);
+#1652 = LINE('',#1653,#1654);
+#1653 = CARTESIAN_POINT('',(-0.325,-0.915,-1.2));
+#1654 = VECTOR('',#1655,1.);
+#1655 = DIRECTION('',(1.,0.,0.));
+#1656 = PCURVE('',#1570,#1657);
+#1657 = DEFINITIONAL_REPRESENTATION('',(#1658),#1662);
+#1658 = LINE('',#1659,#1660);
+#1659 = CARTESIAN_POINT('',(0.,0.));
+#1660 = VECTOR('',#1661,1.);
+#1661 = DIRECTION('',(1.,0.));
+#1662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1663 = PCURVE('',#1664,#1669);
+#1664 = PLANE('',#1665);
+#1665 = AXIS2_PLACEMENT_3D('',#1666,#1667,#1668);
+#1666 = CARTESIAN_POINT('',(-0.325,-0.915,-1.2));
+#1667 = DIRECTION('',(0.,0.,1.));
+#1668 = DIRECTION('',(1.,0.,0.));
+#1669 = DEFINITIONAL_REPRESENTATION('',(#1670),#1674);
+#1670 = LINE('',#1671,#1672);
+#1671 = CARTESIAN_POINT('',(0.,0.));
+#1672 = VECTOR('',#1673,1.);
+#1673 = DIRECTION('',(1.,0.));
+#1674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1675 = ADVANCED_FACE('',(#1676),#1638,.T.);
+#1676 = FACE_BOUND('',#1677,.T.);
+#1677 = EDGE_LOOP('',(#1678,#1679,#1702,#1730));
+#1678 = ORIENTED_EDGE('',*,*,#1622,.T.);
+#1679 = ORIENTED_EDGE('',*,*,#1680,.T.);
+#1680 = EDGE_CURVE('',#1595,#1681,#1683,.T.);
+#1681 = VERTEX_POINT('',#1682);
+#1682 = CARTESIAN_POINT('',(0.325,-3.515,-0.88));
+#1683 = SURFACE_CURVE('',#1684,(#1688,#1695),.PCURVE_S1.);
+#1684 = LINE('',#1685,#1686);
+#1685 = CARTESIAN_POINT('',(0.325,-0.915,-0.88));
+#1686 = VECTOR('',#1687,1.);
+#1687 = DIRECTION('',(0.,-1.,0.));
+#1688 = PCURVE('',#1638,#1689);
+#1689 = DEFINITIONAL_REPRESENTATION('',(#1690),#1694);
+#1690 = LINE('',#1691,#1692);
+#1691 = CARTESIAN_POINT('',(0.,-0.32));
+#1692 = VECTOR('',#1693,1.);
+#1693 = DIRECTION('',(1.,0.));
+#1694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1695 = PCURVE('',#1610,#1696);
+#1696 = DEFINITIONAL_REPRESENTATION('',(#1697),#1701);
+#1697 = LINE('',#1698,#1699);
+#1698 = CARTESIAN_POINT('',(0.65,0.));
+#1699 = VECTOR('',#1700,1.);
+#1700 = DIRECTION('',(0.,-1.));
+#1701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1702 = ORIENTED_EDGE('',*,*,#1703,.F.);
+#1703 = EDGE_CURVE('',#1704,#1681,#1706,.T.);
+#1704 = VERTEX_POINT('',#1705);
+#1705 = CARTESIAN_POINT('',(0.325,-3.515,-1.2));
+#1706 = SURFACE_CURVE('',#1707,(#1711,#1718),.PCURVE_S1.);
+#1707 = LINE('',#1708,#1709);
+#1708 = CARTESIAN_POINT('',(0.325,-3.515,-1.2));
+#1709 = VECTOR('',#1710,1.);
+#1710 = DIRECTION('',(0.,0.,1.));
+#1711 = PCURVE('',#1638,#1712);
+#1712 = DEFINITIONAL_REPRESENTATION('',(#1713),#1717);
+#1713 = LINE('',#1714,#1715);
+#1714 = CARTESIAN_POINT('',(2.6,0.));
+#1715 = VECTOR('',#1716,1.);
+#1716 = DIRECTION('',(0.,-1.));
+#1717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1718 = PCURVE('',#1719,#1724);
+#1719 = PLANE('',#1720);
+#1720 = AXIS2_PLACEMENT_3D('',#1721,#1722,#1723);
+#1721 = CARTESIAN_POINT('',(0.325,-3.515,-1.2));
+#1722 = DIRECTION('',(0.,-1.,0.));
+#1723 = DIRECTION('',(-1.,0.,0.));
+#1724 = DEFINITIONAL_REPRESENTATION('',(#1725),#1729);
+#1725 = LINE('',#1726,#1727);
+#1726 = CARTESIAN_POINT('',(0.,-0.));
+#1727 = VECTOR('',#1728,1.);
+#1728 = DIRECTION('',(0.,-1.));
+#1729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1730 = ORIENTED_EDGE('',*,*,#1731,.F.);
+#1731 = EDGE_CURVE('',#1623,#1704,#1732,.T.);
+#1732 = SURFACE_CURVE('',#1733,(#1737,#1744),.PCURVE_S1.);
+#1733 = LINE('',#1734,#1735);
+#1734 = CARTESIAN_POINT('',(0.325,-0.915,-1.2));
+#1735 = VECTOR('',#1736,1.);
+#1736 = DIRECTION('',(0.,-1.,0.));
+#1737 = PCURVE('',#1638,#1738);
+#1738 = DEFINITIONAL_REPRESENTATION('',(#1739),#1743);
+#1739 = LINE('',#1740,#1741);
+#1740 = CARTESIAN_POINT('',(0.,0.));
+#1741 = VECTOR('',#1742,1.);
+#1742 = DIRECTION('',(1.,0.));
+#1743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1744 = PCURVE('',#1664,#1745);
+#1745 = DEFINITIONAL_REPRESENTATION('',(#1746),#1750);
+#1746 = LINE('',#1747,#1748);
+#1747 = CARTESIAN_POINT('',(0.65,0.));
+#1748 = VECTOR('',#1749,1.);
+#1749 = DIRECTION('',(0.,-1.));
+#1750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1751 = ADVANCED_FACE('',(#1752),#1719,.T.);
+#1752 = FACE_BOUND('',#1753,.T.);
+#1753 = EDGE_LOOP('',(#1754,#1755,#1778,#1801));
+#1754 = ORIENTED_EDGE('',*,*,#1703,.T.);
+#1755 = ORIENTED_EDGE('',*,*,#1756,.T.);
+#1756 = EDGE_CURVE('',#1681,#1757,#1759,.T.);
+#1757 = VERTEX_POINT('',#1758);
+#1758 = CARTESIAN_POINT('',(-0.325,-3.515,-0.88));
+#1759 = SURFACE_CURVE('',#1760,(#1764,#1771),.PCURVE_S1.);
+#1760 = LINE('',#1761,#1762);
+#1761 = CARTESIAN_POINT('',(0.325,-3.515,-0.88));
+#1762 = VECTOR('',#1763,1.);
+#1763 = DIRECTION('',(-1.,0.,0.));
+#1764 = PCURVE('',#1719,#1765);
+#1765 = DEFINITIONAL_REPRESENTATION('',(#1766),#1770);
+#1766 = LINE('',#1767,#1768);
+#1767 = CARTESIAN_POINT('',(0.,-0.32));
+#1768 = VECTOR('',#1769,1.);
+#1769 = DIRECTION('',(1.,0.));
+#1770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1771 = PCURVE('',#1610,#1772);
+#1772 = DEFINITIONAL_REPRESENTATION('',(#1773),#1777);
+#1773 = LINE('',#1774,#1775);
+#1774 = CARTESIAN_POINT('',(0.65,-2.6));
+#1775 = VECTOR('',#1776,1.);
+#1776 = DIRECTION('',(-1.,0.));
+#1777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1778 = ORIENTED_EDGE('',*,*,#1779,.F.);
+#1779 = EDGE_CURVE('',#1780,#1757,#1782,.T.);
+#1780 = VERTEX_POINT('',#1781);
+#1781 = CARTESIAN_POINT('',(-0.325,-3.515,-1.2));
+#1782 = SURFACE_CURVE('',#1783,(#1787,#1794),.PCURVE_S1.);
+#1783 = LINE('',#1784,#1785);
+#1784 = CARTESIAN_POINT('',(-0.325,-3.515,-1.2));
+#1785 = VECTOR('',#1786,1.);
+#1786 = DIRECTION('',(0.,0.,1.));
+#1787 = PCURVE('',#1719,#1788);
+#1788 = DEFINITIONAL_REPRESENTATION('',(#1789),#1793);
+#1789 = LINE('',#1790,#1791);
+#1790 = CARTESIAN_POINT('',(0.65,0.));
+#1791 = VECTOR('',#1792,1.);
+#1792 = DIRECTION('',(0.,-1.));
+#1793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1794 = PCURVE('',#1582,#1795);
+#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 = ORIENTED_EDGE('',*,*,#1802,.F.);
+#1802 = EDGE_CURVE('',#1704,#1780,#1803,.T.);
+#1803 = SURFACE_CURVE('',#1804,(#1808,#1815),.PCURVE_S1.);
+#1804 = LINE('',#1805,#1806);
+#1805 = CARTESIAN_POINT('',(0.325,-3.515,-1.2));
+#1806 = VECTOR('',#1807,1.);
+#1807 = DIRECTION('',(-1.,0.,0.));
+#1808 = PCURVE('',#1719,#1809);
+#1809 = DEFINITIONAL_REPRESENTATION('',(#1810),#1814);
+#1810 = LINE('',#1811,#1812);
+#1811 = CARTESIAN_POINT('',(0.,-0.));
+#1812 = VECTOR('',#1813,1.);
+#1813 = DIRECTION('',(1.,0.));
+#1814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1815 = PCURVE('',#1664,#1816);
+#1816 = DEFINITIONAL_REPRESENTATION('',(#1817),#1821);
+#1817 = LINE('',#1818,#1819);
+#1818 = CARTESIAN_POINT('',(0.65,-2.6));
+#1819 = VECTOR('',#1820,1.);
+#1820 = DIRECTION('',(-1.,0.));
+#1821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1822 = ADVANCED_FACE('',(#1823),#1582,.T.);
+#1823 = FACE_BOUND('',#1824,.T.);
+#1824 = EDGE_LOOP('',(#1825,#1826,#1847,#1848));
+#1825 = ORIENTED_EDGE('',*,*,#1779,.T.);
+#1826 = ORIENTED_EDGE('',*,*,#1827,.T.);
+#1827 = EDGE_CURVE('',#1757,#1562,#1828,.T.);
+#1828 = SURFACE_CURVE('',#1829,(#1833,#1840),.PCURVE_S1.);
+#1829 = LINE('',#1830,#1831);
+#1830 = CARTESIAN_POINT('',(-0.325,-3.515,-0.88));
+#1831 = VECTOR('',#1832,1.);
+#1832 = DIRECTION('',(0.,1.,0.));
+#1833 = PCURVE('',#1582,#1834);
+#1834 = DEFINITIONAL_REPRESENTATION('',(#1835),#1839);
+#1835 = LINE('',#1836,#1837);
+#1836 = CARTESIAN_POINT('',(0.,-0.32));
+#1837 = VECTOR('',#1838,1.);
+#1838 = DIRECTION('',(1.,0.));
+#1839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1840 = PCURVE('',#1610,#1841);
+#1841 = DEFINITIONAL_REPRESENTATION('',(#1842),#1846);
+#1842 = LINE('',#1843,#1844);
+#1843 = CARTESIAN_POINT('',(0.,-2.6));
+#1844 = VECTOR('',#1845,1.);
+#1845 = DIRECTION('',(0.,1.));
+#1846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1847 = ORIENTED_EDGE('',*,*,#1559,.F.);
+#1848 = ORIENTED_EDGE('',*,*,#1849,.F.);
+#1849 = EDGE_CURVE('',#1780,#1560,#1850,.T.);
+#1850 = SURFACE_CURVE('',#1851,(#1855,#1862),.PCURVE_S1.);
+#1851 = LINE('',#1852,#1853);
+#1852 = CARTESIAN_POINT('',(-0.325,-3.515,-1.2));
+#1853 = VECTOR('',#1854,1.);
+#1854 = DIRECTION('',(0.,1.,0.));
+#1855 = PCURVE('',#1582,#1856);
+#1856 = DEFINITIONAL_REPRESENTATION('',(#1857),#1861);
+#1857 = LINE('',#1858,#1859);
+#1858 = CARTESIAN_POINT('',(0.,0.));
+#1859 = VECTOR('',#1860,1.);
+#1860 = DIRECTION('',(1.,0.));
+#1861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1862 = PCURVE('',#1664,#1863);
+#1863 = DEFINITIONAL_REPRESENTATION('',(#1864),#1868);
+#1864 = LINE('',#1865,#1866);
+#1865 = CARTESIAN_POINT('',(0.,-2.6));
+#1866 = VECTOR('',#1867,1.);
+#1867 = DIRECTION('',(0.,1.));
+#1868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1869 = ADVANCED_FACE('',(#1870),#1664,.F.);
+#1870 = FACE_BOUND('',#1871,.T.);
+#1871 = EDGE_LOOP('',(#1872,#1873,#1874,#1875));
+#1872 = ORIENTED_EDGE('',*,*,#1650,.T.);
+#1873 = ORIENTED_EDGE('',*,*,#1731,.T.);
+#1874 = ORIENTED_EDGE('',*,*,#1802,.T.);
+#1875 = ORIENTED_EDGE('',*,*,#1849,.T.);
+#1876 = ADVANCED_FACE('',(#1877),#1610,.T.);
+#1877 = FACE_BOUND('',#1878,.F.);
+#1878 = EDGE_LOOP('',(#1879,#1880,#1881,#1882));
+#1879 = ORIENTED_EDGE('',*,*,#1594,.T.);
+#1880 = ORIENTED_EDGE('',*,*,#1680,.T.);
+#1881 = ORIENTED_EDGE('',*,*,#1756,.T.);
+#1882 = ORIENTED_EDGE('',*,*,#1827,.T.);
+#1883 = MANIFOLD_SOLID_BREP('',#1884);
+#1884 = CLOSED_SHELL('',(#1885,#2005,#2081,#2152,#2199,#2206));
+#1885 = ADVANCED_FACE('',(#1886),#1900,.T.);
+#1886 = FACE_BOUND('',#1887,.T.);
+#1887 = EDGE_LOOP('',(#1888,#1923,#1951,#1979));
+#1888 = ORIENTED_EDGE('',*,*,#1889,.T.);
+#1889 = EDGE_CURVE('',#1890,#1892,#1894,.T.);
+#1890 = VERTEX_POINT('',#1891);
+#1891 = CARTESIAN_POINT('',(-0.325,3.515,-1.2));
+#1892 = VERTEX_POINT('',#1893);
+#1893 = CARTESIAN_POINT('',(-0.325,3.515,-0.88));
+#1894 = SURFACE_CURVE('',#1895,(#1899,#1911),.PCURVE_S1.);
+#1895 = LINE('',#1896,#1897);
+#1896 = CARTESIAN_POINT('',(-0.325,3.515,-1.2));
+#1897 = VECTOR('',#1898,1.);
+#1898 = DIRECTION('',(0.,0.,1.));
+#1899 = PCURVE('',#1900,#1905);
+#1900 = PLANE('',#1901);
+#1901 = AXIS2_PLACEMENT_3D('',#1902,#1903,#1904);
+#1902 = CARTESIAN_POINT('',(-0.325,3.515,-1.2));
+#1903 = DIRECTION('',(0.,1.,0.));
+#1904 = DIRECTION('',(1.,0.,0.));
+#1905 = DEFINITIONAL_REPRESENTATION('',(#1906),#1910);
+#1906 = LINE('',#1907,#1908);
+#1907 = CARTESIAN_POINT('',(0.,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,0.915,-1.2));
+#1915 = DIRECTION('',(-1.,0.,0.));
+#1916 = DIRECTION('',(0.,1.,0.));
+#1917 = DEFINITIONAL_REPRESENTATION('',(#1918),#1922);
+#1918 = LINE('',#1919,#1920);
+#1919 = CARTESIAN_POINT('',(2.6,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,.T.);
+#1924 = EDGE_CURVE('',#1892,#1925,#1927,.T.);
+#1925 = VERTEX_POINT('',#1926);
+#1926 = CARTESIAN_POINT('',(0.325,3.515,-0.88));
+#1927 = SURFACE_CURVE('',#1928,(#1932,#1939),.PCURVE_S1.);
+#1928 = LINE('',#1929,#1930);
+#1929 = CARTESIAN_POINT('',(-0.325,3.515,-0.88));
+#1930 = VECTOR('',#1931,1.);
+#1931 = DIRECTION('',(1.,0.,0.));
+#1932 = PCURVE('',#1900,#1933);
+#1933 = DEFINITIONAL_REPRESENTATION('',(#1934),#1938);
+#1934 = LINE('',#1935,#1936);
+#1935 = CARTESIAN_POINT('',(0.,-0.32));
+#1936 = VECTOR('',#1937,1.);
+#1937 = DIRECTION('',(1.,0.));
+#1938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1939 = PCURVE('',#1940,#1945);
+#1940 = PLANE('',#1941);
+#1941 = AXIS2_PLACEMENT_3D('',#1942,#1943,#1944);
+#1942 = CARTESIAN_POINT('',(-0.325,3.515,-0.88));
+#1943 = DIRECTION('',(0.,0.,1.));
+#1944 = DIRECTION('',(1.,0.,0.));
+#1945 = DEFINITIONAL_REPRESENTATION('',(#1946),#1950);
+#1946 = LINE('',#1947,#1948);
+#1947 = CARTESIAN_POINT('',(0.,0.));
+#1948 = VECTOR('',#1949,1.);
+#1949 = DIRECTION('',(1.,0.));
+#1950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1951 = ORIENTED_EDGE('',*,*,#1952,.F.);
+#1952 = EDGE_CURVE('',#1953,#1925,#1955,.T.);
+#1953 = VERTEX_POINT('',#1954);
+#1954 = CARTESIAN_POINT('',(0.325,3.515,-1.2));
+#1955 = SURFACE_CURVE('',#1956,(#1960,#1967),.PCURVE_S1.);
+#1956 = LINE('',#1957,#1958);
+#1957 = CARTESIAN_POINT('',(0.325,3.515,-1.2));
+#1958 = VECTOR('',#1959,1.);
+#1959 = DIRECTION('',(0.,0.,1.));
+#1960 = PCURVE('',#1900,#1961);
+#1961 = DEFINITIONAL_REPRESENTATION('',(#1962),#1966);
+#1962 = LINE('',#1963,#1964);
+#1963 = CARTESIAN_POINT('',(0.65,0.));
+#1964 = VECTOR('',#1965,1.);
+#1965 = DIRECTION('',(0.,-1.));
+#1966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1967 = PCURVE('',#1968,#1973);
+#1968 = PLANE('',#1969);
+#1969 = AXIS2_PLACEMENT_3D('',#1970,#1971,#1972);
+#1970 = CARTESIAN_POINT('',(0.325,3.515,-1.2));
+#1971 = DIRECTION('',(1.,0.,0.));
+#1972 = DIRECTION('',(0.,-1.,0.));
+#1973 = DEFINITIONAL_REPRESENTATION('',(#1974),#1978);
+#1974 = LINE('',#1975,#1976);
+#1975 = CARTESIAN_POINT('',(0.,0.));
+#1976 = VECTOR('',#1977,1.);
+#1977 = DIRECTION('',(0.,-1.));
+#1978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1979 = ORIENTED_EDGE('',*,*,#1980,.F.);
+#1980 = EDGE_CURVE('',#1890,#1953,#1981,.T.);
+#1981 = SURFACE_CURVE('',#1982,(#1986,#1993),.PCURVE_S1.);
+#1982 = LINE('',#1983,#1984);
+#1983 = CARTESIAN_POINT('',(-0.325,3.515,-1.2));
+#1984 = VECTOR('',#1985,1.);
+#1985 = DIRECTION('',(1.,0.,0.));
+#1986 = PCURVE('',#1900,#1987);
+#1987 = DEFINITIONAL_REPRESENTATION('',(#1988),#1992);
+#1988 = LINE('',#1989,#1990);
+#1989 = CARTESIAN_POINT('',(0.,0.));
+#1990 = VECTOR('',#1991,1.);
+#1991 = DIRECTION('',(1.,0.));
+#1992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1993 = PCURVE('',#1994,#1999);
+#1994 = PLANE('',#1995);
+#1995 = AXIS2_PLACEMENT_3D('',#1996,#1997,#1998);
+#1996 = CARTESIAN_POINT('',(-0.325,3.515,-1.2));
+#1997 = DIRECTION('',(0.,0.,1.));
+#1998 = DIRECTION('',(1.,0.,0.));
+#1999 = DEFINITIONAL_REPRESENTATION('',(#2000),#2004);
+#2000 = LINE('',#2001,#2002);
+#2001 = CARTESIAN_POINT('',(0.,0.));
+#2002 = VECTOR('',#2003,1.);
+#2003 = DIRECTION('',(1.,0.));
+#2004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2005 = ADVANCED_FACE('',(#2006),#1968,.T.);
+#2006 = FACE_BOUND('',#2007,.T.);
+#2007 = EDGE_LOOP('',(#2008,#2009,#2032,#2060));
+#2008 = ORIENTED_EDGE('',*,*,#1952,.T.);
+#2009 = ORIENTED_EDGE('',*,*,#2010,.T.);
+#2010 = EDGE_CURVE('',#1925,#2011,#2013,.T.);
+#2011 = VERTEX_POINT('',#2012);
+#2012 = CARTESIAN_POINT('',(0.325,0.915,-0.88));
+#2013 = SURFACE_CURVE('',#2014,(#2018,#2025),.PCURVE_S1.);
+#2014 = LINE('',#2015,#2016);
+#2015 = CARTESIAN_POINT('',(0.325,3.515,-0.88));
+#2016 = VECTOR('',#2017,1.);
+#2017 = DIRECTION('',(0.,-1.,0.));
+#2018 = PCURVE('',#1968,#2019);
+#2019 = DEFINITIONAL_REPRESENTATION('',(#2020),#2024);
+#2020 = LINE('',#2021,#2022);
+#2021 = CARTESIAN_POINT('',(0.,-0.32));
+#2022 = VECTOR('',#2023,1.);
+#2023 = DIRECTION('',(1.,0.));
+#2024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2025 = PCURVE('',#1940,#2026);
+#2026 = DEFINITIONAL_REPRESENTATION('',(#2027),#2031);
+#2027 = LINE('',#2028,#2029);
+#2028 = CARTESIAN_POINT('',(0.65,0.));
+#2029 = VECTOR('',#2030,1.);
+#2030 = DIRECTION('',(0.,-1.));
+#2031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2032 = ORIENTED_EDGE('',*,*,#2033,.F.);
+#2033 = EDGE_CURVE('',#2034,#2011,#2036,.T.);
+#2034 = VERTEX_POINT('',#2035);
+#2035 = CARTESIAN_POINT('',(0.325,0.915,-1.2));
+#2036 = SURFACE_CURVE('',#2037,(#2041,#2048),.PCURVE_S1.);
+#2037 = LINE('',#2038,#2039);
+#2038 = CARTESIAN_POINT('',(0.325,0.915,-1.2));
+#2039 = VECTOR('',#2040,1.);
+#2040 = DIRECTION('',(0.,0.,1.));
+#2041 = PCURVE('',#1968,#2042);
+#2042 = DEFINITIONAL_REPRESENTATION('',(#2043),#2047);
+#2043 = LINE('',#2044,#2045);
+#2044 = CARTESIAN_POINT('',(2.6,0.));
+#2045 = VECTOR('',#2046,1.);
+#2046 = DIRECTION('',(0.,-1.));
+#2047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2048 = PCURVE('',#2049,#2054);
+#2049 = PLANE('',#2050);
+#2050 = AXIS2_PLACEMENT_3D('',#2051,#2052,#2053);
+#2051 = CARTESIAN_POINT('',(0.325,0.915,-1.2));
+#2052 = DIRECTION('',(0.,-1.,0.));
+#2053 = DIRECTION('',(-1.,0.,0.));
+#2054 = DEFINITIONAL_REPRESENTATION('',(#2055),#2059);
+#2055 = LINE('',#2056,#2057);
+#2056 = CARTESIAN_POINT('',(0.,-0.));
+#2057 = VECTOR('',#2058,1.);
+#2058 = DIRECTION('',(0.,-1.));
+#2059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2060 = ORIENTED_EDGE('',*,*,#2061,.F.);
+#2061 = EDGE_CURVE('',#1953,#2034,#2062,.T.);
+#2062 = SURFACE_CURVE('',#2063,(#2067,#2074),.PCURVE_S1.);
+#2063 = LINE('',#2064,#2065);
+#2064 = CARTESIAN_POINT('',(0.325,3.515,-1.2));
+#2065 = VECTOR('',#2066,1.);
+#2066 = DIRECTION('',(0.,-1.,0.));
+#2067 = PCURVE('',#1968,#2068);
+#2068 = DEFINITIONAL_REPRESENTATION('',(#2069),#2073);
+#2069 = LINE('',#2070,#2071);
+#2070 = CARTESIAN_POINT('',(0.,0.));
+#2071 = VECTOR('',#2072,1.);
+#2072 = DIRECTION('',(1.,0.));
+#2073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2074 = PCURVE('',#1994,#2075);
+#2075 = DEFINITIONAL_REPRESENTATION('',(#2076),#2080);
+#2076 = LINE('',#2077,#2078);
+#2077 = CARTESIAN_POINT('',(0.65,0.));
+#2078 = VECTOR('',#2079,1.);
+#2079 = DIRECTION('',(0.,-1.));
+#2080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2081 = ADVANCED_FACE('',(#2082),#2049,.T.);
+#2082 = FACE_BOUND('',#2083,.T.);
+#2083 = EDGE_LOOP('',(#2084,#2085,#2108,#2131));
+#2084 = ORIENTED_EDGE('',*,*,#2033,.T.);
+#2085 = ORIENTED_EDGE('',*,*,#2086,.T.);
+#2086 = EDGE_CURVE('',#2011,#2087,#2089,.T.);
+#2087 = VERTEX_POINT('',#2088);
+#2088 = CARTESIAN_POINT('',(-0.325,0.915,-0.88));
+#2089 = SURFACE_CURVE('',#2090,(#2094,#2101),.PCURVE_S1.);
+#2090 = LINE('',#2091,#2092);
+#2091 = CARTESIAN_POINT('',(0.325,0.915,-0.88));
+#2092 = VECTOR('',#2093,1.);
+#2093 = DIRECTION('',(-1.,0.,0.));
+#2094 = PCURVE('',#2049,#2095);
+#2095 = DEFINITIONAL_REPRESENTATION('',(#2096),#2100);
+#2096 = LINE('',#2097,#2098);
+#2097 = CARTESIAN_POINT('',(0.,-0.32));
+#2098 = VECTOR('',#2099,1.);
+#2099 = DIRECTION('',(1.,0.));
+#2100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2101 = PCURVE('',#1940,#2102);
+#2102 = DEFINITIONAL_REPRESENTATION('',(#2103),#2107);
+#2103 = LINE('',#2104,#2105);
+#2104 = CARTESIAN_POINT('',(0.65,-2.6));
+#2105 = VECTOR('',#2106,1.);
+#2106 = DIRECTION('',(-1.,0.));
+#2107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2108 = ORIENTED_EDGE('',*,*,#2109,.F.);
+#2109 = EDGE_CURVE('',#2110,#2087,#2112,.T.);
+#2110 = VERTEX_POINT('',#2111);
+#2111 = CARTESIAN_POINT('',(-0.325,0.915,-1.2));
+#2112 = SURFACE_CURVE('',#2113,(#2117,#2124),.PCURVE_S1.);
+#2113 = LINE('',#2114,#2115);
+#2114 = CARTESIAN_POINT('',(-0.325,0.915,-1.2));
+#2115 = VECTOR('',#2116,1.);
+#2116 = DIRECTION('',(0.,0.,1.));
+#2117 = PCURVE('',#2049,#2118);
+#2118 = DEFINITIONAL_REPRESENTATION('',(#2119),#2123);
+#2119 = LINE('',#2120,#2121);
+#2120 = CARTESIAN_POINT('',(0.65,0.));
+#2121 = VECTOR('',#2122,1.);
+#2122 = DIRECTION('',(0.,-1.));
+#2123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2124 = PCURVE('',#1912,#2125);
+#2125 = DEFINITIONAL_REPRESENTATION('',(#2126),#2130);
+#2126 = LINE('',#2127,#2128);
+#2127 = CARTESIAN_POINT('',(0.,0.));
+#2128 = VECTOR('',#2129,1.);
+#2129 = DIRECTION('',(0.,-1.));
+#2130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2131 = ORIENTED_EDGE('',*,*,#2132,.F.);
+#2132 = EDGE_CURVE('',#2034,#2110,#2133,.T.);
+#2133 = SURFACE_CURVE('',#2134,(#2138,#2145),.PCURVE_S1.);
+#2134 = LINE('',#2135,#2136);
+#2135 = CARTESIAN_POINT('',(0.325,0.915,-1.2));
+#2136 = VECTOR('',#2137,1.);
+#2137 = DIRECTION('',(-1.,0.,0.));
+#2138 = PCURVE('',#2049,#2139);
+#2139 = DEFINITIONAL_REPRESENTATION('',(#2140),#2144);
+#2140 = LINE('',#2141,#2142);
+#2141 = CARTESIAN_POINT('',(0.,-0.));
+#2142 = VECTOR('',#2143,1.);
+#2143 = DIRECTION('',(1.,0.));
+#2144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2145 = PCURVE('',#1994,#2146);
+#2146 = DEFINITIONAL_REPRESENTATION('',(#2147),#2151);
+#2147 = LINE('',#2148,#2149);
+#2148 = CARTESIAN_POINT('',(0.65,-2.6));
+#2149 = VECTOR('',#2150,1.);
+#2150 = DIRECTION('',(-1.,0.));
+#2151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2152 = ADVANCED_FACE('',(#2153),#1912,.T.);
+#2153 = FACE_BOUND('',#2154,.T.);
+#2154 = EDGE_LOOP('',(#2155,#2156,#2177,#2178));
+#2155 = ORIENTED_EDGE('',*,*,#2109,.T.);
+#2156 = ORIENTED_EDGE('',*,*,#2157,.T.);
+#2157 = EDGE_CURVE('',#2087,#1892,#2158,.T.);
+#2158 = SURFACE_CURVE('',#2159,(#2163,#2170),.PCURVE_S1.);
+#2159 = LINE('',#2160,#2161);
+#2160 = CARTESIAN_POINT('',(-0.325,0.915,-0.88));
+#2161 = VECTOR('',#2162,1.);
+#2162 = DIRECTION('',(0.,1.,0.));
+#2163 = PCURVE('',#1912,#2164);
+#2164 = DEFINITIONAL_REPRESENTATION('',(#2165),#2169);
+#2165 = LINE('',#2166,#2167);
+#2166 = CARTESIAN_POINT('',(0.,-0.32));
+#2167 = VECTOR('',#2168,1.);
+#2168 = DIRECTION('',(1.,0.));
+#2169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2170 = PCURVE('',#1940,#2171);
+#2171 = DEFINITIONAL_REPRESENTATION('',(#2172),#2176);
+#2172 = LINE('',#2173,#2174);
+#2173 = CARTESIAN_POINT('',(0.,-2.6));
+#2174 = VECTOR('',#2175,1.);
+#2175 = DIRECTION('',(0.,1.));
+#2176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2177 = ORIENTED_EDGE('',*,*,#1889,.F.);
+#2178 = ORIENTED_EDGE('',*,*,#2179,.F.);
+#2179 = EDGE_CURVE('',#2110,#1890,#2180,.T.);
+#2180 = SURFACE_CURVE('',#2181,(#2185,#2192),.PCURVE_S1.);
+#2181 = LINE('',#2182,#2183);
+#2182 = CARTESIAN_POINT('',(-0.325,0.915,-1.2));
+#2183 = VECTOR('',#2184,1.);
+#2184 = DIRECTION('',(0.,1.,0.));
+#2185 = PCURVE('',#1912,#2186);
+#2186 = DEFINITIONAL_REPRESENTATION('',(#2187),#2191);
+#2187 = LINE('',#2188,#2189);
+#2188 = CARTESIAN_POINT('',(0.,0.));
+#2189 = VECTOR('',#2190,1.);
+#2190 = DIRECTION('',(1.,0.));
+#2191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2192 = PCURVE('',#1994,#2193);
+#2193 = DEFINITIONAL_REPRESENTATION('',(#2194),#2198);
+#2194 = LINE('',#2195,#2196);
+#2195 = CARTESIAN_POINT('',(0.,-2.6));
+#2196 = VECTOR('',#2197,1.);
+#2197 = DIRECTION('',(0.,1.));
+#2198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2199 = ADVANCED_FACE('',(#2200),#1994,.F.);
+#2200 = FACE_BOUND('',#2201,.T.);
+#2201 = EDGE_LOOP('',(#2202,#2203,#2204,#2205));
+#2202 = ORIENTED_EDGE('',*,*,#1980,.T.);
+#2203 = ORIENTED_EDGE('',*,*,#2061,.T.);
+#2204 = ORIENTED_EDGE('',*,*,#2132,.T.);
+#2205 = ORIENTED_EDGE('',*,*,#2179,.T.);
+#2206 = ADVANCED_FACE('',(#2207),#1940,.T.);
+#2207 = FACE_BOUND('',#2208,.F.);
+#2208 = EDGE_LOOP('',(#2209,#2210,#2211,#2212));
+#2209 = ORIENTED_EDGE('',*,*,#1924,.T.);
+#2210 = ORIENTED_EDGE('',*,*,#2010,.T.);
+#2211 = ORIENTED_EDGE('',*,*,#2086,.T.);
+#2212 = ORIENTED_EDGE('',*,*,#2157,.T.);
+#2213 = MANIFOLD_SOLID_BREP('',#2214);
+#2214 = CLOSED_SHELL('',(#2215,#2330,#2379,#2384));
+#2215 = ADVANCED_FACE('',(#2216),#2230,.T.);
+#2216 = FACE_BOUND('',#2217,.T.);
+#2217 = EDGE_LOOP('',(#2218,#2253,#2281,#2304));
+#2218 = ORIENTED_EDGE('',*,*,#2219,.T.);
+#2219 = EDGE_CURVE('',#2220,#2222,#2224,.T.);
+#2220 = VERTEX_POINT('',#2221);
+#2221 = CARTESIAN_POINT('',(-2.59663243452,-1.4,6.5));
+#2222 = VERTEX_POINT('',#2223);
+#2223 = CARTESIAN_POINT('',(-2.59663243452,-1.4,6.52));
+#2224 = SURFACE_CURVE('',#2225,(#2229,#2241),.PCURVE_S1.);
+#2225 = LINE('',#2226,#2227);
+#2226 = CARTESIAN_POINT('',(-2.59663243452,-1.4,6.5));
+#2227 = VECTOR('',#2228,1.);
+#2228 = DIRECTION('',(0.,0.,1.));
+#2229 = PCURVE('',#2230,#2235);
+#2230 = PLANE('',#2231);
+#2231 = AXIS2_PLACEMENT_3D('',#2232,#2233,#2234);
+#2232 = CARTESIAN_POINT('',(-2.59663243452,-1.4,6.5));
+#2233 = DIRECTION('',(0.,1.,0.));
+#2234 = DIRECTION('',(1.,0.,0.));
+#2235 = DEFINITIONAL_REPRESENTATION('',(#2236),#2240);
+#2236 = LINE('',#2237,#2238);
+#2237 = CARTESIAN_POINT('',(0.,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 = CYLINDRICAL_SURFACE('',#2243,2.95);
+#2243 = AXIS2_PLACEMENT_3D('',#2244,#2245,#2246);
+#2244 = CARTESIAN_POINT('',(-1.36237350698E-46,2.88657986403E-15,6.5));
+#2245 = DIRECTION('',(-0.,-0.,-1.));
+#2246 = DIRECTION('',(1.,0.,0.));
+#2247 = DEFINITIONAL_REPRESENTATION('',(#2248),#2252);
+#2248 = LINE('',#2249,#2250);
+#2249 = CARTESIAN_POINT('',(-3.636075230061,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,.T.);
+#2254 = EDGE_CURVE('',#2222,#2255,#2257,.T.);
+#2255 = VERTEX_POINT('',#2256);
+#2256 = CARTESIAN_POINT('',(2.59663243452,-1.4,6.52));
+#2257 = SURFACE_CURVE('',#2258,(#2262,#2269),.PCURVE_S1.);
+#2258 = LINE('',#2259,#2260);
+#2259 = CARTESIAN_POINT('',(-2.59663243452,-1.4,6.52));
+#2260 = VECTOR('',#2261,1.);
+#2261 = DIRECTION('',(1.,0.,0.));
+#2262 = PCURVE('',#2230,#2263);
+#2263 = DEFINITIONAL_REPRESENTATION('',(#2264),#2268);
+#2264 = LINE('',#2265,#2266);
+#2265 = CARTESIAN_POINT('',(0.,-2.E-02));
+#2266 = VECTOR('',#2267,1.);
+#2267 = DIRECTION('',(1.,0.));
+#2268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2269 = PCURVE('',#2270,#2275);
+#2270 = PLANE('',#2271);
+#2271 = AXIS2_PLACEMENT_3D('',#2272,#2273,#2274);
+#2272 = CARTESIAN_POINT('',(-2.59663243452,-1.4,6.52));
+#2273 = DIRECTION('',(0.,0.,1.));
+#2274 = DIRECTION('',(1.,0.,0.));
+#2275 = DEFINITIONAL_REPRESENTATION('',(#2276),#2280);
+#2276 = LINE('',#2277,#2278);
+#2277 = CARTESIAN_POINT('',(0.,0.));
+#2278 = VECTOR('',#2279,1.);
+#2279 = DIRECTION('',(1.,0.));
+#2280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2281 = ORIENTED_EDGE('',*,*,#2282,.F.);
+#2282 = EDGE_CURVE('',#2283,#2255,#2285,.T.);
+#2283 = VERTEX_POINT('',#2284);
+#2284 = CARTESIAN_POINT('',(2.59663243452,-1.4,6.5));
+#2285 = SURFACE_CURVE('',#2286,(#2290,#2297),.PCURVE_S1.);
+#2286 = LINE('',#2287,#2288);
+#2287 = CARTESIAN_POINT('',(2.59663243452,-1.4,6.5));
+#2288 = VECTOR('',#2289,1.);
+#2289 = DIRECTION('',(0.,0.,1.));
+#2290 = PCURVE('',#2230,#2291);
+#2291 = DEFINITIONAL_REPRESENTATION('',(#2292),#2296);
+#2292 = LINE('',#2293,#2294);
+#2293 = CARTESIAN_POINT('',(5.19326486904,0.));
+#2294 = VECTOR('',#2295,1.);
+#2295 = DIRECTION('',(0.,-1.));
+#2296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2297 = PCURVE('',#2242,#2298);
+#2298 = DEFINITIONAL_REPRESENTATION('',(#2299),#2303);
+#2299 = LINE('',#2300,#2301);
+#2300 = CARTESIAN_POINT('',(-5.788702730709,0.));
+#2301 = VECTOR('',#2302,1.);
+#2302 = DIRECTION('',(-0.,-1.));
+#2303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2304 = ORIENTED_EDGE('',*,*,#2305,.F.);
+#2305 = EDGE_CURVE('',#2220,#2283,#2306,.T.);
+#2306 = SURFACE_CURVE('',#2307,(#2311,#2318),.PCURVE_S1.);
+#2307 = LINE('',#2308,#2309);
+#2308 = CARTESIAN_POINT('',(-2.59663243452,-1.4,6.5));
+#2309 = VECTOR('',#2310,1.);
+#2310 = DIRECTION('',(1.,0.,0.));
+#2311 = PCURVE('',#2230,#2312);
+#2312 = DEFINITIONAL_REPRESENTATION('',(#2313),#2317);
+#2313 = LINE('',#2314,#2315);
+#2314 = CARTESIAN_POINT('',(0.,0.));
+#2315 = VECTOR('',#2316,1.);
+#2316 = DIRECTION('',(1.,0.));
+#2317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2318 = PCURVE('',#2319,#2324);
+#2319 = PLANE('',#2320);
+#2320 = AXIS2_PLACEMENT_3D('',#2321,#2322,#2323);
+#2321 = CARTESIAN_POINT('',(-2.59663243452,-1.4,6.5));
+#2322 = DIRECTION('',(0.,0.,1.));
+#2323 = DIRECTION('',(1.,0.,0.));
+#2324 = DEFINITIONAL_REPRESENTATION('',(#2325),#2329);
+#2325 = LINE('',#2326,#2327);
+#2326 = CARTESIAN_POINT('',(0.,0.));
+#2327 = VECTOR('',#2328,1.);
+#2328 = DIRECTION('',(1.,0.));
+#2329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2330 = ADVANCED_FACE('',(#2331),#2242,.T.);
+#2331 = FACE_BOUND('',#2332,.F.);
+#2332 = EDGE_LOOP('',(#2333,#2334,#2356,#2357));
+#2333 = ORIENTED_EDGE('',*,*,#2219,.T.);
+#2334 = ORIENTED_EDGE('',*,*,#2335,.T.);
+#2335 = EDGE_CURVE('',#2222,#2255,#2336,.T.);
+#2336 = SURFACE_CURVE('',#2337,(#2342,#2349),.PCURVE_S1.);
+#2337 = CIRCLE('',#2338,2.95);
+#2338 = AXIS2_PLACEMENT_3D('',#2339,#2340,#2341);
+#2339 = CARTESIAN_POINT('',(-1.36237350698E-46,2.88657986403E-15,6.52));
+#2340 = DIRECTION('',(0.,0.,1.));
+#2341 = DIRECTION('',(1.,0.,0.));
+#2342 = PCURVE('',#2242,#2343);
+#2343 = DEFINITIONAL_REPRESENTATION('',(#2344),#2348);
+#2344 = LINE('',#2345,#2346);
+#2345 = CARTESIAN_POINT('',(-0.,-2.E-02));
+#2346 = VECTOR('',#2347,1.);
+#2347 = DIRECTION('',(-1.,0.));
+#2348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2349 = PCURVE('',#2270,#2350);
+#2350 = DEFINITIONAL_REPRESENTATION('',(#2351),#2355);
+#2351 = CIRCLE('',#2352,2.95);
+#2352 = AXIS2_PLACEMENT_2D('',#2353,#2354);
+#2353 = CARTESIAN_POINT('',(2.59663243452,1.4));
+#2354 = DIRECTION('',(1.,0.));
+#2355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2356 = ORIENTED_EDGE('',*,*,#2282,.F.);
+#2357 = ORIENTED_EDGE('',*,*,#2358,.F.);
+#2358 = EDGE_CURVE('',#2220,#2283,#2359,.T.);
+#2359 = SURFACE_CURVE('',#2360,(#2365,#2372),.PCURVE_S1.);
+#2360 = CIRCLE('',#2361,2.95);
+#2361 = AXIS2_PLACEMENT_3D('',#2362,#2363,#2364);
+#2362 = CARTESIAN_POINT('',(-1.36237350698E-46,2.88657986403E-15,6.5));
+#2363 = DIRECTION('',(0.,0.,1.));
+#2364 = DIRECTION('',(1.,0.,0.));
+#2365 = PCURVE('',#2242,#2366);
+#2366 = DEFINITIONAL_REPRESENTATION('',(#2367),#2371);
+#2367 = LINE('',#2368,#2369);
+#2368 = CARTESIAN_POINT('',(-0.,0.));
+#2369 = VECTOR('',#2370,1.);
+#2370 = DIRECTION('',(-1.,0.));
+#2371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2372 = PCURVE('',#2319,#2373);
+#2373 = DEFINITIONAL_REPRESENTATION('',(#2374),#2378);
+#2374 = CIRCLE('',#2375,2.95);
+#2375 = AXIS2_PLACEMENT_2D('',#2376,#2377);
+#2376 = CARTESIAN_POINT('',(2.59663243452,1.4));
+#2377 = DIRECTION('',(1.,0.));
+#2378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2379 = ADVANCED_FACE('',(#2380),#2319,.F.);
+#2380 = FACE_BOUND('',#2381,.T.);
+#2381 = EDGE_LOOP('',(#2382,#2383));
+#2382 = ORIENTED_EDGE('',*,*,#2305,.T.);
+#2383 = ORIENTED_EDGE('',*,*,#2358,.F.);
+#2384 = ADVANCED_FACE('',(#2385),#2270,.T.);
+#2385 = FACE_BOUND('',#2386,.F.);
+#2386 = EDGE_LOOP('',(#2387,#2388));
+#2387 = ORIENTED_EDGE('',*,*,#2254,.T.);
+#2388 = ORIENTED_EDGE('',*,*,#2335,.F.);
+#2389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2393)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2390,#2391,#2392)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2390 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2391 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2392 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2393 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2390,
+  'distance_accuracy_value','confusion accuracy');
+#2394 = PRODUCT_TYPE('part',$,(#7));
+#2395 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2396,#2404,#2411,#2418,#2425,#2432,#2439,#2446,#2453,#2460,#2467,
+    #2474,#2481,#2488,#2495,#2502,#2509,#2517,#2524,#2531,#2538,#2545,
+    #2552,#2559,#2566,#2573,#2580,#2588,#2595,#2602,#2609,#2616,#2623,
+    #2630,#2637,#2644,#2651,#2658,#2665,#2673,#2680,#2687),#2389);
+#2396 = STYLED_ITEM('color',(#2397),#17);
+#2397 = PRESENTATION_STYLE_ASSIGNMENT((#2398));
+#2398 = SURFACE_STYLE_USAGE(.BOTH.,#2399);
+#2399 = SURFACE_SIDE_STYLE('',(#2400));
+#2400 = SURFACE_STYLE_FILL_AREA(#2401);
+#2401 = FILL_AREA_STYLE('',(#2402));
+#2402 = FILL_AREA_STYLE_COLOUR('',#2403);
+#2403 = DRAUGHTING_PRE_DEFINED_COLOUR('black');
+#2404 = STYLED_ITEM('color',(#2405),#137);
+#2405 = PRESENTATION_STYLE_ASSIGNMENT((#2406));
+#2406 = SURFACE_STYLE_USAGE(.BOTH.,#2407);
+#2407 = SURFACE_SIDE_STYLE('',(#2408));
+#2408 = SURFACE_STYLE_FILL_AREA(#2409);
+#2409 = FILL_AREA_STYLE('',(#2410));
+#2410 = FILL_AREA_STYLE_COLOUR('',#2403);
+#2411 = STYLED_ITEM('color',(#2412),#213);
+#2412 = PRESENTATION_STYLE_ASSIGNMENT((#2413));
+#2413 = SURFACE_STYLE_USAGE(.BOTH.,#2414);
+#2414 = SURFACE_SIDE_STYLE('',(#2415));
+#2415 = SURFACE_STYLE_FILL_AREA(#2416);
+#2416 = FILL_AREA_STYLE('',(#2417));
+#2417 = FILL_AREA_STYLE_COLOUR('',#2403);
+#2418 = STYLED_ITEM('color',(#2419),#390);
+#2419 = PRESENTATION_STYLE_ASSIGNMENT((#2420));
+#2420 = SURFACE_STYLE_USAGE(.BOTH.,#2421);
+#2421 = SURFACE_SIDE_STYLE('',(#2422));
+#2422 = SURFACE_STYLE_FILL_AREA(#2423);
+#2423 = FILL_AREA_STYLE('',(#2424));
+#2424 = FILL_AREA_STYLE_COLOUR('',#2403);
+#2425 = STYLED_ITEM('color',(#2426),#468);
+#2426 = PRESENTATION_STYLE_ASSIGNMENT((#2427));
+#2427 = SURFACE_STYLE_USAGE(.BOTH.,#2428);
+#2428 = SURFACE_SIDE_STYLE('',(#2429));
+#2429 = SURFACE_STYLE_FILL_AREA(#2430);
+#2430 = FILL_AREA_STYLE('',(#2431));
+#2431 = FILL_AREA_STYLE_COLOUR('',#2403);
+#2432 = STYLED_ITEM('color',(#2433),#721);
+#2433 = PRESENTATION_STYLE_ASSIGNMENT((#2434));
+#2434 = SURFACE_STYLE_USAGE(.BOTH.,#2435);
+#2435 = SURFACE_SIDE_STYLE('',(#2436));
+#2436 = SURFACE_STYLE_FILL_AREA(#2437);
+#2437 = FILL_AREA_STYLE('',(#2438));
+#2438 = FILL_AREA_STYLE_COLOUR('',#2403);
+#2439 = STYLED_ITEM('color',(#2440),#815);
+#2440 = PRESENTATION_STYLE_ASSIGNMENT((#2441));
+#2441 = SURFACE_STYLE_USAGE(.BOTH.,#2442);
+#2442 = SURFACE_SIDE_STYLE('',(#2443));
+#2443 = SURFACE_STYLE_FILL_AREA(#2444);
+#2444 = FILL_AREA_STYLE('',(#2445));
+#2445 = FILL_AREA_STYLE_COLOUR('',#2403);
+#2446 = STYLED_ITEM('color',(#2447),#842);
+#2447 = PRESENTATION_STYLE_ASSIGNMENT((#2448));
+#2448 = SURFACE_STYLE_USAGE(.BOTH.,#2449);
+#2449 = SURFACE_SIDE_STYLE('',(#2450));
+#2450 = SURFACE_STYLE_FILL_AREA(#2451);
+#2451 = FILL_AREA_STYLE('',(#2452));
+#2452 = FILL_AREA_STYLE_COLOUR('',#2403);
+#2453 = STYLED_ITEM('color',(#2454),#891);
+#2454 = PRESENTATION_STYLE_ASSIGNMENT((#2455));
+#2455 = SURFACE_STYLE_USAGE(.BOTH.,#2456);
+#2456 = SURFACE_SIDE_STYLE('',(#2457));
+#2457 = SURFACE_STYLE_FILL_AREA(#2458);
+#2458 = FILL_AREA_STYLE('',(#2459));
+#2459 = FILL_AREA_STYLE_COLOUR('',#2403);
+#2460 = STYLED_ITEM('color',(#2461),#940);
+#2461 = PRESENTATION_STYLE_ASSIGNMENT((#2462));
+#2462 = SURFACE_STYLE_USAGE(.BOTH.,#2463);
+#2463 = SURFACE_SIDE_STYLE('',(#2464));
+#2464 = SURFACE_STYLE_FILL_AREA(#2465);
+#2465 = FILL_AREA_STYLE('',(#2466));
+#2466 = FILL_AREA_STYLE_COLOUR('',#2403);
+#2467 = STYLED_ITEM('color',(#2468),#967);
+#2468 = PRESENTATION_STYLE_ASSIGNMENT((#2469));
+#2469 = SURFACE_STYLE_USAGE(.BOTH.,#2470);
+#2470 = SURFACE_SIDE_STYLE('',(#2471));
+#2471 = SURFACE_STYLE_FILL_AREA(#2472);
+#2472 = FILL_AREA_STYLE('',(#2473));
+#2473 = FILL_AREA_STYLE_COLOUR('',#2403);
+#2474 = STYLED_ITEM('color',(#2475),#974);
+#2475 = PRESENTATION_STYLE_ASSIGNMENT((#2476));
+#2476 = SURFACE_STYLE_USAGE(.BOTH.,#2477);
+#2477 = SURFACE_SIDE_STYLE('',(#2478));
+#2478 = SURFACE_STYLE_FILL_AREA(#2479);
+#2479 = FILL_AREA_STYLE('',(#2480));
+#2480 = FILL_AREA_STYLE_COLOUR('',#2403);
+#2481 = STYLED_ITEM('color',(#2482),#981);
+#2482 = PRESENTATION_STYLE_ASSIGNMENT((#2483));
+#2483 = SURFACE_STYLE_USAGE(.BOTH.,#2484);
+#2484 = SURFACE_SIDE_STYLE('',(#2485));
+#2485 = SURFACE_STYLE_FILL_AREA(#2486);
+#2486 = FILL_AREA_STYLE('',(#2487));
+#2487 = FILL_AREA_STYLE_COLOUR('',#2403);
+#2488 = STYLED_ITEM('color',(#2489),#1030);
+#2489 = PRESENTATION_STYLE_ASSIGNMENT((#2490));
+#2490 = SURFACE_STYLE_USAGE(.BOTH.,#2491);
+#2491 = SURFACE_SIDE_STYLE('',(#2492));
+#2492 = SURFACE_STYLE_FILL_AREA(#2493);
+#2493 = FILL_AREA_STYLE('',(#2494));
+#2494 = FILL_AREA_STYLE_COLOUR('',#2403);
+#2495 = STYLED_ITEM('color',(#2496),#1079);
+#2496 = PRESENTATION_STYLE_ASSIGNMENT((#2497));
+#2497 = SURFACE_STYLE_USAGE(.BOTH.,#2498);
+#2498 = SURFACE_SIDE_STYLE('',(#2499));
+#2499 = SURFACE_STYLE_FILL_AREA(#2500);
+#2500 = FILL_AREA_STYLE('',(#2501));
+#2501 = FILL_AREA_STYLE_COLOUR('',#2403);
+#2502 = STYLED_ITEM('color',(#2503),#1106);
+#2503 = PRESENTATION_STYLE_ASSIGNMENT((#2504));
+#2504 = SURFACE_STYLE_USAGE(.BOTH.,#2505);
+#2505 = SURFACE_SIDE_STYLE('',(#2506));
+#2506 = SURFACE_STYLE_FILL_AREA(#2507);
+#2507 = FILL_AREA_STYLE('',(#2508));
+#2508 = FILL_AREA_STYLE_COLOUR('',#2403);
+#2509 = STYLED_ITEM('color',(#2510),#1115);
+#2510 = PRESENTATION_STYLE_ASSIGNMENT((#2511));
+#2511 = SURFACE_STYLE_USAGE(.BOTH.,#2512);
+#2512 = SURFACE_SIDE_STYLE('',(#2513));
+#2513 = SURFACE_STYLE_FILL_AREA(#2514);
+#2514 = FILL_AREA_STYLE('',(#2515));
+#2515 = FILL_AREA_STYLE_COLOUR('',#2516);
+#2516 = COLOUR_RGB('',0.921568632126,0.921568632126,0.921568632126);
+#2517 = STYLED_ITEM('color',(#2518),#1203);
+#2518 = PRESENTATION_STYLE_ASSIGNMENT((#2519));
+#2519 = SURFACE_STYLE_USAGE(.BOTH.,#2520);
+#2520 = SURFACE_SIDE_STYLE('',(#2521));
+#2521 = SURFACE_STYLE_FILL_AREA(#2522);
+#2522 = FILL_AREA_STYLE('',(#2523));
+#2523 = FILL_AREA_STYLE_COLOUR('',#2516);
+#2524 = STYLED_ITEM('color',(#2525),#1257);
+#2525 = PRESENTATION_STYLE_ASSIGNMENT((#2526));
+#2526 = SURFACE_STYLE_USAGE(.BOTH.,#2527);
+#2527 = SURFACE_SIDE_STYLE('',(#2528));
+#2528 = SURFACE_STYLE_FILL_AREA(#2529);
+#2529 = FILL_AREA_STYLE('',(#2530));
+#2530 = FILL_AREA_STYLE_COLOUR('',#2516);
+#2531 = STYLED_ITEM('color',(#2532),#1311);
+#2532 = PRESENTATION_STYLE_ASSIGNMENT((#2533));
+#2533 = SURFACE_STYLE_USAGE(.BOTH.,#2534);
+#2534 = SURFACE_SIDE_STYLE('',(#2535));
+#2535 = SURFACE_STYLE_FILL_AREA(#2536);
+#2536 = FILL_AREA_STYLE('',(#2537));
+#2537 = FILL_AREA_STYLE_COLOUR('',#2516);
+#2538 = STYLED_ITEM('color',(#2539),#1346);
+#2539 = PRESENTATION_STYLE_ASSIGNMENT((#2540));
+#2540 = SURFACE_STYLE_USAGE(.BOTH.,#2541);
+#2541 = SURFACE_SIDE_STYLE('',(#2542));
+#2542 = SURFACE_STYLE_FILL_AREA(#2543);
+#2543 = FILL_AREA_STYLE('',(#2544));
+#2544 = FILL_AREA_STYLE_COLOUR('',#2516);
+#2545 = STYLED_ITEM('color',(#2546),#1350);
+#2546 = PRESENTATION_STYLE_ASSIGNMENT((#2547));
+#2547 = SURFACE_STYLE_USAGE(.BOTH.,#2548);
+#2548 = SURFACE_SIDE_STYLE('',(#2549));
+#2549 = SURFACE_STYLE_FILL_AREA(#2550);
+#2550 = FILL_AREA_STYLE('',(#2551));
+#2551 = FILL_AREA_STYLE_COLOUR('',#2516);
+#2552 = STYLED_ITEM('color',(#2553),#1405);
+#2553 = PRESENTATION_STYLE_ASSIGNMENT((#2554));
+#2554 = SURFACE_STYLE_USAGE(.BOTH.,#2555);
+#2555 = SURFACE_SIDE_STYLE('',(#2556));
+#2556 = SURFACE_STYLE_FILL_AREA(#2557);
+#2557 = FILL_AREA_STYLE('',(#2558));
+#2558 = FILL_AREA_STYLE_COLOUR('',#2516);
+#2559 = STYLED_ITEM('color',(#2560),#1440);
+#2560 = PRESENTATION_STYLE_ASSIGNMENT((#2561));
+#2561 = SURFACE_STYLE_USAGE(.BOTH.,#2562);
+#2562 = SURFACE_SIDE_STYLE('',(#2563));
+#2563 = SURFACE_STYLE_FILL_AREA(#2564);
+#2564 = FILL_AREA_STYLE('',(#2565));
+#2565 = FILL_AREA_STYLE_COLOUR('',#2516);
+#2566 = STYLED_ITEM('color',(#2567),#1494);
+#2567 = PRESENTATION_STYLE_ASSIGNMENT((#2568));
+#2568 = SURFACE_STYLE_USAGE(.BOTH.,#2569);
+#2569 = SURFACE_SIDE_STYLE('',(#2570));
+#2570 = SURFACE_STYLE_FILL_AREA(#2571);
+#2571 = FILL_AREA_STYLE('',(#2572));
+#2572 = FILL_AREA_STYLE_COLOUR('',#2516);
+#2573 = STYLED_ITEM('color',(#2574),#1549);
+#2574 = PRESENTATION_STYLE_ASSIGNMENT((#2575));
+#2575 = SURFACE_STYLE_USAGE(.BOTH.,#2576);
+#2576 = SURFACE_SIDE_STYLE('',(#2577));
+#2577 = SURFACE_STYLE_FILL_AREA(#2578);
+#2578 = FILL_AREA_STYLE('',(#2579));
+#2579 = FILL_AREA_STYLE_COLOUR('',#2516);
+#2580 = STYLED_ITEM('color',(#2581),#1555);
+#2581 = PRESENTATION_STYLE_ASSIGNMENT((#2582));
+#2582 = SURFACE_STYLE_USAGE(.BOTH.,#2583);
+#2583 = SURFACE_SIDE_STYLE('',(#2584));
+#2584 = SURFACE_STYLE_FILL_AREA(#2585);
+#2585 = FILL_AREA_STYLE('',(#2586));
+#2586 = FILL_AREA_STYLE_COLOUR('',#2587);
+#2587 = COLOUR_RGB('',0.870588243008,0.870588243008,0.870588243008);
+#2588 = STYLED_ITEM('color',(#2589),#1675);
+#2589 = PRESENTATION_STYLE_ASSIGNMENT((#2590));
+#2590 = SURFACE_STYLE_USAGE(.BOTH.,#2591);
+#2591 = SURFACE_SIDE_STYLE('',(#2592));
+#2592 = SURFACE_STYLE_FILL_AREA(#2593);
+#2593 = FILL_AREA_STYLE('',(#2594));
+#2594 = FILL_AREA_STYLE_COLOUR('',#2587);
+#2595 = STYLED_ITEM('color',(#2596),#1751);
+#2596 = PRESENTATION_STYLE_ASSIGNMENT((#2597));
+#2597 = SURFACE_STYLE_USAGE(.BOTH.,#2598);
+#2598 = SURFACE_SIDE_STYLE('',(#2599));
+#2599 = SURFACE_STYLE_FILL_AREA(#2600);
+#2600 = FILL_AREA_STYLE('',(#2601));
+#2601 = FILL_AREA_STYLE_COLOUR('',#2587);
+#2602 = STYLED_ITEM('color',(#2603),#1822);
+#2603 = PRESENTATION_STYLE_ASSIGNMENT((#2604));
+#2604 = SURFACE_STYLE_USAGE(.BOTH.,#2605);
+#2605 = SURFACE_SIDE_STYLE('',(#2606));
+#2606 = SURFACE_STYLE_FILL_AREA(#2607);
+#2607 = FILL_AREA_STYLE('',(#2608));
+#2608 = FILL_AREA_STYLE_COLOUR('',#2587);
+#2609 = STYLED_ITEM('color',(#2610),#1869);
+#2610 = PRESENTATION_STYLE_ASSIGNMENT((#2611));
+#2611 = SURFACE_STYLE_USAGE(.BOTH.,#2612);
+#2612 = SURFACE_SIDE_STYLE('',(#2613));
+#2613 = SURFACE_STYLE_FILL_AREA(#2614);
+#2614 = FILL_AREA_STYLE('',(#2615));
+#2615 = FILL_AREA_STYLE_COLOUR('',#2587);
+#2616 = STYLED_ITEM('color',(#2617),#1876);
+#2617 = PRESENTATION_STYLE_ASSIGNMENT((#2618));
+#2618 = SURFACE_STYLE_USAGE(.BOTH.,#2619);
+#2619 = SURFACE_SIDE_STYLE('',(#2620));
+#2620 = SURFACE_STYLE_FILL_AREA(#2621);
+#2621 = FILL_AREA_STYLE('',(#2622));
+#2622 = FILL_AREA_STYLE_COLOUR('',#2587);
+#2623 = STYLED_ITEM('color',(#2624),#1885);
+#2624 = PRESENTATION_STYLE_ASSIGNMENT((#2625));
+#2625 = SURFACE_STYLE_USAGE(.BOTH.,#2626);
+#2626 = SURFACE_SIDE_STYLE('',(#2627));
+#2627 = SURFACE_STYLE_FILL_AREA(#2628);
+#2628 = FILL_AREA_STYLE('',(#2629));
+#2629 = FILL_AREA_STYLE_COLOUR('',#2587);
+#2630 = STYLED_ITEM('color',(#2631),#2005);
+#2631 = PRESENTATION_STYLE_ASSIGNMENT((#2632));
+#2632 = SURFACE_STYLE_USAGE(.BOTH.,#2633);
+#2633 = SURFACE_SIDE_STYLE('',(#2634));
+#2634 = SURFACE_STYLE_FILL_AREA(#2635);
+#2635 = FILL_AREA_STYLE('',(#2636));
+#2636 = FILL_AREA_STYLE_COLOUR('',#2587);
+#2637 = STYLED_ITEM('color',(#2638),#2081);
+#2638 = PRESENTATION_STYLE_ASSIGNMENT((#2639));
+#2639 = SURFACE_STYLE_USAGE(.BOTH.,#2640);
+#2640 = SURFACE_SIDE_STYLE('',(#2641));
+#2641 = SURFACE_STYLE_FILL_AREA(#2642);
+#2642 = FILL_AREA_STYLE('',(#2643));
+#2643 = FILL_AREA_STYLE_COLOUR('',#2587);
+#2644 = STYLED_ITEM('color',(#2645),#2152);
+#2645 = PRESENTATION_STYLE_ASSIGNMENT((#2646));
+#2646 = SURFACE_STYLE_USAGE(.BOTH.,#2647);
+#2647 = SURFACE_SIDE_STYLE('',(#2648));
+#2648 = SURFACE_STYLE_FILL_AREA(#2649);
+#2649 = FILL_AREA_STYLE('',(#2650));
+#2650 = FILL_AREA_STYLE_COLOUR('',#2587);
+#2651 = STYLED_ITEM('color',(#2652),#2199);
+#2652 = PRESENTATION_STYLE_ASSIGNMENT((#2653));
+#2653 = SURFACE_STYLE_USAGE(.BOTH.,#2654);
+#2654 = SURFACE_SIDE_STYLE('',(#2655));
+#2655 = SURFACE_STYLE_FILL_AREA(#2656);
+#2656 = FILL_AREA_STYLE('',(#2657));
+#2657 = FILL_AREA_STYLE_COLOUR('',#2587);
+#2658 = STYLED_ITEM('color',(#2659),#2206);
+#2659 = PRESENTATION_STYLE_ASSIGNMENT((#2660));
+#2660 = SURFACE_STYLE_USAGE(.BOTH.,#2661);
+#2661 = SURFACE_SIDE_STYLE('',(#2662));
+#2662 = SURFACE_STYLE_FILL_AREA(#2663);
+#2663 = FILL_AREA_STYLE('',(#2664));
+#2664 = FILL_AREA_STYLE_COLOUR('',#2587);
+#2665 = STYLED_ITEM('color',(#2666),#2215);
+#2666 = PRESENTATION_STYLE_ASSIGNMENT((#2667));
+#2667 = SURFACE_STYLE_USAGE(.BOTH.,#2668);
+#2668 = SURFACE_SIDE_STYLE('',(#2669));
+#2669 = SURFACE_STYLE_FILL_AREA(#2670);
+#2670 = FILL_AREA_STYLE('',(#2671));
+#2671 = FILL_AREA_STYLE_COLOUR('',#2672);
+#2672 = COLOUR_RGB('',0.23137255013,0.23137255013,0.23137255013);
+#2673 = STYLED_ITEM('color',(#2674),#2330);
+#2674 = PRESENTATION_STYLE_ASSIGNMENT((#2675));
+#2675 = SURFACE_STYLE_USAGE(.BOTH.,#2676);
+#2676 = SURFACE_SIDE_STYLE('',(#2677));
+#2677 = SURFACE_STYLE_FILL_AREA(#2678);
+#2678 = FILL_AREA_STYLE('',(#2679));
+#2679 = FILL_AREA_STYLE_COLOUR('',#2672);
+#2680 = STYLED_ITEM('color',(#2681),#2379);
+#2681 = PRESENTATION_STYLE_ASSIGNMENT((#2682));
+#2682 = SURFACE_STYLE_USAGE(.BOTH.,#2683);
+#2683 = SURFACE_SIDE_STYLE('',(#2684));
+#2684 = SURFACE_STYLE_FILL_AREA(#2685);
+#2685 = FILL_AREA_STYLE('',(#2686));
+#2686 = FILL_AREA_STYLE_COLOUR('',#2672);
+#2687 = STYLED_ITEM('color',(#2688),#2384);
+#2688 = PRESENTATION_STYLE_ASSIGNMENT((#2689));
+#2689 = SURFACE_STYLE_USAGE(.BOTH.,#2690);
+#2690 = SURFACE_SIDE_STYLE('',(#2691));
+#2691 = SURFACE_STYLE_FILL_AREA(#2692);
+#2692 = FILL_AREA_STYLE('',(#2693));
+#2693 = FILL_AREA_STYLE_COLOUR('',#2672);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/electronic-components/capacitors/capsmd6x7.stl b/Electrical Parts/electronic-components/capacitors/capsmd6x7.stl
new file mode 100644
index 00000000..5d7b6d07
Binary files /dev/null and b/Electrical Parts/electronic-components/capacitors/capsmd6x7.stl differ