diff --git a/Electrical Parts/electronic-components/LED/RGB-LED-5mm.FCStd b/Electrical Parts/electronic-components/LED/RGB-LED-5mm.FCStd
new file mode 100644
index 00000000..cd2b7065
Binary files /dev/null and b/Electrical Parts/electronic-components/LED/RGB-LED-5mm.FCStd differ
diff --git a/Electrical Parts/electronic-components/LED/RGB-LED-5mm.step b/Electrical Parts/electronic-components/LED/RGB-LED-5mm.step
new file mode 100644
index 00000000..e62b4ac0
--- /dev/null
+++ b/Electrical Parts/electronic-components/LED/RGB-LED-5mm.step	
@@ -0,0 +1,6210 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('C:/Users/pablo/Desktop/Led rgb/RGB LED.step',
+  '2016-07-18T11:13:32',('Author'),(''),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('ASSEMBLY','ASSEMBLY','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31),#35);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#17 = DIRECTION('',(0.E+000,0.E+000,1.));
+#18 = DIRECTION('',(1.,0.E+000,0.E+000));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#21 = DIRECTION('',(0.E+000,0.E+000,1.));
+#22 = DIRECTION('',(1.,0.E+000,0.E+000));
+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
+#24 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#25 = DIRECTION('',(0.E+000,0.E+000,1.));
+#26 = DIRECTION('',(1.,0.E+000,0.E+000));
+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
+#28 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#29 = DIRECTION('',(0.E+000,0.E+000,1.));
+#30 = DIRECTION('',(1.,0.E+000,0.E+000));
+#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
+#32 = CARTESIAN_POINT('',(0.3,0.E+000,0.E+000));
+#33 = DIRECTION('',(0.E+000,0.E+000,1.));
+#34 = DIRECTION('',(1.,0.E+000,0.E+000));
+#35 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#39)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#36,#37,#38)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#36 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#37 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#38 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#39 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#36,
+  'distance_accuracy_value','confusion accuracy');
+#40 = PRODUCT_TYPE('part',$,(#7));
+#41 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#42),#1228);
+#42 = MANIFOLD_SOLID_BREP('',#43);
+#43 = CLOSED_SHELL('',(#44,#164,#240,#292,#346,#376,#462,#543,#624,#700,
+    #786,#840,#894,#943,#970,#1041,#1090,#1117,#1162,#1189,#1214,#1221)
+  );
+#44 = ADVANCED_FACE('',(#45),#59,.F.);
+#45 = FACE_BOUND('',#46,.F.);
+#46 = EDGE_LOOP('',(#47,#82,#110,#138));
+#47 = ORIENTED_EDGE('',*,*,#48,.F.);
+#48 = EDGE_CURVE('',#49,#51,#53,.T.);
+#49 = VERTEX_POINT('',#50);
+#50 = CARTESIAN_POINT('',(0.E+000,1.7,-22.7));
+#51 = VERTEX_POINT('',#52);
+#52 = CARTESIAN_POINT('',(0.E+000,2.2,-22.7));
+#53 = SURFACE_CURVE('',#54,(#58,#70),.PCURVE_S1.);
+#54 = LINE('',#55,#56);
+#55 = CARTESIAN_POINT('',(0.E+000,1.7,-22.7));
+#56 = VECTOR('',#57,1.);
+#57 = DIRECTION('',(0.E+000,1.,0.E+000));
+#58 = PCURVE('',#59,#64);
+#59 = PLANE('',#60);
+#60 = AXIS2_PLACEMENT_3D('',#61,#62,#63);
+#61 = CARTESIAN_POINT('',(0.E+000,1.7,-22.7));
+#62 = DIRECTION('',(0.E+000,0.E+000,1.));
+#63 = DIRECTION('',(1.,0.E+000,0.E+000));
+#64 = DEFINITIONAL_REPRESENTATION('',(#65),#69);
+#65 = LINE('',#66,#67);
+#66 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#67 = VECTOR('',#68,1.);
+#68 = DIRECTION('',(0.E+000,1.));
+#69 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#70 = PCURVE('',#71,#76);
+#71 = PLANE('',#72);
+#72 = AXIS2_PLACEMENT_3D('',#73,#74,#75);
+#73 = CARTESIAN_POINT('',(0.E+000,1.7,-22.7));
+#74 = DIRECTION('',(1.,0.E+000,0.E+000));
+#75 = DIRECTION('',(0.E+000,0.E+000,1.));
+#76 = DEFINITIONAL_REPRESENTATION('',(#77),#81);
+#77 = LINE('',#78,#79);
+#78 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#79 = VECTOR('',#80,1.);
+#80 = DIRECTION('',(0.E+000,-1.));
+#81 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#82 = ORIENTED_EDGE('',*,*,#83,.T.);
+#83 = EDGE_CURVE('',#49,#84,#86,.T.);
+#84 = VERTEX_POINT('',#85);
+#85 = CARTESIAN_POINT('',(0.5,1.7,-22.7));
+#86 = SURFACE_CURVE('',#87,(#91,#98),.PCURVE_S1.);
+#87 = LINE('',#88,#89);
+#88 = CARTESIAN_POINT('',(0.E+000,1.7,-22.7));
+#89 = VECTOR('',#90,1.);
+#90 = DIRECTION('',(1.,0.E+000,0.E+000));
+#91 = PCURVE('',#59,#92);
+#92 = DEFINITIONAL_REPRESENTATION('',(#93),#97);
+#93 = LINE('',#94,#95);
+#94 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#95 = VECTOR('',#96,1.);
+#96 = DIRECTION('',(1.,0.E+000));
+#97 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#98 = PCURVE('',#99,#104);
+#99 = PLANE('',#100);
+#100 = AXIS2_PLACEMENT_3D('',#101,#102,#103);
+#101 = CARTESIAN_POINT('',(0.E+000,1.7,-22.7));
+#102 = DIRECTION('',(0.E+000,1.,0.E+000));
+#103 = DIRECTION('',(0.E+000,0.E+000,1.));
+#104 = DEFINITIONAL_REPRESENTATION('',(#105),#109);
+#105 = LINE('',#106,#107);
+#106 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#107 = VECTOR('',#108,1.);
+#108 = DIRECTION('',(0.E+000,1.));
+#109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#110 = ORIENTED_EDGE('',*,*,#111,.T.);
+#111 = EDGE_CURVE('',#84,#112,#114,.T.);
+#112 = VERTEX_POINT('',#113);
+#113 = CARTESIAN_POINT('',(0.5,2.2,-22.7));
+#114 = SURFACE_CURVE('',#115,(#119,#126),.PCURVE_S1.);
+#115 = LINE('',#116,#117);
+#116 = CARTESIAN_POINT('',(0.5,1.7,-22.7));
+#117 = VECTOR('',#118,1.);
+#118 = DIRECTION('',(0.E+000,1.,0.E+000));
+#119 = PCURVE('',#59,#120);
+#120 = DEFINITIONAL_REPRESENTATION('',(#121),#125);
+#121 = LINE('',#122,#123);
+#122 = CARTESIAN_POINT('',(0.5,0.E+000));
+#123 = VECTOR('',#124,1.);
+#124 = DIRECTION('',(0.E+000,1.));
+#125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#126 = PCURVE('',#127,#132);
+#127 = PLANE('',#128);
+#128 = AXIS2_PLACEMENT_3D('',#129,#130,#131);
+#129 = CARTESIAN_POINT('',(0.5,1.7,-22.7));
+#130 = DIRECTION('',(1.,0.E+000,0.E+000));
+#131 = DIRECTION('',(0.E+000,0.E+000,1.));
+#132 = DEFINITIONAL_REPRESENTATION('',(#133),#137);
+#133 = LINE('',#134,#135);
+#134 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#135 = VECTOR('',#136,1.);
+#136 = DIRECTION('',(0.E+000,-1.));
+#137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#138 = ORIENTED_EDGE('',*,*,#139,.F.);
+#139 = EDGE_CURVE('',#51,#112,#140,.T.);
+#140 = SURFACE_CURVE('',#141,(#145,#152),.PCURVE_S1.);
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(0.E+000,2.2,-22.7));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(1.,0.E+000,0.E+000));
+#145 = PCURVE('',#59,#146);
+#146 = DEFINITIONAL_REPRESENTATION('',(#147),#151);
+#147 = LINE('',#148,#149);
+#148 = CARTESIAN_POINT('',(0.E+000,0.5));
+#149 = VECTOR('',#150,1.);
+#150 = DIRECTION('',(1.,0.E+000));
+#151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#152 = PCURVE('',#153,#158);
+#153 = PLANE('',#154);
+#154 = AXIS2_PLACEMENT_3D('',#155,#156,#157);
+#155 = CARTESIAN_POINT('',(0.E+000,2.2,-22.7));
+#156 = DIRECTION('',(0.E+000,1.,0.E+000));
+#157 = DIRECTION('',(0.E+000,0.E+000,1.));
+#158 = DEFINITIONAL_REPRESENTATION('',(#159),#163);
+#159 = LINE('',#160,#161);
+#160 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#161 = VECTOR('',#162,1.);
+#162 = DIRECTION('',(0.E+000,1.));
+#163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#164 = ADVANCED_FACE('',(#165),#71,.F.);
+#165 = FACE_BOUND('',#166,.F.);
+#166 = EDGE_LOOP('',(#167,#190,#191,#214));
+#167 = ORIENTED_EDGE('',*,*,#168,.F.);
+#168 = EDGE_CURVE('',#49,#169,#171,.T.);
+#169 = VERTEX_POINT('',#170);
+#170 = CARTESIAN_POINT('',(0.E+000,1.7,0.E+000));
+#171 = SURFACE_CURVE('',#172,(#176,#183),.PCURVE_S1.);
+#172 = LINE('',#173,#174);
+#173 = CARTESIAN_POINT('',(0.E+000,1.7,-22.7));
+#174 = VECTOR('',#175,1.);
+#175 = DIRECTION('',(0.E+000,0.E+000,1.));
+#176 = PCURVE('',#71,#177);
+#177 = DEFINITIONAL_REPRESENTATION('',(#178),#182);
+#178 = LINE('',#179,#180);
+#179 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#180 = VECTOR('',#181,1.);
+#181 = DIRECTION('',(1.,0.E+000));
+#182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#183 = PCURVE('',#99,#184);
+#184 = DEFINITIONAL_REPRESENTATION('',(#185),#189);
+#185 = LINE('',#186,#187);
+#186 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#187 = VECTOR('',#188,1.);
+#188 = DIRECTION('',(1.,0.E+000));
+#189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#190 = ORIENTED_EDGE('',*,*,#48,.T.);
+#191 = ORIENTED_EDGE('',*,*,#192,.T.);
+#192 = EDGE_CURVE('',#51,#193,#195,.T.);
+#193 = VERTEX_POINT('',#194);
+#194 = CARTESIAN_POINT('',(0.E+000,2.2,0.E+000));
+#195 = SURFACE_CURVE('',#196,(#200,#207),.PCURVE_S1.);
+#196 = LINE('',#197,#198);
+#197 = CARTESIAN_POINT('',(0.E+000,2.2,-22.7));
+#198 = VECTOR('',#199,1.);
+#199 = DIRECTION('',(0.E+000,0.E+000,1.));
+#200 = PCURVE('',#71,#201);
+#201 = DEFINITIONAL_REPRESENTATION('',(#202),#206);
+#202 = LINE('',#203,#204);
+#203 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#204 = VECTOR('',#205,1.);
+#205 = DIRECTION('',(1.,0.E+000));
+#206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#207 = PCURVE('',#153,#208);
+#208 = DEFINITIONAL_REPRESENTATION('',(#209),#213);
+#209 = LINE('',#210,#211);
+#210 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#211 = VECTOR('',#212,1.);
+#212 = DIRECTION('',(1.,0.E+000));
+#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#214 = ORIENTED_EDGE('',*,*,#215,.F.);
+#215 = EDGE_CURVE('',#169,#193,#216,.T.);
+#216 = SURFACE_CURVE('',#217,(#221,#228),.PCURVE_S1.);
+#217 = LINE('',#218,#219);
+#218 = CARTESIAN_POINT('',(0.E+000,1.65,0.E+000));
+#219 = VECTOR('',#220,1.);
+#220 = DIRECTION('',(0.E+000,1.,0.E+000));
+#221 = PCURVE('',#71,#222);
+#222 = DEFINITIONAL_REPRESENTATION('',(#223),#227);
+#223 = LINE('',#224,#225);
+#224 = CARTESIAN_POINT('',(22.7,5.E-002));
+#225 = VECTOR('',#226,1.);
+#226 = DIRECTION('',(0.E+000,-1.));
+#227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#228 = PCURVE('',#229,#234);
+#229 = PLANE('',#230);
+#230 = AXIS2_PLACEMENT_3D('',#231,#232,#233);
+#231 = CARTESIAN_POINT('',(0.E+000,1.65,0.E+000));
+#232 = DIRECTION('',(1.,0.E+000,0.E+000));
+#233 = DIRECTION('',(0.E+000,0.E+000,1.));
+#234 = DEFINITIONAL_REPRESENTATION('',(#235),#239);
+#235 = LINE('',#236,#237);
+#236 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#237 = VECTOR('',#238,1.);
+#238 = DIRECTION('',(0.E+000,-1.));
+#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#240 = ADVANCED_FACE('',(#241),#153,.T.);
+#241 = FACE_BOUND('',#242,.T.);
+#242 = EDGE_LOOP('',(#243,#266,#267,#268));
+#243 = ORIENTED_EDGE('',*,*,#244,.F.);
+#244 = EDGE_CURVE('',#112,#245,#247,.T.);
+#245 = VERTEX_POINT('',#246);
+#246 = CARTESIAN_POINT('',(0.5,2.2,0.E+000));
+#247 = SURFACE_CURVE('',#248,(#252,#259),.PCURVE_S1.);
+#248 = LINE('',#249,#250);
+#249 = CARTESIAN_POINT('',(0.5,2.2,-22.7));
+#250 = VECTOR('',#251,1.);
+#251 = DIRECTION('',(0.E+000,0.E+000,1.));
+#252 = PCURVE('',#153,#253);
+#253 = DEFINITIONAL_REPRESENTATION('',(#254),#258);
+#254 = LINE('',#255,#256);
+#255 = CARTESIAN_POINT('',(0.E+000,0.5));
+#256 = VECTOR('',#257,1.);
+#257 = DIRECTION('',(1.,0.E+000));
+#258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#259 = PCURVE('',#127,#260);
+#260 = DEFINITIONAL_REPRESENTATION('',(#261),#265);
+#261 = LINE('',#262,#263);
+#262 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#263 = VECTOR('',#264,1.);
+#264 = DIRECTION('',(1.,0.E+000));
+#265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#266 = ORIENTED_EDGE('',*,*,#139,.F.);
+#267 = ORIENTED_EDGE('',*,*,#192,.T.);
+#268 = ORIENTED_EDGE('',*,*,#269,.T.);
+#269 = EDGE_CURVE('',#193,#245,#270,.T.);
+#270 = SURFACE_CURVE('',#271,(#275,#281),.PCURVE_S1.);
+#271 = LINE('',#272,#273);
+#272 = CARTESIAN_POINT('',(0.E+000,2.2,0.E+000));
+#273 = VECTOR('',#274,1.);
+#274 = DIRECTION('',(1.,0.E+000,0.E+000));
+#275 = PCURVE('',#153,#276);
+#276 = DEFINITIONAL_REPRESENTATION('',(#277),#280);
+#277 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#278,#279),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#278 = CARTESIAN_POINT('',(22.7,-5.E-002));
+#279 = CARTESIAN_POINT('',(22.7,0.55));
+#280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#281 = PCURVE('',#282,#287);
+#282 = PLANE('',#283);
+#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286);
+#284 = CARTESIAN_POINT('',(0.E+000,1.65,0.E+000));
+#285 = DIRECTION('',(0.E+000,0.E+000,1.));
+#286 = DIRECTION('',(1.,0.E+000,0.E+000));
+#287 = DEFINITIONAL_REPRESENTATION('',(#288),#291);
+#288 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#289,#290),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#289 = CARTESIAN_POINT('',(-5.E-002,0.55));
+#290 = CARTESIAN_POINT('',(0.55,0.55));
+#291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#292 = ADVANCED_FACE('',(#293),#127,.T.);
+#293 = FACE_BOUND('',#294,.T.);
+#294 = EDGE_LOOP('',(#295,#318,#319,#320));
+#295 = ORIENTED_EDGE('',*,*,#296,.F.);
+#296 = EDGE_CURVE('',#84,#297,#299,.T.);
+#297 = VERTEX_POINT('',#298);
+#298 = CARTESIAN_POINT('',(0.5,1.7,0.E+000));
+#299 = SURFACE_CURVE('',#300,(#304,#311),.PCURVE_S1.);
+#300 = LINE('',#301,#302);
+#301 = CARTESIAN_POINT('',(0.5,1.7,-22.7));
+#302 = VECTOR('',#303,1.);
+#303 = DIRECTION('',(0.E+000,0.E+000,1.));
+#304 = PCURVE('',#127,#305);
+#305 = DEFINITIONAL_REPRESENTATION('',(#306),#310);
+#306 = LINE('',#307,#308);
+#307 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#308 = VECTOR('',#309,1.);
+#309 = DIRECTION('',(1.,0.E+000));
+#310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#311 = PCURVE('',#99,#312);
+#312 = DEFINITIONAL_REPRESENTATION('',(#313),#317);
+#313 = LINE('',#314,#315);
+#314 = CARTESIAN_POINT('',(0.E+000,0.5));
+#315 = VECTOR('',#316,1.);
+#316 = DIRECTION('',(1.,0.E+000));
+#317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#318 = ORIENTED_EDGE('',*,*,#111,.T.);
+#319 = ORIENTED_EDGE('',*,*,#244,.T.);
+#320 = ORIENTED_EDGE('',*,*,#321,.F.);
+#321 = EDGE_CURVE('',#297,#245,#322,.T.);
+#322 = SURFACE_CURVE('',#323,(#327,#334),.PCURVE_S1.);
+#323 = LINE('',#324,#325);
+#324 = CARTESIAN_POINT('',(0.5,1.65,0.E+000));
+#325 = VECTOR('',#326,1.);
+#326 = DIRECTION('',(0.E+000,1.,0.E+000));
+#327 = PCURVE('',#127,#328);
+#328 = DEFINITIONAL_REPRESENTATION('',(#329),#333);
+#329 = LINE('',#330,#331);
+#330 = CARTESIAN_POINT('',(22.7,5.E-002));
+#331 = VECTOR('',#332,1.);
+#332 = DIRECTION('',(0.E+000,-1.));
+#333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#334 = PCURVE('',#335,#340);
+#335 = PLANE('',#336);
+#336 = AXIS2_PLACEMENT_3D('',#337,#338,#339);
+#337 = CARTESIAN_POINT('',(0.5,1.65,0.E+000));
+#338 = DIRECTION('',(1.,0.E+000,0.E+000));
+#339 = DIRECTION('',(0.E+000,0.E+000,1.));
+#340 = DEFINITIONAL_REPRESENTATION('',(#341),#345);
+#341 = LINE('',#342,#343);
+#342 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#343 = VECTOR('',#344,1.);
+#344 = DIRECTION('',(0.E+000,-1.));
+#345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#346 = ADVANCED_FACE('',(#347),#99,.F.);
+#347 = FACE_BOUND('',#348,.F.);
+#348 = EDGE_LOOP('',(#349,#350,#351,#352));
+#349 = ORIENTED_EDGE('',*,*,#296,.F.);
+#350 = ORIENTED_EDGE('',*,*,#83,.F.);
+#351 = ORIENTED_EDGE('',*,*,#168,.T.);
+#352 = ORIENTED_EDGE('',*,*,#353,.T.);
+#353 = EDGE_CURVE('',#169,#297,#354,.T.);
+#354 = SURFACE_CURVE('',#355,(#359,#365),.PCURVE_S1.);
+#355 = LINE('',#356,#357);
+#356 = CARTESIAN_POINT('',(0.E+000,1.7,0.E+000));
+#357 = VECTOR('',#358,1.);
+#358 = DIRECTION('',(1.,0.E+000,0.E+000));
+#359 = PCURVE('',#99,#360);
+#360 = DEFINITIONAL_REPRESENTATION('',(#361),#364);
+#361 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#362,#363),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#362 = CARTESIAN_POINT('',(22.7,-5.E-002));
+#363 = CARTESIAN_POINT('',(22.7,0.55));
+#364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#365 = PCURVE('',#366,#371);
+#366 = PLANE('',#367);
+#367 = AXIS2_PLACEMENT_3D('',#368,#369,#370);
+#368 = CARTESIAN_POINT('',(0.E+000,1.65,0.E+000));
+#369 = DIRECTION('',(0.E+000,0.E+000,1.));
+#370 = DIRECTION('',(1.,0.E+000,0.E+000));
+#371 = DEFINITIONAL_REPRESENTATION('',(#372),#375);
+#372 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#373,#374),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#373 = CARTESIAN_POINT('',(-5.E-002,5.E-002));
+#374 = CARTESIAN_POINT('',(0.55,5.E-002));
+#375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#376 = ADVANCED_FACE('',(#377),#229,.F.);
+#377 = FACE_BOUND('',#378,.F.);
+#378 = EDGE_LOOP('',(#379,#409,#435,#436));
+#379 = ORIENTED_EDGE('',*,*,#380,.F.);
+#380 = EDGE_CURVE('',#381,#383,#385,.T.);
+#381 = VERTEX_POINT('',#382);
+#382 = CARTESIAN_POINT('',(0.E+000,1.7,1.));
+#383 = VERTEX_POINT('',#384);
+#384 = CARTESIAN_POINT('',(0.E+000,2.2,1.));
+#385 = SURFACE_CURVE('',#386,(#390,#397),.PCURVE_S1.);
+#386 = LINE('',#387,#388);
+#387 = CARTESIAN_POINT('',(0.E+000,1.65,1.));
+#388 = VECTOR('',#389,1.);
+#389 = DIRECTION('',(0.E+000,1.,0.E+000));
+#390 = PCURVE('',#229,#391);
+#391 = DEFINITIONAL_REPRESENTATION('',(#392),#396);
+#392 = LINE('',#393,#394);
+#393 = CARTESIAN_POINT('',(1.,0.E+000));
+#394 = VECTOR('',#395,1.);
+#395 = DIRECTION('',(0.E+000,-1.));
+#396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#397 = PCURVE('',#398,#403);
+#398 = PLANE('',#399);
+#399 = AXIS2_PLACEMENT_3D('',#400,#401,#402);
+#400 = CARTESIAN_POINT('',(0.E+000,1.7,-22.7));
+#401 = DIRECTION('',(1.,0.E+000,0.E+000));
+#402 = DIRECTION('',(0.E+000,0.E+000,1.));
+#403 = DEFINITIONAL_REPRESENTATION('',(#404),#408);
+#404 = LINE('',#405,#406);
+#405 = CARTESIAN_POINT('',(23.7,5.E-002));
+#406 = VECTOR('',#407,1.);
+#407 = DIRECTION('',(0.E+000,-1.));
+#408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#409 = ORIENTED_EDGE('',*,*,#410,.F.);
+#410 = EDGE_CURVE('',#169,#381,#411,.T.);
+#411 = SURFACE_CURVE('',#412,(#416,#423),.PCURVE_S1.);
+#412 = LINE('',#413,#414);
+#413 = CARTESIAN_POINT('',(0.E+000,1.7,-22.7));
+#414 = VECTOR('',#415,1.);
+#415 = DIRECTION('',(0.E+000,0.E+000,1.));
+#416 = PCURVE('',#229,#417);
+#417 = DEFINITIONAL_REPRESENTATION('',(#418),#422);
+#418 = LINE('',#419,#420);
+#419 = CARTESIAN_POINT('',(-22.7,-5.E-002));
+#420 = VECTOR('',#421,1.);
+#421 = DIRECTION('',(1.,0.E+000));
+#422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#423 = PCURVE('',#424,#429);
+#424 = PLANE('',#425);
+#425 = AXIS2_PLACEMENT_3D('',#426,#427,#428);
+#426 = CARTESIAN_POINT('',(0.E+000,1.65,0.E+000));
+#427 = DIRECTION('',(1.,0.E+000,0.E+000));
+#428 = DIRECTION('',(0.E+000,0.E+000,1.));
+#429 = DEFINITIONAL_REPRESENTATION('',(#430),#434);
+#430 = LINE('',#431,#432);
+#431 = CARTESIAN_POINT('',(-22.7,-5.E-002));
+#432 = VECTOR('',#433,1.);
+#433 = DIRECTION('',(1.,0.E+000));
+#434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#435 = ORIENTED_EDGE('',*,*,#215,.T.);
+#436 = ORIENTED_EDGE('',*,*,#437,.T.);
+#437 = EDGE_CURVE('',#193,#383,#438,.T.);
+#438 = SURFACE_CURVE('',#439,(#443,#450),.PCURVE_S1.);
+#439 = LINE('',#440,#441);
+#440 = CARTESIAN_POINT('',(0.E+000,2.2,-22.7));
+#441 = VECTOR('',#442,1.);
+#442 = DIRECTION('',(0.E+000,0.E+000,1.));
+#443 = PCURVE('',#229,#444);
+#444 = DEFINITIONAL_REPRESENTATION('',(#445),#449);
+#445 = LINE('',#446,#447);
+#446 = CARTESIAN_POINT('',(-22.7,-0.55));
+#447 = VECTOR('',#448,1.);
+#448 = DIRECTION('',(1.,0.E+000));
+#449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#450 = PCURVE('',#451,#456);
+#451 = PLANE('',#452);
+#452 = AXIS2_PLACEMENT_3D('',#453,#454,#455);
+#453 = CARTESIAN_POINT('',(0.E+000,1.65,0.E+000));
+#454 = DIRECTION('',(1.,0.E+000,0.E+000));
+#455 = DIRECTION('',(0.E+000,0.E+000,1.));
+#456 = DEFINITIONAL_REPRESENTATION('',(#457),#461);
+#457 = LINE('',#458,#459);
+#458 = CARTESIAN_POINT('',(-22.7,-0.55));
+#459 = VECTOR('',#460,1.);
+#460 = DIRECTION('',(1.,0.E+000));
+#461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#462 = ADVANCED_FACE('',(#463),#282,.F.);
+#463 = FACE_BOUND('',#464,.F.);
+#464 = EDGE_LOOP('',(#465,#488,#489,#517));
+#465 = ORIENTED_EDGE('',*,*,#466,.F.);
+#466 = EDGE_CURVE('',#193,#467,#469,.T.);
+#467 = VERTEX_POINT('',#468);
+#468 = CARTESIAN_POINT('',(0.E+000,2.25,0.E+000));
+#469 = SURFACE_CURVE('',#470,(#474,#481),.PCURVE_S1.);
+#470 = LINE('',#471,#472);
+#471 = CARTESIAN_POINT('',(0.E+000,1.65,0.E+000));
+#472 = VECTOR('',#473,1.);
+#473 = DIRECTION('',(0.E+000,1.,0.E+000));
+#474 = PCURVE('',#282,#475);
+#475 = DEFINITIONAL_REPRESENTATION('',(#476),#480);
+#476 = LINE('',#477,#478);
+#477 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#478 = VECTOR('',#479,1.);
+#479 = DIRECTION('',(0.E+000,1.));
+#480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#481 = PCURVE('',#451,#482);
+#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487);
+#483 = LINE('',#484,#485);
+#484 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#485 = VECTOR('',#486,1.);
+#486 = DIRECTION('',(0.E+000,-1.));
+#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#488 = ORIENTED_EDGE('',*,*,#269,.T.);
+#489 = ORIENTED_EDGE('',*,*,#490,.T.);
+#490 = EDGE_CURVE('',#245,#491,#493,.T.);
+#491 = VERTEX_POINT('',#492);
+#492 = CARTESIAN_POINT('',(0.5,2.25,0.E+000));
+#493 = SURFACE_CURVE('',#494,(#498,#505),.PCURVE_S1.);
+#494 = LINE('',#495,#496);
+#495 = CARTESIAN_POINT('',(0.5,1.65,0.E+000));
+#496 = VECTOR('',#497,1.);
+#497 = DIRECTION('',(0.E+000,1.,0.E+000));
+#498 = PCURVE('',#282,#499);
+#499 = DEFINITIONAL_REPRESENTATION('',(#500),#504);
+#500 = LINE('',#501,#502);
+#501 = CARTESIAN_POINT('',(0.5,0.E+000));
+#502 = VECTOR('',#503,1.);
+#503 = DIRECTION('',(0.E+000,1.));
+#504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#505 = PCURVE('',#506,#511);
+#506 = PLANE('',#507);
+#507 = AXIS2_PLACEMENT_3D('',#508,#509,#510);
+#508 = CARTESIAN_POINT('',(0.5,1.65,0.E+000));
+#509 = DIRECTION('',(1.,0.E+000,0.E+000));
+#510 = DIRECTION('',(0.E+000,0.E+000,1.));
+#511 = DEFINITIONAL_REPRESENTATION('',(#512),#516);
+#512 = LINE('',#513,#514);
+#513 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#514 = VECTOR('',#515,1.);
+#515 = DIRECTION('',(0.E+000,-1.));
+#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#517 = ORIENTED_EDGE('',*,*,#518,.F.);
+#518 = EDGE_CURVE('',#467,#491,#519,.T.);
+#519 = SURFACE_CURVE('',#520,(#524,#531),.PCURVE_S1.);
+#520 = LINE('',#521,#522);
+#521 = CARTESIAN_POINT('',(0.E+000,2.25,0.E+000));
+#522 = VECTOR('',#523,1.);
+#523 = DIRECTION('',(1.,0.E+000,0.E+000));
+#524 = PCURVE('',#282,#525);
+#525 = DEFINITIONAL_REPRESENTATION('',(#526),#530);
+#526 = LINE('',#527,#528);
+#527 = CARTESIAN_POINT('',(0.E+000,0.6));
+#528 = VECTOR('',#529,1.);
+#529 = DIRECTION('',(1.,0.E+000));
+#530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#531 = PCURVE('',#532,#537);
+#532 = PLANE('',#533);
+#533 = AXIS2_PLACEMENT_3D('',#534,#535,#536);
+#534 = CARTESIAN_POINT('',(0.E+000,2.25,0.E+000));
+#535 = DIRECTION('',(0.E+000,1.,0.E+000));
+#536 = DIRECTION('',(0.E+000,0.E+000,1.));
+#537 = DEFINITIONAL_REPRESENTATION('',(#538),#542);
+#538 = LINE('',#539,#540);
+#539 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#540 = VECTOR('',#541,1.);
+#541 = DIRECTION('',(0.E+000,1.));
+#542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#543 = ADVANCED_FACE('',(#544),#335,.T.);
+#544 = FACE_BOUND('',#545,.T.);
+#545 = EDGE_LOOP('',(#546,#576,#602,#603));
+#546 = ORIENTED_EDGE('',*,*,#547,.F.);
+#547 = EDGE_CURVE('',#548,#550,#552,.T.);
+#548 = VERTEX_POINT('',#549);
+#549 = CARTESIAN_POINT('',(0.5,1.7,1.));
+#550 = VERTEX_POINT('',#551);
+#551 = CARTESIAN_POINT('',(0.5,2.2,1.));
+#552 = SURFACE_CURVE('',#553,(#557,#564),.PCURVE_S1.);
+#553 = LINE('',#554,#555);
+#554 = CARTESIAN_POINT('',(0.5,1.65,1.));
+#555 = VECTOR('',#556,1.);
+#556 = DIRECTION('',(0.E+000,1.,0.E+000));
+#557 = PCURVE('',#335,#558);
+#558 = DEFINITIONAL_REPRESENTATION('',(#559),#563);
+#559 = LINE('',#560,#561);
+#560 = CARTESIAN_POINT('',(1.,0.E+000));
+#561 = VECTOR('',#562,1.);
+#562 = DIRECTION('',(0.E+000,-1.));
+#563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#564 = PCURVE('',#565,#570);
+#565 = PLANE('',#566);
+#566 = AXIS2_PLACEMENT_3D('',#567,#568,#569);
+#567 = CARTESIAN_POINT('',(0.5,1.7,-22.7));
+#568 = DIRECTION('',(1.,0.E+000,0.E+000));
+#569 = DIRECTION('',(0.E+000,0.E+000,1.));
+#570 = DEFINITIONAL_REPRESENTATION('',(#571),#575);
+#571 = LINE('',#572,#573);
+#572 = CARTESIAN_POINT('',(23.7,5.E-002));
+#573 = VECTOR('',#574,1.);
+#574 = DIRECTION('',(0.E+000,-1.));
+#575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#576 = ORIENTED_EDGE('',*,*,#577,.F.);
+#577 = EDGE_CURVE('',#297,#548,#578,.T.);
+#578 = SURFACE_CURVE('',#579,(#583,#590),.PCURVE_S1.);
+#579 = LINE('',#580,#581);
+#580 = CARTESIAN_POINT('',(0.5,1.7,-22.7));
+#581 = VECTOR('',#582,1.);
+#582 = DIRECTION('',(0.E+000,0.E+000,1.));
+#583 = PCURVE('',#335,#584);
+#584 = DEFINITIONAL_REPRESENTATION('',(#585),#589);
+#585 = LINE('',#586,#587);
+#586 = CARTESIAN_POINT('',(-22.7,-5.E-002));
+#587 = VECTOR('',#588,1.);
+#588 = DIRECTION('',(1.,0.E+000));
+#589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#590 = PCURVE('',#591,#596);
+#591 = PLANE('',#592);
+#592 = AXIS2_PLACEMENT_3D('',#593,#594,#595);
+#593 = CARTESIAN_POINT('',(0.5,1.65,0.E+000));
+#594 = DIRECTION('',(1.,0.E+000,0.E+000));
+#595 = DIRECTION('',(0.E+000,0.E+000,1.));
+#596 = DEFINITIONAL_REPRESENTATION('',(#597),#601);
+#597 = LINE('',#598,#599);
+#598 = CARTESIAN_POINT('',(-22.7,-5.E-002));
+#599 = VECTOR('',#600,1.);
+#600 = DIRECTION('',(1.,0.E+000));
+#601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#602 = ORIENTED_EDGE('',*,*,#321,.T.);
+#603 = ORIENTED_EDGE('',*,*,#604,.T.);
+#604 = EDGE_CURVE('',#245,#550,#605,.T.);
+#605 = SURFACE_CURVE('',#606,(#610,#617),.PCURVE_S1.);
+#606 = LINE('',#607,#608);
+#607 = CARTESIAN_POINT('',(0.5,2.2,-22.7));
+#608 = VECTOR('',#609,1.);
+#609 = DIRECTION('',(0.E+000,0.E+000,1.));
+#610 = PCURVE('',#335,#611);
+#611 = DEFINITIONAL_REPRESENTATION('',(#612),#616);
+#612 = LINE('',#613,#614);
+#613 = CARTESIAN_POINT('',(-22.7,-0.55));
+#614 = VECTOR('',#615,1.);
+#615 = DIRECTION('',(1.,0.E+000));
+#616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#617 = PCURVE('',#506,#618);
+#618 = DEFINITIONAL_REPRESENTATION('',(#619),#623);
+#619 = LINE('',#620,#621);
+#620 = CARTESIAN_POINT('',(-22.7,-0.55));
+#621 = VECTOR('',#622,1.);
+#622 = DIRECTION('',(1.,0.E+000));
+#623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#624 = ADVANCED_FACE('',(#625),#366,.F.);
+#625 = FACE_BOUND('',#626,.F.);
+#626 = EDGE_LOOP('',(#627,#650,#678,#699));
+#627 = ORIENTED_EDGE('',*,*,#628,.F.);
+#628 = EDGE_CURVE('',#629,#169,#631,.T.);
+#629 = VERTEX_POINT('',#630);
+#630 = CARTESIAN_POINT('',(0.E+000,1.65,0.E+000));
+#631 = SURFACE_CURVE('',#632,(#636,#643),.PCURVE_S1.);
+#632 = LINE('',#633,#634);
+#633 = CARTESIAN_POINT('',(0.E+000,1.65,0.E+000));
+#634 = VECTOR('',#635,1.);
+#635 = DIRECTION('',(0.E+000,1.,0.E+000));
+#636 = PCURVE('',#366,#637);
+#637 = DEFINITIONAL_REPRESENTATION('',(#638),#642);
+#638 = LINE('',#639,#640);
+#639 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#640 = VECTOR('',#641,1.);
+#641 = DIRECTION('',(0.E+000,1.));
+#642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#643 = PCURVE('',#424,#644);
+#644 = DEFINITIONAL_REPRESENTATION('',(#645),#649);
+#645 = LINE('',#646,#647);
+#646 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#647 = VECTOR('',#648,1.);
+#648 = DIRECTION('',(0.E+000,-1.));
+#649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#650 = ORIENTED_EDGE('',*,*,#651,.T.);
+#651 = EDGE_CURVE('',#629,#652,#654,.T.);
+#652 = VERTEX_POINT('',#653);
+#653 = CARTESIAN_POINT('',(0.5,1.65,0.E+000));
+#654 = SURFACE_CURVE('',#655,(#659,#666),.PCURVE_S1.);
+#655 = LINE('',#656,#657);
+#656 = CARTESIAN_POINT('',(0.E+000,1.65,0.E+000));
+#657 = VECTOR('',#658,1.);
+#658 = DIRECTION('',(1.,0.E+000,0.E+000));
+#659 = PCURVE('',#366,#660);
+#660 = DEFINITIONAL_REPRESENTATION('',(#661),#665);
+#661 = LINE('',#662,#663);
+#662 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#663 = VECTOR('',#664,1.);
+#664 = DIRECTION('',(1.,0.E+000));
+#665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#666 = PCURVE('',#667,#672);
+#667 = PLANE('',#668);
+#668 = AXIS2_PLACEMENT_3D('',#669,#670,#671);
+#669 = CARTESIAN_POINT('',(0.E+000,1.65,0.E+000));
+#670 = DIRECTION('',(0.E+000,1.,0.E+000));
+#671 = DIRECTION('',(0.E+000,0.E+000,1.));
+#672 = DEFINITIONAL_REPRESENTATION('',(#673),#677);
+#673 = LINE('',#674,#675);
+#674 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#675 = VECTOR('',#676,1.);
+#676 = DIRECTION('',(0.E+000,1.));
+#677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#678 = ORIENTED_EDGE('',*,*,#679,.T.);
+#679 = EDGE_CURVE('',#652,#297,#680,.T.);
+#680 = SURFACE_CURVE('',#681,(#685,#692),.PCURVE_S1.);
+#681 = LINE('',#682,#683);
+#682 = CARTESIAN_POINT('',(0.5,1.65,0.E+000));
+#683 = VECTOR('',#684,1.);
+#684 = DIRECTION('',(0.E+000,1.,0.E+000));
+#685 = PCURVE('',#366,#686);
+#686 = DEFINITIONAL_REPRESENTATION('',(#687),#691);
+#687 = LINE('',#688,#689);
+#688 = CARTESIAN_POINT('',(0.5,0.E+000));
+#689 = VECTOR('',#690,1.);
+#690 = DIRECTION('',(0.E+000,1.));
+#691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#692 = PCURVE('',#591,#693);
+#693 = DEFINITIONAL_REPRESENTATION('',(#694),#698);
+#694 = LINE('',#695,#696);
+#695 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#696 = VECTOR('',#697,1.);
+#697 = DIRECTION('',(0.E+000,-1.));
+#698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#699 = ORIENTED_EDGE('',*,*,#353,.F.);
+#700 = ADVANCED_FACE('',(#701),#398,.F.);
+#701 = FACE_BOUND('',#702,.F.);
+#702 = EDGE_LOOP('',(#703,#731,#732,#760));
+#703 = ORIENTED_EDGE('',*,*,#704,.F.);
+#704 = EDGE_CURVE('',#381,#705,#707,.T.);
+#705 = VERTEX_POINT('',#706);
+#706 = CARTESIAN_POINT('',(0.E+000,1.7,3.8));
+#707 = SURFACE_CURVE('',#708,(#712,#719),.PCURVE_S1.);
+#708 = LINE('',#709,#710);
+#709 = CARTESIAN_POINT('',(0.E+000,1.7,-22.7));
+#710 = VECTOR('',#711,1.);
+#711 = DIRECTION('',(0.E+000,0.E+000,1.));
+#712 = PCURVE('',#398,#713);
+#713 = DEFINITIONAL_REPRESENTATION('',(#714),#718);
+#714 = LINE('',#715,#716);
+#715 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#716 = VECTOR('',#717,1.);
+#717 = DIRECTION('',(1.,0.E+000));
+#718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#719 = PCURVE('',#720,#725);
+#720 = PLANE('',#721);
+#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724);
+#722 = CARTESIAN_POINT('',(0.E+000,1.7,-22.7));
+#723 = DIRECTION('',(0.E+000,1.,0.E+000));
+#724 = DIRECTION('',(0.E+000,0.E+000,1.));
+#725 = DEFINITIONAL_REPRESENTATION('',(#726),#730);
+#726 = LINE('',#727,#728);
+#727 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#728 = VECTOR('',#729,1.);
+#729 = DIRECTION('',(1.,0.E+000));
+#730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#731 = ORIENTED_EDGE('',*,*,#380,.T.);
+#732 = ORIENTED_EDGE('',*,*,#733,.T.);
+#733 = EDGE_CURVE('',#383,#734,#736,.T.);
+#734 = VERTEX_POINT('',#735);
+#735 = CARTESIAN_POINT('',(0.E+000,2.2,3.8));
+#736 = SURFACE_CURVE('',#737,(#741,#748),.PCURVE_S1.);
+#737 = LINE('',#738,#739);
+#738 = CARTESIAN_POINT('',(0.E+000,2.2,-22.7));
+#739 = VECTOR('',#740,1.);
+#740 = DIRECTION('',(0.E+000,0.E+000,1.));
+#741 = PCURVE('',#398,#742);
+#742 = DEFINITIONAL_REPRESENTATION('',(#743),#747);
+#743 = LINE('',#744,#745);
+#744 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#745 = VECTOR('',#746,1.);
+#746 = DIRECTION('',(1.,0.E+000));
+#747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#748 = PCURVE('',#749,#754);
+#749 = PLANE('',#750);
+#750 = AXIS2_PLACEMENT_3D('',#751,#752,#753);
+#751 = CARTESIAN_POINT('',(0.E+000,2.2,-22.7));
+#752 = DIRECTION('',(0.E+000,1.,0.E+000));
+#753 = DIRECTION('',(0.E+000,0.E+000,1.));
+#754 = DEFINITIONAL_REPRESENTATION('',(#755),#759);
+#755 = LINE('',#756,#757);
+#756 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#757 = VECTOR('',#758,1.);
+#758 = DIRECTION('',(1.,0.E+000));
+#759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#760 = ORIENTED_EDGE('',*,*,#761,.F.);
+#761 = EDGE_CURVE('',#705,#734,#762,.T.);
+#762 = SURFACE_CURVE('',#763,(#767,#774),.PCURVE_S1.);
+#763 = LINE('',#764,#765);
+#764 = CARTESIAN_POINT('',(0.E+000,1.7,3.8));
+#765 = VECTOR('',#766,1.);
+#766 = DIRECTION('',(0.E+000,1.,0.E+000));
+#767 = PCURVE('',#398,#768);
+#768 = DEFINITIONAL_REPRESENTATION('',(#769),#773);
+#769 = LINE('',#770,#771);
+#770 = CARTESIAN_POINT('',(26.5,0.E+000));
+#771 = VECTOR('',#772,1.);
+#772 = DIRECTION('',(0.E+000,-1.));
+#773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#774 = PCURVE('',#775,#780);
+#775 = PLANE('',#776);
+#776 = AXIS2_PLACEMENT_3D('',#777,#778,#779);
+#777 = CARTESIAN_POINT('',(0.E+000,1.7,3.8));
+#778 = DIRECTION('',(0.E+000,0.E+000,1.));
+#779 = DIRECTION('',(1.,0.E+000,0.E+000));
+#780 = DEFINITIONAL_REPRESENTATION('',(#781),#785);
+#781 = LINE('',#782,#783);
+#782 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#783 = VECTOR('',#784,1.);
+#784 = DIRECTION('',(0.E+000,1.));
+#785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#786 = ADVANCED_FACE('',(#787),#451,.F.);
+#787 = FACE_BOUND('',#788,.F.);
+#788 = EDGE_LOOP('',(#789,#817,#818,#819));
+#789 = ORIENTED_EDGE('',*,*,#790,.F.);
+#790 = EDGE_CURVE('',#383,#791,#793,.T.);
+#791 = VERTEX_POINT('',#792);
+#792 = CARTESIAN_POINT('',(0.E+000,2.25,1.));
+#793 = SURFACE_CURVE('',#794,(#798,#805),.PCURVE_S1.);
+#794 = LINE('',#795,#796);
+#795 = CARTESIAN_POINT('',(0.E+000,1.65,1.));
+#796 = VECTOR('',#797,1.);
+#797 = DIRECTION('',(0.E+000,1.,0.E+000));
+#798 = PCURVE('',#451,#799);
+#799 = DEFINITIONAL_REPRESENTATION('',(#800),#804);
+#800 = LINE('',#801,#802);
+#801 = CARTESIAN_POINT('',(1.,0.E+000));
+#802 = VECTOR('',#803,1.);
+#803 = DIRECTION('',(0.E+000,-1.));
+#804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#805 = PCURVE('',#806,#811);
+#806 = PLANE('',#807);
+#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810);
+#808 = CARTESIAN_POINT('',(0.E+000,1.65,1.));
+#809 = DIRECTION('',(0.E+000,0.E+000,1.));
+#810 = DIRECTION('',(1.,0.E+000,0.E+000));
+#811 = DEFINITIONAL_REPRESENTATION('',(#812),#816);
+#812 = LINE('',#813,#814);
+#813 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#814 = VECTOR('',#815,1.);
+#815 = DIRECTION('',(0.E+000,1.));
+#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#817 = ORIENTED_EDGE('',*,*,#437,.F.);
+#818 = ORIENTED_EDGE('',*,*,#466,.T.);
+#819 = ORIENTED_EDGE('',*,*,#820,.T.);
+#820 = EDGE_CURVE('',#467,#791,#821,.T.);
+#821 = SURFACE_CURVE('',#822,(#826,#833),.PCURVE_S1.);
+#822 = LINE('',#823,#824);
+#823 = CARTESIAN_POINT('',(0.E+000,2.25,0.E+000));
+#824 = VECTOR('',#825,1.);
+#825 = DIRECTION('',(0.E+000,0.E+000,1.));
+#826 = PCURVE('',#451,#827);
+#827 = DEFINITIONAL_REPRESENTATION('',(#828),#832);
+#828 = LINE('',#829,#830);
+#829 = CARTESIAN_POINT('',(0.E+000,-0.6));
+#830 = VECTOR('',#831,1.);
+#831 = DIRECTION('',(1.,0.E+000));
+#832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#833 = PCURVE('',#532,#834);
+#834 = DEFINITIONAL_REPRESENTATION('',(#835),#839);
+#835 = LINE('',#836,#837);
+#836 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#837 = VECTOR('',#838,1.);
+#838 = DIRECTION('',(1.,0.E+000));
+#839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#840 = ADVANCED_FACE('',(#841),#424,.F.);
+#841 = FACE_BOUND('',#842,.F.);
+#842 = EDGE_LOOP('',(#843,#871,#892,#893));
+#843 = ORIENTED_EDGE('',*,*,#844,.F.);
+#844 = EDGE_CURVE('',#845,#381,#847,.T.);
+#845 = VERTEX_POINT('',#846);
+#846 = CARTESIAN_POINT('',(0.E+000,1.65,1.));
+#847 = SURFACE_CURVE('',#848,(#852,#859),.PCURVE_S1.);
+#848 = LINE('',#849,#850);
+#849 = CARTESIAN_POINT('',(0.E+000,1.65,1.));
+#850 = VECTOR('',#851,1.);
+#851 = DIRECTION('',(0.E+000,1.,0.E+000));
+#852 = PCURVE('',#424,#853);
+#853 = DEFINITIONAL_REPRESENTATION('',(#854),#858);
+#854 = LINE('',#855,#856);
+#855 = CARTESIAN_POINT('',(1.,0.E+000));
+#856 = VECTOR('',#857,1.);
+#857 = DIRECTION('',(0.E+000,-1.));
+#858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#859 = PCURVE('',#860,#865);
+#860 = PLANE('',#861);
+#861 = AXIS2_PLACEMENT_3D('',#862,#863,#864);
+#862 = CARTESIAN_POINT('',(0.E+000,1.65,1.));
+#863 = DIRECTION('',(0.E+000,0.E+000,1.));
+#864 = DIRECTION('',(1.,0.E+000,0.E+000));
+#865 = DEFINITIONAL_REPRESENTATION('',(#866),#870);
+#866 = LINE('',#867,#868);
+#867 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#868 = VECTOR('',#869,1.);
+#869 = DIRECTION('',(0.E+000,1.));
+#870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#871 = ORIENTED_EDGE('',*,*,#872,.F.);
+#872 = EDGE_CURVE('',#629,#845,#873,.T.);
+#873 = SURFACE_CURVE('',#874,(#878,#885),.PCURVE_S1.);
+#874 = LINE('',#875,#876);
+#875 = CARTESIAN_POINT('',(0.E+000,1.65,0.E+000));
+#876 = VECTOR('',#877,1.);
+#877 = DIRECTION('',(0.E+000,0.E+000,1.));
+#878 = PCURVE('',#424,#879);
+#879 = DEFINITIONAL_REPRESENTATION('',(#880),#884);
+#880 = LINE('',#881,#882);
+#881 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#882 = VECTOR('',#883,1.);
+#883 = DIRECTION('',(1.,0.E+000));
+#884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#885 = PCURVE('',#667,#886);
+#886 = DEFINITIONAL_REPRESENTATION('',(#887),#891);
+#887 = LINE('',#888,#889);
+#888 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#889 = VECTOR('',#890,1.);
+#890 = DIRECTION('',(1.,0.E+000));
+#891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#892 = ORIENTED_EDGE('',*,*,#628,.T.);
+#893 = ORIENTED_EDGE('',*,*,#410,.T.);
+#894 = ADVANCED_FACE('',(#895),#532,.T.);
+#895 = FACE_BOUND('',#896,.T.);
+#896 = EDGE_LOOP('',(#897,#898,#899,#922));
+#897 = ORIENTED_EDGE('',*,*,#518,.F.);
+#898 = ORIENTED_EDGE('',*,*,#820,.T.);
+#899 = ORIENTED_EDGE('',*,*,#900,.T.);
+#900 = EDGE_CURVE('',#791,#901,#903,.T.);
+#901 = VERTEX_POINT('',#902);
+#902 = CARTESIAN_POINT('',(0.5,2.25,1.));
+#903 = SURFACE_CURVE('',#904,(#908,#915),.PCURVE_S1.);
+#904 = LINE('',#905,#906);
+#905 = CARTESIAN_POINT('',(0.E+000,2.25,1.));
+#906 = VECTOR('',#907,1.);
+#907 = DIRECTION('',(1.,0.E+000,0.E+000));
+#908 = PCURVE('',#532,#909);
+#909 = DEFINITIONAL_REPRESENTATION('',(#910),#914);
+#910 = LINE('',#911,#912);
+#911 = CARTESIAN_POINT('',(1.,0.E+000));
+#912 = VECTOR('',#913,1.);
+#913 = DIRECTION('',(0.E+000,1.));
+#914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#915 = PCURVE('',#806,#916);
+#916 = DEFINITIONAL_REPRESENTATION('',(#917),#921);
+#917 = LINE('',#918,#919);
+#918 = CARTESIAN_POINT('',(0.E+000,0.6));
+#919 = VECTOR('',#920,1.);
+#920 = DIRECTION('',(1.,0.E+000));
+#921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#922 = ORIENTED_EDGE('',*,*,#923,.F.);
+#923 = EDGE_CURVE('',#491,#901,#924,.T.);
+#924 = SURFACE_CURVE('',#925,(#929,#936),.PCURVE_S1.);
+#925 = LINE('',#926,#927);
+#926 = CARTESIAN_POINT('',(0.5,2.25,0.E+000));
+#927 = VECTOR('',#928,1.);
+#928 = DIRECTION('',(0.E+000,0.E+000,1.));
+#929 = PCURVE('',#532,#930);
+#930 = DEFINITIONAL_REPRESENTATION('',(#931),#935);
+#931 = LINE('',#932,#933);
+#932 = CARTESIAN_POINT('',(0.E+000,0.5));
+#933 = VECTOR('',#934,1.);
+#934 = DIRECTION('',(1.,0.E+000));
+#935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#936 = PCURVE('',#506,#937);
+#937 = DEFINITIONAL_REPRESENTATION('',(#938),#942);
+#938 = LINE('',#939,#940);
+#939 = CARTESIAN_POINT('',(0.E+000,-0.6));
+#940 = VECTOR('',#941,1.);
+#941 = DIRECTION('',(1.,0.E+000));
+#942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#943 = ADVANCED_FACE('',(#944),#506,.T.);
+#944 = FACE_BOUND('',#945,.T.);
+#945 = EDGE_LOOP('',(#946,#967,#968,#969));
+#946 = ORIENTED_EDGE('',*,*,#947,.F.);
+#947 = EDGE_CURVE('',#550,#901,#948,.T.);
+#948 = SURFACE_CURVE('',#949,(#953,#960),.PCURVE_S1.);
+#949 = LINE('',#950,#951);
+#950 = CARTESIAN_POINT('',(0.5,1.65,1.));
+#951 = VECTOR('',#952,1.);
+#952 = DIRECTION('',(0.E+000,1.,0.E+000));
+#953 = PCURVE('',#506,#954);
+#954 = DEFINITIONAL_REPRESENTATION('',(#955),#959);
+#955 = LINE('',#956,#957);
+#956 = CARTESIAN_POINT('',(1.,0.E+000));
+#957 = VECTOR('',#958,1.);
+#958 = DIRECTION('',(0.E+000,-1.));
+#959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#960 = PCURVE('',#806,#961);
+#961 = DEFINITIONAL_REPRESENTATION('',(#962),#966);
+#962 = LINE('',#963,#964);
+#963 = CARTESIAN_POINT('',(0.5,0.E+000));
+#964 = VECTOR('',#965,1.);
+#965 = DIRECTION('',(0.E+000,1.));
+#966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#967 = ORIENTED_EDGE('',*,*,#604,.F.);
+#968 = ORIENTED_EDGE('',*,*,#490,.T.);
+#969 = ORIENTED_EDGE('',*,*,#923,.T.);
+#970 = ADVANCED_FACE('',(#971),#565,.T.);
+#971 = FACE_BOUND('',#972,.T.);
+#972 = EDGE_LOOP('',(#973,#996,#997,#1020));
+#973 = ORIENTED_EDGE('',*,*,#974,.F.);
+#974 = EDGE_CURVE('',#548,#975,#977,.T.);
+#975 = VERTEX_POINT('',#976);
+#976 = CARTESIAN_POINT('',(0.5,1.7,3.8));
+#977 = SURFACE_CURVE('',#978,(#982,#989),.PCURVE_S1.);
+#978 = LINE('',#979,#980);
+#979 = CARTESIAN_POINT('',(0.5,1.7,-22.7));
+#980 = VECTOR('',#981,1.);
+#981 = DIRECTION('',(0.E+000,0.E+000,1.));
+#982 = PCURVE('',#565,#983);
+#983 = DEFINITIONAL_REPRESENTATION('',(#984),#988);
+#984 = LINE('',#985,#986);
+#985 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#986 = VECTOR('',#987,1.);
+#987 = DIRECTION('',(1.,0.E+000));
+#988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#989 = PCURVE('',#720,#990);
+#990 = DEFINITIONAL_REPRESENTATION('',(#991),#995);
+#991 = LINE('',#992,#993);
+#992 = CARTESIAN_POINT('',(0.E+000,0.5));
+#993 = VECTOR('',#994,1.);
+#994 = DIRECTION('',(1.,0.E+000));
+#995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#996 = ORIENTED_EDGE('',*,*,#547,.T.);
+#997 = ORIENTED_EDGE('',*,*,#998,.T.);
+#998 = EDGE_CURVE('',#550,#999,#1001,.T.);
+#999 = VERTEX_POINT('',#1000);
+#1000 = CARTESIAN_POINT('',(0.5,2.2,3.8));
+#1001 = SURFACE_CURVE('',#1002,(#1006,#1013),.PCURVE_S1.);
+#1002 = LINE('',#1003,#1004);
+#1003 = CARTESIAN_POINT('',(0.5,2.2,-22.7));
+#1004 = VECTOR('',#1005,1.);
+#1005 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1006 = PCURVE('',#565,#1007);
+#1007 = DEFINITIONAL_REPRESENTATION('',(#1008),#1012);
+#1008 = LINE('',#1009,#1010);
+#1009 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#1010 = VECTOR('',#1011,1.);
+#1011 = DIRECTION('',(1.,0.E+000));
+#1012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1013 = PCURVE('',#749,#1014);
+#1014 = DEFINITIONAL_REPRESENTATION('',(#1015),#1019);
+#1015 = LINE('',#1016,#1017);
+#1016 = CARTESIAN_POINT('',(0.E+000,0.5));
+#1017 = VECTOR('',#1018,1.);
+#1018 = DIRECTION('',(1.,0.E+000));
+#1019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1020 = ORIENTED_EDGE('',*,*,#1021,.F.);
+#1021 = EDGE_CURVE('',#975,#999,#1022,.T.);
+#1022 = SURFACE_CURVE('',#1023,(#1027,#1034),.PCURVE_S1.);
+#1023 = LINE('',#1024,#1025);
+#1024 = CARTESIAN_POINT('',(0.5,1.7,3.8));
+#1025 = VECTOR('',#1026,1.);
+#1026 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1027 = PCURVE('',#565,#1028);
+#1028 = DEFINITIONAL_REPRESENTATION('',(#1029),#1033);
+#1029 = LINE('',#1030,#1031);
+#1030 = CARTESIAN_POINT('',(26.5,0.E+000));
+#1031 = VECTOR('',#1032,1.);
+#1032 = DIRECTION('',(0.E+000,-1.));
+#1033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1034 = PCURVE('',#775,#1035);
+#1035 = DEFINITIONAL_REPRESENTATION('',(#1036),#1040);
+#1036 = LINE('',#1037,#1038);
+#1037 = CARTESIAN_POINT('',(0.5,0.E+000));
+#1038 = VECTOR('',#1039,1.);
+#1039 = DIRECTION('',(0.E+000,1.));
+#1040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1041 = ADVANCED_FACE('',(#1042),#591,.T.);
+#1042 = FACE_BOUND('',#1043,.T.);
+#1043 = EDGE_LOOP('',(#1044,#1067,#1088,#1089));
+#1044 = ORIENTED_EDGE('',*,*,#1045,.F.);
+#1045 = EDGE_CURVE('',#1046,#548,#1048,.T.);
+#1046 = VERTEX_POINT('',#1047);
+#1047 = CARTESIAN_POINT('',(0.5,1.65,1.));
+#1048 = SURFACE_CURVE('',#1049,(#1053,#1060),.PCURVE_S1.);
+#1049 = LINE('',#1050,#1051);
+#1050 = CARTESIAN_POINT('',(0.5,1.65,1.));
+#1051 = VECTOR('',#1052,1.);
+#1052 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1053 = PCURVE('',#591,#1054);
+#1054 = DEFINITIONAL_REPRESENTATION('',(#1055),#1059);
+#1055 = LINE('',#1056,#1057);
+#1056 = CARTESIAN_POINT('',(1.,0.E+000));
+#1057 = VECTOR('',#1058,1.);
+#1058 = DIRECTION('',(0.E+000,-1.));
+#1059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1060 = PCURVE('',#860,#1061);
+#1061 = DEFINITIONAL_REPRESENTATION('',(#1062),#1066);
+#1062 = LINE('',#1063,#1064);
+#1063 = CARTESIAN_POINT('',(0.5,0.E+000));
+#1064 = VECTOR('',#1065,1.);
+#1065 = DIRECTION('',(0.E+000,1.));
+#1066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1067 = ORIENTED_EDGE('',*,*,#1068,.F.);
+#1068 = EDGE_CURVE('',#652,#1046,#1069,.T.);
+#1069 = SURFACE_CURVE('',#1070,(#1074,#1081),.PCURVE_S1.);
+#1070 = LINE('',#1071,#1072);
+#1071 = CARTESIAN_POINT('',(0.5,1.65,0.E+000));
+#1072 = VECTOR('',#1073,1.);
+#1073 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1074 = PCURVE('',#591,#1075);
+#1075 = DEFINITIONAL_REPRESENTATION('',(#1076),#1080);
+#1076 = LINE('',#1077,#1078);
+#1077 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1078 = VECTOR('',#1079,1.);
+#1079 = DIRECTION('',(1.,0.E+000));
+#1080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1081 = PCURVE('',#667,#1082);
+#1082 = DEFINITIONAL_REPRESENTATION('',(#1083),#1087);
+#1083 = LINE('',#1084,#1085);
+#1084 = CARTESIAN_POINT('',(0.E+000,0.5));
+#1085 = VECTOR('',#1086,1.);
+#1086 = DIRECTION('',(1.,0.E+000));
+#1087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1088 = ORIENTED_EDGE('',*,*,#679,.T.);
+#1089 = ORIENTED_EDGE('',*,*,#577,.T.);
+#1090 = ADVANCED_FACE('',(#1091),#667,.F.);
+#1091 = FACE_BOUND('',#1092,.F.);
+#1092 = EDGE_LOOP('',(#1093,#1094,#1095,#1116));
+#1093 = ORIENTED_EDGE('',*,*,#651,.F.);
+#1094 = ORIENTED_EDGE('',*,*,#872,.T.);
+#1095 = ORIENTED_EDGE('',*,*,#1096,.T.);
+#1096 = EDGE_CURVE('',#845,#1046,#1097,.T.);
+#1097 = SURFACE_CURVE('',#1098,(#1102,#1109),.PCURVE_S1.);
+#1098 = LINE('',#1099,#1100);
+#1099 = CARTESIAN_POINT('',(0.E+000,1.65,1.));
+#1100 = VECTOR('',#1101,1.);
+#1101 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1102 = PCURVE('',#667,#1103);
+#1103 = DEFINITIONAL_REPRESENTATION('',(#1104),#1108);
+#1104 = LINE('',#1105,#1106);
+#1105 = CARTESIAN_POINT('',(1.,0.E+000));
+#1106 = VECTOR('',#1107,1.);
+#1107 = DIRECTION('',(0.E+000,1.));
+#1108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1109 = PCURVE('',#860,#1110);
+#1110 = DEFINITIONAL_REPRESENTATION('',(#1111),#1115);
+#1111 = LINE('',#1112,#1113);
+#1112 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1113 = VECTOR('',#1114,1.);
+#1114 = DIRECTION('',(1.,0.E+000));
+#1115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1116 = ORIENTED_EDGE('',*,*,#1068,.F.);
+#1117 = ADVANCED_FACE('',(#1118),#720,.F.);
+#1118 = FACE_BOUND('',#1119,.F.);
+#1119 = EDGE_LOOP('',(#1120,#1121,#1140,#1141));
+#1120 = ORIENTED_EDGE('',*,*,#974,.F.);
+#1121 = ORIENTED_EDGE('',*,*,#1122,.F.);
+#1122 = EDGE_CURVE('',#381,#548,#1123,.T.);
+#1123 = SURFACE_CURVE('',#1124,(#1128,#1134),.PCURVE_S1.);
+#1124 = LINE('',#1125,#1126);
+#1125 = CARTESIAN_POINT('',(0.E+000,1.7,1.));
+#1126 = VECTOR('',#1127,1.);
+#1127 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1128 = PCURVE('',#720,#1129);
+#1129 = DEFINITIONAL_REPRESENTATION('',(#1130),#1133);
+#1130 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1131,#1132),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#1131 = CARTESIAN_POINT('',(23.7,-5.E-002));
+#1132 = CARTESIAN_POINT('',(23.7,0.55));
+#1133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1134 = PCURVE('',#860,#1135);
+#1135 = DEFINITIONAL_REPRESENTATION('',(#1136),#1139);
+#1136 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1137,#1138),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#1137 = CARTESIAN_POINT('',(-5.E-002,5.E-002));
+#1138 = CARTESIAN_POINT('',(0.55,5.E-002));
+#1139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1140 = ORIENTED_EDGE('',*,*,#704,.T.);
+#1141 = ORIENTED_EDGE('',*,*,#1142,.T.);
+#1142 = EDGE_CURVE('',#705,#975,#1143,.T.);
+#1143 = SURFACE_CURVE('',#1144,(#1148,#1155),.PCURVE_S1.);
+#1144 = LINE('',#1145,#1146);
+#1145 = CARTESIAN_POINT('',(0.E+000,1.7,3.8));
+#1146 = VECTOR('',#1147,1.);
+#1147 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1148 = PCURVE('',#720,#1149);
+#1149 = DEFINITIONAL_REPRESENTATION('',(#1150),#1154);
+#1150 = LINE('',#1151,#1152);
+#1151 = CARTESIAN_POINT('',(26.5,0.E+000));
+#1152 = VECTOR('',#1153,1.);
+#1153 = DIRECTION('',(0.E+000,1.));
+#1154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1155 = PCURVE('',#775,#1156);
+#1156 = DEFINITIONAL_REPRESENTATION('',(#1157),#1161);
+#1157 = LINE('',#1158,#1159);
+#1158 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1159 = VECTOR('',#1160,1.);
+#1160 = DIRECTION('',(1.,0.E+000));
+#1161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1162 = ADVANCED_FACE('',(#1163),#775,.T.);
+#1163 = FACE_BOUND('',#1164,.T.);
+#1164 = EDGE_LOOP('',(#1165,#1166,#1167,#1168));
+#1165 = ORIENTED_EDGE('',*,*,#761,.F.);
+#1166 = ORIENTED_EDGE('',*,*,#1142,.T.);
+#1167 = ORIENTED_EDGE('',*,*,#1021,.T.);
+#1168 = ORIENTED_EDGE('',*,*,#1169,.F.);
+#1169 = EDGE_CURVE('',#734,#999,#1170,.T.);
+#1170 = SURFACE_CURVE('',#1171,(#1175,#1182),.PCURVE_S1.);
+#1171 = LINE('',#1172,#1173);
+#1172 = CARTESIAN_POINT('',(0.E+000,2.2,3.8));
+#1173 = VECTOR('',#1174,1.);
+#1174 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1175 = PCURVE('',#775,#1176);
+#1176 = DEFINITIONAL_REPRESENTATION('',(#1177),#1181);
+#1177 = LINE('',#1178,#1179);
+#1178 = CARTESIAN_POINT('',(0.E+000,0.5));
+#1179 = VECTOR('',#1180,1.);
+#1180 = DIRECTION('',(1.,0.E+000));
+#1181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1182 = PCURVE('',#749,#1183);
+#1183 = DEFINITIONAL_REPRESENTATION('',(#1184),#1188);
+#1184 = LINE('',#1185,#1186);
+#1185 = CARTESIAN_POINT('',(26.5,0.E+000));
+#1186 = VECTOR('',#1187,1.);
+#1187 = DIRECTION('',(0.E+000,1.));
+#1188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1189 = ADVANCED_FACE('',(#1190),#749,.T.);
+#1190 = FACE_BOUND('',#1191,.T.);
+#1191 = EDGE_LOOP('',(#1192,#1193,#1212,#1213));
+#1192 = ORIENTED_EDGE('',*,*,#998,.F.);
+#1193 = ORIENTED_EDGE('',*,*,#1194,.F.);
+#1194 = EDGE_CURVE('',#383,#550,#1195,.T.);
+#1195 = SURFACE_CURVE('',#1196,(#1200,#1206),.PCURVE_S1.);
+#1196 = LINE('',#1197,#1198);
+#1197 = CARTESIAN_POINT('',(0.E+000,2.2,1.));
+#1198 = VECTOR('',#1199,1.);
+#1199 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1200 = PCURVE('',#749,#1201);
+#1201 = DEFINITIONAL_REPRESENTATION('',(#1202),#1205);
+#1202 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1203,#1204),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#1203 = CARTESIAN_POINT('',(23.7,-5.E-002));
+#1204 = CARTESIAN_POINT('',(23.7,0.55));
+#1205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1206 = PCURVE('',#806,#1207);
+#1207 = DEFINITIONAL_REPRESENTATION('',(#1208),#1211);
+#1208 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1209,#1210),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#1209 = CARTESIAN_POINT('',(-5.E-002,0.55));
+#1210 = CARTESIAN_POINT('',(0.55,0.55));
+#1211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1212 = ORIENTED_EDGE('',*,*,#733,.T.);
+#1213 = ORIENTED_EDGE('',*,*,#1169,.T.);
+#1214 = ADVANCED_FACE('',(#1215),#806,.T.);
+#1215 = FACE_BOUND('',#1216,.T.);
+#1216 = EDGE_LOOP('',(#1217,#1218,#1219,#1220));
+#1217 = ORIENTED_EDGE('',*,*,#790,.F.);
+#1218 = ORIENTED_EDGE('',*,*,#1194,.T.);
+#1219 = ORIENTED_EDGE('',*,*,#947,.T.);
+#1220 = ORIENTED_EDGE('',*,*,#900,.F.);
+#1221 = ADVANCED_FACE('',(#1222),#860,.T.);
+#1222 = FACE_BOUND('',#1223,.T.);
+#1223 = EDGE_LOOP('',(#1224,#1225,#1226,#1227));
+#1224 = ORIENTED_EDGE('',*,*,#844,.F.);
+#1225 = ORIENTED_EDGE('',*,*,#1096,.T.);
+#1226 = ORIENTED_EDGE('',*,*,#1045,.T.);
+#1227 = ORIENTED_EDGE('',*,*,#1122,.F.);
+#1228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1232)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1229,#1230,#1231)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1229 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1230 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1231 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1232 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1229,
+  'distance_accuracy_value','confusion accuracy');
+#1233 = SHAPE_DEFINITION_REPRESENTATION(#1234,#41);
+#1234 = PRODUCT_DEFINITION_SHAPE('','',#1235);
+#1235 = PRODUCT_DEFINITION('design','',#1236,#1239);
+#1236 = PRODUCT_DEFINITION_FORMATION('','',#1237);
+#1237 = PRODUCT('Red','Red','',(#1238));
+#1238 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#1239 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1240 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1241,#1243);
+#1241 = ( REPRESENTATION_RELATIONSHIP('','',#41,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1242) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1242 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#1243 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1244);
+#1244 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#1235,$);
+#1245 = PRODUCT_TYPE('part',$,(#1237));
+#1246 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1247),#2433);
+#1247 = MANIFOLD_SOLID_BREP('',#1248);
+#1248 = CLOSED_SHELL('',(#1249,#1369,#1445,#1497,#1551,#1581,#1667,#1748
+    ,#1829,#1905,#1991,#2045,#2099,#2148,#2175,#2246,#2295,#2322,#2367,
+    #2394,#2419,#2426));
+#1249 = ADVANCED_FACE('',(#1250),#1264,.F.);
+#1250 = FACE_BOUND('',#1251,.F.);
+#1251 = EDGE_LOOP('',(#1252,#1287,#1315,#1343));
+#1252 = ORIENTED_EDGE('',*,*,#1253,.F.);
+#1253 = EDGE_CURVE('',#1254,#1256,#1258,.T.);
+#1254 = VERTEX_POINT('',#1255);
+#1255 = CARTESIAN_POINT('',(0.E+000,-0.9,-23.7));
+#1256 = VERTEX_POINT('',#1257);
+#1257 = CARTESIAN_POINT('',(0.E+000,-0.4,-23.7));
+#1258 = SURFACE_CURVE('',#1259,(#1263,#1275),.PCURVE_S1.);
+#1259 = LINE('',#1260,#1261);
+#1260 = CARTESIAN_POINT('',(0.E+000,-0.9,-23.7));
+#1261 = VECTOR('',#1262,1.);
+#1262 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1263 = PCURVE('',#1264,#1269);
+#1264 = PLANE('',#1265);
+#1265 = AXIS2_PLACEMENT_3D('',#1266,#1267,#1268);
+#1266 = CARTESIAN_POINT('',(0.E+000,-0.9,-23.7));
+#1267 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1268 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1269 = DEFINITIONAL_REPRESENTATION('',(#1270),#1274);
+#1270 = LINE('',#1271,#1272);
+#1271 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1272 = VECTOR('',#1273,1.);
+#1273 = DIRECTION('',(0.E+000,1.));
+#1274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1275 = PCURVE('',#1276,#1281);
+#1276 = PLANE('',#1277);
+#1277 = AXIS2_PLACEMENT_3D('',#1278,#1279,#1280);
+#1278 = CARTESIAN_POINT('',(0.E+000,-0.9,-23.7));
+#1279 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1280 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1281 = DEFINITIONAL_REPRESENTATION('',(#1282),#1286);
+#1282 = LINE('',#1283,#1284);
+#1283 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1284 = VECTOR('',#1285,1.);
+#1285 = DIRECTION('',(0.E+000,-1.));
+#1286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1287 = ORIENTED_EDGE('',*,*,#1288,.T.);
+#1288 = EDGE_CURVE('',#1254,#1289,#1291,.T.);
+#1289 = VERTEX_POINT('',#1290);
+#1290 = CARTESIAN_POINT('',(0.5,-0.9,-23.7));
+#1291 = SURFACE_CURVE('',#1292,(#1296,#1303),.PCURVE_S1.);
+#1292 = LINE('',#1293,#1294);
+#1293 = CARTESIAN_POINT('',(0.E+000,-0.9,-23.7));
+#1294 = VECTOR('',#1295,1.);
+#1295 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1296 = PCURVE('',#1264,#1297);
+#1297 = DEFINITIONAL_REPRESENTATION('',(#1298),#1302);
+#1298 = LINE('',#1299,#1300);
+#1299 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1300 = VECTOR('',#1301,1.);
+#1301 = DIRECTION('',(1.,0.E+000));
+#1302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1303 = PCURVE('',#1304,#1309);
+#1304 = PLANE('',#1305);
+#1305 = AXIS2_PLACEMENT_3D('',#1306,#1307,#1308);
+#1306 = CARTESIAN_POINT('',(0.E+000,-0.9,-23.7));
+#1307 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1308 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1309 = DEFINITIONAL_REPRESENTATION('',(#1310),#1314);
+#1310 = LINE('',#1311,#1312);
+#1311 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1312 = VECTOR('',#1313,1.);
+#1313 = DIRECTION('',(0.E+000,1.));
+#1314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1315 = ORIENTED_EDGE('',*,*,#1316,.T.);
+#1316 = EDGE_CURVE('',#1289,#1317,#1319,.T.);
+#1317 = VERTEX_POINT('',#1318);
+#1318 = CARTESIAN_POINT('',(0.5,-0.4,-23.7));
+#1319 = SURFACE_CURVE('',#1320,(#1324,#1331),.PCURVE_S1.);
+#1320 = LINE('',#1321,#1322);
+#1321 = CARTESIAN_POINT('',(0.5,-0.9,-23.7));
+#1322 = VECTOR('',#1323,1.);
+#1323 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1324 = PCURVE('',#1264,#1325);
+#1325 = DEFINITIONAL_REPRESENTATION('',(#1326),#1330);
+#1326 = LINE('',#1327,#1328);
+#1327 = CARTESIAN_POINT('',(0.5,0.E+000));
+#1328 = VECTOR('',#1329,1.);
+#1329 = DIRECTION('',(0.E+000,1.));
+#1330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1331 = PCURVE('',#1332,#1337);
+#1332 = PLANE('',#1333);
+#1333 = AXIS2_PLACEMENT_3D('',#1334,#1335,#1336);
+#1334 = CARTESIAN_POINT('',(0.5,-0.9,-23.7));
+#1335 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1336 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1337 = DEFINITIONAL_REPRESENTATION('',(#1338),#1342);
+#1338 = LINE('',#1339,#1340);
+#1339 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1340 = VECTOR('',#1341,1.);
+#1341 = DIRECTION('',(0.E+000,-1.));
+#1342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1343 = ORIENTED_EDGE('',*,*,#1344,.F.);
+#1344 = EDGE_CURVE('',#1256,#1317,#1345,.T.);
+#1345 = SURFACE_CURVE('',#1346,(#1350,#1357),.PCURVE_S1.);
+#1346 = LINE('',#1347,#1348);
+#1347 = CARTESIAN_POINT('',(0.E+000,-0.4,-23.7));
+#1348 = VECTOR('',#1349,1.);
+#1349 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1350 = PCURVE('',#1264,#1351);
+#1351 = DEFINITIONAL_REPRESENTATION('',(#1352),#1356);
+#1352 = LINE('',#1353,#1354);
+#1353 = CARTESIAN_POINT('',(0.E+000,0.5));
+#1354 = VECTOR('',#1355,1.);
+#1355 = DIRECTION('',(1.,0.E+000));
+#1356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1357 = PCURVE('',#1358,#1363);
+#1358 = PLANE('',#1359);
+#1359 = AXIS2_PLACEMENT_3D('',#1360,#1361,#1362);
+#1360 = CARTESIAN_POINT('',(0.E+000,-0.4,-23.7));
+#1361 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1362 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1363 = DEFINITIONAL_REPRESENTATION('',(#1364),#1368);
+#1364 = LINE('',#1365,#1366);
+#1365 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1366 = VECTOR('',#1367,1.);
+#1367 = DIRECTION('',(0.E+000,1.));
+#1368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1369 = ADVANCED_FACE('',(#1370),#1276,.F.);
+#1370 = FACE_BOUND('',#1371,.F.);
+#1371 = EDGE_LOOP('',(#1372,#1395,#1396,#1419));
+#1372 = ORIENTED_EDGE('',*,*,#1373,.F.);
+#1373 = EDGE_CURVE('',#1254,#1374,#1376,.T.);
+#1374 = VERTEX_POINT('',#1375);
+#1375 = CARTESIAN_POINT('',(0.E+000,-0.9,0.E+000));
+#1376 = SURFACE_CURVE('',#1377,(#1381,#1388),.PCURVE_S1.);
+#1377 = LINE('',#1378,#1379);
+#1378 = CARTESIAN_POINT('',(0.E+000,-0.9,-23.7));
+#1379 = VECTOR('',#1380,1.);
+#1380 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1381 = PCURVE('',#1276,#1382);
+#1382 = DEFINITIONAL_REPRESENTATION('',(#1383),#1387);
+#1383 = LINE('',#1384,#1385);
+#1384 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1385 = VECTOR('',#1386,1.);
+#1386 = DIRECTION('',(1.,0.E+000));
+#1387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1388 = PCURVE('',#1304,#1389);
+#1389 = DEFINITIONAL_REPRESENTATION('',(#1390),#1394);
+#1390 = LINE('',#1391,#1392);
+#1391 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1392 = VECTOR('',#1393,1.);
+#1393 = DIRECTION('',(1.,0.E+000));
+#1394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1395 = ORIENTED_EDGE('',*,*,#1253,.T.);
+#1396 = ORIENTED_EDGE('',*,*,#1397,.T.);
+#1397 = EDGE_CURVE('',#1256,#1398,#1400,.T.);
+#1398 = VERTEX_POINT('',#1399);
+#1399 = CARTESIAN_POINT('',(0.E+000,-0.4,0.E+000));
+#1400 = SURFACE_CURVE('',#1401,(#1405,#1412),.PCURVE_S1.);
+#1401 = LINE('',#1402,#1403);
+#1402 = CARTESIAN_POINT('',(0.E+000,-0.4,-23.7));
+#1403 = VECTOR('',#1404,1.);
+#1404 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1405 = PCURVE('',#1276,#1406);
+#1406 = DEFINITIONAL_REPRESENTATION('',(#1407),#1411);
+#1407 = LINE('',#1408,#1409);
+#1408 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#1409 = VECTOR('',#1410,1.);
+#1410 = DIRECTION('',(1.,0.E+000));
+#1411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1412 = PCURVE('',#1358,#1413);
+#1413 = DEFINITIONAL_REPRESENTATION('',(#1414),#1418);
+#1414 = LINE('',#1415,#1416);
+#1415 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1416 = VECTOR('',#1417,1.);
+#1417 = DIRECTION('',(1.,0.E+000));
+#1418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1419 = ORIENTED_EDGE('',*,*,#1420,.F.);
+#1420 = EDGE_CURVE('',#1374,#1398,#1421,.T.);
+#1421 = SURFACE_CURVE('',#1422,(#1426,#1433),.PCURVE_S1.);
+#1422 = LINE('',#1423,#1424);
+#1423 = CARTESIAN_POINT('',(0.E+000,-0.95,0.E+000));
+#1424 = VECTOR('',#1425,1.);
+#1425 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1426 = PCURVE('',#1276,#1427);
+#1427 = DEFINITIONAL_REPRESENTATION('',(#1428),#1432);
+#1428 = LINE('',#1429,#1430);
+#1429 = CARTESIAN_POINT('',(23.7,5.E-002));
+#1430 = VECTOR('',#1431,1.);
+#1431 = DIRECTION('',(0.E+000,-1.));
+#1432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1433 = PCURVE('',#1434,#1439);
+#1434 = PLANE('',#1435);
+#1435 = AXIS2_PLACEMENT_3D('',#1436,#1437,#1438);
+#1436 = CARTESIAN_POINT('',(0.E+000,-0.95,0.E+000));
+#1437 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1438 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1439 = DEFINITIONAL_REPRESENTATION('',(#1440),#1444);
+#1440 = LINE('',#1441,#1442);
+#1441 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1442 = VECTOR('',#1443,1.);
+#1443 = DIRECTION('',(0.E+000,-1.));
+#1444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1445 = ADVANCED_FACE('',(#1446),#1358,.T.);
+#1446 = FACE_BOUND('',#1447,.T.);
+#1447 = EDGE_LOOP('',(#1448,#1471,#1472,#1473));
+#1448 = ORIENTED_EDGE('',*,*,#1449,.F.);
+#1449 = EDGE_CURVE('',#1317,#1450,#1452,.T.);
+#1450 = VERTEX_POINT('',#1451);
+#1451 = CARTESIAN_POINT('',(0.5,-0.4,0.E+000));
+#1452 = SURFACE_CURVE('',#1453,(#1457,#1464),.PCURVE_S1.);
+#1453 = LINE('',#1454,#1455);
+#1454 = CARTESIAN_POINT('',(0.5,-0.4,-23.7));
+#1455 = VECTOR('',#1456,1.);
+#1456 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1457 = PCURVE('',#1358,#1458);
+#1458 = DEFINITIONAL_REPRESENTATION('',(#1459),#1463);
+#1459 = LINE('',#1460,#1461);
+#1460 = CARTESIAN_POINT('',(0.E+000,0.5));
+#1461 = VECTOR('',#1462,1.);
+#1462 = DIRECTION('',(1.,0.E+000));
+#1463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1464 = PCURVE('',#1332,#1465);
+#1465 = DEFINITIONAL_REPRESENTATION('',(#1466),#1470);
+#1466 = LINE('',#1467,#1468);
+#1467 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#1468 = VECTOR('',#1469,1.);
+#1469 = DIRECTION('',(1.,0.E+000));
+#1470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1471 = ORIENTED_EDGE('',*,*,#1344,.F.);
+#1472 = ORIENTED_EDGE('',*,*,#1397,.T.);
+#1473 = ORIENTED_EDGE('',*,*,#1474,.T.);
+#1474 = EDGE_CURVE('',#1398,#1450,#1475,.T.);
+#1475 = SURFACE_CURVE('',#1476,(#1480,#1486),.PCURVE_S1.);
+#1476 = LINE('',#1477,#1478);
+#1477 = CARTESIAN_POINT('',(0.E+000,-0.4,0.E+000));
+#1478 = VECTOR('',#1479,1.);
+#1479 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1480 = PCURVE('',#1358,#1481);
+#1481 = DEFINITIONAL_REPRESENTATION('',(#1482),#1485);
+#1482 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1483,#1484),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#1483 = CARTESIAN_POINT('',(23.7,-5.E-002));
+#1484 = CARTESIAN_POINT('',(23.7,0.55));
+#1485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1486 = PCURVE('',#1487,#1492);
+#1487 = PLANE('',#1488);
+#1488 = AXIS2_PLACEMENT_3D('',#1489,#1490,#1491);
+#1489 = CARTESIAN_POINT('',(0.E+000,-0.95,0.E+000));
+#1490 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1491 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1492 = DEFINITIONAL_REPRESENTATION('',(#1493),#1496);
+#1493 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1494,#1495),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#1494 = CARTESIAN_POINT('',(-5.E-002,0.55));
+#1495 = CARTESIAN_POINT('',(0.55,0.55));
+#1496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1497 = ADVANCED_FACE('',(#1498),#1332,.T.);
+#1498 = FACE_BOUND('',#1499,.T.);
+#1499 = EDGE_LOOP('',(#1500,#1523,#1524,#1525));
+#1500 = ORIENTED_EDGE('',*,*,#1501,.F.);
+#1501 = EDGE_CURVE('',#1289,#1502,#1504,.T.);
+#1502 = VERTEX_POINT('',#1503);
+#1503 = CARTESIAN_POINT('',(0.5,-0.9,0.E+000));
+#1504 = SURFACE_CURVE('',#1505,(#1509,#1516),.PCURVE_S1.);
+#1505 = LINE('',#1506,#1507);
+#1506 = CARTESIAN_POINT('',(0.5,-0.9,-23.7));
+#1507 = VECTOR('',#1508,1.);
+#1508 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1509 = PCURVE('',#1332,#1510);
+#1510 = DEFINITIONAL_REPRESENTATION('',(#1511),#1515);
+#1511 = LINE('',#1512,#1513);
+#1512 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1513 = VECTOR('',#1514,1.);
+#1514 = DIRECTION('',(1.,0.E+000));
+#1515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1516 = PCURVE('',#1304,#1517);
+#1517 = DEFINITIONAL_REPRESENTATION('',(#1518),#1522);
+#1518 = LINE('',#1519,#1520);
+#1519 = CARTESIAN_POINT('',(0.E+000,0.5));
+#1520 = VECTOR('',#1521,1.);
+#1521 = DIRECTION('',(1.,0.E+000));
+#1522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1523 = ORIENTED_EDGE('',*,*,#1316,.T.);
+#1524 = ORIENTED_EDGE('',*,*,#1449,.T.);
+#1525 = ORIENTED_EDGE('',*,*,#1526,.F.);
+#1526 = EDGE_CURVE('',#1502,#1450,#1527,.T.);
+#1527 = SURFACE_CURVE('',#1528,(#1532,#1539),.PCURVE_S1.);
+#1528 = LINE('',#1529,#1530);
+#1529 = CARTESIAN_POINT('',(0.5,-0.95,0.E+000));
+#1530 = VECTOR('',#1531,1.);
+#1531 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1532 = PCURVE('',#1332,#1533);
+#1533 = DEFINITIONAL_REPRESENTATION('',(#1534),#1538);
+#1534 = LINE('',#1535,#1536);
+#1535 = CARTESIAN_POINT('',(23.7,5.E-002));
+#1536 = VECTOR('',#1537,1.);
+#1537 = DIRECTION('',(0.E+000,-1.));
+#1538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1539 = PCURVE('',#1540,#1545);
+#1540 = PLANE('',#1541);
+#1541 = AXIS2_PLACEMENT_3D('',#1542,#1543,#1544);
+#1542 = CARTESIAN_POINT('',(0.5,-0.95,0.E+000));
+#1543 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1544 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1545 = DEFINITIONAL_REPRESENTATION('',(#1546),#1550);
+#1546 = LINE('',#1547,#1548);
+#1547 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1548 = VECTOR('',#1549,1.);
+#1549 = DIRECTION('',(0.E+000,-1.));
+#1550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1551 = ADVANCED_FACE('',(#1552),#1304,.F.);
+#1552 = FACE_BOUND('',#1553,.F.);
+#1553 = EDGE_LOOP('',(#1554,#1555,#1556,#1557));
+#1554 = ORIENTED_EDGE('',*,*,#1501,.F.);
+#1555 = ORIENTED_EDGE('',*,*,#1288,.F.);
+#1556 = ORIENTED_EDGE('',*,*,#1373,.T.);
+#1557 = ORIENTED_EDGE('',*,*,#1558,.T.);
+#1558 = EDGE_CURVE('',#1374,#1502,#1559,.T.);
+#1559 = SURFACE_CURVE('',#1560,(#1564,#1570),.PCURVE_S1.);
+#1560 = LINE('',#1561,#1562);
+#1561 = CARTESIAN_POINT('',(0.E+000,-0.9,0.E+000));
+#1562 = VECTOR('',#1563,1.);
+#1563 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1564 = PCURVE('',#1304,#1565);
+#1565 = DEFINITIONAL_REPRESENTATION('',(#1566),#1569);
+#1566 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1567,#1568),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#1567 = CARTESIAN_POINT('',(23.7,-5.E-002));
+#1568 = CARTESIAN_POINT('',(23.7,0.55));
+#1569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1570 = PCURVE('',#1571,#1576);
+#1571 = PLANE('',#1572);
+#1572 = AXIS2_PLACEMENT_3D('',#1573,#1574,#1575);
+#1573 = CARTESIAN_POINT('',(0.E+000,-0.95,0.E+000));
+#1574 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1575 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1576 = DEFINITIONAL_REPRESENTATION('',(#1577),#1580);
+#1577 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1578,#1579),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#1578 = CARTESIAN_POINT('',(-5.E-002,5.E-002));
+#1579 = CARTESIAN_POINT('',(0.55,5.E-002));
+#1580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1581 = ADVANCED_FACE('',(#1582),#1434,.F.);
+#1582 = FACE_BOUND('',#1583,.F.);
+#1583 = EDGE_LOOP('',(#1584,#1614,#1640,#1641));
+#1584 = ORIENTED_EDGE('',*,*,#1585,.F.);
+#1585 = EDGE_CURVE('',#1586,#1588,#1590,.T.);
+#1586 = VERTEX_POINT('',#1587);
+#1587 = CARTESIAN_POINT('',(0.E+000,-0.9,1.));
+#1588 = VERTEX_POINT('',#1589);
+#1589 = CARTESIAN_POINT('',(0.E+000,-0.4,1.));
+#1590 = SURFACE_CURVE('',#1591,(#1595,#1602),.PCURVE_S1.);
+#1591 = LINE('',#1592,#1593);
+#1592 = CARTESIAN_POINT('',(0.E+000,-0.95,1.));
+#1593 = VECTOR('',#1594,1.);
+#1594 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1595 = PCURVE('',#1434,#1596);
+#1596 = DEFINITIONAL_REPRESENTATION('',(#1597),#1601);
+#1597 = LINE('',#1598,#1599);
+#1598 = CARTESIAN_POINT('',(1.,0.E+000));
+#1599 = VECTOR('',#1600,1.);
+#1600 = DIRECTION('',(0.E+000,-1.));
+#1601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1602 = PCURVE('',#1603,#1608);
+#1603 = PLANE('',#1604);
+#1604 = AXIS2_PLACEMENT_3D('',#1605,#1606,#1607);
+#1605 = CARTESIAN_POINT('',(0.E+000,-0.9,-23.7));
+#1606 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1607 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1608 = DEFINITIONAL_REPRESENTATION('',(#1609),#1613);
+#1609 = LINE('',#1610,#1611);
+#1610 = CARTESIAN_POINT('',(24.7,5.E-002));
+#1611 = VECTOR('',#1612,1.);
+#1612 = DIRECTION('',(0.E+000,-1.));
+#1613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1614 = ORIENTED_EDGE('',*,*,#1615,.F.);
+#1615 = EDGE_CURVE('',#1374,#1586,#1616,.T.);
+#1616 = SURFACE_CURVE('',#1617,(#1621,#1628),.PCURVE_S1.);
+#1617 = LINE('',#1618,#1619);
+#1618 = CARTESIAN_POINT('',(0.E+000,-0.9,-23.7));
+#1619 = VECTOR('',#1620,1.);
+#1620 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1621 = PCURVE('',#1434,#1622);
+#1622 = DEFINITIONAL_REPRESENTATION('',(#1623),#1627);
+#1623 = LINE('',#1624,#1625);
+#1624 = CARTESIAN_POINT('',(-23.7,-5.E-002));
+#1625 = VECTOR('',#1626,1.);
+#1626 = DIRECTION('',(1.,0.E+000));
+#1627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1628 = PCURVE('',#1629,#1634);
+#1629 = PLANE('',#1630);
+#1630 = AXIS2_PLACEMENT_3D('',#1631,#1632,#1633);
+#1631 = CARTESIAN_POINT('',(0.E+000,-0.95,0.E+000));
+#1632 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1633 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1634 = DEFINITIONAL_REPRESENTATION('',(#1635),#1639);
+#1635 = LINE('',#1636,#1637);
+#1636 = CARTESIAN_POINT('',(-23.7,-5.E-002));
+#1637 = VECTOR('',#1638,1.);
+#1638 = DIRECTION('',(1.,0.E+000));
+#1639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1640 = ORIENTED_EDGE('',*,*,#1420,.T.);
+#1641 = ORIENTED_EDGE('',*,*,#1642,.T.);
+#1642 = EDGE_CURVE('',#1398,#1588,#1643,.T.);
+#1643 = SURFACE_CURVE('',#1644,(#1648,#1655),.PCURVE_S1.);
+#1644 = LINE('',#1645,#1646);
+#1645 = CARTESIAN_POINT('',(0.E+000,-0.4,-23.7));
+#1646 = VECTOR('',#1647,1.);
+#1647 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1648 = PCURVE('',#1434,#1649);
+#1649 = DEFINITIONAL_REPRESENTATION('',(#1650),#1654);
+#1650 = LINE('',#1651,#1652);
+#1651 = CARTESIAN_POINT('',(-23.7,-0.55));
+#1652 = VECTOR('',#1653,1.);
+#1653 = DIRECTION('',(1.,0.E+000));
+#1654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1655 = PCURVE('',#1656,#1661);
+#1656 = PLANE('',#1657);
+#1657 = AXIS2_PLACEMENT_3D('',#1658,#1659,#1660);
+#1658 = CARTESIAN_POINT('',(0.E+000,-0.95,0.E+000));
+#1659 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1660 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1661 = DEFINITIONAL_REPRESENTATION('',(#1662),#1666);
+#1662 = LINE('',#1663,#1664);
+#1663 = CARTESIAN_POINT('',(-23.7,-0.55));
+#1664 = VECTOR('',#1665,1.);
+#1665 = DIRECTION('',(1.,0.E+000));
+#1666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1667 = ADVANCED_FACE('',(#1668),#1487,.F.);
+#1668 = FACE_BOUND('',#1669,.F.);
+#1669 = EDGE_LOOP('',(#1670,#1693,#1694,#1722));
+#1670 = ORIENTED_EDGE('',*,*,#1671,.F.);
+#1671 = EDGE_CURVE('',#1398,#1672,#1674,.T.);
+#1672 = VERTEX_POINT('',#1673);
+#1673 = CARTESIAN_POINT('',(0.E+000,-0.35,0.E+000));
+#1674 = SURFACE_CURVE('',#1675,(#1679,#1686),.PCURVE_S1.);
+#1675 = LINE('',#1676,#1677);
+#1676 = CARTESIAN_POINT('',(0.E+000,-0.95,0.E+000));
+#1677 = VECTOR('',#1678,1.);
+#1678 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1679 = PCURVE('',#1487,#1680);
+#1680 = DEFINITIONAL_REPRESENTATION('',(#1681),#1685);
+#1681 = LINE('',#1682,#1683);
+#1682 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1683 = VECTOR('',#1684,1.);
+#1684 = DIRECTION('',(0.E+000,1.));
+#1685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1686 = PCURVE('',#1656,#1687);
+#1687 = DEFINITIONAL_REPRESENTATION('',(#1688),#1692);
+#1688 = LINE('',#1689,#1690);
+#1689 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1690 = VECTOR('',#1691,1.);
+#1691 = DIRECTION('',(0.E+000,-1.));
+#1692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1693 = ORIENTED_EDGE('',*,*,#1474,.T.);
+#1694 = ORIENTED_EDGE('',*,*,#1695,.T.);
+#1695 = EDGE_CURVE('',#1450,#1696,#1698,.T.);
+#1696 = VERTEX_POINT('',#1697);
+#1697 = CARTESIAN_POINT('',(0.5,-0.35,0.E+000));
+#1698 = SURFACE_CURVE('',#1699,(#1703,#1710),.PCURVE_S1.);
+#1699 = LINE('',#1700,#1701);
+#1700 = CARTESIAN_POINT('',(0.5,-0.95,0.E+000));
+#1701 = VECTOR('',#1702,1.);
+#1702 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1703 = PCURVE('',#1487,#1704);
+#1704 = DEFINITIONAL_REPRESENTATION('',(#1705),#1709);
+#1705 = LINE('',#1706,#1707);
+#1706 = CARTESIAN_POINT('',(0.5,0.E+000));
+#1707 = VECTOR('',#1708,1.);
+#1708 = DIRECTION('',(0.E+000,1.));
+#1709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1710 = PCURVE('',#1711,#1716);
+#1711 = PLANE('',#1712);
+#1712 = AXIS2_PLACEMENT_3D('',#1713,#1714,#1715);
+#1713 = CARTESIAN_POINT('',(0.5,-0.95,0.E+000));
+#1714 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1715 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1716 = DEFINITIONAL_REPRESENTATION('',(#1717),#1721);
+#1717 = LINE('',#1718,#1719);
+#1718 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1719 = VECTOR('',#1720,1.);
+#1720 = DIRECTION('',(0.E+000,-1.));
+#1721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1722 = ORIENTED_EDGE('',*,*,#1723,.F.);
+#1723 = EDGE_CURVE('',#1672,#1696,#1724,.T.);
+#1724 = SURFACE_CURVE('',#1725,(#1729,#1736),.PCURVE_S1.);
+#1725 = LINE('',#1726,#1727);
+#1726 = CARTESIAN_POINT('',(0.E+000,-0.35,0.E+000));
+#1727 = VECTOR('',#1728,1.);
+#1728 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1729 = PCURVE('',#1487,#1730);
+#1730 = DEFINITIONAL_REPRESENTATION('',(#1731),#1735);
+#1731 = LINE('',#1732,#1733);
+#1732 = CARTESIAN_POINT('',(0.E+000,0.6));
+#1733 = VECTOR('',#1734,1.);
+#1734 = DIRECTION('',(1.,0.E+000));
+#1735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1736 = PCURVE('',#1737,#1742);
+#1737 = PLANE('',#1738);
+#1738 = AXIS2_PLACEMENT_3D('',#1739,#1740,#1741);
+#1739 = CARTESIAN_POINT('',(0.E+000,-0.35,0.E+000));
+#1740 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1741 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1742 = DEFINITIONAL_REPRESENTATION('',(#1743),#1747);
+#1743 = LINE('',#1744,#1745);
+#1744 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1745 = VECTOR('',#1746,1.);
+#1746 = DIRECTION('',(0.E+000,1.));
+#1747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1748 = ADVANCED_FACE('',(#1749),#1540,.T.);
+#1749 = FACE_BOUND('',#1750,.T.);
+#1750 = EDGE_LOOP('',(#1751,#1781,#1807,#1808));
+#1751 = ORIENTED_EDGE('',*,*,#1752,.F.);
+#1752 = EDGE_CURVE('',#1753,#1755,#1757,.T.);
+#1753 = VERTEX_POINT('',#1754);
+#1754 = CARTESIAN_POINT('',(0.5,-0.9,1.));
+#1755 = VERTEX_POINT('',#1756);
+#1756 = CARTESIAN_POINT('',(0.5,-0.4,1.));
+#1757 = SURFACE_CURVE('',#1758,(#1762,#1769),.PCURVE_S1.);
+#1758 = LINE('',#1759,#1760);
+#1759 = CARTESIAN_POINT('',(0.5,-0.95,1.));
+#1760 = VECTOR('',#1761,1.);
+#1761 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1762 = PCURVE('',#1540,#1763);
+#1763 = DEFINITIONAL_REPRESENTATION('',(#1764),#1768);
+#1764 = LINE('',#1765,#1766);
+#1765 = CARTESIAN_POINT('',(1.,0.E+000));
+#1766 = VECTOR('',#1767,1.);
+#1767 = DIRECTION('',(0.E+000,-1.));
+#1768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1769 = PCURVE('',#1770,#1775);
+#1770 = PLANE('',#1771);
+#1771 = AXIS2_PLACEMENT_3D('',#1772,#1773,#1774);
+#1772 = CARTESIAN_POINT('',(0.5,-0.9,-23.7));
+#1773 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1774 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1775 = DEFINITIONAL_REPRESENTATION('',(#1776),#1780);
+#1776 = LINE('',#1777,#1778);
+#1777 = CARTESIAN_POINT('',(24.7,5.E-002));
+#1778 = VECTOR('',#1779,1.);
+#1779 = DIRECTION('',(0.E+000,-1.));
+#1780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1781 = ORIENTED_EDGE('',*,*,#1782,.F.);
+#1782 = EDGE_CURVE('',#1502,#1753,#1783,.T.);
+#1783 = SURFACE_CURVE('',#1784,(#1788,#1795),.PCURVE_S1.);
+#1784 = LINE('',#1785,#1786);
+#1785 = CARTESIAN_POINT('',(0.5,-0.9,-23.7));
+#1786 = VECTOR('',#1787,1.);
+#1787 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1788 = PCURVE('',#1540,#1789);
+#1789 = DEFINITIONAL_REPRESENTATION('',(#1790),#1794);
+#1790 = LINE('',#1791,#1792);
+#1791 = CARTESIAN_POINT('',(-23.7,-5.E-002));
+#1792 = VECTOR('',#1793,1.);
+#1793 = DIRECTION('',(1.,0.E+000));
+#1794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1795 = PCURVE('',#1796,#1801);
+#1796 = PLANE('',#1797);
+#1797 = AXIS2_PLACEMENT_3D('',#1798,#1799,#1800);
+#1798 = CARTESIAN_POINT('',(0.5,-0.95,0.E+000));
+#1799 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1800 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1801 = DEFINITIONAL_REPRESENTATION('',(#1802),#1806);
+#1802 = LINE('',#1803,#1804);
+#1803 = CARTESIAN_POINT('',(-23.7,-5.E-002));
+#1804 = VECTOR('',#1805,1.);
+#1805 = DIRECTION('',(1.,0.E+000));
+#1806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1807 = ORIENTED_EDGE('',*,*,#1526,.T.);
+#1808 = ORIENTED_EDGE('',*,*,#1809,.T.);
+#1809 = EDGE_CURVE('',#1450,#1755,#1810,.T.);
+#1810 = SURFACE_CURVE('',#1811,(#1815,#1822),.PCURVE_S1.);
+#1811 = LINE('',#1812,#1813);
+#1812 = CARTESIAN_POINT('',(0.5,-0.4,-23.7));
+#1813 = VECTOR('',#1814,1.);
+#1814 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1815 = PCURVE('',#1540,#1816);
+#1816 = DEFINITIONAL_REPRESENTATION('',(#1817),#1821);
+#1817 = LINE('',#1818,#1819);
+#1818 = CARTESIAN_POINT('',(-23.7,-0.55));
+#1819 = VECTOR('',#1820,1.);
+#1820 = DIRECTION('',(1.,0.E+000));
+#1821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1822 = PCURVE('',#1711,#1823);
+#1823 = DEFINITIONAL_REPRESENTATION('',(#1824),#1828);
+#1824 = LINE('',#1825,#1826);
+#1825 = CARTESIAN_POINT('',(-23.7,-0.55));
+#1826 = VECTOR('',#1827,1.);
+#1827 = DIRECTION('',(1.,0.E+000));
+#1828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1829 = ADVANCED_FACE('',(#1830),#1571,.F.);
+#1830 = FACE_BOUND('',#1831,.F.);
+#1831 = EDGE_LOOP('',(#1832,#1855,#1883,#1904));
+#1832 = ORIENTED_EDGE('',*,*,#1833,.F.);
+#1833 = EDGE_CURVE('',#1834,#1374,#1836,.T.);
+#1834 = VERTEX_POINT('',#1835);
+#1835 = CARTESIAN_POINT('',(0.E+000,-0.95,0.E+000));
+#1836 = SURFACE_CURVE('',#1837,(#1841,#1848),.PCURVE_S1.);
+#1837 = LINE('',#1838,#1839);
+#1838 = CARTESIAN_POINT('',(0.E+000,-0.95,0.E+000));
+#1839 = VECTOR('',#1840,1.);
+#1840 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1841 = PCURVE('',#1571,#1842);
+#1842 = DEFINITIONAL_REPRESENTATION('',(#1843),#1847);
+#1843 = LINE('',#1844,#1845);
+#1844 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1845 = VECTOR('',#1846,1.);
+#1846 = DIRECTION('',(0.E+000,1.));
+#1847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1848 = PCURVE('',#1629,#1849);
+#1849 = DEFINITIONAL_REPRESENTATION('',(#1850),#1854);
+#1850 = LINE('',#1851,#1852);
+#1851 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1852 = VECTOR('',#1853,1.);
+#1853 = DIRECTION('',(0.E+000,-1.));
+#1854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1855 = ORIENTED_EDGE('',*,*,#1856,.T.);
+#1856 = EDGE_CURVE('',#1834,#1857,#1859,.T.);
+#1857 = VERTEX_POINT('',#1858);
+#1858 = CARTESIAN_POINT('',(0.5,-0.95,0.E+000));
+#1859 = SURFACE_CURVE('',#1860,(#1864,#1871),.PCURVE_S1.);
+#1860 = LINE('',#1861,#1862);
+#1861 = CARTESIAN_POINT('',(0.E+000,-0.95,0.E+000));
+#1862 = VECTOR('',#1863,1.);
+#1863 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1864 = PCURVE('',#1571,#1865);
+#1865 = DEFINITIONAL_REPRESENTATION('',(#1866),#1870);
+#1866 = LINE('',#1867,#1868);
+#1867 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1868 = VECTOR('',#1869,1.);
+#1869 = DIRECTION('',(1.,0.E+000));
+#1870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1871 = PCURVE('',#1872,#1877);
+#1872 = PLANE('',#1873);
+#1873 = AXIS2_PLACEMENT_3D('',#1874,#1875,#1876);
+#1874 = CARTESIAN_POINT('',(0.E+000,-0.95,0.E+000));
+#1875 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1876 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1877 = DEFINITIONAL_REPRESENTATION('',(#1878),#1882);
+#1878 = LINE('',#1879,#1880);
+#1879 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1880 = VECTOR('',#1881,1.);
+#1881 = DIRECTION('',(0.E+000,1.));
+#1882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1883 = ORIENTED_EDGE('',*,*,#1884,.T.);
+#1884 = EDGE_CURVE('',#1857,#1502,#1885,.T.);
+#1885 = SURFACE_CURVE('',#1886,(#1890,#1897),.PCURVE_S1.);
+#1886 = LINE('',#1887,#1888);
+#1887 = CARTESIAN_POINT('',(0.5,-0.95,0.E+000));
+#1888 = VECTOR('',#1889,1.);
+#1889 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1890 = PCURVE('',#1571,#1891);
+#1891 = DEFINITIONAL_REPRESENTATION('',(#1892),#1896);
+#1892 = LINE('',#1893,#1894);
+#1893 = CARTESIAN_POINT('',(0.5,0.E+000));
+#1894 = VECTOR('',#1895,1.);
+#1895 = DIRECTION('',(0.E+000,1.));
+#1896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1897 = PCURVE('',#1796,#1898);
+#1898 = DEFINITIONAL_REPRESENTATION('',(#1899),#1903);
+#1899 = LINE('',#1900,#1901);
+#1900 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1901 = VECTOR('',#1902,1.);
+#1902 = DIRECTION('',(0.E+000,-1.));
+#1903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1904 = ORIENTED_EDGE('',*,*,#1558,.F.);
+#1905 = ADVANCED_FACE('',(#1906),#1603,.F.);
+#1906 = FACE_BOUND('',#1907,.F.);
+#1907 = EDGE_LOOP('',(#1908,#1936,#1937,#1965));
+#1908 = ORIENTED_EDGE('',*,*,#1909,.F.);
+#1909 = EDGE_CURVE('',#1586,#1910,#1912,.T.);
+#1910 = VERTEX_POINT('',#1911);
+#1911 = CARTESIAN_POINT('',(0.E+000,-0.9,3.8));
+#1912 = SURFACE_CURVE('',#1913,(#1917,#1924),.PCURVE_S1.);
+#1913 = LINE('',#1914,#1915);
+#1914 = CARTESIAN_POINT('',(0.E+000,-0.9,-23.7));
+#1915 = VECTOR('',#1916,1.);
+#1916 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1917 = PCURVE('',#1603,#1918);
+#1918 = DEFINITIONAL_REPRESENTATION('',(#1919),#1923);
+#1919 = LINE('',#1920,#1921);
+#1920 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1921 = VECTOR('',#1922,1.);
+#1922 = DIRECTION('',(1.,0.E+000));
+#1923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1924 = PCURVE('',#1925,#1930);
+#1925 = PLANE('',#1926);
+#1926 = AXIS2_PLACEMENT_3D('',#1927,#1928,#1929);
+#1927 = CARTESIAN_POINT('',(0.E+000,-0.9,-23.7));
+#1928 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1929 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1930 = DEFINITIONAL_REPRESENTATION('',(#1931),#1935);
+#1931 = LINE('',#1932,#1933);
+#1932 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1933 = VECTOR('',#1934,1.);
+#1934 = DIRECTION('',(1.,0.E+000));
+#1935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1936 = ORIENTED_EDGE('',*,*,#1585,.T.);
+#1937 = ORIENTED_EDGE('',*,*,#1938,.T.);
+#1938 = EDGE_CURVE('',#1588,#1939,#1941,.T.);
+#1939 = VERTEX_POINT('',#1940);
+#1940 = CARTESIAN_POINT('',(0.E+000,-0.4,3.8));
+#1941 = SURFACE_CURVE('',#1942,(#1946,#1953),.PCURVE_S1.);
+#1942 = LINE('',#1943,#1944);
+#1943 = CARTESIAN_POINT('',(0.E+000,-0.4,-23.7));
+#1944 = VECTOR('',#1945,1.);
+#1945 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1946 = PCURVE('',#1603,#1947);
+#1947 = DEFINITIONAL_REPRESENTATION('',(#1948),#1952);
+#1948 = LINE('',#1949,#1950);
+#1949 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#1950 = VECTOR('',#1951,1.);
+#1951 = DIRECTION('',(1.,0.E+000));
+#1952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1953 = PCURVE('',#1954,#1959);
+#1954 = PLANE('',#1955);
+#1955 = AXIS2_PLACEMENT_3D('',#1956,#1957,#1958);
+#1956 = CARTESIAN_POINT('',(0.E+000,-0.4,-23.7));
+#1957 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1958 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1959 = DEFINITIONAL_REPRESENTATION('',(#1960),#1964);
+#1960 = LINE('',#1961,#1962);
+#1961 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1962 = VECTOR('',#1963,1.);
+#1963 = DIRECTION('',(1.,0.E+000));
+#1964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1965 = ORIENTED_EDGE('',*,*,#1966,.F.);
+#1966 = EDGE_CURVE('',#1910,#1939,#1967,.T.);
+#1967 = SURFACE_CURVE('',#1968,(#1972,#1979),.PCURVE_S1.);
+#1968 = LINE('',#1969,#1970);
+#1969 = CARTESIAN_POINT('',(0.E+000,-0.9,3.8));
+#1970 = VECTOR('',#1971,1.);
+#1971 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1972 = PCURVE('',#1603,#1973);
+#1973 = DEFINITIONAL_REPRESENTATION('',(#1974),#1978);
+#1974 = LINE('',#1975,#1976);
+#1975 = CARTESIAN_POINT('',(27.5,0.E+000));
+#1976 = VECTOR('',#1977,1.);
+#1977 = DIRECTION('',(0.E+000,-1.));
+#1978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1979 = PCURVE('',#1980,#1985);
+#1980 = PLANE('',#1981);
+#1981 = AXIS2_PLACEMENT_3D('',#1982,#1983,#1984);
+#1982 = CARTESIAN_POINT('',(0.E+000,-0.9,3.8));
+#1983 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1984 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1985 = DEFINITIONAL_REPRESENTATION('',(#1986),#1990);
+#1986 = LINE('',#1987,#1988);
+#1987 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1988 = VECTOR('',#1989,1.);
+#1989 = DIRECTION('',(0.E+000,1.));
+#1990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1991 = ADVANCED_FACE('',(#1992),#1656,.F.);
+#1992 = FACE_BOUND('',#1993,.F.);
+#1993 = EDGE_LOOP('',(#1994,#2022,#2023,#2024));
+#1994 = ORIENTED_EDGE('',*,*,#1995,.F.);
+#1995 = EDGE_CURVE('',#1588,#1996,#1998,.T.);
+#1996 = VERTEX_POINT('',#1997);
+#1997 = CARTESIAN_POINT('',(0.E+000,-0.35,1.));
+#1998 = SURFACE_CURVE('',#1999,(#2003,#2010),.PCURVE_S1.);
+#1999 = LINE('',#2000,#2001);
+#2000 = CARTESIAN_POINT('',(0.E+000,-0.95,1.));
+#2001 = VECTOR('',#2002,1.);
+#2002 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2003 = PCURVE('',#1656,#2004);
+#2004 = DEFINITIONAL_REPRESENTATION('',(#2005),#2009);
+#2005 = LINE('',#2006,#2007);
+#2006 = CARTESIAN_POINT('',(1.,0.E+000));
+#2007 = VECTOR('',#2008,1.);
+#2008 = DIRECTION('',(0.E+000,-1.));
+#2009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2010 = PCURVE('',#2011,#2016);
+#2011 = PLANE('',#2012);
+#2012 = AXIS2_PLACEMENT_3D('',#2013,#2014,#2015);
+#2013 = CARTESIAN_POINT('',(0.E+000,-0.95,1.));
+#2014 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2015 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2016 = DEFINITIONAL_REPRESENTATION('',(#2017),#2021);
+#2017 = LINE('',#2018,#2019);
+#2018 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2019 = VECTOR('',#2020,1.);
+#2020 = DIRECTION('',(0.E+000,1.));
+#2021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2022 = ORIENTED_EDGE('',*,*,#1642,.F.);
+#2023 = ORIENTED_EDGE('',*,*,#1671,.T.);
+#2024 = ORIENTED_EDGE('',*,*,#2025,.T.);
+#2025 = EDGE_CURVE('',#1672,#1996,#2026,.T.);
+#2026 = SURFACE_CURVE('',#2027,(#2031,#2038),.PCURVE_S1.);
+#2027 = LINE('',#2028,#2029);
+#2028 = CARTESIAN_POINT('',(0.E+000,-0.35,0.E+000));
+#2029 = VECTOR('',#2030,1.);
+#2030 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2031 = PCURVE('',#1656,#2032);
+#2032 = DEFINITIONAL_REPRESENTATION('',(#2033),#2037);
+#2033 = LINE('',#2034,#2035);
+#2034 = CARTESIAN_POINT('',(0.E+000,-0.6));
+#2035 = VECTOR('',#2036,1.);
+#2036 = DIRECTION('',(1.,0.E+000));
+#2037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2038 = PCURVE('',#1737,#2039);
+#2039 = DEFINITIONAL_REPRESENTATION('',(#2040),#2044);
+#2040 = LINE('',#2041,#2042);
+#2041 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2042 = VECTOR('',#2043,1.);
+#2043 = DIRECTION('',(1.,0.E+000));
+#2044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2045 = ADVANCED_FACE('',(#2046),#1629,.F.);
+#2046 = FACE_BOUND('',#2047,.F.);
+#2047 = EDGE_LOOP('',(#2048,#2076,#2097,#2098));
+#2048 = ORIENTED_EDGE('',*,*,#2049,.F.);
+#2049 = EDGE_CURVE('',#2050,#1586,#2052,.T.);
+#2050 = VERTEX_POINT('',#2051);
+#2051 = CARTESIAN_POINT('',(0.E+000,-0.95,1.));
+#2052 = SURFACE_CURVE('',#2053,(#2057,#2064),.PCURVE_S1.);
+#2053 = LINE('',#2054,#2055);
+#2054 = CARTESIAN_POINT('',(0.E+000,-0.95,1.));
+#2055 = VECTOR('',#2056,1.);
+#2056 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2057 = PCURVE('',#1629,#2058);
+#2058 = DEFINITIONAL_REPRESENTATION('',(#2059),#2063);
+#2059 = LINE('',#2060,#2061);
+#2060 = CARTESIAN_POINT('',(1.,0.E+000));
+#2061 = VECTOR('',#2062,1.);
+#2062 = DIRECTION('',(0.E+000,-1.));
+#2063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2064 = PCURVE('',#2065,#2070);
+#2065 = PLANE('',#2066);
+#2066 = AXIS2_PLACEMENT_3D('',#2067,#2068,#2069);
+#2067 = CARTESIAN_POINT('',(0.E+000,-0.95,1.));
+#2068 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2069 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2070 = DEFINITIONAL_REPRESENTATION('',(#2071),#2075);
+#2071 = LINE('',#2072,#2073);
+#2072 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2073 = VECTOR('',#2074,1.);
+#2074 = DIRECTION('',(0.E+000,1.));
+#2075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2076 = ORIENTED_EDGE('',*,*,#2077,.F.);
+#2077 = EDGE_CURVE('',#1834,#2050,#2078,.T.);
+#2078 = SURFACE_CURVE('',#2079,(#2083,#2090),.PCURVE_S1.);
+#2079 = LINE('',#2080,#2081);
+#2080 = CARTESIAN_POINT('',(0.E+000,-0.95,0.E+000));
+#2081 = VECTOR('',#2082,1.);
+#2082 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2083 = PCURVE('',#1629,#2084);
+#2084 = DEFINITIONAL_REPRESENTATION('',(#2085),#2089);
+#2085 = LINE('',#2086,#2087);
+#2086 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2087 = VECTOR('',#2088,1.);
+#2088 = DIRECTION('',(1.,0.E+000));
+#2089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2090 = PCURVE('',#1872,#2091);
+#2091 = DEFINITIONAL_REPRESENTATION('',(#2092),#2096);
+#2092 = LINE('',#2093,#2094);
+#2093 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2094 = VECTOR('',#2095,1.);
+#2095 = DIRECTION('',(1.,0.E+000));
+#2096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2097 = ORIENTED_EDGE('',*,*,#1833,.T.);
+#2098 = ORIENTED_EDGE('',*,*,#1615,.T.);
+#2099 = ADVANCED_FACE('',(#2100),#1737,.T.);
+#2100 = FACE_BOUND('',#2101,.T.);
+#2101 = EDGE_LOOP('',(#2102,#2103,#2104,#2127));
+#2102 = ORIENTED_EDGE('',*,*,#1723,.F.);
+#2103 = ORIENTED_EDGE('',*,*,#2025,.T.);
+#2104 = ORIENTED_EDGE('',*,*,#2105,.T.);
+#2105 = EDGE_CURVE('',#1996,#2106,#2108,.T.);
+#2106 = VERTEX_POINT('',#2107);
+#2107 = CARTESIAN_POINT('',(0.5,-0.35,1.));
+#2108 = SURFACE_CURVE('',#2109,(#2113,#2120),.PCURVE_S1.);
+#2109 = LINE('',#2110,#2111);
+#2110 = CARTESIAN_POINT('',(0.E+000,-0.35,1.));
+#2111 = VECTOR('',#2112,1.);
+#2112 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2113 = PCURVE('',#1737,#2114);
+#2114 = DEFINITIONAL_REPRESENTATION('',(#2115),#2119);
+#2115 = LINE('',#2116,#2117);
+#2116 = CARTESIAN_POINT('',(1.,0.E+000));
+#2117 = VECTOR('',#2118,1.);
+#2118 = DIRECTION('',(0.E+000,1.));
+#2119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2120 = PCURVE('',#2011,#2121);
+#2121 = DEFINITIONAL_REPRESENTATION('',(#2122),#2126);
+#2122 = LINE('',#2123,#2124);
+#2123 = CARTESIAN_POINT('',(0.E+000,0.6));
+#2124 = VECTOR('',#2125,1.);
+#2125 = DIRECTION('',(1.,0.E+000));
+#2126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2127 = ORIENTED_EDGE('',*,*,#2128,.F.);
+#2128 = EDGE_CURVE('',#1696,#2106,#2129,.T.);
+#2129 = SURFACE_CURVE('',#2130,(#2134,#2141),.PCURVE_S1.);
+#2130 = LINE('',#2131,#2132);
+#2131 = CARTESIAN_POINT('',(0.5,-0.35,0.E+000));
+#2132 = VECTOR('',#2133,1.);
+#2133 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2134 = PCURVE('',#1737,#2135);
+#2135 = DEFINITIONAL_REPRESENTATION('',(#2136),#2140);
+#2136 = LINE('',#2137,#2138);
+#2137 = CARTESIAN_POINT('',(0.E+000,0.5));
+#2138 = VECTOR('',#2139,1.);
+#2139 = DIRECTION('',(1.,0.E+000));
+#2140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2141 = PCURVE('',#1711,#2142);
+#2142 = DEFINITIONAL_REPRESENTATION('',(#2143),#2147);
+#2143 = LINE('',#2144,#2145);
+#2144 = CARTESIAN_POINT('',(0.E+000,-0.6));
+#2145 = VECTOR('',#2146,1.);
+#2146 = DIRECTION('',(1.,0.E+000));
+#2147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2148 = ADVANCED_FACE('',(#2149),#1711,.T.);
+#2149 = FACE_BOUND('',#2150,.T.);
+#2150 = EDGE_LOOP('',(#2151,#2172,#2173,#2174));
+#2151 = ORIENTED_EDGE('',*,*,#2152,.F.);
+#2152 = EDGE_CURVE('',#1755,#2106,#2153,.T.);
+#2153 = SURFACE_CURVE('',#2154,(#2158,#2165),.PCURVE_S1.);
+#2154 = LINE('',#2155,#2156);
+#2155 = CARTESIAN_POINT('',(0.5,-0.95,1.));
+#2156 = VECTOR('',#2157,1.);
+#2157 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2158 = PCURVE('',#1711,#2159);
+#2159 = DEFINITIONAL_REPRESENTATION('',(#2160),#2164);
+#2160 = LINE('',#2161,#2162);
+#2161 = CARTESIAN_POINT('',(1.,0.E+000));
+#2162 = VECTOR('',#2163,1.);
+#2163 = DIRECTION('',(0.E+000,-1.));
+#2164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2165 = PCURVE('',#2011,#2166);
+#2166 = DEFINITIONAL_REPRESENTATION('',(#2167),#2171);
+#2167 = LINE('',#2168,#2169);
+#2168 = CARTESIAN_POINT('',(0.5,0.E+000));
+#2169 = VECTOR('',#2170,1.);
+#2170 = DIRECTION('',(0.E+000,1.));
+#2171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2172 = ORIENTED_EDGE('',*,*,#1809,.F.);
+#2173 = ORIENTED_EDGE('',*,*,#1695,.T.);
+#2174 = ORIENTED_EDGE('',*,*,#2128,.T.);
+#2175 = ADVANCED_FACE('',(#2176),#1770,.T.);
+#2176 = FACE_BOUND('',#2177,.T.);
+#2177 = EDGE_LOOP('',(#2178,#2201,#2202,#2225));
+#2178 = ORIENTED_EDGE('',*,*,#2179,.F.);
+#2179 = EDGE_CURVE('',#1753,#2180,#2182,.T.);
+#2180 = VERTEX_POINT('',#2181);
+#2181 = CARTESIAN_POINT('',(0.5,-0.9,3.8));
+#2182 = SURFACE_CURVE('',#2183,(#2187,#2194),.PCURVE_S1.);
+#2183 = LINE('',#2184,#2185);
+#2184 = CARTESIAN_POINT('',(0.5,-0.9,-23.7));
+#2185 = VECTOR('',#2186,1.);
+#2186 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2187 = PCURVE('',#1770,#2188);
+#2188 = DEFINITIONAL_REPRESENTATION('',(#2189),#2193);
+#2189 = LINE('',#2190,#2191);
+#2190 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2191 = VECTOR('',#2192,1.);
+#2192 = DIRECTION('',(1.,0.E+000));
+#2193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2194 = PCURVE('',#1925,#2195);
+#2195 = DEFINITIONAL_REPRESENTATION('',(#2196),#2200);
+#2196 = LINE('',#2197,#2198);
+#2197 = CARTESIAN_POINT('',(0.E+000,0.5));
+#2198 = VECTOR('',#2199,1.);
+#2199 = DIRECTION('',(1.,0.E+000));
+#2200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2201 = ORIENTED_EDGE('',*,*,#1752,.T.);
+#2202 = ORIENTED_EDGE('',*,*,#2203,.T.);
+#2203 = EDGE_CURVE('',#1755,#2204,#2206,.T.);
+#2204 = VERTEX_POINT('',#2205);
+#2205 = CARTESIAN_POINT('',(0.5,-0.4,3.8));
+#2206 = SURFACE_CURVE('',#2207,(#2211,#2218),.PCURVE_S1.);
+#2207 = LINE('',#2208,#2209);
+#2208 = CARTESIAN_POINT('',(0.5,-0.4,-23.7));
+#2209 = VECTOR('',#2210,1.);
+#2210 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2211 = PCURVE('',#1770,#2212);
+#2212 = DEFINITIONAL_REPRESENTATION('',(#2213),#2217);
+#2213 = LINE('',#2214,#2215);
+#2214 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#2215 = VECTOR('',#2216,1.);
+#2216 = DIRECTION('',(1.,0.E+000));
+#2217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2218 = PCURVE('',#1954,#2219);
+#2219 = DEFINITIONAL_REPRESENTATION('',(#2220),#2224);
+#2220 = LINE('',#2221,#2222);
+#2221 = CARTESIAN_POINT('',(0.E+000,0.5));
+#2222 = VECTOR('',#2223,1.);
+#2223 = DIRECTION('',(1.,0.E+000));
+#2224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2225 = ORIENTED_EDGE('',*,*,#2226,.F.);
+#2226 = EDGE_CURVE('',#2180,#2204,#2227,.T.);
+#2227 = SURFACE_CURVE('',#2228,(#2232,#2239),.PCURVE_S1.);
+#2228 = LINE('',#2229,#2230);
+#2229 = CARTESIAN_POINT('',(0.5,-0.9,3.8));
+#2230 = VECTOR('',#2231,1.);
+#2231 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2232 = PCURVE('',#1770,#2233);
+#2233 = DEFINITIONAL_REPRESENTATION('',(#2234),#2238);
+#2234 = LINE('',#2235,#2236);
+#2235 = CARTESIAN_POINT('',(27.5,0.E+000));
+#2236 = VECTOR('',#2237,1.);
+#2237 = DIRECTION('',(0.E+000,-1.));
+#2238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2239 = PCURVE('',#1980,#2240);
+#2240 = DEFINITIONAL_REPRESENTATION('',(#2241),#2245);
+#2241 = LINE('',#2242,#2243);
+#2242 = CARTESIAN_POINT('',(0.5,0.E+000));
+#2243 = VECTOR('',#2244,1.);
+#2244 = DIRECTION('',(0.E+000,1.));
+#2245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2246 = ADVANCED_FACE('',(#2247),#1796,.T.);
+#2247 = FACE_BOUND('',#2248,.T.);
+#2248 = EDGE_LOOP('',(#2249,#2272,#2293,#2294));
+#2249 = ORIENTED_EDGE('',*,*,#2250,.F.);
+#2250 = EDGE_CURVE('',#2251,#1753,#2253,.T.);
+#2251 = VERTEX_POINT('',#2252);
+#2252 = CARTESIAN_POINT('',(0.5,-0.95,1.));
+#2253 = SURFACE_CURVE('',#2254,(#2258,#2265),.PCURVE_S1.);
+#2254 = LINE('',#2255,#2256);
+#2255 = CARTESIAN_POINT('',(0.5,-0.95,1.));
+#2256 = VECTOR('',#2257,1.);
+#2257 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2258 = PCURVE('',#1796,#2259);
+#2259 = DEFINITIONAL_REPRESENTATION('',(#2260),#2264);
+#2260 = LINE('',#2261,#2262);
+#2261 = CARTESIAN_POINT('',(1.,0.E+000));
+#2262 = VECTOR('',#2263,1.);
+#2263 = DIRECTION('',(0.E+000,-1.));
+#2264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2265 = PCURVE('',#2065,#2266);
+#2266 = DEFINITIONAL_REPRESENTATION('',(#2267),#2271);
+#2267 = LINE('',#2268,#2269);
+#2268 = CARTESIAN_POINT('',(0.5,0.E+000));
+#2269 = VECTOR('',#2270,1.);
+#2270 = DIRECTION('',(0.E+000,1.));
+#2271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2272 = ORIENTED_EDGE('',*,*,#2273,.F.);
+#2273 = EDGE_CURVE('',#1857,#2251,#2274,.T.);
+#2274 = SURFACE_CURVE('',#2275,(#2279,#2286),.PCURVE_S1.);
+#2275 = LINE('',#2276,#2277);
+#2276 = CARTESIAN_POINT('',(0.5,-0.95,0.E+000));
+#2277 = VECTOR('',#2278,1.);
+#2278 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2279 = PCURVE('',#1796,#2280);
+#2280 = DEFINITIONAL_REPRESENTATION('',(#2281),#2285);
+#2281 = LINE('',#2282,#2283);
+#2282 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2283 = VECTOR('',#2284,1.);
+#2284 = DIRECTION('',(1.,0.E+000));
+#2285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2286 = PCURVE('',#1872,#2287);
+#2287 = DEFINITIONAL_REPRESENTATION('',(#2288),#2292);
+#2288 = LINE('',#2289,#2290);
+#2289 = CARTESIAN_POINT('',(0.E+000,0.5));
+#2290 = VECTOR('',#2291,1.);
+#2291 = DIRECTION('',(1.,0.E+000));
+#2292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2293 = ORIENTED_EDGE('',*,*,#1884,.T.);
+#2294 = ORIENTED_EDGE('',*,*,#1782,.T.);
+#2295 = ADVANCED_FACE('',(#2296),#1872,.F.);
+#2296 = FACE_BOUND('',#2297,.F.);
+#2297 = EDGE_LOOP('',(#2298,#2299,#2300,#2321));
+#2298 = ORIENTED_EDGE('',*,*,#1856,.F.);
+#2299 = ORIENTED_EDGE('',*,*,#2077,.T.);
+#2300 = ORIENTED_EDGE('',*,*,#2301,.T.);
+#2301 = EDGE_CURVE('',#2050,#2251,#2302,.T.);
+#2302 = SURFACE_CURVE('',#2303,(#2307,#2314),.PCURVE_S1.);
+#2303 = LINE('',#2304,#2305);
+#2304 = CARTESIAN_POINT('',(0.E+000,-0.95,1.));
+#2305 = VECTOR('',#2306,1.);
+#2306 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2307 = PCURVE('',#1872,#2308);
+#2308 = DEFINITIONAL_REPRESENTATION('',(#2309),#2313);
+#2309 = LINE('',#2310,#2311);
+#2310 = CARTESIAN_POINT('',(1.,0.E+000));
+#2311 = VECTOR('',#2312,1.);
+#2312 = DIRECTION('',(0.E+000,1.));
+#2313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2314 = PCURVE('',#2065,#2315);
+#2315 = DEFINITIONAL_REPRESENTATION('',(#2316),#2320);
+#2316 = LINE('',#2317,#2318);
+#2317 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2318 = VECTOR('',#2319,1.);
+#2319 = DIRECTION('',(1.,0.E+000));
+#2320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2321 = ORIENTED_EDGE('',*,*,#2273,.F.);
+#2322 = ADVANCED_FACE('',(#2323),#1925,.F.);
+#2323 = FACE_BOUND('',#2324,.F.);
+#2324 = EDGE_LOOP('',(#2325,#2326,#2345,#2346));
+#2325 = ORIENTED_EDGE('',*,*,#2179,.F.);
+#2326 = ORIENTED_EDGE('',*,*,#2327,.F.);
+#2327 = EDGE_CURVE('',#1586,#1753,#2328,.T.);
+#2328 = SURFACE_CURVE('',#2329,(#2333,#2339),.PCURVE_S1.);
+#2329 = LINE('',#2330,#2331);
+#2330 = CARTESIAN_POINT('',(0.E+000,-0.9,1.));
+#2331 = VECTOR('',#2332,1.);
+#2332 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2333 = PCURVE('',#1925,#2334);
+#2334 = DEFINITIONAL_REPRESENTATION('',(#2335),#2338);
+#2335 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2336,#2337),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#2336 = CARTESIAN_POINT('',(24.7,-5.E-002));
+#2337 = CARTESIAN_POINT('',(24.7,0.55));
+#2338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2339 = PCURVE('',#2065,#2340);
+#2340 = DEFINITIONAL_REPRESENTATION('',(#2341),#2344);
+#2341 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2342,#2343),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#2342 = CARTESIAN_POINT('',(-5.E-002,5.E-002));
+#2343 = CARTESIAN_POINT('',(0.55,5.E-002));
+#2344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2345 = ORIENTED_EDGE('',*,*,#1909,.T.);
+#2346 = ORIENTED_EDGE('',*,*,#2347,.T.);
+#2347 = EDGE_CURVE('',#1910,#2180,#2348,.T.);
+#2348 = SURFACE_CURVE('',#2349,(#2353,#2360),.PCURVE_S1.);
+#2349 = LINE('',#2350,#2351);
+#2350 = CARTESIAN_POINT('',(0.E+000,-0.9,3.8));
+#2351 = VECTOR('',#2352,1.);
+#2352 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2353 = PCURVE('',#1925,#2354);
+#2354 = DEFINITIONAL_REPRESENTATION('',(#2355),#2359);
+#2355 = LINE('',#2356,#2357);
+#2356 = CARTESIAN_POINT('',(27.5,0.E+000));
+#2357 = VECTOR('',#2358,1.);
+#2358 = DIRECTION('',(0.E+000,1.));
+#2359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2360 = PCURVE('',#1980,#2361);
+#2361 = DEFINITIONAL_REPRESENTATION('',(#2362),#2366);
+#2362 = LINE('',#2363,#2364);
+#2363 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2364 = VECTOR('',#2365,1.);
+#2365 = DIRECTION('',(1.,0.E+000));
+#2366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2367 = ADVANCED_FACE('',(#2368),#1980,.T.);
+#2368 = FACE_BOUND('',#2369,.T.);
+#2369 = EDGE_LOOP('',(#2370,#2371,#2372,#2373));
+#2370 = ORIENTED_EDGE('',*,*,#1966,.F.);
+#2371 = ORIENTED_EDGE('',*,*,#2347,.T.);
+#2372 = ORIENTED_EDGE('',*,*,#2226,.T.);
+#2373 = ORIENTED_EDGE('',*,*,#2374,.F.);
+#2374 = EDGE_CURVE('',#1939,#2204,#2375,.T.);
+#2375 = SURFACE_CURVE('',#2376,(#2380,#2387),.PCURVE_S1.);
+#2376 = LINE('',#2377,#2378);
+#2377 = CARTESIAN_POINT('',(0.E+000,-0.4,3.8));
+#2378 = VECTOR('',#2379,1.);
+#2379 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2380 = PCURVE('',#1980,#2381);
+#2381 = DEFINITIONAL_REPRESENTATION('',(#2382),#2386);
+#2382 = LINE('',#2383,#2384);
+#2383 = CARTESIAN_POINT('',(0.E+000,0.5));
+#2384 = VECTOR('',#2385,1.);
+#2385 = DIRECTION('',(1.,0.E+000));
+#2386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2387 = PCURVE('',#1954,#2388);
+#2388 = DEFINITIONAL_REPRESENTATION('',(#2389),#2393);
+#2389 = LINE('',#2390,#2391);
+#2390 = CARTESIAN_POINT('',(27.5,0.E+000));
+#2391 = VECTOR('',#2392,1.);
+#2392 = DIRECTION('',(0.E+000,1.));
+#2393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2394 = ADVANCED_FACE('',(#2395),#1954,.T.);
+#2395 = FACE_BOUND('',#2396,.T.);
+#2396 = EDGE_LOOP('',(#2397,#2398,#2417,#2418));
+#2397 = ORIENTED_EDGE('',*,*,#2203,.F.);
+#2398 = ORIENTED_EDGE('',*,*,#2399,.F.);
+#2399 = EDGE_CURVE('',#1588,#1755,#2400,.T.);
+#2400 = SURFACE_CURVE('',#2401,(#2405,#2411),.PCURVE_S1.);
+#2401 = LINE('',#2402,#2403);
+#2402 = CARTESIAN_POINT('',(0.E+000,-0.4,1.));
+#2403 = VECTOR('',#2404,1.);
+#2404 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2405 = PCURVE('',#1954,#2406);
+#2406 = DEFINITIONAL_REPRESENTATION('',(#2407),#2410);
+#2407 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2408,#2409),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#2408 = CARTESIAN_POINT('',(24.7,-5.E-002));
+#2409 = CARTESIAN_POINT('',(24.7,0.55));
+#2410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2411 = PCURVE('',#2011,#2412);
+#2412 = DEFINITIONAL_REPRESENTATION('',(#2413),#2416);
+#2413 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2414,#2415),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#2414 = CARTESIAN_POINT('',(-5.E-002,0.55));
+#2415 = CARTESIAN_POINT('',(0.55,0.55));
+#2416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2417 = ORIENTED_EDGE('',*,*,#1938,.T.);
+#2418 = ORIENTED_EDGE('',*,*,#2374,.T.);
+#2419 = ADVANCED_FACE('',(#2420),#2011,.T.);
+#2420 = FACE_BOUND('',#2421,.T.);
+#2421 = EDGE_LOOP('',(#2422,#2423,#2424,#2425));
+#2422 = ORIENTED_EDGE('',*,*,#1995,.F.);
+#2423 = ORIENTED_EDGE('',*,*,#2399,.T.);
+#2424 = ORIENTED_EDGE('',*,*,#2152,.T.);
+#2425 = ORIENTED_EDGE('',*,*,#2105,.F.);
+#2426 = ADVANCED_FACE('',(#2427),#2065,.T.);
+#2427 = FACE_BOUND('',#2428,.T.);
+#2428 = EDGE_LOOP('',(#2429,#2430,#2431,#2432));
+#2429 = ORIENTED_EDGE('',*,*,#2049,.F.);
+#2430 = ORIENTED_EDGE('',*,*,#2301,.T.);
+#2431 = ORIENTED_EDGE('',*,*,#2250,.T.);
+#2432 = ORIENTED_EDGE('',*,*,#2327,.F.);
+#2433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2437)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2434,#2435,#2436)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2434 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2435 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2436 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2437 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2434,
+  'distance_accuracy_value','confusion accuracy');
+#2438 = SHAPE_DEFINITION_REPRESENTATION(#2439,#1246);
+#2439 = PRODUCT_DEFINITION_SHAPE('','',#2440);
+#2440 = PRODUCT_DEFINITION('design','',#2441,#2444);
+#2441 = PRODUCT_DEFINITION_FORMATION('','',#2442);
+#2442 = PRODUCT('Green','Green','',(#2443));
+#2443 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#2444 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2445 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2446,#2448);
+#2446 = ( REPRESENTATION_RELATIONSHIP('','',#1246,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2447) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2447 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#2448 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2449);
+#2449 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#2440,$);
+#2450 = PRODUCT_TYPE('part',$,(#2442));
+#2451 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2452),#3638);
+#2452 = MANIFOLD_SOLID_BREP('',#2453);
+#2453 = CLOSED_SHELL('',(#2454,#2574,#2650,#2702,#2756,#2786,#2872,#2953
+    ,#3034,#3110,#3196,#3250,#3304,#3353,#3380,#3451,#3500,#3527,#3572,
+    #3599,#3624,#3631));
+#2454 = ADVANCED_FACE('',(#2455),#2469,.F.);
+#2455 = FACE_BOUND('',#2456,.F.);
+#2456 = EDGE_LOOP('',(#2457,#2492,#2520,#2548));
+#2457 = ORIENTED_EDGE('',*,*,#2458,.F.);
+#2458 = EDGE_CURVE('',#2459,#2461,#2463,.T.);
+#2459 = VERTEX_POINT('',#2460);
+#2460 = CARTESIAN_POINT('',(0.E+000,0.4,-25.7));
+#2461 = VERTEX_POINT('',#2462);
+#2462 = CARTESIAN_POINT('',(0.E+000,0.9,-25.7));
+#2463 = SURFACE_CURVE('',#2464,(#2468,#2480),.PCURVE_S1.);
+#2464 = LINE('',#2465,#2466);
+#2465 = CARTESIAN_POINT('',(0.E+000,0.4,-25.7));
+#2466 = VECTOR('',#2467,1.);
+#2467 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2468 = PCURVE('',#2469,#2474);
+#2469 = PLANE('',#2470);
+#2470 = AXIS2_PLACEMENT_3D('',#2471,#2472,#2473);
+#2471 = CARTESIAN_POINT('',(0.E+000,0.4,-25.7));
+#2472 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2473 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2474 = DEFINITIONAL_REPRESENTATION('',(#2475),#2479);
+#2475 = LINE('',#2476,#2477);
+#2476 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2477 = VECTOR('',#2478,1.);
+#2478 = DIRECTION('',(0.E+000,1.));
+#2479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2480 = PCURVE('',#2481,#2486);
+#2481 = PLANE('',#2482);
+#2482 = AXIS2_PLACEMENT_3D('',#2483,#2484,#2485);
+#2483 = CARTESIAN_POINT('',(0.E+000,0.4,-25.7));
+#2484 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2485 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2486 = DEFINITIONAL_REPRESENTATION('',(#2487),#2491);
+#2487 = LINE('',#2488,#2489);
+#2488 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2489 = VECTOR('',#2490,1.);
+#2490 = DIRECTION('',(0.E+000,-1.));
+#2491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2492 = ORIENTED_EDGE('',*,*,#2493,.T.);
+#2493 = EDGE_CURVE('',#2459,#2494,#2496,.T.);
+#2494 = VERTEX_POINT('',#2495);
+#2495 = CARTESIAN_POINT('',(0.5,0.4,-25.7));
+#2496 = SURFACE_CURVE('',#2497,(#2501,#2508),.PCURVE_S1.);
+#2497 = LINE('',#2498,#2499);
+#2498 = CARTESIAN_POINT('',(0.E+000,0.4,-25.7));
+#2499 = VECTOR('',#2500,1.);
+#2500 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2501 = PCURVE('',#2469,#2502);
+#2502 = DEFINITIONAL_REPRESENTATION('',(#2503),#2507);
+#2503 = LINE('',#2504,#2505);
+#2504 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2505 = VECTOR('',#2506,1.);
+#2506 = DIRECTION('',(1.,0.E+000));
+#2507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2508 = PCURVE('',#2509,#2514);
+#2509 = PLANE('',#2510);
+#2510 = AXIS2_PLACEMENT_3D('',#2511,#2512,#2513);
+#2511 = CARTESIAN_POINT('',(0.E+000,0.4,-25.7));
+#2512 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2513 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2514 = DEFINITIONAL_REPRESENTATION('',(#2515),#2519);
+#2515 = LINE('',#2516,#2517);
+#2516 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2517 = VECTOR('',#2518,1.);
+#2518 = DIRECTION('',(0.E+000,1.));
+#2519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2520 = ORIENTED_EDGE('',*,*,#2521,.T.);
+#2521 = EDGE_CURVE('',#2494,#2522,#2524,.T.);
+#2522 = VERTEX_POINT('',#2523);
+#2523 = CARTESIAN_POINT('',(0.5,0.9,-25.7));
+#2524 = SURFACE_CURVE('',#2525,(#2529,#2536),.PCURVE_S1.);
+#2525 = LINE('',#2526,#2527);
+#2526 = CARTESIAN_POINT('',(0.5,0.4,-25.7));
+#2527 = VECTOR('',#2528,1.);
+#2528 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2529 = PCURVE('',#2469,#2530);
+#2530 = DEFINITIONAL_REPRESENTATION('',(#2531),#2535);
+#2531 = LINE('',#2532,#2533);
+#2532 = CARTESIAN_POINT('',(0.5,0.E+000));
+#2533 = VECTOR('',#2534,1.);
+#2534 = DIRECTION('',(0.E+000,1.));
+#2535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2536 = PCURVE('',#2537,#2542);
+#2537 = PLANE('',#2538);
+#2538 = AXIS2_PLACEMENT_3D('',#2539,#2540,#2541);
+#2539 = CARTESIAN_POINT('',(0.5,0.4,-25.7));
+#2540 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2541 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2542 = DEFINITIONAL_REPRESENTATION('',(#2543),#2547);
+#2543 = LINE('',#2544,#2545);
+#2544 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2545 = VECTOR('',#2546,1.);
+#2546 = DIRECTION('',(0.E+000,-1.));
+#2547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2548 = ORIENTED_EDGE('',*,*,#2549,.F.);
+#2549 = EDGE_CURVE('',#2461,#2522,#2550,.T.);
+#2550 = SURFACE_CURVE('',#2551,(#2555,#2562),.PCURVE_S1.);
+#2551 = LINE('',#2552,#2553);
+#2552 = CARTESIAN_POINT('',(0.E+000,0.9,-25.7));
+#2553 = VECTOR('',#2554,1.);
+#2554 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2555 = PCURVE('',#2469,#2556);
+#2556 = DEFINITIONAL_REPRESENTATION('',(#2557),#2561);
+#2557 = LINE('',#2558,#2559);
+#2558 = CARTESIAN_POINT('',(0.E+000,0.5));
+#2559 = VECTOR('',#2560,1.);
+#2560 = DIRECTION('',(1.,0.E+000));
+#2561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2562 = PCURVE('',#2563,#2568);
+#2563 = PLANE('',#2564);
+#2564 = AXIS2_PLACEMENT_3D('',#2565,#2566,#2567);
+#2565 = CARTESIAN_POINT('',(0.E+000,0.9,-25.7));
+#2566 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2567 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2568 = DEFINITIONAL_REPRESENTATION('',(#2569),#2573);
+#2569 = LINE('',#2570,#2571);
+#2570 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2571 = VECTOR('',#2572,1.);
+#2572 = DIRECTION('',(0.E+000,1.));
+#2573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2574 = ADVANCED_FACE('',(#2575),#2481,.F.);
+#2575 = FACE_BOUND('',#2576,.F.);
+#2576 = EDGE_LOOP('',(#2577,#2600,#2601,#2624));
+#2577 = ORIENTED_EDGE('',*,*,#2578,.F.);
+#2578 = EDGE_CURVE('',#2459,#2579,#2581,.T.);
+#2579 = VERTEX_POINT('',#2580);
+#2580 = CARTESIAN_POINT('',(0.E+000,0.4,0.E+000));
+#2581 = SURFACE_CURVE('',#2582,(#2586,#2593),.PCURVE_S1.);
+#2582 = LINE('',#2583,#2584);
+#2583 = CARTESIAN_POINT('',(0.E+000,0.4,-25.7));
+#2584 = VECTOR('',#2585,1.);
+#2585 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2586 = PCURVE('',#2481,#2587);
+#2587 = DEFINITIONAL_REPRESENTATION('',(#2588),#2592);
+#2588 = LINE('',#2589,#2590);
+#2589 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2590 = VECTOR('',#2591,1.);
+#2591 = DIRECTION('',(1.,0.E+000));
+#2592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2593 = PCURVE('',#2509,#2594);
+#2594 = DEFINITIONAL_REPRESENTATION('',(#2595),#2599);
+#2595 = LINE('',#2596,#2597);
+#2596 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2597 = VECTOR('',#2598,1.);
+#2598 = DIRECTION('',(1.,0.E+000));
+#2599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2600 = ORIENTED_EDGE('',*,*,#2458,.T.);
+#2601 = ORIENTED_EDGE('',*,*,#2602,.T.);
+#2602 = EDGE_CURVE('',#2461,#2603,#2605,.T.);
+#2603 = VERTEX_POINT('',#2604);
+#2604 = CARTESIAN_POINT('',(0.E+000,0.9,0.E+000));
+#2605 = SURFACE_CURVE('',#2606,(#2610,#2617),.PCURVE_S1.);
+#2606 = LINE('',#2607,#2608);
+#2607 = CARTESIAN_POINT('',(0.E+000,0.9,-25.7));
+#2608 = VECTOR('',#2609,1.);
+#2609 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2610 = PCURVE('',#2481,#2611);
+#2611 = DEFINITIONAL_REPRESENTATION('',(#2612),#2616);
+#2612 = LINE('',#2613,#2614);
+#2613 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#2614 = VECTOR('',#2615,1.);
+#2615 = DIRECTION('',(1.,0.E+000));
+#2616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2617 = PCURVE('',#2563,#2618);
+#2618 = DEFINITIONAL_REPRESENTATION('',(#2619),#2623);
+#2619 = LINE('',#2620,#2621);
+#2620 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2621 = VECTOR('',#2622,1.);
+#2622 = DIRECTION('',(1.,0.E+000));
+#2623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2624 = ORIENTED_EDGE('',*,*,#2625,.F.);
+#2625 = EDGE_CURVE('',#2579,#2603,#2626,.T.);
+#2626 = SURFACE_CURVE('',#2627,(#2631,#2638),.PCURVE_S1.);
+#2627 = LINE('',#2628,#2629);
+#2628 = CARTESIAN_POINT('',(0.E+000,0.35,0.E+000));
+#2629 = VECTOR('',#2630,1.);
+#2630 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2631 = PCURVE('',#2481,#2632);
+#2632 = DEFINITIONAL_REPRESENTATION('',(#2633),#2637);
+#2633 = LINE('',#2634,#2635);
+#2634 = CARTESIAN_POINT('',(25.7,5.E-002));
+#2635 = VECTOR('',#2636,1.);
+#2636 = DIRECTION('',(0.E+000,-1.));
+#2637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2638 = PCURVE('',#2639,#2644);
+#2639 = PLANE('',#2640);
+#2640 = AXIS2_PLACEMENT_3D('',#2641,#2642,#2643);
+#2641 = CARTESIAN_POINT('',(0.E+000,0.35,0.E+000));
+#2642 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2643 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2644 = DEFINITIONAL_REPRESENTATION('',(#2645),#2649);
+#2645 = LINE('',#2646,#2647);
+#2646 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2647 = VECTOR('',#2648,1.);
+#2648 = DIRECTION('',(0.E+000,-1.));
+#2649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2650 = ADVANCED_FACE('',(#2651),#2563,.T.);
+#2651 = FACE_BOUND('',#2652,.T.);
+#2652 = EDGE_LOOP('',(#2653,#2676,#2677,#2678));
+#2653 = ORIENTED_EDGE('',*,*,#2654,.F.);
+#2654 = EDGE_CURVE('',#2522,#2655,#2657,.T.);
+#2655 = VERTEX_POINT('',#2656);
+#2656 = CARTESIAN_POINT('',(0.5,0.9,0.E+000));
+#2657 = SURFACE_CURVE('',#2658,(#2662,#2669),.PCURVE_S1.);
+#2658 = LINE('',#2659,#2660);
+#2659 = CARTESIAN_POINT('',(0.5,0.9,-25.7));
+#2660 = VECTOR('',#2661,1.);
+#2661 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2662 = PCURVE('',#2563,#2663);
+#2663 = DEFINITIONAL_REPRESENTATION('',(#2664),#2668);
+#2664 = LINE('',#2665,#2666);
+#2665 = CARTESIAN_POINT('',(0.E+000,0.5));
+#2666 = VECTOR('',#2667,1.);
+#2667 = DIRECTION('',(1.,0.E+000));
+#2668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2669 = PCURVE('',#2537,#2670);
+#2670 = DEFINITIONAL_REPRESENTATION('',(#2671),#2675);
+#2671 = LINE('',#2672,#2673);
+#2672 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#2673 = VECTOR('',#2674,1.);
+#2674 = DIRECTION('',(1.,0.E+000));
+#2675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2676 = ORIENTED_EDGE('',*,*,#2549,.F.);
+#2677 = ORIENTED_EDGE('',*,*,#2602,.T.);
+#2678 = ORIENTED_EDGE('',*,*,#2679,.T.);
+#2679 = EDGE_CURVE('',#2603,#2655,#2680,.T.);
+#2680 = SURFACE_CURVE('',#2681,(#2685,#2691),.PCURVE_S1.);
+#2681 = LINE('',#2682,#2683);
+#2682 = CARTESIAN_POINT('',(0.E+000,0.9,0.E+000));
+#2683 = VECTOR('',#2684,1.);
+#2684 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2685 = PCURVE('',#2563,#2686);
+#2686 = DEFINITIONAL_REPRESENTATION('',(#2687),#2690);
+#2687 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2688,#2689),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#2688 = CARTESIAN_POINT('',(25.7,-5.E-002));
+#2689 = CARTESIAN_POINT('',(25.7,0.55));
+#2690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2691 = PCURVE('',#2692,#2697);
+#2692 = PLANE('',#2693);
+#2693 = AXIS2_PLACEMENT_3D('',#2694,#2695,#2696);
+#2694 = CARTESIAN_POINT('',(0.E+000,0.35,0.E+000));
+#2695 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2696 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2697 = DEFINITIONAL_REPRESENTATION('',(#2698),#2701);
+#2698 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2699,#2700),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#2699 = CARTESIAN_POINT('',(-5.E-002,0.55));
+#2700 = CARTESIAN_POINT('',(0.55,0.55));
+#2701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2702 = ADVANCED_FACE('',(#2703),#2537,.T.);
+#2703 = FACE_BOUND('',#2704,.T.);
+#2704 = EDGE_LOOP('',(#2705,#2728,#2729,#2730));
+#2705 = ORIENTED_EDGE('',*,*,#2706,.F.);
+#2706 = EDGE_CURVE('',#2494,#2707,#2709,.T.);
+#2707 = VERTEX_POINT('',#2708);
+#2708 = CARTESIAN_POINT('',(0.5,0.4,0.E+000));
+#2709 = SURFACE_CURVE('',#2710,(#2714,#2721),.PCURVE_S1.);
+#2710 = LINE('',#2711,#2712);
+#2711 = CARTESIAN_POINT('',(0.5,0.4,-25.7));
+#2712 = VECTOR('',#2713,1.);
+#2713 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2714 = PCURVE('',#2537,#2715);
+#2715 = DEFINITIONAL_REPRESENTATION('',(#2716),#2720);
+#2716 = LINE('',#2717,#2718);
+#2717 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2718 = VECTOR('',#2719,1.);
+#2719 = DIRECTION('',(1.,0.E+000));
+#2720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2721 = PCURVE('',#2509,#2722);
+#2722 = DEFINITIONAL_REPRESENTATION('',(#2723),#2727);
+#2723 = LINE('',#2724,#2725);
+#2724 = CARTESIAN_POINT('',(0.E+000,0.5));
+#2725 = VECTOR('',#2726,1.);
+#2726 = DIRECTION('',(1.,0.E+000));
+#2727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2728 = ORIENTED_EDGE('',*,*,#2521,.T.);
+#2729 = ORIENTED_EDGE('',*,*,#2654,.T.);
+#2730 = ORIENTED_EDGE('',*,*,#2731,.F.);
+#2731 = EDGE_CURVE('',#2707,#2655,#2732,.T.);
+#2732 = SURFACE_CURVE('',#2733,(#2737,#2744),.PCURVE_S1.);
+#2733 = LINE('',#2734,#2735);
+#2734 = CARTESIAN_POINT('',(0.5,0.35,0.E+000));
+#2735 = VECTOR('',#2736,1.);
+#2736 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2737 = PCURVE('',#2537,#2738);
+#2738 = DEFINITIONAL_REPRESENTATION('',(#2739),#2743);
+#2739 = LINE('',#2740,#2741);
+#2740 = CARTESIAN_POINT('',(25.7,5.E-002));
+#2741 = VECTOR('',#2742,1.);
+#2742 = DIRECTION('',(0.E+000,-1.));
+#2743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2744 = PCURVE('',#2745,#2750);
+#2745 = PLANE('',#2746);
+#2746 = AXIS2_PLACEMENT_3D('',#2747,#2748,#2749);
+#2747 = CARTESIAN_POINT('',(0.5,0.35,0.E+000));
+#2748 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2749 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2750 = DEFINITIONAL_REPRESENTATION('',(#2751),#2755);
+#2751 = LINE('',#2752,#2753);
+#2752 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2753 = VECTOR('',#2754,1.);
+#2754 = DIRECTION('',(0.E+000,-1.));
+#2755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2756 = ADVANCED_FACE('',(#2757),#2509,.F.);
+#2757 = FACE_BOUND('',#2758,.F.);
+#2758 = EDGE_LOOP('',(#2759,#2760,#2761,#2762));
+#2759 = ORIENTED_EDGE('',*,*,#2706,.F.);
+#2760 = ORIENTED_EDGE('',*,*,#2493,.F.);
+#2761 = ORIENTED_EDGE('',*,*,#2578,.T.);
+#2762 = ORIENTED_EDGE('',*,*,#2763,.T.);
+#2763 = EDGE_CURVE('',#2579,#2707,#2764,.T.);
+#2764 = SURFACE_CURVE('',#2765,(#2769,#2775),.PCURVE_S1.);
+#2765 = LINE('',#2766,#2767);
+#2766 = CARTESIAN_POINT('',(0.E+000,0.4,0.E+000));
+#2767 = VECTOR('',#2768,1.);
+#2768 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2769 = PCURVE('',#2509,#2770);
+#2770 = DEFINITIONAL_REPRESENTATION('',(#2771),#2774);
+#2771 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2772,#2773),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#2772 = CARTESIAN_POINT('',(25.7,-5.E-002));
+#2773 = CARTESIAN_POINT('',(25.7,0.55));
+#2774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2775 = PCURVE('',#2776,#2781);
+#2776 = PLANE('',#2777);
+#2777 = AXIS2_PLACEMENT_3D('',#2778,#2779,#2780);
+#2778 = CARTESIAN_POINT('',(0.E+000,0.35,0.E+000));
+#2779 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2780 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2781 = DEFINITIONAL_REPRESENTATION('',(#2782),#2785);
+#2782 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2783,#2784),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#2783 = CARTESIAN_POINT('',(-5.E-002,5.E-002));
+#2784 = CARTESIAN_POINT('',(0.55,5.E-002));
+#2785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2786 = ADVANCED_FACE('',(#2787),#2639,.F.);
+#2787 = FACE_BOUND('',#2788,.F.);
+#2788 = EDGE_LOOP('',(#2789,#2819,#2845,#2846));
+#2789 = ORIENTED_EDGE('',*,*,#2790,.F.);
+#2790 = EDGE_CURVE('',#2791,#2793,#2795,.T.);
+#2791 = VERTEX_POINT('',#2792);
+#2792 = CARTESIAN_POINT('',(0.E+000,0.4,1.));
+#2793 = VERTEX_POINT('',#2794);
+#2794 = CARTESIAN_POINT('',(0.E+000,0.9,1.));
+#2795 = SURFACE_CURVE('',#2796,(#2800,#2807),.PCURVE_S1.);
+#2796 = LINE('',#2797,#2798);
+#2797 = CARTESIAN_POINT('',(0.E+000,0.35,1.));
+#2798 = VECTOR('',#2799,1.);
+#2799 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2800 = PCURVE('',#2639,#2801);
+#2801 = DEFINITIONAL_REPRESENTATION('',(#2802),#2806);
+#2802 = LINE('',#2803,#2804);
+#2803 = CARTESIAN_POINT('',(1.,0.E+000));
+#2804 = VECTOR('',#2805,1.);
+#2805 = DIRECTION('',(0.E+000,-1.));
+#2806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2807 = PCURVE('',#2808,#2813);
+#2808 = PLANE('',#2809);
+#2809 = AXIS2_PLACEMENT_3D('',#2810,#2811,#2812);
+#2810 = CARTESIAN_POINT('',(0.E+000,0.4,-25.7));
+#2811 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2812 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2813 = DEFINITIONAL_REPRESENTATION('',(#2814),#2818);
+#2814 = LINE('',#2815,#2816);
+#2815 = CARTESIAN_POINT('',(26.7,5.E-002));
+#2816 = VECTOR('',#2817,1.);
+#2817 = DIRECTION('',(0.E+000,-1.));
+#2818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2819 = ORIENTED_EDGE('',*,*,#2820,.F.);
+#2820 = EDGE_CURVE('',#2579,#2791,#2821,.T.);
+#2821 = SURFACE_CURVE('',#2822,(#2826,#2833),.PCURVE_S1.);
+#2822 = LINE('',#2823,#2824);
+#2823 = CARTESIAN_POINT('',(0.E+000,0.4,-25.7));
+#2824 = VECTOR('',#2825,1.);
+#2825 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2826 = PCURVE('',#2639,#2827);
+#2827 = DEFINITIONAL_REPRESENTATION('',(#2828),#2832);
+#2828 = LINE('',#2829,#2830);
+#2829 = CARTESIAN_POINT('',(-25.7,-5.E-002));
+#2830 = VECTOR('',#2831,1.);
+#2831 = DIRECTION('',(1.,0.E+000));
+#2832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2833 = PCURVE('',#2834,#2839);
+#2834 = PLANE('',#2835);
+#2835 = AXIS2_PLACEMENT_3D('',#2836,#2837,#2838);
+#2836 = CARTESIAN_POINT('',(0.E+000,0.35,0.E+000));
+#2837 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2838 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2839 = DEFINITIONAL_REPRESENTATION('',(#2840),#2844);
+#2840 = LINE('',#2841,#2842);
+#2841 = CARTESIAN_POINT('',(-25.7,-5.E-002));
+#2842 = VECTOR('',#2843,1.);
+#2843 = DIRECTION('',(1.,0.E+000));
+#2844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2845 = ORIENTED_EDGE('',*,*,#2625,.T.);
+#2846 = ORIENTED_EDGE('',*,*,#2847,.T.);
+#2847 = EDGE_CURVE('',#2603,#2793,#2848,.T.);
+#2848 = SURFACE_CURVE('',#2849,(#2853,#2860),.PCURVE_S1.);
+#2849 = LINE('',#2850,#2851);
+#2850 = CARTESIAN_POINT('',(0.E+000,0.9,-25.7));
+#2851 = VECTOR('',#2852,1.);
+#2852 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2853 = PCURVE('',#2639,#2854);
+#2854 = DEFINITIONAL_REPRESENTATION('',(#2855),#2859);
+#2855 = LINE('',#2856,#2857);
+#2856 = CARTESIAN_POINT('',(-25.7,-0.55));
+#2857 = VECTOR('',#2858,1.);
+#2858 = DIRECTION('',(1.,0.E+000));
+#2859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2860 = PCURVE('',#2861,#2866);
+#2861 = PLANE('',#2862);
+#2862 = AXIS2_PLACEMENT_3D('',#2863,#2864,#2865);
+#2863 = CARTESIAN_POINT('',(0.E+000,0.35,0.E+000));
+#2864 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2865 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2866 = DEFINITIONAL_REPRESENTATION('',(#2867),#2871);
+#2867 = LINE('',#2868,#2869);
+#2868 = CARTESIAN_POINT('',(-25.7,-0.55));
+#2869 = VECTOR('',#2870,1.);
+#2870 = DIRECTION('',(1.,0.E+000));
+#2871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2872 = ADVANCED_FACE('',(#2873),#2692,.F.);
+#2873 = FACE_BOUND('',#2874,.F.);
+#2874 = EDGE_LOOP('',(#2875,#2898,#2899,#2927));
+#2875 = ORIENTED_EDGE('',*,*,#2876,.F.);
+#2876 = EDGE_CURVE('',#2603,#2877,#2879,.T.);
+#2877 = VERTEX_POINT('',#2878);
+#2878 = CARTESIAN_POINT('',(0.E+000,0.95,0.E+000));
+#2879 = SURFACE_CURVE('',#2880,(#2884,#2891),.PCURVE_S1.);
+#2880 = LINE('',#2881,#2882);
+#2881 = CARTESIAN_POINT('',(0.E+000,0.35,0.E+000));
+#2882 = VECTOR('',#2883,1.);
+#2883 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2884 = PCURVE('',#2692,#2885);
+#2885 = DEFINITIONAL_REPRESENTATION('',(#2886),#2890);
+#2886 = LINE('',#2887,#2888);
+#2887 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2888 = VECTOR('',#2889,1.);
+#2889 = DIRECTION('',(0.E+000,1.));
+#2890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2891 = PCURVE('',#2861,#2892);
+#2892 = DEFINITIONAL_REPRESENTATION('',(#2893),#2897);
+#2893 = LINE('',#2894,#2895);
+#2894 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2895 = VECTOR('',#2896,1.);
+#2896 = DIRECTION('',(0.E+000,-1.));
+#2897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2898 = ORIENTED_EDGE('',*,*,#2679,.T.);
+#2899 = ORIENTED_EDGE('',*,*,#2900,.T.);
+#2900 = EDGE_CURVE('',#2655,#2901,#2903,.T.);
+#2901 = VERTEX_POINT('',#2902);
+#2902 = CARTESIAN_POINT('',(0.5,0.95,0.E+000));
+#2903 = SURFACE_CURVE('',#2904,(#2908,#2915),.PCURVE_S1.);
+#2904 = LINE('',#2905,#2906);
+#2905 = CARTESIAN_POINT('',(0.5,0.35,0.E+000));
+#2906 = VECTOR('',#2907,1.);
+#2907 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2908 = PCURVE('',#2692,#2909);
+#2909 = DEFINITIONAL_REPRESENTATION('',(#2910),#2914);
+#2910 = LINE('',#2911,#2912);
+#2911 = CARTESIAN_POINT('',(0.5,0.E+000));
+#2912 = VECTOR('',#2913,1.);
+#2913 = DIRECTION('',(0.E+000,1.));
+#2914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2915 = PCURVE('',#2916,#2921);
+#2916 = PLANE('',#2917);
+#2917 = AXIS2_PLACEMENT_3D('',#2918,#2919,#2920);
+#2918 = CARTESIAN_POINT('',(0.5,0.35,0.E+000));
+#2919 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2920 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2921 = DEFINITIONAL_REPRESENTATION('',(#2922),#2926);
+#2922 = LINE('',#2923,#2924);
+#2923 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2924 = VECTOR('',#2925,1.);
+#2925 = DIRECTION('',(0.E+000,-1.));
+#2926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2927 = ORIENTED_EDGE('',*,*,#2928,.F.);
+#2928 = EDGE_CURVE('',#2877,#2901,#2929,.T.);
+#2929 = SURFACE_CURVE('',#2930,(#2934,#2941),.PCURVE_S1.);
+#2930 = LINE('',#2931,#2932);
+#2931 = CARTESIAN_POINT('',(0.E+000,0.95,0.E+000));
+#2932 = VECTOR('',#2933,1.);
+#2933 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2934 = PCURVE('',#2692,#2935);
+#2935 = DEFINITIONAL_REPRESENTATION('',(#2936),#2940);
+#2936 = LINE('',#2937,#2938);
+#2937 = CARTESIAN_POINT('',(0.E+000,0.6));
+#2938 = VECTOR('',#2939,1.);
+#2939 = DIRECTION('',(1.,0.E+000));
+#2940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2941 = PCURVE('',#2942,#2947);
+#2942 = PLANE('',#2943);
+#2943 = AXIS2_PLACEMENT_3D('',#2944,#2945,#2946);
+#2944 = CARTESIAN_POINT('',(0.E+000,0.95,0.E+000));
+#2945 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2946 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2947 = DEFINITIONAL_REPRESENTATION('',(#2948),#2952);
+#2948 = LINE('',#2949,#2950);
+#2949 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2950 = VECTOR('',#2951,1.);
+#2951 = DIRECTION('',(0.E+000,1.));
+#2952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2953 = ADVANCED_FACE('',(#2954),#2745,.T.);
+#2954 = FACE_BOUND('',#2955,.T.);
+#2955 = EDGE_LOOP('',(#2956,#2986,#3012,#3013));
+#2956 = ORIENTED_EDGE('',*,*,#2957,.F.);
+#2957 = EDGE_CURVE('',#2958,#2960,#2962,.T.);
+#2958 = VERTEX_POINT('',#2959);
+#2959 = CARTESIAN_POINT('',(0.5,0.4,1.));
+#2960 = VERTEX_POINT('',#2961);
+#2961 = CARTESIAN_POINT('',(0.5,0.9,1.));
+#2962 = SURFACE_CURVE('',#2963,(#2967,#2974),.PCURVE_S1.);
+#2963 = LINE('',#2964,#2965);
+#2964 = CARTESIAN_POINT('',(0.5,0.35,1.));
+#2965 = VECTOR('',#2966,1.);
+#2966 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2967 = PCURVE('',#2745,#2968);
+#2968 = DEFINITIONAL_REPRESENTATION('',(#2969),#2973);
+#2969 = LINE('',#2970,#2971);
+#2970 = CARTESIAN_POINT('',(1.,0.E+000));
+#2971 = VECTOR('',#2972,1.);
+#2972 = DIRECTION('',(0.E+000,-1.));
+#2973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2974 = PCURVE('',#2975,#2980);
+#2975 = PLANE('',#2976);
+#2976 = AXIS2_PLACEMENT_3D('',#2977,#2978,#2979);
+#2977 = CARTESIAN_POINT('',(0.5,0.4,-25.7));
+#2978 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2979 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2980 = DEFINITIONAL_REPRESENTATION('',(#2981),#2985);
+#2981 = LINE('',#2982,#2983);
+#2982 = CARTESIAN_POINT('',(26.7,5.E-002));
+#2983 = VECTOR('',#2984,1.);
+#2984 = DIRECTION('',(0.E+000,-1.));
+#2985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2986 = ORIENTED_EDGE('',*,*,#2987,.F.);
+#2987 = EDGE_CURVE('',#2707,#2958,#2988,.T.);
+#2988 = SURFACE_CURVE('',#2989,(#2993,#3000),.PCURVE_S1.);
+#2989 = LINE('',#2990,#2991);
+#2990 = CARTESIAN_POINT('',(0.5,0.4,-25.7));
+#2991 = VECTOR('',#2992,1.);
+#2992 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2993 = PCURVE('',#2745,#2994);
+#2994 = DEFINITIONAL_REPRESENTATION('',(#2995),#2999);
+#2995 = LINE('',#2996,#2997);
+#2996 = CARTESIAN_POINT('',(-25.7,-5.E-002));
+#2997 = VECTOR('',#2998,1.);
+#2998 = DIRECTION('',(1.,0.E+000));
+#2999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3000 = PCURVE('',#3001,#3006);
+#3001 = PLANE('',#3002);
+#3002 = AXIS2_PLACEMENT_3D('',#3003,#3004,#3005);
+#3003 = CARTESIAN_POINT('',(0.5,0.35,0.E+000));
+#3004 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3005 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3006 = DEFINITIONAL_REPRESENTATION('',(#3007),#3011);
+#3007 = LINE('',#3008,#3009);
+#3008 = CARTESIAN_POINT('',(-25.7,-5.E-002));
+#3009 = VECTOR('',#3010,1.);
+#3010 = DIRECTION('',(1.,0.E+000));
+#3011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3012 = ORIENTED_EDGE('',*,*,#2731,.T.);
+#3013 = ORIENTED_EDGE('',*,*,#3014,.T.);
+#3014 = EDGE_CURVE('',#2655,#2960,#3015,.T.);
+#3015 = SURFACE_CURVE('',#3016,(#3020,#3027),.PCURVE_S1.);
+#3016 = LINE('',#3017,#3018);
+#3017 = CARTESIAN_POINT('',(0.5,0.9,-25.7));
+#3018 = VECTOR('',#3019,1.);
+#3019 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3020 = PCURVE('',#2745,#3021);
+#3021 = DEFINITIONAL_REPRESENTATION('',(#3022),#3026);
+#3022 = LINE('',#3023,#3024);
+#3023 = CARTESIAN_POINT('',(-25.7,-0.55));
+#3024 = VECTOR('',#3025,1.);
+#3025 = DIRECTION('',(1.,0.E+000));
+#3026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3027 = PCURVE('',#2916,#3028);
+#3028 = DEFINITIONAL_REPRESENTATION('',(#3029),#3033);
+#3029 = LINE('',#3030,#3031);
+#3030 = CARTESIAN_POINT('',(-25.7,-0.55));
+#3031 = VECTOR('',#3032,1.);
+#3032 = DIRECTION('',(1.,0.E+000));
+#3033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3034 = ADVANCED_FACE('',(#3035),#2776,.F.);
+#3035 = FACE_BOUND('',#3036,.F.);
+#3036 = EDGE_LOOP('',(#3037,#3060,#3088,#3109));
+#3037 = ORIENTED_EDGE('',*,*,#3038,.F.);
+#3038 = EDGE_CURVE('',#3039,#2579,#3041,.T.);
+#3039 = VERTEX_POINT('',#3040);
+#3040 = CARTESIAN_POINT('',(0.E+000,0.35,0.E+000));
+#3041 = SURFACE_CURVE('',#3042,(#3046,#3053),.PCURVE_S1.);
+#3042 = LINE('',#3043,#3044);
+#3043 = CARTESIAN_POINT('',(0.E+000,0.35,0.E+000));
+#3044 = VECTOR('',#3045,1.);
+#3045 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3046 = PCURVE('',#2776,#3047);
+#3047 = DEFINITIONAL_REPRESENTATION('',(#3048),#3052);
+#3048 = LINE('',#3049,#3050);
+#3049 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3050 = VECTOR('',#3051,1.);
+#3051 = DIRECTION('',(0.E+000,1.));
+#3052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3053 = PCURVE('',#2834,#3054);
+#3054 = DEFINITIONAL_REPRESENTATION('',(#3055),#3059);
+#3055 = LINE('',#3056,#3057);
+#3056 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3057 = VECTOR('',#3058,1.);
+#3058 = DIRECTION('',(0.E+000,-1.));
+#3059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3060 = ORIENTED_EDGE('',*,*,#3061,.T.);
+#3061 = EDGE_CURVE('',#3039,#3062,#3064,.T.);
+#3062 = VERTEX_POINT('',#3063);
+#3063 = CARTESIAN_POINT('',(0.5,0.35,0.E+000));
+#3064 = SURFACE_CURVE('',#3065,(#3069,#3076),.PCURVE_S1.);
+#3065 = LINE('',#3066,#3067);
+#3066 = CARTESIAN_POINT('',(0.E+000,0.35,0.E+000));
+#3067 = VECTOR('',#3068,1.);
+#3068 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3069 = PCURVE('',#2776,#3070);
+#3070 = DEFINITIONAL_REPRESENTATION('',(#3071),#3075);
+#3071 = LINE('',#3072,#3073);
+#3072 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3073 = VECTOR('',#3074,1.);
+#3074 = DIRECTION('',(1.,0.E+000));
+#3075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3076 = PCURVE('',#3077,#3082);
+#3077 = PLANE('',#3078);
+#3078 = AXIS2_PLACEMENT_3D('',#3079,#3080,#3081);
+#3079 = CARTESIAN_POINT('',(0.E+000,0.35,0.E+000));
+#3080 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3081 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3082 = DEFINITIONAL_REPRESENTATION('',(#3083),#3087);
+#3083 = LINE('',#3084,#3085);
+#3084 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3085 = VECTOR('',#3086,1.);
+#3086 = DIRECTION('',(0.E+000,1.));
+#3087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3088 = ORIENTED_EDGE('',*,*,#3089,.T.);
+#3089 = EDGE_CURVE('',#3062,#2707,#3090,.T.);
+#3090 = SURFACE_CURVE('',#3091,(#3095,#3102),.PCURVE_S1.);
+#3091 = LINE('',#3092,#3093);
+#3092 = CARTESIAN_POINT('',(0.5,0.35,0.E+000));
+#3093 = VECTOR('',#3094,1.);
+#3094 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3095 = PCURVE('',#2776,#3096);
+#3096 = DEFINITIONAL_REPRESENTATION('',(#3097),#3101);
+#3097 = LINE('',#3098,#3099);
+#3098 = CARTESIAN_POINT('',(0.5,0.E+000));
+#3099 = VECTOR('',#3100,1.);
+#3100 = DIRECTION('',(0.E+000,1.));
+#3101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3102 = PCURVE('',#3001,#3103);
+#3103 = DEFINITIONAL_REPRESENTATION('',(#3104),#3108);
+#3104 = LINE('',#3105,#3106);
+#3105 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3106 = VECTOR('',#3107,1.);
+#3107 = DIRECTION('',(0.E+000,-1.));
+#3108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3109 = ORIENTED_EDGE('',*,*,#2763,.F.);
+#3110 = ADVANCED_FACE('',(#3111),#2808,.F.);
+#3111 = FACE_BOUND('',#3112,.F.);
+#3112 = EDGE_LOOP('',(#3113,#3141,#3142,#3170));
+#3113 = ORIENTED_EDGE('',*,*,#3114,.F.);
+#3114 = EDGE_CURVE('',#2791,#3115,#3117,.T.);
+#3115 = VERTEX_POINT('',#3116);
+#3116 = CARTESIAN_POINT('',(0.E+000,0.4,3.8));
+#3117 = SURFACE_CURVE('',#3118,(#3122,#3129),.PCURVE_S1.);
+#3118 = LINE('',#3119,#3120);
+#3119 = CARTESIAN_POINT('',(0.E+000,0.4,-25.7));
+#3120 = VECTOR('',#3121,1.);
+#3121 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3122 = PCURVE('',#2808,#3123);
+#3123 = DEFINITIONAL_REPRESENTATION('',(#3124),#3128);
+#3124 = LINE('',#3125,#3126);
+#3125 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3126 = VECTOR('',#3127,1.);
+#3127 = DIRECTION('',(1.,0.E+000));
+#3128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3129 = PCURVE('',#3130,#3135);
+#3130 = PLANE('',#3131);
+#3131 = AXIS2_PLACEMENT_3D('',#3132,#3133,#3134);
+#3132 = CARTESIAN_POINT('',(0.E+000,0.4,-25.7));
+#3133 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3134 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3135 = DEFINITIONAL_REPRESENTATION('',(#3136),#3140);
+#3136 = LINE('',#3137,#3138);
+#3137 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3138 = VECTOR('',#3139,1.);
+#3139 = DIRECTION('',(1.,0.E+000));
+#3140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3141 = ORIENTED_EDGE('',*,*,#2790,.T.);
+#3142 = ORIENTED_EDGE('',*,*,#3143,.T.);
+#3143 = EDGE_CURVE('',#2793,#3144,#3146,.T.);
+#3144 = VERTEX_POINT('',#3145);
+#3145 = CARTESIAN_POINT('',(0.E+000,0.9,3.8));
+#3146 = SURFACE_CURVE('',#3147,(#3151,#3158),.PCURVE_S1.);
+#3147 = LINE('',#3148,#3149);
+#3148 = CARTESIAN_POINT('',(0.E+000,0.9,-25.7));
+#3149 = VECTOR('',#3150,1.);
+#3150 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3151 = PCURVE('',#2808,#3152);
+#3152 = DEFINITIONAL_REPRESENTATION('',(#3153),#3157);
+#3153 = LINE('',#3154,#3155);
+#3154 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#3155 = VECTOR('',#3156,1.);
+#3156 = DIRECTION('',(1.,0.E+000));
+#3157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3158 = PCURVE('',#3159,#3164);
+#3159 = PLANE('',#3160);
+#3160 = AXIS2_PLACEMENT_3D('',#3161,#3162,#3163);
+#3161 = CARTESIAN_POINT('',(0.E+000,0.9,-25.7));
+#3162 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3163 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3164 = DEFINITIONAL_REPRESENTATION('',(#3165),#3169);
+#3165 = LINE('',#3166,#3167);
+#3166 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3167 = VECTOR('',#3168,1.);
+#3168 = DIRECTION('',(1.,0.E+000));
+#3169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3170 = ORIENTED_EDGE('',*,*,#3171,.F.);
+#3171 = EDGE_CURVE('',#3115,#3144,#3172,.T.);
+#3172 = SURFACE_CURVE('',#3173,(#3177,#3184),.PCURVE_S1.);
+#3173 = LINE('',#3174,#3175);
+#3174 = CARTESIAN_POINT('',(0.E+000,0.4,3.8));
+#3175 = VECTOR('',#3176,1.);
+#3176 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3177 = PCURVE('',#2808,#3178);
+#3178 = DEFINITIONAL_REPRESENTATION('',(#3179),#3183);
+#3179 = LINE('',#3180,#3181);
+#3180 = CARTESIAN_POINT('',(29.5,0.E+000));
+#3181 = VECTOR('',#3182,1.);
+#3182 = DIRECTION('',(0.E+000,-1.));
+#3183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3184 = PCURVE('',#3185,#3190);
+#3185 = PLANE('',#3186);
+#3186 = AXIS2_PLACEMENT_3D('',#3187,#3188,#3189);
+#3187 = CARTESIAN_POINT('',(0.E+000,0.4,3.8));
+#3188 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3189 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3190 = DEFINITIONAL_REPRESENTATION('',(#3191),#3195);
+#3191 = LINE('',#3192,#3193);
+#3192 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3193 = VECTOR('',#3194,1.);
+#3194 = DIRECTION('',(0.E+000,1.));
+#3195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3196 = ADVANCED_FACE('',(#3197),#2861,.F.);
+#3197 = FACE_BOUND('',#3198,.F.);
+#3198 = EDGE_LOOP('',(#3199,#3227,#3228,#3229));
+#3199 = ORIENTED_EDGE('',*,*,#3200,.F.);
+#3200 = EDGE_CURVE('',#2793,#3201,#3203,.T.);
+#3201 = VERTEX_POINT('',#3202);
+#3202 = CARTESIAN_POINT('',(0.E+000,0.95,1.));
+#3203 = SURFACE_CURVE('',#3204,(#3208,#3215),.PCURVE_S1.);
+#3204 = LINE('',#3205,#3206);
+#3205 = CARTESIAN_POINT('',(0.E+000,0.35,1.));
+#3206 = VECTOR('',#3207,1.);
+#3207 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3208 = PCURVE('',#2861,#3209);
+#3209 = DEFINITIONAL_REPRESENTATION('',(#3210),#3214);
+#3210 = LINE('',#3211,#3212);
+#3211 = CARTESIAN_POINT('',(1.,0.E+000));
+#3212 = VECTOR('',#3213,1.);
+#3213 = DIRECTION('',(0.E+000,-1.));
+#3214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3215 = PCURVE('',#3216,#3221);
+#3216 = PLANE('',#3217);
+#3217 = AXIS2_PLACEMENT_3D('',#3218,#3219,#3220);
+#3218 = CARTESIAN_POINT('',(0.E+000,0.35,1.));
+#3219 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3220 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3221 = DEFINITIONAL_REPRESENTATION('',(#3222),#3226);
+#3222 = LINE('',#3223,#3224);
+#3223 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3224 = VECTOR('',#3225,1.);
+#3225 = DIRECTION('',(0.E+000,1.));
+#3226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3227 = ORIENTED_EDGE('',*,*,#2847,.F.);
+#3228 = ORIENTED_EDGE('',*,*,#2876,.T.);
+#3229 = ORIENTED_EDGE('',*,*,#3230,.T.);
+#3230 = EDGE_CURVE('',#2877,#3201,#3231,.T.);
+#3231 = SURFACE_CURVE('',#3232,(#3236,#3243),.PCURVE_S1.);
+#3232 = LINE('',#3233,#3234);
+#3233 = CARTESIAN_POINT('',(0.E+000,0.95,0.E+000));
+#3234 = VECTOR('',#3235,1.);
+#3235 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3236 = PCURVE('',#2861,#3237);
+#3237 = DEFINITIONAL_REPRESENTATION('',(#3238),#3242);
+#3238 = LINE('',#3239,#3240);
+#3239 = CARTESIAN_POINT('',(0.E+000,-0.6));
+#3240 = VECTOR('',#3241,1.);
+#3241 = DIRECTION('',(1.,0.E+000));
+#3242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3243 = PCURVE('',#2942,#3244);
+#3244 = DEFINITIONAL_REPRESENTATION('',(#3245),#3249);
+#3245 = LINE('',#3246,#3247);
+#3246 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3247 = VECTOR('',#3248,1.);
+#3248 = DIRECTION('',(1.,0.E+000));
+#3249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3250 = ADVANCED_FACE('',(#3251),#2834,.F.);
+#3251 = FACE_BOUND('',#3252,.F.);
+#3252 = EDGE_LOOP('',(#3253,#3281,#3302,#3303));
+#3253 = ORIENTED_EDGE('',*,*,#3254,.F.);
+#3254 = EDGE_CURVE('',#3255,#2791,#3257,.T.);
+#3255 = VERTEX_POINT('',#3256);
+#3256 = CARTESIAN_POINT('',(0.E+000,0.35,1.));
+#3257 = SURFACE_CURVE('',#3258,(#3262,#3269),.PCURVE_S1.);
+#3258 = LINE('',#3259,#3260);
+#3259 = CARTESIAN_POINT('',(0.E+000,0.35,1.));
+#3260 = VECTOR('',#3261,1.);
+#3261 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3262 = PCURVE('',#2834,#3263);
+#3263 = DEFINITIONAL_REPRESENTATION('',(#3264),#3268);
+#3264 = LINE('',#3265,#3266);
+#3265 = CARTESIAN_POINT('',(1.,0.E+000));
+#3266 = VECTOR('',#3267,1.);
+#3267 = DIRECTION('',(0.E+000,-1.));
+#3268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3269 = PCURVE('',#3270,#3275);
+#3270 = PLANE('',#3271);
+#3271 = AXIS2_PLACEMENT_3D('',#3272,#3273,#3274);
+#3272 = CARTESIAN_POINT('',(0.E+000,0.35,1.));
+#3273 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3274 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3275 = DEFINITIONAL_REPRESENTATION('',(#3276),#3280);
+#3276 = LINE('',#3277,#3278);
+#3277 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3278 = VECTOR('',#3279,1.);
+#3279 = DIRECTION('',(0.E+000,1.));
+#3280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3281 = ORIENTED_EDGE('',*,*,#3282,.F.);
+#3282 = EDGE_CURVE('',#3039,#3255,#3283,.T.);
+#3283 = SURFACE_CURVE('',#3284,(#3288,#3295),.PCURVE_S1.);
+#3284 = LINE('',#3285,#3286);
+#3285 = CARTESIAN_POINT('',(0.E+000,0.35,0.E+000));
+#3286 = VECTOR('',#3287,1.);
+#3287 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3288 = PCURVE('',#2834,#3289);
+#3289 = DEFINITIONAL_REPRESENTATION('',(#3290),#3294);
+#3290 = LINE('',#3291,#3292);
+#3291 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3292 = VECTOR('',#3293,1.);
+#3293 = DIRECTION('',(1.,0.E+000));
+#3294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3295 = PCURVE('',#3077,#3296);
+#3296 = DEFINITIONAL_REPRESENTATION('',(#3297),#3301);
+#3297 = LINE('',#3298,#3299);
+#3298 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3299 = VECTOR('',#3300,1.);
+#3300 = DIRECTION('',(1.,0.E+000));
+#3301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3302 = ORIENTED_EDGE('',*,*,#3038,.T.);
+#3303 = ORIENTED_EDGE('',*,*,#2820,.T.);
+#3304 = ADVANCED_FACE('',(#3305),#2942,.T.);
+#3305 = FACE_BOUND('',#3306,.T.);
+#3306 = EDGE_LOOP('',(#3307,#3308,#3309,#3332));
+#3307 = ORIENTED_EDGE('',*,*,#2928,.F.);
+#3308 = ORIENTED_EDGE('',*,*,#3230,.T.);
+#3309 = ORIENTED_EDGE('',*,*,#3310,.T.);
+#3310 = EDGE_CURVE('',#3201,#3311,#3313,.T.);
+#3311 = VERTEX_POINT('',#3312);
+#3312 = CARTESIAN_POINT('',(0.5,0.95,1.));
+#3313 = SURFACE_CURVE('',#3314,(#3318,#3325),.PCURVE_S1.);
+#3314 = LINE('',#3315,#3316);
+#3315 = CARTESIAN_POINT('',(0.E+000,0.95,1.));
+#3316 = VECTOR('',#3317,1.);
+#3317 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3318 = PCURVE('',#2942,#3319);
+#3319 = DEFINITIONAL_REPRESENTATION('',(#3320),#3324);
+#3320 = LINE('',#3321,#3322);
+#3321 = CARTESIAN_POINT('',(1.,0.E+000));
+#3322 = VECTOR('',#3323,1.);
+#3323 = DIRECTION('',(0.E+000,1.));
+#3324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3325 = PCURVE('',#3216,#3326);
+#3326 = DEFINITIONAL_REPRESENTATION('',(#3327),#3331);
+#3327 = LINE('',#3328,#3329);
+#3328 = CARTESIAN_POINT('',(0.E+000,0.6));
+#3329 = VECTOR('',#3330,1.);
+#3330 = DIRECTION('',(1.,0.E+000));
+#3331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3332 = ORIENTED_EDGE('',*,*,#3333,.F.);
+#3333 = EDGE_CURVE('',#2901,#3311,#3334,.T.);
+#3334 = SURFACE_CURVE('',#3335,(#3339,#3346),.PCURVE_S1.);
+#3335 = LINE('',#3336,#3337);
+#3336 = CARTESIAN_POINT('',(0.5,0.95,0.E+000));
+#3337 = VECTOR('',#3338,1.);
+#3338 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3339 = PCURVE('',#2942,#3340);
+#3340 = DEFINITIONAL_REPRESENTATION('',(#3341),#3345);
+#3341 = LINE('',#3342,#3343);
+#3342 = CARTESIAN_POINT('',(0.E+000,0.5));
+#3343 = VECTOR('',#3344,1.);
+#3344 = DIRECTION('',(1.,0.E+000));
+#3345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3346 = PCURVE('',#2916,#3347);
+#3347 = DEFINITIONAL_REPRESENTATION('',(#3348),#3352);
+#3348 = LINE('',#3349,#3350);
+#3349 = CARTESIAN_POINT('',(0.E+000,-0.6));
+#3350 = VECTOR('',#3351,1.);
+#3351 = DIRECTION('',(1.,0.E+000));
+#3352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3353 = ADVANCED_FACE('',(#3354),#2916,.T.);
+#3354 = FACE_BOUND('',#3355,.T.);
+#3355 = EDGE_LOOP('',(#3356,#3377,#3378,#3379));
+#3356 = ORIENTED_EDGE('',*,*,#3357,.F.);
+#3357 = EDGE_CURVE('',#2960,#3311,#3358,.T.);
+#3358 = SURFACE_CURVE('',#3359,(#3363,#3370),.PCURVE_S1.);
+#3359 = LINE('',#3360,#3361);
+#3360 = CARTESIAN_POINT('',(0.5,0.35,1.));
+#3361 = VECTOR('',#3362,1.);
+#3362 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3363 = PCURVE('',#2916,#3364);
+#3364 = DEFINITIONAL_REPRESENTATION('',(#3365),#3369);
+#3365 = LINE('',#3366,#3367);
+#3366 = CARTESIAN_POINT('',(1.,0.E+000));
+#3367 = VECTOR('',#3368,1.);
+#3368 = DIRECTION('',(0.E+000,-1.));
+#3369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3370 = PCURVE('',#3216,#3371);
+#3371 = DEFINITIONAL_REPRESENTATION('',(#3372),#3376);
+#3372 = LINE('',#3373,#3374);
+#3373 = CARTESIAN_POINT('',(0.5,0.E+000));
+#3374 = VECTOR('',#3375,1.);
+#3375 = DIRECTION('',(0.E+000,1.));
+#3376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3377 = ORIENTED_EDGE('',*,*,#3014,.F.);
+#3378 = ORIENTED_EDGE('',*,*,#2900,.T.);
+#3379 = ORIENTED_EDGE('',*,*,#3333,.T.);
+#3380 = ADVANCED_FACE('',(#3381),#2975,.T.);
+#3381 = FACE_BOUND('',#3382,.T.);
+#3382 = EDGE_LOOP('',(#3383,#3406,#3407,#3430));
+#3383 = ORIENTED_EDGE('',*,*,#3384,.F.);
+#3384 = EDGE_CURVE('',#2958,#3385,#3387,.T.);
+#3385 = VERTEX_POINT('',#3386);
+#3386 = CARTESIAN_POINT('',(0.5,0.4,3.8));
+#3387 = SURFACE_CURVE('',#3388,(#3392,#3399),.PCURVE_S1.);
+#3388 = LINE('',#3389,#3390);
+#3389 = CARTESIAN_POINT('',(0.5,0.4,-25.7));
+#3390 = VECTOR('',#3391,1.);
+#3391 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3392 = PCURVE('',#2975,#3393);
+#3393 = DEFINITIONAL_REPRESENTATION('',(#3394),#3398);
+#3394 = LINE('',#3395,#3396);
+#3395 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3396 = VECTOR('',#3397,1.);
+#3397 = DIRECTION('',(1.,0.E+000));
+#3398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3399 = PCURVE('',#3130,#3400);
+#3400 = DEFINITIONAL_REPRESENTATION('',(#3401),#3405);
+#3401 = LINE('',#3402,#3403);
+#3402 = CARTESIAN_POINT('',(0.E+000,0.5));
+#3403 = VECTOR('',#3404,1.);
+#3404 = DIRECTION('',(1.,0.E+000));
+#3405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3406 = ORIENTED_EDGE('',*,*,#2957,.T.);
+#3407 = ORIENTED_EDGE('',*,*,#3408,.T.);
+#3408 = EDGE_CURVE('',#2960,#3409,#3411,.T.);
+#3409 = VERTEX_POINT('',#3410);
+#3410 = CARTESIAN_POINT('',(0.5,0.9,3.8));
+#3411 = SURFACE_CURVE('',#3412,(#3416,#3423),.PCURVE_S1.);
+#3412 = LINE('',#3413,#3414);
+#3413 = CARTESIAN_POINT('',(0.5,0.9,-25.7));
+#3414 = VECTOR('',#3415,1.);
+#3415 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3416 = PCURVE('',#2975,#3417);
+#3417 = DEFINITIONAL_REPRESENTATION('',(#3418),#3422);
+#3418 = LINE('',#3419,#3420);
+#3419 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#3420 = VECTOR('',#3421,1.);
+#3421 = DIRECTION('',(1.,0.E+000));
+#3422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3423 = PCURVE('',#3159,#3424);
+#3424 = DEFINITIONAL_REPRESENTATION('',(#3425),#3429);
+#3425 = LINE('',#3426,#3427);
+#3426 = CARTESIAN_POINT('',(0.E+000,0.5));
+#3427 = VECTOR('',#3428,1.);
+#3428 = DIRECTION('',(1.,0.E+000));
+#3429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3430 = ORIENTED_EDGE('',*,*,#3431,.F.);
+#3431 = EDGE_CURVE('',#3385,#3409,#3432,.T.);
+#3432 = SURFACE_CURVE('',#3433,(#3437,#3444),.PCURVE_S1.);
+#3433 = LINE('',#3434,#3435);
+#3434 = CARTESIAN_POINT('',(0.5,0.4,3.8));
+#3435 = VECTOR('',#3436,1.);
+#3436 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3437 = PCURVE('',#2975,#3438);
+#3438 = DEFINITIONAL_REPRESENTATION('',(#3439),#3443);
+#3439 = LINE('',#3440,#3441);
+#3440 = CARTESIAN_POINT('',(29.5,0.E+000));
+#3441 = VECTOR('',#3442,1.);
+#3442 = DIRECTION('',(0.E+000,-1.));
+#3443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3444 = PCURVE('',#3185,#3445);
+#3445 = DEFINITIONAL_REPRESENTATION('',(#3446),#3450);
+#3446 = LINE('',#3447,#3448);
+#3447 = CARTESIAN_POINT('',(0.5,0.E+000));
+#3448 = VECTOR('',#3449,1.);
+#3449 = DIRECTION('',(0.E+000,1.));
+#3450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3451 = ADVANCED_FACE('',(#3452),#3001,.T.);
+#3452 = FACE_BOUND('',#3453,.T.);
+#3453 = EDGE_LOOP('',(#3454,#3477,#3498,#3499));
+#3454 = ORIENTED_EDGE('',*,*,#3455,.F.);
+#3455 = EDGE_CURVE('',#3456,#2958,#3458,.T.);
+#3456 = VERTEX_POINT('',#3457);
+#3457 = CARTESIAN_POINT('',(0.5,0.35,1.));
+#3458 = SURFACE_CURVE('',#3459,(#3463,#3470),.PCURVE_S1.);
+#3459 = LINE('',#3460,#3461);
+#3460 = CARTESIAN_POINT('',(0.5,0.35,1.));
+#3461 = VECTOR('',#3462,1.);
+#3462 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3463 = PCURVE('',#3001,#3464);
+#3464 = DEFINITIONAL_REPRESENTATION('',(#3465),#3469);
+#3465 = LINE('',#3466,#3467);
+#3466 = CARTESIAN_POINT('',(1.,0.E+000));
+#3467 = VECTOR('',#3468,1.);
+#3468 = DIRECTION('',(0.E+000,-1.));
+#3469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3470 = PCURVE('',#3270,#3471);
+#3471 = DEFINITIONAL_REPRESENTATION('',(#3472),#3476);
+#3472 = LINE('',#3473,#3474);
+#3473 = CARTESIAN_POINT('',(0.5,0.E+000));
+#3474 = VECTOR('',#3475,1.);
+#3475 = DIRECTION('',(0.E+000,1.));
+#3476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3477 = ORIENTED_EDGE('',*,*,#3478,.F.);
+#3478 = EDGE_CURVE('',#3062,#3456,#3479,.T.);
+#3479 = SURFACE_CURVE('',#3480,(#3484,#3491),.PCURVE_S1.);
+#3480 = LINE('',#3481,#3482);
+#3481 = CARTESIAN_POINT('',(0.5,0.35,0.E+000));
+#3482 = VECTOR('',#3483,1.);
+#3483 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3484 = PCURVE('',#3001,#3485);
+#3485 = DEFINITIONAL_REPRESENTATION('',(#3486),#3490);
+#3486 = LINE('',#3487,#3488);
+#3487 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3488 = VECTOR('',#3489,1.);
+#3489 = DIRECTION('',(1.,0.E+000));
+#3490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3491 = PCURVE('',#3077,#3492);
+#3492 = DEFINITIONAL_REPRESENTATION('',(#3493),#3497);
+#3493 = LINE('',#3494,#3495);
+#3494 = CARTESIAN_POINT('',(0.E+000,0.5));
+#3495 = VECTOR('',#3496,1.);
+#3496 = DIRECTION('',(1.,0.E+000));
+#3497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3498 = ORIENTED_EDGE('',*,*,#3089,.T.);
+#3499 = ORIENTED_EDGE('',*,*,#2987,.T.);
+#3500 = ADVANCED_FACE('',(#3501),#3077,.F.);
+#3501 = FACE_BOUND('',#3502,.F.);
+#3502 = EDGE_LOOP('',(#3503,#3504,#3505,#3526));
+#3503 = ORIENTED_EDGE('',*,*,#3061,.F.);
+#3504 = ORIENTED_EDGE('',*,*,#3282,.T.);
+#3505 = ORIENTED_EDGE('',*,*,#3506,.T.);
+#3506 = EDGE_CURVE('',#3255,#3456,#3507,.T.);
+#3507 = SURFACE_CURVE('',#3508,(#3512,#3519),.PCURVE_S1.);
+#3508 = LINE('',#3509,#3510);
+#3509 = CARTESIAN_POINT('',(0.E+000,0.35,1.));
+#3510 = VECTOR('',#3511,1.);
+#3511 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3512 = PCURVE('',#3077,#3513);
+#3513 = DEFINITIONAL_REPRESENTATION('',(#3514),#3518);
+#3514 = LINE('',#3515,#3516);
+#3515 = CARTESIAN_POINT('',(1.,0.E+000));
+#3516 = VECTOR('',#3517,1.);
+#3517 = DIRECTION('',(0.E+000,1.));
+#3518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3519 = PCURVE('',#3270,#3520);
+#3520 = DEFINITIONAL_REPRESENTATION('',(#3521),#3525);
+#3521 = LINE('',#3522,#3523);
+#3522 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3523 = VECTOR('',#3524,1.);
+#3524 = DIRECTION('',(1.,0.E+000));
+#3525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3526 = ORIENTED_EDGE('',*,*,#3478,.F.);
+#3527 = ADVANCED_FACE('',(#3528),#3130,.F.);
+#3528 = FACE_BOUND('',#3529,.F.);
+#3529 = EDGE_LOOP('',(#3530,#3531,#3550,#3551));
+#3530 = ORIENTED_EDGE('',*,*,#3384,.F.);
+#3531 = ORIENTED_EDGE('',*,*,#3532,.F.);
+#3532 = EDGE_CURVE('',#2791,#2958,#3533,.T.);
+#3533 = SURFACE_CURVE('',#3534,(#3538,#3544),.PCURVE_S1.);
+#3534 = LINE('',#3535,#3536);
+#3535 = CARTESIAN_POINT('',(0.E+000,0.4,1.));
+#3536 = VECTOR('',#3537,1.);
+#3537 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3538 = PCURVE('',#3130,#3539);
+#3539 = DEFINITIONAL_REPRESENTATION('',(#3540),#3543);
+#3540 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3541,#3542),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#3541 = CARTESIAN_POINT('',(26.7,-5.E-002));
+#3542 = CARTESIAN_POINT('',(26.7,0.55));
+#3543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3544 = PCURVE('',#3270,#3545);
+#3545 = DEFINITIONAL_REPRESENTATION('',(#3546),#3549);
+#3546 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3547,#3548),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#3547 = CARTESIAN_POINT('',(-5.E-002,5.E-002));
+#3548 = CARTESIAN_POINT('',(0.55,5.E-002));
+#3549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3550 = ORIENTED_EDGE('',*,*,#3114,.T.);
+#3551 = ORIENTED_EDGE('',*,*,#3552,.T.);
+#3552 = EDGE_CURVE('',#3115,#3385,#3553,.T.);
+#3553 = SURFACE_CURVE('',#3554,(#3558,#3565),.PCURVE_S1.);
+#3554 = LINE('',#3555,#3556);
+#3555 = CARTESIAN_POINT('',(0.E+000,0.4,3.8));
+#3556 = VECTOR('',#3557,1.);
+#3557 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3558 = PCURVE('',#3130,#3559);
+#3559 = DEFINITIONAL_REPRESENTATION('',(#3560),#3564);
+#3560 = LINE('',#3561,#3562);
+#3561 = CARTESIAN_POINT('',(29.5,0.E+000));
+#3562 = VECTOR('',#3563,1.);
+#3563 = DIRECTION('',(0.E+000,1.));
+#3564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3565 = PCURVE('',#3185,#3566);
+#3566 = DEFINITIONAL_REPRESENTATION('',(#3567),#3571);
+#3567 = LINE('',#3568,#3569);
+#3568 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3569 = VECTOR('',#3570,1.);
+#3570 = DIRECTION('',(1.,0.E+000));
+#3571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3572 = ADVANCED_FACE('',(#3573),#3185,.T.);
+#3573 = FACE_BOUND('',#3574,.T.);
+#3574 = EDGE_LOOP('',(#3575,#3576,#3577,#3578));
+#3575 = ORIENTED_EDGE('',*,*,#3171,.F.);
+#3576 = ORIENTED_EDGE('',*,*,#3552,.T.);
+#3577 = ORIENTED_EDGE('',*,*,#3431,.T.);
+#3578 = ORIENTED_EDGE('',*,*,#3579,.F.);
+#3579 = EDGE_CURVE('',#3144,#3409,#3580,.T.);
+#3580 = SURFACE_CURVE('',#3581,(#3585,#3592),.PCURVE_S1.);
+#3581 = LINE('',#3582,#3583);
+#3582 = CARTESIAN_POINT('',(0.E+000,0.9,3.8));
+#3583 = VECTOR('',#3584,1.);
+#3584 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3585 = PCURVE('',#3185,#3586);
+#3586 = DEFINITIONAL_REPRESENTATION('',(#3587),#3591);
+#3587 = LINE('',#3588,#3589);
+#3588 = CARTESIAN_POINT('',(0.E+000,0.5));
+#3589 = VECTOR('',#3590,1.);
+#3590 = DIRECTION('',(1.,0.E+000));
+#3591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3592 = PCURVE('',#3159,#3593);
+#3593 = DEFINITIONAL_REPRESENTATION('',(#3594),#3598);
+#3594 = LINE('',#3595,#3596);
+#3595 = CARTESIAN_POINT('',(29.5,0.E+000));
+#3596 = VECTOR('',#3597,1.);
+#3597 = DIRECTION('',(0.E+000,1.));
+#3598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3599 = ADVANCED_FACE('',(#3600),#3159,.T.);
+#3600 = FACE_BOUND('',#3601,.T.);
+#3601 = EDGE_LOOP('',(#3602,#3603,#3622,#3623));
+#3602 = ORIENTED_EDGE('',*,*,#3408,.F.);
+#3603 = ORIENTED_EDGE('',*,*,#3604,.F.);
+#3604 = EDGE_CURVE('',#2793,#2960,#3605,.T.);
+#3605 = SURFACE_CURVE('',#3606,(#3610,#3616),.PCURVE_S1.);
+#3606 = LINE('',#3607,#3608);
+#3607 = CARTESIAN_POINT('',(0.E+000,0.9,1.));
+#3608 = VECTOR('',#3609,1.);
+#3609 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3610 = PCURVE('',#3159,#3611);
+#3611 = DEFINITIONAL_REPRESENTATION('',(#3612),#3615);
+#3612 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3613,#3614),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#3613 = CARTESIAN_POINT('',(26.7,-5.E-002));
+#3614 = CARTESIAN_POINT('',(26.7,0.55));
+#3615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3616 = PCURVE('',#3216,#3617);
+#3617 = DEFINITIONAL_REPRESENTATION('',(#3618),#3621);
+#3618 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3619,#3620),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#3619 = CARTESIAN_POINT('',(-5.E-002,0.55));
+#3620 = CARTESIAN_POINT('',(0.55,0.55));
+#3621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3622 = ORIENTED_EDGE('',*,*,#3143,.T.);
+#3623 = ORIENTED_EDGE('',*,*,#3579,.T.);
+#3624 = ADVANCED_FACE('',(#3625),#3216,.T.);
+#3625 = FACE_BOUND('',#3626,.T.);
+#3626 = EDGE_LOOP('',(#3627,#3628,#3629,#3630));
+#3627 = ORIENTED_EDGE('',*,*,#3200,.F.);
+#3628 = ORIENTED_EDGE('',*,*,#3604,.T.);
+#3629 = ORIENTED_EDGE('',*,*,#3357,.T.);
+#3630 = ORIENTED_EDGE('',*,*,#3310,.F.);
+#3631 = ADVANCED_FACE('',(#3632),#3270,.T.);
+#3632 = FACE_BOUND('',#3633,.T.);
+#3633 = EDGE_LOOP('',(#3634,#3635,#3636,#3637));
+#3634 = ORIENTED_EDGE('',*,*,#3254,.F.);
+#3635 = ORIENTED_EDGE('',*,*,#3506,.T.);
+#3636 = ORIENTED_EDGE('',*,*,#3455,.T.);
+#3637 = ORIENTED_EDGE('',*,*,#3532,.F.);
+#3638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3642)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3639,#3640,#3641)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3639 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3640 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3641 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3642 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3639,
+  'distance_accuracy_value','confusion accuracy');
+#3643 = SHAPE_DEFINITION_REPRESENTATION(#3644,#2451);
+#3644 = PRODUCT_DEFINITION_SHAPE('','',#3645);
+#3645 = PRODUCT_DEFINITION('design','',#3646,#3649);
+#3646 = PRODUCT_DEFINITION_FORMATION('','',#3647);
+#3647 = PRODUCT('GND001','GND001','',(#3648));
+#3648 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#3649 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3650 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3651,#3653);
+#3651 = ( REPRESENTATION_RELATIONSHIP('','',#2451,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3652) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3652 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#3653 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3654);
+#3654 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','=>[0:1:1:4]','',#5,#3645,$);
+#3655 = PRODUCT_TYPE('part',$,(#3647));
+#3656 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3657),#4843);
+#3657 = MANIFOLD_SOLID_BREP('',#3658);
+#3658 = CLOSED_SHELL('',(#3659,#3779,#3855,#3907,#3961,#3991,#4077,#4158
+    ,#4239,#4315,#4401,#4455,#4509,#4558,#4585,#4656,#4705,#4732,#4777,
+    #4804,#4829,#4836));
+#3659 = ADVANCED_FACE('',(#3660),#3674,.F.);
+#3660 = FACE_BOUND('',#3661,.F.);
+#3661 = EDGE_LOOP('',(#3662,#3697,#3725,#3753));
+#3662 = ORIENTED_EDGE('',*,*,#3663,.F.);
+#3663 = EDGE_CURVE('',#3664,#3666,#3668,.T.);
+#3664 = VERTEX_POINT('',#3665);
+#3665 = CARTESIAN_POINT('',(0.E+000,-2.2,-21.7));
+#3666 = VERTEX_POINT('',#3667);
+#3667 = CARTESIAN_POINT('',(0.E+000,-1.7,-21.7));
+#3668 = SURFACE_CURVE('',#3669,(#3673,#3685),.PCURVE_S1.);
+#3669 = LINE('',#3670,#3671);
+#3670 = CARTESIAN_POINT('',(0.E+000,-2.2,-21.7));
+#3671 = VECTOR('',#3672,1.);
+#3672 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3673 = PCURVE('',#3674,#3679);
+#3674 = PLANE('',#3675);
+#3675 = AXIS2_PLACEMENT_3D('',#3676,#3677,#3678);
+#3676 = CARTESIAN_POINT('',(0.E+000,-2.2,-21.7));
+#3677 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3678 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3679 = DEFINITIONAL_REPRESENTATION('',(#3680),#3684);
+#3680 = LINE('',#3681,#3682);
+#3681 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3682 = VECTOR('',#3683,1.);
+#3683 = DIRECTION('',(0.E+000,1.));
+#3684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3685 = PCURVE('',#3686,#3691);
+#3686 = PLANE('',#3687);
+#3687 = AXIS2_PLACEMENT_3D('',#3688,#3689,#3690);
+#3688 = CARTESIAN_POINT('',(0.E+000,-2.2,-21.7));
+#3689 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3690 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3691 = DEFINITIONAL_REPRESENTATION('',(#3692),#3696);
+#3692 = LINE('',#3693,#3694);
+#3693 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3694 = VECTOR('',#3695,1.);
+#3695 = DIRECTION('',(0.E+000,-1.));
+#3696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3697 = ORIENTED_EDGE('',*,*,#3698,.T.);
+#3698 = EDGE_CURVE('',#3664,#3699,#3701,.T.);
+#3699 = VERTEX_POINT('',#3700);
+#3700 = CARTESIAN_POINT('',(0.5,-2.2,-21.7));
+#3701 = SURFACE_CURVE('',#3702,(#3706,#3713),.PCURVE_S1.);
+#3702 = LINE('',#3703,#3704);
+#3703 = CARTESIAN_POINT('',(0.E+000,-2.2,-21.7));
+#3704 = VECTOR('',#3705,1.);
+#3705 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3706 = PCURVE('',#3674,#3707);
+#3707 = DEFINITIONAL_REPRESENTATION('',(#3708),#3712);
+#3708 = LINE('',#3709,#3710);
+#3709 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3710 = VECTOR('',#3711,1.);
+#3711 = DIRECTION('',(1.,0.E+000));
+#3712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3713 = PCURVE('',#3714,#3719);
+#3714 = PLANE('',#3715);
+#3715 = AXIS2_PLACEMENT_3D('',#3716,#3717,#3718);
+#3716 = CARTESIAN_POINT('',(0.E+000,-2.2,-21.7));
+#3717 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3718 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3719 = DEFINITIONAL_REPRESENTATION('',(#3720),#3724);
+#3720 = LINE('',#3721,#3722);
+#3721 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3722 = VECTOR('',#3723,1.);
+#3723 = DIRECTION('',(0.E+000,1.));
+#3724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3725 = ORIENTED_EDGE('',*,*,#3726,.T.);
+#3726 = EDGE_CURVE('',#3699,#3727,#3729,.T.);
+#3727 = VERTEX_POINT('',#3728);
+#3728 = CARTESIAN_POINT('',(0.5,-1.7,-21.7));
+#3729 = SURFACE_CURVE('',#3730,(#3734,#3741),.PCURVE_S1.);
+#3730 = LINE('',#3731,#3732);
+#3731 = CARTESIAN_POINT('',(0.5,-2.2,-21.7));
+#3732 = VECTOR('',#3733,1.);
+#3733 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3734 = PCURVE('',#3674,#3735);
+#3735 = DEFINITIONAL_REPRESENTATION('',(#3736),#3740);
+#3736 = LINE('',#3737,#3738);
+#3737 = CARTESIAN_POINT('',(0.5,0.E+000));
+#3738 = VECTOR('',#3739,1.);
+#3739 = DIRECTION('',(0.E+000,1.));
+#3740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3741 = PCURVE('',#3742,#3747);
+#3742 = PLANE('',#3743);
+#3743 = AXIS2_PLACEMENT_3D('',#3744,#3745,#3746);
+#3744 = CARTESIAN_POINT('',(0.5,-2.2,-21.7));
+#3745 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3746 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3747 = DEFINITIONAL_REPRESENTATION('',(#3748),#3752);
+#3748 = LINE('',#3749,#3750);
+#3749 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3750 = VECTOR('',#3751,1.);
+#3751 = DIRECTION('',(0.E+000,-1.));
+#3752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3753 = ORIENTED_EDGE('',*,*,#3754,.F.);
+#3754 = EDGE_CURVE('',#3666,#3727,#3755,.T.);
+#3755 = SURFACE_CURVE('',#3756,(#3760,#3767),.PCURVE_S1.);
+#3756 = LINE('',#3757,#3758);
+#3757 = CARTESIAN_POINT('',(0.E+000,-1.7,-21.7));
+#3758 = VECTOR('',#3759,1.);
+#3759 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3760 = PCURVE('',#3674,#3761);
+#3761 = DEFINITIONAL_REPRESENTATION('',(#3762),#3766);
+#3762 = LINE('',#3763,#3764);
+#3763 = CARTESIAN_POINT('',(0.E+000,0.5));
+#3764 = VECTOR('',#3765,1.);
+#3765 = DIRECTION('',(1.,0.E+000));
+#3766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3767 = PCURVE('',#3768,#3773);
+#3768 = PLANE('',#3769);
+#3769 = AXIS2_PLACEMENT_3D('',#3770,#3771,#3772);
+#3770 = CARTESIAN_POINT('',(0.E+000,-1.7,-21.7));
+#3771 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3772 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3773 = DEFINITIONAL_REPRESENTATION('',(#3774),#3778);
+#3774 = LINE('',#3775,#3776);
+#3775 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3776 = VECTOR('',#3777,1.);
+#3777 = DIRECTION('',(0.E+000,1.));
+#3778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3779 = ADVANCED_FACE('',(#3780),#3686,.F.);
+#3780 = FACE_BOUND('',#3781,.F.);
+#3781 = EDGE_LOOP('',(#3782,#3805,#3806,#3829));
+#3782 = ORIENTED_EDGE('',*,*,#3783,.F.);
+#3783 = EDGE_CURVE('',#3664,#3784,#3786,.T.);
+#3784 = VERTEX_POINT('',#3785);
+#3785 = CARTESIAN_POINT('',(0.E+000,-2.2,0.E+000));
+#3786 = SURFACE_CURVE('',#3787,(#3791,#3798),.PCURVE_S1.);
+#3787 = LINE('',#3788,#3789);
+#3788 = CARTESIAN_POINT('',(0.E+000,-2.2,-21.7));
+#3789 = VECTOR('',#3790,1.);
+#3790 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3791 = PCURVE('',#3686,#3792);
+#3792 = DEFINITIONAL_REPRESENTATION('',(#3793),#3797);
+#3793 = LINE('',#3794,#3795);
+#3794 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3795 = VECTOR('',#3796,1.);
+#3796 = DIRECTION('',(1.,0.E+000));
+#3797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3798 = PCURVE('',#3714,#3799);
+#3799 = DEFINITIONAL_REPRESENTATION('',(#3800),#3804);
+#3800 = LINE('',#3801,#3802);
+#3801 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3802 = VECTOR('',#3803,1.);
+#3803 = DIRECTION('',(1.,0.E+000));
+#3804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3805 = ORIENTED_EDGE('',*,*,#3663,.T.);
+#3806 = ORIENTED_EDGE('',*,*,#3807,.T.);
+#3807 = EDGE_CURVE('',#3666,#3808,#3810,.T.);
+#3808 = VERTEX_POINT('',#3809);
+#3809 = CARTESIAN_POINT('',(0.E+000,-1.7,0.E+000));
+#3810 = SURFACE_CURVE('',#3811,(#3815,#3822),.PCURVE_S1.);
+#3811 = LINE('',#3812,#3813);
+#3812 = CARTESIAN_POINT('',(0.E+000,-1.7,-21.7));
+#3813 = VECTOR('',#3814,1.);
+#3814 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3815 = PCURVE('',#3686,#3816);
+#3816 = DEFINITIONAL_REPRESENTATION('',(#3817),#3821);
+#3817 = LINE('',#3818,#3819);
+#3818 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#3819 = VECTOR('',#3820,1.);
+#3820 = DIRECTION('',(1.,0.E+000));
+#3821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3822 = PCURVE('',#3768,#3823);
+#3823 = DEFINITIONAL_REPRESENTATION('',(#3824),#3828);
+#3824 = LINE('',#3825,#3826);
+#3825 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3826 = VECTOR('',#3827,1.);
+#3827 = DIRECTION('',(1.,0.E+000));
+#3828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3829 = ORIENTED_EDGE('',*,*,#3830,.F.);
+#3830 = EDGE_CURVE('',#3784,#3808,#3831,.T.);
+#3831 = SURFACE_CURVE('',#3832,(#3836,#3843),.PCURVE_S1.);
+#3832 = LINE('',#3833,#3834);
+#3833 = CARTESIAN_POINT('',(0.E+000,-2.25,0.E+000));
+#3834 = VECTOR('',#3835,1.);
+#3835 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3836 = PCURVE('',#3686,#3837);
+#3837 = DEFINITIONAL_REPRESENTATION('',(#3838),#3842);
+#3838 = LINE('',#3839,#3840);
+#3839 = CARTESIAN_POINT('',(21.7,5.E-002));
+#3840 = VECTOR('',#3841,1.);
+#3841 = DIRECTION('',(0.E+000,-1.));
+#3842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3843 = PCURVE('',#3844,#3849);
+#3844 = PLANE('',#3845);
+#3845 = AXIS2_PLACEMENT_3D('',#3846,#3847,#3848);
+#3846 = CARTESIAN_POINT('',(0.E+000,-2.25,0.E+000));
+#3847 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3848 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3849 = DEFINITIONAL_REPRESENTATION('',(#3850),#3854);
+#3850 = LINE('',#3851,#3852);
+#3851 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3852 = VECTOR('',#3853,1.);
+#3853 = DIRECTION('',(0.E+000,-1.));
+#3854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3855 = ADVANCED_FACE('',(#3856),#3768,.T.);
+#3856 = FACE_BOUND('',#3857,.T.);
+#3857 = EDGE_LOOP('',(#3858,#3881,#3882,#3883));
+#3858 = ORIENTED_EDGE('',*,*,#3859,.F.);
+#3859 = EDGE_CURVE('',#3727,#3860,#3862,.T.);
+#3860 = VERTEX_POINT('',#3861);
+#3861 = CARTESIAN_POINT('',(0.5,-1.7,0.E+000));
+#3862 = SURFACE_CURVE('',#3863,(#3867,#3874),.PCURVE_S1.);
+#3863 = LINE('',#3864,#3865);
+#3864 = CARTESIAN_POINT('',(0.5,-1.7,-21.7));
+#3865 = VECTOR('',#3866,1.);
+#3866 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3867 = PCURVE('',#3768,#3868);
+#3868 = DEFINITIONAL_REPRESENTATION('',(#3869),#3873);
+#3869 = LINE('',#3870,#3871);
+#3870 = CARTESIAN_POINT('',(0.E+000,0.5));
+#3871 = VECTOR('',#3872,1.);
+#3872 = DIRECTION('',(1.,0.E+000));
+#3873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3874 = PCURVE('',#3742,#3875);
+#3875 = DEFINITIONAL_REPRESENTATION('',(#3876),#3880);
+#3876 = LINE('',#3877,#3878);
+#3877 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#3878 = VECTOR('',#3879,1.);
+#3879 = DIRECTION('',(1.,0.E+000));
+#3880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3881 = ORIENTED_EDGE('',*,*,#3754,.F.);
+#3882 = ORIENTED_EDGE('',*,*,#3807,.T.);
+#3883 = ORIENTED_EDGE('',*,*,#3884,.T.);
+#3884 = EDGE_CURVE('',#3808,#3860,#3885,.T.);
+#3885 = SURFACE_CURVE('',#3886,(#3890,#3896),.PCURVE_S1.);
+#3886 = LINE('',#3887,#3888);
+#3887 = CARTESIAN_POINT('',(0.E+000,-1.7,0.E+000));
+#3888 = VECTOR('',#3889,1.);
+#3889 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3890 = PCURVE('',#3768,#3891);
+#3891 = DEFINITIONAL_REPRESENTATION('',(#3892),#3895);
+#3892 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3893,#3894),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#3893 = CARTESIAN_POINT('',(21.7,-5.E-002));
+#3894 = CARTESIAN_POINT('',(21.7,0.55));
+#3895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3896 = PCURVE('',#3897,#3902);
+#3897 = PLANE('',#3898);
+#3898 = AXIS2_PLACEMENT_3D('',#3899,#3900,#3901);
+#3899 = CARTESIAN_POINT('',(0.E+000,-2.25,0.E+000));
+#3900 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3901 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3902 = DEFINITIONAL_REPRESENTATION('',(#3903),#3906);
+#3903 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3904,#3905),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#3904 = CARTESIAN_POINT('',(-5.E-002,0.55));
+#3905 = CARTESIAN_POINT('',(0.55,0.55));
+#3906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3907 = ADVANCED_FACE('',(#3908),#3742,.T.);
+#3908 = FACE_BOUND('',#3909,.T.);
+#3909 = EDGE_LOOP('',(#3910,#3933,#3934,#3935));
+#3910 = ORIENTED_EDGE('',*,*,#3911,.F.);
+#3911 = EDGE_CURVE('',#3699,#3912,#3914,.T.);
+#3912 = VERTEX_POINT('',#3913);
+#3913 = CARTESIAN_POINT('',(0.5,-2.2,0.E+000));
+#3914 = SURFACE_CURVE('',#3915,(#3919,#3926),.PCURVE_S1.);
+#3915 = LINE('',#3916,#3917);
+#3916 = CARTESIAN_POINT('',(0.5,-2.2,-21.7));
+#3917 = VECTOR('',#3918,1.);
+#3918 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3919 = PCURVE('',#3742,#3920);
+#3920 = DEFINITIONAL_REPRESENTATION('',(#3921),#3925);
+#3921 = LINE('',#3922,#3923);
+#3922 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3923 = VECTOR('',#3924,1.);
+#3924 = DIRECTION('',(1.,0.E+000));
+#3925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3926 = PCURVE('',#3714,#3927);
+#3927 = DEFINITIONAL_REPRESENTATION('',(#3928),#3932);
+#3928 = LINE('',#3929,#3930);
+#3929 = CARTESIAN_POINT('',(0.E+000,0.5));
+#3930 = VECTOR('',#3931,1.);
+#3931 = DIRECTION('',(1.,0.E+000));
+#3932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3933 = ORIENTED_EDGE('',*,*,#3726,.T.);
+#3934 = ORIENTED_EDGE('',*,*,#3859,.T.);
+#3935 = ORIENTED_EDGE('',*,*,#3936,.F.);
+#3936 = EDGE_CURVE('',#3912,#3860,#3937,.T.);
+#3937 = SURFACE_CURVE('',#3938,(#3942,#3949),.PCURVE_S1.);
+#3938 = LINE('',#3939,#3940);
+#3939 = CARTESIAN_POINT('',(0.5,-2.25,0.E+000));
+#3940 = VECTOR('',#3941,1.);
+#3941 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3942 = PCURVE('',#3742,#3943);
+#3943 = DEFINITIONAL_REPRESENTATION('',(#3944),#3948);
+#3944 = LINE('',#3945,#3946);
+#3945 = CARTESIAN_POINT('',(21.7,5.E-002));
+#3946 = VECTOR('',#3947,1.);
+#3947 = DIRECTION('',(0.E+000,-1.));
+#3948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3949 = PCURVE('',#3950,#3955);
+#3950 = PLANE('',#3951);
+#3951 = AXIS2_PLACEMENT_3D('',#3952,#3953,#3954);
+#3952 = CARTESIAN_POINT('',(0.5,-2.25,0.E+000));
+#3953 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3954 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3955 = DEFINITIONAL_REPRESENTATION('',(#3956),#3960);
+#3956 = LINE('',#3957,#3958);
+#3957 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3958 = VECTOR('',#3959,1.);
+#3959 = DIRECTION('',(0.E+000,-1.));
+#3960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3961 = ADVANCED_FACE('',(#3962),#3714,.F.);
+#3962 = FACE_BOUND('',#3963,.F.);
+#3963 = EDGE_LOOP('',(#3964,#3965,#3966,#3967));
+#3964 = ORIENTED_EDGE('',*,*,#3911,.F.);
+#3965 = ORIENTED_EDGE('',*,*,#3698,.F.);
+#3966 = ORIENTED_EDGE('',*,*,#3783,.T.);
+#3967 = ORIENTED_EDGE('',*,*,#3968,.T.);
+#3968 = EDGE_CURVE('',#3784,#3912,#3969,.T.);
+#3969 = SURFACE_CURVE('',#3970,(#3974,#3980),.PCURVE_S1.);
+#3970 = LINE('',#3971,#3972);
+#3971 = CARTESIAN_POINT('',(0.E+000,-2.2,0.E+000));
+#3972 = VECTOR('',#3973,1.);
+#3973 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3974 = PCURVE('',#3714,#3975);
+#3975 = DEFINITIONAL_REPRESENTATION('',(#3976),#3979);
+#3976 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3977,#3978),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#3977 = CARTESIAN_POINT('',(21.7,-5.E-002));
+#3978 = CARTESIAN_POINT('',(21.7,0.55));
+#3979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3980 = PCURVE('',#3981,#3986);
+#3981 = PLANE('',#3982);
+#3982 = AXIS2_PLACEMENT_3D('',#3983,#3984,#3985);
+#3983 = CARTESIAN_POINT('',(0.E+000,-2.25,0.E+000));
+#3984 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3985 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3986 = DEFINITIONAL_REPRESENTATION('',(#3987),#3990);
+#3987 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3988,#3989),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#3988 = CARTESIAN_POINT('',(-5.E-002,5.E-002));
+#3989 = CARTESIAN_POINT('',(0.55,5.E-002));
+#3990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3991 = ADVANCED_FACE('',(#3992),#3844,.F.);
+#3992 = FACE_BOUND('',#3993,.F.);
+#3993 = EDGE_LOOP('',(#3994,#4024,#4050,#4051));
+#3994 = ORIENTED_EDGE('',*,*,#3995,.F.);
+#3995 = EDGE_CURVE('',#3996,#3998,#4000,.T.);
+#3996 = VERTEX_POINT('',#3997);
+#3997 = CARTESIAN_POINT('',(0.E+000,-2.2,1.));
+#3998 = VERTEX_POINT('',#3999);
+#3999 = CARTESIAN_POINT('',(0.E+000,-1.7,1.));
+#4000 = SURFACE_CURVE('',#4001,(#4005,#4012),.PCURVE_S1.);
+#4001 = LINE('',#4002,#4003);
+#4002 = CARTESIAN_POINT('',(0.E+000,-2.25,1.));
+#4003 = VECTOR('',#4004,1.);
+#4004 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4005 = PCURVE('',#3844,#4006);
+#4006 = DEFINITIONAL_REPRESENTATION('',(#4007),#4011);
+#4007 = LINE('',#4008,#4009);
+#4008 = CARTESIAN_POINT('',(1.,0.E+000));
+#4009 = VECTOR('',#4010,1.);
+#4010 = DIRECTION('',(0.E+000,-1.));
+#4011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4012 = PCURVE('',#4013,#4018);
+#4013 = PLANE('',#4014);
+#4014 = AXIS2_PLACEMENT_3D('',#4015,#4016,#4017);
+#4015 = CARTESIAN_POINT('',(0.E+000,-2.2,-21.7));
+#4016 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4017 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4018 = DEFINITIONAL_REPRESENTATION('',(#4019),#4023);
+#4019 = LINE('',#4020,#4021);
+#4020 = CARTESIAN_POINT('',(22.7,5.E-002));
+#4021 = VECTOR('',#4022,1.);
+#4022 = DIRECTION('',(0.E+000,-1.));
+#4023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4024 = ORIENTED_EDGE('',*,*,#4025,.F.);
+#4025 = EDGE_CURVE('',#3784,#3996,#4026,.T.);
+#4026 = SURFACE_CURVE('',#4027,(#4031,#4038),.PCURVE_S1.);
+#4027 = LINE('',#4028,#4029);
+#4028 = CARTESIAN_POINT('',(0.E+000,-2.2,-21.7));
+#4029 = VECTOR('',#4030,1.);
+#4030 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4031 = PCURVE('',#3844,#4032);
+#4032 = DEFINITIONAL_REPRESENTATION('',(#4033),#4037);
+#4033 = LINE('',#4034,#4035);
+#4034 = CARTESIAN_POINT('',(-21.7,-5.E-002));
+#4035 = VECTOR('',#4036,1.);
+#4036 = DIRECTION('',(1.,0.E+000));
+#4037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4038 = PCURVE('',#4039,#4044);
+#4039 = PLANE('',#4040);
+#4040 = AXIS2_PLACEMENT_3D('',#4041,#4042,#4043);
+#4041 = CARTESIAN_POINT('',(0.E+000,-2.25,0.E+000));
+#4042 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4043 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4044 = DEFINITIONAL_REPRESENTATION('',(#4045),#4049);
+#4045 = LINE('',#4046,#4047);
+#4046 = CARTESIAN_POINT('',(-21.7,-5.E-002));
+#4047 = VECTOR('',#4048,1.);
+#4048 = DIRECTION('',(1.,0.E+000));
+#4049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4050 = ORIENTED_EDGE('',*,*,#3830,.T.);
+#4051 = ORIENTED_EDGE('',*,*,#4052,.T.);
+#4052 = EDGE_CURVE('',#3808,#3998,#4053,.T.);
+#4053 = SURFACE_CURVE('',#4054,(#4058,#4065),.PCURVE_S1.);
+#4054 = LINE('',#4055,#4056);
+#4055 = CARTESIAN_POINT('',(0.E+000,-1.7,-21.7));
+#4056 = VECTOR('',#4057,1.);
+#4057 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4058 = PCURVE('',#3844,#4059);
+#4059 = DEFINITIONAL_REPRESENTATION('',(#4060),#4064);
+#4060 = LINE('',#4061,#4062);
+#4061 = CARTESIAN_POINT('',(-21.7,-0.55));
+#4062 = VECTOR('',#4063,1.);
+#4063 = DIRECTION('',(1.,0.E+000));
+#4064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4065 = PCURVE('',#4066,#4071);
+#4066 = PLANE('',#4067);
+#4067 = AXIS2_PLACEMENT_3D('',#4068,#4069,#4070);
+#4068 = CARTESIAN_POINT('',(0.E+000,-2.25,0.E+000));
+#4069 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4070 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4071 = DEFINITIONAL_REPRESENTATION('',(#4072),#4076);
+#4072 = LINE('',#4073,#4074);
+#4073 = CARTESIAN_POINT('',(-21.7,-0.55));
+#4074 = VECTOR('',#4075,1.);
+#4075 = DIRECTION('',(1.,0.E+000));
+#4076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4077 = ADVANCED_FACE('',(#4078),#3897,.F.);
+#4078 = FACE_BOUND('',#4079,.F.);
+#4079 = EDGE_LOOP('',(#4080,#4103,#4104,#4132));
+#4080 = ORIENTED_EDGE('',*,*,#4081,.F.);
+#4081 = EDGE_CURVE('',#3808,#4082,#4084,.T.);
+#4082 = VERTEX_POINT('',#4083);
+#4083 = CARTESIAN_POINT('',(0.E+000,-1.65,0.E+000));
+#4084 = SURFACE_CURVE('',#4085,(#4089,#4096),.PCURVE_S1.);
+#4085 = LINE('',#4086,#4087);
+#4086 = CARTESIAN_POINT('',(0.E+000,-2.25,0.E+000));
+#4087 = VECTOR('',#4088,1.);
+#4088 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4089 = PCURVE('',#3897,#4090);
+#4090 = DEFINITIONAL_REPRESENTATION('',(#4091),#4095);
+#4091 = LINE('',#4092,#4093);
+#4092 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4093 = VECTOR('',#4094,1.);
+#4094 = DIRECTION('',(0.E+000,1.));
+#4095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4096 = PCURVE('',#4066,#4097);
+#4097 = DEFINITIONAL_REPRESENTATION('',(#4098),#4102);
+#4098 = LINE('',#4099,#4100);
+#4099 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4100 = VECTOR('',#4101,1.);
+#4101 = DIRECTION('',(0.E+000,-1.));
+#4102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4103 = ORIENTED_EDGE('',*,*,#3884,.T.);
+#4104 = ORIENTED_EDGE('',*,*,#4105,.T.);
+#4105 = EDGE_CURVE('',#3860,#4106,#4108,.T.);
+#4106 = VERTEX_POINT('',#4107);
+#4107 = CARTESIAN_POINT('',(0.5,-1.65,0.E+000));
+#4108 = SURFACE_CURVE('',#4109,(#4113,#4120),.PCURVE_S1.);
+#4109 = LINE('',#4110,#4111);
+#4110 = CARTESIAN_POINT('',(0.5,-2.25,0.E+000));
+#4111 = VECTOR('',#4112,1.);
+#4112 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4113 = PCURVE('',#3897,#4114);
+#4114 = DEFINITIONAL_REPRESENTATION('',(#4115),#4119);
+#4115 = LINE('',#4116,#4117);
+#4116 = CARTESIAN_POINT('',(0.5,0.E+000));
+#4117 = VECTOR('',#4118,1.);
+#4118 = DIRECTION('',(0.E+000,1.));
+#4119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4120 = PCURVE('',#4121,#4126);
+#4121 = PLANE('',#4122);
+#4122 = AXIS2_PLACEMENT_3D('',#4123,#4124,#4125);
+#4123 = CARTESIAN_POINT('',(0.5,-2.25,0.E+000));
+#4124 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4125 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4126 = DEFINITIONAL_REPRESENTATION('',(#4127),#4131);
+#4127 = LINE('',#4128,#4129);
+#4128 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4129 = VECTOR('',#4130,1.);
+#4130 = DIRECTION('',(0.E+000,-1.));
+#4131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4132 = ORIENTED_EDGE('',*,*,#4133,.F.);
+#4133 = EDGE_CURVE('',#4082,#4106,#4134,.T.);
+#4134 = SURFACE_CURVE('',#4135,(#4139,#4146),.PCURVE_S1.);
+#4135 = LINE('',#4136,#4137);
+#4136 = CARTESIAN_POINT('',(0.E+000,-1.65,0.E+000));
+#4137 = VECTOR('',#4138,1.);
+#4138 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4139 = PCURVE('',#3897,#4140);
+#4140 = DEFINITIONAL_REPRESENTATION('',(#4141),#4145);
+#4141 = LINE('',#4142,#4143);
+#4142 = CARTESIAN_POINT('',(0.E+000,0.6));
+#4143 = VECTOR('',#4144,1.);
+#4144 = DIRECTION('',(1.,0.E+000));
+#4145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4146 = PCURVE('',#4147,#4152);
+#4147 = PLANE('',#4148);
+#4148 = AXIS2_PLACEMENT_3D('',#4149,#4150,#4151);
+#4149 = CARTESIAN_POINT('',(0.E+000,-1.65,0.E+000));
+#4150 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4151 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4152 = DEFINITIONAL_REPRESENTATION('',(#4153),#4157);
+#4153 = LINE('',#4154,#4155);
+#4154 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4155 = VECTOR('',#4156,1.);
+#4156 = DIRECTION('',(0.E+000,1.));
+#4157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4158 = ADVANCED_FACE('',(#4159),#3950,.T.);
+#4159 = FACE_BOUND('',#4160,.T.);
+#4160 = EDGE_LOOP('',(#4161,#4191,#4217,#4218));
+#4161 = ORIENTED_EDGE('',*,*,#4162,.F.);
+#4162 = EDGE_CURVE('',#4163,#4165,#4167,.T.);
+#4163 = VERTEX_POINT('',#4164);
+#4164 = CARTESIAN_POINT('',(0.5,-2.2,1.));
+#4165 = VERTEX_POINT('',#4166);
+#4166 = CARTESIAN_POINT('',(0.5,-1.7,1.));
+#4167 = SURFACE_CURVE('',#4168,(#4172,#4179),.PCURVE_S1.);
+#4168 = LINE('',#4169,#4170);
+#4169 = CARTESIAN_POINT('',(0.5,-2.25,1.));
+#4170 = VECTOR('',#4171,1.);
+#4171 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4172 = PCURVE('',#3950,#4173);
+#4173 = DEFINITIONAL_REPRESENTATION('',(#4174),#4178);
+#4174 = LINE('',#4175,#4176);
+#4175 = CARTESIAN_POINT('',(1.,0.E+000));
+#4176 = VECTOR('',#4177,1.);
+#4177 = DIRECTION('',(0.E+000,-1.));
+#4178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4179 = PCURVE('',#4180,#4185);
+#4180 = PLANE('',#4181);
+#4181 = AXIS2_PLACEMENT_3D('',#4182,#4183,#4184);
+#4182 = CARTESIAN_POINT('',(0.5,-2.2,-21.7));
+#4183 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4184 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4185 = DEFINITIONAL_REPRESENTATION('',(#4186),#4190);
+#4186 = LINE('',#4187,#4188);
+#4187 = CARTESIAN_POINT('',(22.7,5.E-002));
+#4188 = VECTOR('',#4189,1.);
+#4189 = DIRECTION('',(0.E+000,-1.));
+#4190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4191 = ORIENTED_EDGE('',*,*,#4192,.F.);
+#4192 = EDGE_CURVE('',#3912,#4163,#4193,.T.);
+#4193 = SURFACE_CURVE('',#4194,(#4198,#4205),.PCURVE_S1.);
+#4194 = LINE('',#4195,#4196);
+#4195 = CARTESIAN_POINT('',(0.5,-2.2,-21.7));
+#4196 = VECTOR('',#4197,1.);
+#4197 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4198 = PCURVE('',#3950,#4199);
+#4199 = DEFINITIONAL_REPRESENTATION('',(#4200),#4204);
+#4200 = LINE('',#4201,#4202);
+#4201 = CARTESIAN_POINT('',(-21.7,-5.E-002));
+#4202 = VECTOR('',#4203,1.);
+#4203 = DIRECTION('',(1.,0.E+000));
+#4204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4205 = PCURVE('',#4206,#4211);
+#4206 = PLANE('',#4207);
+#4207 = AXIS2_PLACEMENT_3D('',#4208,#4209,#4210);
+#4208 = CARTESIAN_POINT('',(0.5,-2.25,0.E+000));
+#4209 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4210 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4211 = DEFINITIONAL_REPRESENTATION('',(#4212),#4216);
+#4212 = LINE('',#4213,#4214);
+#4213 = CARTESIAN_POINT('',(-21.7,-5.E-002));
+#4214 = VECTOR('',#4215,1.);
+#4215 = DIRECTION('',(1.,0.E+000));
+#4216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4217 = ORIENTED_EDGE('',*,*,#3936,.T.);
+#4218 = ORIENTED_EDGE('',*,*,#4219,.T.);
+#4219 = EDGE_CURVE('',#3860,#4165,#4220,.T.);
+#4220 = SURFACE_CURVE('',#4221,(#4225,#4232),.PCURVE_S1.);
+#4221 = LINE('',#4222,#4223);
+#4222 = CARTESIAN_POINT('',(0.5,-1.7,-21.7));
+#4223 = VECTOR('',#4224,1.);
+#4224 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4225 = PCURVE('',#3950,#4226);
+#4226 = DEFINITIONAL_REPRESENTATION('',(#4227),#4231);
+#4227 = LINE('',#4228,#4229);
+#4228 = CARTESIAN_POINT('',(-21.7,-0.55));
+#4229 = VECTOR('',#4230,1.);
+#4230 = DIRECTION('',(1.,0.E+000));
+#4231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4232 = PCURVE('',#4121,#4233);
+#4233 = DEFINITIONAL_REPRESENTATION('',(#4234),#4238);
+#4234 = LINE('',#4235,#4236);
+#4235 = CARTESIAN_POINT('',(-21.7,-0.55));
+#4236 = VECTOR('',#4237,1.);
+#4237 = DIRECTION('',(1.,0.E+000));
+#4238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4239 = ADVANCED_FACE('',(#4240),#3981,.F.);
+#4240 = FACE_BOUND('',#4241,.F.);
+#4241 = EDGE_LOOP('',(#4242,#4265,#4293,#4314));
+#4242 = ORIENTED_EDGE('',*,*,#4243,.F.);
+#4243 = EDGE_CURVE('',#4244,#3784,#4246,.T.);
+#4244 = VERTEX_POINT('',#4245);
+#4245 = CARTESIAN_POINT('',(0.E+000,-2.25,0.E+000));
+#4246 = SURFACE_CURVE('',#4247,(#4251,#4258),.PCURVE_S1.);
+#4247 = LINE('',#4248,#4249);
+#4248 = CARTESIAN_POINT('',(0.E+000,-2.25,0.E+000));
+#4249 = VECTOR('',#4250,1.);
+#4250 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4251 = PCURVE('',#3981,#4252);
+#4252 = DEFINITIONAL_REPRESENTATION('',(#4253),#4257);
+#4253 = LINE('',#4254,#4255);
+#4254 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4255 = VECTOR('',#4256,1.);
+#4256 = DIRECTION('',(0.E+000,1.));
+#4257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4258 = PCURVE('',#4039,#4259);
+#4259 = DEFINITIONAL_REPRESENTATION('',(#4260),#4264);
+#4260 = LINE('',#4261,#4262);
+#4261 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4262 = VECTOR('',#4263,1.);
+#4263 = DIRECTION('',(0.E+000,-1.));
+#4264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4265 = ORIENTED_EDGE('',*,*,#4266,.T.);
+#4266 = EDGE_CURVE('',#4244,#4267,#4269,.T.);
+#4267 = VERTEX_POINT('',#4268);
+#4268 = CARTESIAN_POINT('',(0.5,-2.25,0.E+000));
+#4269 = SURFACE_CURVE('',#4270,(#4274,#4281),.PCURVE_S1.);
+#4270 = LINE('',#4271,#4272);
+#4271 = CARTESIAN_POINT('',(0.E+000,-2.25,0.E+000));
+#4272 = VECTOR('',#4273,1.);
+#4273 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4274 = PCURVE('',#3981,#4275);
+#4275 = DEFINITIONAL_REPRESENTATION('',(#4276),#4280);
+#4276 = LINE('',#4277,#4278);
+#4277 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4278 = VECTOR('',#4279,1.);
+#4279 = DIRECTION('',(1.,0.E+000));
+#4280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4281 = PCURVE('',#4282,#4287);
+#4282 = PLANE('',#4283);
+#4283 = AXIS2_PLACEMENT_3D('',#4284,#4285,#4286);
+#4284 = CARTESIAN_POINT('',(0.E+000,-2.25,0.E+000));
+#4285 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4286 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4287 = DEFINITIONAL_REPRESENTATION('',(#4288),#4292);
+#4288 = LINE('',#4289,#4290);
+#4289 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4290 = VECTOR('',#4291,1.);
+#4291 = DIRECTION('',(0.E+000,1.));
+#4292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4293 = ORIENTED_EDGE('',*,*,#4294,.T.);
+#4294 = EDGE_CURVE('',#4267,#3912,#4295,.T.);
+#4295 = SURFACE_CURVE('',#4296,(#4300,#4307),.PCURVE_S1.);
+#4296 = LINE('',#4297,#4298);
+#4297 = CARTESIAN_POINT('',(0.5,-2.25,0.E+000));
+#4298 = VECTOR('',#4299,1.);
+#4299 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4300 = PCURVE('',#3981,#4301);
+#4301 = DEFINITIONAL_REPRESENTATION('',(#4302),#4306);
+#4302 = LINE('',#4303,#4304);
+#4303 = CARTESIAN_POINT('',(0.5,0.E+000));
+#4304 = VECTOR('',#4305,1.);
+#4305 = DIRECTION('',(0.E+000,1.));
+#4306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4307 = PCURVE('',#4206,#4308);
+#4308 = DEFINITIONAL_REPRESENTATION('',(#4309),#4313);
+#4309 = LINE('',#4310,#4311);
+#4310 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4311 = VECTOR('',#4312,1.);
+#4312 = DIRECTION('',(0.E+000,-1.));
+#4313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4314 = ORIENTED_EDGE('',*,*,#3968,.F.);
+#4315 = ADVANCED_FACE('',(#4316),#4013,.F.);
+#4316 = FACE_BOUND('',#4317,.F.);
+#4317 = EDGE_LOOP('',(#4318,#4346,#4347,#4375));
+#4318 = ORIENTED_EDGE('',*,*,#4319,.F.);
+#4319 = EDGE_CURVE('',#3996,#4320,#4322,.T.);
+#4320 = VERTEX_POINT('',#4321);
+#4321 = CARTESIAN_POINT('',(0.E+000,-2.2,3.8));
+#4322 = SURFACE_CURVE('',#4323,(#4327,#4334),.PCURVE_S1.);
+#4323 = LINE('',#4324,#4325);
+#4324 = CARTESIAN_POINT('',(0.E+000,-2.2,-21.7));
+#4325 = VECTOR('',#4326,1.);
+#4326 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4327 = PCURVE('',#4013,#4328);
+#4328 = DEFINITIONAL_REPRESENTATION('',(#4329),#4333);
+#4329 = LINE('',#4330,#4331);
+#4330 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4331 = VECTOR('',#4332,1.);
+#4332 = DIRECTION('',(1.,0.E+000));
+#4333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4334 = PCURVE('',#4335,#4340);
+#4335 = PLANE('',#4336);
+#4336 = AXIS2_PLACEMENT_3D('',#4337,#4338,#4339);
+#4337 = CARTESIAN_POINT('',(0.E+000,-2.2,-21.7));
+#4338 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4339 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4340 = DEFINITIONAL_REPRESENTATION('',(#4341),#4345);
+#4341 = LINE('',#4342,#4343);
+#4342 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4343 = VECTOR('',#4344,1.);
+#4344 = DIRECTION('',(1.,0.E+000));
+#4345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4346 = ORIENTED_EDGE('',*,*,#3995,.T.);
+#4347 = ORIENTED_EDGE('',*,*,#4348,.T.);
+#4348 = EDGE_CURVE('',#3998,#4349,#4351,.T.);
+#4349 = VERTEX_POINT('',#4350);
+#4350 = CARTESIAN_POINT('',(0.E+000,-1.7,3.8));
+#4351 = SURFACE_CURVE('',#4352,(#4356,#4363),.PCURVE_S1.);
+#4352 = LINE('',#4353,#4354);
+#4353 = CARTESIAN_POINT('',(0.E+000,-1.7,-21.7));
+#4354 = VECTOR('',#4355,1.);
+#4355 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4356 = PCURVE('',#4013,#4357);
+#4357 = DEFINITIONAL_REPRESENTATION('',(#4358),#4362);
+#4358 = LINE('',#4359,#4360);
+#4359 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#4360 = VECTOR('',#4361,1.);
+#4361 = DIRECTION('',(1.,0.E+000));
+#4362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4363 = PCURVE('',#4364,#4369);
+#4364 = PLANE('',#4365);
+#4365 = AXIS2_PLACEMENT_3D('',#4366,#4367,#4368);
+#4366 = CARTESIAN_POINT('',(0.E+000,-1.7,-21.7));
+#4367 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4368 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4369 = DEFINITIONAL_REPRESENTATION('',(#4370),#4374);
+#4370 = LINE('',#4371,#4372);
+#4371 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4372 = VECTOR('',#4373,1.);
+#4373 = DIRECTION('',(1.,0.E+000));
+#4374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4375 = ORIENTED_EDGE('',*,*,#4376,.F.);
+#4376 = EDGE_CURVE('',#4320,#4349,#4377,.T.);
+#4377 = SURFACE_CURVE('',#4378,(#4382,#4389),.PCURVE_S1.);
+#4378 = LINE('',#4379,#4380);
+#4379 = CARTESIAN_POINT('',(0.E+000,-2.2,3.8));
+#4380 = VECTOR('',#4381,1.);
+#4381 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4382 = PCURVE('',#4013,#4383);
+#4383 = DEFINITIONAL_REPRESENTATION('',(#4384),#4388);
+#4384 = LINE('',#4385,#4386);
+#4385 = CARTESIAN_POINT('',(25.5,0.E+000));
+#4386 = VECTOR('',#4387,1.);
+#4387 = DIRECTION('',(0.E+000,-1.));
+#4388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4389 = PCURVE('',#4390,#4395);
+#4390 = PLANE('',#4391);
+#4391 = AXIS2_PLACEMENT_3D('',#4392,#4393,#4394);
+#4392 = CARTESIAN_POINT('',(0.E+000,-2.2,3.8));
+#4393 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4394 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4395 = DEFINITIONAL_REPRESENTATION('',(#4396),#4400);
+#4396 = LINE('',#4397,#4398);
+#4397 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4398 = VECTOR('',#4399,1.);
+#4399 = DIRECTION('',(0.E+000,1.));
+#4400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4401 = ADVANCED_FACE('',(#4402),#4066,.F.);
+#4402 = FACE_BOUND('',#4403,.F.);
+#4403 = EDGE_LOOP('',(#4404,#4432,#4433,#4434));
+#4404 = ORIENTED_EDGE('',*,*,#4405,.F.);
+#4405 = EDGE_CURVE('',#3998,#4406,#4408,.T.);
+#4406 = VERTEX_POINT('',#4407);
+#4407 = CARTESIAN_POINT('',(0.E+000,-1.65,1.));
+#4408 = SURFACE_CURVE('',#4409,(#4413,#4420),.PCURVE_S1.);
+#4409 = LINE('',#4410,#4411);
+#4410 = CARTESIAN_POINT('',(0.E+000,-2.25,1.));
+#4411 = VECTOR('',#4412,1.);
+#4412 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4413 = PCURVE('',#4066,#4414);
+#4414 = DEFINITIONAL_REPRESENTATION('',(#4415),#4419);
+#4415 = LINE('',#4416,#4417);
+#4416 = CARTESIAN_POINT('',(1.,0.E+000));
+#4417 = VECTOR('',#4418,1.);
+#4418 = DIRECTION('',(0.E+000,-1.));
+#4419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4420 = PCURVE('',#4421,#4426);
+#4421 = PLANE('',#4422);
+#4422 = AXIS2_PLACEMENT_3D('',#4423,#4424,#4425);
+#4423 = CARTESIAN_POINT('',(0.E+000,-2.25,1.));
+#4424 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4425 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4426 = DEFINITIONAL_REPRESENTATION('',(#4427),#4431);
+#4427 = LINE('',#4428,#4429);
+#4428 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4429 = VECTOR('',#4430,1.);
+#4430 = DIRECTION('',(0.E+000,1.));
+#4431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4432 = ORIENTED_EDGE('',*,*,#4052,.F.);
+#4433 = ORIENTED_EDGE('',*,*,#4081,.T.);
+#4434 = ORIENTED_EDGE('',*,*,#4435,.T.);
+#4435 = EDGE_CURVE('',#4082,#4406,#4436,.T.);
+#4436 = SURFACE_CURVE('',#4437,(#4441,#4448),.PCURVE_S1.);
+#4437 = LINE('',#4438,#4439);
+#4438 = CARTESIAN_POINT('',(0.E+000,-1.65,0.E+000));
+#4439 = VECTOR('',#4440,1.);
+#4440 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4441 = PCURVE('',#4066,#4442);
+#4442 = DEFINITIONAL_REPRESENTATION('',(#4443),#4447);
+#4443 = LINE('',#4444,#4445);
+#4444 = CARTESIAN_POINT('',(0.E+000,-0.6));
+#4445 = VECTOR('',#4446,1.);
+#4446 = DIRECTION('',(1.,0.E+000));
+#4447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4448 = PCURVE('',#4147,#4449);
+#4449 = DEFINITIONAL_REPRESENTATION('',(#4450),#4454);
+#4450 = LINE('',#4451,#4452);
+#4451 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4452 = VECTOR('',#4453,1.);
+#4453 = DIRECTION('',(1.,0.E+000));
+#4454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4455 = ADVANCED_FACE('',(#4456),#4039,.F.);
+#4456 = FACE_BOUND('',#4457,.F.);
+#4457 = EDGE_LOOP('',(#4458,#4486,#4507,#4508));
+#4458 = ORIENTED_EDGE('',*,*,#4459,.F.);
+#4459 = EDGE_CURVE('',#4460,#3996,#4462,.T.);
+#4460 = VERTEX_POINT('',#4461);
+#4461 = CARTESIAN_POINT('',(0.E+000,-2.25,1.));
+#4462 = SURFACE_CURVE('',#4463,(#4467,#4474),.PCURVE_S1.);
+#4463 = LINE('',#4464,#4465);
+#4464 = CARTESIAN_POINT('',(0.E+000,-2.25,1.));
+#4465 = VECTOR('',#4466,1.);
+#4466 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4467 = PCURVE('',#4039,#4468);
+#4468 = DEFINITIONAL_REPRESENTATION('',(#4469),#4473);
+#4469 = LINE('',#4470,#4471);
+#4470 = CARTESIAN_POINT('',(1.,0.E+000));
+#4471 = VECTOR('',#4472,1.);
+#4472 = DIRECTION('',(0.E+000,-1.));
+#4473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4474 = PCURVE('',#4475,#4480);
+#4475 = PLANE('',#4476);
+#4476 = AXIS2_PLACEMENT_3D('',#4477,#4478,#4479);
+#4477 = CARTESIAN_POINT('',(0.E+000,-2.25,1.));
+#4478 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4479 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4480 = DEFINITIONAL_REPRESENTATION('',(#4481),#4485);
+#4481 = LINE('',#4482,#4483);
+#4482 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4483 = VECTOR('',#4484,1.);
+#4484 = DIRECTION('',(0.E+000,1.));
+#4485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4486 = ORIENTED_EDGE('',*,*,#4487,.F.);
+#4487 = EDGE_CURVE('',#4244,#4460,#4488,.T.);
+#4488 = SURFACE_CURVE('',#4489,(#4493,#4500),.PCURVE_S1.);
+#4489 = LINE('',#4490,#4491);
+#4490 = CARTESIAN_POINT('',(0.E+000,-2.25,0.E+000));
+#4491 = VECTOR('',#4492,1.);
+#4492 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4493 = PCURVE('',#4039,#4494);
+#4494 = DEFINITIONAL_REPRESENTATION('',(#4495),#4499);
+#4495 = LINE('',#4496,#4497);
+#4496 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4497 = VECTOR('',#4498,1.);
+#4498 = DIRECTION('',(1.,0.E+000));
+#4499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4500 = PCURVE('',#4282,#4501);
+#4501 = DEFINITIONAL_REPRESENTATION('',(#4502),#4506);
+#4502 = LINE('',#4503,#4504);
+#4503 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4504 = VECTOR('',#4505,1.);
+#4505 = DIRECTION('',(1.,0.E+000));
+#4506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4507 = ORIENTED_EDGE('',*,*,#4243,.T.);
+#4508 = ORIENTED_EDGE('',*,*,#4025,.T.);
+#4509 = ADVANCED_FACE('',(#4510),#4147,.T.);
+#4510 = FACE_BOUND('',#4511,.T.);
+#4511 = EDGE_LOOP('',(#4512,#4513,#4514,#4537));
+#4512 = ORIENTED_EDGE('',*,*,#4133,.F.);
+#4513 = ORIENTED_EDGE('',*,*,#4435,.T.);
+#4514 = ORIENTED_EDGE('',*,*,#4515,.T.);
+#4515 = EDGE_CURVE('',#4406,#4516,#4518,.T.);
+#4516 = VERTEX_POINT('',#4517);
+#4517 = CARTESIAN_POINT('',(0.5,-1.65,1.));
+#4518 = SURFACE_CURVE('',#4519,(#4523,#4530),.PCURVE_S1.);
+#4519 = LINE('',#4520,#4521);
+#4520 = CARTESIAN_POINT('',(0.E+000,-1.65,1.));
+#4521 = VECTOR('',#4522,1.);
+#4522 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4523 = PCURVE('',#4147,#4524);
+#4524 = DEFINITIONAL_REPRESENTATION('',(#4525),#4529);
+#4525 = LINE('',#4526,#4527);
+#4526 = CARTESIAN_POINT('',(1.,0.E+000));
+#4527 = VECTOR('',#4528,1.);
+#4528 = DIRECTION('',(0.E+000,1.));
+#4529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4530 = PCURVE('',#4421,#4531);
+#4531 = DEFINITIONAL_REPRESENTATION('',(#4532),#4536);
+#4532 = LINE('',#4533,#4534);
+#4533 = CARTESIAN_POINT('',(0.E+000,0.6));
+#4534 = VECTOR('',#4535,1.);
+#4535 = DIRECTION('',(1.,0.E+000));
+#4536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4537 = ORIENTED_EDGE('',*,*,#4538,.F.);
+#4538 = EDGE_CURVE('',#4106,#4516,#4539,.T.);
+#4539 = SURFACE_CURVE('',#4540,(#4544,#4551),.PCURVE_S1.);
+#4540 = LINE('',#4541,#4542);
+#4541 = CARTESIAN_POINT('',(0.5,-1.65,0.E+000));
+#4542 = VECTOR('',#4543,1.);
+#4543 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4544 = PCURVE('',#4147,#4545);
+#4545 = DEFINITIONAL_REPRESENTATION('',(#4546),#4550);
+#4546 = LINE('',#4547,#4548);
+#4547 = CARTESIAN_POINT('',(0.E+000,0.5));
+#4548 = VECTOR('',#4549,1.);
+#4549 = DIRECTION('',(1.,0.E+000));
+#4550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4551 = PCURVE('',#4121,#4552);
+#4552 = DEFINITIONAL_REPRESENTATION('',(#4553),#4557);
+#4553 = LINE('',#4554,#4555);
+#4554 = CARTESIAN_POINT('',(0.E+000,-0.6));
+#4555 = VECTOR('',#4556,1.);
+#4556 = DIRECTION('',(1.,0.E+000));
+#4557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4558 = ADVANCED_FACE('',(#4559),#4121,.T.);
+#4559 = FACE_BOUND('',#4560,.T.);
+#4560 = EDGE_LOOP('',(#4561,#4582,#4583,#4584));
+#4561 = ORIENTED_EDGE('',*,*,#4562,.F.);
+#4562 = EDGE_CURVE('',#4165,#4516,#4563,.T.);
+#4563 = SURFACE_CURVE('',#4564,(#4568,#4575),.PCURVE_S1.);
+#4564 = LINE('',#4565,#4566);
+#4565 = CARTESIAN_POINT('',(0.5,-2.25,1.));
+#4566 = VECTOR('',#4567,1.);
+#4567 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4568 = PCURVE('',#4121,#4569);
+#4569 = DEFINITIONAL_REPRESENTATION('',(#4570),#4574);
+#4570 = LINE('',#4571,#4572);
+#4571 = CARTESIAN_POINT('',(1.,0.E+000));
+#4572 = VECTOR('',#4573,1.);
+#4573 = DIRECTION('',(0.E+000,-1.));
+#4574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4575 = PCURVE('',#4421,#4576);
+#4576 = DEFINITIONAL_REPRESENTATION('',(#4577),#4581);
+#4577 = LINE('',#4578,#4579);
+#4578 = CARTESIAN_POINT('',(0.5,0.E+000));
+#4579 = VECTOR('',#4580,1.);
+#4580 = DIRECTION('',(0.E+000,1.));
+#4581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4582 = ORIENTED_EDGE('',*,*,#4219,.F.);
+#4583 = ORIENTED_EDGE('',*,*,#4105,.T.);
+#4584 = ORIENTED_EDGE('',*,*,#4538,.T.);
+#4585 = ADVANCED_FACE('',(#4586),#4180,.T.);
+#4586 = FACE_BOUND('',#4587,.T.);
+#4587 = EDGE_LOOP('',(#4588,#4611,#4612,#4635));
+#4588 = ORIENTED_EDGE('',*,*,#4589,.F.);
+#4589 = EDGE_CURVE('',#4163,#4590,#4592,.T.);
+#4590 = VERTEX_POINT('',#4591);
+#4591 = CARTESIAN_POINT('',(0.5,-2.2,3.8));
+#4592 = SURFACE_CURVE('',#4593,(#4597,#4604),.PCURVE_S1.);
+#4593 = LINE('',#4594,#4595);
+#4594 = CARTESIAN_POINT('',(0.5,-2.2,-21.7));
+#4595 = VECTOR('',#4596,1.);
+#4596 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4597 = PCURVE('',#4180,#4598);
+#4598 = DEFINITIONAL_REPRESENTATION('',(#4599),#4603);
+#4599 = LINE('',#4600,#4601);
+#4600 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4601 = VECTOR('',#4602,1.);
+#4602 = DIRECTION('',(1.,0.E+000));
+#4603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4604 = PCURVE('',#4335,#4605);
+#4605 = DEFINITIONAL_REPRESENTATION('',(#4606),#4610);
+#4606 = LINE('',#4607,#4608);
+#4607 = CARTESIAN_POINT('',(0.E+000,0.5));
+#4608 = VECTOR('',#4609,1.);
+#4609 = DIRECTION('',(1.,0.E+000));
+#4610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4611 = ORIENTED_EDGE('',*,*,#4162,.T.);
+#4612 = ORIENTED_EDGE('',*,*,#4613,.T.);
+#4613 = EDGE_CURVE('',#4165,#4614,#4616,.T.);
+#4614 = VERTEX_POINT('',#4615);
+#4615 = CARTESIAN_POINT('',(0.5,-1.7,3.8));
+#4616 = SURFACE_CURVE('',#4617,(#4621,#4628),.PCURVE_S1.);
+#4617 = LINE('',#4618,#4619);
+#4618 = CARTESIAN_POINT('',(0.5,-1.7,-21.7));
+#4619 = VECTOR('',#4620,1.);
+#4620 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4621 = PCURVE('',#4180,#4622);
+#4622 = DEFINITIONAL_REPRESENTATION('',(#4623),#4627);
+#4623 = LINE('',#4624,#4625);
+#4624 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#4625 = VECTOR('',#4626,1.);
+#4626 = DIRECTION('',(1.,0.E+000));
+#4627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4628 = PCURVE('',#4364,#4629);
+#4629 = DEFINITIONAL_REPRESENTATION('',(#4630),#4634);
+#4630 = LINE('',#4631,#4632);
+#4631 = CARTESIAN_POINT('',(0.E+000,0.5));
+#4632 = VECTOR('',#4633,1.);
+#4633 = DIRECTION('',(1.,0.E+000));
+#4634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4635 = ORIENTED_EDGE('',*,*,#4636,.F.);
+#4636 = EDGE_CURVE('',#4590,#4614,#4637,.T.);
+#4637 = SURFACE_CURVE('',#4638,(#4642,#4649),.PCURVE_S1.);
+#4638 = LINE('',#4639,#4640);
+#4639 = CARTESIAN_POINT('',(0.5,-2.2,3.8));
+#4640 = VECTOR('',#4641,1.);
+#4641 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4642 = PCURVE('',#4180,#4643);
+#4643 = DEFINITIONAL_REPRESENTATION('',(#4644),#4648);
+#4644 = LINE('',#4645,#4646);
+#4645 = CARTESIAN_POINT('',(25.5,0.E+000));
+#4646 = VECTOR('',#4647,1.);
+#4647 = DIRECTION('',(0.E+000,-1.));
+#4648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4649 = PCURVE('',#4390,#4650);
+#4650 = DEFINITIONAL_REPRESENTATION('',(#4651),#4655);
+#4651 = LINE('',#4652,#4653);
+#4652 = CARTESIAN_POINT('',(0.5,0.E+000));
+#4653 = VECTOR('',#4654,1.);
+#4654 = DIRECTION('',(0.E+000,1.));
+#4655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4656 = ADVANCED_FACE('',(#4657),#4206,.T.);
+#4657 = FACE_BOUND('',#4658,.T.);
+#4658 = EDGE_LOOP('',(#4659,#4682,#4703,#4704));
+#4659 = ORIENTED_EDGE('',*,*,#4660,.F.);
+#4660 = EDGE_CURVE('',#4661,#4163,#4663,.T.);
+#4661 = VERTEX_POINT('',#4662);
+#4662 = CARTESIAN_POINT('',(0.5,-2.25,1.));
+#4663 = SURFACE_CURVE('',#4664,(#4668,#4675),.PCURVE_S1.);
+#4664 = LINE('',#4665,#4666);
+#4665 = CARTESIAN_POINT('',(0.5,-2.25,1.));
+#4666 = VECTOR('',#4667,1.);
+#4667 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4668 = PCURVE('',#4206,#4669);
+#4669 = DEFINITIONAL_REPRESENTATION('',(#4670),#4674);
+#4670 = LINE('',#4671,#4672);
+#4671 = CARTESIAN_POINT('',(1.,0.E+000));
+#4672 = VECTOR('',#4673,1.);
+#4673 = DIRECTION('',(0.E+000,-1.));
+#4674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4675 = PCURVE('',#4475,#4676);
+#4676 = DEFINITIONAL_REPRESENTATION('',(#4677),#4681);
+#4677 = LINE('',#4678,#4679);
+#4678 = CARTESIAN_POINT('',(0.5,0.E+000));
+#4679 = VECTOR('',#4680,1.);
+#4680 = DIRECTION('',(0.E+000,1.));
+#4681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4682 = ORIENTED_EDGE('',*,*,#4683,.F.);
+#4683 = EDGE_CURVE('',#4267,#4661,#4684,.T.);
+#4684 = SURFACE_CURVE('',#4685,(#4689,#4696),.PCURVE_S1.);
+#4685 = LINE('',#4686,#4687);
+#4686 = CARTESIAN_POINT('',(0.5,-2.25,0.E+000));
+#4687 = VECTOR('',#4688,1.);
+#4688 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4689 = PCURVE('',#4206,#4690);
+#4690 = DEFINITIONAL_REPRESENTATION('',(#4691),#4695);
+#4691 = LINE('',#4692,#4693);
+#4692 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4693 = VECTOR('',#4694,1.);
+#4694 = DIRECTION('',(1.,0.E+000));
+#4695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4696 = PCURVE('',#4282,#4697);
+#4697 = DEFINITIONAL_REPRESENTATION('',(#4698),#4702);
+#4698 = LINE('',#4699,#4700);
+#4699 = CARTESIAN_POINT('',(0.E+000,0.5));
+#4700 = VECTOR('',#4701,1.);
+#4701 = DIRECTION('',(1.,0.E+000));
+#4702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4703 = ORIENTED_EDGE('',*,*,#4294,.T.);
+#4704 = ORIENTED_EDGE('',*,*,#4192,.T.);
+#4705 = ADVANCED_FACE('',(#4706),#4282,.F.);
+#4706 = FACE_BOUND('',#4707,.F.);
+#4707 = EDGE_LOOP('',(#4708,#4709,#4710,#4731));
+#4708 = ORIENTED_EDGE('',*,*,#4266,.F.);
+#4709 = ORIENTED_EDGE('',*,*,#4487,.T.);
+#4710 = ORIENTED_EDGE('',*,*,#4711,.T.);
+#4711 = EDGE_CURVE('',#4460,#4661,#4712,.T.);
+#4712 = SURFACE_CURVE('',#4713,(#4717,#4724),.PCURVE_S1.);
+#4713 = LINE('',#4714,#4715);
+#4714 = CARTESIAN_POINT('',(0.E+000,-2.25,1.));
+#4715 = VECTOR('',#4716,1.);
+#4716 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4717 = PCURVE('',#4282,#4718);
+#4718 = DEFINITIONAL_REPRESENTATION('',(#4719),#4723);
+#4719 = LINE('',#4720,#4721);
+#4720 = CARTESIAN_POINT('',(1.,0.E+000));
+#4721 = VECTOR('',#4722,1.);
+#4722 = DIRECTION('',(0.E+000,1.));
+#4723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4724 = PCURVE('',#4475,#4725);
+#4725 = DEFINITIONAL_REPRESENTATION('',(#4726),#4730);
+#4726 = LINE('',#4727,#4728);
+#4727 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4728 = VECTOR('',#4729,1.);
+#4729 = DIRECTION('',(1.,0.E+000));
+#4730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4731 = ORIENTED_EDGE('',*,*,#4683,.F.);
+#4732 = ADVANCED_FACE('',(#4733),#4335,.F.);
+#4733 = FACE_BOUND('',#4734,.F.);
+#4734 = EDGE_LOOP('',(#4735,#4736,#4755,#4756));
+#4735 = ORIENTED_EDGE('',*,*,#4589,.F.);
+#4736 = ORIENTED_EDGE('',*,*,#4737,.F.);
+#4737 = EDGE_CURVE('',#3996,#4163,#4738,.T.);
+#4738 = SURFACE_CURVE('',#4739,(#4743,#4749),.PCURVE_S1.);
+#4739 = LINE('',#4740,#4741);
+#4740 = CARTESIAN_POINT('',(0.E+000,-2.2,1.));
+#4741 = VECTOR('',#4742,1.);
+#4742 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4743 = PCURVE('',#4335,#4744);
+#4744 = DEFINITIONAL_REPRESENTATION('',(#4745),#4748);
+#4745 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4746,#4747),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#4746 = CARTESIAN_POINT('',(22.7,-5.E-002));
+#4747 = CARTESIAN_POINT('',(22.7,0.55));
+#4748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4749 = PCURVE('',#4475,#4750);
+#4750 = DEFINITIONAL_REPRESENTATION('',(#4751),#4754);
+#4751 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4752,#4753),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#4752 = CARTESIAN_POINT('',(-5.E-002,5.E-002));
+#4753 = CARTESIAN_POINT('',(0.55,5.E-002));
+#4754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4755 = ORIENTED_EDGE('',*,*,#4319,.T.);
+#4756 = ORIENTED_EDGE('',*,*,#4757,.T.);
+#4757 = EDGE_CURVE('',#4320,#4590,#4758,.T.);
+#4758 = SURFACE_CURVE('',#4759,(#4763,#4770),.PCURVE_S1.);
+#4759 = LINE('',#4760,#4761);
+#4760 = CARTESIAN_POINT('',(0.E+000,-2.2,3.8));
+#4761 = VECTOR('',#4762,1.);
+#4762 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4763 = PCURVE('',#4335,#4764);
+#4764 = DEFINITIONAL_REPRESENTATION('',(#4765),#4769);
+#4765 = LINE('',#4766,#4767);
+#4766 = CARTESIAN_POINT('',(25.5,0.E+000));
+#4767 = VECTOR('',#4768,1.);
+#4768 = DIRECTION('',(0.E+000,1.));
+#4769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4770 = PCURVE('',#4390,#4771);
+#4771 = DEFINITIONAL_REPRESENTATION('',(#4772),#4776);
+#4772 = LINE('',#4773,#4774);
+#4773 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4774 = VECTOR('',#4775,1.);
+#4775 = DIRECTION('',(1.,0.E+000));
+#4776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4777 = ADVANCED_FACE('',(#4778),#4390,.T.);
+#4778 = FACE_BOUND('',#4779,.T.);
+#4779 = EDGE_LOOP('',(#4780,#4781,#4782,#4783));
+#4780 = ORIENTED_EDGE('',*,*,#4376,.F.);
+#4781 = ORIENTED_EDGE('',*,*,#4757,.T.);
+#4782 = ORIENTED_EDGE('',*,*,#4636,.T.);
+#4783 = ORIENTED_EDGE('',*,*,#4784,.F.);
+#4784 = EDGE_CURVE('',#4349,#4614,#4785,.T.);
+#4785 = SURFACE_CURVE('',#4786,(#4790,#4797),.PCURVE_S1.);
+#4786 = LINE('',#4787,#4788);
+#4787 = CARTESIAN_POINT('',(0.E+000,-1.7,3.8));
+#4788 = VECTOR('',#4789,1.);
+#4789 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4790 = PCURVE('',#4390,#4791);
+#4791 = DEFINITIONAL_REPRESENTATION('',(#4792),#4796);
+#4792 = LINE('',#4793,#4794);
+#4793 = CARTESIAN_POINT('',(0.E+000,0.5));
+#4794 = VECTOR('',#4795,1.);
+#4795 = DIRECTION('',(1.,0.E+000));
+#4796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4797 = PCURVE('',#4364,#4798);
+#4798 = DEFINITIONAL_REPRESENTATION('',(#4799),#4803);
+#4799 = LINE('',#4800,#4801);
+#4800 = CARTESIAN_POINT('',(25.5,0.E+000));
+#4801 = VECTOR('',#4802,1.);
+#4802 = DIRECTION('',(0.E+000,1.));
+#4803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4804 = ADVANCED_FACE('',(#4805),#4364,.T.);
+#4805 = FACE_BOUND('',#4806,.T.);
+#4806 = EDGE_LOOP('',(#4807,#4808,#4827,#4828));
+#4807 = ORIENTED_EDGE('',*,*,#4613,.F.);
+#4808 = ORIENTED_EDGE('',*,*,#4809,.F.);
+#4809 = EDGE_CURVE('',#3998,#4165,#4810,.T.);
+#4810 = SURFACE_CURVE('',#4811,(#4815,#4821),.PCURVE_S1.);
+#4811 = LINE('',#4812,#4813);
+#4812 = CARTESIAN_POINT('',(0.E+000,-1.7,1.));
+#4813 = VECTOR('',#4814,1.);
+#4814 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4815 = PCURVE('',#4364,#4816);
+#4816 = DEFINITIONAL_REPRESENTATION('',(#4817),#4820);
+#4817 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4818,#4819),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#4818 = CARTESIAN_POINT('',(22.7,-5.E-002));
+#4819 = CARTESIAN_POINT('',(22.7,0.55));
+#4820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4821 = PCURVE('',#4421,#4822);
+#4822 = DEFINITIONAL_REPRESENTATION('',(#4823),#4826);
+#4823 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4824,#4825),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-002,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#4824 = CARTESIAN_POINT('',(-5.E-002,0.55));
+#4825 = CARTESIAN_POINT('',(0.55,0.55));
+#4826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4827 = ORIENTED_EDGE('',*,*,#4348,.T.);
+#4828 = ORIENTED_EDGE('',*,*,#4784,.T.);
+#4829 = ADVANCED_FACE('',(#4830),#4421,.T.);
+#4830 = FACE_BOUND('',#4831,.T.);
+#4831 = EDGE_LOOP('',(#4832,#4833,#4834,#4835));
+#4832 = ORIENTED_EDGE('',*,*,#4405,.F.);
+#4833 = ORIENTED_EDGE('',*,*,#4809,.T.);
+#4834 = ORIENTED_EDGE('',*,*,#4562,.T.);
+#4835 = ORIENTED_EDGE('',*,*,#4515,.F.);
+#4836 = ADVANCED_FACE('',(#4837),#4475,.T.);
+#4837 = FACE_BOUND('',#4838,.T.);
+#4838 = EDGE_LOOP('',(#4839,#4840,#4841,#4842));
+#4839 = ORIENTED_EDGE('',*,*,#4459,.F.);
+#4840 = ORIENTED_EDGE('',*,*,#4711,.T.);
+#4841 = ORIENTED_EDGE('',*,*,#4660,.T.);
+#4842 = ORIENTED_EDGE('',*,*,#4737,.F.);
+#4843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4847)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4844,#4845,#4846)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4844 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4845 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4846 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4847 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4844,
+  'distance_accuracy_value','confusion accuracy');
+#4848 = SHAPE_DEFINITION_REPRESENTATION(#4849,#3656);
+#4849 = PRODUCT_DEFINITION_SHAPE('','',#4850);
+#4850 = PRODUCT_DEFINITION('design','',#4851,#4854);
+#4851 = PRODUCT_DEFINITION_FORMATION('','',#4852);
+#4852 = PRODUCT('Blue','Blue','',(#4853));
+#4853 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#4854 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4855 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4856,#4858);
+#4856 = ( REPRESENTATION_RELATIONSHIP('','',#3656,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4857) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4857 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
+#4858 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4859);
+#4859 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','=>[0:1:1:5]','',#5,#4850,$);
+#4860 = PRODUCT_TYPE('part',$,(#4852));
+#4861 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4862),#5270);
+#4862 = MANIFOLD_SOLID_BREP('',#4863);
+#4863 = CLOSED_SHELL('',(#4864,#4926,#5005,#5115,#5186,#5236,#5264));
+#4864 = ADVANCED_FACE('',(#4865),#4880,.T.);
+#4865 = FACE_BOUND('',#4866,.T.);
+#4866 = EDGE_LOOP('',(#4867,#4898,#4899));
+#4867 = ORIENTED_EDGE('',*,*,#4868,.T.);
+#4868 = EDGE_CURVE('',#4869,#4871,#4873,.T.);
+#4869 = VERTEX_POINT('',#4870);
+#4870 = CARTESIAN_POINT('',(2.5,-6.123233995737E-016,10.));
+#4871 = VERTEX_POINT('',#4872);
+#4872 = CARTESIAN_POINT('',(0.E+000,-3.749399456655E-032,12.5));
+#4873 = SEAM_CURVE('',#4874,(#4879,#4891),.PCURVE_S1.);
+#4874 = CIRCLE('',#4875,2.5);
+#4875 = AXIS2_PLACEMENT_3D('',#4876,#4877,#4878);
+#4876 = CARTESIAN_POINT('',(0.E+000,0.E+000,10.));
+#4877 = DIRECTION('',(-2.449293598295E-016,-1.,0.E+000));
+#4878 = DIRECTION('',(1.,-2.449293598295E-016,0.E+000));
+#4879 = PCURVE('',#4880,#4885);
+#4880 = SPHERICAL_SURFACE('',#4881,2.5);
+#4881 = AXIS2_PLACEMENT_3D('',#4882,#4883,#4884);
+#4882 = CARTESIAN_POINT('',(0.E+000,0.E+000,10.));
+#4883 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4884 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4885 = DEFINITIONAL_REPRESENTATION('',(#4886),#4890);
+#4886 = LINE('',#4887,#4888);
+#4887 = CARTESIAN_POINT('',(6.28318530718,-6.28318530718));
+#4888 = VECTOR('',#4889,1.);
+#4889 = DIRECTION('',(0.E+000,1.));
+#4890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4891 = PCURVE('',#4880,#4892);
+#4892 = DEFINITIONAL_REPRESENTATION('',(#4893),#4897);
+#4893 = LINE('',#4894,#4895);
+#4894 = CARTESIAN_POINT('',(0.E+000,-6.28318530718));
+#4895 = VECTOR('',#4896,1.);
+#4896 = DIRECTION('',(0.E+000,1.));
+#4897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4898 = ORIENTED_EDGE('',*,*,#4868,.F.);
+#4899 = ORIENTED_EDGE('',*,*,#4900,.T.);
+#4900 = EDGE_CURVE('',#4869,#4869,#4901,.T.);
+#4901 = SURFACE_CURVE('',#4902,(#4907,#4914),.PCURVE_S1.);
+#4902 = CIRCLE('',#4903,2.5);
+#4903 = AXIS2_PLACEMENT_3D('',#4904,#4905,#4906);
+#4904 = CARTESIAN_POINT('',(0.E+000,0.E+000,10.));
+#4905 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4906 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4907 = PCURVE('',#4880,#4908);
+#4908 = DEFINITIONAL_REPRESENTATION('',(#4909),#4913);
+#4909 = LINE('',#4910,#4911);
+#4910 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4911 = VECTOR('',#4912,1.);
+#4912 = DIRECTION('',(1.,0.E+000));
+#4913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4914 = PCURVE('',#4915,#4920);
+#4915 = CYLINDRICAL_SURFACE('',#4916,2.5);
+#4916 = AXIS2_PLACEMENT_3D('',#4917,#4918,#4919);
+#4917 = CARTESIAN_POINT('',(0.E+000,0.E+000,4.8));
+#4918 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4919 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4920 = DEFINITIONAL_REPRESENTATION('',(#4921),#4925);
+#4921 = LINE('',#4922,#4923);
+#4922 = CARTESIAN_POINT('',(0.E+000,5.2));
+#4923 = VECTOR('',#4924,1.);
+#4924 = DIRECTION('',(1.,0.E+000));
+#4925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4926 = ADVANCED_FACE('',(#4927),#4915,.T.);
+#4927 = FACE_BOUND('',#4928,.T.);
+#4928 = EDGE_LOOP('',(#4929,#4960,#4981,#4982,#4983));
+#4929 = ORIENTED_EDGE('',*,*,#4930,.T.);
+#4930 = EDGE_CURVE('',#4931,#4933,#4935,.T.);
+#4931 = VERTEX_POINT('',#4932);
+#4932 = CARTESIAN_POINT('',(1.449998998648E-008,2.5,4.8));
+#4933 = VERTEX_POINT('',#4934);
+#4934 = CARTESIAN_POINT('',(2.5,-6.123233995737E-016,4.8));
+#4935 = SURFACE_CURVE('',#4936,(#4941,#4948),.PCURVE_S1.);
+#4936 = CIRCLE('',#4937,2.5);
+#4937 = AXIS2_PLACEMENT_3D('',#4938,#4939,#4940);
+#4938 = CARTESIAN_POINT('',(0.E+000,0.E+000,4.8));
+#4939 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4940 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4941 = PCURVE('',#4915,#4942);
+#4942 = DEFINITIONAL_REPRESENTATION('',(#4943),#4947);
+#4943 = LINE('',#4944,#4945);
+#4944 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4945 = VECTOR('',#4946,1.);
+#4946 = DIRECTION('',(1.,0.E+000));
+#4947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4948 = PCURVE('',#4949,#4954);
+#4949 = PLANE('',#4950);
+#4950 = AXIS2_PLACEMENT_3D('',#4951,#4952,#4953);
+#4951 = CARTESIAN_POINT('',(0.E+000,0.E+000,4.8));
+#4952 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4953 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4954 = DEFINITIONAL_REPRESENTATION('',(#4955),#4959);
+#4955 = CIRCLE('',#4956,2.5);
+#4956 = AXIS2_PLACEMENT_2D('',#4957,#4958);
+#4957 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4958 = DIRECTION('',(1.,0.E+000));
+#4959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4960 = ORIENTED_EDGE('',*,*,#4961,.T.);
+#4961 = EDGE_CURVE('',#4933,#4869,#4962,.T.);
+#4962 = SEAM_CURVE('',#4963,(#4967,#4974),.PCURVE_S1.);
+#4963 = LINE('',#4964,#4965);
+#4964 = CARTESIAN_POINT('',(2.5,-6.123233995737E-016,4.8));
+#4965 = VECTOR('',#4966,1.);
+#4966 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4967 = PCURVE('',#4915,#4968);
+#4968 = DEFINITIONAL_REPRESENTATION('',(#4969),#4973);
+#4969 = LINE('',#4970,#4971);
+#4970 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#4971 = VECTOR('',#4972,1.);
+#4972 = DIRECTION('',(0.E+000,1.));
+#4973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4974 = PCURVE('',#4915,#4975);
+#4975 = DEFINITIONAL_REPRESENTATION('',(#4976),#4980);
+#4976 = LINE('',#4977,#4978);
+#4977 = CARTESIAN_POINT('',(6.28318530718,-0.E+000));
+#4978 = VECTOR('',#4979,1.);
+#4979 = DIRECTION('',(0.E+000,1.));
+#4980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4981 = ORIENTED_EDGE('',*,*,#4900,.F.);
+#4982 = ORIENTED_EDGE('',*,*,#4961,.F.);
+#4983 = ORIENTED_EDGE('',*,*,#4984,.T.);
+#4984 = EDGE_CURVE('',#4933,#4931,#4985,.T.);
+#4985 = SURFACE_CURVE('',#4986,(#4991,#4998),.PCURVE_S1.);
+#4986 = CIRCLE('',#4987,2.5);
+#4987 = AXIS2_PLACEMENT_3D('',#4988,#4989,#4990);
+#4988 = CARTESIAN_POINT('',(0.E+000,0.E+000,4.8));
+#4989 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4990 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4991 = PCURVE('',#4915,#4992);
+#4992 = DEFINITIONAL_REPRESENTATION('',(#4993),#4997);
+#4993 = LINE('',#4994,#4995);
+#4994 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4995 = VECTOR('',#4996,1.);
+#4996 = DIRECTION('',(1.,0.E+000));
+#4997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4998 = PCURVE('',#4949,#4999);
+#4999 = DEFINITIONAL_REPRESENTATION('',(#5000),#5004);
+#5000 = CIRCLE('',#5001,2.5);
+#5001 = AXIS2_PLACEMENT_2D('',#5002,#5003);
+#5002 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#5003 = DIRECTION('',(1.,0.E+000));
+#5004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5005 = ADVANCED_FACE('',(#5006,#5111),#4949,.T.);
+#5006 = FACE_BOUND('',#5007,.T.);
+#5007 = EDGE_LOOP('',(#5008,#5034,#5063,#5092));
+#5008 = ORIENTED_EDGE('',*,*,#5009,.T.);
+#5009 = EDGE_CURVE('',#4931,#5010,#5012,.T.);
+#5010 = VERTEX_POINT('',#5011);
+#5011 = CARTESIAN_POINT('',(-1.46969384567,2.5,4.8));
+#5012 = SURFACE_CURVE('',#5013,(#5017,#5023),.PCURVE_S1.);
+#5013 = LINE('',#5014,#5015);
+#5014 = CARTESIAN_POINT('',(-2.25,2.5,4.8));
+#5015 = VECTOR('',#5016,1.);
+#5016 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#5017 = PCURVE('',#4949,#5018);
+#5018 = DEFINITIONAL_REPRESENTATION('',(#5019),#5022);
+#5019 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5020,#5021),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.73,1.23),.PIECEWISE_BEZIER_KNOTS.);
+#5020 = CARTESIAN_POINT('',(3.48,2.5));
+#5021 = CARTESIAN_POINT('',(-3.48,2.5));
+#5022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5023 = PCURVE('',#5024,#5029);
+#5024 = PLANE('',#5025);
+#5025 = AXIS2_PLACEMENT_3D('',#5026,#5027,#5028);
+#5026 = CARTESIAN_POINT('',(-4.5,2.5,3.));
+#5027 = DIRECTION('',(0.E+000,1.,0.E+000));
+#5028 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5029 = DEFINITIONAL_REPRESENTATION('',(#5030),#5033);
+#5030 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5031,#5032),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.73,1.23),.PIECEWISE_BEZIER_KNOTS.);
+#5031 = CARTESIAN_POINT('',(1.8,7.98));
+#5032 = CARTESIAN_POINT('',(1.8,1.02));
+#5033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5034 = ORIENTED_EDGE('',*,*,#5035,.T.);
+#5035 = EDGE_CURVE('',#5010,#5036,#5038,.T.);
+#5036 = VERTEX_POINT('',#5037);
+#5037 = CARTESIAN_POINT('',(2.9,-7.102951435055E-016,4.8));
+#5038 = SURFACE_CURVE('',#5039,(#5044,#5051),.PCURVE_S1.);
+#5039 = CIRCLE('',#5040,2.9);
+#5040 = AXIS2_PLACEMENT_3D('',#5041,#5042,#5043);
+#5041 = CARTESIAN_POINT('',(0.E+000,0.E+000,4.8));
+#5042 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5043 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5044 = PCURVE('',#4949,#5045);
+#5045 = DEFINITIONAL_REPRESENTATION('',(#5046),#5050);
+#5046 = CIRCLE('',#5047,2.9);
+#5047 = AXIS2_PLACEMENT_2D('',#5048,#5049);
+#5048 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#5049 = DIRECTION('',(1.,0.E+000));
+#5050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5051 = PCURVE('',#5052,#5057);
+#5052 = CYLINDRICAL_SURFACE('',#5053,2.9);
+#5053 = AXIS2_PLACEMENT_3D('',#5054,#5055,#5056);
+#5054 = CARTESIAN_POINT('',(0.E+000,0.E+000,3.8));
+#5055 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5056 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5057 = DEFINITIONAL_REPRESENTATION('',(#5058),#5062);
+#5058 = LINE('',#5059,#5060);
+#5059 = CARTESIAN_POINT('',(0.E+000,1.));
+#5060 = VECTOR('',#5061,1.);
+#5061 = DIRECTION('',(1.,0.E+000));
+#5062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5063 = ORIENTED_EDGE('',*,*,#5064,.T.);
+#5064 = EDGE_CURVE('',#5036,#5065,#5067,.T.);
+#5065 = VERTEX_POINT('',#5066);
+#5066 = CARTESIAN_POINT('',(1.46969384567,2.5,4.8));
+#5067 = SURFACE_CURVE('',#5068,(#5073,#5080),.PCURVE_S1.);
+#5068 = CIRCLE('',#5069,2.9);
+#5069 = AXIS2_PLACEMENT_3D('',#5070,#5071,#5072);
+#5070 = CARTESIAN_POINT('',(0.E+000,0.E+000,4.8));
+#5071 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5072 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5073 = PCURVE('',#4949,#5074);
+#5074 = DEFINITIONAL_REPRESENTATION('',(#5075),#5079);
+#5075 = CIRCLE('',#5076,2.9);
+#5076 = AXIS2_PLACEMENT_2D('',#5077,#5078);
+#5077 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#5078 = DIRECTION('',(1.,0.E+000));
+#5079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5080 = PCURVE('',#5081,#5086);
+#5081 = CYLINDRICAL_SURFACE('',#5082,2.9);
+#5082 = AXIS2_PLACEMENT_3D('',#5083,#5084,#5085);
+#5083 = CARTESIAN_POINT('',(0.E+000,0.E+000,3.8));
+#5084 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5085 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5086 = DEFINITIONAL_REPRESENTATION('',(#5087),#5091);
+#5087 = LINE('',#5088,#5089);
+#5088 = CARTESIAN_POINT('',(0.E+000,1.));
+#5089 = VECTOR('',#5090,1.);
+#5090 = DIRECTION('',(1.,0.E+000));
+#5091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5092 = ORIENTED_EDGE('',*,*,#5093,.T.);
+#5093 = EDGE_CURVE('',#5065,#4931,#5094,.T.);
+#5094 = SURFACE_CURVE('',#5095,(#5099,#5105),.PCURVE_S1.);
+#5095 = LINE('',#5096,#5097);
+#5096 = CARTESIAN_POINT('',(-2.25,2.5,4.8));
+#5097 = VECTOR('',#5098,1.);
+#5098 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#5099 = PCURVE('',#4949,#5100);
+#5100 = DEFINITIONAL_REPRESENTATION('',(#5101),#5104);
+#5101 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5102,#5103),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.73,1.23),.PIECEWISE_BEZIER_KNOTS.);
+#5102 = CARTESIAN_POINT('',(3.48,2.5));
+#5103 = CARTESIAN_POINT('',(-3.48,2.5));
+#5104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5105 = PCURVE('',#5024,#5106);
+#5106 = DEFINITIONAL_REPRESENTATION('',(#5107),#5110);
+#5107 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5108,#5109),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.73,1.23),.PIECEWISE_BEZIER_KNOTS.);
+#5108 = CARTESIAN_POINT('',(1.8,7.98));
+#5109 = CARTESIAN_POINT('',(1.8,1.02));
+#5110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5111 = FACE_BOUND('',#5112,.T.);
+#5112 = EDGE_LOOP('',(#5113,#5114));
+#5113 = ORIENTED_EDGE('',*,*,#4930,.F.);
+#5114 = ORIENTED_EDGE('',*,*,#4984,.F.);
+#5115 = ADVANCED_FACE('',(#5116),#5024,.T.);
+#5116 = FACE_BOUND('',#5117,.T.);
+#5117 = EDGE_LOOP('',(#5118,#5139,#5165,#5184,#5185));
+#5118 = ORIENTED_EDGE('',*,*,#5119,.F.);
+#5119 = EDGE_CURVE('',#5120,#5065,#5122,.T.);
+#5120 = VERTEX_POINT('',#5121);
+#5121 = CARTESIAN_POINT('',(1.46969384567,2.5,3.8));
+#5122 = SURFACE_CURVE('',#5123,(#5127,#5133),.PCURVE_S1.);
+#5123 = LINE('',#5124,#5125);
+#5124 = CARTESIAN_POINT('',(1.46969384567,2.5,3.8));
+#5125 = VECTOR('',#5126,1.);
+#5126 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5127 = PCURVE('',#5024,#5128);
+#5128 = DEFINITIONAL_REPRESENTATION('',(#5129),#5132);
+#5129 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5130,#5131),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.999999997895E-007,1.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#5130 = CARTESIAN_POINT('',(0.7999996,5.96969384567));
+#5131 = CARTESIAN_POINT('',(1.8000004,5.96969384567));
+#5132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5133 = PCURVE('',#5081,#5134);
+#5134 = DEFINITIONAL_REPRESENTATION('',(#5135),#5138);
+#5135 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5136,#5137),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.999999997895E-007,1.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#5136 = CARTESIAN_POINT('',(1.039338088856,-3.999999997895E-007));
+#5137 = CARTESIAN_POINT('',(1.039338088856,1.0000004));
+#5138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5139 = ORIENTED_EDGE('',*,*,#5140,.T.);
+#5140 = EDGE_CURVE('',#5120,#5141,#5143,.T.);
+#5141 = VERTEX_POINT('',#5142);
+#5142 = CARTESIAN_POINT('',(-1.46969384567,2.5,3.8));
+#5143 = SURFACE_CURVE('',#5144,(#5148,#5154),.PCURVE_S1.);
+#5144 = LINE('',#5145,#5146);
+#5145 = CARTESIAN_POINT('',(-2.25,2.5,3.8));
+#5146 = VECTOR('',#5147,1.);
+#5147 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#5148 = PCURVE('',#5024,#5149);
+#5149 = DEFINITIONAL_REPRESENTATION('',(#5150),#5153);
+#5150 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5151,#5152),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.73,1.23),.PIECEWISE_BEZIER_KNOTS.);
+#5151 = CARTESIAN_POINT('',(0.8,7.98));
+#5152 = CARTESIAN_POINT('',(0.8,1.02));
+#5153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5154 = PCURVE('',#5155,#5160);
+#5155 = PLANE('',#5156);
+#5156 = AXIS2_PLACEMENT_3D('',#5157,#5158,#5159);
+#5157 = CARTESIAN_POINT('',(0.E+000,0.E+000,3.8));
+#5158 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5159 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5160 = DEFINITIONAL_REPRESENTATION('',(#5161),#5164);
+#5161 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5162,#5163),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.73,1.23),.PIECEWISE_BEZIER_KNOTS.);
+#5162 = CARTESIAN_POINT('',(3.48,2.5));
+#5163 = CARTESIAN_POINT('',(-3.48,2.5));
+#5164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5165 = ORIENTED_EDGE('',*,*,#5166,.T.);
+#5166 = EDGE_CURVE('',#5141,#5010,#5167,.T.);
+#5167 = SURFACE_CURVE('',#5168,(#5172,#5178),.PCURVE_S1.);
+#5168 = LINE('',#5169,#5170);
+#5169 = CARTESIAN_POINT('',(-1.46969384567,2.5,3.8));
+#5170 = VECTOR('',#5171,1.);
+#5171 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5172 = PCURVE('',#5024,#5173);
+#5173 = DEFINITIONAL_REPRESENTATION('',(#5174),#5177);
+#5174 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5175,#5176),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.999999997895E-007,1.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#5175 = CARTESIAN_POINT('',(0.7999996,3.03030615433));
+#5176 = CARTESIAN_POINT('',(1.8000004,3.03030615433));
+#5177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5178 = PCURVE('',#5052,#5179);
+#5179 = DEFINITIONAL_REPRESENTATION('',(#5180),#5183);
+#5180 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5181,#5182),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.999999997895E-007,1.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#5181 = CARTESIAN_POINT('',(2.102254564734,-3.999999997895E-007));
+#5182 = CARTESIAN_POINT('',(2.102254564734,1.0000004));
+#5183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5184 = ORIENTED_EDGE('',*,*,#5009,.F.);
+#5185 = ORIENTED_EDGE('',*,*,#5093,.F.);
+#5186 = ADVANCED_FACE('',(#5187),#5081,.T.);
+#5187 = FACE_BOUND('',#5188,.T.);
+#5188 = EDGE_LOOP('',(#5189,#5190,#5213,#5235));
+#5189 = ORIENTED_EDGE('',*,*,#5064,.F.);
+#5190 = ORIENTED_EDGE('',*,*,#5191,.F.);
+#5191 = EDGE_CURVE('',#5192,#5036,#5194,.T.);
+#5192 = VERTEX_POINT('',#5193);
+#5193 = CARTESIAN_POINT('',(2.9,-7.102951435055E-016,3.8));
+#5194 = SURFACE_CURVE('',#5195,(#5199,#5206),.PCURVE_S1.);
+#5195 = LINE('',#5196,#5197);
+#5196 = CARTESIAN_POINT('',(2.9,-7.102951435055E-016,3.8));
+#5197 = VECTOR('',#5198,1.);
+#5198 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5199 = PCURVE('',#5081,#5200);
+#5200 = DEFINITIONAL_REPRESENTATION('',(#5201),#5205);
+#5201 = LINE('',#5202,#5203);
+#5202 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#5203 = VECTOR('',#5204,1.);
+#5204 = DIRECTION('',(0.E+000,1.));
+#5205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5206 = PCURVE('',#5052,#5207);
+#5207 = DEFINITIONAL_REPRESENTATION('',(#5208),#5212);
+#5208 = LINE('',#5209,#5210);
+#5209 = CARTESIAN_POINT('',(6.28318530718,-0.E+000));
+#5210 = VECTOR('',#5211,1.);
+#5211 = DIRECTION('',(0.E+000,1.));
+#5212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5213 = ORIENTED_EDGE('',*,*,#5214,.T.);
+#5214 = EDGE_CURVE('',#5192,#5120,#5215,.T.);
+#5215 = SURFACE_CURVE('',#5216,(#5221,#5228),.PCURVE_S1.);
+#5216 = CIRCLE('',#5217,2.9);
+#5217 = AXIS2_PLACEMENT_3D('',#5218,#5219,#5220);
+#5218 = CARTESIAN_POINT('',(0.E+000,0.E+000,3.8));
+#5219 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5220 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5221 = PCURVE('',#5081,#5222);
+#5222 = DEFINITIONAL_REPRESENTATION('',(#5223),#5227);
+#5223 = LINE('',#5224,#5225);
+#5224 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#5225 = VECTOR('',#5226,1.);
+#5226 = DIRECTION('',(1.,0.E+000));
+#5227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5228 = PCURVE('',#5155,#5229);
+#5229 = DEFINITIONAL_REPRESENTATION('',(#5230),#5234);
+#5230 = CIRCLE('',#5231,2.9);
+#5231 = AXIS2_PLACEMENT_2D('',#5232,#5233);
+#5232 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#5233 = DIRECTION('',(1.,0.E+000));
+#5234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5235 = ORIENTED_EDGE('',*,*,#5119,.T.);
+#5236 = ADVANCED_FACE('',(#5237),#5052,.T.);
+#5237 = FACE_BOUND('',#5238,.T.);
+#5238 = EDGE_LOOP('',(#5239,#5240,#5241,#5242));
+#5239 = ORIENTED_EDGE('',*,*,#5191,.T.);
+#5240 = ORIENTED_EDGE('',*,*,#5035,.F.);
+#5241 = ORIENTED_EDGE('',*,*,#5166,.F.);
+#5242 = ORIENTED_EDGE('',*,*,#5243,.T.);
+#5243 = EDGE_CURVE('',#5141,#5192,#5244,.T.);
+#5244 = SURFACE_CURVE('',#5245,(#5250,#5257),.PCURVE_S1.);
+#5245 = CIRCLE('',#5246,2.9);
+#5246 = AXIS2_PLACEMENT_3D('',#5247,#5248,#5249);
+#5247 = CARTESIAN_POINT('',(0.E+000,0.E+000,3.8));
+#5248 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5249 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5250 = PCURVE('',#5052,#5251);
+#5251 = DEFINITIONAL_REPRESENTATION('',(#5252),#5256);
+#5252 = LINE('',#5253,#5254);
+#5253 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#5254 = VECTOR('',#5255,1.);
+#5255 = DIRECTION('',(1.,0.E+000));
+#5256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5257 = PCURVE('',#5155,#5258);
+#5258 = DEFINITIONAL_REPRESENTATION('',(#5259),#5263);
+#5259 = CIRCLE('',#5260,2.9);
+#5260 = AXIS2_PLACEMENT_2D('',#5261,#5262);
+#5261 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#5262 = DIRECTION('',(1.,0.E+000));
+#5263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5264 = ADVANCED_FACE('',(#5265),#5155,.F.);
+#5265 = FACE_BOUND('',#5266,.F.);
+#5266 = EDGE_LOOP('',(#5267,#5268,#5269));
+#5267 = ORIENTED_EDGE('',*,*,#5243,.T.);
+#5268 = ORIENTED_EDGE('',*,*,#5214,.T.);
+#5269 = ORIENTED_EDGE('',*,*,#5140,.T.);
+#5270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5274)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5271,#5272,#5273)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5271 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5272 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5273 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5274 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#5271,
+  'distance_accuracy_value','confusion accuracy');
+#5275 = SHAPE_DEFINITION_REPRESENTATION(#5276,#4861);
+#5276 = PRODUCT_DEFINITION_SHAPE('','',#5277);
+#5277 = PRODUCT_DEFINITION('design','',#5278,#5281);
+#5278 = PRODUCT_DEFINITION_FORMATION('','',#5279);
+#5279 = PRODUCT('Cabeza','Cabeza','',(#5280));
+#5280 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#5281 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5282 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5283,#5285);
+#5283 = ( REPRESENTATION_RELATIONSHIP('','',#4861,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5284) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5284 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
+#5285 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #5286);
+#5286 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','=>[0:1:1:6]','',#5,#5277,$);
+#5287 = PRODUCT_TYPE('part',$,(#5279));
+#5288 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5289),#1228);
+#5289 = STYLED_ITEM('color',(#5290),#42);
+#5290 = PRESENTATION_STYLE_ASSIGNMENT((#5291,#5297));
+#5291 = SURFACE_STYLE_USAGE(.BOTH.,#5292);
+#5292 = SURFACE_SIDE_STYLE('',(#5293));
+#5293 = SURFACE_STYLE_FILL_AREA(#5294);
+#5294 = FILL_AREA_STYLE('',(#5295));
+#5295 = FILL_AREA_STYLE_COLOUR('',#5296);
+#5296 = COLOUR_RGB('',0.584313750267,0.584313750267,0.584313750267);
+#5297 = CURVE_STYLE('',#5298,POSITIVE_LENGTH_MEASURE(0.1),#5296);
+#5298 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5299 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5300),#4843);
+#5300 = STYLED_ITEM('color',(#5301),#3657);
+#5301 = PRESENTATION_STYLE_ASSIGNMENT((#5302,#5307));
+#5302 = SURFACE_STYLE_USAGE(.BOTH.,#5303);
+#5303 = SURFACE_SIDE_STYLE('',(#5304));
+#5304 = SURFACE_STYLE_FILL_AREA(#5305);
+#5305 = FILL_AREA_STYLE('',(#5306));
+#5306 = FILL_AREA_STYLE_COLOUR('',#5296);
+#5307 = CURVE_STYLE('',#5308,POSITIVE_LENGTH_MEASURE(0.1),#5296);
+#5308 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5309 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5310),#3638);
+#5310 = STYLED_ITEM('color',(#5311),#2452);
+#5311 = PRESENTATION_STYLE_ASSIGNMENT((#5312,#5317));
+#5312 = SURFACE_STYLE_USAGE(.BOTH.,#5313);
+#5313 = SURFACE_SIDE_STYLE('',(#5314));
+#5314 = SURFACE_STYLE_FILL_AREA(#5315);
+#5315 = FILL_AREA_STYLE('',(#5316));
+#5316 = FILL_AREA_STYLE_COLOUR('',#5296);
+#5317 = CURVE_STYLE('',#5318,POSITIVE_LENGTH_MEASURE(0.1),#5296);
+#5318 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5319 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5320),#2433);
+#5320 = STYLED_ITEM('color',(#5321),#1247);
+#5321 = PRESENTATION_STYLE_ASSIGNMENT((#5322,#5327));
+#5322 = SURFACE_STYLE_USAGE(.BOTH.,#5323);
+#5323 = SURFACE_SIDE_STYLE('',(#5324));
+#5324 = SURFACE_STYLE_FILL_AREA(#5325);
+#5325 = FILL_AREA_STYLE('',(#5326));
+#5326 = FILL_AREA_STYLE_COLOUR('',#5296);
+#5327 = CURVE_STYLE('',#5328,POSITIVE_LENGTH_MEASURE(0.1),#5296);
+#5328 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5329 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5330),#5270);
+#5330 = STYLED_ITEM('color',(#5331),#4862);
+#5331 = PRESENTATION_STYLE_ASSIGNMENT((#5332,#5338));
+#5332 = SURFACE_STYLE_USAGE(.BOTH.,#5333);
+#5333 = SURFACE_SIDE_STYLE('',(#5334));
+#5334 = SURFACE_STYLE_FILL_AREA(#5335);
+#5335 = FILL_AREA_STYLE('',(#5336));
+#5336 = FILL_AREA_STYLE_COLOUR('',#5337);
+#5337 = DRAUGHTING_PRE_DEFINED_COLOUR('white');
+#5338 = CURVE_STYLE('',#5339,POSITIVE_LENGTH_MEASURE(0.1),#5337);
+#5339 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/electronic-components/LED/RGB-LED-5mm.stl b/Electrical Parts/electronic-components/LED/RGB-LED-5mm.stl
new file mode 100644
index 00000000..be7ad90f
Binary files /dev/null and b/Electrical Parts/electronic-components/LED/RGB-LED-5mm.stl differ