diff --git a/Electrical Parts/electronic-components/LED/through-hole/T1_34.FCStd b/Electrical Parts/electronic-components/LED/through-hole/T1_34.FCStd
new file mode 100644
index 00000000..78582dde
Binary files /dev/null and b/Electrical Parts/electronic-components/LED/through-hole/T1_34.FCStd differ
diff --git a/Electrical Parts/electronic-components/LED/through-hole/T1_34.stp b/Electrical Parts/electronic-components/LED/through-hole/T1_34.stp
new file mode 100644
index 00000000..c993ff40
--- /dev/null
+++ b/Electrical Parts/electronic-components/LED/through-hole/T1_34.stp	
@@ -0,0 +1,7454 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('/home/mikemol/T1_34.stp','2019-08-31T20:02:11',('Author'),(''
+    ),'Open CASCADE STEP processor 7.3','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#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('T1_3/4','T1_3/4','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43,#47,
+    #51,#55,#59,#63),#67);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(0.,0.,6.1));
+#21 = DIRECTION('',(0.,0.,1.));
+#22 = DIRECTION('',(1.,0.,0.));
+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
+#24 = CARTESIAN_POINT('',(0.,0.,0.));
+#25 = DIRECTION('',(0.,0.,1.));
+#26 = DIRECTION('',(1.,0.,0.));
+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
+#28 = CARTESIAN_POINT('',(-2.5,2.5,0.));
+#29 = DIRECTION('',(0.,0.,1.));
+#30 = DIRECTION('',(1.,0.,0.));
+#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
+#32 = CARTESIAN_POINT('',(0.,0.,0.));
+#33 = DIRECTION('',(0.,0.,1.));
+#34 = DIRECTION('',(1.,0.,0.));
+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
+#36 = CARTESIAN_POINT('',(-0.25,-1.52,-25.));
+#37 = DIRECTION('',(0.,0.,1.));
+#38 = DIRECTION('',(1.,0.,0.));
+#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);
+#40 = CARTESIAN_POINT('',(-0.25,1.02,-23.5));
+#41 = DIRECTION('',(0.,0.,1.));
+#42 = DIRECTION('',(1.,0.,0.));
+#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46);
+#44 = CARTESIAN_POINT('',(0.,1.25,-1.));
+#45 = DIRECTION('',(0.,0.,1.));
+#46 = DIRECTION('',(1.,0.,0.));
+#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
+#48 = CARTESIAN_POINT('',(0.,-1.25,-1.));
+#49 = DIRECTION('',(0.,0.,1.));
+#50 = DIRECTION('',(1.,0.,0.));
+#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
+#52 = CARTESIAN_POINT('',(-0.25,-1.625,-4.));
+#53 = DIRECTION('',(0.,0.,1.));
+#54 = DIRECTION('',(1.,0.,0.));
+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
+#56 = CARTESIAN_POINT('',(-0.25,0.92,-4.));
+#57 = DIRECTION('',(0.,0.,1.));
+#58 = DIRECTION('',(1.,0.,0.));
+#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62);
+#60 = CARTESIAN_POINT('',(0.,0.,0.));
+#61 = DIRECTION('',(0.,0.,1.));
+#62 = DIRECTION('',(1.,0.,0.));
+#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);
+#64 = CARTESIAN_POINT('',(0.,0.,0.));
+#65 = DIRECTION('',(0.,0.,1.));
+#66 = DIRECTION('',(1.,0.,0.));
+#67 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#71)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#68,#69,#70)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#68 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#69 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#70 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#71 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#68,
+  'distance_accuracy_value','confusion accuracy');
+#72 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#73 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#74),#172);
+#74 = MANIFOLD_SOLID_BREP('',#75);
+#75 = CLOSED_SHELL('',(#76,#164,#168));
+#76 = ADVANCED_FACE('',(#77),#90,.T.);
+#77 = FACE_BOUND('',#78,.T.);
+#78 = EDGE_LOOP('',(#79,#113,#136,#163));
+#79 = ORIENTED_EDGE('',*,*,#80,.F.);
+#80 = EDGE_CURVE('',#81,#81,#83,.T.);
+#81 = VERTEX_POINT('',#82);
+#82 = CARTESIAN_POINT('',(2.95,-7.225416114969E-16,1.));
+#83 = SURFACE_CURVE('',#84,(#89,#101),.PCURVE_S1.);
+#84 = CIRCLE('',#85,2.95);
+#85 = AXIS2_PLACEMENT_3D('',#86,#87,#88);
+#86 = CARTESIAN_POINT('',(0.,0.,1.));
+#87 = DIRECTION('',(0.,0.,1.));
+#88 = DIRECTION('',(1.,0.,-0.));
+#89 = PCURVE('',#90,#95);
+#90 = CYLINDRICAL_SURFACE('',#91,2.95);
+#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94);
+#92 = CARTESIAN_POINT('',(0.,0.,0.));
+#93 = DIRECTION('',(0.,0.,1.));
+#94 = DIRECTION('',(1.,0.,-0.));
+#95 = DEFINITIONAL_REPRESENTATION('',(#96),#100);
+#96 = LINE('',#97,#98);
+#97 = CARTESIAN_POINT('',(0.,1.));
+#98 = VECTOR('',#99,1.);
+#99 = DIRECTION('',(1.,0.));
+#100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#101 = PCURVE('',#102,#107);
+#102 = PLANE('',#103);
+#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106);
+#104 = CARTESIAN_POINT('',(0.,0.,1.));
+#105 = DIRECTION('',(0.,0.,1.));
+#106 = DIRECTION('',(1.,0.,-0.));
+#107 = DEFINITIONAL_REPRESENTATION('',(#108),#112);
+#108 = CIRCLE('',#109,2.95);
+#109 = AXIS2_PLACEMENT_2D('',#110,#111);
+#110 = CARTESIAN_POINT('',(0.,0.));
+#111 = DIRECTION('',(1.,0.));
+#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#113 = ORIENTED_EDGE('',*,*,#114,.F.);
+#114 = EDGE_CURVE('',#115,#81,#117,.T.);
+#115 = VERTEX_POINT('',#116);
+#116 = CARTESIAN_POINT('',(2.95,-7.225416114969E-16,0.));
+#117 = SEAM_CURVE('',#118,(#122,#129),.PCURVE_S1.);
+#118 = LINE('',#119,#120);
+#119 = CARTESIAN_POINT('',(2.95,-7.225416114969E-16,0.));
+#120 = VECTOR('',#121,1.);
+#121 = DIRECTION('',(0.,0.,1.));
+#122 = PCURVE('',#90,#123);
+#123 = DEFINITIONAL_REPRESENTATION('',(#124),#128);
+#124 = LINE('',#125,#126);
+#125 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#126 = VECTOR('',#127,1.);
+#127 = DIRECTION('',(0.,1.));
+#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#129 = PCURVE('',#90,#130);
+#130 = DEFINITIONAL_REPRESENTATION('',(#131),#135);
+#131 = LINE('',#132,#133);
+#132 = CARTESIAN_POINT('',(0.,-0.));
+#133 = VECTOR('',#134,1.);
+#134 = DIRECTION('',(0.,1.));
+#135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#136 = ORIENTED_EDGE('',*,*,#137,.T.);
+#137 = EDGE_CURVE('',#115,#115,#138,.T.);
+#138 = SURFACE_CURVE('',#139,(#144,#151),.PCURVE_S1.);
+#139 = CIRCLE('',#140,2.95);
+#140 = AXIS2_PLACEMENT_3D('',#141,#142,#143);
+#141 = CARTESIAN_POINT('',(0.,0.,0.));
+#142 = DIRECTION('',(0.,0.,1.));
+#143 = DIRECTION('',(1.,0.,-0.));
+#144 = PCURVE('',#90,#145);
+#145 = DEFINITIONAL_REPRESENTATION('',(#146),#150);
+#146 = LINE('',#147,#148);
+#147 = CARTESIAN_POINT('',(0.,0.));
+#148 = VECTOR('',#149,1.);
+#149 = DIRECTION('',(1.,0.));
+#150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#151 = PCURVE('',#152,#157);
+#152 = PLANE('',#153);
+#153 = AXIS2_PLACEMENT_3D('',#154,#155,#156);
+#154 = CARTESIAN_POINT('',(0.,0.,0.));
+#155 = DIRECTION('',(0.,0.,1.));
+#156 = DIRECTION('',(1.,0.,-0.));
+#157 = DEFINITIONAL_REPRESENTATION('',(#158),#162);
+#158 = CIRCLE('',#159,2.95);
+#159 = AXIS2_PLACEMENT_2D('',#160,#161);
+#160 = CARTESIAN_POINT('',(0.,0.));
+#161 = DIRECTION('',(1.,0.));
+#162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#163 = ORIENTED_EDGE('',*,*,#114,.T.);
+#164 = ADVANCED_FACE('',(#165),#102,.T.);
+#165 = FACE_BOUND('',#166,.T.);
+#166 = EDGE_LOOP('',(#167));
+#167 = ORIENTED_EDGE('',*,*,#80,.T.);
+#168 = ADVANCED_FACE('',(#169),#152,.F.);
+#169 = FACE_BOUND('',#170,.T.);
+#170 = EDGE_LOOP('',(#171));
+#171 = ORIENTED_EDGE('',*,*,#137,.F.);
+#172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#176)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#173,#174,#175)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#173 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#174 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#175 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#176 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#173,
+  'distance_accuracy_value','confusion accuracy');
+#177 = SHAPE_DEFINITION_REPRESENTATION(#178,#73);
+#178 = PRODUCT_DEFINITION_SHAPE('','',#179);
+#179 = PRODUCT_DEFINITION('design','',#180,#183);
+#180 = PRODUCT_DEFINITION_FORMATION('','',#181);
+#181 = PRODUCT('Base_cylinder','Base_cylinder','',(#182));
+#182 = PRODUCT_CONTEXT('',#2,'mechanical');
+#183 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#184 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#185,#187);
+#185 = ( REPRESENTATION_RELATIONSHIP('','',#73,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#186) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#186 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#187 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#188
+  );
+#188 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:1]','',#5,#179,$);
+#189 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#181));
+#190 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#191),#203);
+#191 = MANIFOLD_SOLID_BREP('',#192);
+#192 = CLOSED_SHELL('',(#193));
+#193 = ADVANCED_FACE('',(#194),#198,.T.);
+#194 = FACE_BOUND('',#195,.T.);
+#195 = VERTEX_LOOP('',#196);
+#196 = VERTEX_POINT('',#197);
+#197 = CARTESIAN_POINT('',(1.530808498934E-16,-3.749399456655E-32,-2.5)
+  );
+#198 = SPHERICAL_SURFACE('',#199,2.5);
+#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
+#200 = CARTESIAN_POINT('',(0.,0.,0.));
+#201 = DIRECTION('',(0.,0.,1.));
+#202 = DIRECTION('',(1.,0.,-0.));
+#203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#207)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#204,#205,#206)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#204 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#205 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#206 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#207 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#204,
+  'distance_accuracy_value','confusion accuracy');
+#208 = SHAPE_DEFINITION_REPRESENTATION(#209,#190);
+#209 = PRODUCT_DEFINITION_SHAPE('','',#210);
+#210 = PRODUCT_DEFINITION('design','',#211,#214);
+#211 = PRODUCT_DEFINITION_FORMATION('','',#212);
+#212 = PRODUCT('Dome','Dome','',(#213));
+#213 = PRODUCT_CONTEXT('',#2,'mechanical');
+#214 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#215 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#216,#218);
+#216 = ( REPRESENTATION_RELATIONSHIP('','',#190,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#217) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#217 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#218 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#219
+  );
+#219 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:2]','',#5,#210,$);
+#220 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#212));
+#221 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#222),#320);
+#222 = MANIFOLD_SOLID_BREP('',#223);
+#223 = CLOSED_SHELL('',(#224,#312,#316));
+#224 = ADVANCED_FACE('',(#225),#238,.T.);
+#225 = FACE_BOUND('',#226,.T.);
+#226 = EDGE_LOOP('',(#227,#261,#284,#311));
+#227 = ORIENTED_EDGE('',*,*,#228,.F.);
+#228 = EDGE_CURVE('',#229,#229,#231,.T.);
+#229 = VERTEX_POINT('',#230);
+#230 = CARTESIAN_POINT('',(2.5,-6.123233995737E-16,6.1));
+#231 = SURFACE_CURVE('',#232,(#237,#249),.PCURVE_S1.);
+#232 = CIRCLE('',#233,2.5);
+#233 = AXIS2_PLACEMENT_3D('',#234,#235,#236);
+#234 = CARTESIAN_POINT('',(0.,0.,6.1));
+#235 = DIRECTION('',(0.,0.,1.));
+#236 = DIRECTION('',(1.,0.,-0.));
+#237 = PCURVE('',#238,#243);
+#238 = CYLINDRICAL_SURFACE('',#239,2.5);
+#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242);
+#240 = CARTESIAN_POINT('',(0.,0.,0.));
+#241 = DIRECTION('',(0.,0.,1.));
+#242 = DIRECTION('',(1.,0.,-0.));
+#243 = DEFINITIONAL_REPRESENTATION('',(#244),#248);
+#244 = LINE('',#245,#246);
+#245 = CARTESIAN_POINT('',(0.,6.1));
+#246 = VECTOR('',#247,1.);
+#247 = DIRECTION('',(1.,0.));
+#248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#249 = PCURVE('',#250,#255);
+#250 = PLANE('',#251);
+#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254);
+#252 = CARTESIAN_POINT('',(0.,0.,6.1));
+#253 = DIRECTION('',(0.,0.,1.));
+#254 = DIRECTION('',(1.,0.,-0.));
+#255 = DEFINITIONAL_REPRESENTATION('',(#256),#260);
+#256 = CIRCLE('',#257,2.5);
+#257 = AXIS2_PLACEMENT_2D('',#258,#259);
+#258 = CARTESIAN_POINT('',(0.,0.));
+#259 = DIRECTION('',(1.,0.));
+#260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#261 = ORIENTED_EDGE('',*,*,#262,.F.);
+#262 = EDGE_CURVE('',#263,#229,#265,.T.);
+#263 = VERTEX_POINT('',#264);
+#264 = CARTESIAN_POINT('',(2.5,-6.123233995737E-16,0.));
+#265 = SEAM_CURVE('',#266,(#270,#277),.PCURVE_S1.);
+#266 = LINE('',#267,#268);
+#267 = CARTESIAN_POINT('',(2.5,-6.123233995737E-16,0.));
+#268 = VECTOR('',#269,1.);
+#269 = DIRECTION('',(0.,0.,1.));
+#270 = PCURVE('',#238,#271);
+#271 = DEFINITIONAL_REPRESENTATION('',(#272),#276);
+#272 = LINE('',#273,#274);
+#273 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#274 = VECTOR('',#275,1.);
+#275 = DIRECTION('',(0.,1.));
+#276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#277 = PCURVE('',#238,#278);
+#278 = DEFINITIONAL_REPRESENTATION('',(#279),#283);
+#279 = LINE('',#280,#281);
+#280 = CARTESIAN_POINT('',(0.,-0.));
+#281 = VECTOR('',#282,1.);
+#282 = DIRECTION('',(0.,1.));
+#283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#284 = ORIENTED_EDGE('',*,*,#285,.T.);
+#285 = EDGE_CURVE('',#263,#263,#286,.T.);
+#286 = SURFACE_CURVE('',#287,(#292,#299),.PCURVE_S1.);
+#287 = CIRCLE('',#288,2.5);
+#288 = AXIS2_PLACEMENT_3D('',#289,#290,#291);
+#289 = CARTESIAN_POINT('',(0.,0.,0.));
+#290 = DIRECTION('',(0.,0.,1.));
+#291 = DIRECTION('',(1.,0.,-0.));
+#292 = PCURVE('',#238,#293);
+#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);
+#294 = LINE('',#295,#296);
+#295 = CARTESIAN_POINT('',(0.,0.));
+#296 = VECTOR('',#297,1.);
+#297 = DIRECTION('',(1.,0.));
+#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#299 = PCURVE('',#300,#305);
+#300 = PLANE('',#301);
+#301 = AXIS2_PLACEMENT_3D('',#302,#303,#304);
+#302 = CARTESIAN_POINT('',(0.,0.,0.));
+#303 = DIRECTION('',(0.,0.,1.));
+#304 = DIRECTION('',(1.,0.,-0.));
+#305 = DEFINITIONAL_REPRESENTATION('',(#306),#310);
+#306 = CIRCLE('',#307,2.5);
+#307 = AXIS2_PLACEMENT_2D('',#308,#309);
+#308 = CARTESIAN_POINT('',(0.,0.));
+#309 = DIRECTION('',(1.,0.));
+#310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#311 = ORIENTED_EDGE('',*,*,#262,.T.);
+#312 = ADVANCED_FACE('',(#313),#250,.T.);
+#313 = FACE_BOUND('',#314,.T.);
+#314 = EDGE_LOOP('',(#315));
+#315 = ORIENTED_EDGE('',*,*,#228,.T.);
+#316 = ADVANCED_FACE('',(#317),#300,.F.);
+#317 = FACE_BOUND('',#318,.T.);
+#318 = EDGE_LOOP('',(#319));
+#319 = ORIENTED_EDGE('',*,*,#285,.F.);
+#320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#324)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#321,#322,#323)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#321 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#322 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#323 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#324 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#321,
+  'distance_accuracy_value','confusion accuracy');
+#325 = SHAPE_DEFINITION_REPRESENTATION(#326,#221);
+#326 = PRODUCT_DEFINITION_SHAPE('','',#327);
+#327 = PRODUCT_DEFINITION('design','',#328,#331);
+#328 = PRODUCT_DEFINITION_FORMATION('','',#329);
+#329 = PRODUCT('Encapsulant','Encapsulant','',(#330));
+#330 = PRODUCT_CONTEXT('',#2,'mechanical');
+#331 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#332 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#333,#335);
+#333 = ( REPRESENTATION_RELATIONSHIP('','',#221,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#334) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#334 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#335 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#336
+  );
+#336 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','=>[0:1:1:3]','',#5,#327,$);
+#337 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#329));
+#338 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#339),#669);
+#339 = MANIFOLD_SOLID_BREP('',#340);
+#340 = CLOSED_SHELL('',(#341,#461,#561,#608,#655,#662));
+#341 = ADVANCED_FACE('',(#342),#356,.F.);
+#342 = FACE_BOUND('',#343,.F.);
+#343 = EDGE_LOOP('',(#344,#379,#407,#435));
+#344 = ORIENTED_EDGE('',*,*,#345,.F.);
+#345 = EDGE_CURVE('',#346,#348,#350,.T.);
+#346 = VERTEX_POINT('',#347);
+#347 = CARTESIAN_POINT('',(0.,0.,0.));
+#348 = VERTEX_POINT('',#349);
+#349 = CARTESIAN_POINT('',(0.,0.,1.));
+#350 = SURFACE_CURVE('',#351,(#355,#367),.PCURVE_S1.);
+#351 = LINE('',#352,#353);
+#352 = CARTESIAN_POINT('',(0.,0.,0.));
+#353 = VECTOR('',#354,1.);
+#354 = DIRECTION('',(0.,0.,1.));
+#355 = PCURVE('',#356,#361);
+#356 = PLANE('',#357);
+#357 = AXIS2_PLACEMENT_3D('',#358,#359,#360);
+#358 = CARTESIAN_POINT('',(0.,0.,0.));
+#359 = DIRECTION('',(1.,0.,-0.));
+#360 = DIRECTION('',(0.,0.,1.));
+#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366);
+#362 = LINE('',#363,#364);
+#363 = CARTESIAN_POINT('',(0.,0.));
+#364 = VECTOR('',#365,1.);
+#365 = DIRECTION('',(1.,0.));
+#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#367 = PCURVE('',#368,#373);
+#368 = PLANE('',#369);
+#369 = AXIS2_PLACEMENT_3D('',#370,#371,#372);
+#370 = CARTESIAN_POINT('',(0.,0.,0.));
+#371 = DIRECTION('',(-0.,1.,0.));
+#372 = DIRECTION('',(0.,0.,1.));
+#373 = DEFINITIONAL_REPRESENTATION('',(#374),#378);
+#374 = LINE('',#375,#376);
+#375 = CARTESIAN_POINT('',(0.,0.));
+#376 = VECTOR('',#377,1.);
+#377 = DIRECTION('',(1.,0.));
+#378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#379 = ORIENTED_EDGE('',*,*,#380,.T.);
+#380 = EDGE_CURVE('',#346,#381,#383,.T.);
+#381 = VERTEX_POINT('',#382);
+#382 = CARTESIAN_POINT('',(0.,1.,0.));
+#383 = SURFACE_CURVE('',#384,(#388,#395),.PCURVE_S1.);
+#384 = LINE('',#385,#386);
+#385 = CARTESIAN_POINT('',(0.,0.,0.));
+#386 = VECTOR('',#387,1.);
+#387 = DIRECTION('',(-0.,1.,0.));
+#388 = PCURVE('',#356,#389);
+#389 = DEFINITIONAL_REPRESENTATION('',(#390),#394);
+#390 = LINE('',#391,#392);
+#391 = CARTESIAN_POINT('',(0.,0.));
+#392 = VECTOR('',#393,1.);
+#393 = DIRECTION('',(0.,-1.));
+#394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#395 = PCURVE('',#396,#401);
+#396 = PLANE('',#397);
+#397 = AXIS2_PLACEMENT_3D('',#398,#399,#400);
+#398 = CARTESIAN_POINT('',(0.,0.,0.));
+#399 = DIRECTION('',(0.,0.,1.));
+#400 = DIRECTION('',(1.,0.,-0.));
+#401 = DEFINITIONAL_REPRESENTATION('',(#402),#406);
+#402 = LINE('',#403,#404);
+#403 = CARTESIAN_POINT('',(0.,0.));
+#404 = VECTOR('',#405,1.);
+#405 = DIRECTION('',(0.,1.));
+#406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#407 = ORIENTED_EDGE('',*,*,#408,.T.);
+#408 = EDGE_CURVE('',#381,#409,#411,.T.);
+#409 = VERTEX_POINT('',#410);
+#410 = CARTESIAN_POINT('',(0.,1.,1.));
+#411 = SURFACE_CURVE('',#412,(#416,#423),.PCURVE_S1.);
+#412 = LINE('',#413,#414);
+#413 = CARTESIAN_POINT('',(0.,1.,0.));
+#414 = VECTOR('',#415,1.);
+#415 = DIRECTION('',(0.,0.,1.));
+#416 = PCURVE('',#356,#417);
+#417 = DEFINITIONAL_REPRESENTATION('',(#418),#422);
+#418 = LINE('',#419,#420);
+#419 = CARTESIAN_POINT('',(0.,-1.));
+#420 = VECTOR('',#421,1.);
+#421 = DIRECTION('',(1.,0.));
+#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.,1.,0.));
+#427 = DIRECTION('',(-0.,1.,0.));
+#428 = DIRECTION('',(0.,0.,1.));
+#429 = DEFINITIONAL_REPRESENTATION('',(#430),#434);
+#430 = LINE('',#431,#432);
+#431 = CARTESIAN_POINT('',(0.,0.));
+#432 = VECTOR('',#433,1.);
+#433 = DIRECTION('',(1.,0.));
+#434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#435 = ORIENTED_EDGE('',*,*,#436,.F.);
+#436 = EDGE_CURVE('',#348,#409,#437,.T.);
+#437 = SURFACE_CURVE('',#438,(#442,#449),.PCURVE_S1.);
+#438 = LINE('',#439,#440);
+#439 = CARTESIAN_POINT('',(0.,0.,1.));
+#440 = VECTOR('',#441,1.);
+#441 = DIRECTION('',(-0.,1.,0.));
+#442 = PCURVE('',#356,#443);
+#443 = DEFINITIONAL_REPRESENTATION('',(#444),#448);
+#444 = LINE('',#445,#446);
+#445 = CARTESIAN_POINT('',(1.,0.));
+#446 = VECTOR('',#447,1.);
+#447 = DIRECTION('',(0.,-1.));
+#448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#449 = PCURVE('',#450,#455);
+#450 = PLANE('',#451);
+#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454);
+#452 = CARTESIAN_POINT('',(0.,0.,1.));
+#453 = DIRECTION('',(0.,0.,1.));
+#454 = DIRECTION('',(1.,0.,-0.));
+#455 = DEFINITIONAL_REPRESENTATION('',(#456),#460);
+#456 = LINE('',#457,#458);
+#457 = CARTESIAN_POINT('',(0.,0.));
+#458 = VECTOR('',#459,1.);
+#459 = DIRECTION('',(0.,1.));
+#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#461 = ADVANCED_FACE('',(#462),#476,.T.);
+#462 = FACE_BOUND('',#463,.T.);
+#463 = EDGE_LOOP('',(#464,#494,#517,#540));
+#464 = ORIENTED_EDGE('',*,*,#465,.F.);
+#465 = EDGE_CURVE('',#466,#468,#470,.T.);
+#466 = VERTEX_POINT('',#467);
+#467 = CARTESIAN_POINT('',(5.,0.,0.));
+#468 = VERTEX_POINT('',#469);
+#469 = CARTESIAN_POINT('',(5.,0.,1.));
+#470 = SURFACE_CURVE('',#471,(#475,#487),.PCURVE_S1.);
+#471 = LINE('',#472,#473);
+#472 = CARTESIAN_POINT('',(5.,0.,0.));
+#473 = VECTOR('',#474,1.);
+#474 = DIRECTION('',(0.,0.,1.));
+#475 = PCURVE('',#476,#481);
+#476 = PLANE('',#477);
+#477 = AXIS2_PLACEMENT_3D('',#478,#479,#480);
+#478 = CARTESIAN_POINT('',(5.,0.,0.));
+#479 = DIRECTION('',(1.,0.,-0.));
+#480 = DIRECTION('',(0.,0.,1.));
+#481 = DEFINITIONAL_REPRESENTATION('',(#482),#486);
+#482 = LINE('',#483,#484);
+#483 = CARTESIAN_POINT('',(0.,0.));
+#484 = VECTOR('',#485,1.);
+#485 = DIRECTION('',(1.,0.));
+#486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#487 = PCURVE('',#368,#488);
+#488 = DEFINITIONAL_REPRESENTATION('',(#489),#493);
+#489 = LINE('',#490,#491);
+#490 = CARTESIAN_POINT('',(0.,5.));
+#491 = VECTOR('',#492,1.);
+#492 = DIRECTION('',(1.,0.));
+#493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#494 = ORIENTED_EDGE('',*,*,#495,.T.);
+#495 = EDGE_CURVE('',#466,#496,#498,.T.);
+#496 = VERTEX_POINT('',#497);
+#497 = CARTESIAN_POINT('',(5.,1.,0.));
+#498 = SURFACE_CURVE('',#499,(#503,#510),.PCURVE_S1.);
+#499 = LINE('',#500,#501);
+#500 = CARTESIAN_POINT('',(5.,0.,0.));
+#501 = VECTOR('',#502,1.);
+#502 = DIRECTION('',(-0.,1.,0.));
+#503 = PCURVE('',#476,#504);
+#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509);
+#505 = LINE('',#506,#507);
+#506 = CARTESIAN_POINT('',(0.,0.));
+#507 = VECTOR('',#508,1.);
+#508 = DIRECTION('',(0.,-1.));
+#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#510 = PCURVE('',#396,#511);
+#511 = DEFINITIONAL_REPRESENTATION('',(#512),#516);
+#512 = LINE('',#513,#514);
+#513 = CARTESIAN_POINT('',(5.,0.));
+#514 = VECTOR('',#515,1.);
+#515 = DIRECTION('',(0.,1.));
+#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#517 = ORIENTED_EDGE('',*,*,#518,.T.);
+#518 = EDGE_CURVE('',#496,#519,#521,.T.);
+#519 = VERTEX_POINT('',#520);
+#520 = CARTESIAN_POINT('',(5.,1.,1.));
+#521 = SURFACE_CURVE('',#522,(#526,#533),.PCURVE_S1.);
+#522 = LINE('',#523,#524);
+#523 = CARTESIAN_POINT('',(5.,1.,0.));
+#524 = VECTOR('',#525,1.);
+#525 = DIRECTION('',(0.,0.,1.));
+#526 = PCURVE('',#476,#527);
+#527 = DEFINITIONAL_REPRESENTATION('',(#528),#532);
+#528 = LINE('',#529,#530);
+#529 = CARTESIAN_POINT('',(0.,-1.));
+#530 = VECTOR('',#531,1.);
+#531 = DIRECTION('',(1.,0.));
+#532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#533 = PCURVE('',#424,#534);
+#534 = DEFINITIONAL_REPRESENTATION('',(#535),#539);
+#535 = LINE('',#536,#537);
+#536 = CARTESIAN_POINT('',(0.,5.));
+#537 = VECTOR('',#538,1.);
+#538 = DIRECTION('',(1.,0.));
+#539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#540 = ORIENTED_EDGE('',*,*,#541,.F.);
+#541 = EDGE_CURVE('',#468,#519,#542,.T.);
+#542 = SURFACE_CURVE('',#543,(#547,#554),.PCURVE_S1.);
+#543 = LINE('',#544,#545);
+#544 = CARTESIAN_POINT('',(5.,0.,1.));
+#545 = VECTOR('',#546,1.);
+#546 = DIRECTION('',(-0.,1.,0.));
+#547 = PCURVE('',#476,#548);
+#548 = DEFINITIONAL_REPRESENTATION('',(#549),#553);
+#549 = LINE('',#550,#551);
+#550 = CARTESIAN_POINT('',(1.,0.));
+#551 = VECTOR('',#552,1.);
+#552 = DIRECTION('',(0.,-1.));
+#553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#554 = PCURVE('',#450,#555);
+#555 = DEFINITIONAL_REPRESENTATION('',(#556),#560);
+#556 = LINE('',#557,#558);
+#557 = CARTESIAN_POINT('',(5.,0.));
+#558 = VECTOR('',#559,1.);
+#559 = DIRECTION('',(0.,1.));
+#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#561 = ADVANCED_FACE('',(#562),#368,.F.);
+#562 = FACE_BOUND('',#563,.F.);
+#563 = EDGE_LOOP('',(#564,#585,#586,#607));
+#564 = ORIENTED_EDGE('',*,*,#565,.F.);
+#565 = EDGE_CURVE('',#346,#466,#566,.T.);
+#566 = SURFACE_CURVE('',#567,(#571,#578),.PCURVE_S1.);
+#567 = LINE('',#568,#569);
+#568 = CARTESIAN_POINT('',(0.,0.,0.));
+#569 = VECTOR('',#570,1.);
+#570 = DIRECTION('',(1.,0.,-0.));
+#571 = PCURVE('',#368,#572);
+#572 = DEFINITIONAL_REPRESENTATION('',(#573),#577);
+#573 = LINE('',#574,#575);
+#574 = CARTESIAN_POINT('',(0.,0.));
+#575 = VECTOR('',#576,1.);
+#576 = DIRECTION('',(0.,1.));
+#577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#578 = PCURVE('',#396,#579);
+#579 = DEFINITIONAL_REPRESENTATION('',(#580),#584);
+#580 = LINE('',#581,#582);
+#581 = CARTESIAN_POINT('',(0.,0.));
+#582 = VECTOR('',#583,1.);
+#583 = DIRECTION('',(1.,0.));
+#584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#585 = ORIENTED_EDGE('',*,*,#345,.T.);
+#586 = ORIENTED_EDGE('',*,*,#587,.T.);
+#587 = EDGE_CURVE('',#348,#468,#588,.T.);
+#588 = SURFACE_CURVE('',#589,(#593,#600),.PCURVE_S1.);
+#589 = LINE('',#590,#591);
+#590 = CARTESIAN_POINT('',(0.,0.,1.));
+#591 = VECTOR('',#592,1.);
+#592 = DIRECTION('',(1.,0.,-0.));
+#593 = PCURVE('',#368,#594);
+#594 = DEFINITIONAL_REPRESENTATION('',(#595),#599);
+#595 = LINE('',#596,#597);
+#596 = CARTESIAN_POINT('',(1.,0.));
+#597 = VECTOR('',#598,1.);
+#598 = DIRECTION('',(0.,1.));
+#599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#600 = PCURVE('',#450,#601);
+#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606);
+#602 = LINE('',#603,#604);
+#603 = CARTESIAN_POINT('',(0.,0.));
+#604 = VECTOR('',#605,1.);
+#605 = DIRECTION('',(1.,0.));
+#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#607 = ORIENTED_EDGE('',*,*,#465,.F.);
+#608 = ADVANCED_FACE('',(#609),#424,.T.);
+#609 = FACE_BOUND('',#610,.T.);
+#610 = EDGE_LOOP('',(#611,#632,#633,#654));
+#611 = ORIENTED_EDGE('',*,*,#612,.F.);
+#612 = EDGE_CURVE('',#381,#496,#613,.T.);
+#613 = SURFACE_CURVE('',#614,(#618,#625),.PCURVE_S1.);
+#614 = LINE('',#615,#616);
+#615 = CARTESIAN_POINT('',(0.,1.,0.));
+#616 = VECTOR('',#617,1.);
+#617 = DIRECTION('',(1.,0.,-0.));
+#618 = PCURVE('',#424,#619);
+#619 = DEFINITIONAL_REPRESENTATION('',(#620),#624);
+#620 = LINE('',#621,#622);
+#621 = CARTESIAN_POINT('',(0.,0.));
+#622 = VECTOR('',#623,1.);
+#623 = DIRECTION('',(0.,1.));
+#624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#625 = PCURVE('',#396,#626);
+#626 = DEFINITIONAL_REPRESENTATION('',(#627),#631);
+#627 = LINE('',#628,#629);
+#628 = CARTESIAN_POINT('',(0.,1.));
+#629 = VECTOR('',#630,1.);
+#630 = DIRECTION('',(1.,0.));
+#631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#632 = ORIENTED_EDGE('',*,*,#408,.T.);
+#633 = ORIENTED_EDGE('',*,*,#634,.T.);
+#634 = EDGE_CURVE('',#409,#519,#635,.T.);
+#635 = SURFACE_CURVE('',#636,(#640,#647),.PCURVE_S1.);
+#636 = LINE('',#637,#638);
+#637 = CARTESIAN_POINT('',(0.,1.,1.));
+#638 = VECTOR('',#639,1.);
+#639 = DIRECTION('',(1.,0.,-0.));
+#640 = PCURVE('',#424,#641);
+#641 = DEFINITIONAL_REPRESENTATION('',(#642),#646);
+#642 = LINE('',#643,#644);
+#643 = CARTESIAN_POINT('',(1.,0.));
+#644 = VECTOR('',#645,1.);
+#645 = DIRECTION('',(0.,1.));
+#646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#647 = PCURVE('',#450,#648);
+#648 = DEFINITIONAL_REPRESENTATION('',(#649),#653);
+#649 = LINE('',#650,#651);
+#650 = CARTESIAN_POINT('',(0.,1.));
+#651 = VECTOR('',#652,1.);
+#652 = DIRECTION('',(1.,0.));
+#653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#654 = ORIENTED_EDGE('',*,*,#518,.F.);
+#655 = ADVANCED_FACE('',(#656),#396,.F.);
+#656 = FACE_BOUND('',#657,.F.);
+#657 = EDGE_LOOP('',(#658,#659,#660,#661));
+#658 = ORIENTED_EDGE('',*,*,#380,.F.);
+#659 = ORIENTED_EDGE('',*,*,#565,.T.);
+#660 = ORIENTED_EDGE('',*,*,#495,.T.);
+#661 = ORIENTED_EDGE('',*,*,#612,.F.);
+#662 = ADVANCED_FACE('',(#663),#450,.T.);
+#663 = FACE_BOUND('',#664,.T.);
+#664 = EDGE_LOOP('',(#665,#666,#667,#668));
+#665 = ORIENTED_EDGE('',*,*,#436,.F.);
+#666 = ORIENTED_EDGE('',*,*,#587,.T.);
+#667 = ORIENTED_EDGE('',*,*,#541,.T.);
+#668 = ORIENTED_EDGE('',*,*,#634,.F.);
+#669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#673)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#670,#671,#672)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#670 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#671 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#672 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#673 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#670,
+  'distance_accuracy_value','confusion accuracy');
+#674 = SHAPE_DEFINITION_REPRESENTATION(#675,#338);
+#675 = PRODUCT_DEFINITION_SHAPE('','',#676);
+#676 = PRODUCT_DEFINITION('design','',#677,#680);
+#677 = PRODUCT_DEFINITION_FORMATION('','',#678);
+#678 = PRODUCT('Cathode_flat','Cathode_flat','',(#679));
+#679 = PRODUCT_CONTEXT('',#2,'mechanical');
+#680 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#681 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#682,#684);
+#682 = ( REPRESENTATION_RELATIONSHIP('','',#338,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#683) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#683 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
+#684 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#685
+  );
+#685 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','=>[0:1:1:4]','',#5,#676,$);
+#686 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#678));
+#687 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#688),#940);
+#688 = MANIFOLD_SOLID_BREP('',#689);
+#689 = CLOSED_SHELL('',(#690,#810,#881,#907,#934));
+#690 = ADVANCED_FACE('',(#691),#705,.T.);
+#691 = FACE_BOUND('',#692,.T.);
+#692 = EDGE_LOOP('',(#693,#728,#757,#783));
+#693 = ORIENTED_EDGE('',*,*,#694,.T.);
+#694 = EDGE_CURVE('',#695,#697,#699,.T.);
+#695 = VERTEX_POINT('',#696);
+#696 = CARTESIAN_POINT('',(2.95,-7.225416114969E-16,0.));
+#697 = VERTEX_POINT('',#698);
+#698 = CARTESIAN_POINT('',(2.95,-7.225416114969E-16,1.));
+#699 = SURFACE_CURVE('',#700,(#704,#716),.PCURVE_S1.);
+#700 = LINE('',#701,#702);
+#701 = CARTESIAN_POINT('',(2.95,-7.225416114969E-16,0.));
+#702 = VECTOR('',#703,1.);
+#703 = DIRECTION('',(0.,0.,1.));
+#704 = PCURVE('',#705,#710);
+#705 = CYLINDRICAL_SURFACE('',#706,2.95);
+#706 = AXIS2_PLACEMENT_3D('',#707,#708,#709);
+#707 = CARTESIAN_POINT('',(0.,0.,0.));
+#708 = DIRECTION('',(0.,0.,1.));
+#709 = DIRECTION('',(1.,0.,0.));
+#710 = DEFINITIONAL_REPRESENTATION('',(#711),#715);
+#711 = LINE('',#712,#713);
+#712 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#713 = VECTOR('',#714,1.);
+#714 = DIRECTION('',(0.,1.));
+#715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#716 = PCURVE('',#717,#722);
+#717 = CYLINDRICAL_SURFACE('',#718,2.95);
+#718 = AXIS2_PLACEMENT_3D('',#719,#720,#721);
+#719 = CARTESIAN_POINT('',(0.,0.,0.));
+#720 = DIRECTION('',(0.,0.,1.));
+#721 = DIRECTION('',(1.,0.,0.));
+#722 = DEFINITIONAL_REPRESENTATION('',(#723),#727);
+#723 = LINE('',#724,#725);
+#724 = CARTESIAN_POINT('',(0.,-0.));
+#725 = VECTOR('',#726,1.);
+#726 = DIRECTION('',(0.,1.));
+#727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#728 = ORIENTED_EDGE('',*,*,#729,.F.);
+#729 = EDGE_CURVE('',#730,#697,#732,.T.);
+#730 = VERTEX_POINT('',#731);
+#731 = CARTESIAN_POINT('',(-1.566045976337,2.5,1.));
+#732 = SURFACE_CURVE('',#733,(#738,#745),.PCURVE_S1.);
+#733 = CIRCLE('',#734,2.95);
+#734 = AXIS2_PLACEMENT_3D('',#735,#736,#737);
+#735 = CARTESIAN_POINT('',(0.,0.,1.));
+#736 = DIRECTION('',(0.,0.,1.));
+#737 = DIRECTION('',(1.,0.,0.));
+#738 = PCURVE('',#705,#739);
+#739 = DEFINITIONAL_REPRESENTATION('',(#740),#744);
+#740 = LINE('',#741,#742);
+#741 = CARTESIAN_POINT('',(0.,1.));
+#742 = VECTOR('',#743,1.);
+#743 = DIRECTION('',(1.,0.));
+#744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#745 = PCURVE('',#746,#751);
+#746 = PLANE('',#747);
+#747 = AXIS2_PLACEMENT_3D('',#748,#749,#750);
+#748 = CARTESIAN_POINT('',(0.,0.,1.));
+#749 = DIRECTION('',(0.,0.,1.));
+#750 = DIRECTION('',(1.,0.,0.));
+#751 = DEFINITIONAL_REPRESENTATION('',(#752),#756);
+#752 = CIRCLE('',#753,2.95);
+#753 = AXIS2_PLACEMENT_2D('',#754,#755);
+#754 = CARTESIAN_POINT('',(0.,0.));
+#755 = DIRECTION('',(1.,0.));
+#756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#757 = ORIENTED_EDGE('',*,*,#758,.F.);
+#758 = EDGE_CURVE('',#759,#730,#761,.T.);
+#759 = VERTEX_POINT('',#760);
+#760 = CARTESIAN_POINT('',(-1.566045976337,2.5,0.));
+#761 = SURFACE_CURVE('',#762,(#766,#772),.PCURVE_S1.);
+#762 = LINE('',#763,#764);
+#763 = CARTESIAN_POINT('',(-1.566045976337,2.5,0.));
+#764 = VECTOR('',#765,1.);
+#765 = DIRECTION('',(0.,0.,1.));
+#766 = PCURVE('',#705,#767);
+#767 = DEFINITIONAL_REPRESENTATION('',(#768),#771);
+#768 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#769,#770),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-6.E-07,1.0000006),.PIECEWISE_BEZIER_KNOTS.);
+#769 = CARTESIAN_POINT('',(2.13041495822,-6.E-07));
+#770 = CARTESIAN_POINT('',(2.13041495822,1.0000006));
+#771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#772 = PCURVE('',#773,#778);
+#773 = PLANE('',#774);
+#774 = AXIS2_PLACEMENT_3D('',#775,#776,#777);
+#775 = CARTESIAN_POINT('',(-2.5,2.5,0.));
+#776 = DIRECTION('',(0.,1.,0.));
+#777 = DIRECTION('',(0.,0.,1.));
+#778 = DEFINITIONAL_REPRESENTATION('',(#779),#782);
+#779 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#780,#781),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-6.E-07,1.0000006),.PIECEWISE_BEZIER_KNOTS.);
+#780 = CARTESIAN_POINT('',(-6.E-07,0.933954023663));
+#781 = CARTESIAN_POINT('',(1.0000006,0.933954023663));
+#782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#783 = ORIENTED_EDGE('',*,*,#784,.T.);
+#784 = EDGE_CURVE('',#759,#695,#785,.T.);
+#785 = SURFACE_CURVE('',#786,(#791,#798),.PCURVE_S1.);
+#786 = CIRCLE('',#787,2.95);
+#787 = AXIS2_PLACEMENT_3D('',#788,#789,#790);
+#788 = CARTESIAN_POINT('',(0.,0.,0.));
+#789 = DIRECTION('',(0.,0.,1.));
+#790 = DIRECTION('',(1.,0.,0.));
+#791 = PCURVE('',#705,#792);
+#792 = DEFINITIONAL_REPRESENTATION('',(#793),#797);
+#793 = LINE('',#794,#795);
+#794 = CARTESIAN_POINT('',(0.,0.));
+#795 = VECTOR('',#796,1.);
+#796 = DIRECTION('',(1.,0.));
+#797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#798 = PCURVE('',#799,#804);
+#799 = PLANE('',#800);
+#800 = AXIS2_PLACEMENT_3D('',#801,#802,#803);
+#801 = CARTESIAN_POINT('',(0.,0.,0.));
+#802 = DIRECTION('',(0.,0.,1.));
+#803 = DIRECTION('',(1.,0.,0.));
+#804 = DEFINITIONAL_REPRESENTATION('',(#805),#809);
+#805 = CIRCLE('',#806,2.95);
+#806 = AXIS2_PLACEMENT_2D('',#807,#808);
+#807 = CARTESIAN_POINT('',(0.,0.));
+#808 = DIRECTION('',(1.,0.));
+#809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#810 = ADVANCED_FACE('',(#811),#717,.T.);
+#811 = FACE_BOUND('',#812,.T.);
+#812 = EDGE_LOOP('',(#813,#837,#838,#862));
+#813 = ORIENTED_EDGE('',*,*,#814,.F.);
+#814 = EDGE_CURVE('',#697,#815,#817,.T.);
+#815 = VERTEX_POINT('',#816);
+#816 = CARTESIAN_POINT('',(1.566045976337,2.5,1.));
+#817 = SURFACE_CURVE('',#818,(#823,#830),.PCURVE_S1.);
+#818 = CIRCLE('',#819,2.95);
+#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822);
+#820 = CARTESIAN_POINT('',(0.,0.,1.));
+#821 = DIRECTION('',(0.,0.,1.));
+#822 = DIRECTION('',(1.,0.,0.));
+#823 = PCURVE('',#717,#824);
+#824 = DEFINITIONAL_REPRESENTATION('',(#825),#829);
+#825 = LINE('',#826,#827);
+#826 = CARTESIAN_POINT('',(0.,1.));
+#827 = VECTOR('',#828,1.);
+#828 = DIRECTION('',(1.,0.));
+#829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#830 = PCURVE('',#746,#831);
+#831 = DEFINITIONAL_REPRESENTATION('',(#832),#836);
+#832 = CIRCLE('',#833,2.95);
+#833 = AXIS2_PLACEMENT_2D('',#834,#835);
+#834 = CARTESIAN_POINT('',(0.,0.));
+#835 = DIRECTION('',(1.,0.));
+#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#837 = ORIENTED_EDGE('',*,*,#694,.F.);
+#838 = ORIENTED_EDGE('',*,*,#839,.T.);
+#839 = EDGE_CURVE('',#695,#840,#842,.T.);
+#840 = VERTEX_POINT('',#841);
+#841 = CARTESIAN_POINT('',(1.566045976337,2.5,0.));
+#842 = SURFACE_CURVE('',#843,(#848,#855),.PCURVE_S1.);
+#843 = CIRCLE('',#844,2.95);
+#844 = AXIS2_PLACEMENT_3D('',#845,#846,#847);
+#845 = CARTESIAN_POINT('',(0.,0.,0.));
+#846 = DIRECTION('',(0.,0.,1.));
+#847 = DIRECTION('',(1.,0.,0.));
+#848 = PCURVE('',#717,#849);
+#849 = DEFINITIONAL_REPRESENTATION('',(#850),#854);
+#850 = LINE('',#851,#852);
+#851 = CARTESIAN_POINT('',(0.,0.));
+#852 = VECTOR('',#853,1.);
+#853 = DIRECTION('',(1.,0.));
+#854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#855 = PCURVE('',#799,#856);
+#856 = DEFINITIONAL_REPRESENTATION('',(#857),#861);
+#857 = CIRCLE('',#858,2.95);
+#858 = AXIS2_PLACEMENT_2D('',#859,#860);
+#859 = CARTESIAN_POINT('',(0.,0.));
+#860 = DIRECTION('',(1.,0.));
+#861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#862 = ORIENTED_EDGE('',*,*,#863,.T.);
+#863 = EDGE_CURVE('',#840,#815,#864,.T.);
+#864 = SURFACE_CURVE('',#865,(#869,#875),.PCURVE_S1.);
+#865 = LINE('',#866,#867);
+#866 = CARTESIAN_POINT('',(1.566045976337,2.5,0.));
+#867 = VECTOR('',#868,1.);
+#868 = DIRECTION('',(0.,0.,1.));
+#869 = PCURVE('',#717,#870);
+#870 = DEFINITIONAL_REPRESENTATION('',(#871),#874);
+#871 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#872,#873),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-6.E-07,1.0000006),.PIECEWISE_BEZIER_KNOTS.);
+#872 = CARTESIAN_POINT('',(1.01117769537,-6.E-07));
+#873 = CARTESIAN_POINT('',(1.01117769537,1.0000006));
+#874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#875 = PCURVE('',#773,#876);
+#876 = DEFINITIONAL_REPRESENTATION('',(#877),#880);
+#877 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#878,#879),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-6.E-07,1.0000006),.PIECEWISE_BEZIER_KNOTS.);
+#878 = CARTESIAN_POINT('',(-6.E-07,4.066045976337));
+#879 = CARTESIAN_POINT('',(1.0000006,4.066045976337));
+#880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#881 = ADVANCED_FACE('',(#882),#799,.F.);
+#882 = FACE_BOUND('',#883,.F.);
+#883 = EDGE_LOOP('',(#884,#885,#886));
+#884 = ORIENTED_EDGE('',*,*,#784,.T.);
+#885 = ORIENTED_EDGE('',*,*,#839,.T.);
+#886 = ORIENTED_EDGE('',*,*,#887,.F.);
+#887 = EDGE_CURVE('',#759,#840,#888,.T.);
+#888 = SURFACE_CURVE('',#889,(#893,#900),.PCURVE_S1.);
+#889 = LINE('',#890,#891);
+#890 = CARTESIAN_POINT('',(-2.5,2.5,0.));
+#891 = VECTOR('',#892,1.);
+#892 = DIRECTION('',(1.,0.,0.));
+#893 = PCURVE('',#799,#894);
+#894 = DEFINITIONAL_REPRESENTATION('',(#895),#899);
+#895 = LINE('',#896,#897);
+#896 = CARTESIAN_POINT('',(-2.5,2.5));
+#897 = VECTOR('',#898,1.);
+#898 = DIRECTION('',(1.,0.));
+#899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#900 = PCURVE('',#773,#901);
+#901 = DEFINITIONAL_REPRESENTATION('',(#902),#906);
+#902 = LINE('',#903,#904);
+#903 = CARTESIAN_POINT('',(0.,0.));
+#904 = VECTOR('',#905,1.);
+#905 = DIRECTION('',(0.,1.));
+#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#907 = ADVANCED_FACE('',(#908),#773,.T.);
+#908 = FACE_BOUND('',#909,.T.);
+#909 = EDGE_LOOP('',(#910,#911,#912,#933));
+#910 = ORIENTED_EDGE('',*,*,#887,.F.);
+#911 = ORIENTED_EDGE('',*,*,#758,.T.);
+#912 = ORIENTED_EDGE('',*,*,#913,.T.);
+#913 = EDGE_CURVE('',#730,#815,#914,.T.);
+#914 = SURFACE_CURVE('',#915,(#919,#926),.PCURVE_S1.);
+#915 = LINE('',#916,#917);
+#916 = CARTESIAN_POINT('',(-2.5,2.5,1.));
+#917 = VECTOR('',#918,1.);
+#918 = DIRECTION('',(1.,0.,0.));
+#919 = PCURVE('',#773,#920);
+#920 = DEFINITIONAL_REPRESENTATION('',(#921),#925);
+#921 = LINE('',#922,#923);
+#922 = CARTESIAN_POINT('',(1.,0.));
+#923 = VECTOR('',#924,1.);
+#924 = DIRECTION('',(0.,1.));
+#925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#926 = PCURVE('',#746,#927);
+#927 = DEFINITIONAL_REPRESENTATION('',(#928),#932);
+#928 = LINE('',#929,#930);
+#929 = CARTESIAN_POINT('',(-2.5,2.5));
+#930 = VECTOR('',#931,1.);
+#931 = DIRECTION('',(1.,0.));
+#932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#933 = ORIENTED_EDGE('',*,*,#863,.F.);
+#934 = ADVANCED_FACE('',(#935),#746,.T.);
+#935 = FACE_BOUND('',#936,.T.);
+#936 = EDGE_LOOP('',(#937,#938,#939));
+#937 = ORIENTED_EDGE('',*,*,#729,.T.);
+#938 = ORIENTED_EDGE('',*,*,#814,.T.);
+#939 = ORIENTED_EDGE('',*,*,#913,.F.);
+#940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#944)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#941,#942,#943)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#941 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#942 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#943 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#944 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#941,
+  'distance_accuracy_value','confusion accuracy');
+#945 = SHAPE_DEFINITION_REPRESENTATION(#946,#687);
+#946 = PRODUCT_DEFINITION_SHAPE('','',#947);
+#947 = PRODUCT_DEFINITION('design','',#948,#951);
+#948 = PRODUCT_DEFINITION_FORMATION('','',#949);
+#949 = PRODUCT('Base','Base','',(#950));
+#950 = PRODUCT_CONTEXT('',#2,'mechanical');
+#951 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#952 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#953,#955);
+#953 = ( REPRESENTATION_RELATIONSHIP('','',#687,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#954) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#954 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
+#955 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#956
+  );
+#956 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','=>[0:1:1:5]','',#5,#947,$);
+#957 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#949));
+#958 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#959),#1289);
+#959 = MANIFOLD_SOLID_BREP('',#960);
+#960 = CLOSED_SHELL('',(#961,#1081,#1181,#1228,#1275,#1282));
+#961 = ADVANCED_FACE('',(#962),#976,.F.);
+#962 = FACE_BOUND('',#963,.F.);
+#963 = EDGE_LOOP('',(#964,#999,#1027,#1055));
+#964 = ORIENTED_EDGE('',*,*,#965,.F.);
+#965 = EDGE_CURVE('',#966,#968,#970,.T.);
+#966 = VERTEX_POINT('',#967);
+#967 = CARTESIAN_POINT('',(0.,0.,0.));
+#968 = VERTEX_POINT('',#969);
+#969 = CARTESIAN_POINT('',(0.,0.,25.));
+#970 = SURFACE_CURVE('',#971,(#975,#987),.PCURVE_S1.);
+#971 = LINE('',#972,#973);
+#972 = CARTESIAN_POINT('',(0.,0.,0.));
+#973 = VECTOR('',#974,1.);
+#974 = DIRECTION('',(0.,0.,1.));
+#975 = PCURVE('',#976,#981);
+#976 = PLANE('',#977);
+#977 = AXIS2_PLACEMENT_3D('',#978,#979,#980);
+#978 = CARTESIAN_POINT('',(0.,0.,0.));
+#979 = DIRECTION('',(1.,0.,-0.));
+#980 = DIRECTION('',(0.,0.,1.));
+#981 = DEFINITIONAL_REPRESENTATION('',(#982),#986);
+#982 = LINE('',#983,#984);
+#983 = CARTESIAN_POINT('',(0.,0.));
+#984 = VECTOR('',#985,1.);
+#985 = DIRECTION('',(1.,0.));
+#986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#987 = PCURVE('',#988,#993);
+#988 = PLANE('',#989);
+#989 = AXIS2_PLACEMENT_3D('',#990,#991,#992);
+#990 = CARTESIAN_POINT('',(0.,0.,0.));
+#991 = DIRECTION('',(-0.,1.,0.));
+#992 = DIRECTION('',(0.,0.,1.));
+#993 = DEFINITIONAL_REPRESENTATION('',(#994),#998);
+#994 = LINE('',#995,#996);
+#995 = CARTESIAN_POINT('',(0.,0.));
+#996 = VECTOR('',#997,1.);
+#997 = DIRECTION('',(1.,0.));
+#998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#999 = ORIENTED_EDGE('',*,*,#1000,.T.);
+#1000 = EDGE_CURVE('',#966,#1001,#1003,.T.);
+#1001 = VERTEX_POINT('',#1002);
+#1002 = CARTESIAN_POINT('',(0.,0.5,0.));
+#1003 = SURFACE_CURVE('',#1004,(#1008,#1015),.PCURVE_S1.);
+#1004 = LINE('',#1005,#1006);
+#1005 = CARTESIAN_POINT('',(0.,0.,0.));
+#1006 = VECTOR('',#1007,1.);
+#1007 = DIRECTION('',(-0.,1.,0.));
+#1008 = PCURVE('',#976,#1009);
+#1009 = DEFINITIONAL_REPRESENTATION('',(#1010),#1014);
+#1010 = LINE('',#1011,#1012);
+#1011 = CARTESIAN_POINT('',(0.,0.));
+#1012 = VECTOR('',#1013,1.);
+#1013 = DIRECTION('',(0.,-1.));
+#1014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1015 = PCURVE('',#1016,#1021);
+#1016 = PLANE('',#1017);
+#1017 = AXIS2_PLACEMENT_3D('',#1018,#1019,#1020);
+#1018 = CARTESIAN_POINT('',(0.,0.,0.));
+#1019 = DIRECTION('',(0.,0.,1.));
+#1020 = DIRECTION('',(1.,0.,-0.));
+#1021 = DEFINITIONAL_REPRESENTATION('',(#1022),#1026);
+#1022 = LINE('',#1023,#1024);
+#1023 = CARTESIAN_POINT('',(0.,0.));
+#1024 = VECTOR('',#1025,1.);
+#1025 = DIRECTION('',(0.,1.));
+#1026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1027 = ORIENTED_EDGE('',*,*,#1028,.T.);
+#1028 = EDGE_CURVE('',#1001,#1029,#1031,.T.);
+#1029 = VERTEX_POINT('',#1030);
+#1030 = CARTESIAN_POINT('',(0.,0.5,25.));
+#1031 = SURFACE_CURVE('',#1032,(#1036,#1043),.PCURVE_S1.);
+#1032 = LINE('',#1033,#1034);
+#1033 = CARTESIAN_POINT('',(0.,0.5,0.));
+#1034 = VECTOR('',#1035,1.);
+#1035 = DIRECTION('',(0.,0.,1.));
+#1036 = PCURVE('',#976,#1037);
+#1037 = DEFINITIONAL_REPRESENTATION('',(#1038),#1042);
+#1038 = LINE('',#1039,#1040);
+#1039 = CARTESIAN_POINT('',(0.,-0.5));
+#1040 = VECTOR('',#1041,1.);
+#1041 = DIRECTION('',(1.,0.));
+#1042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1043 = PCURVE('',#1044,#1049);
+#1044 = PLANE('',#1045);
+#1045 = AXIS2_PLACEMENT_3D('',#1046,#1047,#1048);
+#1046 = CARTESIAN_POINT('',(0.,0.5,0.));
+#1047 = DIRECTION('',(-0.,1.,0.));
+#1048 = DIRECTION('',(0.,0.,1.));
+#1049 = DEFINITIONAL_REPRESENTATION('',(#1050),#1054);
+#1050 = LINE('',#1051,#1052);
+#1051 = CARTESIAN_POINT('',(0.,0.));
+#1052 = VECTOR('',#1053,1.);
+#1053 = DIRECTION('',(1.,0.));
+#1054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1055 = ORIENTED_EDGE('',*,*,#1056,.F.);
+#1056 = EDGE_CURVE('',#968,#1029,#1057,.T.);
+#1057 = SURFACE_CURVE('',#1058,(#1062,#1069),.PCURVE_S1.);
+#1058 = LINE('',#1059,#1060);
+#1059 = CARTESIAN_POINT('',(0.,0.,25.));
+#1060 = VECTOR('',#1061,1.);
+#1061 = DIRECTION('',(-0.,1.,0.));
+#1062 = PCURVE('',#976,#1063);
+#1063 = DEFINITIONAL_REPRESENTATION('',(#1064),#1068);
+#1064 = LINE('',#1065,#1066);
+#1065 = CARTESIAN_POINT('',(25.,0.));
+#1066 = VECTOR('',#1067,1.);
+#1067 = DIRECTION('',(0.,-1.));
+#1068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1069 = PCURVE('',#1070,#1075);
+#1070 = PLANE('',#1071);
+#1071 = AXIS2_PLACEMENT_3D('',#1072,#1073,#1074);
+#1072 = CARTESIAN_POINT('',(0.,0.,25.));
+#1073 = DIRECTION('',(0.,0.,1.));
+#1074 = DIRECTION('',(1.,0.,-0.));
+#1075 = DEFINITIONAL_REPRESENTATION('',(#1076),#1080);
+#1076 = LINE('',#1077,#1078);
+#1077 = CARTESIAN_POINT('',(0.,0.));
+#1078 = VECTOR('',#1079,1.);
+#1079 = DIRECTION('',(0.,1.));
+#1080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1081 = ADVANCED_FACE('',(#1082),#1096,.T.);
+#1082 = FACE_BOUND('',#1083,.T.);
+#1083 = EDGE_LOOP('',(#1084,#1114,#1137,#1160));
+#1084 = ORIENTED_EDGE('',*,*,#1085,.F.);
+#1085 = EDGE_CURVE('',#1086,#1088,#1090,.T.);
+#1086 = VERTEX_POINT('',#1087);
+#1087 = CARTESIAN_POINT('',(0.5,0.,0.));
+#1088 = VERTEX_POINT('',#1089);
+#1089 = CARTESIAN_POINT('',(0.5,0.,25.));
+#1090 = SURFACE_CURVE('',#1091,(#1095,#1107),.PCURVE_S1.);
+#1091 = LINE('',#1092,#1093);
+#1092 = CARTESIAN_POINT('',(0.5,0.,0.));
+#1093 = VECTOR('',#1094,1.);
+#1094 = DIRECTION('',(0.,0.,1.));
+#1095 = PCURVE('',#1096,#1101);
+#1096 = PLANE('',#1097);
+#1097 = AXIS2_PLACEMENT_3D('',#1098,#1099,#1100);
+#1098 = CARTESIAN_POINT('',(0.5,0.,0.));
+#1099 = DIRECTION('',(1.,0.,-0.));
+#1100 = DIRECTION('',(0.,0.,1.));
+#1101 = DEFINITIONAL_REPRESENTATION('',(#1102),#1106);
+#1102 = LINE('',#1103,#1104);
+#1103 = CARTESIAN_POINT('',(0.,0.));
+#1104 = VECTOR('',#1105,1.);
+#1105 = DIRECTION('',(1.,0.));
+#1106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1107 = PCURVE('',#988,#1108);
+#1108 = DEFINITIONAL_REPRESENTATION('',(#1109),#1113);
+#1109 = LINE('',#1110,#1111);
+#1110 = CARTESIAN_POINT('',(0.,0.5));
+#1111 = VECTOR('',#1112,1.);
+#1112 = DIRECTION('',(1.,0.));
+#1113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1114 = ORIENTED_EDGE('',*,*,#1115,.T.);
+#1115 = EDGE_CURVE('',#1086,#1116,#1118,.T.);
+#1116 = VERTEX_POINT('',#1117);
+#1117 = CARTESIAN_POINT('',(0.5,0.5,0.));
+#1118 = SURFACE_CURVE('',#1119,(#1123,#1130),.PCURVE_S1.);
+#1119 = LINE('',#1120,#1121);
+#1120 = CARTESIAN_POINT('',(0.5,0.,0.));
+#1121 = VECTOR('',#1122,1.);
+#1122 = DIRECTION('',(-0.,1.,0.));
+#1123 = PCURVE('',#1096,#1124);
+#1124 = DEFINITIONAL_REPRESENTATION('',(#1125),#1129);
+#1125 = LINE('',#1126,#1127);
+#1126 = CARTESIAN_POINT('',(0.,0.));
+#1127 = VECTOR('',#1128,1.);
+#1128 = DIRECTION('',(0.,-1.));
+#1129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1130 = PCURVE('',#1016,#1131);
+#1131 = DEFINITIONAL_REPRESENTATION('',(#1132),#1136);
+#1132 = LINE('',#1133,#1134);
+#1133 = CARTESIAN_POINT('',(0.5,0.));
+#1134 = VECTOR('',#1135,1.);
+#1135 = DIRECTION('',(0.,1.));
+#1136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1137 = ORIENTED_EDGE('',*,*,#1138,.T.);
+#1138 = EDGE_CURVE('',#1116,#1139,#1141,.T.);
+#1139 = VERTEX_POINT('',#1140);
+#1140 = CARTESIAN_POINT('',(0.5,0.5,25.));
+#1141 = SURFACE_CURVE('',#1142,(#1146,#1153),.PCURVE_S1.);
+#1142 = LINE('',#1143,#1144);
+#1143 = CARTESIAN_POINT('',(0.5,0.5,0.));
+#1144 = VECTOR('',#1145,1.);
+#1145 = DIRECTION('',(0.,0.,1.));
+#1146 = PCURVE('',#1096,#1147);
+#1147 = DEFINITIONAL_REPRESENTATION('',(#1148),#1152);
+#1148 = LINE('',#1149,#1150);
+#1149 = CARTESIAN_POINT('',(0.,-0.5));
+#1150 = VECTOR('',#1151,1.);
+#1151 = DIRECTION('',(1.,0.));
+#1152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1153 = PCURVE('',#1044,#1154);
+#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1159);
+#1155 = LINE('',#1156,#1157);
+#1156 = CARTESIAN_POINT('',(0.,0.5));
+#1157 = VECTOR('',#1158,1.);
+#1158 = DIRECTION('',(1.,0.));
+#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1160 = ORIENTED_EDGE('',*,*,#1161,.F.);
+#1161 = EDGE_CURVE('',#1088,#1139,#1162,.T.);
+#1162 = SURFACE_CURVE('',#1163,(#1167,#1174),.PCURVE_S1.);
+#1163 = LINE('',#1164,#1165);
+#1164 = CARTESIAN_POINT('',(0.5,0.,25.));
+#1165 = VECTOR('',#1166,1.);
+#1166 = DIRECTION('',(-0.,1.,0.));
+#1167 = PCURVE('',#1096,#1168);
+#1168 = DEFINITIONAL_REPRESENTATION('',(#1169),#1173);
+#1169 = LINE('',#1170,#1171);
+#1170 = CARTESIAN_POINT('',(25.,0.));
+#1171 = VECTOR('',#1172,1.);
+#1172 = DIRECTION('',(0.,-1.));
+#1173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1174 = PCURVE('',#1070,#1175);
+#1175 = DEFINITIONAL_REPRESENTATION('',(#1176),#1180);
+#1176 = LINE('',#1177,#1178);
+#1177 = CARTESIAN_POINT('',(0.5,0.));
+#1178 = VECTOR('',#1179,1.);
+#1179 = DIRECTION('',(0.,1.));
+#1180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1181 = ADVANCED_FACE('',(#1182),#988,.F.);
+#1182 = FACE_BOUND('',#1183,.F.);
+#1183 = EDGE_LOOP('',(#1184,#1205,#1206,#1227));
+#1184 = ORIENTED_EDGE('',*,*,#1185,.F.);
+#1185 = EDGE_CURVE('',#966,#1086,#1186,.T.);
+#1186 = SURFACE_CURVE('',#1187,(#1191,#1198),.PCURVE_S1.);
+#1187 = LINE('',#1188,#1189);
+#1188 = CARTESIAN_POINT('',(0.,0.,0.));
+#1189 = VECTOR('',#1190,1.);
+#1190 = DIRECTION('',(1.,0.,-0.));
+#1191 = PCURVE('',#988,#1192);
+#1192 = DEFINITIONAL_REPRESENTATION('',(#1193),#1197);
+#1193 = LINE('',#1194,#1195);
+#1194 = CARTESIAN_POINT('',(0.,0.));
+#1195 = VECTOR('',#1196,1.);
+#1196 = DIRECTION('',(0.,1.));
+#1197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1198 = PCURVE('',#1016,#1199);
+#1199 = DEFINITIONAL_REPRESENTATION('',(#1200),#1204);
+#1200 = LINE('',#1201,#1202);
+#1201 = CARTESIAN_POINT('',(0.,0.));
+#1202 = VECTOR('',#1203,1.);
+#1203 = DIRECTION('',(1.,0.));
+#1204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1205 = ORIENTED_EDGE('',*,*,#965,.T.);
+#1206 = ORIENTED_EDGE('',*,*,#1207,.T.);
+#1207 = EDGE_CURVE('',#968,#1088,#1208,.T.);
+#1208 = SURFACE_CURVE('',#1209,(#1213,#1220),.PCURVE_S1.);
+#1209 = LINE('',#1210,#1211);
+#1210 = CARTESIAN_POINT('',(0.,0.,25.));
+#1211 = VECTOR('',#1212,1.);
+#1212 = DIRECTION('',(1.,0.,-0.));
+#1213 = PCURVE('',#988,#1214);
+#1214 = DEFINITIONAL_REPRESENTATION('',(#1215),#1219);
+#1215 = LINE('',#1216,#1217);
+#1216 = CARTESIAN_POINT('',(25.,0.));
+#1217 = VECTOR('',#1218,1.);
+#1218 = DIRECTION('',(0.,1.));
+#1219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1220 = PCURVE('',#1070,#1221);
+#1221 = DEFINITIONAL_REPRESENTATION('',(#1222),#1226);
+#1222 = LINE('',#1223,#1224);
+#1223 = CARTESIAN_POINT('',(0.,0.));
+#1224 = VECTOR('',#1225,1.);
+#1225 = DIRECTION('',(1.,0.));
+#1226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1227 = ORIENTED_EDGE('',*,*,#1085,.F.);
+#1228 = ADVANCED_FACE('',(#1229),#1044,.T.);
+#1229 = FACE_BOUND('',#1230,.T.);
+#1230 = EDGE_LOOP('',(#1231,#1252,#1253,#1274));
+#1231 = ORIENTED_EDGE('',*,*,#1232,.F.);
+#1232 = EDGE_CURVE('',#1001,#1116,#1233,.T.);
+#1233 = SURFACE_CURVE('',#1234,(#1238,#1245),.PCURVE_S1.);
+#1234 = LINE('',#1235,#1236);
+#1235 = CARTESIAN_POINT('',(0.,0.5,0.));
+#1236 = VECTOR('',#1237,1.);
+#1237 = DIRECTION('',(1.,0.,-0.));
+#1238 = PCURVE('',#1044,#1239);
+#1239 = DEFINITIONAL_REPRESENTATION('',(#1240),#1244);
+#1240 = LINE('',#1241,#1242);
+#1241 = CARTESIAN_POINT('',(0.,0.));
+#1242 = VECTOR('',#1243,1.);
+#1243 = DIRECTION('',(0.,1.));
+#1244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1245 = PCURVE('',#1016,#1246);
+#1246 = DEFINITIONAL_REPRESENTATION('',(#1247),#1251);
+#1247 = LINE('',#1248,#1249);
+#1248 = CARTESIAN_POINT('',(0.,0.5));
+#1249 = VECTOR('',#1250,1.);
+#1250 = DIRECTION('',(1.,0.));
+#1251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1252 = ORIENTED_EDGE('',*,*,#1028,.T.);
+#1253 = ORIENTED_EDGE('',*,*,#1254,.T.);
+#1254 = EDGE_CURVE('',#1029,#1139,#1255,.T.);
+#1255 = SURFACE_CURVE('',#1256,(#1260,#1267),.PCURVE_S1.);
+#1256 = LINE('',#1257,#1258);
+#1257 = CARTESIAN_POINT('',(0.,0.5,25.));
+#1258 = VECTOR('',#1259,1.);
+#1259 = DIRECTION('',(1.,0.,-0.));
+#1260 = PCURVE('',#1044,#1261);
+#1261 = DEFINITIONAL_REPRESENTATION('',(#1262),#1266);
+#1262 = LINE('',#1263,#1264);
+#1263 = CARTESIAN_POINT('',(25.,0.));
+#1264 = VECTOR('',#1265,1.);
+#1265 = DIRECTION('',(0.,1.));
+#1266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1267 = PCURVE('',#1070,#1268);
+#1268 = DEFINITIONAL_REPRESENTATION('',(#1269),#1273);
+#1269 = LINE('',#1270,#1271);
+#1270 = CARTESIAN_POINT('',(0.,0.5));
+#1271 = VECTOR('',#1272,1.);
+#1272 = DIRECTION('',(1.,0.));
+#1273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1274 = ORIENTED_EDGE('',*,*,#1138,.F.);
+#1275 = ADVANCED_FACE('',(#1276),#1016,.F.);
+#1276 = FACE_BOUND('',#1277,.F.);
+#1277 = EDGE_LOOP('',(#1278,#1279,#1280,#1281));
+#1278 = ORIENTED_EDGE('',*,*,#1000,.F.);
+#1279 = ORIENTED_EDGE('',*,*,#1185,.T.);
+#1280 = ORIENTED_EDGE('',*,*,#1115,.T.);
+#1281 = ORIENTED_EDGE('',*,*,#1232,.F.);
+#1282 = ADVANCED_FACE('',(#1283),#1070,.T.);
+#1283 = FACE_BOUND('',#1284,.T.);
+#1284 = EDGE_LOOP('',(#1285,#1286,#1287,#1288));
+#1285 = ORIENTED_EDGE('',*,*,#1056,.F.);
+#1286 = ORIENTED_EDGE('',*,*,#1207,.T.);
+#1287 = ORIENTED_EDGE('',*,*,#1161,.T.);
+#1288 = ORIENTED_EDGE('',*,*,#1254,.F.);
+#1289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1293)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1290,#1291,#1292)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1290 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1291 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1292 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1293 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#1290,
+  'distance_accuracy_value','confusion accuracy');
+#1294 = SHAPE_DEFINITION_REPRESENTATION(#1295,#958);
+#1295 = PRODUCT_DEFINITION_SHAPE('','',#1296);
+#1296 = PRODUCT_DEFINITION('design','',#1297,#1300);
+#1297 = PRODUCT_DEFINITION_FORMATION('','',#1298);
+#1298 = PRODUCT('Anode','Anode','',(#1299));
+#1299 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1300 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1301 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1302,#1304);
+#1302 = ( REPRESENTATION_RELATIONSHIP('','',#958,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1303) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1303 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
+#1304 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1305);
+#1305 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','=>[0:1:1:6]','',#5,#1296,$);
+#1306 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1298));
+#1307 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1308),#1638);
+#1308 = MANIFOLD_SOLID_BREP('',#1309);
+#1309 = CLOSED_SHELL('',(#1310,#1430,#1530,#1577,#1624,#1631));
+#1310 = ADVANCED_FACE('',(#1311),#1325,.F.);
+#1311 = FACE_BOUND('',#1312,.F.);
+#1312 = EDGE_LOOP('',(#1313,#1348,#1376,#1404));
+#1313 = ORIENTED_EDGE('',*,*,#1314,.F.);
+#1314 = EDGE_CURVE('',#1315,#1317,#1319,.T.);
+#1315 = VERTEX_POINT('',#1316);
+#1316 = CARTESIAN_POINT('',(0.,0.,0.));
+#1317 = VERTEX_POINT('',#1318);
+#1318 = CARTESIAN_POINT('',(0.,0.,25.));
+#1319 = SURFACE_CURVE('',#1320,(#1324,#1336),.PCURVE_S1.);
+#1320 = LINE('',#1321,#1322);
+#1321 = CARTESIAN_POINT('',(0.,0.,0.));
+#1322 = VECTOR('',#1323,1.);
+#1323 = DIRECTION('',(0.,0.,1.));
+#1324 = PCURVE('',#1325,#1330);
+#1325 = PLANE('',#1326);
+#1326 = AXIS2_PLACEMENT_3D('',#1327,#1328,#1329);
+#1327 = CARTESIAN_POINT('',(0.,0.,0.));
+#1328 = DIRECTION('',(1.,0.,-0.));
+#1329 = DIRECTION('',(0.,0.,1.));
+#1330 = DEFINITIONAL_REPRESENTATION('',(#1331),#1335);
+#1331 = LINE('',#1332,#1333);
+#1332 = CARTESIAN_POINT('',(0.,0.));
+#1333 = VECTOR('',#1334,1.);
+#1334 = DIRECTION('',(1.,0.));
+#1335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1336 = PCURVE('',#1337,#1342);
+#1337 = PLANE('',#1338);
+#1338 = AXIS2_PLACEMENT_3D('',#1339,#1340,#1341);
+#1339 = CARTESIAN_POINT('',(0.,0.,0.));
+#1340 = DIRECTION('',(-0.,1.,0.));
+#1341 = DIRECTION('',(0.,0.,1.));
+#1342 = DEFINITIONAL_REPRESENTATION('',(#1343),#1347);
+#1343 = LINE('',#1344,#1345);
+#1344 = CARTESIAN_POINT('',(0.,0.));
+#1345 = VECTOR('',#1346,1.);
+#1346 = DIRECTION('',(1.,0.));
+#1347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1348 = ORIENTED_EDGE('',*,*,#1349,.T.);
+#1349 = EDGE_CURVE('',#1315,#1350,#1352,.T.);
+#1350 = VERTEX_POINT('',#1351);
+#1351 = CARTESIAN_POINT('',(0.,0.5,0.));
+#1352 = SURFACE_CURVE('',#1353,(#1357,#1364),.PCURVE_S1.);
+#1353 = LINE('',#1354,#1355);
+#1354 = CARTESIAN_POINT('',(0.,0.,0.));
+#1355 = VECTOR('',#1356,1.);
+#1356 = DIRECTION('',(-0.,1.,0.));
+#1357 = PCURVE('',#1325,#1358);
+#1358 = DEFINITIONAL_REPRESENTATION('',(#1359),#1363);
+#1359 = LINE('',#1360,#1361);
+#1360 = CARTESIAN_POINT('',(0.,0.));
+#1361 = VECTOR('',#1362,1.);
+#1362 = DIRECTION('',(0.,-1.));
+#1363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1364 = PCURVE('',#1365,#1370);
+#1365 = PLANE('',#1366);
+#1366 = AXIS2_PLACEMENT_3D('',#1367,#1368,#1369);
+#1367 = CARTESIAN_POINT('',(0.,0.,0.));
+#1368 = DIRECTION('',(0.,0.,1.));
+#1369 = DIRECTION('',(1.,0.,-0.));
+#1370 = DEFINITIONAL_REPRESENTATION('',(#1371),#1375);
+#1371 = LINE('',#1372,#1373);
+#1372 = CARTESIAN_POINT('',(0.,0.));
+#1373 = VECTOR('',#1374,1.);
+#1374 = DIRECTION('',(0.,1.));
+#1375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1376 = ORIENTED_EDGE('',*,*,#1377,.T.);
+#1377 = EDGE_CURVE('',#1350,#1378,#1380,.T.);
+#1378 = VERTEX_POINT('',#1379);
+#1379 = CARTESIAN_POINT('',(0.,0.5,25.));
+#1380 = SURFACE_CURVE('',#1381,(#1385,#1392),.PCURVE_S1.);
+#1381 = LINE('',#1382,#1383);
+#1382 = CARTESIAN_POINT('',(0.,0.5,0.));
+#1383 = VECTOR('',#1384,1.);
+#1384 = DIRECTION('',(0.,0.,1.));
+#1385 = PCURVE('',#1325,#1386);
+#1386 = DEFINITIONAL_REPRESENTATION('',(#1387),#1391);
+#1387 = LINE('',#1388,#1389);
+#1388 = CARTESIAN_POINT('',(0.,-0.5));
+#1389 = VECTOR('',#1390,1.);
+#1390 = DIRECTION('',(1.,0.));
+#1391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1392 = PCURVE('',#1393,#1398);
+#1393 = PLANE('',#1394);
+#1394 = AXIS2_PLACEMENT_3D('',#1395,#1396,#1397);
+#1395 = CARTESIAN_POINT('',(0.,0.5,0.));
+#1396 = DIRECTION('',(-0.,1.,0.));
+#1397 = DIRECTION('',(0.,0.,1.));
+#1398 = DEFINITIONAL_REPRESENTATION('',(#1399),#1403);
+#1399 = LINE('',#1400,#1401);
+#1400 = CARTESIAN_POINT('',(0.,0.));
+#1401 = VECTOR('',#1402,1.);
+#1402 = DIRECTION('',(1.,0.));
+#1403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1404 = ORIENTED_EDGE('',*,*,#1405,.F.);
+#1405 = EDGE_CURVE('',#1317,#1378,#1406,.T.);
+#1406 = SURFACE_CURVE('',#1407,(#1411,#1418),.PCURVE_S1.);
+#1407 = LINE('',#1408,#1409);
+#1408 = CARTESIAN_POINT('',(0.,0.,25.));
+#1409 = VECTOR('',#1410,1.);
+#1410 = DIRECTION('',(-0.,1.,0.));
+#1411 = PCURVE('',#1325,#1412);
+#1412 = DEFINITIONAL_REPRESENTATION('',(#1413),#1417);
+#1413 = LINE('',#1414,#1415);
+#1414 = CARTESIAN_POINT('',(25.,0.));
+#1415 = VECTOR('',#1416,1.);
+#1416 = DIRECTION('',(0.,-1.));
+#1417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1418 = PCURVE('',#1419,#1424);
+#1419 = PLANE('',#1420);
+#1420 = AXIS2_PLACEMENT_3D('',#1421,#1422,#1423);
+#1421 = CARTESIAN_POINT('',(0.,0.,25.));
+#1422 = DIRECTION('',(0.,0.,1.));
+#1423 = DIRECTION('',(1.,0.,-0.));
+#1424 = DEFINITIONAL_REPRESENTATION('',(#1425),#1429);
+#1425 = LINE('',#1426,#1427);
+#1426 = CARTESIAN_POINT('',(0.,0.));
+#1427 = VECTOR('',#1428,1.);
+#1428 = DIRECTION('',(0.,1.));
+#1429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1430 = ADVANCED_FACE('',(#1431),#1445,.T.);
+#1431 = FACE_BOUND('',#1432,.T.);
+#1432 = EDGE_LOOP('',(#1433,#1463,#1486,#1509));
+#1433 = ORIENTED_EDGE('',*,*,#1434,.F.);
+#1434 = EDGE_CURVE('',#1435,#1437,#1439,.T.);
+#1435 = VERTEX_POINT('',#1436);
+#1436 = CARTESIAN_POINT('',(0.5,0.,0.));
+#1437 = VERTEX_POINT('',#1438);
+#1438 = CARTESIAN_POINT('',(0.5,0.,25.));
+#1439 = SURFACE_CURVE('',#1440,(#1444,#1456),.PCURVE_S1.);
+#1440 = LINE('',#1441,#1442);
+#1441 = CARTESIAN_POINT('',(0.5,0.,0.));
+#1442 = VECTOR('',#1443,1.);
+#1443 = DIRECTION('',(0.,0.,1.));
+#1444 = PCURVE('',#1445,#1450);
+#1445 = PLANE('',#1446);
+#1446 = AXIS2_PLACEMENT_3D('',#1447,#1448,#1449);
+#1447 = CARTESIAN_POINT('',(0.5,0.,0.));
+#1448 = DIRECTION('',(1.,0.,-0.));
+#1449 = DIRECTION('',(0.,0.,1.));
+#1450 = DEFINITIONAL_REPRESENTATION('',(#1451),#1455);
+#1451 = LINE('',#1452,#1453);
+#1452 = CARTESIAN_POINT('',(0.,0.));
+#1453 = VECTOR('',#1454,1.);
+#1454 = DIRECTION('',(1.,0.));
+#1455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1456 = PCURVE('',#1337,#1457);
+#1457 = DEFINITIONAL_REPRESENTATION('',(#1458),#1462);
+#1458 = LINE('',#1459,#1460);
+#1459 = CARTESIAN_POINT('',(0.,0.5));
+#1460 = VECTOR('',#1461,1.);
+#1461 = DIRECTION('',(1.,0.));
+#1462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1463 = ORIENTED_EDGE('',*,*,#1464,.T.);
+#1464 = EDGE_CURVE('',#1435,#1465,#1467,.T.);
+#1465 = VERTEX_POINT('',#1466);
+#1466 = CARTESIAN_POINT('',(0.5,0.5,0.));
+#1467 = SURFACE_CURVE('',#1468,(#1472,#1479),.PCURVE_S1.);
+#1468 = LINE('',#1469,#1470);
+#1469 = CARTESIAN_POINT('',(0.5,0.,0.));
+#1470 = VECTOR('',#1471,1.);
+#1471 = DIRECTION('',(-0.,1.,0.));
+#1472 = PCURVE('',#1445,#1473);
+#1473 = DEFINITIONAL_REPRESENTATION('',(#1474),#1478);
+#1474 = LINE('',#1475,#1476);
+#1475 = CARTESIAN_POINT('',(0.,0.));
+#1476 = VECTOR('',#1477,1.);
+#1477 = DIRECTION('',(0.,-1.));
+#1478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1479 = PCURVE('',#1365,#1480);
+#1480 = DEFINITIONAL_REPRESENTATION('',(#1481),#1485);
+#1481 = LINE('',#1482,#1483);
+#1482 = CARTESIAN_POINT('',(0.5,0.));
+#1483 = VECTOR('',#1484,1.);
+#1484 = DIRECTION('',(0.,1.));
+#1485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1486 = ORIENTED_EDGE('',*,*,#1487,.T.);
+#1487 = EDGE_CURVE('',#1465,#1488,#1490,.T.);
+#1488 = VERTEX_POINT('',#1489);
+#1489 = CARTESIAN_POINT('',(0.5,0.5,25.));
+#1490 = SURFACE_CURVE('',#1491,(#1495,#1502),.PCURVE_S1.);
+#1491 = LINE('',#1492,#1493);
+#1492 = CARTESIAN_POINT('',(0.5,0.5,0.));
+#1493 = VECTOR('',#1494,1.);
+#1494 = DIRECTION('',(0.,0.,1.));
+#1495 = PCURVE('',#1445,#1496);
+#1496 = DEFINITIONAL_REPRESENTATION('',(#1497),#1501);
+#1497 = LINE('',#1498,#1499);
+#1498 = CARTESIAN_POINT('',(0.,-0.5));
+#1499 = VECTOR('',#1500,1.);
+#1500 = DIRECTION('',(1.,0.));
+#1501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1502 = PCURVE('',#1393,#1503);
+#1503 = DEFINITIONAL_REPRESENTATION('',(#1504),#1508);
+#1504 = LINE('',#1505,#1506);
+#1505 = CARTESIAN_POINT('',(0.,0.5));
+#1506 = VECTOR('',#1507,1.);
+#1507 = DIRECTION('',(1.,0.));
+#1508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1509 = ORIENTED_EDGE('',*,*,#1510,.F.);
+#1510 = EDGE_CURVE('',#1437,#1488,#1511,.T.);
+#1511 = SURFACE_CURVE('',#1512,(#1516,#1523),.PCURVE_S1.);
+#1512 = LINE('',#1513,#1514);
+#1513 = CARTESIAN_POINT('',(0.5,0.,25.));
+#1514 = VECTOR('',#1515,1.);
+#1515 = DIRECTION('',(-0.,1.,0.));
+#1516 = PCURVE('',#1445,#1517);
+#1517 = DEFINITIONAL_REPRESENTATION('',(#1518),#1522);
+#1518 = LINE('',#1519,#1520);
+#1519 = CARTESIAN_POINT('',(25.,0.));
+#1520 = VECTOR('',#1521,1.);
+#1521 = DIRECTION('',(0.,-1.));
+#1522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1523 = PCURVE('',#1419,#1524);
+#1524 = DEFINITIONAL_REPRESENTATION('',(#1525),#1529);
+#1525 = LINE('',#1526,#1527);
+#1526 = CARTESIAN_POINT('',(0.5,0.));
+#1527 = VECTOR('',#1528,1.);
+#1528 = DIRECTION('',(0.,1.));
+#1529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1530 = ADVANCED_FACE('',(#1531),#1337,.F.);
+#1531 = FACE_BOUND('',#1532,.F.);
+#1532 = EDGE_LOOP('',(#1533,#1554,#1555,#1576));
+#1533 = ORIENTED_EDGE('',*,*,#1534,.F.);
+#1534 = EDGE_CURVE('',#1315,#1435,#1535,.T.);
+#1535 = SURFACE_CURVE('',#1536,(#1540,#1547),.PCURVE_S1.);
+#1536 = LINE('',#1537,#1538);
+#1537 = CARTESIAN_POINT('',(0.,0.,0.));
+#1538 = VECTOR('',#1539,1.);
+#1539 = DIRECTION('',(1.,0.,-0.));
+#1540 = PCURVE('',#1337,#1541);
+#1541 = DEFINITIONAL_REPRESENTATION('',(#1542),#1546);
+#1542 = LINE('',#1543,#1544);
+#1543 = CARTESIAN_POINT('',(0.,0.));
+#1544 = VECTOR('',#1545,1.);
+#1545 = DIRECTION('',(0.,1.));
+#1546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1547 = PCURVE('',#1365,#1548);
+#1548 = DEFINITIONAL_REPRESENTATION('',(#1549),#1553);
+#1549 = LINE('',#1550,#1551);
+#1550 = CARTESIAN_POINT('',(0.,0.));
+#1551 = VECTOR('',#1552,1.);
+#1552 = DIRECTION('',(1.,0.));
+#1553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1554 = ORIENTED_EDGE('',*,*,#1314,.T.);
+#1555 = ORIENTED_EDGE('',*,*,#1556,.T.);
+#1556 = EDGE_CURVE('',#1317,#1437,#1557,.T.);
+#1557 = SURFACE_CURVE('',#1558,(#1562,#1569),.PCURVE_S1.);
+#1558 = LINE('',#1559,#1560);
+#1559 = CARTESIAN_POINT('',(0.,0.,25.));
+#1560 = VECTOR('',#1561,1.);
+#1561 = DIRECTION('',(1.,0.,-0.));
+#1562 = PCURVE('',#1337,#1563);
+#1563 = DEFINITIONAL_REPRESENTATION('',(#1564),#1568);
+#1564 = LINE('',#1565,#1566);
+#1565 = CARTESIAN_POINT('',(25.,0.));
+#1566 = VECTOR('',#1567,1.);
+#1567 = DIRECTION('',(0.,1.));
+#1568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1569 = PCURVE('',#1419,#1570);
+#1570 = DEFINITIONAL_REPRESENTATION('',(#1571),#1575);
+#1571 = LINE('',#1572,#1573);
+#1572 = CARTESIAN_POINT('',(0.,0.));
+#1573 = VECTOR('',#1574,1.);
+#1574 = DIRECTION('',(1.,0.));
+#1575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1576 = ORIENTED_EDGE('',*,*,#1434,.F.);
+#1577 = ADVANCED_FACE('',(#1578),#1393,.T.);
+#1578 = FACE_BOUND('',#1579,.T.);
+#1579 = EDGE_LOOP('',(#1580,#1601,#1602,#1623));
+#1580 = ORIENTED_EDGE('',*,*,#1581,.F.);
+#1581 = EDGE_CURVE('',#1350,#1465,#1582,.T.);
+#1582 = SURFACE_CURVE('',#1583,(#1587,#1594),.PCURVE_S1.);
+#1583 = LINE('',#1584,#1585);
+#1584 = CARTESIAN_POINT('',(0.,0.5,0.));
+#1585 = VECTOR('',#1586,1.);
+#1586 = DIRECTION('',(1.,0.,-0.));
+#1587 = PCURVE('',#1393,#1588);
+#1588 = DEFINITIONAL_REPRESENTATION('',(#1589),#1593);
+#1589 = LINE('',#1590,#1591);
+#1590 = CARTESIAN_POINT('',(0.,0.));
+#1591 = VECTOR('',#1592,1.);
+#1592 = DIRECTION('',(0.,1.));
+#1593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1594 = PCURVE('',#1365,#1595);
+#1595 = DEFINITIONAL_REPRESENTATION('',(#1596),#1600);
+#1596 = LINE('',#1597,#1598);
+#1597 = CARTESIAN_POINT('',(0.,0.5));
+#1598 = VECTOR('',#1599,1.);
+#1599 = DIRECTION('',(1.,0.));
+#1600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1601 = ORIENTED_EDGE('',*,*,#1377,.T.);
+#1602 = ORIENTED_EDGE('',*,*,#1603,.T.);
+#1603 = EDGE_CURVE('',#1378,#1488,#1604,.T.);
+#1604 = SURFACE_CURVE('',#1605,(#1609,#1616),.PCURVE_S1.);
+#1605 = LINE('',#1606,#1607);
+#1606 = CARTESIAN_POINT('',(0.,0.5,25.));
+#1607 = VECTOR('',#1608,1.);
+#1608 = DIRECTION('',(1.,0.,-0.));
+#1609 = PCURVE('',#1393,#1610);
+#1610 = DEFINITIONAL_REPRESENTATION('',(#1611),#1615);
+#1611 = LINE('',#1612,#1613);
+#1612 = CARTESIAN_POINT('',(25.,0.));
+#1613 = VECTOR('',#1614,1.);
+#1614 = DIRECTION('',(0.,1.));
+#1615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1616 = PCURVE('',#1419,#1617);
+#1617 = DEFINITIONAL_REPRESENTATION('',(#1618),#1622);
+#1618 = LINE('',#1619,#1620);
+#1619 = CARTESIAN_POINT('',(0.,0.5));
+#1620 = VECTOR('',#1621,1.);
+#1621 = DIRECTION('',(1.,0.));
+#1622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1623 = ORIENTED_EDGE('',*,*,#1487,.F.);
+#1624 = ADVANCED_FACE('',(#1625),#1365,.F.);
+#1625 = FACE_BOUND('',#1626,.F.);
+#1626 = EDGE_LOOP('',(#1627,#1628,#1629,#1630));
+#1627 = ORIENTED_EDGE('',*,*,#1349,.F.);
+#1628 = ORIENTED_EDGE('',*,*,#1534,.T.);
+#1629 = ORIENTED_EDGE('',*,*,#1464,.T.);
+#1630 = ORIENTED_EDGE('',*,*,#1581,.F.);
+#1631 = ADVANCED_FACE('',(#1632),#1419,.T.);
+#1632 = FACE_BOUND('',#1633,.T.);
+#1633 = EDGE_LOOP('',(#1634,#1635,#1636,#1637));
+#1634 = ORIENTED_EDGE('',*,*,#1405,.F.);
+#1635 = ORIENTED_EDGE('',*,*,#1556,.T.);
+#1636 = ORIENTED_EDGE('',*,*,#1510,.T.);
+#1637 = ORIENTED_EDGE('',*,*,#1603,.F.);
+#1638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1642)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1639,#1640,#1641)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1639 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1640 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1641 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1642 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1639,
+  'distance_accuracy_value','confusion accuracy');
+#1643 = SHAPE_DEFINITION_REPRESENTATION(#1644,#1307);
+#1644 = PRODUCT_DEFINITION_SHAPE('','',#1645);
+#1645 = PRODUCT_DEFINITION('design','',#1646,#1649);
+#1646 = PRODUCT_DEFINITION_FORMATION('','',#1647);
+#1647 = PRODUCT('Cathode','Cathode','',(#1648));
+#1648 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1649 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1650 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1651,#1653);
+#1651 = ( REPRESENTATION_RELATIONSHIP('','',#1307,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1652) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1652 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
+#1653 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1654);
+#1654 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','=>[0:1:1:7]','',#5,#1645,$);
+#1655 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1647));
+#1656 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1657),#1755);
+#1657 = MANIFOLD_SOLID_BREP('',#1658);
+#1658 = CLOSED_SHELL('',(#1659,#1747,#1751));
+#1659 = ADVANCED_FACE('',(#1660),#1673,.T.);
+#1660 = FACE_BOUND('',#1661,.T.);
+#1661 = EDGE_LOOP('',(#1662,#1696,#1719,#1746));
+#1662 = ORIENTED_EDGE('',*,*,#1663,.F.);
+#1663 = EDGE_CURVE('',#1664,#1664,#1666,.T.);
+#1664 = VERTEX_POINT('',#1665);
+#1665 = CARTESIAN_POINT('',(0.75,-1.836970198721E-16,1.));
+#1666 = SURFACE_CURVE('',#1667,(#1672,#1684),.PCURVE_S1.);
+#1667 = CIRCLE('',#1668,0.75);
+#1668 = AXIS2_PLACEMENT_3D('',#1669,#1670,#1671);
+#1669 = CARTESIAN_POINT('',(0.,0.,1.));
+#1670 = DIRECTION('',(0.,0.,1.));
+#1671 = DIRECTION('',(1.,0.,-0.));
+#1672 = PCURVE('',#1673,#1678);
+#1673 = CONICAL_SURFACE('',#1674,0.25,0.463647609001);
+#1674 = AXIS2_PLACEMENT_3D('',#1675,#1676,#1677);
+#1675 = CARTESIAN_POINT('',(0.,0.,0.));
+#1676 = DIRECTION('',(0.,0.,1.));
+#1677 = DIRECTION('',(1.,0.,-0.));
+#1678 = DEFINITIONAL_REPRESENTATION('',(#1679),#1683);
+#1679 = LINE('',#1680,#1681);
+#1680 = CARTESIAN_POINT('',(0.,1.));
+#1681 = VECTOR('',#1682,1.);
+#1682 = DIRECTION('',(1.,0.));
+#1683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1684 = PCURVE('',#1685,#1690);
+#1685 = PLANE('',#1686);
+#1686 = AXIS2_PLACEMENT_3D('',#1687,#1688,#1689);
+#1687 = CARTESIAN_POINT('',(0.,0.,1.));
+#1688 = DIRECTION('',(0.,0.,1.));
+#1689 = DIRECTION('',(1.,0.,-0.));
+#1690 = DEFINITIONAL_REPRESENTATION('',(#1691),#1695);
+#1691 = CIRCLE('',#1692,0.75);
+#1692 = AXIS2_PLACEMENT_2D('',#1693,#1694);
+#1693 = CARTESIAN_POINT('',(0.,0.));
+#1694 = DIRECTION('',(1.,0.));
+#1695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1696 = ORIENTED_EDGE('',*,*,#1697,.F.);
+#1697 = EDGE_CURVE('',#1698,#1664,#1700,.T.);
+#1698 = VERTEX_POINT('',#1699);
+#1699 = CARTESIAN_POINT('',(0.25,-6.123233995737E-17,0.));
+#1700 = SEAM_CURVE('',#1701,(#1705,#1712),.PCURVE_S1.);
+#1701 = LINE('',#1702,#1703);
+#1702 = CARTESIAN_POINT('',(0.25,-6.123233995737E-17,0.));
+#1703 = VECTOR('',#1704,1.);
+#1704 = DIRECTION('',(0.4472135955,-1.095357396528E-16,0.894427191));
+#1705 = PCURVE('',#1673,#1706);
+#1706 = DEFINITIONAL_REPRESENTATION('',(#1707),#1711);
+#1707 = LINE('',#1708,#1709);
+#1708 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#1709 = VECTOR('',#1710,1.);
+#1710 = DIRECTION('',(0.,1.));
+#1711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1712 = PCURVE('',#1673,#1713);
+#1713 = DEFINITIONAL_REPRESENTATION('',(#1714),#1718);
+#1714 = LINE('',#1715,#1716);
+#1715 = CARTESIAN_POINT('',(0.,-0.));
+#1716 = VECTOR('',#1717,1.);
+#1717 = DIRECTION('',(0.,1.));
+#1718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1719 = ORIENTED_EDGE('',*,*,#1720,.T.);
+#1720 = EDGE_CURVE('',#1698,#1698,#1721,.T.);
+#1721 = SURFACE_CURVE('',#1722,(#1727,#1734),.PCURVE_S1.);
+#1722 = CIRCLE('',#1723,0.25);
+#1723 = AXIS2_PLACEMENT_3D('',#1724,#1725,#1726);
+#1724 = CARTESIAN_POINT('',(0.,0.,0.));
+#1725 = DIRECTION('',(0.,0.,1.));
+#1726 = DIRECTION('',(1.,0.,-0.));
+#1727 = PCURVE('',#1673,#1728);
+#1728 = DEFINITIONAL_REPRESENTATION('',(#1729),#1733);
+#1729 = LINE('',#1730,#1731);
+#1730 = CARTESIAN_POINT('',(0.,0.));
+#1731 = VECTOR('',#1732,1.);
+#1732 = DIRECTION('',(1.,0.));
+#1733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1734 = PCURVE('',#1735,#1740);
+#1735 = PLANE('',#1736);
+#1736 = AXIS2_PLACEMENT_3D('',#1737,#1738,#1739);
+#1737 = CARTESIAN_POINT('',(0.,0.,0.));
+#1738 = DIRECTION('',(0.,0.,1.));
+#1739 = DIRECTION('',(1.,0.,-0.));
+#1740 = DEFINITIONAL_REPRESENTATION('',(#1741),#1745);
+#1741 = CIRCLE('',#1742,0.25);
+#1742 = AXIS2_PLACEMENT_2D('',#1743,#1744);
+#1743 = CARTESIAN_POINT('',(0.,0.));
+#1744 = DIRECTION('',(1.,0.));
+#1745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1746 = ORIENTED_EDGE('',*,*,#1697,.T.);
+#1747 = ADVANCED_FACE('',(#1748),#1685,.T.);
+#1748 = FACE_BOUND('',#1749,.T.);
+#1749 = EDGE_LOOP('',(#1750));
+#1750 = ORIENTED_EDGE('',*,*,#1663,.T.);
+#1751 = ADVANCED_FACE('',(#1752),#1735,.F.);
+#1752 = FACE_BOUND('',#1753,.T.);
+#1753 = EDGE_LOOP('',(#1754));
+#1754 = ORIENTED_EDGE('',*,*,#1720,.F.);
+#1755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1759)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1756,#1757,#1758)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1756 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1757 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1758 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1759 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1756,
+  'distance_accuracy_value','confusion accuracy');
+#1760 = SHAPE_DEFINITION_REPRESENTATION(#1761,#1656);
+#1761 = PRODUCT_DEFINITION_SHAPE('','',#1762);
+#1762 = PRODUCT_DEFINITION('design','',#1763,#1766);
+#1763 = PRODUCT_DEFINITION_FORMATION('','',#1764);
+#1764 = PRODUCT('Cathode_bond','Cathode_bond','',(#1765));
+#1765 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1766 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1767 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1768,#1770);
+#1768 = ( REPRESENTATION_RELATIONSHIP('','',#1656,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1769) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1769 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);
+#1770 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1771);
+#1771 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','=>[0:1:1:8]','',#5,#1762,$);
+#1772 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1764));
+#1773 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1774),#1872);
+#1774 = MANIFOLD_SOLID_BREP('',#1775);
+#1775 = CLOSED_SHELL('',(#1776,#1864,#1868));
+#1776 = ADVANCED_FACE('',(#1777),#1790,.T.);
+#1777 = FACE_BOUND('',#1778,.T.);
+#1778 = EDGE_LOOP('',(#1779,#1813,#1836,#1863));
+#1779 = ORIENTED_EDGE('',*,*,#1780,.F.);
+#1780 = EDGE_CURVE('',#1781,#1781,#1783,.T.);
+#1781 = VERTEX_POINT('',#1782);
+#1782 = CARTESIAN_POINT('',(0.75,-0.,1.));
+#1783 = SURFACE_CURVE('',#1784,(#1789,#1801),.PCURVE_S1.);
+#1784 = CIRCLE('',#1785,0.75);
+#1785 = AXIS2_PLACEMENT_3D('',#1786,#1787,#1788);
+#1786 = CARTESIAN_POINT('',(0.,0.,1.));
+#1787 = DIRECTION('',(0.,0.,1.));
+#1788 = DIRECTION('',(1.,0.,-0.));
+#1789 = PCURVE('',#1790,#1795);
+#1790 = CONICAL_SURFACE('',#1791,0.25,0.463647609001);
+#1791 = AXIS2_PLACEMENT_3D('',#1792,#1793,#1794);
+#1792 = CARTESIAN_POINT('',(0.,0.,0.));
+#1793 = DIRECTION('',(0.,0.,1.));
+#1794 = DIRECTION('',(1.,0.,-0.));
+#1795 = DEFINITIONAL_REPRESENTATION('',(#1796),#1800);
+#1796 = LINE('',#1797,#1798);
+#1797 = CARTESIAN_POINT('',(0.,1.));
+#1798 = VECTOR('',#1799,1.);
+#1799 = DIRECTION('',(1.,0.));
+#1800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1801 = PCURVE('',#1802,#1807);
+#1802 = PLANE('',#1803);
+#1803 = AXIS2_PLACEMENT_3D('',#1804,#1805,#1806);
+#1804 = CARTESIAN_POINT('',(0.,0.,1.));
+#1805 = DIRECTION('',(0.,0.,1.));
+#1806 = DIRECTION('',(1.,0.,-0.));
+#1807 = DEFINITIONAL_REPRESENTATION('',(#1808),#1812);
+#1808 = CIRCLE('',#1809,0.75);
+#1809 = AXIS2_PLACEMENT_2D('',#1810,#1811);
+#1810 = CARTESIAN_POINT('',(0.,0.));
+#1811 = DIRECTION('',(1.,0.));
+#1812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1813 = ORIENTED_EDGE('',*,*,#1814,.F.);
+#1814 = EDGE_CURVE('',#1815,#1781,#1817,.T.);
+#1815 = VERTEX_POINT('',#1816);
+#1816 = CARTESIAN_POINT('',(0.25,-0.,0.));
+#1817 = SEAM_CURVE('',#1818,(#1822,#1829),.PCURVE_S1.);
+#1818 = LINE('',#1819,#1820);
+#1819 = CARTESIAN_POINT('',(0.25,-6.E-17,0.));
+#1820 = VECTOR('',#1821,1.);
+#1821 = DIRECTION('',(0.4472135955,-1.1E-16,0.894427191));
+#1822 = PCURVE('',#1790,#1823);
+#1823 = DEFINITIONAL_REPRESENTATION('',(#1824),#1828);
+#1824 = LINE('',#1825,#1826);
+#1825 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#1826 = VECTOR('',#1827,1.);
+#1827 = DIRECTION('',(0.,1.));
+#1828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1829 = PCURVE('',#1790,#1830);
+#1830 = DEFINITIONAL_REPRESENTATION('',(#1831),#1835);
+#1831 = LINE('',#1832,#1833);
+#1832 = CARTESIAN_POINT('',(0.,-0.));
+#1833 = VECTOR('',#1834,1.);
+#1834 = DIRECTION('',(0.,1.));
+#1835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1836 = ORIENTED_EDGE('',*,*,#1837,.T.);
+#1837 = EDGE_CURVE('',#1815,#1815,#1838,.T.);
+#1838 = SURFACE_CURVE('',#1839,(#1844,#1851),.PCURVE_S1.);
+#1839 = CIRCLE('',#1840,0.25);
+#1840 = AXIS2_PLACEMENT_3D('',#1841,#1842,#1843);
+#1841 = CARTESIAN_POINT('',(0.,0.,0.));
+#1842 = DIRECTION('',(0.,0.,1.));
+#1843 = DIRECTION('',(1.,0.,-0.));
+#1844 = PCURVE('',#1790,#1845);
+#1845 = DEFINITIONAL_REPRESENTATION('',(#1846),#1850);
+#1846 = LINE('',#1847,#1848);
+#1847 = CARTESIAN_POINT('',(0.,0.));
+#1848 = VECTOR('',#1849,1.);
+#1849 = DIRECTION('',(1.,0.));
+#1850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1851 = PCURVE('',#1852,#1857);
+#1852 = PLANE('',#1853);
+#1853 = AXIS2_PLACEMENT_3D('',#1854,#1855,#1856);
+#1854 = CARTESIAN_POINT('',(0.,0.,0.));
+#1855 = DIRECTION('',(0.,0.,1.));
+#1856 = DIRECTION('',(1.,0.,-0.));
+#1857 = DEFINITIONAL_REPRESENTATION('',(#1858),#1862);
+#1858 = CIRCLE('',#1859,0.25);
+#1859 = AXIS2_PLACEMENT_2D('',#1860,#1861);
+#1860 = CARTESIAN_POINT('',(0.,0.));
+#1861 = DIRECTION('',(1.,0.));
+#1862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1863 = ORIENTED_EDGE('',*,*,#1814,.T.);
+#1864 = ADVANCED_FACE('',(#1865),#1802,.T.);
+#1865 = FACE_BOUND('',#1866,.T.);
+#1866 = EDGE_LOOP('',(#1867));
+#1867 = ORIENTED_EDGE('',*,*,#1780,.T.);
+#1868 = ADVANCED_FACE('',(#1869),#1852,.F.);
+#1869 = FACE_BOUND('',#1870,.T.);
+#1870 = EDGE_LOOP('',(#1871));
+#1871 = ORIENTED_EDGE('',*,*,#1837,.F.);
+#1872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1876)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1873,#1874,#1875)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1873 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1874 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1875 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1876 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1873,
+  'distance_accuracy_value','confusion accuracy');
+#1877 = SHAPE_DEFINITION_REPRESENTATION(#1878,#1773);
+#1878 = PRODUCT_DEFINITION_SHAPE('','',#1879);
+#1879 = PRODUCT_DEFINITION('design','',#1880,#1883);
+#1880 = PRODUCT_DEFINITION_FORMATION('','',#1881);
+#1881 = PRODUCT('Anode_bond','Anode_bond','',(#1882));
+#1882 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1883 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1884 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1885,#1887);
+#1885 = ( REPRESENTATION_RELATIONSHIP('','',#1773,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1886) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1886 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
+#1887 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1888);
+#1888 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','=>[0:1:1:9]','',#5,#1879,$);
+#1889 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1881));
+#1890 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1891),#2221);
+#1891 = MANIFOLD_SOLID_BREP('',#1892);
+#1892 = CLOSED_SHELL('',(#1893,#2013,#2113,#2160,#2207,#2214));
+#1893 = ADVANCED_FACE('',(#1894),#1908,.F.);
+#1894 = FACE_BOUND('',#1895,.F.);
+#1895 = EDGE_LOOP('',(#1896,#1931,#1959,#1987));
+#1896 = ORIENTED_EDGE('',*,*,#1897,.F.);
+#1897 = EDGE_CURVE('',#1898,#1900,#1902,.T.);
+#1898 = VERTEX_POINT('',#1899);
+#1899 = CARTESIAN_POINT('',(0.,0.,0.));
+#1900 = VERTEX_POINT('',#1901);
+#1901 = CARTESIAN_POINT('',(0.,0.,1.));
+#1902 = SURFACE_CURVE('',#1903,(#1907,#1919),.PCURVE_S1.);
+#1903 = LINE('',#1904,#1905);
+#1904 = CARTESIAN_POINT('',(0.,0.,0.));
+#1905 = VECTOR('',#1906,1.);
+#1906 = DIRECTION('',(0.,0.,1.));
+#1907 = PCURVE('',#1908,#1913);
+#1908 = PLANE('',#1909);
+#1909 = AXIS2_PLACEMENT_3D('',#1910,#1911,#1912);
+#1910 = CARTESIAN_POINT('',(0.,0.,0.));
+#1911 = DIRECTION('',(1.,0.,-0.));
+#1912 = DIRECTION('',(0.,0.,1.));
+#1913 = DEFINITIONAL_REPRESENTATION('',(#1914),#1918);
+#1914 = LINE('',#1915,#1916);
+#1915 = CARTESIAN_POINT('',(0.,0.));
+#1916 = VECTOR('',#1917,1.);
+#1917 = DIRECTION('',(1.,0.));
+#1918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1919 = PCURVE('',#1920,#1925);
+#1920 = PLANE('',#1921);
+#1921 = AXIS2_PLACEMENT_3D('',#1922,#1923,#1924);
+#1922 = CARTESIAN_POINT('',(0.,0.,0.));
+#1923 = DIRECTION('',(-0.,1.,0.));
+#1924 = DIRECTION('',(0.,0.,1.));
+#1925 = DEFINITIONAL_REPRESENTATION('',(#1926),#1930);
+#1926 = LINE('',#1927,#1928);
+#1927 = CARTESIAN_POINT('',(0.,0.));
+#1928 = VECTOR('',#1929,1.);
+#1929 = DIRECTION('',(1.,0.));
+#1930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1931 = ORIENTED_EDGE('',*,*,#1932,.T.);
+#1932 = EDGE_CURVE('',#1898,#1933,#1935,.T.);
+#1933 = VERTEX_POINT('',#1934);
+#1934 = CARTESIAN_POINT('',(0.,0.7,0.));
+#1935 = SURFACE_CURVE('',#1936,(#1940,#1947),.PCURVE_S1.);
+#1936 = LINE('',#1937,#1938);
+#1937 = CARTESIAN_POINT('',(0.,0.,0.));
+#1938 = VECTOR('',#1939,1.);
+#1939 = DIRECTION('',(-0.,1.,0.));
+#1940 = PCURVE('',#1908,#1941);
+#1941 = DEFINITIONAL_REPRESENTATION('',(#1942),#1946);
+#1942 = LINE('',#1943,#1944);
+#1943 = CARTESIAN_POINT('',(0.,0.));
+#1944 = VECTOR('',#1945,1.);
+#1945 = DIRECTION('',(0.,-1.));
+#1946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1947 = PCURVE('',#1948,#1953);
+#1948 = PLANE('',#1949);
+#1949 = AXIS2_PLACEMENT_3D('',#1950,#1951,#1952);
+#1950 = CARTESIAN_POINT('',(0.,0.,0.));
+#1951 = DIRECTION('',(0.,0.,1.));
+#1952 = DIRECTION('',(1.,0.,-0.));
+#1953 = DEFINITIONAL_REPRESENTATION('',(#1954),#1958);
+#1954 = LINE('',#1955,#1956);
+#1955 = CARTESIAN_POINT('',(0.,0.));
+#1956 = VECTOR('',#1957,1.);
+#1957 = DIRECTION('',(0.,1.));
+#1958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1959 = ORIENTED_EDGE('',*,*,#1960,.T.);
+#1960 = EDGE_CURVE('',#1933,#1961,#1963,.T.);
+#1961 = VERTEX_POINT('',#1962);
+#1962 = CARTESIAN_POINT('',(0.,0.7,1.));
+#1963 = SURFACE_CURVE('',#1964,(#1968,#1975),.PCURVE_S1.);
+#1964 = LINE('',#1965,#1966);
+#1965 = CARTESIAN_POINT('',(0.,0.7,0.));
+#1966 = VECTOR('',#1967,1.);
+#1967 = DIRECTION('',(0.,0.,1.));
+#1968 = PCURVE('',#1908,#1969);
+#1969 = DEFINITIONAL_REPRESENTATION('',(#1970),#1974);
+#1970 = LINE('',#1971,#1972);
+#1971 = CARTESIAN_POINT('',(0.,-0.7));
+#1972 = VECTOR('',#1973,1.);
+#1973 = DIRECTION('',(1.,0.));
+#1974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1975 = PCURVE('',#1976,#1981);
+#1976 = PLANE('',#1977);
+#1977 = AXIS2_PLACEMENT_3D('',#1978,#1979,#1980);
+#1978 = CARTESIAN_POINT('',(0.,0.7,0.));
+#1979 = DIRECTION('',(-0.,1.,0.));
+#1980 = DIRECTION('',(0.,0.,1.));
+#1981 = DEFINITIONAL_REPRESENTATION('',(#1982),#1986);
+#1982 = LINE('',#1983,#1984);
+#1983 = CARTESIAN_POINT('',(0.,0.));
+#1984 = VECTOR('',#1985,1.);
+#1985 = DIRECTION('',(1.,0.));
+#1986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1987 = ORIENTED_EDGE('',*,*,#1988,.F.);
+#1988 = EDGE_CURVE('',#1900,#1961,#1989,.T.);
+#1989 = SURFACE_CURVE('',#1990,(#1994,#2001),.PCURVE_S1.);
+#1990 = LINE('',#1991,#1992);
+#1991 = CARTESIAN_POINT('',(0.,0.,1.));
+#1992 = VECTOR('',#1993,1.);
+#1993 = DIRECTION('',(-0.,1.,0.));
+#1994 = PCURVE('',#1908,#1995);
+#1995 = DEFINITIONAL_REPRESENTATION('',(#1996),#2000);
+#1996 = LINE('',#1997,#1998);
+#1997 = CARTESIAN_POINT('',(1.,0.));
+#1998 = VECTOR('',#1999,1.);
+#1999 = DIRECTION('',(0.,-1.));
+#2000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2001 = PCURVE('',#2002,#2007);
+#2002 = PLANE('',#2003);
+#2003 = AXIS2_PLACEMENT_3D('',#2004,#2005,#2006);
+#2004 = CARTESIAN_POINT('',(0.,0.,1.));
+#2005 = DIRECTION('',(0.,0.,1.));
+#2006 = DIRECTION('',(1.,0.,-0.));
+#2007 = DEFINITIONAL_REPRESENTATION('',(#2008),#2012);
+#2008 = LINE('',#2009,#2010);
+#2009 = CARTESIAN_POINT('',(0.,0.));
+#2010 = VECTOR('',#2011,1.);
+#2011 = DIRECTION('',(0.,1.));
+#2012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2013 = ADVANCED_FACE('',(#2014),#2028,.T.);
+#2014 = FACE_BOUND('',#2015,.T.);
+#2015 = EDGE_LOOP('',(#2016,#2046,#2069,#2092));
+#2016 = ORIENTED_EDGE('',*,*,#2017,.F.);
+#2017 = EDGE_CURVE('',#2018,#2020,#2022,.T.);
+#2018 = VERTEX_POINT('',#2019);
+#2019 = CARTESIAN_POINT('',(0.5,0.,0.));
+#2020 = VERTEX_POINT('',#2021);
+#2021 = CARTESIAN_POINT('',(0.5,0.,1.));
+#2022 = SURFACE_CURVE('',#2023,(#2027,#2039),.PCURVE_S1.);
+#2023 = LINE('',#2024,#2025);
+#2024 = CARTESIAN_POINT('',(0.5,0.,0.));
+#2025 = VECTOR('',#2026,1.);
+#2026 = DIRECTION('',(0.,0.,1.));
+#2027 = PCURVE('',#2028,#2033);
+#2028 = PLANE('',#2029);
+#2029 = AXIS2_PLACEMENT_3D('',#2030,#2031,#2032);
+#2030 = CARTESIAN_POINT('',(0.5,0.,0.));
+#2031 = DIRECTION('',(1.,0.,-0.));
+#2032 = DIRECTION('',(0.,0.,1.));
+#2033 = DEFINITIONAL_REPRESENTATION('',(#2034),#2038);
+#2034 = LINE('',#2035,#2036);
+#2035 = CARTESIAN_POINT('',(0.,0.));
+#2036 = VECTOR('',#2037,1.);
+#2037 = DIRECTION('',(1.,0.));
+#2038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2039 = PCURVE('',#1920,#2040);
+#2040 = DEFINITIONAL_REPRESENTATION('',(#2041),#2045);
+#2041 = LINE('',#2042,#2043);
+#2042 = CARTESIAN_POINT('',(0.,0.5));
+#2043 = VECTOR('',#2044,1.);
+#2044 = DIRECTION('',(1.,0.));
+#2045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2046 = ORIENTED_EDGE('',*,*,#2047,.T.);
+#2047 = EDGE_CURVE('',#2018,#2048,#2050,.T.);
+#2048 = VERTEX_POINT('',#2049);
+#2049 = CARTESIAN_POINT('',(0.5,0.7,0.));
+#2050 = SURFACE_CURVE('',#2051,(#2055,#2062),.PCURVE_S1.);
+#2051 = LINE('',#2052,#2053);
+#2052 = CARTESIAN_POINT('',(0.5,0.,0.));
+#2053 = VECTOR('',#2054,1.);
+#2054 = DIRECTION('',(-0.,1.,0.));
+#2055 = PCURVE('',#2028,#2056);
+#2056 = DEFINITIONAL_REPRESENTATION('',(#2057),#2061);
+#2057 = LINE('',#2058,#2059);
+#2058 = CARTESIAN_POINT('',(0.,0.));
+#2059 = VECTOR('',#2060,1.);
+#2060 = DIRECTION('',(0.,-1.));
+#2061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2062 = PCURVE('',#1948,#2063);
+#2063 = DEFINITIONAL_REPRESENTATION('',(#2064),#2068);
+#2064 = LINE('',#2065,#2066);
+#2065 = CARTESIAN_POINT('',(0.5,0.));
+#2066 = VECTOR('',#2067,1.);
+#2067 = DIRECTION('',(0.,1.));
+#2068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2069 = ORIENTED_EDGE('',*,*,#2070,.T.);
+#2070 = EDGE_CURVE('',#2048,#2071,#2073,.T.);
+#2071 = VERTEX_POINT('',#2072);
+#2072 = CARTESIAN_POINT('',(0.5,0.7,1.));
+#2073 = SURFACE_CURVE('',#2074,(#2078,#2085),.PCURVE_S1.);
+#2074 = LINE('',#2075,#2076);
+#2075 = CARTESIAN_POINT('',(0.5,0.7,0.));
+#2076 = VECTOR('',#2077,1.);
+#2077 = DIRECTION('',(0.,0.,1.));
+#2078 = PCURVE('',#2028,#2079);
+#2079 = DEFINITIONAL_REPRESENTATION('',(#2080),#2084);
+#2080 = LINE('',#2081,#2082);
+#2081 = CARTESIAN_POINT('',(0.,-0.7));
+#2082 = VECTOR('',#2083,1.);
+#2083 = DIRECTION('',(1.,0.));
+#2084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2085 = PCURVE('',#1976,#2086);
+#2086 = DEFINITIONAL_REPRESENTATION('',(#2087),#2091);
+#2087 = LINE('',#2088,#2089);
+#2088 = CARTESIAN_POINT('',(0.,0.5));
+#2089 = VECTOR('',#2090,1.);
+#2090 = DIRECTION('',(1.,0.));
+#2091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2092 = ORIENTED_EDGE('',*,*,#2093,.F.);
+#2093 = EDGE_CURVE('',#2020,#2071,#2094,.T.);
+#2094 = SURFACE_CURVE('',#2095,(#2099,#2106),.PCURVE_S1.);
+#2095 = LINE('',#2096,#2097);
+#2096 = CARTESIAN_POINT('',(0.5,0.,1.));
+#2097 = VECTOR('',#2098,1.);
+#2098 = DIRECTION('',(-0.,1.,0.));
+#2099 = PCURVE('',#2028,#2100);
+#2100 = DEFINITIONAL_REPRESENTATION('',(#2101),#2105);
+#2101 = LINE('',#2102,#2103);
+#2102 = CARTESIAN_POINT('',(1.,0.));
+#2103 = VECTOR('',#2104,1.);
+#2104 = DIRECTION('',(0.,-1.));
+#2105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2106 = PCURVE('',#2002,#2107);
+#2107 = DEFINITIONAL_REPRESENTATION('',(#2108),#2112);
+#2108 = LINE('',#2109,#2110);
+#2109 = CARTESIAN_POINT('',(0.5,0.));
+#2110 = VECTOR('',#2111,1.);
+#2111 = DIRECTION('',(0.,1.));
+#2112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2113 = ADVANCED_FACE('',(#2114),#1920,.F.);
+#2114 = FACE_BOUND('',#2115,.F.);
+#2115 = EDGE_LOOP('',(#2116,#2137,#2138,#2159));
+#2116 = ORIENTED_EDGE('',*,*,#2117,.F.);
+#2117 = EDGE_CURVE('',#1898,#2018,#2118,.T.);
+#2118 = SURFACE_CURVE('',#2119,(#2123,#2130),.PCURVE_S1.);
+#2119 = LINE('',#2120,#2121);
+#2120 = CARTESIAN_POINT('',(0.,0.,0.));
+#2121 = VECTOR('',#2122,1.);
+#2122 = DIRECTION('',(1.,0.,-0.));
+#2123 = PCURVE('',#1920,#2124);
+#2124 = DEFINITIONAL_REPRESENTATION('',(#2125),#2129);
+#2125 = LINE('',#2126,#2127);
+#2126 = CARTESIAN_POINT('',(0.,0.));
+#2127 = VECTOR('',#2128,1.);
+#2128 = DIRECTION('',(0.,1.));
+#2129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2130 = PCURVE('',#1948,#2131);
+#2131 = DEFINITIONAL_REPRESENTATION('',(#2132),#2136);
+#2132 = LINE('',#2133,#2134);
+#2133 = CARTESIAN_POINT('',(0.,0.));
+#2134 = VECTOR('',#2135,1.);
+#2135 = DIRECTION('',(1.,0.));
+#2136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2137 = ORIENTED_EDGE('',*,*,#1897,.T.);
+#2138 = ORIENTED_EDGE('',*,*,#2139,.T.);
+#2139 = EDGE_CURVE('',#1900,#2020,#2140,.T.);
+#2140 = SURFACE_CURVE('',#2141,(#2145,#2152),.PCURVE_S1.);
+#2141 = LINE('',#2142,#2143);
+#2142 = CARTESIAN_POINT('',(0.,0.,1.));
+#2143 = VECTOR('',#2144,1.);
+#2144 = DIRECTION('',(1.,0.,-0.));
+#2145 = PCURVE('',#1920,#2146);
+#2146 = DEFINITIONAL_REPRESENTATION('',(#2147),#2151);
+#2147 = LINE('',#2148,#2149);
+#2148 = CARTESIAN_POINT('',(1.,0.));
+#2149 = VECTOR('',#2150,1.);
+#2150 = DIRECTION('',(0.,1.));
+#2151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2152 = PCURVE('',#2002,#2153);
+#2153 = DEFINITIONAL_REPRESENTATION('',(#2154),#2158);
+#2154 = LINE('',#2155,#2156);
+#2155 = CARTESIAN_POINT('',(0.,0.));
+#2156 = VECTOR('',#2157,1.);
+#2157 = DIRECTION('',(1.,0.));
+#2158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2159 = ORIENTED_EDGE('',*,*,#2017,.F.);
+#2160 = ADVANCED_FACE('',(#2161),#1976,.T.);
+#2161 = FACE_BOUND('',#2162,.T.);
+#2162 = EDGE_LOOP('',(#2163,#2184,#2185,#2206));
+#2163 = ORIENTED_EDGE('',*,*,#2164,.F.);
+#2164 = EDGE_CURVE('',#1933,#2048,#2165,.T.);
+#2165 = SURFACE_CURVE('',#2166,(#2170,#2177),.PCURVE_S1.);
+#2166 = LINE('',#2167,#2168);
+#2167 = CARTESIAN_POINT('',(0.,0.7,0.));
+#2168 = VECTOR('',#2169,1.);
+#2169 = DIRECTION('',(1.,0.,-0.));
+#2170 = PCURVE('',#1976,#2171);
+#2171 = DEFINITIONAL_REPRESENTATION('',(#2172),#2176);
+#2172 = LINE('',#2173,#2174);
+#2173 = CARTESIAN_POINT('',(0.,0.));
+#2174 = VECTOR('',#2175,1.);
+#2175 = DIRECTION('',(0.,1.));
+#2176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2177 = PCURVE('',#1948,#2178);
+#2178 = DEFINITIONAL_REPRESENTATION('',(#2179),#2183);
+#2179 = LINE('',#2180,#2181);
+#2180 = CARTESIAN_POINT('',(0.,0.7));
+#2181 = VECTOR('',#2182,1.);
+#2182 = DIRECTION('',(1.,0.));
+#2183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2184 = ORIENTED_EDGE('',*,*,#1960,.T.);
+#2185 = ORIENTED_EDGE('',*,*,#2186,.T.);
+#2186 = EDGE_CURVE('',#1961,#2071,#2187,.T.);
+#2187 = SURFACE_CURVE('',#2188,(#2192,#2199),.PCURVE_S1.);
+#2188 = LINE('',#2189,#2190);
+#2189 = CARTESIAN_POINT('',(0.,0.7,1.));
+#2190 = VECTOR('',#2191,1.);
+#2191 = DIRECTION('',(1.,0.,-0.));
+#2192 = PCURVE('',#1976,#2193);
+#2193 = DEFINITIONAL_REPRESENTATION('',(#2194),#2198);
+#2194 = LINE('',#2195,#2196);
+#2195 = CARTESIAN_POINT('',(1.,0.));
+#2196 = VECTOR('',#2197,1.);
+#2197 = DIRECTION('',(0.,1.));
+#2198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2199 = PCURVE('',#2002,#2200);
+#2200 = DEFINITIONAL_REPRESENTATION('',(#2201),#2205);
+#2201 = LINE('',#2202,#2203);
+#2202 = CARTESIAN_POINT('',(0.,0.7));
+#2203 = VECTOR('',#2204,1.);
+#2204 = DIRECTION('',(1.,0.));
+#2205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2206 = ORIENTED_EDGE('',*,*,#2070,.F.);
+#2207 = ADVANCED_FACE('',(#2208),#1948,.F.);
+#2208 = FACE_BOUND('',#2209,.F.);
+#2209 = EDGE_LOOP('',(#2210,#2211,#2212,#2213));
+#2210 = ORIENTED_EDGE('',*,*,#1932,.F.);
+#2211 = ORIENTED_EDGE('',*,*,#2117,.T.);
+#2212 = ORIENTED_EDGE('',*,*,#2047,.T.);
+#2213 = ORIENTED_EDGE('',*,*,#2164,.F.);
+#2214 = ADVANCED_FACE('',(#2215),#2002,.T.);
+#2215 = FACE_BOUND('',#2216,.T.);
+#2216 = EDGE_LOOP('',(#2217,#2218,#2219,#2220));
+#2217 = ORIENTED_EDGE('',*,*,#1988,.F.);
+#2218 = ORIENTED_EDGE('',*,*,#2139,.T.);
+#2219 = ORIENTED_EDGE('',*,*,#2093,.T.);
+#2220 = ORIENTED_EDGE('',*,*,#2186,.F.);
+#2221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2225)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2222,#2223,#2224)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2222 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2223 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2224 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2225 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2222,
+  'distance_accuracy_value','confusion accuracy');
+#2226 = SHAPE_DEFINITION_REPRESENTATION(#2227,#1890);
+#2227 = PRODUCT_DEFINITION_SHAPE('','',#2228);
+#2228 = PRODUCT_DEFINITION('design','',#2229,#2232);
+#2229 = PRODUCT_DEFINITION_FORMATION('','',#2230);
+#2230 = PRODUCT('Anode_Lead','Anode_Lead','',(#2231));
+#2231 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2232 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2233 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2234,#2236);
+#2234 = ( REPRESENTATION_RELATIONSHIP('','',#1890,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2235) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2235 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
+#2236 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2237);
+#2237 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','=>[0:1:1:10]','',#5,#2228,$
+  );
+#2238 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2230));
+#2239 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2240),#2570);
+#2240 = MANIFOLD_SOLID_BREP('',#2241);
+#2241 = CLOSED_SHELL('',(#2242,#2362,#2462,#2509,#2556,#2563));
+#2242 = ADVANCED_FACE('',(#2243),#2257,.F.);
+#2243 = FACE_BOUND('',#2244,.F.);
+#2244 = EDGE_LOOP('',(#2245,#2280,#2308,#2336));
+#2245 = ORIENTED_EDGE('',*,*,#2246,.F.);
+#2246 = EDGE_CURVE('',#2247,#2249,#2251,.T.);
+#2247 = VERTEX_POINT('',#2248);
+#2248 = CARTESIAN_POINT('',(0.,0.,0.));
+#2249 = VERTEX_POINT('',#2250);
+#2250 = CARTESIAN_POINT('',(0.,0.,1.));
+#2251 = SURFACE_CURVE('',#2252,(#2256,#2268),.PCURVE_S1.);
+#2252 = LINE('',#2253,#2254);
+#2253 = CARTESIAN_POINT('',(0.,0.,0.));
+#2254 = VECTOR('',#2255,1.);
+#2255 = DIRECTION('',(0.,0.,1.));
+#2256 = PCURVE('',#2257,#2262);
+#2257 = PLANE('',#2258);
+#2258 = AXIS2_PLACEMENT_3D('',#2259,#2260,#2261);
+#2259 = CARTESIAN_POINT('',(0.,0.,0.));
+#2260 = DIRECTION('',(1.,0.,-0.));
+#2261 = DIRECTION('',(0.,0.,1.));
+#2262 = DEFINITIONAL_REPRESENTATION('',(#2263),#2267);
+#2263 = LINE('',#2264,#2265);
+#2264 = CARTESIAN_POINT('',(0.,0.));
+#2265 = VECTOR('',#2266,1.);
+#2266 = DIRECTION('',(1.,0.));
+#2267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2268 = PCURVE('',#2269,#2274);
+#2269 = PLANE('',#2270);
+#2270 = AXIS2_PLACEMENT_3D('',#2271,#2272,#2273);
+#2271 = CARTESIAN_POINT('',(0.,0.,0.));
+#2272 = DIRECTION('',(-0.,1.,0.));
+#2273 = DIRECTION('',(0.,0.,1.));
+#2274 = DEFINITIONAL_REPRESENTATION('',(#2275),#2279);
+#2275 = LINE('',#2276,#2277);
+#2276 = CARTESIAN_POINT('',(0.,0.));
+#2277 = VECTOR('',#2278,1.);
+#2278 = DIRECTION('',(1.,0.));
+#2279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2280 = ORIENTED_EDGE('',*,*,#2281,.T.);
+#2281 = EDGE_CURVE('',#2247,#2282,#2284,.T.);
+#2282 = VERTEX_POINT('',#2283);
+#2283 = CARTESIAN_POINT('',(0.,0.7,0.));
+#2284 = SURFACE_CURVE('',#2285,(#2289,#2296),.PCURVE_S1.);
+#2285 = LINE('',#2286,#2287);
+#2286 = CARTESIAN_POINT('',(0.,0.,0.));
+#2287 = VECTOR('',#2288,1.);
+#2288 = DIRECTION('',(-0.,1.,0.));
+#2289 = PCURVE('',#2257,#2290);
+#2290 = DEFINITIONAL_REPRESENTATION('',(#2291),#2295);
+#2291 = LINE('',#2292,#2293);
+#2292 = CARTESIAN_POINT('',(0.,0.));
+#2293 = VECTOR('',#2294,1.);
+#2294 = DIRECTION('',(0.,-1.));
+#2295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2296 = PCURVE('',#2297,#2302);
+#2297 = PLANE('',#2298);
+#2298 = AXIS2_PLACEMENT_3D('',#2299,#2300,#2301);
+#2299 = CARTESIAN_POINT('',(0.,0.,0.));
+#2300 = DIRECTION('',(0.,0.,1.));
+#2301 = DIRECTION('',(1.,0.,-0.));
+#2302 = DEFINITIONAL_REPRESENTATION('',(#2303),#2307);
+#2303 = LINE('',#2304,#2305);
+#2304 = CARTESIAN_POINT('',(0.,0.));
+#2305 = VECTOR('',#2306,1.);
+#2306 = DIRECTION('',(0.,1.));
+#2307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2308 = ORIENTED_EDGE('',*,*,#2309,.T.);
+#2309 = EDGE_CURVE('',#2282,#2310,#2312,.T.);
+#2310 = VERTEX_POINT('',#2311);
+#2311 = CARTESIAN_POINT('',(0.,0.7,1.));
+#2312 = SURFACE_CURVE('',#2313,(#2317,#2324),.PCURVE_S1.);
+#2313 = LINE('',#2314,#2315);
+#2314 = CARTESIAN_POINT('',(0.,0.7,0.));
+#2315 = VECTOR('',#2316,1.);
+#2316 = DIRECTION('',(0.,0.,1.));
+#2317 = PCURVE('',#2257,#2318);
+#2318 = DEFINITIONAL_REPRESENTATION('',(#2319),#2323);
+#2319 = LINE('',#2320,#2321);
+#2320 = CARTESIAN_POINT('',(0.,-0.7));
+#2321 = VECTOR('',#2322,1.);
+#2322 = DIRECTION('',(1.,0.));
+#2323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2324 = PCURVE('',#2325,#2330);
+#2325 = PLANE('',#2326);
+#2326 = AXIS2_PLACEMENT_3D('',#2327,#2328,#2329);
+#2327 = CARTESIAN_POINT('',(0.,0.7,0.));
+#2328 = DIRECTION('',(-0.,1.,0.));
+#2329 = DIRECTION('',(0.,0.,1.));
+#2330 = DEFINITIONAL_REPRESENTATION('',(#2331),#2335);
+#2331 = LINE('',#2332,#2333);
+#2332 = CARTESIAN_POINT('',(0.,0.));
+#2333 = VECTOR('',#2334,1.);
+#2334 = DIRECTION('',(1.,0.));
+#2335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2336 = ORIENTED_EDGE('',*,*,#2337,.F.);
+#2337 = EDGE_CURVE('',#2249,#2310,#2338,.T.);
+#2338 = SURFACE_CURVE('',#2339,(#2343,#2350),.PCURVE_S1.);
+#2339 = LINE('',#2340,#2341);
+#2340 = CARTESIAN_POINT('',(0.,0.,1.));
+#2341 = VECTOR('',#2342,1.);
+#2342 = DIRECTION('',(-0.,1.,0.));
+#2343 = PCURVE('',#2257,#2344);
+#2344 = DEFINITIONAL_REPRESENTATION('',(#2345),#2349);
+#2345 = LINE('',#2346,#2347);
+#2346 = CARTESIAN_POINT('',(1.,0.));
+#2347 = VECTOR('',#2348,1.);
+#2348 = DIRECTION('',(0.,-1.));
+#2349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2350 = PCURVE('',#2351,#2356);
+#2351 = PLANE('',#2352);
+#2352 = AXIS2_PLACEMENT_3D('',#2353,#2354,#2355);
+#2353 = CARTESIAN_POINT('',(0.,0.,1.));
+#2354 = DIRECTION('',(0.,0.,1.));
+#2355 = DIRECTION('',(1.,0.,-0.));
+#2356 = DEFINITIONAL_REPRESENTATION('',(#2357),#2361);
+#2357 = LINE('',#2358,#2359);
+#2358 = CARTESIAN_POINT('',(0.,0.));
+#2359 = VECTOR('',#2360,1.);
+#2360 = DIRECTION('',(0.,1.));
+#2361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2362 = ADVANCED_FACE('',(#2363),#2377,.T.);
+#2363 = FACE_BOUND('',#2364,.T.);
+#2364 = EDGE_LOOP('',(#2365,#2395,#2418,#2441));
+#2365 = ORIENTED_EDGE('',*,*,#2366,.F.);
+#2366 = EDGE_CURVE('',#2367,#2369,#2371,.T.);
+#2367 = VERTEX_POINT('',#2368);
+#2368 = CARTESIAN_POINT('',(0.5,0.,0.));
+#2369 = VERTEX_POINT('',#2370);
+#2370 = CARTESIAN_POINT('',(0.5,0.,1.));
+#2371 = SURFACE_CURVE('',#2372,(#2376,#2388),.PCURVE_S1.);
+#2372 = LINE('',#2373,#2374);
+#2373 = CARTESIAN_POINT('',(0.5,0.,0.));
+#2374 = VECTOR('',#2375,1.);
+#2375 = DIRECTION('',(0.,0.,1.));
+#2376 = PCURVE('',#2377,#2382);
+#2377 = PLANE('',#2378);
+#2378 = AXIS2_PLACEMENT_3D('',#2379,#2380,#2381);
+#2379 = CARTESIAN_POINT('',(0.5,0.,0.));
+#2380 = DIRECTION('',(1.,0.,-0.));
+#2381 = DIRECTION('',(0.,0.,1.));
+#2382 = DEFINITIONAL_REPRESENTATION('',(#2383),#2387);
+#2383 = LINE('',#2384,#2385);
+#2384 = CARTESIAN_POINT('',(0.,0.));
+#2385 = VECTOR('',#2386,1.);
+#2386 = DIRECTION('',(1.,0.));
+#2387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2388 = PCURVE('',#2269,#2389);
+#2389 = DEFINITIONAL_REPRESENTATION('',(#2390),#2394);
+#2390 = LINE('',#2391,#2392);
+#2391 = CARTESIAN_POINT('',(0.,0.5));
+#2392 = VECTOR('',#2393,1.);
+#2393 = DIRECTION('',(1.,0.));
+#2394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2395 = ORIENTED_EDGE('',*,*,#2396,.T.);
+#2396 = EDGE_CURVE('',#2367,#2397,#2399,.T.);
+#2397 = VERTEX_POINT('',#2398);
+#2398 = CARTESIAN_POINT('',(0.5,0.7,0.));
+#2399 = SURFACE_CURVE('',#2400,(#2404,#2411),.PCURVE_S1.);
+#2400 = LINE('',#2401,#2402);
+#2401 = CARTESIAN_POINT('',(0.5,0.,0.));
+#2402 = VECTOR('',#2403,1.);
+#2403 = DIRECTION('',(-0.,1.,0.));
+#2404 = PCURVE('',#2377,#2405);
+#2405 = DEFINITIONAL_REPRESENTATION('',(#2406),#2410);
+#2406 = LINE('',#2407,#2408);
+#2407 = CARTESIAN_POINT('',(0.,0.));
+#2408 = VECTOR('',#2409,1.);
+#2409 = DIRECTION('',(0.,-1.));
+#2410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2411 = PCURVE('',#2297,#2412);
+#2412 = DEFINITIONAL_REPRESENTATION('',(#2413),#2417);
+#2413 = LINE('',#2414,#2415);
+#2414 = CARTESIAN_POINT('',(0.5,0.));
+#2415 = VECTOR('',#2416,1.);
+#2416 = DIRECTION('',(0.,1.));
+#2417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2418 = ORIENTED_EDGE('',*,*,#2419,.T.);
+#2419 = EDGE_CURVE('',#2397,#2420,#2422,.T.);
+#2420 = VERTEX_POINT('',#2421);
+#2421 = CARTESIAN_POINT('',(0.5,0.7,1.));
+#2422 = SURFACE_CURVE('',#2423,(#2427,#2434),.PCURVE_S1.);
+#2423 = LINE('',#2424,#2425);
+#2424 = CARTESIAN_POINT('',(0.5,0.7,0.));
+#2425 = VECTOR('',#2426,1.);
+#2426 = DIRECTION('',(0.,0.,1.));
+#2427 = PCURVE('',#2377,#2428);
+#2428 = DEFINITIONAL_REPRESENTATION('',(#2429),#2433);
+#2429 = LINE('',#2430,#2431);
+#2430 = CARTESIAN_POINT('',(0.,-0.7));
+#2431 = VECTOR('',#2432,1.);
+#2432 = DIRECTION('',(1.,0.));
+#2433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2434 = PCURVE('',#2325,#2435);
+#2435 = DEFINITIONAL_REPRESENTATION('',(#2436),#2440);
+#2436 = LINE('',#2437,#2438);
+#2437 = CARTESIAN_POINT('',(0.,0.5));
+#2438 = VECTOR('',#2439,1.);
+#2439 = DIRECTION('',(1.,0.));
+#2440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2441 = ORIENTED_EDGE('',*,*,#2442,.F.);
+#2442 = EDGE_CURVE('',#2369,#2420,#2443,.T.);
+#2443 = SURFACE_CURVE('',#2444,(#2448,#2455),.PCURVE_S1.);
+#2444 = LINE('',#2445,#2446);
+#2445 = CARTESIAN_POINT('',(0.5,0.,1.));
+#2446 = VECTOR('',#2447,1.);
+#2447 = DIRECTION('',(-0.,1.,0.));
+#2448 = PCURVE('',#2377,#2449);
+#2449 = DEFINITIONAL_REPRESENTATION('',(#2450),#2454);
+#2450 = LINE('',#2451,#2452);
+#2451 = CARTESIAN_POINT('',(1.,0.));
+#2452 = VECTOR('',#2453,1.);
+#2453 = DIRECTION('',(0.,-1.));
+#2454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2455 = PCURVE('',#2351,#2456);
+#2456 = DEFINITIONAL_REPRESENTATION('',(#2457),#2461);
+#2457 = LINE('',#2458,#2459);
+#2458 = CARTESIAN_POINT('',(0.5,0.));
+#2459 = VECTOR('',#2460,1.);
+#2460 = DIRECTION('',(0.,1.));
+#2461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2462 = ADVANCED_FACE('',(#2463),#2269,.F.);
+#2463 = FACE_BOUND('',#2464,.F.);
+#2464 = EDGE_LOOP('',(#2465,#2486,#2487,#2508));
+#2465 = ORIENTED_EDGE('',*,*,#2466,.F.);
+#2466 = EDGE_CURVE('',#2247,#2367,#2467,.T.);
+#2467 = SURFACE_CURVE('',#2468,(#2472,#2479),.PCURVE_S1.);
+#2468 = LINE('',#2469,#2470);
+#2469 = CARTESIAN_POINT('',(0.,0.,0.));
+#2470 = VECTOR('',#2471,1.);
+#2471 = DIRECTION('',(1.,0.,-0.));
+#2472 = PCURVE('',#2269,#2473);
+#2473 = DEFINITIONAL_REPRESENTATION('',(#2474),#2478);
+#2474 = LINE('',#2475,#2476);
+#2475 = CARTESIAN_POINT('',(0.,0.));
+#2476 = VECTOR('',#2477,1.);
+#2477 = DIRECTION('',(0.,1.));
+#2478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2479 = PCURVE('',#2297,#2480);
+#2480 = DEFINITIONAL_REPRESENTATION('',(#2481),#2485);
+#2481 = LINE('',#2482,#2483);
+#2482 = CARTESIAN_POINT('',(0.,0.));
+#2483 = VECTOR('',#2484,1.);
+#2484 = DIRECTION('',(1.,0.));
+#2485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2486 = ORIENTED_EDGE('',*,*,#2246,.T.);
+#2487 = ORIENTED_EDGE('',*,*,#2488,.T.);
+#2488 = EDGE_CURVE('',#2249,#2369,#2489,.T.);
+#2489 = SURFACE_CURVE('',#2490,(#2494,#2501),.PCURVE_S1.);
+#2490 = LINE('',#2491,#2492);
+#2491 = CARTESIAN_POINT('',(0.,0.,1.));
+#2492 = VECTOR('',#2493,1.);
+#2493 = DIRECTION('',(1.,0.,-0.));
+#2494 = PCURVE('',#2269,#2495);
+#2495 = DEFINITIONAL_REPRESENTATION('',(#2496),#2500);
+#2496 = LINE('',#2497,#2498);
+#2497 = CARTESIAN_POINT('',(1.,0.));
+#2498 = VECTOR('',#2499,1.);
+#2499 = DIRECTION('',(0.,1.));
+#2500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2501 = PCURVE('',#2351,#2502);
+#2502 = DEFINITIONAL_REPRESENTATION('',(#2503),#2507);
+#2503 = LINE('',#2504,#2505);
+#2504 = CARTESIAN_POINT('',(0.,0.));
+#2505 = VECTOR('',#2506,1.);
+#2506 = DIRECTION('',(1.,0.));
+#2507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2508 = ORIENTED_EDGE('',*,*,#2366,.F.);
+#2509 = ADVANCED_FACE('',(#2510),#2325,.T.);
+#2510 = FACE_BOUND('',#2511,.T.);
+#2511 = EDGE_LOOP('',(#2512,#2533,#2534,#2555));
+#2512 = ORIENTED_EDGE('',*,*,#2513,.F.);
+#2513 = EDGE_CURVE('',#2282,#2397,#2514,.T.);
+#2514 = SURFACE_CURVE('',#2515,(#2519,#2526),.PCURVE_S1.);
+#2515 = LINE('',#2516,#2517);
+#2516 = CARTESIAN_POINT('',(0.,0.7,0.));
+#2517 = VECTOR('',#2518,1.);
+#2518 = DIRECTION('',(1.,0.,-0.));
+#2519 = PCURVE('',#2325,#2520);
+#2520 = DEFINITIONAL_REPRESENTATION('',(#2521),#2525);
+#2521 = LINE('',#2522,#2523);
+#2522 = CARTESIAN_POINT('',(0.,0.));
+#2523 = VECTOR('',#2524,1.);
+#2524 = DIRECTION('',(0.,1.));
+#2525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2526 = PCURVE('',#2297,#2527);
+#2527 = DEFINITIONAL_REPRESENTATION('',(#2528),#2532);
+#2528 = LINE('',#2529,#2530);
+#2529 = CARTESIAN_POINT('',(0.,0.7));
+#2530 = VECTOR('',#2531,1.);
+#2531 = DIRECTION('',(1.,0.));
+#2532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2533 = ORIENTED_EDGE('',*,*,#2309,.T.);
+#2534 = ORIENTED_EDGE('',*,*,#2535,.T.);
+#2535 = EDGE_CURVE('',#2310,#2420,#2536,.T.);
+#2536 = SURFACE_CURVE('',#2537,(#2541,#2548),.PCURVE_S1.);
+#2537 = LINE('',#2538,#2539);
+#2538 = CARTESIAN_POINT('',(0.,0.7,1.));
+#2539 = VECTOR('',#2540,1.);
+#2540 = DIRECTION('',(1.,0.,-0.));
+#2541 = PCURVE('',#2325,#2542);
+#2542 = DEFINITIONAL_REPRESENTATION('',(#2543),#2547);
+#2543 = LINE('',#2544,#2545);
+#2544 = CARTESIAN_POINT('',(1.,0.));
+#2545 = VECTOR('',#2546,1.);
+#2546 = DIRECTION('',(0.,1.));
+#2547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2548 = PCURVE('',#2351,#2549);
+#2549 = DEFINITIONAL_REPRESENTATION('',(#2550),#2554);
+#2550 = LINE('',#2551,#2552);
+#2551 = CARTESIAN_POINT('',(0.,0.7));
+#2552 = VECTOR('',#2553,1.);
+#2553 = DIRECTION('',(1.,0.));
+#2554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2555 = ORIENTED_EDGE('',*,*,#2419,.F.);
+#2556 = ADVANCED_FACE('',(#2557),#2297,.F.);
+#2557 = FACE_BOUND('',#2558,.F.);
+#2558 = EDGE_LOOP('',(#2559,#2560,#2561,#2562));
+#2559 = ORIENTED_EDGE('',*,*,#2281,.F.);
+#2560 = ORIENTED_EDGE('',*,*,#2466,.T.);
+#2561 = ORIENTED_EDGE('',*,*,#2396,.T.);
+#2562 = ORIENTED_EDGE('',*,*,#2513,.F.);
+#2563 = ADVANCED_FACE('',(#2564),#2351,.T.);
+#2564 = FACE_BOUND('',#2565,.T.);
+#2565 = EDGE_LOOP('',(#2566,#2567,#2568,#2569));
+#2566 = ORIENTED_EDGE('',*,*,#2337,.F.);
+#2567 = ORIENTED_EDGE('',*,*,#2488,.T.);
+#2568 = ORIENTED_EDGE('',*,*,#2442,.T.);
+#2569 = ORIENTED_EDGE('',*,*,#2535,.F.);
+#2570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2574)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2571,#2572,#2573)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2571 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2572 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2573 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2574 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2571,
+  'distance_accuracy_value','confusion accuracy');
+#2575 = SHAPE_DEFINITION_REPRESENTATION(#2576,#2239);
+#2576 = PRODUCT_DEFINITION_SHAPE('','',#2577);
+#2577 = PRODUCT_DEFINITION('design','',#2578,#2581);
+#2578 = PRODUCT_DEFINITION_FORMATION('','',#2579);
+#2579 = PRODUCT('Cathode_Lead','Cathode_Lead','',(#2580));
+#2580 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2581 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2582 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2583,#2585);
+#2583 = ( REPRESENTATION_RELATIONSHIP('','',#2239,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2584) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2584 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);
+#2585 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2586);
+#2586 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','=>[0:1:1:11]','',#5,#2577,$
+  );
+#2587 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2579));
+#2588 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2589),#4117);
+#2589 = MANIFOLD_SOLID_BREP('',#2590);
+#2590 = CLOSED_SHELL('',(#2591,#2711,#2790,#2876,#2950,#2977,#3009,#3090
+    ,#3144,#3267,#3348,#3402,#3478,#3527,#3554,#3579,#3642,#3846,#3911,
+    #3960,#3987,#3994,#4002,#4007,#4110));
+#2591 = ADVANCED_FACE('',(#2592),#2606,.F.);
+#2592 = FACE_BOUND('',#2593,.F.);
+#2593 = EDGE_LOOP('',(#2594,#2629,#2657,#2685));
+#2594 = ORIENTED_EDGE('',*,*,#2595,.F.);
+#2595 = EDGE_CURVE('',#2596,#2598,#2600,.T.);
+#2596 = VERTEX_POINT('',#2597);
+#2597 = CARTESIAN_POINT('',(-0.25,-1.52,-25.));
+#2598 = VERTEX_POINT('',#2599);
+#2599 = CARTESIAN_POINT('',(-0.25,-1.52,-4.));
+#2600 = SURFACE_CURVE('',#2601,(#2605,#2617),.PCURVE_S1.);
+#2601 = LINE('',#2602,#2603);
+#2602 = CARTESIAN_POINT('',(-0.25,-1.52,-25.));
+#2603 = VECTOR('',#2604,1.);
+#2604 = DIRECTION('',(0.,0.,1.));
+#2605 = PCURVE('',#2606,#2611);
+#2606 = PLANE('',#2607);
+#2607 = AXIS2_PLACEMENT_3D('',#2608,#2609,#2610);
+#2608 = CARTESIAN_POINT('',(-0.25,-1.52,-25.));
+#2609 = DIRECTION('',(1.,0.,0.));
+#2610 = DIRECTION('',(0.,0.,1.));
+#2611 = DEFINITIONAL_REPRESENTATION('',(#2612),#2616);
+#2612 = LINE('',#2613,#2614);
+#2613 = CARTESIAN_POINT('',(0.,0.));
+#2614 = VECTOR('',#2615,1.);
+#2615 = DIRECTION('',(1.,0.));
+#2616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2617 = PCURVE('',#2618,#2623);
+#2618 = PLANE('',#2619);
+#2619 = AXIS2_PLACEMENT_3D('',#2620,#2621,#2622);
+#2620 = CARTESIAN_POINT('',(-0.25,-1.52,-25.));
+#2621 = DIRECTION('',(0.,1.,0.));
+#2622 = DIRECTION('',(0.,0.,1.));
+#2623 = DEFINITIONAL_REPRESENTATION('',(#2624),#2628);
+#2624 = LINE('',#2625,#2626);
+#2625 = CARTESIAN_POINT('',(0.,0.));
+#2626 = VECTOR('',#2627,1.);
+#2627 = DIRECTION('',(1.,0.));
+#2628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2629 = ORIENTED_EDGE('',*,*,#2630,.T.);
+#2630 = EDGE_CURVE('',#2596,#2631,#2633,.T.);
+#2631 = VERTEX_POINT('',#2632);
+#2632 = CARTESIAN_POINT('',(-0.25,-1.02,-25.));
+#2633 = SURFACE_CURVE('',#2634,(#2638,#2645),.PCURVE_S1.);
+#2634 = LINE('',#2635,#2636);
+#2635 = CARTESIAN_POINT('',(-0.25,-1.52,-25.));
+#2636 = VECTOR('',#2637,1.);
+#2637 = DIRECTION('',(0.,1.,0.));
+#2638 = PCURVE('',#2606,#2639);
+#2639 = DEFINITIONAL_REPRESENTATION('',(#2640),#2644);
+#2640 = LINE('',#2641,#2642);
+#2641 = CARTESIAN_POINT('',(0.,0.));
+#2642 = VECTOR('',#2643,1.);
+#2643 = DIRECTION('',(0.,-1.));
+#2644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2645 = PCURVE('',#2646,#2651);
+#2646 = PLANE('',#2647);
+#2647 = AXIS2_PLACEMENT_3D('',#2648,#2649,#2650);
+#2648 = CARTESIAN_POINT('',(-0.25,-1.52,-25.));
+#2649 = DIRECTION('',(0.,0.,1.));
+#2650 = DIRECTION('',(1.,0.,0.));
+#2651 = DEFINITIONAL_REPRESENTATION('',(#2652),#2656);
+#2652 = LINE('',#2653,#2654);
+#2653 = CARTESIAN_POINT('',(0.,0.));
+#2654 = VECTOR('',#2655,1.);
+#2655 = DIRECTION('',(0.,1.));
+#2656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2657 = ORIENTED_EDGE('',*,*,#2658,.T.);
+#2658 = EDGE_CURVE('',#2631,#2659,#2661,.T.);
+#2659 = VERTEX_POINT('',#2660);
+#2660 = CARTESIAN_POINT('',(-0.25,-1.02,-4.));
+#2661 = SURFACE_CURVE('',#2662,(#2666,#2673),.PCURVE_S1.);
+#2662 = LINE('',#2663,#2664);
+#2663 = CARTESIAN_POINT('',(-0.25,-1.02,-25.));
+#2664 = VECTOR('',#2665,1.);
+#2665 = DIRECTION('',(0.,0.,1.));
+#2666 = PCURVE('',#2606,#2667);
+#2667 = DEFINITIONAL_REPRESENTATION('',(#2668),#2672);
+#2668 = LINE('',#2669,#2670);
+#2669 = CARTESIAN_POINT('',(0.,-0.5));
+#2670 = VECTOR('',#2671,1.);
+#2671 = DIRECTION('',(1.,0.));
+#2672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2673 = PCURVE('',#2674,#2679);
+#2674 = PLANE('',#2675);
+#2675 = AXIS2_PLACEMENT_3D('',#2676,#2677,#2678);
+#2676 = CARTESIAN_POINT('',(-0.25,-1.02,-25.));
+#2677 = DIRECTION('',(0.,1.,0.));
+#2678 = DIRECTION('',(0.,0.,1.));
+#2679 = DEFINITIONAL_REPRESENTATION('',(#2680),#2684);
+#2680 = LINE('',#2681,#2682);
+#2681 = CARTESIAN_POINT('',(0.,0.));
+#2682 = VECTOR('',#2683,1.);
+#2683 = DIRECTION('',(1.,0.));
+#2684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2685 = ORIENTED_EDGE('',*,*,#2686,.F.);
+#2686 = EDGE_CURVE('',#2598,#2659,#2687,.T.);
+#2687 = SURFACE_CURVE('',#2688,(#2692,#2699),.PCURVE_S1.);
+#2688 = LINE('',#2689,#2690);
+#2689 = CARTESIAN_POINT('',(-0.25,-1.625,-4.));
+#2690 = VECTOR('',#2691,1.);
+#2691 = DIRECTION('',(0.,1.,0.));
+#2692 = PCURVE('',#2606,#2693);
+#2693 = DEFINITIONAL_REPRESENTATION('',(#2694),#2698);
+#2694 = LINE('',#2695,#2696);
+#2695 = CARTESIAN_POINT('',(21.,0.105));
+#2696 = VECTOR('',#2697,1.);
+#2697 = DIRECTION('',(0.,-1.));
+#2698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2699 = PCURVE('',#2700,#2705);
+#2700 = PLANE('',#2701);
+#2701 = AXIS2_PLACEMENT_3D('',#2702,#2703,#2704);
+#2702 = CARTESIAN_POINT('',(-0.25,-1.52,-25.));
+#2703 = DIRECTION('',(1.,0.,0.));
+#2704 = DIRECTION('',(0.,0.,1.));
+#2705 = DEFINITIONAL_REPRESENTATION('',(#2706),#2710);
+#2706 = LINE('',#2707,#2708);
+#2707 = CARTESIAN_POINT('',(21.,0.105));
+#2708 = VECTOR('',#2709,1.);
+#2709 = DIRECTION('',(0.,-1.));
+#2710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2711 = ADVANCED_FACE('',(#2712),#2618,.F.);
+#2712 = FACE_BOUND('',#2713,.F.);
+#2713 = EDGE_LOOP('',(#2714,#2744,#2765,#2766));
+#2714 = ORIENTED_EDGE('',*,*,#2715,.F.);
+#2715 = EDGE_CURVE('',#2716,#2718,#2720,.T.);
+#2716 = VERTEX_POINT('',#2717);
+#2717 = CARTESIAN_POINT('',(0.25,-1.52,-25.));
+#2718 = VERTEX_POINT('',#2719);
+#2719 = CARTESIAN_POINT('',(0.25,-1.52,-4.));
+#2720 = SURFACE_CURVE('',#2721,(#2725,#2732),.PCURVE_S1.);
+#2721 = LINE('',#2722,#2723);
+#2722 = CARTESIAN_POINT('',(0.25,-1.52,-25.));
+#2723 = VECTOR('',#2724,1.);
+#2724 = DIRECTION('',(0.,0.,1.));
+#2725 = PCURVE('',#2618,#2726);
+#2726 = DEFINITIONAL_REPRESENTATION('',(#2727),#2731);
+#2727 = LINE('',#2728,#2729);
+#2728 = CARTESIAN_POINT('',(0.,0.5));
+#2729 = VECTOR('',#2730,1.);
+#2730 = DIRECTION('',(1.,0.));
+#2731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2732 = PCURVE('',#2733,#2738);
+#2733 = PLANE('',#2734);
+#2734 = AXIS2_PLACEMENT_3D('',#2735,#2736,#2737);
+#2735 = CARTESIAN_POINT('',(0.25,-1.52,-25.));
+#2736 = DIRECTION('',(1.,0.,0.));
+#2737 = DIRECTION('',(0.,0.,1.));
+#2738 = DEFINITIONAL_REPRESENTATION('',(#2739),#2743);
+#2739 = LINE('',#2740,#2741);
+#2740 = CARTESIAN_POINT('',(0.,0.));
+#2741 = VECTOR('',#2742,1.);
+#2742 = DIRECTION('',(1.,0.));
+#2743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2744 = ORIENTED_EDGE('',*,*,#2745,.F.);
+#2745 = EDGE_CURVE('',#2596,#2716,#2746,.T.);
+#2746 = SURFACE_CURVE('',#2747,(#2751,#2758),.PCURVE_S1.);
+#2747 = LINE('',#2748,#2749);
+#2748 = CARTESIAN_POINT('',(-0.25,-1.52,-25.));
+#2749 = VECTOR('',#2750,1.);
+#2750 = DIRECTION('',(1.,0.,0.));
+#2751 = PCURVE('',#2618,#2752);
+#2752 = DEFINITIONAL_REPRESENTATION('',(#2753),#2757);
+#2753 = LINE('',#2754,#2755);
+#2754 = CARTESIAN_POINT('',(0.,0.));
+#2755 = VECTOR('',#2756,1.);
+#2756 = DIRECTION('',(0.,1.));
+#2757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2758 = PCURVE('',#2646,#2759);
+#2759 = DEFINITIONAL_REPRESENTATION('',(#2760),#2764);
+#2760 = LINE('',#2761,#2762);
+#2761 = CARTESIAN_POINT('',(0.,0.));
+#2762 = VECTOR('',#2763,1.);
+#2763 = DIRECTION('',(1.,0.));
+#2764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2765 = ORIENTED_EDGE('',*,*,#2595,.T.);
+#2766 = ORIENTED_EDGE('',*,*,#2767,.T.);
+#2767 = EDGE_CURVE('',#2598,#2718,#2768,.T.);
+#2768 = SURFACE_CURVE('',#2769,(#2773,#2779),.PCURVE_S1.);
+#2769 = LINE('',#2770,#2771);
+#2770 = CARTESIAN_POINT('',(-0.25,-1.52,-4.));
+#2771 = VECTOR('',#2772,1.);
+#2772 = DIRECTION('',(1.,0.,0.));
+#2773 = PCURVE('',#2618,#2774);
+#2774 = DEFINITIONAL_REPRESENTATION('',(#2775),#2778);
+#2775 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2776,#2777),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#2776 = CARTESIAN_POINT('',(21.,-5.E-02));
+#2777 = CARTESIAN_POINT('',(21.,0.55));
+#2778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2779 = PCURVE('',#2780,#2785);
+#2780 = PLANE('',#2781);
+#2781 = AXIS2_PLACEMENT_3D('',#2782,#2783,#2784);
+#2782 = CARTESIAN_POINT('',(-0.25,-1.625,-4.));
+#2783 = DIRECTION('',(0.,0.,1.));
+#2784 = DIRECTION('',(1.,0.,0.));
+#2785 = DEFINITIONAL_REPRESENTATION('',(#2786),#2789);
+#2786 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2787,#2788),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#2787 = CARTESIAN_POINT('',(-5.E-02,0.105));
+#2788 = CARTESIAN_POINT('',(0.55,0.105));
+#2789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2790 = ADVANCED_FACE('',(#2791),#2700,.F.);
+#2791 = FACE_BOUND('',#2792,.F.);
+#2792 = EDGE_LOOP('',(#2793,#2821,#2822,#2850));
+#2793 = ORIENTED_EDGE('',*,*,#2794,.F.);
+#2794 = EDGE_CURVE('',#2598,#2795,#2797,.T.);
+#2795 = VERTEX_POINT('',#2796);
+#2796 = CARTESIAN_POINT('',(-0.25,-1.52,-3.));
+#2797 = SURFACE_CURVE('',#2798,(#2802,#2809),.PCURVE_S1.);
+#2798 = LINE('',#2799,#2800);
+#2799 = CARTESIAN_POINT('',(-0.25,-1.52,-25.));
+#2800 = VECTOR('',#2801,1.);
+#2801 = DIRECTION('',(0.,0.,1.));
+#2802 = PCURVE('',#2700,#2803);
+#2803 = DEFINITIONAL_REPRESENTATION('',(#2804),#2808);
+#2804 = LINE('',#2805,#2806);
+#2805 = CARTESIAN_POINT('',(0.,0.));
+#2806 = VECTOR('',#2807,1.);
+#2807 = DIRECTION('',(1.,0.));
+#2808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2809 = PCURVE('',#2810,#2815);
+#2810 = PLANE('',#2811);
+#2811 = AXIS2_PLACEMENT_3D('',#2812,#2813,#2814);
+#2812 = CARTESIAN_POINT('',(-0.25,-1.625,-4.));
+#2813 = DIRECTION('',(1.,0.,0.));
+#2814 = DIRECTION('',(0.,0.,1.));
+#2815 = DEFINITIONAL_REPRESENTATION('',(#2816),#2820);
+#2816 = LINE('',#2817,#2818);
+#2817 = CARTESIAN_POINT('',(-21.,-0.105));
+#2818 = VECTOR('',#2819,1.);
+#2819 = DIRECTION('',(1.,0.));
+#2820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2821 = ORIENTED_EDGE('',*,*,#2686,.T.);
+#2822 = ORIENTED_EDGE('',*,*,#2823,.T.);
+#2823 = EDGE_CURVE('',#2659,#2824,#2826,.T.);
+#2824 = VERTEX_POINT('',#2825);
+#2825 = CARTESIAN_POINT('',(-0.25,-1.02,-3.));
+#2826 = SURFACE_CURVE('',#2827,(#2831,#2838),.PCURVE_S1.);
+#2827 = LINE('',#2828,#2829);
+#2828 = CARTESIAN_POINT('',(-0.25,-1.02,-25.));
+#2829 = VECTOR('',#2830,1.);
+#2830 = DIRECTION('',(0.,0.,1.));
+#2831 = PCURVE('',#2700,#2832);
+#2832 = DEFINITIONAL_REPRESENTATION('',(#2833),#2837);
+#2833 = LINE('',#2834,#2835);
+#2834 = CARTESIAN_POINT('',(0.,-0.5));
+#2835 = VECTOR('',#2836,1.);
+#2836 = DIRECTION('',(1.,0.));
+#2837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2838 = PCURVE('',#2839,#2844);
+#2839 = PLANE('',#2840);
+#2840 = AXIS2_PLACEMENT_3D('',#2841,#2842,#2843);
+#2841 = CARTESIAN_POINT('',(-0.25,-1.625,-4.));
+#2842 = DIRECTION('',(1.,0.,0.));
+#2843 = DIRECTION('',(0.,0.,1.));
+#2844 = DEFINITIONAL_REPRESENTATION('',(#2845),#2849);
+#2845 = LINE('',#2846,#2847);
+#2846 = CARTESIAN_POINT('',(-21.,-0.605));
+#2847 = VECTOR('',#2848,1.);
+#2848 = DIRECTION('',(1.,0.));
+#2849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2850 = ORIENTED_EDGE('',*,*,#2851,.F.);
+#2851 = EDGE_CURVE('',#2795,#2824,#2852,.T.);
+#2852 = SURFACE_CURVE('',#2853,(#2857,#2864),.PCURVE_S1.);
+#2853 = LINE('',#2854,#2855);
+#2854 = CARTESIAN_POINT('',(-0.25,-1.625,-3.));
+#2855 = VECTOR('',#2856,1.);
+#2856 = DIRECTION('',(0.,1.,0.));
+#2857 = PCURVE('',#2700,#2858);
+#2858 = DEFINITIONAL_REPRESENTATION('',(#2859),#2863);
+#2859 = LINE('',#2860,#2861);
+#2860 = CARTESIAN_POINT('',(22.,0.105));
+#2861 = VECTOR('',#2862,1.);
+#2862 = DIRECTION('',(0.,-1.));
+#2863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2864 = PCURVE('',#2865,#2870);
+#2865 = PLANE('',#2866);
+#2866 = AXIS2_PLACEMENT_3D('',#2867,#2868,#2869);
+#2867 = CARTESIAN_POINT('',(-0.25,-1.52,-25.));
+#2868 = DIRECTION('',(1.,0.,0.));
+#2869 = DIRECTION('',(0.,0.,1.));
+#2870 = DEFINITIONAL_REPRESENTATION('',(#2871),#2875);
+#2871 = LINE('',#2872,#2873);
+#2872 = CARTESIAN_POINT('',(22.,0.105));
+#2873 = VECTOR('',#2874,1.);
+#2874 = DIRECTION('',(0.,-1.));
+#2875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2876 = ADVANCED_FACE('',(#2877),#2674,.T.);
+#2877 = FACE_BOUND('',#2878,.T.);
+#2878 = EDGE_LOOP('',(#2879,#2904,#2925,#2926));
+#2879 = ORIENTED_EDGE('',*,*,#2880,.F.);
+#2880 = EDGE_CURVE('',#2881,#2883,#2885,.T.);
+#2881 = VERTEX_POINT('',#2882);
+#2882 = CARTESIAN_POINT('',(0.25,-1.02,-25.));
+#2883 = VERTEX_POINT('',#2884);
+#2884 = CARTESIAN_POINT('',(0.25,-1.02,-4.));
+#2885 = SURFACE_CURVE('',#2886,(#2890,#2897),.PCURVE_S1.);
+#2886 = LINE('',#2887,#2888);
+#2887 = CARTESIAN_POINT('',(0.25,-1.02,-25.));
+#2888 = VECTOR('',#2889,1.);
+#2889 = DIRECTION('',(0.,0.,1.));
+#2890 = PCURVE('',#2674,#2891);
+#2891 = DEFINITIONAL_REPRESENTATION('',(#2892),#2896);
+#2892 = LINE('',#2893,#2894);
+#2893 = CARTESIAN_POINT('',(0.,0.5));
+#2894 = VECTOR('',#2895,1.);
+#2895 = DIRECTION('',(1.,0.));
+#2896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2897 = PCURVE('',#2733,#2898);
+#2898 = DEFINITIONAL_REPRESENTATION('',(#2899),#2903);
+#2899 = LINE('',#2900,#2901);
+#2900 = CARTESIAN_POINT('',(0.,-0.5));
+#2901 = VECTOR('',#2902,1.);
+#2902 = DIRECTION('',(1.,0.));
+#2903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2904 = ORIENTED_EDGE('',*,*,#2905,.F.);
+#2905 = EDGE_CURVE('',#2631,#2881,#2906,.T.);
+#2906 = SURFACE_CURVE('',#2907,(#2911,#2918),.PCURVE_S1.);
+#2907 = LINE('',#2908,#2909);
+#2908 = CARTESIAN_POINT('',(-0.25,-1.02,-25.));
+#2909 = VECTOR('',#2910,1.);
+#2910 = DIRECTION('',(1.,0.,0.));
+#2911 = PCURVE('',#2674,#2912);
+#2912 = DEFINITIONAL_REPRESENTATION('',(#2913),#2917);
+#2913 = LINE('',#2914,#2915);
+#2914 = CARTESIAN_POINT('',(0.,0.));
+#2915 = VECTOR('',#2916,1.);
+#2916 = DIRECTION('',(0.,1.));
+#2917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2918 = PCURVE('',#2646,#2919);
+#2919 = DEFINITIONAL_REPRESENTATION('',(#2920),#2924);
+#2920 = LINE('',#2921,#2922);
+#2921 = CARTESIAN_POINT('',(0.,0.5));
+#2922 = VECTOR('',#2923,1.);
+#2923 = DIRECTION('',(1.,0.));
+#2924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2925 = ORIENTED_EDGE('',*,*,#2658,.T.);
+#2926 = ORIENTED_EDGE('',*,*,#2927,.T.);
+#2927 = EDGE_CURVE('',#2659,#2883,#2928,.T.);
+#2928 = SURFACE_CURVE('',#2929,(#2933,#2939),.PCURVE_S1.);
+#2929 = LINE('',#2930,#2931);
+#2930 = CARTESIAN_POINT('',(-0.25,-1.02,-4.));
+#2931 = VECTOR('',#2932,1.);
+#2932 = DIRECTION('',(1.,0.,0.));
+#2933 = PCURVE('',#2674,#2934);
+#2934 = DEFINITIONAL_REPRESENTATION('',(#2935),#2938);
+#2935 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2936,#2937),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#2936 = CARTESIAN_POINT('',(21.,-5.E-02));
+#2937 = CARTESIAN_POINT('',(21.,0.55));
+#2938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2939 = PCURVE('',#2940,#2945);
+#2940 = PLANE('',#2941);
+#2941 = AXIS2_PLACEMENT_3D('',#2942,#2943,#2944);
+#2942 = CARTESIAN_POINT('',(-0.25,-1.625,-4.));
+#2943 = DIRECTION('',(0.,0.,1.));
+#2944 = DIRECTION('',(1.,0.,0.));
+#2945 = DEFINITIONAL_REPRESENTATION('',(#2946),#2949);
+#2946 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2947,#2948),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#2947 = CARTESIAN_POINT('',(-5.E-02,0.605));
+#2948 = CARTESIAN_POINT('',(0.55,0.605));
+#2949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2950 = ADVANCED_FACE('',(#2951),#2646,.F.);
+#2951 = FACE_BOUND('',#2952,.F.);
+#2952 = EDGE_LOOP('',(#2953,#2954,#2955,#2976));
+#2953 = ORIENTED_EDGE('',*,*,#2630,.F.);
+#2954 = ORIENTED_EDGE('',*,*,#2745,.T.);
+#2955 = ORIENTED_EDGE('',*,*,#2956,.T.);
+#2956 = EDGE_CURVE('',#2716,#2881,#2957,.T.);
+#2957 = SURFACE_CURVE('',#2958,(#2962,#2969),.PCURVE_S1.);
+#2958 = LINE('',#2959,#2960);
+#2959 = CARTESIAN_POINT('',(0.25,-1.52,-25.));
+#2960 = VECTOR('',#2961,1.);
+#2961 = DIRECTION('',(0.,1.,0.));
+#2962 = PCURVE('',#2646,#2963);
+#2963 = DEFINITIONAL_REPRESENTATION('',(#2964),#2968);
+#2964 = LINE('',#2965,#2966);
+#2965 = CARTESIAN_POINT('',(0.5,0.));
+#2966 = VECTOR('',#2967,1.);
+#2967 = DIRECTION('',(0.,1.));
+#2968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2969 = PCURVE('',#2733,#2970);
+#2970 = DEFINITIONAL_REPRESENTATION('',(#2971),#2975);
+#2971 = LINE('',#2972,#2973);
+#2972 = CARTESIAN_POINT('',(0.,0.));
+#2973 = VECTOR('',#2974,1.);
+#2974 = DIRECTION('',(0.,-1.));
+#2975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2976 = ORIENTED_EDGE('',*,*,#2905,.F.);
+#2977 = ADVANCED_FACE('',(#2978),#2733,.T.);
+#2978 = FACE_BOUND('',#2979,.T.);
+#2979 = EDGE_LOOP('',(#2980,#2981,#2982,#2983));
+#2980 = ORIENTED_EDGE('',*,*,#2715,.F.);
+#2981 = ORIENTED_EDGE('',*,*,#2956,.T.);
+#2982 = ORIENTED_EDGE('',*,*,#2880,.T.);
+#2983 = ORIENTED_EDGE('',*,*,#2984,.F.);
+#2984 = EDGE_CURVE('',#2718,#2883,#2985,.T.);
+#2985 = SURFACE_CURVE('',#2986,(#2990,#2997),.PCURVE_S1.);
+#2986 = LINE('',#2987,#2988);
+#2987 = CARTESIAN_POINT('',(0.25,-1.625,-4.));
+#2988 = VECTOR('',#2989,1.);
+#2989 = DIRECTION('',(0.,1.,0.));
+#2990 = PCURVE('',#2733,#2991);
+#2991 = DEFINITIONAL_REPRESENTATION('',(#2992),#2996);
+#2992 = LINE('',#2993,#2994);
+#2993 = CARTESIAN_POINT('',(21.,0.105));
+#2994 = VECTOR('',#2995,1.);
+#2995 = DIRECTION('',(0.,-1.));
+#2996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2997 = PCURVE('',#2998,#3003);
+#2998 = PLANE('',#2999);
+#2999 = AXIS2_PLACEMENT_3D('',#3000,#3001,#3002);
+#3000 = CARTESIAN_POINT('',(0.25,-1.52,-25.));
+#3001 = DIRECTION('',(1.,0.,0.));
+#3002 = DIRECTION('',(0.,0.,1.));
+#3003 = DEFINITIONAL_REPRESENTATION('',(#3004),#3008);
+#3004 = LINE('',#3005,#3006);
+#3005 = CARTESIAN_POINT('',(21.,0.105));
+#3006 = VECTOR('',#3007,1.);
+#3007 = DIRECTION('',(0.,-1.));
+#3008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3009 = ADVANCED_FACE('',(#3010),#2780,.F.);
+#3010 = FACE_BOUND('',#3011,.F.);
+#3011 = EDGE_LOOP('',(#3012,#3035,#3063,#3089));
+#3012 = ORIENTED_EDGE('',*,*,#3013,.F.);
+#3013 = EDGE_CURVE('',#3014,#2598,#3016,.T.);
+#3014 = VERTEX_POINT('',#3015);
+#3015 = CARTESIAN_POINT('',(-0.25,-1.625,-4.));
+#3016 = SURFACE_CURVE('',#3017,(#3021,#3028),.PCURVE_S1.);
+#3017 = LINE('',#3018,#3019);
+#3018 = CARTESIAN_POINT('',(-0.25,-1.625,-4.));
+#3019 = VECTOR('',#3020,1.);
+#3020 = DIRECTION('',(0.,1.,0.));
+#3021 = PCURVE('',#2780,#3022);
+#3022 = DEFINITIONAL_REPRESENTATION('',(#3023),#3027);
+#3023 = LINE('',#3024,#3025);
+#3024 = CARTESIAN_POINT('',(0.,0.));
+#3025 = VECTOR('',#3026,1.);
+#3026 = DIRECTION('',(0.,1.));
+#3027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3028 = PCURVE('',#2810,#3029);
+#3029 = DEFINITIONAL_REPRESENTATION('',(#3030),#3034);
+#3030 = LINE('',#3031,#3032);
+#3031 = CARTESIAN_POINT('',(0.,0.));
+#3032 = VECTOR('',#3033,1.);
+#3033 = DIRECTION('',(0.,-1.));
+#3034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3035 = ORIENTED_EDGE('',*,*,#3036,.T.);
+#3036 = EDGE_CURVE('',#3014,#3037,#3039,.T.);
+#3037 = VERTEX_POINT('',#3038);
+#3038 = CARTESIAN_POINT('',(0.25,-1.625,-4.));
+#3039 = SURFACE_CURVE('',#3040,(#3044,#3051),.PCURVE_S1.);
+#3040 = LINE('',#3041,#3042);
+#3041 = CARTESIAN_POINT('',(-0.25,-1.625,-4.));
+#3042 = VECTOR('',#3043,1.);
+#3043 = DIRECTION('',(1.,0.,0.));
+#3044 = PCURVE('',#2780,#3045);
+#3045 = DEFINITIONAL_REPRESENTATION('',(#3046),#3050);
+#3046 = LINE('',#3047,#3048);
+#3047 = CARTESIAN_POINT('',(0.,0.));
+#3048 = VECTOR('',#3049,1.);
+#3049 = DIRECTION('',(1.,0.));
+#3050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3051 = PCURVE('',#3052,#3057);
+#3052 = PLANE('',#3053);
+#3053 = AXIS2_PLACEMENT_3D('',#3054,#3055,#3056);
+#3054 = CARTESIAN_POINT('',(-0.25,-1.625,-4.));
+#3055 = DIRECTION('',(0.,1.,0.));
+#3056 = DIRECTION('',(0.,0.,1.));
+#3057 = DEFINITIONAL_REPRESENTATION('',(#3058),#3062);
+#3058 = LINE('',#3059,#3060);
+#3059 = CARTESIAN_POINT('',(0.,0.));
+#3060 = VECTOR('',#3061,1.);
+#3061 = DIRECTION('',(0.,1.));
+#3062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3063 = ORIENTED_EDGE('',*,*,#3064,.T.);
+#3064 = EDGE_CURVE('',#3037,#2718,#3065,.T.);
+#3065 = SURFACE_CURVE('',#3066,(#3070,#3077),.PCURVE_S1.);
+#3066 = LINE('',#3067,#3068);
+#3067 = CARTESIAN_POINT('',(0.25,-1.625,-4.));
+#3068 = VECTOR('',#3069,1.);
+#3069 = DIRECTION('',(0.,1.,0.));
+#3070 = PCURVE('',#2780,#3071);
+#3071 = DEFINITIONAL_REPRESENTATION('',(#3072),#3076);
+#3072 = LINE('',#3073,#3074);
+#3073 = CARTESIAN_POINT('',(0.5,0.));
+#3074 = VECTOR('',#3075,1.);
+#3075 = DIRECTION('',(0.,1.));
+#3076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3077 = PCURVE('',#3078,#3083);
+#3078 = PLANE('',#3079);
+#3079 = AXIS2_PLACEMENT_3D('',#3080,#3081,#3082);
+#3080 = CARTESIAN_POINT('',(0.25,-1.625,-4.));
+#3081 = DIRECTION('',(1.,0.,0.));
+#3082 = DIRECTION('',(0.,0.,1.));
+#3083 = DEFINITIONAL_REPRESENTATION('',(#3084),#3088);
+#3084 = LINE('',#3085,#3086);
+#3085 = CARTESIAN_POINT('',(0.,0.));
+#3086 = VECTOR('',#3087,1.);
+#3087 = DIRECTION('',(0.,-1.));
+#3088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3089 = ORIENTED_EDGE('',*,*,#2767,.F.);
+#3090 = ADVANCED_FACE('',(#3091),#2810,.F.);
+#3091 = FACE_BOUND('',#3092,.F.);
+#3092 = EDGE_LOOP('',(#3093,#3121,#3142,#3143));
+#3093 = ORIENTED_EDGE('',*,*,#3094,.F.);
+#3094 = EDGE_CURVE('',#3095,#2795,#3097,.T.);
+#3095 = VERTEX_POINT('',#3096);
+#3096 = CARTESIAN_POINT('',(-0.25,-1.625,-3.));
+#3097 = SURFACE_CURVE('',#3098,(#3102,#3109),.PCURVE_S1.);
+#3098 = LINE('',#3099,#3100);
+#3099 = CARTESIAN_POINT('',(-0.25,-1.625,-3.));
+#3100 = VECTOR('',#3101,1.);
+#3101 = DIRECTION('',(0.,1.,0.));
+#3102 = PCURVE('',#2810,#3103);
+#3103 = DEFINITIONAL_REPRESENTATION('',(#3104),#3108);
+#3104 = LINE('',#3105,#3106);
+#3105 = CARTESIAN_POINT('',(1.,0.));
+#3106 = VECTOR('',#3107,1.);
+#3107 = DIRECTION('',(0.,-1.));
+#3108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3109 = PCURVE('',#3110,#3115);
+#3110 = PLANE('',#3111);
+#3111 = AXIS2_PLACEMENT_3D('',#3112,#3113,#3114);
+#3112 = CARTESIAN_POINT('',(-0.25,-1.625,-3.));
+#3113 = DIRECTION('',(0.,0.,1.));
+#3114 = DIRECTION('',(1.,0.,0.));
+#3115 = DEFINITIONAL_REPRESENTATION('',(#3116),#3120);
+#3116 = LINE('',#3117,#3118);
+#3117 = CARTESIAN_POINT('',(0.,0.));
+#3118 = VECTOR('',#3119,1.);
+#3119 = DIRECTION('',(0.,1.));
+#3120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3121 = ORIENTED_EDGE('',*,*,#3122,.F.);
+#3122 = EDGE_CURVE('',#3014,#3095,#3123,.T.);
+#3123 = SURFACE_CURVE('',#3124,(#3128,#3135),.PCURVE_S1.);
+#3124 = LINE('',#3125,#3126);
+#3125 = CARTESIAN_POINT('',(-0.25,-1.625,-4.));
+#3126 = VECTOR('',#3127,1.);
+#3127 = DIRECTION('',(0.,0.,1.));
+#3128 = PCURVE('',#2810,#3129);
+#3129 = DEFINITIONAL_REPRESENTATION('',(#3130),#3134);
+#3130 = LINE('',#3131,#3132);
+#3131 = CARTESIAN_POINT('',(0.,0.));
+#3132 = VECTOR('',#3133,1.);
+#3133 = DIRECTION('',(1.,0.));
+#3134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3135 = PCURVE('',#3052,#3136);
+#3136 = DEFINITIONAL_REPRESENTATION('',(#3137),#3141);
+#3137 = LINE('',#3138,#3139);
+#3138 = CARTESIAN_POINT('',(0.,0.));
+#3139 = VECTOR('',#3140,1.);
+#3140 = DIRECTION('',(1.,0.));
+#3141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3142 = ORIENTED_EDGE('',*,*,#3013,.T.);
+#3143 = ORIENTED_EDGE('',*,*,#2794,.T.);
+#3144 = ADVANCED_FACE('',(#3145),#2865,.F.);
+#3145 = FACE_BOUND('',#3146,.F.);
+#3146 = EDGE_LOOP('',(#3147,#3175,#3176,#3204,#3239));
+#3147 = ORIENTED_EDGE('',*,*,#3148,.F.);
+#3148 = EDGE_CURVE('',#2795,#3149,#3151,.T.);
+#3149 = VERTEX_POINT('',#3150);
+#3150 = CARTESIAN_POINT('',(-0.25,-1.52,-0.764065220281));
+#3151 = SURFACE_CURVE('',#3152,(#3156,#3163),.PCURVE_S1.);
+#3152 = LINE('',#3153,#3154);
+#3153 = CARTESIAN_POINT('',(-0.25,-1.52,-25.));
+#3154 = VECTOR('',#3155,1.);
+#3155 = DIRECTION('',(0.,0.,1.));
+#3156 = PCURVE('',#2865,#3157);
+#3157 = DEFINITIONAL_REPRESENTATION('',(#3158),#3162);
+#3158 = LINE('',#3159,#3160);
+#3159 = CARTESIAN_POINT('',(0.,0.));
+#3160 = VECTOR('',#3161,1.);
+#3161 = DIRECTION('',(1.,0.));
+#3162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3163 = PCURVE('',#3164,#3169);
+#3164 = PLANE('',#3165);
+#3165 = AXIS2_PLACEMENT_3D('',#3166,#3167,#3168);
+#3166 = CARTESIAN_POINT('',(-0.25,-1.52,-25.));
+#3167 = DIRECTION('',(0.,1.,0.));
+#3168 = DIRECTION('',(0.,0.,1.));
+#3169 = DEFINITIONAL_REPRESENTATION('',(#3170),#3174);
+#3170 = LINE('',#3171,#3172);
+#3171 = CARTESIAN_POINT('',(0.,0.));
+#3172 = VECTOR('',#3173,1.);
+#3173 = DIRECTION('',(1.,0.));
+#3174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3175 = ORIENTED_EDGE('',*,*,#2851,.T.);
+#3176 = ORIENTED_EDGE('',*,*,#3177,.T.);
+#3177 = EDGE_CURVE('',#2824,#3178,#3180,.T.);
+#3178 = VERTEX_POINT('',#3179);
+#3179 = CARTESIAN_POINT('',(-0.25,-1.02,-0.820588489941));
+#3180 = SURFACE_CURVE('',#3181,(#3185,#3192),.PCURVE_S1.);
+#3181 = LINE('',#3182,#3183);
+#3182 = CARTESIAN_POINT('',(-0.25,-1.02,-25.));
+#3183 = VECTOR('',#3184,1.);
+#3184 = DIRECTION('',(0.,0.,1.));
+#3185 = PCURVE('',#2865,#3186);
+#3186 = DEFINITIONAL_REPRESENTATION('',(#3187),#3191);
+#3187 = LINE('',#3188,#3189);
+#3188 = CARTESIAN_POINT('',(0.,-0.5));
+#3189 = VECTOR('',#3190,1.);
+#3190 = DIRECTION('',(1.,0.));
+#3191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3192 = PCURVE('',#3193,#3198);
+#3193 = PLANE('',#3194);
+#3194 = AXIS2_PLACEMENT_3D('',#3195,#3196,#3197);
+#3195 = CARTESIAN_POINT('',(-0.25,-1.02,-25.));
+#3196 = DIRECTION('',(0.,1.,0.));
+#3197 = DIRECTION('',(0.,0.,1.));
+#3198 = DEFINITIONAL_REPRESENTATION('',(#3199),#3203);
+#3199 = LINE('',#3200,#3201);
+#3200 = CARTESIAN_POINT('',(0.,0.));
+#3201 = VECTOR('',#3202,1.);
+#3202 = DIRECTION('',(1.,0.));
+#3203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3204 = ORIENTED_EDGE('',*,*,#3205,.T.);
+#3205 = EDGE_CURVE('',#3178,#3206,#3208,.T.);
+#3206 = VERTEX_POINT('',#3207);
+#3207 = CARTESIAN_POINT('',(-0.25,-1.25,-1.));
+#3208 = SURFACE_CURVE('',#3209,(#3214,#3221),.PCURVE_S1.);
+#3209 = HYPERBOLA('',#3210,0.5,0.25);
+#3210 = AXIS2_PLACEMENT_3D('',#3211,#3212,#3213);
+#3211 = CARTESIAN_POINT('',(-0.25,-1.25,-1.5));
+#3212 = DIRECTION('',(1.,0.,0.));
+#3213 = DIRECTION('',(-0.,0.,1.));
+#3214 = PCURVE('',#2865,#3215);
+#3215 = DEFINITIONAL_REPRESENTATION('',(#3216),#3220);
+#3216 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3217,#3218,#3219),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.963733684325,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,1.11836173717,1.)) REPRESENTATION_ITEM('') 
+  );
+#3217 = CARTESIAN_POINT('',(24.250732975165,-0.55));
+#3218 = CARTESIAN_POINT('',(24.,-0.381934363913));
+#3219 = CARTESIAN_POINT('',(24.,-0.27));
+#3220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3221 = PCURVE('',#3222,#3227);
+#3222 = CONICAL_SURFACE('',#3223,0.25,0.463647609001);
+#3223 = AXIS2_PLACEMENT_3D('',#3224,#3225,#3226);
+#3224 = CARTESIAN_POINT('',(0.,-1.25,-1.));
+#3225 = DIRECTION('',(0.,0.,1.));
+#3226 = DIRECTION('',(1.,0.,0.));
+#3227 = DEFINITIONAL_REPRESENTATION('',(#3228),#3238);
+#3228 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3229,#3230,#3231,#3232,#3233,
+    #3234,#3235,#3236,#3237),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -0.963733684325,0.),.PIECEWISE_BEZIER_KNOTS.);
+#3229 = CARTESIAN_POINT('',(2.299651053248,0.250732975165));
+#3230 = CARTESIAN_POINT('',(2.379883782144,0.183271617262));
+#3231 = CARTESIAN_POINT('',(2.468355723651,0.128261468706));
+#3232 = CARTESIAN_POINT('',(2.565271797537,8.421069964562E-02));
+#3233 = CARTESIAN_POINT('',(2.670388277562,5.001295173105E-02));
+#3234 = CARTESIAN_POINT('',(2.782853912262,2.487810465645E-02));
+#3235 = CARTESIAN_POINT('',(2.900659690605,8.29270209833E-03));
+#3236 = CARTESIAN_POINT('',(3.021125943049,9.029313368469E-17));
+#3237 = CARTESIAN_POINT('',(3.14159265359,8.881784197001E-17));
+#3238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3239 = ORIENTED_EDGE('',*,*,#3240,.T.);
+#3240 = EDGE_CURVE('',#3206,#3149,#3241,.T.);
+#3241 = SURFACE_CURVE('',#3242,(#3247,#3254),.PCURVE_S1.);
+#3242 = HYPERBOLA('',#3243,0.5,0.25);
+#3243 = AXIS2_PLACEMENT_3D('',#3244,#3245,#3246);
+#3244 = CARTESIAN_POINT('',(-0.25,-1.25,-1.5));
+#3245 = DIRECTION('',(1.,0.,0.));
+#3246 = DIRECTION('',(-0.,0.,1.));
+#3247 = PCURVE('',#2865,#3248);
+#3248 = DEFINITIONAL_REPRESENTATION('',(#3249),#3253);
+#3249 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3250,#3251,#3252),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.066197644907),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.145494487184,1.)) REPRESENTATION_ITEM('') );
+#3250 = CARTESIAN_POINT('',(24.,-0.27));
+#3251 = CARTESIAN_POINT('',(24.,-0.148063429621));
+#3252 = CARTESIAN_POINT('',(24.31215762017,5.E-02));
+#3253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3254 = PCURVE('',#3222,#3255);
+#3255 = DEFINITIONAL_REPRESENTATION('',(#3256),#3266);
+#3256 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3257,#3258,#3259,#3260,#3261,
+    #3262,#3263,#3264,#3265),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,
+    1.066197644907),.PIECEWISE_BEZIER_KNOTS.);
+#3257 = CARTESIAN_POINT('',(3.14159265359,8.881784197001E-17));
+#3258 = CARTESIAN_POINT('',(3.274867359203,8.718569755365E-17));
+#3259 = CARTESIAN_POINT('',(3.408140862596,1.014979888746E-02));
+#3260 = CARTESIAN_POINT('',(3.537816522572,3.044939212233E-02));
+#3261 = CARTESIAN_POINT('',(3.660244072213,6.128340062362E-02));
+#3262 = CARTESIAN_POINT('',(3.772947428848,0.103420978208));
+#3263 = CARTESIAN_POINT('',(3.875239464023,0.15805246858));
+#3264 = CARTESIAN_POINT('',(3.967136209222,0.226861808577));
+#3265 = CARTESIAN_POINT('',(4.049185987679,0.31215762017));
+#3266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3267 = ADVANCED_FACE('',(#3268),#2839,.F.);
+#3268 = FACE_BOUND('',#3269,.F.);
+#3269 = EDGE_LOOP('',(#3270,#3298,#3299,#3322));
+#3270 = ORIENTED_EDGE('',*,*,#3271,.F.);
+#3271 = EDGE_CURVE('',#2824,#3272,#3274,.T.);
+#3272 = VERTEX_POINT('',#3273);
+#3273 = CARTESIAN_POINT('',(-0.25,-0.925,-3.));
+#3274 = SURFACE_CURVE('',#3275,(#3279,#3286),.PCURVE_S1.);
+#3275 = LINE('',#3276,#3277);
+#3276 = CARTESIAN_POINT('',(-0.25,-1.625,-3.));
+#3277 = VECTOR('',#3278,1.);
+#3278 = DIRECTION('',(0.,1.,0.));
+#3279 = PCURVE('',#2839,#3280);
+#3280 = DEFINITIONAL_REPRESENTATION('',(#3281),#3285);
+#3281 = LINE('',#3282,#3283);
+#3282 = CARTESIAN_POINT('',(1.,0.));
+#3283 = VECTOR('',#3284,1.);
+#3284 = DIRECTION('',(0.,-1.));
+#3285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3286 = PCURVE('',#3287,#3292);
+#3287 = PLANE('',#3288);
+#3288 = AXIS2_PLACEMENT_3D('',#3289,#3290,#3291);
+#3289 = CARTESIAN_POINT('',(-0.25,-1.625,-3.));
+#3290 = DIRECTION('',(0.,0.,1.));
+#3291 = DIRECTION('',(1.,0.,0.));
+#3292 = DEFINITIONAL_REPRESENTATION('',(#3293),#3297);
+#3293 = LINE('',#3294,#3295);
+#3294 = CARTESIAN_POINT('',(0.,0.));
+#3295 = VECTOR('',#3296,1.);
+#3296 = DIRECTION('',(0.,1.));
+#3297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3298 = ORIENTED_EDGE('',*,*,#2823,.F.);
+#3299 = ORIENTED_EDGE('',*,*,#3300,.T.);
+#3300 = EDGE_CURVE('',#2659,#3301,#3303,.T.);
+#3301 = VERTEX_POINT('',#3302);
+#3302 = CARTESIAN_POINT('',(-0.25,-0.925,-4.));
+#3303 = SURFACE_CURVE('',#3304,(#3308,#3315),.PCURVE_S1.);
+#3304 = LINE('',#3305,#3306);
+#3305 = CARTESIAN_POINT('',(-0.25,-1.625,-4.));
+#3306 = VECTOR('',#3307,1.);
+#3307 = DIRECTION('',(0.,1.,0.));
+#3308 = PCURVE('',#2839,#3309);
+#3309 = DEFINITIONAL_REPRESENTATION('',(#3310),#3314);
+#3310 = LINE('',#3311,#3312);
+#3311 = CARTESIAN_POINT('',(0.,0.));
+#3312 = VECTOR('',#3313,1.);
+#3313 = DIRECTION('',(0.,-1.));
+#3314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3315 = PCURVE('',#2940,#3316);
+#3316 = DEFINITIONAL_REPRESENTATION('',(#3317),#3321);
+#3317 = LINE('',#3318,#3319);
+#3318 = CARTESIAN_POINT('',(0.,0.));
+#3319 = VECTOR('',#3320,1.);
+#3320 = DIRECTION('',(0.,1.));
+#3321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3322 = ORIENTED_EDGE('',*,*,#3323,.T.);
+#3323 = EDGE_CURVE('',#3301,#3272,#3324,.T.);
+#3324 = SURFACE_CURVE('',#3325,(#3329,#3336),.PCURVE_S1.);
+#3325 = LINE('',#3326,#3327);
+#3326 = CARTESIAN_POINT('',(-0.25,-0.925,-4.));
+#3327 = VECTOR('',#3328,1.);
+#3328 = DIRECTION('',(0.,0.,1.));
+#3329 = PCURVE('',#2839,#3330);
+#3330 = DEFINITIONAL_REPRESENTATION('',(#3331),#3335);
+#3331 = LINE('',#3332,#3333);
+#3332 = CARTESIAN_POINT('',(0.,-0.7));
+#3333 = VECTOR('',#3334,1.);
+#3334 = DIRECTION('',(1.,0.));
+#3335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3336 = PCURVE('',#3337,#3342);
+#3337 = PLANE('',#3338);
+#3338 = AXIS2_PLACEMENT_3D('',#3339,#3340,#3341);
+#3339 = CARTESIAN_POINT('',(-0.25,-0.925,-4.));
+#3340 = DIRECTION('',(0.,1.,0.));
+#3341 = DIRECTION('',(0.,0.,1.));
+#3342 = DEFINITIONAL_REPRESENTATION('',(#3343),#3347);
+#3343 = LINE('',#3344,#3345);
+#3344 = CARTESIAN_POINT('',(0.,0.));
+#3345 = VECTOR('',#3346,1.);
+#3346 = DIRECTION('',(1.,0.));
+#3347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3348 = ADVANCED_FACE('',(#3349),#2940,.F.);
+#3349 = FACE_BOUND('',#3350,.F.);
+#3350 = EDGE_LOOP('',(#3351,#3352,#3353,#3381));
+#3351 = ORIENTED_EDGE('',*,*,#3300,.F.);
+#3352 = ORIENTED_EDGE('',*,*,#2927,.T.);
+#3353 = ORIENTED_EDGE('',*,*,#3354,.T.);
+#3354 = EDGE_CURVE('',#2883,#3355,#3357,.T.);
+#3355 = VERTEX_POINT('',#3356);
+#3356 = CARTESIAN_POINT('',(0.25,-0.925,-4.));
+#3357 = SURFACE_CURVE('',#3358,(#3362,#3369),.PCURVE_S1.);
+#3358 = LINE('',#3359,#3360);
+#3359 = CARTESIAN_POINT('',(0.25,-1.625,-4.));
+#3360 = VECTOR('',#3361,1.);
+#3361 = DIRECTION('',(0.,1.,0.));
+#3362 = PCURVE('',#2940,#3363);
+#3363 = DEFINITIONAL_REPRESENTATION('',(#3364),#3368);
+#3364 = LINE('',#3365,#3366);
+#3365 = CARTESIAN_POINT('',(0.5,0.));
+#3366 = VECTOR('',#3367,1.);
+#3367 = DIRECTION('',(0.,1.));
+#3368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3369 = PCURVE('',#3370,#3375);
+#3370 = PLANE('',#3371);
+#3371 = AXIS2_PLACEMENT_3D('',#3372,#3373,#3374);
+#3372 = CARTESIAN_POINT('',(0.25,-1.625,-4.));
+#3373 = DIRECTION('',(1.,0.,0.));
+#3374 = DIRECTION('',(0.,0.,1.));
+#3375 = DEFINITIONAL_REPRESENTATION('',(#3376),#3380);
+#3376 = LINE('',#3377,#3378);
+#3377 = CARTESIAN_POINT('',(0.,0.));
+#3378 = VECTOR('',#3379,1.);
+#3379 = DIRECTION('',(0.,-1.));
+#3380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3381 = ORIENTED_EDGE('',*,*,#3382,.F.);
+#3382 = EDGE_CURVE('',#3301,#3355,#3383,.T.);
+#3383 = SURFACE_CURVE('',#3384,(#3388,#3395),.PCURVE_S1.);
+#3384 = LINE('',#3385,#3386);
+#3385 = CARTESIAN_POINT('',(-0.25,-0.925,-4.));
+#3386 = VECTOR('',#3387,1.);
+#3387 = DIRECTION('',(1.,0.,0.));
+#3388 = PCURVE('',#2940,#3389);
+#3389 = DEFINITIONAL_REPRESENTATION('',(#3390),#3394);
+#3390 = LINE('',#3391,#3392);
+#3391 = CARTESIAN_POINT('',(0.,0.7));
+#3392 = VECTOR('',#3393,1.);
+#3393 = DIRECTION('',(1.,0.));
+#3394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3395 = PCURVE('',#3337,#3396);
+#3396 = DEFINITIONAL_REPRESENTATION('',(#3397),#3401);
+#3397 = LINE('',#3398,#3399);
+#3398 = CARTESIAN_POINT('',(0.,0.));
+#3399 = VECTOR('',#3400,1.);
+#3400 = DIRECTION('',(0.,1.));
+#3401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3402 = ADVANCED_FACE('',(#3403),#2998,.T.);
+#3403 = FACE_BOUND('',#3404,.T.);
+#3404 = EDGE_LOOP('',(#3405,#3428,#3429,#3452));
+#3405 = ORIENTED_EDGE('',*,*,#3406,.F.);
+#3406 = EDGE_CURVE('',#2718,#3407,#3409,.T.);
+#3407 = VERTEX_POINT('',#3408);
+#3408 = CARTESIAN_POINT('',(0.25,-1.52,-3.));
+#3409 = SURFACE_CURVE('',#3410,(#3414,#3421),.PCURVE_S1.);
+#3410 = LINE('',#3411,#3412);
+#3411 = CARTESIAN_POINT('',(0.25,-1.52,-25.));
+#3412 = VECTOR('',#3413,1.);
+#3413 = DIRECTION('',(0.,0.,1.));
+#3414 = PCURVE('',#2998,#3415);
+#3415 = DEFINITIONAL_REPRESENTATION('',(#3416),#3420);
+#3416 = LINE('',#3417,#3418);
+#3417 = CARTESIAN_POINT('',(0.,0.));
+#3418 = VECTOR('',#3419,1.);
+#3419 = DIRECTION('',(1.,0.));
+#3420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3421 = PCURVE('',#3078,#3422);
+#3422 = DEFINITIONAL_REPRESENTATION('',(#3423),#3427);
+#3423 = LINE('',#3424,#3425);
+#3424 = CARTESIAN_POINT('',(-21.,-0.105));
+#3425 = VECTOR('',#3426,1.);
+#3426 = DIRECTION('',(1.,0.));
+#3427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3428 = ORIENTED_EDGE('',*,*,#2984,.T.);
+#3429 = ORIENTED_EDGE('',*,*,#3430,.T.);
+#3430 = EDGE_CURVE('',#2883,#3431,#3433,.T.);
+#3431 = VERTEX_POINT('',#3432);
+#3432 = CARTESIAN_POINT('',(0.25,-1.02,-3.));
+#3433 = SURFACE_CURVE('',#3434,(#3438,#3445),.PCURVE_S1.);
+#3434 = LINE('',#3435,#3436);
+#3435 = CARTESIAN_POINT('',(0.25,-1.02,-25.));
+#3436 = VECTOR('',#3437,1.);
+#3437 = DIRECTION('',(0.,0.,1.));
+#3438 = PCURVE('',#2998,#3439);
+#3439 = DEFINITIONAL_REPRESENTATION('',(#3440),#3444);
+#3440 = LINE('',#3441,#3442);
+#3441 = CARTESIAN_POINT('',(0.,-0.5));
+#3442 = VECTOR('',#3443,1.);
+#3443 = DIRECTION('',(1.,0.));
+#3444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3445 = PCURVE('',#3370,#3446);
+#3446 = DEFINITIONAL_REPRESENTATION('',(#3447),#3451);
+#3447 = LINE('',#3448,#3449);
+#3448 = CARTESIAN_POINT('',(-21.,-0.605));
+#3449 = VECTOR('',#3450,1.);
+#3450 = DIRECTION('',(1.,0.));
+#3451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3452 = ORIENTED_EDGE('',*,*,#3453,.F.);
+#3453 = EDGE_CURVE('',#3407,#3431,#3454,.T.);
+#3454 = SURFACE_CURVE('',#3455,(#3459,#3466),.PCURVE_S1.);
+#3455 = LINE('',#3456,#3457);
+#3456 = CARTESIAN_POINT('',(0.25,-1.625,-3.));
+#3457 = VECTOR('',#3458,1.);
+#3458 = DIRECTION('',(0.,1.,0.));
+#3459 = PCURVE('',#2998,#3460);
+#3460 = DEFINITIONAL_REPRESENTATION('',(#3461),#3465);
+#3461 = LINE('',#3462,#3463);
+#3462 = CARTESIAN_POINT('',(22.,0.105));
+#3463 = VECTOR('',#3464,1.);
+#3464 = DIRECTION('',(0.,-1.));
+#3465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3466 = PCURVE('',#3467,#3472);
+#3467 = PLANE('',#3468);
+#3468 = AXIS2_PLACEMENT_3D('',#3469,#3470,#3471);
+#3469 = CARTESIAN_POINT('',(0.25,-1.52,-25.));
+#3470 = DIRECTION('',(1.,0.,0.));
+#3471 = DIRECTION('',(0.,0.,1.));
+#3472 = DEFINITIONAL_REPRESENTATION('',(#3473),#3477);
+#3473 = LINE('',#3474,#3475);
+#3474 = CARTESIAN_POINT('',(22.,0.105));
+#3475 = VECTOR('',#3476,1.);
+#3476 = DIRECTION('',(0.,-1.));
+#3477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3478 = ADVANCED_FACE('',(#3479),#3078,.T.);
+#3479 = FACE_BOUND('',#3480,.T.);
+#3480 = EDGE_LOOP('',(#3481,#3504,#3525,#3526));
+#3481 = ORIENTED_EDGE('',*,*,#3482,.F.);
+#3482 = EDGE_CURVE('',#3483,#3407,#3485,.T.);
+#3483 = VERTEX_POINT('',#3484);
+#3484 = CARTESIAN_POINT('',(0.25,-1.625,-3.));
+#3485 = SURFACE_CURVE('',#3486,(#3490,#3497),.PCURVE_S1.);
+#3486 = LINE('',#3487,#3488);
+#3487 = CARTESIAN_POINT('',(0.25,-1.625,-3.));
+#3488 = VECTOR('',#3489,1.);
+#3489 = DIRECTION('',(0.,1.,0.));
+#3490 = PCURVE('',#3078,#3491);
+#3491 = DEFINITIONAL_REPRESENTATION('',(#3492),#3496);
+#3492 = LINE('',#3493,#3494);
+#3493 = CARTESIAN_POINT('',(1.,0.));
+#3494 = VECTOR('',#3495,1.);
+#3495 = DIRECTION('',(0.,-1.));
+#3496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3497 = PCURVE('',#3110,#3498);
+#3498 = DEFINITIONAL_REPRESENTATION('',(#3499),#3503);
+#3499 = LINE('',#3500,#3501);
+#3500 = CARTESIAN_POINT('',(0.5,0.));
+#3501 = VECTOR('',#3502,1.);
+#3502 = DIRECTION('',(0.,1.));
+#3503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3504 = ORIENTED_EDGE('',*,*,#3505,.F.);
+#3505 = EDGE_CURVE('',#3037,#3483,#3506,.T.);
+#3506 = SURFACE_CURVE('',#3507,(#3511,#3518),.PCURVE_S1.);
+#3507 = LINE('',#3508,#3509);
+#3508 = CARTESIAN_POINT('',(0.25,-1.625,-4.));
+#3509 = VECTOR('',#3510,1.);
+#3510 = DIRECTION('',(0.,0.,1.));
+#3511 = PCURVE('',#3078,#3512);
+#3512 = DEFINITIONAL_REPRESENTATION('',(#3513),#3517);
+#3513 = LINE('',#3514,#3515);
+#3514 = CARTESIAN_POINT('',(0.,0.));
+#3515 = VECTOR('',#3516,1.);
+#3516 = DIRECTION('',(1.,0.));
+#3517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3518 = PCURVE('',#3052,#3519);
+#3519 = DEFINITIONAL_REPRESENTATION('',(#3520),#3524);
+#3520 = LINE('',#3521,#3522);
+#3521 = CARTESIAN_POINT('',(0.,0.5));
+#3522 = VECTOR('',#3523,1.);
+#3523 = DIRECTION('',(1.,0.));
+#3524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3525 = ORIENTED_EDGE('',*,*,#3064,.T.);
+#3526 = ORIENTED_EDGE('',*,*,#3406,.T.);
+#3527 = ADVANCED_FACE('',(#3528),#3052,.F.);
+#3528 = FACE_BOUND('',#3529,.F.);
+#3529 = EDGE_LOOP('',(#3530,#3531,#3532,#3553));
+#3530 = ORIENTED_EDGE('',*,*,#3036,.F.);
+#3531 = ORIENTED_EDGE('',*,*,#3122,.T.);
+#3532 = ORIENTED_EDGE('',*,*,#3533,.T.);
+#3533 = EDGE_CURVE('',#3095,#3483,#3534,.T.);
+#3534 = SURFACE_CURVE('',#3535,(#3539,#3546),.PCURVE_S1.);
+#3535 = LINE('',#3536,#3537);
+#3536 = CARTESIAN_POINT('',(-0.25,-1.625,-3.));
+#3537 = VECTOR('',#3538,1.);
+#3538 = DIRECTION('',(1.,0.,0.));
+#3539 = PCURVE('',#3052,#3540);
+#3540 = DEFINITIONAL_REPRESENTATION('',(#3541),#3545);
+#3541 = LINE('',#3542,#3543);
+#3542 = CARTESIAN_POINT('',(1.,0.));
+#3543 = VECTOR('',#3544,1.);
+#3544 = DIRECTION('',(0.,1.));
+#3545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3546 = PCURVE('',#3110,#3547);
+#3547 = DEFINITIONAL_REPRESENTATION('',(#3548),#3552);
+#3548 = LINE('',#3549,#3550);
+#3549 = CARTESIAN_POINT('',(0.,0.));
+#3550 = VECTOR('',#3551,1.);
+#3551 = DIRECTION('',(1.,0.));
+#3552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3553 = ORIENTED_EDGE('',*,*,#3505,.F.);
+#3554 = ADVANCED_FACE('',(#3555),#3110,.T.);
+#3555 = FACE_BOUND('',#3556,.T.);
+#3556 = EDGE_LOOP('',(#3557,#3558,#3559,#3560));
+#3557 = ORIENTED_EDGE('',*,*,#3094,.F.);
+#3558 = ORIENTED_EDGE('',*,*,#3533,.T.);
+#3559 = ORIENTED_EDGE('',*,*,#3482,.T.);
+#3560 = ORIENTED_EDGE('',*,*,#3561,.F.);
+#3561 = EDGE_CURVE('',#2795,#3407,#3562,.T.);
+#3562 = SURFACE_CURVE('',#3563,(#3567,#3573),.PCURVE_S1.);
+#3563 = LINE('',#3564,#3565);
+#3564 = CARTESIAN_POINT('',(-0.25,-1.52,-3.));
+#3565 = VECTOR('',#3566,1.);
+#3566 = DIRECTION('',(1.,0.,0.));
+#3567 = PCURVE('',#3110,#3568);
+#3568 = DEFINITIONAL_REPRESENTATION('',(#3569),#3572);
+#3569 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3570,#3571),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#3570 = CARTESIAN_POINT('',(-5.E-02,0.105));
+#3571 = CARTESIAN_POINT('',(0.55,0.105));
+#3572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3573 = PCURVE('',#3164,#3574);
+#3574 = DEFINITIONAL_REPRESENTATION('',(#3575),#3578);
+#3575 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3576,#3577),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#3576 = CARTESIAN_POINT('',(22.,-5.E-02));
+#3577 = CARTESIAN_POINT('',(22.,0.55));
+#3578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3579 = ADVANCED_FACE('',(#3580),#3164,.F.);
+#3580 = FACE_BOUND('',#3581,.F.);
+#3581 = EDGE_LOOP('',(#3582,#3605,#3606,#3607));
+#3582 = ORIENTED_EDGE('',*,*,#3583,.F.);
+#3583 = EDGE_CURVE('',#3407,#3584,#3586,.T.);
+#3584 = VERTEX_POINT('',#3585);
+#3585 = CARTESIAN_POINT('',(0.25,-1.52,-0.764065220281));
+#3586 = SURFACE_CURVE('',#3587,(#3591,#3598),.PCURVE_S1.);
+#3587 = LINE('',#3588,#3589);
+#3588 = CARTESIAN_POINT('',(0.25,-1.52,-25.));
+#3589 = VECTOR('',#3590,1.);
+#3590 = DIRECTION('',(0.,0.,1.));
+#3591 = PCURVE('',#3164,#3592);
+#3592 = DEFINITIONAL_REPRESENTATION('',(#3593),#3597);
+#3593 = LINE('',#3594,#3595);
+#3594 = CARTESIAN_POINT('',(0.,0.5));
+#3595 = VECTOR('',#3596,1.);
+#3596 = DIRECTION('',(1.,0.));
+#3597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3598 = PCURVE('',#3467,#3599);
+#3599 = DEFINITIONAL_REPRESENTATION('',(#3600),#3604);
+#3600 = LINE('',#3601,#3602);
+#3601 = CARTESIAN_POINT('',(0.,0.));
+#3602 = VECTOR('',#3603,1.);
+#3603 = DIRECTION('',(1.,0.));
+#3604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3605 = ORIENTED_EDGE('',*,*,#3561,.F.);
+#3606 = ORIENTED_EDGE('',*,*,#3148,.T.);
+#3607 = ORIENTED_EDGE('',*,*,#3608,.T.);
+#3608 = EDGE_CURVE('',#3149,#3584,#3609,.T.);
+#3609 = SURFACE_CURVE('',#3610,(#3615,#3622),.PCURVE_S1.);
+#3610 = HYPERBOLA('',#3611,0.54,0.27);
+#3611 = AXIS2_PLACEMENT_3D('',#3612,#3613,#3614);
+#3612 = CARTESIAN_POINT('',(0.,-1.52,-1.5));
+#3613 = DIRECTION('',(0.,1.,0.));
+#3614 = DIRECTION('',(0.,-0.,1.));
+#3615 = PCURVE('',#3164,#3616);
+#3616 = DEFINITIONAL_REPRESENTATION('',(#3617),#3621);
+#3617 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3618,#3619,#3620),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.957800449201,
+0.957800449201),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.494847116342,1.)) REPRESENTATION_ITEM('') );
+#3618 = CARTESIAN_POINT('',(24.307217442824,-5.E-02));
+#3619 = CARTESIAN_POINT('',(23.861240955076,0.25));
+#3620 = CARTESIAN_POINT('',(24.307217442824,0.55));
+#3621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3622 = PCURVE('',#3222,#3623);
+#3623 = DEFINITIONAL_REPRESENTATION('',(#3624),#3641);
+#3624 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3625,#3626,#3627,#3628,#3629,
+    #3630,#3631,#3632,#3633,#3634,#3635,#3636,#3637,#3638,#3639,#3640),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(-0.957800449201,1.110223024625E-16,
+    0.957800449201),.UNSPECIFIED.);
+#3625 = CARTESIAN_POINT('',(3.874407755376,0.307217442824));
+#3626 = CARTESIAN_POINT('',(3.954499595432,0.235382409134));
+#3627 = CARTESIAN_POINT('',(4.042736598221,0.176771062913));
+#3628 = CARTESIAN_POINT('',(4.139306855599,0.129814355078));
+#3629 = CARTESIAN_POINT('',(4.243955198905,9.334759795921E-02));
+#3630 = CARTESIAN_POINT('',(4.355826461078,6.653854094961E-02));
+#3631 = CARTESIAN_POINT('',(4.472939298804,4.884618087096E-02));
+#3632 = CARTESIAN_POINT('',(4.592663924235,4.E-02));
+#3633 = CARTESIAN_POINT('',(4.832114036535,4.E-02));
+#3634 = CARTESIAN_POINT('',(4.951838661958,4.884618087082E-02));
+#3635 = CARTESIAN_POINT('',(5.068951499705,6.653854095032E-02));
+#3636 = CARTESIAN_POINT('',(5.180822761813,9.334759795834E-02));
+#3637 = CARTESIAN_POINT('',(5.285471105184,0.129814355078));
+#3638 = CARTESIAN_POINT('',(5.382041362538,0.176771062913));
+#3639 = CARTESIAN_POINT('',(5.470278365337,0.235382409134));
+#3640 = CARTESIAN_POINT('',(5.550370205393,0.307217442824));
+#3641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3642 = ADVANCED_FACE('',(#3643),#3222,.T.);
+#3643 = FACE_BOUND('',#3644,.T.);
+#3644 = EDGE_LOOP('',(#3645,#3670,#3697,#3698,#3728,#3758,#3787,#3815,
+    #3816,#3817,#3818));
+#3645 = ORIENTED_EDGE('',*,*,#3646,.T.);
+#3646 = EDGE_CURVE('',#3647,#3649,#3651,.T.);
+#3647 = VERTEX_POINT('',#3648);
+#3648 = CARTESIAN_POINT('',(0.25,-1.25,-1.));
+#3649 = VERTEX_POINT('',#3650);
+#3650 = CARTESIAN_POINT('',(0.75,-1.25,0.));
+#3651 = SEAM_CURVE('',#3652,(#3656,#3663),.PCURVE_S1.);
+#3652 = LINE('',#3653,#3654);
+#3653 = CARTESIAN_POINT('',(0.25,-1.25,-1.));
+#3654 = VECTOR('',#3655,1.);
+#3655 = DIRECTION('',(0.4472135955,-1.1E-16,0.894427191));
+#3656 = PCURVE('',#3222,#3657);
+#3657 = DEFINITIONAL_REPRESENTATION('',(#3658),#3662);
+#3658 = LINE('',#3659,#3660);
+#3659 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3660 = VECTOR('',#3661,1.);
+#3661 = DIRECTION('',(0.,1.));
+#3662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3663 = PCURVE('',#3222,#3664);
+#3664 = DEFINITIONAL_REPRESENTATION('',(#3665),#3669);
+#3665 = LINE('',#3666,#3667);
+#3666 = CARTESIAN_POINT('',(0.,-0.));
+#3667 = VECTOR('',#3668,1.);
+#3668 = DIRECTION('',(0.,1.));
+#3669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3670 = ORIENTED_EDGE('',*,*,#3671,.F.);
+#3671 = EDGE_CURVE('',#3649,#3649,#3672,.T.);
+#3672 = SURFACE_CURVE('',#3673,(#3678,#3685),.PCURVE_S1.);
+#3673 = CIRCLE('',#3674,0.75);
+#3674 = AXIS2_PLACEMENT_3D('',#3675,#3676,#3677);
+#3675 = CARTESIAN_POINT('',(0.,-1.25,2.22044604925E-16));
+#3676 = DIRECTION('',(0.,0.,1.));
+#3677 = DIRECTION('',(1.,0.,0.));
+#3678 = PCURVE('',#3222,#3679);
+#3679 = DEFINITIONAL_REPRESENTATION('',(#3680),#3684);
+#3680 = LINE('',#3681,#3682);
+#3681 = CARTESIAN_POINT('',(0.,1.));
+#3682 = VECTOR('',#3683,1.);
+#3683 = DIRECTION('',(1.,0.));
+#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.,-1.25,2.22044604925E-16));
+#3689 = DIRECTION('',(0.,0.,1.));
+#3690 = DIRECTION('',(1.,0.,0.));
+#3691 = DEFINITIONAL_REPRESENTATION('',(#3692),#3696);
+#3692 = CIRCLE('',#3693,0.75);
+#3693 = AXIS2_PLACEMENT_2D('',#3694,#3695);
+#3694 = CARTESIAN_POINT('',(0.,0.));
+#3695 = DIRECTION('',(1.,0.));
+#3696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3697 = ORIENTED_EDGE('',*,*,#3646,.F.);
+#3698 = ORIENTED_EDGE('',*,*,#3699,.F.);
+#3699 = EDGE_CURVE('',#3700,#3647,#3702,.T.);
+#3700 = VERTEX_POINT('',#3701);
+#3701 = CARTESIAN_POINT('',(0.25,-1.02,-0.820588489941));
+#3702 = SURFACE_CURVE('',#3703,(#3708,#3721),.PCURVE_S1.);
+#3703 = HYPERBOLA('',#3704,0.5,0.25);
+#3704 = AXIS2_PLACEMENT_3D('',#3705,#3706,#3707);
+#3705 = CARTESIAN_POINT('',(0.25,-1.25,-1.5));
+#3706 = DIRECTION('',(1.,0.,0.));
+#3707 = DIRECTION('',(-0.,0.,1.));
+#3708 = PCURVE('',#3222,#3709);
+#3709 = DEFINITIONAL_REPRESENTATION('',(#3710),#3720);
+#3710 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3711,#3712,#3713,#3714,#3715,
+    #3716,#3717,#3718,#3719),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -0.963733684325,0.),.PIECEWISE_BEZIER_KNOTS.);
+#3711 = CARTESIAN_POINT('',(0.841941600342,0.250732975165));
+#3712 = CARTESIAN_POINT('',(0.761708871445,0.183271617262));
+#3713 = CARTESIAN_POINT('',(0.673236929935,0.128261468706));
+#3714 = CARTESIAN_POINT('',(0.576320856059,8.421069964562E-02));
+#3715 = CARTESIAN_POINT('',(0.471204375992,5.001295173105E-02));
+#3716 = CARTESIAN_POINT('',(0.358738741336,2.487810465645E-02));
+#3717 = CARTESIAN_POINT('',(0.240932962981,8.29270209833E-03));
+#3718 = CARTESIAN_POINT('',(0.120466710541,8.881784197001E-17));
+#3719 = CARTESIAN_POINT('',(0.,8.881784197001E-17));
+#3720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3721 = PCURVE('',#3467,#3722);
+#3722 = DEFINITIONAL_REPRESENTATION('',(#3723),#3727);
+#3723 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3724,#3725,#3726),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.963733684325,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,1.11836173717,1.)) REPRESENTATION_ITEM('') 
+  );
+#3724 = CARTESIAN_POINT('',(24.250732975165,-0.55));
+#3725 = CARTESIAN_POINT('',(24.,-0.381934363913));
+#3726 = CARTESIAN_POINT('',(24.,-0.27));
+#3727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3728 = ORIENTED_EDGE('',*,*,#3729,.F.);
+#3729 = EDGE_CURVE('',#3730,#3700,#3732,.T.);
+#3730 = VERTEX_POINT('',#3731);
+#3731 = CARTESIAN_POINT('',(9.797958971133E-02,-1.02,-1.));
+#3732 = SURFACE_CURVE('',#3733,(#3738,#3751),.PCURVE_S1.);
+#3733 = HYPERBOLA('',#3734,0.46,0.23);
+#3734 = AXIS2_PLACEMENT_3D('',#3735,#3736,#3737);
+#3735 = CARTESIAN_POINT('',(0.,-1.02,-1.5));
+#3736 = DIRECTION('',(0.,1.,0.));
+#3737 = DIRECTION('',(0.,-0.,1.));
+#3738 = PCURVE('',#3222,#3739);
+#3739 = DEFINITIONAL_REPRESENTATION('',(#3740),#3750);
+#3740 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3741,#3742,#3743,#3744,#3745,
+    #3746,#3747,#3748,#3749),.UNSPECIFIED.,.F.,.F.,(9,9),(0.414064518876
+    ,1.081099193027),.PIECEWISE_BEZIER_KNOTS.);
+#3741 = CARTESIAN_POINT('',(1.168080485214,1.998401444325E-16));
+#3742 = CARTESIAN_POINT('',(1.091371497687,1.633894592412E-02));
+#3743 = CARTESIAN_POINT('',(1.017527308605,3.665052807753E-02));
+#3744 = CARTESIAN_POINT('',(0.947110794845,6.110783620212E-02));
+#3745 = CARTESIAN_POINT('',(0.880512186154,8.994287939556E-02));
+#3746 = CARTESIAN_POINT('',(0.817923400744,0.123450434806));
+#3747 = CARTESIAN_POINT('',(0.759380365143,0.161994087985));
+#3748 = CARTESIAN_POINT('',(0.704813341473,0.206014726296));
+#3749 = CARTESIAN_POINT('',(0.654082724414,0.256042326857));
+#3750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3751 = PCURVE('',#3193,#3752);
+#3752 = DEFINITIONAL_REPRESENTATION('',(#3753),#3757);
+#3753 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3754,#3755,#3756),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.414064518876,
+1.081099193027),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.056134362441,1.)) REPRESENTATION_ITEM('') );
+#3754 = CARTESIAN_POINT('',(24.,0.347979589711));
+#3755 = CARTESIAN_POINT('',(24.063035700279,0.428399017452));
+#3756 = CARTESIAN_POINT('',(24.256042326857,0.55));
+#3757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3758 = ORIENTED_EDGE('',*,*,#3759,.T.);
+#3759 = EDGE_CURVE('',#3730,#3760,#3762,.T.);
+#3760 = VERTEX_POINT('',#3761);
+#3761 = CARTESIAN_POINT('',(-9.797958971133E-02,-1.02,-1.));
+#3762 = SURFACE_CURVE('',#3763,(#3768,#3775),.PCURVE_S1.);
+#3763 = CIRCLE('',#3764,0.25);
+#3764 = AXIS2_PLACEMENT_3D('',#3765,#3766,#3767);
+#3765 = CARTESIAN_POINT('',(0.,-1.25,-1.));
+#3766 = DIRECTION('',(0.,0.,1.));
+#3767 = DIRECTION('',(1.,0.,0.));
+#3768 = PCURVE('',#3222,#3769);
+#3769 = DEFINITIONAL_REPRESENTATION('',(#3770),#3774);
+#3770 = LINE('',#3771,#3772);
+#3771 = CARTESIAN_POINT('',(0.,0.));
+#3772 = VECTOR('',#3773,1.);
+#3773 = DIRECTION('',(1.,0.));
+#3774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3775 = PCURVE('',#3776,#3781);
+#3776 = PLANE('',#3777);
+#3777 = AXIS2_PLACEMENT_3D('',#3778,#3779,#3780);
+#3778 = CARTESIAN_POINT('',(0.,-1.25,-1.));
+#3779 = DIRECTION('',(0.,0.,1.));
+#3780 = DIRECTION('',(1.,0.,0.));
+#3781 = DEFINITIONAL_REPRESENTATION('',(#3782),#3786);
+#3782 = CIRCLE('',#3783,0.25);
+#3783 = AXIS2_PLACEMENT_2D('',#3784,#3785);
+#3784 = CARTESIAN_POINT('',(0.,0.));
+#3785 = DIRECTION('',(1.,0.));
+#3786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3787 = ORIENTED_EDGE('',*,*,#3788,.F.);
+#3788 = EDGE_CURVE('',#3178,#3760,#3789,.T.);
+#3789 = SURFACE_CURVE('',#3790,(#3795,#3808),.PCURVE_S1.);
+#3790 = HYPERBOLA('',#3791,0.46,0.23);
+#3791 = AXIS2_PLACEMENT_3D('',#3792,#3793,#3794);
+#3792 = CARTESIAN_POINT('',(0.,-1.02,-1.5));
+#3793 = DIRECTION('',(0.,1.,0.));
+#3794 = DIRECTION('',(0.,-0.,1.));
+#3795 = PCURVE('',#3222,#3796);
+#3796 = DEFINITIONAL_REPRESENTATION('',(#3797),#3807);
+#3797 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3798,#3799,#3800,#3801,#3802,
+    #3803,#3804,#3805,#3806),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -1.081099193027,-0.414064518876),.PIECEWISE_BEZIER_KNOTS.);
+#3798 = CARTESIAN_POINT('',(2.487509929175,0.256042326857));
+#3799 = CARTESIAN_POINT('',(2.436779312117,0.206014726296));
+#3800 = CARTESIAN_POINT('',(2.382212288443,0.161994087985));
+#3801 = CARTESIAN_POINT('',(2.323669252855,0.123450434806));
+#3802 = CARTESIAN_POINT('',(2.261080467415,8.994287939592E-02));
+#3803 = CARTESIAN_POINT('',(2.194481858754,6.110783620202E-02));
+#3804 = CARTESIAN_POINT('',(2.124065344979,3.66505280776E-02));
+#3805 = CARTESIAN_POINT('',(2.050221155903,1.633894592412E-02));
+#3806 = CARTESIAN_POINT('',(1.973512168376,-2.22044604925E-16));
+#3807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3808 = PCURVE('',#3193,#3809);
+#3809 = DEFINITIONAL_REPRESENTATION('',(#3810),#3814);
+#3810 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3811,#3812,#3813),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.081099193027,
+-0.414064518876),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.056134362441,1.)) REPRESENTATION_ITEM('') );
+#3811 = CARTESIAN_POINT('',(24.256042326857,-5.E-02));
+#3812 = CARTESIAN_POINT('',(24.063035700279,7.160098254768E-02));
+#3813 = CARTESIAN_POINT('',(24.,0.152020410289));
+#3814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3815 = ORIENTED_EDGE('',*,*,#3205,.T.);
+#3816 = ORIENTED_EDGE('',*,*,#3240,.T.);
+#3817 = ORIENTED_EDGE('',*,*,#3608,.T.);
+#3818 = ORIENTED_EDGE('',*,*,#3819,.F.);
+#3819 = EDGE_CURVE('',#3647,#3584,#3820,.T.);
+#3820 = SURFACE_CURVE('',#3821,(#3826,#3839),.PCURVE_S1.);
+#3821 = HYPERBOLA('',#3822,0.5,0.25);
+#3822 = AXIS2_PLACEMENT_3D('',#3823,#3824,#3825);
+#3823 = CARTESIAN_POINT('',(0.25,-1.25,-1.5));
+#3824 = DIRECTION('',(1.,0.,0.));
+#3825 = DIRECTION('',(-0.,0.,1.));
+#3826 = PCURVE('',#3222,#3827);
+#3827 = DEFINITIONAL_REPRESENTATION('',(#3828),#3838);
+#3828 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3829,#3830,#3831,#3832,#3833,
+    #3834,#3835,#3836,#3837),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,
+    1.066197644907),.PIECEWISE_BEZIER_KNOTS.);
+#3829 = CARTESIAN_POINT('',(6.28318530718,8.881784197001E-17));
+#3830 = CARTESIAN_POINT('',(6.149910601566,8.881784197001E-17));
+#3831 = CARTESIAN_POINT('',(6.016637098172,1.014979888746E-02));
+#3832 = CARTESIAN_POINT('',(5.886961438158,3.044939212233E-02));
+#3833 = CARTESIAN_POINT('',(5.764533888574,6.128340062362E-02));
+#3834 = CARTESIAN_POINT('',(5.651830531893,0.103420978208));
+#3835 = CARTESIAN_POINT('',(5.549538496745,0.15805246858));
+#3836 = CARTESIAN_POINT('',(5.457641751547,0.226861808577));
+#3837 = CARTESIAN_POINT('',(5.375591973091,0.31215762017));
+#3838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3839 = PCURVE('',#3467,#3840);
+#3840 = DEFINITIONAL_REPRESENTATION('',(#3841),#3845);
+#3841 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3842,#3843,#3844),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.066197644907),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.145494487184,1.)) REPRESENTATION_ITEM('') );
+#3842 = CARTESIAN_POINT('',(24.,-0.27));
+#3843 = CARTESIAN_POINT('',(24.,-0.148063429621));
+#3844 = CARTESIAN_POINT('',(24.31215762017,5.E-02));
+#3845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3846 = ADVANCED_FACE('',(#3847),#3193,.T.);
+#3847 = FACE_BOUND('',#3848,.T.);
+#3848 = EDGE_LOOP('',(#3849,#3870,#3889,#3890,#3891,#3910));
+#3849 = ORIENTED_EDGE('',*,*,#3850,.F.);
+#3850 = EDGE_CURVE('',#3431,#3700,#3851,.T.);
+#3851 = SURFACE_CURVE('',#3852,(#3856,#3863),.PCURVE_S1.);
+#3852 = LINE('',#3853,#3854);
+#3853 = CARTESIAN_POINT('',(0.25,-1.02,-25.));
+#3854 = VECTOR('',#3855,1.);
+#3855 = DIRECTION('',(0.,0.,1.));
+#3856 = PCURVE('',#3193,#3857);
+#3857 = DEFINITIONAL_REPRESENTATION('',(#3858),#3862);
+#3858 = LINE('',#3859,#3860);
+#3859 = CARTESIAN_POINT('',(0.,0.5));
+#3860 = VECTOR('',#3861,1.);
+#3861 = DIRECTION('',(1.,0.));
+#3862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3863 = PCURVE('',#3467,#3864);
+#3864 = DEFINITIONAL_REPRESENTATION('',(#3865),#3869);
+#3865 = LINE('',#3866,#3867);
+#3866 = CARTESIAN_POINT('',(0.,-0.5));
+#3867 = VECTOR('',#3868,1.);
+#3868 = DIRECTION('',(1.,0.));
+#3869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3870 = ORIENTED_EDGE('',*,*,#3871,.F.);
+#3871 = EDGE_CURVE('',#2824,#3431,#3872,.T.);
+#3872 = SURFACE_CURVE('',#3873,(#3877,#3883),.PCURVE_S1.);
+#3873 = LINE('',#3874,#3875);
+#3874 = CARTESIAN_POINT('',(-0.25,-1.02,-3.));
+#3875 = VECTOR('',#3876,1.);
+#3876 = DIRECTION('',(1.,0.,0.));
+#3877 = PCURVE('',#3193,#3878);
+#3878 = DEFINITIONAL_REPRESENTATION('',(#3879),#3882);
+#3879 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3880,#3881),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#3880 = CARTESIAN_POINT('',(22.,-5.E-02));
+#3881 = CARTESIAN_POINT('',(22.,0.55));
+#3882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3883 = PCURVE('',#3287,#3884);
+#3884 = DEFINITIONAL_REPRESENTATION('',(#3885),#3888);
+#3885 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3886,#3887),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#3886 = CARTESIAN_POINT('',(-5.E-02,0.605));
+#3887 = CARTESIAN_POINT('',(0.55,0.605));
+#3888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3889 = ORIENTED_EDGE('',*,*,#3177,.T.);
+#3890 = ORIENTED_EDGE('',*,*,#3788,.T.);
+#3891 = ORIENTED_EDGE('',*,*,#3892,.T.);
+#3892 = EDGE_CURVE('',#3760,#3730,#3893,.T.);
+#3893 = SURFACE_CURVE('',#3894,(#3898,#3904),.PCURVE_S1.);
+#3894 = LINE('',#3895,#3896);
+#3895 = CARTESIAN_POINT('',(-0.125,-1.02,-1.));
+#3896 = VECTOR('',#3897,1.);
+#3897 = DIRECTION('',(1.,0.,0.));
+#3898 = PCURVE('',#3193,#3899);
+#3899 = DEFINITIONAL_REPRESENTATION('',(#3900),#3903);
+#3900 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3901,#3902),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.175,0.425),.PIECEWISE_BEZIER_KNOTS.);
+#3901 = CARTESIAN_POINT('',(24.,-5.E-02));
+#3902 = CARTESIAN_POINT('',(24.,0.55));
+#3903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3904 = PCURVE('',#3776,#3905);
+#3905 = DEFINITIONAL_REPRESENTATION('',(#3906),#3909);
+#3906 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3907,#3908),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.175,0.425),.PIECEWISE_BEZIER_KNOTS.);
+#3907 = CARTESIAN_POINT('',(-0.3,0.23));
+#3908 = CARTESIAN_POINT('',(0.3,0.23));
+#3909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3910 = ORIENTED_EDGE('',*,*,#3729,.T.);
+#3911 = ADVANCED_FACE('',(#3912),#3287,.T.);
+#3912 = FACE_BOUND('',#3913,.T.);
+#3913 = EDGE_LOOP('',(#3914,#3915,#3916,#3939));
+#3914 = ORIENTED_EDGE('',*,*,#3271,.F.);
+#3915 = ORIENTED_EDGE('',*,*,#3871,.T.);
+#3916 = ORIENTED_EDGE('',*,*,#3917,.T.);
+#3917 = EDGE_CURVE('',#3431,#3918,#3920,.T.);
+#3918 = VERTEX_POINT('',#3919);
+#3919 = CARTESIAN_POINT('',(0.25,-0.925,-3.));
+#3920 = SURFACE_CURVE('',#3921,(#3925,#3932),.PCURVE_S1.);
+#3921 = LINE('',#3922,#3923);
+#3922 = CARTESIAN_POINT('',(0.25,-1.625,-3.));
+#3923 = VECTOR('',#3924,1.);
+#3924 = DIRECTION('',(0.,1.,0.));
+#3925 = PCURVE('',#3287,#3926);
+#3926 = DEFINITIONAL_REPRESENTATION('',(#3927),#3931);
+#3927 = LINE('',#3928,#3929);
+#3928 = CARTESIAN_POINT('',(0.5,0.));
+#3929 = VECTOR('',#3930,1.);
+#3930 = DIRECTION('',(0.,1.));
+#3931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3932 = PCURVE('',#3370,#3933);
+#3933 = DEFINITIONAL_REPRESENTATION('',(#3934),#3938);
+#3934 = LINE('',#3935,#3936);
+#3935 = CARTESIAN_POINT('',(1.,0.));
+#3936 = VECTOR('',#3937,1.);
+#3937 = DIRECTION('',(0.,-1.));
+#3938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3939 = ORIENTED_EDGE('',*,*,#3940,.F.);
+#3940 = EDGE_CURVE('',#3272,#3918,#3941,.T.);
+#3941 = SURFACE_CURVE('',#3942,(#3946,#3953),.PCURVE_S1.);
+#3942 = LINE('',#3943,#3944);
+#3943 = CARTESIAN_POINT('',(-0.25,-0.925,-3.));
+#3944 = VECTOR('',#3945,1.);
+#3945 = DIRECTION('',(1.,0.,0.));
+#3946 = PCURVE('',#3287,#3947);
+#3947 = DEFINITIONAL_REPRESENTATION('',(#3948),#3952);
+#3948 = LINE('',#3949,#3950);
+#3949 = CARTESIAN_POINT('',(0.,0.7));
+#3950 = VECTOR('',#3951,1.);
+#3951 = DIRECTION('',(1.,0.));
+#3952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3953 = PCURVE('',#3337,#3954);
+#3954 = DEFINITIONAL_REPRESENTATION('',(#3955),#3959);
+#3955 = LINE('',#3956,#3957);
+#3956 = CARTESIAN_POINT('',(1.,0.));
+#3957 = VECTOR('',#3958,1.);
+#3958 = DIRECTION('',(0.,1.));
+#3959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3960 = ADVANCED_FACE('',(#3961),#3337,.T.);
+#3961 = FACE_BOUND('',#3962,.T.);
+#3962 = EDGE_LOOP('',(#3963,#3964,#3965,#3966));
+#3963 = ORIENTED_EDGE('',*,*,#3382,.F.);
+#3964 = ORIENTED_EDGE('',*,*,#3323,.T.);
+#3965 = ORIENTED_EDGE('',*,*,#3940,.T.);
+#3966 = ORIENTED_EDGE('',*,*,#3967,.F.);
+#3967 = EDGE_CURVE('',#3355,#3918,#3968,.T.);
+#3968 = SURFACE_CURVE('',#3969,(#3973,#3980),.PCURVE_S1.);
+#3969 = LINE('',#3970,#3971);
+#3970 = CARTESIAN_POINT('',(0.25,-0.925,-4.));
+#3971 = VECTOR('',#3972,1.);
+#3972 = DIRECTION('',(0.,0.,1.));
+#3973 = PCURVE('',#3337,#3974);
+#3974 = DEFINITIONAL_REPRESENTATION('',(#3975),#3979);
+#3975 = LINE('',#3976,#3977);
+#3976 = CARTESIAN_POINT('',(0.,0.5));
+#3977 = VECTOR('',#3978,1.);
+#3978 = DIRECTION('',(1.,0.));
+#3979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3980 = PCURVE('',#3370,#3981);
+#3981 = DEFINITIONAL_REPRESENTATION('',(#3982),#3986);
+#3982 = LINE('',#3983,#3984);
+#3983 = CARTESIAN_POINT('',(0.,-0.7));
+#3984 = VECTOR('',#3985,1.);
+#3985 = DIRECTION('',(1.,0.));
+#3986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3987 = ADVANCED_FACE('',(#3988),#3370,.T.);
+#3988 = FACE_BOUND('',#3989,.T.);
+#3989 = EDGE_LOOP('',(#3990,#3991,#3992,#3993));
+#3990 = ORIENTED_EDGE('',*,*,#3917,.F.);
+#3991 = ORIENTED_EDGE('',*,*,#3430,.F.);
+#3992 = ORIENTED_EDGE('',*,*,#3354,.T.);
+#3993 = ORIENTED_EDGE('',*,*,#3967,.T.);
+#3994 = ADVANCED_FACE('',(#3995),#3467,.T.);
+#3995 = FACE_BOUND('',#3996,.T.);
+#3996 = EDGE_LOOP('',(#3997,#3998,#3999,#4000,#4001));
+#3997 = ORIENTED_EDGE('',*,*,#3583,.F.);
+#3998 = ORIENTED_EDGE('',*,*,#3453,.T.);
+#3999 = ORIENTED_EDGE('',*,*,#3850,.T.);
+#4000 = ORIENTED_EDGE('',*,*,#3699,.T.);
+#4001 = ORIENTED_EDGE('',*,*,#3819,.T.);
+#4002 = ADVANCED_FACE('',(#4003),#3776,.F.);
+#4003 = FACE_BOUND('',#4004,.F.);
+#4004 = EDGE_LOOP('',(#4005,#4006));
+#4005 = ORIENTED_EDGE('',*,*,#3892,.T.);
+#4006 = ORIENTED_EDGE('',*,*,#3759,.T.);
+#4007 = ADVANCED_FACE('',(#4008,#4011),#3686,.T.);
+#4008 = FACE_BOUND('',#4009,.T.);
+#4009 = EDGE_LOOP('',(#4010));
+#4010 = ORIENTED_EDGE('',*,*,#3671,.T.);
+#4011 = FACE_BOUND('',#4012,.T.);
+#4012 = EDGE_LOOP('',(#4013,#4043,#4066,#4089));
+#4013 = ORIENTED_EDGE('',*,*,#4014,.T.);
+#4014 = EDGE_CURVE('',#4015,#4017,#4019,.T.);
+#4015 = VERTEX_POINT('',#4016);
+#4016 = CARTESIAN_POINT('',(-0.25,-1.52,0.));
+#4017 = VERTEX_POINT('',#4018);
+#4018 = CARTESIAN_POINT('',(-0.25,-1.02,0.));
+#4019 = SURFACE_CURVE('',#4020,(#4024,#4031),.PCURVE_S1.);
+#4020 = LINE('',#4021,#4022);
+#4021 = CARTESIAN_POINT('',(-0.25,-1.52,0.));
+#4022 = VECTOR('',#4023,1.);
+#4023 = DIRECTION('',(0.,1.,0.));
+#4024 = PCURVE('',#3686,#4025);
+#4025 = DEFINITIONAL_REPRESENTATION('',(#4026),#4030);
+#4026 = LINE('',#4027,#4028);
+#4027 = CARTESIAN_POINT('',(-0.25,-0.27));
+#4028 = VECTOR('',#4029,1.);
+#4029 = DIRECTION('',(0.,1.));
+#4030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4031 = PCURVE('',#4032,#4037);
+#4032 = PLANE('',#4033);
+#4033 = AXIS2_PLACEMENT_3D('',#4034,#4035,#4036);
+#4034 = CARTESIAN_POINT('',(-0.25,-1.52,0.));
+#4035 = DIRECTION('',(0.,0.,1.));
+#4036 = DIRECTION('',(1.,0.,0.));
+#4037 = DEFINITIONAL_REPRESENTATION('',(#4038),#4042);
+#4038 = LINE('',#4039,#4040);
+#4039 = CARTESIAN_POINT('',(0.,0.));
+#4040 = VECTOR('',#4041,1.);
+#4041 = DIRECTION('',(0.,1.));
+#4042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4043 = ORIENTED_EDGE('',*,*,#4044,.T.);
+#4044 = EDGE_CURVE('',#4017,#4045,#4047,.T.);
+#4045 = VERTEX_POINT('',#4046);
+#4046 = CARTESIAN_POINT('',(0.25,-1.02,0.));
+#4047 = SURFACE_CURVE('',#4048,(#4052,#4059),.PCURVE_S1.);
+#4048 = LINE('',#4049,#4050);
+#4049 = CARTESIAN_POINT('',(-0.25,-1.02,0.));
+#4050 = VECTOR('',#4051,1.);
+#4051 = DIRECTION('',(1.,0.,0.));
+#4052 = PCURVE('',#3686,#4053);
+#4053 = DEFINITIONAL_REPRESENTATION('',(#4054),#4058);
+#4054 = LINE('',#4055,#4056);
+#4055 = CARTESIAN_POINT('',(-0.25,0.23));
+#4056 = VECTOR('',#4057,1.);
+#4057 = DIRECTION('',(1.,0.));
+#4058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4059 = PCURVE('',#4032,#4060);
+#4060 = DEFINITIONAL_REPRESENTATION('',(#4061),#4065);
+#4061 = LINE('',#4062,#4063);
+#4062 = CARTESIAN_POINT('',(0.,0.5));
+#4063 = VECTOR('',#4064,1.);
+#4064 = DIRECTION('',(1.,0.));
+#4065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4066 = ORIENTED_EDGE('',*,*,#4067,.F.);
+#4067 = EDGE_CURVE('',#4068,#4045,#4070,.T.);
+#4068 = VERTEX_POINT('',#4069);
+#4069 = CARTESIAN_POINT('',(0.25,-1.52,0.));
+#4070 = SURFACE_CURVE('',#4071,(#4075,#4082),.PCURVE_S1.);
+#4071 = LINE('',#4072,#4073);
+#4072 = CARTESIAN_POINT('',(0.25,-1.52,0.));
+#4073 = VECTOR('',#4074,1.);
+#4074 = DIRECTION('',(0.,1.,0.));
+#4075 = PCURVE('',#3686,#4076);
+#4076 = DEFINITIONAL_REPRESENTATION('',(#4077),#4081);
+#4077 = LINE('',#4078,#4079);
+#4078 = CARTESIAN_POINT('',(0.25,-0.27));
+#4079 = VECTOR('',#4080,1.);
+#4080 = DIRECTION('',(0.,1.));
+#4081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4082 = PCURVE('',#4032,#4083);
+#4083 = DEFINITIONAL_REPRESENTATION('',(#4084),#4088);
+#4084 = LINE('',#4085,#4086);
+#4085 = CARTESIAN_POINT('',(0.5,0.));
+#4086 = VECTOR('',#4087,1.);
+#4087 = DIRECTION('',(0.,1.));
+#4088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4089 = ORIENTED_EDGE('',*,*,#4090,.F.);
+#4090 = EDGE_CURVE('',#4015,#4068,#4091,.T.);
+#4091 = SURFACE_CURVE('',#4092,(#4096,#4103),.PCURVE_S1.);
+#4092 = LINE('',#4093,#4094);
+#4093 = CARTESIAN_POINT('',(-0.25,-1.52,0.));
+#4094 = VECTOR('',#4095,1.);
+#4095 = DIRECTION('',(1.,0.,0.));
+#4096 = PCURVE('',#3686,#4097);
+#4097 = DEFINITIONAL_REPRESENTATION('',(#4098),#4102);
+#4098 = LINE('',#4099,#4100);
+#4099 = CARTESIAN_POINT('',(-0.25,-0.27));
+#4100 = VECTOR('',#4101,1.);
+#4101 = DIRECTION('',(1.,0.));
+#4102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4103 = PCURVE('',#4032,#4104);
+#4104 = DEFINITIONAL_REPRESENTATION('',(#4105),#4109);
+#4105 = LINE('',#4106,#4107);
+#4106 = CARTESIAN_POINT('',(0.,0.));
+#4107 = VECTOR('',#4108,1.);
+#4108 = DIRECTION('',(1.,0.));
+#4109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4110 = ADVANCED_FACE('',(#4111),#4032,.T.);
+#4111 = FACE_BOUND('',#4112,.T.);
+#4112 = EDGE_LOOP('',(#4113,#4114,#4115,#4116));
+#4113 = ORIENTED_EDGE('',*,*,#4014,.F.);
+#4114 = ORIENTED_EDGE('',*,*,#4090,.T.);
+#4115 = ORIENTED_EDGE('',*,*,#4067,.T.);
+#4116 = ORIENTED_EDGE('',*,*,#4044,.F.);
+#4117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4121)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4118,#4119,#4120)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4118 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4119 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4120 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4121 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4118,
+  'distance_accuracy_value','confusion accuracy');
+#4122 = SHAPE_DEFINITION_REPRESENTATION(#4123,#2588);
+#4123 = PRODUCT_DEFINITION_SHAPE('','',#4124);
+#4124 = PRODUCT_DEFINITION('design','',#4125,#4128);
+#4125 = PRODUCT_DEFINITION_FORMATION('','',#4126);
+#4126 = PRODUCT('Anode_group','Anode_group','',(#4127));
+#4127 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4128 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4129 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4130,#4132);
+#4130 = ( REPRESENTATION_RELATIONSHIP('','',#2588,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4131) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4131 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59);
+#4132 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4133);
+#4133 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','=>[0:1:1:12]','',#5,#4124,$
+  );
+#4134 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4126));
+#4135 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4136),#5872);
+#4136 = MANIFOLD_SOLID_BREP('',#4137);
+#4137 = CLOSED_SHELL('',(#4138,#4258,#4337,#4423,#4497,#4524,#4556,#4637
+    ,#4691,#4814,#4895,#4949,#5025,#5074,#5101,#5126,#5238,#5413,#5458,
+    #5507,#5534,#5541,#5549,#5554,#5664,#5740,#5789,#5838,#5865));
+#4138 = ADVANCED_FACE('',(#4139),#4153,.F.);
+#4139 = FACE_BOUND('',#4140,.F.);
+#4140 = EDGE_LOOP('',(#4141,#4176,#4204,#4232));
+#4141 = ORIENTED_EDGE('',*,*,#4142,.F.);
+#4142 = EDGE_CURVE('',#4143,#4145,#4147,.T.);
+#4143 = VERTEX_POINT('',#4144);
+#4144 = CARTESIAN_POINT('',(-0.25,1.02,-23.5));
+#4145 = VERTEX_POINT('',#4146);
+#4146 = CARTESIAN_POINT('',(-0.25,1.02,-4.));
+#4147 = SURFACE_CURVE('',#4148,(#4152,#4164),.PCURVE_S1.);
+#4148 = LINE('',#4149,#4150);
+#4149 = CARTESIAN_POINT('',(-0.25,1.02,-23.5));
+#4150 = VECTOR('',#4151,1.);
+#4151 = DIRECTION('',(0.,0.,1.));
+#4152 = PCURVE('',#4153,#4158);
+#4153 = PLANE('',#4154);
+#4154 = AXIS2_PLACEMENT_3D('',#4155,#4156,#4157);
+#4155 = CARTESIAN_POINT('',(-0.25,1.02,-23.5));
+#4156 = DIRECTION('',(1.,0.,0.));
+#4157 = DIRECTION('',(0.,0.,1.));
+#4158 = DEFINITIONAL_REPRESENTATION('',(#4159),#4163);
+#4159 = LINE('',#4160,#4161);
+#4160 = CARTESIAN_POINT('',(0.,0.));
+#4161 = VECTOR('',#4162,1.);
+#4162 = DIRECTION('',(1.,0.));
+#4163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4164 = PCURVE('',#4165,#4170);
+#4165 = PLANE('',#4166);
+#4166 = AXIS2_PLACEMENT_3D('',#4167,#4168,#4169);
+#4167 = CARTESIAN_POINT('',(-0.25,1.02,-23.5));
+#4168 = DIRECTION('',(0.,1.,0.));
+#4169 = DIRECTION('',(0.,0.,1.));
+#4170 = DEFINITIONAL_REPRESENTATION('',(#4171),#4175);
+#4171 = LINE('',#4172,#4173);
+#4172 = CARTESIAN_POINT('',(0.,0.));
+#4173 = VECTOR('',#4174,1.);
+#4174 = DIRECTION('',(1.,0.));
+#4175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4176 = ORIENTED_EDGE('',*,*,#4177,.T.);
+#4177 = EDGE_CURVE('',#4143,#4178,#4180,.T.);
+#4178 = VERTEX_POINT('',#4179);
+#4179 = CARTESIAN_POINT('',(-0.25,1.52,-23.5));
+#4180 = SURFACE_CURVE('',#4181,(#4185,#4192),.PCURVE_S1.);
+#4181 = LINE('',#4182,#4183);
+#4182 = CARTESIAN_POINT('',(-0.25,1.02,-23.5));
+#4183 = VECTOR('',#4184,1.);
+#4184 = DIRECTION('',(0.,1.,0.));
+#4185 = PCURVE('',#4153,#4186);
+#4186 = DEFINITIONAL_REPRESENTATION('',(#4187),#4191);
+#4187 = LINE('',#4188,#4189);
+#4188 = CARTESIAN_POINT('',(0.,0.));
+#4189 = VECTOR('',#4190,1.);
+#4190 = DIRECTION('',(0.,-1.));
+#4191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4192 = PCURVE('',#4193,#4198);
+#4193 = PLANE('',#4194);
+#4194 = AXIS2_PLACEMENT_3D('',#4195,#4196,#4197);
+#4195 = CARTESIAN_POINT('',(-0.25,1.02,-23.5));
+#4196 = DIRECTION('',(0.,0.,1.));
+#4197 = DIRECTION('',(1.,0.,0.));
+#4198 = DEFINITIONAL_REPRESENTATION('',(#4199),#4203);
+#4199 = LINE('',#4200,#4201);
+#4200 = CARTESIAN_POINT('',(0.,0.));
+#4201 = VECTOR('',#4202,1.);
+#4202 = DIRECTION('',(0.,1.));
+#4203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4204 = ORIENTED_EDGE('',*,*,#4205,.T.);
+#4205 = EDGE_CURVE('',#4178,#4206,#4208,.T.);
+#4206 = VERTEX_POINT('',#4207);
+#4207 = CARTESIAN_POINT('',(-0.25,1.52,-4.));
+#4208 = SURFACE_CURVE('',#4209,(#4213,#4220),.PCURVE_S1.);
+#4209 = LINE('',#4210,#4211);
+#4210 = CARTESIAN_POINT('',(-0.25,1.52,-23.5));
+#4211 = VECTOR('',#4212,1.);
+#4212 = DIRECTION('',(0.,0.,1.));
+#4213 = PCURVE('',#4153,#4214);
+#4214 = DEFINITIONAL_REPRESENTATION('',(#4215),#4219);
+#4215 = LINE('',#4216,#4217);
+#4216 = CARTESIAN_POINT('',(0.,-0.5));
+#4217 = VECTOR('',#4218,1.);
+#4218 = DIRECTION('',(1.,0.));
+#4219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4220 = PCURVE('',#4221,#4226);
+#4221 = PLANE('',#4222);
+#4222 = AXIS2_PLACEMENT_3D('',#4223,#4224,#4225);
+#4223 = CARTESIAN_POINT('',(-0.25,1.52,-23.5));
+#4224 = DIRECTION('',(0.,1.,0.));
+#4225 = DIRECTION('',(0.,0.,1.));
+#4226 = DEFINITIONAL_REPRESENTATION('',(#4227),#4231);
+#4227 = LINE('',#4228,#4229);
+#4228 = CARTESIAN_POINT('',(0.,0.));
+#4229 = VECTOR('',#4230,1.);
+#4230 = DIRECTION('',(1.,0.));
+#4231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4232 = ORIENTED_EDGE('',*,*,#4233,.F.);
+#4233 = EDGE_CURVE('',#4145,#4206,#4234,.T.);
+#4234 = SURFACE_CURVE('',#4235,(#4239,#4246),.PCURVE_S1.);
+#4235 = LINE('',#4236,#4237);
+#4236 = CARTESIAN_POINT('',(-0.25,0.92,-4.));
+#4237 = VECTOR('',#4238,1.);
+#4238 = DIRECTION('',(0.,1.,0.));
+#4239 = PCURVE('',#4153,#4240);
+#4240 = DEFINITIONAL_REPRESENTATION('',(#4241),#4245);
+#4241 = LINE('',#4242,#4243);
+#4242 = CARTESIAN_POINT('',(19.5,1.E-01));
+#4243 = VECTOR('',#4244,1.);
+#4244 = DIRECTION('',(0.,-1.));
+#4245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4246 = PCURVE('',#4247,#4252);
+#4247 = PLANE('',#4248);
+#4248 = AXIS2_PLACEMENT_3D('',#4249,#4250,#4251);
+#4249 = CARTESIAN_POINT('',(-0.25,1.02,-23.5));
+#4250 = DIRECTION('',(1.,0.,0.));
+#4251 = DIRECTION('',(0.,0.,1.));
+#4252 = DEFINITIONAL_REPRESENTATION('',(#4253),#4257);
+#4253 = LINE('',#4254,#4255);
+#4254 = CARTESIAN_POINT('',(19.5,1.E-01));
+#4255 = VECTOR('',#4256,1.);
+#4256 = DIRECTION('',(0.,-1.));
+#4257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4258 = ADVANCED_FACE('',(#4259),#4165,.F.);
+#4259 = FACE_BOUND('',#4260,.F.);
+#4260 = EDGE_LOOP('',(#4261,#4291,#4312,#4313));
+#4261 = ORIENTED_EDGE('',*,*,#4262,.F.);
+#4262 = EDGE_CURVE('',#4263,#4265,#4267,.T.);
+#4263 = VERTEX_POINT('',#4264);
+#4264 = CARTESIAN_POINT('',(0.25,1.02,-23.5));
+#4265 = VERTEX_POINT('',#4266);
+#4266 = CARTESIAN_POINT('',(0.25,1.02,-4.));
+#4267 = SURFACE_CURVE('',#4268,(#4272,#4279),.PCURVE_S1.);
+#4268 = LINE('',#4269,#4270);
+#4269 = CARTESIAN_POINT('',(0.25,1.02,-23.5));
+#4270 = VECTOR('',#4271,1.);
+#4271 = DIRECTION('',(0.,0.,1.));
+#4272 = PCURVE('',#4165,#4273);
+#4273 = DEFINITIONAL_REPRESENTATION('',(#4274),#4278);
+#4274 = LINE('',#4275,#4276);
+#4275 = CARTESIAN_POINT('',(0.,0.5));
+#4276 = VECTOR('',#4277,1.);
+#4277 = DIRECTION('',(1.,0.));
+#4278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4279 = PCURVE('',#4280,#4285);
+#4280 = PLANE('',#4281);
+#4281 = AXIS2_PLACEMENT_3D('',#4282,#4283,#4284);
+#4282 = CARTESIAN_POINT('',(0.25,1.02,-23.5));
+#4283 = DIRECTION('',(1.,0.,0.));
+#4284 = DIRECTION('',(0.,0.,1.));
+#4285 = DEFINITIONAL_REPRESENTATION('',(#4286),#4290);
+#4286 = LINE('',#4287,#4288);
+#4287 = CARTESIAN_POINT('',(0.,0.));
+#4288 = VECTOR('',#4289,1.);
+#4289 = DIRECTION('',(1.,0.));
+#4290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4291 = ORIENTED_EDGE('',*,*,#4292,.F.);
+#4292 = EDGE_CURVE('',#4143,#4263,#4293,.T.);
+#4293 = SURFACE_CURVE('',#4294,(#4298,#4305),.PCURVE_S1.);
+#4294 = LINE('',#4295,#4296);
+#4295 = CARTESIAN_POINT('',(-0.25,1.02,-23.5));
+#4296 = VECTOR('',#4297,1.);
+#4297 = DIRECTION('',(1.,0.,0.));
+#4298 = PCURVE('',#4165,#4299);
+#4299 = DEFINITIONAL_REPRESENTATION('',(#4300),#4304);
+#4300 = LINE('',#4301,#4302);
+#4301 = CARTESIAN_POINT('',(0.,0.));
+#4302 = VECTOR('',#4303,1.);
+#4303 = DIRECTION('',(0.,1.));
+#4304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4305 = PCURVE('',#4193,#4306);
+#4306 = DEFINITIONAL_REPRESENTATION('',(#4307),#4311);
+#4307 = LINE('',#4308,#4309);
+#4308 = CARTESIAN_POINT('',(0.,0.));
+#4309 = VECTOR('',#4310,1.);
+#4310 = DIRECTION('',(1.,0.));
+#4311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4312 = ORIENTED_EDGE('',*,*,#4142,.T.);
+#4313 = ORIENTED_EDGE('',*,*,#4314,.T.);
+#4314 = EDGE_CURVE('',#4145,#4265,#4315,.T.);
+#4315 = SURFACE_CURVE('',#4316,(#4320,#4326),.PCURVE_S1.);
+#4316 = LINE('',#4317,#4318);
+#4317 = CARTESIAN_POINT('',(-0.25,1.02,-4.));
+#4318 = VECTOR('',#4319,1.);
+#4319 = DIRECTION('',(1.,0.,0.));
+#4320 = PCURVE('',#4165,#4321);
+#4321 = DEFINITIONAL_REPRESENTATION('',(#4322),#4325);
+#4322 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4323,#4324),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#4323 = CARTESIAN_POINT('',(19.5,-5.E-02));
+#4324 = CARTESIAN_POINT('',(19.5,0.55));
+#4325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4326 = PCURVE('',#4327,#4332);
+#4327 = PLANE('',#4328);
+#4328 = AXIS2_PLACEMENT_3D('',#4329,#4330,#4331);
+#4329 = CARTESIAN_POINT('',(-0.25,0.92,-4.));
+#4330 = DIRECTION('',(0.,0.,1.));
+#4331 = DIRECTION('',(1.,0.,0.));
+#4332 = DEFINITIONAL_REPRESENTATION('',(#4333),#4336);
+#4333 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4334,#4335),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#4334 = CARTESIAN_POINT('',(-5.E-02,1.E-01));
+#4335 = CARTESIAN_POINT('',(0.55,1.E-01));
+#4336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4337 = ADVANCED_FACE('',(#4338),#4247,.F.);
+#4338 = FACE_BOUND('',#4339,.F.);
+#4339 = EDGE_LOOP('',(#4340,#4368,#4369,#4397));
+#4340 = ORIENTED_EDGE('',*,*,#4341,.F.);
+#4341 = EDGE_CURVE('',#4145,#4342,#4344,.T.);
+#4342 = VERTEX_POINT('',#4343);
+#4343 = CARTESIAN_POINT('',(-0.25,1.02,-3.));
+#4344 = SURFACE_CURVE('',#4345,(#4349,#4356),.PCURVE_S1.);
+#4345 = LINE('',#4346,#4347);
+#4346 = CARTESIAN_POINT('',(-0.25,1.02,-23.5));
+#4347 = VECTOR('',#4348,1.);
+#4348 = DIRECTION('',(0.,0.,1.));
+#4349 = PCURVE('',#4247,#4350);
+#4350 = DEFINITIONAL_REPRESENTATION('',(#4351),#4355);
+#4351 = LINE('',#4352,#4353);
+#4352 = CARTESIAN_POINT('',(0.,0.));
+#4353 = VECTOR('',#4354,1.);
+#4354 = DIRECTION('',(1.,0.));
+#4355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4356 = PCURVE('',#4357,#4362);
+#4357 = PLANE('',#4358);
+#4358 = AXIS2_PLACEMENT_3D('',#4359,#4360,#4361);
+#4359 = CARTESIAN_POINT('',(-0.25,0.92,-4.));
+#4360 = DIRECTION('',(1.,0.,0.));
+#4361 = DIRECTION('',(0.,0.,1.));
+#4362 = DEFINITIONAL_REPRESENTATION('',(#4363),#4367);
+#4363 = LINE('',#4364,#4365);
+#4364 = CARTESIAN_POINT('',(-19.5,-1.E-01));
+#4365 = VECTOR('',#4366,1.);
+#4366 = DIRECTION('',(1.,0.));
+#4367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4368 = ORIENTED_EDGE('',*,*,#4233,.T.);
+#4369 = ORIENTED_EDGE('',*,*,#4370,.T.);
+#4370 = EDGE_CURVE('',#4206,#4371,#4373,.T.);
+#4371 = VERTEX_POINT('',#4372);
+#4372 = CARTESIAN_POINT('',(-0.25,1.52,-3.));
+#4373 = SURFACE_CURVE('',#4374,(#4378,#4385),.PCURVE_S1.);
+#4374 = LINE('',#4375,#4376);
+#4375 = CARTESIAN_POINT('',(-0.25,1.52,-23.5));
+#4376 = VECTOR('',#4377,1.);
+#4377 = DIRECTION('',(0.,0.,1.));
+#4378 = PCURVE('',#4247,#4379);
+#4379 = DEFINITIONAL_REPRESENTATION('',(#4380),#4384);
+#4380 = LINE('',#4381,#4382);
+#4381 = CARTESIAN_POINT('',(0.,-0.5));
+#4382 = VECTOR('',#4383,1.);
+#4383 = DIRECTION('',(1.,0.));
+#4384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4385 = PCURVE('',#4386,#4391);
+#4386 = PLANE('',#4387);
+#4387 = AXIS2_PLACEMENT_3D('',#4388,#4389,#4390);
+#4388 = CARTESIAN_POINT('',(-0.25,0.92,-4.));
+#4389 = DIRECTION('',(1.,0.,0.));
+#4390 = DIRECTION('',(0.,0.,1.));
+#4391 = DEFINITIONAL_REPRESENTATION('',(#4392),#4396);
+#4392 = LINE('',#4393,#4394);
+#4393 = CARTESIAN_POINT('',(-19.5,-0.6));
+#4394 = VECTOR('',#4395,1.);
+#4395 = DIRECTION('',(1.,0.));
+#4396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4397 = ORIENTED_EDGE('',*,*,#4398,.F.);
+#4398 = EDGE_CURVE('',#4342,#4371,#4399,.T.);
+#4399 = SURFACE_CURVE('',#4400,(#4404,#4411),.PCURVE_S1.);
+#4400 = LINE('',#4401,#4402);
+#4401 = CARTESIAN_POINT('',(-0.25,0.92,-3.));
+#4402 = VECTOR('',#4403,1.);
+#4403 = DIRECTION('',(0.,1.,0.));
+#4404 = PCURVE('',#4247,#4405);
+#4405 = DEFINITIONAL_REPRESENTATION('',(#4406),#4410);
+#4406 = LINE('',#4407,#4408);
+#4407 = CARTESIAN_POINT('',(20.5,1.E-01));
+#4408 = VECTOR('',#4409,1.);
+#4409 = DIRECTION('',(0.,-1.));
+#4410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4411 = PCURVE('',#4412,#4417);
+#4412 = PLANE('',#4413);
+#4413 = AXIS2_PLACEMENT_3D('',#4414,#4415,#4416);
+#4414 = CARTESIAN_POINT('',(-0.25,1.02,-23.5));
+#4415 = DIRECTION('',(1.,0.,0.));
+#4416 = DIRECTION('',(0.,0.,1.));
+#4417 = DEFINITIONAL_REPRESENTATION('',(#4418),#4422);
+#4418 = LINE('',#4419,#4420);
+#4419 = CARTESIAN_POINT('',(20.5,1.E-01));
+#4420 = VECTOR('',#4421,1.);
+#4421 = DIRECTION('',(0.,-1.));
+#4422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4423 = ADVANCED_FACE('',(#4424),#4221,.T.);
+#4424 = FACE_BOUND('',#4425,.T.);
+#4425 = EDGE_LOOP('',(#4426,#4451,#4472,#4473));
+#4426 = ORIENTED_EDGE('',*,*,#4427,.F.);
+#4427 = EDGE_CURVE('',#4428,#4430,#4432,.T.);
+#4428 = VERTEX_POINT('',#4429);
+#4429 = CARTESIAN_POINT('',(0.25,1.52,-23.5));
+#4430 = VERTEX_POINT('',#4431);
+#4431 = CARTESIAN_POINT('',(0.25,1.52,-4.));
+#4432 = SURFACE_CURVE('',#4433,(#4437,#4444),.PCURVE_S1.);
+#4433 = LINE('',#4434,#4435);
+#4434 = CARTESIAN_POINT('',(0.25,1.52,-23.5));
+#4435 = VECTOR('',#4436,1.);
+#4436 = DIRECTION('',(0.,0.,1.));
+#4437 = PCURVE('',#4221,#4438);
+#4438 = DEFINITIONAL_REPRESENTATION('',(#4439),#4443);
+#4439 = LINE('',#4440,#4441);
+#4440 = CARTESIAN_POINT('',(0.,0.5));
+#4441 = VECTOR('',#4442,1.);
+#4442 = DIRECTION('',(1.,0.));
+#4443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4444 = PCURVE('',#4280,#4445);
+#4445 = DEFINITIONAL_REPRESENTATION('',(#4446),#4450);
+#4446 = LINE('',#4447,#4448);
+#4447 = CARTESIAN_POINT('',(0.,-0.5));
+#4448 = VECTOR('',#4449,1.);
+#4449 = DIRECTION('',(1.,0.));
+#4450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4451 = ORIENTED_EDGE('',*,*,#4452,.F.);
+#4452 = EDGE_CURVE('',#4178,#4428,#4453,.T.);
+#4453 = SURFACE_CURVE('',#4454,(#4458,#4465),.PCURVE_S1.);
+#4454 = LINE('',#4455,#4456);
+#4455 = CARTESIAN_POINT('',(-0.25,1.52,-23.5));
+#4456 = VECTOR('',#4457,1.);
+#4457 = DIRECTION('',(1.,0.,0.));
+#4458 = PCURVE('',#4221,#4459);
+#4459 = DEFINITIONAL_REPRESENTATION('',(#4460),#4464);
+#4460 = LINE('',#4461,#4462);
+#4461 = CARTESIAN_POINT('',(0.,0.));
+#4462 = VECTOR('',#4463,1.);
+#4463 = DIRECTION('',(0.,1.));
+#4464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4465 = PCURVE('',#4193,#4466);
+#4466 = DEFINITIONAL_REPRESENTATION('',(#4467),#4471);
+#4467 = LINE('',#4468,#4469);
+#4468 = CARTESIAN_POINT('',(0.,0.5));
+#4469 = VECTOR('',#4470,1.);
+#4470 = DIRECTION('',(1.,0.));
+#4471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4472 = ORIENTED_EDGE('',*,*,#4205,.T.);
+#4473 = ORIENTED_EDGE('',*,*,#4474,.T.);
+#4474 = EDGE_CURVE('',#4206,#4430,#4475,.T.);
+#4475 = SURFACE_CURVE('',#4476,(#4480,#4486),.PCURVE_S1.);
+#4476 = LINE('',#4477,#4478);
+#4477 = CARTESIAN_POINT('',(-0.25,1.52,-4.));
+#4478 = VECTOR('',#4479,1.);
+#4479 = DIRECTION('',(1.,0.,0.));
+#4480 = PCURVE('',#4221,#4481);
+#4481 = DEFINITIONAL_REPRESENTATION('',(#4482),#4485);
+#4482 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4483,#4484),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#4483 = CARTESIAN_POINT('',(19.5,-5.E-02));
+#4484 = CARTESIAN_POINT('',(19.5,0.55));
+#4485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4486 = PCURVE('',#4487,#4492);
+#4487 = PLANE('',#4488);
+#4488 = AXIS2_PLACEMENT_3D('',#4489,#4490,#4491);
+#4489 = CARTESIAN_POINT('',(-0.25,0.92,-4.));
+#4490 = DIRECTION('',(0.,0.,1.));
+#4491 = DIRECTION('',(1.,0.,0.));
+#4492 = DEFINITIONAL_REPRESENTATION('',(#4493),#4496);
+#4493 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4494,#4495),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#4494 = CARTESIAN_POINT('',(-5.E-02,0.6));
+#4495 = CARTESIAN_POINT('',(0.55,0.6));
+#4496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4497 = ADVANCED_FACE('',(#4498),#4193,.F.);
+#4498 = FACE_BOUND('',#4499,.F.);
+#4499 = EDGE_LOOP('',(#4500,#4501,#4502,#4523));
+#4500 = ORIENTED_EDGE('',*,*,#4177,.F.);
+#4501 = ORIENTED_EDGE('',*,*,#4292,.T.);
+#4502 = ORIENTED_EDGE('',*,*,#4503,.T.);
+#4503 = EDGE_CURVE('',#4263,#4428,#4504,.T.);
+#4504 = SURFACE_CURVE('',#4505,(#4509,#4516),.PCURVE_S1.);
+#4505 = LINE('',#4506,#4507);
+#4506 = CARTESIAN_POINT('',(0.25,1.02,-23.5));
+#4507 = VECTOR('',#4508,1.);
+#4508 = DIRECTION('',(0.,1.,0.));
+#4509 = PCURVE('',#4193,#4510);
+#4510 = DEFINITIONAL_REPRESENTATION('',(#4511),#4515);
+#4511 = LINE('',#4512,#4513);
+#4512 = CARTESIAN_POINT('',(0.5,0.));
+#4513 = VECTOR('',#4514,1.);
+#4514 = DIRECTION('',(0.,1.));
+#4515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4516 = PCURVE('',#4280,#4517);
+#4517 = DEFINITIONAL_REPRESENTATION('',(#4518),#4522);
+#4518 = LINE('',#4519,#4520);
+#4519 = CARTESIAN_POINT('',(0.,0.));
+#4520 = VECTOR('',#4521,1.);
+#4521 = DIRECTION('',(0.,-1.));
+#4522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4523 = ORIENTED_EDGE('',*,*,#4452,.F.);
+#4524 = ADVANCED_FACE('',(#4525),#4280,.T.);
+#4525 = FACE_BOUND('',#4526,.T.);
+#4526 = EDGE_LOOP('',(#4527,#4528,#4529,#4530));
+#4527 = ORIENTED_EDGE('',*,*,#4262,.F.);
+#4528 = ORIENTED_EDGE('',*,*,#4503,.T.);
+#4529 = ORIENTED_EDGE('',*,*,#4427,.T.);
+#4530 = ORIENTED_EDGE('',*,*,#4531,.F.);
+#4531 = EDGE_CURVE('',#4265,#4430,#4532,.T.);
+#4532 = SURFACE_CURVE('',#4533,(#4537,#4544),.PCURVE_S1.);
+#4533 = LINE('',#4534,#4535);
+#4534 = CARTESIAN_POINT('',(0.25,0.92,-4.));
+#4535 = VECTOR('',#4536,1.);
+#4536 = DIRECTION('',(0.,1.,0.));
+#4537 = PCURVE('',#4280,#4538);
+#4538 = DEFINITIONAL_REPRESENTATION('',(#4539),#4543);
+#4539 = LINE('',#4540,#4541);
+#4540 = CARTESIAN_POINT('',(19.5,1.E-01));
+#4541 = VECTOR('',#4542,1.);
+#4542 = DIRECTION('',(0.,-1.));
+#4543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4544 = PCURVE('',#4545,#4550);
+#4545 = PLANE('',#4546);
+#4546 = AXIS2_PLACEMENT_3D('',#4547,#4548,#4549);
+#4547 = CARTESIAN_POINT('',(0.25,1.02,-23.5));
+#4548 = DIRECTION('',(1.,0.,0.));
+#4549 = DIRECTION('',(0.,0.,1.));
+#4550 = DEFINITIONAL_REPRESENTATION('',(#4551),#4555);
+#4551 = LINE('',#4552,#4553);
+#4552 = CARTESIAN_POINT('',(19.5,1.E-01));
+#4553 = VECTOR('',#4554,1.);
+#4554 = DIRECTION('',(0.,-1.));
+#4555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4556 = ADVANCED_FACE('',(#4557),#4327,.F.);
+#4557 = FACE_BOUND('',#4558,.F.);
+#4558 = EDGE_LOOP('',(#4559,#4582,#4610,#4636));
+#4559 = ORIENTED_EDGE('',*,*,#4560,.F.);
+#4560 = EDGE_CURVE('',#4561,#4145,#4563,.T.);
+#4561 = VERTEX_POINT('',#4562);
+#4562 = CARTESIAN_POINT('',(-0.25,0.92,-4.));
+#4563 = SURFACE_CURVE('',#4564,(#4568,#4575),.PCURVE_S1.);
+#4564 = LINE('',#4565,#4566);
+#4565 = CARTESIAN_POINT('',(-0.25,0.92,-4.));
+#4566 = VECTOR('',#4567,1.);
+#4567 = DIRECTION('',(0.,1.,0.));
+#4568 = PCURVE('',#4327,#4569);
+#4569 = DEFINITIONAL_REPRESENTATION('',(#4570),#4574);
+#4570 = LINE('',#4571,#4572);
+#4571 = CARTESIAN_POINT('',(0.,0.));
+#4572 = VECTOR('',#4573,1.);
+#4573 = DIRECTION('',(0.,1.));
+#4574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4575 = PCURVE('',#4357,#4576);
+#4576 = DEFINITIONAL_REPRESENTATION('',(#4577),#4581);
+#4577 = LINE('',#4578,#4579);
+#4578 = CARTESIAN_POINT('',(0.,0.));
+#4579 = VECTOR('',#4580,1.);
+#4580 = DIRECTION('',(0.,-1.));
+#4581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4582 = ORIENTED_EDGE('',*,*,#4583,.T.);
+#4583 = EDGE_CURVE('',#4561,#4584,#4586,.T.);
+#4584 = VERTEX_POINT('',#4585);
+#4585 = CARTESIAN_POINT('',(0.25,0.92,-4.));
+#4586 = SURFACE_CURVE('',#4587,(#4591,#4598),.PCURVE_S1.);
+#4587 = LINE('',#4588,#4589);
+#4588 = CARTESIAN_POINT('',(-0.25,0.92,-4.));
+#4589 = VECTOR('',#4590,1.);
+#4590 = DIRECTION('',(1.,0.,0.));
+#4591 = PCURVE('',#4327,#4592);
+#4592 = DEFINITIONAL_REPRESENTATION('',(#4593),#4597);
+#4593 = LINE('',#4594,#4595);
+#4594 = CARTESIAN_POINT('',(0.,0.));
+#4595 = VECTOR('',#4596,1.);
+#4596 = DIRECTION('',(1.,0.));
+#4597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4598 = PCURVE('',#4599,#4604);
+#4599 = PLANE('',#4600);
+#4600 = AXIS2_PLACEMENT_3D('',#4601,#4602,#4603);
+#4601 = CARTESIAN_POINT('',(-0.25,0.92,-4.));
+#4602 = DIRECTION('',(0.,1.,0.));
+#4603 = DIRECTION('',(0.,0.,1.));
+#4604 = DEFINITIONAL_REPRESENTATION('',(#4605),#4609);
+#4605 = LINE('',#4606,#4607);
+#4606 = CARTESIAN_POINT('',(0.,0.));
+#4607 = VECTOR('',#4608,1.);
+#4608 = DIRECTION('',(0.,1.));
+#4609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4610 = ORIENTED_EDGE('',*,*,#4611,.T.);
+#4611 = EDGE_CURVE('',#4584,#4265,#4612,.T.);
+#4612 = SURFACE_CURVE('',#4613,(#4617,#4624),.PCURVE_S1.);
+#4613 = LINE('',#4614,#4615);
+#4614 = CARTESIAN_POINT('',(0.25,0.92,-4.));
+#4615 = VECTOR('',#4616,1.);
+#4616 = DIRECTION('',(0.,1.,0.));
+#4617 = PCURVE('',#4327,#4618);
+#4618 = DEFINITIONAL_REPRESENTATION('',(#4619),#4623);
+#4619 = LINE('',#4620,#4621);
+#4620 = CARTESIAN_POINT('',(0.5,0.));
+#4621 = VECTOR('',#4622,1.);
+#4622 = DIRECTION('',(0.,1.));
+#4623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4624 = PCURVE('',#4625,#4630);
+#4625 = PLANE('',#4626);
+#4626 = AXIS2_PLACEMENT_3D('',#4627,#4628,#4629);
+#4627 = CARTESIAN_POINT('',(0.25,0.92,-4.));
+#4628 = DIRECTION('',(1.,0.,0.));
+#4629 = DIRECTION('',(0.,0.,1.));
+#4630 = DEFINITIONAL_REPRESENTATION('',(#4631),#4635);
+#4631 = LINE('',#4632,#4633);
+#4632 = CARTESIAN_POINT('',(0.,0.));
+#4633 = VECTOR('',#4634,1.);
+#4634 = DIRECTION('',(0.,-1.));
+#4635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4636 = ORIENTED_EDGE('',*,*,#4314,.F.);
+#4637 = ADVANCED_FACE('',(#4638),#4357,.F.);
+#4638 = FACE_BOUND('',#4639,.F.);
+#4639 = EDGE_LOOP('',(#4640,#4668,#4689,#4690));
+#4640 = ORIENTED_EDGE('',*,*,#4641,.F.);
+#4641 = EDGE_CURVE('',#4642,#4342,#4644,.T.);
+#4642 = VERTEX_POINT('',#4643);
+#4643 = CARTESIAN_POINT('',(-0.25,0.92,-3.));
+#4644 = SURFACE_CURVE('',#4645,(#4649,#4656),.PCURVE_S1.);
+#4645 = LINE('',#4646,#4647);
+#4646 = CARTESIAN_POINT('',(-0.25,0.92,-3.));
+#4647 = VECTOR('',#4648,1.);
+#4648 = DIRECTION('',(0.,1.,0.));
+#4649 = PCURVE('',#4357,#4650);
+#4650 = DEFINITIONAL_REPRESENTATION('',(#4651),#4655);
+#4651 = LINE('',#4652,#4653);
+#4652 = CARTESIAN_POINT('',(1.,0.));
+#4653 = VECTOR('',#4654,1.);
+#4654 = DIRECTION('',(0.,-1.));
+#4655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4656 = PCURVE('',#4657,#4662);
+#4657 = PLANE('',#4658);
+#4658 = AXIS2_PLACEMENT_3D('',#4659,#4660,#4661);
+#4659 = CARTESIAN_POINT('',(-0.25,0.92,-3.));
+#4660 = DIRECTION('',(0.,0.,1.));
+#4661 = DIRECTION('',(1.,0.,0.));
+#4662 = DEFINITIONAL_REPRESENTATION('',(#4663),#4667);
+#4663 = LINE('',#4664,#4665);
+#4664 = CARTESIAN_POINT('',(0.,0.));
+#4665 = VECTOR('',#4666,1.);
+#4666 = DIRECTION('',(0.,1.));
+#4667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4668 = ORIENTED_EDGE('',*,*,#4669,.F.);
+#4669 = EDGE_CURVE('',#4561,#4642,#4670,.T.);
+#4670 = SURFACE_CURVE('',#4671,(#4675,#4682),.PCURVE_S1.);
+#4671 = LINE('',#4672,#4673);
+#4672 = CARTESIAN_POINT('',(-0.25,0.92,-4.));
+#4673 = VECTOR('',#4674,1.);
+#4674 = DIRECTION('',(0.,0.,1.));
+#4675 = PCURVE('',#4357,#4676);
+#4676 = DEFINITIONAL_REPRESENTATION('',(#4677),#4681);
+#4677 = LINE('',#4678,#4679);
+#4678 = CARTESIAN_POINT('',(0.,0.));
+#4679 = VECTOR('',#4680,1.);
+#4680 = DIRECTION('',(1.,0.));
+#4681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4682 = PCURVE('',#4599,#4683);
+#4683 = DEFINITIONAL_REPRESENTATION('',(#4684),#4688);
+#4684 = LINE('',#4685,#4686);
+#4685 = CARTESIAN_POINT('',(0.,0.));
+#4686 = VECTOR('',#4687,1.);
+#4687 = DIRECTION('',(1.,0.));
+#4688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4689 = ORIENTED_EDGE('',*,*,#4560,.T.);
+#4690 = ORIENTED_EDGE('',*,*,#4341,.T.);
+#4691 = ADVANCED_FACE('',(#4692),#4412,.F.);
+#4692 = FACE_BOUND('',#4693,.F.);
+#4693 = EDGE_LOOP('',(#4694,#4722,#4723,#4751,#4786));
+#4694 = ORIENTED_EDGE('',*,*,#4695,.F.);
+#4695 = EDGE_CURVE('',#4342,#4696,#4698,.T.);
+#4696 = VERTEX_POINT('',#4697);
+#4697 = CARTESIAN_POINT('',(-0.25,1.02,-0.820588489941));
+#4698 = SURFACE_CURVE('',#4699,(#4703,#4710),.PCURVE_S1.);
+#4699 = LINE('',#4700,#4701);
+#4700 = CARTESIAN_POINT('',(-0.25,1.02,-23.5));
+#4701 = VECTOR('',#4702,1.);
+#4702 = DIRECTION('',(0.,0.,1.));
+#4703 = PCURVE('',#4412,#4704);
+#4704 = DEFINITIONAL_REPRESENTATION('',(#4705),#4709);
+#4705 = LINE('',#4706,#4707);
+#4706 = CARTESIAN_POINT('',(0.,0.));
+#4707 = VECTOR('',#4708,1.);
+#4708 = DIRECTION('',(1.,0.));
+#4709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4710 = PCURVE('',#4711,#4716);
+#4711 = PLANE('',#4712);
+#4712 = AXIS2_PLACEMENT_3D('',#4713,#4714,#4715);
+#4713 = CARTESIAN_POINT('',(-0.25,1.02,-23.5));
+#4714 = DIRECTION('',(0.,1.,0.));
+#4715 = DIRECTION('',(0.,0.,1.));
+#4716 = DEFINITIONAL_REPRESENTATION('',(#4717),#4721);
+#4717 = LINE('',#4718,#4719);
+#4718 = CARTESIAN_POINT('',(0.,0.));
+#4719 = VECTOR('',#4720,1.);
+#4720 = DIRECTION('',(1.,0.));
+#4721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4722 = ORIENTED_EDGE('',*,*,#4398,.T.);
+#4723 = ORIENTED_EDGE('',*,*,#4724,.T.);
+#4724 = EDGE_CURVE('',#4371,#4725,#4727,.T.);
+#4725 = VERTEX_POINT('',#4726);
+#4726 = CARTESIAN_POINT('',(-0.25,1.52,-0.764065220281));
+#4727 = SURFACE_CURVE('',#4728,(#4732,#4739),.PCURVE_S1.);
+#4728 = LINE('',#4729,#4730);
+#4729 = CARTESIAN_POINT('',(-0.25,1.52,-23.5));
+#4730 = VECTOR('',#4731,1.);
+#4731 = DIRECTION('',(0.,0.,1.));
+#4732 = PCURVE('',#4412,#4733);
+#4733 = DEFINITIONAL_REPRESENTATION('',(#4734),#4738);
+#4734 = LINE('',#4735,#4736);
+#4735 = CARTESIAN_POINT('',(0.,-0.5));
+#4736 = VECTOR('',#4737,1.);
+#4737 = DIRECTION('',(1.,0.));
+#4738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4739 = PCURVE('',#4740,#4745);
+#4740 = PLANE('',#4741);
+#4741 = AXIS2_PLACEMENT_3D('',#4742,#4743,#4744);
+#4742 = CARTESIAN_POINT('',(-0.25,1.52,-23.5));
+#4743 = DIRECTION('',(0.,1.,0.));
+#4744 = DIRECTION('',(0.,0.,1.));
+#4745 = DEFINITIONAL_REPRESENTATION('',(#4746),#4750);
+#4746 = LINE('',#4747,#4748);
+#4747 = CARTESIAN_POINT('',(0.,0.));
+#4748 = VECTOR('',#4749,1.);
+#4749 = DIRECTION('',(1.,0.));
+#4750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4751 = ORIENTED_EDGE('',*,*,#4752,.T.);
+#4752 = EDGE_CURVE('',#4725,#4753,#4755,.T.);
+#4753 = VERTEX_POINT('',#4754);
+#4754 = CARTESIAN_POINT('',(-0.25,1.25,-1.));
+#4755 = SURFACE_CURVE('',#4756,(#4761,#4768),.PCURVE_S1.);
+#4756 = HYPERBOLA('',#4757,0.5,0.25);
+#4757 = AXIS2_PLACEMENT_3D('',#4758,#4759,#4760);
+#4758 = CARTESIAN_POINT('',(-0.25,1.25,-1.5));
+#4759 = DIRECTION('',(1.,0.,0.));
+#4760 = DIRECTION('',(-0.,0.,1.));
+#4761 = PCURVE('',#4412,#4762);
+#4762 = DEFINITIONAL_REPRESENTATION('',(#4763),#4767);
+#4763 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4764,#4765,#4766),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.066197644907,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,1.145494487184,1.)) REPRESENTATION_ITEM('') 
+  );
+#4764 = CARTESIAN_POINT('',(22.81215762017,-0.55));
+#4765 = CARTESIAN_POINT('',(22.5,-0.351936570379));
+#4766 = CARTESIAN_POINT('',(22.5,-0.23));
+#4767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4768 = PCURVE('',#4769,#4774);
+#4769 = CONICAL_SURFACE('',#4770,0.25,0.463647609001);
+#4770 = AXIS2_PLACEMENT_3D('',#4771,#4772,#4773);
+#4771 = CARTESIAN_POINT('',(0.,1.25,-1.));
+#4772 = DIRECTION('',(0.,0.,1.));
+#4773 = DIRECTION('',(1.,0.,0.));
+#4774 = DEFINITIONAL_REPRESENTATION('',(#4775),#4785);
+#4775 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#4776,#4777,#4778,#4779,#4780,
+    #4781,#4782,#4783,#4784),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -1.066197644907,0.),.PIECEWISE_BEZIER_KNOTS.);
+#4776 = CARTESIAN_POINT('',(2.233999319501,0.31215762017));
+#4777 = CARTESIAN_POINT('',(2.316049097957,0.226861808577));
+#4778 = CARTESIAN_POINT('',(2.407945843153,0.15805246858));
+#4779 = CARTESIAN_POINT('',(2.51023787832,0.103420978208));
+#4780 = CARTESIAN_POINT('',(2.622941234957,6.128340062362E-02));
+#4781 = CARTESIAN_POINT('',(2.745368784595,3.044939212248E-02));
+#4782 = CARTESIAN_POINT('',(2.875044444579,1.014979888749E-02));
+#4783 = CARTESIAN_POINT('',(3.008317947976,9.044998638638E-17));
+#4784 = CARTESIAN_POINT('',(3.14159265359,8.881784197001E-17));
+#4785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4786 = ORIENTED_EDGE('',*,*,#4787,.T.);
+#4787 = EDGE_CURVE('',#4753,#4696,#4788,.T.);
+#4788 = SURFACE_CURVE('',#4789,(#4794,#4801),.PCURVE_S1.);
+#4789 = HYPERBOLA('',#4790,0.5,0.25);
+#4790 = AXIS2_PLACEMENT_3D('',#4791,#4792,#4793);
+#4791 = CARTESIAN_POINT('',(-0.25,1.25,-1.5));
+#4792 = DIRECTION('',(1.,0.,0.));
+#4793 = DIRECTION('',(-0.,0.,1.));
+#4794 = PCURVE('',#4412,#4795);
+#4795 = DEFINITIONAL_REPRESENTATION('',(#4796),#4800);
+#4796 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4797,#4798,#4799),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+0.963733684325),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.11836173717,1.)) REPRESENTATION_ITEM('') );
+#4797 = CARTESIAN_POINT('',(22.5,-0.23));
+#4798 = CARTESIAN_POINT('',(22.5,-0.118065636087));
+#4799 = CARTESIAN_POINT('',(22.750732975165,5.E-02));
+#4800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4801 = PCURVE('',#4769,#4802);
+#4802 = DEFINITIONAL_REPRESENTATION('',(#4803),#4813);
+#4803 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#4804,#4805,#4806,#4807,#4808,
+    #4809,#4810,#4811,#4812),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,
+    0.963733684325),.PIECEWISE_BEZIER_KNOTS.);
+#4804 = CARTESIAN_POINT('',(3.14159265359,8.881784197001E-17));
+#4805 = CARTESIAN_POINT('',(3.26205936413,8.734255025534E-17));
+#4806 = CARTESIAN_POINT('',(3.382525616569,8.292702098375E-03));
+#4807 = CARTESIAN_POINT('',(3.500331394933,2.487810465637E-02));
+#4808 = CARTESIAN_POINT('',(3.612797029564,5.001295173146E-02));
+#4809 = CARTESIAN_POINT('',(3.717913509648,8.421069964546E-02));
+#4810 = CARTESIAN_POINT('',(3.814829583524,0.128261468706));
+#4811 = CARTESIAN_POINT('',(3.903301525035,0.183271617262));
+#4812 = CARTESIAN_POINT('',(3.983534253932,0.250732975165));
+#4813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4814 = ADVANCED_FACE('',(#4815),#4386,.F.);
+#4815 = FACE_BOUND('',#4816,.F.);
+#4816 = EDGE_LOOP('',(#4817,#4845,#4846,#4869));
+#4817 = ORIENTED_EDGE('',*,*,#4818,.F.);
+#4818 = EDGE_CURVE('',#4371,#4819,#4821,.T.);
+#4819 = VERTEX_POINT('',#4820);
+#4820 = CARTESIAN_POINT('',(-0.25,1.62,-3.));
+#4821 = SURFACE_CURVE('',#4822,(#4826,#4833),.PCURVE_S1.);
+#4822 = LINE('',#4823,#4824);
+#4823 = CARTESIAN_POINT('',(-0.25,0.92,-3.));
+#4824 = VECTOR('',#4825,1.);
+#4825 = DIRECTION('',(0.,1.,0.));
+#4826 = PCURVE('',#4386,#4827);
+#4827 = DEFINITIONAL_REPRESENTATION('',(#4828),#4832);
+#4828 = LINE('',#4829,#4830);
+#4829 = CARTESIAN_POINT('',(1.,0.));
+#4830 = VECTOR('',#4831,1.);
+#4831 = DIRECTION('',(0.,-1.));
+#4832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4833 = PCURVE('',#4834,#4839);
+#4834 = PLANE('',#4835);
+#4835 = AXIS2_PLACEMENT_3D('',#4836,#4837,#4838);
+#4836 = CARTESIAN_POINT('',(-0.25,0.92,-3.));
+#4837 = DIRECTION('',(0.,0.,1.));
+#4838 = DIRECTION('',(1.,0.,0.));
+#4839 = DEFINITIONAL_REPRESENTATION('',(#4840),#4844);
+#4840 = LINE('',#4841,#4842);
+#4841 = CARTESIAN_POINT('',(0.,0.));
+#4842 = VECTOR('',#4843,1.);
+#4843 = DIRECTION('',(0.,1.));
+#4844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4845 = ORIENTED_EDGE('',*,*,#4370,.F.);
+#4846 = ORIENTED_EDGE('',*,*,#4847,.T.);
+#4847 = EDGE_CURVE('',#4206,#4848,#4850,.T.);
+#4848 = VERTEX_POINT('',#4849);
+#4849 = CARTESIAN_POINT('',(-0.25,1.62,-4.));
+#4850 = SURFACE_CURVE('',#4851,(#4855,#4862),.PCURVE_S1.);
+#4851 = LINE('',#4852,#4853);
+#4852 = CARTESIAN_POINT('',(-0.25,0.92,-4.));
+#4853 = VECTOR('',#4854,1.);
+#4854 = DIRECTION('',(0.,1.,0.));
+#4855 = PCURVE('',#4386,#4856);
+#4856 = DEFINITIONAL_REPRESENTATION('',(#4857),#4861);
+#4857 = LINE('',#4858,#4859);
+#4858 = CARTESIAN_POINT('',(0.,0.));
+#4859 = VECTOR('',#4860,1.);
+#4860 = DIRECTION('',(0.,-1.));
+#4861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4862 = PCURVE('',#4487,#4863);
+#4863 = DEFINITIONAL_REPRESENTATION('',(#4864),#4868);
+#4864 = LINE('',#4865,#4866);
+#4865 = CARTESIAN_POINT('',(0.,0.));
+#4866 = VECTOR('',#4867,1.);
+#4867 = DIRECTION('',(0.,1.));
+#4868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4869 = ORIENTED_EDGE('',*,*,#4870,.T.);
+#4870 = EDGE_CURVE('',#4848,#4819,#4871,.T.);
+#4871 = SURFACE_CURVE('',#4872,(#4876,#4883),.PCURVE_S1.);
+#4872 = LINE('',#4873,#4874);
+#4873 = CARTESIAN_POINT('',(-0.25,1.62,-4.));
+#4874 = VECTOR('',#4875,1.);
+#4875 = DIRECTION('',(0.,0.,1.));
+#4876 = PCURVE('',#4386,#4877);
+#4877 = DEFINITIONAL_REPRESENTATION('',(#4878),#4882);
+#4878 = LINE('',#4879,#4880);
+#4879 = CARTESIAN_POINT('',(0.,-0.7));
+#4880 = VECTOR('',#4881,1.);
+#4881 = DIRECTION('',(1.,0.));
+#4882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4883 = PCURVE('',#4884,#4889);
+#4884 = PLANE('',#4885);
+#4885 = AXIS2_PLACEMENT_3D('',#4886,#4887,#4888);
+#4886 = CARTESIAN_POINT('',(-0.25,1.62,-4.));
+#4887 = DIRECTION('',(0.,1.,0.));
+#4888 = DIRECTION('',(0.,0.,1.));
+#4889 = DEFINITIONAL_REPRESENTATION('',(#4890),#4894);
+#4890 = LINE('',#4891,#4892);
+#4891 = CARTESIAN_POINT('',(0.,0.));
+#4892 = VECTOR('',#4893,1.);
+#4893 = DIRECTION('',(1.,0.));
+#4894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4895 = ADVANCED_FACE('',(#4896),#4487,.F.);
+#4896 = FACE_BOUND('',#4897,.F.);
+#4897 = EDGE_LOOP('',(#4898,#4899,#4900,#4928));
+#4898 = ORIENTED_EDGE('',*,*,#4847,.F.);
+#4899 = ORIENTED_EDGE('',*,*,#4474,.T.);
+#4900 = ORIENTED_EDGE('',*,*,#4901,.T.);
+#4901 = EDGE_CURVE('',#4430,#4902,#4904,.T.);
+#4902 = VERTEX_POINT('',#4903);
+#4903 = CARTESIAN_POINT('',(0.25,1.62,-4.));
+#4904 = SURFACE_CURVE('',#4905,(#4909,#4916),.PCURVE_S1.);
+#4905 = LINE('',#4906,#4907);
+#4906 = CARTESIAN_POINT('',(0.25,0.92,-4.));
+#4907 = VECTOR('',#4908,1.);
+#4908 = DIRECTION('',(0.,1.,0.));
+#4909 = PCURVE('',#4487,#4910);
+#4910 = DEFINITIONAL_REPRESENTATION('',(#4911),#4915);
+#4911 = LINE('',#4912,#4913);
+#4912 = CARTESIAN_POINT('',(0.5,0.));
+#4913 = VECTOR('',#4914,1.);
+#4914 = DIRECTION('',(0.,1.));
+#4915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4916 = PCURVE('',#4917,#4922);
+#4917 = PLANE('',#4918);
+#4918 = AXIS2_PLACEMENT_3D('',#4919,#4920,#4921);
+#4919 = CARTESIAN_POINT('',(0.25,0.92,-4.));
+#4920 = DIRECTION('',(1.,0.,0.));
+#4921 = DIRECTION('',(0.,0.,1.));
+#4922 = DEFINITIONAL_REPRESENTATION('',(#4923),#4927);
+#4923 = LINE('',#4924,#4925);
+#4924 = CARTESIAN_POINT('',(0.,0.));
+#4925 = VECTOR('',#4926,1.);
+#4926 = DIRECTION('',(0.,-1.));
+#4927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4928 = ORIENTED_EDGE('',*,*,#4929,.F.);
+#4929 = EDGE_CURVE('',#4848,#4902,#4930,.T.);
+#4930 = SURFACE_CURVE('',#4931,(#4935,#4942),.PCURVE_S1.);
+#4931 = LINE('',#4932,#4933);
+#4932 = CARTESIAN_POINT('',(-0.25,1.62,-4.));
+#4933 = VECTOR('',#4934,1.);
+#4934 = DIRECTION('',(1.,0.,0.));
+#4935 = PCURVE('',#4487,#4936);
+#4936 = DEFINITIONAL_REPRESENTATION('',(#4937),#4941);
+#4937 = LINE('',#4938,#4939);
+#4938 = CARTESIAN_POINT('',(0.,0.7));
+#4939 = VECTOR('',#4940,1.);
+#4940 = DIRECTION('',(1.,0.));
+#4941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4942 = PCURVE('',#4884,#4943);
+#4943 = DEFINITIONAL_REPRESENTATION('',(#4944),#4948);
+#4944 = LINE('',#4945,#4946);
+#4945 = CARTESIAN_POINT('',(0.,0.));
+#4946 = VECTOR('',#4947,1.);
+#4947 = DIRECTION('',(0.,1.));
+#4948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4949 = ADVANCED_FACE('',(#4950),#4545,.T.);
+#4950 = FACE_BOUND('',#4951,.T.);
+#4951 = EDGE_LOOP('',(#4952,#4975,#4976,#4999));
+#4952 = ORIENTED_EDGE('',*,*,#4953,.F.);
+#4953 = EDGE_CURVE('',#4265,#4954,#4956,.T.);
+#4954 = VERTEX_POINT('',#4955);
+#4955 = CARTESIAN_POINT('',(0.25,1.02,-3.));
+#4956 = SURFACE_CURVE('',#4957,(#4961,#4968),.PCURVE_S1.);
+#4957 = LINE('',#4958,#4959);
+#4958 = CARTESIAN_POINT('',(0.25,1.02,-23.5));
+#4959 = VECTOR('',#4960,1.);
+#4960 = DIRECTION('',(0.,0.,1.));
+#4961 = PCURVE('',#4545,#4962);
+#4962 = DEFINITIONAL_REPRESENTATION('',(#4963),#4967);
+#4963 = LINE('',#4964,#4965);
+#4964 = CARTESIAN_POINT('',(0.,0.));
+#4965 = VECTOR('',#4966,1.);
+#4966 = DIRECTION('',(1.,0.));
+#4967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4968 = PCURVE('',#4625,#4969);
+#4969 = DEFINITIONAL_REPRESENTATION('',(#4970),#4974);
+#4970 = LINE('',#4971,#4972);
+#4971 = CARTESIAN_POINT('',(-19.5,-1.E-01));
+#4972 = VECTOR('',#4973,1.);
+#4973 = DIRECTION('',(1.,0.));
+#4974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4975 = ORIENTED_EDGE('',*,*,#4531,.T.);
+#4976 = ORIENTED_EDGE('',*,*,#4977,.T.);
+#4977 = EDGE_CURVE('',#4430,#4978,#4980,.T.);
+#4978 = VERTEX_POINT('',#4979);
+#4979 = CARTESIAN_POINT('',(0.25,1.52,-3.));
+#4980 = SURFACE_CURVE('',#4981,(#4985,#4992),.PCURVE_S1.);
+#4981 = LINE('',#4982,#4983);
+#4982 = CARTESIAN_POINT('',(0.25,1.52,-23.5));
+#4983 = VECTOR('',#4984,1.);
+#4984 = DIRECTION('',(0.,0.,1.));
+#4985 = PCURVE('',#4545,#4986);
+#4986 = DEFINITIONAL_REPRESENTATION('',(#4987),#4991);
+#4987 = LINE('',#4988,#4989);
+#4988 = CARTESIAN_POINT('',(0.,-0.5));
+#4989 = VECTOR('',#4990,1.);
+#4990 = DIRECTION('',(1.,0.));
+#4991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4992 = PCURVE('',#4917,#4993);
+#4993 = DEFINITIONAL_REPRESENTATION('',(#4994),#4998);
+#4994 = LINE('',#4995,#4996);
+#4995 = CARTESIAN_POINT('',(-19.5,-0.6));
+#4996 = VECTOR('',#4997,1.);
+#4997 = DIRECTION('',(1.,0.));
+#4998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4999 = ORIENTED_EDGE('',*,*,#5000,.F.);
+#5000 = EDGE_CURVE('',#4954,#4978,#5001,.T.);
+#5001 = SURFACE_CURVE('',#5002,(#5006,#5013),.PCURVE_S1.);
+#5002 = LINE('',#5003,#5004);
+#5003 = CARTESIAN_POINT('',(0.25,0.92,-3.));
+#5004 = VECTOR('',#5005,1.);
+#5005 = DIRECTION('',(0.,1.,0.));
+#5006 = PCURVE('',#4545,#5007);
+#5007 = DEFINITIONAL_REPRESENTATION('',(#5008),#5012);
+#5008 = LINE('',#5009,#5010);
+#5009 = CARTESIAN_POINT('',(20.5,1.E-01));
+#5010 = VECTOR('',#5011,1.);
+#5011 = DIRECTION('',(0.,-1.));
+#5012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5013 = PCURVE('',#5014,#5019);
+#5014 = PLANE('',#5015);
+#5015 = AXIS2_PLACEMENT_3D('',#5016,#5017,#5018);
+#5016 = CARTESIAN_POINT('',(0.25,1.02,-23.5));
+#5017 = DIRECTION('',(1.,0.,0.));
+#5018 = DIRECTION('',(0.,0.,1.));
+#5019 = DEFINITIONAL_REPRESENTATION('',(#5020),#5024);
+#5020 = LINE('',#5021,#5022);
+#5021 = CARTESIAN_POINT('',(20.5,1.E-01));
+#5022 = VECTOR('',#5023,1.);
+#5023 = DIRECTION('',(0.,-1.));
+#5024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5025 = ADVANCED_FACE('',(#5026),#4625,.T.);
+#5026 = FACE_BOUND('',#5027,.T.);
+#5027 = EDGE_LOOP('',(#5028,#5051,#5072,#5073));
+#5028 = ORIENTED_EDGE('',*,*,#5029,.F.);
+#5029 = EDGE_CURVE('',#5030,#4954,#5032,.T.);
+#5030 = VERTEX_POINT('',#5031);
+#5031 = CARTESIAN_POINT('',(0.25,0.92,-3.));
+#5032 = SURFACE_CURVE('',#5033,(#5037,#5044),.PCURVE_S1.);
+#5033 = LINE('',#5034,#5035);
+#5034 = CARTESIAN_POINT('',(0.25,0.92,-3.));
+#5035 = VECTOR('',#5036,1.);
+#5036 = DIRECTION('',(0.,1.,0.));
+#5037 = PCURVE('',#4625,#5038);
+#5038 = DEFINITIONAL_REPRESENTATION('',(#5039),#5043);
+#5039 = LINE('',#5040,#5041);
+#5040 = CARTESIAN_POINT('',(1.,0.));
+#5041 = VECTOR('',#5042,1.);
+#5042 = DIRECTION('',(0.,-1.));
+#5043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5044 = PCURVE('',#4657,#5045);
+#5045 = DEFINITIONAL_REPRESENTATION('',(#5046),#5050);
+#5046 = LINE('',#5047,#5048);
+#5047 = CARTESIAN_POINT('',(0.5,0.));
+#5048 = VECTOR('',#5049,1.);
+#5049 = DIRECTION('',(0.,1.));
+#5050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5051 = ORIENTED_EDGE('',*,*,#5052,.F.);
+#5052 = EDGE_CURVE('',#4584,#5030,#5053,.T.);
+#5053 = SURFACE_CURVE('',#5054,(#5058,#5065),.PCURVE_S1.);
+#5054 = LINE('',#5055,#5056);
+#5055 = CARTESIAN_POINT('',(0.25,0.92,-4.));
+#5056 = VECTOR('',#5057,1.);
+#5057 = DIRECTION('',(0.,0.,1.));
+#5058 = PCURVE('',#4625,#5059);
+#5059 = DEFINITIONAL_REPRESENTATION('',(#5060),#5064);
+#5060 = LINE('',#5061,#5062);
+#5061 = CARTESIAN_POINT('',(0.,0.));
+#5062 = VECTOR('',#5063,1.);
+#5063 = DIRECTION('',(1.,0.));
+#5064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5065 = PCURVE('',#4599,#5066);
+#5066 = DEFINITIONAL_REPRESENTATION('',(#5067),#5071);
+#5067 = LINE('',#5068,#5069);
+#5068 = CARTESIAN_POINT('',(0.,0.5));
+#5069 = VECTOR('',#5070,1.);
+#5070 = DIRECTION('',(1.,0.));
+#5071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5072 = ORIENTED_EDGE('',*,*,#4611,.T.);
+#5073 = ORIENTED_EDGE('',*,*,#4953,.T.);
+#5074 = ADVANCED_FACE('',(#5075),#4599,.F.);
+#5075 = FACE_BOUND('',#5076,.F.);
+#5076 = EDGE_LOOP('',(#5077,#5078,#5079,#5100));
+#5077 = ORIENTED_EDGE('',*,*,#4583,.F.);
+#5078 = ORIENTED_EDGE('',*,*,#4669,.T.);
+#5079 = ORIENTED_EDGE('',*,*,#5080,.T.);
+#5080 = EDGE_CURVE('',#4642,#5030,#5081,.T.);
+#5081 = SURFACE_CURVE('',#5082,(#5086,#5093),.PCURVE_S1.);
+#5082 = LINE('',#5083,#5084);
+#5083 = CARTESIAN_POINT('',(-0.25,0.92,-3.));
+#5084 = VECTOR('',#5085,1.);
+#5085 = DIRECTION('',(1.,0.,0.));
+#5086 = PCURVE('',#4599,#5087);
+#5087 = DEFINITIONAL_REPRESENTATION('',(#5088),#5092);
+#5088 = LINE('',#5089,#5090);
+#5089 = CARTESIAN_POINT('',(1.,0.));
+#5090 = VECTOR('',#5091,1.);
+#5091 = DIRECTION('',(0.,1.));
+#5092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5093 = PCURVE('',#4657,#5094);
+#5094 = DEFINITIONAL_REPRESENTATION('',(#5095),#5099);
+#5095 = LINE('',#5096,#5097);
+#5096 = CARTESIAN_POINT('',(0.,0.));
+#5097 = VECTOR('',#5098,1.);
+#5098 = DIRECTION('',(1.,0.));
+#5099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5100 = ORIENTED_EDGE('',*,*,#5052,.F.);
+#5101 = ADVANCED_FACE('',(#5102),#4657,.T.);
+#5102 = FACE_BOUND('',#5103,.T.);
+#5103 = EDGE_LOOP('',(#5104,#5105,#5106,#5107));
+#5104 = ORIENTED_EDGE('',*,*,#4641,.F.);
+#5105 = ORIENTED_EDGE('',*,*,#5080,.T.);
+#5106 = ORIENTED_EDGE('',*,*,#5029,.T.);
+#5107 = ORIENTED_EDGE('',*,*,#5108,.F.);
+#5108 = EDGE_CURVE('',#4342,#4954,#5109,.T.);
+#5109 = SURFACE_CURVE('',#5110,(#5114,#5120),.PCURVE_S1.);
+#5110 = LINE('',#5111,#5112);
+#5111 = CARTESIAN_POINT('',(-0.25,1.02,-3.));
+#5112 = VECTOR('',#5113,1.);
+#5113 = DIRECTION('',(1.,0.,0.));
+#5114 = PCURVE('',#4657,#5115);
+#5115 = DEFINITIONAL_REPRESENTATION('',(#5116),#5119);
+#5116 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5117,#5118),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#5117 = CARTESIAN_POINT('',(-5.E-02,1.E-01));
+#5118 = CARTESIAN_POINT('',(0.55,1.E-01));
+#5119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5120 = PCURVE('',#4711,#5121);
+#5121 = DEFINITIONAL_REPRESENTATION('',(#5122),#5125);
+#5122 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5123,#5124),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#5123 = CARTESIAN_POINT('',(20.5,-5.E-02));
+#5124 = CARTESIAN_POINT('',(20.5,0.55));
+#5125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5126 = ADVANCED_FACE('',(#5127),#4711,.F.);
+#5127 = FACE_BOUND('',#5128,.F.);
+#5128 = EDGE_LOOP('',(#5129,#5152,#5153,#5154,#5184,#5210));
+#5129 = ORIENTED_EDGE('',*,*,#5130,.F.);
+#5130 = EDGE_CURVE('',#4954,#5131,#5133,.T.);
+#5131 = VERTEX_POINT('',#5132);
+#5132 = CARTESIAN_POINT('',(0.25,1.02,-0.820588489941));
+#5133 = SURFACE_CURVE('',#5134,(#5138,#5145),.PCURVE_S1.);
+#5134 = LINE('',#5135,#5136);
+#5135 = CARTESIAN_POINT('',(0.25,1.02,-23.5));
+#5136 = VECTOR('',#5137,1.);
+#5137 = DIRECTION('',(0.,0.,1.));
+#5138 = PCURVE('',#4711,#5139);
+#5139 = DEFINITIONAL_REPRESENTATION('',(#5140),#5144);
+#5140 = LINE('',#5141,#5142);
+#5141 = CARTESIAN_POINT('',(0.,0.5));
+#5142 = VECTOR('',#5143,1.);
+#5143 = DIRECTION('',(1.,0.));
+#5144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5145 = PCURVE('',#5014,#5146);
+#5146 = DEFINITIONAL_REPRESENTATION('',(#5147),#5151);
+#5147 = LINE('',#5148,#5149);
+#5148 = CARTESIAN_POINT('',(0.,0.));
+#5149 = VECTOR('',#5150,1.);
+#5150 = DIRECTION('',(1.,0.));
+#5151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5152 = ORIENTED_EDGE('',*,*,#5108,.F.);
+#5153 = ORIENTED_EDGE('',*,*,#4695,.T.);
+#5154 = ORIENTED_EDGE('',*,*,#5155,.T.);
+#5155 = EDGE_CURVE('',#4696,#5156,#5158,.T.);
+#5156 = VERTEX_POINT('',#5157);
+#5157 = CARTESIAN_POINT('',(-9.797958971133E-02,1.02,-1.));
+#5158 = SURFACE_CURVE('',#5159,(#5164,#5171),.PCURVE_S1.);
+#5159 = HYPERBOLA('',#5160,0.46,0.23);
+#5160 = AXIS2_PLACEMENT_3D('',#5161,#5162,#5163);
+#5161 = CARTESIAN_POINT('',(0.,1.02,-1.5));
+#5162 = DIRECTION('',(0.,1.,0.));
+#5163 = DIRECTION('',(0.,-0.,1.));
+#5164 = PCURVE('',#4711,#5165);
+#5165 = DEFINITIONAL_REPRESENTATION('',(#5166),#5170);
+#5166 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5167,#5168,#5169),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.081099193027,
+-0.414064518876),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.056134362441,1.)) REPRESENTATION_ITEM('') );
+#5167 = CARTESIAN_POINT('',(22.756042326857,-5.E-02));
+#5168 = CARTESIAN_POINT('',(22.563035700279,7.160098254768E-02));
+#5169 = CARTESIAN_POINT('',(22.5,0.152020410289));
+#5170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5171 = PCURVE('',#4769,#5172);
+#5172 = DEFINITIONAL_REPRESENTATION('',(#5173),#5183);
+#5173 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5174,#5175,#5176,#5177,#5178,
+    #5179,#5180,#5181,#5182),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -1.081099193027,-0.414064518876),.PIECEWISE_BEZIER_KNOTS.);
+#5174 = CARTESIAN_POINT('',(3.795675378004,0.256042326857));
+#5175 = CARTESIAN_POINT('',(3.846405995062,0.206014726296));
+#5176 = CARTESIAN_POINT('',(3.900973018733,0.161994087985));
+#5177 = CARTESIAN_POINT('',(3.95951605433,0.123450434806));
+#5178 = CARTESIAN_POINT('',(4.022104839747,8.994287939536E-02));
+#5179 = CARTESIAN_POINT('',(4.088703448426,6.110783620228E-02));
+#5180 = CARTESIAN_POINT('',(4.159119962194,3.665052807753E-02));
+#5181 = CARTESIAN_POINT('',(4.232964151277,1.633894592412E-02));
+#5182 = CARTESIAN_POINT('',(4.309673138804,2.22044604925E-16));
+#5183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5184 = ORIENTED_EDGE('',*,*,#5185,.T.);
+#5185 = EDGE_CURVE('',#5156,#5186,#5188,.T.);
+#5186 = VERTEX_POINT('',#5187);
+#5187 = CARTESIAN_POINT('',(9.797958971133E-02,1.02,-1.));
+#5188 = SURFACE_CURVE('',#5189,(#5193,#5199),.PCURVE_S1.);
+#5189 = LINE('',#5190,#5191);
+#5190 = CARTESIAN_POINT('',(-0.125,1.02,-1.));
+#5191 = VECTOR('',#5192,1.);
+#5192 = DIRECTION('',(1.,0.,0.));
+#5193 = PCURVE('',#4711,#5194);
+#5194 = DEFINITIONAL_REPRESENTATION('',(#5195),#5198);
+#5195 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5196,#5197),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.175,0.425),.PIECEWISE_BEZIER_KNOTS.);
+#5196 = CARTESIAN_POINT('',(22.5,-5.E-02));
+#5197 = CARTESIAN_POINT('',(22.5,0.55));
+#5198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5199 = PCURVE('',#5200,#5205);
+#5200 = PLANE('',#5201);
+#5201 = AXIS2_PLACEMENT_3D('',#5202,#5203,#5204);
+#5202 = CARTESIAN_POINT('',(0.,1.25,-1.));
+#5203 = DIRECTION('',(0.,0.,1.));
+#5204 = DIRECTION('',(1.,0.,0.));
+#5205 = DEFINITIONAL_REPRESENTATION('',(#5206),#5209);
+#5206 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5207,#5208),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.175,0.425),.PIECEWISE_BEZIER_KNOTS.);
+#5207 = CARTESIAN_POINT('',(-0.3,-0.23));
+#5208 = CARTESIAN_POINT('',(0.3,-0.23));
+#5209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5210 = ORIENTED_EDGE('',*,*,#5211,.T.);
+#5211 = EDGE_CURVE('',#5186,#5131,#5212,.T.);
+#5212 = SURFACE_CURVE('',#5213,(#5218,#5225),.PCURVE_S1.);
+#5213 = HYPERBOLA('',#5214,0.46,0.23);
+#5214 = AXIS2_PLACEMENT_3D('',#5215,#5216,#5217);
+#5215 = CARTESIAN_POINT('',(0.,1.02,-1.5));
+#5216 = DIRECTION('',(0.,1.,0.));
+#5217 = DIRECTION('',(0.,-0.,1.));
+#5218 = PCURVE('',#4711,#5219);
+#5219 = DEFINITIONAL_REPRESENTATION('',(#5220),#5224);
+#5220 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5221,#5222,#5223),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.414064518876,
+1.081099193027),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.056134362441,1.)) REPRESENTATION_ITEM('') );
+#5221 = CARTESIAN_POINT('',(22.5,0.347979589711));
+#5222 = CARTESIAN_POINT('',(22.563035700279,0.428399017452));
+#5223 = CARTESIAN_POINT('',(22.756042326857,0.55));
+#5224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5225 = PCURVE('',#4769,#5226);
+#5226 = DEFINITIONAL_REPRESENTATION('',(#5227),#5237);
+#5227 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5228,#5229,#5230,#5231,#5232,
+    #5233,#5234,#5235,#5236),.UNSPECIFIED.,.F.,.F.,(9,9),(0.414064518876
+    ,1.081099193027),.PIECEWISE_BEZIER_KNOTS.);
+#5228 = CARTESIAN_POINT('',(5.115104821965,0.));
+#5229 = CARTESIAN_POINT('',(5.191813809493,1.633894592412E-02));
+#5230 = CARTESIAN_POINT('',(5.265657998575,3.665052807752E-02));
+#5231 = CARTESIAN_POINT('',(5.336074512303,6.110783620197E-02));
+#5232 = CARTESIAN_POINT('',(5.402673121047,8.994287939617E-02));
+#5233 = CARTESIAN_POINT('',(5.465261906422,0.123450434806));
+#5234 = CARTESIAN_POINT('',(5.52380494204,0.161994087985));
+#5235 = CARTESIAN_POINT('',(5.578371965707,0.206014726296));
+#5236 = CARTESIAN_POINT('',(5.629102582765,0.256042326857));
+#5237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5238 = ADVANCED_FACE('',(#5239),#4769,.T.);
+#5239 = FACE_BOUND('',#5240,.T.);
+#5240 = EDGE_LOOP('',(#5241,#5266,#5293,#5294,#5324,#5359,#5360,#5361,
+    #5362,#5384,#5385));
+#5241 = ORIENTED_EDGE('',*,*,#5242,.T.);
+#5242 = EDGE_CURVE('',#5243,#5245,#5247,.T.);
+#5243 = VERTEX_POINT('',#5244);
+#5244 = CARTESIAN_POINT('',(0.25,1.25,-1.));
+#5245 = VERTEX_POINT('',#5246);
+#5246 = CARTESIAN_POINT('',(0.75,1.25,2.22044604925E-16));
+#5247 = SEAM_CURVE('',#5248,(#5252,#5259),.PCURVE_S1.);
+#5248 = LINE('',#5249,#5250);
+#5249 = CARTESIAN_POINT('',(0.25,1.25,-1.));
+#5250 = VECTOR('',#5251,1.);
+#5251 = DIRECTION('',(0.4472135955,-1.095357396528E-16,0.894427191));
+#5252 = PCURVE('',#4769,#5253);
+#5253 = DEFINITIONAL_REPRESENTATION('',(#5254),#5258);
+#5254 = LINE('',#5255,#5256);
+#5255 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#5256 = VECTOR('',#5257,1.);
+#5257 = DIRECTION('',(0.,1.));
+#5258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5259 = PCURVE('',#4769,#5260);
+#5260 = DEFINITIONAL_REPRESENTATION('',(#5261),#5265);
+#5261 = LINE('',#5262,#5263);
+#5262 = CARTESIAN_POINT('',(0.,-0.));
+#5263 = VECTOR('',#5264,1.);
+#5264 = DIRECTION('',(0.,1.));
+#5265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5266 = ORIENTED_EDGE('',*,*,#5267,.F.);
+#5267 = EDGE_CURVE('',#5245,#5245,#5268,.T.);
+#5268 = SURFACE_CURVE('',#5269,(#5274,#5281),.PCURVE_S1.);
+#5269 = CIRCLE('',#5270,0.75);
+#5270 = AXIS2_PLACEMENT_3D('',#5271,#5272,#5273);
+#5271 = CARTESIAN_POINT('',(0.,1.25,2.22044604925E-16));
+#5272 = DIRECTION('',(0.,0.,1.));
+#5273 = DIRECTION('',(1.,0.,0.));
+#5274 = PCURVE('',#4769,#5275);
+#5275 = DEFINITIONAL_REPRESENTATION('',(#5276),#5280);
+#5276 = LINE('',#5277,#5278);
+#5277 = CARTESIAN_POINT('',(0.,1.));
+#5278 = VECTOR('',#5279,1.);
+#5279 = DIRECTION('',(1.,0.));
+#5280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5281 = PCURVE('',#5282,#5287);
+#5282 = PLANE('',#5283);
+#5283 = AXIS2_PLACEMENT_3D('',#5284,#5285,#5286);
+#5284 = CARTESIAN_POINT('',(0.,1.25,2.22044604925E-16));
+#5285 = DIRECTION('',(0.,0.,1.));
+#5286 = DIRECTION('',(1.,0.,0.));
+#5287 = DEFINITIONAL_REPRESENTATION('',(#5288),#5292);
+#5288 = CIRCLE('',#5289,0.75);
+#5289 = AXIS2_PLACEMENT_2D('',#5290,#5291);
+#5290 = CARTESIAN_POINT('',(0.,0.));
+#5291 = DIRECTION('',(1.,0.));
+#5292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5293 = ORIENTED_EDGE('',*,*,#5242,.F.);
+#5294 = ORIENTED_EDGE('',*,*,#5295,.F.);
+#5295 = EDGE_CURVE('',#5296,#5243,#5298,.T.);
+#5296 = VERTEX_POINT('',#5297);
+#5297 = CARTESIAN_POINT('',(0.25,1.52,-0.764065220281));
+#5298 = SURFACE_CURVE('',#5299,(#5304,#5317),.PCURVE_S1.);
+#5299 = HYPERBOLA('',#5300,0.5,0.25);
+#5300 = AXIS2_PLACEMENT_3D('',#5301,#5302,#5303);
+#5301 = CARTESIAN_POINT('',(0.25,1.25,-1.5));
+#5302 = DIRECTION('',(1.,0.,0.));
+#5303 = DIRECTION('',(-0.,0.,1.));
+#5304 = PCURVE('',#4769,#5305);
+#5305 = DEFINITIONAL_REPRESENTATION('',(#5306),#5316);
+#5306 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5307,#5308,#5309,#5310,#5311,
+    #5312,#5313,#5314,#5315),.UNSPECIFIED.,.F.,.F.,(9,9),(
+    -1.066197644907,0.),.PIECEWISE_BEZIER_KNOTS.);
+#5307 = CARTESIAN_POINT('',(0.907593334089,0.31215762017));
+#5308 = CARTESIAN_POINT('',(0.825543555632,0.226861808577));
+#5309 = CARTESIAN_POINT('',(0.733646810436,0.15805246858));
+#5310 = CARTESIAN_POINT('',(0.631354775262,0.103420978208));
+#5311 = CARTESIAN_POINT('',(0.518651418633,6.128340062362E-02));
+#5312 = CARTESIAN_POINT('',(0.396223868992,3.044939212248E-02));
+#5313 = CARTESIAN_POINT('',(0.266548209009,1.014979888749E-02));
+#5314 = CARTESIAN_POINT('',(0.133274705613,8.881784197001E-17));
+#5315 = CARTESIAN_POINT('',(0.,8.881784197001E-17));
+#5316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5317 = PCURVE('',#5014,#5318);
+#5318 = DEFINITIONAL_REPRESENTATION('',(#5319),#5323);
+#5319 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5320,#5321,#5322),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.066197644907,
+0.),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,1.145494487184,1.)) REPRESENTATION_ITEM('') 
+  );
+#5320 = CARTESIAN_POINT('',(22.81215762017,-0.55));
+#5321 = CARTESIAN_POINT('',(22.5,-0.351936570379));
+#5322 = CARTESIAN_POINT('',(22.5,-0.23));
+#5323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5324 = ORIENTED_EDGE('',*,*,#5325,.F.);
+#5325 = EDGE_CURVE('',#4725,#5296,#5326,.T.);
+#5326 = SURFACE_CURVE('',#5327,(#5332,#5352),.PCURVE_S1.);
+#5327 = HYPERBOLA('',#5328,0.54,0.27);
+#5328 = AXIS2_PLACEMENT_3D('',#5329,#5330,#5331);
+#5329 = CARTESIAN_POINT('',(0.,1.52,-1.5));
+#5330 = DIRECTION('',(0.,1.,0.));
+#5331 = DIRECTION('',(0.,-0.,1.));
+#5332 = PCURVE('',#4769,#5333);
+#5333 = DEFINITIONAL_REPRESENTATION('',(#5334),#5351);
+#5334 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5335,#5336,#5337,#5338,#5339,
+    #5340,#5341,#5342,#5343,#5344,#5345,#5346,#5347,#5348,#5349,#5350),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(-0.957800449201,1.110223024625E-16,
+    0.957800449201),.UNSPECIFIED.);
+#5335 = CARTESIAN_POINT('',(2.408777551803,0.307217442824));
+#5336 = CARTESIAN_POINT('',(2.328685711747,0.235382409134));
+#5337 = CARTESIAN_POINT('',(2.240448708946,0.176771062913));
+#5338 = CARTESIAN_POINT('',(2.143878451597,0.129814355078));
+#5339 = CARTESIAN_POINT('',(2.039230108216,9.334759795921E-02));
+#5340 = CARTESIAN_POINT('',(1.927358846113,6.653854094961E-02));
+#5341 = CARTESIAN_POINT('',(1.810246008364,4.884618087096E-02));
+#5342 = CARTESIAN_POINT('',(1.690521382945,4.E-02));
+#5343 = CARTESIAN_POINT('',(1.451071270645,4.E-02));
+#5344 = CARTESIAN_POINT('',(1.33134664522,4.884618087084E-02));
+#5345 = CARTESIAN_POINT('',(1.214233807477,6.653854095027E-02));
+#5346 = CARTESIAN_POINT('',(1.102362545354,9.334759795844E-02));
+#5347 = CARTESIAN_POINT('',(0.997714201997,0.129814355078));
+#5348 = CARTESIAN_POINT('',(0.901143944639,0.176771062913));
+#5349 = CARTESIAN_POINT('',(0.812906941842,0.235382409134));
+#5350 = CARTESIAN_POINT('',(0.732815101787,0.307217442824));
+#5351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5352 = PCURVE('',#4740,#5353);
+#5353 = DEFINITIONAL_REPRESENTATION('',(#5354),#5358);
+#5354 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5355,#5356,#5357),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.957800449201,
+0.957800449201),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.494847116342,1.)) REPRESENTATION_ITEM('') );
+#5355 = CARTESIAN_POINT('',(22.807217442824,-5.E-02));
+#5356 = CARTESIAN_POINT('',(22.361240955076,0.25));
+#5357 = CARTESIAN_POINT('',(22.807217442824,0.55));
+#5358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5359 = ORIENTED_EDGE('',*,*,#4752,.T.);
+#5360 = ORIENTED_EDGE('',*,*,#4787,.T.);
+#5361 = ORIENTED_EDGE('',*,*,#5155,.T.);
+#5362 = ORIENTED_EDGE('',*,*,#5363,.T.);
+#5363 = EDGE_CURVE('',#5156,#5186,#5364,.T.);
+#5364 = SURFACE_CURVE('',#5365,(#5370,#5377),.PCURVE_S1.);
+#5365 = CIRCLE('',#5366,0.25);
+#5366 = AXIS2_PLACEMENT_3D('',#5367,#5368,#5369);
+#5367 = CARTESIAN_POINT('',(0.,1.25,-1.));
+#5368 = DIRECTION('',(0.,0.,1.));
+#5369 = DIRECTION('',(1.,0.,0.));
+#5370 = PCURVE('',#4769,#5371);
+#5371 = DEFINITIONAL_REPRESENTATION('',(#5372),#5376);
+#5372 = LINE('',#5373,#5374);
+#5373 = CARTESIAN_POINT('',(0.,0.));
+#5374 = VECTOR('',#5375,1.);
+#5375 = DIRECTION('',(1.,0.));
+#5376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5377 = PCURVE('',#5200,#5378);
+#5378 = DEFINITIONAL_REPRESENTATION('',(#5379),#5383);
+#5379 = CIRCLE('',#5380,0.25);
+#5380 = AXIS2_PLACEMENT_2D('',#5381,#5382);
+#5381 = CARTESIAN_POINT('',(0.,0.));
+#5382 = DIRECTION('',(1.,0.));
+#5383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5384 = ORIENTED_EDGE('',*,*,#5211,.T.);
+#5385 = ORIENTED_EDGE('',*,*,#5386,.F.);
+#5386 = EDGE_CURVE('',#5243,#5131,#5387,.T.);
+#5387 = SURFACE_CURVE('',#5388,(#5393,#5406),.PCURVE_S1.);
+#5388 = HYPERBOLA('',#5389,0.5,0.25);
+#5389 = AXIS2_PLACEMENT_3D('',#5390,#5391,#5392);
+#5390 = CARTESIAN_POINT('',(0.25,1.25,-1.5));
+#5391 = DIRECTION('',(1.,0.,0.));
+#5392 = DIRECTION('',(-0.,0.,1.));
+#5393 = PCURVE('',#4769,#5394);
+#5394 = DEFINITIONAL_REPRESENTATION('',(#5395),#5405);
+#5395 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5396,#5397,#5398,#5399,#5400,
+    #5401,#5402,#5403,#5404),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,
+    0.963733684325),.PIECEWISE_BEZIER_KNOTS.);
+#5396 = CARTESIAN_POINT('',(6.28318530718,8.881784197001E-17));
+#5397 = CARTESIAN_POINT('',(6.162718596639,8.881784197001E-17));
+#5398 = CARTESIAN_POINT('',(6.042252344204,8.292702098375E-03));
+#5399 = CARTESIAN_POINT('',(5.924446565819,2.487810465627E-02));
+#5400 = CARTESIAN_POINT('',(5.811980931194,5.001295173146E-02));
+#5401 = CARTESIAN_POINT('',(5.706864451106,8.421069964546E-02));
+#5402 = CARTESIAN_POINT('',(5.60994837725,0.128261468706));
+#5403 = CARTESIAN_POINT('',(5.521476435734,0.183271617262));
+#5404 = CARTESIAN_POINT('',(5.441243706837,0.250732975165));
+#5405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5406 = PCURVE('',#5014,#5407);
+#5407 = DEFINITIONAL_REPRESENTATION('',(#5408),#5412);
+#5408 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5409,#5410,#5411),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+0.963733684325),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.11836173717,1.)) REPRESENTATION_ITEM('') );
+#5409 = CARTESIAN_POINT('',(22.5,-0.23));
+#5410 = CARTESIAN_POINT('',(22.5,-0.118065636087));
+#5411 = CARTESIAN_POINT('',(22.750732975165,5.E-02));
+#5412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5413 = ADVANCED_FACE('',(#5414),#4740,.T.);
+#5414 = FACE_BOUND('',#5415,.T.);
+#5415 = EDGE_LOOP('',(#5416,#5437,#5456,#5457));
+#5416 = ORIENTED_EDGE('',*,*,#5417,.F.);
+#5417 = EDGE_CURVE('',#4978,#5296,#5418,.T.);
+#5418 = SURFACE_CURVE('',#5419,(#5423,#5430),.PCURVE_S1.);
+#5419 = LINE('',#5420,#5421);
+#5420 = CARTESIAN_POINT('',(0.25,1.52,-23.5));
+#5421 = VECTOR('',#5422,1.);
+#5422 = DIRECTION('',(0.,0.,1.));
+#5423 = PCURVE('',#4740,#5424);
+#5424 = DEFINITIONAL_REPRESENTATION('',(#5425),#5429);
+#5425 = LINE('',#5426,#5427);
+#5426 = CARTESIAN_POINT('',(0.,0.5));
+#5427 = VECTOR('',#5428,1.);
+#5428 = DIRECTION('',(1.,0.));
+#5429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5430 = PCURVE('',#5014,#5431);
+#5431 = DEFINITIONAL_REPRESENTATION('',(#5432),#5436);
+#5432 = LINE('',#5433,#5434);
+#5433 = CARTESIAN_POINT('',(0.,-0.5));
+#5434 = VECTOR('',#5435,1.);
+#5435 = DIRECTION('',(1.,0.));
+#5436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5437 = ORIENTED_EDGE('',*,*,#5438,.F.);
+#5438 = EDGE_CURVE('',#4371,#4978,#5439,.T.);
+#5439 = SURFACE_CURVE('',#5440,(#5444,#5450),.PCURVE_S1.);
+#5440 = LINE('',#5441,#5442);
+#5441 = CARTESIAN_POINT('',(-0.25,1.52,-3.));
+#5442 = VECTOR('',#5443,1.);
+#5443 = DIRECTION('',(1.,0.,0.));
+#5444 = PCURVE('',#4740,#5445);
+#5445 = DEFINITIONAL_REPRESENTATION('',(#5446),#5449);
+#5446 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5447,#5448),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#5447 = CARTESIAN_POINT('',(20.5,-5.E-02));
+#5448 = CARTESIAN_POINT('',(20.5,0.55));
+#5449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5450 = PCURVE('',#4834,#5451);
+#5451 = DEFINITIONAL_REPRESENTATION('',(#5452),#5455);
+#5452 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5453,#5454),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.E-02,0.55),.PIECEWISE_BEZIER_KNOTS.);
+#5453 = CARTESIAN_POINT('',(-5.E-02,0.6));
+#5454 = CARTESIAN_POINT('',(0.55,0.6));
+#5455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5456 = ORIENTED_EDGE('',*,*,#4724,.T.);
+#5457 = ORIENTED_EDGE('',*,*,#5325,.T.);
+#5458 = ADVANCED_FACE('',(#5459),#4834,.T.);
+#5459 = FACE_BOUND('',#5460,.T.);
+#5460 = EDGE_LOOP('',(#5461,#5462,#5463,#5486));
+#5461 = ORIENTED_EDGE('',*,*,#4818,.F.);
+#5462 = ORIENTED_EDGE('',*,*,#5438,.T.);
+#5463 = ORIENTED_EDGE('',*,*,#5464,.T.);
+#5464 = EDGE_CURVE('',#4978,#5465,#5467,.T.);
+#5465 = VERTEX_POINT('',#5466);
+#5466 = CARTESIAN_POINT('',(0.25,1.62,-3.));
+#5467 = SURFACE_CURVE('',#5468,(#5472,#5479),.PCURVE_S1.);
+#5468 = LINE('',#5469,#5470);
+#5469 = CARTESIAN_POINT('',(0.25,0.92,-3.));
+#5470 = VECTOR('',#5471,1.);
+#5471 = DIRECTION('',(0.,1.,0.));
+#5472 = PCURVE('',#4834,#5473);
+#5473 = DEFINITIONAL_REPRESENTATION('',(#5474),#5478);
+#5474 = LINE('',#5475,#5476);
+#5475 = CARTESIAN_POINT('',(0.5,0.));
+#5476 = VECTOR('',#5477,1.);
+#5477 = DIRECTION('',(0.,1.));
+#5478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5479 = PCURVE('',#4917,#5480);
+#5480 = DEFINITIONAL_REPRESENTATION('',(#5481),#5485);
+#5481 = LINE('',#5482,#5483);
+#5482 = CARTESIAN_POINT('',(1.,0.));
+#5483 = VECTOR('',#5484,1.);
+#5484 = DIRECTION('',(0.,-1.));
+#5485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5486 = ORIENTED_EDGE('',*,*,#5487,.F.);
+#5487 = EDGE_CURVE('',#4819,#5465,#5488,.T.);
+#5488 = SURFACE_CURVE('',#5489,(#5493,#5500),.PCURVE_S1.);
+#5489 = LINE('',#5490,#5491);
+#5490 = CARTESIAN_POINT('',(-0.25,1.62,-3.));
+#5491 = VECTOR('',#5492,1.);
+#5492 = DIRECTION('',(1.,0.,0.));
+#5493 = PCURVE('',#4834,#5494);
+#5494 = DEFINITIONAL_REPRESENTATION('',(#5495),#5499);
+#5495 = LINE('',#5496,#5497);
+#5496 = CARTESIAN_POINT('',(0.,0.7));
+#5497 = VECTOR('',#5498,1.);
+#5498 = DIRECTION('',(1.,0.));
+#5499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5500 = PCURVE('',#4884,#5501);
+#5501 = DEFINITIONAL_REPRESENTATION('',(#5502),#5506);
+#5502 = LINE('',#5503,#5504);
+#5503 = CARTESIAN_POINT('',(1.,0.));
+#5504 = VECTOR('',#5505,1.);
+#5505 = DIRECTION('',(0.,1.));
+#5506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5507 = ADVANCED_FACE('',(#5508),#4884,.T.);
+#5508 = FACE_BOUND('',#5509,.T.);
+#5509 = EDGE_LOOP('',(#5510,#5511,#5512,#5513));
+#5510 = ORIENTED_EDGE('',*,*,#4929,.F.);
+#5511 = ORIENTED_EDGE('',*,*,#4870,.T.);
+#5512 = ORIENTED_EDGE('',*,*,#5487,.T.);
+#5513 = ORIENTED_EDGE('',*,*,#5514,.F.);
+#5514 = EDGE_CURVE('',#4902,#5465,#5515,.T.);
+#5515 = SURFACE_CURVE('',#5516,(#5520,#5527),.PCURVE_S1.);
+#5516 = LINE('',#5517,#5518);
+#5517 = CARTESIAN_POINT('',(0.25,1.62,-4.));
+#5518 = VECTOR('',#5519,1.);
+#5519 = DIRECTION('',(0.,0.,1.));
+#5520 = PCURVE('',#4884,#5521);
+#5521 = DEFINITIONAL_REPRESENTATION('',(#5522),#5526);
+#5522 = LINE('',#5523,#5524);
+#5523 = CARTESIAN_POINT('',(0.,0.5));
+#5524 = VECTOR('',#5525,1.);
+#5525 = DIRECTION('',(1.,0.));
+#5526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5527 = PCURVE('',#4917,#5528);
+#5528 = DEFINITIONAL_REPRESENTATION('',(#5529),#5533);
+#5529 = LINE('',#5530,#5531);
+#5530 = CARTESIAN_POINT('',(0.,-0.7));
+#5531 = VECTOR('',#5532,1.);
+#5532 = DIRECTION('',(1.,0.));
+#5533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5534 = ADVANCED_FACE('',(#5535),#4917,.T.);
+#5535 = FACE_BOUND('',#5536,.T.);
+#5536 = EDGE_LOOP('',(#5537,#5538,#5539,#5540));
+#5537 = ORIENTED_EDGE('',*,*,#5464,.F.);
+#5538 = ORIENTED_EDGE('',*,*,#4977,.F.);
+#5539 = ORIENTED_EDGE('',*,*,#4901,.T.);
+#5540 = ORIENTED_EDGE('',*,*,#5514,.T.);
+#5541 = ADVANCED_FACE('',(#5542),#5014,.T.);
+#5542 = FACE_BOUND('',#5543,.T.);
+#5543 = EDGE_LOOP('',(#5544,#5545,#5546,#5547,#5548));
+#5544 = ORIENTED_EDGE('',*,*,#5130,.F.);
+#5545 = ORIENTED_EDGE('',*,*,#5000,.T.);
+#5546 = ORIENTED_EDGE('',*,*,#5417,.T.);
+#5547 = ORIENTED_EDGE('',*,*,#5295,.T.);
+#5548 = ORIENTED_EDGE('',*,*,#5386,.T.);
+#5549 = ADVANCED_FACE('',(#5550),#5200,.F.);
+#5550 = FACE_BOUND('',#5551,.F.);
+#5551 = EDGE_LOOP('',(#5552,#5553));
+#5552 = ORIENTED_EDGE('',*,*,#5363,.T.);
+#5553 = ORIENTED_EDGE('',*,*,#5185,.F.);
+#5554 = ADVANCED_FACE('',(#5555,#5558),#5282,.T.);
+#5555 = FACE_BOUND('',#5556,.T.);
+#5556 = EDGE_LOOP('',(#5557));
+#5557 = ORIENTED_EDGE('',*,*,#5267,.T.);
+#5558 = FACE_BOUND('',#5559,.T.);
+#5559 = EDGE_LOOP('',(#5560,#5588,#5614,#5640));
+#5560 = ORIENTED_EDGE('',*,*,#5561,.F.);
+#5561 = EDGE_CURVE('',#5562,#5564,#5566,.T.);
+#5562 = VERTEX_POINT('',#5563);
+#5563 = CARTESIAN_POINT('',(-0.25,1.52,0.));
+#5564 = VERTEX_POINT('',#5565);
+#5565 = CARTESIAN_POINT('',(-0.25,1.02,0.));
+#5566 = SURFACE_CURVE('',#5567,(#5571,#5577),.PCURVE_S1.);
+#5567 = LINE('',#5568,#5569);
+#5568 = CARTESIAN_POINT('',(-0.25,1.135,1.110223024625E-16));
+#5569 = VECTOR('',#5570,1.);
+#5570 = DIRECTION('',(0.,-1.,0.));
+#5571 = PCURVE('',#5282,#5572);
+#5572 = DEFINITIONAL_REPRESENTATION('',(#5573),#5576);
+#5573 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5574,#5575),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.435,0.165),.PIECEWISE_BEZIER_KNOTS.);
+#5574 = CARTESIAN_POINT('',(-0.25,0.32));
+#5575 = CARTESIAN_POINT('',(-0.25,-0.28));
+#5576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5577 = PCURVE('',#5578,#5583);
+#5578 = PLANE('',#5579);
+#5579 = AXIS2_PLACEMENT_3D('',#5580,#5581,#5582);
+#5580 = CARTESIAN_POINT('',(-0.25,1.02,-23.5));
+#5581 = DIRECTION('',(1.,0.,0.));
+#5582 = DIRECTION('',(0.,0.,1.));
+#5583 = DEFINITIONAL_REPRESENTATION('',(#5584),#5587);
+#5584 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5585,#5586),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.435,0.165),.PIECEWISE_BEZIER_KNOTS.);
+#5585 = CARTESIAN_POINT('',(23.5,-0.55));
+#5586 = CARTESIAN_POINT('',(23.5,5.E-02));
+#5587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5588 = ORIENTED_EDGE('',*,*,#5589,.T.);
+#5589 = EDGE_CURVE('',#5562,#5590,#5592,.T.);
+#5590 = VERTEX_POINT('',#5591);
+#5591 = CARTESIAN_POINT('',(0.25,1.52,0.));
+#5592 = SURFACE_CURVE('',#5593,(#5597,#5603),.PCURVE_S1.);
+#5593 = LINE('',#5594,#5595);
+#5594 = CARTESIAN_POINT('',(-0.125,1.52,1.110223024625E-16));
+#5595 = VECTOR('',#5596,1.);
+#5596 = DIRECTION('',(1.,0.,0.));
+#5597 = PCURVE('',#5282,#5598);
+#5598 = DEFINITIONAL_REPRESENTATION('',(#5599),#5602);
+#5599 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5600,#5601),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.175,0.425),.PIECEWISE_BEZIER_KNOTS.);
+#5600 = CARTESIAN_POINT('',(-0.3,0.27));
+#5601 = CARTESIAN_POINT('',(0.3,0.27));
+#5602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5603 = PCURVE('',#5604,#5609);
+#5604 = PLANE('',#5605);
+#5605 = AXIS2_PLACEMENT_3D('',#5606,#5607,#5608);
+#5606 = CARTESIAN_POINT('',(-0.25,1.52,-23.5));
+#5607 = DIRECTION('',(0.,1.,0.));
+#5608 = DIRECTION('',(0.,0.,1.));
+#5609 = DEFINITIONAL_REPRESENTATION('',(#5610),#5613);
+#5610 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5611,#5612),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.175,0.425),.PIECEWISE_BEZIER_KNOTS.);
+#5611 = CARTESIAN_POINT('',(23.5,-5.E-02));
+#5612 = CARTESIAN_POINT('',(23.5,0.55));
+#5613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5614 = ORIENTED_EDGE('',*,*,#5615,.T.);
+#5615 = EDGE_CURVE('',#5590,#5616,#5618,.T.);
+#5616 = VERTEX_POINT('',#5617);
+#5617 = CARTESIAN_POINT('',(0.25,1.02,0.));
+#5618 = SURFACE_CURVE('',#5619,(#5623,#5629),.PCURVE_S1.);
+#5619 = LINE('',#5620,#5621);
+#5620 = CARTESIAN_POINT('',(0.25,1.135,1.110223024625E-16));
+#5621 = VECTOR('',#5622,1.);
+#5622 = DIRECTION('',(0.,-1.,0.));
+#5623 = PCURVE('',#5282,#5624);
+#5624 = DEFINITIONAL_REPRESENTATION('',(#5625),#5628);
+#5625 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5626,#5627),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.435,0.165),.PIECEWISE_BEZIER_KNOTS.);
+#5626 = CARTESIAN_POINT('',(0.25,0.32));
+#5627 = CARTESIAN_POINT('',(0.25,-0.28));
+#5628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5629 = PCURVE('',#5630,#5635);
+#5630 = PLANE('',#5631);
+#5631 = AXIS2_PLACEMENT_3D('',#5632,#5633,#5634);
+#5632 = CARTESIAN_POINT('',(0.25,1.02,-23.5));
+#5633 = DIRECTION('',(1.,0.,0.));
+#5634 = DIRECTION('',(0.,0.,1.));
+#5635 = DEFINITIONAL_REPRESENTATION('',(#5636),#5639);
+#5636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5637,#5638),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.435,0.165),.PIECEWISE_BEZIER_KNOTS.);
+#5637 = CARTESIAN_POINT('',(23.5,-0.55));
+#5638 = CARTESIAN_POINT('',(23.5,5.E-02));
+#5639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5640 = ORIENTED_EDGE('',*,*,#5641,.F.);
+#5641 = EDGE_CURVE('',#5564,#5616,#5642,.T.);
+#5642 = SURFACE_CURVE('',#5643,(#5647,#5653),.PCURVE_S1.);
+#5643 = LINE('',#5644,#5645);
+#5644 = CARTESIAN_POINT('',(-0.125,1.02,1.110223024625E-16));
+#5645 = VECTOR('',#5646,1.);
+#5646 = DIRECTION('',(1.,0.,0.));
+#5647 = PCURVE('',#5282,#5648);
+#5648 = DEFINITIONAL_REPRESENTATION('',(#5649),#5652);
+#5649 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5650,#5651),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.175,0.425),.PIECEWISE_BEZIER_KNOTS.);
+#5650 = CARTESIAN_POINT('',(-0.3,-0.23));
+#5651 = CARTESIAN_POINT('',(0.3,-0.23));
+#5652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5653 = PCURVE('',#5654,#5659);
+#5654 = PLANE('',#5655);
+#5655 = AXIS2_PLACEMENT_3D('',#5656,#5657,#5658);
+#5656 = CARTESIAN_POINT('',(-0.25,1.02,-23.5));
+#5657 = DIRECTION('',(0.,1.,0.));
+#5658 = DIRECTION('',(0.,0.,1.));
+#5659 = DEFINITIONAL_REPRESENTATION('',(#5660),#5663);
+#5660 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5661,#5662),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.175,0.425),.PIECEWISE_BEZIER_KNOTS.);
+#5661 = CARTESIAN_POINT('',(23.5,-5.E-02));
+#5662 = CARTESIAN_POINT('',(23.5,0.55));
+#5663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5664 = ADVANCED_FACE('',(#5665),#5578,.F.);
+#5665 = FACE_BOUND('',#5666,.F.);
+#5666 = EDGE_LOOP('',(#5667,#5690,#5691,#5714));
+#5667 = ORIENTED_EDGE('',*,*,#5668,.F.);
+#5668 = EDGE_CURVE('',#5564,#5669,#5671,.T.);
+#5669 = VERTEX_POINT('',#5670);
+#5670 = CARTESIAN_POINT('',(-0.25,1.02,1.5));
+#5671 = SURFACE_CURVE('',#5672,(#5676,#5683),.PCURVE_S1.);
+#5672 = LINE('',#5673,#5674);
+#5673 = CARTESIAN_POINT('',(-0.25,1.02,-23.5));
+#5674 = VECTOR('',#5675,1.);
+#5675 = DIRECTION('',(0.,0.,1.));
+#5676 = PCURVE('',#5578,#5677);
+#5677 = DEFINITIONAL_REPRESENTATION('',(#5678),#5682);
+#5678 = LINE('',#5679,#5680);
+#5679 = CARTESIAN_POINT('',(0.,0.));
+#5680 = VECTOR('',#5681,1.);
+#5681 = DIRECTION('',(1.,0.));
+#5682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5683 = PCURVE('',#5654,#5684);
+#5684 = DEFINITIONAL_REPRESENTATION('',(#5685),#5689);
+#5685 = LINE('',#5686,#5687);
+#5686 = CARTESIAN_POINT('',(0.,0.));
+#5687 = VECTOR('',#5688,1.);
+#5688 = DIRECTION('',(1.,0.));
+#5689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5690 = ORIENTED_EDGE('',*,*,#5561,.F.);
+#5691 = ORIENTED_EDGE('',*,*,#5692,.T.);
+#5692 = EDGE_CURVE('',#5562,#5693,#5695,.T.);
+#5693 = VERTEX_POINT('',#5694);
+#5694 = CARTESIAN_POINT('',(-0.25,1.52,1.5));
+#5695 = SURFACE_CURVE('',#5696,(#5700,#5707),.PCURVE_S1.);
+#5696 = LINE('',#5697,#5698);
+#5697 = CARTESIAN_POINT('',(-0.25,1.52,-23.5));
+#5698 = VECTOR('',#5699,1.);
+#5699 = DIRECTION('',(0.,0.,1.));
+#5700 = PCURVE('',#5578,#5701);
+#5701 = DEFINITIONAL_REPRESENTATION('',(#5702),#5706);
+#5702 = LINE('',#5703,#5704);
+#5703 = CARTESIAN_POINT('',(0.,-0.5));
+#5704 = VECTOR('',#5705,1.);
+#5705 = DIRECTION('',(1.,0.));
+#5706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5707 = PCURVE('',#5604,#5708);
+#5708 = DEFINITIONAL_REPRESENTATION('',(#5709),#5713);
+#5709 = LINE('',#5710,#5711);
+#5710 = CARTESIAN_POINT('',(0.,0.));
+#5711 = VECTOR('',#5712,1.);
+#5712 = DIRECTION('',(1.,0.));
+#5713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5714 = ORIENTED_EDGE('',*,*,#5715,.F.);
+#5715 = EDGE_CURVE('',#5669,#5693,#5716,.T.);
+#5716 = SURFACE_CURVE('',#5717,(#5721,#5728),.PCURVE_S1.);
+#5717 = LINE('',#5718,#5719);
+#5718 = CARTESIAN_POINT('',(-0.25,1.02,1.5));
+#5719 = VECTOR('',#5720,1.);
+#5720 = DIRECTION('',(0.,1.,0.));
+#5721 = PCURVE('',#5578,#5722);
+#5722 = DEFINITIONAL_REPRESENTATION('',(#5723),#5727);
+#5723 = LINE('',#5724,#5725);
+#5724 = CARTESIAN_POINT('',(25.,0.));
+#5725 = VECTOR('',#5726,1.);
+#5726 = DIRECTION('',(0.,-1.));
+#5727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5728 = PCURVE('',#5729,#5734);
+#5729 = PLANE('',#5730);
+#5730 = AXIS2_PLACEMENT_3D('',#5731,#5732,#5733);
+#5731 = CARTESIAN_POINT('',(-0.25,1.02,1.5));
+#5732 = DIRECTION('',(0.,0.,1.));
+#5733 = DIRECTION('',(1.,0.,0.));
+#5734 = DEFINITIONAL_REPRESENTATION('',(#5735),#5739);
+#5735 = LINE('',#5736,#5737);
+#5736 = CARTESIAN_POINT('',(0.,0.));
+#5737 = VECTOR('',#5738,1.);
+#5738 = DIRECTION('',(0.,1.));
+#5739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5740 = ADVANCED_FACE('',(#5741),#5654,.F.);
+#5741 = FACE_BOUND('',#5742,.F.);
+#5742 = EDGE_LOOP('',(#5743,#5766,#5767,#5768));
+#5743 = ORIENTED_EDGE('',*,*,#5744,.F.);
+#5744 = EDGE_CURVE('',#5616,#5745,#5747,.T.);
+#5745 = VERTEX_POINT('',#5746);
+#5746 = CARTESIAN_POINT('',(0.25,1.02,1.5));
+#5747 = SURFACE_CURVE('',#5748,(#5752,#5759),.PCURVE_S1.);
+#5748 = LINE('',#5749,#5750);
+#5749 = CARTESIAN_POINT('',(0.25,1.02,-23.5));
+#5750 = VECTOR('',#5751,1.);
+#5751 = DIRECTION('',(0.,0.,1.));
+#5752 = PCURVE('',#5654,#5753);
+#5753 = DEFINITIONAL_REPRESENTATION('',(#5754),#5758);
+#5754 = LINE('',#5755,#5756);
+#5755 = CARTESIAN_POINT('',(0.,0.5));
+#5756 = VECTOR('',#5757,1.);
+#5757 = DIRECTION('',(1.,0.));
+#5758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5759 = PCURVE('',#5630,#5760);
+#5760 = DEFINITIONAL_REPRESENTATION('',(#5761),#5765);
+#5761 = LINE('',#5762,#5763);
+#5762 = CARTESIAN_POINT('',(0.,0.));
+#5763 = VECTOR('',#5764,1.);
+#5764 = DIRECTION('',(1.,0.));
+#5765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5766 = ORIENTED_EDGE('',*,*,#5641,.F.);
+#5767 = ORIENTED_EDGE('',*,*,#5668,.T.);
+#5768 = ORIENTED_EDGE('',*,*,#5769,.T.);
+#5769 = EDGE_CURVE('',#5669,#5745,#5770,.T.);
+#5770 = SURFACE_CURVE('',#5771,(#5775,#5782),.PCURVE_S1.);
+#5771 = LINE('',#5772,#5773);
+#5772 = CARTESIAN_POINT('',(-0.25,1.02,1.5));
+#5773 = VECTOR('',#5774,1.);
+#5774 = DIRECTION('',(1.,0.,0.));
+#5775 = PCURVE('',#5654,#5776);
+#5776 = DEFINITIONAL_REPRESENTATION('',(#5777),#5781);
+#5777 = LINE('',#5778,#5779);
+#5778 = CARTESIAN_POINT('',(25.,0.));
+#5779 = VECTOR('',#5780,1.);
+#5780 = DIRECTION('',(0.,1.));
+#5781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5782 = PCURVE('',#5729,#5783);
+#5783 = DEFINITIONAL_REPRESENTATION('',(#5784),#5788);
+#5784 = LINE('',#5785,#5786);
+#5785 = CARTESIAN_POINT('',(0.,0.));
+#5786 = VECTOR('',#5787,1.);
+#5787 = DIRECTION('',(1.,0.));
+#5788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5789 = ADVANCED_FACE('',(#5790),#5630,.T.);
+#5790 = FACE_BOUND('',#5791,.T.);
+#5791 = EDGE_LOOP('',(#5792,#5793,#5794,#5817));
+#5792 = ORIENTED_EDGE('',*,*,#5744,.F.);
+#5793 = ORIENTED_EDGE('',*,*,#5615,.F.);
+#5794 = ORIENTED_EDGE('',*,*,#5795,.T.);
+#5795 = EDGE_CURVE('',#5590,#5796,#5798,.T.);
+#5796 = VERTEX_POINT('',#5797);
+#5797 = CARTESIAN_POINT('',(0.25,1.52,1.5));
+#5798 = SURFACE_CURVE('',#5799,(#5803,#5810),.PCURVE_S1.);
+#5799 = LINE('',#5800,#5801);
+#5800 = CARTESIAN_POINT('',(0.25,1.52,-23.5));
+#5801 = VECTOR('',#5802,1.);
+#5802 = DIRECTION('',(0.,0.,1.));
+#5803 = PCURVE('',#5630,#5804);
+#5804 = DEFINITIONAL_REPRESENTATION('',(#5805),#5809);
+#5805 = LINE('',#5806,#5807);
+#5806 = CARTESIAN_POINT('',(0.,-0.5));
+#5807 = VECTOR('',#5808,1.);
+#5808 = DIRECTION('',(1.,0.));
+#5809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5810 = PCURVE('',#5604,#5811);
+#5811 = DEFINITIONAL_REPRESENTATION('',(#5812),#5816);
+#5812 = LINE('',#5813,#5814);
+#5813 = CARTESIAN_POINT('',(0.,0.5));
+#5814 = VECTOR('',#5815,1.);
+#5815 = DIRECTION('',(1.,0.));
+#5816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5817 = ORIENTED_EDGE('',*,*,#5818,.F.);
+#5818 = EDGE_CURVE('',#5745,#5796,#5819,.T.);
+#5819 = SURFACE_CURVE('',#5820,(#5824,#5831),.PCURVE_S1.);
+#5820 = LINE('',#5821,#5822);
+#5821 = CARTESIAN_POINT('',(0.25,1.02,1.5));
+#5822 = VECTOR('',#5823,1.);
+#5823 = DIRECTION('',(0.,1.,0.));
+#5824 = PCURVE('',#5630,#5825);
+#5825 = DEFINITIONAL_REPRESENTATION('',(#5826),#5830);
+#5826 = LINE('',#5827,#5828);
+#5827 = CARTESIAN_POINT('',(25.,0.));
+#5828 = VECTOR('',#5829,1.);
+#5829 = DIRECTION('',(0.,-1.));
+#5830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5831 = PCURVE('',#5729,#5832);
+#5832 = DEFINITIONAL_REPRESENTATION('',(#5833),#5837);
+#5833 = LINE('',#5834,#5835);
+#5834 = CARTESIAN_POINT('',(0.5,0.));
+#5835 = VECTOR('',#5836,1.);
+#5836 = DIRECTION('',(0.,1.));
+#5837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5838 = ADVANCED_FACE('',(#5839),#5604,.T.);
+#5839 = FACE_BOUND('',#5840,.T.);
+#5840 = EDGE_LOOP('',(#5841,#5842,#5843,#5844));
+#5841 = ORIENTED_EDGE('',*,*,#5795,.F.);
+#5842 = ORIENTED_EDGE('',*,*,#5589,.F.);
+#5843 = ORIENTED_EDGE('',*,*,#5692,.T.);
+#5844 = ORIENTED_EDGE('',*,*,#5845,.T.);
+#5845 = EDGE_CURVE('',#5693,#5796,#5846,.T.);
+#5846 = SURFACE_CURVE('',#5847,(#5851,#5858),.PCURVE_S1.);
+#5847 = LINE('',#5848,#5849);
+#5848 = CARTESIAN_POINT('',(-0.25,1.52,1.5));
+#5849 = VECTOR('',#5850,1.);
+#5850 = DIRECTION('',(1.,0.,0.));
+#5851 = PCURVE('',#5604,#5852);
+#5852 = DEFINITIONAL_REPRESENTATION('',(#5853),#5857);
+#5853 = LINE('',#5854,#5855);
+#5854 = CARTESIAN_POINT('',(25.,0.));
+#5855 = VECTOR('',#5856,1.);
+#5856 = DIRECTION('',(0.,1.));
+#5857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5858 = PCURVE('',#5729,#5859);
+#5859 = DEFINITIONAL_REPRESENTATION('',(#5860),#5864);
+#5860 = LINE('',#5861,#5862);
+#5861 = CARTESIAN_POINT('',(0.,0.5));
+#5862 = VECTOR('',#5863,1.);
+#5863 = DIRECTION('',(1.,0.));
+#5864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5865 = ADVANCED_FACE('',(#5866),#5729,.T.);
+#5866 = FACE_BOUND('',#5867,.T.);
+#5867 = EDGE_LOOP('',(#5868,#5869,#5870,#5871));
+#5868 = ORIENTED_EDGE('',*,*,#5715,.F.);
+#5869 = ORIENTED_EDGE('',*,*,#5769,.T.);
+#5870 = ORIENTED_EDGE('',*,*,#5818,.T.);
+#5871 = ORIENTED_EDGE('',*,*,#5845,.F.);
+#5872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5876)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5873,#5874,#5875)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5873 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5874 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5875 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5876 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5873,
+  'distance_accuracy_value','confusion accuracy');
+#5877 = SHAPE_DEFINITION_REPRESENTATION(#5878,#4135);
+#5878 = PRODUCT_DEFINITION_SHAPE('','',#5879);
+#5879 = PRODUCT_DEFINITION('design','',#5880,#5883);
+#5880 = PRODUCT_DEFINITION_FORMATION('','',#5881);
+#5881 = PRODUCT('Cathode_group','Cathode_group','',(#5882));
+#5882 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5883 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5884 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5885,#5887);
+#5885 = ( REPRESENTATION_RELATIONSHIP('','',#4135,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5886) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5886 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63);
+#5887 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #5888);
+#5888 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','=>[0:1:1:13]','',#5,#5879,$
+  );
+#5889 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5881));
+#5890 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5891),#1755);
+#5891 = STYLED_ITEM('color',(#5892),#1657);
+#5892 = PRESENTATION_STYLE_ASSIGNMENT((#5893,#5899));
+#5893 = SURFACE_STYLE_USAGE(.BOTH.,#5894);
+#5894 = SURFACE_SIDE_STYLE('',(#5895));
+#5895 = SURFACE_STYLE_FILL_AREA(#5896);
+#5896 = FILL_AREA_STYLE('',(#5897));
+#5897 = FILL_AREA_STYLE_COLOUR('',#5898);
+#5898 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#5899 = CURVE_STYLE('',#5900,POSITIVE_LENGTH_MEASURE(0.1),#5898);
+#5900 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5901 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5902),#172);
+#5902 = STYLED_ITEM('color',(#5903),#74);
+#5903 = PRESENTATION_STYLE_ASSIGNMENT((#5904,#5909));
+#5904 = SURFACE_STYLE_USAGE(.BOTH.,#5905);
+#5905 = SURFACE_SIDE_STYLE('',(#5906));
+#5906 = SURFACE_STYLE_FILL_AREA(#5907);
+#5907 = FILL_AREA_STYLE('',(#5908));
+#5908 = FILL_AREA_STYLE_COLOUR('',#5898);
+#5909 = CURVE_STYLE('',#5910,POSITIVE_LENGTH_MEASURE(0.1),#5898);
+#5910 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5911 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5912,#5919,#5926,#5933,#5940),#940);
+#5912 = STYLED_ITEM('color',(#5913),#690);
+#5913 = PRESENTATION_STYLE_ASSIGNMENT((#5914));
+#5914 = SURFACE_STYLE_USAGE(.BOTH.,#5915);
+#5915 = SURFACE_SIDE_STYLE('',(#5916));
+#5916 = SURFACE_STYLE_FILL_AREA(#5917);
+#5917 = FILL_AREA_STYLE('',(#5918));
+#5918 = FILL_AREA_STYLE_COLOUR('',#5898);
+#5919 = STYLED_ITEM('color',(#5920),#810);
+#5920 = PRESENTATION_STYLE_ASSIGNMENT((#5921));
+#5921 = SURFACE_STYLE_USAGE(.BOTH.,#5922);
+#5922 = SURFACE_SIDE_STYLE('',(#5923));
+#5923 = SURFACE_STYLE_FILL_AREA(#5924);
+#5924 = FILL_AREA_STYLE('',(#5925));
+#5925 = FILL_AREA_STYLE_COLOUR('',#5898);
+#5926 = STYLED_ITEM('color',(#5927),#881);
+#5927 = PRESENTATION_STYLE_ASSIGNMENT((#5928));
+#5928 = SURFACE_STYLE_USAGE(.BOTH.,#5929);
+#5929 = SURFACE_SIDE_STYLE('',(#5930));
+#5930 = SURFACE_STYLE_FILL_AREA(#5931);
+#5931 = FILL_AREA_STYLE('',(#5932));
+#5932 = FILL_AREA_STYLE_COLOUR('',#5898);
+#5933 = STYLED_ITEM('color',(#5934),#907);
+#5934 = PRESENTATION_STYLE_ASSIGNMENT((#5935));
+#5935 = SURFACE_STYLE_USAGE(.BOTH.,#5936);
+#5936 = SURFACE_SIDE_STYLE('',(#5937));
+#5937 = SURFACE_STYLE_FILL_AREA(#5938);
+#5938 = FILL_AREA_STYLE('',(#5939));
+#5939 = FILL_AREA_STYLE_COLOUR('',#5898);
+#5940 = STYLED_ITEM('color',(#5941),#934);
+#5941 = PRESENTATION_STYLE_ASSIGNMENT((#5942));
+#5942 = SURFACE_STYLE_USAGE(.BOTH.,#5943);
+#5943 = SURFACE_SIDE_STYLE('',(#5944));
+#5944 = SURFACE_STYLE_FILL_AREA(#5945);
+#5945 = FILL_AREA_STYLE('',(#5946));
+#5946 = FILL_AREA_STYLE_COLOUR('',#5898);
+#5947 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5948),#669);
+#5948 = STYLED_ITEM('color',(#5949),#339);
+#5949 = PRESENTATION_STYLE_ASSIGNMENT((#5950,#5955));
+#5950 = SURFACE_STYLE_USAGE(.BOTH.,#5951);
+#5951 = SURFACE_SIDE_STYLE('',(#5952));
+#5952 = SURFACE_STYLE_FILL_AREA(#5953);
+#5953 = FILL_AREA_STYLE('',(#5954));
+#5954 = FILL_AREA_STYLE_COLOUR('',#5898);
+#5955 = CURVE_STYLE('',#5956,POSITIVE_LENGTH_MEASURE(0.1),#5898);
+#5956 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5957 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5958),#320);
+#5958 = STYLED_ITEM('color',(#5959),#222);
+#5959 = PRESENTATION_STYLE_ASSIGNMENT((#5960,#5965));
+#5960 = SURFACE_STYLE_USAGE(.BOTH.,#5961);
+#5961 = SURFACE_SIDE_STYLE('',(#5962));
+#5962 = SURFACE_STYLE_FILL_AREA(#5963);
+#5963 = FILL_AREA_STYLE('',(#5964));
+#5964 = FILL_AREA_STYLE_COLOUR('',#5898);
+#5965 = CURVE_STYLE('',#5966,POSITIVE_LENGTH_MEASURE(0.1),#5898);
+#5966 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5967 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5968),#1638);
+#5968 = STYLED_ITEM('color',(#5969),#1308);
+#5969 = PRESENTATION_STYLE_ASSIGNMENT((#5970,#5975));
+#5970 = SURFACE_STYLE_USAGE(.BOTH.,#5971);
+#5971 = SURFACE_SIDE_STYLE('',(#5972));
+#5972 = SURFACE_STYLE_FILL_AREA(#5973);
+#5973 = FILL_AREA_STYLE('',(#5974));
+#5974 = FILL_AREA_STYLE_COLOUR('',#5898);
+#5975 = CURVE_STYLE('',#5976,POSITIVE_LENGTH_MEASURE(0.1),#5898);
+#5976 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5977 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5978),#2221);
+#5978 = STYLED_ITEM('color',(#5979),#1891);
+#5979 = PRESENTATION_STYLE_ASSIGNMENT((#5980,#5985));
+#5980 = SURFACE_STYLE_USAGE(.BOTH.,#5981);
+#5981 = SURFACE_SIDE_STYLE('',(#5982));
+#5982 = SURFACE_STYLE_FILL_AREA(#5983);
+#5983 = FILL_AREA_STYLE('',(#5984));
+#5984 = FILL_AREA_STYLE_COLOUR('',#5898);
+#5985 = CURVE_STYLE('',#5986,POSITIVE_LENGTH_MEASURE(0.1),#5898);
+#5986 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5987 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5988,#5995,#6002,#6009,#6016,#6023,#6030,#6037,#6044,#6051,#6058,
+    #6065,#6072,#6079,#6086,#6093,#6100,#6107,#6114,#6121,#6128,#6135,
+    #6142,#6149,#6156),#4117);
+#5988 = STYLED_ITEM('color',(#5989),#2591);
+#5989 = PRESENTATION_STYLE_ASSIGNMENT((#5990));
+#5990 = SURFACE_STYLE_USAGE(.BOTH.,#5991);
+#5991 = SURFACE_SIDE_STYLE('',(#5992));
+#5992 = SURFACE_STYLE_FILL_AREA(#5993);
+#5993 = FILL_AREA_STYLE('',(#5994));
+#5994 = FILL_AREA_STYLE_COLOUR('',#5898);
+#5995 = STYLED_ITEM('color',(#5996),#2711);
+#5996 = PRESENTATION_STYLE_ASSIGNMENT((#5997));
+#5997 = SURFACE_STYLE_USAGE(.BOTH.,#5998);
+#5998 = SURFACE_SIDE_STYLE('',(#5999));
+#5999 = SURFACE_STYLE_FILL_AREA(#6000);
+#6000 = FILL_AREA_STYLE('',(#6001));
+#6001 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6002 = STYLED_ITEM('color',(#6003),#2790);
+#6003 = PRESENTATION_STYLE_ASSIGNMENT((#6004));
+#6004 = SURFACE_STYLE_USAGE(.BOTH.,#6005);
+#6005 = SURFACE_SIDE_STYLE('',(#6006));
+#6006 = SURFACE_STYLE_FILL_AREA(#6007);
+#6007 = FILL_AREA_STYLE('',(#6008));
+#6008 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6009 = STYLED_ITEM('color',(#6010),#2876);
+#6010 = PRESENTATION_STYLE_ASSIGNMENT((#6011));
+#6011 = SURFACE_STYLE_USAGE(.BOTH.,#6012);
+#6012 = SURFACE_SIDE_STYLE('',(#6013));
+#6013 = SURFACE_STYLE_FILL_AREA(#6014);
+#6014 = FILL_AREA_STYLE('',(#6015));
+#6015 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6016 = STYLED_ITEM('color',(#6017),#2950);
+#6017 = PRESENTATION_STYLE_ASSIGNMENT((#6018));
+#6018 = SURFACE_STYLE_USAGE(.BOTH.,#6019);
+#6019 = SURFACE_SIDE_STYLE('',(#6020));
+#6020 = SURFACE_STYLE_FILL_AREA(#6021);
+#6021 = FILL_AREA_STYLE('',(#6022));
+#6022 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6023 = STYLED_ITEM('color',(#6024),#2977);
+#6024 = PRESENTATION_STYLE_ASSIGNMENT((#6025));
+#6025 = SURFACE_STYLE_USAGE(.BOTH.,#6026);
+#6026 = SURFACE_SIDE_STYLE('',(#6027));
+#6027 = SURFACE_STYLE_FILL_AREA(#6028);
+#6028 = FILL_AREA_STYLE('',(#6029));
+#6029 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6030 = STYLED_ITEM('color',(#6031),#3009);
+#6031 = PRESENTATION_STYLE_ASSIGNMENT((#6032));
+#6032 = SURFACE_STYLE_USAGE(.BOTH.,#6033);
+#6033 = SURFACE_SIDE_STYLE('',(#6034));
+#6034 = SURFACE_STYLE_FILL_AREA(#6035);
+#6035 = FILL_AREA_STYLE('',(#6036));
+#6036 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6037 = STYLED_ITEM('color',(#6038),#3090);
+#6038 = PRESENTATION_STYLE_ASSIGNMENT((#6039));
+#6039 = SURFACE_STYLE_USAGE(.BOTH.,#6040);
+#6040 = SURFACE_SIDE_STYLE('',(#6041));
+#6041 = SURFACE_STYLE_FILL_AREA(#6042);
+#6042 = FILL_AREA_STYLE('',(#6043));
+#6043 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6044 = STYLED_ITEM('color',(#6045),#3144);
+#6045 = PRESENTATION_STYLE_ASSIGNMENT((#6046));
+#6046 = SURFACE_STYLE_USAGE(.BOTH.,#6047);
+#6047 = SURFACE_SIDE_STYLE('',(#6048));
+#6048 = SURFACE_STYLE_FILL_AREA(#6049);
+#6049 = FILL_AREA_STYLE('',(#6050));
+#6050 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6051 = STYLED_ITEM('color',(#6052),#3267);
+#6052 = PRESENTATION_STYLE_ASSIGNMENT((#6053));
+#6053 = SURFACE_STYLE_USAGE(.BOTH.,#6054);
+#6054 = SURFACE_SIDE_STYLE('',(#6055));
+#6055 = SURFACE_STYLE_FILL_AREA(#6056);
+#6056 = FILL_AREA_STYLE('',(#6057));
+#6057 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6058 = STYLED_ITEM('color',(#6059),#3348);
+#6059 = PRESENTATION_STYLE_ASSIGNMENT((#6060));
+#6060 = SURFACE_STYLE_USAGE(.BOTH.,#6061);
+#6061 = SURFACE_SIDE_STYLE('',(#6062));
+#6062 = SURFACE_STYLE_FILL_AREA(#6063);
+#6063 = FILL_AREA_STYLE('',(#6064));
+#6064 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6065 = STYLED_ITEM('color',(#6066),#3402);
+#6066 = PRESENTATION_STYLE_ASSIGNMENT((#6067));
+#6067 = SURFACE_STYLE_USAGE(.BOTH.,#6068);
+#6068 = SURFACE_SIDE_STYLE('',(#6069));
+#6069 = SURFACE_STYLE_FILL_AREA(#6070);
+#6070 = FILL_AREA_STYLE('',(#6071));
+#6071 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6072 = STYLED_ITEM('color',(#6073),#3478);
+#6073 = PRESENTATION_STYLE_ASSIGNMENT((#6074));
+#6074 = SURFACE_STYLE_USAGE(.BOTH.,#6075);
+#6075 = SURFACE_SIDE_STYLE('',(#6076));
+#6076 = SURFACE_STYLE_FILL_AREA(#6077);
+#6077 = FILL_AREA_STYLE('',(#6078));
+#6078 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6079 = STYLED_ITEM('color',(#6080),#3527);
+#6080 = PRESENTATION_STYLE_ASSIGNMENT((#6081));
+#6081 = SURFACE_STYLE_USAGE(.BOTH.,#6082);
+#6082 = SURFACE_SIDE_STYLE('',(#6083));
+#6083 = SURFACE_STYLE_FILL_AREA(#6084);
+#6084 = FILL_AREA_STYLE('',(#6085));
+#6085 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6086 = STYLED_ITEM('color',(#6087),#3554);
+#6087 = PRESENTATION_STYLE_ASSIGNMENT((#6088));
+#6088 = SURFACE_STYLE_USAGE(.BOTH.,#6089);
+#6089 = SURFACE_SIDE_STYLE('',(#6090));
+#6090 = SURFACE_STYLE_FILL_AREA(#6091);
+#6091 = FILL_AREA_STYLE('',(#6092));
+#6092 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6093 = STYLED_ITEM('color',(#6094),#3579);
+#6094 = PRESENTATION_STYLE_ASSIGNMENT((#6095));
+#6095 = SURFACE_STYLE_USAGE(.BOTH.,#6096);
+#6096 = SURFACE_SIDE_STYLE('',(#6097));
+#6097 = SURFACE_STYLE_FILL_AREA(#6098);
+#6098 = FILL_AREA_STYLE('',(#6099));
+#6099 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6100 = STYLED_ITEM('color',(#6101),#3642);
+#6101 = PRESENTATION_STYLE_ASSIGNMENT((#6102));
+#6102 = SURFACE_STYLE_USAGE(.BOTH.,#6103);
+#6103 = SURFACE_SIDE_STYLE('',(#6104));
+#6104 = SURFACE_STYLE_FILL_AREA(#6105);
+#6105 = FILL_AREA_STYLE('',(#6106));
+#6106 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6107 = STYLED_ITEM('color',(#6108),#3846);
+#6108 = PRESENTATION_STYLE_ASSIGNMENT((#6109));
+#6109 = SURFACE_STYLE_USAGE(.BOTH.,#6110);
+#6110 = SURFACE_SIDE_STYLE('',(#6111));
+#6111 = SURFACE_STYLE_FILL_AREA(#6112);
+#6112 = FILL_AREA_STYLE('',(#6113));
+#6113 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6114 = STYLED_ITEM('color',(#6115),#3911);
+#6115 = PRESENTATION_STYLE_ASSIGNMENT((#6116));
+#6116 = SURFACE_STYLE_USAGE(.BOTH.,#6117);
+#6117 = SURFACE_SIDE_STYLE('',(#6118));
+#6118 = SURFACE_STYLE_FILL_AREA(#6119);
+#6119 = FILL_AREA_STYLE('',(#6120));
+#6120 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6121 = STYLED_ITEM('color',(#6122),#3960);
+#6122 = PRESENTATION_STYLE_ASSIGNMENT((#6123));
+#6123 = SURFACE_STYLE_USAGE(.BOTH.,#6124);
+#6124 = SURFACE_SIDE_STYLE('',(#6125));
+#6125 = SURFACE_STYLE_FILL_AREA(#6126);
+#6126 = FILL_AREA_STYLE('',(#6127));
+#6127 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6128 = STYLED_ITEM('color',(#6129),#3987);
+#6129 = PRESENTATION_STYLE_ASSIGNMENT((#6130));
+#6130 = SURFACE_STYLE_USAGE(.BOTH.,#6131);
+#6131 = SURFACE_SIDE_STYLE('',(#6132));
+#6132 = SURFACE_STYLE_FILL_AREA(#6133);
+#6133 = FILL_AREA_STYLE('',(#6134));
+#6134 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6135 = STYLED_ITEM('color',(#6136),#3994);
+#6136 = PRESENTATION_STYLE_ASSIGNMENT((#6137));
+#6137 = SURFACE_STYLE_USAGE(.BOTH.,#6138);
+#6138 = SURFACE_SIDE_STYLE('',(#6139));
+#6139 = SURFACE_STYLE_FILL_AREA(#6140);
+#6140 = FILL_AREA_STYLE('',(#6141));
+#6141 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6142 = STYLED_ITEM('color',(#6143),#4002);
+#6143 = PRESENTATION_STYLE_ASSIGNMENT((#6144));
+#6144 = SURFACE_STYLE_USAGE(.BOTH.,#6145);
+#6145 = SURFACE_SIDE_STYLE('',(#6146));
+#6146 = SURFACE_STYLE_FILL_AREA(#6147);
+#6147 = FILL_AREA_STYLE('',(#6148));
+#6148 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6149 = STYLED_ITEM('color',(#6150),#4007);
+#6150 = PRESENTATION_STYLE_ASSIGNMENT((#6151));
+#6151 = SURFACE_STYLE_USAGE(.BOTH.,#6152);
+#6152 = SURFACE_SIDE_STYLE('',(#6153));
+#6153 = SURFACE_STYLE_FILL_AREA(#6154);
+#6154 = FILL_AREA_STYLE('',(#6155));
+#6155 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6156 = STYLED_ITEM('color',(#6157),#4110);
+#6157 = PRESENTATION_STYLE_ASSIGNMENT((#6158));
+#6158 = SURFACE_STYLE_USAGE(.BOTH.,#6159);
+#6159 = SURFACE_SIDE_STYLE('',(#6160));
+#6160 = SURFACE_STYLE_FILL_AREA(#6161);
+#6161 = FILL_AREA_STYLE('',(#6162));
+#6162 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6163 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #6164),#1289);
+#6164 = STYLED_ITEM('color',(#6165),#959);
+#6165 = PRESENTATION_STYLE_ASSIGNMENT((#6166,#6171));
+#6166 = SURFACE_STYLE_USAGE(.BOTH.,#6167);
+#6167 = SURFACE_SIDE_STYLE('',(#6168));
+#6168 = SURFACE_STYLE_FILL_AREA(#6169);
+#6169 = FILL_AREA_STYLE('',(#6170));
+#6170 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6171 = CURVE_STYLE('',#6172,POSITIVE_LENGTH_MEASURE(0.1),#5898);
+#6172 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#6173 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #6174),#2570);
+#6174 = STYLED_ITEM('color',(#6175),#2240);
+#6175 = PRESENTATION_STYLE_ASSIGNMENT((#6176,#6181));
+#6176 = SURFACE_STYLE_USAGE(.BOTH.,#6177);
+#6177 = SURFACE_SIDE_STYLE('',(#6178));
+#6178 = SURFACE_STYLE_FILL_AREA(#6179);
+#6179 = FILL_AREA_STYLE('',(#6180));
+#6180 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6181 = CURVE_STYLE('',#6182,POSITIVE_LENGTH_MEASURE(0.1),#5898);
+#6182 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#6183 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #6184),#203);
+#6184 = STYLED_ITEM('color',(#6185),#193);
+#6185 = PRESENTATION_STYLE_ASSIGNMENT((#6186));
+#6186 = SURFACE_STYLE_USAGE(.BOTH.,#6187);
+#6187 = SURFACE_SIDE_STYLE('',(#6188));
+#6188 = SURFACE_STYLE_FILL_AREA(#6189);
+#6189 = FILL_AREA_STYLE('',(#6190));
+#6190 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6191 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #6192,#6199,#6206,#6213,#6220,#6227,#6234,#6241,#6248,#6255,#6262,
+    #6269,#6276,#6283,#6290,#6297,#6304,#6311,#6318,#6325,#6332,#6339,
+    #6346,#6353,#6360,#6367,#6374,#6381,#6388),#5872);
+#6192 = STYLED_ITEM('color',(#6193),#4138);
+#6193 = PRESENTATION_STYLE_ASSIGNMENT((#6194));
+#6194 = SURFACE_STYLE_USAGE(.BOTH.,#6195);
+#6195 = SURFACE_SIDE_STYLE('',(#6196));
+#6196 = SURFACE_STYLE_FILL_AREA(#6197);
+#6197 = FILL_AREA_STYLE('',(#6198));
+#6198 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6199 = STYLED_ITEM('color',(#6200),#4258);
+#6200 = PRESENTATION_STYLE_ASSIGNMENT((#6201));
+#6201 = SURFACE_STYLE_USAGE(.BOTH.,#6202);
+#6202 = SURFACE_SIDE_STYLE('',(#6203));
+#6203 = SURFACE_STYLE_FILL_AREA(#6204);
+#6204 = FILL_AREA_STYLE('',(#6205));
+#6205 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6206 = STYLED_ITEM('color',(#6207),#4337);
+#6207 = PRESENTATION_STYLE_ASSIGNMENT((#6208));
+#6208 = SURFACE_STYLE_USAGE(.BOTH.,#6209);
+#6209 = SURFACE_SIDE_STYLE('',(#6210));
+#6210 = SURFACE_STYLE_FILL_AREA(#6211);
+#6211 = FILL_AREA_STYLE('',(#6212));
+#6212 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6213 = STYLED_ITEM('color',(#6214),#4423);
+#6214 = PRESENTATION_STYLE_ASSIGNMENT((#6215));
+#6215 = SURFACE_STYLE_USAGE(.BOTH.,#6216);
+#6216 = SURFACE_SIDE_STYLE('',(#6217));
+#6217 = SURFACE_STYLE_FILL_AREA(#6218);
+#6218 = FILL_AREA_STYLE('',(#6219));
+#6219 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6220 = STYLED_ITEM('color',(#6221),#4497);
+#6221 = PRESENTATION_STYLE_ASSIGNMENT((#6222));
+#6222 = SURFACE_STYLE_USAGE(.BOTH.,#6223);
+#6223 = SURFACE_SIDE_STYLE('',(#6224));
+#6224 = SURFACE_STYLE_FILL_AREA(#6225);
+#6225 = FILL_AREA_STYLE('',(#6226));
+#6226 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6227 = STYLED_ITEM('color',(#6228),#4524);
+#6228 = PRESENTATION_STYLE_ASSIGNMENT((#6229));
+#6229 = SURFACE_STYLE_USAGE(.BOTH.,#6230);
+#6230 = SURFACE_SIDE_STYLE('',(#6231));
+#6231 = SURFACE_STYLE_FILL_AREA(#6232);
+#6232 = FILL_AREA_STYLE('',(#6233));
+#6233 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6234 = STYLED_ITEM('color',(#6235),#4556);
+#6235 = PRESENTATION_STYLE_ASSIGNMENT((#6236));
+#6236 = SURFACE_STYLE_USAGE(.BOTH.,#6237);
+#6237 = SURFACE_SIDE_STYLE('',(#6238));
+#6238 = SURFACE_STYLE_FILL_AREA(#6239);
+#6239 = FILL_AREA_STYLE('',(#6240));
+#6240 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6241 = STYLED_ITEM('color',(#6242),#4637);
+#6242 = PRESENTATION_STYLE_ASSIGNMENT((#6243));
+#6243 = SURFACE_STYLE_USAGE(.BOTH.,#6244);
+#6244 = SURFACE_SIDE_STYLE('',(#6245));
+#6245 = SURFACE_STYLE_FILL_AREA(#6246);
+#6246 = FILL_AREA_STYLE('',(#6247));
+#6247 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6248 = STYLED_ITEM('color',(#6249),#4691);
+#6249 = PRESENTATION_STYLE_ASSIGNMENT((#6250));
+#6250 = SURFACE_STYLE_USAGE(.BOTH.,#6251);
+#6251 = SURFACE_SIDE_STYLE('',(#6252));
+#6252 = SURFACE_STYLE_FILL_AREA(#6253);
+#6253 = FILL_AREA_STYLE('',(#6254));
+#6254 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6255 = STYLED_ITEM('color',(#6256),#4814);
+#6256 = PRESENTATION_STYLE_ASSIGNMENT((#6257));
+#6257 = SURFACE_STYLE_USAGE(.BOTH.,#6258);
+#6258 = SURFACE_SIDE_STYLE('',(#6259));
+#6259 = SURFACE_STYLE_FILL_AREA(#6260);
+#6260 = FILL_AREA_STYLE('',(#6261));
+#6261 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6262 = STYLED_ITEM('color',(#6263),#4895);
+#6263 = PRESENTATION_STYLE_ASSIGNMENT((#6264));
+#6264 = SURFACE_STYLE_USAGE(.BOTH.,#6265);
+#6265 = SURFACE_SIDE_STYLE('',(#6266));
+#6266 = SURFACE_STYLE_FILL_AREA(#6267);
+#6267 = FILL_AREA_STYLE('',(#6268));
+#6268 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6269 = STYLED_ITEM('color',(#6270),#4949);
+#6270 = PRESENTATION_STYLE_ASSIGNMENT((#6271));
+#6271 = SURFACE_STYLE_USAGE(.BOTH.,#6272);
+#6272 = SURFACE_SIDE_STYLE('',(#6273));
+#6273 = SURFACE_STYLE_FILL_AREA(#6274);
+#6274 = FILL_AREA_STYLE('',(#6275));
+#6275 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6276 = STYLED_ITEM('color',(#6277),#5025);
+#6277 = PRESENTATION_STYLE_ASSIGNMENT((#6278));
+#6278 = SURFACE_STYLE_USAGE(.BOTH.,#6279);
+#6279 = SURFACE_SIDE_STYLE('',(#6280));
+#6280 = SURFACE_STYLE_FILL_AREA(#6281);
+#6281 = FILL_AREA_STYLE('',(#6282));
+#6282 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6283 = STYLED_ITEM('color',(#6284),#5074);
+#6284 = PRESENTATION_STYLE_ASSIGNMENT((#6285));
+#6285 = SURFACE_STYLE_USAGE(.BOTH.,#6286);
+#6286 = SURFACE_SIDE_STYLE('',(#6287));
+#6287 = SURFACE_STYLE_FILL_AREA(#6288);
+#6288 = FILL_AREA_STYLE('',(#6289));
+#6289 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6290 = STYLED_ITEM('color',(#6291),#5101);
+#6291 = PRESENTATION_STYLE_ASSIGNMENT((#6292));
+#6292 = SURFACE_STYLE_USAGE(.BOTH.,#6293);
+#6293 = SURFACE_SIDE_STYLE('',(#6294));
+#6294 = SURFACE_STYLE_FILL_AREA(#6295);
+#6295 = FILL_AREA_STYLE('',(#6296));
+#6296 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6297 = STYLED_ITEM('color',(#6298),#5126);
+#6298 = PRESENTATION_STYLE_ASSIGNMENT((#6299));
+#6299 = SURFACE_STYLE_USAGE(.BOTH.,#6300);
+#6300 = SURFACE_SIDE_STYLE('',(#6301));
+#6301 = SURFACE_STYLE_FILL_AREA(#6302);
+#6302 = FILL_AREA_STYLE('',(#6303));
+#6303 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6304 = STYLED_ITEM('color',(#6305),#5238);
+#6305 = PRESENTATION_STYLE_ASSIGNMENT((#6306));
+#6306 = SURFACE_STYLE_USAGE(.BOTH.,#6307);
+#6307 = SURFACE_SIDE_STYLE('',(#6308));
+#6308 = SURFACE_STYLE_FILL_AREA(#6309);
+#6309 = FILL_AREA_STYLE('',(#6310));
+#6310 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6311 = STYLED_ITEM('color',(#6312),#5413);
+#6312 = PRESENTATION_STYLE_ASSIGNMENT((#6313));
+#6313 = SURFACE_STYLE_USAGE(.BOTH.,#6314);
+#6314 = SURFACE_SIDE_STYLE('',(#6315));
+#6315 = SURFACE_STYLE_FILL_AREA(#6316);
+#6316 = FILL_AREA_STYLE('',(#6317));
+#6317 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6318 = STYLED_ITEM('color',(#6319),#5458);
+#6319 = PRESENTATION_STYLE_ASSIGNMENT((#6320));
+#6320 = SURFACE_STYLE_USAGE(.BOTH.,#6321);
+#6321 = SURFACE_SIDE_STYLE('',(#6322));
+#6322 = SURFACE_STYLE_FILL_AREA(#6323);
+#6323 = FILL_AREA_STYLE('',(#6324));
+#6324 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6325 = STYLED_ITEM('color',(#6326),#5507);
+#6326 = PRESENTATION_STYLE_ASSIGNMENT((#6327));
+#6327 = SURFACE_STYLE_USAGE(.BOTH.,#6328);
+#6328 = SURFACE_SIDE_STYLE('',(#6329));
+#6329 = SURFACE_STYLE_FILL_AREA(#6330);
+#6330 = FILL_AREA_STYLE('',(#6331));
+#6331 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6332 = STYLED_ITEM('color',(#6333),#5534);
+#6333 = PRESENTATION_STYLE_ASSIGNMENT((#6334));
+#6334 = SURFACE_STYLE_USAGE(.BOTH.,#6335);
+#6335 = SURFACE_SIDE_STYLE('',(#6336));
+#6336 = SURFACE_STYLE_FILL_AREA(#6337);
+#6337 = FILL_AREA_STYLE('',(#6338));
+#6338 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6339 = STYLED_ITEM('color',(#6340),#5541);
+#6340 = PRESENTATION_STYLE_ASSIGNMENT((#6341));
+#6341 = SURFACE_STYLE_USAGE(.BOTH.,#6342);
+#6342 = SURFACE_SIDE_STYLE('',(#6343));
+#6343 = SURFACE_STYLE_FILL_AREA(#6344);
+#6344 = FILL_AREA_STYLE('',(#6345));
+#6345 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6346 = STYLED_ITEM('color',(#6347),#5549);
+#6347 = PRESENTATION_STYLE_ASSIGNMENT((#6348));
+#6348 = SURFACE_STYLE_USAGE(.BOTH.,#6349);
+#6349 = SURFACE_SIDE_STYLE('',(#6350));
+#6350 = SURFACE_STYLE_FILL_AREA(#6351);
+#6351 = FILL_AREA_STYLE('',(#6352));
+#6352 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6353 = STYLED_ITEM('color',(#6354),#5554);
+#6354 = PRESENTATION_STYLE_ASSIGNMENT((#6355));
+#6355 = SURFACE_STYLE_USAGE(.BOTH.,#6356);
+#6356 = SURFACE_SIDE_STYLE('',(#6357));
+#6357 = SURFACE_STYLE_FILL_AREA(#6358);
+#6358 = FILL_AREA_STYLE('',(#6359));
+#6359 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6360 = STYLED_ITEM('color',(#6361),#5664);
+#6361 = PRESENTATION_STYLE_ASSIGNMENT((#6362));
+#6362 = SURFACE_STYLE_USAGE(.BOTH.,#6363);
+#6363 = SURFACE_SIDE_STYLE('',(#6364));
+#6364 = SURFACE_STYLE_FILL_AREA(#6365);
+#6365 = FILL_AREA_STYLE('',(#6366));
+#6366 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6367 = STYLED_ITEM('color',(#6368),#5740);
+#6368 = PRESENTATION_STYLE_ASSIGNMENT((#6369));
+#6369 = SURFACE_STYLE_USAGE(.BOTH.,#6370);
+#6370 = SURFACE_SIDE_STYLE('',(#6371));
+#6371 = SURFACE_STYLE_FILL_AREA(#6372);
+#6372 = FILL_AREA_STYLE('',(#6373));
+#6373 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6374 = STYLED_ITEM('color',(#6375),#5789);
+#6375 = PRESENTATION_STYLE_ASSIGNMENT((#6376));
+#6376 = SURFACE_STYLE_USAGE(.BOTH.,#6377);
+#6377 = SURFACE_SIDE_STYLE('',(#6378));
+#6378 = SURFACE_STYLE_FILL_AREA(#6379);
+#6379 = FILL_AREA_STYLE('',(#6380));
+#6380 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6381 = STYLED_ITEM('color',(#6382),#5838);
+#6382 = PRESENTATION_STYLE_ASSIGNMENT((#6383));
+#6383 = SURFACE_STYLE_USAGE(.BOTH.,#6384);
+#6384 = SURFACE_SIDE_STYLE('',(#6385));
+#6385 = SURFACE_STYLE_FILL_AREA(#6386);
+#6386 = FILL_AREA_STYLE('',(#6387));
+#6387 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6388 = STYLED_ITEM('color',(#6389),#5865);
+#6389 = PRESENTATION_STYLE_ASSIGNMENT((#6390));
+#6390 = SURFACE_STYLE_USAGE(.BOTH.,#6391);
+#6391 = SURFACE_SIDE_STYLE('',(#6392));
+#6392 = SURFACE_STYLE_FILL_AREA(#6393);
+#6393 = FILL_AREA_STYLE('',(#6394));
+#6394 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6395 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #6396),#1872);
+#6396 = STYLED_ITEM('color',(#6397),#1774);
+#6397 = PRESENTATION_STYLE_ASSIGNMENT((#6398,#6403));
+#6398 = SURFACE_STYLE_USAGE(.BOTH.,#6399);
+#6399 = SURFACE_SIDE_STYLE('',(#6400));
+#6400 = SURFACE_STYLE_FILL_AREA(#6401);
+#6401 = FILL_AREA_STYLE('',(#6402));
+#6402 = FILL_AREA_STYLE_COLOUR('',#5898);
+#6403 = CURVE_STYLE('',#6404,POSITIVE_LENGTH_MEASURE(0.1),#5898);
+#6404 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;