From 502f745c4cb1b519a7ed20fed453d4a5e6383d69 Mon Sep 17 00:00:00 2001
From: RaduBorzea <101399404+RaduBorzea@users.noreply.github.com>
Date: Sat, 28 Jan 2023 19:17:41 +0200
Subject: [PATCH] Corection

---
 .../ComputerDesk (100 x 50 x 75 cm WDH).step  | 11915 +++++-----------
 .../ComputerDesk (100 x 50 x 75 cm WDH).stl   |   Bin 563684 -> 281884 bytes
 2 files changed, 3607 insertions(+), 8308 deletions(-)

diff --git a/Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).step b/Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).step
index 24ab0224..2a4fb143 100644
--- a/Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).step	
+++ b/Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).step	
@@ -1,7 +1,7 @@
 ISO-10303-21;
 HEADER;
 FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
-FILE_NAME('Open CASCADE Shape Model','2023-01-28T18:28:21',(''),(''),
+FILE_NAME('Open CASCADE Shape Model','2023-01-28T19:16:47',(''),(''),
   'Open CASCADE STEP processor 7.6','FreeCAD','Unknown');
 FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
 ENDSEC;
@@ -18,9 +18,8 @@ DATA;
   'ComputerDesk__100_x_50_x_75_cm_WDH_','',(#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,#71,#75,#79,#83,#87,#91,#95,#99,#103,#107,#111,
-    #115),#119);
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43,#47),
+  #51);
 #11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
 #12 = CARTESIAN_POINT('',(0.,0.,0.));
 #13 = DIRECTION('',(0.,0.,1.));
@@ -30,145 +29,155 @@ DATA;
 #17 = DIRECTION('',(0.,0.,1.));
 #18 = DIRECTION('',(1.,0.,0.));
 #19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
-#20 = CARTESIAN_POINT('',(0.,0.,0.));
+#20 = CARTESIAN_POINT('',(-500.,25.,124.));
 #21 = DIRECTION('',(0.,0.,1.));
 #22 = DIRECTION('',(1.,0.,0.));
 #23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
-#24 = CARTESIAN_POINT('',(0.,0.,0.));
+#24 = CARTESIAN_POINT('',(483.,24.,124.));
 #25 = DIRECTION('',(0.,0.,1.));
 #26 = DIRECTION('',(1.,0.,0.));
 #27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
-#28 = CARTESIAN_POINT('',(0.,0.,0.));
-#29 = DIRECTION('',(1.,-2.22044604925E-16,2.22044604925E-16));
-#30 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
+#28 = CARTESIAN_POINT('',(-202.,23.,123.));
+#29 = DIRECTION('',(0.,0.,1.));
+#30 = DIRECTION('',(1.,0.,0.));
 #31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
-#32 = CARTESIAN_POINT('',(-500.,25.,124.));
+#32 = CARTESIAN_POINT('',(0.,265.,348.));
 #33 = DIRECTION('',(0.,0.,1.));
 #34 = DIRECTION('',(1.,0.,0.));
 #35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
-#36 = CARTESIAN_POINT('',(0.,0.,0.));
-#37 = DIRECTION('',(1.,0.,0.));
-#38 = DIRECTION('',(0.,1.,0.));
+#36 = CARTESIAN_POINT('',(-340.,26.,-204.));
+#37 = DIRECTION('',(0.,0.,1.));
+#38 = DIRECTION('',(1.,0.,0.));
 #39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);
-#40 = CARTESIAN_POINT('',(483.,24.,124.));
+#40 = CARTESIAN_POINT('',(147.,-99.,340.));
 #41 = DIRECTION('',(0.,0.,1.));
 #42 = DIRECTION('',(1.,0.,0.));
 #43 = AXIS2_PLACEMENT_3D('',#44,#45,#46);
-#44 = CARTESIAN_POINT('',(0.,0.,0.));
-#45 = DIRECTION('',(1.,0.,0.));
-#46 = DIRECTION('',(0.,1.,0.));
+#44 = CARTESIAN_POINT('',(420.,184.,507.));
+#45 = DIRECTION('',(0.,0.,1.));
+#46 = DIRECTION('',(1.,0.,0.));
 #47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
-#48 = CARTESIAN_POINT('',(-202.,23.,123.));
-#49 = DIRECTION('',(0.,0.,1.));
-#50 = DIRECTION('',(1.,0.,0.));
-#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
-#52 = CARTESIAN_POINT('',(0.,0.,0.));
-#53 = DIRECTION('',(1.,0.,0.));
-#54 = DIRECTION('',(0.,1.,0.));
-#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
-#56 = CARTESIAN_POINT('',(0.,265.,348.));
-#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.,-1.,-2.22044604925E-16));
-#62 = DIRECTION('',(1.,0.,0.));
-#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);
-#64 = CARTESIAN_POINT('',(0.,0.,0.));
-#65 = DIRECTION('',(0.,-1.,2.22044604925E-16));
-#66 = DIRECTION('',(1.,0.,0.));
-#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
-#68 = CARTESIAN_POINT('',(-340.,26.,-204.));
-#69 = DIRECTION('',(0.,0.,1.));
-#70 = DIRECTION('',(1.,0.,0.));
-#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74);
-#72 = CARTESIAN_POINT('',(0.,0.,0.));
-#73 = DIRECTION('',(0.,0.,1.));
-#74 = DIRECTION('',(1.,0.,0.));
-#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
-#76 = CARTESIAN_POINT('',(0.,0.,0.));
-#77 = DIRECTION('',(0.,0.,1.));
-#78 = DIRECTION('',(1.,0.,0.));
-#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82);
-#80 = CARTESIAN_POINT('',(147.,-99.,340.));
-#81 = DIRECTION('',(0.,0.,1.));
-#82 = DIRECTION('',(1.,0.,0.));
-#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
-#84 = CARTESIAN_POINT('',(0.,0.,0.));
-#85 = DIRECTION('',(0.,0.,1.));
-#86 = DIRECTION('',(1.,0.,0.));
-#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90);
-#88 = CARTESIAN_POINT('',(0.,0.,0.));
-#89 = DIRECTION('',(0.,0.,1.));
-#90 = DIRECTION('',(1.,0.,0.));
-#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94);
-#92 = CARTESIAN_POINT('',(0.,0.,0.));
-#93 = DIRECTION('',(1.,-2.22044604925E-16,2.22044604925E-16));
-#94 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
-#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
-#96 = CARTESIAN_POINT('',(0.,0.,0.));
-#97 = DIRECTION('',(1.,-2.22044604925E-16,2.22044604925E-16));
-#98 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
-#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
-#100 = CARTESIAN_POINT('',(420.,184.,507.));
-#101 = DIRECTION('',(0.,0.,1.));
-#102 = DIRECTION('',(1.,0.,0.));
-#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106);
-#104 = CARTESIAN_POINT('',(0.,0.,0.));
-#105 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#106 = DIRECTION('',(1.,0.,0.));
-#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110);
-#108 = CARTESIAN_POINT('',(0.,0.,0.));
-#109 = DIRECTION('',(0.,-1.,2.22044604925E-16));
-#110 = DIRECTION('',(1.,0.,0.));
-#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114);
-#112 = CARTESIAN_POINT('',(-193.388800317,167.70665411242,418.));
-#113 = DIRECTION('',(1.,-0.,2.22044604925E-16));
-#114 = DIRECTION('',(2.22044604925E-16,0.,-1.));
-#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
-#116 = CARTESIAN_POINT('',(0.,0.,0.));
-#117 = DIRECTION('',(0.,-1.,2.22044604925E-16));
-#118 = DIRECTION('',(1.,0.,0.));
-#119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#123)) GLOBAL_UNIT_ASSIGNED_CONTEXT
-((#120,#121,#122)) REPRESENTATION_CONTEXT('Context #1',
+#48 = CARTESIAN_POINT('',(-193.388800317,167.70665411242,418.));
+#49 = DIRECTION('',(1.,-0.,2.22044604925E-16));
+#50 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#51 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#52,#53,#54)) REPRESENTATION_CONTEXT('Context #1',
   '3D Context with UNIT and UNCERTAINTY') );
-#120 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#121 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#122 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#123 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#120,
+#52 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#53 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#54 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#55 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#52,
   'distance_accuracy_value','confusion accuracy');
-#124 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
-#125 = SHAPE_DEFINITION_REPRESENTATION(#126,#132);
-#126 = PRODUCT_DEFINITION_SHAPE('','',#127);
-#127 = PRODUCT_DEFINITION('design','',#128,#131);
-#128 = PRODUCT_DEFINITION_FORMATION('','',#129);
-#129 = PRODUCT('TopPannel','TopPannel','',(#130));
-#130 = PRODUCT_CONTEXT('',#2,'mechanical');
-#131 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#132 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#133),#547);
-#133 = MANIFOLD_SOLID_BREP('',#134);
-#134 = CLOSED_SHELL('',(#135,#255,#331,#402,#449,#527,#537));
-#135 = ADVANCED_FACE('',(#136),#150,.F.);
-#136 = FACE_BOUND('',#137,.F.);
-#137 = EDGE_LOOP('',(#138,#173,#201,#229));
-#138 = ORIENTED_EDGE('',*,*,#139,.T.);
-#139 = EDGE_CURVE('',#140,#142,#144,.T.);
-#140 = VERTEX_POINT('',#141);
-#141 = CARTESIAN_POINT('',(-500.,250.,0.));
-#142 = VERTEX_POINT('',#143);
-#143 = CARTESIAN_POINT('',(-500.,250.,15.));
-#144 = SURFACE_CURVE('',#145,(#149,#161),.PCURVE_S1.);
-#145 = LINE('',#146,#147);
-#146 = CARTESIAN_POINT('',(-500.,250.,0.));
-#147 = VECTOR('',#148,1.);
-#148 = DIRECTION('',(0.,0.,1.));
+#56 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#57 = SHAPE_DEFINITION_REPRESENTATION(#58,#64);
+#58 = PRODUCT_DEFINITION_SHAPE('','',#59);
+#59 = PRODUCT_DEFINITION('design','',#60,#63);
+#60 = PRODUCT_DEFINITION_FORMATION('','',#61);
+#61 = PRODUCT('TopPannel','TopPannel','',(#62));
+#62 = PRODUCT_CONTEXT('',#2,'mechanical');
+#63 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#64 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#65),#479);
+#65 = MANIFOLD_SOLID_BREP('',#66);
+#66 = CLOSED_SHELL('',(#67,#187,#263,#334,#381,#459,#469));
+#67 = ADVANCED_FACE('',(#68),#82,.F.);
+#68 = FACE_BOUND('',#69,.F.);
+#69 = EDGE_LOOP('',(#70,#105,#133,#161));
+#70 = ORIENTED_EDGE('',*,*,#71,.T.);
+#71 = EDGE_CURVE('',#72,#74,#76,.T.);
+#72 = VERTEX_POINT('',#73);
+#73 = CARTESIAN_POINT('',(-500.,250.,0.));
+#74 = VERTEX_POINT('',#75);
+#75 = CARTESIAN_POINT('',(-500.,250.,15.));
+#76 = SURFACE_CURVE('',#77,(#81,#93),.PCURVE_S1.);
+#77 = LINE('',#78,#79);
+#78 = CARTESIAN_POINT('',(-500.,250.,0.));
+#79 = VECTOR('',#80,1.);
+#80 = DIRECTION('',(0.,0.,1.));
+#81 = PCURVE('',#82,#87);
+#82 = PLANE('',#83);
+#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
+#84 = CARTESIAN_POINT('',(-500.,250.,0.));
+#85 = DIRECTION('',(1.,0.,0.));
+#86 = DIRECTION('',(0.,-1.,0.));
+#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(0.,0.));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(0.,-1.));
+#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#93 = PCURVE('',#94,#99);
+#94 = PLANE('',#95);
+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
+#96 = CARTESIAN_POINT('',(500.,250.,0.));
+#97 = DIRECTION('',(0.,-1.,0.));
+#98 = DIRECTION('',(-1.,0.,0.));
+#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);
+#100 = LINE('',#101,#102);
+#101 = CARTESIAN_POINT('',(1.E+03,0.));
+#102 = VECTOR('',#103,1.);
+#103 = DIRECTION('',(0.,-1.));
+#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#105 = ORIENTED_EDGE('',*,*,#106,.T.);
+#106 = EDGE_CURVE('',#74,#107,#109,.T.);
+#107 = VERTEX_POINT('',#108);
+#108 = CARTESIAN_POINT('',(-500.,-250.,15.));
+#109 = SURFACE_CURVE('',#110,(#114,#121),.PCURVE_S1.);
+#110 = LINE('',#111,#112);
+#111 = CARTESIAN_POINT('',(-500.,250.,15.));
+#112 = VECTOR('',#113,1.);
+#113 = DIRECTION('',(0.,-1.,0.));
+#114 = PCURVE('',#82,#115);
+#115 = DEFINITIONAL_REPRESENTATION('',(#116),#120);
+#116 = LINE('',#117,#118);
+#117 = CARTESIAN_POINT('',(0.,-15.));
+#118 = VECTOR('',#119,1.);
+#119 = DIRECTION('',(1.,0.));
+#120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#121 = PCURVE('',#122,#127);
+#122 = PLANE('',#123);
+#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);
+#124 = CARTESIAN_POINT('',(20.745853981117,8.397131373309,15.));
+#125 = DIRECTION('',(0.,0.,1.));
+#126 = DIRECTION('',(1.,0.,0.));
+#127 = DEFINITIONAL_REPRESENTATION('',(#128),#132);
+#128 = LINE('',#129,#130);
+#129 = CARTESIAN_POINT('',(-520.7458539811,241.60286862669));
+#130 = VECTOR('',#131,1.);
+#131 = DIRECTION('',(0.,-1.));
+#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#133 = ORIENTED_EDGE('',*,*,#134,.F.);
+#134 = EDGE_CURVE('',#135,#107,#137,.T.);
+#135 = VERTEX_POINT('',#136);
+#136 = CARTESIAN_POINT('',(-500.,-250.,0.));
+#137 = SURFACE_CURVE('',#138,(#142,#149),.PCURVE_S1.);
+#138 = LINE('',#139,#140);
+#139 = CARTESIAN_POINT('',(-500.,-250.,0.));
+#140 = VECTOR('',#141,1.);
+#141 = DIRECTION('',(0.,0.,1.));
+#142 = PCURVE('',#82,#143);
+#143 = DEFINITIONAL_REPRESENTATION('',(#144),#148);
+#144 = LINE('',#145,#146);
+#145 = CARTESIAN_POINT('',(500.,0.));
+#146 = VECTOR('',#147,1.);
+#147 = DIRECTION('',(0.,-1.));
+#148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
 #149 = PCURVE('',#150,#155);
 #150 = PLANE('',#151);
 #151 = AXIS2_PLACEMENT_3D('',#152,#153,#154);
-#152 = CARTESIAN_POINT('',(-500.,250.,0.));
-#153 = DIRECTION('',(1.,0.,0.));
-#154 = DIRECTION('',(0.,-1.,0.));
+#152 = CARTESIAN_POINT('',(-500.,-250.,0.));
+#153 = DIRECTION('',(0.,1.,0.));
+#154 = DIRECTION('',(1.,0.,0.));
 #155 = DEFINITIONAL_REPRESENTATION('',(#156),#160);
 #156 = LINE('',#157,#158);
 #157 = CARTESIAN_POINT('',(0.,0.));
@@ -177,8600 +186,3890 @@ GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#123)) GLOBAL_UNIT_ASSIGNED_CONTEXT
 #160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#161 = PCURVE('',#162,#167);
-#162 = PLANE('',#163);
-#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166);
-#164 = CARTESIAN_POINT('',(500.,250.,0.));
-#165 = DIRECTION('',(0.,-1.,0.));
-#166 = DIRECTION('',(-1.,0.,0.));
-#167 = DEFINITIONAL_REPRESENTATION('',(#168),#172);
-#168 = LINE('',#169,#170);
-#169 = CARTESIAN_POINT('',(1.E+03,0.));
-#170 = VECTOR('',#171,1.);
-#171 = DIRECTION('',(0.,-1.));
-#172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#161 = ORIENTED_EDGE('',*,*,#162,.F.);
+#162 = EDGE_CURVE('',#72,#135,#163,.T.);
+#163 = SURFACE_CURVE('',#164,(#168,#175),.PCURVE_S1.);
+#164 = LINE('',#165,#166);
+#165 = CARTESIAN_POINT('',(-500.,250.,0.));
+#166 = VECTOR('',#167,1.);
+#167 = DIRECTION('',(0.,-1.,0.));
+#168 = PCURVE('',#82,#169);
+#169 = DEFINITIONAL_REPRESENTATION('',(#170),#174);
+#170 = LINE('',#171,#172);
+#171 = CARTESIAN_POINT('',(0.,0.));
+#172 = VECTOR('',#173,1.);
+#173 = DIRECTION('',(1.,0.));
+#174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#173 = ORIENTED_EDGE('',*,*,#174,.T.);
-#174 = EDGE_CURVE('',#142,#175,#177,.T.);
-#175 = VERTEX_POINT('',#176);
-#176 = CARTESIAN_POINT('',(-500.,-250.,15.));
-#177 = SURFACE_CURVE('',#178,(#182,#189),.PCURVE_S1.);
-#178 = LINE('',#179,#180);
-#179 = CARTESIAN_POINT('',(-500.,250.,15.));
-#180 = VECTOR('',#181,1.);
-#181 = DIRECTION('',(0.,-1.,0.));
-#182 = PCURVE('',#150,#183);
-#183 = DEFINITIONAL_REPRESENTATION('',(#184),#188);
-#184 = LINE('',#185,#186);
-#185 = CARTESIAN_POINT('',(0.,-15.));
-#186 = VECTOR('',#187,1.);
-#187 = DIRECTION('',(1.,0.));
-#188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#175 = PCURVE('',#176,#181);
+#176 = PLANE('',#177);
+#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180);
+#178 = CARTESIAN_POINT('',(20.745853981117,8.397131373309,0.));
+#179 = DIRECTION('',(0.,0.,1.));
+#180 = DIRECTION('',(1.,0.,0.));
+#181 = DEFINITIONAL_REPRESENTATION('',(#182),#186);
+#182 = LINE('',#183,#184);
+#183 = CARTESIAN_POINT('',(-520.7458539811,241.60286862669));
+#184 = VECTOR('',#185,1.);
+#185 = DIRECTION('',(0.,-1.));
+#186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#189 = PCURVE('',#190,#195);
-#190 = PLANE('',#191);
-#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194);
-#192 = CARTESIAN_POINT('',(20.745853981117,8.397131373309,15.));
-#193 = DIRECTION('',(0.,0.,1.));
-#194 = DIRECTION('',(1.,0.,0.));
-#195 = DEFINITIONAL_REPRESENTATION('',(#196),#200);
+#187 = ADVANCED_FACE('',(#188),#150,.F.);
+#188 = FACE_BOUND('',#189,.F.);
+#189 = EDGE_LOOP('',(#190,#191,#214,#242));
+#190 = ORIENTED_EDGE('',*,*,#134,.T.);
+#191 = ORIENTED_EDGE('',*,*,#192,.T.);
+#192 = EDGE_CURVE('',#107,#193,#195,.T.);
+#193 = VERTEX_POINT('',#194);
+#194 = CARTESIAN_POINT('',(500.,-250.,15.));
+#195 = SURFACE_CURVE('',#196,(#200,#207),.PCURVE_S1.);
 #196 = LINE('',#197,#198);
-#197 = CARTESIAN_POINT('',(-520.7458539811,241.60286862669));
+#197 = CARTESIAN_POINT('',(-500.,-250.,15.));
 #198 = VECTOR('',#199,1.);
-#199 = DIRECTION('',(0.,-1.));
-#200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#199 = DIRECTION('',(1.,0.,0.));
+#200 = PCURVE('',#150,#201);
+#201 = DEFINITIONAL_REPRESENTATION('',(#202),#206);
+#202 = LINE('',#203,#204);
+#203 = CARTESIAN_POINT('',(0.,-15.));
+#204 = VECTOR('',#205,1.);
+#205 = DIRECTION('',(1.,0.));
+#206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#201 = ORIENTED_EDGE('',*,*,#202,.F.);
-#202 = EDGE_CURVE('',#203,#175,#205,.T.);
-#203 = VERTEX_POINT('',#204);
-#204 = CARTESIAN_POINT('',(-500.,-250.,0.));
-#205 = SURFACE_CURVE('',#206,(#210,#217),.PCURVE_S1.);
-#206 = LINE('',#207,#208);
-#207 = CARTESIAN_POINT('',(-500.,-250.,0.));
-#208 = VECTOR('',#209,1.);
-#209 = DIRECTION('',(0.,0.,1.));
-#210 = PCURVE('',#150,#211);
-#211 = DEFINITIONAL_REPRESENTATION('',(#212),#216);
-#212 = LINE('',#213,#214);
-#213 = CARTESIAN_POINT('',(500.,0.));
-#214 = VECTOR('',#215,1.);
-#215 = DIRECTION('',(0.,-1.));
-#216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#207 = PCURVE('',#122,#208);
+#208 = DEFINITIONAL_REPRESENTATION('',(#209),#213);
+#209 = LINE('',#210,#211);
+#210 = CARTESIAN_POINT('',(-520.7458539811,-258.3971313733));
+#211 = VECTOR('',#212,1.);
+#212 = DIRECTION('',(1.,0.));
+#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#217 = PCURVE('',#218,#223);
-#218 = PLANE('',#219);
-#219 = AXIS2_PLACEMENT_3D('',#220,#221,#222);
-#220 = CARTESIAN_POINT('',(-500.,-250.,0.));
-#221 = DIRECTION('',(0.,1.,0.));
-#222 = DIRECTION('',(1.,0.,0.));
-#223 = DEFINITIONAL_REPRESENTATION('',(#224),#228);
-#224 = LINE('',#225,#226);
-#225 = CARTESIAN_POINT('',(0.,0.));
-#226 = VECTOR('',#227,1.);
-#227 = DIRECTION('',(0.,-1.));
-#228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#214 = ORIENTED_EDGE('',*,*,#215,.F.);
+#215 = EDGE_CURVE('',#216,#193,#218,.T.);
+#216 = VERTEX_POINT('',#217);
+#217 = CARTESIAN_POINT('',(500.,-250.,0.));
+#218 = SURFACE_CURVE('',#219,(#223,#230),.PCURVE_S1.);
+#219 = LINE('',#220,#221);
+#220 = CARTESIAN_POINT('',(500.,-250.,0.));
+#221 = VECTOR('',#222,1.);
+#222 = DIRECTION('',(0.,0.,1.));
+#223 = PCURVE('',#150,#224);
+#224 = DEFINITIONAL_REPRESENTATION('',(#225),#229);
+#225 = LINE('',#226,#227);
+#226 = CARTESIAN_POINT('',(1.E+03,0.));
+#227 = VECTOR('',#228,1.);
+#228 = DIRECTION('',(0.,-1.));
+#229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#229 = ORIENTED_EDGE('',*,*,#230,.F.);
-#230 = EDGE_CURVE('',#140,#203,#231,.T.);
-#231 = SURFACE_CURVE('',#232,(#236,#243),.PCURVE_S1.);
-#232 = LINE('',#233,#234);
-#233 = CARTESIAN_POINT('',(-500.,250.,0.));
-#234 = VECTOR('',#235,1.);
-#235 = DIRECTION('',(0.,-1.,0.));
-#236 = PCURVE('',#150,#237);
-#237 = DEFINITIONAL_REPRESENTATION('',(#238),#242);
-#238 = LINE('',#239,#240);
-#239 = CARTESIAN_POINT('',(0.,0.));
-#240 = VECTOR('',#241,1.);
-#241 = DIRECTION('',(1.,0.));
-#242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#230 = PCURVE('',#231,#236);
+#231 = PLANE('',#232);
+#232 = AXIS2_PLACEMENT_3D('',#233,#234,#235);
+#233 = CARTESIAN_POINT('',(500.,-250.,0.));
+#234 = DIRECTION('',(-1.,0.,0.));
+#235 = DIRECTION('',(0.,1.,0.));
+#236 = DEFINITIONAL_REPRESENTATION('',(#237),#241);
+#237 = LINE('',#238,#239);
+#238 = CARTESIAN_POINT('',(0.,0.));
+#239 = VECTOR('',#240,1.);
+#240 = DIRECTION('',(0.,-1.));
+#241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#243 = PCURVE('',#244,#249);
-#244 = PLANE('',#245);
-#245 = AXIS2_PLACEMENT_3D('',#246,#247,#248);
-#246 = CARTESIAN_POINT('',(20.745853981117,8.397131373309,0.));
-#247 = DIRECTION('',(0.,0.,1.));
+#242 = ORIENTED_EDGE('',*,*,#243,.F.);
+#243 = EDGE_CURVE('',#135,#216,#244,.T.);
+#244 = SURFACE_CURVE('',#245,(#249,#256),.PCURVE_S1.);
+#245 = LINE('',#246,#247);
+#246 = CARTESIAN_POINT('',(-500.,-250.,0.));
+#247 = VECTOR('',#248,1.);
 #248 = DIRECTION('',(1.,0.,0.));
-#249 = DEFINITIONAL_REPRESENTATION('',(#250),#254);
-#250 = LINE('',#251,#252);
-#251 = CARTESIAN_POINT('',(-520.7458539811,241.60286862669));
-#252 = VECTOR('',#253,1.);
-#253 = DIRECTION('',(0.,-1.));
-#254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#249 = PCURVE('',#150,#250);
+#250 = DEFINITIONAL_REPRESENTATION('',(#251),#255);
+#251 = LINE('',#252,#253);
+#252 = CARTESIAN_POINT('',(0.,0.));
+#253 = VECTOR('',#254,1.);
+#254 = DIRECTION('',(1.,0.));
+#255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#255 = ADVANCED_FACE('',(#256),#218,.F.);
-#256 = FACE_BOUND('',#257,.F.);
-#257 = EDGE_LOOP('',(#258,#259,#282,#310));
-#258 = ORIENTED_EDGE('',*,*,#202,.T.);
-#259 = ORIENTED_EDGE('',*,*,#260,.T.);
-#260 = EDGE_CURVE('',#175,#261,#263,.T.);
-#261 = VERTEX_POINT('',#262);
-#262 = CARTESIAN_POINT('',(500.,-250.,15.));
-#263 = SURFACE_CURVE('',#264,(#268,#275),.PCURVE_S1.);
-#264 = LINE('',#265,#266);
-#265 = CARTESIAN_POINT('',(-500.,-250.,15.));
-#266 = VECTOR('',#267,1.);
-#267 = DIRECTION('',(1.,0.,0.));
-#268 = PCURVE('',#218,#269);
-#269 = DEFINITIONAL_REPRESENTATION('',(#270),#274);
-#270 = LINE('',#271,#272);
-#271 = CARTESIAN_POINT('',(0.,-15.));
-#272 = VECTOR('',#273,1.);
-#273 = DIRECTION('',(1.,0.));
-#274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#256 = PCURVE('',#176,#257);
+#257 = DEFINITIONAL_REPRESENTATION('',(#258),#262);
+#258 = LINE('',#259,#260);
+#259 = CARTESIAN_POINT('',(-520.7458539811,-258.3971313733));
+#260 = VECTOR('',#261,1.);
+#261 = DIRECTION('',(1.,0.));
+#262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#275 = PCURVE('',#190,#276);
-#276 = DEFINITIONAL_REPRESENTATION('',(#277),#281);
-#277 = LINE('',#278,#279);
-#278 = CARTESIAN_POINT('',(-520.7458539811,-258.3971313733));
-#279 = VECTOR('',#280,1.);
-#280 = DIRECTION('',(1.,0.));
-#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#263 = ADVANCED_FACE('',(#264),#231,.F.);
+#264 = FACE_BOUND('',#265,.F.);
+#265 = EDGE_LOOP('',(#266,#267,#290,#313));
+#266 = ORIENTED_EDGE('',*,*,#215,.T.);
+#267 = ORIENTED_EDGE('',*,*,#268,.T.);
+#268 = EDGE_CURVE('',#193,#269,#271,.T.);
+#269 = VERTEX_POINT('',#270);
+#270 = CARTESIAN_POINT('',(500.,250.,15.));
+#271 = SURFACE_CURVE('',#272,(#276,#283),.PCURVE_S1.);
+#272 = LINE('',#273,#274);
+#273 = CARTESIAN_POINT('',(500.,-250.,15.));
+#274 = VECTOR('',#275,1.);
+#275 = DIRECTION('',(0.,1.,0.));
+#276 = PCURVE('',#231,#277);
+#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282);
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(0.,-15.));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(1.,0.));
+#282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#282 = ORIENTED_EDGE('',*,*,#283,.F.);
-#283 = EDGE_CURVE('',#284,#261,#286,.T.);
-#284 = VERTEX_POINT('',#285);
-#285 = CARTESIAN_POINT('',(500.,-250.,0.));
-#286 = SURFACE_CURVE('',#287,(#291,#298),.PCURVE_S1.);
-#287 = LINE('',#288,#289);
-#288 = CARTESIAN_POINT('',(500.,-250.,0.));
-#289 = VECTOR('',#290,1.);
-#290 = DIRECTION('',(0.,0.,1.));
-#291 = PCURVE('',#218,#292);
-#292 = DEFINITIONAL_REPRESENTATION('',(#293),#297);
-#293 = LINE('',#294,#295);
-#294 = CARTESIAN_POINT('',(1.E+03,0.));
-#295 = VECTOR('',#296,1.);
-#296 = DIRECTION('',(0.,-1.));
-#297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#283 = PCURVE('',#122,#284);
+#284 = DEFINITIONAL_REPRESENTATION('',(#285),#289);
+#285 = LINE('',#286,#287);
+#286 = CARTESIAN_POINT('',(479.25414601888,-258.3971313733));
+#287 = VECTOR('',#288,1.);
+#288 = DIRECTION('',(0.,1.));
+#289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#298 = PCURVE('',#299,#304);
-#299 = PLANE('',#300);
-#300 = AXIS2_PLACEMENT_3D('',#301,#302,#303);
-#301 = CARTESIAN_POINT('',(500.,-250.,0.));
-#302 = DIRECTION('',(-1.,0.,0.));
-#303 = DIRECTION('',(0.,1.,0.));
-#304 = DEFINITIONAL_REPRESENTATION('',(#305),#309);
-#305 = LINE('',#306,#307);
-#306 = CARTESIAN_POINT('',(0.,0.));
-#307 = VECTOR('',#308,1.);
-#308 = DIRECTION('',(0.,-1.));
-#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#290 = ORIENTED_EDGE('',*,*,#291,.F.);
+#291 = EDGE_CURVE('',#292,#269,#294,.T.);
+#292 = VERTEX_POINT('',#293);
+#293 = CARTESIAN_POINT('',(500.,250.,0.));
+#294 = SURFACE_CURVE('',#295,(#299,#306),.PCURVE_S1.);
+#295 = LINE('',#296,#297);
+#296 = CARTESIAN_POINT('',(500.,250.,0.));
+#297 = VECTOR('',#298,1.);
+#298 = DIRECTION('',(0.,0.,1.));
+#299 = PCURVE('',#231,#300);
+#300 = DEFINITIONAL_REPRESENTATION('',(#301),#305);
+#301 = LINE('',#302,#303);
+#302 = CARTESIAN_POINT('',(500.,0.));
+#303 = VECTOR('',#304,1.);
+#304 = DIRECTION('',(0.,-1.));
+#305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#310 = ORIENTED_EDGE('',*,*,#311,.F.);
-#311 = EDGE_CURVE('',#203,#284,#312,.T.);
-#312 = SURFACE_CURVE('',#313,(#317,#324),.PCURVE_S1.);
-#313 = LINE('',#314,#315);
-#314 = CARTESIAN_POINT('',(-500.,-250.,0.));
-#315 = VECTOR('',#316,1.);
-#316 = DIRECTION('',(1.,0.,0.));
-#317 = PCURVE('',#218,#318);
-#318 = DEFINITIONAL_REPRESENTATION('',(#319),#323);
-#319 = LINE('',#320,#321);
-#320 = CARTESIAN_POINT('',(0.,0.));
-#321 = VECTOR('',#322,1.);
-#322 = DIRECTION('',(1.,0.));
-#323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#306 = PCURVE('',#94,#307);
+#307 = DEFINITIONAL_REPRESENTATION('',(#308),#312);
+#308 = LINE('',#309,#310);
+#309 = CARTESIAN_POINT('',(0.,-0.));
+#310 = VECTOR('',#311,1.);
+#311 = DIRECTION('',(0.,-1.));
+#312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#324 = PCURVE('',#244,#325);
-#325 = DEFINITIONAL_REPRESENTATION('',(#326),#330);
-#326 = LINE('',#327,#328);
-#327 = CARTESIAN_POINT('',(-520.7458539811,-258.3971313733));
-#328 = VECTOR('',#329,1.);
-#329 = DIRECTION('',(1.,0.));
-#330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#313 = ORIENTED_EDGE('',*,*,#314,.F.);
+#314 = EDGE_CURVE('',#216,#292,#315,.T.);
+#315 = SURFACE_CURVE('',#316,(#320,#327),.PCURVE_S1.);
+#316 = LINE('',#317,#318);
+#317 = CARTESIAN_POINT('',(500.,-250.,0.));
+#318 = VECTOR('',#319,1.);
+#319 = DIRECTION('',(0.,1.,0.));
+#320 = PCURVE('',#231,#321);
+#321 = DEFINITIONAL_REPRESENTATION('',(#322),#326);
+#322 = LINE('',#323,#324);
+#323 = CARTESIAN_POINT('',(0.,0.));
+#324 = VECTOR('',#325,1.);
+#325 = DIRECTION('',(1.,0.));
+#326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#331 = ADVANCED_FACE('',(#332),#299,.F.);
-#332 = FACE_BOUND('',#333,.F.);
-#333 = EDGE_LOOP('',(#334,#335,#358,#381));
-#334 = ORIENTED_EDGE('',*,*,#283,.T.);
-#335 = ORIENTED_EDGE('',*,*,#336,.T.);
-#336 = EDGE_CURVE('',#261,#337,#339,.T.);
-#337 = VERTEX_POINT('',#338);
-#338 = CARTESIAN_POINT('',(500.,250.,15.));
-#339 = SURFACE_CURVE('',#340,(#344,#351),.PCURVE_S1.);
-#340 = LINE('',#341,#342);
-#341 = CARTESIAN_POINT('',(500.,-250.,15.));
-#342 = VECTOR('',#343,1.);
-#343 = DIRECTION('',(0.,1.,0.));
-#344 = PCURVE('',#299,#345);
-#345 = DEFINITIONAL_REPRESENTATION('',(#346),#350);
-#346 = LINE('',#347,#348);
-#347 = CARTESIAN_POINT('',(0.,-15.));
-#348 = VECTOR('',#349,1.);
-#349 = DIRECTION('',(1.,0.));
-#350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#327 = PCURVE('',#176,#328);
+#328 = DEFINITIONAL_REPRESENTATION('',(#329),#333);
+#329 = LINE('',#330,#331);
+#330 = CARTESIAN_POINT('',(479.25414601888,-258.3971313733));
+#331 = VECTOR('',#332,1.);
+#332 = DIRECTION('',(0.,1.));
+#333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#351 = PCURVE('',#190,#352);
-#352 = DEFINITIONAL_REPRESENTATION('',(#353),#357);
-#353 = LINE('',#354,#355);
-#354 = CARTESIAN_POINT('',(479.25414601888,-258.3971313733));
-#355 = VECTOR('',#356,1.);
-#356 = DIRECTION('',(0.,1.));
-#357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#334 = ADVANCED_FACE('',(#335),#94,.F.);
+#335 = FACE_BOUND('',#336,.F.);
+#336 = EDGE_LOOP('',(#337,#338,#359,#360));
+#337 = ORIENTED_EDGE('',*,*,#291,.T.);
+#338 = ORIENTED_EDGE('',*,*,#339,.T.);
+#339 = EDGE_CURVE('',#269,#74,#340,.T.);
+#340 = SURFACE_CURVE('',#341,(#345,#352),.PCURVE_S1.);
+#341 = LINE('',#342,#343);
+#342 = CARTESIAN_POINT('',(500.,250.,15.));
+#343 = VECTOR('',#344,1.);
+#344 = DIRECTION('',(-1.,0.,0.));
+#345 = PCURVE('',#94,#346);
+#346 = DEFINITIONAL_REPRESENTATION('',(#347),#351);
+#347 = LINE('',#348,#349);
+#348 = CARTESIAN_POINT('',(0.,-15.));
+#349 = VECTOR('',#350,1.);
+#350 = DIRECTION('',(1.,0.));
+#351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#358 = ORIENTED_EDGE('',*,*,#359,.F.);
-#359 = EDGE_CURVE('',#360,#337,#362,.T.);
-#360 = VERTEX_POINT('',#361);
-#361 = CARTESIAN_POINT('',(500.,250.,0.));
+#352 = PCURVE('',#122,#353);
+#353 = DEFINITIONAL_REPRESENTATION('',(#354),#358);
+#354 = LINE('',#355,#356);
+#355 = CARTESIAN_POINT('',(479.25414601888,241.60286862669));
+#356 = VECTOR('',#357,1.);
+#357 = DIRECTION('',(-1.,0.));
+#358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#359 = ORIENTED_EDGE('',*,*,#71,.F.);
+#360 = ORIENTED_EDGE('',*,*,#361,.F.);
+#361 = EDGE_CURVE('',#292,#72,#362,.T.);
 #362 = SURFACE_CURVE('',#363,(#367,#374),.PCURVE_S1.);
 #363 = LINE('',#364,#365);
 #364 = CARTESIAN_POINT('',(500.,250.,0.));
 #365 = VECTOR('',#366,1.);
-#366 = DIRECTION('',(0.,0.,1.));
-#367 = PCURVE('',#299,#368);
+#366 = DIRECTION('',(-1.,0.,0.));
+#367 = PCURVE('',#94,#368);
 #368 = DEFINITIONAL_REPRESENTATION('',(#369),#373);
 #369 = LINE('',#370,#371);
-#370 = CARTESIAN_POINT('',(500.,0.));
+#370 = CARTESIAN_POINT('',(0.,-0.));
 #371 = VECTOR('',#372,1.);
-#372 = DIRECTION('',(0.,-1.));
+#372 = DIRECTION('',(1.,0.));
 #373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#374 = PCURVE('',#162,#375);
+#374 = PCURVE('',#176,#375);
 #375 = DEFINITIONAL_REPRESENTATION('',(#376),#380);
 #376 = LINE('',#377,#378);
-#377 = CARTESIAN_POINT('',(0.,-0.));
+#377 = CARTESIAN_POINT('',(479.25414601888,241.60286862669));
 #378 = VECTOR('',#379,1.);
-#379 = DIRECTION('',(0.,-1.));
+#379 = DIRECTION('',(-1.,0.));
 #380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#381 = ORIENTED_EDGE('',*,*,#382,.F.);
-#382 = EDGE_CURVE('',#284,#360,#383,.T.);
-#383 = SURFACE_CURVE('',#384,(#388,#395),.PCURVE_S1.);
-#384 = LINE('',#385,#386);
-#385 = CARTESIAN_POINT('',(500.,-250.,0.));
-#386 = VECTOR('',#387,1.);
-#387 = DIRECTION('',(0.,1.,0.));
-#388 = PCURVE('',#299,#389);
-#389 = DEFINITIONAL_REPRESENTATION('',(#390),#394);
-#390 = LINE('',#391,#392);
-#391 = CARTESIAN_POINT('',(0.,0.));
-#392 = VECTOR('',#393,1.);
-#393 = DIRECTION('',(1.,0.));
-#394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#381 = ADVANCED_FACE('',(#382),#396,.F.);
+#382 = FACE_BOUND('',#383,.T.);
+#383 = EDGE_LOOP('',(#384,#414,#436,#437));
+#384 = ORIENTED_EDGE('',*,*,#385,.T.);
+#385 = EDGE_CURVE('',#386,#388,#390,.T.);
+#386 = VERTEX_POINT('',#387);
+#387 = CARTESIAN_POINT('',(450.,170.,0.));
+#388 = VERTEX_POINT('',#389);
+#389 = CARTESIAN_POINT('',(450.,170.,15.));
+#390 = SEAM_CURVE('',#391,(#395,#407),.PCURVE_S1.);
+#391 = LINE('',#392,#393);
+#392 = CARTESIAN_POINT('',(450.,170.,0.));
+#393 = VECTOR('',#394,1.);
+#394 = DIRECTION('',(0.,0.,1.));
+#395 = PCURVE('',#396,#401);
+#396 = CYLINDRICAL_SURFACE('',#397,30.);
+#397 = AXIS2_PLACEMENT_3D('',#398,#399,#400);
+#398 = CARTESIAN_POINT('',(420.,170.,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',''
   ) );
-#395 = PCURVE('',#244,#396);
-#396 = DEFINITIONAL_REPRESENTATION('',(#397),#401);
-#397 = LINE('',#398,#399);
-#398 = CARTESIAN_POINT('',(479.25414601888,-258.3971313733));
-#399 = VECTOR('',#400,1.);
-#400 = DIRECTION('',(0.,1.));
-#401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#402 = ADVANCED_FACE('',(#403),#162,.F.);
-#403 = FACE_BOUND('',#404,.F.);
-#404 = EDGE_LOOP('',(#405,#406,#427,#428));
-#405 = ORIENTED_EDGE('',*,*,#359,.T.);
-#406 = ORIENTED_EDGE('',*,*,#407,.T.);
-#407 = EDGE_CURVE('',#337,#142,#408,.T.);
-#408 = SURFACE_CURVE('',#409,(#413,#420),.PCURVE_S1.);
+#407 = PCURVE('',#396,#408);
+#408 = DEFINITIONAL_REPRESENTATION('',(#409),#413);
 #409 = LINE('',#410,#411);
-#410 = CARTESIAN_POINT('',(500.,250.,15.));
+#410 = CARTESIAN_POINT('',(-6.28318530718,0.));
 #411 = VECTOR('',#412,1.);
-#412 = DIRECTION('',(-1.,0.,0.));
-#413 = PCURVE('',#162,#414);
-#414 = DEFINITIONAL_REPRESENTATION('',(#415),#419);
-#415 = LINE('',#416,#417);
-#416 = CARTESIAN_POINT('',(0.,-15.));
-#417 = VECTOR('',#418,1.);
-#418 = DIRECTION('',(1.,0.));
-#419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#412 = DIRECTION('',(-0.,-1.));
+#413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#420 = PCURVE('',#190,#421);
-#421 = DEFINITIONAL_REPRESENTATION('',(#422),#426);
-#422 = LINE('',#423,#424);
-#423 = CARTESIAN_POINT('',(479.25414601888,241.60286862669));
-#424 = VECTOR('',#425,1.);
-#425 = DIRECTION('',(-1.,0.));
-#426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#414 = ORIENTED_EDGE('',*,*,#415,.T.);
+#415 = EDGE_CURVE('',#388,#388,#416,.T.);
+#416 = SURFACE_CURVE('',#417,(#422,#429),.PCURVE_S1.);
+#417 = CIRCLE('',#418,30.);
+#418 = AXIS2_PLACEMENT_3D('',#419,#420,#421);
+#419 = CARTESIAN_POINT('',(420.,170.,15.));
+#420 = DIRECTION('',(0.,0.,1.));
+#421 = DIRECTION('',(1.,0.,0.));
+#422 = PCURVE('',#396,#423);
+#423 = DEFINITIONAL_REPRESENTATION('',(#424),#428);
+#424 = LINE('',#425,#426);
+#425 = CARTESIAN_POINT('',(-0.,-15.));
+#426 = VECTOR('',#427,1.);
+#427 = DIRECTION('',(-1.,0.));
+#428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#427 = ORIENTED_EDGE('',*,*,#139,.F.);
-#428 = ORIENTED_EDGE('',*,*,#429,.F.);
-#429 = EDGE_CURVE('',#360,#140,#430,.T.);
-#430 = SURFACE_CURVE('',#431,(#435,#442),.PCURVE_S1.);
-#431 = LINE('',#432,#433);
-#432 = CARTESIAN_POINT('',(500.,250.,0.));
-#433 = VECTOR('',#434,1.);
-#434 = DIRECTION('',(-1.,0.,0.));
-#435 = PCURVE('',#162,#436);
-#436 = DEFINITIONAL_REPRESENTATION('',(#437),#441);
-#437 = LINE('',#438,#439);
-#438 = CARTESIAN_POINT('',(0.,-0.));
-#439 = VECTOR('',#440,1.);
-#440 = DIRECTION('',(1.,0.));
-#441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#429 = PCURVE('',#122,#430);
+#430 = DEFINITIONAL_REPRESENTATION('',(#431),#435);
+#431 = CIRCLE('',#432,30.);
+#432 = AXIS2_PLACEMENT_2D('',#433,#434);
+#433 = CARTESIAN_POINT('',(399.25414601888,161.60286862669));
+#434 = DIRECTION('',(1.,0.));
+#435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#442 = PCURVE('',#244,#443);
-#443 = DEFINITIONAL_REPRESENTATION('',(#444),#448);
-#444 = LINE('',#445,#446);
-#445 = CARTESIAN_POINT('',(479.25414601888,241.60286862669));
-#446 = VECTOR('',#447,1.);
-#447 = DIRECTION('',(-1.,0.));
-#448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#436 = ORIENTED_EDGE('',*,*,#385,.F.);
+#437 = ORIENTED_EDGE('',*,*,#438,.F.);
+#438 = EDGE_CURVE('',#386,#386,#439,.T.);
+#439 = SURFACE_CURVE('',#440,(#445,#452),.PCURVE_S1.);
+#440 = CIRCLE('',#441,30.);
+#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444);
+#442 = CARTESIAN_POINT('',(420.,170.,0.));
+#443 = DIRECTION('',(0.,0.,1.));
+#444 = DIRECTION('',(1.,0.,0.));
+#445 = PCURVE('',#396,#446);
+#446 = DEFINITIONAL_REPRESENTATION('',(#447),#451);
+#447 = LINE('',#448,#449);
+#448 = CARTESIAN_POINT('',(-0.,0.));
+#449 = VECTOR('',#450,1.);
+#450 = DIRECTION('',(-1.,0.));
+#451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#449 = ADVANCED_FACE('',(#450),#464,.F.);
-#450 = FACE_BOUND('',#451,.T.);
-#451 = EDGE_LOOP('',(#452,#482,#504,#505));
-#452 = ORIENTED_EDGE('',*,*,#453,.T.);
-#453 = EDGE_CURVE('',#454,#456,#458,.T.);
-#454 = VERTEX_POINT('',#455);
-#455 = CARTESIAN_POINT('',(450.,170.,0.));
-#456 = VERTEX_POINT('',#457);
-#457 = CARTESIAN_POINT('',(450.,170.,15.));
-#458 = SEAM_CURVE('',#459,(#463,#475),.PCURVE_S1.);
-#459 = LINE('',#460,#461);
-#460 = CARTESIAN_POINT('',(450.,170.,0.));
-#461 = VECTOR('',#462,1.);
-#462 = DIRECTION('',(0.,0.,1.));
-#463 = PCURVE('',#464,#469);
-#464 = CYLINDRICAL_SURFACE('',#465,30.);
-#465 = AXIS2_PLACEMENT_3D('',#466,#467,#468);
-#466 = CARTESIAN_POINT('',(420.,170.,0.));
-#467 = DIRECTION('',(-0.,-0.,-1.));
-#468 = DIRECTION('',(1.,0.,0.));
-#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474);
-#470 = LINE('',#471,#472);
-#471 = CARTESIAN_POINT('',(-0.,0.));
-#472 = VECTOR('',#473,1.);
-#473 = DIRECTION('',(-0.,-1.));
-#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#452 = PCURVE('',#176,#453);
+#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458);
+#454 = CIRCLE('',#455,30.);
+#455 = AXIS2_PLACEMENT_2D('',#456,#457);
+#456 = CARTESIAN_POINT('',(399.25414601888,161.60286862669));
+#457 = DIRECTION('',(1.,0.));
+#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#475 = PCURVE('',#464,#476);
-#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481);
-#477 = LINE('',#478,#479);
-#478 = CARTESIAN_POINT('',(-6.28318530718,0.));
-#479 = VECTOR('',#480,1.);
-#480 = DIRECTION('',(-0.,-1.));
-#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#482 = ORIENTED_EDGE('',*,*,#483,.T.);
-#483 = EDGE_CURVE('',#456,#456,#484,.T.);
-#484 = SURFACE_CURVE('',#485,(#490,#497),.PCURVE_S1.);
-#485 = CIRCLE('',#486,30.);
-#486 = AXIS2_PLACEMENT_3D('',#487,#488,#489);
-#487 = CARTESIAN_POINT('',(420.,170.,15.));
-#488 = DIRECTION('',(0.,0.,1.));
-#489 = DIRECTION('',(1.,0.,0.));
-#490 = PCURVE('',#464,#491);
-#491 = DEFINITIONAL_REPRESENTATION('',(#492),#496);
-#492 = LINE('',#493,#494);
-#493 = CARTESIAN_POINT('',(-0.,-15.));
-#494 = VECTOR('',#495,1.);
-#495 = DIRECTION('',(-1.,0.));
-#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#497 = PCURVE('',#190,#498);
-#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503);
-#499 = CIRCLE('',#500,30.);
-#500 = AXIS2_PLACEMENT_2D('',#501,#502);
-#501 = CARTESIAN_POINT('',(399.25414601888,161.60286862669));
-#502 = DIRECTION('',(1.,0.));
-#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#504 = ORIENTED_EDGE('',*,*,#453,.F.);
-#505 = ORIENTED_EDGE('',*,*,#506,.F.);
-#506 = EDGE_CURVE('',#454,#454,#507,.T.);
-#507 = SURFACE_CURVE('',#508,(#513,#520),.PCURVE_S1.);
-#508 = CIRCLE('',#509,30.);
-#509 = AXIS2_PLACEMENT_3D('',#510,#511,#512);
-#510 = CARTESIAN_POINT('',(420.,170.,0.));
-#511 = DIRECTION('',(0.,0.,1.));
-#512 = DIRECTION('',(1.,0.,0.));
-#513 = PCURVE('',#464,#514);
-#514 = DEFINITIONAL_REPRESENTATION('',(#515),#519);
-#515 = LINE('',#516,#517);
-#516 = CARTESIAN_POINT('',(-0.,0.));
-#517 = VECTOR('',#518,1.);
-#518 = DIRECTION('',(-1.,0.));
-#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#520 = PCURVE('',#244,#521);
-#521 = DEFINITIONAL_REPRESENTATION('',(#522),#526);
-#522 = CIRCLE('',#523,30.);
-#523 = AXIS2_PLACEMENT_2D('',#524,#525);
-#524 = CARTESIAN_POINT('',(399.25414601888,161.60286862669));
-#525 = DIRECTION('',(1.,0.));
-#526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#527 = ADVANCED_FACE('',(#528,#534),#244,.F.);
-#528 = FACE_BOUND('',#529,.F.);
-#529 = EDGE_LOOP('',(#530,#531,#532,#533));
-#530 = ORIENTED_EDGE('',*,*,#230,.T.);
-#531 = ORIENTED_EDGE('',*,*,#311,.T.);
-#532 = ORIENTED_EDGE('',*,*,#382,.T.);
-#533 = ORIENTED_EDGE('',*,*,#429,.T.);
-#534 = FACE_BOUND('',#535,.T.);
-#535 = EDGE_LOOP('',(#536));
-#536 = ORIENTED_EDGE('',*,*,#506,.T.);
-#537 = ADVANCED_FACE('',(#538,#544),#190,.T.);
-#538 = FACE_BOUND('',#539,.T.);
-#539 = EDGE_LOOP('',(#540,#541,#542,#543));
-#540 = ORIENTED_EDGE('',*,*,#174,.T.);
-#541 = ORIENTED_EDGE('',*,*,#260,.T.);
-#542 = ORIENTED_EDGE('',*,*,#336,.T.);
-#543 = ORIENTED_EDGE('',*,*,#407,.T.);
-#544 = FACE_BOUND('',#545,.F.);
-#545 = EDGE_LOOP('',(#546));
-#546 = ORIENTED_EDGE('',*,*,#483,.T.);
-#547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#551)) GLOBAL_UNIT_ASSIGNED_CONTEXT
-((#548,#549,#550)) REPRESENTATION_CONTEXT('Context #1',
+#459 = ADVANCED_FACE('',(#460,#466),#176,.F.);
+#460 = FACE_BOUND('',#461,.F.);
+#461 = EDGE_LOOP('',(#462,#463,#464,#465));
+#462 = ORIENTED_EDGE('',*,*,#162,.T.);
+#463 = ORIENTED_EDGE('',*,*,#243,.T.);
+#464 = ORIENTED_EDGE('',*,*,#314,.T.);
+#465 = ORIENTED_EDGE('',*,*,#361,.T.);
+#466 = FACE_BOUND('',#467,.T.);
+#467 = EDGE_LOOP('',(#468));
+#468 = ORIENTED_EDGE('',*,*,#438,.T.);
+#469 = ADVANCED_FACE('',(#470,#476),#122,.T.);
+#470 = FACE_BOUND('',#471,.T.);
+#471 = EDGE_LOOP('',(#472,#473,#474,#475));
+#472 = ORIENTED_EDGE('',*,*,#106,.T.);
+#473 = ORIENTED_EDGE('',*,*,#192,.T.);
+#474 = ORIENTED_EDGE('',*,*,#268,.T.);
+#475 = ORIENTED_EDGE('',*,*,#339,.T.);
+#476 = FACE_BOUND('',#477,.F.);
+#477 = EDGE_LOOP('',(#478));
+#478 = ORIENTED_EDGE('',*,*,#415,.T.);
+#479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#483)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#480,#481,#482)) REPRESENTATION_CONTEXT('Context #1',
   '3D Context with UNIT and UNCERTAINTY') );
-#548 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#549 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#550 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#551 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#548,
+#480 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#481 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#482 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#483 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#480,
   'distance_accuracy_value','confusion accuracy');
-#552 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#553,#555);
-#553 = ( REPRESENTATION_RELATIONSHIP('','',#132,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#554) 
+#484 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#485,#487);
+#485 = ( REPRESENTATION_RELATIONSHIP('','',#64,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#486) 
 SHAPE_REPRESENTATION_RELATIONSHIP() );
-#554 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
-#555 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#556
+#486 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#487 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#488
   );
-#556 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','TopPannel','',#5,#127,$);
-#557 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#129));
-#558 = SHAPE_DEFINITION_REPRESENTATION(#559,#565);
-#559 = PRODUCT_DEFINITION_SHAPE('','',#560);
-#560 = PRODUCT_DEFINITION('design','',#561,#564);
-#561 = PRODUCT_DEFINITION_FORMATION('','',#562);
-#562 = PRODUCT('Sketch','Sketch','',(#563));
-#563 = PRODUCT_CONTEXT('',#2,'mechanical');
-#564 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#565 = SHAPE_REPRESENTATION('',(#11,#566,#595),#604);
-#566 = GEOMETRIC_CURVE_SET('',(#567,#574,#581,#588));
-#567 = TRIMMED_CURVE('',#568,(#572,PARAMETER_VALUE(0.)),(#573,
-    PARAMETER_VALUE(500.)),.T.,.PARAMETER.);
-#568 = LINE('',#569,#570);
-#569 = CARTESIAN_POINT('',(-500.,250.,0.));
-#570 = VECTOR('',#571,1.);
-#571 = DIRECTION('',(0.,-1.,0.));
-#572 = CARTESIAN_POINT('',(-500.,250.,0.));
-#573 = CARTESIAN_POINT('',(-500.,-250.,0.));
-#574 = TRIMMED_CURVE('',#575,(#579,PARAMETER_VALUE(0.)),(#580,
-    PARAMETER_VALUE(1.E+03)),.T.,.PARAMETER.);
-#575 = LINE('',#576,#577);
-#576 = CARTESIAN_POINT('',(-500.,-250.,0.));
-#577 = VECTOR('',#578,1.);
-#578 = DIRECTION('',(1.,0.,0.));
-#579 = CARTESIAN_POINT('',(-500.,-250.,0.));
-#580 = CARTESIAN_POINT('',(500.,-250.,0.));
-#581 = TRIMMED_CURVE('',#582,(#586,PARAMETER_VALUE(0.)),(#587,
-    PARAMETER_VALUE(500.)),.T.,.PARAMETER.);
-#582 = LINE('',#583,#584);
-#583 = CARTESIAN_POINT('',(500.,-250.,0.));
-#584 = VECTOR('',#585,1.);
-#585 = DIRECTION('',(0.,1.,0.));
-#586 = CARTESIAN_POINT('',(500.,-250.,0.));
-#587 = CARTESIAN_POINT('',(500.,250.,0.));
-#588 = TRIMMED_CURVE('',#589,(#593,PARAMETER_VALUE(0.)),(#594,
-    PARAMETER_VALUE(1.E+03)),.T.,.PARAMETER.);
+#488 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','TopPannel','',#5,#59,$);
+#489 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#61));
+#490 = SHAPE_DEFINITION_REPRESENTATION(#491,#497);
+#491 = PRODUCT_DEFINITION_SHAPE('','',#492);
+#492 = PRODUCT_DEFINITION('design','',#493,#496);
+#493 = PRODUCT_DEFINITION_FORMATION('','',#494);
+#494 = PRODUCT('LeftPannel','LeftPannel','',(#495));
+#495 = PRODUCT_CONTEXT('',#2,'mechanical');
+#496 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#497 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#498),#828);
+#498 = MANIFOLD_SOLID_BREP('',#499);
+#499 = CLOSED_SHELL('',(#500,#620,#696,#767,#814,#821));
+#500 = ADVANCED_FACE('',(#501),#515,.F.);
+#501 = FACE_BOUND('',#502,.F.);
+#502 = EDGE_LOOP('',(#503,#538,#566,#594));
+#503 = ORIENTED_EDGE('',*,*,#504,.T.);
+#504 = EDGE_CURVE('',#505,#507,#509,.T.);
+#505 = VERTEX_POINT('',#506);
+#506 = CARTESIAN_POINT('',(0.,-225.,375.));
+#507 = VERTEX_POINT('',#508);
+#508 = CARTESIAN_POINT('',(15.,-225.,375.));
+#509 = SURFACE_CURVE('',#510,(#514,#526),.PCURVE_S1.);
+#510 = LINE('',#511,#512);
+#511 = CARTESIAN_POINT('',(-2.1649E-13,-225.,375.));
+#512 = VECTOR('',#513,1.);
+#513 = DIRECTION('',(1.,-4.4E-16,2.8E-16));
+#514 = PCURVE('',#515,#520);
+#515 = PLANE('',#516);
+#516 = AXIS2_PLACEMENT_3D('',#517,#518,#519);
+#517 = CARTESIAN_POINT('',(-2.1649E-13,-225.,375.));
+#518 = DIRECTION('',(4.4E-16,1.,-2.2E-16));
+#519 = DIRECTION('',(4.4E-16,-2.2E-16,-1.));
+#520 = DEFINITIONAL_REPRESENTATION('',(#521),#525);
+#521 = LINE('',#522,#523);
+#522 = CARTESIAN_POINT('',(0.,0.));
+#523 = VECTOR('',#524,1.);
+#524 = DIRECTION('',(1.6E-16,-1.));
+#525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#526 = PCURVE('',#527,#532);
+#527 = PLANE('',#528);
+#528 = AXIS2_PLACEMENT_3D('',#529,#530,#531);
+#529 = CARTESIAN_POINT('',(-1.1657E-13,225.,375.));
+#530 = DIRECTION('',(2.8E-16,-4.4E-16,-1.));
+#531 = DIRECTION('',(-2.2E-16,-1.,4.4E-16));
+#532 = DEFINITIONAL_REPRESENTATION('',(#533),#537);
+#533 = LINE('',#534,#535);
+#534 = CARTESIAN_POINT('',(450.,9.2E-16));
+#535 = VECTOR('',#536,1.);
+#536 = DIRECTION('',(2.2E-16,-1.));
+#537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#538 = ORIENTED_EDGE('',*,*,#539,.T.);
+#539 = EDGE_CURVE('',#507,#540,#542,.T.);
+#540 = VERTEX_POINT('',#541);
+#541 = CARTESIAN_POINT('',(15.,-225.,-375.));
+#542 = SURFACE_CURVE('',#543,(#547,#554),.PCURVE_S1.);
+#543 = LINE('',#544,#545);
+#544 = CARTESIAN_POINT('',(15.,-225.,375.));
+#545 = VECTOR('',#546,1.);
+#546 = DIRECTION('',(0.,0.,-1.));
+#547 = PCURVE('',#515,#548);
+#548 = DEFINITIONAL_REPRESENTATION('',(#549),#553);
+#549 = LINE('',#550,#551);
+#550 = CARTESIAN_POINT('',(1.771302565824E-13,-15.));
+#551 = VECTOR('',#552,1.);
+#552 = DIRECTION('',(1.,4.4E-16));
+#553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#554 = PCURVE('',#555,#560);
+#555 = PLANE('',#556);
+#556 = AXIS2_PLACEMENT_3D('',#557,#558,#559);
+#557 = CARTESIAN_POINT('',(15.,-1.306E-14,-8.881784197001E-15));
+#558 = DIRECTION('',(1.,-2.2E-16,2.2E-16));
+#559 = DIRECTION('',(-2.2E-16,0.,1.));
+#560 = DEFINITIONAL_REPRESENTATION('',(#561),#565);
+#561 = LINE('',#562,#563);
+#562 = CARTESIAN_POINT('',(375.,225.));
+#563 = VECTOR('',#564,1.);
+#564 = DIRECTION('',(-1.,4.84E-32));
+#565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#566 = ORIENTED_EDGE('',*,*,#567,.F.);
+#567 = EDGE_CURVE('',#568,#540,#570,.T.);
+#568 = VERTEX_POINT('',#569);
+#569 = CARTESIAN_POINT('',(0.,-225.,-375.));
+#570 = SURFACE_CURVE('',#571,(#575,#582),.PCURVE_S1.);
+#571 = LINE('',#572,#573);
+#572 = CARTESIAN_POINT('',(1.1657E-13,-225.,-375.));
+#573 = VECTOR('',#574,1.);
+#574 = DIRECTION('',(1.,-4.4E-16,2.8E-16));
+#575 = PCURVE('',#515,#576);
+#576 = DEFINITIONAL_REPRESENTATION('',(#577),#581);
+#577 = LINE('',#578,#579);
+#578 = CARTESIAN_POINT('',(750.,-3.06E-15));
+#579 = VECTOR('',#580,1.);
+#580 = DIRECTION('',(1.6E-16,-1.));
+#581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#582 = PCURVE('',#583,#588);
+#583 = PLANE('',#584);
+#584 = AXIS2_PLACEMENT_3D('',#585,#586,#587);
+#585 = CARTESIAN_POINT('',(1.1657E-13,-225.,-375.));
+#586 = DIRECTION('',(-2.8E-16,4.4E-16,1.));
+#587 = DIRECTION('',(2.2E-16,1.,-4.4E-16));
+#588 = DEFINITIONAL_REPRESENTATION('',(#589),#593);
 #589 = LINE('',#590,#591);
-#590 = CARTESIAN_POINT('',(500.,250.,0.));
+#590 = CARTESIAN_POINT('',(0.,0.));
 #591 = VECTOR('',#592,1.);
-#592 = DIRECTION('',(-1.,0.,0.));
-#593 = CARTESIAN_POINT('',(500.,250.,0.));
-#594 = CARTESIAN_POINT('',(-500.,250.,0.));
-#595 = GEOMETRIC_CURVE_SET('',(#596));
-#596 = TRIMMED_CURVE('',#597,(#602,PARAMETER_VALUE(0.)),(#603,
-    PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.);
-#597 = CIRCLE('',#598,30.);
-#598 = AXIS2_PLACEMENT_3D('',#599,#600,#601);
-#599 = CARTESIAN_POINT('',(420.,170.,0.));
-#600 = DIRECTION('',(0.,0.,1.));
-#601 = DIRECTION('',(1.,0.,-0.));
-#602 = CARTESIAN_POINT('',(450.,170.,0.));
-#603 = CARTESIAN_POINT('',(450.,170.,0.));
-#604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#608)) GLOBAL_UNIT_ASSIGNED_CONTEXT
-((#605,#606,#607)) REPRESENTATION_CONTEXT('Context #1',
-  '3D Context with UNIT and UNCERTAINTY') );
-#605 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#606 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#607 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#608 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#605,
-  'distance_accuracy_value','confusion accuracy');
-#609 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#610,#612);
-#610 = ( REPRESENTATION_RELATIONSHIP('','',#565,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#611) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#611 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
-#612 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#613
-  );
-#613 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','Sketch','',#5,#560,$);
-#614 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#562));
-#615 = SHAPE_DEFINITION_REPRESENTATION(#616,#622);
-#616 = PRODUCT_DEFINITION_SHAPE('','',#617);
-#617 = PRODUCT_DEFINITION('design','',#618,#621);
-#618 = PRODUCT_DEFINITION_FORMATION('','',#619);
-#619 = PRODUCT('Pad','Pad','',(#620));
-#620 = PRODUCT_CONTEXT('',#2,'mechanical');
-#621 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#622 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#623),#1037);
-#623 = MANIFOLD_SOLID_BREP('',#624);
-#624 = CLOSED_SHELL('',(#625,#745,#821,#892,#939,#1017,#1027));
-#625 = ADVANCED_FACE('',(#626),#640,.F.);
-#626 = FACE_BOUND('',#627,.F.);
-#627 = EDGE_LOOP('',(#628,#663,#691,#719));
-#628 = ORIENTED_EDGE('',*,*,#629,.T.);
-#629 = EDGE_CURVE('',#630,#632,#634,.T.);
-#630 = VERTEX_POINT('',#631);
-#631 = CARTESIAN_POINT('',(-500.,250.,0.));
-#632 = VERTEX_POINT('',#633);
-#633 = CARTESIAN_POINT('',(-500.,250.,15.));
-#634 = SURFACE_CURVE('',#635,(#639,#651),.PCURVE_S1.);
-#635 = LINE('',#636,#637);
-#636 = CARTESIAN_POINT('',(-500.,250.,0.));
-#637 = VECTOR('',#638,1.);
-#638 = DIRECTION('',(0.,0.,1.));
-#639 = PCURVE('',#640,#645);
-#640 = PLANE('',#641);
-#641 = AXIS2_PLACEMENT_3D('',#642,#643,#644);
-#642 = CARTESIAN_POINT('',(-500.,250.,0.));
-#643 = DIRECTION('',(1.,0.,-0.));
-#644 = DIRECTION('',(0.,-1.,0.));
-#645 = DEFINITIONAL_REPRESENTATION('',(#646),#650);
-#646 = LINE('',#647,#648);
-#647 = CARTESIAN_POINT('',(0.,0.));
-#648 = VECTOR('',#649,1.);
-#649 = DIRECTION('',(0.,-1.));
-#650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#592 = DIRECTION('',(-2.2E-16,-1.));
+#593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#651 = PCURVE('',#652,#657);
-#652 = PLANE('',#653);
-#653 = AXIS2_PLACEMENT_3D('',#654,#655,#656);
-#654 = CARTESIAN_POINT('',(500.,250.,0.));
-#655 = DIRECTION('',(0.,-1.,0.));
-#656 = DIRECTION('',(-1.,0.,0.));
+#594 = ORIENTED_EDGE('',*,*,#595,.F.);
+#595 = EDGE_CURVE('',#505,#568,#596,.T.);
+#596 = SURFACE_CURVE('',#597,(#601,#608),.PCURVE_S1.);
+#597 = LINE('',#598,#599);
+#598 = CARTESIAN_POINT('',(0.,-225.,375.));
+#599 = VECTOR('',#600,1.);
+#600 = DIRECTION('',(0.,0.,-1.));
+#601 = PCURVE('',#515,#602);
+#602 = DEFINITIONAL_REPRESENTATION('',(#603),#607);
+#603 = LINE('',#604,#605);
+#604 = CARTESIAN_POINT('',(1.705302565824E-13,-2.1649E-13));
+#605 = VECTOR('',#606,1.);
+#606 = DIRECTION('',(1.,4.4E-16));
+#607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#608 = PCURVE('',#609,#614);
+#609 = PLANE('',#610);
+#610 = AXIS2_PLACEMENT_3D('',#611,#612,#613);
+#611 = CARTESIAN_POINT('',(0.,-6.06E-15,-1.213E-14));
+#612 = DIRECTION('',(1.,-2.2E-16,2.2E-16));
+#613 = DIRECTION('',(-2.2E-16,0.,1.));
+#614 = DEFINITIONAL_REPRESENTATION('',(#615),#619);
+#615 = LINE('',#616,#617);
+#616 = CARTESIAN_POINT('',(375.,225.));
+#617 = VECTOR('',#618,1.);
+#618 = DIRECTION('',(-1.,4.84E-32));
+#619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#620 = ADVANCED_FACE('',(#621),#583,.F.);
+#621 = FACE_BOUND('',#622,.F.);
+#622 = EDGE_LOOP('',(#623,#624,#647,#675));
+#623 = ORIENTED_EDGE('',*,*,#567,.T.);
+#624 = ORIENTED_EDGE('',*,*,#625,.T.);
+#625 = EDGE_CURVE('',#540,#626,#628,.T.);
+#626 = VERTEX_POINT('',#627);
+#627 = CARTESIAN_POINT('',(15.,225.,-375.));
+#628 = SURFACE_CURVE('',#629,(#633,#640),.PCURVE_S1.);
+#629 = LINE('',#630,#631);
+#630 = CARTESIAN_POINT('',(15.,-225.,-375.));
+#631 = VECTOR('',#632,1.);
+#632 = DIRECTION('',(0.,1.,0.));
+#633 = PCURVE('',#583,#634);
+#634 = DEFINITIONAL_REPRESENTATION('',(#635),#639);
+#635 = LINE('',#636,#637);
+#636 = CARTESIAN_POINT('',(1.45408547152E-13,-15.));
+#637 = VECTOR('',#638,1.);
+#638 = DIRECTION('',(1.,2.2E-16));
+#639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#640 = PCURVE('',#555,#641);
+#641 = DEFINITIONAL_REPRESENTATION('',(#642),#646);
+#642 = LINE('',#643,#644);
+#643 = CARTESIAN_POINT('',(-375.,225.));
+#644 = VECTOR('',#645,1.);
+#645 = DIRECTION('',(0.,-1.));
+#646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#647 = ORIENTED_EDGE('',*,*,#648,.F.);
+#648 = EDGE_CURVE('',#649,#626,#651,.T.);
+#649 = VERTEX_POINT('',#650);
+#650 = CARTESIAN_POINT('',(0.,225.,-375.));
+#651 = SURFACE_CURVE('',#652,(#656,#663),.PCURVE_S1.);
+#652 = LINE('',#653,#654);
+#653 = CARTESIAN_POINT('',(2.1649E-13,225.,-375.));
+#654 = VECTOR('',#655,1.);
+#655 = DIRECTION('',(1.,-4.4E-16,2.8E-16));
+#656 = PCURVE('',#583,#657);
 #657 = DEFINITIONAL_REPRESENTATION('',(#658),#662);
 #658 = LINE('',#659,#660);
-#659 = CARTESIAN_POINT('',(1.E+03,0.));
+#659 = CARTESIAN_POINT('',(450.,-9.2E-16));
 #660 = VECTOR('',#661,1.);
-#661 = DIRECTION('',(0.,-1.));
+#661 = DIRECTION('',(-2.2E-16,-1.));
 #662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#663 = ORIENTED_EDGE('',*,*,#664,.T.);
-#664 = EDGE_CURVE('',#632,#665,#667,.T.);
-#665 = VERTEX_POINT('',#666);
-#666 = CARTESIAN_POINT('',(-500.,-250.,15.));
-#667 = SURFACE_CURVE('',#668,(#672,#679),.PCURVE_S1.);
-#668 = LINE('',#669,#670);
-#669 = CARTESIAN_POINT('',(-500.,250.,15.));
-#670 = VECTOR('',#671,1.);
-#671 = DIRECTION('',(0.,-1.,0.));
-#672 = PCURVE('',#640,#673);
-#673 = DEFINITIONAL_REPRESENTATION('',(#674),#678);
-#674 = LINE('',#675,#676);
-#675 = CARTESIAN_POINT('',(0.,-15.));
-#676 = VECTOR('',#677,1.);
-#677 = DIRECTION('',(1.,0.));
-#678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#663 = PCURVE('',#664,#669);
+#664 = PLANE('',#665);
+#665 = AXIS2_PLACEMENT_3D('',#666,#667,#668);
+#666 = CARTESIAN_POINT('',(2.1649E-13,225.,-375.));
+#667 = DIRECTION('',(-4.4E-16,-1.,2.2E-16));
+#668 = DIRECTION('',(-4.4E-16,2.2E-16,1.));
+#669 = DEFINITIONAL_REPRESENTATION('',(#670),#674);
+#670 = LINE('',#671,#672);
+#671 = CARTESIAN_POINT('',(0.,0.));
+#672 = VECTOR('',#673,1.);
+#673 = DIRECTION('',(-1.6E-16,-1.));
+#674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#679 = PCURVE('',#680,#685);
-#680 = PLANE('',#681);
-#681 = AXIS2_PLACEMENT_3D('',#682,#683,#684);
-#682 = CARTESIAN_POINT('',(20.745853981117,8.397131373309,15.));
-#683 = DIRECTION('',(0.,0.,1.));
-#684 = DIRECTION('',(1.,0.,0.));
-#685 = DEFINITIONAL_REPRESENTATION('',(#686),#690);
-#686 = LINE('',#687,#688);
-#687 = CARTESIAN_POINT('',(-520.7458539811,241.60286862669));
-#688 = VECTOR('',#689,1.);
-#689 = DIRECTION('',(0.,-1.));
-#690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#675 = ORIENTED_EDGE('',*,*,#676,.F.);
+#676 = EDGE_CURVE('',#568,#649,#677,.T.);
+#677 = SURFACE_CURVE('',#678,(#682,#689),.PCURVE_S1.);
+#678 = LINE('',#679,#680);
+#679 = CARTESIAN_POINT('',(0.,-225.,-375.));
+#680 = VECTOR('',#681,1.);
+#681 = DIRECTION('',(0.,1.,0.));
+#682 = PCURVE('',#583,#683);
+#683 = DEFINITIONAL_REPRESENTATION('',(#684),#688);
+#684 = LINE('',#685,#686);
+#685 = CARTESIAN_POINT('',(1.42108547152E-13,1.1657E-13));
+#686 = VECTOR('',#687,1.);
+#687 = DIRECTION('',(1.,2.2E-16));
+#688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#691 = ORIENTED_EDGE('',*,*,#692,.F.);
-#692 = EDGE_CURVE('',#693,#665,#695,.T.);
-#693 = VERTEX_POINT('',#694);
-#694 = CARTESIAN_POINT('',(-500.,-250.,0.));
-#695 = SURFACE_CURVE('',#696,(#700,#707),.PCURVE_S1.);
-#696 = LINE('',#697,#698);
-#697 = CARTESIAN_POINT('',(-500.,-250.,0.));
-#698 = VECTOR('',#699,1.);
-#699 = DIRECTION('',(0.,0.,1.));
-#700 = PCURVE('',#640,#701);
-#701 = DEFINITIONAL_REPRESENTATION('',(#702),#706);
-#702 = LINE('',#703,#704);
-#703 = CARTESIAN_POINT('',(500.,0.));
-#704 = VECTOR('',#705,1.);
-#705 = DIRECTION('',(0.,-1.));
-#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#689 = PCURVE('',#609,#690);
+#690 = DEFINITIONAL_REPRESENTATION('',(#691),#695);
+#691 = LINE('',#692,#693);
+#692 = CARTESIAN_POINT('',(-375.,225.));
+#693 = VECTOR('',#694,1.);
+#694 = DIRECTION('',(0.,-1.));
+#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#707 = PCURVE('',#708,#713);
-#708 = PLANE('',#709);
-#709 = AXIS2_PLACEMENT_3D('',#710,#711,#712);
-#710 = CARTESIAN_POINT('',(-500.,-250.,0.));
-#711 = DIRECTION('',(0.,1.,0.));
-#712 = DIRECTION('',(1.,0.,0.));
-#713 = DEFINITIONAL_REPRESENTATION('',(#714),#718);
-#714 = LINE('',#715,#716);
-#715 = CARTESIAN_POINT('',(0.,0.));
-#716 = VECTOR('',#717,1.);
-#717 = DIRECTION('',(0.,-1.));
-#718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#696 = ADVANCED_FACE('',(#697),#664,.F.);
+#697 = FACE_BOUND('',#698,.F.);
+#698 = EDGE_LOOP('',(#699,#700,#723,#746));
+#699 = ORIENTED_EDGE('',*,*,#648,.T.);
+#700 = ORIENTED_EDGE('',*,*,#701,.T.);
+#701 = EDGE_CURVE('',#626,#702,#704,.T.);
+#702 = VERTEX_POINT('',#703);
+#703 = CARTESIAN_POINT('',(15.,225.,375.));
+#704 = SURFACE_CURVE('',#705,(#709,#716),.PCURVE_S1.);
+#705 = LINE('',#706,#707);
+#706 = CARTESIAN_POINT('',(15.,225.,-375.));
+#707 = VECTOR('',#708,1.);
+#708 = DIRECTION('',(0.,0.,1.));
+#709 = PCURVE('',#664,#710);
+#710 = DEFINITIONAL_REPRESENTATION('',(#711),#715);
+#711 = LINE('',#712,#713);
+#712 = CARTESIAN_POINT('',(1.639302565824E-13,-15.));
+#713 = VECTOR('',#714,1.);
+#714 = DIRECTION('',(1.,-4.4E-16));
+#715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#719 = ORIENTED_EDGE('',*,*,#720,.F.);
-#720 = EDGE_CURVE('',#630,#693,#721,.T.);
-#721 = SURFACE_CURVE('',#722,(#726,#733),.PCURVE_S1.);
-#722 = LINE('',#723,#724);
-#723 = CARTESIAN_POINT('',(-500.,250.,0.));
-#724 = VECTOR('',#725,1.);
-#725 = DIRECTION('',(0.,-1.,0.));
-#726 = PCURVE('',#640,#727);
-#727 = DEFINITIONAL_REPRESENTATION('',(#728),#732);
+#716 = PCURVE('',#555,#717);
+#717 = DEFINITIONAL_REPRESENTATION('',(#718),#722);
+#718 = LINE('',#719,#720);
+#719 = CARTESIAN_POINT('',(-375.,-225.));
+#720 = VECTOR('',#721,1.);
+#721 = DIRECTION('',(1.,-4.84E-32));
+#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#723 = ORIENTED_EDGE('',*,*,#724,.F.);
+#724 = EDGE_CURVE('',#725,#702,#727,.T.);
+#725 = VERTEX_POINT('',#726);
+#726 = CARTESIAN_POINT('',(0.,225.,375.));
+#727 = SURFACE_CURVE('',#728,(#732,#739),.PCURVE_S1.);
 #728 = LINE('',#729,#730);
-#729 = CARTESIAN_POINT('',(0.,0.));
+#729 = CARTESIAN_POINT('',(-1.1657E-13,225.,375.));
 #730 = VECTOR('',#731,1.);
-#731 = DIRECTION('',(1.,0.));
-#732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#731 = DIRECTION('',(1.,-4.4E-16,2.8E-16));
+#732 = PCURVE('',#664,#733);
+#733 = DEFINITIONAL_REPRESENTATION('',(#734),#738);
+#734 = LINE('',#735,#736);
+#735 = CARTESIAN_POINT('',(750.,3.06E-15));
+#736 = VECTOR('',#737,1.);
+#737 = DIRECTION('',(-1.6E-16,-1.));
+#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#733 = PCURVE('',#734,#739);
-#734 = PLANE('',#735);
-#735 = AXIS2_PLACEMENT_3D('',#736,#737,#738);
-#736 = CARTESIAN_POINT('',(20.745853981117,8.397131373309,0.));
-#737 = DIRECTION('',(0.,0.,1.));
-#738 = DIRECTION('',(1.,0.,0.));
-#739 = DEFINITIONAL_REPRESENTATION('',(#740),#744);
-#740 = LINE('',#741,#742);
-#741 = CARTESIAN_POINT('',(-520.7458539811,241.60286862669));
-#742 = VECTOR('',#743,1.);
-#743 = DIRECTION('',(0.,-1.));
-#744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#739 = PCURVE('',#527,#740);
+#740 = DEFINITIONAL_REPRESENTATION('',(#741),#745);
+#741 = LINE('',#742,#743);
+#742 = CARTESIAN_POINT('',(0.,0.));
+#743 = VECTOR('',#744,1.);
+#744 = DIRECTION('',(2.2E-16,-1.));
+#745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#745 = ADVANCED_FACE('',(#746),#708,.F.);
-#746 = FACE_BOUND('',#747,.F.);
-#747 = EDGE_LOOP('',(#748,#749,#772,#800));
-#748 = ORIENTED_EDGE('',*,*,#692,.T.);
-#749 = ORIENTED_EDGE('',*,*,#750,.T.);
-#750 = EDGE_CURVE('',#665,#751,#753,.T.);
-#751 = VERTEX_POINT('',#752);
-#752 = CARTESIAN_POINT('',(500.,-250.,15.));
-#753 = SURFACE_CURVE('',#754,(#758,#765),.PCURVE_S1.);
-#754 = LINE('',#755,#756);
-#755 = CARTESIAN_POINT('',(-500.,-250.,15.));
-#756 = VECTOR('',#757,1.);
-#757 = DIRECTION('',(1.,0.,0.));
-#758 = PCURVE('',#708,#759);
-#759 = DEFINITIONAL_REPRESENTATION('',(#760),#764);
-#760 = LINE('',#761,#762);
-#761 = CARTESIAN_POINT('',(0.,-15.));
-#762 = VECTOR('',#763,1.);
-#763 = DIRECTION('',(1.,0.));
-#764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#746 = ORIENTED_EDGE('',*,*,#747,.F.);
+#747 = EDGE_CURVE('',#649,#725,#748,.T.);
+#748 = SURFACE_CURVE('',#749,(#753,#760),.PCURVE_S1.);
+#749 = LINE('',#750,#751);
+#750 = CARTESIAN_POINT('',(0.,225.,-375.));
+#751 = VECTOR('',#752,1.);
+#752 = DIRECTION('',(0.,0.,1.));
+#753 = PCURVE('',#664,#754);
+#754 = DEFINITIONAL_REPRESENTATION('',(#755),#759);
+#755 = LINE('',#756,#757);
+#756 = CARTESIAN_POINT('',(1.705302565824E-13,2.1649E-13));
+#757 = VECTOR('',#758,1.);
+#758 = DIRECTION('',(1.,-4.4E-16));
+#759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#765 = PCURVE('',#680,#766);
-#766 = DEFINITIONAL_REPRESENTATION('',(#767),#771);
-#767 = LINE('',#768,#769);
-#768 = CARTESIAN_POINT('',(-520.7458539811,-258.3971313733));
-#769 = VECTOR('',#770,1.);
-#770 = DIRECTION('',(1.,0.));
-#771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#760 = PCURVE('',#609,#761);
+#761 = DEFINITIONAL_REPRESENTATION('',(#762),#766);
+#762 = LINE('',#763,#764);
+#763 = CARTESIAN_POINT('',(-375.,-225.));
+#764 = VECTOR('',#765,1.);
+#765 = DIRECTION('',(1.,-4.84E-32));
+#766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#772 = ORIENTED_EDGE('',*,*,#773,.F.);
-#773 = EDGE_CURVE('',#774,#751,#776,.T.);
-#774 = VERTEX_POINT('',#775);
-#775 = CARTESIAN_POINT('',(500.,-250.,0.));
-#776 = SURFACE_CURVE('',#777,(#781,#788),.PCURVE_S1.);
-#777 = LINE('',#778,#779);
-#778 = CARTESIAN_POINT('',(500.,-250.,0.));
-#779 = VECTOR('',#780,1.);
-#780 = DIRECTION('',(0.,0.,1.));
-#781 = PCURVE('',#708,#782);
-#782 = DEFINITIONAL_REPRESENTATION('',(#783),#787);
-#783 = LINE('',#784,#785);
-#784 = CARTESIAN_POINT('',(1.E+03,0.));
-#785 = VECTOR('',#786,1.);
-#786 = DIRECTION('',(0.,-1.));
-#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#767 = ADVANCED_FACE('',(#768),#527,.F.);
+#768 = FACE_BOUND('',#769,.F.);
+#769 = EDGE_LOOP('',(#770,#771,#792,#793));
+#770 = ORIENTED_EDGE('',*,*,#724,.T.);
+#771 = ORIENTED_EDGE('',*,*,#772,.T.);
+#772 = EDGE_CURVE('',#702,#507,#773,.T.);
+#773 = SURFACE_CURVE('',#774,(#778,#785),.PCURVE_S1.);
+#774 = LINE('',#775,#776);
+#775 = CARTESIAN_POINT('',(15.,225.,375.));
+#776 = VECTOR('',#777,1.);
+#777 = DIRECTION('',(0.,-1.,0.));
+#778 = PCURVE('',#527,#779);
+#779 = DEFINITIONAL_REPRESENTATION('',(#780),#784);
+#780 = LINE('',#781,#782);
+#781 = CARTESIAN_POINT('',(1.38808547152E-13,-15.));
+#782 = VECTOR('',#783,1.);
+#783 = DIRECTION('',(1.,-2.2E-16));
+#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#788 = PCURVE('',#789,#794);
-#789 = PLANE('',#790);
-#790 = AXIS2_PLACEMENT_3D('',#791,#792,#793);
-#791 = CARTESIAN_POINT('',(500.,-250.,0.));
-#792 = DIRECTION('',(-1.,0.,0.));
-#793 = DIRECTION('',(0.,1.,0.));
-#794 = DEFINITIONAL_REPRESENTATION('',(#795),#799);
-#795 = LINE('',#796,#797);
-#796 = CARTESIAN_POINT('',(0.,0.));
-#797 = VECTOR('',#798,1.);
-#798 = DIRECTION('',(0.,-1.));
-#799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#785 = PCURVE('',#555,#786);
+#786 = DEFINITIONAL_REPRESENTATION('',(#787),#791);
+#787 = LINE('',#788,#789);
+#788 = CARTESIAN_POINT('',(375.,-225.));
+#789 = VECTOR('',#790,1.);
+#790 = DIRECTION('',(0.,1.));
+#791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#800 = ORIENTED_EDGE('',*,*,#801,.F.);
-#801 = EDGE_CURVE('',#693,#774,#802,.T.);
-#802 = SURFACE_CURVE('',#803,(#807,#814),.PCURVE_S1.);
-#803 = LINE('',#804,#805);
-#804 = CARTESIAN_POINT('',(-500.,-250.,0.));
-#805 = VECTOR('',#806,1.);
-#806 = DIRECTION('',(1.,0.,0.));
-#807 = PCURVE('',#708,#808);
+#792 = ORIENTED_EDGE('',*,*,#504,.F.);
+#793 = ORIENTED_EDGE('',*,*,#794,.F.);
+#794 = EDGE_CURVE('',#725,#505,#795,.T.);
+#795 = SURFACE_CURVE('',#796,(#800,#807),.PCURVE_S1.);
+#796 = LINE('',#797,#798);
+#797 = CARTESIAN_POINT('',(0.,225.,375.));
+#798 = VECTOR('',#799,1.);
+#799 = DIRECTION('',(0.,-1.,0.));
+#800 = PCURVE('',#527,#801);
+#801 = DEFINITIONAL_REPRESENTATION('',(#802),#806);
+#802 = LINE('',#803,#804);
+#803 = CARTESIAN_POINT('',(1.42108547152E-13,-1.1657E-13));
+#804 = VECTOR('',#805,1.);
+#805 = DIRECTION('',(1.,-2.2E-16));
+#806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#807 = PCURVE('',#609,#808);
 #808 = DEFINITIONAL_REPRESENTATION('',(#809),#813);
 #809 = LINE('',#810,#811);
-#810 = CARTESIAN_POINT('',(0.,0.));
+#810 = CARTESIAN_POINT('',(375.,-225.));
 #811 = VECTOR('',#812,1.);
-#812 = DIRECTION('',(1.,0.));
+#812 = DIRECTION('',(0.,1.));
 #813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#814 = PCURVE('',#734,#815);
-#815 = DEFINITIONAL_REPRESENTATION('',(#816),#820);
-#816 = LINE('',#817,#818);
-#817 = CARTESIAN_POINT('',(-520.7458539811,-258.3971313733));
-#818 = VECTOR('',#819,1.);
-#819 = DIRECTION('',(1.,0.));
-#820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#821 = ADVANCED_FACE('',(#822),#789,.F.);
-#822 = FACE_BOUND('',#823,.F.);
-#823 = EDGE_LOOP('',(#824,#825,#848,#871));
-#824 = ORIENTED_EDGE('',*,*,#773,.T.);
-#825 = ORIENTED_EDGE('',*,*,#826,.T.);
-#826 = EDGE_CURVE('',#751,#827,#829,.T.);
-#827 = VERTEX_POINT('',#828);
-#828 = CARTESIAN_POINT('',(500.,250.,15.));
-#829 = SURFACE_CURVE('',#830,(#834,#841),.PCURVE_S1.);
-#830 = LINE('',#831,#832);
-#831 = CARTESIAN_POINT('',(500.,-250.,15.));
-#832 = VECTOR('',#833,1.);
-#833 = DIRECTION('',(0.,1.,0.));
-#834 = PCURVE('',#789,#835);
-#835 = DEFINITIONAL_REPRESENTATION('',(#836),#840);
-#836 = LINE('',#837,#838);
-#837 = CARTESIAN_POINT('',(0.,-15.));
-#838 = VECTOR('',#839,1.);
-#839 = DIRECTION('',(1.,0.));
-#840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#841 = PCURVE('',#680,#842);
-#842 = DEFINITIONAL_REPRESENTATION('',(#843),#847);
-#843 = LINE('',#844,#845);
-#844 = CARTESIAN_POINT('',(479.25414601888,-258.3971313733));
-#845 = VECTOR('',#846,1.);
-#846 = DIRECTION('',(0.,1.));
-#847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#848 = ORIENTED_EDGE('',*,*,#849,.F.);
-#849 = EDGE_CURVE('',#850,#827,#852,.T.);
-#850 = VERTEX_POINT('',#851);
-#851 = CARTESIAN_POINT('',(500.,250.,0.));
-#852 = SURFACE_CURVE('',#853,(#857,#864),.PCURVE_S1.);
-#853 = LINE('',#854,#855);
-#854 = CARTESIAN_POINT('',(500.,250.,0.));
-#855 = VECTOR('',#856,1.);
-#856 = DIRECTION('',(0.,0.,1.));
-#857 = PCURVE('',#789,#858);
-#858 = DEFINITIONAL_REPRESENTATION('',(#859),#863);
+#814 = ADVANCED_FACE('',(#815),#609,.F.);
+#815 = FACE_BOUND('',#816,.F.);
+#816 = EDGE_LOOP('',(#817,#818,#819,#820));
+#817 = ORIENTED_EDGE('',*,*,#595,.T.);
+#818 = ORIENTED_EDGE('',*,*,#676,.T.);
+#819 = ORIENTED_EDGE('',*,*,#747,.T.);
+#820 = ORIENTED_EDGE('',*,*,#794,.T.);
+#821 = ADVANCED_FACE('',(#822),#555,.T.);
+#822 = FACE_BOUND('',#823,.T.);
+#823 = EDGE_LOOP('',(#824,#825,#826,#827));
+#824 = ORIENTED_EDGE('',*,*,#539,.T.);
+#825 = ORIENTED_EDGE('',*,*,#625,.T.);
+#826 = ORIENTED_EDGE('',*,*,#701,.T.);
+#827 = ORIENTED_EDGE('',*,*,#772,.T.);
+#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#832)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#829,#830,#831)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#829 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#830 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#831 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#832 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#829,
+  'distance_accuracy_value','confusion accuracy');
+#833 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#834,#836);
+#834 = ( REPRESENTATION_RELATIONSHIP('','',#497,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#835) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#835 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#836 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#837
+  );
+#837 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','LeftPannel','',#5,#492,$);
+#838 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#494));
+#839 = SHAPE_DEFINITION_REPRESENTATION(#840,#846);
+#840 = PRODUCT_DEFINITION_SHAPE('','',#841);
+#841 = PRODUCT_DEFINITION('design','',#842,#845);
+#842 = PRODUCT_DEFINITION_FORMATION('','',#843);
+#843 = PRODUCT('RightPannel','RightPannel','',(#844));
+#844 = PRODUCT_CONTEXT('',#2,'mechanical');
+#845 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#846 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#847),#1177);
+#847 = MANIFOLD_SOLID_BREP('',#848);
+#848 = CLOSED_SHELL('',(#849,#969,#1045,#1116,#1163,#1170));
+#849 = ADVANCED_FACE('',(#850),#864,.F.);
+#850 = FACE_BOUND('',#851,.F.);
+#851 = EDGE_LOOP('',(#852,#887,#915,#943));
+#852 = ORIENTED_EDGE('',*,*,#853,.T.);
+#853 = EDGE_CURVE('',#854,#856,#858,.T.);
+#854 = VERTEX_POINT('',#855);
+#855 = CARTESIAN_POINT('',(-2.83E-13,-225.,375.));
+#856 = VERTEX_POINT('',#857);
+#857 = CARTESIAN_POINT('',(15.,-225.,375.));
+#858 = SURFACE_CURVE('',#859,(#863,#875),.PCURVE_S1.);
 #859 = LINE('',#860,#861);
-#860 = CARTESIAN_POINT('',(500.,0.));
+#860 = CARTESIAN_POINT('',(-2.5813E-13,-225.,375.));
 #861 = VECTOR('',#862,1.);
-#862 = DIRECTION('',(0.,-1.));
-#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#862 = DIRECTION('',(1.,-4.4E-16,3.9E-16));
+#863 = PCURVE('',#864,#869);
+#864 = PLANE('',#865);
+#865 = AXIS2_PLACEMENT_3D('',#866,#867,#868);
+#866 = CARTESIAN_POINT('',(-2.5813E-13,-225.,375.));
+#867 = DIRECTION('',(4.4E-16,1.,-3.3E-16));
+#868 = DIRECTION('',(5.6E-16,-3.3E-16,-1.));
+#869 = DEFINITIONAL_REPRESENTATION('',(#870),#874);
+#870 = LINE('',#871,#872);
+#871 = CARTESIAN_POINT('',(0.,0.));
+#872 = VECTOR('',#873,1.);
+#873 = DIRECTION('',(1.7E-16,-1.));
+#874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#864 = PCURVE('',#652,#865);
-#865 = DEFINITIONAL_REPRESENTATION('',(#866),#870);
-#866 = LINE('',#867,#868);
-#867 = CARTESIAN_POINT('',(0.,-0.));
-#868 = VECTOR('',#869,1.);
-#869 = DIRECTION('',(0.,-1.));
-#870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#875 = PCURVE('',#876,#881);
+#876 = PLANE('',#877);
+#877 = AXIS2_PLACEMENT_3D('',#878,#879,#880);
+#878 = CARTESIAN_POINT('',(-1.5821E-13,225.,375.));
+#879 = DIRECTION('',(3.9E-16,-5.6E-16,-1.));
+#880 = DIRECTION('',(-2.2E-16,-1.,5.6E-16));
+#881 = DEFINITIONAL_REPRESENTATION('',(#882),#886);
+#882 = LINE('',#883,#884);
+#883 = CARTESIAN_POINT('',(450.,9.2E-16));
+#884 = VECTOR('',#885,1.);
+#885 = DIRECTION('',(2.2E-16,-1.));
+#886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#871 = ORIENTED_EDGE('',*,*,#872,.F.);
-#872 = EDGE_CURVE('',#774,#850,#873,.T.);
-#873 = SURFACE_CURVE('',#874,(#878,#885),.PCURVE_S1.);
-#874 = LINE('',#875,#876);
-#875 = CARTESIAN_POINT('',(500.,-250.,0.));
-#876 = VECTOR('',#877,1.);
-#877 = DIRECTION('',(0.,1.,0.));
-#878 = PCURVE('',#789,#879);
-#879 = DEFINITIONAL_REPRESENTATION('',(#880),#884);
-#880 = LINE('',#881,#882);
-#881 = CARTESIAN_POINT('',(0.,0.));
-#882 = VECTOR('',#883,1.);
-#883 = DIRECTION('',(1.,0.));
-#884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#887 = ORIENTED_EDGE('',*,*,#888,.T.);
+#888 = EDGE_CURVE('',#856,#889,#891,.T.);
+#889 = VERTEX_POINT('',#890);
+#890 = CARTESIAN_POINT('',(15.,-225.,-375.));
+#891 = SURFACE_CURVE('',#892,(#896,#903),.PCURVE_S1.);
+#892 = LINE('',#893,#894);
+#893 = CARTESIAN_POINT('',(15.,-225.,375.));
+#894 = VECTOR('',#895,1.);
+#895 = DIRECTION('',(3.3E-16,1.1E-16,-1.));
+#896 = PCURVE('',#864,#897);
+#897 = DEFINITIONAL_REPRESENTATION('',(#898),#902);
+#898 = LINE('',#899,#900);
+#899 = CARTESIAN_POINT('',(-4.844341886081E-14,-15.));
+#900 = VECTOR('',#901,1.);
+#901 = DIRECTION('',(1.,2.3E-16));
+#902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#885 = PCURVE('',#734,#886);
-#886 = DEFINITIONAL_REPRESENTATION('',(#887),#891);
-#887 = LINE('',#888,#889);
-#888 = CARTESIAN_POINT('',(479.25414601888,-258.3971313733));
-#889 = VECTOR('',#890,1.);
-#890 = DIRECTION('',(0.,1.));
-#891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#903 = PCURVE('',#904,#909);
+#904 = PLANE('',#905);
+#905 = AXIS2_PLACEMENT_3D('',#906,#907,#908);
+#906 = CARTESIAN_POINT('',(15.,-9.56E-15,-1.42108547152E-14));
+#907 = DIRECTION('',(1.,-4.4E-16,1.1E-16));
+#908 = DIRECTION('',(-1.1E-16,-1.1E-16,1.));
+#909 = DEFINITIONAL_REPRESENTATION('',(#910),#914);
+#910 = LINE('',#911,#912);
+#911 = CARTESIAN_POINT('',(375.,225.));
+#912 = VECTOR('',#913,1.);
+#913 = DIRECTION('',(-1.,-9.860761315263E-32));
+#914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#892 = ADVANCED_FACE('',(#893),#652,.F.);
-#893 = FACE_BOUND('',#894,.F.);
-#894 = EDGE_LOOP('',(#895,#896,#917,#918));
-#895 = ORIENTED_EDGE('',*,*,#849,.T.);
-#896 = ORIENTED_EDGE('',*,*,#897,.T.);
-#897 = EDGE_CURVE('',#827,#632,#898,.T.);
-#898 = SURFACE_CURVE('',#899,(#903,#910),.PCURVE_S1.);
-#899 = LINE('',#900,#901);
-#900 = CARTESIAN_POINT('',(500.,250.,15.));
-#901 = VECTOR('',#902,1.);
-#902 = DIRECTION('',(-1.,0.,0.));
-#903 = PCURVE('',#652,#904);
-#904 = DEFINITIONAL_REPRESENTATION('',(#905),#909);
-#905 = LINE('',#906,#907);
-#906 = CARTESIAN_POINT('',(0.,-15.));
-#907 = VECTOR('',#908,1.);
-#908 = DIRECTION('',(1.,0.));
-#909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#915 = ORIENTED_EDGE('',*,*,#916,.F.);
+#916 = EDGE_CURVE('',#917,#889,#919,.T.);
+#917 = VERTEX_POINT('',#918);
+#918 = CARTESIAN_POINT('',(1.33E-13,-225.,-375.));
+#919 = SURFACE_CURVE('',#920,(#924,#931),.PCURVE_S1.);
+#920 = LINE('',#921,#922);
+#921 = CARTESIAN_POINT('',(1.5821E-13,-225.,-375.));
+#922 = VECTOR('',#923,1.);
+#923 = DIRECTION('',(1.,-4.4E-16,3.9E-16));
+#924 = PCURVE('',#864,#925);
+#925 = DEFINITIONAL_REPRESENTATION('',(#926),#930);
+#926 = LINE('',#927,#928);
+#927 = CARTESIAN_POINT('',(750.,3.66E-15));
+#928 = VECTOR('',#929,1.);
+#929 = DIRECTION('',(1.7E-16,-1.));
+#930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#910 = PCURVE('',#680,#911);
-#911 = DEFINITIONAL_REPRESENTATION('',(#912),#916);
-#912 = LINE('',#913,#914);
-#913 = CARTESIAN_POINT('',(479.25414601888,241.60286862669));
-#914 = VECTOR('',#915,1.);
-#915 = DIRECTION('',(-1.,0.));
-#916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#931 = PCURVE('',#932,#937);
+#932 = PLANE('',#933);
+#933 = AXIS2_PLACEMENT_3D('',#934,#935,#936);
+#934 = CARTESIAN_POINT('',(1.5821E-13,-225.,-375.));
+#935 = DIRECTION('',(-3.9E-16,5.6E-16,1.));
+#936 = DIRECTION('',(2.2E-16,1.,-5.6E-16));
+#937 = DEFINITIONAL_REPRESENTATION('',(#938),#942);
+#938 = LINE('',#939,#940);
+#939 = CARTESIAN_POINT('',(0.,0.));
+#940 = VECTOR('',#941,1.);
+#941 = DIRECTION('',(-2.2E-16,-1.));
+#942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#917 = ORIENTED_EDGE('',*,*,#629,.F.);
-#918 = ORIENTED_EDGE('',*,*,#919,.F.);
-#919 = EDGE_CURVE('',#850,#630,#920,.T.);
-#920 = SURFACE_CURVE('',#921,(#925,#932),.PCURVE_S1.);
-#921 = LINE('',#922,#923);
-#922 = CARTESIAN_POINT('',(500.,250.,0.));
-#923 = VECTOR('',#924,1.);
-#924 = DIRECTION('',(-1.,0.,0.));
-#925 = PCURVE('',#652,#926);
-#926 = DEFINITIONAL_REPRESENTATION('',(#927),#931);
-#927 = LINE('',#928,#929);
-#928 = CARTESIAN_POINT('',(0.,-0.));
-#929 = VECTOR('',#930,1.);
-#930 = DIRECTION('',(1.,0.));
-#931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#943 = ORIENTED_EDGE('',*,*,#944,.F.);
+#944 = EDGE_CURVE('',#854,#917,#945,.T.);
+#945 = SURFACE_CURVE('',#946,(#950,#957),.PCURVE_S1.);
+#946 = LINE('',#947,#948);
+#947 = CARTESIAN_POINT('',(-7.494E-14,-225.,375.));
+#948 = VECTOR('',#949,1.);
+#949 = DIRECTION('',(3.3E-16,1.1E-16,-1.));
+#950 = PCURVE('',#864,#951);
+#951 = DEFINITIONAL_REPRESENTATION('',(#952),#956);
+#952 = LINE('',#953,#954);
+#953 = CARTESIAN_POINT('',(-5.684341886081E-14,-1.8319E-13));
+#954 = VECTOR('',#955,1.);
+#955 = DIRECTION('',(1.,2.3E-16));
+#956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#932 = PCURVE('',#734,#933);
-#933 = DEFINITIONAL_REPRESENTATION('',(#934),#938);
-#934 = LINE('',#935,#936);
-#935 = CARTESIAN_POINT('',(479.25414601888,241.60286862669));
-#936 = VECTOR('',#937,1.);
-#937 = DIRECTION('',(-1.,0.));
-#938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#957 = PCURVE('',#958,#963);
+#958 = PLANE('',#959);
+#959 = AXIS2_PLACEMENT_3D('',#960,#961,#962);
+#960 = CARTESIAN_POINT('',(0.,-6.06E-15,-1.213E-14));
+#961 = DIRECTION('',(1.,-4.4E-16,1.1E-16));
+#962 = DIRECTION('',(-1.1E-16,-1.1E-16,1.));
+#963 = DEFINITIONAL_REPRESENTATION('',(#964),#968);
+#964 = LINE('',#965,#966);
+#965 = CARTESIAN_POINT('',(375.,225.));
+#966 = VECTOR('',#967,1.);
+#967 = DIRECTION('',(-1.,-9.860761315263E-32));
+#968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#939 = ADVANCED_FACE('',(#940),#954,.F.);
-#940 = FACE_BOUND('',#941,.T.);
-#941 = EDGE_LOOP('',(#942,#972,#994,#995));
-#942 = ORIENTED_EDGE('',*,*,#943,.T.);
-#943 = EDGE_CURVE('',#944,#946,#948,.T.);
-#944 = VERTEX_POINT('',#945);
-#945 = CARTESIAN_POINT('',(450.,170.,0.));
-#946 = VERTEX_POINT('',#947);
-#947 = CARTESIAN_POINT('',(450.,170.,15.));
-#948 = SEAM_CURVE('',#949,(#953,#965),.PCURVE_S1.);
-#949 = LINE('',#950,#951);
-#950 = CARTESIAN_POINT('',(450.,170.,0.));
-#951 = VECTOR('',#952,1.);
-#952 = DIRECTION('',(0.,0.,1.));
-#953 = PCURVE('',#954,#959);
-#954 = CYLINDRICAL_SURFACE('',#955,30.);
-#955 = AXIS2_PLACEMENT_3D('',#956,#957,#958);
-#956 = CARTESIAN_POINT('',(420.,170.,0.));
-#957 = DIRECTION('',(-0.,-0.,-1.));
-#958 = DIRECTION('',(1.,0.,0.));
-#959 = DEFINITIONAL_REPRESENTATION('',(#960),#964);
-#960 = LINE('',#961,#962);
-#961 = CARTESIAN_POINT('',(-0.,0.));
-#962 = VECTOR('',#963,1.);
-#963 = DIRECTION('',(-0.,-1.));
-#964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#969 = ADVANCED_FACE('',(#970),#932,.F.);
+#970 = FACE_BOUND('',#971,.F.);
+#971 = EDGE_LOOP('',(#972,#973,#996,#1024));
+#972 = ORIENTED_EDGE('',*,*,#916,.T.);
+#973 = ORIENTED_EDGE('',*,*,#974,.T.);
+#974 = EDGE_CURVE('',#889,#975,#977,.T.);
+#975 = VERTEX_POINT('',#976);
+#976 = CARTESIAN_POINT('',(15.,225.,-375.));
+#977 = SURFACE_CURVE('',#978,(#982,#989),.PCURVE_S1.);
+#978 = LINE('',#979,#980);
+#979 = CARTESIAN_POINT('',(15.,-225.,-375.));
+#980 = VECTOR('',#981,1.);
+#981 = DIRECTION('',(-2.2E-16,1.,-3.3E-16));
+#982 = PCURVE('',#932,#983);
+#983 = DEFINITIONAL_REPRESENTATION('',(#984),#988);
+#984 = LINE('',#985,#986);
+#985 = CARTESIAN_POINT('',(8.856512829121E-14,-15.));
+#986 = VECTOR('',#987,1.);
+#987 = DIRECTION('',(1.,4.4E-16));
+#988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#965 = PCURVE('',#954,#966);
-#966 = DEFINITIONAL_REPRESENTATION('',(#967),#971);
-#967 = LINE('',#968,#969);
-#968 = CARTESIAN_POINT('',(-6.28318530718,0.));
-#969 = VECTOR('',#970,1.);
-#970 = DIRECTION('',(-0.,-1.));
-#971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#989 = PCURVE('',#904,#990);
+#990 = DEFINITIONAL_REPRESENTATION('',(#991),#995);
+#991 = LINE('',#992,#993);
+#992 = CARTESIAN_POINT('',(-375.,225.));
+#993 = VECTOR('',#994,1.);
+#994 = DIRECTION('',(-4.4E-16,-1.));
+#995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#972 = ORIENTED_EDGE('',*,*,#973,.T.);
-#973 = EDGE_CURVE('',#946,#946,#974,.T.);
-#974 = SURFACE_CURVE('',#975,(#980,#987),.PCURVE_S1.);
-#975 = CIRCLE('',#976,30.);
-#976 = AXIS2_PLACEMENT_3D('',#977,#978,#979);
-#977 = CARTESIAN_POINT('',(420.,170.,15.));
-#978 = DIRECTION('',(0.,0.,1.));
-#979 = DIRECTION('',(1.,0.,0.));
-#980 = PCURVE('',#954,#981);
-#981 = DEFINITIONAL_REPRESENTATION('',(#982),#986);
-#982 = LINE('',#983,#984);
-#983 = CARTESIAN_POINT('',(-0.,-15.));
-#984 = VECTOR('',#985,1.);
-#985 = DIRECTION('',(-1.,0.));
-#986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#996 = ORIENTED_EDGE('',*,*,#997,.F.);
+#997 = EDGE_CURVE('',#998,#975,#1000,.T.);
+#998 = VERTEX_POINT('',#999);
+#999 = CARTESIAN_POINT('',(2.83E-13,225.,-375.));
+#1000 = SURFACE_CURVE('',#1001,(#1005,#1012),.PCURVE_S1.);
+#1001 = LINE('',#1002,#1003);
+#1002 = CARTESIAN_POINT('',(2.5813E-13,225.,-375.));
+#1003 = VECTOR('',#1004,1.);
+#1004 = DIRECTION('',(1.,-4.4E-16,3.9E-16));
+#1005 = PCURVE('',#932,#1006);
+#1006 = DEFINITIONAL_REPRESENTATION('',(#1007),#1011);
+#1007 = LINE('',#1008,#1009);
+#1008 = CARTESIAN_POINT('',(450.,-9.2E-16));
+#1009 = VECTOR('',#1010,1.);
+#1010 = DIRECTION('',(-2.2E-16,-1.));
+#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#987 = PCURVE('',#680,#988);
-#988 = DEFINITIONAL_REPRESENTATION('',(#989),#993);
-#989 = CIRCLE('',#990,30.);
-#990 = AXIS2_PLACEMENT_2D('',#991,#992);
-#991 = CARTESIAN_POINT('',(399.25414601888,161.60286862669));
-#992 = DIRECTION('',(1.,0.));
-#993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1012 = PCURVE('',#1013,#1018);
+#1013 = PLANE('',#1014);
+#1014 = AXIS2_PLACEMENT_3D('',#1015,#1016,#1017);
+#1015 = CARTESIAN_POINT('',(2.5813E-13,225.,-375.));
+#1016 = DIRECTION('',(-4.4E-16,-1.,3.3E-16));
+#1017 = DIRECTION('',(-5.6E-16,3.3E-16,1.));
+#1018 = DEFINITIONAL_REPRESENTATION('',(#1019),#1023);
+#1019 = LINE('',#1020,#1021);
+#1020 = CARTESIAN_POINT('',(0.,0.));
+#1021 = VECTOR('',#1022,1.);
+#1022 = DIRECTION('',(-1.7E-16,-1.));
+#1023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#994 = ORIENTED_EDGE('',*,*,#943,.F.);
-#995 = ORIENTED_EDGE('',*,*,#996,.F.);
-#996 = EDGE_CURVE('',#944,#944,#997,.T.);
-#997 = SURFACE_CURVE('',#998,(#1003,#1010),.PCURVE_S1.);
-#998 = CIRCLE('',#999,30.);
-#999 = AXIS2_PLACEMENT_3D('',#1000,#1001,#1002);
-#1000 = CARTESIAN_POINT('',(420.,170.,0.));
-#1001 = DIRECTION('',(0.,0.,1.));
-#1002 = DIRECTION('',(1.,0.,0.));
-#1003 = PCURVE('',#954,#1004);
-#1004 = DEFINITIONAL_REPRESENTATION('',(#1005),#1009);
-#1005 = LINE('',#1006,#1007);
-#1006 = CARTESIAN_POINT('',(-0.,0.));
-#1007 = VECTOR('',#1008,1.);
-#1008 = DIRECTION('',(-1.,0.));
-#1009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1024 = ORIENTED_EDGE('',*,*,#1025,.F.);
+#1025 = EDGE_CURVE('',#917,#998,#1026,.T.);
+#1026 = SURFACE_CURVE('',#1027,(#1031,#1038),.PCURVE_S1.);
+#1027 = LINE('',#1028,#1029);
+#1028 = CARTESIAN_POINT('',(1.7486E-13,-225.,-375.));
+#1029 = VECTOR('',#1030,1.);
+#1030 = DIRECTION('',(-2.2E-16,1.,-3.3E-16));
+#1031 = PCURVE('',#932,#1032);
+#1032 = DEFINITIONAL_REPRESENTATION('',(#1033),#1037);
+#1033 = LINE('',#1034,#1035);
+#1034 = CARTESIAN_POINT('',(8.526512829121E-14,-1.665E-14));
+#1035 = VECTOR('',#1036,1.);
+#1036 = DIRECTION('',(1.,4.4E-16));
+#1037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1010 = PCURVE('',#734,#1011);
-#1011 = DEFINITIONAL_REPRESENTATION('',(#1012),#1016);
-#1012 = CIRCLE('',#1013,30.);
-#1013 = AXIS2_PLACEMENT_2D('',#1014,#1015);
-#1014 = CARTESIAN_POINT('',(399.25414601888,161.60286862669));
-#1015 = DIRECTION('',(1.,0.));
-#1016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1038 = PCURVE('',#958,#1039);
+#1039 = DEFINITIONAL_REPRESENTATION('',(#1040),#1044);
+#1040 = LINE('',#1041,#1042);
+#1041 = CARTESIAN_POINT('',(-375.,225.));
+#1042 = VECTOR('',#1043,1.);
+#1043 = DIRECTION('',(-4.4E-16,-1.));
+#1044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1017 = ADVANCED_FACE('',(#1018,#1024),#734,.F.);
-#1018 = FACE_BOUND('',#1019,.F.);
-#1019 = EDGE_LOOP('',(#1020,#1021,#1022,#1023));
-#1020 = ORIENTED_EDGE('',*,*,#720,.T.);
-#1021 = ORIENTED_EDGE('',*,*,#801,.T.);
-#1022 = ORIENTED_EDGE('',*,*,#872,.T.);
-#1023 = ORIENTED_EDGE('',*,*,#919,.T.);
-#1024 = FACE_BOUND('',#1025,.T.);
-#1025 = EDGE_LOOP('',(#1026));
-#1026 = ORIENTED_EDGE('',*,*,#996,.T.);
-#1027 = ADVANCED_FACE('',(#1028,#1034),#680,.T.);
-#1028 = FACE_BOUND('',#1029,.T.);
-#1029 = EDGE_LOOP('',(#1030,#1031,#1032,#1033));
-#1030 = ORIENTED_EDGE('',*,*,#664,.T.);
-#1031 = ORIENTED_EDGE('',*,*,#750,.T.);
-#1032 = ORIENTED_EDGE('',*,*,#826,.T.);
-#1033 = ORIENTED_EDGE('',*,*,#897,.T.);
-#1034 = FACE_BOUND('',#1035,.F.);
-#1035 = EDGE_LOOP('',(#1036));
-#1036 = ORIENTED_EDGE('',*,*,#973,.T.);
-#1037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1041)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#1038,#1039,#1040)) REPRESENTATION_CONTEXT
+#1045 = ADVANCED_FACE('',(#1046),#1013,.F.);
+#1046 = FACE_BOUND('',#1047,.F.);
+#1047 = EDGE_LOOP('',(#1048,#1049,#1072,#1095));
+#1048 = ORIENTED_EDGE('',*,*,#997,.T.);
+#1049 = ORIENTED_EDGE('',*,*,#1050,.T.);
+#1050 = EDGE_CURVE('',#975,#1051,#1053,.T.);
+#1051 = VERTEX_POINT('',#1052);
+#1052 = CARTESIAN_POINT('',(15.,225.,375.));
+#1053 = SURFACE_CURVE('',#1054,(#1058,#1065),.PCURVE_S1.);
+#1054 = LINE('',#1055,#1056);
+#1055 = CARTESIAN_POINT('',(15.,225.,-375.));
+#1056 = VECTOR('',#1057,1.);
+#1057 = DIRECTION('',(-3.3E-16,-1.1E-16,1.));
+#1058 = PCURVE('',#1013,#1059);
+#1059 = DEFINITIONAL_REPRESENTATION('',(#1060),#1064);
+#1060 = LINE('',#1061,#1062);
+#1061 = CARTESIAN_POINT('',(-6.524341886081E-14,-15.));
+#1062 = VECTOR('',#1063,1.);
+#1063 = DIRECTION('',(1.,-2.3E-16));
+#1064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1065 = PCURVE('',#904,#1066);
+#1066 = DEFINITIONAL_REPRESENTATION('',(#1067),#1071);
+#1067 = LINE('',#1068,#1069);
+#1068 = CARTESIAN_POINT('',(-375.,-225.));
+#1069 = VECTOR('',#1070,1.);
+#1070 = DIRECTION('',(1.,9.860761315263E-32));
+#1071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1072 = ORIENTED_EDGE('',*,*,#1073,.F.);
+#1073 = EDGE_CURVE('',#1074,#1051,#1076,.T.);
+#1074 = VERTEX_POINT('',#1075);
+#1075 = CARTESIAN_POINT('',(-1.33E-13,225.,375.));
+#1076 = SURFACE_CURVE('',#1077,(#1081,#1088),.PCURVE_S1.);
+#1077 = LINE('',#1078,#1079);
+#1078 = CARTESIAN_POINT('',(-1.5821E-13,225.,375.));
+#1079 = VECTOR('',#1080,1.);
+#1080 = DIRECTION('',(1.,-4.4E-16,3.9E-16));
+#1081 = PCURVE('',#1013,#1082);
+#1082 = DEFINITIONAL_REPRESENTATION('',(#1083),#1087);
+#1083 = LINE('',#1084,#1085);
+#1084 = CARTESIAN_POINT('',(750.,-3.66E-15));
+#1085 = VECTOR('',#1086,1.);
+#1086 = DIRECTION('',(-1.7E-16,-1.));
+#1087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1088 = PCURVE('',#876,#1089);
+#1089 = DEFINITIONAL_REPRESENTATION('',(#1090),#1094);
+#1090 = LINE('',#1091,#1092);
+#1091 = CARTESIAN_POINT('',(0.,0.));
+#1092 = VECTOR('',#1093,1.);
+#1093 = DIRECTION('',(2.2E-16,-1.));
+#1094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1095 = ORIENTED_EDGE('',*,*,#1096,.F.);
+#1096 = EDGE_CURVE('',#998,#1074,#1097,.T.);
+#1097 = SURFACE_CURVE('',#1098,(#1102,#1109),.PCURVE_S1.);
+#1098 = LINE('',#1099,#1100);
+#1099 = CARTESIAN_POINT('',(7.494E-14,225.,-375.));
+#1100 = VECTOR('',#1101,1.);
+#1101 = DIRECTION('',(-3.3E-16,-1.1E-16,1.));
+#1102 = PCURVE('',#1013,#1103);
+#1103 = DEFINITIONAL_REPRESENTATION('',(#1104),#1108);
+#1104 = LINE('',#1105,#1106);
+#1105 = CARTESIAN_POINT('',(-5.684341886081E-14,1.8319E-13));
+#1106 = VECTOR('',#1107,1.);
+#1107 = DIRECTION('',(1.,-2.3E-16));
+#1108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1109 = PCURVE('',#958,#1110);
+#1110 = DEFINITIONAL_REPRESENTATION('',(#1111),#1115);
+#1111 = LINE('',#1112,#1113);
+#1112 = CARTESIAN_POINT('',(-375.,-225.));
+#1113 = VECTOR('',#1114,1.);
+#1114 = DIRECTION('',(1.,9.860761315263E-32));
+#1115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1116 = ADVANCED_FACE('',(#1117),#876,.F.);
+#1117 = FACE_BOUND('',#1118,.F.);
+#1118 = EDGE_LOOP('',(#1119,#1120,#1141,#1142));
+#1119 = ORIENTED_EDGE('',*,*,#1073,.T.);
+#1120 = ORIENTED_EDGE('',*,*,#1121,.T.);
+#1121 = EDGE_CURVE('',#1051,#856,#1122,.T.);
+#1122 = SURFACE_CURVE('',#1123,(#1127,#1134),.PCURVE_S1.);
+#1123 = LINE('',#1124,#1125);
+#1124 = CARTESIAN_POINT('',(15.,225.,375.));
+#1125 = VECTOR('',#1126,1.);
+#1126 = DIRECTION('',(2.2E-16,-1.,3.3E-16));
+#1127 = PCURVE('',#876,#1128);
+#1128 = DEFINITIONAL_REPRESENTATION('',(#1129),#1133);
+#1129 = LINE('',#1130,#1131);
+#1130 = CARTESIAN_POINT('',(8.196512829121E-14,-15.));
+#1131 = VECTOR('',#1132,1.);
+#1132 = DIRECTION('',(1.,-4.4E-16));
+#1133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1134 = PCURVE('',#904,#1135);
+#1135 = DEFINITIONAL_REPRESENTATION('',(#1136),#1140);
+#1136 = LINE('',#1137,#1138);
+#1137 = CARTESIAN_POINT('',(375.,-225.));
+#1138 = VECTOR('',#1139,1.);
+#1139 = DIRECTION('',(4.4E-16,1.));
+#1140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1141 = ORIENTED_EDGE('',*,*,#853,.F.);
+#1142 = ORIENTED_EDGE('',*,*,#1143,.F.);
+#1143 = EDGE_CURVE('',#1074,#854,#1144,.T.);
+#1144 = SURFACE_CURVE('',#1145,(#1149,#1156),.PCURVE_S1.);
+#1145 = LINE('',#1146,#1147);
+#1146 = CARTESIAN_POINT('',(-1.7486E-13,225.,375.));
+#1147 = VECTOR('',#1148,1.);
+#1148 = DIRECTION('',(2.2E-16,-1.,3.3E-16));
+#1149 = PCURVE('',#876,#1150);
+#1150 = DEFINITIONAL_REPRESENTATION('',(#1151),#1155);
+#1151 = LINE('',#1152,#1153);
+#1152 = CARTESIAN_POINT('',(8.526512829121E-14,1.665E-14));
+#1153 = VECTOR('',#1154,1.);
+#1154 = DIRECTION('',(1.,-4.4E-16));
+#1155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1156 = PCURVE('',#958,#1157);
+#1157 = DEFINITIONAL_REPRESENTATION('',(#1158),#1162);
+#1158 = LINE('',#1159,#1160);
+#1159 = CARTESIAN_POINT('',(375.,-225.));
+#1160 = VECTOR('',#1161,1.);
+#1161 = DIRECTION('',(4.4E-16,1.));
+#1162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1163 = ADVANCED_FACE('',(#1164),#958,.F.);
+#1164 = FACE_BOUND('',#1165,.F.);
+#1165 = EDGE_LOOP('',(#1166,#1167,#1168,#1169));
+#1166 = ORIENTED_EDGE('',*,*,#944,.T.);
+#1167 = ORIENTED_EDGE('',*,*,#1025,.T.);
+#1168 = ORIENTED_EDGE('',*,*,#1096,.T.);
+#1169 = ORIENTED_EDGE('',*,*,#1143,.T.);
+#1170 = ADVANCED_FACE('',(#1171),#904,.T.);
+#1171 = FACE_BOUND('',#1172,.T.);
+#1172 = EDGE_LOOP('',(#1173,#1174,#1175,#1176));
+#1173 = ORIENTED_EDGE('',*,*,#888,.T.);
+#1174 = ORIENTED_EDGE('',*,*,#974,.T.);
+#1175 = ORIENTED_EDGE('',*,*,#1050,.T.);
+#1176 = ORIENTED_EDGE('',*,*,#1121,.T.);
+#1177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1181)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1178,#1179,#1180)) REPRESENTATION_CONTEXT
 ('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#1038 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#1039 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#1040 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#1041 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1038,
+#1178 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1179 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1180 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1181 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1178,
   'distance_accuracy_value','confusion accuracy');
-#1042 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1043,#1045);
-#1043 = ( REPRESENTATION_RELATIONSHIP('','',#622,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1044) 
+#1182 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1183,#1185);
+#1183 = ( REPRESENTATION_RELATIONSHIP('','',#846,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1184) 
 SHAPE_REPRESENTATION_RELATIONSHIP() );
-#1044 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
-#1045 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #1046);
-#1046 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','Pad','',#5,#617,$);
-#1047 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#619));
-#1048 = SHAPE_DEFINITION_REPRESENTATION(#1049,#1055);
-#1049 = PRODUCT_DEFINITION_SHAPE('','',#1050);
-#1050 = PRODUCT_DEFINITION('design','',#1051,#1054);
-#1051 = PRODUCT_DEFINITION_FORMATION('','',#1052);
-#1052 = PRODUCT('Sketch001','Sketch001','',(#1053));
-#1053 = PRODUCT_CONTEXT('',#2,'mechanical');
-#1054 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#1055 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,
-    #1056),#1085);
-#1056 = GEOMETRIC_CURVE_SET('',(#1057,#1064,#1071,#1078));
-#1057 = TRIMMED_CURVE('',#1058,(#1062,PARAMETER_VALUE(0.)),(#1063,
-    PARAMETER_VALUE(750.)),.T.,.PARAMETER.);
-#1058 = LINE('',#1059,#1060);
-#1059 = CARTESIAN_POINT('',(-225.,375.,0.));
-#1060 = VECTOR('',#1061,1.);
-#1061 = DIRECTION('',(0.,-1.,0.));
-#1062 = CARTESIAN_POINT('',(-225.,375.,0.));
-#1063 = CARTESIAN_POINT('',(-225.,-375.,0.));
-#1064 = TRIMMED_CURVE('',#1065,(#1069,PARAMETER_VALUE(0.)),(#1070,
-    PARAMETER_VALUE(450.)),.T.,.PARAMETER.);
-#1065 = LINE('',#1066,#1067);
-#1066 = CARTESIAN_POINT('',(-225.,-375.,0.));
-#1067 = VECTOR('',#1068,1.);
-#1068 = DIRECTION('',(1.,0.,0.));
-#1069 = CARTESIAN_POINT('',(-225.,-375.,0.));
-#1070 = CARTESIAN_POINT('',(225.,-375.,0.));
-#1071 = TRIMMED_CURVE('',#1072,(#1076,PARAMETER_VALUE(0.)),(#1077,
-    PARAMETER_VALUE(750.)),.T.,.PARAMETER.);
-#1072 = LINE('',#1073,#1074);
-#1073 = CARTESIAN_POINT('',(225.,-375.,0.));
-#1074 = VECTOR('',#1075,1.);
-#1075 = DIRECTION('',(0.,1.,0.));
-#1076 = CARTESIAN_POINT('',(225.,-375.,0.));
-#1077 = CARTESIAN_POINT('',(225.,375.,0.));
-#1078 = TRIMMED_CURVE('',#1079,(#1083,PARAMETER_VALUE(0.)),(#1084,
-    PARAMETER_VALUE(450.)),.T.,.PARAMETER.);
-#1079 = LINE('',#1080,#1081);
-#1080 = CARTESIAN_POINT('',(225.,375.,0.));
-#1081 = VECTOR('',#1082,1.);
-#1082 = DIRECTION('',(-1.,0.,0.));
-#1083 = CARTESIAN_POINT('',(225.,375.,0.));
-#1084 = CARTESIAN_POINT('',(-225.,375.,0.));
-#1085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1089)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#1086,#1087,#1088)) REPRESENTATION_CONTEXT
-('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#1086 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#1087 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#1088 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#1089 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1086,
-  'distance_accuracy_value','confusion accuracy');
-#1090 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1091,#1093);
-#1091 = ( REPRESENTATION_RELATIONSHIP('','',#1055,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1092) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#1092 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
-#1093 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #1094);
-#1094 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','Sketch001','',#5,#1050,$);
-#1095 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1052));
-#1096 = SHAPE_DEFINITION_REPRESENTATION(#1097,#1103);
-#1097 = PRODUCT_DEFINITION_SHAPE('','',#1098);
-#1098 = PRODUCT_DEFINITION('design','',#1099,#1102);
-#1099 = PRODUCT_DEFINITION_FORMATION('','',#1100);
-#1100 = PRODUCT('LeftPannel','LeftPannel','',(#1101));
-#1101 = PRODUCT_CONTEXT('',#2,'mechanical');
-#1102 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#1103 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1104),#1434);
-#1104 = MANIFOLD_SOLID_BREP('',#1105);
-#1105 = CLOSED_SHELL('',(#1106,#1226,#1302,#1373,#1420,#1427));
-#1106 = ADVANCED_FACE('',(#1107),#1121,.F.);
-#1107 = FACE_BOUND('',#1108,.F.);
-#1108 = EDGE_LOOP('',(#1109,#1144,#1172,#1200));
-#1109 = ORIENTED_EDGE('',*,*,#1110,.T.);
-#1110 = EDGE_CURVE('',#1111,#1113,#1115,.T.);
-#1111 = VERTEX_POINT('',#1112);
-#1112 = CARTESIAN_POINT('',(0.,-225.,375.));
-#1113 = VERTEX_POINT('',#1114);
-#1114 = CARTESIAN_POINT('',(15.,-225.,375.));
-#1115 = SURFACE_CURVE('',#1116,(#1120,#1132),.PCURVE_S1.);
-#1116 = LINE('',#1117,#1118);
-#1117 = CARTESIAN_POINT('',(-2.1649E-13,-225.,375.));
-#1118 = VECTOR('',#1119,1.);
-#1119 = DIRECTION('',(1.,-4.4E-16,2.8E-16));
-#1120 = PCURVE('',#1121,#1126);
-#1121 = PLANE('',#1122);
-#1122 = AXIS2_PLACEMENT_3D('',#1123,#1124,#1125);
-#1123 = CARTESIAN_POINT('',(-2.1649E-13,-225.,375.));
-#1124 = DIRECTION('',(4.4E-16,1.,-2.2E-16));
-#1125 = DIRECTION('',(4.4E-16,-2.2E-16,-1.));
-#1126 = DEFINITIONAL_REPRESENTATION('',(#1127),#1131);
-#1127 = LINE('',#1128,#1129);
-#1128 = CARTESIAN_POINT('',(0.,0.));
-#1129 = VECTOR('',#1130,1.);
-#1130 = DIRECTION('',(1.6E-16,-1.));
-#1131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1184 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#1185 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1186);
+#1186 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','RightPannel','',#5,#841,$);
+#1187 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#843));
+#1188 = SHAPE_DEFINITION_REPRESENTATION(#1189,#1195);
+#1189 = PRODUCT_DEFINITION_SHAPE('','',#1190);
+#1190 = PRODUCT_DEFINITION('design','',#1191,#1194);
+#1191 = PRODUCT_DEFINITION_FORMATION('','',#1192);
+#1192 = PRODUCT('MiddlePnnel','MiddlePnnel','',(#1193));
+#1193 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1194 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1195 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1196),#1610);
+#1196 = MANIFOLD_SOLID_BREP('',#1197);
+#1197 = CLOSED_SHELL('',(#1198,#1318,#1394,#1465,#1512,#1590,#1600));
+#1198 = ADVANCED_FACE('',(#1199),#1213,.F.);
+#1199 = FACE_BOUND('',#1200,.F.);
+#1200 = EDGE_LOOP('',(#1201,#1236,#1264,#1292));
+#1201 = ORIENTED_EDGE('',*,*,#1202,.T.);
+#1202 = EDGE_CURVE('',#1203,#1205,#1207,.T.);
+#1203 = VERTEX_POINT('',#1204);
+#1204 = CARTESIAN_POINT('',(-2.83E-13,-225.,375.));
+#1205 = VERTEX_POINT('',#1206);
+#1206 = CARTESIAN_POINT('',(15.,-225.,375.));
+#1207 = SURFACE_CURVE('',#1208,(#1212,#1224),.PCURVE_S1.);
+#1208 = LINE('',#1209,#1210);
+#1209 = CARTESIAN_POINT('',(-2.5813E-13,-225.,375.));
+#1210 = VECTOR('',#1211,1.);
+#1211 = DIRECTION('',(1.,-4.4E-16,3.9E-16));
+#1212 = PCURVE('',#1213,#1218);
+#1213 = PLANE('',#1214);
+#1214 = AXIS2_PLACEMENT_3D('',#1215,#1216,#1217);
+#1215 = CARTESIAN_POINT('',(-2.5813E-13,-225.,375.));
+#1216 = DIRECTION('',(4.4E-16,1.,-3.3E-16));
+#1217 = DIRECTION('',(5.6E-16,-3.3E-16,-1.));
+#1218 = DEFINITIONAL_REPRESENTATION('',(#1219),#1223);
+#1219 = LINE('',#1220,#1221);
+#1220 = CARTESIAN_POINT('',(0.,0.));
+#1221 = VECTOR('',#1222,1.);
+#1222 = DIRECTION('',(1.7E-16,-1.));
+#1223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1132 = PCURVE('',#1133,#1138);
-#1133 = PLANE('',#1134);
-#1134 = AXIS2_PLACEMENT_3D('',#1135,#1136,#1137);
-#1135 = CARTESIAN_POINT('',(-1.1657E-13,225.,375.));
-#1136 = DIRECTION('',(2.8E-16,-4.4E-16,-1.));
-#1137 = DIRECTION('',(-2.2E-16,-1.,4.4E-16));
-#1138 = DEFINITIONAL_REPRESENTATION('',(#1139),#1143);
-#1139 = LINE('',#1140,#1141);
-#1140 = CARTESIAN_POINT('',(450.,9.2E-16));
-#1141 = VECTOR('',#1142,1.);
-#1142 = DIRECTION('',(2.2E-16,-1.));
-#1143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1224 = PCURVE('',#1225,#1230);
+#1225 = PLANE('',#1226);
+#1226 = AXIS2_PLACEMENT_3D('',#1227,#1228,#1229);
+#1227 = CARTESIAN_POINT('',(-1.5821E-13,225.,375.));
+#1228 = DIRECTION('',(3.9E-16,-5.6E-16,-1.));
+#1229 = DIRECTION('',(-2.2E-16,-1.,5.6E-16));
+#1230 = DEFINITIONAL_REPRESENTATION('',(#1231),#1235);
+#1231 = LINE('',#1232,#1233);
+#1232 = CARTESIAN_POINT('',(450.,9.2E-16));
+#1233 = VECTOR('',#1234,1.);
+#1234 = DIRECTION('',(2.2E-16,-1.));
+#1235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1144 = ORIENTED_EDGE('',*,*,#1145,.T.);
-#1145 = EDGE_CURVE('',#1113,#1146,#1148,.T.);
-#1146 = VERTEX_POINT('',#1147);
-#1147 = CARTESIAN_POINT('',(15.,-225.,-375.));
-#1148 = SURFACE_CURVE('',#1149,(#1153,#1160),.PCURVE_S1.);
-#1149 = LINE('',#1150,#1151);
-#1150 = CARTESIAN_POINT('',(15.,-225.,375.));
-#1151 = VECTOR('',#1152,1.);
-#1152 = DIRECTION('',(0.,0.,-1.));
-#1153 = PCURVE('',#1121,#1154);
-#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1159);
-#1155 = LINE('',#1156,#1157);
-#1156 = CARTESIAN_POINT('',(1.771302565824E-13,-15.));
-#1157 = VECTOR('',#1158,1.);
-#1158 = DIRECTION('',(1.,4.4E-16));
-#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1160 = PCURVE('',#1161,#1166);
-#1161 = PLANE('',#1162);
-#1162 = AXIS2_PLACEMENT_3D('',#1163,#1164,#1165);
-#1163 = CARTESIAN_POINT('',(15.,-1.306E-14,-8.881784197001E-15));
-#1164 = DIRECTION('',(1.,-2.2E-16,2.2E-16));
-#1165 = DIRECTION('',(-2.2E-16,0.,1.));
-#1166 = DEFINITIONAL_REPRESENTATION('',(#1167),#1171);
-#1167 = LINE('',#1168,#1169);
-#1168 = CARTESIAN_POINT('',(375.,225.));
-#1169 = VECTOR('',#1170,1.);
-#1170 = DIRECTION('',(-1.,4.84E-32));
-#1171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1172 = ORIENTED_EDGE('',*,*,#1173,.F.);
-#1173 = EDGE_CURVE('',#1174,#1146,#1176,.T.);
-#1174 = VERTEX_POINT('',#1175);
-#1175 = CARTESIAN_POINT('',(0.,-225.,-375.));
-#1176 = SURFACE_CURVE('',#1177,(#1181,#1188),.PCURVE_S1.);
-#1177 = LINE('',#1178,#1179);
-#1178 = CARTESIAN_POINT('',(1.1657E-13,-225.,-375.));
-#1179 = VECTOR('',#1180,1.);
-#1180 = DIRECTION('',(1.,-4.4E-16,2.8E-16));
-#1181 = PCURVE('',#1121,#1182);
-#1182 = DEFINITIONAL_REPRESENTATION('',(#1183),#1187);
-#1183 = LINE('',#1184,#1185);
-#1184 = CARTESIAN_POINT('',(750.,-3.06E-15));
-#1185 = VECTOR('',#1186,1.);
-#1186 = DIRECTION('',(1.6E-16,-1.));
-#1187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1188 = PCURVE('',#1189,#1194);
-#1189 = PLANE('',#1190);
-#1190 = AXIS2_PLACEMENT_3D('',#1191,#1192,#1193);
-#1191 = CARTESIAN_POINT('',(1.1657E-13,-225.,-375.));
-#1192 = DIRECTION('',(-2.8E-16,4.4E-16,1.));
-#1193 = DIRECTION('',(2.2E-16,1.,-4.4E-16));
-#1194 = DEFINITIONAL_REPRESENTATION('',(#1195),#1199);
-#1195 = LINE('',#1196,#1197);
-#1196 = CARTESIAN_POINT('',(0.,0.));
-#1197 = VECTOR('',#1198,1.);
-#1198 = DIRECTION('',(-2.2E-16,-1.));
-#1199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1200 = ORIENTED_EDGE('',*,*,#1201,.F.);
-#1201 = EDGE_CURVE('',#1111,#1174,#1202,.T.);
-#1202 = SURFACE_CURVE('',#1203,(#1207,#1214),.PCURVE_S1.);
-#1203 = LINE('',#1204,#1205);
-#1204 = CARTESIAN_POINT('',(0.,-225.,375.));
-#1205 = VECTOR('',#1206,1.);
-#1206 = DIRECTION('',(0.,0.,-1.));
-#1207 = PCURVE('',#1121,#1208);
-#1208 = DEFINITIONAL_REPRESENTATION('',(#1209),#1213);
-#1209 = LINE('',#1210,#1211);
-#1210 = CARTESIAN_POINT('',(1.705302565824E-13,-2.1649E-13));
-#1211 = VECTOR('',#1212,1.);
-#1212 = DIRECTION('',(1.,4.4E-16));
-#1213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1214 = PCURVE('',#1215,#1220);
-#1215 = PLANE('',#1216);
-#1216 = AXIS2_PLACEMENT_3D('',#1217,#1218,#1219);
-#1217 = CARTESIAN_POINT('',(0.,-6.06E-15,-1.213E-14));
-#1218 = DIRECTION('',(1.,-2.2E-16,2.2E-16));
-#1219 = DIRECTION('',(-2.2E-16,0.,1.));
-#1220 = DEFINITIONAL_REPRESENTATION('',(#1221),#1225);
-#1221 = LINE('',#1222,#1223);
-#1222 = CARTESIAN_POINT('',(375.,225.));
-#1223 = VECTOR('',#1224,1.);
-#1224 = DIRECTION('',(-1.,4.84E-32));
-#1225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1226 = ADVANCED_FACE('',(#1227),#1189,.F.);
-#1227 = FACE_BOUND('',#1228,.F.);
-#1228 = EDGE_LOOP('',(#1229,#1230,#1253,#1281));
-#1229 = ORIENTED_EDGE('',*,*,#1173,.T.);
-#1230 = ORIENTED_EDGE('',*,*,#1231,.T.);
-#1231 = EDGE_CURVE('',#1146,#1232,#1234,.T.);
-#1232 = VERTEX_POINT('',#1233);
-#1233 = CARTESIAN_POINT('',(15.,225.,-375.));
-#1234 = SURFACE_CURVE('',#1235,(#1239,#1246),.PCURVE_S1.);
-#1235 = LINE('',#1236,#1237);
-#1236 = CARTESIAN_POINT('',(15.,-225.,-375.));
-#1237 = VECTOR('',#1238,1.);
-#1238 = DIRECTION('',(0.,1.,0.));
-#1239 = PCURVE('',#1189,#1240);
-#1240 = DEFINITIONAL_REPRESENTATION('',(#1241),#1245);
+#1236 = ORIENTED_EDGE('',*,*,#1237,.T.);
+#1237 = EDGE_CURVE('',#1205,#1238,#1240,.T.);
+#1238 = VERTEX_POINT('',#1239);
+#1239 = CARTESIAN_POINT('',(15.,-225.,-375.));
+#1240 = SURFACE_CURVE('',#1241,(#1245,#1252),.PCURVE_S1.);
 #1241 = LINE('',#1242,#1243);
-#1242 = CARTESIAN_POINT('',(1.45408547152E-13,-15.));
+#1242 = CARTESIAN_POINT('',(15.,-225.,375.));
 #1243 = VECTOR('',#1244,1.);
-#1244 = DIRECTION('',(1.,2.2E-16));
-#1245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1244 = DIRECTION('',(3.3E-16,1.1E-16,-1.));
+#1245 = PCURVE('',#1213,#1246);
+#1246 = DEFINITIONAL_REPRESENTATION('',(#1247),#1251);
+#1247 = LINE('',#1248,#1249);
+#1248 = CARTESIAN_POINT('',(-4.844341886081E-14,-15.));
+#1249 = VECTOR('',#1250,1.);
+#1250 = DIRECTION('',(1.,2.3E-16));
+#1251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1246 = PCURVE('',#1161,#1247);
-#1247 = DEFINITIONAL_REPRESENTATION('',(#1248),#1252);
-#1248 = LINE('',#1249,#1250);
-#1249 = CARTESIAN_POINT('',(-375.,225.));
-#1250 = VECTOR('',#1251,1.);
-#1251 = DIRECTION('',(0.,-1.));
-#1252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1252 = PCURVE('',#1253,#1258);
+#1253 = PLANE('',#1254);
+#1254 = AXIS2_PLACEMENT_3D('',#1255,#1256,#1257);
+#1255 = CARTESIAN_POINT('',(15.,8.843616523364,17.992185340637));
+#1256 = DIRECTION('',(1.,-4.4E-16,1.1E-16));
+#1257 = DIRECTION('',(-1.1E-16,-1.1E-16,1.));
+#1258 = DEFINITIONAL_REPRESENTATION('',(#1259),#1263);
+#1259 = LINE('',#1260,#1261);
+#1260 = CARTESIAN_POINT('',(357.00781465936,233.84361652336));
+#1261 = VECTOR('',#1262,1.);
+#1262 = DIRECTION('',(-1.,-9.860761315263E-32));
+#1263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1253 = ORIENTED_EDGE('',*,*,#1254,.F.);
-#1254 = EDGE_CURVE('',#1255,#1232,#1257,.T.);
-#1255 = VERTEX_POINT('',#1256);
-#1256 = CARTESIAN_POINT('',(0.,225.,-375.));
-#1257 = SURFACE_CURVE('',#1258,(#1262,#1269),.PCURVE_S1.);
-#1258 = LINE('',#1259,#1260);
-#1259 = CARTESIAN_POINT('',(2.1649E-13,225.,-375.));
-#1260 = VECTOR('',#1261,1.);
-#1261 = DIRECTION('',(1.,-4.4E-16,2.8E-16));
-#1262 = PCURVE('',#1189,#1263);
-#1263 = DEFINITIONAL_REPRESENTATION('',(#1264),#1268);
-#1264 = LINE('',#1265,#1266);
-#1265 = CARTESIAN_POINT('',(450.,-9.2E-16));
-#1266 = VECTOR('',#1267,1.);
-#1267 = DIRECTION('',(-2.2E-16,-1.));
-#1268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1264 = ORIENTED_EDGE('',*,*,#1265,.F.);
+#1265 = EDGE_CURVE('',#1266,#1238,#1268,.T.);
+#1266 = VERTEX_POINT('',#1267);
+#1267 = CARTESIAN_POINT('',(1.33E-13,-225.,-375.));
+#1268 = SURFACE_CURVE('',#1269,(#1273,#1280),.PCURVE_S1.);
+#1269 = LINE('',#1270,#1271);
+#1270 = CARTESIAN_POINT('',(1.5821E-13,-225.,-375.));
+#1271 = VECTOR('',#1272,1.);
+#1272 = DIRECTION('',(1.,-4.4E-16,3.9E-16));
+#1273 = PCURVE('',#1213,#1274);
+#1274 = DEFINITIONAL_REPRESENTATION('',(#1275),#1279);
+#1275 = LINE('',#1276,#1277);
+#1276 = CARTESIAN_POINT('',(750.,3.66E-15));
+#1277 = VECTOR('',#1278,1.);
+#1278 = DIRECTION('',(1.7E-16,-1.));
+#1279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1269 = PCURVE('',#1270,#1275);
-#1270 = PLANE('',#1271);
-#1271 = AXIS2_PLACEMENT_3D('',#1272,#1273,#1274);
-#1272 = CARTESIAN_POINT('',(2.1649E-13,225.,-375.));
-#1273 = DIRECTION('',(-4.4E-16,-1.,2.2E-16));
-#1274 = DIRECTION('',(-4.4E-16,2.2E-16,1.));
-#1275 = DEFINITIONAL_REPRESENTATION('',(#1276),#1280);
-#1276 = LINE('',#1277,#1278);
-#1277 = CARTESIAN_POINT('',(0.,0.));
-#1278 = VECTOR('',#1279,1.);
-#1279 = DIRECTION('',(-1.6E-16,-1.));
-#1280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1280 = PCURVE('',#1281,#1286);
+#1281 = PLANE('',#1282);
+#1282 = AXIS2_PLACEMENT_3D('',#1283,#1284,#1285);
+#1283 = CARTESIAN_POINT('',(1.5821E-13,-225.,-375.));
+#1284 = DIRECTION('',(-3.9E-16,5.6E-16,1.));
+#1285 = DIRECTION('',(2.2E-16,1.,-5.6E-16));
+#1286 = DEFINITIONAL_REPRESENTATION('',(#1287),#1291);
+#1287 = LINE('',#1288,#1289);
+#1288 = CARTESIAN_POINT('',(0.,0.));
+#1289 = VECTOR('',#1290,1.);
+#1290 = DIRECTION('',(-2.2E-16,-1.));
+#1291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1281 = ORIENTED_EDGE('',*,*,#1282,.F.);
-#1282 = EDGE_CURVE('',#1174,#1255,#1283,.T.);
-#1283 = SURFACE_CURVE('',#1284,(#1288,#1295),.PCURVE_S1.);
-#1284 = LINE('',#1285,#1286);
-#1285 = CARTESIAN_POINT('',(0.,-225.,-375.));
-#1286 = VECTOR('',#1287,1.);
-#1287 = DIRECTION('',(0.,1.,0.));
-#1288 = PCURVE('',#1189,#1289);
-#1289 = DEFINITIONAL_REPRESENTATION('',(#1290),#1294);
-#1290 = LINE('',#1291,#1292);
-#1291 = CARTESIAN_POINT('',(1.42108547152E-13,1.1657E-13));
-#1292 = VECTOR('',#1293,1.);
-#1293 = DIRECTION('',(1.,2.2E-16));
-#1294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1292 = ORIENTED_EDGE('',*,*,#1293,.F.);
+#1293 = EDGE_CURVE('',#1203,#1266,#1294,.T.);
+#1294 = SURFACE_CURVE('',#1295,(#1299,#1306),.PCURVE_S1.);
+#1295 = LINE('',#1296,#1297);
+#1296 = CARTESIAN_POINT('',(-7.494E-14,-225.,375.));
+#1297 = VECTOR('',#1298,1.);
+#1298 = DIRECTION('',(3.3E-16,1.1E-16,-1.));
+#1299 = PCURVE('',#1213,#1300);
+#1300 = DEFINITIONAL_REPRESENTATION('',(#1301),#1305);
+#1301 = LINE('',#1302,#1303);
+#1302 = CARTESIAN_POINT('',(-5.684341886081E-14,-1.8319E-13));
+#1303 = VECTOR('',#1304,1.);
+#1304 = DIRECTION('',(1.,2.3E-16));
+#1305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1295 = PCURVE('',#1215,#1296);
-#1296 = DEFINITIONAL_REPRESENTATION('',(#1297),#1301);
-#1297 = LINE('',#1298,#1299);
-#1298 = CARTESIAN_POINT('',(-375.,225.));
-#1299 = VECTOR('',#1300,1.);
-#1300 = DIRECTION('',(0.,-1.));
-#1301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1306 = PCURVE('',#1307,#1312);
+#1307 = PLANE('',#1308);
+#1308 = AXIS2_PLACEMENT_3D('',#1309,#1310,#1311);
+#1309 = CARTESIAN_POINT('',(-9.99E-15,8.843616523364,17.992185340637));
+#1310 = DIRECTION('',(1.,-4.4E-16,1.1E-16));
+#1311 = DIRECTION('',(-1.1E-16,-1.1E-16,1.));
+#1312 = DEFINITIONAL_REPRESENTATION('',(#1313),#1317);
+#1313 = LINE('',#1314,#1315);
+#1314 = CARTESIAN_POINT('',(357.00781465936,233.84361652336));
+#1315 = VECTOR('',#1316,1.);
+#1316 = DIRECTION('',(-1.,-9.860761315263E-32));
+#1317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1302 = ADVANCED_FACE('',(#1303),#1270,.F.);
-#1303 = FACE_BOUND('',#1304,.F.);
-#1304 = EDGE_LOOP('',(#1305,#1306,#1329,#1352));
-#1305 = ORIENTED_EDGE('',*,*,#1254,.T.);
-#1306 = ORIENTED_EDGE('',*,*,#1307,.T.);
-#1307 = EDGE_CURVE('',#1232,#1308,#1310,.T.);
-#1308 = VERTEX_POINT('',#1309);
-#1309 = CARTESIAN_POINT('',(15.,225.,375.));
-#1310 = SURFACE_CURVE('',#1311,(#1315,#1322),.PCURVE_S1.);
-#1311 = LINE('',#1312,#1313);
-#1312 = CARTESIAN_POINT('',(15.,225.,-375.));
-#1313 = VECTOR('',#1314,1.);
-#1314 = DIRECTION('',(0.,0.,1.));
-#1315 = PCURVE('',#1270,#1316);
-#1316 = DEFINITIONAL_REPRESENTATION('',(#1317),#1321);
-#1317 = LINE('',#1318,#1319);
-#1318 = CARTESIAN_POINT('',(1.639302565824E-13,-15.));
-#1319 = VECTOR('',#1320,1.);
-#1320 = DIRECTION('',(1.,-4.4E-16));
-#1321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1318 = ADVANCED_FACE('',(#1319),#1281,.F.);
+#1319 = FACE_BOUND('',#1320,.F.);
+#1320 = EDGE_LOOP('',(#1321,#1322,#1345,#1373));
+#1321 = ORIENTED_EDGE('',*,*,#1265,.T.);
+#1322 = ORIENTED_EDGE('',*,*,#1323,.T.);
+#1323 = EDGE_CURVE('',#1238,#1324,#1326,.T.);
+#1324 = VERTEX_POINT('',#1325);
+#1325 = CARTESIAN_POINT('',(15.,225.,-375.));
+#1326 = SURFACE_CURVE('',#1327,(#1331,#1338),.PCURVE_S1.);
+#1327 = LINE('',#1328,#1329);
+#1328 = CARTESIAN_POINT('',(15.,-225.,-375.));
+#1329 = VECTOR('',#1330,1.);
+#1330 = DIRECTION('',(-2.2E-16,1.,-3.3E-16));
+#1331 = PCURVE('',#1281,#1332);
+#1332 = DEFINITIONAL_REPRESENTATION('',(#1333),#1337);
+#1333 = LINE('',#1334,#1335);
+#1334 = CARTESIAN_POINT('',(8.856512829121E-14,-15.));
+#1335 = VECTOR('',#1336,1.);
+#1336 = DIRECTION('',(1.,4.4E-16));
+#1337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1322 = PCURVE('',#1161,#1323);
-#1323 = DEFINITIONAL_REPRESENTATION('',(#1324),#1328);
-#1324 = LINE('',#1325,#1326);
-#1325 = CARTESIAN_POINT('',(-375.,-225.));
-#1326 = VECTOR('',#1327,1.);
-#1327 = DIRECTION('',(1.,-4.84E-32));
-#1328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1329 = ORIENTED_EDGE('',*,*,#1330,.F.);
-#1330 = EDGE_CURVE('',#1331,#1308,#1333,.T.);
-#1331 = VERTEX_POINT('',#1332);
-#1332 = CARTESIAN_POINT('',(0.,225.,375.));
-#1333 = SURFACE_CURVE('',#1334,(#1338,#1345),.PCURVE_S1.);
-#1334 = LINE('',#1335,#1336);
-#1335 = CARTESIAN_POINT('',(-1.1657E-13,225.,375.));
-#1336 = VECTOR('',#1337,1.);
-#1337 = DIRECTION('',(1.,-4.4E-16,2.8E-16));
-#1338 = PCURVE('',#1270,#1339);
+#1338 = PCURVE('',#1253,#1339);
 #1339 = DEFINITIONAL_REPRESENTATION('',(#1340),#1344);
 #1340 = LINE('',#1341,#1342);
-#1341 = CARTESIAN_POINT('',(750.,3.06E-15));
+#1341 = CARTESIAN_POINT('',(-392.9921853406,233.84361652336));
 #1342 = VECTOR('',#1343,1.);
-#1343 = DIRECTION('',(-1.6E-16,-1.));
+#1343 = DIRECTION('',(-4.4E-16,-1.));
 #1344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1345 = PCURVE('',#1133,#1346);
-#1346 = DEFINITIONAL_REPRESENTATION('',(#1347),#1351);
-#1347 = LINE('',#1348,#1349);
-#1348 = CARTESIAN_POINT('',(0.,0.));
-#1349 = VECTOR('',#1350,1.);
-#1350 = DIRECTION('',(2.2E-16,-1.));
-#1351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1345 = ORIENTED_EDGE('',*,*,#1346,.F.);
+#1346 = EDGE_CURVE('',#1347,#1324,#1349,.T.);
+#1347 = VERTEX_POINT('',#1348);
+#1348 = CARTESIAN_POINT('',(2.83E-13,225.,-375.));
+#1349 = SURFACE_CURVE('',#1350,(#1354,#1361),.PCURVE_S1.);
+#1350 = LINE('',#1351,#1352);
+#1351 = CARTESIAN_POINT('',(2.5813E-13,225.,-375.));
+#1352 = VECTOR('',#1353,1.);
+#1353 = DIRECTION('',(1.,-4.4E-16,3.9E-16));
+#1354 = PCURVE('',#1281,#1355);
+#1355 = DEFINITIONAL_REPRESENTATION('',(#1356),#1360);
+#1356 = LINE('',#1357,#1358);
+#1357 = CARTESIAN_POINT('',(450.,-9.2E-16));
+#1358 = VECTOR('',#1359,1.);
+#1359 = DIRECTION('',(-2.2E-16,-1.));
+#1360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1352 = ORIENTED_EDGE('',*,*,#1353,.F.);
-#1353 = EDGE_CURVE('',#1255,#1331,#1354,.T.);
-#1354 = SURFACE_CURVE('',#1355,(#1359,#1366),.PCURVE_S1.);
-#1355 = LINE('',#1356,#1357);
-#1356 = CARTESIAN_POINT('',(0.,225.,-375.));
-#1357 = VECTOR('',#1358,1.);
-#1358 = DIRECTION('',(0.,0.,1.));
-#1359 = PCURVE('',#1270,#1360);
-#1360 = DEFINITIONAL_REPRESENTATION('',(#1361),#1365);
-#1361 = LINE('',#1362,#1363);
-#1362 = CARTESIAN_POINT('',(1.705302565824E-13,2.1649E-13));
-#1363 = VECTOR('',#1364,1.);
-#1364 = DIRECTION('',(1.,-4.4E-16));
-#1365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1366 = PCURVE('',#1215,#1367);
+#1361 = PCURVE('',#1362,#1367);
+#1362 = PLANE('',#1363);
+#1363 = AXIS2_PLACEMENT_3D('',#1364,#1365,#1366);
+#1364 = CARTESIAN_POINT('',(2.5813E-13,225.,-375.));
+#1365 = DIRECTION('',(-4.4E-16,-1.,3.3E-16));
+#1366 = DIRECTION('',(-5.6E-16,3.3E-16,1.));
 #1367 = DEFINITIONAL_REPRESENTATION('',(#1368),#1372);
 #1368 = LINE('',#1369,#1370);
-#1369 = CARTESIAN_POINT('',(-375.,-225.));
+#1369 = CARTESIAN_POINT('',(0.,0.));
 #1370 = VECTOR('',#1371,1.);
-#1371 = DIRECTION('',(1.,-4.84E-32));
+#1371 = DIRECTION('',(-1.7E-16,-1.));
 #1372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1373 = ADVANCED_FACE('',(#1374),#1133,.F.);
-#1374 = FACE_BOUND('',#1375,.F.);
-#1375 = EDGE_LOOP('',(#1376,#1377,#1398,#1399));
-#1376 = ORIENTED_EDGE('',*,*,#1330,.T.);
-#1377 = ORIENTED_EDGE('',*,*,#1378,.T.);
-#1378 = EDGE_CURVE('',#1308,#1113,#1379,.T.);
-#1379 = SURFACE_CURVE('',#1380,(#1384,#1391),.PCURVE_S1.);
-#1380 = LINE('',#1381,#1382);
-#1381 = CARTESIAN_POINT('',(15.,225.,375.));
-#1382 = VECTOR('',#1383,1.);
-#1383 = DIRECTION('',(0.,-1.,0.));
-#1384 = PCURVE('',#1133,#1385);
-#1385 = DEFINITIONAL_REPRESENTATION('',(#1386),#1390);
-#1386 = LINE('',#1387,#1388);
-#1387 = CARTESIAN_POINT('',(1.38808547152E-13,-15.));
-#1388 = VECTOR('',#1389,1.);
-#1389 = DIRECTION('',(1.,-2.2E-16));
-#1390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1373 = ORIENTED_EDGE('',*,*,#1374,.F.);
+#1374 = EDGE_CURVE('',#1266,#1347,#1375,.T.);
+#1375 = SURFACE_CURVE('',#1376,(#1380,#1387),.PCURVE_S1.);
+#1376 = LINE('',#1377,#1378);
+#1377 = CARTESIAN_POINT('',(1.7486E-13,-225.,-375.));
+#1378 = VECTOR('',#1379,1.);
+#1379 = DIRECTION('',(-2.2E-16,1.,-3.3E-16));
+#1380 = PCURVE('',#1281,#1381);
+#1381 = DEFINITIONAL_REPRESENTATION('',(#1382),#1386);
+#1382 = LINE('',#1383,#1384);
+#1383 = CARTESIAN_POINT('',(8.526512829121E-14,-1.665E-14));
+#1384 = VECTOR('',#1385,1.);
+#1385 = DIRECTION('',(1.,4.4E-16));
+#1386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1391 = PCURVE('',#1161,#1392);
-#1392 = DEFINITIONAL_REPRESENTATION('',(#1393),#1397);
-#1393 = LINE('',#1394,#1395);
-#1394 = CARTESIAN_POINT('',(375.,-225.));
-#1395 = VECTOR('',#1396,1.);
-#1396 = DIRECTION('',(0.,1.));
-#1397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1387 = PCURVE('',#1307,#1388);
+#1388 = DEFINITIONAL_REPRESENTATION('',(#1389),#1393);
+#1389 = LINE('',#1390,#1391);
+#1390 = CARTESIAN_POINT('',(-392.9921853406,233.84361652336));
+#1391 = VECTOR('',#1392,1.);
+#1392 = DIRECTION('',(-4.4E-16,-1.));
+#1393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1398 = ORIENTED_EDGE('',*,*,#1110,.F.);
-#1399 = ORIENTED_EDGE('',*,*,#1400,.F.);
-#1400 = EDGE_CURVE('',#1331,#1111,#1401,.T.);
-#1401 = SURFACE_CURVE('',#1402,(#1406,#1413),.PCURVE_S1.);
-#1402 = LINE('',#1403,#1404);
-#1403 = CARTESIAN_POINT('',(0.,225.,375.));
-#1404 = VECTOR('',#1405,1.);
-#1405 = DIRECTION('',(0.,-1.,0.));
-#1406 = PCURVE('',#1133,#1407);
-#1407 = DEFINITIONAL_REPRESENTATION('',(#1408),#1412);
-#1408 = LINE('',#1409,#1410);
-#1409 = CARTESIAN_POINT('',(1.42108547152E-13,-1.1657E-13));
-#1410 = VECTOR('',#1411,1.);
-#1411 = DIRECTION('',(1.,-2.2E-16));
-#1412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1394 = ADVANCED_FACE('',(#1395),#1362,.F.);
+#1395 = FACE_BOUND('',#1396,.F.);
+#1396 = EDGE_LOOP('',(#1397,#1398,#1421,#1444));
+#1397 = ORIENTED_EDGE('',*,*,#1346,.T.);
+#1398 = ORIENTED_EDGE('',*,*,#1399,.T.);
+#1399 = EDGE_CURVE('',#1324,#1400,#1402,.T.);
+#1400 = VERTEX_POINT('',#1401);
+#1401 = CARTESIAN_POINT('',(15.,225.,375.));
+#1402 = SURFACE_CURVE('',#1403,(#1407,#1414),.PCURVE_S1.);
+#1403 = LINE('',#1404,#1405);
+#1404 = CARTESIAN_POINT('',(15.,225.,-375.));
+#1405 = VECTOR('',#1406,1.);
+#1406 = DIRECTION('',(-3.3E-16,-1.1E-16,1.));
+#1407 = PCURVE('',#1362,#1408);
+#1408 = DEFINITIONAL_REPRESENTATION('',(#1409),#1413);
+#1409 = LINE('',#1410,#1411);
+#1410 = CARTESIAN_POINT('',(-6.524341886081E-14,-15.));
+#1411 = VECTOR('',#1412,1.);
+#1412 = DIRECTION('',(1.,-2.3E-16));
+#1413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1413 = PCURVE('',#1215,#1414);
-#1414 = DEFINITIONAL_REPRESENTATION('',(#1415),#1419);
-#1415 = LINE('',#1416,#1417);
-#1416 = CARTESIAN_POINT('',(375.,-225.));
-#1417 = VECTOR('',#1418,1.);
-#1418 = DIRECTION('',(0.,1.));
-#1419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1414 = PCURVE('',#1253,#1415);
+#1415 = DEFINITIONAL_REPRESENTATION('',(#1416),#1420);
+#1416 = LINE('',#1417,#1418);
+#1417 = CARTESIAN_POINT('',(-392.9921853406,-216.1563834766));
+#1418 = VECTOR('',#1419,1.);
+#1419 = DIRECTION('',(1.,9.860761315263E-32));
+#1420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1420 = ADVANCED_FACE('',(#1421),#1215,.F.);
-#1421 = FACE_BOUND('',#1422,.F.);
-#1422 = EDGE_LOOP('',(#1423,#1424,#1425,#1426));
-#1423 = ORIENTED_EDGE('',*,*,#1201,.T.);
-#1424 = ORIENTED_EDGE('',*,*,#1282,.T.);
-#1425 = ORIENTED_EDGE('',*,*,#1353,.T.);
-#1426 = ORIENTED_EDGE('',*,*,#1400,.T.);
-#1427 = ADVANCED_FACE('',(#1428),#1161,.T.);
-#1428 = FACE_BOUND('',#1429,.T.);
-#1429 = EDGE_LOOP('',(#1430,#1431,#1432,#1433));
-#1430 = ORIENTED_EDGE('',*,*,#1145,.T.);
-#1431 = ORIENTED_EDGE('',*,*,#1231,.T.);
-#1432 = ORIENTED_EDGE('',*,*,#1307,.T.);
-#1433 = ORIENTED_EDGE('',*,*,#1378,.T.);
-#1434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1438)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#1435,#1436,#1437)) REPRESENTATION_CONTEXT
+#1421 = ORIENTED_EDGE('',*,*,#1422,.F.);
+#1422 = EDGE_CURVE('',#1423,#1400,#1425,.T.);
+#1423 = VERTEX_POINT('',#1424);
+#1424 = CARTESIAN_POINT('',(-1.33E-13,225.,375.));
+#1425 = SURFACE_CURVE('',#1426,(#1430,#1437),.PCURVE_S1.);
+#1426 = LINE('',#1427,#1428);
+#1427 = CARTESIAN_POINT('',(-1.5821E-13,225.,375.));
+#1428 = VECTOR('',#1429,1.);
+#1429 = DIRECTION('',(1.,-4.4E-16,3.9E-16));
+#1430 = PCURVE('',#1362,#1431);
+#1431 = DEFINITIONAL_REPRESENTATION('',(#1432),#1436);
+#1432 = LINE('',#1433,#1434);
+#1433 = CARTESIAN_POINT('',(750.,-3.66E-15));
+#1434 = VECTOR('',#1435,1.);
+#1435 = DIRECTION('',(-1.7E-16,-1.));
+#1436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1437 = PCURVE('',#1225,#1438);
+#1438 = DEFINITIONAL_REPRESENTATION('',(#1439),#1443);
+#1439 = LINE('',#1440,#1441);
+#1440 = CARTESIAN_POINT('',(0.,0.));
+#1441 = VECTOR('',#1442,1.);
+#1442 = DIRECTION('',(2.2E-16,-1.));
+#1443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1444 = ORIENTED_EDGE('',*,*,#1445,.F.);
+#1445 = EDGE_CURVE('',#1347,#1423,#1446,.T.);
+#1446 = SURFACE_CURVE('',#1447,(#1451,#1458),.PCURVE_S1.);
+#1447 = LINE('',#1448,#1449);
+#1448 = CARTESIAN_POINT('',(7.494E-14,225.,-375.));
+#1449 = VECTOR('',#1450,1.);
+#1450 = DIRECTION('',(-3.3E-16,-1.1E-16,1.));
+#1451 = PCURVE('',#1362,#1452);
+#1452 = DEFINITIONAL_REPRESENTATION('',(#1453),#1457);
+#1453 = LINE('',#1454,#1455);
+#1454 = CARTESIAN_POINT('',(-5.684341886081E-14,1.8319E-13));
+#1455 = VECTOR('',#1456,1.);
+#1456 = DIRECTION('',(1.,-2.3E-16));
+#1457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1458 = PCURVE('',#1307,#1459);
+#1459 = DEFINITIONAL_REPRESENTATION('',(#1460),#1464);
+#1460 = LINE('',#1461,#1462);
+#1461 = CARTESIAN_POINT('',(-392.9921853406,-216.1563834766));
+#1462 = VECTOR('',#1463,1.);
+#1463 = DIRECTION('',(1.,9.860761315263E-32));
+#1464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1465 = ADVANCED_FACE('',(#1466),#1225,.F.);
+#1466 = FACE_BOUND('',#1467,.F.);
+#1467 = EDGE_LOOP('',(#1468,#1469,#1490,#1491));
+#1468 = ORIENTED_EDGE('',*,*,#1422,.T.);
+#1469 = ORIENTED_EDGE('',*,*,#1470,.T.);
+#1470 = EDGE_CURVE('',#1400,#1205,#1471,.T.);
+#1471 = SURFACE_CURVE('',#1472,(#1476,#1483),.PCURVE_S1.);
+#1472 = LINE('',#1473,#1474);
+#1473 = CARTESIAN_POINT('',(15.,225.,375.));
+#1474 = VECTOR('',#1475,1.);
+#1475 = DIRECTION('',(2.2E-16,-1.,3.3E-16));
+#1476 = PCURVE('',#1225,#1477);
+#1477 = DEFINITIONAL_REPRESENTATION('',(#1478),#1482);
+#1478 = LINE('',#1479,#1480);
+#1479 = CARTESIAN_POINT('',(8.196512829121E-14,-15.));
+#1480 = VECTOR('',#1481,1.);
+#1481 = DIRECTION('',(1.,-4.4E-16));
+#1482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1483 = PCURVE('',#1253,#1484);
+#1484 = DEFINITIONAL_REPRESENTATION('',(#1485),#1489);
+#1485 = LINE('',#1486,#1487);
+#1486 = CARTESIAN_POINT('',(357.00781465936,-216.1563834766));
+#1487 = VECTOR('',#1488,1.);
+#1488 = DIRECTION('',(4.4E-16,1.));
+#1489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1490 = ORIENTED_EDGE('',*,*,#1202,.F.);
+#1491 = ORIENTED_EDGE('',*,*,#1492,.F.);
+#1492 = EDGE_CURVE('',#1423,#1203,#1493,.T.);
+#1493 = SURFACE_CURVE('',#1494,(#1498,#1505),.PCURVE_S1.);
+#1494 = LINE('',#1495,#1496);
+#1495 = CARTESIAN_POINT('',(-1.7486E-13,225.,375.));
+#1496 = VECTOR('',#1497,1.);
+#1497 = DIRECTION('',(2.2E-16,-1.,3.3E-16));
+#1498 = PCURVE('',#1225,#1499);
+#1499 = DEFINITIONAL_REPRESENTATION('',(#1500),#1504);
+#1500 = LINE('',#1501,#1502);
+#1501 = CARTESIAN_POINT('',(8.526512829121E-14,1.665E-14));
+#1502 = VECTOR('',#1503,1.);
+#1503 = DIRECTION('',(1.,-4.4E-16));
+#1504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1505 = PCURVE('',#1307,#1506);
+#1506 = DEFINITIONAL_REPRESENTATION('',(#1507),#1511);
+#1507 = LINE('',#1508,#1509);
+#1508 = CARTESIAN_POINT('',(357.00781465936,-216.1563834766));
+#1509 = VECTOR('',#1510,1.);
+#1510 = DIRECTION('',(4.4E-16,1.));
+#1511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1512 = ADVANCED_FACE('',(#1513),#1527,.F.);
+#1513 = FACE_BOUND('',#1514,.T.);
+#1514 = EDGE_LOOP('',(#1515,#1545,#1567,#1568));
+#1515 = ORIENTED_EDGE('',*,*,#1516,.T.);
+#1516 = EDGE_CURVE('',#1517,#1519,#1521,.T.);
+#1517 = VERTEX_POINT('',#1518);
+#1518 = CARTESIAN_POINT('',(-1.05E-13,175.,295.));
+#1519 = VERTEX_POINT('',#1520);
+#1520 = CARTESIAN_POINT('',(15.,175.,295.));
+#1521 = SEAM_CURVE('',#1522,(#1526,#1538),.PCURVE_S1.);
+#1522 = LINE('',#1523,#1524);
+#1523 = CARTESIAN_POINT('',(-1.249E-13,175.,295.));
+#1524 = VECTOR('',#1525,1.);
+#1525 = DIRECTION('',(1.,-4.4E-16,3.9E-16));
+#1526 = PCURVE('',#1527,#1532);
+#1527 = CYLINDRICAL_SURFACE('',#1528,30.);
+#1528 = AXIS2_PLACEMENT_3D('',#1529,#1530,#1531);
+#1529 = CARTESIAN_POINT('',(-1.3156E-13,145.,295.));
+#1530 = DIRECTION('',(-1.,2.2E-16,-5.6E-16));
+#1531 = DIRECTION('',(2.2E-16,1.,-5.6E-16));
+#1532 = DEFINITIONAL_REPRESENTATION('',(#1533),#1537);
+#1533 = LINE('',#1534,#1535);
+#1534 = CARTESIAN_POINT('',(-0.,0.));
+#1535 = VECTOR('',#1536,1.);
+#1536 = DIRECTION('',(-0.,-1.));
+#1537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1538 = PCURVE('',#1527,#1539);
+#1539 = DEFINITIONAL_REPRESENTATION('',(#1540),#1544);
+#1540 = LINE('',#1541,#1542);
+#1541 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1542 = VECTOR('',#1543,1.);
+#1543 = DIRECTION('',(-0.,-1.));
+#1544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1545 = ORIENTED_EDGE('',*,*,#1546,.T.);
+#1546 = EDGE_CURVE('',#1519,#1519,#1547,.T.);
+#1547 = SURFACE_CURVE('',#1548,(#1553,#1560),.PCURVE_S1.);
+#1548 = CIRCLE('',#1549,30.);
+#1549 = AXIS2_PLACEMENT_3D('',#1550,#1551,#1552);
+#1550 = CARTESIAN_POINT('',(15.,145.,295.));
+#1551 = DIRECTION('',(1.,2.2E-16,3.3E-16));
+#1552 = DIRECTION('',(-2.2E-16,1.,-3.3E-16));
+#1553 = PCURVE('',#1527,#1554);
+#1554 = DEFINITIONAL_REPRESENTATION('',(#1555),#1559);
+#1555 = LINE('',#1556,#1557);
+#1556 = CARTESIAN_POINT('',(-0.,-15.));
+#1557 = VECTOR('',#1558,1.);
+#1558 = DIRECTION('',(-1.,0.));
+#1559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1560 = PCURVE('',#1253,#1561);
+#1561 = DEFINITIONAL_REPRESENTATION('',(#1562),#1566);
+#1562 = CIRCLE('',#1563,30.);
+#1563 = AXIS2_PLACEMENT_2D('',#1564,#1565);
+#1564 = CARTESIAN_POINT('',(277.00781465936,-136.1563834766));
+#1565 = DIRECTION('',(-4.4E-16,-1.));
+#1566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1567 = ORIENTED_EDGE('',*,*,#1516,.F.);
+#1568 = ORIENTED_EDGE('',*,*,#1569,.F.);
+#1569 = EDGE_CURVE('',#1517,#1517,#1570,.T.);
+#1570 = SURFACE_CURVE('',#1571,(#1576,#1583),.PCURVE_S1.);
+#1571 = CIRCLE('',#1572,30.);
+#1572 = AXIS2_PLACEMENT_3D('',#1573,#1574,#1575);
+#1573 = CARTESIAN_POINT('',(-1.3045E-13,145.,295.));
+#1574 = DIRECTION('',(1.,2.2E-16,3.3E-16));
+#1575 = DIRECTION('',(-2.2E-16,1.,-3.3E-16));
+#1576 = PCURVE('',#1527,#1577);
+#1577 = DEFINITIONAL_REPRESENTATION('',(#1578),#1582);
+#1578 = LINE('',#1579,#1580);
+#1579 = CARTESIAN_POINT('',(-0.,0.));
+#1580 = VECTOR('',#1581,1.);
+#1581 = DIRECTION('',(-1.,0.));
+#1582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1583 = PCURVE('',#1307,#1584);
+#1584 = DEFINITIONAL_REPRESENTATION('',(#1585),#1589);
+#1585 = CIRCLE('',#1586,30.);
+#1586 = AXIS2_PLACEMENT_2D('',#1587,#1588);
+#1587 = CARTESIAN_POINT('',(277.00781465936,-136.1563834766));
+#1588 = DIRECTION('',(-4.4E-16,-1.));
+#1589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1590 = ADVANCED_FACE('',(#1591,#1597),#1307,.F.);
+#1591 = FACE_BOUND('',#1592,.F.);
+#1592 = EDGE_LOOP('',(#1593,#1594,#1595,#1596));
+#1593 = ORIENTED_EDGE('',*,*,#1293,.T.);
+#1594 = ORIENTED_EDGE('',*,*,#1374,.T.);
+#1595 = ORIENTED_EDGE('',*,*,#1445,.T.);
+#1596 = ORIENTED_EDGE('',*,*,#1492,.T.);
+#1597 = FACE_BOUND('',#1598,.T.);
+#1598 = EDGE_LOOP('',(#1599));
+#1599 = ORIENTED_EDGE('',*,*,#1569,.T.);
+#1600 = ADVANCED_FACE('',(#1601,#1607),#1253,.T.);
+#1601 = FACE_BOUND('',#1602,.T.);
+#1602 = EDGE_LOOP('',(#1603,#1604,#1605,#1606));
+#1603 = ORIENTED_EDGE('',*,*,#1237,.T.);
+#1604 = ORIENTED_EDGE('',*,*,#1323,.T.);
+#1605 = ORIENTED_EDGE('',*,*,#1399,.T.);
+#1606 = ORIENTED_EDGE('',*,*,#1470,.T.);
+#1607 = FACE_BOUND('',#1608,.F.);
+#1608 = EDGE_LOOP('',(#1609));
+#1609 = ORIENTED_EDGE('',*,*,#1546,.T.);
+#1610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1614)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1611,#1612,#1613)) REPRESENTATION_CONTEXT
 ('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#1435 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#1436 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#1437 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#1438 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1435,
+#1611 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1612 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1613 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1614 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1611,
   'distance_accuracy_value','confusion accuracy');
-#1439 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1440,#1442);
-#1440 = ( REPRESENTATION_RELATIONSHIP('','',#1103,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1441) 
+#1615 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1616,#1618);
+#1616 = ( REPRESENTATION_RELATIONSHIP('','',#1195,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1617) 
 SHAPE_REPRESENTATION_RELATIONSHIP() );
-#1441 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
-#1442 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #1443);
-#1443 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','LeftPannel','',#5,#1098,$);
-#1444 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1100));
-#1445 = SHAPE_DEFINITION_REPRESENTATION(#1446,#1452);
-#1446 = PRODUCT_DEFINITION_SHAPE('','',#1447);
-#1447 = PRODUCT_DEFINITION('design','',#1448,#1451);
-#1448 = PRODUCT_DEFINITION_FORMATION('','',#1449);
-#1449 = PRODUCT('Pad001','Pad001','',(#1450));
-#1450 = PRODUCT_CONTEXT('',#2,'mechanical');
-#1451 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#1452 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1453),#1783);
-#1453 = MANIFOLD_SOLID_BREP('',#1454);
-#1454 = CLOSED_SHELL('',(#1455,#1575,#1651,#1722,#1769,#1776));
-#1455 = ADVANCED_FACE('',(#1456),#1470,.F.);
-#1456 = FACE_BOUND('',#1457,.F.);
-#1457 = EDGE_LOOP('',(#1458,#1493,#1521,#1549));
-#1458 = ORIENTED_EDGE('',*,*,#1459,.T.);
-#1459 = EDGE_CURVE('',#1460,#1462,#1464,.T.);
-#1460 = VERTEX_POINT('',#1461);
-#1461 = CARTESIAN_POINT('',(-225.,375.,0.));
-#1462 = VERTEX_POINT('',#1463);
-#1463 = CARTESIAN_POINT('',(-225.,375.,15.));
-#1464 = SURFACE_CURVE('',#1465,(#1469,#1481),.PCURVE_S1.);
-#1465 = LINE('',#1466,#1467);
-#1466 = CARTESIAN_POINT('',(-225.,375.,-2.1649E-13));
-#1467 = VECTOR('',#1468,1.);
-#1468 = DIRECTION('',(-4.4E-16,2.8E-16,1.));
-#1469 = PCURVE('',#1470,#1475);
-#1470 = PLANE('',#1471);
-#1471 = AXIS2_PLACEMENT_3D('',#1472,#1473,#1474);
-#1472 = CARTESIAN_POINT('',(-225.,375.,-2.1649E-13));
-#1473 = DIRECTION('',(1.,-2.2E-16,4.4E-16));
-#1474 = DIRECTION('',(-2.2E-16,-1.,4.4E-16));
-#1475 = DEFINITIONAL_REPRESENTATION('',(#1476),#1480);
-#1476 = LINE('',#1477,#1478);
-#1477 = CARTESIAN_POINT('',(0.,0.));
-#1478 = VECTOR('',#1479,1.);
-#1479 = DIRECTION('',(1.6E-16,-1.));
-#1480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1617 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
+#1618 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1619);
+#1619 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','MiddlePnnel','',#5,#1190,$);
+#1620 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1192));
+#1621 = SHAPE_DEFINITION_REPRESENTATION(#1622,#1628);
+#1622 = PRODUCT_DEFINITION_SHAPE('','',#1623);
+#1623 = PRODUCT_DEFINITION('design','',#1624,#1627);
+#1624 = PRODUCT_DEFINITION_FORMATION('','',#1625);
+#1625 = PRODUCT('RearPannel','RearPannel','',(#1626));
+#1626 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1627 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1628 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1629),#1959);
+#1629 = MANIFOLD_SOLID_BREP('',#1630);
+#1630 = CLOSED_SHELL('',(#1631,#1751,#1827,#1898,#1945,#1952));
+#1631 = ADVANCED_FACE('',(#1632),#1646,.F.);
+#1632 = FACE_BOUND('',#1633,.F.);
+#1633 = EDGE_LOOP('',(#1634,#1669,#1697,#1725));
+#1634 = ORIENTED_EDGE('',*,*,#1635,.T.);
+#1635 = EDGE_CURVE('',#1636,#1638,#1640,.T.);
+#1636 = VERTEX_POINT('',#1637);
+#1637 = CARTESIAN_POINT('',(-500.,6.7E-14,150.));
+#1638 = VERTEX_POINT('',#1639);
+#1639 = CARTESIAN_POINT('',(-500.,-15.,150.));
+#1640 = SURFACE_CURVE('',#1641,(#1645,#1657),.PCURVE_S1.);
+#1641 = LINE('',#1642,#1643);
+#1642 = CARTESIAN_POINT('',(-500.,9.992E-14,150.));
+#1643 = VECTOR('',#1644,1.);
+#1644 = DIRECTION('',(0.,-1.,6.6E-16));
+#1645 = PCURVE('',#1646,#1651);
+#1646 = PLANE('',#1647);
+#1647 = AXIS2_PLACEMENT_3D('',#1648,#1649,#1650);
+#1648 = CARTESIAN_POINT('',(-500.,9.992E-14,150.));
+#1649 = DIRECTION('',(1.,0.,0.));
+#1650 = DIRECTION('',(0.,-6.6E-16,-1.));
+#1651 = DEFINITIONAL_REPRESENTATION('',(#1652),#1656);
+#1652 = LINE('',#1653,#1654);
+#1653 = CARTESIAN_POINT('',(0.,0.));
+#1654 = VECTOR('',#1655,1.);
+#1655 = DIRECTION('',(0.,-1.));
+#1656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1481 = PCURVE('',#1482,#1487);
-#1482 = PLANE('',#1483);
-#1483 = AXIS2_PLACEMENT_3D('',#1484,#1485,#1486);
-#1484 = CARTESIAN_POINT('',(225.,375.,-1.1657E-13));
-#1485 = DIRECTION('',(-4.4E-16,-1.,2.8E-16));
-#1486 = DIRECTION('',(-1.,4.4E-16,-2.2E-16));
-#1487 = DEFINITIONAL_REPRESENTATION('',(#1488),#1492);
-#1488 = LINE('',#1489,#1490);
-#1489 = CARTESIAN_POINT('',(450.,9.2E-16));
-#1490 = VECTOR('',#1491,1.);
-#1491 = DIRECTION('',(2.2E-16,-1.));
-#1492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1657 = PCURVE('',#1658,#1663);
+#1658 = PLANE('',#1659);
+#1659 = AXIS2_PLACEMENT_3D('',#1660,#1661,#1662);
+#1660 = CARTESIAN_POINT('',(500.,9.992E-14,150.));
+#1661 = DIRECTION('',(0.,-6.6E-16,-1.));
+#1662 = DIRECTION('',(-1.,-0.,0.));
+#1663 = DEFINITIONAL_REPRESENTATION('',(#1664),#1668);
+#1664 = LINE('',#1665,#1666);
+#1665 = CARTESIAN_POINT('',(1.E+03,0.));
+#1666 = VECTOR('',#1667,1.);
+#1667 = DIRECTION('',(0.,-1.));
+#1668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1493 = ORIENTED_EDGE('',*,*,#1494,.T.);
-#1494 = EDGE_CURVE('',#1462,#1495,#1497,.T.);
-#1495 = VERTEX_POINT('',#1496);
-#1496 = CARTESIAN_POINT('',(-225.,-375.,15.));
-#1497 = SURFACE_CURVE('',#1498,(#1502,#1509),.PCURVE_S1.);
-#1498 = LINE('',#1499,#1500);
-#1499 = CARTESIAN_POINT('',(-225.,375.,15.));
-#1500 = VECTOR('',#1501,1.);
-#1501 = DIRECTION('',(0.,-1.,0.));
-#1502 = PCURVE('',#1470,#1503);
-#1503 = DEFINITIONAL_REPRESENTATION('',(#1504),#1508);
-#1504 = LINE('',#1505,#1506);
-#1505 = CARTESIAN_POINT('',(1.771302565824E-13,-15.));
-#1506 = VECTOR('',#1507,1.);
-#1507 = DIRECTION('',(1.,4.4E-16));
-#1508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1669 = ORIENTED_EDGE('',*,*,#1670,.T.);
+#1670 = EDGE_CURVE('',#1638,#1671,#1673,.T.);
+#1671 = VERTEX_POINT('',#1672);
+#1672 = CARTESIAN_POINT('',(-500.,-15.,-150.));
+#1673 = SURFACE_CURVE('',#1674,(#1678,#1685),.PCURVE_S1.);
+#1674 = LINE('',#1675,#1676);
+#1675 = CARTESIAN_POINT('',(-500.,-15.,150.));
+#1676 = VECTOR('',#1677,1.);
+#1677 = DIRECTION('',(0.,-2.2E-16,-1.));
+#1678 = PCURVE('',#1646,#1679);
+#1679 = DEFINITIONAL_REPRESENTATION('',(#1680),#1684);
+#1680 = LINE('',#1681,#1682);
+#1681 = CARTESIAN_POINT('',(9.9E-15,-15.));
+#1682 = VECTOR('',#1683,1.);
+#1683 = DIRECTION('',(1.,4.4E-16));
+#1684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1509 = PCURVE('',#1510,#1515);
-#1510 = PLANE('',#1511);
-#1511 = AXIS2_PLACEMENT_3D('',#1512,#1513,#1514);
-#1512 = CARTESIAN_POINT('',(-1.306E-14,-8.13E-15,15.));
-#1513 = DIRECTION('',(-2.2E-16,2.2E-16,1.));
-#1514 = DIRECTION('',(0.,1.,-2.2E-16));
-#1515 = DEFINITIONAL_REPRESENTATION('',(#1516),#1520);
-#1516 = LINE('',#1517,#1518);
-#1517 = CARTESIAN_POINT('',(375.,225.));
-#1518 = VECTOR('',#1519,1.);
-#1519 = DIRECTION('',(-1.,4.84E-32));
-#1520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1685 = PCURVE('',#1686,#1691);
+#1686 = PLANE('',#1687);
+#1687 = AXIS2_PLACEMENT_3D('',#1688,#1689,#1690);
+#1688 = CARTESIAN_POINT('',(0.,-15.,1.06581410364E-14));
+#1689 = DIRECTION('',(0.,1.,-4.4E-16));
+#1690 = DIRECTION('',(0.,4.4E-16,1.));
+#1691 = DEFINITIONAL_REPRESENTATION('',(#1692),#1696);
+#1692 = LINE('',#1693,#1694);
+#1693 = CARTESIAN_POINT('',(150.,-500.));
+#1694 = VECTOR('',#1695,1.);
+#1695 = DIRECTION('',(-1.,0.));
+#1696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1521 = ORIENTED_EDGE('',*,*,#1522,.F.);
-#1522 = EDGE_CURVE('',#1523,#1495,#1525,.T.);
-#1523 = VERTEX_POINT('',#1524);
-#1524 = CARTESIAN_POINT('',(-225.,-375.,0.));
-#1525 = SURFACE_CURVE('',#1526,(#1530,#1537),.PCURVE_S1.);
-#1526 = LINE('',#1527,#1528);
-#1527 = CARTESIAN_POINT('',(-225.,-375.,1.1657E-13));
-#1528 = VECTOR('',#1529,1.);
-#1529 = DIRECTION('',(-4.4E-16,2.8E-16,1.));
-#1530 = PCURVE('',#1470,#1531);
-#1531 = DEFINITIONAL_REPRESENTATION('',(#1532),#1536);
-#1532 = LINE('',#1533,#1534);
-#1533 = CARTESIAN_POINT('',(750.,-3.06E-15));
-#1534 = VECTOR('',#1535,1.);
-#1535 = DIRECTION('',(1.6E-16,-1.));
-#1536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1697 = ORIENTED_EDGE('',*,*,#1698,.F.);
+#1698 = EDGE_CURVE('',#1699,#1671,#1701,.T.);
+#1699 = VERTEX_POINT('',#1700);
+#1700 = CARTESIAN_POINT('',(-500.,-6.7E-14,-150.));
+#1701 = SURFACE_CURVE('',#1702,(#1706,#1713),.PCURVE_S1.);
+#1702 = LINE('',#1703,#1704);
+#1703 = CARTESIAN_POINT('',(-500.,-9.992E-14,-150.));
+#1704 = VECTOR('',#1705,1.);
+#1705 = DIRECTION('',(0.,-1.,6.6E-16));
+#1706 = PCURVE('',#1646,#1707);
+#1707 = DEFINITIONAL_REPRESENTATION('',(#1708),#1712);
+#1708 = LINE('',#1709,#1710);
+#1709 = CARTESIAN_POINT('',(300.,-1.84E-15));
+#1710 = VECTOR('',#1711,1.);
+#1711 = DIRECTION('',(0.,-1.));
+#1712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1537 = PCURVE('',#1538,#1543);
-#1538 = PLANE('',#1539);
-#1539 = AXIS2_PLACEMENT_3D('',#1540,#1541,#1542);
-#1540 = CARTESIAN_POINT('',(-225.,-375.,1.1657E-13));
-#1541 = DIRECTION('',(4.4E-16,1.,-2.8E-16));
-#1542 = DIRECTION('',(1.,-4.4E-16,2.2E-16));
-#1543 = DEFINITIONAL_REPRESENTATION('',(#1544),#1548);
-#1544 = LINE('',#1545,#1546);
-#1545 = CARTESIAN_POINT('',(0.,0.));
-#1546 = VECTOR('',#1547,1.);
-#1547 = DIRECTION('',(-2.2E-16,-1.));
-#1548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1713 = PCURVE('',#1714,#1719);
+#1714 = PLANE('',#1715);
+#1715 = AXIS2_PLACEMENT_3D('',#1716,#1717,#1718);
+#1716 = CARTESIAN_POINT('',(-500.,-9.992E-14,-150.));
+#1717 = DIRECTION('',(0.,6.6E-16,1.));
+#1718 = DIRECTION('',(1.,0.,-0.));
+#1719 = DEFINITIONAL_REPRESENTATION('',(#1720),#1724);
+#1720 = LINE('',#1721,#1722);
+#1721 = CARTESIAN_POINT('',(0.,0.));
+#1722 = VECTOR('',#1723,1.);
+#1723 = DIRECTION('',(0.,-1.));
+#1724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1549 = ORIENTED_EDGE('',*,*,#1550,.F.);
-#1550 = EDGE_CURVE('',#1460,#1523,#1551,.T.);
-#1551 = SURFACE_CURVE('',#1552,(#1556,#1563),.PCURVE_S1.);
-#1552 = LINE('',#1553,#1554);
-#1553 = CARTESIAN_POINT('',(-225.,375.,0.));
-#1554 = VECTOR('',#1555,1.);
-#1555 = DIRECTION('',(0.,-1.,0.));
-#1556 = PCURVE('',#1470,#1557);
-#1557 = DEFINITIONAL_REPRESENTATION('',(#1558),#1562);
-#1558 = LINE('',#1559,#1560);
-#1559 = CARTESIAN_POINT('',(1.705302565824E-13,-2.1649E-13));
-#1560 = VECTOR('',#1561,1.);
-#1561 = DIRECTION('',(1.,4.4E-16));
-#1562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1725 = ORIENTED_EDGE('',*,*,#1726,.F.);
+#1726 = EDGE_CURVE('',#1636,#1699,#1727,.T.);
+#1727 = SURFACE_CURVE('',#1728,(#1732,#1739),.PCURVE_S1.);
+#1728 = LINE('',#1729,#1730);
+#1729 = CARTESIAN_POINT('',(-500.,3.331E-14,150.));
+#1730 = VECTOR('',#1731,1.);
+#1731 = DIRECTION('',(0.,-2.2E-16,-1.));
+#1732 = PCURVE('',#1646,#1733);
+#1733 = DEFINITIONAL_REPRESENTATION('',(#1734),#1738);
+#1734 = LINE('',#1735,#1736);
+#1735 = CARTESIAN_POINT('',(4.39626E-29,-6.661E-14));
+#1736 = VECTOR('',#1737,1.);
+#1737 = DIRECTION('',(1.,4.4E-16));
+#1738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1563 = PCURVE('',#1564,#1569);
-#1564 = PLANE('',#1565);
-#1565 = AXIS2_PLACEMENT_3D('',#1566,#1567,#1568);
-#1566 = CARTESIAN_POINT('',(-6.06E-15,-1.213E-14,0.));
-#1567 = DIRECTION('',(-2.2E-16,2.2E-16,1.));
-#1568 = DIRECTION('',(0.,1.,-2.2E-16));
-#1569 = DEFINITIONAL_REPRESENTATION('',(#1570),#1574);
-#1570 = LINE('',#1571,#1572);
-#1571 = CARTESIAN_POINT('',(375.,225.));
-#1572 = VECTOR('',#1573,1.);
-#1573 = DIRECTION('',(-1.,4.84E-32));
-#1574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1739 = PCURVE('',#1740,#1745);
+#1740 = PLANE('',#1741);
+#1741 = AXIS2_PLACEMENT_3D('',#1742,#1743,#1744);
+#1742 = CARTESIAN_POINT('',(0.,0.,0.));
+#1743 = DIRECTION('',(0.,1.,-4.4E-16));
+#1744 = DIRECTION('',(0.,4.4E-16,1.));
+#1745 = DEFINITIONAL_REPRESENTATION('',(#1746),#1750);
+#1746 = LINE('',#1747,#1748);
+#1747 = CARTESIAN_POINT('',(150.,-500.));
+#1748 = VECTOR('',#1749,1.);
+#1749 = DIRECTION('',(-1.,0.));
+#1750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1575 = ADVANCED_FACE('',(#1576),#1538,.F.);
-#1576 = FACE_BOUND('',#1577,.F.);
-#1577 = EDGE_LOOP('',(#1578,#1579,#1602,#1630));
-#1578 = ORIENTED_EDGE('',*,*,#1522,.T.);
-#1579 = ORIENTED_EDGE('',*,*,#1580,.T.);
-#1580 = EDGE_CURVE('',#1495,#1581,#1583,.T.);
-#1581 = VERTEX_POINT('',#1582);
-#1582 = CARTESIAN_POINT('',(225.,-375.,15.));
-#1583 = SURFACE_CURVE('',#1584,(#1588,#1595),.PCURVE_S1.);
-#1584 = LINE('',#1585,#1586);
-#1585 = CARTESIAN_POINT('',(-225.,-375.,15.));
-#1586 = VECTOR('',#1587,1.);
-#1587 = DIRECTION('',(1.,0.,0.));
-#1588 = PCURVE('',#1538,#1589);
-#1589 = DEFINITIONAL_REPRESENTATION('',(#1590),#1594);
-#1590 = LINE('',#1591,#1592);
-#1591 = CARTESIAN_POINT('',(1.45408547152E-13,-15.));
-#1592 = VECTOR('',#1593,1.);
-#1593 = DIRECTION('',(1.,2.2E-16));
-#1594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1751 = ADVANCED_FACE('',(#1752),#1714,.F.);
+#1752 = FACE_BOUND('',#1753,.F.);
+#1753 = EDGE_LOOP('',(#1754,#1755,#1778,#1806));
+#1754 = ORIENTED_EDGE('',*,*,#1698,.T.);
+#1755 = ORIENTED_EDGE('',*,*,#1756,.T.);
+#1756 = EDGE_CURVE('',#1671,#1757,#1759,.T.);
+#1757 = VERTEX_POINT('',#1758);
+#1758 = CARTESIAN_POINT('',(500.,-15.,-150.));
+#1759 = SURFACE_CURVE('',#1760,(#1764,#1771),.PCURVE_S1.);
+#1760 = LINE('',#1761,#1762);
+#1761 = CARTESIAN_POINT('',(-500.,-15.,-150.));
+#1762 = VECTOR('',#1763,1.);
+#1763 = DIRECTION('',(1.,0.,0.));
+#1764 = PCURVE('',#1714,#1765);
+#1765 = DEFINITIONAL_REPRESENTATION('',(#1766),#1770);
+#1766 = LINE('',#1767,#1768);
+#1767 = CARTESIAN_POINT('',(0.,-15.));
+#1768 = VECTOR('',#1769,1.);
+#1769 = DIRECTION('',(1.,0.));
+#1770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1595 = PCURVE('',#1510,#1596);
-#1596 = DEFINITIONAL_REPRESENTATION('',(#1597),#1601);
-#1597 = LINE('',#1598,#1599);
-#1598 = CARTESIAN_POINT('',(-375.,225.));
-#1599 = VECTOR('',#1600,1.);
-#1600 = DIRECTION('',(0.,-1.));
-#1601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1771 = PCURVE('',#1686,#1772);
+#1772 = DEFINITIONAL_REPRESENTATION('',(#1773),#1777);
+#1773 = LINE('',#1774,#1775);
+#1774 = CARTESIAN_POINT('',(-150.,-500.));
+#1775 = VECTOR('',#1776,1.);
+#1776 = DIRECTION('',(0.,1.));
+#1777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1602 = ORIENTED_EDGE('',*,*,#1603,.F.);
-#1603 = EDGE_CURVE('',#1604,#1581,#1606,.T.);
-#1604 = VERTEX_POINT('',#1605);
-#1605 = CARTESIAN_POINT('',(225.,-375.,0.));
-#1606 = SURFACE_CURVE('',#1607,(#1611,#1618),.PCURVE_S1.);
-#1607 = LINE('',#1608,#1609);
-#1608 = CARTESIAN_POINT('',(225.,-375.,2.1649E-13));
-#1609 = VECTOR('',#1610,1.);
-#1610 = DIRECTION('',(-4.4E-16,2.8E-16,1.));
-#1611 = PCURVE('',#1538,#1612);
-#1612 = DEFINITIONAL_REPRESENTATION('',(#1613),#1617);
-#1613 = LINE('',#1614,#1615);
-#1614 = CARTESIAN_POINT('',(450.,-9.2E-16));
-#1615 = VECTOR('',#1616,1.);
-#1616 = DIRECTION('',(-2.2E-16,-1.));
-#1617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1778 = ORIENTED_EDGE('',*,*,#1779,.F.);
+#1779 = EDGE_CURVE('',#1780,#1757,#1782,.T.);
+#1780 = VERTEX_POINT('',#1781);
+#1781 = CARTESIAN_POINT('',(500.,-6.7E-14,-150.));
+#1782 = SURFACE_CURVE('',#1783,(#1787,#1794),.PCURVE_S1.);
+#1783 = LINE('',#1784,#1785);
+#1784 = CARTESIAN_POINT('',(500.,-9.992E-14,-150.));
+#1785 = VECTOR('',#1786,1.);
+#1786 = DIRECTION('',(0.,-1.,6.6E-16));
+#1787 = PCURVE('',#1714,#1788);
+#1788 = DEFINITIONAL_REPRESENTATION('',(#1789),#1793);
+#1789 = LINE('',#1790,#1791);
+#1790 = CARTESIAN_POINT('',(1.E+03,0.));
+#1791 = VECTOR('',#1792,1.);
+#1792 = DIRECTION('',(0.,-1.));
+#1793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1618 = PCURVE('',#1619,#1624);
-#1619 = PLANE('',#1620);
-#1620 = AXIS2_PLACEMENT_3D('',#1621,#1622,#1623);
-#1621 = CARTESIAN_POINT('',(225.,-375.,2.1649E-13));
-#1622 = DIRECTION('',(-1.,2.2E-16,-4.4E-16));
-#1623 = DIRECTION('',(2.2E-16,1.,-4.4E-16));
-#1624 = DEFINITIONAL_REPRESENTATION('',(#1625),#1629);
-#1625 = LINE('',#1626,#1627);
-#1626 = CARTESIAN_POINT('',(0.,0.));
-#1627 = VECTOR('',#1628,1.);
-#1628 = DIRECTION('',(-1.6E-16,-1.));
-#1629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1794 = PCURVE('',#1795,#1800);
+#1795 = PLANE('',#1796);
+#1796 = AXIS2_PLACEMENT_3D('',#1797,#1798,#1799);
+#1797 = CARTESIAN_POINT('',(500.,-9.992E-14,-150.));
+#1798 = DIRECTION('',(-1.,0.,0.));
+#1799 = DIRECTION('',(0.,6.6E-16,1.));
+#1800 = DEFINITIONAL_REPRESENTATION('',(#1801),#1805);
+#1801 = LINE('',#1802,#1803);
+#1802 = CARTESIAN_POINT('',(0.,0.));
+#1803 = VECTOR('',#1804,1.);
+#1804 = DIRECTION('',(0.,-1.));
+#1805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1630 = ORIENTED_EDGE('',*,*,#1631,.F.);
-#1631 = EDGE_CURVE('',#1523,#1604,#1632,.T.);
-#1632 = SURFACE_CURVE('',#1633,(#1637,#1644),.PCURVE_S1.);
-#1633 = LINE('',#1634,#1635);
-#1634 = CARTESIAN_POINT('',(-225.,-375.,0.));
-#1635 = VECTOR('',#1636,1.);
-#1636 = DIRECTION('',(1.,0.,0.));
-#1637 = PCURVE('',#1538,#1638);
-#1638 = DEFINITIONAL_REPRESENTATION('',(#1639),#1643);
-#1639 = LINE('',#1640,#1641);
-#1640 = CARTESIAN_POINT('',(1.42108547152E-13,1.1657E-13));
-#1641 = VECTOR('',#1642,1.);
-#1642 = DIRECTION('',(1.,2.2E-16));
-#1643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1806 = ORIENTED_EDGE('',*,*,#1807,.F.);
+#1807 = EDGE_CURVE('',#1699,#1780,#1808,.T.);
+#1808 = SURFACE_CURVE('',#1809,(#1813,#1820),.PCURVE_S1.);
+#1809 = LINE('',#1810,#1811);
+#1810 = CARTESIAN_POINT('',(-500.,-3.331E-14,-150.));
+#1811 = VECTOR('',#1812,1.);
+#1812 = DIRECTION('',(1.,0.,0.));
+#1813 = PCURVE('',#1714,#1814);
+#1814 = DEFINITIONAL_REPRESENTATION('',(#1815),#1819);
+#1815 = LINE('',#1816,#1817);
+#1816 = CARTESIAN_POINT('',(0.,6.661E-14));
+#1817 = VECTOR('',#1818,1.);
+#1818 = DIRECTION('',(1.,0.));
+#1819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1644 = PCURVE('',#1564,#1645);
-#1645 = DEFINITIONAL_REPRESENTATION('',(#1646),#1650);
-#1646 = LINE('',#1647,#1648);
-#1647 = CARTESIAN_POINT('',(-375.,225.));
-#1648 = VECTOR('',#1649,1.);
-#1649 = DIRECTION('',(0.,-1.));
-#1650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1820 = PCURVE('',#1740,#1821);
+#1821 = DEFINITIONAL_REPRESENTATION('',(#1822),#1826);
+#1822 = LINE('',#1823,#1824);
+#1823 = CARTESIAN_POINT('',(-150.,-500.));
+#1824 = VECTOR('',#1825,1.);
+#1825 = DIRECTION('',(0.,1.));
+#1826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1651 = ADVANCED_FACE('',(#1652),#1619,.F.);
-#1652 = FACE_BOUND('',#1653,.F.);
-#1653 = EDGE_LOOP('',(#1654,#1655,#1678,#1701));
-#1654 = ORIENTED_EDGE('',*,*,#1603,.T.);
-#1655 = ORIENTED_EDGE('',*,*,#1656,.T.);
-#1656 = EDGE_CURVE('',#1581,#1657,#1659,.T.);
-#1657 = VERTEX_POINT('',#1658);
-#1658 = CARTESIAN_POINT('',(225.,375.,15.));
-#1659 = SURFACE_CURVE('',#1660,(#1664,#1671),.PCURVE_S1.);
-#1660 = LINE('',#1661,#1662);
-#1661 = CARTESIAN_POINT('',(225.,-375.,15.));
-#1662 = VECTOR('',#1663,1.);
-#1663 = DIRECTION('',(0.,1.,0.));
-#1664 = PCURVE('',#1619,#1665);
-#1665 = DEFINITIONAL_REPRESENTATION('',(#1666),#1670);
-#1666 = LINE('',#1667,#1668);
-#1667 = CARTESIAN_POINT('',(1.639302565824E-13,-15.));
-#1668 = VECTOR('',#1669,1.);
-#1669 = DIRECTION('',(1.,-4.4E-16));
-#1670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1827 = ADVANCED_FACE('',(#1828),#1795,.F.);
+#1828 = FACE_BOUND('',#1829,.F.);
+#1829 = EDGE_LOOP('',(#1830,#1831,#1854,#1877));
+#1830 = ORIENTED_EDGE('',*,*,#1779,.T.);
+#1831 = ORIENTED_EDGE('',*,*,#1832,.T.);
+#1832 = EDGE_CURVE('',#1757,#1833,#1835,.T.);
+#1833 = VERTEX_POINT('',#1834);
+#1834 = CARTESIAN_POINT('',(500.,-15.,150.));
+#1835 = SURFACE_CURVE('',#1836,(#1840,#1847),.PCURVE_S1.);
+#1836 = LINE('',#1837,#1838);
+#1837 = CARTESIAN_POINT('',(500.,-15.,-150.));
+#1838 = VECTOR('',#1839,1.);
+#1839 = DIRECTION('',(0.,2.2E-16,1.));
+#1840 = PCURVE('',#1795,#1841);
+#1841 = DEFINITIONAL_REPRESENTATION('',(#1842),#1846);
+#1842 = LINE('',#1843,#1844);
+#1843 = CARTESIAN_POINT('',(-9.9E-15,-15.));
+#1844 = VECTOR('',#1845,1.);
+#1845 = DIRECTION('',(1.,-4.4E-16));
+#1846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1671 = PCURVE('',#1510,#1672);
-#1672 = DEFINITIONAL_REPRESENTATION('',(#1673),#1677);
-#1673 = LINE('',#1674,#1675);
-#1674 = CARTESIAN_POINT('',(-375.,-225.));
-#1675 = VECTOR('',#1676,1.);
-#1676 = DIRECTION('',(1.,-4.84E-32));
-#1677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1847 = PCURVE('',#1686,#1848);
+#1848 = DEFINITIONAL_REPRESENTATION('',(#1849),#1853);
+#1849 = LINE('',#1850,#1851);
+#1850 = CARTESIAN_POINT('',(-150.,500.));
+#1851 = VECTOR('',#1852,1.);
+#1852 = DIRECTION('',(1.,0.));
+#1853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1678 = ORIENTED_EDGE('',*,*,#1679,.F.);
-#1679 = EDGE_CURVE('',#1680,#1657,#1682,.T.);
-#1680 = VERTEX_POINT('',#1681);
-#1681 = CARTESIAN_POINT('',(225.,375.,0.));
-#1682 = SURFACE_CURVE('',#1683,(#1687,#1694),.PCURVE_S1.);
-#1683 = LINE('',#1684,#1685);
-#1684 = CARTESIAN_POINT('',(225.,375.,-1.1657E-13));
-#1685 = VECTOR('',#1686,1.);
-#1686 = DIRECTION('',(-4.4E-16,2.8E-16,1.));
-#1687 = PCURVE('',#1619,#1688);
-#1688 = DEFINITIONAL_REPRESENTATION('',(#1689),#1693);
-#1689 = LINE('',#1690,#1691);
-#1690 = CARTESIAN_POINT('',(750.,3.06E-15));
-#1691 = VECTOR('',#1692,1.);
-#1692 = DIRECTION('',(-1.6E-16,-1.));
-#1693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1694 = PCURVE('',#1482,#1695);
-#1695 = DEFINITIONAL_REPRESENTATION('',(#1696),#1700);
-#1696 = LINE('',#1697,#1698);
-#1697 = CARTESIAN_POINT('',(0.,0.));
-#1698 = VECTOR('',#1699,1.);
-#1699 = DIRECTION('',(2.2E-16,-1.));
-#1700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1701 = ORIENTED_EDGE('',*,*,#1702,.F.);
-#1702 = EDGE_CURVE('',#1604,#1680,#1703,.T.);
-#1703 = SURFACE_CURVE('',#1704,(#1708,#1715),.PCURVE_S1.);
-#1704 = LINE('',#1705,#1706);
-#1705 = CARTESIAN_POINT('',(225.,-375.,0.));
-#1706 = VECTOR('',#1707,1.);
-#1707 = DIRECTION('',(0.,1.,0.));
-#1708 = PCURVE('',#1619,#1709);
-#1709 = DEFINITIONAL_REPRESENTATION('',(#1710),#1714);
-#1710 = LINE('',#1711,#1712);
-#1711 = CARTESIAN_POINT('',(1.705302565824E-13,2.1649E-13));
-#1712 = VECTOR('',#1713,1.);
-#1713 = DIRECTION('',(1.,-4.4E-16));
-#1714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1715 = PCURVE('',#1564,#1716);
-#1716 = DEFINITIONAL_REPRESENTATION('',(#1717),#1721);
-#1717 = LINE('',#1718,#1719);
-#1718 = CARTESIAN_POINT('',(-375.,-225.));
-#1719 = VECTOR('',#1720,1.);
-#1720 = DIRECTION('',(1.,-4.84E-32));
-#1721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1722 = ADVANCED_FACE('',(#1723),#1482,.F.);
-#1723 = FACE_BOUND('',#1724,.F.);
-#1724 = EDGE_LOOP('',(#1725,#1726,#1747,#1748));
-#1725 = ORIENTED_EDGE('',*,*,#1679,.T.);
-#1726 = ORIENTED_EDGE('',*,*,#1727,.T.);
-#1727 = EDGE_CURVE('',#1657,#1462,#1728,.T.);
-#1728 = SURFACE_CURVE('',#1729,(#1733,#1740),.PCURVE_S1.);
-#1729 = LINE('',#1730,#1731);
-#1730 = CARTESIAN_POINT('',(225.,375.,15.));
-#1731 = VECTOR('',#1732,1.);
-#1732 = DIRECTION('',(-1.,0.,0.));
-#1733 = PCURVE('',#1482,#1734);
-#1734 = DEFINITIONAL_REPRESENTATION('',(#1735),#1739);
-#1735 = LINE('',#1736,#1737);
-#1736 = CARTESIAN_POINT('',(1.38808547152E-13,-15.));
-#1737 = VECTOR('',#1738,1.);
-#1738 = DIRECTION('',(1.,-2.2E-16));
-#1739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1740 = PCURVE('',#1510,#1741);
-#1741 = DEFINITIONAL_REPRESENTATION('',(#1742),#1746);
-#1742 = LINE('',#1743,#1744);
-#1743 = CARTESIAN_POINT('',(375.,-225.));
-#1744 = VECTOR('',#1745,1.);
-#1745 = DIRECTION('',(0.,1.));
-#1746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1747 = ORIENTED_EDGE('',*,*,#1459,.F.);
-#1748 = ORIENTED_EDGE('',*,*,#1749,.F.);
-#1749 = EDGE_CURVE('',#1680,#1460,#1750,.T.);
-#1750 = SURFACE_CURVE('',#1751,(#1755,#1762),.PCURVE_S1.);
-#1751 = LINE('',#1752,#1753);
-#1752 = CARTESIAN_POINT('',(225.,375.,0.));
-#1753 = VECTOR('',#1754,1.);
-#1754 = DIRECTION('',(-1.,0.,0.));
-#1755 = PCURVE('',#1482,#1756);
-#1756 = DEFINITIONAL_REPRESENTATION('',(#1757),#1761);
-#1757 = LINE('',#1758,#1759);
-#1758 = CARTESIAN_POINT('',(1.42108547152E-13,-1.1657E-13));
-#1759 = VECTOR('',#1760,1.);
-#1760 = DIRECTION('',(1.,-2.2E-16));
-#1761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1762 = PCURVE('',#1564,#1763);
-#1763 = DEFINITIONAL_REPRESENTATION('',(#1764),#1768);
-#1764 = LINE('',#1765,#1766);
-#1765 = CARTESIAN_POINT('',(375.,-225.));
-#1766 = VECTOR('',#1767,1.);
-#1767 = DIRECTION('',(0.,1.));
-#1768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1769 = ADVANCED_FACE('',(#1770),#1564,.F.);
-#1770 = FACE_BOUND('',#1771,.F.);
-#1771 = EDGE_LOOP('',(#1772,#1773,#1774,#1775));
-#1772 = ORIENTED_EDGE('',*,*,#1550,.T.);
-#1773 = ORIENTED_EDGE('',*,*,#1631,.T.);
-#1774 = ORIENTED_EDGE('',*,*,#1702,.T.);
-#1775 = ORIENTED_EDGE('',*,*,#1749,.T.);
-#1776 = ADVANCED_FACE('',(#1777),#1510,.T.);
-#1777 = FACE_BOUND('',#1778,.T.);
-#1778 = EDGE_LOOP('',(#1779,#1780,#1781,#1782));
-#1779 = ORIENTED_EDGE('',*,*,#1494,.T.);
-#1780 = ORIENTED_EDGE('',*,*,#1580,.T.);
-#1781 = ORIENTED_EDGE('',*,*,#1656,.T.);
-#1782 = ORIENTED_EDGE('',*,*,#1727,.T.);
-#1783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1787)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#1784,#1785,#1786)) REPRESENTATION_CONTEXT
-('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#1784 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#1785 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#1786 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#1787 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1784,
-  'distance_accuracy_value','confusion accuracy');
-#1788 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1789,#1791);
-#1789 = ( REPRESENTATION_RELATIONSHIP('','',#1452,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1790) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#1790 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
-#1791 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #1792);
-#1792 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','Pad001','',#5,#1447,$);
-#1793 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1449));
-#1794 = SHAPE_DEFINITION_REPRESENTATION(#1795,#1801);
-#1795 = PRODUCT_DEFINITION_SHAPE('','',#1796);
-#1796 = PRODUCT_DEFINITION('design','',#1797,#1800);
-#1797 = PRODUCT_DEFINITION_FORMATION('','',#1798);
-#1798 = PRODUCT('RightPannel','RightPannel','',(#1799));
-#1799 = PRODUCT_CONTEXT('',#2,'mechanical');
-#1800 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#1801 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1802),#2132);
-#1802 = MANIFOLD_SOLID_BREP('',#1803);
-#1803 = CLOSED_SHELL('',(#1804,#1924,#2000,#2071,#2118,#2125));
-#1804 = ADVANCED_FACE('',(#1805),#1819,.F.);
-#1805 = FACE_BOUND('',#1806,.F.);
-#1806 = EDGE_LOOP('',(#1807,#1842,#1870,#1898));
-#1807 = ORIENTED_EDGE('',*,*,#1808,.T.);
-#1808 = EDGE_CURVE('',#1809,#1811,#1813,.T.);
-#1809 = VERTEX_POINT('',#1810);
-#1810 = CARTESIAN_POINT('',(-2.83E-13,-225.,375.));
-#1811 = VERTEX_POINT('',#1812);
-#1812 = CARTESIAN_POINT('',(15.,-225.,375.));
-#1813 = SURFACE_CURVE('',#1814,(#1818,#1830),.PCURVE_S1.);
-#1814 = LINE('',#1815,#1816);
-#1815 = CARTESIAN_POINT('',(-2.5813E-13,-225.,375.));
-#1816 = VECTOR('',#1817,1.);
-#1817 = DIRECTION('',(1.,-4.4E-16,3.9E-16));
-#1818 = PCURVE('',#1819,#1824);
-#1819 = PLANE('',#1820);
-#1820 = AXIS2_PLACEMENT_3D('',#1821,#1822,#1823);
-#1821 = CARTESIAN_POINT('',(-2.5813E-13,-225.,375.));
-#1822 = DIRECTION('',(4.4E-16,1.,-3.3E-16));
-#1823 = DIRECTION('',(5.6E-16,-3.3E-16,-1.));
-#1824 = DEFINITIONAL_REPRESENTATION('',(#1825),#1829);
-#1825 = LINE('',#1826,#1827);
-#1826 = CARTESIAN_POINT('',(0.,0.));
-#1827 = VECTOR('',#1828,1.);
-#1828 = DIRECTION('',(1.7E-16,-1.));
-#1829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1830 = PCURVE('',#1831,#1836);
-#1831 = PLANE('',#1832);
-#1832 = AXIS2_PLACEMENT_3D('',#1833,#1834,#1835);
-#1833 = CARTESIAN_POINT('',(-1.5821E-13,225.,375.));
-#1834 = DIRECTION('',(3.9E-16,-5.6E-16,-1.));
-#1835 = DIRECTION('',(-2.2E-16,-1.,5.6E-16));
-#1836 = DEFINITIONAL_REPRESENTATION('',(#1837),#1841);
-#1837 = LINE('',#1838,#1839);
-#1838 = CARTESIAN_POINT('',(450.,9.2E-16));
-#1839 = VECTOR('',#1840,1.);
-#1840 = DIRECTION('',(2.2E-16,-1.));
-#1841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1842 = ORIENTED_EDGE('',*,*,#1843,.T.);
-#1843 = EDGE_CURVE('',#1811,#1844,#1846,.T.);
-#1844 = VERTEX_POINT('',#1845);
-#1845 = CARTESIAN_POINT('',(15.,-225.,-375.));
-#1846 = SURFACE_CURVE('',#1847,(#1851,#1858),.PCURVE_S1.);
-#1847 = LINE('',#1848,#1849);
-#1848 = CARTESIAN_POINT('',(15.,-225.,375.));
-#1849 = VECTOR('',#1850,1.);
-#1850 = DIRECTION('',(3.3E-16,1.1E-16,-1.));
-#1851 = PCURVE('',#1819,#1852);
-#1852 = DEFINITIONAL_REPRESENTATION('',(#1853),#1857);
-#1853 = LINE('',#1854,#1855);
-#1854 = CARTESIAN_POINT('',(-4.844341886081E-14,-15.));
-#1855 = VECTOR('',#1856,1.);
-#1856 = DIRECTION('',(1.,2.3E-16));
-#1857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1858 = PCURVE('',#1859,#1864);
-#1859 = PLANE('',#1860);
-#1860 = AXIS2_PLACEMENT_3D('',#1861,#1862,#1863);
-#1861 = CARTESIAN_POINT('',(15.,-9.56E-15,-1.42108547152E-14));
-#1862 = DIRECTION('',(1.,-4.4E-16,1.1E-16));
-#1863 = DIRECTION('',(-1.1E-16,-1.1E-16,1.));
+#1854 = ORIENTED_EDGE('',*,*,#1855,.F.);
+#1855 = EDGE_CURVE('',#1856,#1833,#1858,.T.);
+#1856 = VERTEX_POINT('',#1857);
+#1857 = CARTESIAN_POINT('',(500.,6.7E-14,150.));
+#1858 = SURFACE_CURVE('',#1859,(#1863,#1870),.PCURVE_S1.);
+#1859 = LINE('',#1860,#1861);
+#1860 = CARTESIAN_POINT('',(500.,9.992E-14,150.));
+#1861 = VECTOR('',#1862,1.);
+#1862 = DIRECTION('',(0.,-1.,6.6E-16));
+#1863 = PCURVE('',#1795,#1864);
 #1864 = DEFINITIONAL_REPRESENTATION('',(#1865),#1869);
 #1865 = LINE('',#1866,#1867);
-#1866 = CARTESIAN_POINT('',(375.,225.));
+#1866 = CARTESIAN_POINT('',(300.,1.84E-15));
 #1867 = VECTOR('',#1868,1.);
-#1868 = DIRECTION('',(-1.,-9.860761315263E-32));
+#1868 = DIRECTION('',(0.,-1.));
 #1869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1870 = ORIENTED_EDGE('',*,*,#1871,.F.);
-#1871 = EDGE_CURVE('',#1872,#1844,#1874,.T.);
-#1872 = VERTEX_POINT('',#1873);
-#1873 = CARTESIAN_POINT('',(1.33E-13,-225.,-375.));
-#1874 = SURFACE_CURVE('',#1875,(#1879,#1886),.PCURVE_S1.);
-#1875 = LINE('',#1876,#1877);
-#1876 = CARTESIAN_POINT('',(1.5821E-13,-225.,-375.));
-#1877 = VECTOR('',#1878,1.);
-#1878 = DIRECTION('',(1.,-4.4E-16,3.9E-16));
-#1879 = PCURVE('',#1819,#1880);
-#1880 = DEFINITIONAL_REPRESENTATION('',(#1881),#1885);
-#1881 = LINE('',#1882,#1883);
-#1882 = CARTESIAN_POINT('',(750.,3.66E-15));
-#1883 = VECTOR('',#1884,1.);
-#1884 = DIRECTION('',(1.7E-16,-1.));
-#1885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1870 = PCURVE('',#1658,#1871);
+#1871 = DEFINITIONAL_REPRESENTATION('',(#1872),#1876);
+#1872 = LINE('',#1873,#1874);
+#1873 = CARTESIAN_POINT('',(0.,0.));
+#1874 = VECTOR('',#1875,1.);
+#1875 = DIRECTION('',(0.,-1.));
+#1876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1886 = PCURVE('',#1887,#1892);
-#1887 = PLANE('',#1888);
-#1888 = AXIS2_PLACEMENT_3D('',#1889,#1890,#1891);
-#1889 = CARTESIAN_POINT('',(1.5821E-13,-225.,-375.));
-#1890 = DIRECTION('',(-3.9E-16,5.6E-16,1.));
-#1891 = DIRECTION('',(2.2E-16,1.,-5.6E-16));
+#1877 = ORIENTED_EDGE('',*,*,#1878,.F.);
+#1878 = EDGE_CURVE('',#1780,#1856,#1879,.T.);
+#1879 = SURFACE_CURVE('',#1880,(#1884,#1891),.PCURVE_S1.);
+#1880 = LINE('',#1881,#1882);
+#1881 = CARTESIAN_POINT('',(500.,-3.331E-14,-150.));
+#1882 = VECTOR('',#1883,1.);
+#1883 = DIRECTION('',(0.,2.2E-16,1.));
+#1884 = PCURVE('',#1795,#1885);
+#1885 = DEFINITIONAL_REPRESENTATION('',(#1886),#1890);
+#1886 = LINE('',#1887,#1888);
+#1887 = CARTESIAN_POINT('',(4.39626E-29,6.661E-14));
+#1888 = VECTOR('',#1889,1.);
+#1889 = DIRECTION('',(1.,-4.4E-16));
+#1890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1891 = PCURVE('',#1740,#1892);
 #1892 = DEFINITIONAL_REPRESENTATION('',(#1893),#1897);
 #1893 = LINE('',#1894,#1895);
-#1894 = CARTESIAN_POINT('',(0.,0.));
+#1894 = CARTESIAN_POINT('',(-150.,500.));
 #1895 = VECTOR('',#1896,1.);
-#1896 = DIRECTION('',(-2.2E-16,-1.));
+#1896 = DIRECTION('',(1.,0.));
 #1897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1898 = ORIENTED_EDGE('',*,*,#1899,.F.);
-#1899 = EDGE_CURVE('',#1809,#1872,#1900,.T.);
-#1900 = SURFACE_CURVE('',#1901,(#1905,#1912),.PCURVE_S1.);
-#1901 = LINE('',#1902,#1903);
-#1902 = CARTESIAN_POINT('',(-7.494E-14,-225.,375.));
-#1903 = VECTOR('',#1904,1.);
-#1904 = DIRECTION('',(3.3E-16,1.1E-16,-1.));
-#1905 = PCURVE('',#1819,#1906);
-#1906 = DEFINITIONAL_REPRESENTATION('',(#1907),#1911);
-#1907 = LINE('',#1908,#1909);
-#1908 = CARTESIAN_POINT('',(-5.684341886081E-14,-1.8319E-13));
-#1909 = VECTOR('',#1910,1.);
-#1910 = DIRECTION('',(1.,2.3E-16));
-#1911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1898 = ADVANCED_FACE('',(#1899),#1658,.F.);
+#1899 = FACE_BOUND('',#1900,.F.);
+#1900 = EDGE_LOOP('',(#1901,#1902,#1923,#1924));
+#1901 = ORIENTED_EDGE('',*,*,#1855,.T.);
+#1902 = ORIENTED_EDGE('',*,*,#1903,.T.);
+#1903 = EDGE_CURVE('',#1833,#1638,#1904,.T.);
+#1904 = SURFACE_CURVE('',#1905,(#1909,#1916),.PCURVE_S1.);
+#1905 = LINE('',#1906,#1907);
+#1906 = CARTESIAN_POINT('',(500.,-15.,150.));
+#1907 = VECTOR('',#1908,1.);
+#1908 = DIRECTION('',(-1.,0.,0.));
+#1909 = PCURVE('',#1658,#1910);
+#1910 = DEFINITIONAL_REPRESENTATION('',(#1911),#1915);
+#1911 = LINE('',#1912,#1913);
+#1912 = CARTESIAN_POINT('',(0.,-15.));
+#1913 = VECTOR('',#1914,1.);
+#1914 = DIRECTION('',(1.,0.));
+#1915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1912 = PCURVE('',#1913,#1918);
-#1913 = PLANE('',#1914);
-#1914 = AXIS2_PLACEMENT_3D('',#1915,#1916,#1917);
-#1915 = CARTESIAN_POINT('',(0.,-6.06E-15,-1.213E-14));
-#1916 = DIRECTION('',(1.,-4.4E-16,1.1E-16));
-#1917 = DIRECTION('',(-1.1E-16,-1.1E-16,1.));
-#1918 = DEFINITIONAL_REPRESENTATION('',(#1919),#1923);
-#1919 = LINE('',#1920,#1921);
-#1920 = CARTESIAN_POINT('',(375.,225.));
-#1921 = VECTOR('',#1922,1.);
-#1922 = DIRECTION('',(-1.,-9.860761315263E-32));
-#1923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1916 = PCURVE('',#1686,#1917);
+#1917 = DEFINITIONAL_REPRESENTATION('',(#1918),#1922);
+#1918 = LINE('',#1919,#1920);
+#1919 = CARTESIAN_POINT('',(150.,500.));
+#1920 = VECTOR('',#1921,1.);
+#1921 = DIRECTION('',(0.,-1.));
+#1922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1924 = ADVANCED_FACE('',(#1925),#1887,.F.);
-#1925 = FACE_BOUND('',#1926,.F.);
-#1926 = EDGE_LOOP('',(#1927,#1928,#1951,#1979));
-#1927 = ORIENTED_EDGE('',*,*,#1871,.T.);
-#1928 = ORIENTED_EDGE('',*,*,#1929,.T.);
-#1929 = EDGE_CURVE('',#1844,#1930,#1932,.T.);
-#1930 = VERTEX_POINT('',#1931);
-#1931 = CARTESIAN_POINT('',(15.,225.,-375.));
-#1932 = SURFACE_CURVE('',#1933,(#1937,#1944),.PCURVE_S1.);
+#1923 = ORIENTED_EDGE('',*,*,#1635,.F.);
+#1924 = ORIENTED_EDGE('',*,*,#1925,.F.);
+#1925 = EDGE_CURVE('',#1856,#1636,#1926,.T.);
+#1926 = SURFACE_CURVE('',#1927,(#1931,#1938),.PCURVE_S1.);
+#1927 = LINE('',#1928,#1929);
+#1928 = CARTESIAN_POINT('',(500.,3.331E-14,150.));
+#1929 = VECTOR('',#1930,1.);
+#1930 = DIRECTION('',(-1.,0.,0.));
+#1931 = PCURVE('',#1658,#1932);
+#1932 = DEFINITIONAL_REPRESENTATION('',(#1933),#1937);
 #1933 = LINE('',#1934,#1935);
-#1934 = CARTESIAN_POINT('',(15.,-225.,-375.));
+#1934 = CARTESIAN_POINT('',(0.,-6.661E-14));
 #1935 = VECTOR('',#1936,1.);
-#1936 = DIRECTION('',(-2.2E-16,1.,-3.3E-16));
-#1937 = PCURVE('',#1887,#1938);
-#1938 = DEFINITIONAL_REPRESENTATION('',(#1939),#1943);
-#1939 = LINE('',#1940,#1941);
-#1940 = CARTESIAN_POINT('',(8.856512829121E-14,-15.));
-#1941 = VECTOR('',#1942,1.);
-#1942 = DIRECTION('',(1.,4.4E-16));
-#1943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1936 = DIRECTION('',(1.,0.));
+#1937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1944 = PCURVE('',#1859,#1945);
-#1945 = DEFINITIONAL_REPRESENTATION('',(#1946),#1950);
-#1946 = LINE('',#1947,#1948);
-#1947 = CARTESIAN_POINT('',(-375.,225.));
-#1948 = VECTOR('',#1949,1.);
-#1949 = DIRECTION('',(-4.4E-16,-1.));
-#1950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1938 = PCURVE('',#1740,#1939);
+#1939 = DEFINITIONAL_REPRESENTATION('',(#1940),#1944);
+#1940 = LINE('',#1941,#1942);
+#1941 = CARTESIAN_POINT('',(150.,500.));
+#1942 = VECTOR('',#1943,1.);
+#1943 = DIRECTION('',(0.,-1.));
+#1944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1951 = ORIENTED_EDGE('',*,*,#1952,.F.);
-#1952 = EDGE_CURVE('',#1953,#1930,#1955,.T.);
-#1953 = VERTEX_POINT('',#1954);
-#1954 = CARTESIAN_POINT('',(2.83E-13,225.,-375.));
-#1955 = SURFACE_CURVE('',#1956,(#1960,#1967),.PCURVE_S1.);
-#1956 = LINE('',#1957,#1958);
-#1957 = CARTESIAN_POINT('',(2.5813E-13,225.,-375.));
-#1958 = VECTOR('',#1959,1.);
-#1959 = DIRECTION('',(1.,-4.4E-16,3.9E-16));
-#1960 = PCURVE('',#1887,#1961);
-#1961 = DEFINITIONAL_REPRESENTATION('',(#1962),#1966);
-#1962 = LINE('',#1963,#1964);
-#1963 = CARTESIAN_POINT('',(450.,-9.2E-16));
-#1964 = VECTOR('',#1965,1.);
-#1965 = DIRECTION('',(-2.2E-16,-1.));
-#1966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1967 = PCURVE('',#1968,#1973);
-#1968 = PLANE('',#1969);
-#1969 = AXIS2_PLACEMENT_3D('',#1970,#1971,#1972);
-#1970 = CARTESIAN_POINT('',(2.5813E-13,225.,-375.));
-#1971 = DIRECTION('',(-4.4E-16,-1.,3.3E-16));
-#1972 = DIRECTION('',(-5.6E-16,3.3E-16,1.));
-#1973 = DEFINITIONAL_REPRESENTATION('',(#1974),#1978);
-#1974 = LINE('',#1975,#1976);
-#1975 = CARTESIAN_POINT('',(0.,0.));
-#1976 = VECTOR('',#1977,1.);
-#1977 = DIRECTION('',(-1.7E-16,-1.));
-#1978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1979 = ORIENTED_EDGE('',*,*,#1980,.F.);
-#1980 = EDGE_CURVE('',#1872,#1953,#1981,.T.);
-#1981 = SURFACE_CURVE('',#1982,(#1986,#1993),.PCURVE_S1.);
-#1982 = LINE('',#1983,#1984);
-#1983 = CARTESIAN_POINT('',(1.7486E-13,-225.,-375.));
-#1984 = VECTOR('',#1985,1.);
-#1985 = DIRECTION('',(-2.2E-16,1.,-3.3E-16));
-#1986 = PCURVE('',#1887,#1987);
-#1987 = DEFINITIONAL_REPRESENTATION('',(#1988),#1992);
-#1988 = LINE('',#1989,#1990);
-#1989 = CARTESIAN_POINT('',(8.526512829121E-14,-1.665E-14));
-#1990 = VECTOR('',#1991,1.);
-#1991 = DIRECTION('',(1.,4.4E-16));
-#1992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1993 = PCURVE('',#1913,#1994);
-#1994 = DEFINITIONAL_REPRESENTATION('',(#1995),#1999);
-#1995 = LINE('',#1996,#1997);
-#1996 = CARTESIAN_POINT('',(-375.,225.));
-#1997 = VECTOR('',#1998,1.);
-#1998 = DIRECTION('',(-4.4E-16,-1.));
-#1999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2000 = ADVANCED_FACE('',(#2001),#1968,.F.);
-#2001 = FACE_BOUND('',#2002,.F.);
-#2002 = EDGE_LOOP('',(#2003,#2004,#2027,#2050));
-#2003 = ORIENTED_EDGE('',*,*,#1952,.T.);
-#2004 = ORIENTED_EDGE('',*,*,#2005,.T.);
-#2005 = EDGE_CURVE('',#1930,#2006,#2008,.T.);
-#2006 = VERTEX_POINT('',#2007);
-#2007 = CARTESIAN_POINT('',(15.,225.,375.));
-#2008 = SURFACE_CURVE('',#2009,(#2013,#2020),.PCURVE_S1.);
-#2009 = LINE('',#2010,#2011);
-#2010 = CARTESIAN_POINT('',(15.,225.,-375.));
-#2011 = VECTOR('',#2012,1.);
-#2012 = DIRECTION('',(-3.3E-16,-1.1E-16,1.));
-#2013 = PCURVE('',#1968,#2014);
-#2014 = DEFINITIONAL_REPRESENTATION('',(#2015),#2019);
-#2015 = LINE('',#2016,#2017);
-#2016 = CARTESIAN_POINT('',(-6.524341886081E-14,-15.));
-#2017 = VECTOR('',#2018,1.);
-#2018 = DIRECTION('',(1.,-2.3E-16));
-#2019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2020 = PCURVE('',#1859,#2021);
-#2021 = DEFINITIONAL_REPRESENTATION('',(#2022),#2026);
-#2022 = LINE('',#2023,#2024);
-#2023 = CARTESIAN_POINT('',(-375.,-225.));
-#2024 = VECTOR('',#2025,1.);
-#2025 = DIRECTION('',(1.,9.860761315263E-32));
-#2026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2027 = ORIENTED_EDGE('',*,*,#2028,.F.);
-#2028 = EDGE_CURVE('',#2029,#2006,#2031,.T.);
-#2029 = VERTEX_POINT('',#2030);
-#2030 = CARTESIAN_POINT('',(-1.33E-13,225.,375.));
-#2031 = SURFACE_CURVE('',#2032,(#2036,#2043),.PCURVE_S1.);
-#2032 = LINE('',#2033,#2034);
-#2033 = CARTESIAN_POINT('',(-1.5821E-13,225.,375.));
-#2034 = VECTOR('',#2035,1.);
-#2035 = DIRECTION('',(1.,-4.4E-16,3.9E-16));
-#2036 = PCURVE('',#1968,#2037);
-#2037 = DEFINITIONAL_REPRESENTATION('',(#2038),#2042);
-#2038 = LINE('',#2039,#2040);
-#2039 = CARTESIAN_POINT('',(750.,-3.66E-15));
-#2040 = VECTOR('',#2041,1.);
-#2041 = DIRECTION('',(-1.7E-16,-1.));
-#2042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2043 = PCURVE('',#1831,#2044);
-#2044 = DEFINITIONAL_REPRESENTATION('',(#2045),#2049);
-#2045 = LINE('',#2046,#2047);
-#2046 = CARTESIAN_POINT('',(0.,0.));
-#2047 = VECTOR('',#2048,1.);
-#2048 = DIRECTION('',(2.2E-16,-1.));
-#2049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2050 = ORIENTED_EDGE('',*,*,#2051,.F.);
-#2051 = EDGE_CURVE('',#1953,#2029,#2052,.T.);
-#2052 = SURFACE_CURVE('',#2053,(#2057,#2064),.PCURVE_S1.);
-#2053 = LINE('',#2054,#2055);
-#2054 = CARTESIAN_POINT('',(7.494E-14,225.,-375.));
-#2055 = VECTOR('',#2056,1.);
-#2056 = DIRECTION('',(-3.3E-16,-1.1E-16,1.));
-#2057 = PCURVE('',#1968,#2058);
-#2058 = DEFINITIONAL_REPRESENTATION('',(#2059),#2063);
-#2059 = LINE('',#2060,#2061);
-#2060 = CARTESIAN_POINT('',(-5.684341886081E-14,1.8319E-13));
-#2061 = VECTOR('',#2062,1.);
-#2062 = DIRECTION('',(1.,-2.3E-16));
-#2063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2064 = PCURVE('',#1913,#2065);
-#2065 = DEFINITIONAL_REPRESENTATION('',(#2066),#2070);
-#2066 = LINE('',#2067,#2068);
-#2067 = CARTESIAN_POINT('',(-375.,-225.));
-#2068 = VECTOR('',#2069,1.);
-#2069 = DIRECTION('',(1.,9.860761315263E-32));
-#2070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2071 = ADVANCED_FACE('',(#2072),#1831,.F.);
-#2072 = FACE_BOUND('',#2073,.F.);
-#2073 = EDGE_LOOP('',(#2074,#2075,#2096,#2097));
-#2074 = ORIENTED_EDGE('',*,*,#2028,.T.);
-#2075 = ORIENTED_EDGE('',*,*,#2076,.T.);
-#2076 = EDGE_CURVE('',#2006,#1811,#2077,.T.);
-#2077 = SURFACE_CURVE('',#2078,(#2082,#2089),.PCURVE_S1.);
-#2078 = LINE('',#2079,#2080);
-#2079 = CARTESIAN_POINT('',(15.,225.,375.));
-#2080 = VECTOR('',#2081,1.);
-#2081 = DIRECTION('',(2.2E-16,-1.,3.3E-16));
-#2082 = PCURVE('',#1831,#2083);
-#2083 = DEFINITIONAL_REPRESENTATION('',(#2084),#2088);
-#2084 = LINE('',#2085,#2086);
-#2085 = CARTESIAN_POINT('',(8.196512829121E-14,-15.));
-#2086 = VECTOR('',#2087,1.);
-#2087 = DIRECTION('',(1.,-4.4E-16));
-#2088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2089 = PCURVE('',#1859,#2090);
-#2090 = DEFINITIONAL_REPRESENTATION('',(#2091),#2095);
-#2091 = LINE('',#2092,#2093);
-#2092 = CARTESIAN_POINT('',(375.,-225.));
-#2093 = VECTOR('',#2094,1.);
-#2094 = DIRECTION('',(4.4E-16,1.));
-#2095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2096 = ORIENTED_EDGE('',*,*,#1808,.F.);
-#2097 = ORIENTED_EDGE('',*,*,#2098,.F.);
-#2098 = EDGE_CURVE('',#2029,#1809,#2099,.T.);
-#2099 = SURFACE_CURVE('',#2100,(#2104,#2111),.PCURVE_S1.);
-#2100 = LINE('',#2101,#2102);
-#2101 = CARTESIAN_POINT('',(-1.7486E-13,225.,375.));
-#2102 = VECTOR('',#2103,1.);
-#2103 = DIRECTION('',(2.2E-16,-1.,3.3E-16));
-#2104 = PCURVE('',#1831,#2105);
-#2105 = DEFINITIONAL_REPRESENTATION('',(#2106),#2110);
-#2106 = LINE('',#2107,#2108);
-#2107 = CARTESIAN_POINT('',(8.526512829121E-14,1.665E-14));
-#2108 = VECTOR('',#2109,1.);
-#2109 = DIRECTION('',(1.,-4.4E-16));
-#2110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2111 = PCURVE('',#1913,#2112);
-#2112 = DEFINITIONAL_REPRESENTATION('',(#2113),#2117);
-#2113 = LINE('',#2114,#2115);
-#2114 = CARTESIAN_POINT('',(375.,-225.));
-#2115 = VECTOR('',#2116,1.);
-#2116 = DIRECTION('',(4.4E-16,1.));
-#2117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2118 = ADVANCED_FACE('',(#2119),#1913,.F.);
-#2119 = FACE_BOUND('',#2120,.F.);
-#2120 = EDGE_LOOP('',(#2121,#2122,#2123,#2124));
-#2121 = ORIENTED_EDGE('',*,*,#1899,.T.);
-#2122 = ORIENTED_EDGE('',*,*,#1980,.T.);
-#2123 = ORIENTED_EDGE('',*,*,#2051,.T.);
-#2124 = ORIENTED_EDGE('',*,*,#2098,.T.);
-#2125 = ADVANCED_FACE('',(#2126),#1859,.T.);
-#2126 = FACE_BOUND('',#2127,.T.);
-#2127 = EDGE_LOOP('',(#2128,#2129,#2130,#2131));
-#2128 = ORIENTED_EDGE('',*,*,#1843,.T.);
-#2129 = ORIENTED_EDGE('',*,*,#1929,.T.);
-#2130 = ORIENTED_EDGE('',*,*,#2005,.T.);
-#2131 = ORIENTED_EDGE('',*,*,#2076,.T.);
-#2132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2136)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#2133,#2134,#2135)) REPRESENTATION_CONTEXT
+#1945 = ADVANCED_FACE('',(#1946),#1740,.T.);
+#1946 = FACE_BOUND('',#1947,.F.);
+#1947 = EDGE_LOOP('',(#1948,#1949,#1950,#1951));
+#1948 = ORIENTED_EDGE('',*,*,#1726,.T.);
+#1949 = ORIENTED_EDGE('',*,*,#1807,.T.);
+#1950 = ORIENTED_EDGE('',*,*,#1878,.T.);
+#1951 = ORIENTED_EDGE('',*,*,#1925,.T.);
+#1952 = ADVANCED_FACE('',(#1953),#1686,.F.);
+#1953 = FACE_BOUND('',#1954,.T.);
+#1954 = EDGE_LOOP('',(#1955,#1956,#1957,#1958));
+#1955 = ORIENTED_EDGE('',*,*,#1670,.T.);
+#1956 = ORIENTED_EDGE('',*,*,#1756,.T.);
+#1957 = ORIENTED_EDGE('',*,*,#1832,.T.);
+#1958 = ORIENTED_EDGE('',*,*,#1903,.T.);
+#1959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1963)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1960,#1961,#1962)) REPRESENTATION_CONTEXT
 ('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#2133 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#2134 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#2135 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#2136 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2133,
+#1960 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1961 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1962 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1963 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1960,
   'distance_accuracy_value','confusion accuracy');
-#2137 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2138,#2140);
-#2138 = ( REPRESENTATION_RELATIONSHIP('','',#1801,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2139) 
+#1964 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1965,#1967);
+#1965 = ( REPRESENTATION_RELATIONSHIP('','',#1628,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1966) 
 SHAPE_REPRESENTATION_RELATIONSHIP() );
-#2139 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
-#2140 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #2141);
-#2141 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','RightPannel','',#5,#1796,$);
-#2142 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1798));
-#2143 = SHAPE_DEFINITION_REPRESENTATION(#2144,#2150);
-#2144 = PRODUCT_DEFINITION_SHAPE('','',#2145);
-#2145 = PRODUCT_DEFINITION('design','',#2146,#2149);
-#2146 = PRODUCT_DEFINITION_FORMATION('','',#2147);
-#2147 = PRODUCT('Pad002','Pad002','',(#2148));
-#2148 = PRODUCT_CONTEXT('',#2,'mechanical');
-#2149 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#2150 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2151),#2481);
-#2151 = MANIFOLD_SOLID_BREP('',#2152);
-#2152 = CLOSED_SHELL('',(#2153,#2273,#2349,#2420,#2467,#2474));
-#2153 = ADVANCED_FACE('',(#2154),#2168,.F.);
-#2154 = FACE_BOUND('',#2155,.F.);
-#2155 = EDGE_LOOP('',(#2156,#2191,#2219,#2247));
-#2156 = ORIENTED_EDGE('',*,*,#2157,.T.);
-#2157 = EDGE_CURVE('',#2158,#2160,#2162,.T.);
-#2158 = VERTEX_POINT('',#2159);
-#2159 = CARTESIAN_POINT('',(-225.,375.,0.));
-#2160 = VERTEX_POINT('',#2161);
-#2161 = CARTESIAN_POINT('',(-225.,375.,15.));
-#2162 = SURFACE_CURVE('',#2163,(#2167,#2179),.PCURVE_S1.);
-#2163 = LINE('',#2164,#2165);
-#2164 = CARTESIAN_POINT('',(-225.,375.,-2.1649E-13));
-#2165 = VECTOR('',#2166,1.);
-#2166 = DIRECTION('',(-4.4E-16,2.8E-16,1.));
-#2167 = PCURVE('',#2168,#2173);
-#2168 = PLANE('',#2169);
-#2169 = AXIS2_PLACEMENT_3D('',#2170,#2171,#2172);
-#2170 = CARTESIAN_POINT('',(-225.,375.,-2.1649E-13));
-#2171 = DIRECTION('',(1.,-2.2E-16,4.4E-16));
-#2172 = DIRECTION('',(-2.2E-16,-1.,4.4E-16));
-#2173 = DEFINITIONAL_REPRESENTATION('',(#2174),#2178);
-#2174 = LINE('',#2175,#2176);
-#2175 = CARTESIAN_POINT('',(0.,0.));
-#2176 = VECTOR('',#2177,1.);
-#2177 = DIRECTION('',(1.6E-16,-1.));
-#2178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1966 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
+#1967 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1968);
+#1968 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','RearPannel','',#5,#1623,$);
+#1969 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1625));
+#1970 = SHAPE_DEFINITION_REPRESENTATION(#1971,#1977);
+#1971 = PRODUCT_DEFINITION_SHAPE('','',#1972);
+#1972 = PRODUCT_DEFINITION('design','',#1973,#1976);
+#1973 = PRODUCT_DEFINITION_FORMATION('','',#1974);
+#1974 = PRODUCT('BottomPannel','BottomPannel','',(#1975));
+#1975 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1976 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1977 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1978),#2308);
+#1978 = MANIFOLD_SOLID_BREP('',#1979);
+#1979 = CLOSED_SHELL('',(#1980,#2100,#2176,#2247,#2294,#2301));
+#1980 = ADVANCED_FACE('',(#1981),#1995,.F.);
+#1981 = FACE_BOUND('',#1982,.F.);
+#1982 = EDGE_LOOP('',(#1983,#2018,#2046,#2074));
+#1983 = ORIENTED_EDGE('',*,*,#1984,.T.);
+#1984 = EDGE_CURVE('',#1985,#1987,#1989,.T.);
+#1985 = VERTEX_POINT('',#1986);
+#1986 = CARTESIAN_POINT('',(-145.,225.,0.));
+#1987 = VERTEX_POINT('',#1988);
+#1988 = CARTESIAN_POINT('',(-145.,225.,15.));
+#1989 = SURFACE_CURVE('',#1990,(#1994,#2006),.PCURVE_S1.);
+#1990 = LINE('',#1991,#1992);
+#1991 = CARTESIAN_POINT('',(-145.,225.,0.));
+#1992 = VECTOR('',#1993,1.);
+#1993 = DIRECTION('',(0.,0.,1.));
+#1994 = PCURVE('',#1995,#2000);
+#1995 = PLANE('',#1996);
+#1996 = AXIS2_PLACEMENT_3D('',#1997,#1998,#1999);
+#1997 = CARTESIAN_POINT('',(-145.,225.,0.));
+#1998 = DIRECTION('',(1.,0.,0.));
+#1999 = DIRECTION('',(0.,-1.,0.));
+#2000 = DEFINITIONAL_REPRESENTATION('',(#2001),#2005);
+#2001 = LINE('',#2002,#2003);
+#2002 = CARTESIAN_POINT('',(0.,0.));
+#2003 = VECTOR('',#2004,1.);
+#2004 = DIRECTION('',(0.,-1.));
+#2005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2179 = PCURVE('',#2180,#2185);
-#2180 = PLANE('',#2181);
-#2181 = AXIS2_PLACEMENT_3D('',#2182,#2183,#2184);
-#2182 = CARTESIAN_POINT('',(225.,375.,-1.1657E-13));
-#2183 = DIRECTION('',(-4.4E-16,-1.,2.8E-16));
-#2184 = DIRECTION('',(-1.,4.4E-16,-2.2E-16));
-#2185 = DEFINITIONAL_REPRESENTATION('',(#2186),#2190);
-#2186 = LINE('',#2187,#2188);
-#2187 = CARTESIAN_POINT('',(450.,9.2E-16));
-#2188 = VECTOR('',#2189,1.);
-#2189 = DIRECTION('',(2.2E-16,-1.));
-#2190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2006 = PCURVE('',#2007,#2012);
+#2007 = PLANE('',#2008);
+#2008 = AXIS2_PLACEMENT_3D('',#2009,#2010,#2011);
+#2009 = CARTESIAN_POINT('',(145.,225.,0.));
+#2010 = DIRECTION('',(0.,-1.,0.));
+#2011 = DIRECTION('',(-1.,0.,0.));
+#2012 = DEFINITIONAL_REPRESENTATION('',(#2013),#2017);
+#2013 = LINE('',#2014,#2015);
+#2014 = CARTESIAN_POINT('',(290.,0.));
+#2015 = VECTOR('',#2016,1.);
+#2016 = DIRECTION('',(0.,-1.));
+#2017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2191 = ORIENTED_EDGE('',*,*,#2192,.T.);
-#2192 = EDGE_CURVE('',#2160,#2193,#2195,.T.);
-#2193 = VERTEX_POINT('',#2194);
-#2194 = CARTESIAN_POINT('',(-225.,-375.,15.));
-#2195 = SURFACE_CURVE('',#2196,(#2200,#2207),.PCURVE_S1.);
-#2196 = LINE('',#2197,#2198);
-#2197 = CARTESIAN_POINT('',(-225.,375.,15.));
-#2198 = VECTOR('',#2199,1.);
-#2199 = DIRECTION('',(0.,-1.,0.));
-#2200 = PCURVE('',#2168,#2201);
-#2201 = DEFINITIONAL_REPRESENTATION('',(#2202),#2206);
-#2202 = LINE('',#2203,#2204);
-#2203 = CARTESIAN_POINT('',(1.771302565824E-13,-15.));
-#2204 = VECTOR('',#2205,1.);
-#2205 = DIRECTION('',(1.,4.4E-16));
-#2206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2018 = ORIENTED_EDGE('',*,*,#2019,.T.);
+#2019 = EDGE_CURVE('',#1987,#2020,#2022,.T.);
+#2020 = VERTEX_POINT('',#2021);
+#2021 = CARTESIAN_POINT('',(-145.,-225.,15.));
+#2022 = SURFACE_CURVE('',#2023,(#2027,#2034),.PCURVE_S1.);
+#2023 = LINE('',#2024,#2025);
+#2024 = CARTESIAN_POINT('',(-145.,225.,15.));
+#2025 = VECTOR('',#2026,1.);
+#2026 = DIRECTION('',(0.,-1.,0.));
+#2027 = PCURVE('',#1995,#2028);
+#2028 = DEFINITIONAL_REPRESENTATION('',(#2029),#2033);
+#2029 = LINE('',#2030,#2031);
+#2030 = CARTESIAN_POINT('',(0.,-15.));
+#2031 = VECTOR('',#2032,1.);
+#2032 = DIRECTION('',(1.,0.));
+#2033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2207 = PCURVE('',#2208,#2213);
-#2208 = PLANE('',#2209);
-#2209 = AXIS2_PLACEMENT_3D('',#2210,#2211,#2212);
-#2210 = CARTESIAN_POINT('',(-1.306E-14,-8.13E-15,15.));
-#2211 = DIRECTION('',(-2.2E-16,2.2E-16,1.));
-#2212 = DIRECTION('',(0.,1.,-2.2E-16));
+#2034 = PCURVE('',#2035,#2040);
+#2035 = PLANE('',#2036);
+#2036 = AXIS2_PLACEMENT_3D('',#2037,#2038,#2039);
+#2037 = CARTESIAN_POINT('',(0.,0.,15.));
+#2038 = DIRECTION('',(0.,0.,1.));
+#2039 = DIRECTION('',(1.,0.,0.));
+#2040 = DEFINITIONAL_REPRESENTATION('',(#2041),#2045);
+#2041 = LINE('',#2042,#2043);
+#2042 = CARTESIAN_POINT('',(-145.,225.));
+#2043 = VECTOR('',#2044,1.);
+#2044 = DIRECTION('',(0.,-1.));
+#2045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2046 = ORIENTED_EDGE('',*,*,#2047,.F.);
+#2047 = EDGE_CURVE('',#2048,#2020,#2050,.T.);
+#2048 = VERTEX_POINT('',#2049);
+#2049 = CARTESIAN_POINT('',(-145.,-225.,0.));
+#2050 = SURFACE_CURVE('',#2051,(#2055,#2062),.PCURVE_S1.);
+#2051 = LINE('',#2052,#2053);
+#2052 = CARTESIAN_POINT('',(-145.,-225.,0.));
+#2053 = VECTOR('',#2054,1.);
+#2054 = DIRECTION('',(0.,0.,1.));
+#2055 = PCURVE('',#1995,#2056);
+#2056 = DEFINITIONAL_REPRESENTATION('',(#2057),#2061);
+#2057 = LINE('',#2058,#2059);
+#2058 = CARTESIAN_POINT('',(450.,0.));
+#2059 = VECTOR('',#2060,1.);
+#2060 = DIRECTION('',(0.,-1.));
+#2061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2062 = PCURVE('',#2063,#2068);
+#2063 = PLANE('',#2064);
+#2064 = AXIS2_PLACEMENT_3D('',#2065,#2066,#2067);
+#2065 = CARTESIAN_POINT('',(-145.,-225.,0.));
+#2066 = DIRECTION('',(0.,1.,0.));
+#2067 = DIRECTION('',(1.,0.,0.));
+#2068 = DEFINITIONAL_REPRESENTATION('',(#2069),#2073);
+#2069 = LINE('',#2070,#2071);
+#2070 = CARTESIAN_POINT('',(0.,0.));
+#2071 = VECTOR('',#2072,1.);
+#2072 = DIRECTION('',(0.,-1.));
+#2073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2074 = ORIENTED_EDGE('',*,*,#2075,.F.);
+#2075 = EDGE_CURVE('',#1985,#2048,#2076,.T.);
+#2076 = SURFACE_CURVE('',#2077,(#2081,#2088),.PCURVE_S1.);
+#2077 = LINE('',#2078,#2079);
+#2078 = CARTESIAN_POINT('',(-145.,225.,0.));
+#2079 = VECTOR('',#2080,1.);
+#2080 = DIRECTION('',(0.,-1.,0.));
+#2081 = PCURVE('',#1995,#2082);
+#2082 = DEFINITIONAL_REPRESENTATION('',(#2083),#2087);
+#2083 = LINE('',#2084,#2085);
+#2084 = CARTESIAN_POINT('',(0.,0.));
+#2085 = VECTOR('',#2086,1.);
+#2086 = DIRECTION('',(1.,0.));
+#2087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2088 = PCURVE('',#2089,#2094);
+#2089 = PLANE('',#2090);
+#2090 = AXIS2_PLACEMENT_3D('',#2091,#2092,#2093);
+#2091 = CARTESIAN_POINT('',(0.,0.,0.));
+#2092 = DIRECTION('',(0.,0.,1.));
+#2093 = DIRECTION('',(1.,0.,0.));
+#2094 = DEFINITIONAL_REPRESENTATION('',(#2095),#2099);
+#2095 = LINE('',#2096,#2097);
+#2096 = CARTESIAN_POINT('',(-145.,225.));
+#2097 = VECTOR('',#2098,1.);
+#2098 = DIRECTION('',(0.,-1.));
+#2099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2100 = ADVANCED_FACE('',(#2101),#2063,.F.);
+#2101 = FACE_BOUND('',#2102,.F.);
+#2102 = EDGE_LOOP('',(#2103,#2104,#2127,#2155));
+#2103 = ORIENTED_EDGE('',*,*,#2047,.T.);
+#2104 = ORIENTED_EDGE('',*,*,#2105,.T.);
+#2105 = EDGE_CURVE('',#2020,#2106,#2108,.T.);
+#2106 = VERTEX_POINT('',#2107);
+#2107 = CARTESIAN_POINT('',(145.,-225.,15.));
+#2108 = SURFACE_CURVE('',#2109,(#2113,#2120),.PCURVE_S1.);
+#2109 = LINE('',#2110,#2111);
+#2110 = CARTESIAN_POINT('',(-145.,-225.,15.));
+#2111 = VECTOR('',#2112,1.);
+#2112 = DIRECTION('',(1.,0.,0.));
+#2113 = PCURVE('',#2063,#2114);
+#2114 = DEFINITIONAL_REPRESENTATION('',(#2115),#2119);
+#2115 = LINE('',#2116,#2117);
+#2116 = CARTESIAN_POINT('',(0.,-15.));
+#2117 = VECTOR('',#2118,1.);
+#2118 = DIRECTION('',(1.,0.));
+#2119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2120 = PCURVE('',#2035,#2121);
+#2121 = DEFINITIONAL_REPRESENTATION('',(#2122),#2126);
+#2122 = LINE('',#2123,#2124);
+#2123 = CARTESIAN_POINT('',(-145.,-225.));
+#2124 = VECTOR('',#2125,1.);
+#2125 = DIRECTION('',(1.,0.));
+#2126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2127 = ORIENTED_EDGE('',*,*,#2128,.F.);
+#2128 = EDGE_CURVE('',#2129,#2106,#2131,.T.);
+#2129 = VERTEX_POINT('',#2130);
+#2130 = CARTESIAN_POINT('',(145.,-225.,0.));
+#2131 = SURFACE_CURVE('',#2132,(#2136,#2143),.PCURVE_S1.);
+#2132 = LINE('',#2133,#2134);
+#2133 = CARTESIAN_POINT('',(145.,-225.,0.));
+#2134 = VECTOR('',#2135,1.);
+#2135 = DIRECTION('',(0.,0.,1.));
+#2136 = PCURVE('',#2063,#2137);
+#2137 = DEFINITIONAL_REPRESENTATION('',(#2138),#2142);
+#2138 = LINE('',#2139,#2140);
+#2139 = CARTESIAN_POINT('',(290.,0.));
+#2140 = VECTOR('',#2141,1.);
+#2141 = DIRECTION('',(0.,-1.));
+#2142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2143 = PCURVE('',#2144,#2149);
+#2144 = PLANE('',#2145);
+#2145 = AXIS2_PLACEMENT_3D('',#2146,#2147,#2148);
+#2146 = CARTESIAN_POINT('',(145.,-225.,0.));
+#2147 = DIRECTION('',(-1.,0.,0.));
+#2148 = DIRECTION('',(0.,1.,0.));
+#2149 = DEFINITIONAL_REPRESENTATION('',(#2150),#2154);
+#2150 = LINE('',#2151,#2152);
+#2151 = CARTESIAN_POINT('',(0.,0.));
+#2152 = VECTOR('',#2153,1.);
+#2153 = DIRECTION('',(0.,-1.));
+#2154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2155 = ORIENTED_EDGE('',*,*,#2156,.F.);
+#2156 = EDGE_CURVE('',#2048,#2129,#2157,.T.);
+#2157 = SURFACE_CURVE('',#2158,(#2162,#2169),.PCURVE_S1.);
+#2158 = LINE('',#2159,#2160);
+#2159 = CARTESIAN_POINT('',(-145.,-225.,0.));
+#2160 = VECTOR('',#2161,1.);
+#2161 = DIRECTION('',(1.,0.,0.));
+#2162 = PCURVE('',#2063,#2163);
+#2163 = DEFINITIONAL_REPRESENTATION('',(#2164),#2168);
+#2164 = LINE('',#2165,#2166);
+#2165 = CARTESIAN_POINT('',(0.,0.));
+#2166 = VECTOR('',#2167,1.);
+#2167 = DIRECTION('',(1.,0.));
+#2168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2169 = PCURVE('',#2089,#2170);
+#2170 = DEFINITIONAL_REPRESENTATION('',(#2171),#2175);
+#2171 = LINE('',#2172,#2173);
+#2172 = CARTESIAN_POINT('',(-145.,-225.));
+#2173 = VECTOR('',#2174,1.);
+#2174 = DIRECTION('',(1.,0.));
+#2175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2176 = ADVANCED_FACE('',(#2177),#2144,.F.);
+#2177 = FACE_BOUND('',#2178,.F.);
+#2178 = EDGE_LOOP('',(#2179,#2180,#2203,#2226));
+#2179 = ORIENTED_EDGE('',*,*,#2128,.T.);
+#2180 = ORIENTED_EDGE('',*,*,#2181,.T.);
+#2181 = EDGE_CURVE('',#2106,#2182,#2184,.T.);
+#2182 = VERTEX_POINT('',#2183);
+#2183 = CARTESIAN_POINT('',(145.,225.,15.));
+#2184 = SURFACE_CURVE('',#2185,(#2189,#2196),.PCURVE_S1.);
+#2185 = LINE('',#2186,#2187);
+#2186 = CARTESIAN_POINT('',(145.,-225.,15.));
+#2187 = VECTOR('',#2188,1.);
+#2188 = DIRECTION('',(0.,1.,0.));
+#2189 = PCURVE('',#2144,#2190);
+#2190 = DEFINITIONAL_REPRESENTATION('',(#2191),#2195);
+#2191 = LINE('',#2192,#2193);
+#2192 = CARTESIAN_POINT('',(0.,-15.));
+#2193 = VECTOR('',#2194,1.);
+#2194 = DIRECTION('',(1.,0.));
+#2195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2196 = PCURVE('',#2035,#2197);
+#2197 = DEFINITIONAL_REPRESENTATION('',(#2198),#2202);
+#2198 = LINE('',#2199,#2200);
+#2199 = CARTESIAN_POINT('',(145.,-225.));
+#2200 = VECTOR('',#2201,1.);
+#2201 = DIRECTION('',(0.,1.));
+#2202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2203 = ORIENTED_EDGE('',*,*,#2204,.F.);
+#2204 = EDGE_CURVE('',#2205,#2182,#2207,.T.);
+#2205 = VERTEX_POINT('',#2206);
+#2206 = CARTESIAN_POINT('',(145.,225.,0.));
+#2207 = SURFACE_CURVE('',#2208,(#2212,#2219),.PCURVE_S1.);
+#2208 = LINE('',#2209,#2210);
+#2209 = CARTESIAN_POINT('',(145.,225.,0.));
+#2210 = VECTOR('',#2211,1.);
+#2211 = DIRECTION('',(0.,0.,1.));
+#2212 = PCURVE('',#2144,#2213);
 #2213 = DEFINITIONAL_REPRESENTATION('',(#2214),#2218);
 #2214 = LINE('',#2215,#2216);
-#2215 = CARTESIAN_POINT('',(375.,225.));
+#2215 = CARTESIAN_POINT('',(450.,0.));
 #2216 = VECTOR('',#2217,1.);
-#2217 = DIRECTION('',(-1.,4.84E-32));
+#2217 = DIRECTION('',(0.,-1.));
 #2218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2219 = ORIENTED_EDGE('',*,*,#2220,.F.);
-#2220 = EDGE_CURVE('',#2221,#2193,#2223,.T.);
-#2221 = VERTEX_POINT('',#2222);
-#2222 = CARTESIAN_POINT('',(-225.,-375.,0.));
-#2223 = SURFACE_CURVE('',#2224,(#2228,#2235),.PCURVE_S1.);
-#2224 = LINE('',#2225,#2226);
-#2225 = CARTESIAN_POINT('',(-225.,-375.,1.1657E-13));
-#2226 = VECTOR('',#2227,1.);
-#2227 = DIRECTION('',(-4.4E-16,2.8E-16,1.));
-#2228 = PCURVE('',#2168,#2229);
-#2229 = DEFINITIONAL_REPRESENTATION('',(#2230),#2234);
-#2230 = LINE('',#2231,#2232);
-#2231 = CARTESIAN_POINT('',(750.,-3.06E-15));
-#2232 = VECTOR('',#2233,1.);
-#2233 = DIRECTION('',(1.6E-16,-1.));
-#2234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2219 = PCURVE('',#2007,#2220);
+#2220 = DEFINITIONAL_REPRESENTATION('',(#2221),#2225);
+#2221 = LINE('',#2222,#2223);
+#2222 = CARTESIAN_POINT('',(0.,-0.));
+#2223 = VECTOR('',#2224,1.);
+#2224 = DIRECTION('',(0.,-1.));
+#2225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2235 = PCURVE('',#2236,#2241);
-#2236 = PLANE('',#2237);
-#2237 = AXIS2_PLACEMENT_3D('',#2238,#2239,#2240);
-#2238 = CARTESIAN_POINT('',(-225.,-375.,1.1657E-13));
-#2239 = DIRECTION('',(4.4E-16,1.,-2.8E-16));
-#2240 = DIRECTION('',(1.,-4.4E-16,2.2E-16));
+#2226 = ORIENTED_EDGE('',*,*,#2227,.F.);
+#2227 = EDGE_CURVE('',#2129,#2205,#2228,.T.);
+#2228 = SURFACE_CURVE('',#2229,(#2233,#2240),.PCURVE_S1.);
+#2229 = LINE('',#2230,#2231);
+#2230 = CARTESIAN_POINT('',(145.,-225.,0.));
+#2231 = VECTOR('',#2232,1.);
+#2232 = DIRECTION('',(0.,1.,0.));
+#2233 = PCURVE('',#2144,#2234);
+#2234 = DEFINITIONAL_REPRESENTATION('',(#2235),#2239);
+#2235 = LINE('',#2236,#2237);
+#2236 = CARTESIAN_POINT('',(0.,0.));
+#2237 = VECTOR('',#2238,1.);
+#2238 = DIRECTION('',(1.,0.));
+#2239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2240 = PCURVE('',#2089,#2241);
 #2241 = DEFINITIONAL_REPRESENTATION('',(#2242),#2246);
 #2242 = LINE('',#2243,#2244);
-#2243 = CARTESIAN_POINT('',(0.,0.));
+#2243 = CARTESIAN_POINT('',(145.,-225.));
 #2244 = VECTOR('',#2245,1.);
-#2245 = DIRECTION('',(-2.2E-16,-1.));
+#2245 = DIRECTION('',(0.,1.));
 #2246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2247 = ORIENTED_EDGE('',*,*,#2248,.F.);
-#2248 = EDGE_CURVE('',#2158,#2221,#2249,.T.);
-#2249 = SURFACE_CURVE('',#2250,(#2254,#2261),.PCURVE_S1.);
-#2250 = LINE('',#2251,#2252);
-#2251 = CARTESIAN_POINT('',(-225.,375.,0.));
-#2252 = VECTOR('',#2253,1.);
-#2253 = DIRECTION('',(0.,-1.,0.));
-#2254 = PCURVE('',#2168,#2255);
-#2255 = DEFINITIONAL_REPRESENTATION('',(#2256),#2260);
-#2256 = LINE('',#2257,#2258);
-#2257 = CARTESIAN_POINT('',(1.705302565824E-13,-2.1649E-13));
-#2258 = VECTOR('',#2259,1.);
-#2259 = DIRECTION('',(1.,4.4E-16));
-#2260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2247 = ADVANCED_FACE('',(#2248),#2007,.F.);
+#2248 = FACE_BOUND('',#2249,.F.);
+#2249 = EDGE_LOOP('',(#2250,#2251,#2272,#2273));
+#2250 = ORIENTED_EDGE('',*,*,#2204,.T.);
+#2251 = ORIENTED_EDGE('',*,*,#2252,.T.);
+#2252 = EDGE_CURVE('',#2182,#1987,#2253,.T.);
+#2253 = SURFACE_CURVE('',#2254,(#2258,#2265),.PCURVE_S1.);
+#2254 = LINE('',#2255,#2256);
+#2255 = CARTESIAN_POINT('',(145.,225.,15.));
+#2256 = VECTOR('',#2257,1.);
+#2257 = DIRECTION('',(-1.,0.,0.));
+#2258 = PCURVE('',#2007,#2259);
+#2259 = DEFINITIONAL_REPRESENTATION('',(#2260),#2264);
+#2260 = LINE('',#2261,#2262);
+#2261 = CARTESIAN_POINT('',(0.,-15.));
+#2262 = VECTOR('',#2263,1.);
+#2263 = DIRECTION('',(1.,0.));
+#2264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2261 = PCURVE('',#2262,#2267);
-#2262 = PLANE('',#2263);
-#2263 = AXIS2_PLACEMENT_3D('',#2264,#2265,#2266);
-#2264 = CARTESIAN_POINT('',(-6.06E-15,-1.213E-14,0.));
-#2265 = DIRECTION('',(-2.2E-16,2.2E-16,1.));
-#2266 = DIRECTION('',(0.,1.,-2.2E-16));
-#2267 = DEFINITIONAL_REPRESENTATION('',(#2268),#2272);
-#2268 = LINE('',#2269,#2270);
-#2269 = CARTESIAN_POINT('',(375.,225.));
-#2270 = VECTOR('',#2271,1.);
-#2271 = DIRECTION('',(-1.,4.84E-32));
-#2272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2265 = PCURVE('',#2035,#2266);
+#2266 = DEFINITIONAL_REPRESENTATION('',(#2267),#2271);
+#2267 = LINE('',#2268,#2269);
+#2268 = CARTESIAN_POINT('',(145.,225.));
+#2269 = VECTOR('',#2270,1.);
+#2270 = DIRECTION('',(-1.,0.));
+#2271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2273 = ADVANCED_FACE('',(#2274),#2236,.F.);
-#2274 = FACE_BOUND('',#2275,.F.);
-#2275 = EDGE_LOOP('',(#2276,#2277,#2300,#2328));
-#2276 = ORIENTED_EDGE('',*,*,#2220,.T.);
-#2277 = ORIENTED_EDGE('',*,*,#2278,.T.);
-#2278 = EDGE_CURVE('',#2193,#2279,#2281,.T.);
-#2279 = VERTEX_POINT('',#2280);
-#2280 = CARTESIAN_POINT('',(225.,-375.,15.));
-#2281 = SURFACE_CURVE('',#2282,(#2286,#2293),.PCURVE_S1.);
+#2272 = ORIENTED_EDGE('',*,*,#1984,.F.);
+#2273 = ORIENTED_EDGE('',*,*,#2274,.F.);
+#2274 = EDGE_CURVE('',#2205,#1985,#2275,.T.);
+#2275 = SURFACE_CURVE('',#2276,(#2280,#2287),.PCURVE_S1.);
+#2276 = LINE('',#2277,#2278);
+#2277 = CARTESIAN_POINT('',(145.,225.,0.));
+#2278 = VECTOR('',#2279,1.);
+#2279 = DIRECTION('',(-1.,0.,0.));
+#2280 = PCURVE('',#2007,#2281);
+#2281 = DEFINITIONAL_REPRESENTATION('',(#2282),#2286);
 #2282 = LINE('',#2283,#2284);
-#2283 = CARTESIAN_POINT('',(-225.,-375.,15.));
+#2283 = CARTESIAN_POINT('',(0.,-0.));
 #2284 = VECTOR('',#2285,1.);
-#2285 = DIRECTION('',(1.,0.,0.));
-#2286 = PCURVE('',#2236,#2287);
-#2287 = DEFINITIONAL_REPRESENTATION('',(#2288),#2292);
-#2288 = LINE('',#2289,#2290);
-#2289 = CARTESIAN_POINT('',(1.45408547152E-13,-15.));
-#2290 = VECTOR('',#2291,1.);
-#2291 = DIRECTION('',(1.,2.2E-16));
-#2292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2285 = DIRECTION('',(1.,0.));
+#2286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2293 = PCURVE('',#2208,#2294);
-#2294 = DEFINITIONAL_REPRESENTATION('',(#2295),#2299);
-#2295 = LINE('',#2296,#2297);
-#2296 = CARTESIAN_POINT('',(-375.,225.));
-#2297 = VECTOR('',#2298,1.);
-#2298 = DIRECTION('',(0.,-1.));
-#2299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2287 = PCURVE('',#2089,#2288);
+#2288 = DEFINITIONAL_REPRESENTATION('',(#2289),#2293);
+#2289 = LINE('',#2290,#2291);
+#2290 = CARTESIAN_POINT('',(145.,225.));
+#2291 = VECTOR('',#2292,1.);
+#2292 = DIRECTION('',(-1.,0.));
+#2293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2300 = ORIENTED_EDGE('',*,*,#2301,.F.);
-#2301 = EDGE_CURVE('',#2302,#2279,#2304,.T.);
-#2302 = VERTEX_POINT('',#2303);
-#2303 = CARTESIAN_POINT('',(225.,-375.,0.));
-#2304 = SURFACE_CURVE('',#2305,(#2309,#2316),.PCURVE_S1.);
-#2305 = LINE('',#2306,#2307);
-#2306 = CARTESIAN_POINT('',(225.,-375.,2.1649E-13));
-#2307 = VECTOR('',#2308,1.);
-#2308 = DIRECTION('',(-4.4E-16,2.8E-16,1.));
-#2309 = PCURVE('',#2236,#2310);
-#2310 = DEFINITIONAL_REPRESENTATION('',(#2311),#2315);
-#2311 = LINE('',#2312,#2313);
-#2312 = CARTESIAN_POINT('',(450.,-9.2E-16));
-#2313 = VECTOR('',#2314,1.);
-#2314 = DIRECTION('',(-2.2E-16,-1.));
-#2315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2316 = PCURVE('',#2317,#2322);
-#2317 = PLANE('',#2318);
-#2318 = AXIS2_PLACEMENT_3D('',#2319,#2320,#2321);
-#2319 = CARTESIAN_POINT('',(225.,-375.,2.1649E-13));
-#2320 = DIRECTION('',(-1.,2.2E-16,-4.4E-16));
-#2321 = DIRECTION('',(2.2E-16,1.,-4.4E-16));
-#2322 = DEFINITIONAL_REPRESENTATION('',(#2323),#2327);
-#2323 = LINE('',#2324,#2325);
-#2324 = CARTESIAN_POINT('',(0.,0.));
-#2325 = VECTOR('',#2326,1.);
-#2326 = DIRECTION('',(-1.6E-16,-1.));
-#2327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2328 = ORIENTED_EDGE('',*,*,#2329,.F.);
-#2329 = EDGE_CURVE('',#2221,#2302,#2330,.T.);
-#2330 = SURFACE_CURVE('',#2331,(#2335,#2342),.PCURVE_S1.);
-#2331 = LINE('',#2332,#2333);
-#2332 = CARTESIAN_POINT('',(-225.,-375.,0.));
-#2333 = VECTOR('',#2334,1.);
-#2334 = DIRECTION('',(1.,0.,0.));
-#2335 = PCURVE('',#2236,#2336);
-#2336 = DEFINITIONAL_REPRESENTATION('',(#2337),#2341);
-#2337 = LINE('',#2338,#2339);
-#2338 = CARTESIAN_POINT('',(1.42108547152E-13,1.1657E-13));
-#2339 = VECTOR('',#2340,1.);
-#2340 = DIRECTION('',(1.,2.2E-16));
-#2341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2342 = PCURVE('',#2262,#2343);
-#2343 = DEFINITIONAL_REPRESENTATION('',(#2344),#2348);
-#2344 = LINE('',#2345,#2346);
-#2345 = CARTESIAN_POINT('',(-375.,225.));
-#2346 = VECTOR('',#2347,1.);
-#2347 = DIRECTION('',(0.,-1.));
-#2348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2349 = ADVANCED_FACE('',(#2350),#2317,.F.);
-#2350 = FACE_BOUND('',#2351,.F.);
-#2351 = EDGE_LOOP('',(#2352,#2353,#2376,#2399));
-#2352 = ORIENTED_EDGE('',*,*,#2301,.T.);
-#2353 = ORIENTED_EDGE('',*,*,#2354,.T.);
-#2354 = EDGE_CURVE('',#2279,#2355,#2357,.T.);
-#2355 = VERTEX_POINT('',#2356);
-#2356 = CARTESIAN_POINT('',(225.,375.,15.));
-#2357 = SURFACE_CURVE('',#2358,(#2362,#2369),.PCURVE_S1.);
-#2358 = LINE('',#2359,#2360);
-#2359 = CARTESIAN_POINT('',(225.,-375.,15.));
-#2360 = VECTOR('',#2361,1.);
-#2361 = DIRECTION('',(0.,1.,0.));
-#2362 = PCURVE('',#2317,#2363);
-#2363 = DEFINITIONAL_REPRESENTATION('',(#2364),#2368);
-#2364 = LINE('',#2365,#2366);
-#2365 = CARTESIAN_POINT('',(1.639302565824E-13,-15.));
-#2366 = VECTOR('',#2367,1.);
-#2367 = DIRECTION('',(1.,-4.4E-16));
-#2368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2369 = PCURVE('',#2208,#2370);
-#2370 = DEFINITIONAL_REPRESENTATION('',(#2371),#2375);
-#2371 = LINE('',#2372,#2373);
-#2372 = CARTESIAN_POINT('',(-375.,-225.));
-#2373 = VECTOR('',#2374,1.);
-#2374 = DIRECTION('',(1.,-4.84E-32));
-#2375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2376 = ORIENTED_EDGE('',*,*,#2377,.F.);
-#2377 = EDGE_CURVE('',#2378,#2355,#2380,.T.);
-#2378 = VERTEX_POINT('',#2379);
-#2379 = CARTESIAN_POINT('',(225.,375.,0.));
-#2380 = SURFACE_CURVE('',#2381,(#2385,#2392),.PCURVE_S1.);
-#2381 = LINE('',#2382,#2383);
-#2382 = CARTESIAN_POINT('',(225.,375.,-1.1657E-13));
-#2383 = VECTOR('',#2384,1.);
-#2384 = DIRECTION('',(-4.4E-16,2.8E-16,1.));
-#2385 = PCURVE('',#2317,#2386);
-#2386 = DEFINITIONAL_REPRESENTATION('',(#2387),#2391);
-#2387 = LINE('',#2388,#2389);
-#2388 = CARTESIAN_POINT('',(750.,3.06E-15));
-#2389 = VECTOR('',#2390,1.);
-#2390 = DIRECTION('',(-1.6E-16,-1.));
-#2391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2392 = PCURVE('',#2180,#2393);
-#2393 = DEFINITIONAL_REPRESENTATION('',(#2394),#2398);
-#2394 = LINE('',#2395,#2396);
-#2395 = CARTESIAN_POINT('',(0.,0.));
-#2396 = VECTOR('',#2397,1.);
-#2397 = DIRECTION('',(2.2E-16,-1.));
-#2398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2399 = ORIENTED_EDGE('',*,*,#2400,.F.);
-#2400 = EDGE_CURVE('',#2302,#2378,#2401,.T.);
-#2401 = SURFACE_CURVE('',#2402,(#2406,#2413),.PCURVE_S1.);
-#2402 = LINE('',#2403,#2404);
-#2403 = CARTESIAN_POINT('',(225.,-375.,0.));
-#2404 = VECTOR('',#2405,1.);
-#2405 = DIRECTION('',(0.,1.,0.));
-#2406 = PCURVE('',#2317,#2407);
-#2407 = DEFINITIONAL_REPRESENTATION('',(#2408),#2412);
-#2408 = LINE('',#2409,#2410);
-#2409 = CARTESIAN_POINT('',(1.705302565824E-13,2.1649E-13));
-#2410 = VECTOR('',#2411,1.);
-#2411 = DIRECTION('',(1.,-4.4E-16));
-#2412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2413 = PCURVE('',#2262,#2414);
-#2414 = DEFINITIONAL_REPRESENTATION('',(#2415),#2419);
-#2415 = LINE('',#2416,#2417);
-#2416 = CARTESIAN_POINT('',(-375.,-225.));
-#2417 = VECTOR('',#2418,1.);
-#2418 = DIRECTION('',(1.,-4.84E-32));
-#2419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2420 = ADVANCED_FACE('',(#2421),#2180,.F.);
-#2421 = FACE_BOUND('',#2422,.F.);
-#2422 = EDGE_LOOP('',(#2423,#2424,#2445,#2446));
-#2423 = ORIENTED_EDGE('',*,*,#2377,.T.);
-#2424 = ORIENTED_EDGE('',*,*,#2425,.T.);
-#2425 = EDGE_CURVE('',#2355,#2160,#2426,.T.);
-#2426 = SURFACE_CURVE('',#2427,(#2431,#2438),.PCURVE_S1.);
-#2427 = LINE('',#2428,#2429);
-#2428 = CARTESIAN_POINT('',(225.,375.,15.));
-#2429 = VECTOR('',#2430,1.);
-#2430 = DIRECTION('',(-1.,0.,0.));
-#2431 = PCURVE('',#2180,#2432);
-#2432 = DEFINITIONAL_REPRESENTATION('',(#2433),#2437);
-#2433 = LINE('',#2434,#2435);
-#2434 = CARTESIAN_POINT('',(1.38808547152E-13,-15.));
-#2435 = VECTOR('',#2436,1.);
-#2436 = DIRECTION('',(1.,-2.2E-16));
-#2437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2438 = PCURVE('',#2208,#2439);
-#2439 = DEFINITIONAL_REPRESENTATION('',(#2440),#2444);
-#2440 = LINE('',#2441,#2442);
-#2441 = CARTESIAN_POINT('',(375.,-225.));
-#2442 = VECTOR('',#2443,1.);
-#2443 = DIRECTION('',(0.,1.));
-#2444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2445 = ORIENTED_EDGE('',*,*,#2157,.F.);
-#2446 = ORIENTED_EDGE('',*,*,#2447,.F.);
-#2447 = EDGE_CURVE('',#2378,#2158,#2448,.T.);
-#2448 = SURFACE_CURVE('',#2449,(#2453,#2460),.PCURVE_S1.);
-#2449 = LINE('',#2450,#2451);
-#2450 = CARTESIAN_POINT('',(225.,375.,0.));
-#2451 = VECTOR('',#2452,1.);
-#2452 = DIRECTION('',(-1.,0.,0.));
-#2453 = PCURVE('',#2180,#2454);
-#2454 = DEFINITIONAL_REPRESENTATION('',(#2455),#2459);
-#2455 = LINE('',#2456,#2457);
-#2456 = CARTESIAN_POINT('',(1.42108547152E-13,-1.1657E-13));
-#2457 = VECTOR('',#2458,1.);
-#2458 = DIRECTION('',(1.,-2.2E-16));
-#2459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2460 = PCURVE('',#2262,#2461);
-#2461 = DEFINITIONAL_REPRESENTATION('',(#2462),#2466);
-#2462 = LINE('',#2463,#2464);
-#2463 = CARTESIAN_POINT('',(375.,-225.));
-#2464 = VECTOR('',#2465,1.);
-#2465 = DIRECTION('',(0.,1.));
-#2466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2467 = ADVANCED_FACE('',(#2468),#2262,.F.);
-#2468 = FACE_BOUND('',#2469,.F.);
-#2469 = EDGE_LOOP('',(#2470,#2471,#2472,#2473));
-#2470 = ORIENTED_EDGE('',*,*,#2248,.T.);
-#2471 = ORIENTED_EDGE('',*,*,#2329,.T.);
-#2472 = ORIENTED_EDGE('',*,*,#2400,.T.);
-#2473 = ORIENTED_EDGE('',*,*,#2447,.T.);
-#2474 = ADVANCED_FACE('',(#2475),#2208,.T.);
-#2475 = FACE_BOUND('',#2476,.T.);
-#2476 = EDGE_LOOP('',(#2477,#2478,#2479,#2480));
-#2477 = ORIENTED_EDGE('',*,*,#2192,.T.);
-#2478 = ORIENTED_EDGE('',*,*,#2278,.T.);
-#2479 = ORIENTED_EDGE('',*,*,#2354,.T.);
-#2480 = ORIENTED_EDGE('',*,*,#2425,.T.);
-#2481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2485)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#2482,#2483,#2484)) REPRESENTATION_CONTEXT
+#2294 = ADVANCED_FACE('',(#2295),#2089,.F.);
+#2295 = FACE_BOUND('',#2296,.F.);
+#2296 = EDGE_LOOP('',(#2297,#2298,#2299,#2300));
+#2297 = ORIENTED_EDGE('',*,*,#2075,.T.);
+#2298 = ORIENTED_EDGE('',*,*,#2156,.T.);
+#2299 = ORIENTED_EDGE('',*,*,#2227,.T.);
+#2300 = ORIENTED_EDGE('',*,*,#2274,.T.);
+#2301 = ADVANCED_FACE('',(#2302),#2035,.T.);
+#2302 = FACE_BOUND('',#2303,.T.);
+#2303 = EDGE_LOOP('',(#2304,#2305,#2306,#2307));
+#2304 = ORIENTED_EDGE('',*,*,#2019,.T.);
+#2305 = ORIENTED_EDGE('',*,*,#2105,.T.);
+#2306 = ORIENTED_EDGE('',*,*,#2181,.T.);
+#2307 = ORIENTED_EDGE('',*,*,#2252,.T.);
+#2308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2312)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2309,#2310,#2311)) REPRESENTATION_CONTEXT
 ('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#2482 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#2483 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#2484 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#2485 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2482,
+#2309 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2310 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2311 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2312 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2309,
   'distance_accuracy_value','confusion accuracy');
-#2486 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2487,#2489);
-#2487 = ( REPRESENTATION_RELATIONSHIP('','',#2150,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2488) 
+#2313 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2314,#2316);
+#2314 = ( REPRESENTATION_RELATIONSHIP('','',#1977,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2315) 
 SHAPE_REPRESENTATION_RELATIONSHIP() );
-#2488 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);
-#2489 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #2490);
-#2490 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','Pad002','',#5,#2145,$);
-#2491 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2147));
-#2492 = SHAPE_DEFINITION_REPRESENTATION(#2493,#2499);
-#2493 = PRODUCT_DEFINITION_SHAPE('','',#2494);
-#2494 = PRODUCT_DEFINITION('design','',#2495,#2498);
-#2495 = PRODUCT_DEFINITION_FORMATION('','',#2496);
-#2496 = PRODUCT('MiddlePnnel','MiddlePnnel','',(#2497));
-#2497 = PRODUCT_CONTEXT('',#2,'mechanical');
-#2498 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#2499 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2500),#2914);
-#2500 = MANIFOLD_SOLID_BREP('',#2501);
-#2501 = CLOSED_SHELL('',(#2502,#2622,#2698,#2769,#2816,#2894,#2904));
-#2502 = ADVANCED_FACE('',(#2503),#2517,.F.);
-#2503 = FACE_BOUND('',#2504,.F.);
-#2504 = EDGE_LOOP('',(#2505,#2540,#2568,#2596));
-#2505 = ORIENTED_EDGE('',*,*,#2506,.T.);
-#2506 = EDGE_CURVE('',#2507,#2509,#2511,.T.);
-#2507 = VERTEX_POINT('',#2508);
-#2508 = CARTESIAN_POINT('',(-2.83E-13,-225.,375.));
-#2509 = VERTEX_POINT('',#2510);
-#2510 = CARTESIAN_POINT('',(15.,-225.,375.));
-#2511 = SURFACE_CURVE('',#2512,(#2516,#2528),.PCURVE_S1.);
-#2512 = LINE('',#2513,#2514);
-#2513 = CARTESIAN_POINT('',(-2.5813E-13,-225.,375.));
-#2514 = VECTOR('',#2515,1.);
-#2515 = DIRECTION('',(1.,-4.4E-16,3.9E-16));
-#2516 = PCURVE('',#2517,#2522);
-#2517 = PLANE('',#2518);
-#2518 = AXIS2_PLACEMENT_3D('',#2519,#2520,#2521);
-#2519 = CARTESIAN_POINT('',(-2.5813E-13,-225.,375.));
-#2520 = DIRECTION('',(4.4E-16,1.,-3.3E-16));
-#2521 = DIRECTION('',(5.6E-16,-3.3E-16,-1.));
-#2522 = DEFINITIONAL_REPRESENTATION('',(#2523),#2527);
-#2523 = LINE('',#2524,#2525);
-#2524 = CARTESIAN_POINT('',(0.,0.));
-#2525 = VECTOR('',#2526,1.);
-#2526 = DIRECTION('',(1.7E-16,-1.));
-#2527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2315 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
+#2316 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2317);
+#2317 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','BottomPannel','',#5,#1972,$
+  );
+#2318 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1974));
+#2319 = SHAPE_DEFINITION_REPRESENTATION(#2320,#2326);
+#2320 = PRODUCT_DEFINITION_SHAPE('','',#2321);
+#2321 = PRODUCT_DEFINITION('design','',#2322,#2325);
+#2322 = PRODUCT_DEFINITION_FORMATION('','',#2323);
+#2323 = PRODUCT('KeyboardPannel','KeyboardPannel','',(#2324));
+#2324 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2325 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2326 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2327),#2657);
+#2327 = MANIFOLD_SOLID_BREP('',#2328);
+#2328 = CLOSED_SHELL('',(#2329,#2449,#2525,#2596,#2643,#2650));
+#2329 = ADVANCED_FACE('',(#2330),#2344,.F.);
+#2330 = FACE_BOUND('',#2331,.F.);
+#2331 = EDGE_LOOP('',(#2332,#2367,#2395,#2423));
+#2332 = ORIENTED_EDGE('',*,*,#2333,.T.);
+#2333 = EDGE_CURVE('',#2334,#2336,#2338,.T.);
+#2334 = VERTEX_POINT('',#2335);
+#2335 = CARTESIAN_POINT('',(-335.,225.,0.));
+#2336 = VERTEX_POINT('',#2337);
+#2337 = CARTESIAN_POINT('',(-335.,225.,15.));
+#2338 = SURFACE_CURVE('',#2339,(#2343,#2355),.PCURVE_S1.);
+#2339 = LINE('',#2340,#2341);
+#2340 = CARTESIAN_POINT('',(-335.,225.,0.));
+#2341 = VECTOR('',#2342,1.);
+#2342 = DIRECTION('',(0.,0.,1.));
+#2343 = PCURVE('',#2344,#2349);
+#2344 = PLANE('',#2345);
+#2345 = AXIS2_PLACEMENT_3D('',#2346,#2347,#2348);
+#2346 = CARTESIAN_POINT('',(-335.,225.,0.));
+#2347 = DIRECTION('',(1.,0.,0.));
+#2348 = DIRECTION('',(0.,-1.,0.));
+#2349 = DEFINITIONAL_REPRESENTATION('',(#2350),#2354);
+#2350 = LINE('',#2351,#2352);
+#2351 = CARTESIAN_POINT('',(0.,0.));
+#2352 = VECTOR('',#2353,1.);
+#2353 = DIRECTION('',(0.,-1.));
+#2354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2528 = PCURVE('',#2529,#2534);
-#2529 = PLANE('',#2530);
-#2530 = AXIS2_PLACEMENT_3D('',#2531,#2532,#2533);
-#2531 = CARTESIAN_POINT('',(-1.5821E-13,225.,375.));
-#2532 = DIRECTION('',(3.9E-16,-5.6E-16,-1.));
-#2533 = DIRECTION('',(-2.2E-16,-1.,5.6E-16));
-#2534 = DEFINITIONAL_REPRESENTATION('',(#2535),#2539);
-#2535 = LINE('',#2536,#2537);
-#2536 = CARTESIAN_POINT('',(450.,9.2E-16));
-#2537 = VECTOR('',#2538,1.);
-#2538 = DIRECTION('',(2.2E-16,-1.));
-#2539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2355 = PCURVE('',#2356,#2361);
+#2356 = PLANE('',#2357);
+#2357 = AXIS2_PLACEMENT_3D('',#2358,#2359,#2360);
+#2358 = CARTESIAN_POINT('',(335.,225.,0.));
+#2359 = DIRECTION('',(0.,-1.,0.));
+#2360 = DIRECTION('',(-1.,0.,0.));
+#2361 = DEFINITIONAL_REPRESENTATION('',(#2362),#2366);
+#2362 = LINE('',#2363,#2364);
+#2363 = CARTESIAN_POINT('',(670.,0.));
+#2364 = VECTOR('',#2365,1.);
+#2365 = DIRECTION('',(0.,-1.));
+#2366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2540 = ORIENTED_EDGE('',*,*,#2541,.T.);
-#2541 = EDGE_CURVE('',#2509,#2542,#2544,.T.);
-#2542 = VERTEX_POINT('',#2543);
-#2543 = CARTESIAN_POINT('',(15.,-225.,-375.));
-#2544 = SURFACE_CURVE('',#2545,(#2549,#2556),.PCURVE_S1.);
-#2545 = LINE('',#2546,#2547);
-#2546 = CARTESIAN_POINT('',(15.,-225.,375.));
-#2547 = VECTOR('',#2548,1.);
-#2548 = DIRECTION('',(3.3E-16,1.1E-16,-1.));
-#2549 = PCURVE('',#2517,#2550);
-#2550 = DEFINITIONAL_REPRESENTATION('',(#2551),#2555);
-#2551 = LINE('',#2552,#2553);
-#2552 = CARTESIAN_POINT('',(-4.844341886081E-14,-15.));
-#2553 = VECTOR('',#2554,1.);
-#2554 = DIRECTION('',(1.,2.3E-16));
-#2555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2367 = ORIENTED_EDGE('',*,*,#2368,.T.);
+#2368 = EDGE_CURVE('',#2336,#2369,#2371,.T.);
+#2369 = VERTEX_POINT('',#2370);
+#2370 = CARTESIAN_POINT('',(-335.,-225.,15.));
+#2371 = SURFACE_CURVE('',#2372,(#2376,#2383),.PCURVE_S1.);
+#2372 = LINE('',#2373,#2374);
+#2373 = CARTESIAN_POINT('',(-335.,225.,15.));
+#2374 = VECTOR('',#2375,1.);
+#2375 = DIRECTION('',(0.,-1.,0.));
+#2376 = PCURVE('',#2344,#2377);
+#2377 = DEFINITIONAL_REPRESENTATION('',(#2378),#2382);
+#2378 = LINE('',#2379,#2380);
+#2379 = CARTESIAN_POINT('',(0.,-15.));
+#2380 = VECTOR('',#2381,1.);
+#2381 = DIRECTION('',(1.,0.));
+#2382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2556 = PCURVE('',#2557,#2562);
-#2557 = PLANE('',#2558);
-#2558 = AXIS2_PLACEMENT_3D('',#2559,#2560,#2561);
-#2559 = CARTESIAN_POINT('',(15.,8.843616523364,17.992185340637));
-#2560 = DIRECTION('',(1.,-4.4E-16,1.1E-16));
-#2561 = DIRECTION('',(-1.1E-16,-1.1E-16,1.));
+#2383 = PCURVE('',#2384,#2389);
+#2384 = PLANE('',#2385);
+#2385 = AXIS2_PLACEMENT_3D('',#2386,#2387,#2388);
+#2386 = CARTESIAN_POINT('',(0.,0.,15.));
+#2387 = DIRECTION('',(0.,0.,1.));
+#2388 = DIRECTION('',(1.,0.,0.));
+#2389 = DEFINITIONAL_REPRESENTATION('',(#2390),#2394);
+#2390 = LINE('',#2391,#2392);
+#2391 = CARTESIAN_POINT('',(-335.,225.));
+#2392 = VECTOR('',#2393,1.);
+#2393 = DIRECTION('',(0.,-1.));
+#2394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2395 = ORIENTED_EDGE('',*,*,#2396,.F.);
+#2396 = EDGE_CURVE('',#2397,#2369,#2399,.T.);
+#2397 = VERTEX_POINT('',#2398);
+#2398 = CARTESIAN_POINT('',(-335.,-225.,0.));
+#2399 = SURFACE_CURVE('',#2400,(#2404,#2411),.PCURVE_S1.);
+#2400 = LINE('',#2401,#2402);
+#2401 = CARTESIAN_POINT('',(-335.,-225.,0.));
+#2402 = VECTOR('',#2403,1.);
+#2403 = DIRECTION('',(0.,0.,1.));
+#2404 = PCURVE('',#2344,#2405);
+#2405 = DEFINITIONAL_REPRESENTATION('',(#2406),#2410);
+#2406 = LINE('',#2407,#2408);
+#2407 = CARTESIAN_POINT('',(450.,0.));
+#2408 = VECTOR('',#2409,1.);
+#2409 = DIRECTION('',(0.,-1.));
+#2410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2411 = PCURVE('',#2412,#2417);
+#2412 = PLANE('',#2413);
+#2413 = AXIS2_PLACEMENT_3D('',#2414,#2415,#2416);
+#2414 = CARTESIAN_POINT('',(-335.,-225.,0.));
+#2415 = DIRECTION('',(0.,1.,0.));
+#2416 = DIRECTION('',(1.,0.,0.));
+#2417 = DEFINITIONAL_REPRESENTATION('',(#2418),#2422);
+#2418 = LINE('',#2419,#2420);
+#2419 = CARTESIAN_POINT('',(0.,0.));
+#2420 = VECTOR('',#2421,1.);
+#2421 = DIRECTION('',(0.,-1.));
+#2422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2423 = ORIENTED_EDGE('',*,*,#2424,.F.);
+#2424 = EDGE_CURVE('',#2334,#2397,#2425,.T.);
+#2425 = SURFACE_CURVE('',#2426,(#2430,#2437),.PCURVE_S1.);
+#2426 = LINE('',#2427,#2428);
+#2427 = CARTESIAN_POINT('',(-335.,225.,0.));
+#2428 = VECTOR('',#2429,1.);
+#2429 = DIRECTION('',(0.,-1.,0.));
+#2430 = PCURVE('',#2344,#2431);
+#2431 = DEFINITIONAL_REPRESENTATION('',(#2432),#2436);
+#2432 = LINE('',#2433,#2434);
+#2433 = CARTESIAN_POINT('',(0.,0.));
+#2434 = VECTOR('',#2435,1.);
+#2435 = DIRECTION('',(1.,0.));
+#2436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2437 = PCURVE('',#2438,#2443);
+#2438 = PLANE('',#2439);
+#2439 = AXIS2_PLACEMENT_3D('',#2440,#2441,#2442);
+#2440 = CARTESIAN_POINT('',(0.,0.,0.));
+#2441 = DIRECTION('',(0.,0.,1.));
+#2442 = DIRECTION('',(1.,0.,0.));
+#2443 = DEFINITIONAL_REPRESENTATION('',(#2444),#2448);
+#2444 = LINE('',#2445,#2446);
+#2445 = CARTESIAN_POINT('',(-335.,225.));
+#2446 = VECTOR('',#2447,1.);
+#2447 = DIRECTION('',(0.,-1.));
+#2448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2449 = ADVANCED_FACE('',(#2450),#2412,.F.);
+#2450 = FACE_BOUND('',#2451,.F.);
+#2451 = EDGE_LOOP('',(#2452,#2453,#2476,#2504));
+#2452 = ORIENTED_EDGE('',*,*,#2396,.T.);
+#2453 = ORIENTED_EDGE('',*,*,#2454,.T.);
+#2454 = EDGE_CURVE('',#2369,#2455,#2457,.T.);
+#2455 = VERTEX_POINT('',#2456);
+#2456 = CARTESIAN_POINT('',(335.,-225.,15.));
+#2457 = SURFACE_CURVE('',#2458,(#2462,#2469),.PCURVE_S1.);
+#2458 = LINE('',#2459,#2460);
+#2459 = CARTESIAN_POINT('',(-335.,-225.,15.));
+#2460 = VECTOR('',#2461,1.);
+#2461 = DIRECTION('',(1.,0.,0.));
+#2462 = PCURVE('',#2412,#2463);
+#2463 = DEFINITIONAL_REPRESENTATION('',(#2464),#2468);
+#2464 = LINE('',#2465,#2466);
+#2465 = CARTESIAN_POINT('',(0.,-15.));
+#2466 = VECTOR('',#2467,1.);
+#2467 = DIRECTION('',(1.,0.));
+#2468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2469 = PCURVE('',#2384,#2470);
+#2470 = DEFINITIONAL_REPRESENTATION('',(#2471),#2475);
+#2471 = LINE('',#2472,#2473);
+#2472 = CARTESIAN_POINT('',(-335.,-225.));
+#2473 = VECTOR('',#2474,1.);
+#2474 = DIRECTION('',(1.,0.));
+#2475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2476 = ORIENTED_EDGE('',*,*,#2477,.F.);
+#2477 = EDGE_CURVE('',#2478,#2455,#2480,.T.);
+#2478 = VERTEX_POINT('',#2479);
+#2479 = CARTESIAN_POINT('',(335.,-225.,0.));
+#2480 = SURFACE_CURVE('',#2481,(#2485,#2492),.PCURVE_S1.);
+#2481 = LINE('',#2482,#2483);
+#2482 = CARTESIAN_POINT('',(335.,-225.,0.));
+#2483 = VECTOR('',#2484,1.);
+#2484 = DIRECTION('',(0.,0.,1.));
+#2485 = PCURVE('',#2412,#2486);
+#2486 = DEFINITIONAL_REPRESENTATION('',(#2487),#2491);
+#2487 = LINE('',#2488,#2489);
+#2488 = CARTESIAN_POINT('',(670.,0.));
+#2489 = VECTOR('',#2490,1.);
+#2490 = DIRECTION('',(0.,-1.));
+#2491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2492 = PCURVE('',#2493,#2498);
+#2493 = PLANE('',#2494);
+#2494 = AXIS2_PLACEMENT_3D('',#2495,#2496,#2497);
+#2495 = CARTESIAN_POINT('',(335.,-225.,0.));
+#2496 = DIRECTION('',(-1.,0.,0.));
+#2497 = DIRECTION('',(0.,1.,0.));
+#2498 = DEFINITIONAL_REPRESENTATION('',(#2499),#2503);
+#2499 = LINE('',#2500,#2501);
+#2500 = CARTESIAN_POINT('',(0.,0.));
+#2501 = VECTOR('',#2502,1.);
+#2502 = DIRECTION('',(0.,-1.));
+#2503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2504 = ORIENTED_EDGE('',*,*,#2505,.F.);
+#2505 = EDGE_CURVE('',#2397,#2478,#2506,.T.);
+#2506 = SURFACE_CURVE('',#2507,(#2511,#2518),.PCURVE_S1.);
+#2507 = LINE('',#2508,#2509);
+#2508 = CARTESIAN_POINT('',(-335.,-225.,0.));
+#2509 = VECTOR('',#2510,1.);
+#2510 = DIRECTION('',(1.,0.,0.));
+#2511 = PCURVE('',#2412,#2512);
+#2512 = DEFINITIONAL_REPRESENTATION('',(#2513),#2517);
+#2513 = LINE('',#2514,#2515);
+#2514 = CARTESIAN_POINT('',(0.,0.));
+#2515 = VECTOR('',#2516,1.);
+#2516 = DIRECTION('',(1.,0.));
+#2517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2518 = PCURVE('',#2438,#2519);
+#2519 = DEFINITIONAL_REPRESENTATION('',(#2520),#2524);
+#2520 = LINE('',#2521,#2522);
+#2521 = CARTESIAN_POINT('',(-335.,-225.));
+#2522 = VECTOR('',#2523,1.);
+#2523 = DIRECTION('',(1.,0.));
+#2524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2525 = ADVANCED_FACE('',(#2526),#2493,.F.);
+#2526 = FACE_BOUND('',#2527,.F.);
+#2527 = EDGE_LOOP('',(#2528,#2529,#2552,#2575));
+#2528 = ORIENTED_EDGE('',*,*,#2477,.T.);
+#2529 = ORIENTED_EDGE('',*,*,#2530,.T.);
+#2530 = EDGE_CURVE('',#2455,#2531,#2533,.T.);
+#2531 = VERTEX_POINT('',#2532);
+#2532 = CARTESIAN_POINT('',(335.,225.,15.));
+#2533 = SURFACE_CURVE('',#2534,(#2538,#2545),.PCURVE_S1.);
+#2534 = LINE('',#2535,#2536);
+#2535 = CARTESIAN_POINT('',(335.,-225.,15.));
+#2536 = VECTOR('',#2537,1.);
+#2537 = DIRECTION('',(0.,1.,0.));
+#2538 = PCURVE('',#2493,#2539);
+#2539 = DEFINITIONAL_REPRESENTATION('',(#2540),#2544);
+#2540 = LINE('',#2541,#2542);
+#2541 = CARTESIAN_POINT('',(0.,-15.));
+#2542 = VECTOR('',#2543,1.);
+#2543 = DIRECTION('',(1.,0.));
+#2544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2545 = PCURVE('',#2384,#2546);
+#2546 = DEFINITIONAL_REPRESENTATION('',(#2547),#2551);
+#2547 = LINE('',#2548,#2549);
+#2548 = CARTESIAN_POINT('',(335.,-225.));
+#2549 = VECTOR('',#2550,1.);
+#2550 = DIRECTION('',(0.,1.));
+#2551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2552 = ORIENTED_EDGE('',*,*,#2553,.F.);
+#2553 = EDGE_CURVE('',#2554,#2531,#2556,.T.);
+#2554 = VERTEX_POINT('',#2555);
+#2555 = CARTESIAN_POINT('',(335.,225.,0.));
+#2556 = SURFACE_CURVE('',#2557,(#2561,#2568),.PCURVE_S1.);
+#2557 = LINE('',#2558,#2559);
+#2558 = CARTESIAN_POINT('',(335.,225.,0.));
+#2559 = VECTOR('',#2560,1.);
+#2560 = DIRECTION('',(0.,0.,1.));
+#2561 = PCURVE('',#2493,#2562);
 #2562 = DEFINITIONAL_REPRESENTATION('',(#2563),#2567);
 #2563 = LINE('',#2564,#2565);
-#2564 = CARTESIAN_POINT('',(357.00781465936,233.84361652336));
+#2564 = CARTESIAN_POINT('',(450.,0.));
 #2565 = VECTOR('',#2566,1.);
-#2566 = DIRECTION('',(-1.,-9.860761315263E-32));
+#2566 = DIRECTION('',(0.,-1.));
 #2567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2568 = ORIENTED_EDGE('',*,*,#2569,.F.);
-#2569 = EDGE_CURVE('',#2570,#2542,#2572,.T.);
-#2570 = VERTEX_POINT('',#2571);
-#2571 = CARTESIAN_POINT('',(1.33E-13,-225.,-375.));
-#2572 = SURFACE_CURVE('',#2573,(#2577,#2584),.PCURVE_S1.);
-#2573 = LINE('',#2574,#2575);
-#2574 = CARTESIAN_POINT('',(1.5821E-13,-225.,-375.));
-#2575 = VECTOR('',#2576,1.);
-#2576 = DIRECTION('',(1.,-4.4E-16,3.9E-16));
-#2577 = PCURVE('',#2517,#2578);
-#2578 = DEFINITIONAL_REPRESENTATION('',(#2579),#2583);
-#2579 = LINE('',#2580,#2581);
-#2580 = CARTESIAN_POINT('',(750.,3.66E-15));
-#2581 = VECTOR('',#2582,1.);
-#2582 = DIRECTION('',(1.7E-16,-1.));
-#2583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2568 = PCURVE('',#2356,#2569);
+#2569 = DEFINITIONAL_REPRESENTATION('',(#2570),#2574);
+#2570 = LINE('',#2571,#2572);
+#2571 = CARTESIAN_POINT('',(0.,-0.));
+#2572 = VECTOR('',#2573,1.);
+#2573 = DIRECTION('',(0.,-1.));
+#2574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2584 = PCURVE('',#2585,#2590);
-#2585 = PLANE('',#2586);
-#2586 = AXIS2_PLACEMENT_3D('',#2587,#2588,#2589);
-#2587 = CARTESIAN_POINT('',(1.5821E-13,-225.,-375.));
-#2588 = DIRECTION('',(-3.9E-16,5.6E-16,1.));
-#2589 = DIRECTION('',(2.2E-16,1.,-5.6E-16));
+#2575 = ORIENTED_EDGE('',*,*,#2576,.F.);
+#2576 = EDGE_CURVE('',#2478,#2554,#2577,.T.);
+#2577 = SURFACE_CURVE('',#2578,(#2582,#2589),.PCURVE_S1.);
+#2578 = LINE('',#2579,#2580);
+#2579 = CARTESIAN_POINT('',(335.,-225.,0.));
+#2580 = VECTOR('',#2581,1.);
+#2581 = DIRECTION('',(0.,1.,0.));
+#2582 = PCURVE('',#2493,#2583);
+#2583 = DEFINITIONAL_REPRESENTATION('',(#2584),#2588);
+#2584 = LINE('',#2585,#2586);
+#2585 = CARTESIAN_POINT('',(0.,0.));
+#2586 = VECTOR('',#2587,1.);
+#2587 = DIRECTION('',(1.,0.));
+#2588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2589 = PCURVE('',#2438,#2590);
 #2590 = DEFINITIONAL_REPRESENTATION('',(#2591),#2595);
 #2591 = LINE('',#2592,#2593);
-#2592 = CARTESIAN_POINT('',(0.,0.));
+#2592 = CARTESIAN_POINT('',(335.,-225.));
 #2593 = VECTOR('',#2594,1.);
-#2594 = DIRECTION('',(-2.2E-16,-1.));
+#2594 = DIRECTION('',(0.,1.));
 #2595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2596 = ORIENTED_EDGE('',*,*,#2597,.F.);
-#2597 = EDGE_CURVE('',#2507,#2570,#2598,.T.);
-#2598 = SURFACE_CURVE('',#2599,(#2603,#2610),.PCURVE_S1.);
-#2599 = LINE('',#2600,#2601);
-#2600 = CARTESIAN_POINT('',(-7.494E-14,-225.,375.));
-#2601 = VECTOR('',#2602,1.);
-#2602 = DIRECTION('',(3.3E-16,1.1E-16,-1.));
-#2603 = PCURVE('',#2517,#2604);
-#2604 = DEFINITIONAL_REPRESENTATION('',(#2605),#2609);
-#2605 = LINE('',#2606,#2607);
-#2606 = CARTESIAN_POINT('',(-5.684341886081E-14,-1.8319E-13));
-#2607 = VECTOR('',#2608,1.);
-#2608 = DIRECTION('',(1.,2.3E-16));
-#2609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2596 = ADVANCED_FACE('',(#2597),#2356,.F.);
+#2597 = FACE_BOUND('',#2598,.F.);
+#2598 = EDGE_LOOP('',(#2599,#2600,#2621,#2622));
+#2599 = ORIENTED_EDGE('',*,*,#2553,.T.);
+#2600 = ORIENTED_EDGE('',*,*,#2601,.T.);
+#2601 = EDGE_CURVE('',#2531,#2336,#2602,.T.);
+#2602 = SURFACE_CURVE('',#2603,(#2607,#2614),.PCURVE_S1.);
+#2603 = LINE('',#2604,#2605);
+#2604 = CARTESIAN_POINT('',(335.,225.,15.));
+#2605 = VECTOR('',#2606,1.);
+#2606 = DIRECTION('',(-1.,0.,0.));
+#2607 = PCURVE('',#2356,#2608);
+#2608 = DEFINITIONAL_REPRESENTATION('',(#2609),#2613);
+#2609 = LINE('',#2610,#2611);
+#2610 = CARTESIAN_POINT('',(0.,-15.));
+#2611 = VECTOR('',#2612,1.);
+#2612 = DIRECTION('',(1.,0.));
+#2613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2610 = PCURVE('',#2611,#2616);
-#2611 = PLANE('',#2612);
-#2612 = AXIS2_PLACEMENT_3D('',#2613,#2614,#2615);
-#2613 = CARTESIAN_POINT('',(-9.99E-15,8.843616523364,17.992185340637));
-#2614 = DIRECTION('',(1.,-4.4E-16,1.1E-16));
-#2615 = DIRECTION('',(-1.1E-16,-1.1E-16,1.));
-#2616 = DEFINITIONAL_REPRESENTATION('',(#2617),#2621);
-#2617 = LINE('',#2618,#2619);
-#2618 = CARTESIAN_POINT('',(357.00781465936,233.84361652336));
-#2619 = VECTOR('',#2620,1.);
-#2620 = DIRECTION('',(-1.,-9.860761315263E-32));
-#2621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2614 = PCURVE('',#2384,#2615);
+#2615 = DEFINITIONAL_REPRESENTATION('',(#2616),#2620);
+#2616 = LINE('',#2617,#2618);
+#2617 = CARTESIAN_POINT('',(335.,225.));
+#2618 = VECTOR('',#2619,1.);
+#2619 = DIRECTION('',(-1.,0.));
+#2620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2622 = ADVANCED_FACE('',(#2623),#2585,.F.);
-#2623 = FACE_BOUND('',#2624,.F.);
-#2624 = EDGE_LOOP('',(#2625,#2626,#2649,#2677));
-#2625 = ORIENTED_EDGE('',*,*,#2569,.T.);
-#2626 = ORIENTED_EDGE('',*,*,#2627,.T.);
-#2627 = EDGE_CURVE('',#2542,#2628,#2630,.T.);
-#2628 = VERTEX_POINT('',#2629);
-#2629 = CARTESIAN_POINT('',(15.,225.,-375.));
-#2630 = SURFACE_CURVE('',#2631,(#2635,#2642),.PCURVE_S1.);
+#2621 = ORIENTED_EDGE('',*,*,#2333,.F.);
+#2622 = ORIENTED_EDGE('',*,*,#2623,.F.);
+#2623 = EDGE_CURVE('',#2554,#2334,#2624,.T.);
+#2624 = SURFACE_CURVE('',#2625,(#2629,#2636),.PCURVE_S1.);
+#2625 = LINE('',#2626,#2627);
+#2626 = CARTESIAN_POINT('',(335.,225.,0.));
+#2627 = VECTOR('',#2628,1.);
+#2628 = DIRECTION('',(-1.,0.,0.));
+#2629 = PCURVE('',#2356,#2630);
+#2630 = DEFINITIONAL_REPRESENTATION('',(#2631),#2635);
 #2631 = LINE('',#2632,#2633);
-#2632 = CARTESIAN_POINT('',(15.,-225.,-375.));
+#2632 = CARTESIAN_POINT('',(0.,-0.));
 #2633 = VECTOR('',#2634,1.);
-#2634 = DIRECTION('',(-2.2E-16,1.,-3.3E-16));
-#2635 = PCURVE('',#2585,#2636);
-#2636 = DEFINITIONAL_REPRESENTATION('',(#2637),#2641);
-#2637 = LINE('',#2638,#2639);
-#2638 = CARTESIAN_POINT('',(8.856512829121E-14,-15.));
-#2639 = VECTOR('',#2640,1.);
-#2640 = DIRECTION('',(1.,4.4E-16));
-#2641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2634 = DIRECTION('',(1.,0.));
+#2635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2642 = PCURVE('',#2557,#2643);
-#2643 = DEFINITIONAL_REPRESENTATION('',(#2644),#2648);
-#2644 = LINE('',#2645,#2646);
-#2645 = CARTESIAN_POINT('',(-392.9921853406,233.84361652336));
-#2646 = VECTOR('',#2647,1.);
-#2647 = DIRECTION('',(-4.4E-16,-1.));
-#2648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2636 = PCURVE('',#2438,#2637);
+#2637 = DEFINITIONAL_REPRESENTATION('',(#2638),#2642);
+#2638 = LINE('',#2639,#2640);
+#2639 = CARTESIAN_POINT('',(335.,225.));
+#2640 = VECTOR('',#2641,1.);
+#2641 = DIRECTION('',(-1.,0.));
+#2642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2649 = ORIENTED_EDGE('',*,*,#2650,.F.);
-#2650 = EDGE_CURVE('',#2651,#2628,#2653,.T.);
-#2651 = VERTEX_POINT('',#2652);
-#2652 = CARTESIAN_POINT('',(2.83E-13,225.,-375.));
-#2653 = SURFACE_CURVE('',#2654,(#2658,#2665),.PCURVE_S1.);
-#2654 = LINE('',#2655,#2656);
-#2655 = CARTESIAN_POINT('',(2.5813E-13,225.,-375.));
-#2656 = VECTOR('',#2657,1.);
-#2657 = DIRECTION('',(1.,-4.4E-16,3.9E-16));
-#2658 = PCURVE('',#2585,#2659);
-#2659 = DEFINITIONAL_REPRESENTATION('',(#2660),#2664);
-#2660 = LINE('',#2661,#2662);
-#2661 = CARTESIAN_POINT('',(450.,-9.2E-16));
-#2662 = VECTOR('',#2663,1.);
-#2663 = DIRECTION('',(-2.2E-16,-1.));
-#2664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2643 = ADVANCED_FACE('',(#2644),#2438,.F.);
+#2644 = FACE_BOUND('',#2645,.F.);
+#2645 = EDGE_LOOP('',(#2646,#2647,#2648,#2649));
+#2646 = ORIENTED_EDGE('',*,*,#2424,.T.);
+#2647 = ORIENTED_EDGE('',*,*,#2505,.T.);
+#2648 = ORIENTED_EDGE('',*,*,#2576,.T.);
+#2649 = ORIENTED_EDGE('',*,*,#2623,.T.);
+#2650 = ADVANCED_FACE('',(#2651),#2384,.T.);
+#2651 = FACE_BOUND('',#2652,.T.);
+#2652 = EDGE_LOOP('',(#2653,#2654,#2655,#2656));
+#2653 = ORIENTED_EDGE('',*,*,#2368,.T.);
+#2654 = ORIENTED_EDGE('',*,*,#2454,.T.);
+#2655 = ORIENTED_EDGE('',*,*,#2530,.T.);
+#2656 = ORIENTED_EDGE('',*,*,#2601,.T.);
+#2657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2661)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2658,#2659,#2660)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2658 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2659 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2660 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2661 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2658,
+  'distance_accuracy_value','confusion accuracy');
+#2662 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2663,#2665);
+#2663 = ( REPRESENTATION_RELATIONSHIP('','',#2326,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2664) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2664 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
+#2665 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2666);
+#2666 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','KeyboardPannel','',#5,#2321,
+  $);
+#2667 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2323));
+#2668 = SHAPE_DEFINITION_REPRESENTATION(#2669,#2675);
+#2669 = PRODUCT_DEFINITION_SHAPE('','',#2670);
+#2670 = PRODUCT_DEFINITION('design','',#2671,#2674);
+#2671 = PRODUCT_DEFINITION_FORMATION('','',#2672);
+#2672 = PRODUCT('CableManagementTop','CableManagementTop','',(#2673));
+#2673 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2674 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2675 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2676),#3022);
+#2676 = MANIFOLD_SOLID_BREP('',#2677);
+#2677 = CLOSED_SHELL('',(#2678,#2762,#2796,#2848,#2882,#2934,#2968,#3015
+    ));
+#2678 = ADVANCED_FACE('',(#2679),#2692,.F.);
+#2679 = FACE_BOUND('',#2680,.F.);
+#2680 = EDGE_LOOP('',(#2681,#2714,#2735,#2761));
+#2681 = ORIENTED_EDGE('',*,*,#2682,.T.);
+#2682 = EDGE_CURVE('',#2683,#2683,#2685,.T.);
+#2683 = VERTEX_POINT('',#2684);
+#2684 = CARTESIAN_POINT('',(25.,0.,12.5));
+#2685 = SURFACE_CURVE('',#2686,(#2691,#2702),.PCURVE_S1.);
+#2686 = CIRCLE('',#2687,25.);
+#2687 = AXIS2_PLACEMENT_3D('',#2688,#2689,#2690);
+#2688 = CARTESIAN_POINT('',(0.,2.78E-15,12.5));
+#2689 = DIRECTION('',(0.,-2.2E-16,-1.));
+#2690 = DIRECTION('',(1.,0.,0.));
+#2691 = PCURVE('',#2692,#2697);
+#2692 = CYLINDRICAL_SURFACE('',#2693,25.);
+#2693 = AXIS2_PLACEMENT_3D('',#2694,#2695,#2696);
+#2694 = CARTESIAN_POINT('',(0.,2.78E-15,12.5));
+#2695 = DIRECTION('',(0.,-2.2E-16,-1.));
+#2696 = DIRECTION('',(1.,0.,0.));
+#2697 = DEFINITIONAL_REPRESENTATION('',(#2698),#2701);
+#2698 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2699,#2700),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2699 = CARTESIAN_POINT('',(0.,0.));
+#2700 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2665 = PCURVE('',#2666,#2671);
-#2666 = PLANE('',#2667);
-#2667 = AXIS2_PLACEMENT_3D('',#2668,#2669,#2670);
-#2668 = CARTESIAN_POINT('',(2.5813E-13,225.,-375.));
-#2669 = DIRECTION('',(-4.4E-16,-1.,3.3E-16));
-#2670 = DIRECTION('',(-5.6E-16,3.3E-16,1.));
-#2671 = DEFINITIONAL_REPRESENTATION('',(#2672),#2676);
-#2672 = LINE('',#2673,#2674);
-#2673 = CARTESIAN_POINT('',(0.,0.));
-#2674 = VECTOR('',#2675,1.);
-#2675 = DIRECTION('',(-1.7E-16,-1.));
-#2676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2702 = PCURVE('',#2703,#2708);
+#2703 = PLANE('',#2704);
+#2704 = AXIS2_PLACEMENT_3D('',#2705,#2706,#2707);
+#2705 = CARTESIAN_POINT('',(0.,2.78E-15,12.5));
+#2706 = DIRECTION('',(0.,-2.2E-16,-1.));
+#2707 = DIRECTION('',(1.,0.,0.));
+#2708 = DEFINITIONAL_REPRESENTATION('',(#2709),#2713);
+#2709 = CIRCLE('',#2710,25.);
+#2710 = AXIS2_PLACEMENT_2D('',#2711,#2712);
+#2711 = CARTESIAN_POINT('',(0.,0.));
+#2712 = DIRECTION('',(1.,0.));
+#2713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2677 = ORIENTED_EDGE('',*,*,#2678,.F.);
-#2678 = EDGE_CURVE('',#2570,#2651,#2679,.T.);
-#2679 = SURFACE_CURVE('',#2680,(#2684,#2691),.PCURVE_S1.);
-#2680 = LINE('',#2681,#2682);
-#2681 = CARTESIAN_POINT('',(1.7486E-13,-225.,-375.));
-#2682 = VECTOR('',#2683,1.);
-#2683 = DIRECTION('',(-2.2E-16,1.,-3.3E-16));
-#2684 = PCURVE('',#2585,#2685);
-#2685 = DEFINITIONAL_REPRESENTATION('',(#2686),#2690);
-#2686 = LINE('',#2687,#2688);
-#2687 = CARTESIAN_POINT('',(8.526512829121E-14,-1.665E-14));
-#2688 = VECTOR('',#2689,1.);
-#2689 = DIRECTION('',(1.,4.4E-16));
-#2690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2714 = ORIENTED_EDGE('',*,*,#2715,.T.);
+#2715 = EDGE_CURVE('',#2683,#2716,#2718,.T.);
+#2716 = VERTEX_POINT('',#2717);
+#2717 = CARTESIAN_POINT('',(25.,0.,-12.5));
+#2718 = SEAM_CURVE('',#2719,(#2723,#2729),.PCURVE_S1.);
+#2719 = LINE('',#2720,#2721);
+#2720 = CARTESIAN_POINT('',(25.,-2.78E-15,12.5));
+#2721 = VECTOR('',#2722,1.);
+#2722 = DIRECTION('',(0.,2.2E-16,-1.));
+#2723 = PCURVE('',#2692,#2724);
+#2724 = DEFINITIONAL_REPRESENTATION('',(#2725),#2728);
+#2725 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2726,#2727),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.);
+#2726 = CARTESIAN_POINT('',(0.,0.));
+#2727 = CARTESIAN_POINT('',(0.,25.));
+#2728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2691 = PCURVE('',#2611,#2692);
-#2692 = DEFINITIONAL_REPRESENTATION('',(#2693),#2697);
-#2693 = LINE('',#2694,#2695);
-#2694 = CARTESIAN_POINT('',(-392.9921853406,233.84361652336));
-#2695 = VECTOR('',#2696,1.);
-#2696 = DIRECTION('',(-4.4E-16,-1.));
-#2697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2729 = PCURVE('',#2692,#2730);
+#2730 = DEFINITIONAL_REPRESENTATION('',(#2731),#2734);
+#2731 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2732,#2733),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.);
+#2732 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2733 = CARTESIAN_POINT('',(6.28318530718,25.));
+#2734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2698 = ADVANCED_FACE('',(#2699),#2666,.F.);
-#2699 = FACE_BOUND('',#2700,.F.);
-#2700 = EDGE_LOOP('',(#2701,#2702,#2725,#2748));
-#2701 = ORIENTED_EDGE('',*,*,#2650,.T.);
-#2702 = ORIENTED_EDGE('',*,*,#2703,.T.);
-#2703 = EDGE_CURVE('',#2628,#2704,#2706,.T.);
-#2704 = VERTEX_POINT('',#2705);
-#2705 = CARTESIAN_POINT('',(15.,225.,375.));
-#2706 = SURFACE_CURVE('',#2707,(#2711,#2718),.PCURVE_S1.);
-#2707 = LINE('',#2708,#2709);
-#2708 = CARTESIAN_POINT('',(15.,225.,-375.));
-#2709 = VECTOR('',#2710,1.);
-#2710 = DIRECTION('',(-3.3E-16,-1.1E-16,1.));
-#2711 = PCURVE('',#2666,#2712);
-#2712 = DEFINITIONAL_REPRESENTATION('',(#2713),#2717);
-#2713 = LINE('',#2714,#2715);
-#2714 = CARTESIAN_POINT('',(-6.524341886081E-14,-15.));
-#2715 = VECTOR('',#2716,1.);
-#2716 = DIRECTION('',(1.,-2.3E-16));
-#2717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2735 = ORIENTED_EDGE('',*,*,#2736,.F.);
+#2736 = EDGE_CURVE('',#2716,#2716,#2737,.T.);
+#2737 = SURFACE_CURVE('',#2738,(#2743,#2749),.PCURVE_S1.);
+#2738 = CIRCLE('',#2739,25.);
+#2739 = AXIS2_PLACEMENT_3D('',#2740,#2741,#2742);
+#2740 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5));
+#2741 = DIRECTION('',(0.,-2.2E-16,-1.));
+#2742 = DIRECTION('',(1.,0.,0.));
+#2743 = PCURVE('',#2692,#2744);
+#2744 = DEFINITIONAL_REPRESENTATION('',(#2745),#2748);
+#2745 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2746,#2747),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2746 = CARTESIAN_POINT('',(0.,25.));
+#2747 = CARTESIAN_POINT('',(6.28318530718,25.));
+#2748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2718 = PCURVE('',#2557,#2719);
-#2719 = DEFINITIONAL_REPRESENTATION('',(#2720),#2724);
-#2720 = LINE('',#2721,#2722);
-#2721 = CARTESIAN_POINT('',(-392.9921853406,-216.1563834766));
-#2722 = VECTOR('',#2723,1.);
-#2723 = DIRECTION('',(1.,9.860761315263E-32));
-#2724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2749 = PCURVE('',#2750,#2755);
+#2750 = PLANE('',#2751);
+#2751 = AXIS2_PLACEMENT_3D('',#2752,#2753,#2754);
+#2752 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5));
+#2753 = DIRECTION('',(0.,-2.2E-16,-1.));
+#2754 = DIRECTION('',(1.,0.,-0.));
+#2755 = DEFINITIONAL_REPRESENTATION('',(#2756),#2760);
+#2756 = CIRCLE('',#2757,25.);
+#2757 = AXIS2_PLACEMENT_2D('',#2758,#2759);
+#2758 = CARTESIAN_POINT('',(0.,0.));
+#2759 = DIRECTION('',(1.,-0.));
+#2760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2725 = ORIENTED_EDGE('',*,*,#2726,.F.);
-#2726 = EDGE_CURVE('',#2727,#2704,#2729,.T.);
-#2727 = VERTEX_POINT('',#2728);
-#2728 = CARTESIAN_POINT('',(-1.33E-13,225.,375.));
-#2729 = SURFACE_CURVE('',#2730,(#2734,#2741),.PCURVE_S1.);
-#2730 = LINE('',#2731,#2732);
-#2731 = CARTESIAN_POINT('',(-1.5821E-13,225.,375.));
-#2732 = VECTOR('',#2733,1.);
-#2733 = DIRECTION('',(1.,-4.4E-16,3.9E-16));
-#2734 = PCURVE('',#2666,#2735);
-#2735 = DEFINITIONAL_REPRESENTATION('',(#2736),#2740);
-#2736 = LINE('',#2737,#2738);
-#2737 = CARTESIAN_POINT('',(750.,-3.66E-15));
-#2738 = VECTOR('',#2739,1.);
-#2739 = DIRECTION('',(-1.7E-16,-1.));
-#2740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2761 = ORIENTED_EDGE('',*,*,#2715,.F.);
+#2762 = ADVANCED_FACE('',(#2763,#2766),#2750,.T.);
+#2763 = FACE_BOUND('',#2764,.F.);
+#2764 = EDGE_LOOP('',(#2765));
+#2765 = ORIENTED_EDGE('',*,*,#2736,.T.);
+#2766 = FACE_BOUND('',#2767,.F.);
+#2767 = EDGE_LOOP('',(#2768));
+#2768 = ORIENTED_EDGE('',*,*,#2769,.F.);
+#2769 = EDGE_CURVE('',#2770,#2770,#2772,.T.);
+#2770 = VERTEX_POINT('',#2771);
+#2771 = CARTESIAN_POINT('',(35.00000000002,0.,-12.5));
+#2772 = SURFACE_CURVE('',#2773,(#2778,#2785),.PCURVE_S1.);
+#2773 = CIRCLE('',#2774,35.00000000002);
+#2774 = AXIS2_PLACEMENT_3D('',#2775,#2776,#2777);
+#2775 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5));
+#2776 = DIRECTION('',(0.,-2.2E-16,-1.));
+#2777 = DIRECTION('',(1.,0.,0.));
+#2778 = PCURVE('',#2750,#2779);
+#2779 = DEFINITIONAL_REPRESENTATION('',(#2780),#2784);
+#2780 = CIRCLE('',#2781,35.00000000002);
+#2781 = AXIS2_PLACEMENT_2D('',#2782,#2783);
+#2782 = CARTESIAN_POINT('',(0.,0.));
+#2783 = DIRECTION('',(1.,-0.));
+#2784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2741 = PCURVE('',#2529,#2742);
-#2742 = DEFINITIONAL_REPRESENTATION('',(#2743),#2747);
-#2743 = LINE('',#2744,#2745);
-#2744 = CARTESIAN_POINT('',(0.,0.));
-#2745 = VECTOR('',#2746,1.);
-#2746 = DIRECTION('',(2.2E-16,-1.));
-#2747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2785 = PCURVE('',#2786,#2791);
+#2786 = CONICAL_SURFACE('',#2787,35.00000000002,0.785398163397);
+#2787 = AXIS2_PLACEMENT_3D('',#2788,#2789,#2790);
+#2788 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5));
+#2789 = DIRECTION('',(0.,2.2E-16,1.));
+#2790 = DIRECTION('',(1.,0.,-0.));
+#2791 = DEFINITIONAL_REPRESENTATION('',(#2792),#2795);
+#2792 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2793,#2794),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2793 = CARTESIAN_POINT('',(0.,0.));
+#2794 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2748 = ORIENTED_EDGE('',*,*,#2749,.F.);
-#2749 = EDGE_CURVE('',#2651,#2727,#2750,.T.);
-#2750 = SURFACE_CURVE('',#2751,(#2755,#2762),.PCURVE_S1.);
-#2751 = LINE('',#2752,#2753);
-#2752 = CARTESIAN_POINT('',(7.494E-14,225.,-375.));
-#2753 = VECTOR('',#2754,1.);
-#2754 = DIRECTION('',(-3.3E-16,-1.1E-16,1.));
-#2755 = PCURVE('',#2666,#2756);
-#2756 = DEFINITIONAL_REPRESENTATION('',(#2757),#2761);
-#2757 = LINE('',#2758,#2759);
-#2758 = CARTESIAN_POINT('',(-5.684341886081E-14,1.8319E-13));
-#2759 = VECTOR('',#2760,1.);
-#2760 = DIRECTION('',(1.,-2.3E-16));
-#2761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2796 = ADVANCED_FACE('',(#2797),#2786,.T.);
+#2797 = FACE_BOUND('',#2798,.F.);
+#2798 = EDGE_LOOP('',(#2799,#2800,#2821,#2847));
+#2799 = ORIENTED_EDGE('',*,*,#2769,.T.);
+#2800 = ORIENTED_EDGE('',*,*,#2801,.T.);
+#2801 = EDGE_CURVE('',#2770,#2802,#2804,.T.);
+#2802 = VERTEX_POINT('',#2803);
+#2803 = CARTESIAN_POINT('',(40.00000000002,0.,-7.5));
+#2804 = SEAM_CURVE('',#2805,(#2809,#2815),.PCURVE_S1.);
+#2805 = LINE('',#2806,#2807);
+#2806 = CARTESIAN_POINT('',(35.00000000002,2.78E-15,-12.5));
+#2807 = VECTOR('',#2808,1.);
+#2808 = DIRECTION('',(0.707106781187,-1.6E-16,0.707106781187));
+#2809 = PCURVE('',#2786,#2810);
+#2810 = DEFINITIONAL_REPRESENTATION('',(#2811),#2814);
+#2811 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2812,#2813),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.);
+#2812 = CARTESIAN_POINT('',(0.,0.));
+#2813 = CARTESIAN_POINT('',(0.,5.));
+#2814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2762 = PCURVE('',#2611,#2763);
-#2763 = DEFINITIONAL_REPRESENTATION('',(#2764),#2768);
-#2764 = LINE('',#2765,#2766);
-#2765 = CARTESIAN_POINT('',(-392.9921853406,-216.1563834766));
-#2766 = VECTOR('',#2767,1.);
-#2767 = DIRECTION('',(1.,9.860761315263E-32));
-#2768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2815 = PCURVE('',#2786,#2816);
+#2816 = DEFINITIONAL_REPRESENTATION('',(#2817),#2820);
+#2817 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2818,#2819),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.);
+#2818 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2819 = CARTESIAN_POINT('',(-6.28318530718,5.));
+#2820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2769 = ADVANCED_FACE('',(#2770),#2529,.F.);
-#2770 = FACE_BOUND('',#2771,.F.);
-#2771 = EDGE_LOOP('',(#2772,#2773,#2794,#2795));
-#2772 = ORIENTED_EDGE('',*,*,#2726,.T.);
-#2773 = ORIENTED_EDGE('',*,*,#2774,.T.);
-#2774 = EDGE_CURVE('',#2704,#2509,#2775,.T.);
-#2775 = SURFACE_CURVE('',#2776,(#2780,#2787),.PCURVE_S1.);
-#2776 = LINE('',#2777,#2778);
-#2777 = CARTESIAN_POINT('',(15.,225.,375.));
-#2778 = VECTOR('',#2779,1.);
-#2779 = DIRECTION('',(2.2E-16,-1.,3.3E-16));
-#2780 = PCURVE('',#2529,#2781);
-#2781 = DEFINITIONAL_REPRESENTATION('',(#2782),#2786);
-#2782 = LINE('',#2783,#2784);
-#2783 = CARTESIAN_POINT('',(8.196512829121E-14,-15.));
-#2784 = VECTOR('',#2785,1.);
-#2785 = DIRECTION('',(1.,-4.4E-16));
-#2786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2821 = ORIENTED_EDGE('',*,*,#2822,.F.);
+#2822 = EDGE_CURVE('',#2802,#2802,#2823,.T.);
+#2823 = SURFACE_CURVE('',#2824,(#2829,#2835),.PCURVE_S1.);
+#2824 = CIRCLE('',#2825,40.00000000002);
+#2825 = AXIS2_PLACEMENT_3D('',#2826,#2827,#2828);
+#2826 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5));
+#2827 = DIRECTION('',(0.,-2.2E-16,-1.));
+#2828 = DIRECTION('',(1.,0.,0.));
+#2829 = PCURVE('',#2786,#2830);
+#2830 = DEFINITIONAL_REPRESENTATION('',(#2831),#2834);
+#2831 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2832,#2833),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2832 = CARTESIAN_POINT('',(0.,5.));
+#2833 = CARTESIAN_POINT('',(-6.28318530718,5.));
+#2834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2787 = PCURVE('',#2557,#2788);
-#2788 = DEFINITIONAL_REPRESENTATION('',(#2789),#2793);
-#2789 = LINE('',#2790,#2791);
-#2790 = CARTESIAN_POINT('',(357.00781465936,-216.1563834766));
-#2791 = VECTOR('',#2792,1.);
-#2792 = DIRECTION('',(4.4E-16,1.));
-#2793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2835 = PCURVE('',#2836,#2841);
+#2836 = PLANE('',#2837);
+#2837 = AXIS2_PLACEMENT_3D('',#2838,#2839,#2840);
+#2838 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5));
+#2839 = DIRECTION('',(0.,-2.2E-16,-1.));
+#2840 = DIRECTION('',(1.,0.,0.));
+#2841 = DEFINITIONAL_REPRESENTATION('',(#2842),#2846);
+#2842 = CIRCLE('',#2843,40.00000000002);
+#2843 = AXIS2_PLACEMENT_2D('',#2844,#2845);
+#2844 = CARTESIAN_POINT('',(0.,0.));
+#2845 = DIRECTION('',(1.,0.));
+#2846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2794 = ORIENTED_EDGE('',*,*,#2506,.F.);
-#2795 = ORIENTED_EDGE('',*,*,#2796,.F.);
-#2796 = EDGE_CURVE('',#2727,#2507,#2797,.T.);
-#2797 = SURFACE_CURVE('',#2798,(#2802,#2809),.PCURVE_S1.);
-#2798 = LINE('',#2799,#2800);
-#2799 = CARTESIAN_POINT('',(-1.7486E-13,225.,375.));
-#2800 = VECTOR('',#2801,1.);
-#2801 = DIRECTION('',(2.2E-16,-1.,3.3E-16));
-#2802 = PCURVE('',#2529,#2803);
-#2803 = DEFINITIONAL_REPRESENTATION('',(#2804),#2808);
-#2804 = LINE('',#2805,#2806);
-#2805 = CARTESIAN_POINT('',(8.526512829121E-14,1.665E-14));
-#2806 = VECTOR('',#2807,1.);
-#2807 = DIRECTION('',(1.,-4.4E-16));
-#2808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2809 = PCURVE('',#2611,#2810);
-#2810 = DEFINITIONAL_REPRESENTATION('',(#2811),#2815);
-#2811 = LINE('',#2812,#2813);
-#2812 = CARTESIAN_POINT('',(357.00781465936,-216.1563834766));
-#2813 = VECTOR('',#2814,1.);
-#2814 = DIRECTION('',(4.4E-16,1.));
-#2815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2816 = ADVANCED_FACE('',(#2817),#2831,.F.);
-#2817 = FACE_BOUND('',#2818,.T.);
-#2818 = EDGE_LOOP('',(#2819,#2849,#2871,#2872));
-#2819 = ORIENTED_EDGE('',*,*,#2820,.T.);
-#2820 = EDGE_CURVE('',#2821,#2823,#2825,.T.);
-#2821 = VERTEX_POINT('',#2822);
-#2822 = CARTESIAN_POINT('',(-1.05E-13,175.,295.));
-#2823 = VERTEX_POINT('',#2824);
-#2824 = CARTESIAN_POINT('',(15.,175.,295.));
-#2825 = SEAM_CURVE('',#2826,(#2830,#2842),.PCURVE_S1.);
-#2826 = LINE('',#2827,#2828);
-#2827 = CARTESIAN_POINT('',(-1.249E-13,175.,295.));
-#2828 = VECTOR('',#2829,1.);
-#2829 = DIRECTION('',(1.,-4.4E-16,3.9E-16));
-#2830 = PCURVE('',#2831,#2836);
-#2831 = CYLINDRICAL_SURFACE('',#2832,30.);
-#2832 = AXIS2_PLACEMENT_3D('',#2833,#2834,#2835);
-#2833 = CARTESIAN_POINT('',(-1.3156E-13,145.,295.));
-#2834 = DIRECTION('',(-1.,2.2E-16,-5.6E-16));
-#2835 = DIRECTION('',(2.2E-16,1.,-5.6E-16));
-#2836 = DEFINITIONAL_REPRESENTATION('',(#2837),#2841);
-#2837 = LINE('',#2838,#2839);
-#2838 = CARTESIAN_POINT('',(-0.,0.));
-#2839 = VECTOR('',#2840,1.);
-#2840 = DIRECTION('',(-0.,-1.));
-#2841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2842 = PCURVE('',#2831,#2843);
-#2843 = DEFINITIONAL_REPRESENTATION('',(#2844),#2848);
-#2844 = LINE('',#2845,#2846);
-#2845 = CARTESIAN_POINT('',(-6.28318530718,0.));
-#2846 = VECTOR('',#2847,1.);
-#2847 = DIRECTION('',(-0.,-1.));
-#2848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2849 = ORIENTED_EDGE('',*,*,#2850,.T.);
-#2850 = EDGE_CURVE('',#2823,#2823,#2851,.T.);
-#2851 = SURFACE_CURVE('',#2852,(#2857,#2864),.PCURVE_S1.);
-#2852 = CIRCLE('',#2853,30.);
-#2853 = AXIS2_PLACEMENT_3D('',#2854,#2855,#2856);
-#2854 = CARTESIAN_POINT('',(15.,145.,295.));
-#2855 = DIRECTION('',(1.,2.2E-16,3.3E-16));
-#2856 = DIRECTION('',(-2.2E-16,1.,-3.3E-16));
-#2857 = PCURVE('',#2831,#2858);
-#2858 = DEFINITIONAL_REPRESENTATION('',(#2859),#2863);
-#2859 = LINE('',#2860,#2861);
-#2860 = CARTESIAN_POINT('',(-0.,-15.));
-#2861 = VECTOR('',#2862,1.);
-#2862 = DIRECTION('',(-1.,0.));
-#2863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2864 = PCURVE('',#2557,#2865);
+#2847 = ORIENTED_EDGE('',*,*,#2801,.F.);
+#2848 = ADVANCED_FACE('',(#2849,#2852),#2836,.F.);
+#2849 = FACE_BOUND('',#2850,.F.);
+#2850 = EDGE_LOOP('',(#2851));
+#2851 = ORIENTED_EDGE('',*,*,#2822,.T.);
+#2852 = FACE_BOUND('',#2853,.F.);
+#2853 = EDGE_LOOP('',(#2854));
+#2854 = ORIENTED_EDGE('',*,*,#2855,.F.);
+#2855 = EDGE_CURVE('',#2856,#2856,#2858,.T.);
+#2856 = VERTEX_POINT('',#2857);
+#2857 = CARTESIAN_POINT('',(30.,0.,-7.5));
+#2858 = SURFACE_CURVE('',#2859,(#2864,#2871),.PCURVE_S1.);
+#2859 = CIRCLE('',#2860,30.);
+#2860 = AXIS2_PLACEMENT_3D('',#2861,#2862,#2863);
+#2861 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5));
+#2862 = DIRECTION('',(0.,-2.2E-16,-1.));
+#2863 = DIRECTION('',(1.,0.,0.));
+#2864 = PCURVE('',#2836,#2865);
 #2865 = DEFINITIONAL_REPRESENTATION('',(#2866),#2870);
 #2866 = CIRCLE('',#2867,30.);
 #2867 = AXIS2_PLACEMENT_2D('',#2868,#2869);
-#2868 = CARTESIAN_POINT('',(277.00781465936,-136.1563834766));
-#2869 = DIRECTION('',(-4.4E-16,-1.));
+#2868 = CARTESIAN_POINT('',(0.,0.));
+#2869 = DIRECTION('',(1.,0.));
 #2870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2871 = ORIENTED_EDGE('',*,*,#2820,.F.);
-#2872 = ORIENTED_EDGE('',*,*,#2873,.F.);
-#2873 = EDGE_CURVE('',#2821,#2821,#2874,.T.);
-#2874 = SURFACE_CURVE('',#2875,(#2880,#2887),.PCURVE_S1.);
-#2875 = CIRCLE('',#2876,30.);
-#2876 = AXIS2_PLACEMENT_3D('',#2877,#2878,#2879);
-#2877 = CARTESIAN_POINT('',(-1.3045E-13,145.,295.));
-#2878 = DIRECTION('',(1.,2.2E-16,3.3E-16));
-#2879 = DIRECTION('',(-2.2E-16,1.,-3.3E-16));
-#2880 = PCURVE('',#2831,#2881);
-#2881 = DEFINITIONAL_REPRESENTATION('',(#2882),#2886);
-#2882 = LINE('',#2883,#2884);
-#2883 = CARTESIAN_POINT('',(-0.,0.));
-#2884 = VECTOR('',#2885,1.);
-#2885 = DIRECTION('',(-1.,0.));
-#2886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2871 = PCURVE('',#2872,#2877);
+#2872 = CYLINDRICAL_SURFACE('',#2873,30.);
+#2873 = AXIS2_PLACEMENT_3D('',#2874,#2875,#2876);
+#2874 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5));
+#2875 = DIRECTION('',(0.,2.2E-16,1.));
+#2876 = DIRECTION('',(1.,0.,-0.));
+#2877 = DEFINITIONAL_REPRESENTATION('',(#2878),#2881);
+#2878 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2879,#2880),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2879 = CARTESIAN_POINT('',(0.,0.));
+#2880 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2887 = PCURVE('',#2611,#2888);
-#2888 = DEFINITIONAL_REPRESENTATION('',(#2889),#2893);
-#2889 = CIRCLE('',#2890,30.);
-#2890 = AXIS2_PLACEMENT_2D('',#2891,#2892);
-#2891 = CARTESIAN_POINT('',(277.00781465936,-136.1563834766));
-#2892 = DIRECTION('',(-4.4E-16,-1.));
-#2893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2882 = ADVANCED_FACE('',(#2883),#2872,.T.);
+#2883 = FACE_BOUND('',#2884,.F.);
+#2884 = EDGE_LOOP('',(#2885,#2886,#2907,#2933));
+#2885 = ORIENTED_EDGE('',*,*,#2855,.T.);
+#2886 = ORIENTED_EDGE('',*,*,#2887,.T.);
+#2887 = EDGE_CURVE('',#2856,#2888,#2890,.T.);
+#2888 = VERTEX_POINT('',#2889);
+#2889 = CARTESIAN_POINT('',(30.,0.,7.5));
+#2890 = SEAM_CURVE('',#2891,(#2895,#2901),.PCURVE_S1.);
+#2891 = LINE('',#2892,#2893);
+#2892 = CARTESIAN_POINT('',(30.,1.67E-15,-7.5));
+#2893 = VECTOR('',#2894,1.);
+#2894 = DIRECTION('',(0.,-2.2E-16,1.));
+#2895 = PCURVE('',#2872,#2896);
+#2896 = DEFINITIONAL_REPRESENTATION('',(#2897),#2900);
+#2897 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2898,#2899),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.);
+#2898 = CARTESIAN_POINT('',(0.,0.));
+#2899 = CARTESIAN_POINT('',(0.,15.));
+#2900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2894 = ADVANCED_FACE('',(#2895,#2901),#2611,.F.);
-#2895 = FACE_BOUND('',#2896,.F.);
-#2896 = EDGE_LOOP('',(#2897,#2898,#2899,#2900));
-#2897 = ORIENTED_EDGE('',*,*,#2597,.T.);
-#2898 = ORIENTED_EDGE('',*,*,#2678,.T.);
-#2899 = ORIENTED_EDGE('',*,*,#2749,.T.);
-#2900 = ORIENTED_EDGE('',*,*,#2796,.T.);
-#2901 = FACE_BOUND('',#2902,.T.);
-#2902 = EDGE_LOOP('',(#2903));
-#2903 = ORIENTED_EDGE('',*,*,#2873,.T.);
-#2904 = ADVANCED_FACE('',(#2905,#2911),#2557,.T.);
-#2905 = FACE_BOUND('',#2906,.T.);
-#2906 = EDGE_LOOP('',(#2907,#2908,#2909,#2910));
-#2907 = ORIENTED_EDGE('',*,*,#2541,.T.);
-#2908 = ORIENTED_EDGE('',*,*,#2627,.T.);
-#2909 = ORIENTED_EDGE('',*,*,#2703,.T.);
-#2910 = ORIENTED_EDGE('',*,*,#2774,.T.);
-#2911 = FACE_BOUND('',#2912,.F.);
-#2912 = EDGE_LOOP('',(#2913));
-#2913 = ORIENTED_EDGE('',*,*,#2850,.T.);
-#2914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2918)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#2915,#2916,#2917)) REPRESENTATION_CONTEXT
-('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#2915 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#2916 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#2917 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#2918 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2915,
-  'distance_accuracy_value','confusion accuracy');
-#2919 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2920,#2922);
-#2920 = ( REPRESENTATION_RELATIONSHIP('','',#2499,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2921) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#2921 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
-#2922 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #2923);
-#2923 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','MiddlePnnel','',#5,#2494,$);
-#2924 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2496));
-#2925 = SHAPE_DEFINITION_REPRESENTATION(#2926,#2932);
-#2926 = PRODUCT_DEFINITION_SHAPE('','',#2927);
-#2927 = PRODUCT_DEFINITION('design','',#2928,#2931);
-#2928 = PRODUCT_DEFINITION_FORMATION('','',#2929);
-#2929 = PRODUCT('Pad003','Pad003','',(#2930));
-#2930 = PRODUCT_CONTEXT('',#2,'mechanical');
-#2931 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#2932 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2933),#3347);
-#2933 = MANIFOLD_SOLID_BREP('',#2934);
-#2934 = CLOSED_SHELL('',(#2935,#3055,#3131,#3202,#3249,#3327,#3337));
-#2935 = ADVANCED_FACE('',(#2936),#2950,.F.);
-#2936 = FACE_BOUND('',#2937,.F.);
-#2937 = EDGE_LOOP('',(#2938,#2973,#3001,#3029));
-#2938 = ORIENTED_EDGE('',*,*,#2939,.T.);
-#2939 = EDGE_CURVE('',#2940,#2942,#2944,.T.);
-#2940 = VERTEX_POINT('',#2941);
-#2941 = CARTESIAN_POINT('',(-225.,375.,0.));
+#2901 = PCURVE('',#2872,#2902);
+#2902 = DEFINITIONAL_REPRESENTATION('',(#2903),#2906);
+#2903 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2904,#2905),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.);
+#2904 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2905 = CARTESIAN_POINT('',(-6.28318530718,15.));
+#2906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2907 = ORIENTED_EDGE('',*,*,#2908,.F.);
+#2908 = EDGE_CURVE('',#2888,#2888,#2909,.T.);
+#2909 = SURFACE_CURVE('',#2910,(#2915,#2921),.PCURVE_S1.);
+#2910 = CIRCLE('',#2911,30.);
+#2911 = AXIS2_PLACEMENT_3D('',#2912,#2913,#2914);
+#2912 = CARTESIAN_POINT('',(0.,1.67E-15,7.5));
+#2913 = DIRECTION('',(0.,-2.2E-16,-1.));
+#2914 = DIRECTION('',(1.,0.,0.));
+#2915 = PCURVE('',#2872,#2916);
+#2916 = DEFINITIONAL_REPRESENTATION('',(#2917),#2920);
+#2917 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2918,#2919),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2918 = CARTESIAN_POINT('',(0.,15.));
+#2919 = CARTESIAN_POINT('',(-6.28318530718,15.));
+#2920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2921 = PCURVE('',#2922,#2927);
+#2922 = PLANE('',#2923);
+#2923 = AXIS2_PLACEMENT_3D('',#2924,#2925,#2926);
+#2924 = CARTESIAN_POINT('',(0.,1.67E-15,7.5));
+#2925 = DIRECTION('',(0.,-2.2E-16,-1.));
+#2926 = DIRECTION('',(1.,0.,-0.));
+#2927 = DEFINITIONAL_REPRESENTATION('',(#2928),#2932);
+#2928 = CIRCLE('',#2929,30.);
+#2929 = AXIS2_PLACEMENT_2D('',#2930,#2931);
+#2930 = CARTESIAN_POINT('',(0.,0.));
+#2931 = DIRECTION('',(1.,-0.));
+#2932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2933 = ORIENTED_EDGE('',*,*,#2887,.F.);
+#2934 = ADVANCED_FACE('',(#2935,#2938),#2922,.T.);
+#2935 = FACE_BOUND('',#2936,.F.);
+#2936 = EDGE_LOOP('',(#2937));
+#2937 = ORIENTED_EDGE('',*,*,#2908,.T.);
+#2938 = FACE_BOUND('',#2939,.F.);
+#2939 = EDGE_LOOP('',(#2940));
+#2940 = ORIENTED_EDGE('',*,*,#2941,.F.);
+#2941 = EDGE_CURVE('',#2942,#2942,#2944,.T.);
 #2942 = VERTEX_POINT('',#2943);
-#2943 = CARTESIAN_POINT('',(-225.,375.,15.));
-#2944 = SURFACE_CURVE('',#2945,(#2949,#2961),.PCURVE_S1.);
-#2945 = LINE('',#2946,#2947);
-#2946 = CARTESIAN_POINT('',(-225.,375.,-2.1649E-13));
-#2947 = VECTOR('',#2948,1.);
-#2948 = DIRECTION('',(-4.4E-16,2.8E-16,1.));
-#2949 = PCURVE('',#2950,#2955);
-#2950 = PLANE('',#2951);
-#2951 = AXIS2_PLACEMENT_3D('',#2952,#2953,#2954);
-#2952 = CARTESIAN_POINT('',(-225.,375.,-2.1649E-13));
-#2953 = DIRECTION('',(1.,-2.2E-16,4.4E-16));
-#2954 = DIRECTION('',(-2.2E-16,-1.,4.4E-16));
-#2955 = DEFINITIONAL_REPRESENTATION('',(#2956),#2960);
-#2956 = LINE('',#2957,#2958);
-#2957 = CARTESIAN_POINT('',(0.,0.));
-#2958 = VECTOR('',#2959,1.);
-#2959 = DIRECTION('',(1.6E-16,-1.));
-#2960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2943 = CARTESIAN_POINT('',(40.,0.,7.5));
+#2944 = SURFACE_CURVE('',#2945,(#2950,#2957),.PCURVE_S1.);
+#2945 = CIRCLE('',#2946,40.);
+#2946 = AXIS2_PLACEMENT_3D('',#2947,#2948,#2949);
+#2947 = CARTESIAN_POINT('',(0.,1.67E-15,7.5));
+#2948 = DIRECTION('',(0.,-2.2E-16,-1.));
+#2949 = DIRECTION('',(1.,0.,0.));
+#2950 = PCURVE('',#2922,#2951);
+#2951 = DEFINITIONAL_REPRESENTATION('',(#2952),#2956);
+#2952 = CIRCLE('',#2953,40.);
+#2953 = AXIS2_PLACEMENT_2D('',#2954,#2955);
+#2954 = CARTESIAN_POINT('',(0.,0.));
+#2955 = DIRECTION('',(1.,-0.));
+#2956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2961 = PCURVE('',#2962,#2967);
-#2962 = PLANE('',#2963);
-#2963 = AXIS2_PLACEMENT_3D('',#2964,#2965,#2966);
-#2964 = CARTESIAN_POINT('',(225.,375.,-1.1657E-13));
-#2965 = DIRECTION('',(-4.4E-16,-1.,2.8E-16));
-#2966 = DIRECTION('',(-1.,4.4E-16,-2.2E-16));
-#2967 = DEFINITIONAL_REPRESENTATION('',(#2968),#2972);
-#2968 = LINE('',#2969,#2970);
-#2969 = CARTESIAN_POINT('',(450.,9.2E-16));
-#2970 = VECTOR('',#2971,1.);
-#2971 = DIRECTION('',(2.2E-16,-1.));
-#2972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2957 = PCURVE('',#2958,#2963);
+#2958 = CONICAL_SURFACE('',#2959,40.,0.785398163397);
+#2959 = AXIS2_PLACEMENT_3D('',#2960,#2961,#2962);
+#2960 = CARTESIAN_POINT('',(0.,1.67E-15,7.5));
+#2961 = DIRECTION('',(-0.,-2.2E-16,-1.));
+#2962 = DIRECTION('',(1.,0.,-0.));
+#2963 = DEFINITIONAL_REPRESENTATION('',(#2964),#2967);
+#2964 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2965,#2966),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2965 = CARTESIAN_POINT('',(0.,0.));
+#2966 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2973 = ORIENTED_EDGE('',*,*,#2974,.T.);
-#2974 = EDGE_CURVE('',#2942,#2975,#2977,.T.);
-#2975 = VERTEX_POINT('',#2976);
-#2976 = CARTESIAN_POINT('',(-225.,-375.,15.));
-#2977 = SURFACE_CURVE('',#2978,(#2982,#2989),.PCURVE_S1.);
-#2978 = LINE('',#2979,#2980);
-#2979 = CARTESIAN_POINT('',(-225.,375.,15.));
-#2980 = VECTOR('',#2981,1.);
-#2981 = DIRECTION('',(0.,-1.,0.));
-#2982 = PCURVE('',#2950,#2983);
-#2983 = DEFINITIONAL_REPRESENTATION('',(#2984),#2988);
-#2984 = LINE('',#2985,#2986);
-#2985 = CARTESIAN_POINT('',(1.771302565824E-13,-15.));
-#2986 = VECTOR('',#2987,1.);
-#2987 = DIRECTION('',(1.,4.4E-16));
-#2988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2968 = ADVANCED_FACE('',(#2969),#2958,.T.);
+#2969 = FACE_BOUND('',#2970,.F.);
+#2970 = EDGE_LOOP('',(#2971,#2972,#2993,#3014));
+#2971 = ORIENTED_EDGE('',*,*,#2941,.T.);
+#2972 = ORIENTED_EDGE('',*,*,#2973,.T.);
+#2973 = EDGE_CURVE('',#2942,#2974,#2976,.T.);
+#2974 = VERTEX_POINT('',#2975);
+#2975 = CARTESIAN_POINT('',(35.,0.,12.5));
+#2976 = SEAM_CURVE('',#2977,(#2981,#2987),.PCURVE_S1.);
+#2977 = LINE('',#2978,#2979);
+#2978 = CARTESIAN_POINT('',(40.,-1.67E-15,7.5));
+#2979 = VECTOR('',#2980,1.);
+#2980 = DIRECTION('',(-0.707106781187,-1.6E-16,0.707106781187));
+#2981 = PCURVE('',#2958,#2982);
+#2982 = DEFINITIONAL_REPRESENTATION('',(#2983),#2986);
+#2983 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2984,#2985),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.);
+#2984 = CARTESIAN_POINT('',(0.,0.));
+#2985 = CARTESIAN_POINT('',(0.,-5.));
+#2986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2989 = PCURVE('',#2990,#2995);
-#2990 = PLANE('',#2991);
-#2991 = AXIS2_PLACEMENT_3D('',#2992,#2993,#2994);
-#2992 = CARTESIAN_POINT('',(8.843616523364,17.992185340637,15.));
-#2993 = DIRECTION('',(-2.2E-16,2.2E-16,1.));
-#2994 = DIRECTION('',(0.,1.,-2.2E-16));
-#2995 = DEFINITIONAL_REPRESENTATION('',(#2996),#3000);
-#2996 = LINE('',#2997,#2998);
-#2997 = CARTESIAN_POINT('',(357.00781465936,233.84361652336));
-#2998 = VECTOR('',#2999,1.);
-#2999 = DIRECTION('',(-1.,4.84E-32));
-#3000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2987 = PCURVE('',#2958,#2988);
+#2988 = DEFINITIONAL_REPRESENTATION('',(#2989),#2992);
+#2989 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2990,#2991),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.);
+#2990 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2991 = CARTESIAN_POINT('',(6.28318530718,-5.));
+#2992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3001 = ORIENTED_EDGE('',*,*,#3002,.F.);
-#3002 = EDGE_CURVE('',#3003,#2975,#3005,.T.);
-#3003 = VERTEX_POINT('',#3004);
-#3004 = CARTESIAN_POINT('',(-225.,-375.,0.));
-#3005 = SURFACE_CURVE('',#3006,(#3010,#3017),.PCURVE_S1.);
-#3006 = LINE('',#3007,#3008);
-#3007 = CARTESIAN_POINT('',(-225.,-375.,1.1657E-13));
-#3008 = VECTOR('',#3009,1.);
-#3009 = DIRECTION('',(-4.4E-16,2.8E-16,1.));
-#3010 = PCURVE('',#2950,#3011);
-#3011 = DEFINITIONAL_REPRESENTATION('',(#3012),#3016);
-#3012 = LINE('',#3013,#3014);
-#3013 = CARTESIAN_POINT('',(750.,-3.06E-15));
-#3014 = VECTOR('',#3015,1.);
-#3015 = DIRECTION('',(1.6E-16,-1.));
-#3016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2993 = ORIENTED_EDGE('',*,*,#2994,.F.);
+#2994 = EDGE_CURVE('',#2974,#2974,#2995,.T.);
+#2995 = SURFACE_CURVE('',#2996,(#3001,#3007),.PCURVE_S1.);
+#2996 = CIRCLE('',#2997,35.);
+#2997 = AXIS2_PLACEMENT_3D('',#2998,#2999,#3000);
+#2998 = CARTESIAN_POINT('',(0.,2.78E-15,12.5));
+#2999 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3000 = DIRECTION('',(1.,0.,0.));
+#3001 = PCURVE('',#2958,#3002);
+#3002 = DEFINITIONAL_REPRESENTATION('',(#3003),#3006);
+#3003 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3004,#3005),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#3004 = CARTESIAN_POINT('',(0.,-5.));
+#3005 = CARTESIAN_POINT('',(6.28318530718,-5.));
+#3006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3017 = PCURVE('',#3018,#3023);
-#3018 = PLANE('',#3019);
-#3019 = AXIS2_PLACEMENT_3D('',#3020,#3021,#3022);
-#3020 = CARTESIAN_POINT('',(-225.,-375.,1.1657E-13));
-#3021 = DIRECTION('',(4.4E-16,1.,-2.8E-16));
-#3022 = DIRECTION('',(1.,-4.4E-16,2.2E-16));
-#3023 = DEFINITIONAL_REPRESENTATION('',(#3024),#3028);
-#3024 = LINE('',#3025,#3026);
-#3025 = CARTESIAN_POINT('',(0.,0.));
-#3026 = VECTOR('',#3027,1.);
-#3027 = DIRECTION('',(-2.2E-16,-1.));
-#3028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3007 = PCURVE('',#2703,#3008);
+#3008 = DEFINITIONAL_REPRESENTATION('',(#3009),#3013);
+#3009 = CIRCLE('',#3010,35.);
+#3010 = AXIS2_PLACEMENT_2D('',#3011,#3012);
+#3011 = CARTESIAN_POINT('',(0.,0.));
+#3012 = DIRECTION('',(1.,0.));
+#3013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3029 = ORIENTED_EDGE('',*,*,#3030,.F.);
-#3030 = EDGE_CURVE('',#2940,#3003,#3031,.T.);
-#3031 = SURFACE_CURVE('',#3032,(#3036,#3043),.PCURVE_S1.);
-#3032 = LINE('',#3033,#3034);
-#3033 = CARTESIAN_POINT('',(-225.,375.,0.));
-#3034 = VECTOR('',#3035,1.);
-#3035 = DIRECTION('',(0.,-1.,0.));
-#3036 = PCURVE('',#2950,#3037);
-#3037 = DEFINITIONAL_REPRESENTATION('',(#3038),#3042);
-#3038 = LINE('',#3039,#3040);
-#3039 = CARTESIAN_POINT('',(1.705302565824E-13,-2.1649E-13));
-#3040 = VECTOR('',#3041,1.);
-#3041 = DIRECTION('',(1.,4.4E-16));
-#3042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3014 = ORIENTED_EDGE('',*,*,#2973,.F.);
+#3015 = ADVANCED_FACE('',(#3016,#3019),#2703,.F.);
+#3016 = FACE_BOUND('',#3017,.F.);
+#3017 = EDGE_LOOP('',(#3018));
+#3018 = ORIENTED_EDGE('',*,*,#2994,.T.);
+#3019 = FACE_BOUND('',#3020,.F.);
+#3020 = EDGE_LOOP('',(#3021));
+#3021 = ORIENTED_EDGE('',*,*,#2682,.F.);
+#3022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3026)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3023,#3024,#3025)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3023 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3024 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3025 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3026 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3023,
+  'distance_accuracy_value','confusion accuracy');
+#3027 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3028,#3030);
+#3028 = ( REPRESENTATION_RELATIONSHIP('','',#2675,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3029) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3029 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);
+#3030 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3031);
+#3031 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','CableManagementTop','',#5,
+  #2670,$);
+#3032 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2672));
+#3033 = SHAPE_DEFINITION_REPRESENTATION(#3034,#3040);
+#3034 = PRODUCT_DEFINITION_SHAPE('','',#3035);
+#3035 = PRODUCT_DEFINITION('design','',#3036,#3039);
+#3036 = PRODUCT_DEFINITION_FORMATION('','',#3037);
+#3037 = PRODUCT('CableManagementMiddle','CableManagementMiddle','',(
+    #3038));
+#3038 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3039 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3040 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3041),#3387);
+#3041 = MANIFOLD_SOLID_BREP('',#3042);
+#3042 = CLOSED_SHELL('',(#3043,#3127,#3161,#3213,#3247,#3299,#3333,#3380
+    ));
+#3043 = ADVANCED_FACE('',(#3044),#3057,.F.);
+#3044 = FACE_BOUND('',#3045,.F.);
+#3045 = EDGE_LOOP('',(#3046,#3079,#3100,#3126));
+#3046 = ORIENTED_EDGE('',*,*,#3047,.T.);
+#3047 = EDGE_CURVE('',#3048,#3048,#3050,.T.);
+#3048 = VERTEX_POINT('',#3049);
+#3049 = CARTESIAN_POINT('',(25.,0.,12.5));
+#3050 = SURFACE_CURVE('',#3051,(#3056,#3067),.PCURVE_S1.);
+#3051 = CIRCLE('',#3052,25.);
+#3052 = AXIS2_PLACEMENT_3D('',#3053,#3054,#3055);
+#3053 = CARTESIAN_POINT('',(0.,2.78E-15,12.5));
+#3054 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3055 = DIRECTION('',(1.,0.,0.));
+#3056 = PCURVE('',#3057,#3062);
+#3057 = CYLINDRICAL_SURFACE('',#3058,25.);
+#3058 = AXIS2_PLACEMENT_3D('',#3059,#3060,#3061);
+#3059 = CARTESIAN_POINT('',(0.,2.78E-15,12.5));
+#3060 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3061 = DIRECTION('',(1.,0.,0.));
+#3062 = DEFINITIONAL_REPRESENTATION('',(#3063),#3066);
+#3063 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3064,#3065),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#3064 = CARTESIAN_POINT('',(0.,0.));
+#3065 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3043 = PCURVE('',#3044,#3049);
-#3044 = PLANE('',#3045);
-#3045 = AXIS2_PLACEMENT_3D('',#3046,#3047,#3048);
-#3046 = CARTESIAN_POINT('',(8.843616523364,17.992185340636,-2.03E-15));
-#3047 = DIRECTION('',(-2.2E-16,2.2E-16,1.));
-#3048 = DIRECTION('',(0.,1.,-2.2E-16));
-#3049 = DEFINITIONAL_REPRESENTATION('',(#3050),#3054);
-#3050 = LINE('',#3051,#3052);
-#3051 = CARTESIAN_POINT('',(357.00781465936,233.84361652336));
-#3052 = VECTOR('',#3053,1.);
-#3053 = DIRECTION('',(-1.,4.84E-32));
-#3054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3067 = PCURVE('',#3068,#3073);
+#3068 = PLANE('',#3069);
+#3069 = AXIS2_PLACEMENT_3D('',#3070,#3071,#3072);
+#3070 = CARTESIAN_POINT('',(0.,2.78E-15,12.5));
+#3071 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3072 = DIRECTION('',(1.,0.,0.));
+#3073 = DEFINITIONAL_REPRESENTATION('',(#3074),#3078);
+#3074 = CIRCLE('',#3075,25.);
+#3075 = AXIS2_PLACEMENT_2D('',#3076,#3077);
+#3076 = CARTESIAN_POINT('',(0.,0.));
+#3077 = DIRECTION('',(1.,0.));
+#3078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3055 = ADVANCED_FACE('',(#3056),#3018,.F.);
-#3056 = FACE_BOUND('',#3057,.F.);
-#3057 = EDGE_LOOP('',(#3058,#3059,#3082,#3110));
-#3058 = ORIENTED_EDGE('',*,*,#3002,.T.);
-#3059 = ORIENTED_EDGE('',*,*,#3060,.T.);
-#3060 = EDGE_CURVE('',#2975,#3061,#3063,.T.);
-#3061 = VERTEX_POINT('',#3062);
-#3062 = CARTESIAN_POINT('',(225.,-375.,15.));
-#3063 = SURFACE_CURVE('',#3064,(#3068,#3075),.PCURVE_S1.);
-#3064 = LINE('',#3065,#3066);
-#3065 = CARTESIAN_POINT('',(-225.,-375.,15.));
-#3066 = VECTOR('',#3067,1.);
-#3067 = DIRECTION('',(1.,0.,0.));
-#3068 = PCURVE('',#3018,#3069);
-#3069 = DEFINITIONAL_REPRESENTATION('',(#3070),#3074);
-#3070 = LINE('',#3071,#3072);
-#3071 = CARTESIAN_POINT('',(1.45408547152E-13,-15.));
-#3072 = VECTOR('',#3073,1.);
-#3073 = DIRECTION('',(1.,2.2E-16));
-#3074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3079 = ORIENTED_EDGE('',*,*,#3080,.T.);
+#3080 = EDGE_CURVE('',#3048,#3081,#3083,.T.);
+#3081 = VERTEX_POINT('',#3082);
+#3082 = CARTESIAN_POINT('',(25.,0.,-12.5));
+#3083 = SEAM_CURVE('',#3084,(#3088,#3094),.PCURVE_S1.);
+#3084 = LINE('',#3085,#3086);
+#3085 = CARTESIAN_POINT('',(25.,-2.78E-15,12.5));
+#3086 = VECTOR('',#3087,1.);
+#3087 = DIRECTION('',(0.,2.2E-16,-1.));
+#3088 = PCURVE('',#3057,#3089);
+#3089 = DEFINITIONAL_REPRESENTATION('',(#3090),#3093);
+#3090 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3091,#3092),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.);
+#3091 = CARTESIAN_POINT('',(0.,0.));
+#3092 = CARTESIAN_POINT('',(0.,25.));
+#3093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3075 = PCURVE('',#2990,#3076);
-#3076 = DEFINITIONAL_REPRESENTATION('',(#3077),#3081);
-#3077 = LINE('',#3078,#3079);
-#3078 = CARTESIAN_POINT('',(-392.9921853406,233.84361652336));
-#3079 = VECTOR('',#3080,1.);
-#3080 = DIRECTION('',(0.,-1.));
-#3081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3094 = PCURVE('',#3057,#3095);
+#3095 = DEFINITIONAL_REPRESENTATION('',(#3096),#3099);
+#3096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3097,#3098),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.);
+#3097 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3098 = CARTESIAN_POINT('',(6.28318530718,25.));
+#3099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3082 = ORIENTED_EDGE('',*,*,#3083,.F.);
-#3083 = EDGE_CURVE('',#3084,#3061,#3086,.T.);
-#3084 = VERTEX_POINT('',#3085);
-#3085 = CARTESIAN_POINT('',(225.,-375.,0.));
-#3086 = SURFACE_CURVE('',#3087,(#3091,#3098),.PCURVE_S1.);
-#3087 = LINE('',#3088,#3089);
-#3088 = CARTESIAN_POINT('',(225.,-375.,2.1649E-13));
-#3089 = VECTOR('',#3090,1.);
-#3090 = DIRECTION('',(-4.4E-16,2.8E-16,1.));
-#3091 = PCURVE('',#3018,#3092);
-#3092 = DEFINITIONAL_REPRESENTATION('',(#3093),#3097);
-#3093 = LINE('',#3094,#3095);
-#3094 = CARTESIAN_POINT('',(450.,-9.2E-16));
-#3095 = VECTOR('',#3096,1.);
-#3096 = DIRECTION('',(-2.2E-16,-1.));
-#3097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3100 = ORIENTED_EDGE('',*,*,#3101,.F.);
+#3101 = EDGE_CURVE('',#3081,#3081,#3102,.T.);
+#3102 = SURFACE_CURVE('',#3103,(#3108,#3114),.PCURVE_S1.);
+#3103 = CIRCLE('',#3104,25.);
+#3104 = AXIS2_PLACEMENT_3D('',#3105,#3106,#3107);
+#3105 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5));
+#3106 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3107 = DIRECTION('',(1.,0.,0.));
+#3108 = PCURVE('',#3057,#3109);
+#3109 = DEFINITIONAL_REPRESENTATION('',(#3110),#3113);
+#3110 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3111,#3112),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#3111 = CARTESIAN_POINT('',(0.,25.));
+#3112 = CARTESIAN_POINT('',(6.28318530718,25.));
+#3113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3098 = PCURVE('',#3099,#3104);
-#3099 = PLANE('',#3100);
-#3100 = AXIS2_PLACEMENT_3D('',#3101,#3102,#3103);
-#3101 = CARTESIAN_POINT('',(225.,-375.,2.1649E-13));
-#3102 = DIRECTION('',(-1.,2.2E-16,-4.4E-16));
-#3103 = DIRECTION('',(2.2E-16,1.,-4.4E-16));
-#3104 = DEFINITIONAL_REPRESENTATION('',(#3105),#3109);
-#3105 = LINE('',#3106,#3107);
-#3106 = CARTESIAN_POINT('',(0.,0.));
-#3107 = VECTOR('',#3108,1.);
-#3108 = DIRECTION('',(-1.6E-16,-1.));
-#3109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3114 = PCURVE('',#3115,#3120);
+#3115 = PLANE('',#3116);
+#3116 = AXIS2_PLACEMENT_3D('',#3117,#3118,#3119);
+#3117 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5));
+#3118 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3119 = DIRECTION('',(1.,0.,-0.));
+#3120 = DEFINITIONAL_REPRESENTATION('',(#3121),#3125);
+#3121 = CIRCLE('',#3122,25.);
+#3122 = AXIS2_PLACEMENT_2D('',#3123,#3124);
+#3123 = CARTESIAN_POINT('',(0.,0.));
+#3124 = DIRECTION('',(1.,-0.));
+#3125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3110 = ORIENTED_EDGE('',*,*,#3111,.F.);
-#3111 = EDGE_CURVE('',#3003,#3084,#3112,.T.);
-#3112 = SURFACE_CURVE('',#3113,(#3117,#3124),.PCURVE_S1.);
-#3113 = LINE('',#3114,#3115);
-#3114 = CARTESIAN_POINT('',(-225.,-375.,0.));
-#3115 = VECTOR('',#3116,1.);
-#3116 = DIRECTION('',(1.,0.,0.));
-#3117 = PCURVE('',#3018,#3118);
-#3118 = DEFINITIONAL_REPRESENTATION('',(#3119),#3123);
-#3119 = LINE('',#3120,#3121);
-#3120 = CARTESIAN_POINT('',(1.42108547152E-13,1.1657E-13));
-#3121 = VECTOR('',#3122,1.);
-#3122 = DIRECTION('',(1.,2.2E-16));
-#3123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3126 = ORIENTED_EDGE('',*,*,#3080,.F.);
+#3127 = ADVANCED_FACE('',(#3128,#3131),#3115,.T.);
+#3128 = FACE_BOUND('',#3129,.F.);
+#3129 = EDGE_LOOP('',(#3130));
+#3130 = ORIENTED_EDGE('',*,*,#3101,.T.);
+#3131 = FACE_BOUND('',#3132,.F.);
+#3132 = EDGE_LOOP('',(#3133));
+#3133 = ORIENTED_EDGE('',*,*,#3134,.F.);
+#3134 = EDGE_CURVE('',#3135,#3135,#3137,.T.);
+#3135 = VERTEX_POINT('',#3136);
+#3136 = CARTESIAN_POINT('',(35.00000000002,0.,-12.5));
+#3137 = SURFACE_CURVE('',#3138,(#3143,#3150),.PCURVE_S1.);
+#3138 = CIRCLE('',#3139,35.00000000002);
+#3139 = AXIS2_PLACEMENT_3D('',#3140,#3141,#3142);
+#3140 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5));
+#3141 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3142 = DIRECTION('',(1.,0.,0.));
+#3143 = PCURVE('',#3115,#3144);
+#3144 = DEFINITIONAL_REPRESENTATION('',(#3145),#3149);
+#3145 = CIRCLE('',#3146,35.00000000002);
+#3146 = AXIS2_PLACEMENT_2D('',#3147,#3148);
+#3147 = CARTESIAN_POINT('',(0.,0.));
+#3148 = DIRECTION('',(1.,-0.));
+#3149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3124 = PCURVE('',#3044,#3125);
-#3125 = DEFINITIONAL_REPRESENTATION('',(#3126),#3130);
-#3126 = LINE('',#3127,#3128);
-#3127 = CARTESIAN_POINT('',(-392.9921853406,233.84361652336));
-#3128 = VECTOR('',#3129,1.);
-#3129 = DIRECTION('',(0.,-1.));
-#3130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3150 = PCURVE('',#3151,#3156);
+#3151 = CONICAL_SURFACE('',#3152,35.00000000002,0.785398163397);
+#3152 = AXIS2_PLACEMENT_3D('',#3153,#3154,#3155);
+#3153 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5));
+#3154 = DIRECTION('',(0.,2.2E-16,1.));
+#3155 = DIRECTION('',(1.,0.,-0.));
+#3156 = DEFINITIONAL_REPRESENTATION('',(#3157),#3160);
+#3157 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3158,#3159),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#3158 = CARTESIAN_POINT('',(0.,0.));
+#3159 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#3160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3131 = ADVANCED_FACE('',(#3132),#3099,.F.);
-#3132 = FACE_BOUND('',#3133,.F.);
-#3133 = EDGE_LOOP('',(#3134,#3135,#3158,#3181));
-#3134 = ORIENTED_EDGE('',*,*,#3083,.T.);
-#3135 = ORIENTED_EDGE('',*,*,#3136,.T.);
-#3136 = EDGE_CURVE('',#3061,#3137,#3139,.T.);
-#3137 = VERTEX_POINT('',#3138);
-#3138 = CARTESIAN_POINT('',(225.,375.,15.));
-#3139 = SURFACE_CURVE('',#3140,(#3144,#3151),.PCURVE_S1.);
-#3140 = LINE('',#3141,#3142);
-#3141 = CARTESIAN_POINT('',(225.,-375.,15.));
-#3142 = VECTOR('',#3143,1.);
-#3143 = DIRECTION('',(0.,1.,0.));
-#3144 = PCURVE('',#3099,#3145);
-#3145 = DEFINITIONAL_REPRESENTATION('',(#3146),#3150);
-#3146 = LINE('',#3147,#3148);
-#3147 = CARTESIAN_POINT('',(1.639302565824E-13,-15.));
-#3148 = VECTOR('',#3149,1.);
-#3149 = DIRECTION('',(1.,-4.4E-16));
-#3150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3151 = PCURVE('',#2990,#3152);
-#3152 = DEFINITIONAL_REPRESENTATION('',(#3153),#3157);
-#3153 = LINE('',#3154,#3155);
-#3154 = CARTESIAN_POINT('',(-392.9921853406,-216.1563834766));
-#3155 = VECTOR('',#3156,1.);
-#3156 = DIRECTION('',(1.,-4.84E-32));
-#3157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3158 = ORIENTED_EDGE('',*,*,#3159,.F.);
-#3159 = EDGE_CURVE('',#3160,#3137,#3162,.T.);
-#3160 = VERTEX_POINT('',#3161);
-#3161 = CARTESIAN_POINT('',(225.,375.,0.));
-#3162 = SURFACE_CURVE('',#3163,(#3167,#3174),.PCURVE_S1.);
-#3163 = LINE('',#3164,#3165);
-#3164 = CARTESIAN_POINT('',(225.,375.,-1.1657E-13));
-#3165 = VECTOR('',#3166,1.);
-#3166 = DIRECTION('',(-4.4E-16,2.8E-16,1.));
-#3167 = PCURVE('',#3099,#3168);
-#3168 = DEFINITIONAL_REPRESENTATION('',(#3169),#3173);
-#3169 = LINE('',#3170,#3171);
-#3170 = CARTESIAN_POINT('',(750.,3.06E-15));
-#3171 = VECTOR('',#3172,1.);
-#3172 = DIRECTION('',(-1.6E-16,-1.));
-#3173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3174 = PCURVE('',#2962,#3175);
-#3175 = DEFINITIONAL_REPRESENTATION('',(#3176),#3180);
-#3176 = LINE('',#3177,#3178);
+#3161 = ADVANCED_FACE('',(#3162),#3151,.T.);
+#3162 = FACE_BOUND('',#3163,.F.);
+#3163 = EDGE_LOOP('',(#3164,#3165,#3186,#3212));
+#3164 = ORIENTED_EDGE('',*,*,#3134,.T.);
+#3165 = ORIENTED_EDGE('',*,*,#3166,.T.);
+#3166 = EDGE_CURVE('',#3135,#3167,#3169,.T.);
+#3167 = VERTEX_POINT('',#3168);
+#3168 = CARTESIAN_POINT('',(40.00000000002,0.,-7.5));
+#3169 = SEAM_CURVE('',#3170,(#3174,#3180),.PCURVE_S1.);
+#3170 = LINE('',#3171,#3172);
+#3171 = CARTESIAN_POINT('',(35.00000000002,2.78E-15,-12.5));
+#3172 = VECTOR('',#3173,1.);
+#3173 = DIRECTION('',(0.707106781187,-1.6E-16,0.707106781187));
+#3174 = PCURVE('',#3151,#3175);
+#3175 = DEFINITIONAL_REPRESENTATION('',(#3176),#3179);
+#3176 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3177,#3178),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.);
 #3177 = CARTESIAN_POINT('',(0.,0.));
-#3178 = VECTOR('',#3179,1.);
-#3179 = DIRECTION('',(2.2E-16,-1.));
-#3180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3178 = CARTESIAN_POINT('',(0.,5.));
+#3179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3181 = ORIENTED_EDGE('',*,*,#3182,.F.);
-#3182 = EDGE_CURVE('',#3084,#3160,#3183,.T.);
-#3183 = SURFACE_CURVE('',#3184,(#3188,#3195),.PCURVE_S1.);
-#3184 = LINE('',#3185,#3186);
-#3185 = CARTESIAN_POINT('',(225.,-375.,0.));
-#3186 = VECTOR('',#3187,1.);
-#3187 = DIRECTION('',(0.,1.,0.));
-#3188 = PCURVE('',#3099,#3189);
-#3189 = DEFINITIONAL_REPRESENTATION('',(#3190),#3194);
-#3190 = LINE('',#3191,#3192);
-#3191 = CARTESIAN_POINT('',(1.705302565824E-13,2.1649E-13));
-#3192 = VECTOR('',#3193,1.);
-#3193 = DIRECTION('',(1.,-4.4E-16));
-#3194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3180 = PCURVE('',#3151,#3181);
+#3181 = DEFINITIONAL_REPRESENTATION('',(#3182),#3185);
+#3182 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3183,#3184),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.);
+#3183 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#3184 = CARTESIAN_POINT('',(-6.28318530718,5.));
+#3185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3195 = PCURVE('',#3044,#3196);
-#3196 = DEFINITIONAL_REPRESENTATION('',(#3197),#3201);
-#3197 = LINE('',#3198,#3199);
-#3198 = CARTESIAN_POINT('',(-392.9921853406,-216.1563834766));
-#3199 = VECTOR('',#3200,1.);
-#3200 = DIRECTION('',(1.,-4.84E-32));
-#3201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3186 = ORIENTED_EDGE('',*,*,#3187,.F.);
+#3187 = EDGE_CURVE('',#3167,#3167,#3188,.T.);
+#3188 = SURFACE_CURVE('',#3189,(#3194,#3200),.PCURVE_S1.);
+#3189 = CIRCLE('',#3190,40.00000000002);
+#3190 = AXIS2_PLACEMENT_3D('',#3191,#3192,#3193);
+#3191 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5));
+#3192 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3193 = DIRECTION('',(1.,0.,0.));
+#3194 = PCURVE('',#3151,#3195);
+#3195 = DEFINITIONAL_REPRESENTATION('',(#3196),#3199);
+#3196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3197,#3198),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#3197 = CARTESIAN_POINT('',(0.,5.));
+#3198 = CARTESIAN_POINT('',(-6.28318530718,5.));
+#3199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3202 = ADVANCED_FACE('',(#3203),#2962,.F.);
-#3203 = FACE_BOUND('',#3204,.F.);
-#3204 = EDGE_LOOP('',(#3205,#3206,#3227,#3228));
-#3205 = ORIENTED_EDGE('',*,*,#3159,.T.);
-#3206 = ORIENTED_EDGE('',*,*,#3207,.T.);
-#3207 = EDGE_CURVE('',#3137,#2942,#3208,.T.);
-#3208 = SURFACE_CURVE('',#3209,(#3213,#3220),.PCURVE_S1.);
-#3209 = LINE('',#3210,#3211);
-#3210 = CARTESIAN_POINT('',(225.,375.,15.));
-#3211 = VECTOR('',#3212,1.);
-#3212 = DIRECTION('',(-1.,0.,0.));
-#3213 = PCURVE('',#2962,#3214);
-#3214 = DEFINITIONAL_REPRESENTATION('',(#3215),#3219);
-#3215 = LINE('',#3216,#3217);
-#3216 = CARTESIAN_POINT('',(1.38808547152E-13,-15.));
-#3217 = VECTOR('',#3218,1.);
-#3218 = DIRECTION('',(1.,-2.2E-16));
-#3219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3200 = PCURVE('',#3201,#3206);
+#3201 = PLANE('',#3202);
+#3202 = AXIS2_PLACEMENT_3D('',#3203,#3204,#3205);
+#3203 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5));
+#3204 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3205 = DIRECTION('',(1.,0.,0.));
+#3206 = DEFINITIONAL_REPRESENTATION('',(#3207),#3211);
+#3207 = CIRCLE('',#3208,40.00000000002);
+#3208 = AXIS2_PLACEMENT_2D('',#3209,#3210);
+#3209 = CARTESIAN_POINT('',(0.,0.));
+#3210 = DIRECTION('',(1.,0.));
+#3211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3220 = PCURVE('',#2990,#3221);
-#3221 = DEFINITIONAL_REPRESENTATION('',(#3222),#3226);
-#3222 = LINE('',#3223,#3224);
-#3223 = CARTESIAN_POINT('',(357.00781465936,-216.1563834766));
-#3224 = VECTOR('',#3225,1.);
-#3225 = DIRECTION('',(0.,1.));
-#3226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3212 = ORIENTED_EDGE('',*,*,#3166,.F.);
+#3213 = ADVANCED_FACE('',(#3214,#3217),#3201,.F.);
+#3214 = FACE_BOUND('',#3215,.F.);
+#3215 = EDGE_LOOP('',(#3216));
+#3216 = ORIENTED_EDGE('',*,*,#3187,.T.);
+#3217 = FACE_BOUND('',#3218,.F.);
+#3218 = EDGE_LOOP('',(#3219));
+#3219 = ORIENTED_EDGE('',*,*,#3220,.F.);
+#3220 = EDGE_CURVE('',#3221,#3221,#3223,.T.);
+#3221 = VERTEX_POINT('',#3222);
+#3222 = CARTESIAN_POINT('',(30.,0.,-7.5));
+#3223 = SURFACE_CURVE('',#3224,(#3229,#3236),.PCURVE_S1.);
+#3224 = CIRCLE('',#3225,30.);
+#3225 = AXIS2_PLACEMENT_3D('',#3226,#3227,#3228);
+#3226 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5));
+#3227 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3228 = DIRECTION('',(1.,0.,0.));
+#3229 = PCURVE('',#3201,#3230);
+#3230 = DEFINITIONAL_REPRESENTATION('',(#3231),#3235);
+#3231 = CIRCLE('',#3232,30.);
+#3232 = AXIS2_PLACEMENT_2D('',#3233,#3234);
+#3233 = CARTESIAN_POINT('',(0.,0.));
+#3234 = DIRECTION('',(1.,0.));
+#3235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3227 = ORIENTED_EDGE('',*,*,#2939,.F.);
-#3228 = ORIENTED_EDGE('',*,*,#3229,.F.);
-#3229 = EDGE_CURVE('',#3160,#2940,#3230,.T.);
-#3230 = SURFACE_CURVE('',#3231,(#3235,#3242),.PCURVE_S1.);
-#3231 = LINE('',#3232,#3233);
-#3232 = CARTESIAN_POINT('',(225.,375.,0.));
-#3233 = VECTOR('',#3234,1.);
-#3234 = DIRECTION('',(-1.,0.,0.));
-#3235 = PCURVE('',#2962,#3236);
-#3236 = DEFINITIONAL_REPRESENTATION('',(#3237),#3241);
-#3237 = LINE('',#3238,#3239);
-#3238 = CARTESIAN_POINT('',(1.42108547152E-13,-1.1657E-13));
-#3239 = VECTOR('',#3240,1.);
-#3240 = DIRECTION('',(1.,-2.2E-16));
-#3241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3236 = PCURVE('',#3237,#3242);
+#3237 = CYLINDRICAL_SURFACE('',#3238,30.);
+#3238 = AXIS2_PLACEMENT_3D('',#3239,#3240,#3241);
+#3239 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5));
+#3240 = DIRECTION('',(0.,2.2E-16,1.));
+#3241 = DIRECTION('',(1.,0.,-0.));
+#3242 = DEFINITIONAL_REPRESENTATION('',(#3243),#3246);
+#3243 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3244,#3245),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#3244 = CARTESIAN_POINT('',(0.,0.));
+#3245 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#3246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3242 = PCURVE('',#3044,#3243);
-#3243 = DEFINITIONAL_REPRESENTATION('',(#3244),#3248);
-#3244 = LINE('',#3245,#3246);
-#3245 = CARTESIAN_POINT('',(357.00781465936,-216.1563834766));
-#3246 = VECTOR('',#3247,1.);
-#3247 = DIRECTION('',(0.,1.));
-#3248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3247 = ADVANCED_FACE('',(#3248),#3237,.T.);
+#3248 = FACE_BOUND('',#3249,.F.);
+#3249 = EDGE_LOOP('',(#3250,#3251,#3272,#3298));
+#3250 = ORIENTED_EDGE('',*,*,#3220,.T.);
+#3251 = ORIENTED_EDGE('',*,*,#3252,.T.);
+#3252 = EDGE_CURVE('',#3221,#3253,#3255,.T.);
+#3253 = VERTEX_POINT('',#3254);
+#3254 = CARTESIAN_POINT('',(30.,0.,7.5));
+#3255 = SEAM_CURVE('',#3256,(#3260,#3266),.PCURVE_S1.);
+#3256 = LINE('',#3257,#3258);
+#3257 = CARTESIAN_POINT('',(30.,1.67E-15,-7.5));
+#3258 = VECTOR('',#3259,1.);
+#3259 = DIRECTION('',(0.,-2.2E-16,1.));
+#3260 = PCURVE('',#3237,#3261);
+#3261 = DEFINITIONAL_REPRESENTATION('',(#3262),#3265);
+#3262 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3263,#3264),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.);
+#3263 = CARTESIAN_POINT('',(0.,0.));
+#3264 = CARTESIAN_POINT('',(0.,15.));
+#3265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3249 = ADVANCED_FACE('',(#3250),#3264,.F.);
-#3250 = FACE_BOUND('',#3251,.T.);
-#3251 = EDGE_LOOP('',(#3252,#3282,#3304,#3305));
-#3252 = ORIENTED_EDGE('',*,*,#3253,.T.);
-#3253 = EDGE_CURVE('',#3254,#3256,#3258,.T.);
-#3254 = VERTEX_POINT('',#3255);
-#3255 = CARTESIAN_POINT('',(175.,295.,0.));
-#3256 = VERTEX_POINT('',#3257);
-#3257 = CARTESIAN_POINT('',(175.,295.,15.));
-#3258 = SEAM_CURVE('',#3259,(#3263,#3275),.PCURVE_S1.);
-#3259 = LINE('',#3260,#3261);
-#3260 = CARTESIAN_POINT('',(175.,295.,-9.215E-14));
-#3261 = VECTOR('',#3262,1.);
-#3262 = DIRECTION('',(-4.4E-16,2.8E-16,1.));
-#3263 = PCURVE('',#3264,#3269);
-#3264 = CYLINDRICAL_SURFACE('',#3265,30.);
-#3265 = AXIS2_PLACEMENT_3D('',#3266,#3267,#3268);
-#3266 = CARTESIAN_POINT('',(145.,295.,-9.881E-14));
-#3267 = DIRECTION('',(2.2E-16,-4.4E-16,-1.));
-#3268 = DIRECTION('',(1.,-4.4E-16,2.2E-16));
-#3269 = DEFINITIONAL_REPRESENTATION('',(#3270),#3274);
-#3270 = LINE('',#3271,#3272);
-#3271 = CARTESIAN_POINT('',(-0.,0.));
-#3272 = VECTOR('',#3273,1.);
-#3273 = DIRECTION('',(-0.,-1.));
-#3274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3266 = PCURVE('',#3237,#3267);
+#3267 = DEFINITIONAL_REPRESENTATION('',(#3268),#3271);
+#3268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3269,#3270),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.);
+#3269 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#3270 = CARTESIAN_POINT('',(-6.28318530718,15.));
+#3271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3275 = PCURVE('',#3264,#3276);
-#3276 = DEFINITIONAL_REPRESENTATION('',(#3277),#3281);
-#3277 = LINE('',#3278,#3279);
-#3278 = CARTESIAN_POINT('',(-6.28318530718,0.));
-#3279 = VECTOR('',#3280,1.);
-#3280 = DIRECTION('',(-0.,-1.));
-#3281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3272 = ORIENTED_EDGE('',*,*,#3273,.F.);
+#3273 = EDGE_CURVE('',#3253,#3253,#3274,.T.);
+#3274 = SURFACE_CURVE('',#3275,(#3280,#3286),.PCURVE_S1.);
+#3275 = CIRCLE('',#3276,30.);
+#3276 = AXIS2_PLACEMENT_3D('',#3277,#3278,#3279);
+#3277 = CARTESIAN_POINT('',(0.,1.67E-15,7.5));
+#3278 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3279 = DIRECTION('',(1.,0.,0.));
+#3280 = PCURVE('',#3237,#3281);
+#3281 = DEFINITIONAL_REPRESENTATION('',(#3282),#3285);
+#3282 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3283,#3284),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#3283 = CARTESIAN_POINT('',(0.,15.));
+#3284 = CARTESIAN_POINT('',(-6.28318530718,15.));
+#3285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3282 = ORIENTED_EDGE('',*,*,#3283,.T.);
-#3283 = EDGE_CURVE('',#3256,#3256,#3284,.T.);
-#3284 = SURFACE_CURVE('',#3285,(#3290,#3297),.PCURVE_S1.);
-#3285 = CIRCLE('',#3286,30.);
-#3286 = AXIS2_PLACEMENT_3D('',#3287,#3288,#3289);
-#3287 = CARTESIAN_POINT('',(145.,295.,15.));
-#3288 = DIRECTION('',(0.,0.,1.));
-#3289 = DIRECTION('',(1.,0.,0.));
-#3290 = PCURVE('',#3264,#3291);
-#3291 = DEFINITIONAL_REPRESENTATION('',(#3292),#3296);
-#3292 = LINE('',#3293,#3294);
-#3293 = CARTESIAN_POINT('',(-0.,-15.));
-#3294 = VECTOR('',#3295,1.);
-#3295 = DIRECTION('',(-1.,0.));
-#3296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3286 = PCURVE('',#3287,#3292);
+#3287 = PLANE('',#3288);
+#3288 = AXIS2_PLACEMENT_3D('',#3289,#3290,#3291);
+#3289 = CARTESIAN_POINT('',(0.,1.67E-15,7.5));
+#3290 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3291 = DIRECTION('',(1.,0.,-0.));
+#3292 = DEFINITIONAL_REPRESENTATION('',(#3293),#3297);
+#3293 = CIRCLE('',#3294,30.);
+#3294 = AXIS2_PLACEMENT_2D('',#3295,#3296);
+#3295 = CARTESIAN_POINT('',(0.,0.));
+#3296 = DIRECTION('',(1.,-0.));
+#3297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3297 = PCURVE('',#2990,#3298);
-#3298 = DEFINITIONAL_REPRESENTATION('',(#3299),#3303);
-#3299 = CIRCLE('',#3300,30.);
-#3300 = AXIS2_PLACEMENT_2D('',#3301,#3302);
-#3301 = CARTESIAN_POINT('',(277.00781465936,-136.1563834766));
-#3302 = DIRECTION('',(0.,-1.));
-#3303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3304 = ORIENTED_EDGE('',*,*,#3253,.F.);
+#3298 = ORIENTED_EDGE('',*,*,#3252,.F.);
+#3299 = ADVANCED_FACE('',(#3300,#3303),#3287,.T.);
+#3300 = FACE_BOUND('',#3301,.F.);
+#3301 = EDGE_LOOP('',(#3302));
+#3302 = ORIENTED_EDGE('',*,*,#3273,.T.);
+#3303 = FACE_BOUND('',#3304,.F.);
+#3304 = EDGE_LOOP('',(#3305));
 #3305 = ORIENTED_EDGE('',*,*,#3306,.F.);
-#3306 = EDGE_CURVE('',#3254,#3254,#3307,.T.);
-#3307 = SURFACE_CURVE('',#3308,(#3313,#3320),.PCURVE_S1.);
-#3308 = CIRCLE('',#3309,30.);
-#3309 = AXIS2_PLACEMENT_3D('',#3310,#3311,#3312);
-#3310 = CARTESIAN_POINT('',(145.,295.,0.));
-#3311 = DIRECTION('',(0.,0.,1.));
-#3312 = DIRECTION('',(1.,0.,0.));
-#3313 = PCURVE('',#3264,#3314);
-#3314 = DEFINITIONAL_REPRESENTATION('',(#3315),#3319);
-#3315 = LINE('',#3316,#3317);
-#3316 = CARTESIAN_POINT('',(-0.,0.));
-#3317 = VECTOR('',#3318,1.);
-#3318 = DIRECTION('',(-1.,0.));
-#3319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3306 = EDGE_CURVE('',#3307,#3307,#3309,.T.);
+#3307 = VERTEX_POINT('',#3308);
+#3308 = CARTESIAN_POINT('',(40.,0.,7.5));
+#3309 = SURFACE_CURVE('',#3310,(#3315,#3322),.PCURVE_S1.);
+#3310 = CIRCLE('',#3311,40.);
+#3311 = AXIS2_PLACEMENT_3D('',#3312,#3313,#3314);
+#3312 = CARTESIAN_POINT('',(0.,1.67E-15,7.5));
+#3313 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3314 = DIRECTION('',(1.,0.,0.));
+#3315 = PCURVE('',#3287,#3316);
+#3316 = DEFINITIONAL_REPRESENTATION('',(#3317),#3321);
+#3317 = CIRCLE('',#3318,40.);
+#3318 = AXIS2_PLACEMENT_2D('',#3319,#3320);
+#3319 = CARTESIAN_POINT('',(0.,0.));
+#3320 = DIRECTION('',(1.,-0.));
+#3321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3320 = PCURVE('',#3044,#3321);
-#3321 = DEFINITIONAL_REPRESENTATION('',(#3322),#3326);
-#3322 = CIRCLE('',#3323,30.);
-#3323 = AXIS2_PLACEMENT_2D('',#3324,#3325);
-#3324 = CARTESIAN_POINT('',(277.00781465936,-136.1563834766));
-#3325 = DIRECTION('',(0.,-1.));
-#3326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3322 = PCURVE('',#3323,#3328);
+#3323 = CONICAL_SURFACE('',#3324,40.,0.785398163397);
+#3324 = AXIS2_PLACEMENT_3D('',#3325,#3326,#3327);
+#3325 = CARTESIAN_POINT('',(0.,1.67E-15,7.5));
+#3326 = DIRECTION('',(-0.,-2.2E-16,-1.));
+#3327 = DIRECTION('',(1.,0.,-0.));
+#3328 = DEFINITIONAL_REPRESENTATION('',(#3329),#3332);
+#3329 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3330,#3331),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#3330 = CARTESIAN_POINT('',(0.,0.));
+#3331 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3327 = ADVANCED_FACE('',(#3328,#3334),#3044,.F.);
-#3328 = FACE_BOUND('',#3329,.F.);
-#3329 = EDGE_LOOP('',(#3330,#3331,#3332,#3333));
-#3330 = ORIENTED_EDGE('',*,*,#3030,.T.);
-#3331 = ORIENTED_EDGE('',*,*,#3111,.T.);
-#3332 = ORIENTED_EDGE('',*,*,#3182,.T.);
-#3333 = ORIENTED_EDGE('',*,*,#3229,.T.);
-#3334 = FACE_BOUND('',#3335,.T.);
-#3335 = EDGE_LOOP('',(#3336));
+#3333 = ADVANCED_FACE('',(#3334),#3323,.T.);
+#3334 = FACE_BOUND('',#3335,.F.);
+#3335 = EDGE_LOOP('',(#3336,#3337,#3358,#3379));
 #3336 = ORIENTED_EDGE('',*,*,#3306,.T.);
-#3337 = ADVANCED_FACE('',(#3338,#3344),#2990,.T.);
-#3338 = FACE_BOUND('',#3339,.T.);
-#3339 = EDGE_LOOP('',(#3340,#3341,#3342,#3343));
-#3340 = ORIENTED_EDGE('',*,*,#2974,.T.);
-#3341 = ORIENTED_EDGE('',*,*,#3060,.T.);
-#3342 = ORIENTED_EDGE('',*,*,#3136,.T.);
-#3343 = ORIENTED_EDGE('',*,*,#3207,.T.);
-#3344 = FACE_BOUND('',#3345,.F.);
-#3345 = EDGE_LOOP('',(#3346));
-#3346 = ORIENTED_EDGE('',*,*,#3283,.T.);
-#3347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3351)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#3348,#3349,#3350)) REPRESENTATION_CONTEXT
-('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#3348 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#3349 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#3350 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#3351 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3348,
-  'distance_accuracy_value','confusion accuracy');
-#3352 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3353,#3355);
-#3353 = ( REPRESENTATION_RELATIONSHIP('','',#2932,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3354) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#3354 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
-#3355 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #3356);
-#3356 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','Pad003','',#5,#2927,$);
-#3357 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2929));
-#3358 = SHAPE_DEFINITION_REPRESENTATION(#3359,#3365);
-#3359 = PRODUCT_DEFINITION_SHAPE('','',#3360);
-#3360 = PRODUCT_DEFINITION('design','',#3361,#3364);
-#3361 = PRODUCT_DEFINITION_FORMATION('','',#3362);
-#3362 = PRODUCT('RearPannel','RearPannel','',(#3363));
-#3363 = PRODUCT_CONTEXT('',#2,'mechanical');
-#3364 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#3365 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3366),#3696);
-#3366 = MANIFOLD_SOLID_BREP('',#3367);
-#3367 = CLOSED_SHELL('',(#3368,#3488,#3564,#3635,#3682,#3689));
-#3368 = ADVANCED_FACE('',(#3369),#3383,.F.);
-#3369 = FACE_BOUND('',#3370,.F.);
-#3370 = EDGE_LOOP('',(#3371,#3406,#3434,#3462));
-#3371 = ORIENTED_EDGE('',*,*,#3372,.T.);
-#3372 = EDGE_CURVE('',#3373,#3375,#3377,.T.);
-#3373 = VERTEX_POINT('',#3374);
-#3374 = CARTESIAN_POINT('',(-500.,6.7E-14,150.));
-#3375 = VERTEX_POINT('',#3376);
-#3376 = CARTESIAN_POINT('',(-500.,-15.,150.));
-#3377 = SURFACE_CURVE('',#3378,(#3382,#3394),.PCURVE_S1.);
-#3378 = LINE('',#3379,#3380);
-#3379 = CARTESIAN_POINT('',(-500.,9.992E-14,150.));
-#3380 = VECTOR('',#3381,1.);
-#3381 = DIRECTION('',(0.,-1.,6.6E-16));
-#3382 = PCURVE('',#3383,#3388);
-#3383 = PLANE('',#3384);
-#3384 = AXIS2_PLACEMENT_3D('',#3385,#3386,#3387);
-#3385 = CARTESIAN_POINT('',(-500.,9.992E-14,150.));
-#3386 = DIRECTION('',(1.,0.,0.));
-#3387 = DIRECTION('',(0.,-6.6E-16,-1.));
-#3388 = DEFINITIONAL_REPRESENTATION('',(#3389),#3393);
-#3389 = LINE('',#3390,#3391);
-#3390 = CARTESIAN_POINT('',(0.,0.));
-#3391 = VECTOR('',#3392,1.);
-#3392 = DIRECTION('',(0.,-1.));
-#3393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3394 = PCURVE('',#3395,#3400);
-#3395 = PLANE('',#3396);
-#3396 = AXIS2_PLACEMENT_3D('',#3397,#3398,#3399);
-#3397 = CARTESIAN_POINT('',(500.,9.992E-14,150.));
-#3398 = DIRECTION('',(0.,-6.6E-16,-1.));
-#3399 = DIRECTION('',(-1.,-0.,0.));
-#3400 = DEFINITIONAL_REPRESENTATION('',(#3401),#3405);
-#3401 = LINE('',#3402,#3403);
-#3402 = CARTESIAN_POINT('',(1.E+03,0.));
-#3403 = VECTOR('',#3404,1.);
-#3404 = DIRECTION('',(0.,-1.));
-#3405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3406 = ORIENTED_EDGE('',*,*,#3407,.T.);
-#3407 = EDGE_CURVE('',#3375,#3408,#3410,.T.);
-#3408 = VERTEX_POINT('',#3409);
-#3409 = CARTESIAN_POINT('',(-500.,-15.,-150.));
-#3410 = SURFACE_CURVE('',#3411,(#3415,#3422),.PCURVE_S1.);
-#3411 = LINE('',#3412,#3413);
-#3412 = CARTESIAN_POINT('',(-500.,-15.,150.));
-#3413 = VECTOR('',#3414,1.);
-#3414 = DIRECTION('',(0.,-2.2E-16,-1.));
-#3415 = PCURVE('',#3383,#3416);
-#3416 = DEFINITIONAL_REPRESENTATION('',(#3417),#3421);
-#3417 = LINE('',#3418,#3419);
-#3418 = CARTESIAN_POINT('',(9.9E-15,-15.));
-#3419 = VECTOR('',#3420,1.);
-#3420 = DIRECTION('',(1.,4.4E-16));
-#3421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3422 = PCURVE('',#3423,#3428);
-#3423 = PLANE('',#3424);
-#3424 = AXIS2_PLACEMENT_3D('',#3425,#3426,#3427);
-#3425 = CARTESIAN_POINT('',(0.,-15.,1.06581410364E-14));
-#3426 = DIRECTION('',(0.,1.,-4.4E-16));
-#3427 = DIRECTION('',(0.,4.4E-16,1.));
-#3428 = DEFINITIONAL_REPRESENTATION('',(#3429),#3433);
-#3429 = LINE('',#3430,#3431);
-#3430 = CARTESIAN_POINT('',(150.,-500.));
-#3431 = VECTOR('',#3432,1.);
-#3432 = DIRECTION('',(-1.,0.));
-#3433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3434 = ORIENTED_EDGE('',*,*,#3435,.F.);
-#3435 = EDGE_CURVE('',#3436,#3408,#3438,.T.);
-#3436 = VERTEX_POINT('',#3437);
-#3437 = CARTESIAN_POINT('',(-500.,-6.7E-14,-150.));
-#3438 = SURFACE_CURVE('',#3439,(#3443,#3450),.PCURVE_S1.);
-#3439 = LINE('',#3440,#3441);
-#3440 = CARTESIAN_POINT('',(-500.,-9.992E-14,-150.));
-#3441 = VECTOR('',#3442,1.);
-#3442 = DIRECTION('',(0.,-1.,6.6E-16));
-#3443 = PCURVE('',#3383,#3444);
-#3444 = DEFINITIONAL_REPRESENTATION('',(#3445),#3449);
-#3445 = LINE('',#3446,#3447);
-#3446 = CARTESIAN_POINT('',(300.,-1.84E-15));
-#3447 = VECTOR('',#3448,1.);
-#3448 = DIRECTION('',(0.,-1.));
-#3449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3450 = PCURVE('',#3451,#3456);
-#3451 = PLANE('',#3452);
-#3452 = AXIS2_PLACEMENT_3D('',#3453,#3454,#3455);
-#3453 = CARTESIAN_POINT('',(-500.,-9.992E-14,-150.));
-#3454 = DIRECTION('',(0.,6.6E-16,1.));
-#3455 = DIRECTION('',(1.,0.,-0.));
-#3456 = DEFINITIONAL_REPRESENTATION('',(#3457),#3461);
-#3457 = LINE('',#3458,#3459);
-#3458 = CARTESIAN_POINT('',(0.,0.));
-#3459 = VECTOR('',#3460,1.);
-#3460 = DIRECTION('',(0.,-1.));
-#3461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3462 = ORIENTED_EDGE('',*,*,#3463,.F.);
-#3463 = EDGE_CURVE('',#3373,#3436,#3464,.T.);
-#3464 = SURFACE_CURVE('',#3465,(#3469,#3476),.PCURVE_S1.);
-#3465 = LINE('',#3466,#3467);
-#3466 = CARTESIAN_POINT('',(-500.,3.331E-14,150.));
-#3467 = VECTOR('',#3468,1.);
-#3468 = DIRECTION('',(0.,-2.2E-16,-1.));
-#3469 = PCURVE('',#3383,#3470);
-#3470 = DEFINITIONAL_REPRESENTATION('',(#3471),#3475);
-#3471 = LINE('',#3472,#3473);
-#3472 = CARTESIAN_POINT('',(4.39626E-29,-6.661E-14));
-#3473 = VECTOR('',#3474,1.);
-#3474 = DIRECTION('',(1.,4.4E-16));
-#3475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3476 = PCURVE('',#3477,#3482);
-#3477 = PLANE('',#3478);
-#3478 = AXIS2_PLACEMENT_3D('',#3479,#3480,#3481);
-#3479 = CARTESIAN_POINT('',(0.,0.,0.));
-#3480 = DIRECTION('',(0.,1.,-4.4E-16));
-#3481 = DIRECTION('',(0.,4.4E-16,1.));
-#3482 = DEFINITIONAL_REPRESENTATION('',(#3483),#3487);
-#3483 = LINE('',#3484,#3485);
-#3484 = CARTESIAN_POINT('',(150.,-500.));
-#3485 = VECTOR('',#3486,1.);
-#3486 = DIRECTION('',(-1.,0.));
-#3487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3488 = ADVANCED_FACE('',(#3489),#3451,.F.);
-#3489 = FACE_BOUND('',#3490,.F.);
-#3490 = EDGE_LOOP('',(#3491,#3492,#3515,#3543));
-#3491 = ORIENTED_EDGE('',*,*,#3435,.T.);
-#3492 = ORIENTED_EDGE('',*,*,#3493,.T.);
-#3493 = EDGE_CURVE('',#3408,#3494,#3496,.T.);
-#3494 = VERTEX_POINT('',#3495);
-#3495 = CARTESIAN_POINT('',(500.,-15.,-150.));
-#3496 = SURFACE_CURVE('',#3497,(#3501,#3508),.PCURVE_S1.);
-#3497 = LINE('',#3498,#3499);
-#3498 = CARTESIAN_POINT('',(-500.,-15.,-150.));
-#3499 = VECTOR('',#3500,1.);
-#3500 = DIRECTION('',(1.,0.,0.));
-#3501 = PCURVE('',#3451,#3502);
-#3502 = DEFINITIONAL_REPRESENTATION('',(#3503),#3507);
-#3503 = LINE('',#3504,#3505);
-#3504 = CARTESIAN_POINT('',(0.,-15.));
-#3505 = VECTOR('',#3506,1.);
-#3506 = DIRECTION('',(1.,0.));
-#3507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3508 = PCURVE('',#3423,#3509);
-#3509 = DEFINITIONAL_REPRESENTATION('',(#3510),#3514);
-#3510 = LINE('',#3511,#3512);
-#3511 = CARTESIAN_POINT('',(-150.,-500.));
-#3512 = VECTOR('',#3513,1.);
-#3513 = DIRECTION('',(0.,1.));
-#3514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3515 = ORIENTED_EDGE('',*,*,#3516,.F.);
-#3516 = EDGE_CURVE('',#3517,#3494,#3519,.T.);
-#3517 = VERTEX_POINT('',#3518);
-#3518 = CARTESIAN_POINT('',(500.,-6.7E-14,-150.));
-#3519 = SURFACE_CURVE('',#3520,(#3524,#3531),.PCURVE_S1.);
-#3520 = LINE('',#3521,#3522);
-#3521 = CARTESIAN_POINT('',(500.,-9.992E-14,-150.));
-#3522 = VECTOR('',#3523,1.);
-#3523 = DIRECTION('',(0.,-1.,6.6E-16));
-#3524 = PCURVE('',#3451,#3525);
-#3525 = DEFINITIONAL_REPRESENTATION('',(#3526),#3530);
-#3526 = LINE('',#3527,#3528);
-#3527 = CARTESIAN_POINT('',(1.E+03,0.));
-#3528 = VECTOR('',#3529,1.);
-#3529 = DIRECTION('',(0.,-1.));
-#3530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3531 = PCURVE('',#3532,#3537);
-#3532 = PLANE('',#3533);
-#3533 = AXIS2_PLACEMENT_3D('',#3534,#3535,#3536);
-#3534 = CARTESIAN_POINT('',(500.,-9.992E-14,-150.));
-#3535 = DIRECTION('',(-1.,0.,0.));
-#3536 = DIRECTION('',(0.,6.6E-16,1.));
-#3537 = DEFINITIONAL_REPRESENTATION('',(#3538),#3542);
-#3538 = LINE('',#3539,#3540);
-#3539 = CARTESIAN_POINT('',(0.,0.));
-#3540 = VECTOR('',#3541,1.);
-#3541 = DIRECTION('',(0.,-1.));
-#3542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3543 = ORIENTED_EDGE('',*,*,#3544,.F.);
-#3544 = EDGE_CURVE('',#3436,#3517,#3545,.T.);
-#3545 = SURFACE_CURVE('',#3546,(#3550,#3557),.PCURVE_S1.);
-#3546 = LINE('',#3547,#3548);
-#3547 = CARTESIAN_POINT('',(-500.,-3.331E-14,-150.));
-#3548 = VECTOR('',#3549,1.);
-#3549 = DIRECTION('',(1.,0.,0.));
-#3550 = PCURVE('',#3451,#3551);
-#3551 = DEFINITIONAL_REPRESENTATION('',(#3552),#3556);
-#3552 = LINE('',#3553,#3554);
-#3553 = CARTESIAN_POINT('',(0.,6.661E-14));
-#3554 = VECTOR('',#3555,1.);
-#3555 = DIRECTION('',(1.,0.));
-#3556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3557 = PCURVE('',#3477,#3558);
-#3558 = DEFINITIONAL_REPRESENTATION('',(#3559),#3563);
-#3559 = LINE('',#3560,#3561);
-#3560 = CARTESIAN_POINT('',(-150.,-500.));
-#3561 = VECTOR('',#3562,1.);
-#3562 = DIRECTION('',(0.,1.));
-#3563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3564 = ADVANCED_FACE('',(#3565),#3532,.F.);
-#3565 = FACE_BOUND('',#3566,.F.);
-#3566 = EDGE_LOOP('',(#3567,#3568,#3591,#3614));
-#3567 = ORIENTED_EDGE('',*,*,#3516,.T.);
-#3568 = ORIENTED_EDGE('',*,*,#3569,.T.);
-#3569 = EDGE_CURVE('',#3494,#3570,#3572,.T.);
-#3570 = VERTEX_POINT('',#3571);
-#3571 = CARTESIAN_POINT('',(500.,-15.,150.));
-#3572 = SURFACE_CURVE('',#3573,(#3577,#3584),.PCURVE_S1.);
-#3573 = LINE('',#3574,#3575);
-#3574 = CARTESIAN_POINT('',(500.,-15.,-150.));
-#3575 = VECTOR('',#3576,1.);
-#3576 = DIRECTION('',(0.,2.2E-16,1.));
-#3577 = PCURVE('',#3532,#3578);
-#3578 = DEFINITIONAL_REPRESENTATION('',(#3579),#3583);
-#3579 = LINE('',#3580,#3581);
-#3580 = CARTESIAN_POINT('',(-9.9E-15,-15.));
-#3581 = VECTOR('',#3582,1.);
-#3582 = DIRECTION('',(1.,-4.4E-16));
-#3583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3584 = PCURVE('',#3423,#3585);
-#3585 = DEFINITIONAL_REPRESENTATION('',(#3586),#3590);
-#3586 = LINE('',#3587,#3588);
-#3587 = CARTESIAN_POINT('',(-150.,500.));
-#3588 = VECTOR('',#3589,1.);
-#3589 = DIRECTION('',(1.,0.));
-#3590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3591 = ORIENTED_EDGE('',*,*,#3592,.F.);
-#3592 = EDGE_CURVE('',#3593,#3570,#3595,.T.);
-#3593 = VERTEX_POINT('',#3594);
-#3594 = CARTESIAN_POINT('',(500.,6.7E-14,150.));
-#3595 = SURFACE_CURVE('',#3596,(#3600,#3607),.PCURVE_S1.);
-#3596 = LINE('',#3597,#3598);
-#3597 = CARTESIAN_POINT('',(500.,9.992E-14,150.));
-#3598 = VECTOR('',#3599,1.);
-#3599 = DIRECTION('',(0.,-1.,6.6E-16));
-#3600 = PCURVE('',#3532,#3601);
-#3601 = DEFINITIONAL_REPRESENTATION('',(#3602),#3606);
-#3602 = LINE('',#3603,#3604);
-#3603 = CARTESIAN_POINT('',(300.,1.84E-15));
-#3604 = VECTOR('',#3605,1.);
-#3605 = DIRECTION('',(0.,-1.));
-#3606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3607 = PCURVE('',#3395,#3608);
-#3608 = DEFINITIONAL_REPRESENTATION('',(#3609),#3613);
-#3609 = LINE('',#3610,#3611);
-#3610 = CARTESIAN_POINT('',(0.,0.));
-#3611 = VECTOR('',#3612,1.);
-#3612 = DIRECTION('',(0.,-1.));
-#3613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3614 = ORIENTED_EDGE('',*,*,#3615,.F.);
-#3615 = EDGE_CURVE('',#3517,#3593,#3616,.T.);
-#3616 = SURFACE_CURVE('',#3617,(#3621,#3628),.PCURVE_S1.);
-#3617 = LINE('',#3618,#3619);
-#3618 = CARTESIAN_POINT('',(500.,-3.331E-14,-150.));
-#3619 = VECTOR('',#3620,1.);
-#3620 = DIRECTION('',(0.,2.2E-16,1.));
-#3621 = PCURVE('',#3532,#3622);
-#3622 = DEFINITIONAL_REPRESENTATION('',(#3623),#3627);
-#3623 = LINE('',#3624,#3625);
-#3624 = CARTESIAN_POINT('',(4.39626E-29,6.661E-14));
-#3625 = VECTOR('',#3626,1.);
-#3626 = DIRECTION('',(1.,-4.4E-16));
-#3627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3628 = PCURVE('',#3477,#3629);
-#3629 = DEFINITIONAL_REPRESENTATION('',(#3630),#3634);
-#3630 = LINE('',#3631,#3632);
-#3631 = CARTESIAN_POINT('',(-150.,500.));
-#3632 = VECTOR('',#3633,1.);
-#3633 = DIRECTION('',(1.,0.));
-#3634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3635 = ADVANCED_FACE('',(#3636),#3395,.F.);
-#3636 = FACE_BOUND('',#3637,.F.);
-#3637 = EDGE_LOOP('',(#3638,#3639,#3660,#3661));
-#3638 = ORIENTED_EDGE('',*,*,#3592,.T.);
-#3639 = ORIENTED_EDGE('',*,*,#3640,.T.);
-#3640 = EDGE_CURVE('',#3570,#3375,#3641,.T.);
-#3641 = SURFACE_CURVE('',#3642,(#3646,#3653),.PCURVE_S1.);
-#3642 = LINE('',#3643,#3644);
-#3643 = CARTESIAN_POINT('',(500.,-15.,150.));
-#3644 = VECTOR('',#3645,1.);
-#3645 = DIRECTION('',(-1.,0.,0.));
-#3646 = PCURVE('',#3395,#3647);
-#3647 = DEFINITIONAL_REPRESENTATION('',(#3648),#3652);
-#3648 = LINE('',#3649,#3650);
-#3649 = CARTESIAN_POINT('',(0.,-15.));
-#3650 = VECTOR('',#3651,1.);
-#3651 = DIRECTION('',(1.,0.));
-#3652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3653 = PCURVE('',#3423,#3654);
-#3654 = DEFINITIONAL_REPRESENTATION('',(#3655),#3659);
-#3655 = LINE('',#3656,#3657);
-#3656 = CARTESIAN_POINT('',(150.,500.));
-#3657 = VECTOR('',#3658,1.);
-#3658 = DIRECTION('',(0.,-1.));
-#3659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3660 = ORIENTED_EDGE('',*,*,#3372,.F.);
-#3661 = ORIENTED_EDGE('',*,*,#3662,.F.);
-#3662 = EDGE_CURVE('',#3593,#3373,#3663,.T.);
-#3663 = SURFACE_CURVE('',#3664,(#3668,#3675),.PCURVE_S1.);
-#3664 = LINE('',#3665,#3666);
-#3665 = CARTESIAN_POINT('',(500.,3.331E-14,150.));
-#3666 = VECTOR('',#3667,1.);
-#3667 = DIRECTION('',(-1.,0.,0.));
-#3668 = PCURVE('',#3395,#3669);
-#3669 = DEFINITIONAL_REPRESENTATION('',(#3670),#3674);
-#3670 = LINE('',#3671,#3672);
-#3671 = CARTESIAN_POINT('',(0.,-6.661E-14));
-#3672 = VECTOR('',#3673,1.);
-#3673 = DIRECTION('',(1.,0.));
-#3674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3675 = PCURVE('',#3477,#3676);
-#3676 = DEFINITIONAL_REPRESENTATION('',(#3677),#3681);
-#3677 = LINE('',#3678,#3679);
-#3678 = CARTESIAN_POINT('',(150.,500.));
-#3679 = VECTOR('',#3680,1.);
-#3680 = DIRECTION('',(0.,-1.));
-#3681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3682 = ADVANCED_FACE('',(#3683),#3477,.T.);
-#3683 = FACE_BOUND('',#3684,.F.);
-#3684 = EDGE_LOOP('',(#3685,#3686,#3687,#3688));
-#3685 = ORIENTED_EDGE('',*,*,#3463,.T.);
-#3686 = ORIENTED_EDGE('',*,*,#3544,.T.);
-#3687 = ORIENTED_EDGE('',*,*,#3615,.T.);
-#3688 = ORIENTED_EDGE('',*,*,#3662,.T.);
-#3689 = ADVANCED_FACE('',(#3690),#3423,.F.);
-#3690 = FACE_BOUND('',#3691,.T.);
-#3691 = EDGE_LOOP('',(#3692,#3693,#3694,#3695));
-#3692 = ORIENTED_EDGE('',*,*,#3407,.T.);
-#3693 = ORIENTED_EDGE('',*,*,#3493,.T.);
-#3694 = ORIENTED_EDGE('',*,*,#3569,.T.);
-#3695 = ORIENTED_EDGE('',*,*,#3640,.T.);
-#3696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3700)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#3697,#3698,#3699)) REPRESENTATION_CONTEXT
-('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#3697 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#3698 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#3699 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#3700 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3697,
-  'distance_accuracy_value','confusion accuracy');
-#3701 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3702,#3704);
-#3702 = ( REPRESENTATION_RELATIONSHIP('','',#3365,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3703) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#3703 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);
-#3704 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #3705);
-#3705 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','RearPannel','',#5,#3360,$);
-#3706 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3362));
-#3707 = SHAPE_DEFINITION_REPRESENTATION(#3708,#3714);
-#3708 = PRODUCT_DEFINITION_SHAPE('','',#3709);
-#3709 = PRODUCT_DEFINITION('design','',#3710,#3713);
-#3710 = PRODUCT_DEFINITION_FORMATION('','',#3711);
-#3711 = PRODUCT('Sketch004','Sketch004','',(#3712));
-#3712 = PRODUCT_CONTEXT('',#2,'mechanical');
-#3713 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#3714 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,
-    #3715),#3744);
-#3715 = GEOMETRIC_CURVE_SET('',(#3716,#3723,#3730,#3737));
-#3716 = TRIMMED_CURVE('',#3717,(#3721,PARAMETER_VALUE(0.)),(#3722,
-    PARAMETER_VALUE(300.)),.T.,.PARAMETER.);
-#3717 = LINE('',#3718,#3719);
-#3718 = CARTESIAN_POINT('',(-500.,150.,0.));
-#3719 = VECTOR('',#3720,1.);
-#3720 = DIRECTION('',(0.,-1.,0.));
-#3721 = CARTESIAN_POINT('',(-500.,150.,0.));
-#3722 = CARTESIAN_POINT('',(-500.,-150.,0.));
-#3723 = TRIMMED_CURVE('',#3724,(#3728,PARAMETER_VALUE(0.)),(#3729,
-    PARAMETER_VALUE(1.E+03)),.T.,.PARAMETER.);
-#3724 = LINE('',#3725,#3726);
-#3725 = CARTESIAN_POINT('',(-500.,-150.,0.));
-#3726 = VECTOR('',#3727,1.);
-#3727 = DIRECTION('',(1.,0.,0.));
-#3728 = CARTESIAN_POINT('',(-500.,-150.,0.));
-#3729 = CARTESIAN_POINT('',(500.,-150.,0.));
-#3730 = TRIMMED_CURVE('',#3731,(#3735,PARAMETER_VALUE(0.)),(#3736,
-    PARAMETER_VALUE(300.)),.T.,.PARAMETER.);
-#3731 = LINE('',#3732,#3733);
-#3732 = CARTESIAN_POINT('',(500.,-150.,0.));
-#3733 = VECTOR('',#3734,1.);
-#3734 = DIRECTION('',(0.,1.,0.));
-#3735 = CARTESIAN_POINT('',(500.,-150.,0.));
-#3736 = CARTESIAN_POINT('',(500.,150.,0.));
-#3737 = TRIMMED_CURVE('',#3738,(#3742,PARAMETER_VALUE(0.)),(#3743,
-    PARAMETER_VALUE(1.E+03)),.T.,.PARAMETER.);
-#3738 = LINE('',#3739,#3740);
-#3739 = CARTESIAN_POINT('',(500.,150.,0.));
-#3740 = VECTOR('',#3741,1.);
-#3741 = DIRECTION('',(-1.,0.,0.));
-#3742 = CARTESIAN_POINT('',(500.,150.,0.));
-#3743 = CARTESIAN_POINT('',(-500.,150.,0.));
-#3744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3748)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#3745,#3746,#3747)) REPRESENTATION_CONTEXT
-('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#3745 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#3746 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#3747 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#3748 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3745,
-  'distance_accuracy_value','confusion accuracy');
-#3749 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3750,#3752);
-#3750 = ( REPRESENTATION_RELATIONSHIP('','',#3714,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3751) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#3751 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59);
-#3752 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #3753);
-#3753 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','Sketch004','',#5,#3709,$);
-#3754 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3711));
-#3755 = SHAPE_DEFINITION_REPRESENTATION(#3756,#3762);
-#3756 = PRODUCT_DEFINITION_SHAPE('','',#3757);
-#3757 = PRODUCT_DEFINITION('design','',#3758,#3761);
-#3758 = PRODUCT_DEFINITION_FORMATION('','',#3759);
-#3759 = PRODUCT('Pad004','Pad004','',(#3760));
-#3760 = PRODUCT_CONTEXT('',#2,'mechanical');
-#3761 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#3762 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3763),#4093);
-#3763 = MANIFOLD_SOLID_BREP('',#3764);
-#3764 = CLOSED_SHELL('',(#3765,#3885,#3961,#4032,#4079,#4086));
-#3765 = ADVANCED_FACE('',(#3766),#3780,.F.);
-#3766 = FACE_BOUND('',#3767,.F.);
-#3767 = EDGE_LOOP('',(#3768,#3803,#3831,#3859));
-#3768 = ORIENTED_EDGE('',*,*,#3769,.T.);
-#3769 = EDGE_CURVE('',#3770,#3772,#3774,.T.);
-#3770 = VERTEX_POINT('',#3771);
-#3771 = CARTESIAN_POINT('',(-500.,150.,0.));
-#3772 = VERTEX_POINT('',#3773);
-#3773 = CARTESIAN_POINT('',(-500.,150.,15.));
-#3774 = SURFACE_CURVE('',#3775,(#3779,#3791),.PCURVE_S1.);
-#3775 = LINE('',#3776,#3777);
-#3776 = CARTESIAN_POINT('',(-500.,150.,-6.661E-14));
-#3777 = VECTOR('',#3778,1.);
-#3778 = DIRECTION('',(0.,4.4E-16,1.));
-#3779 = PCURVE('',#3780,#3785);
-#3780 = PLANE('',#3781);
-#3781 = AXIS2_PLACEMENT_3D('',#3782,#3783,#3784);
-#3782 = CARTESIAN_POINT('',(-500.,150.,-6.661E-14));
-#3783 = DIRECTION('',(1.,0.,-0.));
-#3784 = DIRECTION('',(0.,-1.,4.4E-16));
-#3785 = DEFINITIONAL_REPRESENTATION('',(#3786),#3790);
-#3786 = LINE('',#3787,#3788);
-#3787 = CARTESIAN_POINT('',(0.,0.));
-#3788 = VECTOR('',#3789,1.);
-#3789 = DIRECTION('',(0.,-1.));
-#3790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3791 = PCURVE('',#3792,#3797);
-#3792 = PLANE('',#3793);
-#3793 = AXIS2_PLACEMENT_3D('',#3794,#3795,#3796);
-#3794 = CARTESIAN_POINT('',(500.,150.,-6.661E-14));
-#3795 = DIRECTION('',(0.,-1.,4.4E-16));
-#3796 = DIRECTION('',(-1.,0.,0.));
-#3797 = DEFINITIONAL_REPRESENTATION('',(#3798),#3802);
-#3798 = LINE('',#3799,#3800);
-#3799 = CARTESIAN_POINT('',(1.E+03,0.));
-#3800 = VECTOR('',#3801,1.);
-#3801 = DIRECTION('',(0.,-1.));
-#3802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3803 = ORIENTED_EDGE('',*,*,#3804,.T.);
-#3804 = EDGE_CURVE('',#3772,#3805,#3807,.T.);
-#3805 = VERTEX_POINT('',#3806);
-#3806 = CARTESIAN_POINT('',(-500.,-150.,15.));
-#3807 = SURFACE_CURVE('',#3808,(#3812,#3819),.PCURVE_S1.);
-#3808 = LINE('',#3809,#3810);
-#3809 = CARTESIAN_POINT('',(-500.,150.,15.));
-#3810 = VECTOR('',#3811,1.);
-#3811 = DIRECTION('',(0.,-1.,0.));
-#3812 = PCURVE('',#3780,#3813);
-#3813 = DEFINITIONAL_REPRESENTATION('',(#3814),#3818);
-#3814 = LINE('',#3815,#3816);
-#3815 = CARTESIAN_POINT('',(6.6E-15,-15.));
-#3816 = VECTOR('',#3817,1.);
-#3817 = DIRECTION('',(1.,4.4E-16));
-#3818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3819 = PCURVE('',#3820,#3825);
-#3820 = PLANE('',#3821);
-#3821 = AXIS2_PLACEMENT_3D('',#3822,#3823,#3824);
-#3822 = CARTESIAN_POINT('',(0.,7.E-15,15.));
-#3823 = DIRECTION('',(0.,-2.2E-16,-1.));
-#3824 = DIRECTION('',(0.,1.,-2.2E-16));
-#3825 = DEFINITIONAL_REPRESENTATION('',(#3826),#3830);
-#3826 = LINE('',#3827,#3828);
-#3827 = CARTESIAN_POINT('',(150.,-500.));
-#3828 = VECTOR('',#3829,1.);
-#3829 = DIRECTION('',(-1.,0.));
-#3830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3831 = ORIENTED_EDGE('',*,*,#3832,.F.);
-#3832 = EDGE_CURVE('',#3833,#3805,#3835,.T.);
-#3833 = VERTEX_POINT('',#3834);
-#3834 = CARTESIAN_POINT('',(-500.,-150.,0.));
-#3835 = SURFACE_CURVE('',#3836,(#3840,#3847),.PCURVE_S1.);
-#3836 = LINE('',#3837,#3838);
-#3837 = CARTESIAN_POINT('',(-500.,-150.,6.661E-14));
-#3838 = VECTOR('',#3839,1.);
-#3839 = DIRECTION('',(0.,4.4E-16,1.));
-#3840 = PCURVE('',#3780,#3841);
-#3841 = DEFINITIONAL_REPRESENTATION('',(#3842),#3846);
-#3842 = LINE('',#3843,#3844);
-#3843 = CARTESIAN_POINT('',(300.,-1.22E-15));
-#3844 = VECTOR('',#3845,1.);
-#3845 = DIRECTION('',(0.,-1.));
-#3846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3847 = PCURVE('',#3848,#3853);
-#3848 = PLANE('',#3849);
-#3849 = AXIS2_PLACEMENT_3D('',#3850,#3851,#3852);
-#3850 = CARTESIAN_POINT('',(-500.,-150.,6.661E-14));
-#3851 = DIRECTION('',(0.,1.,-4.4E-16));
-#3852 = DIRECTION('',(1.,0.,0.));
-#3853 = DEFINITIONAL_REPRESENTATION('',(#3854),#3858);
-#3854 = LINE('',#3855,#3856);
-#3855 = CARTESIAN_POINT('',(0.,0.));
-#3856 = VECTOR('',#3857,1.);
-#3857 = DIRECTION('',(0.,-1.));
-#3858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3859 = ORIENTED_EDGE('',*,*,#3860,.F.);
-#3860 = EDGE_CURVE('',#3770,#3833,#3861,.T.);
-#3861 = SURFACE_CURVE('',#3862,(#3866,#3873),.PCURVE_S1.);
-#3862 = LINE('',#3863,#3864);
-#3863 = CARTESIAN_POINT('',(-500.,150.,0.));
-#3864 = VECTOR('',#3865,1.);
-#3865 = DIRECTION('',(0.,-1.,0.));
-#3866 = PCURVE('',#3780,#3867);
-#3867 = DEFINITIONAL_REPRESENTATION('',(#3868),#3872);
-#3868 = LINE('',#3869,#3870);
-#3869 = CARTESIAN_POINT('',(2.93084E-29,-6.661E-14));
-#3870 = VECTOR('',#3871,1.);
-#3871 = DIRECTION('',(1.,4.4E-16));
-#3872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3873 = PCURVE('',#3874,#3879);
-#3874 = PLANE('',#3875);
-#3875 = AXIS2_PLACEMENT_3D('',#3876,#3877,#3878);
-#3876 = CARTESIAN_POINT('',(0.,0.,0.));
-#3877 = DIRECTION('',(0.,-2.2E-16,-1.));
-#3878 = DIRECTION('',(0.,1.,-2.2E-16));
-#3879 = DEFINITIONAL_REPRESENTATION('',(#3880),#3884);
-#3880 = LINE('',#3881,#3882);
-#3881 = CARTESIAN_POINT('',(150.,-500.));
-#3882 = VECTOR('',#3883,1.);
-#3883 = DIRECTION('',(-1.,0.));
-#3884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3885 = ADVANCED_FACE('',(#3886),#3848,.F.);
-#3886 = FACE_BOUND('',#3887,.F.);
-#3887 = EDGE_LOOP('',(#3888,#3889,#3912,#3940));
-#3888 = ORIENTED_EDGE('',*,*,#3832,.T.);
-#3889 = ORIENTED_EDGE('',*,*,#3890,.T.);
-#3890 = EDGE_CURVE('',#3805,#3891,#3893,.T.);
-#3891 = VERTEX_POINT('',#3892);
-#3892 = CARTESIAN_POINT('',(500.,-150.,15.));
-#3893 = SURFACE_CURVE('',#3894,(#3898,#3905),.PCURVE_S1.);
-#3894 = LINE('',#3895,#3896);
-#3895 = CARTESIAN_POINT('',(-500.,-150.,15.));
-#3896 = VECTOR('',#3897,1.);
-#3897 = DIRECTION('',(1.,0.,0.));
-#3898 = PCURVE('',#3848,#3899);
-#3899 = DEFINITIONAL_REPRESENTATION('',(#3900),#3904);
-#3900 = LINE('',#3901,#3902);
-#3901 = CARTESIAN_POINT('',(0.,-15.));
-#3902 = VECTOR('',#3903,1.);
-#3903 = DIRECTION('',(1.,0.));
-#3904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3905 = PCURVE('',#3820,#3906);
-#3906 = DEFINITIONAL_REPRESENTATION('',(#3907),#3911);
-#3907 = LINE('',#3908,#3909);
-#3908 = CARTESIAN_POINT('',(-150.,-500.));
-#3909 = VECTOR('',#3910,1.);
-#3910 = DIRECTION('',(0.,1.));
-#3911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3912 = ORIENTED_EDGE('',*,*,#3913,.F.);
-#3913 = EDGE_CURVE('',#3914,#3891,#3916,.T.);
-#3914 = VERTEX_POINT('',#3915);
-#3915 = CARTESIAN_POINT('',(500.,-150.,0.));
-#3916 = SURFACE_CURVE('',#3917,(#3921,#3928),.PCURVE_S1.);
-#3917 = LINE('',#3918,#3919);
-#3918 = CARTESIAN_POINT('',(500.,-150.,6.661E-14));
-#3919 = VECTOR('',#3920,1.);
-#3920 = DIRECTION('',(0.,4.4E-16,1.));
-#3921 = PCURVE('',#3848,#3922);
-#3922 = DEFINITIONAL_REPRESENTATION('',(#3923),#3927);
-#3923 = LINE('',#3924,#3925);
-#3924 = CARTESIAN_POINT('',(1.E+03,0.));
-#3925 = VECTOR('',#3926,1.);
-#3926 = DIRECTION('',(0.,-1.));
-#3927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3928 = PCURVE('',#3929,#3934);
-#3929 = PLANE('',#3930);
-#3930 = AXIS2_PLACEMENT_3D('',#3931,#3932,#3933);
-#3931 = CARTESIAN_POINT('',(500.,-150.,6.661E-14));
-#3932 = DIRECTION('',(-1.,0.,0.));
-#3933 = DIRECTION('',(0.,1.,-4.4E-16));
-#3934 = DEFINITIONAL_REPRESENTATION('',(#3935),#3939);
-#3935 = LINE('',#3936,#3937);
-#3936 = CARTESIAN_POINT('',(0.,-0.));
-#3937 = VECTOR('',#3938,1.);
-#3938 = DIRECTION('',(0.,-1.));
-#3939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3940 = ORIENTED_EDGE('',*,*,#3941,.F.);
-#3941 = EDGE_CURVE('',#3833,#3914,#3942,.T.);
-#3942 = SURFACE_CURVE('',#3943,(#3947,#3954),.PCURVE_S1.);
-#3943 = LINE('',#3944,#3945);
-#3944 = CARTESIAN_POINT('',(-500.,-150.,0.));
-#3945 = VECTOR('',#3946,1.);
-#3946 = DIRECTION('',(1.,0.,0.));
-#3947 = PCURVE('',#3848,#3948);
-#3948 = DEFINITIONAL_REPRESENTATION('',(#3949),#3953);
-#3949 = LINE('',#3950,#3951);
-#3950 = CARTESIAN_POINT('',(0.,6.661E-14));
-#3951 = VECTOR('',#3952,1.);
-#3952 = DIRECTION('',(1.,0.));
-#3953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3954 = PCURVE('',#3874,#3955);
-#3955 = DEFINITIONAL_REPRESENTATION('',(#3956),#3960);
-#3956 = LINE('',#3957,#3958);
-#3957 = CARTESIAN_POINT('',(-150.,-500.));
-#3958 = VECTOR('',#3959,1.);
-#3959 = DIRECTION('',(0.,1.));
-#3960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3961 = ADVANCED_FACE('',(#3962),#3929,.F.);
-#3962 = FACE_BOUND('',#3963,.F.);
-#3963 = EDGE_LOOP('',(#3964,#3965,#3988,#4011));
-#3964 = ORIENTED_EDGE('',*,*,#3913,.T.);
-#3965 = ORIENTED_EDGE('',*,*,#3966,.T.);
-#3966 = EDGE_CURVE('',#3891,#3967,#3969,.T.);
-#3967 = VERTEX_POINT('',#3968);
-#3968 = CARTESIAN_POINT('',(500.,150.,15.));
-#3969 = SURFACE_CURVE('',#3970,(#3974,#3981),.PCURVE_S1.);
-#3970 = LINE('',#3971,#3972);
-#3971 = CARTESIAN_POINT('',(500.,-150.,15.));
-#3972 = VECTOR('',#3973,1.);
-#3973 = DIRECTION('',(0.,1.,0.));
-#3974 = PCURVE('',#3929,#3975);
-#3975 = DEFINITIONAL_REPRESENTATION('',(#3976),#3980);
-#3976 = LINE('',#3977,#3978);
-#3977 = CARTESIAN_POINT('',(-6.6E-15,-15.));
-#3978 = VECTOR('',#3979,1.);
-#3979 = DIRECTION('',(1.,-4.4E-16));
-#3980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3981 = PCURVE('',#3820,#3982);
-#3982 = DEFINITIONAL_REPRESENTATION('',(#3983),#3987);
-#3983 = LINE('',#3984,#3985);
-#3984 = CARTESIAN_POINT('',(-150.,500.));
-#3985 = VECTOR('',#3986,1.);
-#3986 = DIRECTION('',(1.,0.));
-#3987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3988 = ORIENTED_EDGE('',*,*,#3989,.F.);
-#3989 = EDGE_CURVE('',#3990,#3967,#3992,.T.);
-#3990 = VERTEX_POINT('',#3991);
-#3991 = CARTESIAN_POINT('',(500.,150.,0.));
-#3992 = SURFACE_CURVE('',#3993,(#3997,#4004),.PCURVE_S1.);
-#3993 = LINE('',#3994,#3995);
-#3994 = CARTESIAN_POINT('',(500.,150.,-6.661E-14));
-#3995 = VECTOR('',#3996,1.);
-#3996 = DIRECTION('',(0.,4.4E-16,1.));
-#3997 = PCURVE('',#3929,#3998);
-#3998 = DEFINITIONAL_REPRESENTATION('',(#3999),#4003);
-#3999 = LINE('',#4000,#4001);
-#4000 = CARTESIAN_POINT('',(300.,1.22E-15));
-#4001 = VECTOR('',#4002,1.);
-#4002 = DIRECTION('',(0.,-1.));
-#4003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4004 = PCURVE('',#3792,#4005);
-#4005 = DEFINITIONAL_REPRESENTATION('',(#4006),#4010);
-#4006 = LINE('',#4007,#4008);
-#4007 = CARTESIAN_POINT('',(0.,-0.));
-#4008 = VECTOR('',#4009,1.);
-#4009 = DIRECTION('',(0.,-1.));
-#4010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4011 = ORIENTED_EDGE('',*,*,#4012,.F.);
-#4012 = EDGE_CURVE('',#3914,#3990,#4013,.T.);
-#4013 = SURFACE_CURVE('',#4014,(#4018,#4025),.PCURVE_S1.);
-#4014 = LINE('',#4015,#4016);
-#4015 = CARTESIAN_POINT('',(500.,-150.,0.));
-#4016 = VECTOR('',#4017,1.);
-#4017 = DIRECTION('',(0.,1.,0.));
-#4018 = PCURVE('',#3929,#4019);
-#4019 = DEFINITIONAL_REPRESENTATION('',(#4020),#4024);
-#4020 = LINE('',#4021,#4022);
-#4021 = CARTESIAN_POINT('',(2.93084E-29,6.661E-14));
-#4022 = VECTOR('',#4023,1.);
-#4023 = DIRECTION('',(1.,-4.4E-16));
-#4024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4025 = PCURVE('',#3874,#4026);
-#4026 = DEFINITIONAL_REPRESENTATION('',(#4027),#4031);
-#4027 = LINE('',#4028,#4029);
-#4028 = CARTESIAN_POINT('',(-150.,500.));
-#4029 = VECTOR('',#4030,1.);
-#4030 = DIRECTION('',(1.,0.));
-#4031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4032 = ADVANCED_FACE('',(#4033),#3792,.F.);
-#4033 = FACE_BOUND('',#4034,.F.);
-#4034 = EDGE_LOOP('',(#4035,#4036,#4057,#4058));
-#4035 = ORIENTED_EDGE('',*,*,#3989,.T.);
-#4036 = ORIENTED_EDGE('',*,*,#4037,.T.);
-#4037 = EDGE_CURVE('',#3967,#3772,#4038,.T.);
-#4038 = SURFACE_CURVE('',#4039,(#4043,#4050),.PCURVE_S1.);
-#4039 = LINE('',#4040,#4041);
-#4040 = CARTESIAN_POINT('',(500.,150.,15.));
-#4041 = VECTOR('',#4042,1.);
-#4042 = DIRECTION('',(-1.,0.,0.));
-#4043 = PCURVE('',#3792,#4044);
-#4044 = DEFINITIONAL_REPRESENTATION('',(#4045),#4049);
-#4045 = LINE('',#4046,#4047);
-#4046 = CARTESIAN_POINT('',(0.,-15.));
-#4047 = VECTOR('',#4048,1.);
-#4048 = DIRECTION('',(1.,0.));
-#4049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4050 = PCURVE('',#3820,#4051);
-#4051 = DEFINITIONAL_REPRESENTATION('',(#4052),#4056);
-#4052 = LINE('',#4053,#4054);
-#4053 = CARTESIAN_POINT('',(150.,500.));
-#4054 = VECTOR('',#4055,1.);
-#4055 = DIRECTION('',(0.,-1.));
-#4056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4057 = ORIENTED_EDGE('',*,*,#3769,.F.);
-#4058 = ORIENTED_EDGE('',*,*,#4059,.F.);
-#4059 = EDGE_CURVE('',#3990,#3770,#4060,.T.);
-#4060 = SURFACE_CURVE('',#4061,(#4065,#4072),.PCURVE_S1.);
-#4061 = LINE('',#4062,#4063);
-#4062 = CARTESIAN_POINT('',(500.,150.,0.));
-#4063 = VECTOR('',#4064,1.);
-#4064 = DIRECTION('',(-1.,0.,0.));
-#4065 = PCURVE('',#3792,#4066);
-#4066 = DEFINITIONAL_REPRESENTATION('',(#4067),#4071);
-#4067 = LINE('',#4068,#4069);
-#4068 = CARTESIAN_POINT('',(0.,-6.661E-14));
-#4069 = VECTOR('',#4070,1.);
-#4070 = DIRECTION('',(1.,0.));
-#4071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4072 = PCURVE('',#3874,#4073);
-#4073 = DEFINITIONAL_REPRESENTATION('',(#4074),#4078);
-#4074 = LINE('',#4075,#4076);
-#4075 = CARTESIAN_POINT('',(150.,500.));
-#4076 = VECTOR('',#4077,1.);
-#4077 = DIRECTION('',(0.,-1.));
-#4078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4079 = ADVANCED_FACE('',(#4080),#3874,.T.);
-#4080 = FACE_BOUND('',#4081,.F.);
-#4081 = EDGE_LOOP('',(#4082,#4083,#4084,#4085));
-#4082 = ORIENTED_EDGE('',*,*,#3860,.T.);
-#4083 = ORIENTED_EDGE('',*,*,#3941,.T.);
-#4084 = ORIENTED_EDGE('',*,*,#4012,.T.);
-#4085 = ORIENTED_EDGE('',*,*,#4059,.T.);
-#4086 = ADVANCED_FACE('',(#4087),#3820,.F.);
-#4087 = FACE_BOUND('',#4088,.T.);
-#4088 = EDGE_LOOP('',(#4089,#4090,#4091,#4092));
-#4089 = ORIENTED_EDGE('',*,*,#3804,.T.);
-#4090 = ORIENTED_EDGE('',*,*,#3890,.T.);
-#4091 = ORIENTED_EDGE('',*,*,#3966,.T.);
-#4092 = ORIENTED_EDGE('',*,*,#4037,.T.);
-#4093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4097)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#4094,#4095,#4096)) REPRESENTATION_CONTEXT
-('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#4094 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#4095 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#4096 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#4097 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4094,
-  'distance_accuracy_value','confusion accuracy');
-#4098 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4099,#4101);
-#4099 = ( REPRESENTATION_RELATIONSHIP('','',#3762,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4100) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#4100 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63);
-#4101 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #4102);
-#4102 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','Pad004','',#5,#3757,$);
-#4103 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3759));
-#4104 = SHAPE_DEFINITION_REPRESENTATION(#4105,#4111);
-#4105 = PRODUCT_DEFINITION_SHAPE('','',#4106);
-#4106 = PRODUCT_DEFINITION('design','',#4107,#4110);
-#4107 = PRODUCT_DEFINITION_FORMATION('','',#4108);
-#4108 = PRODUCT('BottomPannel','BottomPannel','',(#4109));
-#4109 = PRODUCT_CONTEXT('',#2,'mechanical');
-#4110 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#4111 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4112),#4442);
-#4112 = MANIFOLD_SOLID_BREP('',#4113);
-#4113 = CLOSED_SHELL('',(#4114,#4234,#4310,#4381,#4428,#4435));
-#4114 = ADVANCED_FACE('',(#4115),#4129,.F.);
-#4115 = FACE_BOUND('',#4116,.F.);
-#4116 = EDGE_LOOP('',(#4117,#4152,#4180,#4208));
-#4117 = ORIENTED_EDGE('',*,*,#4118,.T.);
-#4118 = EDGE_CURVE('',#4119,#4121,#4123,.T.);
-#4119 = VERTEX_POINT('',#4120);
-#4120 = CARTESIAN_POINT('',(-145.,225.,0.));
-#4121 = VERTEX_POINT('',#4122);
-#4122 = CARTESIAN_POINT('',(-145.,225.,15.));
-#4123 = SURFACE_CURVE('',#4124,(#4128,#4140),.PCURVE_S1.);
-#4124 = LINE('',#4125,#4126);
-#4125 = CARTESIAN_POINT('',(-145.,225.,0.));
-#4126 = VECTOR('',#4127,1.);
-#4127 = DIRECTION('',(0.,0.,1.));
-#4128 = PCURVE('',#4129,#4134);
-#4129 = PLANE('',#4130);
-#4130 = AXIS2_PLACEMENT_3D('',#4131,#4132,#4133);
-#4131 = CARTESIAN_POINT('',(-145.,225.,0.));
-#4132 = DIRECTION('',(1.,0.,0.));
-#4133 = DIRECTION('',(0.,-1.,0.));
-#4134 = DEFINITIONAL_REPRESENTATION('',(#4135),#4139);
-#4135 = LINE('',#4136,#4137);
-#4136 = CARTESIAN_POINT('',(0.,0.));
-#4137 = VECTOR('',#4138,1.);
-#4138 = DIRECTION('',(0.,-1.));
-#4139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4140 = PCURVE('',#4141,#4146);
-#4141 = PLANE('',#4142);
-#4142 = AXIS2_PLACEMENT_3D('',#4143,#4144,#4145);
-#4143 = CARTESIAN_POINT('',(145.,225.,0.));
-#4144 = DIRECTION('',(0.,-1.,0.));
-#4145 = DIRECTION('',(-1.,0.,0.));
-#4146 = DEFINITIONAL_REPRESENTATION('',(#4147),#4151);
-#4147 = LINE('',#4148,#4149);
-#4148 = CARTESIAN_POINT('',(290.,0.));
-#4149 = VECTOR('',#4150,1.);
-#4150 = DIRECTION('',(0.,-1.));
-#4151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4152 = ORIENTED_EDGE('',*,*,#4153,.T.);
-#4153 = EDGE_CURVE('',#4121,#4154,#4156,.T.);
-#4154 = VERTEX_POINT('',#4155);
-#4155 = CARTESIAN_POINT('',(-145.,-225.,15.));
-#4156 = SURFACE_CURVE('',#4157,(#4161,#4168),.PCURVE_S1.);
-#4157 = LINE('',#4158,#4159);
-#4158 = CARTESIAN_POINT('',(-145.,225.,15.));
-#4159 = VECTOR('',#4160,1.);
-#4160 = DIRECTION('',(0.,-1.,0.));
-#4161 = PCURVE('',#4129,#4162);
-#4162 = DEFINITIONAL_REPRESENTATION('',(#4163),#4167);
-#4163 = LINE('',#4164,#4165);
-#4164 = CARTESIAN_POINT('',(0.,-15.));
-#4165 = VECTOR('',#4166,1.);
-#4166 = DIRECTION('',(1.,0.));
-#4167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4168 = PCURVE('',#4169,#4174);
-#4169 = PLANE('',#4170);
-#4170 = AXIS2_PLACEMENT_3D('',#4171,#4172,#4173);
-#4171 = CARTESIAN_POINT('',(0.,0.,15.));
-#4172 = DIRECTION('',(0.,0.,1.));
-#4173 = DIRECTION('',(1.,0.,0.));
-#4174 = DEFINITIONAL_REPRESENTATION('',(#4175),#4179);
-#4175 = LINE('',#4176,#4177);
-#4176 = CARTESIAN_POINT('',(-145.,225.));
-#4177 = VECTOR('',#4178,1.);
-#4178 = DIRECTION('',(0.,-1.));
-#4179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4180 = ORIENTED_EDGE('',*,*,#4181,.F.);
-#4181 = EDGE_CURVE('',#4182,#4154,#4184,.T.);
-#4182 = VERTEX_POINT('',#4183);
-#4183 = CARTESIAN_POINT('',(-145.,-225.,0.));
-#4184 = SURFACE_CURVE('',#4185,(#4189,#4196),.PCURVE_S1.);
-#4185 = LINE('',#4186,#4187);
-#4186 = CARTESIAN_POINT('',(-145.,-225.,0.));
-#4187 = VECTOR('',#4188,1.);
-#4188 = DIRECTION('',(0.,0.,1.));
-#4189 = PCURVE('',#4129,#4190);
-#4190 = DEFINITIONAL_REPRESENTATION('',(#4191),#4195);
-#4191 = LINE('',#4192,#4193);
-#4192 = CARTESIAN_POINT('',(450.,0.));
-#4193 = VECTOR('',#4194,1.);
-#4194 = DIRECTION('',(0.,-1.));
-#4195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4196 = PCURVE('',#4197,#4202);
-#4197 = PLANE('',#4198);
-#4198 = AXIS2_PLACEMENT_3D('',#4199,#4200,#4201);
-#4199 = CARTESIAN_POINT('',(-145.,-225.,0.));
-#4200 = DIRECTION('',(0.,1.,0.));
-#4201 = DIRECTION('',(1.,0.,0.));
-#4202 = DEFINITIONAL_REPRESENTATION('',(#4203),#4207);
-#4203 = LINE('',#4204,#4205);
-#4204 = CARTESIAN_POINT('',(0.,0.));
-#4205 = VECTOR('',#4206,1.);
-#4206 = DIRECTION('',(0.,-1.));
-#4207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4208 = ORIENTED_EDGE('',*,*,#4209,.F.);
-#4209 = EDGE_CURVE('',#4119,#4182,#4210,.T.);
-#4210 = SURFACE_CURVE('',#4211,(#4215,#4222),.PCURVE_S1.);
-#4211 = LINE('',#4212,#4213);
-#4212 = CARTESIAN_POINT('',(-145.,225.,0.));
-#4213 = VECTOR('',#4214,1.);
-#4214 = DIRECTION('',(0.,-1.,0.));
-#4215 = PCURVE('',#4129,#4216);
-#4216 = DEFINITIONAL_REPRESENTATION('',(#4217),#4221);
-#4217 = LINE('',#4218,#4219);
-#4218 = CARTESIAN_POINT('',(0.,0.));
-#4219 = VECTOR('',#4220,1.);
-#4220 = DIRECTION('',(1.,0.));
-#4221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4222 = PCURVE('',#4223,#4228);
-#4223 = PLANE('',#4224);
-#4224 = AXIS2_PLACEMENT_3D('',#4225,#4226,#4227);
-#4225 = CARTESIAN_POINT('',(0.,0.,0.));
-#4226 = DIRECTION('',(0.,0.,1.));
-#4227 = DIRECTION('',(1.,0.,0.));
-#4228 = DEFINITIONAL_REPRESENTATION('',(#4229),#4233);
-#4229 = LINE('',#4230,#4231);
-#4230 = CARTESIAN_POINT('',(-145.,225.));
-#4231 = VECTOR('',#4232,1.);
-#4232 = DIRECTION('',(0.,-1.));
-#4233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4234 = ADVANCED_FACE('',(#4235),#4197,.F.);
-#4235 = FACE_BOUND('',#4236,.F.);
-#4236 = EDGE_LOOP('',(#4237,#4238,#4261,#4289));
-#4237 = ORIENTED_EDGE('',*,*,#4181,.T.);
-#4238 = ORIENTED_EDGE('',*,*,#4239,.T.);
-#4239 = EDGE_CURVE('',#4154,#4240,#4242,.T.);
-#4240 = VERTEX_POINT('',#4241);
-#4241 = CARTESIAN_POINT('',(145.,-225.,15.));
-#4242 = SURFACE_CURVE('',#4243,(#4247,#4254),.PCURVE_S1.);
-#4243 = LINE('',#4244,#4245);
-#4244 = CARTESIAN_POINT('',(-145.,-225.,15.));
-#4245 = VECTOR('',#4246,1.);
-#4246 = DIRECTION('',(1.,0.,0.));
-#4247 = PCURVE('',#4197,#4248);
-#4248 = DEFINITIONAL_REPRESENTATION('',(#4249),#4253);
-#4249 = LINE('',#4250,#4251);
-#4250 = CARTESIAN_POINT('',(0.,-15.));
-#4251 = VECTOR('',#4252,1.);
-#4252 = DIRECTION('',(1.,0.));
-#4253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4254 = PCURVE('',#4169,#4255);
-#4255 = DEFINITIONAL_REPRESENTATION('',(#4256),#4260);
-#4256 = LINE('',#4257,#4258);
-#4257 = CARTESIAN_POINT('',(-145.,-225.));
-#4258 = VECTOR('',#4259,1.);
-#4259 = DIRECTION('',(1.,0.));
-#4260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4261 = ORIENTED_EDGE('',*,*,#4262,.F.);
-#4262 = EDGE_CURVE('',#4263,#4240,#4265,.T.);
-#4263 = VERTEX_POINT('',#4264);
-#4264 = CARTESIAN_POINT('',(145.,-225.,0.));
-#4265 = SURFACE_CURVE('',#4266,(#4270,#4277),.PCURVE_S1.);
-#4266 = LINE('',#4267,#4268);
-#4267 = CARTESIAN_POINT('',(145.,-225.,0.));
-#4268 = VECTOR('',#4269,1.);
-#4269 = DIRECTION('',(0.,0.,1.));
-#4270 = PCURVE('',#4197,#4271);
-#4271 = DEFINITIONAL_REPRESENTATION('',(#4272),#4276);
-#4272 = LINE('',#4273,#4274);
-#4273 = CARTESIAN_POINT('',(290.,0.));
-#4274 = VECTOR('',#4275,1.);
-#4275 = DIRECTION('',(0.,-1.));
-#4276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4277 = PCURVE('',#4278,#4283);
-#4278 = PLANE('',#4279);
-#4279 = AXIS2_PLACEMENT_3D('',#4280,#4281,#4282);
-#4280 = CARTESIAN_POINT('',(145.,-225.,0.));
-#4281 = DIRECTION('',(-1.,0.,0.));
-#4282 = DIRECTION('',(0.,1.,0.));
-#4283 = DEFINITIONAL_REPRESENTATION('',(#4284),#4288);
-#4284 = LINE('',#4285,#4286);
-#4285 = CARTESIAN_POINT('',(0.,0.));
-#4286 = VECTOR('',#4287,1.);
-#4287 = DIRECTION('',(0.,-1.));
-#4288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4289 = ORIENTED_EDGE('',*,*,#4290,.F.);
-#4290 = EDGE_CURVE('',#4182,#4263,#4291,.T.);
-#4291 = SURFACE_CURVE('',#4292,(#4296,#4303),.PCURVE_S1.);
-#4292 = LINE('',#4293,#4294);
-#4293 = CARTESIAN_POINT('',(-145.,-225.,0.));
-#4294 = VECTOR('',#4295,1.);
-#4295 = DIRECTION('',(1.,0.,0.));
-#4296 = PCURVE('',#4197,#4297);
-#4297 = DEFINITIONAL_REPRESENTATION('',(#4298),#4302);
-#4298 = LINE('',#4299,#4300);
-#4299 = CARTESIAN_POINT('',(0.,0.));
-#4300 = VECTOR('',#4301,1.);
-#4301 = DIRECTION('',(1.,0.));
-#4302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4303 = PCURVE('',#4223,#4304);
-#4304 = DEFINITIONAL_REPRESENTATION('',(#4305),#4309);
-#4305 = LINE('',#4306,#4307);
-#4306 = CARTESIAN_POINT('',(-145.,-225.));
-#4307 = VECTOR('',#4308,1.);
-#4308 = DIRECTION('',(1.,0.));
-#4309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4310 = ADVANCED_FACE('',(#4311),#4278,.F.);
-#4311 = FACE_BOUND('',#4312,.F.);
-#4312 = EDGE_LOOP('',(#4313,#4314,#4337,#4360));
-#4313 = ORIENTED_EDGE('',*,*,#4262,.T.);
-#4314 = ORIENTED_EDGE('',*,*,#4315,.T.);
-#4315 = EDGE_CURVE('',#4240,#4316,#4318,.T.);
-#4316 = VERTEX_POINT('',#4317);
-#4317 = CARTESIAN_POINT('',(145.,225.,15.));
-#4318 = SURFACE_CURVE('',#4319,(#4323,#4330),.PCURVE_S1.);
-#4319 = LINE('',#4320,#4321);
-#4320 = CARTESIAN_POINT('',(145.,-225.,15.));
-#4321 = VECTOR('',#4322,1.);
-#4322 = DIRECTION('',(0.,1.,0.));
-#4323 = PCURVE('',#4278,#4324);
-#4324 = DEFINITIONAL_REPRESENTATION('',(#4325),#4329);
-#4325 = LINE('',#4326,#4327);
-#4326 = CARTESIAN_POINT('',(0.,-15.));
-#4327 = VECTOR('',#4328,1.);
-#4328 = DIRECTION('',(1.,0.));
-#4329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4330 = PCURVE('',#4169,#4331);
-#4331 = DEFINITIONAL_REPRESENTATION('',(#4332),#4336);
-#4332 = LINE('',#4333,#4334);
-#4333 = CARTESIAN_POINT('',(145.,-225.));
-#4334 = VECTOR('',#4335,1.);
-#4335 = DIRECTION('',(0.,1.));
-#4336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4337 = ORIENTED_EDGE('',*,*,#4338,.F.);
-#4338 = EDGE_CURVE('',#4339,#4316,#4341,.T.);
-#4339 = VERTEX_POINT('',#4340);
-#4340 = CARTESIAN_POINT('',(145.,225.,0.));
-#4341 = SURFACE_CURVE('',#4342,(#4346,#4353),.PCURVE_S1.);
-#4342 = LINE('',#4343,#4344);
-#4343 = CARTESIAN_POINT('',(145.,225.,0.));
-#4344 = VECTOR('',#4345,1.);
-#4345 = DIRECTION('',(0.,0.,1.));
-#4346 = PCURVE('',#4278,#4347);
-#4347 = DEFINITIONAL_REPRESENTATION('',(#4348),#4352);
-#4348 = LINE('',#4349,#4350);
-#4349 = CARTESIAN_POINT('',(450.,0.));
-#4350 = VECTOR('',#4351,1.);
-#4351 = DIRECTION('',(0.,-1.));
-#4352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4353 = PCURVE('',#4141,#4354);
-#4354 = DEFINITIONAL_REPRESENTATION('',(#4355),#4359);
-#4355 = LINE('',#4356,#4357);
-#4356 = CARTESIAN_POINT('',(0.,-0.));
-#4357 = VECTOR('',#4358,1.);
-#4358 = DIRECTION('',(0.,-1.));
-#4359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4360 = ORIENTED_EDGE('',*,*,#4361,.F.);
-#4361 = EDGE_CURVE('',#4263,#4339,#4362,.T.);
-#4362 = SURFACE_CURVE('',#4363,(#4367,#4374),.PCURVE_S1.);
-#4363 = LINE('',#4364,#4365);
-#4364 = CARTESIAN_POINT('',(145.,-225.,0.));
-#4365 = VECTOR('',#4366,1.);
-#4366 = DIRECTION('',(0.,1.,0.));
-#4367 = PCURVE('',#4278,#4368);
-#4368 = DEFINITIONAL_REPRESENTATION('',(#4369),#4373);
-#4369 = LINE('',#4370,#4371);
-#4370 = CARTESIAN_POINT('',(0.,0.));
-#4371 = VECTOR('',#4372,1.);
-#4372 = DIRECTION('',(1.,0.));
-#4373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4374 = PCURVE('',#4223,#4375);
-#4375 = DEFINITIONAL_REPRESENTATION('',(#4376),#4380);
-#4376 = LINE('',#4377,#4378);
-#4377 = CARTESIAN_POINT('',(145.,-225.));
-#4378 = VECTOR('',#4379,1.);
-#4379 = DIRECTION('',(0.,1.));
-#4380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4381 = ADVANCED_FACE('',(#4382),#4141,.F.);
-#4382 = FACE_BOUND('',#4383,.F.);
-#4383 = EDGE_LOOP('',(#4384,#4385,#4406,#4407));
-#4384 = ORIENTED_EDGE('',*,*,#4338,.T.);
-#4385 = ORIENTED_EDGE('',*,*,#4386,.T.);
-#4386 = EDGE_CURVE('',#4316,#4121,#4387,.T.);
-#4387 = SURFACE_CURVE('',#4388,(#4392,#4399),.PCURVE_S1.);
-#4388 = LINE('',#4389,#4390);
-#4389 = CARTESIAN_POINT('',(145.,225.,15.));
-#4390 = VECTOR('',#4391,1.);
-#4391 = DIRECTION('',(-1.,0.,0.));
-#4392 = PCURVE('',#4141,#4393);
-#4393 = DEFINITIONAL_REPRESENTATION('',(#4394),#4398);
-#4394 = LINE('',#4395,#4396);
-#4395 = CARTESIAN_POINT('',(0.,-15.));
-#4396 = VECTOR('',#4397,1.);
-#4397 = DIRECTION('',(1.,0.));
-#4398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4399 = PCURVE('',#4169,#4400);
-#4400 = DEFINITIONAL_REPRESENTATION('',(#4401),#4405);
-#4401 = LINE('',#4402,#4403);
-#4402 = CARTESIAN_POINT('',(145.,225.));
-#4403 = VECTOR('',#4404,1.);
-#4404 = DIRECTION('',(-1.,0.));
-#4405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4406 = ORIENTED_EDGE('',*,*,#4118,.F.);
-#4407 = ORIENTED_EDGE('',*,*,#4408,.F.);
-#4408 = EDGE_CURVE('',#4339,#4119,#4409,.T.);
-#4409 = SURFACE_CURVE('',#4410,(#4414,#4421),.PCURVE_S1.);
-#4410 = LINE('',#4411,#4412);
-#4411 = CARTESIAN_POINT('',(145.,225.,0.));
-#4412 = VECTOR('',#4413,1.);
-#4413 = DIRECTION('',(-1.,0.,0.));
-#4414 = PCURVE('',#4141,#4415);
-#4415 = DEFINITIONAL_REPRESENTATION('',(#4416),#4420);
-#4416 = LINE('',#4417,#4418);
-#4417 = CARTESIAN_POINT('',(0.,-0.));
-#4418 = VECTOR('',#4419,1.);
-#4419 = DIRECTION('',(1.,0.));
-#4420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4421 = PCURVE('',#4223,#4422);
-#4422 = DEFINITIONAL_REPRESENTATION('',(#4423),#4427);
-#4423 = LINE('',#4424,#4425);
-#4424 = CARTESIAN_POINT('',(145.,225.));
-#4425 = VECTOR('',#4426,1.);
-#4426 = DIRECTION('',(-1.,0.));
-#4427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4428 = ADVANCED_FACE('',(#4429),#4223,.F.);
-#4429 = FACE_BOUND('',#4430,.F.);
-#4430 = EDGE_LOOP('',(#4431,#4432,#4433,#4434));
-#4431 = ORIENTED_EDGE('',*,*,#4209,.T.);
-#4432 = ORIENTED_EDGE('',*,*,#4290,.T.);
-#4433 = ORIENTED_EDGE('',*,*,#4361,.T.);
-#4434 = ORIENTED_EDGE('',*,*,#4408,.T.);
-#4435 = ADVANCED_FACE('',(#4436),#4169,.T.);
-#4436 = FACE_BOUND('',#4437,.T.);
-#4437 = EDGE_LOOP('',(#4438,#4439,#4440,#4441));
-#4438 = ORIENTED_EDGE('',*,*,#4153,.T.);
-#4439 = ORIENTED_EDGE('',*,*,#4239,.T.);
-#4440 = ORIENTED_EDGE('',*,*,#4315,.T.);
-#4441 = ORIENTED_EDGE('',*,*,#4386,.T.);
-#4442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4446)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#4443,#4444,#4445)) REPRESENTATION_CONTEXT
-('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#4443 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#4444 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#4445 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#4446 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4443,
-  'distance_accuracy_value','confusion accuracy');
-#4447 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4448,#4450);
-#4448 = ( REPRESENTATION_RELATIONSHIP('','',#4111,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4449) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#4449 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67);
-#4450 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #4451);
-#4451 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','BottomPannel','',#5,#4106,$
-  );
-#4452 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4108));
-#4453 = SHAPE_DEFINITION_REPRESENTATION(#4454,#4460);
-#4454 = PRODUCT_DEFINITION_SHAPE('','',#4455);
-#4455 = PRODUCT_DEFINITION('design','',#4456,#4459);
-#4456 = PRODUCT_DEFINITION_FORMATION('','',#4457);
-#4457 = PRODUCT('Sketch005','Sketch005','',(#4458));
-#4458 = PRODUCT_CONTEXT('',#2,'mechanical');
-#4459 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#4460 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,
-    #4461),#4490);
-#4461 = GEOMETRIC_CURVE_SET('',(#4462,#4469,#4476,#4483));
-#4462 = TRIMMED_CURVE('',#4463,(#4467,PARAMETER_VALUE(0.)),(#4468,
-    PARAMETER_VALUE(450.)),.T.,.PARAMETER.);
-#4463 = LINE('',#4464,#4465);
-#4464 = CARTESIAN_POINT('',(-145.,225.,0.));
-#4465 = VECTOR('',#4466,1.);
-#4466 = DIRECTION('',(0.,-1.,0.));
-#4467 = CARTESIAN_POINT('',(-145.,225.,0.));
-#4468 = CARTESIAN_POINT('',(-145.,-225.,0.));
-#4469 = TRIMMED_CURVE('',#4470,(#4474,PARAMETER_VALUE(0.)),(#4475,
-    PARAMETER_VALUE(290.)),.T.,.PARAMETER.);
-#4470 = LINE('',#4471,#4472);
-#4471 = CARTESIAN_POINT('',(-145.,-225.,0.));
-#4472 = VECTOR('',#4473,1.);
-#4473 = DIRECTION('',(1.,0.,0.));
-#4474 = CARTESIAN_POINT('',(-145.,-225.,0.));
-#4475 = CARTESIAN_POINT('',(145.,-225.,0.));
-#4476 = TRIMMED_CURVE('',#4477,(#4481,PARAMETER_VALUE(0.)),(#4482,
-    PARAMETER_VALUE(450.)),.T.,.PARAMETER.);
-#4477 = LINE('',#4478,#4479);
-#4478 = CARTESIAN_POINT('',(145.,-225.,0.));
-#4479 = VECTOR('',#4480,1.);
-#4480 = DIRECTION('',(0.,1.,0.));
-#4481 = CARTESIAN_POINT('',(145.,-225.,0.));
-#4482 = CARTESIAN_POINT('',(145.,225.,0.));
-#4483 = TRIMMED_CURVE('',#4484,(#4488,PARAMETER_VALUE(0.)),(#4489,
-    PARAMETER_VALUE(290.)),.T.,.PARAMETER.);
-#4484 = LINE('',#4485,#4486);
-#4485 = CARTESIAN_POINT('',(145.,225.,0.));
-#4486 = VECTOR('',#4487,1.);
-#4487 = DIRECTION('',(-1.,0.,0.));
-#4488 = CARTESIAN_POINT('',(145.,225.,0.));
-#4489 = CARTESIAN_POINT('',(-145.,225.,0.));
-#4490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4494)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#4491,#4492,#4493)) REPRESENTATION_CONTEXT
-('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#4491 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#4492 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#4493 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#4494 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4491,
-  'distance_accuracy_value','confusion accuracy');
-#4495 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4496,#4498);
-#4496 = ( REPRESENTATION_RELATIONSHIP('','',#4460,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4497) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#4497 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71);
-#4498 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #4499);
-#4499 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','Sketch005','',#5,#4455,$);
-#4500 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4457));
-#4501 = SHAPE_DEFINITION_REPRESENTATION(#4502,#4508);
-#4502 = PRODUCT_DEFINITION_SHAPE('','',#4503);
-#4503 = PRODUCT_DEFINITION('design','',#4504,#4507);
-#4504 = PRODUCT_DEFINITION_FORMATION('','',#4505);
-#4505 = PRODUCT('Pad005','Pad005','',(#4506));
-#4506 = PRODUCT_CONTEXT('',#2,'mechanical');
-#4507 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#4508 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4509),#4839);
-#4509 = MANIFOLD_SOLID_BREP('',#4510);
-#4510 = CLOSED_SHELL('',(#4511,#4631,#4707,#4778,#4825,#4832));
-#4511 = ADVANCED_FACE('',(#4512),#4526,.F.);
-#4512 = FACE_BOUND('',#4513,.F.);
-#4513 = EDGE_LOOP('',(#4514,#4549,#4577,#4605));
-#4514 = ORIENTED_EDGE('',*,*,#4515,.T.);
-#4515 = EDGE_CURVE('',#4516,#4518,#4520,.T.);
-#4516 = VERTEX_POINT('',#4517);
-#4517 = CARTESIAN_POINT('',(-145.,225.,0.));
-#4518 = VERTEX_POINT('',#4519);
-#4519 = CARTESIAN_POINT('',(-145.,225.,15.));
-#4520 = SURFACE_CURVE('',#4521,(#4525,#4537),.PCURVE_S1.);
-#4521 = LINE('',#4522,#4523);
-#4522 = CARTESIAN_POINT('',(-145.,225.,0.));
-#4523 = VECTOR('',#4524,1.);
-#4524 = DIRECTION('',(0.,0.,1.));
-#4525 = PCURVE('',#4526,#4531);
-#4526 = PLANE('',#4527);
-#4527 = AXIS2_PLACEMENT_3D('',#4528,#4529,#4530);
-#4528 = CARTESIAN_POINT('',(-145.,225.,0.));
-#4529 = DIRECTION('',(1.,0.,-0.));
-#4530 = DIRECTION('',(0.,-1.,0.));
-#4531 = DEFINITIONAL_REPRESENTATION('',(#4532),#4536);
-#4532 = LINE('',#4533,#4534);
-#4533 = CARTESIAN_POINT('',(0.,0.));
-#4534 = VECTOR('',#4535,1.);
-#4535 = DIRECTION('',(0.,-1.));
-#4536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4537 = PCURVE('',#4538,#4543);
-#4538 = PLANE('',#4539);
-#4539 = AXIS2_PLACEMENT_3D('',#4540,#4541,#4542);
-#4540 = CARTESIAN_POINT('',(145.,225.,0.));
-#4541 = DIRECTION('',(0.,-1.,0.));
-#4542 = DIRECTION('',(-1.,0.,0.));
-#4543 = DEFINITIONAL_REPRESENTATION('',(#4544),#4548);
-#4544 = LINE('',#4545,#4546);
-#4545 = CARTESIAN_POINT('',(290.,0.));
-#4546 = VECTOR('',#4547,1.);
-#4547 = DIRECTION('',(0.,-1.));
-#4548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4549 = ORIENTED_EDGE('',*,*,#4550,.T.);
-#4550 = EDGE_CURVE('',#4518,#4551,#4553,.T.);
-#4551 = VERTEX_POINT('',#4552);
-#4552 = CARTESIAN_POINT('',(-145.,-225.,15.));
-#4553 = SURFACE_CURVE('',#4554,(#4558,#4565),.PCURVE_S1.);
-#4554 = LINE('',#4555,#4556);
-#4555 = CARTESIAN_POINT('',(-145.,225.,15.));
-#4556 = VECTOR('',#4557,1.);
-#4557 = DIRECTION('',(0.,-1.,0.));
-#4558 = PCURVE('',#4526,#4559);
-#4559 = DEFINITIONAL_REPRESENTATION('',(#4560),#4564);
-#4560 = LINE('',#4561,#4562);
-#4561 = CARTESIAN_POINT('',(0.,-15.));
-#4562 = VECTOR('',#4563,1.);
-#4563 = DIRECTION('',(1.,0.));
-#4564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4565 = PCURVE('',#4566,#4571);
-#4566 = PLANE('',#4567);
-#4567 = AXIS2_PLACEMENT_3D('',#4568,#4569,#4570);
-#4568 = CARTESIAN_POINT('',(0.,0.,15.));
-#4569 = DIRECTION('',(0.,0.,1.));
-#4570 = DIRECTION('',(1.,0.,0.));
-#4571 = DEFINITIONAL_REPRESENTATION('',(#4572),#4576);
-#4572 = LINE('',#4573,#4574);
-#4573 = CARTESIAN_POINT('',(-145.,225.));
-#4574 = VECTOR('',#4575,1.);
-#4575 = DIRECTION('',(0.,-1.));
-#4576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4577 = ORIENTED_EDGE('',*,*,#4578,.F.);
-#4578 = EDGE_CURVE('',#4579,#4551,#4581,.T.);
-#4579 = VERTEX_POINT('',#4580);
-#4580 = CARTESIAN_POINT('',(-145.,-225.,0.));
-#4581 = SURFACE_CURVE('',#4582,(#4586,#4593),.PCURVE_S1.);
-#4582 = LINE('',#4583,#4584);
-#4583 = CARTESIAN_POINT('',(-145.,-225.,0.));
-#4584 = VECTOR('',#4585,1.);
-#4585 = DIRECTION('',(0.,0.,1.));
-#4586 = PCURVE('',#4526,#4587);
-#4587 = DEFINITIONAL_REPRESENTATION('',(#4588),#4592);
-#4588 = LINE('',#4589,#4590);
-#4589 = CARTESIAN_POINT('',(450.,0.));
-#4590 = VECTOR('',#4591,1.);
-#4591 = DIRECTION('',(0.,-1.));
-#4592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4593 = PCURVE('',#4594,#4599);
-#4594 = PLANE('',#4595);
-#4595 = AXIS2_PLACEMENT_3D('',#4596,#4597,#4598);
-#4596 = CARTESIAN_POINT('',(-145.,-225.,0.));
-#4597 = DIRECTION('',(0.,1.,0.));
-#4598 = DIRECTION('',(1.,0.,0.));
-#4599 = DEFINITIONAL_REPRESENTATION('',(#4600),#4604);
-#4600 = LINE('',#4601,#4602);
-#4601 = CARTESIAN_POINT('',(0.,0.));
-#4602 = VECTOR('',#4603,1.);
-#4603 = DIRECTION('',(0.,-1.));
-#4604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4605 = ORIENTED_EDGE('',*,*,#4606,.F.);
-#4606 = EDGE_CURVE('',#4516,#4579,#4607,.T.);
-#4607 = SURFACE_CURVE('',#4608,(#4612,#4619),.PCURVE_S1.);
-#4608 = LINE('',#4609,#4610);
-#4609 = CARTESIAN_POINT('',(-145.,225.,0.));
-#4610 = VECTOR('',#4611,1.);
-#4611 = DIRECTION('',(0.,-1.,0.));
-#4612 = PCURVE('',#4526,#4613);
-#4613 = DEFINITIONAL_REPRESENTATION('',(#4614),#4618);
-#4614 = LINE('',#4615,#4616);
-#4615 = CARTESIAN_POINT('',(0.,0.));
-#4616 = VECTOR('',#4617,1.);
-#4617 = DIRECTION('',(1.,0.));
-#4618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4619 = PCURVE('',#4620,#4625);
-#4620 = PLANE('',#4621);
-#4621 = AXIS2_PLACEMENT_3D('',#4622,#4623,#4624);
-#4622 = CARTESIAN_POINT('',(0.,0.,0.));
-#4623 = DIRECTION('',(0.,0.,1.));
-#4624 = DIRECTION('',(1.,0.,0.));
-#4625 = DEFINITIONAL_REPRESENTATION('',(#4626),#4630);
-#4626 = LINE('',#4627,#4628);
-#4627 = CARTESIAN_POINT('',(-145.,225.));
-#4628 = VECTOR('',#4629,1.);
-#4629 = DIRECTION('',(0.,-1.));
-#4630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4631 = ADVANCED_FACE('',(#4632),#4594,.F.);
-#4632 = FACE_BOUND('',#4633,.F.);
-#4633 = EDGE_LOOP('',(#4634,#4635,#4658,#4686));
-#4634 = ORIENTED_EDGE('',*,*,#4578,.T.);
-#4635 = ORIENTED_EDGE('',*,*,#4636,.T.);
-#4636 = EDGE_CURVE('',#4551,#4637,#4639,.T.);
-#4637 = VERTEX_POINT('',#4638);
-#4638 = CARTESIAN_POINT('',(145.,-225.,15.));
-#4639 = SURFACE_CURVE('',#4640,(#4644,#4651),.PCURVE_S1.);
-#4640 = LINE('',#4641,#4642);
-#4641 = CARTESIAN_POINT('',(-145.,-225.,15.));
-#4642 = VECTOR('',#4643,1.);
-#4643 = DIRECTION('',(1.,0.,0.));
-#4644 = PCURVE('',#4594,#4645);
-#4645 = DEFINITIONAL_REPRESENTATION('',(#4646),#4650);
-#4646 = LINE('',#4647,#4648);
-#4647 = CARTESIAN_POINT('',(0.,-15.));
-#4648 = VECTOR('',#4649,1.);
-#4649 = DIRECTION('',(1.,0.));
-#4650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4651 = PCURVE('',#4566,#4652);
-#4652 = DEFINITIONAL_REPRESENTATION('',(#4653),#4657);
-#4653 = LINE('',#4654,#4655);
-#4654 = CARTESIAN_POINT('',(-145.,-225.));
-#4655 = VECTOR('',#4656,1.);
-#4656 = DIRECTION('',(1.,0.));
-#4657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4658 = ORIENTED_EDGE('',*,*,#4659,.F.);
-#4659 = EDGE_CURVE('',#4660,#4637,#4662,.T.);
-#4660 = VERTEX_POINT('',#4661);
-#4661 = CARTESIAN_POINT('',(145.,-225.,0.));
-#4662 = SURFACE_CURVE('',#4663,(#4667,#4674),.PCURVE_S1.);
-#4663 = LINE('',#4664,#4665);
-#4664 = CARTESIAN_POINT('',(145.,-225.,0.));
-#4665 = VECTOR('',#4666,1.);
-#4666 = DIRECTION('',(0.,0.,1.));
-#4667 = PCURVE('',#4594,#4668);
-#4668 = DEFINITIONAL_REPRESENTATION('',(#4669),#4673);
-#4669 = LINE('',#4670,#4671);
-#4670 = CARTESIAN_POINT('',(290.,0.));
-#4671 = VECTOR('',#4672,1.);
-#4672 = DIRECTION('',(0.,-1.));
-#4673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4674 = PCURVE('',#4675,#4680);
-#4675 = PLANE('',#4676);
-#4676 = AXIS2_PLACEMENT_3D('',#4677,#4678,#4679);
-#4677 = CARTESIAN_POINT('',(145.,-225.,0.));
-#4678 = DIRECTION('',(-1.,0.,0.));
-#4679 = DIRECTION('',(0.,1.,0.));
-#4680 = DEFINITIONAL_REPRESENTATION('',(#4681),#4685);
-#4681 = LINE('',#4682,#4683);
-#4682 = CARTESIAN_POINT('',(0.,0.));
-#4683 = VECTOR('',#4684,1.);
-#4684 = DIRECTION('',(0.,-1.));
-#4685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4686 = ORIENTED_EDGE('',*,*,#4687,.F.);
-#4687 = EDGE_CURVE('',#4579,#4660,#4688,.T.);
-#4688 = SURFACE_CURVE('',#4689,(#4693,#4700),.PCURVE_S1.);
-#4689 = LINE('',#4690,#4691);
-#4690 = CARTESIAN_POINT('',(-145.,-225.,0.));
-#4691 = VECTOR('',#4692,1.);
-#4692 = DIRECTION('',(1.,0.,0.));
-#4693 = PCURVE('',#4594,#4694);
-#4694 = DEFINITIONAL_REPRESENTATION('',(#4695),#4699);
-#4695 = LINE('',#4696,#4697);
-#4696 = CARTESIAN_POINT('',(0.,0.));
-#4697 = VECTOR('',#4698,1.);
-#4698 = DIRECTION('',(1.,0.));
-#4699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4700 = PCURVE('',#4620,#4701);
-#4701 = DEFINITIONAL_REPRESENTATION('',(#4702),#4706);
-#4702 = LINE('',#4703,#4704);
-#4703 = CARTESIAN_POINT('',(-145.,-225.));
-#4704 = VECTOR('',#4705,1.);
-#4705 = DIRECTION('',(1.,0.));
-#4706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4707 = ADVANCED_FACE('',(#4708),#4675,.F.);
-#4708 = FACE_BOUND('',#4709,.F.);
-#4709 = EDGE_LOOP('',(#4710,#4711,#4734,#4757));
-#4710 = ORIENTED_EDGE('',*,*,#4659,.T.);
-#4711 = ORIENTED_EDGE('',*,*,#4712,.T.);
-#4712 = EDGE_CURVE('',#4637,#4713,#4715,.T.);
-#4713 = VERTEX_POINT('',#4714);
-#4714 = CARTESIAN_POINT('',(145.,225.,15.));
-#4715 = SURFACE_CURVE('',#4716,(#4720,#4727),.PCURVE_S1.);
-#4716 = LINE('',#4717,#4718);
-#4717 = CARTESIAN_POINT('',(145.,-225.,15.));
-#4718 = VECTOR('',#4719,1.);
-#4719 = DIRECTION('',(0.,1.,0.));
-#4720 = PCURVE('',#4675,#4721);
-#4721 = DEFINITIONAL_REPRESENTATION('',(#4722),#4726);
-#4722 = LINE('',#4723,#4724);
-#4723 = CARTESIAN_POINT('',(0.,-15.));
-#4724 = VECTOR('',#4725,1.);
-#4725 = DIRECTION('',(1.,0.));
-#4726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4727 = PCURVE('',#4566,#4728);
-#4728 = DEFINITIONAL_REPRESENTATION('',(#4729),#4733);
-#4729 = LINE('',#4730,#4731);
-#4730 = CARTESIAN_POINT('',(145.,-225.));
-#4731 = VECTOR('',#4732,1.);
-#4732 = DIRECTION('',(0.,1.));
-#4733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4734 = ORIENTED_EDGE('',*,*,#4735,.F.);
-#4735 = EDGE_CURVE('',#4736,#4713,#4738,.T.);
-#4736 = VERTEX_POINT('',#4737);
-#4737 = CARTESIAN_POINT('',(145.,225.,0.));
-#4738 = SURFACE_CURVE('',#4739,(#4743,#4750),.PCURVE_S1.);
-#4739 = LINE('',#4740,#4741);
-#4740 = CARTESIAN_POINT('',(145.,225.,0.));
-#4741 = VECTOR('',#4742,1.);
-#4742 = DIRECTION('',(0.,0.,1.));
-#4743 = PCURVE('',#4675,#4744);
-#4744 = DEFINITIONAL_REPRESENTATION('',(#4745),#4749);
-#4745 = LINE('',#4746,#4747);
-#4746 = CARTESIAN_POINT('',(450.,0.));
-#4747 = VECTOR('',#4748,1.);
-#4748 = DIRECTION('',(0.,-1.));
-#4749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4750 = PCURVE('',#4538,#4751);
-#4751 = DEFINITIONAL_REPRESENTATION('',(#4752),#4756);
-#4752 = LINE('',#4753,#4754);
-#4753 = CARTESIAN_POINT('',(0.,-0.));
-#4754 = VECTOR('',#4755,1.);
-#4755 = DIRECTION('',(0.,-1.));
-#4756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4757 = ORIENTED_EDGE('',*,*,#4758,.F.);
-#4758 = EDGE_CURVE('',#4660,#4736,#4759,.T.);
-#4759 = SURFACE_CURVE('',#4760,(#4764,#4771),.PCURVE_S1.);
-#4760 = LINE('',#4761,#4762);
-#4761 = CARTESIAN_POINT('',(145.,-225.,0.));
-#4762 = VECTOR('',#4763,1.);
-#4763 = DIRECTION('',(0.,1.,0.));
-#4764 = PCURVE('',#4675,#4765);
-#4765 = DEFINITIONAL_REPRESENTATION('',(#4766),#4770);
-#4766 = LINE('',#4767,#4768);
-#4767 = CARTESIAN_POINT('',(0.,0.));
-#4768 = VECTOR('',#4769,1.);
-#4769 = DIRECTION('',(1.,0.));
-#4770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4771 = PCURVE('',#4620,#4772);
-#4772 = DEFINITIONAL_REPRESENTATION('',(#4773),#4777);
-#4773 = LINE('',#4774,#4775);
-#4774 = CARTESIAN_POINT('',(145.,-225.));
-#4775 = VECTOR('',#4776,1.);
-#4776 = DIRECTION('',(0.,1.));
-#4777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4778 = ADVANCED_FACE('',(#4779),#4538,.F.);
-#4779 = FACE_BOUND('',#4780,.F.);
-#4780 = EDGE_LOOP('',(#4781,#4782,#4803,#4804));
-#4781 = ORIENTED_EDGE('',*,*,#4735,.T.);
-#4782 = ORIENTED_EDGE('',*,*,#4783,.T.);
-#4783 = EDGE_CURVE('',#4713,#4518,#4784,.T.);
-#4784 = SURFACE_CURVE('',#4785,(#4789,#4796),.PCURVE_S1.);
-#4785 = LINE('',#4786,#4787);
-#4786 = CARTESIAN_POINT('',(145.,225.,15.));
-#4787 = VECTOR('',#4788,1.);
-#4788 = DIRECTION('',(-1.,0.,0.));
-#4789 = PCURVE('',#4538,#4790);
-#4790 = DEFINITIONAL_REPRESENTATION('',(#4791),#4795);
-#4791 = LINE('',#4792,#4793);
-#4792 = CARTESIAN_POINT('',(0.,-15.));
-#4793 = VECTOR('',#4794,1.);
-#4794 = DIRECTION('',(1.,0.));
-#4795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4796 = PCURVE('',#4566,#4797);
-#4797 = DEFINITIONAL_REPRESENTATION('',(#4798),#4802);
-#4798 = LINE('',#4799,#4800);
-#4799 = CARTESIAN_POINT('',(145.,225.));
-#4800 = VECTOR('',#4801,1.);
-#4801 = DIRECTION('',(-1.,0.));
-#4802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4803 = ORIENTED_EDGE('',*,*,#4515,.F.);
-#4804 = ORIENTED_EDGE('',*,*,#4805,.F.);
-#4805 = EDGE_CURVE('',#4736,#4516,#4806,.T.);
-#4806 = SURFACE_CURVE('',#4807,(#4811,#4818),.PCURVE_S1.);
-#4807 = LINE('',#4808,#4809);
-#4808 = CARTESIAN_POINT('',(145.,225.,0.));
-#4809 = VECTOR('',#4810,1.);
-#4810 = DIRECTION('',(-1.,0.,0.));
-#4811 = PCURVE('',#4538,#4812);
-#4812 = DEFINITIONAL_REPRESENTATION('',(#4813),#4817);
-#4813 = LINE('',#4814,#4815);
-#4814 = CARTESIAN_POINT('',(0.,-0.));
-#4815 = VECTOR('',#4816,1.);
-#4816 = DIRECTION('',(1.,0.));
-#4817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4818 = PCURVE('',#4620,#4819);
-#4819 = DEFINITIONAL_REPRESENTATION('',(#4820),#4824);
-#4820 = LINE('',#4821,#4822);
-#4821 = CARTESIAN_POINT('',(145.,225.));
-#4822 = VECTOR('',#4823,1.);
-#4823 = DIRECTION('',(-1.,0.));
-#4824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4825 = ADVANCED_FACE('',(#4826),#4620,.F.);
-#4826 = FACE_BOUND('',#4827,.F.);
-#4827 = EDGE_LOOP('',(#4828,#4829,#4830,#4831));
-#4828 = ORIENTED_EDGE('',*,*,#4606,.T.);
-#4829 = ORIENTED_EDGE('',*,*,#4687,.T.);
-#4830 = ORIENTED_EDGE('',*,*,#4758,.T.);
-#4831 = ORIENTED_EDGE('',*,*,#4805,.T.);
-#4832 = ADVANCED_FACE('',(#4833),#4566,.T.);
-#4833 = FACE_BOUND('',#4834,.T.);
-#4834 = EDGE_LOOP('',(#4835,#4836,#4837,#4838));
-#4835 = ORIENTED_EDGE('',*,*,#4550,.T.);
-#4836 = ORIENTED_EDGE('',*,*,#4636,.T.);
-#4837 = ORIENTED_EDGE('',*,*,#4712,.T.);
-#4838 = ORIENTED_EDGE('',*,*,#4783,.T.);
-#4839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4843)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#4840,#4841,#4842)) REPRESENTATION_CONTEXT
-('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#4840 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#4841 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#4842 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#4843 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4840,
-  'distance_accuracy_value','confusion accuracy');
-#4844 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4845,#4847);
-#4845 = ( REPRESENTATION_RELATIONSHIP('','',#4508,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4846) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#4846 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75);
-#4847 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #4848);
-#4848 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','Pad005','',#5,#4503,$);
-#4849 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4505));
-#4850 = SHAPE_DEFINITION_REPRESENTATION(#4851,#4857);
-#4851 = PRODUCT_DEFINITION_SHAPE('','',#4852);
-#4852 = PRODUCT_DEFINITION('design','',#4853,#4856);
-#4853 = PRODUCT_DEFINITION_FORMATION('','',#4854);
-#4854 = PRODUCT('KeyboardPannel','KeyboardPannel','',(#4855));
-#4855 = PRODUCT_CONTEXT('',#2,'mechanical');
-#4856 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#4857 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4858),#5188);
-#4858 = MANIFOLD_SOLID_BREP('',#4859);
-#4859 = CLOSED_SHELL('',(#4860,#4980,#5056,#5127,#5174,#5181));
-#4860 = ADVANCED_FACE('',(#4861),#4875,.F.);
-#4861 = FACE_BOUND('',#4862,.F.);
-#4862 = EDGE_LOOP('',(#4863,#4898,#4926,#4954));
-#4863 = ORIENTED_EDGE('',*,*,#4864,.T.);
-#4864 = EDGE_CURVE('',#4865,#4867,#4869,.T.);
-#4865 = VERTEX_POINT('',#4866);
-#4866 = CARTESIAN_POINT('',(-335.,225.,0.));
-#4867 = VERTEX_POINT('',#4868);
-#4868 = CARTESIAN_POINT('',(-335.,225.,15.));
-#4869 = SURFACE_CURVE('',#4870,(#4874,#4886),.PCURVE_S1.);
-#4870 = LINE('',#4871,#4872);
-#4871 = CARTESIAN_POINT('',(-335.,225.,0.));
-#4872 = VECTOR('',#4873,1.);
-#4873 = DIRECTION('',(0.,0.,1.));
-#4874 = PCURVE('',#4875,#4880);
-#4875 = PLANE('',#4876);
-#4876 = AXIS2_PLACEMENT_3D('',#4877,#4878,#4879);
-#4877 = CARTESIAN_POINT('',(-335.,225.,0.));
-#4878 = DIRECTION('',(1.,0.,0.));
-#4879 = DIRECTION('',(0.,-1.,0.));
-#4880 = DEFINITIONAL_REPRESENTATION('',(#4881),#4885);
-#4881 = LINE('',#4882,#4883);
-#4882 = CARTESIAN_POINT('',(0.,0.));
-#4883 = VECTOR('',#4884,1.);
-#4884 = DIRECTION('',(0.,-1.));
-#4885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4886 = PCURVE('',#4887,#4892);
-#4887 = PLANE('',#4888);
-#4888 = AXIS2_PLACEMENT_3D('',#4889,#4890,#4891);
-#4889 = CARTESIAN_POINT('',(335.,225.,0.));
-#4890 = DIRECTION('',(0.,-1.,0.));
-#4891 = DIRECTION('',(-1.,0.,0.));
-#4892 = DEFINITIONAL_REPRESENTATION('',(#4893),#4897);
-#4893 = LINE('',#4894,#4895);
-#4894 = CARTESIAN_POINT('',(670.,0.));
-#4895 = VECTOR('',#4896,1.);
-#4896 = DIRECTION('',(0.,-1.));
-#4897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4898 = ORIENTED_EDGE('',*,*,#4899,.T.);
-#4899 = EDGE_CURVE('',#4867,#4900,#4902,.T.);
-#4900 = VERTEX_POINT('',#4901);
-#4901 = CARTESIAN_POINT('',(-335.,-225.,15.));
-#4902 = SURFACE_CURVE('',#4903,(#4907,#4914),.PCURVE_S1.);
-#4903 = LINE('',#4904,#4905);
-#4904 = CARTESIAN_POINT('',(-335.,225.,15.));
-#4905 = VECTOR('',#4906,1.);
-#4906 = DIRECTION('',(0.,-1.,0.));
-#4907 = PCURVE('',#4875,#4908);
-#4908 = DEFINITIONAL_REPRESENTATION('',(#4909),#4913);
-#4909 = LINE('',#4910,#4911);
-#4910 = CARTESIAN_POINT('',(0.,-15.));
-#4911 = VECTOR('',#4912,1.);
-#4912 = DIRECTION('',(1.,0.));
-#4913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4914 = PCURVE('',#4915,#4920);
-#4915 = PLANE('',#4916);
-#4916 = AXIS2_PLACEMENT_3D('',#4917,#4918,#4919);
-#4917 = CARTESIAN_POINT('',(0.,0.,15.));
-#4918 = DIRECTION('',(0.,0.,1.));
-#4919 = DIRECTION('',(1.,0.,0.));
-#4920 = DEFINITIONAL_REPRESENTATION('',(#4921),#4925);
-#4921 = LINE('',#4922,#4923);
-#4922 = CARTESIAN_POINT('',(-335.,225.));
-#4923 = VECTOR('',#4924,1.);
-#4924 = DIRECTION('',(0.,-1.));
-#4925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4926 = ORIENTED_EDGE('',*,*,#4927,.F.);
-#4927 = EDGE_CURVE('',#4928,#4900,#4930,.T.);
-#4928 = VERTEX_POINT('',#4929);
-#4929 = CARTESIAN_POINT('',(-335.,-225.,0.));
-#4930 = SURFACE_CURVE('',#4931,(#4935,#4942),.PCURVE_S1.);
-#4931 = LINE('',#4932,#4933);
-#4932 = CARTESIAN_POINT('',(-335.,-225.,0.));
-#4933 = VECTOR('',#4934,1.);
-#4934 = DIRECTION('',(0.,0.,1.));
-#4935 = PCURVE('',#4875,#4936);
-#4936 = DEFINITIONAL_REPRESENTATION('',(#4937),#4941);
-#4937 = LINE('',#4938,#4939);
-#4938 = CARTESIAN_POINT('',(450.,0.));
-#4939 = VECTOR('',#4940,1.);
-#4940 = DIRECTION('',(0.,-1.));
-#4941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4942 = PCURVE('',#4943,#4948);
-#4943 = PLANE('',#4944);
-#4944 = AXIS2_PLACEMENT_3D('',#4945,#4946,#4947);
-#4945 = CARTESIAN_POINT('',(-335.,-225.,0.));
-#4946 = DIRECTION('',(0.,1.,0.));
-#4947 = DIRECTION('',(1.,0.,0.));
-#4948 = DEFINITIONAL_REPRESENTATION('',(#4949),#4953);
-#4949 = LINE('',#4950,#4951);
-#4950 = CARTESIAN_POINT('',(0.,0.));
-#4951 = VECTOR('',#4952,1.);
-#4952 = DIRECTION('',(0.,-1.));
-#4953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4954 = ORIENTED_EDGE('',*,*,#4955,.F.);
-#4955 = EDGE_CURVE('',#4865,#4928,#4956,.T.);
-#4956 = SURFACE_CURVE('',#4957,(#4961,#4968),.PCURVE_S1.);
-#4957 = LINE('',#4958,#4959);
-#4958 = CARTESIAN_POINT('',(-335.,225.,0.));
-#4959 = VECTOR('',#4960,1.);
-#4960 = DIRECTION('',(0.,-1.,0.));
-#4961 = PCURVE('',#4875,#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('',#4969,#4974);
-#4969 = PLANE('',#4970);
-#4970 = AXIS2_PLACEMENT_3D('',#4971,#4972,#4973);
-#4971 = CARTESIAN_POINT('',(0.,0.,0.));
-#4972 = DIRECTION('',(0.,0.,1.));
-#4973 = DIRECTION('',(1.,0.,0.));
-#4974 = DEFINITIONAL_REPRESENTATION('',(#4975),#4979);
-#4975 = LINE('',#4976,#4977);
-#4976 = CARTESIAN_POINT('',(-335.,225.));
-#4977 = VECTOR('',#4978,1.);
-#4978 = DIRECTION('',(0.,-1.));
-#4979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4980 = ADVANCED_FACE('',(#4981),#4943,.F.);
-#4981 = FACE_BOUND('',#4982,.F.);
-#4982 = EDGE_LOOP('',(#4983,#4984,#5007,#5035));
-#4983 = ORIENTED_EDGE('',*,*,#4927,.T.);
-#4984 = ORIENTED_EDGE('',*,*,#4985,.T.);
-#4985 = EDGE_CURVE('',#4900,#4986,#4988,.T.);
-#4986 = VERTEX_POINT('',#4987);
-#4987 = CARTESIAN_POINT('',(335.,-225.,15.));
-#4988 = SURFACE_CURVE('',#4989,(#4993,#5000),.PCURVE_S1.);
-#4989 = LINE('',#4990,#4991);
-#4990 = CARTESIAN_POINT('',(-335.,-225.,15.));
-#4991 = VECTOR('',#4992,1.);
-#4992 = DIRECTION('',(1.,0.,0.));
-#4993 = PCURVE('',#4943,#4994);
-#4994 = DEFINITIONAL_REPRESENTATION('',(#4995),#4999);
-#4995 = LINE('',#4996,#4997);
-#4996 = CARTESIAN_POINT('',(0.,-15.));
-#4997 = VECTOR('',#4998,1.);
-#4998 = DIRECTION('',(1.,0.));
-#4999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5000 = PCURVE('',#4915,#5001);
-#5001 = DEFINITIONAL_REPRESENTATION('',(#5002),#5006);
-#5002 = LINE('',#5003,#5004);
-#5003 = CARTESIAN_POINT('',(-335.,-225.));
-#5004 = VECTOR('',#5005,1.);
-#5005 = DIRECTION('',(1.,0.));
-#5006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5007 = ORIENTED_EDGE('',*,*,#5008,.F.);
-#5008 = EDGE_CURVE('',#5009,#4986,#5011,.T.);
-#5009 = VERTEX_POINT('',#5010);
-#5010 = CARTESIAN_POINT('',(335.,-225.,0.));
-#5011 = SURFACE_CURVE('',#5012,(#5016,#5023),.PCURVE_S1.);
-#5012 = LINE('',#5013,#5014);
-#5013 = CARTESIAN_POINT('',(335.,-225.,0.));
-#5014 = VECTOR('',#5015,1.);
-#5015 = DIRECTION('',(0.,0.,1.));
-#5016 = PCURVE('',#4943,#5017);
-#5017 = DEFINITIONAL_REPRESENTATION('',(#5018),#5022);
-#5018 = LINE('',#5019,#5020);
-#5019 = CARTESIAN_POINT('',(670.,0.));
-#5020 = VECTOR('',#5021,1.);
-#5021 = DIRECTION('',(0.,-1.));
-#5022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5023 = PCURVE('',#5024,#5029);
-#5024 = PLANE('',#5025);
-#5025 = AXIS2_PLACEMENT_3D('',#5026,#5027,#5028);
-#5026 = CARTESIAN_POINT('',(335.,-225.,0.));
-#5027 = DIRECTION('',(-1.,0.,0.));
-#5028 = DIRECTION('',(0.,1.,0.));
-#5029 = DEFINITIONAL_REPRESENTATION('',(#5030),#5034);
-#5030 = LINE('',#5031,#5032);
-#5031 = CARTESIAN_POINT('',(0.,0.));
-#5032 = VECTOR('',#5033,1.);
-#5033 = DIRECTION('',(0.,-1.));
-#5034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5035 = ORIENTED_EDGE('',*,*,#5036,.F.);
-#5036 = EDGE_CURVE('',#4928,#5009,#5037,.T.);
-#5037 = SURFACE_CURVE('',#5038,(#5042,#5049),.PCURVE_S1.);
-#5038 = LINE('',#5039,#5040);
-#5039 = CARTESIAN_POINT('',(-335.,-225.,0.));
-#5040 = VECTOR('',#5041,1.);
-#5041 = DIRECTION('',(1.,0.,0.));
-#5042 = PCURVE('',#4943,#5043);
-#5043 = DEFINITIONAL_REPRESENTATION('',(#5044),#5048);
-#5044 = LINE('',#5045,#5046);
-#5045 = CARTESIAN_POINT('',(0.,0.));
-#5046 = VECTOR('',#5047,1.);
-#5047 = DIRECTION('',(1.,0.));
-#5048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5049 = PCURVE('',#4969,#5050);
-#5050 = DEFINITIONAL_REPRESENTATION('',(#5051),#5055);
-#5051 = LINE('',#5052,#5053);
-#5052 = CARTESIAN_POINT('',(-335.,-225.));
-#5053 = VECTOR('',#5054,1.);
-#5054 = DIRECTION('',(1.,0.));
-#5055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5056 = ADVANCED_FACE('',(#5057),#5024,.F.);
-#5057 = FACE_BOUND('',#5058,.F.);
-#5058 = EDGE_LOOP('',(#5059,#5060,#5083,#5106));
-#5059 = ORIENTED_EDGE('',*,*,#5008,.T.);
-#5060 = ORIENTED_EDGE('',*,*,#5061,.T.);
-#5061 = EDGE_CURVE('',#4986,#5062,#5064,.T.);
-#5062 = VERTEX_POINT('',#5063);
-#5063 = CARTESIAN_POINT('',(335.,225.,15.));
-#5064 = SURFACE_CURVE('',#5065,(#5069,#5076),.PCURVE_S1.);
-#5065 = LINE('',#5066,#5067);
-#5066 = CARTESIAN_POINT('',(335.,-225.,15.));
-#5067 = VECTOR('',#5068,1.);
-#5068 = DIRECTION('',(0.,1.,0.));
-#5069 = PCURVE('',#5024,#5070);
-#5070 = DEFINITIONAL_REPRESENTATION('',(#5071),#5075);
-#5071 = LINE('',#5072,#5073);
-#5072 = CARTESIAN_POINT('',(0.,-15.));
-#5073 = VECTOR('',#5074,1.);
-#5074 = DIRECTION('',(1.,0.));
-#5075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5076 = PCURVE('',#4915,#5077);
-#5077 = DEFINITIONAL_REPRESENTATION('',(#5078),#5082);
-#5078 = LINE('',#5079,#5080);
-#5079 = CARTESIAN_POINT('',(335.,-225.));
-#5080 = VECTOR('',#5081,1.);
-#5081 = DIRECTION('',(0.,1.));
-#5082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5083 = ORIENTED_EDGE('',*,*,#5084,.F.);
-#5084 = EDGE_CURVE('',#5085,#5062,#5087,.T.);
-#5085 = VERTEX_POINT('',#5086);
-#5086 = CARTESIAN_POINT('',(335.,225.,0.));
-#5087 = SURFACE_CURVE('',#5088,(#5092,#5099),.PCURVE_S1.);
-#5088 = LINE('',#5089,#5090);
-#5089 = CARTESIAN_POINT('',(335.,225.,0.));
-#5090 = VECTOR('',#5091,1.);
-#5091 = DIRECTION('',(0.,0.,1.));
-#5092 = PCURVE('',#5024,#5093);
-#5093 = DEFINITIONAL_REPRESENTATION('',(#5094),#5098);
-#5094 = LINE('',#5095,#5096);
-#5095 = CARTESIAN_POINT('',(450.,0.));
-#5096 = VECTOR('',#5097,1.);
-#5097 = DIRECTION('',(0.,-1.));
-#5098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5099 = PCURVE('',#4887,#5100);
-#5100 = DEFINITIONAL_REPRESENTATION('',(#5101),#5105);
-#5101 = LINE('',#5102,#5103);
-#5102 = CARTESIAN_POINT('',(0.,-0.));
-#5103 = VECTOR('',#5104,1.);
-#5104 = DIRECTION('',(0.,-1.));
-#5105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5106 = ORIENTED_EDGE('',*,*,#5107,.F.);
-#5107 = EDGE_CURVE('',#5009,#5085,#5108,.T.);
-#5108 = SURFACE_CURVE('',#5109,(#5113,#5120),.PCURVE_S1.);
-#5109 = LINE('',#5110,#5111);
-#5110 = CARTESIAN_POINT('',(335.,-225.,0.));
-#5111 = VECTOR('',#5112,1.);
-#5112 = DIRECTION('',(0.,1.,0.));
-#5113 = PCURVE('',#5024,#5114);
-#5114 = DEFINITIONAL_REPRESENTATION('',(#5115),#5119);
-#5115 = LINE('',#5116,#5117);
-#5116 = CARTESIAN_POINT('',(0.,0.));
-#5117 = VECTOR('',#5118,1.);
-#5118 = DIRECTION('',(1.,0.));
-#5119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5120 = PCURVE('',#4969,#5121);
-#5121 = DEFINITIONAL_REPRESENTATION('',(#5122),#5126);
-#5122 = LINE('',#5123,#5124);
-#5123 = CARTESIAN_POINT('',(335.,-225.));
-#5124 = VECTOR('',#5125,1.);
-#5125 = DIRECTION('',(0.,1.));
-#5126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5127 = ADVANCED_FACE('',(#5128),#4887,.F.);
-#5128 = FACE_BOUND('',#5129,.F.);
-#5129 = EDGE_LOOP('',(#5130,#5131,#5152,#5153));
-#5130 = ORIENTED_EDGE('',*,*,#5084,.T.);
-#5131 = ORIENTED_EDGE('',*,*,#5132,.T.);
-#5132 = EDGE_CURVE('',#5062,#4867,#5133,.T.);
-#5133 = SURFACE_CURVE('',#5134,(#5138,#5145),.PCURVE_S1.);
-#5134 = LINE('',#5135,#5136);
-#5135 = CARTESIAN_POINT('',(335.,225.,15.));
-#5136 = VECTOR('',#5137,1.);
-#5137 = DIRECTION('',(-1.,0.,0.));
-#5138 = PCURVE('',#4887,#5139);
-#5139 = DEFINITIONAL_REPRESENTATION('',(#5140),#5144);
-#5140 = LINE('',#5141,#5142);
-#5141 = CARTESIAN_POINT('',(0.,-15.));
-#5142 = VECTOR('',#5143,1.);
-#5143 = DIRECTION('',(1.,0.));
-#5144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5145 = PCURVE('',#4915,#5146);
-#5146 = DEFINITIONAL_REPRESENTATION('',(#5147),#5151);
-#5147 = LINE('',#5148,#5149);
-#5148 = CARTESIAN_POINT('',(335.,225.));
-#5149 = VECTOR('',#5150,1.);
-#5150 = DIRECTION('',(-1.,0.));
-#5151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5152 = ORIENTED_EDGE('',*,*,#4864,.F.);
-#5153 = ORIENTED_EDGE('',*,*,#5154,.F.);
-#5154 = EDGE_CURVE('',#5085,#4865,#5155,.T.);
-#5155 = SURFACE_CURVE('',#5156,(#5160,#5167),.PCURVE_S1.);
-#5156 = LINE('',#5157,#5158);
-#5157 = CARTESIAN_POINT('',(335.,225.,0.));
-#5158 = VECTOR('',#5159,1.);
-#5159 = DIRECTION('',(-1.,0.,0.));
-#5160 = PCURVE('',#4887,#5161);
-#5161 = DEFINITIONAL_REPRESENTATION('',(#5162),#5166);
-#5162 = LINE('',#5163,#5164);
-#5163 = CARTESIAN_POINT('',(0.,-0.));
-#5164 = VECTOR('',#5165,1.);
-#5165 = DIRECTION('',(1.,0.));
-#5166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5167 = PCURVE('',#4969,#5168);
-#5168 = DEFINITIONAL_REPRESENTATION('',(#5169),#5173);
-#5169 = LINE('',#5170,#5171);
-#5170 = CARTESIAN_POINT('',(335.,225.));
-#5171 = VECTOR('',#5172,1.);
-#5172 = DIRECTION('',(-1.,0.));
-#5173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5174 = ADVANCED_FACE('',(#5175),#4969,.F.);
-#5175 = FACE_BOUND('',#5176,.F.);
-#5176 = EDGE_LOOP('',(#5177,#5178,#5179,#5180));
-#5177 = ORIENTED_EDGE('',*,*,#4955,.T.);
-#5178 = ORIENTED_EDGE('',*,*,#5036,.T.);
-#5179 = ORIENTED_EDGE('',*,*,#5107,.T.);
-#5180 = ORIENTED_EDGE('',*,*,#5154,.T.);
-#5181 = ADVANCED_FACE('',(#5182),#4915,.T.);
-#5182 = FACE_BOUND('',#5183,.T.);
-#5183 = EDGE_LOOP('',(#5184,#5185,#5186,#5187));
-#5184 = ORIENTED_EDGE('',*,*,#4899,.T.);
-#5185 = ORIENTED_EDGE('',*,*,#4985,.T.);
-#5186 = ORIENTED_EDGE('',*,*,#5061,.T.);
-#5187 = ORIENTED_EDGE('',*,*,#5132,.T.);
-#5188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5192)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#5189,#5190,#5191)) REPRESENTATION_CONTEXT
-('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#5189 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#5190 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#5191 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#5192 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5189,
-  'distance_accuracy_value','confusion accuracy');
-#5193 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5194,#5196);
-#5194 = ( REPRESENTATION_RELATIONSHIP('','',#4857,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5195) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#5195 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79);
-#5196 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #5197);
-#5197 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','KeyboardPannel','',#5,#4852
-  ,$);
-#5198 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4854));
-#5199 = SHAPE_DEFINITION_REPRESENTATION(#5200,#5206);
-#5200 = PRODUCT_DEFINITION_SHAPE('','',#5201);
-#5201 = PRODUCT_DEFINITION('design','',#5202,#5205);
-#5202 = PRODUCT_DEFINITION_FORMATION('','',#5203);
-#5203 = PRODUCT('Sketch006','Sketch006','',(#5204));
-#5204 = PRODUCT_CONTEXT('',#2,'mechanical');
-#5205 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#5206 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,
-    #5207),#5236);
-#5207 = GEOMETRIC_CURVE_SET('',(#5208,#5215,#5222,#5229));
-#5208 = TRIMMED_CURVE('',#5209,(#5213,PARAMETER_VALUE(0.)),(#5214,
-    PARAMETER_VALUE(450.)),.T.,.PARAMETER.);
-#5209 = LINE('',#5210,#5211);
-#5210 = CARTESIAN_POINT('',(-335.,225.,0.));
-#5211 = VECTOR('',#5212,1.);
-#5212 = DIRECTION('',(0.,-1.,0.));
-#5213 = CARTESIAN_POINT('',(-335.,225.,0.));
-#5214 = CARTESIAN_POINT('',(-335.,-225.,0.));
-#5215 = TRIMMED_CURVE('',#5216,(#5220,PARAMETER_VALUE(0.)),(#5221,
-    PARAMETER_VALUE(670.)),.T.,.PARAMETER.);
-#5216 = LINE('',#5217,#5218);
-#5217 = CARTESIAN_POINT('',(-335.,-225.,0.));
-#5218 = VECTOR('',#5219,1.);
-#5219 = DIRECTION('',(1.,0.,0.));
-#5220 = CARTESIAN_POINT('',(-335.,-225.,0.));
-#5221 = CARTESIAN_POINT('',(335.,-225.,0.));
-#5222 = TRIMMED_CURVE('',#5223,(#5227,PARAMETER_VALUE(0.)),(#5228,
-    PARAMETER_VALUE(450.)),.T.,.PARAMETER.);
-#5223 = LINE('',#5224,#5225);
-#5224 = CARTESIAN_POINT('',(335.,-225.,0.));
-#5225 = VECTOR('',#5226,1.);
-#5226 = DIRECTION('',(0.,1.,0.));
-#5227 = CARTESIAN_POINT('',(335.,-225.,0.));
-#5228 = CARTESIAN_POINT('',(335.,225.,0.));
-#5229 = TRIMMED_CURVE('',#5230,(#5234,PARAMETER_VALUE(0.)),(#5235,
-    PARAMETER_VALUE(670.)),.T.,.PARAMETER.);
-#5230 = LINE('',#5231,#5232);
-#5231 = CARTESIAN_POINT('',(335.,225.,0.));
-#5232 = VECTOR('',#5233,1.);
-#5233 = DIRECTION('',(-1.,0.,0.));
-#5234 = CARTESIAN_POINT('',(335.,225.,0.));
-#5235 = CARTESIAN_POINT('',(-335.,225.,0.));
-#5236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5240)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#5237,#5238,#5239)) REPRESENTATION_CONTEXT
-('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#5237 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#5238 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#5239 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#5240 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5237,
-  'distance_accuracy_value','confusion accuracy');
-#5241 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5242,#5244);
-#5242 = ( REPRESENTATION_RELATIONSHIP('','',#5206,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5243) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#5243 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83);
-#5244 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #5245);
-#5245 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','Sketch006','',#5,#5201,$);
-#5246 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5203));
-#5247 = SHAPE_DEFINITION_REPRESENTATION(#5248,#5254);
-#5248 = PRODUCT_DEFINITION_SHAPE('','',#5249);
-#5249 = PRODUCT_DEFINITION('design','',#5250,#5253);
-#5250 = PRODUCT_DEFINITION_FORMATION('','',#5251);
-#5251 = PRODUCT('Pad006','Pad006','',(#5252));
-#5252 = PRODUCT_CONTEXT('',#2,'mechanical');
-#5253 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#5254 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5255),#5585);
-#5255 = MANIFOLD_SOLID_BREP('',#5256);
-#5256 = CLOSED_SHELL('',(#5257,#5377,#5453,#5524,#5571,#5578));
-#5257 = ADVANCED_FACE('',(#5258),#5272,.F.);
-#5258 = FACE_BOUND('',#5259,.F.);
-#5259 = EDGE_LOOP('',(#5260,#5295,#5323,#5351));
-#5260 = ORIENTED_EDGE('',*,*,#5261,.T.);
-#5261 = EDGE_CURVE('',#5262,#5264,#5266,.T.);
-#5262 = VERTEX_POINT('',#5263);
-#5263 = CARTESIAN_POINT('',(-335.,225.,0.));
-#5264 = VERTEX_POINT('',#5265);
-#5265 = CARTESIAN_POINT('',(-335.,225.,15.));
-#5266 = SURFACE_CURVE('',#5267,(#5271,#5283),.PCURVE_S1.);
-#5267 = LINE('',#5268,#5269);
-#5268 = CARTESIAN_POINT('',(-335.,225.,0.));
-#5269 = VECTOR('',#5270,1.);
-#5270 = DIRECTION('',(0.,0.,1.));
-#5271 = PCURVE('',#5272,#5277);
-#5272 = PLANE('',#5273);
-#5273 = AXIS2_PLACEMENT_3D('',#5274,#5275,#5276);
-#5274 = CARTESIAN_POINT('',(-335.,225.,0.));
-#5275 = DIRECTION('',(1.,0.,-0.));
-#5276 = DIRECTION('',(0.,-1.,0.));
-#5277 = DEFINITIONAL_REPRESENTATION('',(#5278),#5282);
-#5278 = LINE('',#5279,#5280);
-#5279 = CARTESIAN_POINT('',(0.,0.));
-#5280 = VECTOR('',#5281,1.);
-#5281 = DIRECTION('',(0.,-1.));
-#5282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5283 = PCURVE('',#5284,#5289);
-#5284 = PLANE('',#5285);
-#5285 = AXIS2_PLACEMENT_3D('',#5286,#5287,#5288);
-#5286 = CARTESIAN_POINT('',(335.,225.,0.));
-#5287 = DIRECTION('',(0.,-1.,0.));
-#5288 = DIRECTION('',(-1.,0.,0.));
-#5289 = DEFINITIONAL_REPRESENTATION('',(#5290),#5294);
-#5290 = LINE('',#5291,#5292);
-#5291 = CARTESIAN_POINT('',(670.,0.));
-#5292 = VECTOR('',#5293,1.);
-#5293 = DIRECTION('',(0.,-1.));
-#5294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5295 = ORIENTED_EDGE('',*,*,#5296,.T.);
-#5296 = EDGE_CURVE('',#5264,#5297,#5299,.T.);
-#5297 = VERTEX_POINT('',#5298);
-#5298 = CARTESIAN_POINT('',(-335.,-225.,15.));
-#5299 = SURFACE_CURVE('',#5300,(#5304,#5311),.PCURVE_S1.);
-#5300 = LINE('',#5301,#5302);
-#5301 = CARTESIAN_POINT('',(-335.,225.,15.));
-#5302 = VECTOR('',#5303,1.);
-#5303 = DIRECTION('',(0.,-1.,0.));
-#5304 = PCURVE('',#5272,#5305);
-#5305 = DEFINITIONAL_REPRESENTATION('',(#5306),#5310);
-#5306 = LINE('',#5307,#5308);
-#5307 = CARTESIAN_POINT('',(0.,-15.));
-#5308 = VECTOR('',#5309,1.);
-#5309 = DIRECTION('',(1.,0.));
-#5310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5311 = PCURVE('',#5312,#5317);
-#5312 = PLANE('',#5313);
-#5313 = AXIS2_PLACEMENT_3D('',#5314,#5315,#5316);
-#5314 = CARTESIAN_POINT('',(0.,0.,15.));
-#5315 = DIRECTION('',(0.,0.,1.));
-#5316 = DIRECTION('',(1.,0.,0.));
-#5317 = DEFINITIONAL_REPRESENTATION('',(#5318),#5322);
-#5318 = LINE('',#5319,#5320);
-#5319 = CARTESIAN_POINT('',(-335.,225.));
-#5320 = VECTOR('',#5321,1.);
-#5321 = DIRECTION('',(0.,-1.));
-#5322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5323 = ORIENTED_EDGE('',*,*,#5324,.F.);
-#5324 = EDGE_CURVE('',#5325,#5297,#5327,.T.);
-#5325 = VERTEX_POINT('',#5326);
-#5326 = CARTESIAN_POINT('',(-335.,-225.,0.));
-#5327 = SURFACE_CURVE('',#5328,(#5332,#5339),.PCURVE_S1.);
-#5328 = LINE('',#5329,#5330);
-#5329 = CARTESIAN_POINT('',(-335.,-225.,0.));
-#5330 = VECTOR('',#5331,1.);
-#5331 = DIRECTION('',(0.,0.,1.));
-#5332 = PCURVE('',#5272,#5333);
-#5333 = DEFINITIONAL_REPRESENTATION('',(#5334),#5338);
-#5334 = LINE('',#5335,#5336);
-#5335 = CARTESIAN_POINT('',(450.,0.));
-#5336 = VECTOR('',#5337,1.);
-#5337 = DIRECTION('',(0.,-1.));
-#5338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5339 = PCURVE('',#5340,#5345);
-#5340 = PLANE('',#5341);
-#5341 = AXIS2_PLACEMENT_3D('',#5342,#5343,#5344);
-#5342 = CARTESIAN_POINT('',(-335.,-225.,0.));
-#5343 = DIRECTION('',(0.,1.,0.));
-#5344 = DIRECTION('',(1.,0.,0.));
-#5345 = DEFINITIONAL_REPRESENTATION('',(#5346),#5350);
-#5346 = LINE('',#5347,#5348);
-#5347 = CARTESIAN_POINT('',(0.,0.));
-#5348 = VECTOR('',#5349,1.);
-#5349 = DIRECTION('',(0.,-1.));
-#5350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5351 = ORIENTED_EDGE('',*,*,#5352,.F.);
-#5352 = EDGE_CURVE('',#5262,#5325,#5353,.T.);
-#5353 = SURFACE_CURVE('',#5354,(#5358,#5365),.PCURVE_S1.);
-#5354 = LINE('',#5355,#5356);
-#5355 = CARTESIAN_POINT('',(-335.,225.,0.));
-#5356 = VECTOR('',#5357,1.);
-#5357 = DIRECTION('',(0.,-1.,0.));
-#5358 = PCURVE('',#5272,#5359);
-#5359 = DEFINITIONAL_REPRESENTATION('',(#5360),#5364);
-#5360 = LINE('',#5361,#5362);
-#5361 = CARTESIAN_POINT('',(0.,0.));
-#5362 = VECTOR('',#5363,1.);
-#5363 = DIRECTION('',(1.,0.));
-#5364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5365 = PCURVE('',#5366,#5371);
-#5366 = PLANE('',#5367);
-#5367 = AXIS2_PLACEMENT_3D('',#5368,#5369,#5370);
-#5368 = CARTESIAN_POINT('',(0.,0.,0.));
-#5369 = DIRECTION('',(0.,0.,1.));
-#5370 = DIRECTION('',(1.,0.,0.));
-#5371 = DEFINITIONAL_REPRESENTATION('',(#5372),#5376);
-#5372 = LINE('',#5373,#5374);
-#5373 = CARTESIAN_POINT('',(-335.,225.));
-#5374 = VECTOR('',#5375,1.);
-#5375 = DIRECTION('',(0.,-1.));
-#5376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5377 = ADVANCED_FACE('',(#5378),#5340,.F.);
-#5378 = FACE_BOUND('',#5379,.F.);
-#5379 = EDGE_LOOP('',(#5380,#5381,#5404,#5432));
-#5380 = ORIENTED_EDGE('',*,*,#5324,.T.);
-#5381 = ORIENTED_EDGE('',*,*,#5382,.T.);
-#5382 = EDGE_CURVE('',#5297,#5383,#5385,.T.);
-#5383 = VERTEX_POINT('',#5384);
-#5384 = CARTESIAN_POINT('',(335.,-225.,15.));
-#5385 = SURFACE_CURVE('',#5386,(#5390,#5397),.PCURVE_S1.);
-#5386 = LINE('',#5387,#5388);
-#5387 = CARTESIAN_POINT('',(-335.,-225.,15.));
-#5388 = VECTOR('',#5389,1.);
-#5389 = DIRECTION('',(1.,0.,0.));
-#5390 = PCURVE('',#5340,#5391);
-#5391 = DEFINITIONAL_REPRESENTATION('',(#5392),#5396);
-#5392 = LINE('',#5393,#5394);
-#5393 = CARTESIAN_POINT('',(0.,-15.));
-#5394 = VECTOR('',#5395,1.);
-#5395 = DIRECTION('',(1.,0.));
-#5396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5397 = PCURVE('',#5312,#5398);
-#5398 = DEFINITIONAL_REPRESENTATION('',(#5399),#5403);
-#5399 = LINE('',#5400,#5401);
-#5400 = CARTESIAN_POINT('',(-335.,-225.));
-#5401 = VECTOR('',#5402,1.);
-#5402 = DIRECTION('',(1.,0.));
-#5403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5404 = ORIENTED_EDGE('',*,*,#5405,.F.);
-#5405 = EDGE_CURVE('',#5406,#5383,#5408,.T.);
-#5406 = VERTEX_POINT('',#5407);
-#5407 = CARTESIAN_POINT('',(335.,-225.,0.));
-#5408 = SURFACE_CURVE('',#5409,(#5413,#5420),.PCURVE_S1.);
-#5409 = LINE('',#5410,#5411);
-#5410 = CARTESIAN_POINT('',(335.,-225.,0.));
-#5411 = VECTOR('',#5412,1.);
-#5412 = DIRECTION('',(0.,0.,1.));
-#5413 = PCURVE('',#5340,#5414);
-#5414 = DEFINITIONAL_REPRESENTATION('',(#5415),#5419);
-#5415 = LINE('',#5416,#5417);
-#5416 = CARTESIAN_POINT('',(670.,0.));
-#5417 = VECTOR('',#5418,1.);
-#5418 = DIRECTION('',(0.,-1.));
-#5419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5420 = PCURVE('',#5421,#5426);
-#5421 = PLANE('',#5422);
-#5422 = AXIS2_PLACEMENT_3D('',#5423,#5424,#5425);
-#5423 = CARTESIAN_POINT('',(335.,-225.,0.));
-#5424 = DIRECTION('',(-1.,0.,0.));
-#5425 = DIRECTION('',(0.,1.,0.));
-#5426 = DEFINITIONAL_REPRESENTATION('',(#5427),#5431);
-#5427 = LINE('',#5428,#5429);
-#5428 = CARTESIAN_POINT('',(0.,0.));
-#5429 = VECTOR('',#5430,1.);
-#5430 = DIRECTION('',(0.,-1.));
-#5431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5432 = ORIENTED_EDGE('',*,*,#5433,.F.);
-#5433 = EDGE_CURVE('',#5325,#5406,#5434,.T.);
-#5434 = SURFACE_CURVE('',#5435,(#5439,#5446),.PCURVE_S1.);
-#5435 = LINE('',#5436,#5437);
-#5436 = CARTESIAN_POINT('',(-335.,-225.,0.));
-#5437 = VECTOR('',#5438,1.);
-#5438 = DIRECTION('',(1.,0.,0.));
-#5439 = PCURVE('',#5340,#5440);
-#5440 = DEFINITIONAL_REPRESENTATION('',(#5441),#5445);
-#5441 = LINE('',#5442,#5443);
-#5442 = CARTESIAN_POINT('',(0.,0.));
-#5443 = VECTOR('',#5444,1.);
-#5444 = DIRECTION('',(1.,0.));
-#5445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5446 = PCURVE('',#5366,#5447);
-#5447 = DEFINITIONAL_REPRESENTATION('',(#5448),#5452);
-#5448 = LINE('',#5449,#5450);
-#5449 = CARTESIAN_POINT('',(-335.,-225.));
-#5450 = VECTOR('',#5451,1.);
-#5451 = DIRECTION('',(1.,0.));
-#5452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5453 = ADVANCED_FACE('',(#5454),#5421,.F.);
-#5454 = FACE_BOUND('',#5455,.F.);
-#5455 = EDGE_LOOP('',(#5456,#5457,#5480,#5503));
-#5456 = ORIENTED_EDGE('',*,*,#5405,.T.);
-#5457 = ORIENTED_EDGE('',*,*,#5458,.T.);
-#5458 = EDGE_CURVE('',#5383,#5459,#5461,.T.);
-#5459 = VERTEX_POINT('',#5460);
-#5460 = CARTESIAN_POINT('',(335.,225.,15.));
-#5461 = SURFACE_CURVE('',#5462,(#5466,#5473),.PCURVE_S1.);
-#5462 = LINE('',#5463,#5464);
-#5463 = CARTESIAN_POINT('',(335.,-225.,15.));
-#5464 = VECTOR('',#5465,1.);
-#5465 = DIRECTION('',(0.,1.,0.));
-#5466 = PCURVE('',#5421,#5467);
-#5467 = DEFINITIONAL_REPRESENTATION('',(#5468),#5472);
-#5468 = LINE('',#5469,#5470);
-#5469 = CARTESIAN_POINT('',(0.,-15.));
-#5470 = VECTOR('',#5471,1.);
-#5471 = DIRECTION('',(1.,0.));
-#5472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5473 = PCURVE('',#5312,#5474);
-#5474 = DEFINITIONAL_REPRESENTATION('',(#5475),#5479);
-#5475 = LINE('',#5476,#5477);
-#5476 = CARTESIAN_POINT('',(335.,-225.));
-#5477 = VECTOR('',#5478,1.);
-#5478 = DIRECTION('',(0.,1.));
-#5479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5480 = ORIENTED_EDGE('',*,*,#5481,.F.);
-#5481 = EDGE_CURVE('',#5482,#5459,#5484,.T.);
-#5482 = VERTEX_POINT('',#5483);
-#5483 = CARTESIAN_POINT('',(335.,225.,0.));
-#5484 = SURFACE_CURVE('',#5485,(#5489,#5496),.PCURVE_S1.);
-#5485 = LINE('',#5486,#5487);
-#5486 = CARTESIAN_POINT('',(335.,225.,0.));
-#5487 = VECTOR('',#5488,1.);
-#5488 = DIRECTION('',(0.,0.,1.));
-#5489 = PCURVE('',#5421,#5490);
-#5490 = DEFINITIONAL_REPRESENTATION('',(#5491),#5495);
-#5491 = LINE('',#5492,#5493);
-#5492 = CARTESIAN_POINT('',(450.,0.));
-#5493 = VECTOR('',#5494,1.);
-#5494 = DIRECTION('',(0.,-1.));
-#5495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5496 = PCURVE('',#5284,#5497);
-#5497 = DEFINITIONAL_REPRESENTATION('',(#5498),#5502);
-#5498 = LINE('',#5499,#5500);
-#5499 = CARTESIAN_POINT('',(0.,-0.));
-#5500 = VECTOR('',#5501,1.);
-#5501 = DIRECTION('',(0.,-1.));
-#5502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5503 = ORIENTED_EDGE('',*,*,#5504,.F.);
-#5504 = EDGE_CURVE('',#5406,#5482,#5505,.T.);
-#5505 = SURFACE_CURVE('',#5506,(#5510,#5517),.PCURVE_S1.);
-#5506 = LINE('',#5507,#5508);
-#5507 = CARTESIAN_POINT('',(335.,-225.,0.));
-#5508 = VECTOR('',#5509,1.);
-#5509 = DIRECTION('',(0.,1.,0.));
-#5510 = PCURVE('',#5421,#5511);
-#5511 = DEFINITIONAL_REPRESENTATION('',(#5512),#5516);
-#5512 = LINE('',#5513,#5514);
-#5513 = CARTESIAN_POINT('',(0.,0.));
-#5514 = VECTOR('',#5515,1.);
-#5515 = DIRECTION('',(1.,0.));
-#5516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5517 = PCURVE('',#5366,#5518);
-#5518 = DEFINITIONAL_REPRESENTATION('',(#5519),#5523);
-#5519 = LINE('',#5520,#5521);
-#5520 = CARTESIAN_POINT('',(335.,-225.));
-#5521 = VECTOR('',#5522,1.);
-#5522 = DIRECTION('',(0.,1.));
-#5523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5524 = ADVANCED_FACE('',(#5525),#5284,.F.);
-#5525 = FACE_BOUND('',#5526,.F.);
-#5526 = EDGE_LOOP('',(#5527,#5528,#5549,#5550));
-#5527 = ORIENTED_EDGE('',*,*,#5481,.T.);
-#5528 = ORIENTED_EDGE('',*,*,#5529,.T.);
-#5529 = EDGE_CURVE('',#5459,#5264,#5530,.T.);
-#5530 = SURFACE_CURVE('',#5531,(#5535,#5542),.PCURVE_S1.);
-#5531 = LINE('',#5532,#5533);
-#5532 = CARTESIAN_POINT('',(335.,225.,15.));
-#5533 = VECTOR('',#5534,1.);
-#5534 = DIRECTION('',(-1.,0.,0.));
-#5535 = PCURVE('',#5284,#5536);
-#5536 = DEFINITIONAL_REPRESENTATION('',(#5537),#5541);
-#5537 = LINE('',#5538,#5539);
-#5538 = CARTESIAN_POINT('',(0.,-15.));
-#5539 = VECTOR('',#5540,1.);
-#5540 = DIRECTION('',(1.,0.));
-#5541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5542 = PCURVE('',#5312,#5543);
-#5543 = DEFINITIONAL_REPRESENTATION('',(#5544),#5548);
-#5544 = LINE('',#5545,#5546);
-#5545 = CARTESIAN_POINT('',(335.,225.));
-#5546 = VECTOR('',#5547,1.);
-#5547 = DIRECTION('',(-1.,0.));
-#5548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5549 = ORIENTED_EDGE('',*,*,#5261,.F.);
-#5550 = ORIENTED_EDGE('',*,*,#5551,.F.);
-#5551 = EDGE_CURVE('',#5482,#5262,#5552,.T.);
-#5552 = SURFACE_CURVE('',#5553,(#5557,#5564),.PCURVE_S1.);
-#5553 = LINE('',#5554,#5555);
-#5554 = CARTESIAN_POINT('',(335.,225.,0.));
-#5555 = VECTOR('',#5556,1.);
-#5556 = DIRECTION('',(-1.,0.,0.));
-#5557 = PCURVE('',#5284,#5558);
-#5558 = DEFINITIONAL_REPRESENTATION('',(#5559),#5563);
-#5559 = LINE('',#5560,#5561);
-#5560 = CARTESIAN_POINT('',(0.,-0.));
-#5561 = VECTOR('',#5562,1.);
-#5562 = DIRECTION('',(1.,0.));
-#5563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5564 = PCURVE('',#5366,#5565);
-#5565 = DEFINITIONAL_REPRESENTATION('',(#5566),#5570);
-#5566 = LINE('',#5567,#5568);
-#5567 = CARTESIAN_POINT('',(335.,225.));
-#5568 = VECTOR('',#5569,1.);
-#5569 = DIRECTION('',(-1.,0.));
-#5570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5571 = ADVANCED_FACE('',(#5572),#5366,.F.);
-#5572 = FACE_BOUND('',#5573,.F.);
-#5573 = EDGE_LOOP('',(#5574,#5575,#5576,#5577));
-#5574 = ORIENTED_EDGE('',*,*,#5352,.T.);
-#5575 = ORIENTED_EDGE('',*,*,#5433,.T.);
-#5576 = ORIENTED_EDGE('',*,*,#5504,.T.);
-#5577 = ORIENTED_EDGE('',*,*,#5551,.T.);
-#5578 = ADVANCED_FACE('',(#5579),#5312,.T.);
-#5579 = FACE_BOUND('',#5580,.T.);
-#5580 = EDGE_LOOP('',(#5581,#5582,#5583,#5584));
-#5581 = ORIENTED_EDGE('',*,*,#5296,.T.);
-#5582 = ORIENTED_EDGE('',*,*,#5382,.T.);
-#5583 = ORIENTED_EDGE('',*,*,#5458,.T.);
-#5584 = ORIENTED_EDGE('',*,*,#5529,.T.);
-#5585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5589)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#5586,#5587,#5588)) REPRESENTATION_CONTEXT
-('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#5586 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#5587 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#5588 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#5589 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5586,
-  'distance_accuracy_value','confusion accuracy');
-#5590 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5591,#5593);
-#5591 = ( REPRESENTATION_RELATIONSHIP('','',#5254,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5592) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#5592 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87);
-#5593 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #5594);
-#5594 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','Pad006','',#5,#5249,$);
-#5595 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5251));
-#5596 = SHAPE_DEFINITION_REPRESENTATION(#5597,#5603);
-#5597 = PRODUCT_DEFINITION_SHAPE('','',#5598);
-#5598 = PRODUCT_DEFINITION('design','',#5599,#5602);
-#5599 = PRODUCT_DEFINITION_FORMATION('','',#5600);
-#5600 = PRODUCT('Sketch002','Sketch002','',(#5601));
-#5601 = PRODUCT_CONTEXT('',#2,'mechanical');
-#5602 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#5603 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,
-    #5604),#5633);
-#5604 = GEOMETRIC_CURVE_SET('',(#5605,#5612,#5619,#5626));
-#5605 = TRIMMED_CURVE('',#5606,(#5610,PARAMETER_VALUE(0.)),(#5611,
-    PARAMETER_VALUE(750.)),.T.,.PARAMETER.);
-#5606 = LINE('',#5607,#5608);
-#5607 = CARTESIAN_POINT('',(-225.,375.,0.));
-#5608 = VECTOR('',#5609,1.);
-#5609 = DIRECTION('',(0.,-1.,0.));
-#5610 = CARTESIAN_POINT('',(-225.,375.,0.));
-#5611 = CARTESIAN_POINT('',(-225.,-375.,0.));
-#5612 = TRIMMED_CURVE('',#5613,(#5617,PARAMETER_VALUE(0.)),(#5618,
-    PARAMETER_VALUE(450.)),.T.,.PARAMETER.);
-#5613 = LINE('',#5614,#5615);
-#5614 = CARTESIAN_POINT('',(-225.,-375.,0.));
-#5615 = VECTOR('',#5616,1.);
-#5616 = DIRECTION('',(1.,0.,0.));
-#5617 = CARTESIAN_POINT('',(-225.,-375.,0.));
-#5618 = CARTESIAN_POINT('',(225.,-375.,0.));
-#5619 = TRIMMED_CURVE('',#5620,(#5624,PARAMETER_VALUE(0.)),(#5625,
-    PARAMETER_VALUE(750.)),.T.,.PARAMETER.);
-#5620 = LINE('',#5621,#5622);
-#5621 = CARTESIAN_POINT('',(225.,-375.,0.));
-#5622 = VECTOR('',#5623,1.);
-#5623 = DIRECTION('',(0.,1.,0.));
-#5624 = CARTESIAN_POINT('',(225.,-375.,0.));
-#5625 = CARTESIAN_POINT('',(225.,375.,0.));
-#5626 = TRIMMED_CURVE('',#5627,(#5631,PARAMETER_VALUE(0.)),(#5632,
-    PARAMETER_VALUE(450.)),.T.,.PARAMETER.);
-#5627 = LINE('',#5628,#5629);
-#5628 = CARTESIAN_POINT('',(225.,375.,0.));
-#5629 = VECTOR('',#5630,1.);
-#5630 = DIRECTION('',(-1.,0.,0.));
-#5631 = CARTESIAN_POINT('',(225.,375.,0.));
-#5632 = CARTESIAN_POINT('',(-225.,375.,0.));
-#5633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5637)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#5634,#5635,#5636)) REPRESENTATION_CONTEXT
-('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#5634 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#5635 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#5636 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#5637 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5634,
-  'distance_accuracy_value','confusion accuracy');
-#5638 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5639,#5641);
-#5639 = ( REPRESENTATION_RELATIONSHIP('','',#5603,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5640) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#5640 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91);
-#5641 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #5642);
-#5642 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','Sketch002','',#5,#5598,$);
-#5643 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5600));
-#5644 = SHAPE_DEFINITION_REPRESENTATION(#5645,#5651);
-#5645 = PRODUCT_DEFINITION_SHAPE('','',#5646);
-#5646 = PRODUCT_DEFINITION('design','',#5647,#5650);
-#5647 = PRODUCT_DEFINITION_FORMATION('','',#5648);
-#5648 = PRODUCT('Sketch003','Sketch003','',(#5649));
-#5649 = PRODUCT_CONTEXT('',#2,'mechanical');
-#5650 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#5651 = SHAPE_REPRESENTATION('',(#11,#5652,#5681),#5690);
-#5652 = GEOMETRIC_CURVE_SET('',(#5653,#5660,#5667,#5674));
-#5653 = TRIMMED_CURVE('',#5654,(#5658,PARAMETER_VALUE(0.)),(#5659,
-    PARAMETER_VALUE(750.)),.T.,.PARAMETER.);
-#5654 = LINE('',#5655,#5656);
-#5655 = CARTESIAN_POINT('',(-225.,375.,0.));
-#5656 = VECTOR('',#5657,1.);
-#5657 = DIRECTION('',(0.,-1.,0.));
-#5658 = CARTESIAN_POINT('',(-225.,375.,0.));
-#5659 = CARTESIAN_POINT('',(-225.,-375.,0.));
-#5660 = TRIMMED_CURVE('',#5661,(#5665,PARAMETER_VALUE(0.)),(#5666,
-    PARAMETER_VALUE(450.)),.T.,.PARAMETER.);
-#5661 = LINE('',#5662,#5663);
-#5662 = CARTESIAN_POINT('',(-225.,-375.,0.));
-#5663 = VECTOR('',#5664,1.);
-#5664 = DIRECTION('',(1.,0.,0.));
-#5665 = CARTESIAN_POINT('',(-225.,-375.,0.));
-#5666 = CARTESIAN_POINT('',(225.,-375.,0.));
-#5667 = TRIMMED_CURVE('',#5668,(#5672,PARAMETER_VALUE(0.)),(#5673,
-    PARAMETER_VALUE(750.)),.T.,.PARAMETER.);
-#5668 = LINE('',#5669,#5670);
-#5669 = CARTESIAN_POINT('',(225.,-375.,0.));
-#5670 = VECTOR('',#5671,1.);
-#5671 = DIRECTION('',(0.,1.,0.));
-#5672 = CARTESIAN_POINT('',(225.,-375.,0.));
-#5673 = CARTESIAN_POINT('',(225.,375.,0.));
-#5674 = TRIMMED_CURVE('',#5675,(#5679,PARAMETER_VALUE(0.)),(#5680,
-    PARAMETER_VALUE(450.)),.T.,.PARAMETER.);
-#5675 = LINE('',#5676,#5677);
-#5676 = CARTESIAN_POINT('',(225.,375.,0.));
-#5677 = VECTOR('',#5678,1.);
-#5678 = DIRECTION('',(-1.,0.,0.));
-#5679 = CARTESIAN_POINT('',(225.,375.,0.));
-#5680 = CARTESIAN_POINT('',(-225.,375.,0.));
-#5681 = GEOMETRIC_CURVE_SET('',(#5682));
-#5682 = TRIMMED_CURVE('',#5683,(#5688,PARAMETER_VALUE(0.)),(#5689,
-    PARAMETER_VALUE(6.28318530718)),.T.,.PARAMETER.);
-#5683 = CIRCLE('',#5684,30.);
-#5684 = AXIS2_PLACEMENT_3D('',#5685,#5686,#5687);
-#5685 = CARTESIAN_POINT('',(145.,295.,0.));
-#5686 = DIRECTION('',(0.,0.,1.));
-#5687 = DIRECTION('',(1.,0.,-0.));
-#5688 = CARTESIAN_POINT('',(175.,295.,0.));
-#5689 = CARTESIAN_POINT('',(175.,295.,0.));
-#5690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5694)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#5691,#5692,#5693)) REPRESENTATION_CONTEXT
-('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#5691 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#5692 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#5693 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#5694 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5691,
-  'distance_accuracy_value','confusion accuracy');
-#5695 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5696,#5698);
-#5696 = ( REPRESENTATION_RELATIONSHIP('','',#5651,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5697) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#5697 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95);
-#5698 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #5699);
-#5699 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','Sketch003','',#5,#5646,$);
-#5700 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5648));
-#5701 = SHAPE_DEFINITION_REPRESENTATION(#5702,#5708);
-#5702 = PRODUCT_DEFINITION_SHAPE('','',#5703);
-#5703 = PRODUCT_DEFINITION('design','',#5704,#5707);
-#5704 = PRODUCT_DEFINITION_FORMATION('','',#5705);
-#5705 = PRODUCT('CableManagementTop','CableManagementTop','',(#5706));
-#5706 = PRODUCT_CONTEXT('',#2,'mechanical');
-#5707 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#5708 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5709),#6055);
-#5709 = MANIFOLD_SOLID_BREP('',#5710);
-#5710 = CLOSED_SHELL('',(#5711,#5795,#5829,#5881,#5915,#5967,#6001,#6048
-    ));
-#5711 = ADVANCED_FACE('',(#5712),#5725,.F.);
-#5712 = FACE_BOUND('',#5713,.F.);
-#5713 = EDGE_LOOP('',(#5714,#5747,#5768,#5794));
-#5714 = ORIENTED_EDGE('',*,*,#5715,.T.);
-#5715 = EDGE_CURVE('',#5716,#5716,#5718,.T.);
-#5716 = VERTEX_POINT('',#5717);
-#5717 = CARTESIAN_POINT('',(25.,0.,12.5));
-#5718 = SURFACE_CURVE('',#5719,(#5724,#5735),.PCURVE_S1.);
-#5719 = CIRCLE('',#5720,25.);
-#5720 = AXIS2_PLACEMENT_3D('',#5721,#5722,#5723);
-#5721 = CARTESIAN_POINT('',(0.,2.78E-15,12.5));
-#5722 = DIRECTION('',(0.,-2.2E-16,-1.));
-#5723 = DIRECTION('',(1.,0.,0.));
-#5724 = PCURVE('',#5725,#5730);
-#5725 = CYLINDRICAL_SURFACE('',#5726,25.);
-#5726 = AXIS2_PLACEMENT_3D('',#5727,#5728,#5729);
-#5727 = CARTESIAN_POINT('',(0.,2.78E-15,12.5));
-#5728 = DIRECTION('',(0.,-2.2E-16,-1.));
-#5729 = DIRECTION('',(1.,0.,0.));
-#5730 = DEFINITIONAL_REPRESENTATION('',(#5731),#5734);
-#5731 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5732,#5733),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#5732 = CARTESIAN_POINT('',(0.,0.));
-#5733 = CARTESIAN_POINT('',(6.28318530718,0.));
-#5734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5735 = PCURVE('',#5736,#5741);
-#5736 = PLANE('',#5737);
-#5737 = AXIS2_PLACEMENT_3D('',#5738,#5739,#5740);
-#5738 = CARTESIAN_POINT('',(0.,2.78E-15,12.5));
-#5739 = DIRECTION('',(0.,-2.2E-16,-1.));
-#5740 = DIRECTION('',(1.,0.,0.));
-#5741 = DEFINITIONAL_REPRESENTATION('',(#5742),#5746);
-#5742 = CIRCLE('',#5743,25.);
-#5743 = AXIS2_PLACEMENT_2D('',#5744,#5745);
-#5744 = CARTESIAN_POINT('',(0.,0.));
-#5745 = DIRECTION('',(1.,0.));
-#5746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5747 = ORIENTED_EDGE('',*,*,#5748,.T.);
-#5748 = EDGE_CURVE('',#5716,#5749,#5751,.T.);
-#5749 = VERTEX_POINT('',#5750);
-#5750 = CARTESIAN_POINT('',(25.,0.,-12.5));
-#5751 = SEAM_CURVE('',#5752,(#5756,#5762),.PCURVE_S1.);
-#5752 = LINE('',#5753,#5754);
-#5753 = CARTESIAN_POINT('',(25.,-2.78E-15,12.5));
-#5754 = VECTOR('',#5755,1.);
-#5755 = DIRECTION('',(0.,2.2E-16,-1.));
-#5756 = PCURVE('',#5725,#5757);
-#5757 = DEFINITIONAL_REPRESENTATION('',(#5758),#5761);
-#5758 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5759,#5760),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.);
-#5759 = CARTESIAN_POINT('',(0.,0.));
-#5760 = CARTESIAN_POINT('',(0.,25.));
-#5761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5762 = PCURVE('',#5725,#5763);
-#5763 = DEFINITIONAL_REPRESENTATION('',(#5764),#5767);
-#5764 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5765,#5766),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.);
-#5765 = CARTESIAN_POINT('',(6.28318530718,0.));
-#5766 = CARTESIAN_POINT('',(6.28318530718,25.));
-#5767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5768 = ORIENTED_EDGE('',*,*,#5769,.F.);
-#5769 = EDGE_CURVE('',#5749,#5749,#5770,.T.);
-#5770 = SURFACE_CURVE('',#5771,(#5776,#5782),.PCURVE_S1.);
-#5771 = CIRCLE('',#5772,25.);
-#5772 = AXIS2_PLACEMENT_3D('',#5773,#5774,#5775);
-#5773 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5));
-#5774 = DIRECTION('',(0.,-2.2E-16,-1.));
-#5775 = DIRECTION('',(1.,0.,0.));
-#5776 = PCURVE('',#5725,#5777);
-#5777 = DEFINITIONAL_REPRESENTATION('',(#5778),#5781);
-#5778 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5779,#5780),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#5779 = CARTESIAN_POINT('',(0.,25.));
-#5780 = CARTESIAN_POINT('',(6.28318530718,25.));
-#5781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5782 = PCURVE('',#5783,#5788);
-#5783 = PLANE('',#5784);
-#5784 = AXIS2_PLACEMENT_3D('',#5785,#5786,#5787);
-#5785 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5));
-#5786 = DIRECTION('',(0.,-2.2E-16,-1.));
-#5787 = DIRECTION('',(1.,0.,-0.));
-#5788 = DEFINITIONAL_REPRESENTATION('',(#5789),#5793);
-#5789 = CIRCLE('',#5790,25.);
-#5790 = AXIS2_PLACEMENT_2D('',#5791,#5792);
-#5791 = CARTESIAN_POINT('',(0.,0.));
-#5792 = DIRECTION('',(1.,-0.));
-#5793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5794 = ORIENTED_EDGE('',*,*,#5748,.F.);
-#5795 = ADVANCED_FACE('',(#5796,#5799),#5783,.T.);
-#5796 = FACE_BOUND('',#5797,.F.);
-#5797 = EDGE_LOOP('',(#5798));
-#5798 = ORIENTED_EDGE('',*,*,#5769,.T.);
-#5799 = FACE_BOUND('',#5800,.F.);
-#5800 = EDGE_LOOP('',(#5801));
-#5801 = ORIENTED_EDGE('',*,*,#5802,.F.);
-#5802 = EDGE_CURVE('',#5803,#5803,#5805,.T.);
-#5803 = VERTEX_POINT('',#5804);
-#5804 = CARTESIAN_POINT('',(35.00000000002,0.,-12.5));
-#5805 = SURFACE_CURVE('',#5806,(#5811,#5818),.PCURVE_S1.);
-#5806 = CIRCLE('',#5807,35.00000000002);
-#5807 = AXIS2_PLACEMENT_3D('',#5808,#5809,#5810);
-#5808 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5));
-#5809 = DIRECTION('',(0.,-2.2E-16,-1.));
-#5810 = DIRECTION('',(1.,0.,0.));
-#5811 = PCURVE('',#5783,#5812);
-#5812 = DEFINITIONAL_REPRESENTATION('',(#5813),#5817);
-#5813 = CIRCLE('',#5814,35.00000000002);
-#5814 = AXIS2_PLACEMENT_2D('',#5815,#5816);
-#5815 = CARTESIAN_POINT('',(0.,0.));
-#5816 = DIRECTION('',(1.,-0.));
-#5817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5818 = PCURVE('',#5819,#5824);
-#5819 = CONICAL_SURFACE('',#5820,35.00000000002,0.785398163397);
-#5820 = AXIS2_PLACEMENT_3D('',#5821,#5822,#5823);
-#5821 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5));
-#5822 = DIRECTION('',(0.,2.2E-16,1.));
-#5823 = DIRECTION('',(1.,0.,-0.));
-#5824 = DEFINITIONAL_REPRESENTATION('',(#5825),#5828);
-#5825 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5826,#5827),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#5826 = CARTESIAN_POINT('',(0.,0.));
-#5827 = CARTESIAN_POINT('',(-6.28318530718,0.));
-#5828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5829 = ADVANCED_FACE('',(#5830),#5819,.T.);
-#5830 = FACE_BOUND('',#5831,.F.);
-#5831 = EDGE_LOOP('',(#5832,#5833,#5854,#5880));
-#5832 = ORIENTED_EDGE('',*,*,#5802,.T.);
-#5833 = ORIENTED_EDGE('',*,*,#5834,.T.);
-#5834 = EDGE_CURVE('',#5803,#5835,#5837,.T.);
-#5835 = VERTEX_POINT('',#5836);
-#5836 = CARTESIAN_POINT('',(40.00000000002,0.,-7.5));
-#5837 = SEAM_CURVE('',#5838,(#5842,#5848),.PCURVE_S1.);
-#5838 = LINE('',#5839,#5840);
-#5839 = CARTESIAN_POINT('',(35.00000000002,2.78E-15,-12.5));
-#5840 = VECTOR('',#5841,1.);
-#5841 = DIRECTION('',(0.707106781187,-1.6E-16,0.707106781187));
-#5842 = PCURVE('',#5819,#5843);
-#5843 = DEFINITIONAL_REPRESENTATION('',(#5844),#5847);
-#5844 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5845,#5846),.UNSPECIFIED.,.F.,
+#3337 = ORIENTED_EDGE('',*,*,#3338,.T.);
+#3338 = EDGE_CURVE('',#3307,#3339,#3341,.T.);
+#3339 = VERTEX_POINT('',#3340);
+#3340 = CARTESIAN_POINT('',(35.,0.,12.5));
+#3341 = SEAM_CURVE('',#3342,(#3346,#3352),.PCURVE_S1.);
+#3342 = LINE('',#3343,#3344);
+#3343 = CARTESIAN_POINT('',(40.,-1.67E-15,7.5));
+#3344 = VECTOR('',#3345,1.);
+#3345 = DIRECTION('',(-0.707106781187,-1.6E-16,0.707106781187));
+#3346 = PCURVE('',#3323,#3347);
+#3347 = DEFINITIONAL_REPRESENTATION('',(#3348),#3351);
+#3348 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3349,#3350),.UNSPECIFIED.,.F.,
   .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.);
-#5845 = CARTESIAN_POINT('',(0.,0.));
-#5846 = CARTESIAN_POINT('',(0.,5.));
-#5847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3349 = CARTESIAN_POINT('',(0.,0.));
+#3350 = CARTESIAN_POINT('',(0.,-5.));
+#3351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5848 = PCURVE('',#5819,#5849);
-#5849 = DEFINITIONAL_REPRESENTATION('',(#5850),#5853);
-#5850 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5851,#5852),.UNSPECIFIED.,.F.,
+#3352 = PCURVE('',#3323,#3353);
+#3353 = DEFINITIONAL_REPRESENTATION('',(#3354),#3357);
+#3354 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3355,#3356),.UNSPECIFIED.,.F.,
   .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.);
-#5851 = CARTESIAN_POINT('',(-6.28318530718,0.));
-#5852 = CARTESIAN_POINT('',(-6.28318530718,5.));
-#5853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3355 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3356 = CARTESIAN_POINT('',(6.28318530718,-5.));
+#3357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5854 = ORIENTED_EDGE('',*,*,#5855,.F.);
-#5855 = EDGE_CURVE('',#5835,#5835,#5856,.T.);
-#5856 = SURFACE_CURVE('',#5857,(#5862,#5868),.PCURVE_S1.);
-#5857 = CIRCLE('',#5858,40.00000000002);
-#5858 = AXIS2_PLACEMENT_3D('',#5859,#5860,#5861);
-#5859 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5));
-#5860 = DIRECTION('',(0.,-2.2E-16,-1.));
-#5861 = DIRECTION('',(1.,0.,0.));
-#5862 = PCURVE('',#5819,#5863);
-#5863 = DEFINITIONAL_REPRESENTATION('',(#5864),#5867);
-#5864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5865,#5866),.UNSPECIFIED.,.F.,
+#3358 = ORIENTED_EDGE('',*,*,#3359,.F.);
+#3359 = EDGE_CURVE('',#3339,#3339,#3360,.T.);
+#3360 = SURFACE_CURVE('',#3361,(#3366,#3372),.PCURVE_S1.);
+#3361 = CIRCLE('',#3362,35.);
+#3362 = AXIS2_PLACEMENT_3D('',#3363,#3364,#3365);
+#3363 = CARTESIAN_POINT('',(0.,2.78E-15,12.5));
+#3364 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3365 = DIRECTION('',(1.,0.,0.));
+#3366 = PCURVE('',#3323,#3367);
+#3367 = DEFINITIONAL_REPRESENTATION('',(#3368),#3371);
+#3368 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3369,#3370),.UNSPECIFIED.,.F.,
   .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#5865 = CARTESIAN_POINT('',(0.,5.));
-#5866 = CARTESIAN_POINT('',(-6.28318530718,5.));
-#5867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3369 = CARTESIAN_POINT('',(0.,-5.));
+#3370 = CARTESIAN_POINT('',(6.28318530718,-5.));
+#3371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5868 = PCURVE('',#5869,#5874);
-#5869 = PLANE('',#5870);
-#5870 = AXIS2_PLACEMENT_3D('',#5871,#5872,#5873);
-#5871 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5));
-#5872 = DIRECTION('',(0.,-2.2E-16,-1.));
-#5873 = DIRECTION('',(1.,0.,0.));
-#5874 = DEFINITIONAL_REPRESENTATION('',(#5875),#5879);
-#5875 = CIRCLE('',#5876,40.00000000002);
-#5876 = AXIS2_PLACEMENT_2D('',#5877,#5878);
-#5877 = CARTESIAN_POINT('',(0.,0.));
-#5878 = DIRECTION('',(1.,0.));
-#5879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3372 = PCURVE('',#3068,#3373);
+#3373 = DEFINITIONAL_REPRESENTATION('',(#3374),#3378);
+#3374 = CIRCLE('',#3375,35.);
+#3375 = AXIS2_PLACEMENT_2D('',#3376,#3377);
+#3376 = CARTESIAN_POINT('',(0.,0.));
+#3377 = DIRECTION('',(1.,0.));
+#3378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5880 = ORIENTED_EDGE('',*,*,#5834,.F.);
-#5881 = ADVANCED_FACE('',(#5882,#5885),#5869,.F.);
-#5882 = FACE_BOUND('',#5883,.F.);
-#5883 = EDGE_LOOP('',(#5884));
-#5884 = ORIENTED_EDGE('',*,*,#5855,.T.);
-#5885 = FACE_BOUND('',#5886,.F.);
-#5886 = EDGE_LOOP('',(#5887));
-#5887 = ORIENTED_EDGE('',*,*,#5888,.F.);
-#5888 = EDGE_CURVE('',#5889,#5889,#5891,.T.);
-#5889 = VERTEX_POINT('',#5890);
-#5890 = CARTESIAN_POINT('',(30.,0.,-7.5));
-#5891 = SURFACE_CURVE('',#5892,(#5897,#5904),.PCURVE_S1.);
-#5892 = CIRCLE('',#5893,30.);
-#5893 = AXIS2_PLACEMENT_3D('',#5894,#5895,#5896);
-#5894 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5));
-#5895 = DIRECTION('',(0.,-2.2E-16,-1.));
-#5896 = DIRECTION('',(1.,0.,0.));
-#5897 = PCURVE('',#5869,#5898);
-#5898 = DEFINITIONAL_REPRESENTATION('',(#5899),#5903);
-#5899 = CIRCLE('',#5900,30.);
-#5900 = AXIS2_PLACEMENT_2D('',#5901,#5902);
-#5901 = CARTESIAN_POINT('',(0.,0.));
-#5902 = DIRECTION('',(1.,0.));
-#5903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5904 = PCURVE('',#5905,#5910);
-#5905 = CYLINDRICAL_SURFACE('',#5906,30.);
-#5906 = AXIS2_PLACEMENT_3D('',#5907,#5908,#5909);
-#5907 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5));
-#5908 = DIRECTION('',(0.,2.2E-16,1.));
-#5909 = DIRECTION('',(1.,0.,-0.));
-#5910 = DEFINITIONAL_REPRESENTATION('',(#5911),#5914);
-#5911 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5912,#5913),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#5912 = CARTESIAN_POINT('',(0.,0.));
-#5913 = CARTESIAN_POINT('',(-6.28318530718,0.));
-#5914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5915 = ADVANCED_FACE('',(#5916),#5905,.T.);
-#5916 = FACE_BOUND('',#5917,.F.);
-#5917 = EDGE_LOOP('',(#5918,#5919,#5940,#5966));
-#5918 = ORIENTED_EDGE('',*,*,#5888,.T.);
-#5919 = ORIENTED_EDGE('',*,*,#5920,.T.);
-#5920 = EDGE_CURVE('',#5889,#5921,#5923,.T.);
-#5921 = VERTEX_POINT('',#5922);
-#5922 = CARTESIAN_POINT('',(30.,0.,7.5));
-#5923 = SEAM_CURVE('',#5924,(#5928,#5934),.PCURVE_S1.);
-#5924 = LINE('',#5925,#5926);
-#5925 = CARTESIAN_POINT('',(30.,1.67E-15,-7.5));
-#5926 = VECTOR('',#5927,1.);
-#5927 = DIRECTION('',(0.,-2.2E-16,1.));
-#5928 = PCURVE('',#5905,#5929);
-#5929 = DEFINITIONAL_REPRESENTATION('',(#5930),#5933);
-#5930 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5931,#5932),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.);
-#5931 = CARTESIAN_POINT('',(0.,0.));
-#5932 = CARTESIAN_POINT('',(0.,15.));
-#5933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5934 = PCURVE('',#5905,#5935);
-#5935 = DEFINITIONAL_REPRESENTATION('',(#5936),#5939);
-#5936 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5937,#5938),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.);
-#5937 = CARTESIAN_POINT('',(-6.28318530718,0.));
-#5938 = CARTESIAN_POINT('',(-6.28318530718,15.));
-#5939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5940 = ORIENTED_EDGE('',*,*,#5941,.F.);
-#5941 = EDGE_CURVE('',#5921,#5921,#5942,.T.);
-#5942 = SURFACE_CURVE('',#5943,(#5948,#5954),.PCURVE_S1.);
-#5943 = CIRCLE('',#5944,30.);
-#5944 = AXIS2_PLACEMENT_3D('',#5945,#5946,#5947);
-#5945 = CARTESIAN_POINT('',(0.,1.67E-15,7.5));
-#5946 = DIRECTION('',(0.,-2.2E-16,-1.));
-#5947 = DIRECTION('',(1.,0.,0.));
-#5948 = PCURVE('',#5905,#5949);
-#5949 = DEFINITIONAL_REPRESENTATION('',(#5950),#5953);
-#5950 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5951,#5952),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#5951 = CARTESIAN_POINT('',(0.,15.));
-#5952 = CARTESIAN_POINT('',(-6.28318530718,15.));
-#5953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5954 = PCURVE('',#5955,#5960);
-#5955 = PLANE('',#5956);
-#5956 = AXIS2_PLACEMENT_3D('',#5957,#5958,#5959);
-#5957 = CARTESIAN_POINT('',(0.,1.67E-15,7.5));
-#5958 = DIRECTION('',(0.,-2.2E-16,-1.));
-#5959 = DIRECTION('',(1.,0.,-0.));
-#5960 = DEFINITIONAL_REPRESENTATION('',(#5961),#5965);
-#5961 = CIRCLE('',#5962,30.);
-#5962 = AXIS2_PLACEMENT_2D('',#5963,#5964);
-#5963 = CARTESIAN_POINT('',(0.,0.));
-#5964 = DIRECTION('',(1.,-0.));
-#5965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5966 = ORIENTED_EDGE('',*,*,#5920,.F.);
-#5967 = ADVANCED_FACE('',(#5968,#5971),#5955,.T.);
-#5968 = FACE_BOUND('',#5969,.F.);
-#5969 = EDGE_LOOP('',(#5970));
-#5970 = ORIENTED_EDGE('',*,*,#5941,.T.);
-#5971 = FACE_BOUND('',#5972,.F.);
-#5972 = EDGE_LOOP('',(#5973));
-#5973 = ORIENTED_EDGE('',*,*,#5974,.F.);
-#5974 = EDGE_CURVE('',#5975,#5975,#5977,.T.);
-#5975 = VERTEX_POINT('',#5976);
-#5976 = CARTESIAN_POINT('',(40.,0.,7.5));
-#5977 = SURFACE_CURVE('',#5978,(#5983,#5990),.PCURVE_S1.);
-#5978 = CIRCLE('',#5979,40.);
-#5979 = AXIS2_PLACEMENT_3D('',#5980,#5981,#5982);
-#5980 = CARTESIAN_POINT('',(0.,1.67E-15,7.5));
-#5981 = DIRECTION('',(0.,-2.2E-16,-1.));
-#5982 = DIRECTION('',(1.,0.,0.));
-#5983 = PCURVE('',#5955,#5984);
-#5984 = DEFINITIONAL_REPRESENTATION('',(#5985),#5989);
-#5985 = CIRCLE('',#5986,40.);
-#5986 = AXIS2_PLACEMENT_2D('',#5987,#5988);
-#5987 = CARTESIAN_POINT('',(0.,0.));
-#5988 = DIRECTION('',(1.,-0.));
-#5989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5990 = PCURVE('',#5991,#5996);
-#5991 = CONICAL_SURFACE('',#5992,40.,0.785398163397);
-#5992 = AXIS2_PLACEMENT_3D('',#5993,#5994,#5995);
-#5993 = CARTESIAN_POINT('',(0.,1.67E-15,7.5));
-#5994 = DIRECTION('',(-0.,-2.2E-16,-1.));
-#5995 = DIRECTION('',(1.,0.,-0.));
-#5996 = DEFINITIONAL_REPRESENTATION('',(#5997),#6000);
-#5997 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5998,#5999),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#5998 = CARTESIAN_POINT('',(0.,0.));
-#5999 = CARTESIAN_POINT('',(6.28318530718,0.));
-#6000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6001 = ADVANCED_FACE('',(#6002),#5991,.T.);
-#6002 = FACE_BOUND('',#6003,.F.);
-#6003 = EDGE_LOOP('',(#6004,#6005,#6026,#6047));
-#6004 = ORIENTED_EDGE('',*,*,#5974,.T.);
-#6005 = ORIENTED_EDGE('',*,*,#6006,.T.);
-#6006 = EDGE_CURVE('',#5975,#6007,#6009,.T.);
-#6007 = VERTEX_POINT('',#6008);
-#6008 = CARTESIAN_POINT('',(35.,0.,12.5));
-#6009 = SEAM_CURVE('',#6010,(#6014,#6020),.PCURVE_S1.);
-#6010 = LINE('',#6011,#6012);
-#6011 = CARTESIAN_POINT('',(40.,-1.67E-15,7.5));
-#6012 = VECTOR('',#6013,1.);
-#6013 = DIRECTION('',(-0.707106781187,-1.6E-16,0.707106781187));
-#6014 = PCURVE('',#5991,#6015);
-#6015 = DEFINITIONAL_REPRESENTATION('',(#6016),#6019);
-#6016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6017,#6018),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.);
-#6017 = CARTESIAN_POINT('',(0.,0.));
-#6018 = CARTESIAN_POINT('',(0.,-5.));
-#6019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6020 = PCURVE('',#5991,#6021);
-#6021 = DEFINITIONAL_REPRESENTATION('',(#6022),#6025);
-#6022 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6023,#6024),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.);
-#6023 = CARTESIAN_POINT('',(6.28318530718,0.));
-#6024 = CARTESIAN_POINT('',(6.28318530718,-5.));
-#6025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6026 = ORIENTED_EDGE('',*,*,#6027,.F.);
-#6027 = EDGE_CURVE('',#6007,#6007,#6028,.T.);
-#6028 = SURFACE_CURVE('',#6029,(#6034,#6040),.PCURVE_S1.);
-#6029 = CIRCLE('',#6030,35.);
-#6030 = AXIS2_PLACEMENT_3D('',#6031,#6032,#6033);
-#6031 = CARTESIAN_POINT('',(0.,2.78E-15,12.5));
-#6032 = DIRECTION('',(0.,-2.2E-16,-1.));
-#6033 = DIRECTION('',(1.,0.,0.));
-#6034 = PCURVE('',#5991,#6035);
-#6035 = DEFINITIONAL_REPRESENTATION('',(#6036),#6039);
-#6036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6037,#6038),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#6037 = CARTESIAN_POINT('',(0.,-5.));
-#6038 = CARTESIAN_POINT('',(6.28318530718,-5.));
-#6039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6040 = PCURVE('',#5736,#6041);
-#6041 = DEFINITIONAL_REPRESENTATION('',(#6042),#6046);
-#6042 = CIRCLE('',#6043,35.);
-#6043 = AXIS2_PLACEMENT_2D('',#6044,#6045);
-#6044 = CARTESIAN_POINT('',(0.,0.));
-#6045 = DIRECTION('',(1.,0.));
-#6046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6047 = ORIENTED_EDGE('',*,*,#6006,.F.);
-#6048 = ADVANCED_FACE('',(#6049,#6052),#5736,.F.);
-#6049 = FACE_BOUND('',#6050,.F.);
-#6050 = EDGE_LOOP('',(#6051));
-#6051 = ORIENTED_EDGE('',*,*,#6027,.T.);
-#6052 = FACE_BOUND('',#6053,.F.);
-#6053 = EDGE_LOOP('',(#6054));
-#6054 = ORIENTED_EDGE('',*,*,#5715,.F.);
-#6055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6059)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#6056,#6057,#6058)) REPRESENTATION_CONTEXT
+#3379 = ORIENTED_EDGE('',*,*,#3338,.F.);
+#3380 = ADVANCED_FACE('',(#3381,#3384),#3068,.F.);
+#3381 = FACE_BOUND('',#3382,.F.);
+#3382 = EDGE_LOOP('',(#3383));
+#3383 = ORIENTED_EDGE('',*,*,#3359,.T.);
+#3384 = FACE_BOUND('',#3385,.F.);
+#3385 = EDGE_LOOP('',(#3386));
+#3386 = ORIENTED_EDGE('',*,*,#3047,.F.);
+#3387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3391)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3388,#3389,#3390)) REPRESENTATION_CONTEXT
 ('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#6056 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#6057 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#6058 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#6059 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6056,
+#3388 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3389 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3390 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3391 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3388,
   'distance_accuracy_value','confusion accuracy');
-#6060 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6061,#6063);
-#6061 = ( REPRESENTATION_RELATIONSHIP('','',#5708,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6062) 
+#3392 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3393,#3395);
+#3393 = ( REPRESENTATION_RELATIONSHIP('','',#3040,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3394) 
 SHAPE_REPRESENTATION_RELATIONSHIP() );
-#6062 = ITEM_DEFINED_TRANSFORMATION('','',#11,#99);
-#6063 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #6064);
-#6064 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','CableManagementTop','',#5,
-  #5703,$);
-#6065 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5705));
-#6066 = SHAPE_DEFINITION_REPRESENTATION(#6067,#6073);
-#6067 = PRODUCT_DEFINITION_SHAPE('','',#6068);
-#6068 = PRODUCT_DEFINITION('design','',#6069,#6072);
-#6069 = PRODUCT_DEFINITION_FORMATION('','',#6070);
-#6070 = PRODUCT('Sketch007','Sketch007','',(#6071));
-#6071 = PRODUCT_CONTEXT('',#2,'mechanical');
-#6072 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#6073 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,
-    #6074),#6131);
-#6074 = GEOMETRIC_CURVE_SET('',(#6075,#6082,#6089,#6096,#6103,#6110,
-    #6117,#6124));
-#6075 = TRIMMED_CURVE('',#6076,(#6080,PARAMETER_VALUE(0.)),(#6081,
-    PARAMETER_VALUE(25.)),.T.,.PARAMETER.);
-#6076 = LINE('',#6077,#6078);
-#6077 = CARTESIAN_POINT('',(25.,12.5,0.));
-#6078 = VECTOR('',#6079,1.);
-#6079 = DIRECTION('',(0.,-1.,0.));
-#6080 = CARTESIAN_POINT('',(25.,12.5,0.));
-#6081 = CARTESIAN_POINT('',(25.,-12.5,0.));
-#6082 = TRIMMED_CURVE('',#6083,(#6087,PARAMETER_VALUE(0.)),(#6088,
-    PARAMETER_VALUE(10.00000000002)),.T.,.PARAMETER.);
-#6083 = LINE('',#6084,#6085);
-#6084 = CARTESIAN_POINT('',(25.,-12.5,0.));
-#6085 = VECTOR('',#6086,1.);
-#6086 = DIRECTION('',(1.,0.,0.));
-#6087 = CARTESIAN_POINT('',(25.,-12.5,0.));
-#6088 = CARTESIAN_POINT('',(35.00000000002,-12.5,0.));
-#6089 = TRIMMED_CURVE('',#6090,(#6094,PARAMETER_VALUE(0.)),(#6095,
-    PARAMETER_VALUE(7.071067811865)),.T.,.PARAMETER.);
-#6090 = LINE('',#6091,#6092);
-#6091 = CARTESIAN_POINT('',(35.00000000002,-12.5,0.));
-#6092 = VECTOR('',#6093,1.);
-#6093 = DIRECTION('',(0.707106781187,0.707106781187,0.));
-#6094 = CARTESIAN_POINT('',(35.00000000002,-12.5,0.));
-#6095 = CARTESIAN_POINT('',(40.00000000002,-7.5,0.));
-#6096 = TRIMMED_CURVE('',#6097,(#6101,PARAMETER_VALUE(0.)),(#6102,
-    PARAMETER_VALUE(10.00000000002)),.T.,.PARAMETER.);
-#6097 = LINE('',#6098,#6099);
-#6098 = CARTESIAN_POINT('',(40.00000000002,-7.5,0.));
-#6099 = VECTOR('',#6100,1.);
-#6100 = DIRECTION('',(-1.,0.,0.));
-#6101 = CARTESIAN_POINT('',(40.00000000002,-7.5,0.));
-#6102 = CARTESIAN_POINT('',(30.,-7.5,0.));
-#6103 = TRIMMED_CURVE('',#6104,(#6108,PARAMETER_VALUE(0.)),(#6109,
-    PARAMETER_VALUE(15.)),.T.,.PARAMETER.);
-#6104 = LINE('',#6105,#6106);
-#6105 = CARTESIAN_POINT('',(30.,-7.5,0.));
-#6106 = VECTOR('',#6107,1.);
-#6107 = DIRECTION('',(0.,1.,0.));
-#6108 = CARTESIAN_POINT('',(30.,-7.5,0.));
-#6109 = CARTESIAN_POINT('',(30.,7.5,0.));
-#6110 = TRIMMED_CURVE('',#6111,(#6115,PARAMETER_VALUE(0.)),(#6116,
-    PARAMETER_VALUE(10.)),.T.,.PARAMETER.);
-#6111 = LINE('',#6112,#6113);
-#6112 = CARTESIAN_POINT('',(30.,7.5,0.));
-#6113 = VECTOR('',#6114,1.);
-#6114 = DIRECTION('',(1.,0.,0.));
-#6115 = CARTESIAN_POINT('',(30.,7.5,0.));
-#6116 = CARTESIAN_POINT('',(40.,7.5,0.));
-#6117 = TRIMMED_CURVE('',#6118,(#6122,PARAMETER_VALUE(0.)),(#6123,
-    PARAMETER_VALUE(7.071067811865)),.T.,.PARAMETER.);
-#6118 = LINE('',#6119,#6120);
-#6119 = CARTESIAN_POINT('',(40.,7.5,0.));
-#6120 = VECTOR('',#6121,1.);
-#6121 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
-#6122 = CARTESIAN_POINT('',(40.,7.5,0.));
-#6123 = CARTESIAN_POINT('',(35.,12.5,0.));
-#6124 = TRIMMED_CURVE('',#6125,(#6129,PARAMETER_VALUE(0.)),(#6130,
-    PARAMETER_VALUE(10.)),.T.,.PARAMETER.);
-#6125 = LINE('',#6126,#6127);
-#6126 = CARTESIAN_POINT('',(35.,12.5,0.));
-#6127 = VECTOR('',#6128,1.);
-#6128 = DIRECTION('',(-1.,0.,0.));
-#6129 = CARTESIAN_POINT('',(35.,12.5,0.));
-#6130 = CARTESIAN_POINT('',(25.,12.5,0.));
-#6131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6135)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#6132,#6133,#6134)) REPRESENTATION_CONTEXT
-('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#6132 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#6133 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#6134 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#6135 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6132,
-  'distance_accuracy_value','confusion accuracy');
-#6136 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6137,#6139);
-#6137 = ( REPRESENTATION_RELATIONSHIP('','',#6073,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6138) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#6138 = ITEM_DEFINED_TRANSFORMATION('','',#11,#103);
-#6139 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #6140);
-#6140 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','Sketch007','',#5,#6068,$);
-#6141 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6070));
-#6142 = SHAPE_DEFINITION_REPRESENTATION(#6143,#6149);
-#6143 = PRODUCT_DEFINITION_SHAPE('','',#6144);
-#6144 = PRODUCT_DEFINITION('design','',#6145,#6148);
-#6145 = PRODUCT_DEFINITION_FORMATION('','',#6146);
-#6146 = PRODUCT('Revolution','Revolution','',(#6147));
-#6147 = PRODUCT_CONTEXT('',#2,'mechanical');
-#6148 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#6149 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6150),#6512);
-#6150 = MANIFOLD_SOLID_BREP('',#6151);
-#6151 = CLOSED_SHELL('',(#6152,#6240,#6275,#6330,#6365,#6420,#6455,#6505
-    ));
-#6152 = ADVANCED_FACE('',(#6153),#6166,.F.);
-#6153 = FACE_BOUND('',#6154,.F.);
-#6154 = EDGE_LOOP('',(#6155,#6189,#6212,#6239));
-#6155 = ORIENTED_EDGE('',*,*,#6156,.T.);
-#6156 = EDGE_CURVE('',#6157,#6157,#6159,.T.);
-#6157 = VERTEX_POINT('',#6158);
-#6158 = CARTESIAN_POINT('',(25.,12.5,0.));
-#6159 = SURFACE_CURVE('',#6160,(#6165,#6177),.PCURVE_S1.);
-#6160 = CIRCLE('',#6161,25.);
-#6161 = AXIS2_PLACEMENT_3D('',#6162,#6163,#6164);
-#6162 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15));
-#6163 = DIRECTION('',(0.,-1.,4.4E-16));
-#6164 = DIRECTION('',(1.,0.,0.));
-#6165 = PCURVE('',#6166,#6171);
-#6166 = CYLINDRICAL_SURFACE('',#6167,25.);
-#6167 = AXIS2_PLACEMENT_3D('',#6168,#6169,#6170);
-#6168 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15));
-#6169 = DIRECTION('',(-0.,-1.,4.4E-16));
-#6170 = DIRECTION('',(1.,0.,0.));
-#6171 = DEFINITIONAL_REPRESENTATION('',(#6172),#6176);
-#6172 = LINE('',#6173,#6174);
-#6173 = CARTESIAN_POINT('',(0.,0.));
-#6174 = VECTOR('',#6175,1.);
-#6175 = DIRECTION('',(1.,0.));
-#6176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6177 = PCURVE('',#6178,#6183);
-#6178 = PLANE('',#6179);
-#6179 = AXIS2_PLACEMENT_3D('',#6180,#6181,#6182);
-#6180 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15));
-#6181 = DIRECTION('',(-0.,-1.,4.4E-16));
-#6182 = DIRECTION('',(1.,0.,0.));
-#6183 = DEFINITIONAL_REPRESENTATION('',(#6184),#6188);
-#6184 = CIRCLE('',#6185,25.);
-#6185 = AXIS2_PLACEMENT_2D('',#6186,#6187);
-#6186 = CARTESIAN_POINT('',(0.,0.));
-#6187 = DIRECTION('',(1.,0.));
-#6188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6189 = ORIENTED_EDGE('',*,*,#6190,.T.);
-#6190 = EDGE_CURVE('',#6157,#6191,#6193,.T.);
-#6191 = VERTEX_POINT('',#6192);
-#6192 = CARTESIAN_POINT('',(25.,-12.5,0.));
-#6193 = SEAM_CURVE('',#6194,(#6198,#6205),.PCURVE_S1.);
-#6194 = LINE('',#6195,#6196);
-#6195 = CARTESIAN_POINT('',(25.,12.5,0.));
-#6196 = VECTOR('',#6197,1.);
-#6197 = DIRECTION('',(0.,-1.,0.));
-#6198 = PCURVE('',#6166,#6199);
-#6199 = DEFINITIONAL_REPRESENTATION('',(#6200),#6204);
-#6200 = LINE('',#6201,#6202);
-#6201 = CARTESIAN_POINT('',(0.,0.));
-#6202 = VECTOR('',#6203,1.);
-#6203 = DIRECTION('',(0.,1.));
-#6204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6205 = PCURVE('',#6166,#6206);
-#6206 = DEFINITIONAL_REPRESENTATION('',(#6207),#6211);
-#6207 = LINE('',#6208,#6209);
-#6208 = CARTESIAN_POINT('',(6.28318530718,0.));
-#6209 = VECTOR('',#6210,1.);
-#6210 = DIRECTION('',(0.,1.));
-#6211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6212 = ORIENTED_EDGE('',*,*,#6213,.F.);
-#6213 = EDGE_CURVE('',#6191,#6191,#6214,.T.);
-#6214 = SURFACE_CURVE('',#6215,(#6220,#6227),.PCURVE_S1.);
-#6215 = CIRCLE('',#6216,25.);
-#6216 = AXIS2_PLACEMENT_3D('',#6217,#6218,#6219);
-#6217 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15));
-#6218 = DIRECTION('',(0.,-1.,4.4E-16));
-#6219 = DIRECTION('',(1.,0.,0.));
-#6220 = PCURVE('',#6166,#6221);
-#6221 = DEFINITIONAL_REPRESENTATION('',(#6222),#6226);
-#6222 = LINE('',#6223,#6224);
-#6223 = CARTESIAN_POINT('',(0.,25.));
-#6224 = VECTOR('',#6225,1.);
-#6225 = DIRECTION('',(1.,0.));
-#6226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6227 = PCURVE('',#6228,#6233);
-#6228 = PLANE('',#6229);
-#6229 = AXIS2_PLACEMENT_3D('',#6230,#6231,#6232);
-#6230 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15));
-#6231 = DIRECTION('',(-0.,-1.,4.4E-16));
-#6232 = DIRECTION('',(1.,-0.,-0.));
-#6233 = DEFINITIONAL_REPRESENTATION('',(#6234),#6238);
-#6234 = CIRCLE('',#6235,25.);
-#6235 = AXIS2_PLACEMENT_2D('',#6236,#6237);
-#6236 = CARTESIAN_POINT('',(0.,0.));
-#6237 = DIRECTION('',(1.,-0.));
-#6238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6239 = ORIENTED_EDGE('',*,*,#6190,.F.);
-#6240 = ADVANCED_FACE('',(#6241,#6244),#6228,.T.);
-#6241 = FACE_BOUND('',#6242,.F.);
-#6242 = EDGE_LOOP('',(#6243));
-#6243 = ORIENTED_EDGE('',*,*,#6213,.T.);
-#6244 = FACE_BOUND('',#6245,.F.);
-#6245 = EDGE_LOOP('',(#6246));
-#6246 = ORIENTED_EDGE('',*,*,#6247,.F.);
-#6247 = EDGE_CURVE('',#6248,#6248,#6250,.T.);
-#6248 = VERTEX_POINT('',#6249);
-#6249 = CARTESIAN_POINT('',(35.00000000002,-12.5,0.));
-#6250 = SURFACE_CURVE('',#6251,(#6256,#6263),.PCURVE_S1.);
-#6251 = CIRCLE('',#6252,35.00000000002);
-#6252 = AXIS2_PLACEMENT_3D('',#6253,#6254,#6255);
-#6253 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15));
-#6254 = DIRECTION('',(0.,-1.,4.4E-16));
-#6255 = DIRECTION('',(1.,0.,0.));
-#6256 = PCURVE('',#6228,#6257);
-#6257 = DEFINITIONAL_REPRESENTATION('',(#6258),#6262);
-#6258 = CIRCLE('',#6259,35.00000000002);
-#6259 = AXIS2_PLACEMENT_2D('',#6260,#6261);
-#6260 = CARTESIAN_POINT('',(0.,0.));
-#6261 = DIRECTION('',(1.,-0.));
-#6262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6263 = PCURVE('',#6264,#6269);
-#6264 = CONICAL_SURFACE('',#6265,35.00000000002,0.785398163397);
-#6265 = AXIS2_PLACEMENT_3D('',#6266,#6267,#6268);
-#6266 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15));
-#6267 = DIRECTION('',(0.,1.,-4.4E-16));
-#6268 = DIRECTION('',(1.,0.,0.));
-#6269 = DEFINITIONAL_REPRESENTATION('',(#6270),#6274);
-#6270 = LINE('',#6271,#6272);
-#6271 = CARTESIAN_POINT('',(-0.,0.));
-#6272 = VECTOR('',#6273,1.);
-#6273 = DIRECTION('',(-1.,0.));
-#6274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6275 = ADVANCED_FACE('',(#6276),#6264,.T.);
-#6276 = FACE_BOUND('',#6277,.F.);
-#6277 = EDGE_LOOP('',(#6278,#6279,#6302,#6329));
-#6278 = ORIENTED_EDGE('',*,*,#6247,.T.);
-#6279 = ORIENTED_EDGE('',*,*,#6280,.T.);
-#6280 = EDGE_CURVE('',#6248,#6281,#6283,.T.);
-#6281 = VERTEX_POINT('',#6282);
-#6282 = CARTESIAN_POINT('',(40.00000000002,-7.5,0.));
-#6283 = SEAM_CURVE('',#6284,(#6288,#6295),.PCURVE_S1.);
-#6284 = LINE('',#6285,#6286);
-#6285 = CARTESIAN_POINT('',(35.00000000002,-12.5,0.));
-#6286 = VECTOR('',#6287,1.);
-#6287 = DIRECTION('',(0.707106781187,0.707106781187,0.));
-#6288 = PCURVE('',#6264,#6289);
-#6289 = DEFINITIONAL_REPRESENTATION('',(#6290),#6294);
-#6290 = LINE('',#6291,#6292);
-#6291 = CARTESIAN_POINT('',(-0.,0.));
-#6292 = VECTOR('',#6293,1.);
-#6293 = DIRECTION('',(-0.,1.));
-#6294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6295 = PCURVE('',#6264,#6296);
-#6296 = DEFINITIONAL_REPRESENTATION('',(#6297),#6301);
-#6297 = LINE('',#6298,#6299);
-#6298 = CARTESIAN_POINT('',(-6.28318530718,0.));
-#6299 = VECTOR('',#6300,1.);
-#6300 = DIRECTION('',(-0.,1.));
-#6301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6302 = ORIENTED_EDGE('',*,*,#6303,.F.);
-#6303 = EDGE_CURVE('',#6281,#6281,#6304,.T.);
-#6304 = SURFACE_CURVE('',#6305,(#6310,#6317),.PCURVE_S1.);
-#6305 = CIRCLE('',#6306,40.00000000002);
-#6306 = AXIS2_PLACEMENT_3D('',#6307,#6308,#6309);
-#6307 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15));
-#6308 = DIRECTION('',(0.,-1.,4.4E-16));
-#6309 = DIRECTION('',(1.,0.,0.));
-#6310 = PCURVE('',#6264,#6311);
-#6311 = DEFINITIONAL_REPRESENTATION('',(#6312),#6316);
-#6312 = LINE('',#6313,#6314);
-#6313 = CARTESIAN_POINT('',(-0.,5.));
-#6314 = VECTOR('',#6315,1.);
-#6315 = DIRECTION('',(-1.,0.));
-#6316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6317 = PCURVE('',#6318,#6323);
-#6318 = PLANE('',#6319);
-#6319 = AXIS2_PLACEMENT_3D('',#6320,#6321,#6322);
-#6320 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15));
-#6321 = DIRECTION('',(-0.,-1.,4.4E-16));
-#6322 = DIRECTION('',(1.,0.,0.));
-#6323 = DEFINITIONAL_REPRESENTATION('',(#6324),#6328);
-#6324 = CIRCLE('',#6325,40.00000000002);
-#6325 = AXIS2_PLACEMENT_2D('',#6326,#6327);
-#6326 = CARTESIAN_POINT('',(0.,0.));
-#6327 = DIRECTION('',(1.,0.));
-#6328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6329 = ORIENTED_EDGE('',*,*,#6280,.F.);
-#6330 = ADVANCED_FACE('',(#6331,#6334),#6318,.F.);
-#6331 = FACE_BOUND('',#6332,.F.);
-#6332 = EDGE_LOOP('',(#6333));
-#6333 = ORIENTED_EDGE('',*,*,#6303,.T.);
-#6334 = FACE_BOUND('',#6335,.F.);
-#6335 = EDGE_LOOP('',(#6336));
-#6336 = ORIENTED_EDGE('',*,*,#6337,.F.);
-#6337 = EDGE_CURVE('',#6338,#6338,#6340,.T.);
-#6338 = VERTEX_POINT('',#6339);
-#6339 = CARTESIAN_POINT('',(30.,-7.5,0.));
-#6340 = SURFACE_CURVE('',#6341,(#6346,#6353),.PCURVE_S1.);
-#6341 = CIRCLE('',#6342,30.);
-#6342 = AXIS2_PLACEMENT_3D('',#6343,#6344,#6345);
-#6343 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15));
-#6344 = DIRECTION('',(0.,-1.,4.4E-16));
-#6345 = DIRECTION('',(1.,0.,0.));
-#6346 = PCURVE('',#6318,#6347);
-#6347 = DEFINITIONAL_REPRESENTATION('',(#6348),#6352);
-#6348 = CIRCLE('',#6349,30.);
-#6349 = AXIS2_PLACEMENT_2D('',#6350,#6351);
-#6350 = CARTESIAN_POINT('',(0.,0.));
-#6351 = DIRECTION('',(1.,0.));
-#6352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6353 = PCURVE('',#6354,#6359);
-#6354 = CYLINDRICAL_SURFACE('',#6355,30.);
-#6355 = AXIS2_PLACEMENT_3D('',#6356,#6357,#6358);
-#6356 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15));
-#6357 = DIRECTION('',(0.,1.,-4.4E-16));
-#6358 = DIRECTION('',(1.,0.,0.));
-#6359 = DEFINITIONAL_REPRESENTATION('',(#6360),#6364);
-#6360 = LINE('',#6361,#6362);
-#6361 = CARTESIAN_POINT('',(-0.,0.));
-#6362 = VECTOR('',#6363,1.);
-#6363 = DIRECTION('',(-1.,0.));
-#6364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6365 = ADVANCED_FACE('',(#6366),#6354,.T.);
-#6366 = FACE_BOUND('',#6367,.F.);
-#6367 = EDGE_LOOP('',(#6368,#6369,#6392,#6419));
-#6368 = ORIENTED_EDGE('',*,*,#6337,.T.);
-#6369 = ORIENTED_EDGE('',*,*,#6370,.T.);
-#6370 = EDGE_CURVE('',#6338,#6371,#6373,.T.);
-#6371 = VERTEX_POINT('',#6372);
-#6372 = CARTESIAN_POINT('',(30.,7.5,0.));
-#6373 = SEAM_CURVE('',#6374,(#6378,#6385),.PCURVE_S1.);
-#6374 = LINE('',#6375,#6376);
-#6375 = CARTESIAN_POINT('',(30.,-7.5,0.));
-#6376 = VECTOR('',#6377,1.);
-#6377 = DIRECTION('',(0.,1.,0.));
-#6378 = PCURVE('',#6354,#6379);
-#6379 = DEFINITIONAL_REPRESENTATION('',(#6380),#6384);
-#6380 = LINE('',#6381,#6382);
-#6381 = CARTESIAN_POINT('',(-0.,0.));
-#6382 = VECTOR('',#6383,1.);
-#6383 = DIRECTION('',(-0.,1.));
-#6384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6385 = PCURVE('',#6354,#6386);
-#6386 = DEFINITIONAL_REPRESENTATION('',(#6387),#6391);
-#6387 = LINE('',#6388,#6389);
-#6388 = CARTESIAN_POINT('',(-6.28318530718,0.));
-#6389 = VECTOR('',#6390,1.);
-#6390 = DIRECTION('',(-0.,1.));
-#6391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6392 = ORIENTED_EDGE('',*,*,#6393,.F.);
-#6393 = EDGE_CURVE('',#6371,#6371,#6394,.T.);
-#6394 = SURFACE_CURVE('',#6395,(#6400,#6407),.PCURVE_S1.);
-#6395 = CIRCLE('',#6396,30.);
-#6396 = AXIS2_PLACEMENT_3D('',#6397,#6398,#6399);
-#6397 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15));
-#6398 = DIRECTION('',(0.,-1.,4.4E-16));
-#6399 = DIRECTION('',(1.,0.,0.));
-#6400 = PCURVE('',#6354,#6401);
-#6401 = DEFINITIONAL_REPRESENTATION('',(#6402),#6406);
-#6402 = LINE('',#6403,#6404);
-#6403 = CARTESIAN_POINT('',(-0.,15.));
-#6404 = VECTOR('',#6405,1.);
-#6405 = DIRECTION('',(-1.,0.));
-#6406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6407 = PCURVE('',#6408,#6413);
-#6408 = PLANE('',#6409);
-#6409 = AXIS2_PLACEMENT_3D('',#6410,#6411,#6412);
-#6410 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15));
-#6411 = DIRECTION('',(-0.,-1.,4.4E-16));
-#6412 = DIRECTION('',(1.,-0.,-0.));
-#6413 = DEFINITIONAL_REPRESENTATION('',(#6414),#6418);
-#6414 = CIRCLE('',#6415,30.);
-#6415 = AXIS2_PLACEMENT_2D('',#6416,#6417);
-#6416 = CARTESIAN_POINT('',(0.,0.));
-#6417 = DIRECTION('',(1.,-0.));
-#6418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6419 = ORIENTED_EDGE('',*,*,#6370,.F.);
-#6420 = ADVANCED_FACE('',(#6421,#6424),#6408,.T.);
-#6421 = FACE_BOUND('',#6422,.F.);
-#6422 = EDGE_LOOP('',(#6423));
-#6423 = ORIENTED_EDGE('',*,*,#6393,.T.);
-#6424 = FACE_BOUND('',#6425,.F.);
-#6425 = EDGE_LOOP('',(#6426));
-#6426 = ORIENTED_EDGE('',*,*,#6427,.F.);
-#6427 = EDGE_CURVE('',#6428,#6428,#6430,.T.);
-#6428 = VERTEX_POINT('',#6429);
-#6429 = CARTESIAN_POINT('',(40.,7.5,0.));
-#6430 = SURFACE_CURVE('',#6431,(#6436,#6443),.PCURVE_S1.);
-#6431 = CIRCLE('',#6432,40.);
-#6432 = AXIS2_PLACEMENT_3D('',#6433,#6434,#6435);
-#6433 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15));
-#6434 = DIRECTION('',(0.,-1.,4.4E-16));
-#6435 = DIRECTION('',(1.,0.,0.));
-#6436 = PCURVE('',#6408,#6437);
-#6437 = DEFINITIONAL_REPRESENTATION('',(#6438),#6442);
-#6438 = CIRCLE('',#6439,40.);
-#6439 = AXIS2_PLACEMENT_2D('',#6440,#6441);
-#6440 = CARTESIAN_POINT('',(0.,0.));
-#6441 = DIRECTION('',(1.,-0.));
-#6442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6443 = PCURVE('',#6444,#6449);
-#6444 = CONICAL_SURFACE('',#6445,40.,0.785398163397);
-#6445 = AXIS2_PLACEMENT_3D('',#6446,#6447,#6448);
-#6446 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15));
-#6447 = DIRECTION('',(-0.,-1.,4.4E-16));
-#6448 = DIRECTION('',(1.,0.,0.));
-#6449 = DEFINITIONAL_REPRESENTATION('',(#6450),#6454);
-#6450 = LINE('',#6451,#6452);
-#6451 = CARTESIAN_POINT('',(0.,-0.));
-#6452 = VECTOR('',#6453,1.);
-#6453 = DIRECTION('',(1.,-0.));
-#6454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6455 = ADVANCED_FACE('',(#6456),#6444,.T.);
-#6456 = FACE_BOUND('',#6457,.F.);
-#6457 = EDGE_LOOP('',(#6458,#6459,#6482,#6504));
-#6458 = ORIENTED_EDGE('',*,*,#6427,.T.);
-#6459 = ORIENTED_EDGE('',*,*,#6460,.T.);
-#6460 = EDGE_CURVE('',#6428,#6461,#6463,.T.);
-#6461 = VERTEX_POINT('',#6462);
-#6462 = CARTESIAN_POINT('',(35.,12.5,0.));
-#6463 = SEAM_CURVE('',#6464,(#6468,#6475),.PCURVE_S1.);
-#6464 = LINE('',#6465,#6466);
-#6465 = CARTESIAN_POINT('',(40.,7.5,0.));
-#6466 = VECTOR('',#6467,1.);
-#6467 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
-#6468 = PCURVE('',#6444,#6469);
-#6469 = DEFINITIONAL_REPRESENTATION('',(#6470),#6474);
-#6470 = LINE('',#6471,#6472);
-#6471 = CARTESIAN_POINT('',(0.,-0.));
-#6472 = VECTOR('',#6473,1.);
-#6473 = DIRECTION('',(0.,-1.));
-#6474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6475 = PCURVE('',#6444,#6476);
-#6476 = DEFINITIONAL_REPRESENTATION('',(#6477),#6481);
-#6477 = LINE('',#6478,#6479);
-#6478 = CARTESIAN_POINT('',(6.28318530718,-0.));
-#6479 = VECTOR('',#6480,1.);
-#6480 = DIRECTION('',(0.,-1.));
-#6481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6482 = ORIENTED_EDGE('',*,*,#6483,.F.);
-#6483 = EDGE_CURVE('',#6461,#6461,#6484,.T.);
-#6484 = SURFACE_CURVE('',#6485,(#6490,#6497),.PCURVE_S1.);
-#6485 = CIRCLE('',#6486,35.);
-#6486 = AXIS2_PLACEMENT_3D('',#6487,#6488,#6489);
-#6487 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15));
-#6488 = DIRECTION('',(0.,-1.,4.4E-16));
-#6489 = DIRECTION('',(1.,0.,0.));
-#6490 = PCURVE('',#6444,#6491);
-#6491 = DEFINITIONAL_REPRESENTATION('',(#6492),#6496);
-#6492 = LINE('',#6493,#6494);
-#6493 = CARTESIAN_POINT('',(0.,-5.));
-#6494 = VECTOR('',#6495,1.);
-#6495 = DIRECTION('',(1.,-0.));
-#6496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6497 = PCURVE('',#6178,#6498);
-#6498 = DEFINITIONAL_REPRESENTATION('',(#6499),#6503);
-#6499 = CIRCLE('',#6500,35.);
-#6500 = AXIS2_PLACEMENT_2D('',#6501,#6502);
-#6501 = CARTESIAN_POINT('',(0.,0.));
-#6502 = DIRECTION('',(1.,0.));
-#6503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6504 = ORIENTED_EDGE('',*,*,#6460,.F.);
-#6505 = ADVANCED_FACE('',(#6506,#6509),#6178,.F.);
-#6506 = FACE_BOUND('',#6507,.F.);
-#6507 = EDGE_LOOP('',(#6508));
-#6508 = ORIENTED_EDGE('',*,*,#6483,.T.);
-#6509 = FACE_BOUND('',#6510,.F.);
-#6510 = EDGE_LOOP('',(#6511));
-#6511 = ORIENTED_EDGE('',*,*,#6156,.F.);
-#6512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6516)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#6513,#6514,#6515)) REPRESENTATION_CONTEXT
-('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#6513 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#6514 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#6515 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#6516 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6513,
-  'distance_accuracy_value','confusion accuracy');
-#6517 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6518,#6520);
-#6518 = ( REPRESENTATION_RELATIONSHIP('','',#6149,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6519) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#6519 = ITEM_DEFINED_TRANSFORMATION('','',#11,#107);
-#6520 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #6521);
-#6521 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','Revolution','',#5,#6144,$);
-#6522 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6146));
-#6523 = SHAPE_DEFINITION_REPRESENTATION(#6524,#6530);
-#6524 = PRODUCT_DEFINITION_SHAPE('','',#6525);
-#6525 = PRODUCT_DEFINITION('design','',#6526,#6529);
-#6526 = PRODUCT_DEFINITION_FORMATION('','',#6527);
-#6527 = PRODUCT('CableManagementMiddle','CableManagementMiddle','',(
-    #6528));
-#6528 = PRODUCT_CONTEXT('',#2,'mechanical');
-#6529 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#6530 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6531),#6877);
-#6531 = MANIFOLD_SOLID_BREP('',#6532);
-#6532 = CLOSED_SHELL('',(#6533,#6617,#6651,#6703,#6737,#6789,#6823,#6870
-    ));
-#6533 = ADVANCED_FACE('',(#6534),#6547,.F.);
-#6534 = FACE_BOUND('',#6535,.F.);
-#6535 = EDGE_LOOP('',(#6536,#6569,#6590,#6616));
-#6536 = ORIENTED_EDGE('',*,*,#6537,.T.);
-#6537 = EDGE_CURVE('',#6538,#6538,#6540,.T.);
-#6538 = VERTEX_POINT('',#6539);
-#6539 = CARTESIAN_POINT('',(25.,0.,12.5));
-#6540 = SURFACE_CURVE('',#6541,(#6546,#6557),.PCURVE_S1.);
-#6541 = CIRCLE('',#6542,25.);
-#6542 = AXIS2_PLACEMENT_3D('',#6543,#6544,#6545);
-#6543 = CARTESIAN_POINT('',(0.,2.78E-15,12.5));
-#6544 = DIRECTION('',(0.,-2.2E-16,-1.));
-#6545 = DIRECTION('',(1.,0.,0.));
-#6546 = PCURVE('',#6547,#6552);
-#6547 = CYLINDRICAL_SURFACE('',#6548,25.);
-#6548 = AXIS2_PLACEMENT_3D('',#6549,#6550,#6551);
-#6549 = CARTESIAN_POINT('',(0.,2.78E-15,12.5));
-#6550 = DIRECTION('',(0.,-2.2E-16,-1.));
-#6551 = DIRECTION('',(1.,0.,0.));
-#6552 = DEFINITIONAL_REPRESENTATION('',(#6553),#6556);
-#6553 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6554,#6555),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#6554 = CARTESIAN_POINT('',(0.,0.));
-#6555 = CARTESIAN_POINT('',(6.28318530718,0.));
-#6556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6557 = PCURVE('',#6558,#6563);
-#6558 = PLANE('',#6559);
-#6559 = AXIS2_PLACEMENT_3D('',#6560,#6561,#6562);
-#6560 = CARTESIAN_POINT('',(0.,2.78E-15,12.5));
-#6561 = DIRECTION('',(0.,-2.2E-16,-1.));
-#6562 = DIRECTION('',(1.,0.,0.));
-#6563 = DEFINITIONAL_REPRESENTATION('',(#6564),#6568);
-#6564 = CIRCLE('',#6565,25.);
-#6565 = AXIS2_PLACEMENT_2D('',#6566,#6567);
-#6566 = CARTESIAN_POINT('',(0.,0.));
-#6567 = DIRECTION('',(1.,0.));
-#6568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6569 = ORIENTED_EDGE('',*,*,#6570,.T.);
-#6570 = EDGE_CURVE('',#6538,#6571,#6573,.T.);
-#6571 = VERTEX_POINT('',#6572);
-#6572 = CARTESIAN_POINT('',(25.,0.,-12.5));
-#6573 = SEAM_CURVE('',#6574,(#6578,#6584),.PCURVE_S1.);
-#6574 = LINE('',#6575,#6576);
-#6575 = CARTESIAN_POINT('',(25.,-2.78E-15,12.5));
-#6576 = VECTOR('',#6577,1.);
-#6577 = DIRECTION('',(0.,2.2E-16,-1.));
-#6578 = PCURVE('',#6547,#6579);
-#6579 = DEFINITIONAL_REPRESENTATION('',(#6580),#6583);
-#6580 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6581,#6582),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.);
-#6581 = CARTESIAN_POINT('',(0.,0.));
-#6582 = CARTESIAN_POINT('',(0.,25.));
-#6583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6584 = PCURVE('',#6547,#6585);
-#6585 = DEFINITIONAL_REPRESENTATION('',(#6586),#6589);
-#6586 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6587,#6588),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.);
-#6587 = CARTESIAN_POINT('',(6.28318530718,0.));
-#6588 = CARTESIAN_POINT('',(6.28318530718,25.));
-#6589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6590 = ORIENTED_EDGE('',*,*,#6591,.F.);
-#6591 = EDGE_CURVE('',#6571,#6571,#6592,.T.);
-#6592 = SURFACE_CURVE('',#6593,(#6598,#6604),.PCURVE_S1.);
-#6593 = CIRCLE('',#6594,25.);
-#6594 = AXIS2_PLACEMENT_3D('',#6595,#6596,#6597);
-#6595 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5));
-#6596 = DIRECTION('',(0.,-2.2E-16,-1.));
-#6597 = DIRECTION('',(1.,0.,0.));
-#6598 = PCURVE('',#6547,#6599);
-#6599 = DEFINITIONAL_REPRESENTATION('',(#6600),#6603);
-#6600 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6601,#6602),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#6601 = CARTESIAN_POINT('',(0.,25.));
-#6602 = CARTESIAN_POINT('',(6.28318530718,25.));
-#6603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6604 = PCURVE('',#6605,#6610);
-#6605 = PLANE('',#6606);
-#6606 = AXIS2_PLACEMENT_3D('',#6607,#6608,#6609);
-#6607 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5));
-#6608 = DIRECTION('',(0.,-2.2E-16,-1.));
-#6609 = DIRECTION('',(1.,0.,-0.));
-#6610 = DEFINITIONAL_REPRESENTATION('',(#6611),#6615);
-#6611 = CIRCLE('',#6612,25.);
-#6612 = AXIS2_PLACEMENT_2D('',#6613,#6614);
-#6613 = CARTESIAN_POINT('',(0.,0.));
-#6614 = DIRECTION('',(1.,-0.));
-#6615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6616 = ORIENTED_EDGE('',*,*,#6570,.F.);
-#6617 = ADVANCED_FACE('',(#6618,#6621),#6605,.T.);
-#6618 = FACE_BOUND('',#6619,.F.);
-#6619 = EDGE_LOOP('',(#6620));
-#6620 = ORIENTED_EDGE('',*,*,#6591,.T.);
-#6621 = FACE_BOUND('',#6622,.F.);
-#6622 = EDGE_LOOP('',(#6623));
-#6623 = ORIENTED_EDGE('',*,*,#6624,.F.);
-#6624 = EDGE_CURVE('',#6625,#6625,#6627,.T.);
-#6625 = VERTEX_POINT('',#6626);
-#6626 = CARTESIAN_POINT('',(35.00000000002,0.,-12.5));
-#6627 = SURFACE_CURVE('',#6628,(#6633,#6640),.PCURVE_S1.);
-#6628 = CIRCLE('',#6629,35.00000000002);
-#6629 = AXIS2_PLACEMENT_3D('',#6630,#6631,#6632);
-#6630 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5));
-#6631 = DIRECTION('',(0.,-2.2E-16,-1.));
-#6632 = DIRECTION('',(1.,0.,0.));
-#6633 = PCURVE('',#6605,#6634);
-#6634 = DEFINITIONAL_REPRESENTATION('',(#6635),#6639);
-#6635 = CIRCLE('',#6636,35.00000000002);
-#6636 = AXIS2_PLACEMENT_2D('',#6637,#6638);
-#6637 = CARTESIAN_POINT('',(0.,0.));
-#6638 = DIRECTION('',(1.,-0.));
-#6639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6640 = PCURVE('',#6641,#6646);
-#6641 = CONICAL_SURFACE('',#6642,35.00000000002,0.785398163397);
-#6642 = AXIS2_PLACEMENT_3D('',#6643,#6644,#6645);
-#6643 = CARTESIAN_POINT('',(0.,-2.78E-15,-12.5));
-#6644 = DIRECTION('',(0.,2.2E-16,1.));
-#6645 = DIRECTION('',(1.,0.,-0.));
-#6646 = DEFINITIONAL_REPRESENTATION('',(#6647),#6650);
-#6647 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6648,#6649),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#6648 = CARTESIAN_POINT('',(0.,0.));
-#6649 = CARTESIAN_POINT('',(-6.28318530718,0.));
-#6650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6651 = ADVANCED_FACE('',(#6652),#6641,.T.);
-#6652 = FACE_BOUND('',#6653,.F.);
-#6653 = EDGE_LOOP('',(#6654,#6655,#6676,#6702));
-#6654 = ORIENTED_EDGE('',*,*,#6624,.T.);
-#6655 = ORIENTED_EDGE('',*,*,#6656,.T.);
-#6656 = EDGE_CURVE('',#6625,#6657,#6659,.T.);
-#6657 = VERTEX_POINT('',#6658);
-#6658 = CARTESIAN_POINT('',(40.00000000002,0.,-7.5));
-#6659 = SEAM_CURVE('',#6660,(#6664,#6670),.PCURVE_S1.);
-#6660 = LINE('',#6661,#6662);
-#6661 = CARTESIAN_POINT('',(35.00000000002,2.78E-15,-12.5));
-#6662 = VECTOR('',#6663,1.);
-#6663 = DIRECTION('',(0.707106781187,-1.6E-16,0.707106781187));
-#6664 = PCURVE('',#6641,#6665);
-#6665 = DEFINITIONAL_REPRESENTATION('',(#6666),#6669);
-#6666 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6667,#6668),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.);
-#6667 = CARTESIAN_POINT('',(0.,0.));
-#6668 = CARTESIAN_POINT('',(0.,5.));
-#6669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6670 = PCURVE('',#6641,#6671);
-#6671 = DEFINITIONAL_REPRESENTATION('',(#6672),#6675);
-#6672 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6673,#6674),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.);
-#6673 = CARTESIAN_POINT('',(-6.28318530718,0.));
-#6674 = CARTESIAN_POINT('',(-6.28318530718,5.));
-#6675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6676 = ORIENTED_EDGE('',*,*,#6677,.F.);
-#6677 = EDGE_CURVE('',#6657,#6657,#6678,.T.);
-#6678 = SURFACE_CURVE('',#6679,(#6684,#6690),.PCURVE_S1.);
-#6679 = CIRCLE('',#6680,40.00000000002);
-#6680 = AXIS2_PLACEMENT_3D('',#6681,#6682,#6683);
-#6681 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5));
-#6682 = DIRECTION('',(0.,-2.2E-16,-1.));
-#6683 = DIRECTION('',(1.,0.,0.));
-#6684 = PCURVE('',#6641,#6685);
-#6685 = DEFINITIONAL_REPRESENTATION('',(#6686),#6689);
-#6686 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6687,#6688),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#6687 = CARTESIAN_POINT('',(0.,5.));
-#6688 = CARTESIAN_POINT('',(-6.28318530718,5.));
-#6689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6690 = PCURVE('',#6691,#6696);
-#6691 = PLANE('',#6692);
-#6692 = AXIS2_PLACEMENT_3D('',#6693,#6694,#6695);
-#6693 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5));
-#6694 = DIRECTION('',(0.,-2.2E-16,-1.));
-#6695 = DIRECTION('',(1.,0.,0.));
-#6696 = DEFINITIONAL_REPRESENTATION('',(#6697),#6701);
-#6697 = CIRCLE('',#6698,40.00000000002);
-#6698 = AXIS2_PLACEMENT_2D('',#6699,#6700);
-#6699 = CARTESIAN_POINT('',(0.,0.));
-#6700 = DIRECTION('',(1.,0.));
-#6701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6702 = ORIENTED_EDGE('',*,*,#6656,.F.);
-#6703 = ADVANCED_FACE('',(#6704,#6707),#6691,.F.);
-#6704 = FACE_BOUND('',#6705,.F.);
-#6705 = EDGE_LOOP('',(#6706));
-#6706 = ORIENTED_EDGE('',*,*,#6677,.T.);
-#6707 = FACE_BOUND('',#6708,.F.);
-#6708 = EDGE_LOOP('',(#6709));
-#6709 = ORIENTED_EDGE('',*,*,#6710,.F.);
-#6710 = EDGE_CURVE('',#6711,#6711,#6713,.T.);
-#6711 = VERTEX_POINT('',#6712);
-#6712 = CARTESIAN_POINT('',(30.,0.,-7.5));
-#6713 = SURFACE_CURVE('',#6714,(#6719,#6726),.PCURVE_S1.);
-#6714 = CIRCLE('',#6715,30.);
-#6715 = AXIS2_PLACEMENT_3D('',#6716,#6717,#6718);
-#6716 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5));
-#6717 = DIRECTION('',(0.,-2.2E-16,-1.));
-#6718 = DIRECTION('',(1.,0.,0.));
-#6719 = PCURVE('',#6691,#6720);
-#6720 = DEFINITIONAL_REPRESENTATION('',(#6721),#6725);
-#6721 = CIRCLE('',#6722,30.);
-#6722 = AXIS2_PLACEMENT_2D('',#6723,#6724);
-#6723 = CARTESIAN_POINT('',(0.,0.));
-#6724 = DIRECTION('',(1.,0.));
-#6725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6726 = PCURVE('',#6727,#6732);
-#6727 = CYLINDRICAL_SURFACE('',#6728,30.);
-#6728 = AXIS2_PLACEMENT_3D('',#6729,#6730,#6731);
-#6729 = CARTESIAN_POINT('',(0.,-1.67E-15,-7.5));
-#6730 = DIRECTION('',(0.,2.2E-16,1.));
-#6731 = DIRECTION('',(1.,0.,-0.));
-#6732 = DEFINITIONAL_REPRESENTATION('',(#6733),#6736);
-#6733 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6734,#6735),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#6734 = CARTESIAN_POINT('',(0.,0.));
-#6735 = CARTESIAN_POINT('',(-6.28318530718,0.));
-#6736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6737 = ADVANCED_FACE('',(#6738),#6727,.T.);
-#6738 = FACE_BOUND('',#6739,.F.);
-#6739 = EDGE_LOOP('',(#6740,#6741,#6762,#6788));
-#6740 = ORIENTED_EDGE('',*,*,#6710,.T.);
-#6741 = ORIENTED_EDGE('',*,*,#6742,.T.);
-#6742 = EDGE_CURVE('',#6711,#6743,#6745,.T.);
-#6743 = VERTEX_POINT('',#6744);
-#6744 = CARTESIAN_POINT('',(30.,0.,7.5));
-#6745 = SEAM_CURVE('',#6746,(#6750,#6756),.PCURVE_S1.);
-#6746 = LINE('',#6747,#6748);
-#6747 = CARTESIAN_POINT('',(30.,1.67E-15,-7.5));
-#6748 = VECTOR('',#6749,1.);
-#6749 = DIRECTION('',(0.,-2.2E-16,1.));
-#6750 = PCURVE('',#6727,#6751);
-#6751 = DEFINITIONAL_REPRESENTATION('',(#6752),#6755);
-#6752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6753,#6754),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.);
-#6753 = CARTESIAN_POINT('',(0.,0.));
-#6754 = CARTESIAN_POINT('',(0.,15.));
-#6755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6756 = PCURVE('',#6727,#6757);
-#6757 = DEFINITIONAL_REPRESENTATION('',(#6758),#6761);
-#6758 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6759,#6760),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.);
-#6759 = CARTESIAN_POINT('',(-6.28318530718,0.));
-#6760 = CARTESIAN_POINT('',(-6.28318530718,15.));
-#6761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6762 = ORIENTED_EDGE('',*,*,#6763,.F.);
-#6763 = EDGE_CURVE('',#6743,#6743,#6764,.T.);
-#6764 = SURFACE_CURVE('',#6765,(#6770,#6776),.PCURVE_S1.);
-#6765 = CIRCLE('',#6766,30.);
-#6766 = AXIS2_PLACEMENT_3D('',#6767,#6768,#6769);
-#6767 = CARTESIAN_POINT('',(0.,1.67E-15,7.5));
-#6768 = DIRECTION('',(0.,-2.2E-16,-1.));
-#6769 = DIRECTION('',(1.,0.,0.));
-#6770 = PCURVE('',#6727,#6771);
-#6771 = DEFINITIONAL_REPRESENTATION('',(#6772),#6775);
-#6772 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6773,#6774),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#6773 = CARTESIAN_POINT('',(0.,15.));
-#6774 = CARTESIAN_POINT('',(-6.28318530718,15.));
-#6775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6776 = PCURVE('',#6777,#6782);
-#6777 = PLANE('',#6778);
-#6778 = AXIS2_PLACEMENT_3D('',#6779,#6780,#6781);
-#6779 = CARTESIAN_POINT('',(0.,1.67E-15,7.5));
-#6780 = DIRECTION('',(0.,-2.2E-16,-1.));
-#6781 = DIRECTION('',(1.,0.,-0.));
-#6782 = DEFINITIONAL_REPRESENTATION('',(#6783),#6787);
-#6783 = CIRCLE('',#6784,30.);
-#6784 = AXIS2_PLACEMENT_2D('',#6785,#6786);
-#6785 = CARTESIAN_POINT('',(0.,0.));
-#6786 = DIRECTION('',(1.,-0.));
-#6787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6788 = ORIENTED_EDGE('',*,*,#6742,.F.);
-#6789 = ADVANCED_FACE('',(#6790,#6793),#6777,.T.);
-#6790 = FACE_BOUND('',#6791,.F.);
-#6791 = EDGE_LOOP('',(#6792));
-#6792 = ORIENTED_EDGE('',*,*,#6763,.T.);
-#6793 = FACE_BOUND('',#6794,.F.);
-#6794 = EDGE_LOOP('',(#6795));
-#6795 = ORIENTED_EDGE('',*,*,#6796,.F.);
-#6796 = EDGE_CURVE('',#6797,#6797,#6799,.T.);
-#6797 = VERTEX_POINT('',#6798);
-#6798 = CARTESIAN_POINT('',(40.,0.,7.5));
-#6799 = SURFACE_CURVE('',#6800,(#6805,#6812),.PCURVE_S1.);
-#6800 = CIRCLE('',#6801,40.);
-#6801 = AXIS2_PLACEMENT_3D('',#6802,#6803,#6804);
-#6802 = CARTESIAN_POINT('',(0.,1.67E-15,7.5));
-#6803 = DIRECTION('',(0.,-2.2E-16,-1.));
-#6804 = DIRECTION('',(1.,0.,0.));
-#6805 = PCURVE('',#6777,#6806);
-#6806 = DEFINITIONAL_REPRESENTATION('',(#6807),#6811);
-#6807 = CIRCLE('',#6808,40.);
-#6808 = AXIS2_PLACEMENT_2D('',#6809,#6810);
-#6809 = CARTESIAN_POINT('',(0.,0.));
-#6810 = DIRECTION('',(1.,-0.));
-#6811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6812 = PCURVE('',#6813,#6818);
-#6813 = CONICAL_SURFACE('',#6814,40.,0.785398163397);
-#6814 = AXIS2_PLACEMENT_3D('',#6815,#6816,#6817);
-#6815 = CARTESIAN_POINT('',(0.,1.67E-15,7.5));
-#6816 = DIRECTION('',(-0.,-2.2E-16,-1.));
-#6817 = DIRECTION('',(1.,0.,-0.));
-#6818 = DEFINITIONAL_REPRESENTATION('',(#6819),#6822);
-#6819 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6820,#6821),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#6820 = CARTESIAN_POINT('',(0.,0.));
-#6821 = CARTESIAN_POINT('',(6.28318530718,0.));
-#6822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6823 = ADVANCED_FACE('',(#6824),#6813,.T.);
-#6824 = FACE_BOUND('',#6825,.F.);
-#6825 = EDGE_LOOP('',(#6826,#6827,#6848,#6869));
-#6826 = ORIENTED_EDGE('',*,*,#6796,.T.);
-#6827 = ORIENTED_EDGE('',*,*,#6828,.T.);
-#6828 = EDGE_CURVE('',#6797,#6829,#6831,.T.);
-#6829 = VERTEX_POINT('',#6830);
-#6830 = CARTESIAN_POINT('',(35.,0.,12.5));
-#6831 = SEAM_CURVE('',#6832,(#6836,#6842),.PCURVE_S1.);
-#6832 = LINE('',#6833,#6834);
-#6833 = CARTESIAN_POINT('',(40.,-1.67E-15,7.5));
-#6834 = VECTOR('',#6835,1.);
-#6835 = DIRECTION('',(-0.707106781187,-1.6E-16,0.707106781187));
-#6836 = PCURVE('',#6813,#6837);
-#6837 = DEFINITIONAL_REPRESENTATION('',(#6838),#6841);
-#6838 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6839,#6840),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.);
-#6839 = CARTESIAN_POINT('',(0.,0.));
-#6840 = CARTESIAN_POINT('',(0.,-5.));
-#6841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6842 = PCURVE('',#6813,#6843);
-#6843 = DEFINITIONAL_REPRESENTATION('',(#6844),#6847);
-#6844 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6845,#6846),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,7.071067811865),.PIECEWISE_BEZIER_KNOTS.);
-#6845 = CARTESIAN_POINT('',(6.28318530718,0.));
-#6846 = CARTESIAN_POINT('',(6.28318530718,-5.));
-#6847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6848 = ORIENTED_EDGE('',*,*,#6849,.F.);
-#6849 = EDGE_CURVE('',#6829,#6829,#6850,.T.);
-#6850 = SURFACE_CURVE('',#6851,(#6856,#6862),.PCURVE_S1.);
-#6851 = CIRCLE('',#6852,35.);
-#6852 = AXIS2_PLACEMENT_3D('',#6853,#6854,#6855);
-#6853 = CARTESIAN_POINT('',(0.,2.78E-15,12.5));
-#6854 = DIRECTION('',(0.,-2.2E-16,-1.));
-#6855 = DIRECTION('',(1.,0.,0.));
-#6856 = PCURVE('',#6813,#6857);
-#6857 = DEFINITIONAL_REPRESENTATION('',(#6858),#6861);
-#6858 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6859,#6860),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#6859 = CARTESIAN_POINT('',(0.,-5.));
-#6860 = CARTESIAN_POINT('',(6.28318530718,-5.));
-#6861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6862 = PCURVE('',#6558,#6863);
-#6863 = DEFINITIONAL_REPRESENTATION('',(#6864),#6868);
-#6864 = CIRCLE('',#6865,35.);
-#6865 = AXIS2_PLACEMENT_2D('',#6866,#6867);
-#6866 = CARTESIAN_POINT('',(0.,0.));
-#6867 = DIRECTION('',(1.,0.));
-#6868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6869 = ORIENTED_EDGE('',*,*,#6828,.F.);
-#6870 = ADVANCED_FACE('',(#6871,#6874),#6558,.F.);
-#6871 = FACE_BOUND('',#6872,.F.);
-#6872 = EDGE_LOOP('',(#6873));
-#6873 = ORIENTED_EDGE('',*,*,#6849,.T.);
-#6874 = FACE_BOUND('',#6875,.F.);
-#6875 = EDGE_LOOP('',(#6876));
-#6876 = ORIENTED_EDGE('',*,*,#6537,.F.);
-#6877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6881)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#6878,#6879,#6880)) REPRESENTATION_CONTEXT
-('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#6878 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#6879 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#6880 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#6881 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6878,
-  'distance_accuracy_value','confusion accuracy');
-#6882 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6883,#6885);
-#6883 = ( REPRESENTATION_RELATIONSHIP('','',#6530,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6884) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#6884 = ITEM_DEFINED_TRANSFORMATION('','',#11,#111);
-#6885 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #6886);
-#6886 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','CableManagementMiddle','',
-  #5,#6525,$);
-#6887 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6527));
-#6888 = SHAPE_DEFINITION_REPRESENTATION(#6889,#6895);
-#6889 = PRODUCT_DEFINITION_SHAPE('','',#6890);
-#6890 = PRODUCT_DEFINITION('design','',#6891,#6894);
-#6891 = PRODUCT_DEFINITION_FORMATION('','',#6892);
-#6892 = PRODUCT('Revolution001','Revolution001','',(#6893));
-#6893 = PRODUCT_CONTEXT('',#2,'mechanical');
-#6894 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#6895 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6896),#7258);
-#6896 = MANIFOLD_SOLID_BREP('',#6897);
-#6897 = CLOSED_SHELL('',(#6898,#6986,#7021,#7076,#7111,#7166,#7201,#7251
-    ));
-#6898 = ADVANCED_FACE('',(#6899),#6912,.F.);
-#6899 = FACE_BOUND('',#6900,.F.);
-#6900 = EDGE_LOOP('',(#6901,#6935,#6958,#6985));
-#6901 = ORIENTED_EDGE('',*,*,#6902,.T.);
-#6902 = EDGE_CURVE('',#6903,#6903,#6905,.T.);
-#6903 = VERTEX_POINT('',#6904);
-#6904 = CARTESIAN_POINT('',(25.,12.5,0.));
-#6905 = SURFACE_CURVE('',#6906,(#6911,#6923),.PCURVE_S1.);
-#6906 = CIRCLE('',#6907,25.);
-#6907 = AXIS2_PLACEMENT_3D('',#6908,#6909,#6910);
-#6908 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15));
-#6909 = DIRECTION('',(0.,-1.,4.4E-16));
-#6910 = DIRECTION('',(1.,0.,0.));
-#6911 = PCURVE('',#6912,#6917);
-#6912 = CYLINDRICAL_SURFACE('',#6913,25.);
-#6913 = AXIS2_PLACEMENT_3D('',#6914,#6915,#6916);
-#6914 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15));
-#6915 = DIRECTION('',(-0.,-1.,4.4E-16));
-#6916 = DIRECTION('',(1.,0.,0.));
-#6917 = DEFINITIONAL_REPRESENTATION('',(#6918),#6922);
-#6918 = LINE('',#6919,#6920);
-#6919 = CARTESIAN_POINT('',(0.,0.));
-#6920 = VECTOR('',#6921,1.);
-#6921 = DIRECTION('',(1.,0.));
-#6922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6923 = PCURVE('',#6924,#6929);
-#6924 = PLANE('',#6925);
-#6925 = AXIS2_PLACEMENT_3D('',#6926,#6927,#6928);
-#6926 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15));
-#6927 = DIRECTION('',(-0.,-1.,4.4E-16));
-#6928 = DIRECTION('',(1.,0.,0.));
-#6929 = DEFINITIONAL_REPRESENTATION('',(#6930),#6934);
-#6930 = CIRCLE('',#6931,25.);
-#6931 = AXIS2_PLACEMENT_2D('',#6932,#6933);
-#6932 = CARTESIAN_POINT('',(0.,0.));
-#6933 = DIRECTION('',(1.,0.));
-#6934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6935 = ORIENTED_EDGE('',*,*,#6936,.T.);
-#6936 = EDGE_CURVE('',#6903,#6937,#6939,.T.);
-#6937 = VERTEX_POINT('',#6938);
-#6938 = CARTESIAN_POINT('',(25.,-12.5,0.));
-#6939 = SEAM_CURVE('',#6940,(#6944,#6951),.PCURVE_S1.);
-#6940 = LINE('',#6941,#6942);
-#6941 = CARTESIAN_POINT('',(25.,12.5,0.));
-#6942 = VECTOR('',#6943,1.);
-#6943 = DIRECTION('',(0.,-1.,0.));
-#6944 = PCURVE('',#6912,#6945);
-#6945 = DEFINITIONAL_REPRESENTATION('',(#6946),#6950);
-#6946 = LINE('',#6947,#6948);
-#6947 = CARTESIAN_POINT('',(0.,0.));
-#6948 = VECTOR('',#6949,1.);
-#6949 = DIRECTION('',(0.,1.));
-#6950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6951 = PCURVE('',#6912,#6952);
-#6952 = DEFINITIONAL_REPRESENTATION('',(#6953),#6957);
-#6953 = LINE('',#6954,#6955);
-#6954 = CARTESIAN_POINT('',(6.28318530718,0.));
-#6955 = VECTOR('',#6956,1.);
-#6956 = DIRECTION('',(0.,1.));
-#6957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6958 = ORIENTED_EDGE('',*,*,#6959,.F.);
-#6959 = EDGE_CURVE('',#6937,#6937,#6960,.T.);
-#6960 = SURFACE_CURVE('',#6961,(#6966,#6973),.PCURVE_S1.);
-#6961 = CIRCLE('',#6962,25.);
-#6962 = AXIS2_PLACEMENT_3D('',#6963,#6964,#6965);
-#6963 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15));
-#6964 = DIRECTION('',(0.,-1.,4.4E-16));
-#6965 = DIRECTION('',(1.,0.,0.));
-#6966 = PCURVE('',#6912,#6967);
-#6967 = DEFINITIONAL_REPRESENTATION('',(#6968),#6972);
-#6968 = LINE('',#6969,#6970);
-#6969 = CARTESIAN_POINT('',(0.,25.));
-#6970 = VECTOR('',#6971,1.);
-#6971 = DIRECTION('',(1.,0.));
-#6972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6973 = PCURVE('',#6974,#6979);
-#6974 = PLANE('',#6975);
-#6975 = AXIS2_PLACEMENT_3D('',#6976,#6977,#6978);
-#6976 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15));
-#6977 = DIRECTION('',(-0.,-1.,4.4E-16));
-#6978 = DIRECTION('',(1.,-0.,-0.));
-#6979 = DEFINITIONAL_REPRESENTATION('',(#6980),#6984);
-#6980 = CIRCLE('',#6981,25.);
-#6981 = AXIS2_PLACEMENT_2D('',#6982,#6983);
-#6982 = CARTESIAN_POINT('',(0.,0.));
-#6983 = DIRECTION('',(1.,-0.));
-#6984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6985 = ORIENTED_EDGE('',*,*,#6936,.F.);
-#6986 = ADVANCED_FACE('',(#6987,#6990),#6974,.T.);
-#6987 = FACE_BOUND('',#6988,.F.);
-#6988 = EDGE_LOOP('',(#6989));
-#6989 = ORIENTED_EDGE('',*,*,#6959,.T.);
-#6990 = FACE_BOUND('',#6991,.F.);
-#6991 = EDGE_LOOP('',(#6992));
-#6992 = ORIENTED_EDGE('',*,*,#6993,.F.);
-#6993 = EDGE_CURVE('',#6994,#6994,#6996,.T.);
-#6994 = VERTEX_POINT('',#6995);
-#6995 = CARTESIAN_POINT('',(35.00000000002,-12.5,0.));
-#6996 = SURFACE_CURVE('',#6997,(#7002,#7009),.PCURVE_S1.);
-#6997 = CIRCLE('',#6998,35.00000000002);
-#6998 = AXIS2_PLACEMENT_3D('',#6999,#7000,#7001);
-#6999 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15));
-#7000 = DIRECTION('',(0.,-1.,4.4E-16));
-#7001 = DIRECTION('',(1.,0.,0.));
-#7002 = PCURVE('',#6974,#7003);
-#7003 = DEFINITIONAL_REPRESENTATION('',(#7004),#7008);
-#7004 = CIRCLE('',#7005,35.00000000002);
-#7005 = AXIS2_PLACEMENT_2D('',#7006,#7007);
-#7006 = CARTESIAN_POINT('',(0.,0.));
-#7007 = DIRECTION('',(1.,-0.));
-#7008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7009 = PCURVE('',#7010,#7015);
-#7010 = CONICAL_SURFACE('',#7011,35.00000000002,0.785398163397);
-#7011 = AXIS2_PLACEMENT_3D('',#7012,#7013,#7014);
-#7012 = CARTESIAN_POINT('',(0.,-12.5,5.55E-15));
-#7013 = DIRECTION('',(0.,1.,-4.4E-16));
-#7014 = DIRECTION('',(1.,0.,0.));
-#7015 = DEFINITIONAL_REPRESENTATION('',(#7016),#7020);
-#7016 = LINE('',#7017,#7018);
-#7017 = CARTESIAN_POINT('',(-0.,0.));
-#7018 = VECTOR('',#7019,1.);
-#7019 = DIRECTION('',(-1.,0.));
-#7020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7021 = ADVANCED_FACE('',(#7022),#7010,.T.);
-#7022 = FACE_BOUND('',#7023,.F.);
-#7023 = EDGE_LOOP('',(#7024,#7025,#7048,#7075));
-#7024 = ORIENTED_EDGE('',*,*,#6993,.T.);
-#7025 = ORIENTED_EDGE('',*,*,#7026,.T.);
-#7026 = EDGE_CURVE('',#6994,#7027,#7029,.T.);
-#7027 = VERTEX_POINT('',#7028);
-#7028 = CARTESIAN_POINT('',(40.00000000002,-7.5,0.));
-#7029 = SEAM_CURVE('',#7030,(#7034,#7041),.PCURVE_S1.);
-#7030 = LINE('',#7031,#7032);
-#7031 = CARTESIAN_POINT('',(35.00000000002,-12.5,0.));
-#7032 = VECTOR('',#7033,1.);
-#7033 = DIRECTION('',(0.707106781187,0.707106781187,0.));
-#7034 = PCURVE('',#7010,#7035);
-#7035 = DEFINITIONAL_REPRESENTATION('',(#7036),#7040);
-#7036 = LINE('',#7037,#7038);
-#7037 = CARTESIAN_POINT('',(-0.,0.));
-#7038 = VECTOR('',#7039,1.);
-#7039 = DIRECTION('',(-0.,1.));
-#7040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7041 = PCURVE('',#7010,#7042);
-#7042 = DEFINITIONAL_REPRESENTATION('',(#7043),#7047);
-#7043 = LINE('',#7044,#7045);
-#7044 = CARTESIAN_POINT('',(-6.28318530718,0.));
-#7045 = VECTOR('',#7046,1.);
-#7046 = DIRECTION('',(-0.,1.));
-#7047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7048 = ORIENTED_EDGE('',*,*,#7049,.F.);
-#7049 = EDGE_CURVE('',#7027,#7027,#7050,.T.);
-#7050 = SURFACE_CURVE('',#7051,(#7056,#7063),.PCURVE_S1.);
-#7051 = CIRCLE('',#7052,40.00000000002);
-#7052 = AXIS2_PLACEMENT_3D('',#7053,#7054,#7055);
-#7053 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15));
-#7054 = DIRECTION('',(0.,-1.,4.4E-16));
-#7055 = DIRECTION('',(1.,0.,0.));
-#7056 = PCURVE('',#7010,#7057);
-#7057 = DEFINITIONAL_REPRESENTATION('',(#7058),#7062);
-#7058 = LINE('',#7059,#7060);
-#7059 = CARTESIAN_POINT('',(-0.,5.));
-#7060 = VECTOR('',#7061,1.);
-#7061 = DIRECTION('',(-1.,0.));
-#7062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7063 = PCURVE('',#7064,#7069);
-#7064 = PLANE('',#7065);
-#7065 = AXIS2_PLACEMENT_3D('',#7066,#7067,#7068);
-#7066 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15));
-#7067 = DIRECTION('',(-0.,-1.,4.4E-16));
-#7068 = DIRECTION('',(1.,0.,0.));
-#7069 = DEFINITIONAL_REPRESENTATION('',(#7070),#7074);
-#7070 = CIRCLE('',#7071,40.00000000002);
-#7071 = AXIS2_PLACEMENT_2D('',#7072,#7073);
-#7072 = CARTESIAN_POINT('',(0.,0.));
-#7073 = DIRECTION('',(1.,0.));
-#7074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7075 = ORIENTED_EDGE('',*,*,#7026,.F.);
-#7076 = ADVANCED_FACE('',(#7077,#7080),#7064,.F.);
-#7077 = FACE_BOUND('',#7078,.F.);
-#7078 = EDGE_LOOP('',(#7079));
-#7079 = ORIENTED_EDGE('',*,*,#7049,.T.);
-#7080 = FACE_BOUND('',#7081,.F.);
-#7081 = EDGE_LOOP('',(#7082));
-#7082 = ORIENTED_EDGE('',*,*,#7083,.F.);
-#7083 = EDGE_CURVE('',#7084,#7084,#7086,.T.);
-#7084 = VERTEX_POINT('',#7085);
-#7085 = CARTESIAN_POINT('',(30.,-7.5,0.));
-#7086 = SURFACE_CURVE('',#7087,(#7092,#7099),.PCURVE_S1.);
-#7087 = CIRCLE('',#7088,30.);
-#7088 = AXIS2_PLACEMENT_3D('',#7089,#7090,#7091);
-#7089 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15));
-#7090 = DIRECTION('',(0.,-1.,4.4E-16));
-#7091 = DIRECTION('',(1.,0.,0.));
-#7092 = PCURVE('',#7064,#7093);
-#7093 = DEFINITIONAL_REPRESENTATION('',(#7094),#7098);
-#7094 = CIRCLE('',#7095,30.);
-#7095 = AXIS2_PLACEMENT_2D('',#7096,#7097);
-#7096 = CARTESIAN_POINT('',(0.,0.));
-#7097 = DIRECTION('',(1.,0.));
-#7098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7099 = PCURVE('',#7100,#7105);
-#7100 = CYLINDRICAL_SURFACE('',#7101,30.);
-#7101 = AXIS2_PLACEMENT_3D('',#7102,#7103,#7104);
-#7102 = CARTESIAN_POINT('',(0.,-7.5,3.33E-15));
-#7103 = DIRECTION('',(0.,1.,-4.4E-16));
-#7104 = DIRECTION('',(1.,0.,0.));
-#7105 = DEFINITIONAL_REPRESENTATION('',(#7106),#7110);
-#7106 = LINE('',#7107,#7108);
-#7107 = CARTESIAN_POINT('',(-0.,0.));
-#7108 = VECTOR('',#7109,1.);
-#7109 = DIRECTION('',(-1.,0.));
-#7110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7111 = ADVANCED_FACE('',(#7112),#7100,.T.);
-#7112 = FACE_BOUND('',#7113,.F.);
-#7113 = EDGE_LOOP('',(#7114,#7115,#7138,#7165));
-#7114 = ORIENTED_EDGE('',*,*,#7083,.T.);
-#7115 = ORIENTED_EDGE('',*,*,#7116,.T.);
-#7116 = EDGE_CURVE('',#7084,#7117,#7119,.T.);
-#7117 = VERTEX_POINT('',#7118);
-#7118 = CARTESIAN_POINT('',(30.,7.5,0.));
-#7119 = SEAM_CURVE('',#7120,(#7124,#7131),.PCURVE_S1.);
-#7120 = LINE('',#7121,#7122);
-#7121 = CARTESIAN_POINT('',(30.,-7.5,0.));
-#7122 = VECTOR('',#7123,1.);
-#7123 = DIRECTION('',(0.,1.,0.));
-#7124 = PCURVE('',#7100,#7125);
-#7125 = DEFINITIONAL_REPRESENTATION('',(#7126),#7130);
-#7126 = LINE('',#7127,#7128);
-#7127 = CARTESIAN_POINT('',(-0.,0.));
-#7128 = VECTOR('',#7129,1.);
-#7129 = DIRECTION('',(-0.,1.));
-#7130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7131 = PCURVE('',#7100,#7132);
-#7132 = DEFINITIONAL_REPRESENTATION('',(#7133),#7137);
-#7133 = LINE('',#7134,#7135);
-#7134 = CARTESIAN_POINT('',(-6.28318530718,0.));
-#7135 = VECTOR('',#7136,1.);
-#7136 = DIRECTION('',(-0.,1.));
-#7137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7138 = ORIENTED_EDGE('',*,*,#7139,.F.);
-#7139 = EDGE_CURVE('',#7117,#7117,#7140,.T.);
-#7140 = SURFACE_CURVE('',#7141,(#7146,#7153),.PCURVE_S1.);
-#7141 = CIRCLE('',#7142,30.);
-#7142 = AXIS2_PLACEMENT_3D('',#7143,#7144,#7145);
-#7143 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15));
-#7144 = DIRECTION('',(0.,-1.,4.4E-16));
-#7145 = DIRECTION('',(1.,0.,0.));
-#7146 = PCURVE('',#7100,#7147);
-#7147 = DEFINITIONAL_REPRESENTATION('',(#7148),#7152);
-#7148 = LINE('',#7149,#7150);
-#7149 = CARTESIAN_POINT('',(-0.,15.));
-#7150 = VECTOR('',#7151,1.);
-#7151 = DIRECTION('',(-1.,0.));
-#7152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7153 = PCURVE('',#7154,#7159);
-#7154 = PLANE('',#7155);
-#7155 = AXIS2_PLACEMENT_3D('',#7156,#7157,#7158);
-#7156 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15));
-#7157 = DIRECTION('',(-0.,-1.,4.4E-16));
-#7158 = DIRECTION('',(1.,-0.,-0.));
-#7159 = DEFINITIONAL_REPRESENTATION('',(#7160),#7164);
-#7160 = CIRCLE('',#7161,30.);
-#7161 = AXIS2_PLACEMENT_2D('',#7162,#7163);
-#7162 = CARTESIAN_POINT('',(0.,0.));
-#7163 = DIRECTION('',(1.,-0.));
-#7164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7165 = ORIENTED_EDGE('',*,*,#7116,.F.);
-#7166 = ADVANCED_FACE('',(#7167,#7170),#7154,.T.);
-#7167 = FACE_BOUND('',#7168,.F.);
-#7168 = EDGE_LOOP('',(#7169));
-#7169 = ORIENTED_EDGE('',*,*,#7139,.T.);
-#7170 = FACE_BOUND('',#7171,.F.);
-#7171 = EDGE_LOOP('',(#7172));
-#7172 = ORIENTED_EDGE('',*,*,#7173,.F.);
-#7173 = EDGE_CURVE('',#7174,#7174,#7176,.T.);
-#7174 = VERTEX_POINT('',#7175);
-#7175 = CARTESIAN_POINT('',(40.,7.5,0.));
-#7176 = SURFACE_CURVE('',#7177,(#7182,#7189),.PCURVE_S1.);
-#7177 = CIRCLE('',#7178,40.);
-#7178 = AXIS2_PLACEMENT_3D('',#7179,#7180,#7181);
-#7179 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15));
-#7180 = DIRECTION('',(0.,-1.,4.4E-16));
-#7181 = DIRECTION('',(1.,0.,0.));
-#7182 = PCURVE('',#7154,#7183);
-#7183 = DEFINITIONAL_REPRESENTATION('',(#7184),#7188);
-#7184 = CIRCLE('',#7185,40.);
-#7185 = AXIS2_PLACEMENT_2D('',#7186,#7187);
-#7186 = CARTESIAN_POINT('',(0.,0.));
-#7187 = DIRECTION('',(1.,-0.));
-#7188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7189 = PCURVE('',#7190,#7195);
-#7190 = CONICAL_SURFACE('',#7191,40.,0.785398163397);
-#7191 = AXIS2_PLACEMENT_3D('',#7192,#7193,#7194);
-#7192 = CARTESIAN_POINT('',(0.,7.5,-3.33E-15));
-#7193 = DIRECTION('',(-0.,-1.,4.4E-16));
-#7194 = DIRECTION('',(1.,0.,0.));
-#7195 = DEFINITIONAL_REPRESENTATION('',(#7196),#7200);
-#7196 = LINE('',#7197,#7198);
-#7197 = CARTESIAN_POINT('',(0.,-0.));
-#7198 = VECTOR('',#7199,1.);
-#7199 = DIRECTION('',(1.,-0.));
-#7200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7201 = ADVANCED_FACE('',(#7202),#7190,.T.);
-#7202 = FACE_BOUND('',#7203,.F.);
-#7203 = EDGE_LOOP('',(#7204,#7205,#7228,#7250));
-#7204 = ORIENTED_EDGE('',*,*,#7173,.T.);
-#7205 = ORIENTED_EDGE('',*,*,#7206,.T.);
-#7206 = EDGE_CURVE('',#7174,#7207,#7209,.T.);
-#7207 = VERTEX_POINT('',#7208);
-#7208 = CARTESIAN_POINT('',(35.,12.5,0.));
-#7209 = SEAM_CURVE('',#7210,(#7214,#7221),.PCURVE_S1.);
-#7210 = LINE('',#7211,#7212);
-#7211 = CARTESIAN_POINT('',(40.,7.5,0.));
-#7212 = VECTOR('',#7213,1.);
-#7213 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
-#7214 = PCURVE('',#7190,#7215);
-#7215 = DEFINITIONAL_REPRESENTATION('',(#7216),#7220);
-#7216 = LINE('',#7217,#7218);
-#7217 = CARTESIAN_POINT('',(0.,-0.));
-#7218 = VECTOR('',#7219,1.);
-#7219 = DIRECTION('',(0.,-1.));
-#7220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7221 = PCURVE('',#7190,#7222);
-#7222 = DEFINITIONAL_REPRESENTATION('',(#7223),#7227);
-#7223 = LINE('',#7224,#7225);
-#7224 = CARTESIAN_POINT('',(6.28318530718,-0.));
-#7225 = VECTOR('',#7226,1.);
-#7226 = DIRECTION('',(0.,-1.));
-#7227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7228 = ORIENTED_EDGE('',*,*,#7229,.F.);
-#7229 = EDGE_CURVE('',#7207,#7207,#7230,.T.);
-#7230 = SURFACE_CURVE('',#7231,(#7236,#7243),.PCURVE_S1.);
-#7231 = CIRCLE('',#7232,35.);
-#7232 = AXIS2_PLACEMENT_3D('',#7233,#7234,#7235);
-#7233 = CARTESIAN_POINT('',(0.,12.5,-5.55E-15));
-#7234 = DIRECTION('',(0.,-1.,4.4E-16));
-#7235 = DIRECTION('',(1.,0.,0.));
-#7236 = PCURVE('',#7190,#7237);
-#7237 = DEFINITIONAL_REPRESENTATION('',(#7238),#7242);
-#7238 = LINE('',#7239,#7240);
-#7239 = CARTESIAN_POINT('',(0.,-5.));
-#7240 = VECTOR('',#7241,1.);
-#7241 = DIRECTION('',(1.,-0.));
-#7242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7243 = PCURVE('',#6924,#7244);
-#7244 = DEFINITIONAL_REPRESENTATION('',(#7245),#7249);
-#7245 = CIRCLE('',#7246,35.);
-#7246 = AXIS2_PLACEMENT_2D('',#7247,#7248);
-#7247 = CARTESIAN_POINT('',(0.,0.));
-#7248 = DIRECTION('',(1.,0.));
-#7249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7250 = ORIENTED_EDGE('',*,*,#7206,.F.);
-#7251 = ADVANCED_FACE('',(#7252,#7255),#6924,.F.);
-#7252 = FACE_BOUND('',#7253,.F.);
-#7253 = EDGE_LOOP('',(#7254));
-#7254 = ORIENTED_EDGE('',*,*,#7229,.T.);
-#7255 = FACE_BOUND('',#7256,.F.);
-#7256 = EDGE_LOOP('',(#7257));
-#7257 = ORIENTED_EDGE('',*,*,#6902,.F.);
-#7258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7262)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#7259,#7260,#7261)) REPRESENTATION_CONTEXT
-('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#7259 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#7260 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#7261 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#7262 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7259,
-  'distance_accuracy_value','confusion accuracy');
-#7263 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7264,#7266);
-#7264 = ( REPRESENTATION_RELATIONSHIP('','',#6895,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7265) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#7265 = ITEM_DEFINED_TRANSFORMATION('','',#11,#115);
-#7266 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #7267);
-#7267 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','Revolution001','',#5,#6890,
-  $);
-#7268 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6892));
-#7269 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7270),#547);
-#7270 = STYLED_ITEM('color',(#7271),#133);
-#7271 = PRESENTATION_STYLE_ASSIGNMENT((#7272,#7278));
-#7272 = SURFACE_STYLE_USAGE(.BOTH.,#7273);
-#7273 = SURFACE_SIDE_STYLE('',(#7274));
-#7274 = SURFACE_STYLE_FILL_AREA(#7275);
-#7275 = FILL_AREA_STYLE('',(#7276));
-#7276 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7277 = COLOUR_RGB('',0.800000010877,0.800000010877,0.800000010877);
-#7278 = CURVE_STYLE('',#7279,POSITIVE_LENGTH_MEASURE(0.1),#7280);
-#7279 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7280 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
+#3394 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
+#3395 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3396);
+#3396 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','CableManagementMiddle','',#5
+  ,#3035,$);
+#3397 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3037));
+#3398 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3399),#1959);
+#3399 = STYLED_ITEM('color',(#3400),#1629);
+#3400 = PRESENTATION_STYLE_ASSIGNMENT((#3401,#3407));
+#3401 = SURFACE_STYLE_USAGE(.BOTH.,#3402);
+#3402 = SURFACE_SIDE_STYLE('',(#3403));
+#3403 = SURFACE_STYLE_FILL_AREA(#3404);
+#3404 = FILL_AREA_STYLE('',(#3405));
+#3405 = FILL_AREA_STYLE_COLOUR('',#3406);
+#3406 = COLOUR_RGB('',0.800000010877,0.800000010877,0.800000010877);
+#3407 = CURVE_STYLE('',#3408,POSITIVE_LENGTH_MEASURE(0.1),#3409);
+#3408 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3409 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
   9.803921802644E-02);
-#7281 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7282),#3347);
-#7282 = STYLED_ITEM('color',(#7283),#2933);
-#7283 = PRESENTATION_STYLE_ASSIGNMENT((#7284,#7289));
-#7284 = SURFACE_STYLE_USAGE(.BOTH.,#7285);
-#7285 = SURFACE_SIDE_STYLE('',(#7286));
-#7286 = SURFACE_STYLE_FILL_AREA(#7287);
-#7287 = FILL_AREA_STYLE('',(#7288));
-#7288 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7289 = CURVE_STYLE('',#7290,POSITIVE_LENGTH_MEASURE(0.1),#7280);
-#7290 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7291 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7292),#6055);
-#7292 = STYLED_ITEM('color',(#7293),#5709);
-#7293 = PRESENTATION_STYLE_ASSIGNMENT((#7294,#7299));
-#7294 = SURFACE_STYLE_USAGE(.BOTH.,#7295);
-#7295 = SURFACE_SIDE_STYLE('',(#7296));
-#7296 = SURFACE_STYLE_FILL_AREA(#7297);
-#7297 = FILL_AREA_STYLE('',(#7298));
-#7298 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7299 = CURVE_STYLE('',#7300,POSITIVE_LENGTH_MEASURE(0.1),#7280);
-#7300 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7301 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7302),#1434);
-#7302 = STYLED_ITEM('color',(#7303),#1104);
-#7303 = PRESENTATION_STYLE_ASSIGNMENT((#7304,#7309));
-#7304 = SURFACE_STYLE_USAGE(.BOTH.,#7305);
-#7305 = SURFACE_SIDE_STYLE('',(#7306));
-#7306 = SURFACE_STYLE_FILL_AREA(#7307);
-#7307 = FILL_AREA_STYLE('',(#7308));
-#7308 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7309 = CURVE_STYLE('',#7310,POSITIVE_LENGTH_MEASURE(0.1),#7280);
-#7310 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7311 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7312),#6131);
-#7312 = STYLED_ITEM('color',(#7313),#6074);
-#7313 = PRESENTATION_STYLE_ASSIGNMENT((#7314,#7319));
-#7314 = SURFACE_STYLE_USAGE(.BOTH.,#7315);
-#7315 = SURFACE_SIDE_STYLE('',(#7316));
-#7316 = SURFACE_STYLE_FILL_AREA(#7317);
-#7317 = FILL_AREA_STYLE('',(#7318));
-#7318 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7319 = CURVE_STYLE('',#7320,POSITIVE_LENGTH_MEASURE(0.1),#7321);
-#7320 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7321 = DRAUGHTING_PRE_DEFINED_COLOUR('white');
-#7322 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7323),#5633);
-#7323 = STYLED_ITEM('color',(#7324),#5604);
-#7324 = PRESENTATION_STYLE_ASSIGNMENT((#7325,#7330));
-#7325 = SURFACE_STYLE_USAGE(.BOTH.,#7326);
-#7326 = SURFACE_SIDE_STYLE('',(#7327));
-#7327 = SURFACE_STYLE_FILL_AREA(#7328);
-#7328 = FILL_AREA_STYLE('',(#7329));
-#7329 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7330 = CURVE_STYLE('',#7331,POSITIVE_LENGTH_MEASURE(0.1),#7321);
-#7331 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7332 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7333),#1085);
-#7333 = STYLED_ITEM('color',(#7334),#1056);
-#7334 = PRESENTATION_STYLE_ASSIGNMENT((#7335,#7340));
-#7335 = SURFACE_STYLE_USAGE(.BOTH.,#7336);
-#7336 = SURFACE_SIDE_STYLE('',(#7337));
-#7337 = SURFACE_STYLE_FILL_AREA(#7338);
-#7338 = FILL_AREA_STYLE('',(#7339));
-#7339 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7340 = CURVE_STYLE('',#7341,POSITIVE_LENGTH_MEASURE(0.1),#7321);
-#7341 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7342 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7343),#5585);
-#7343 = STYLED_ITEM('color',(#7344),#5255);
-#7344 = PRESENTATION_STYLE_ASSIGNMENT((#7345,#7350));
-#7345 = SURFACE_STYLE_USAGE(.BOTH.,#7346);
-#7346 = SURFACE_SIDE_STYLE('',(#7347));
-#7347 = SURFACE_STYLE_FILL_AREA(#7348);
-#7348 = FILL_AREA_STYLE('',(#7349));
-#7349 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7350 = CURVE_STYLE('',#7351,POSITIVE_LENGTH_MEASURE(0.1),#7280);
-#7351 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7352 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7353),#1037);
-#7353 = STYLED_ITEM('color',(#7354),#623);
-#7354 = PRESENTATION_STYLE_ASSIGNMENT((#7355,#7360));
-#7355 = SURFACE_STYLE_USAGE(.BOTH.,#7356);
-#7356 = SURFACE_SIDE_STYLE('',(#7357));
-#7357 = SURFACE_STYLE_FILL_AREA(#7358);
-#7358 = FILL_AREA_STYLE('',(#7359));
-#7359 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7360 = CURVE_STYLE('',#7361,POSITIVE_LENGTH_MEASURE(0.1),#7280);
-#7361 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7362 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7363),#4490);
-#7363 = STYLED_ITEM('color',(#7364),#4461);
-#7364 = PRESENTATION_STYLE_ASSIGNMENT((#7365,#7370));
-#7365 = SURFACE_STYLE_USAGE(.BOTH.,#7366);
-#7366 = SURFACE_SIDE_STYLE('',(#7367));
-#7367 = SURFACE_STYLE_FILL_AREA(#7368);
-#7368 = FILL_AREA_STYLE('',(#7369));
-#7369 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7370 = CURVE_STYLE('',#7371,POSITIVE_LENGTH_MEASURE(0.1),#7321);
-#7371 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7372 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7373),#6512);
-#7373 = STYLED_ITEM('color',(#7374),#6150);
-#7374 = PRESENTATION_STYLE_ASSIGNMENT((#7375,#7380));
-#7375 = SURFACE_STYLE_USAGE(.BOTH.,#7376);
-#7376 = SURFACE_SIDE_STYLE('',(#7377));
-#7377 = SURFACE_STYLE_FILL_AREA(#7378);
-#7378 = FILL_AREA_STYLE('',(#7379));
-#7379 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7380 = CURVE_STYLE('',#7381,POSITIVE_LENGTH_MEASURE(0.1),#7280);
-#7381 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7382 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7383),#4442);
-#7383 = STYLED_ITEM('color',(#7384),#4112);
-#7384 = PRESENTATION_STYLE_ASSIGNMENT((#7385,#7390));
-#7385 = SURFACE_STYLE_USAGE(.BOTH.,#7386);
-#7386 = SURFACE_SIDE_STYLE('',(#7387));
-#7387 = SURFACE_STYLE_FILL_AREA(#7388);
-#7388 = FILL_AREA_STYLE('',(#7389));
-#7389 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7390 = CURVE_STYLE('',#7391,POSITIVE_LENGTH_MEASURE(0.1),#7280);
-#7391 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7392 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7393),#2914);
-#7393 = STYLED_ITEM('color',(#7394),#2500);
-#7394 = PRESENTATION_STYLE_ASSIGNMENT((#7395,#7400));
-#7395 = SURFACE_STYLE_USAGE(.BOTH.,#7396);
-#7396 = SURFACE_SIDE_STYLE('',(#7397));
-#7397 = SURFACE_STYLE_FILL_AREA(#7398);
-#7398 = FILL_AREA_STYLE('',(#7399));
-#7399 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7400 = CURVE_STYLE('',#7401,POSITIVE_LENGTH_MEASURE(0.1),#7280);
-#7401 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7402 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7403),#2481);
-#7403 = STYLED_ITEM('color',(#7404),#2151);
-#7404 = PRESENTATION_STYLE_ASSIGNMENT((#7405,#7410));
-#7405 = SURFACE_STYLE_USAGE(.BOTH.,#7406);
-#7406 = SURFACE_SIDE_STYLE('',(#7407));
-#7407 = SURFACE_STYLE_FILL_AREA(#7408);
-#7408 = FILL_AREA_STYLE('',(#7409));
-#7409 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7410 = CURVE_STYLE('',#7411,POSITIVE_LENGTH_MEASURE(0.1),#7280);
-#7411 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7412 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7413),#5236);
-#7413 = STYLED_ITEM('color',(#7414),#5207);
-#7414 = PRESENTATION_STYLE_ASSIGNMENT((#7415,#7420));
-#7415 = SURFACE_STYLE_USAGE(.BOTH.,#7416);
-#7416 = SURFACE_SIDE_STYLE('',(#7417));
-#7417 = SURFACE_STYLE_FILL_AREA(#7418);
-#7418 = FILL_AREA_STYLE('',(#7419));
-#7419 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7420 = CURVE_STYLE('',#7421,POSITIVE_LENGTH_MEASURE(0.1),#7321);
-#7421 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7422 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7423),#4093);
-#7423 = STYLED_ITEM('color',(#7424),#3763);
-#7424 = PRESENTATION_STYLE_ASSIGNMENT((#7425,#7430));
-#7425 = SURFACE_STYLE_USAGE(.BOTH.,#7426);
-#7426 = SURFACE_SIDE_STYLE('',(#7427));
-#7427 = SURFACE_STYLE_FILL_AREA(#7428);
-#7428 = FILL_AREA_STYLE('',(#7429));
-#7429 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7430 = CURVE_STYLE('',#7431,POSITIVE_LENGTH_MEASURE(0.1),#7280);
-#7431 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7432 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7433),#5188);
-#7433 = STYLED_ITEM('color',(#7434),#4858);
-#7434 = PRESENTATION_STYLE_ASSIGNMENT((#7435,#7440));
-#7435 = SURFACE_STYLE_USAGE(.BOTH.,#7436);
-#7436 = SURFACE_SIDE_STYLE('',(#7437));
-#7437 = SURFACE_STYLE_FILL_AREA(#7438);
-#7438 = FILL_AREA_STYLE('',(#7439));
-#7439 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7440 = CURVE_STYLE('',#7441,POSITIVE_LENGTH_MEASURE(0.1),#7280);
-#7441 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7442 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7443),#6877);
-#7443 = STYLED_ITEM('color',(#7444),#6531);
-#7444 = PRESENTATION_STYLE_ASSIGNMENT((#7445,#7450));
-#7445 = SURFACE_STYLE_USAGE(.BOTH.,#7446);
-#7446 = SURFACE_SIDE_STYLE('',(#7447));
-#7447 = SURFACE_STYLE_FILL_AREA(#7448);
-#7448 = FILL_AREA_STYLE('',(#7449));
-#7449 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7450 = CURVE_STYLE('',#7451,POSITIVE_LENGTH_MEASURE(0.1),#7280);
-#7451 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7452 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7453),#2132);
-#7453 = STYLED_ITEM('color',(#7454),#1802);
-#7454 = PRESENTATION_STYLE_ASSIGNMENT((#7455,#7460));
-#7455 = SURFACE_STYLE_USAGE(.BOTH.,#7456);
-#7456 = SURFACE_SIDE_STYLE('',(#7457));
-#7457 = SURFACE_STYLE_FILL_AREA(#7458);
-#7458 = FILL_AREA_STYLE('',(#7459));
-#7459 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7460 = CURVE_STYLE('',#7461,POSITIVE_LENGTH_MEASURE(0.1),#7280);
-#7461 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7462 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7463),#4839);
-#7463 = STYLED_ITEM('color',(#7464),#4509);
-#7464 = PRESENTATION_STYLE_ASSIGNMENT((#7465,#7470));
-#7465 = SURFACE_STYLE_USAGE(.BOTH.,#7466);
-#7466 = SURFACE_SIDE_STYLE('',(#7467));
-#7467 = SURFACE_STYLE_FILL_AREA(#7468);
-#7468 = FILL_AREA_STYLE('',(#7469));
-#7469 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7470 = CURVE_STYLE('',#7471,POSITIVE_LENGTH_MEASURE(0.1),#7280);
-#7471 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7472 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7473),#3744);
-#7473 = STYLED_ITEM('color',(#7474),#3715);
-#7474 = PRESENTATION_STYLE_ASSIGNMENT((#7475,#7480));
-#7475 = SURFACE_STYLE_USAGE(.BOTH.,#7476);
-#7476 = SURFACE_SIDE_STYLE('',(#7477));
-#7477 = SURFACE_STYLE_FILL_AREA(#7478);
-#7478 = FILL_AREA_STYLE('',(#7479));
-#7479 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7480 = CURVE_STYLE('',#7481,POSITIVE_LENGTH_MEASURE(0.1),#7321);
-#7481 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7482 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7483,#7492),#5690);
-#7483 = STYLED_ITEM('color',(#7484),#5652);
-#7484 = PRESENTATION_STYLE_ASSIGNMENT((#7485,#7490));
-#7485 = SURFACE_STYLE_USAGE(.BOTH.,#7486);
-#7486 = SURFACE_SIDE_STYLE('',(#7487));
-#7487 = SURFACE_STYLE_FILL_AREA(#7488);
-#7488 = FILL_AREA_STYLE('',(#7489));
-#7489 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7490 = CURVE_STYLE('',#7491,POSITIVE_LENGTH_MEASURE(0.1),#7321);
-#7491 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7492 = STYLED_ITEM('color',(#7493),#5681);
-#7493 = PRESENTATION_STYLE_ASSIGNMENT((#7494,#7499));
-#7494 = SURFACE_STYLE_USAGE(.BOTH.,#7495);
-#7495 = SURFACE_SIDE_STYLE('',(#7496));
-#7496 = SURFACE_STYLE_FILL_AREA(#7497);
-#7497 = FILL_AREA_STYLE('',(#7498));
-#7498 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7499 = CURVE_STYLE('',#7500,POSITIVE_LENGTH_MEASURE(0.1),#7321);
-#7500 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7501 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7502,#7511),#604);
-#7502 = STYLED_ITEM('color',(#7503),#566);
-#7503 = PRESENTATION_STYLE_ASSIGNMENT((#7504,#7509));
-#7504 = SURFACE_STYLE_USAGE(.BOTH.,#7505);
-#7505 = SURFACE_SIDE_STYLE('',(#7506));
-#7506 = SURFACE_STYLE_FILL_AREA(#7507);
-#7507 = FILL_AREA_STYLE('',(#7508));
-#7508 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7509 = CURVE_STYLE('',#7510,POSITIVE_LENGTH_MEASURE(0.1),#7321);
-#7510 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7511 = STYLED_ITEM('color',(#7512),#595);
-#7512 = PRESENTATION_STYLE_ASSIGNMENT((#7513,#7518));
-#7513 = SURFACE_STYLE_USAGE(.BOTH.,#7514);
-#7514 = SURFACE_SIDE_STYLE('',(#7515));
-#7515 = SURFACE_STYLE_FILL_AREA(#7516);
-#7516 = FILL_AREA_STYLE('',(#7517));
-#7517 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7518 = CURVE_STYLE('',#7519,POSITIVE_LENGTH_MEASURE(0.1),#7321);
-#7519 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7520 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7521),#3696);
-#7521 = STYLED_ITEM('color',(#7522),#3366);
-#7522 = PRESENTATION_STYLE_ASSIGNMENT((#7523,#7528));
-#7523 = SURFACE_STYLE_USAGE(.BOTH.,#7524);
-#7524 = SURFACE_SIDE_STYLE('',(#7525));
-#7525 = SURFACE_STYLE_FILL_AREA(#7526);
-#7526 = FILL_AREA_STYLE('',(#7527));
-#7527 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7528 = CURVE_STYLE('',#7529,POSITIVE_LENGTH_MEASURE(0.1),#7280);
-#7529 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7530 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7531),#7258);
-#7531 = STYLED_ITEM('color',(#7532),#6896);
-#7532 = PRESENTATION_STYLE_ASSIGNMENT((#7533,#7538));
-#7533 = SURFACE_STYLE_USAGE(.BOTH.,#7534);
-#7534 = SURFACE_SIDE_STYLE('',(#7535));
-#7535 = SURFACE_STYLE_FILL_AREA(#7536);
-#7536 = FILL_AREA_STYLE('',(#7537));
-#7537 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7538 = CURVE_STYLE('',#7539,POSITIVE_LENGTH_MEASURE(0.1),#7280);
-#7539 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#7540 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7541),#1783);
-#7541 = STYLED_ITEM('color',(#7542),#1453);
-#7542 = PRESENTATION_STYLE_ASSIGNMENT((#7543,#7548));
-#7543 = SURFACE_STYLE_USAGE(.BOTH.,#7544);
-#7544 = SURFACE_SIDE_STYLE('',(#7545));
-#7545 = SURFACE_STYLE_FILL_AREA(#7546);
-#7546 = FILL_AREA_STYLE('',(#7547));
-#7547 = FILL_AREA_STYLE_COLOUR('',#7277);
-#7548 = CURVE_STYLE('',#7549,POSITIVE_LENGTH_MEASURE(0.1),#7280);
-#7549 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3410 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3411),#2657);
+#3411 = STYLED_ITEM('color',(#3412),#2327);
+#3412 = PRESENTATION_STYLE_ASSIGNMENT((#3413,#3418));
+#3413 = SURFACE_STYLE_USAGE(.BOTH.,#3414);
+#3414 = SURFACE_SIDE_STYLE('',(#3415));
+#3415 = SURFACE_STYLE_FILL_AREA(#3416);
+#3416 = FILL_AREA_STYLE('',(#3417));
+#3417 = FILL_AREA_STYLE_COLOUR('',#3406);
+#3418 = CURVE_STYLE('',#3419,POSITIVE_LENGTH_MEASURE(0.1),#3409);
+#3419 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3420 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3421),#3387);
+#3421 = STYLED_ITEM('color',(#3422),#3041);
+#3422 = PRESENTATION_STYLE_ASSIGNMENT((#3423,#3428));
+#3423 = SURFACE_STYLE_USAGE(.BOTH.,#3424);
+#3424 = SURFACE_SIDE_STYLE('',(#3425));
+#3425 = SURFACE_STYLE_FILL_AREA(#3426);
+#3426 = FILL_AREA_STYLE('',(#3427));
+#3427 = FILL_AREA_STYLE_COLOUR('',#3406);
+#3428 = CURVE_STYLE('',#3429,POSITIVE_LENGTH_MEASURE(0.1),#3409);
+#3429 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3430 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3431),#828);
+#3431 = STYLED_ITEM('color',(#3432),#498);
+#3432 = PRESENTATION_STYLE_ASSIGNMENT((#3433,#3438));
+#3433 = SURFACE_STYLE_USAGE(.BOTH.,#3434);
+#3434 = SURFACE_SIDE_STYLE('',(#3435));
+#3435 = SURFACE_STYLE_FILL_AREA(#3436);
+#3436 = FILL_AREA_STYLE('',(#3437));
+#3437 = FILL_AREA_STYLE_COLOUR('',#3406);
+#3438 = CURVE_STYLE('',#3439,POSITIVE_LENGTH_MEASURE(0.1),#3409);
+#3439 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3440 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3441),#479);
+#3441 = STYLED_ITEM('color',(#3442),#65);
+#3442 = PRESENTATION_STYLE_ASSIGNMENT((#3443,#3448));
+#3443 = SURFACE_STYLE_USAGE(.BOTH.,#3444);
+#3444 = SURFACE_SIDE_STYLE('',(#3445));
+#3445 = SURFACE_STYLE_FILL_AREA(#3446);
+#3446 = FILL_AREA_STYLE('',(#3447));
+#3447 = FILL_AREA_STYLE_COLOUR('',#3406);
+#3448 = CURVE_STYLE('',#3449,POSITIVE_LENGTH_MEASURE(0.1),#3409);
+#3449 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3450 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3451),#2308);
+#3451 = STYLED_ITEM('color',(#3452),#1978);
+#3452 = PRESENTATION_STYLE_ASSIGNMENT((#3453,#3458));
+#3453 = SURFACE_STYLE_USAGE(.BOTH.,#3454);
+#3454 = SURFACE_SIDE_STYLE('',(#3455));
+#3455 = SURFACE_STYLE_FILL_AREA(#3456);
+#3456 = FILL_AREA_STYLE('',(#3457));
+#3457 = FILL_AREA_STYLE_COLOUR('',#3406);
+#3458 = CURVE_STYLE('',#3459,POSITIVE_LENGTH_MEASURE(0.1),#3409);
+#3459 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3460 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3461),#3022);
+#3461 = STYLED_ITEM('color',(#3462),#2676);
+#3462 = PRESENTATION_STYLE_ASSIGNMENT((#3463,#3468));
+#3463 = SURFACE_STYLE_USAGE(.BOTH.,#3464);
+#3464 = SURFACE_SIDE_STYLE('',(#3465));
+#3465 = SURFACE_STYLE_FILL_AREA(#3466);
+#3466 = FILL_AREA_STYLE('',(#3467));
+#3467 = FILL_AREA_STYLE_COLOUR('',#3406);
+#3468 = CURVE_STYLE('',#3469,POSITIVE_LENGTH_MEASURE(0.1),#3409);
+#3469 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3470 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3471),#1610);
+#3471 = STYLED_ITEM('color',(#3472),#1196);
+#3472 = PRESENTATION_STYLE_ASSIGNMENT((#3473,#3478));
+#3473 = SURFACE_STYLE_USAGE(.BOTH.,#3474);
+#3474 = SURFACE_SIDE_STYLE('',(#3475));
+#3475 = SURFACE_STYLE_FILL_AREA(#3476);
+#3476 = FILL_AREA_STYLE('',(#3477));
+#3477 = FILL_AREA_STYLE_COLOUR('',#3406);
+#3478 = CURVE_STYLE('',#3479,POSITIVE_LENGTH_MEASURE(0.1),#3409);
+#3479 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3480 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3481),#1177);
+#3481 = STYLED_ITEM('color',(#3482),#847);
+#3482 = PRESENTATION_STYLE_ASSIGNMENT((#3483,#3488));
+#3483 = SURFACE_STYLE_USAGE(.BOTH.,#3484);
+#3484 = SURFACE_SIDE_STYLE('',(#3485));
+#3485 = SURFACE_STYLE_FILL_AREA(#3486);
+#3486 = FILL_AREA_STYLE('',(#3487));
+#3487 = FILL_AREA_STYLE_COLOUR('',#3406);
+#3488 = CURVE_STYLE('',#3489,POSITIVE_LENGTH_MEASURE(0.1),#3409);
+#3489 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
 ENDSEC;
 END-ISO-10303-21;
diff --git a/Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).stl b/Industrial Design/Tables/ComputerDesk (100 x 50 x 75 cm WDH).stl
index 954edff1537251b716d3b1674a73314aad77805e..6a3a91d012c1d12aa30c774a851881b7c6f8c657 100644
GIT binary patch
delta 78
zcmV-U0I~n%vm%_D5s**<1QxMUlx3H6qyZ4KhRag|voX+F0<+@Ogk`t(p8;J0mroS|
k2Dh=K0a*gKVyOX20*3^y0k;IM0{FUz^dkkg^dkoNx(-hv7ytkO

literal 563684
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