diff --git a/STEP/Passives/CAP ALTH D-16MM L-7.5MM H-16.5MM .STEP b/STEP/Passives/CAP ALTH D-16MM L-7.5MM H-16.5MM .STEP
index 4f4170dd9..bcf38478c 100644
--- a/STEP/Passives/CAP ALTH D-16MM L-7.5MM H-16.5MM .STEP	
+++ b/STEP/Passives/CAP ALTH D-16MM L-7.5MM H-16.5MM .STEP	
@@ -3,7 +3,7 @@ HEADER;
 FILE_DESCRIPTION (( 'STEP AP214' ),
     '1' );
 FILE_NAME ('CAP ALTH D-16MM L-7.5MM H-16.5MM .STEP',
-    '2017-01-07T08:42:19',
+    '2017-01-07T22:29:57',
     ( '' ),
     ( '' ),
     'SwSTEP 2.0',
@@ -13,2175 +13,2177 @@ FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
 ENDSEC;
 
 DATA;
-#1 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
-#2 = AXIS2_PLACEMENT_3D ( 'NONE', #1411, #483, #1 ) ;
-#3 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#4 = CARTESIAN_POINT ( 'NONE',  ( 7.983877377028973900, 10.03715945168482900, -0.5110666247170092500 ) ) ;
-#5 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #1442, #826, #832, #20, #1284, #353 ),
- .UNSPECIFIED., .F., .F.,
- ( 4, 2, 4 ),
- ( 0.0009050299956231256200, 0.001356860910720999600, 0.001808691825818873600 ),
- .UNSPECIFIED. ) ;
-#6 = CYLINDRICAL_SURFACE ( 'NONE', #1531, 8.000000000000003600 ) ;
-#7 = SURFACE_STYLE_FILL_AREA ( #1815 ) ;
-#8 = PRESENTATION_STYLE_ASSIGNMENT (( #1517 ) ) ;
-#9 = ORIENTED_EDGE ( 'NONE', *, *, #945, .F. ) ;
-#10 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#11 = EDGE_CURVE ( 'NONE', #1987, #733, #178, .T. ) ;
-#12 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1264 ) ) ;
-#13 = SURFACE_STYLE_USAGE ( .BOTH. , #1113 ) ;
-#14 = CARTESIAN_POINT ( 'NONE',  ( 7.975789922870872000, 9.811421979162066300, -0.6227444922707211500 ) ) ;
-#15 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365659200, 5.643987577519939500, 0.6393916022394651200 ) ) ;
-#16 = ADVANCED_FACE ( 'NONE', ( #1001 ), #887, .F. ) ;
-#17 = FILL_AREA_STYLE ('',( #638 ) ) ;
-#18 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1164, 'distance_accuracy_value', 'NONE');
-#19 = CARTESIAN_POINT ( 'NONE',  ( 7.030657718120810500, 16.69999999999999900, -2.228939597315435800 ) ) ;
-#20 = CARTESIAN_POINT ( 'NONE',  ( 7.589135641921769700, 16.42511592960026700, 2.327494525045017000 ) ) ;
-#21 = VERTEX_POINT ( 'NONE', #743 ) ;
-#22 = SURFACE_SIDE_STYLE ('',( #705 ) ) ;
-#23 = EDGE_CURVE ( 'NONE', #1226, #518, #1673, .T. ) ;
-#24 = EDGE_LOOP ( 'NONE', ( #1541, #45, #756, #818 ) ) ;
-#25 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1390 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1361, #288, #615 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#26 = ORIENTED_EDGE ( 'NONE', *, *, #1897, .T. ) ;
-#27 = VERTEX_POINT ( 'NONE', #1654 ) ;
-#28 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 16.69999999999999900, -0.6393916022394651200 ) ) ;
-#29 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#30 = PLANE ( 'NONE',  #1279 ) ;
-#31 = CARTESIAN_POINT ( 'NONE',  ( 7.030657718120810500, 16.69999999999999900, 2.228939597315435800 ) ) ;
-#32 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1964 ), #1942 ) ;
-#33 = CARTESIAN_POINT ( 'NONE',  ( 7.987509614618316400, 7.777451927578951500, -0.4569890928503739200 ) ) ;
-#34 = ORIENTED_EDGE ( 'NONE', *, *, #23, .F. ) ;
-#35 = CARTESIAN_POINT ( 'NONE',  ( 7.329501997008987000, 2.168970405111185800, -2.281676823001585600 ) ) ;
-#36 = PRESENTATION_STYLE_ASSIGNMENT (( #94 ) ) ;
-#37 = CARTESIAN_POINT ( 'NONE',  ( -7.424000000000000400, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#38 = EDGE_CURVE ( 'NONE', #261, #880, #1823, .T. ) ;
-#39 = DIRECTION ( 'NONE',  ( 0.9847835588179368900, -1.372109498804022900E-016, 0.1737853339090476800 ) ) ;
-#40 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 8.043987577519940800, -0.5115132817915721800 ) ) ;
-#41 = CARTESIAN_POINT ( 'NONE',  ( 7.208159519647455900, 2.005230655987863200, -2.260263444643669100 ) ) ;
-#42 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.800000000000002500, 0.0000000000000000000 ) ) ;
-#43 = EDGE_LOOP ( 'NONE', ( #1807, #1484, #1095, #73 ) ) ;
-#44 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #2034 ) ) ;
-#45 = ORIENTED_EDGE ( 'NONE', *, *, #1630, .F. ) ;
-#46 = ORIENTED_EDGE ( 'NONE', *, *, #1695, .T. ) ;
-#47 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#48 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#49 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365659200, 9.643987577519940400, 0.6393916022394651200 ) ) ;
-#50 = ORIENTED_EDGE ( 'NONE', *, *, #11, .T. ) ;
-#51 = TOROIDAL_SURFACE ( 'NONE', #1851, 8.000000000000005300, 0.4800000000000007000 ) ;
-#52 = AXIS2_PLACEMENT_3D ( 'NONE', #537, #1317, #64 ) ;
-#53 = FILL_AREA_STYLE_COLOUR ( '', #81 ) ;
-#54 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.654669013240958300E-016, 0.0000000000000000000 ) ) ;
-#55 = PRESENTATION_STYLE_ASSIGNMENT (( #883 ) ) ;
-#56 = CYLINDRICAL_SURFACE ( 'NONE', #549, 6.400000000000003900 ) ;
-#57 = FACE_OUTER_BOUND ( 'NONE', #1963, .T. ) ;
-#58 = ORIENTED_EDGE ( 'NONE', *, *, #1224, .T. ) ;
-#59 = FILL_AREA_STYLE ('',( #53 ) ) ;
-#60 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#61 = ADVANCED_FACE ( 'NONE', ( #411 ), #469, .T. ) ;
-#62 = FACE_OUTER_BOUND ( 'NONE', #444, .T. ) ;
-#63 = CIRCLE ( 'NONE', #814, 0.5760000000000000700 ) ;
-#64 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.378890844367464600E-016, 0.0000000000000000000 ) ) ;
-#65 = EDGE_CURVE ( 'NONE', #494, #435, #1975, .T. ) ;
-#66 = SURFACE_STYLE_USAGE ( .BOTH. , #375 ) ;
-#67 = EDGE_LOOP ( 'NONE', ( #562, #265, #561, #386 ) ) ;
-#68 = VERTEX_POINT ( 'NONE', #881 ) ;
-#69 = EDGE_LOOP ( 'NONE', ( #1600, #1278, #309, #538 ) ) ;
-#70 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #908 ) ) ;
-#71 = EDGE_CURVE ( 'NONE', #89, #261, #1242, .T. ) ;
-#72 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#73 = ORIENTED_EDGE ( 'NONE', *, *, #847, .T. ) ;
-#74 = ORIENTED_EDGE ( 'NONE', *, *, #415, .F. ) ;
-#75 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1698 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #333, #1094, #791 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#76 = DIRECTION ( 'NONE',  ( -1.393310729568844600E-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
-#77 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 7.874967307204069100, -0.6393916022394653400 ) ) ;
-#78 = ADVANCED_FACE ( 'NONE', ( #1624 ), #51, .F. ) ;
-#79 = CIRCLE ( 'NONE', #884, 0.4000000000000006300 ) ;
-#80 = VERTEX_POINT ( 'NONE', #1013 ) ;
-#81 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.3058823529411764900 ) ;
-#82 = CARTESIAN_POINT ( 'NONE',  ( 7.587985810805546000, 16.42625349440083600, -2.327291613671566700 ) ) ;
-#83 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, -3.000000000000000000, 0.4000000000000004700 ) ) ;
-#84 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #399 ) ) ;
-#85 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#86 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #625 ), #1025 ) ;
-#87 = ORIENTED_EDGE ( 'NONE', *, *, #709, .F. ) ;
-#88 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#89 = VERTEX_POINT ( 'NONE', #903 ) ;
-#90 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#91 = VERTEX_POINT ( 'NONE', #1534 ) ;
-#92 = ORIENTED_EDGE ( 'NONE', *, *, #816, .T. ) ;
-#93 = ADVANCED_FACE ( 'NONE', ( #426 ), #1909, .T. ) ;
-#94 = SURFACE_STYLE_USAGE ( .BOTH. , #1830 ) ;
-#95 = VERTEX_POINT ( 'NONE', #2006 ) ;
-#96 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
-#97 = CARTESIAN_POINT ( 'NONE',  ( 7.174168203563549000, 1.799999999999999200, 2.254264977099449000 ) ) ;
-#98 = AXIS2_PLACEMENT_3D ( 'NONE', #1036, #757, #1586 ) ;
-#99 = SURFACE_STYLE_FILL_AREA ( #1855 ) ;
-#100 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#101 = EDGE_CURVE ( 'NONE', #1582, #504, #802, .T. ) ;
-#102 = FACE_OUTER_BOUND ( 'NONE', #2030, .T. ) ;
-#103 = TOROIDAL_SURFACE ( 'NONE', #1615, 7.424000000000003000, 0.5760000000000009600 ) ;
-#104 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#105 = ORIENTED_EDGE ( 'NONE', *, *, #141, .T. ) ;
-#106 = SURFACE_SIDE_STYLE ('',( #1523 ) ) ;
-#107 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#108 = AXIS2_PLACEMENT_3D ( 'NONE', #1369, #1816, #1342 ) ;
-#109 = CIRCLE ( 'NONE', #1911, 7.520000000000004900 ) ;
-#110 = CARTESIAN_POINT ( 'NONE',  ( 1.081209126145421900E-016, 0.7759999999999989100, 0.0000000000000000000 ) ) ;
-#111 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
-#112 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 12.04398757751994100, -0.5115132817915721800 ) ) ;
-#113 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#114 = DIRECTION ( 'NONE',  ( -1.393310729568844600E-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
-#115 = FILL_AREA_STYLE ('',( #596 ) ) ;
-#116 = AXIS2_PLACEMENT_3D ( 'NONE', #306, #1890, #499 ) ;
-#117 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 16.69999999999999900, -0.5115132817915721800 ) ) ;
-#118 = SURFACE_STYLE_USAGE ( .BOTH. , #1232 ) ;
-#119 = VERTEX_POINT ( 'NONE', #275 ) ;
-#120 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#121 = EDGE_LOOP ( 'NONE', ( #1768, #493, #359, #1215 ) ) ;
-#122 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#123 = ORIENTED_EDGE ( 'NONE', *, *, #1936, .T. ) ;
-#124 = CARTESIAN_POINT ( 'NONE',  ( 8.000004635441738900, 11.40453797711053100, -0.08297860428687854600 ) ) ;
-#125 = ORIENTED_EDGE ( 'NONE', *, *, #1822, .T. ) ;
-#126 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
-#127 = ORIENTED_EDGE ( 'NONE', *, *, #157, .T. ) ;
-#128 = ADVANCED_FACE ( 'NONE', ( #283 ), #935, .F. ) ;
-#130 = AXIS2_PLACEMENT_3D ( 'NONE', #583, #1834, #1048 ) ;
-#129 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#131 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395883200, 5.779183407783945900, 0.5115132817915725200 ) ) ;
-#132 = AXIS2_PLACEMENT_3D ( 'NONE', #1509, #1525, #1062 ) ;
-#133 = FACE_OUTER_BOUND ( 'NONE', #1918, .T. ) ;
-#134 = FILL_AREA_STYLE ('',( #738 ) ) ;
-#135 = CIRCLE ( 'NONE', #1736, 7.424000000000004800 ) ;
-#136 = EDGE_LOOP ( 'NONE', ( #1724, #1386, #1030, #668 ) ) ;
-#137 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #2032, #766, #1856, #1089, #793, #1892 ),
- .UNSPECIFIED., .F., .F.,
- ( 4, 2, 4 ),
- ( 6.968275572401049900E-007, 0.0003077502716917333700, 0.0006148037158262266600 ),
- .UNSPECIFIED. ) ;
-#138 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#139 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
-#140 = ADVANCED_FACE ( 'NONE', ( #1254 ), #6, .T. ) ;
-#141 = EDGE_CURVE ( 'NONE', #454, #1124, #1301, .T. ) ;
-#142 = CARTESIAN_POINT ( 'NONE',  ( 7.999990691868659600, 6.283262717377864300, -0.1672943317903917400 ) ) ;
-#143 = CARTESIAN_POINT ( 'NONE',  ( -6.400000000000003900, 8.917188669240609600E-016, 0.0000000000000000000 ) ) ;
-#144 = EDGE_LOOP ( 'NONE', ( #127, #1239, #904, #405 ) ) ;
-#145 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934066700, 2.443987577519940700, -2.338346431047187800 ) ) ;
-#146 = VERTEX_POINT ( 'NONE', #421 ) ;
-#147 = ORIENTED_EDGE ( 'NONE', *, *, #1653, .T. ) ;
-#148 = CARTESIAN_POINT ( 'NONE',  ( 2.246574220356805500E-015, 16.12399999999999900, 0.0000000000000000000 ) ) ;
-#149 = ORIENTED_EDGE ( 'NONE', *, *, #740, .F. ) ;
-#150 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 12.04398757751994100, -0.5115132817915721800 ) ) ;
-#151 = SURFACE_STYLE_USAGE ( .BOTH. , #1085 ) ;
-#152 = ADVANCED_FACE ( 'NONE', ( #102 ), #1580, .F. ) ;
-#153 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365659200, 9.643987577519940400, -0.6393916022394651200 ) ) ;
-#154 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#155 = CIRCLE ( 'NONE', #1935, 8.000000000000005300 ) ;
-#156 = COLOUR_RGB ( '',0.6666666666666666300, 0.6980392156862744700, 0.7686274509803920900 ) ;
-#157 = EDGE_CURVE ( 'NONE', #1962, #438, #1679, .T. ) ;
-#158 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
-#159 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #704, 'distance_accuracy_value', 'NONE');
-#160 = CIRCLE ( 'NONE', #1712, 8.000000000000003600 ) ;
-#161 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, 8.673617379884035500E-016, 0.0000000000000000000 ) ) ;
-#162 = ORIENTED_EDGE ( 'NONE', *, *, #457, .F. ) ;
-#163 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 16.69999999999999900, 0.5115132817915721800 ) ) ;
-#164 = AXIS2_PLACEMENT_3D ( 'NONE', #677, #354, #830 ) ;
-#165 = CARTESIAN_POINT ( 'NONE',  ( 7.980475508562142800, 5.977143213696133600, 0.5712473361353731500 ) ) ;
-#166 = FACE_OUTER_BOUND ( 'NONE', #1219, .T. ) ;
-#167 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568843900E-016, 0.0000000000000000000 ) ) ;
-#168 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#169 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#170 = CARTESIAN_POINT ( 'NONE',  ( 7.999990691868659600, 10.28326271737786100, -0.1672943317903920500 ) ) ;
-#171 = CARTESIAN_POINT ( 'NONE',  ( 7.637236700433613900, 1.237855428110447000, -2.335982947135343000 ) ) ;
-#172 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
-#173 = ORIENTED_EDGE ( 'NONE', *, *, #334, .T. ) ;
-#174 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #665, #989, #1761, #1293, #363, #1766, #1128, #33, #1937, #1272 ),
+#1 = SURFACE_STYLE_FILL_AREA ( #866 ) ;
+#2 = CIRCLE ( 'NONE', #870, 7.520000000000004000 ) ;
+#3 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#4 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 4.043987577519940800, 0.4092106254332579200 ) ) ;
+#5 = PRESENTATION_STYLE_ASSIGNMENT (( #318 ) ) ;
+#6 = EDGE_CURVE ( 'NONE', #330, #67, #1888, .T. ) ;
+#7 = VERTEX_POINT ( 'NONE', #1599 ) ;
+#8 = ADVANCED_FACE ( 'NONE', ( #254 ), #1767, .F. ) ;
+#9 = STYLED_ITEM ( 'NONE', ( #1749 ), #1411 ) ;
+#10 = AXIS2_PLACEMENT_3D ( 'NONE', #884, #880, #1524 ) ;
+#11 = EDGE_LOOP ( 'NONE', ( #1435, #668 ) ) ;
+#12 = CYLINDRICAL_SURFACE ( 'NONE', #1558, 8.000000000000003600 ) ;
+#13 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
+#14 = VECTOR ( 'NONE', #1891, 1000.000000000000000 ) ;
+#15 = DIRECTION ( 'NONE',  ( 0.9847835588179368900, 2.888651576429523300E-017, 0.1737853339090476600 ) ) ;
+#16 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#17 = EDGE_CURVE ( 'NONE', #1759, #545, #132, .T. ) ;
+#18 = ADVANCED_FACE ( 'NONE', ( #169 ), #1811, .F. ) ;
+#19 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#20 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.883516416184850700E-017, 0.0000000000000000000 ) ) ;
+#21 = CARTESIAN_POINT ( 'NONE',  ( 7.078816716372323000, 16.69999999999999900, 2.237438244065702800 ) ) ;
+#22 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#23 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#24 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 5.643987577519939500, 0.4092106254332579200 ) ) ;
+#25 = FILL_AREA_STYLE_COLOUR ( '', #1328 ) ;
+#26 = CARTESIAN_POINT ( 'NONE',  ( 7.589135641921769700, 16.42511592960026700, 2.327494525045017000 ) ) ;
+#27 = CARTESIAN_POINT ( 'NONE',  ( -7.168913925666322900E-017, 2.443987577519939800, 0.0000000000000000000 ) ) ;
+#28 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1200, #1534, #1522, #1222, #1366, #551, #872, #1210, #560, #732 ),
  .UNSPECIFIED., .F., .F.,
  ( 4, 2, 2, 2, 4 ),
- ( 0.0000000000000000000, 0.0003998232141788023500, 0.0007996464283576047000, 0.001199469642536406800, 0.001599292856715209000 ),
+ ( 0.0000000000000000000, 0.0003198299749213015600, 0.0006396599498426031100, 0.0009594899247639046700, 0.001279319899685206200 ),
  .UNSPECIFIED. ) ;
-#175 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 16.04398757751993900, -0.6393916022394651200 ) ) ;
-#176 = FILL_AREA_STYLE_COLOUR ( '', #242 ) ;
-#177 = EDGE_CURVE ( 'NONE', #1769, #810, #418, .T. ) ;
-#178 = CIRCLE ( 'NONE', #1391, 6.400000000000003900 ) ;
-#179 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#180 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#29 = CARTESIAN_POINT ( 'NONE',  ( 7.987549781336743300, 13.91134481702795300, -0.4560352596078412500 ) ) ;
+#30 = CARTESIAN_POINT ( 'NONE',  ( -7.424000000000003900, 0.7759999999999996900, 0.0000000000000000000 ) ) ;
+#31 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934063100, 1.156012422480061200, 2.338346431047186900 ) ) ;
+#32 = ORIENTED_EDGE ( 'NONE', *, *, #258, .F. ) ;
+#33 = ORIENTED_EDGE ( 'NONE', *, *, #1957, .F. ) ;
+#34 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#35 = ORIENTED_EDGE ( 'NONE', *, *, #1520, .T. ) ;
+#36 = ORIENTED_EDGE ( 'NONE', *, *, #188, .T. ) ;
+#37 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 12.04398757751994100, 0.4092106254332579200 ) ) ;
+#38 = CARTESIAN_POINT ( 'NONE',  ( 7.996152454572144700, 15.58661957926291700, -0.2658849334656539500 ) ) ;
+#39 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#40 = VERTEX_POINT ( 'NONE', #45 ) ;
+#41 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#42 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#43 = EDGE_CURVE ( 'NONE', #1371, #1882, #466, .T. ) ;
+#44 = CARTESIAN_POINT ( 'NONE',  ( 8.000003732740163200, 11.63470397761729000, -0.1064757982436150000 ) ) ;
+#45 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934064900, 16.12399999999999900, -2.338346431047187300 ) ) ;
+#46 = AXIS2_PLACEMENT_3D ( 'NONE', #1350, #228, #385 ) ;
+#47 = AXIS2_PLACEMENT_3D ( 'NONE', #1947, #1644, #980 ) ;
+#48 = CARTESIAN_POINT ( 'NONE',  ( 6.400000000000000400, 16.69999999999999900, 7.837739514543061900E-016 ) ) ;
+#49 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1203 ), #248 ) ;
+#50 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.3058823529411764900 ) ;
+#51 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726600E-017, 0.0000000000000000000 ) ) ;
+#52 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1619 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #41, #315, #1935 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#53 = SURFACE_STYLE_FILL_AREA ( #952 ) ;
+#54 = LINE ( 'NONE', #1898, #712 ) ;
+#55 = CYLINDRICAL_SURFACE ( 'NONE', #1570, 0.4000000000000004700 ) ;
+#56 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#57 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#58 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.64999999999999900, 5.600000000000000500 ) ) ;
+#59 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #37, #479, #1460, #1781, #962, #44, #632, #1617, #814, #329 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 2, 2, 2, 4 ),
+ ( 0.0000000000000000000, 0.0003198299749213015600, 0.0006396599498426031100, 0.0009594899247639046700, 0.001279319899685206200 ),
+ .UNSPECIFIED. ) ;
+#60 = EDGE_CURVE ( 'NONE', #2028, #1286, #1050, .T. ) ;
+#61 = EDGE_LOOP ( 'NONE', ( #1392, #1537, #751, #219 ) ) ;
+#62 = EDGE_CURVE ( 'NONE', #1027, #750, #522, .T. ) ;
+#63 = EDGE_LOOP ( 'NONE', ( #517, #406 ) ) ;
+#64 = CARTESIAN_POINT ( 'NONE',  ( 7.996089592108955200, 7.587942459995527000, 0.2673404240010837700 ) ) ;
+#65 = CARTESIAN_POINT ( 'NONE',  ( 7.992033526480110300, 13.85786492274769100, -0.3648366023810541400 ) ) ;
+#66 = FILL_AREA_STYLE_COLOUR ( '', #214 ) ;
+#67 = VERTEX_POINT ( 'NONE', #1932 ) ;
+#68 = TOROIDAL_SURFACE ( 'NONE', #417, 7.424000000000003900, 0.5760000000000000700 ) ;
+#69 = DIRECTION ( 'NONE',  ( 2.933285746460726000E-017, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#70 = LINE ( 'NONE', #472, #1100 ) ;
+#71 = LINE ( 'NONE', #676, #1001 ) ;
+#72 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 8.043987577519940800, -0.5115132817915724100 ) ) ;
+#73 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 9.643987577519940400, -0.4092106254332579200 ) ) ;
+#74 = CARTESIAN_POINT ( 'NONE',  ( 7.999994109607454700, 10.15540873433017500, -0.1338107427365929600 ) ) ;
+#75 = CIRCLE ( 'NONE', #1078, 0.1919999999999994500 ) ;
+#76 = CARTESIAN_POINT ( 'NONE',  ( 7.553694938611813300, 2.271752491358878200, 2.321240283284436300 ) ) ;
+#77 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#78 = CARTESIAN_POINT ( 'NONE',  ( 7.987509614618311100, 9.910523227460929600, 0.4569890928503744800 ) ) ;
+#79 = CARTESIAN_POINT ( 'NONE',  ( 7.588339492531260600, 1.303873459482163900, -2.327354028093751000 ) ) ;
+#80 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.64999999999999900, 0.0000000000000000000 ) ) ;
+#81 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #847, 'distance_accuracy_value', 'NONE');
+#82 = CARTESIAN_POINT ( 'NONE',  ( -2.276229739253519700E-017, 0.7759999999999989100, 0.0000000000000000000 ) ) ;
+#83 = CARTESIAN_POINT ( 'NONE',  ( 8.000003732740163200, 15.63470397761728800, -0.1064757982436151200 ) ) ;
+#84 = VERTEX_POINT ( 'NONE', #162 ) ;
+#85 = VERTEX_POINT ( 'NONE', #1584 ) ;
+#86 = ORIENTED_EDGE ( 'NONE', *, *, #554, .F. ) ;
+#87 = VERTEX_POINT ( 'NONE', #172 ) ;
+#88 = STYLED_ITEM ( 'NONE', ( #1448 ), #1993 ) ;
+#89 = TOROIDAL_SURFACE ( 'NONE', #734, 7.424000000000004800, 0.5760000000000018400 ) ;
+#90 = CARTESIAN_POINT ( 'NONE',  ( 7.588339492531260600, 2.296126540517837300, 2.327354028093751000 ) ) ;
+#91 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#92 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.64999999999999900, 5.600000000000000500 ) ) ;
+#93 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934066700, 2.443987577519940200, 2.338346431047187800 ) ) ;
+#94 = CARTESIAN_POINT ( 'NONE',  ( 7.174168203563584500, 1.697144927642778600, -2.254264977099454700 ) ) ;
+#95 = EDGE_CURVE ( 'NONE', #1336, #1664, #1715, .T. ) ;
+#96 = SURFACE_STYLE_FILL_AREA ( #1794 ) ;
+#97 = FILL_AREA_STYLE ('',( #1974 ) ) ;
+#98 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676995100, 15.93584125080290200, 0.4092106254332579200 ) ) ;
+#99 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.3058823529411764900 ) ;
+#100 = AXIS2_PLACEMENT_3D ( 'NONE', #1428, #932, #1587 ) ;
+#101 = LINE ( 'NONE', #48, #237 ) ;
+#102 = TOROIDAL_SURFACE ( 'NONE', #628, 7.424000000000003900, 0.5760000000000000700 ) ;
+#103 = FACE_OUTER_BOUND ( 'NONE', #334, .T. ) ;
+#104 = CARTESIAN_POINT ( 'NONE',  ( 7.174168203563585400, 1.697310435943006200, 2.254264977099455600 ) ) ;
+#105 = EDGE_LOOP ( 'NONE', ( #1215, #1563, #597, #644 ) ) ;
+#106 = ORIENTED_EDGE ( 'NONE', *, *, #865, .T. ) ;
+#107 = EDGE_CURVE ( 'NONE', #1982, #305, #1057, .T. ) ;
+#108 = ORIENTED_EDGE ( 'NONE', *, *, #1842, .F. ) ;
+#109 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 5.600000000000000500 ) ) ;
+#110 = ORIENTED_EDGE ( 'NONE', *, *, #910, .T. ) ;
+#111 = FACE_OUTER_BOUND ( 'NONE', #523, .T. ) ;
+#112 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#113 = AXIS2_PLACEMENT_3D ( 'NONE', #927, #1574, #605 ) ;
+#114 = AXIS2_PLACEMENT_3D ( 'NONE', #659, #56, #1477 ) ;
+#115 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#116 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#117 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1586, 'distance_accuracy_value', 'NONE');
+#118 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#119 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#120 = LINE ( 'NONE', #1662, #1754 ) ;
+#121 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.920803266394137600E-017, 0.0000000000000000000 ) ) ;
+#122 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#123 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460729100E-017, 0.0000000000000000000 ) ) ;
+#124 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#125 = VERTEX_POINT ( 'NONE', #1167 ) ;
+#126 = EDGE_LOOP ( 'NONE', ( #1238, #891, #461, #1807 ) ) ;
+#127 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1180 ) ) ;
+#128 = ORIENTED_EDGE ( 'NONE', *, *, #447, .F. ) ;
+#129 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#130 = ORIENTED_EDGE ( 'NONE', *, *, #961, .F. ) ;
+#131 = VERTEX_POINT ( 'NONE', #24 ) ;
+#132 = CIRCLE ( 'NONE', #702, 0.5760000000000000700 ) ;
+#133 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#134 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934065800, 0.7759999999999991300, 2.338346431047187300 ) ) ;
+#135 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #414, 'distance_accuracy_value', 'NONE');
+#136 = PRESENTATION_STYLE_ASSIGNMENT (( #1960 ) ) ;
+#137 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#138 = VECTOR ( 'NONE', #1017, 1000.000000000000000 ) ;
+#139 = EDGE_CURVE ( 'NONE', #2008, #465, #1070, .T. ) ;
+#140 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#141 = SURFACE_STYLE_FILL_AREA ( #909 ) ;
+#142 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #438 ) ) ;
+#143 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1305 ), #1676 ) ;
+#144 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#145 = ADVANCED_FACE ( 'NONE', ( #1916 ), #1147, .T. ) ;
+#146 = VERTEX_POINT ( 'NONE', #1159 ) ;
+#147 = ORIENTED_EDGE ( 'NONE', *, *, #1251, .F. ) ;
+#148 = ORIENTED_EDGE ( 'NONE', *, *, #95, .F. ) ;
+#149 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#150 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#151 = LINE ( 'NONE', #1263, #449 ) ;
+#152 = EDGE_CURVE ( 'NONE', #165, #164, #1111, .T. ) ;
+#153 = EDGE_CURVE ( 'NONE', #1413, #1339, #581, .T. ) ;
+#154 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726600E-017, 0.0000000000000000000 ) ) ;
+#155 = CARTESIAN_POINT ( 'NONE',  ( 7.424000000000003900, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#156 = SURFACE_STYLE_FILL_AREA ( #1384 ) ;
+#157 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.964615315390050600E-017, 0.0000000000000000000 ) ) ;
+#158 = CARTESIAN_POINT ( 'NONE',  ( -5.866571492921446400E-018, 0.1999999999999987900, 0.0000000000000000000 ) ) ;
+#159 = ADVANCED_FACE ( 'NONE', ( #1224 ), #631, .T. ) ;
+#160 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#161 = SURFACE_STYLE_FILL_AREA ( #765 ) ;
+#162 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 12.04398757751994100, 0.4092106254332579200 ) ) ;
+#163 = CARTESIAN_POINT ( 'NONE',  ( -6.629199759370031800E-017, 2.259991126799957100, 0.0000000000000000000 ) ) ;
+#164 = VERTEX_POINT ( 'NONE', #1503 ) ;
+#165 = VERTEX_POINT ( 'NONE', #527 ) ;
+#166 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1896, 'distance_accuracy_value', 'NONE');
+#167 = ORIENTED_EDGE ( 'NONE', *, *, #139, .T. ) ;
+#168 = ORIENTED_EDGE ( 'NONE', *, *, #300, .F. ) ;
+#169 = FACE_OUTER_BOUND ( 'NONE', #1609, .T. ) ;
+#170 = ADVANCED_FACE ( 'NONE', ( #1064 ), #1549, .T. ) ;
+#171 = ORIENTED_EDGE ( 'NONE', *, *, #1217, .F. ) ;
+#172 = CARTESIAN_POINT ( 'NONE',  ( 7.078816716372323000, 16.69999999999999900, 2.237438244065702800 ) ) ;
+#173 = CIRCLE ( 'NONE', #1949, 8.000000000000003600 ) ;
+#174 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#175 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726600E-017, 0.0000000000000000000 ) ) ;
+#176 = CARTESIAN_POINT ( 'NONE',  ( 7.999994109607454700, 15.53256642070971200, 0.1338107427365929600 ) ) ;
+#177 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #88 ) ) ;
+#178 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#179 = PRESENTATION_STYLE_ASSIGNMENT (( #852 ) ) ;
+#180 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
 #181 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#182 = LINE ( 'NONE', #1800, #1373 ) ;
-#183 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #908 ), #1364 ) ;
-#184 = EDGE_CURVE ( 'NONE', #21, #1071, #478, .T. ) ;
-#185 = VECTOR ( 'NONE', #39, 999.9999999999998900 ) ;
-#186 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#187 = ORIENTED_EDGE ( 'NONE', *, *, #1618, .F. ) ;
-#188 = AXIS2_PLACEMENT_3D ( 'NONE', #719, #1202, #414 ) ;
-#189 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
-#190 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998671100, 2.259991126799958000, -2.314331534470352600 ) ) ;
-#191 = CARTESIAN_POINT ( 'NONE',  ( 7.987549781336743300, 3.776630338011933000, 0.4560352596078413600 ) ) ;
-#192 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
-#193 = EDGE_LOOP ( 'NONE', ( #1193, #823, #1368, #1705 ) ) ;
-#194 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #399 ), #1138 ) ;
-#195 = ORIENTED_EDGE ( 'NONE', *, *, #889, .T. ) ;
-#196 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #138, 'distance_accuracy_value', 'NONE');
-#197 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #300 ) ) ;
-#198 = FILL_AREA_STYLE_COLOUR ( '', #1996 ) ;
-#199 = CARTESIAN_POINT ( 'NONE',  ( 7.993889014443599500, 15.47395133569290200, 0.3341955865904114900 ) ) ;
-#200 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#201 = CIRCLE ( 'NONE', #2025, 7.424000000000003000 ) ;
-#202 = FACE_OUTER_BOUND ( 'NONE', #877, .T. ) ;
-#203 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#204 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#205 = LINE ( 'NONE', #1627, #1781 ) ;
-#206 = TOROIDAL_SURFACE ( 'NONE', #512, 7.808000000000004300, 0.1920000000000002800 ) ;
-#207 = ORIENTED_EDGE ( 'NONE', *, *, #101, .F. ) ;
-#208 = STYLED_ITEM ( 'NONE', ( #774 ), #917 ) ;
-#209 = CARTESIAN_POINT ( 'NONE',  ( 7.983877377028975700, 14.03715945168482900, -0.5110666247170093700 ) ) ;
-#210 = CIRCLE ( 'NONE', #1797, 7.424000000000004800 ) ;
-#211 = EDGE_CURVE ( 'NONE', #435, #146, #1733, .T. ) ;
-#212 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#213 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#214 = CARTESIAN_POINT ( 'NONE',  ( 7.980475508562144600, 13.97714321369613600, 0.5712473361353722600 ) ) ;
-#215 = VERTEX_POINT ( 'NONE', #1399 ) ;
-#216 = EDGE_CURVE ( 'NONE', #733, #1330, #1339, .T. ) ;
-#217 = FILL_AREA_STYLE ('',( #1795 ) ) ;
-#218 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#219 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365659200, 5.643987577519940400, -0.6393916022394651200 ) ) ;
-#220 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #1162, #544, #1675, #1028, #1682, #906, #1045, #2009, #1527, #1824 ),
+#182 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.800000000000000700, 0.0000000000000000000 ) ) ;
+#183 = CARTESIAN_POINT ( 'NONE',  ( 7.637104474052122800, 1.238124694425768700, 2.335959613068021600 ) ) ;
+#184 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#185 = FACE_OUTER_BOUND ( 'NONE', #291, .T. ) ;
+#186 = AXIS2_PLACEMENT_3D ( 'NONE', #163, #3, #1079 ) ;
+#187 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#188 = EDGE_CURVE ( 'NONE', #1608, #1316, #1862, .T. ) ;
+#189 = CIRCLE ( 'NONE', #838, 7.862857142857147400 ) ;
+#190 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#191 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#192 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#193 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1068 ) ) ;
+#194 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460729100E-017, 0.0000000000000000000 ) ) ;
+#195 = ORIENTED_EDGE ( 'NONE', *, *, #1135, .F. ) ;
+#196 = ORIENTED_EDGE ( 'NONE', *, *, #1089, .T. ) ;
+#197 = FILL_AREA_STYLE_COLOUR ( '', #1358 ) ;
+#198 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #400, #553, #1035, #1032, #265, #407, #557, #1205, #1700, #1850 ),
  .UNSPECIFIED., .F., .F.,
  ( 4, 2, 2, 2, 4 ),
- ( 0.0000000000000000000, 0.0003998232141788013200, 0.0007996464283576026400, 0.001199469642536404000, 0.001599292856715208700 ),
+ ( 0.0000000000000000000, 0.0003998232141788022900, 0.0007996464283576045900, 0.001199469642536406800, 0.001599292856715209200 ),
  .UNSPECIFIED. ) ;
-#221 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #344 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #328, #154, #1240 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#222 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#223 = PLANE ( 'NONE',  #1694 ) ;
-#224 = LINE ( 'NONE', #347, #1055 ) ;
-#225 = SURFACE_STYLE_FILL_AREA ( #1689 ) ;
-#226 = VECTOR ( 'NONE', #352, 1000.000000000000000 ) ;
-#227 = CARTESIAN_POINT ( 'NONE',  ( -8.000000000000005300, 0.7760000000000000200, 0.0000000000000000000 ) ) ;
-#228 = EDGE_LOOP ( 'NONE', ( #1439, #946, #338, #1389 ) ) ;
-#229 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #1701, #1707, #2021, #907, #1229, #761, #1717, #1848, #131, #1869 ),
+#199 = ORIENTED_EDGE ( 'NONE', *, *, #947, .F. ) ;
+#200 = ORIENTED_EDGE ( 'NONE', *, *, #1135, .T. ) ;
+#201 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934065800, 1.197491464870575200, -2.338346431047187800 ) ) ;
+#202 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 8.043987577519940800, 0.4092106254332579200 ) ) ;
+#203 = EDGE_CURVE ( 'NONE', #1886, #1371, #368, .T. ) ;
+#204 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.964615315390050600E-017, 0.0000000000000000000 ) ) ;
+#205 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 7.908791747255937900, -0.5115132817915724100 ) ) ;
+#206 = CARTESIAN_POINT ( 'NONE',  ( 7.997537496426295100, 14.00988087413880100, 0.2127078567422610000 ) ) ;
+#207 = DIRECTION ( 'NONE',  ( -2.933285746460726000E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#208 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#209 = CARTESIAN_POINT ( 'NONE',  ( 7.588169906406129400, 2.295988879871377000, -2.327324101130492400 ) ) ;
+#210 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#211 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #9 ) ) ;
+#212 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1907 ) ) ;
+#213 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1885 ), #251 ) ;
+#214 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
+#215 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 5.779183545066165300, -0.5115132817915722900 ) ) ;
+#216 = CARTESIAN_POINT ( 'NONE',  ( 7.996089592108955200, 10.10003269504435000, -0.2673404240010828200 ) ) ;
+#217 = ORIENTED_EDGE ( 'NONE', *, *, #1473, .F. ) ;
+#218 = VERTEX_POINT ( 'NONE', #1514 ) ;
+#219 = ORIENTED_EDGE ( 'NONE', *, *, #1447, .T. ) ;
+#220 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#221 = EDGE_LOOP ( 'NONE', ( #341, #694, #1126, #874 ) ) ;
+#222 = ORIENTED_EDGE ( 'NONE', *, *, #1217, .T. ) ;
+#223 = CARTESIAN_POINT ( 'NONE',  ( -7.808000000000004300, 1.156012422480061200, 0.0000000000000000000 ) ) ;
+#224 = CARTESIAN_POINT ( 'NONE',  ( -6.400000000000001200, 0.1999999999999986000, 0.0000000000000000000 ) ) ;
+#225 = AXIS2_PLACEMENT_3D ( 'NONE', #646, #34, #354 ) ;
+#226 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 5.643987577519939500, 0.5115132817915724100 ) ) ;
+#227 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#228 = DIRECTION ( 'NONE',  ( -2.933285746460726000E-017, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#229 = CARTESIAN_POINT ( 'NONE',  ( 6.037583892617451700, 0.1999999999999999600, -2.053691275167784700 ) ) ;
+#230 = SURFACE_STYLE_FILL_AREA ( #97 ) ;
+#231 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#232 = FILL_AREA_STYLE_COLOUR ( '', #435 ) ;
+#233 = CIRCLE ( 'NONE', #904, 7.424000000000004800 ) ;
+#234 = FILL_AREA_STYLE_COLOUR ( '', #1273 ) ;
+#235 = PRESENTATION_STYLE_ASSIGNMENT (( #1309 ) ) ;
+#236 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726000E-017, 0.0000000000000000000 ) ) ;
+#237 = VECTOR ( 'NONE', #950, 1000.000000000000000 ) ;
+#238 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 16.69999999999999900, 0.4092106254332579200 ) ) ;
+#239 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -5.515563377469859700E-017, 0.0000000000000000000 ) ) ;
+#240 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934065800, 0.7759999999999991300, 2.338346431047187300 ) ) ;
+#241 = EDGE_CURVE ( 'NONE', #726, #85, #1679, .T. ) ;
+#242 = SURFACE_STYLE_USAGE ( .BOTH. , #540 ) ;
+#243 = EDGE_LOOP ( 'NONE', ( #789, #1742, #1437, #1310, #1192, #596 ) ) ;
+#244 = ORIENTED_EDGE ( 'NONE', *, *, #355, .F. ) ;
+#245 = EDGE_LOOP ( 'NONE', ( #1046, #426, #1602, #1233, #500, #919, #1232, #286 ) ) ;
+#246 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1201 ) ) ;
+#247 = ORIENTED_EDGE ( 'NONE', *, *, #1890, .F. ) ;
+#248 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #135 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #414, #257, #115 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#249 = VECTOR ( 'NONE', #783, 1000.000000000000000 ) ;
+#250 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#251 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #292 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #187, #786, #1106 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#252 = FILL_AREA_STYLE ('',( #1195 ) ) ;
+#253 = SURFACE_SIDE_STYLE ('',( #1 ) ) ;
+#254 = FACE_OUTER_BOUND ( 'NONE', #1077, .T. ) ;
+#255 = CARTESIAN_POINT ( 'NONE',  ( -4.729629937593276400E-016, 16.12399999999999900, 0.0000000000000000000 ) ) ;
+#256 = EDGE_CURVE ( 'NONE', #87, #1663, #233, .T. ) ;
+#257 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#258 = EDGE_CURVE ( 'NONE', #1279, #381, #1352, .T. ) ;
+#259 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #325, #1773, #1129, #1768, #176, #806, #38, #1449, #1103, #943 ),
  .UNSPECIFIED., .F., .F.,
  ( 4, 2, 2, 2, 4 ),
- ( 0.0000000000000000000, 0.0003998232141788022400, 0.0007996464283576044800, 0.001199469642536406800, 0.001599292856715209400 ),
+ ( 0.0000000000000000000, 0.0003998232141788015400, 0.0007996464283576030700, 0.001199469642536404600, 0.001599292856715209600 ),
  .UNSPECIFIED. ) ;
-#230 = AXIS2_PLACEMENT_3D ( 'NONE', #1492, #1665, #1515 ) ;
-#231 = STYLED_ITEM ( 'NONE', ( #1687 ), #140 ) ;
-#232 = PRESENTATION_STYLE_ASSIGNMENT (( #364 ) ) ;
-#233 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#234 = CARTESIAN_POINT ( 'NONE',  ( 2.602085213965210600E-015, 16.12399999999999900, 0.0000000000000000000 ) ) ;
-#235 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934067600, 16.27688444393050200, -2.338346431047188200 ) ) ;
-#236 = AXIS2_PLACEMENT_3D ( 'NONE', #303, #1560, #459 ) ;
-#237 = ORIENTED_EDGE ( 'NONE', *, *, #1401, .F. ) ;
-#238 = ORIENTED_EDGE ( 'NONE', *, *, #1503, .F. ) ;
-#239 = EDGE_CURVE ( 'NONE', #1420, #292, #622, .T. ) ;
-#240 = ORIENTED_EDGE ( 'NONE', *, *, #38, .T. ) ;
-#241 = ORIENTED_EDGE ( 'NONE', *, *, #1087, .T. ) ;
-#242 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
-#243 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#244 = CYLINDRICAL_SURFACE ( 'NONE', #1779, 8.000000000000003600 ) ;
-#245 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#246 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#247 = TOROIDAL_SURFACE ( 'NONE', #980, 7.808000000000001600, 0.1920000000000006100 ) ;
-#248 = ADVANCED_FACE ( 'NONE', ( #1393 ), #56, .T. ) ;
-#249 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#250 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.3058823529411764900 ) ;
-#251 = CIRCLE ( 'NONE', #1334, 7.862857142857145700 ) ;
-#252 = AXIS2_PLACEMENT_3D ( 'NONE', #1860, #912, #923 ) ;
-#253 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#254 = CARTESIAN_POINT ( 'NONE',  ( 8.673617379884035500E-016, 1.156012422480062800, 0.0000000000000000000 ) ) ;
-#255 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#256 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#257 = EDGE_CURVE ( 'NONE', #2036, #1962, #366, .T. ) ;
-#258 = VECTOR ( 'NONE', #1415, 1000.000000000000000 ) ;
-#259 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 13.64398757751994200, -0.5115132817915721800 ) ) ;
-#260 = AXIS2_PLACEMENT_3D ( 'NONE', #377, #1802, #844 ) ;
-#261 = VERTEX_POINT ( 'NONE', #937 ) ;
-#262 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 9.643987577519940400, -0.5115132817915721800 ) ) ;
-#263 = CARTESIAN_POINT ( 'NONE',  ( 7.424000000000004800, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#264 = CARTESIAN_POINT ( 'NONE',  ( 6.037583892617453400, 0.2000000000000001200, -2.053691275167785200 ) ) ;
-#265 = ORIENTED_EDGE ( 'NONE', *, *, #321, .F. ) ;
-#266 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.800000000000002500, 0.0000000000000000000 ) ) ;
-#267 = ORIENTED_EDGE ( 'NONE', *, *, #1878, .T. ) ;
-#268 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#269 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#270 = ORIENTED_EDGE ( 'NONE', *, *, #1835, .T. ) ;
-#271 = SURFACE_SIDE_STYLE ('',( #702 ) ) ;
-#272 = CARTESIAN_POINT ( 'NONE',  ( 7.975789922870872000, 11.87655317587781300, 0.6227444922707210400 ) ) ;
-#273 = CARTESIAN_POINT ( 'NONE',  ( 6.400000000000003900, 0.1999999999999979000, 7.837739514543064900E-016 ) ) ;
-#274 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
-#275 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 13.64398757751994200, -0.5115132817915721800 ) ) ;
-#276 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#277 = CIRCLE ( 'NONE', #1563, 0.4000000000000006300 ) ;
-#278 = SURFACE_STYLE_FILL_AREA ( #345 ) ;
-#279 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#280 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 16.69999999999999900, -0.6393916022394651200 ) ) ;
-#281 = CARTESIAN_POINT ( 'NONE',  ( 7.980541816297869000, 11.72171895235833700, 0.5585587836058290000 ) ) ;
-#282 = VERTEX_POINT ( 'NONE', #1932 ) ;
-#283 = FACE_OUTER_BOUND ( 'NONE', #996, .T. ) ;
-#284 = SURFACE_SIDE_STYLE ('',( #1739 ) ) ;
-#285 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #609 ) ) ;
-#286 = EDGE_CURVE ( 'NONE', #1837, #633, #1980, .T. ) ;
-#287 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #956 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #439, #1076, #915 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#288 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#289 = VERTEX_POINT ( 'NONE', #660 ) ;
-#290 = ADVANCED_FACE ( 'NONE', ( #1144 ), #30, .F. ) ;
-#291 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#292 = VERTEX_POINT ( 'NONE', #1914 ) ;
-#293 = ORIENTED_EDGE ( 'NONE', *, *, #1187, .F. ) ;
-#294 = ORIENTED_EDGE ( 'NONE', *, *, #1468, .T. ) ;
-#295 = CARTESIAN_POINT ( 'NONE',  ( 1.610684511756342600E-016, 1.156012422480062800, 0.0000000000000000000 ) ) ;
-#296 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #487 ) ) ;
-#297 = CARTESIAN_POINT ( 'NONE',  ( 7.987549781336746900, 11.77663033801193400, 0.4560352596078415800 ) ) ;
-#298 = TOROIDAL_SURFACE ( 'NONE', #362, 7.424000000000004800, 0.5760000000000000700 ) ;
-#299 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844400E-016, 0.0000000000000000000 ) ) ;
-#300 = STYLED_ITEM ( 'NONE', ( #1375 ), #1078 ) ;
-#301 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#302 = FACE_OUTER_BOUND ( 'NONE', #1981, .T. ) ;
-#303 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.64999999999999900, 0.0000000000000000000 ) ) ;
-#304 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568847600E-016, 0.0000000000000000000 ) ) ;
-#305 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#306 = CARTESIAN_POINT ( 'NONE',  ( 1.610684511756342600E-016, 1.156012422480062800, 0.0000000000000000000 ) ) ;
-#307 = FILL_AREA_STYLE_COLOUR ( '', #156 ) ;
-#308 = AXIS2_PLACEMENT_3D ( 'NONE', #1460, #1140, #1773 ) ;
-#309 = ORIENTED_EDGE ( 'NONE', *, *, #1224, .F. ) ;
-#310 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998671100, 2.259991126799958000, 2.314331534470352600 ) ) ;
-#311 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#312 = ADVANCED_FACE ( 'NONE', ( #2039 ), #732, .F. ) ;
-#313 = DIRECTION ( 'NONE',  ( -1.393310729568844600E-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
-#314 = EDGE_CURVE ( 'NONE', #454, #282, #836, .T. ) ;
-#315 = SURFACE_STYLE_USAGE ( .BOTH. , #480 ) ;
-#316 = VERTEX_POINT ( 'NONE', #190 ) ;
-#317 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#318 = CARTESIAN_POINT ( 'NONE',  ( 6.400000000000006600, 16.69999999999999900, 7.837739514543064900E-016 ) ) ;
-#319 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775967767700, 2.402504460230889400, -2.338346431053134600 ) ) ;
-#320 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#321 = EDGE_CURVE ( 'NONE', #518, #1226, #1247, .T. ) ;
-#322 = DIRECTION ( 'NONE',  ( -1.393310729568844600E-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
-#323 = AXIS2_PLACEMENT_3D ( 'NONE', #803, #1366, #54 ) ;
-#324 = VECTOR ( 'NONE', #129, 1000.000000000000000 ) ;
-#325 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934064900, 2.402508535129427500, 2.338346431047186900 ) ) ;
-#326 = EDGE_LOOP ( 'NONE', ( #1649, #1598, #1173, #1566, #1385, #716 ) ) ;
-#327 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, -3.000000000000000000, 0.0000000000000000000 ) ) ;
-#328 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#329 = CIRCLE ( 'NONE', #1703, 8.000000000000005300 ) ;
-#330 = FACE_OUTER_BOUND ( 'NONE', #144, .T. ) ;
-#331 = SURFACE_SIDE_STYLE ('',( #1884 ) ) ;
-#332 = ADVANCED_FACE ( 'NONE', ( #795 ), #569, .T. ) ;
-#333 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#334 = EDGE_CURVE ( 'NONE', #692, #466, #597, .T. ) ;
-#335 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1958 ), #25 ) ;
-#336 = ORIENTED_EDGE ( 'NONE', *, *, #1858, .F. ) ;
-#337 = VERTEX_POINT ( 'NONE', #1130 ) ;
-#338 = ORIENTED_EDGE ( 'NONE', *, *, #1253, .F. ) ;
-#339 = CARTESIAN_POINT ( 'NONE',  ( 3.012631125902488400E-015, 16.64999999999999900, -5.600000000000000500 ) ) ;
-#340 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#341 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#342 = ORIENTED_EDGE ( 'NONE', *, *, #1121, .F. ) ;
-#343 = ORIENTED_EDGE ( 'NONE', *, *, #1436, .T. ) ;
-#344 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #328, 'distance_accuracy_value', 'NONE');
-#345 = FILL_AREA_STYLE ('',( #198 ) ) ;
-#346 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.64999999999999900, 0.0000000000000000000 ) ) ;
-#347 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.64999999999999900, 5.600000000000000500 ) ) ;
-#348 = EDGE_CURVE ( 'NONE', #856, #91, #224, .T. ) ;
-#349 = FACE_OUTER_BOUND ( 'NONE', #1238, .T. ) ;
-#350 = ORIENTED_EDGE ( 'NONE', *, *, #1324, .F. ) ;
-#351 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #737 ) ) ;
-#352 = DIRECTION ( 'NONE',  ( -1.393310729568844600E-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
-#353 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934069300, 16.12399999999999900, 2.338346431047187800 ) ) ;
-#354 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#355 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#356 = ORIENTED_EDGE ( 'NONE', *, *, #2008, .T. ) ;
-#357 = CARTESIAN_POINT ( 'NONE',  ( 7.996152454572144700, 3.586619579262916500, -0.2658849334656545000 ) ) ;
-#358 = EDGE_CURVE ( 'NONE', #518, #2031, #1796, .T. ) ;
-#359 = ORIENTED_EDGE ( 'NONE', *, *, #1043, .T. ) ;
-#360 = CARTESIAN_POINT ( 'NONE',  ( 7.990610247507388100, 14.15606098741322700, 0.3920791857271401800 ) ) ;
-#361 = ORIENTED_EDGE ( 'NONE', *, *, #643, .F. ) ;
-#362 = AXIS2_PLACEMENT_3D ( 'NONE', #964, #1933, #1629 ) ;
-#363 = CARTESIAN_POINT ( 'NONE',  ( 7.999994109607452900, 7.532566420709708100, 0.1338107427365928000 ) ) ;
-#364 = SURFACE_STYLE_USAGE ( .BOTH. , #1149 ) ;
-#365 = CARTESIAN_POINT ( 'NONE',  ( 7.587985810805543400, 0.4737465055991638100, 2.327291613671566200 ) ) ;
-#366 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #153, #789, #14, #1577, #4, #1873, #170, #1417, #1074, #649, #1895, #944, #624, #49 ),
- .UNSPECIFIED., .F., .F.,
- ( 4, 2, 2, 2, 2, 2, 4 ),
- ( 0.0000000000000000000, 0.0002499244696746860800, 0.0004998489393493721600, 0.0009996978786987484400, 0.001249622348373436400, 0.001499546818048124500, 0.001999395757397500400 ),
- .UNSPECIFIED. ) ;
-#367 = FACE_OUTER_BOUND ( 'NONE', #1404, .T. ) ;
-#368 = LINE ( 'NONE', #31, #185 ) ;
-#369 = VECTOR ( 'NONE', #1093, 1000.000000000000000 ) ;
-#370 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
-#371 = PRESENTATION_STYLE_ASSIGNMENT (( #682 ) ) ;
-#372 = LINE ( 'NONE', #1059, #324 ) ;
-#373 = ORIENTED_EDGE ( 'NONE', *, *, #1643, .T. ) ;
-#374 = AXIS2_PLACEMENT_3D ( 'NONE', #1762, #1775, #1609 ) ;
-#375 = SURFACE_SIDE_STYLE ('',( #1900 ) ) ;
-#376 = VECTOR ( 'NONE', #1057, 1000.000000000000000 ) ;
-#377 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#378 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#379 = SURFACE_SIDE_STYLE ('',( #1640 ) ) ;
-#380 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
-#381 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #995, 'distance_accuracy_value', 'NONE');
-#382 = PLANE ( 'NONE',  #477 ) ;
-#383 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568843900E-016, 0.0000000000000000000 ) ) ;
-#384 = AXIS2_PLACEMENT_3D ( 'NONE', #517, #1926, #181 ) ;
-#385 = EDGE_CURVE ( 'NONE', #1616, #1514, #5, .T. ) ;
-#386 = ORIENTED_EDGE ( 'NONE', *, *, #787, .T. ) ;
-#387 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#388 = VERTEX_POINT ( 'NONE', #37 ) ;
-#389 = AXIS2_PLACEMENT_3D ( 'NONE', #1070, #1392, #1696 ) ;
-#390 = ORIENTED_EDGE ( 'NONE', *, *, #1695, .F. ) ;
-#391 = CARTESIAN_POINT ( 'NONE',  ( 7.975789922870873700, 13.81142197916206400, -0.6227444922707211500 ) ) ;
-#392 = CARTESIAN_POINT ( 'NONE',  ( 7.980541816297867200, 7.721718952358335400, 0.5585587836058288900 ) ) ;
-#393 = FACE_BOUND ( 'NONE', #670, .T. ) ;
-#394 = DIRECTION ( 'NONE',  ( -1.393310729568844600E-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
-#395 = TOROIDAL_SURFACE ( 'NONE', #571, 7.808000000000004300, 0.1920000000000002800 ) ;
-#396 = ORIENTED_EDGE ( 'NONE', *, *, #101, .T. ) ;
-#397 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#398 = CARTESIAN_POINT ( 'NONE',  ( 7.174168203563588100, 1.697310435943006200, 2.254264977099456500 ) ) ;
-#399 = STYLED_ITEM ( 'NONE', ( #1554 ), #533 ) ;
-#400 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365659200, 4.043987577519940800, 0.6393916022394651200 ) ) ;
-#401 = CARTESIAN_POINT ( 'NONE',  ( 7.078816716372323900, 16.69999999999999900, -2.237438244065702800 ) ) ;
-#402 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1237 ) ) ;
-#403 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, 8.673617379884035500E-016, -0.4000000000000004700 ) ) ;
-#404 = FILL_AREA_STYLE ('',( #582 ) ) ;
-#405 = ORIENTED_EDGE ( 'NONE', *, *, #257, .T. ) ;
-#406 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#407 = ORIENTED_EDGE ( 'NONE', *, *, #141, .F. ) ;
-#408 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#409 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#410 = ORIENTED_EDGE ( 'NONE', *, *, #530, .T. ) ;
-#411 = FACE_OUTER_BOUND ( 'NONE', #548, .T. ) ;
-#412 = FILL_AREA_STYLE ('',( #1359 ) ) ;
-#413 = STYLED_ITEM ( 'NONE', ( #796 ), #940 ) ;
-#414 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#415 = EDGE_CURVE ( 'NONE', #1619, #773, #1425, .T. ) ;
-#416 = CARTESIAN_POINT ( 'NONE',  ( 7.996152454572143000, 10.10135557577696600, 0.2658849334656551700 ) ) ;
-#417 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#418 = CIRCLE ( 'NONE', #901, 6.400000000000003900 ) ;
-#419 = FACE_OUTER_BOUND ( 'NONE', #973, .T. ) ;
-#420 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
-#421 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 13.64398757751994200, -0.6393916022394651200 ) ) ;
-#422 = ORIENTED_EDGE ( 'NONE', *, *, #1356, .F. ) ;
-#423 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #631 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #532, #691, #1637 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#424 = EDGE_CURVE ( 'NONE', #1596, #2015, #182, .T. ) ;
-#425 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.355252715606879600E-016, 0.0000000000000000000 ) ) ;
-#426 = FACE_OUTER_BOUND ( 'NONE', #1286, .T. ) ;
-#427 = CARTESIAN_POINT ( 'NONE',  ( 7.589135641921769700, 0.4748840703997302400, -2.327494525045017000 ) ) ;
-#428 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
-#429 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#430 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1264 ), #75 ) ;
-#431 = CARTESIAN_POINT ( 'NONE',  ( 7.975789922870872000, 5.811421979162062700, -0.6227444922707212600 ) ) ;
-#432 = CARTESIAN_POINT ( 'NONE',  ( 7.999994109607452900, 10.15540873433017300, -0.1338107427365929100 ) ) ;
-#433 = CARTESIAN_POINT ( 'NONE',  ( 2.786621459137696700E-017, 0.1999999999999987900, 0.0000000000000000000 ) ) ;
-#434 = CARTESIAN_POINT ( 'NONE',  ( 7.998636069348886000, 11.42107578742459300, -0.1667985454259262900 ) ) ;
-#435 = VERTEX_POINT ( 'NONE', #1967 ) ;
-#436 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#437 = ORIENTED_EDGE ( 'NONE', *, *, #1253, .T. ) ;
-#438 = VERTEX_POINT ( 'NONE', #710 ) ;
-#439 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#440 = EDGE_LOOP ( 'NONE', ( #1169, #1850, #835, #1526, #717, #834, #1599 ) ) ;
-#442 = EDGE_CURVE ( 'NONE', #1769, #780, #1474, .T. ) ;
-#441 = DIRECTION ( 'NONE',  ( -1.393310729568844600E-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
-#443 = STYLED_ITEM ( 'NONE', ( #1346 ), #635 ) ;
-#444 = EDGE_LOOP ( 'NONE', ( #711, #843, #1467, #651, #961 ) ) ;
-#445 = CARTESIAN_POINT ( 'NONE',  ( 7.996089592108955200, 11.58794245999552600, 0.2673404240010838200 ) ) ;
-#446 = AXIS2_PLACEMENT_3D ( 'NONE', #586, #126, #1688 ) ;
-#447 = ADVANCED_FACE ( 'NONE', ( #957 ), #753, .T. ) ;
-#448 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #180, 'distance_accuracy_value', 'NONE');
-#449 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.355252715606879600E-016, 0.0000000000000000000 ) ) ;
-#450 = FACE_OUTER_BOUND ( 'NONE', #43, .T. ) ;
-#451 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.355252715606879600E-016, 0.0000000000000000000 ) ) ;
-#452 = CARTESIAN_POINT ( 'NONE',  ( 7.987509614618314700, 11.77745192757895300, -0.4569890928503740300 ) ) ;
-#453 = CYLINDRICAL_SURFACE ( 'NONE', #2, 0.4000000000000004700 ) ;
-#454 = VERTEX_POINT ( 'NONE', #1636 ) ;
-#455 = CARTESIAN_POINT ( 'NONE',  ( 8.000004635441733600, 3.404537977110530200, -0.08297860428687831000 ) ) ;
-#456 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#457 = EDGE_CURVE ( 'NONE', #1514, #633, #1997, .T. ) ;
-#458 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.387381551537215300E-016, 0.0000000000000000000 ) ) ;
-#459 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
-#460 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1338 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1569, #212, #203 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#461 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365659200, 3.959477322632730900, 0.6393916022394652300 ) ) ;
-#462 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 16.69999999999999900, -0.6393916022394651200 ) ) ;
-#463 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
-#464 = ORIENTED_EDGE ( 'NONE', *, *, #1518, .F. ) ;
-#465 = ORIENTED_EDGE ( 'NONE', *, *, #1365, .T. ) ;
-#466 = VERTEX_POINT ( 'NONE', #859 ) ;
-#467 = CARTESIAN_POINT ( 'NONE',  ( 7.588339492531262400, 2.296126540517837300, 2.327354028093751000 ) ) ;
-#468 = VERTEX_POINT ( 'NONE', #1790 ) ;
-#469 = TOROIDAL_SURFACE ( 'NONE', #1644, 7.424000000000004800, 0.5760000000000000700 ) ;
-#470 = ADVANCED_FACE ( 'NONE', ( #1403 ), #1875, .F. ) ;
-#471 = CARTESIAN_POINT ( 'NONE',  ( 7.999994109607460000, 11.53256642070970600, 0.1338107427365929900 ) ) ;
-#472 = EDGE_CURVE ( 'NONE', #438, #1322, #589, .T. ) ;
-#473 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #781, #325, #654, #467, #942, #310 ),
- .UNSPECIFIED., .F., .F.,
- ( 4, 2, 4 ),
- ( 1.971705446214431100E-007, 0.0001228847620034587000, 0.0002455723534622960000 ),
- .UNSPECIFIED. ) ;
-#474 = DIRECTION ( 'NONE',  ( -0.9847835588179368900, 1.372109498804022900E-016, -0.1737853339090476800 ) ) ;
-#475 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365659200, 4.043987577519940800, -0.6393916022394651200 ) ) ;
-#476 = LINE ( 'NONE', #264, #910 ) ;
-#477 = AXIS2_PLACEMENT_3D ( 'NONE', #997, #1471, #1638 ) ;
-#478 = LINE ( 'NONE', #1720, #369 ) ;
-#479 = VECTOR ( 'NONE', #960, 999.9999999999998900 ) ;
-#480 = SURFACE_SIDE_STYLE ('',( #1408 ) ) ;
-#481 = FACE_OUTER_BOUND ( 'NONE', #69, .T. ) ;
-#482 = ORIENTED_EDGE ( 'NONE', *, *, #177, .F. ) ;
-#483 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#484 = CARTESIAN_POINT ( 'NONE',  ( 8.673617379884035500E-016, 2.443987577519942400, 0.0000000000000000000 ) ) ;
-#485 = CARTESIAN_POINT ( 'NONE',  ( 7.983877377028973900, 3.650815703355051700, 0.5110666247170089200 ) ) ;
-#486 = CARTESIAN_POINT ( 'NONE',  ( -8.190304920883926600E-033, 1.800000000000002500, 0.0000000000000000000 ) ) ;
-#487 = STYLED_ITEM ( 'NONE', ( #1899 ), #447 ) ;
-#488 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.64999999999999900, 5.600000000000000500 ) ) ;
-#489 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365657500, 15.87496730720406100, -0.6393916022394653400 ) ) ;
-#490 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 16.69999999999999900, 0.6393916022394651200 ) ) ;
-#491 = ORIENTED_EDGE ( 'NONE', *, *, #523, .T. ) ;
-#492 = CARTESIAN_POINT ( 'NONE',  ( 6.212207325221334700E-032, 4.458594334620304800E-016, 0.0000000000000000000 ) ) ;
-#493 = ORIENTED_EDGE ( 'NONE', *, *, #1763, .T. ) ;
-#494 = VERTEX_POINT ( 'NONE', #1176 ) ;
-#495 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1760 ), #1297 ) ;
-#496 = FILL_AREA_STYLE_COLOUR ( '', #158 ) ;
-#497 = AXIS2_PLACEMENT_3D ( 'NONE', #3, #777, #2024 ) ;
-#498 = EDGE_CURVE ( 'NONE', #633, #692, #160, .T. ) ;
-#499 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.355252715606879600E-016, 0.0000000000000000000 ) ) ;
-#500 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1153, 'distance_accuracy_value', 'NONE');
-#501 = CIRCLE ( 'NONE', #514, 8.000000000000005300 ) ;
-#502 = CIRCLE ( 'NONE', #521, 0.4800000000000012600 ) ;
-#503 = CARTESIAN_POINT ( 'NONE',  ( -8.000000000000003600, 16.12399999999999900, 0.0000000000000000000 ) ) ;
-#504 = VERTEX_POINT ( 'NONE', #1327 ) ;
-#505 = CARTESIAN_POINT ( 'NONE',  ( 2.246574220356805500E-015, 16.12399999999999900, 0.0000000000000000000 ) ) ;
-#506 = ADVANCED_FACE ( 'NONE', ( #1108 ), #1929, .T. ) ;
-#507 = CARTESIAN_POINT ( 'NONE',  ( 2.786621459137696700E-017, 0.1999999999999987900, 0.0000000000000000000 ) ) ;
-#508 = SURFACE_STYLE_FILL_AREA ( #519 ) ;
-#509 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#510 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
-#511 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934067600, 0.7759999999999978000, 2.338346431047187800 ) ) ;
-#512 = AXIS2_PLACEMENT_3D ( 'NONE', #254, #574, #2002 ) ;
-#513 = ORIENTED_EDGE ( 'NONE', *, *, #424, .T. ) ;
-#514 = AXIS2_PLACEMENT_3D ( 'NONE', #1786, #1143, #1447 ) ;
-#515 = ORIENTED_EDGE ( 'NONE', *, *, #1957, .F. ) ;
-#516 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 16.69999999999999900, 0.6393916022394651200 ) ) ;
-#517 = CARTESIAN_POINT ( 'NONE',  ( -8.000000000000005300, 1.800000000000003600, 0.0000000000000000000 ) ) ;
-#518 = VERTEX_POINT ( 'NONE', #83 ) ;
-#519 = FILL_AREA_STYLE ('',( #1454 ) ) ;
-#520 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #1686, 'design' ) ;
-#521 = AXIS2_PLACEMENT_3D ( 'NONE', #1813, #872, #249 ) ;
-#522 = ORIENTED_EDGE ( 'NONE', *, *, #177, .T. ) ;
-#523 = EDGE_CURVE ( 'NONE', #292, #1582, #220, .T. ) ;
-#524 = SURFACE_STYLE_USAGE ( .BOTH. , #379 ) ;
-#525 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
-#526 = CIRCLE ( 'NONE', #1631, 5.600000000000000500 ) ;
-#527 = CIRCLE ( 'NONE', #1906, 8.000000000000005300 ) ;
-#528 = AXIS2_PLACEMENT_3D ( 'NONE', #805, #1885, #1508 ) ;
-#529 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #609 ), #648 ) ;
-#530 = EDGE_CURVE ( 'NONE', #468, #27, #987, .T. ) ;
-#531 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#532 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#533 = ADVANCED_FACE ( 'NONE', ( #481 ), #1632, .T. ) ;
-#534 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #985, #1444, #191, #1287, #971, #1764, #357, #1623, #686, #1611 ),
+#260 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#261 = LINE ( 'NONE', #1868, #1505 ) ;
+#262 = FACE_OUTER_BOUND ( 'NONE', #774, .T. ) ;
+#263 = CARTESIAN_POINT ( 'NONE',  ( 8.000003732740163200, 3.634703977617290200, -0.1064757982436150100 ) ) ;
+#264 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#265 = CARTESIAN_POINT ( 'NONE',  ( 7.999994109607454700, 11.53256642070970800, 0.1338107427365929600 ) ) ;
+#266 = ORIENTED_EDGE ( 'NONE', *, *, #340, .F. ) ;
+#267 = ORIENTED_EDGE ( 'NONE', *, *, #961, .T. ) ;
+#268 = ORIENTED_EDGE ( 'NONE', *, *, #1752, .F. ) ;
+#269 = VERTEX_POINT ( 'NONE', #1169 ) ;
+#270 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#271 = VERTEX_POINT ( 'NONE', #1507 ) ;
+#272 = CARTESIAN_POINT ( 'NONE',  ( -8.000000000000003600, 0.7759999999999986900, 0.0000000000000000000 ) ) ;
+#273 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 8.043987577519940800, -0.4092106254332579200 ) ) ;
+#274 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#275 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#276 = PRESENTATION_STYLE_ASSIGNMENT (( #1551 ) ) ;
+#277 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1943, #1937, #65, #978, #350, #1152, #206, #818, #1276, #653 ),
  .UNSPECIFIED., .F., .F.,
  ( 4, 2, 2, 2, 4 ),
- ( 0.0000000000000000000, 0.0003998232141788021300, 0.0007996464283576042600, 0.001199469642536406300, 0.001599292856715208500 ),
+ ( 0.0000000000000000000, 0.0003198299749213016100, 0.0006396599498426032200, 0.0009594899247639047800, 0.001279319899685206400 ),
  .UNSPECIFIED. ) ;
-#535 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #653 ) ) ;
-#536 = ORIENTED_EDGE ( 'NONE', *, *, #1742, .F. ) ;
-#537 = CARTESIAN_POINT ( 'NONE',  ( 1.867048740747082100E-016, 1.340008873200045500, 0.0000000000000000000 ) ) ;
-#538 = ORIENTED_EDGE ( 'NONE', *, *, #1957, .T. ) ;
-#539 = ORIENTED_EDGE ( 'NONE', *, *, #523, .F. ) ;
-#540 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#541 = ORIENTED_EDGE ( 'NONE', *, *, #662, .F. ) ;
-#542 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
-#543 = CIRCLE ( 'NONE', #1452, 6.400000000000003900 ) ;
-#544 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 15.90879160997371900, 0.5115132817915721800 ) ) ;
-#545 = EDGE_CURVE ( 'NONE', #930, #878, #1428, .T. ) ;
-#546 = AXIS2_PLACEMENT_3D ( 'NONE', #1377, #911, #1381 ) ;
-#547 = CIRCLE ( 'NONE', #1405, 5.600000000000000500 ) ;
-#548 = EDGE_LOOP ( 'NONE', ( #1940, #105, #1069, #1655 ) ) ;
-#549 = AXIS2_PLACEMENT_3D ( 'NONE', #1086, #1556, #1716 ) ;
-#550 = CARTESIAN_POINT ( 'NONE',  ( -7.808000000000000700, 2.443987577519943800, 0.0000000000000000000 ) ) ;
-#551 = FACE_OUTER_BOUND ( 'NONE', #1718, .T. ) ;
-#552 = CARTESIAN_POINT ( 'NONE',  ( -6.400000000000001200, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#553 = CARTESIAN_POINT ( 'NONE',  ( 7.174168203563549000, 1.799999999999999200, 2.254264977099449000 ) ) ;
-#554 = FACE_BOUND ( 'NONE', #1222, .T. ) ;
-#555 = CARTESIAN_POINT ( 'NONE',  ( 7.987509614618316400, 13.91052322746093300, 0.4569890928503742000 ) ) ;
-#556 = EDGE_CURVE ( 'NONE', #1831, #316, #251, .T. ) ;
-#557 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #888, 'distance_accuracy_value', 'NONE');
-#558 = ORIENTED_EDGE ( 'NONE', *, *, #977, .F. ) ;
-#559 = DIRECTION ( 'NONE',  ( -1.393310729568844600E-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
-#560 = ADVANCED_FACE ( 'NONE', ( #302 ), #206, .T. ) ;
-#561 = ORIENTED_EDGE ( 'NONE', *, *, #358, .T. ) ;
-#562 = ORIENTED_EDGE ( 'NONE', *, *, #1878, .F. ) ;
-#563 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1723 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #47, #1148, #509 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#564 = EDGE_LOOP ( 'NONE', ( #437, #1170, #422, #410 ) ) ;
-#565 = VERTEX_POINT ( 'NONE', #112 ) ;
-#566 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.654669013240958300E-016, 0.0000000000000000000 ) ) ;
-#567 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#568 = CARTESIAN_POINT ( 'NONE',  ( 7.329501997008988700, 1.431029594888816300, 2.281676823001585100 ) ) ;
-#569 = TOROIDAL_SURFACE ( 'NONE', #594, 7.808000000000001600, 0.1920000000000006100 ) ;
-#570 = SURFACE_SIDE_STYLE ('',( #1551 ) ) ;
-#571 = AXIS2_PLACEMENT_3D ( 'NONE', #1258, #10, #1567 ) ;
-#572 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 13.77918354506617000, -0.5115132817915722900 ) ) ;
-#573 = LINE ( 'NONE', #1099, #1280 ) ;
-#574 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#575 = CARTESIAN_POINT ( 'NONE',  ( 7.174168203563586300, 1.902855072357224600, 2.254264977099456100 ) ) ;
-#576 = VERTEX_POINT ( 'NONE', #403 ) ;
-#577 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#578 = FILL_AREA_STYLE ('',( #1354 ) ) ;
-#579 = FACE_BOUND ( 'NONE', #1748, .T. ) ;
-#580 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365659200, 8.043987577519940800, -0.6393916022394651200 ) ) ;
-#581 = AXIS2_PLACEMENT_3D ( 'NONE', #701, #1787, #1319 ) ;
-#582 = FILL_AREA_STYLE_COLOUR ( '', #1134 ) ;
-#583 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, -3.000000000000000000, 0.0000000000000000000 ) ) ;
-#584 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#585 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #1686 ) ;
-#586 = CARTESIAN_POINT ( 'NONE',  ( -7.424000000000004800, 0.7760000000000010200, 0.0000000000000000000 ) ) ;
-#587 = ORIENTED_EDGE ( 'NONE', *, *, #1643, .F. ) ;
-#588 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
-#589 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #720, #715, #1971, #392, #1648, #1803, #848, #865, #1491, #1006, #1010, #696, #77, #1485 ),
- .UNSPECIFIED., .F., .F.,
- ( 4, 2, 2, 2, 2, 2, 4 ),
- ( 0.0000000000000000000, 0.0002499244696746880300, 0.0004998489393493760600, 0.0009996978786987503900, 0.001249622348373437400, 0.001499546818048124700, 0.001999395757397500800 ),
- .UNSPECIFIED. ) ;
-#590 = EDGE_LOOP ( 'NONE', ( #1866, #241, #952, #1265 ) ) ;
-#591 = FILL_AREA_STYLE_COLOUR ( '', #1450 ) ;
-#592 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#593 = CARTESIAN_POINT ( 'NONE',  ( 7.983877377028973000, 11.65081570335505600, 0.5110666247170093700 ) ) ;
-#594 = AXIS2_PLACEMENT_3D ( 'NONE', #970, #963, #1907 ) ;
-#595 = DIRECTION ( 'NONE',  ( 0.9847835588179368900, -1.372109498804022900E-016, -0.1737853339090476800 ) ) ;
-#596 = FILL_AREA_STYLE_COLOUR ( '', #842 ) ;
-#597 = LINE ( 'NONE', #1921, #1331 ) ;
-#598 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395883200, 16.12399999999999900, 0.5115132817915722900 ) ) ;
-#599 = CARTESIAN_POINT ( 'NONE',  ( 7.078816716372323900, 16.69999999999999900, -2.237438244065702800 ) ) ;
-#600 = CARTESIAN_POINT ( 'NONE',  ( 7.980475508562142800, 11.71083194134375000, -0.5712473361353723700 ) ) ;
-#601 = FACE_OUTER_BOUND ( 'NONE', #228, .T. ) ;
-#602 = FACE_OUTER_BOUND ( 'NONE', #864, .T. ) ;
-#603 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #919, #1864, #1101, #1252, #319, #145 ),
+#278 = AXIS2_PLACEMENT_3D ( 'NONE', #1696, #1045, #1708 ) ;
+#279 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #976 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1506, #1670, #250 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#280 = FACE_OUTER_BOUND ( 'NONE', #991, .T. ) ;
+#281 = CIRCLE ( 'NONE', #1775, 0.4000000000000006300 ) ;
+#282 = SURFACE_STYLE_FILL_AREA ( #1318 ) ;
+#283 = DIRECTION ( 'NONE',  ( -2.933285746460726000E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#284 = CIRCLE ( 'NONE', #526, 0.4000000000000004700 ) ;
+#285 = PRESENTATION_STYLE_ASSIGNMENT (( #650 ) ) ;
+#286 = ORIENTED_EDGE ( 'NONE', *, *, #1349, .F. ) ;
+#287 = AXIS2_PLACEMENT_3D ( 'NONE', #495, #1939, #1624 ) ;
+#288 = EDGE_CURVE ( 'NONE', #674, #1784, #1403, .T. ) ;
+#289 = ORIENTED_EDGE ( 'NONE', *, *, #1182, .F. ) ;
+#290 = EDGE_LOOP ( 'NONE', ( #1693, #267, #2010, #1023 ) ) ;
+#291 = EDGE_LOOP ( 'NONE', ( #832, #699, #1212, #1239 ) ) ;
+#292 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #187, 'distance_accuracy_value', 'NONE');
+#293 = ADVANCED_FACE ( 'NONE', ( #1294 ), #1815, .F. ) ;
+#294 = PRESENTATION_STYLE_ASSIGNMENT (( #1562 ) ) ;
+#295 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1292 ) ) ;
+#296 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#297 = PLANE ( 'NONE',  #2035 ) ;
+#298 = ADVANCED_FACE ( 'NONE', ( #486, #1402 ), #1731, .T. ) ;
+#299 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#300 = EDGE_CURVE ( 'NONE', #1156, #1279, #1004, .T. ) ;
+#301 = CYLINDRICAL_SURFACE ( 'NONE', #1527, 6.400000000000001200 ) ;
+#302 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, -3.000000000000000000, 0.0000000000000000000 ) ) ;
+#303 = AXIS2_PLACEMENT_3D ( 'NONE', #1905, #1442, #299 ) ;
+#304 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #9 ), #1083 ) ;
+#305 = VERTEX_POINT ( 'NONE', #1491 ) ;
+#306 = ADVANCED_FACE ( 'NONE', ( #762, #437 ), #1378, .T. ) ;
+#307 = ORIENTED_EDGE ( 'NONE', *, *, #914, .T. ) ;
+#308 = SHAPE_DEFINITION_REPRESENTATION ( #579, #1117 ) ;
+#309 = VERTEX_POINT ( 'NONE', #888 ) ;
+#310 = EDGE_LOOP ( 'NONE', ( #1764, #648, #1695, #1485, #964, #244, #1661 ) ) ;
+#311 = DIRECTION ( 'NONE',  ( 2.933285746460726000E-017, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#312 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
+#313 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1729, 'distance_accuracy_value', 'NONE');
+#314 = FILL_AREA_STYLE_COLOUR ( '', #1206 ) ;
+#315 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#316 = PRESENTATION_STYLE_ASSIGNMENT (( #1323 ) ) ;
+#317 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #339 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #585, #122, #275 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#318 = SURFACE_STYLE_USAGE ( .BOTH. , #1572 ) ;
+#319 = ADVANCED_FACE ( 'NONE', ( #2020 ), #1053, .T. ) ;
+#320 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 12.04398757751994100, 0.5115132817915724100 ) ) ;
+#321 = FILL_AREA_STYLE_COLOUR ( '', #1194 ) ;
+#322 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#323 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934063100, 1.156012422480061200, 2.338346431047186900 ) ) ;
+#324 = LINE ( 'NONE', #1458, #586 ) ;
+#325 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 16.04398757751993900, 0.5115132817915724100 ) ) ;
+#326 = PRESENTATION_STYLE_ASSIGNMENT (( #635 ) ) ;
+#327 = SURFACE_SIDE_STYLE ('',( #613 ) ) ;
+#328 = CARTESIAN_POINT ( 'NONE',  ( -6.400000000000001200, -1.877302877734865300E-016, 0.0000000000000000000 ) ) ;
+#329 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 12.04398757751994100, -0.4092106254332579200 ) ) ;
+#330 = VERTEX_POINT ( 'NONE', #1221 ) ;
+#331 = ORIENTED_EDGE ( 'NONE', *, *, #203, .F. ) ;
+#332 = ORIENTED_EDGE ( 'NONE', *, *, #910, .F. ) ;
+#333 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#334 = EDGE_LOOP ( 'NONE', ( #1340, #1694, #106, #1313, #1786, #128 ) ) ;
+#335 = ORIENTED_EDGE ( 'NONE', *, *, #95, .T. ) ;
+#336 = ORIENTED_EDGE ( 'NONE', *, *, #1473, .T. ) ;
+#337 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#338 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#339 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #585, 'distance_accuracy_value', 'NONE');
+#340 = EDGE_CURVE ( 'NONE', #67, #330, #608, .T. ) ;
+#341 = ORIENTED_EDGE ( 'NONE', *, *, #1246, .F. ) ;
+#342 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#343 = CARTESIAN_POINT ( 'NONE',  ( -3.930628927888591500E-017, 1.340008873200043700, 0.0000000000000000000 ) ) ;
+#344 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1374 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #124, #1529, #705 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#345 = AXIS2_PLACEMENT_3D ( 'NONE', #1672, #1660, #236 ) ;
+#346 = SURFACE_SIDE_STYLE ('',( #161 ) ) ;
+#347 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 16.69999999999999900, 0.4092106254332579200 ) ) ;
+#348 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#349 = PRESENTATION_STYLE_ASSIGNMENT (( #1863 ) ) ;
+#350 = CARTESIAN_POINT ( 'NONE',  ( 7.999996257453617900, 14.05312503677364000, -0.1070359761777169600 ) ) ;
+#351 = LINE ( 'NONE', #477, #1627 ) ;
+#352 = CARTESIAN_POINT ( 'NONE',  ( 7.174168203563548100, 1.799999999999998500, 2.254264977099449000 ) ) ;
+#353 = CIRCLE ( 'NONE', #1382, 8.000000000000003600 ) ;
+#354 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#355 = EDGE_CURVE ( 'NONE', #125, #1784, #983, .T. ) ;
+#356 = EDGE_CURVE ( 'NONE', #1666, #849, #1730, .T. ) ;
+#357 = FILL_AREA_STYLE_COLOUR ( '', #1971 ) ;
+#358 = ORIENTED_EDGE ( 'NONE', *, *, #767, .F. ) ;
+#359 = SURFACE_STYLE_USAGE ( .BOTH. , #985 ) ;
+#360 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#361 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934064900, 16.12399999999999900, 2.338346431047187300 ) ) ;
+#362 = CARTESIAN_POINT ( 'NONE',  ( 7.996152454572144700, 7.586619579262917400, -0.2658849334656548400 ) ) ;
+#363 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#364 = SURFACE_STYLE_FILL_AREA ( #895 ) ;
+#365 = SURFACE_STYLE_USAGE ( .BOTH. , #987 ) ;
+#366 = CARTESIAN_POINT ( 'NONE',  ( 7.996152454572144700, 14.10135557577696700, 0.2658849334656554500 ) ) ;
+#367 = LINE ( 'NONE', #660, #1733 ) ;
+#368 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1984, #104, #1199, #704, #1962, #1006 ),
  .UNSPECIFIED., .F., .F.,
  ( 4, 2, 4 ),
- ( 6.995592034332859100E-007, 0.0001233859194131035600, 0.0002460722796227738400 ),
+ ( 0.0006148037158262329500, 0.0009213630677156179700, 0.001227922419605003100 ),
  .UNSPECIFIED. ) ;
-#604 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#605 = AXIS2_PLACEMENT_3D ( 'NONE', #1198, #274, #256 ) ;
-#606 = CIRCLE ( 'NONE', #1626, 8.000000000000003600 ) ;
-#607 = PRESENTATION_STYLE_ASSIGNMENT (( #813 ) ) ;
-#608 = ORIENTED_EDGE ( 'NONE', *, *, #1139, .F. ) ;
-#609 = STYLED_ITEM ( 'NONE', ( #1912 ), #1583 ) ;
-#610 = EDGE_CURVE ( 'NONE', #878, #289, #1023, .T. ) ;
-#611 = CARTESIAN_POINT ( 'NONE',  ( 1.610684511756342600E-016, 1.156012422480062800, 0.0000000000000000000 ) ) ;
-#612 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#613 = CIRCLE ( 'NONE', #323, 7.862857142857145700 ) ;
-#614 = FACE_OUTER_BOUND ( 'NONE', #121, .T. ) ;
-#615 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#616 = FILL_AREA_STYLE ('',( #1543 ) ) ;
-#617 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#618 = ORIENTED_EDGE ( 'NONE', *, *, #1022, .T. ) ;
-#619 = ORIENTED_EDGE ( 'NONE', *, *, #1503, .T. ) ;
-#620 = ADVANCED_FACE ( 'NONE', ( #57 ), #725, .T. ) ;
-#621 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1161 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #120, #1209, #1505 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#622 = LINE ( 'NONE', #163, #673 ) ;
-#623 = CARTESIAN_POINT ( 'NONE',  ( 7.998636069348882500, 3.421075787424591000, -0.1667985454259260600 ) ) ;
-#624 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365659200, 9.813007847835820000, 0.6393916022394652300 ) ) ;
-#625 = STYLED_ITEM ( 'NONE', ( #1948 ), #1092 ) ;
-#626 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
-#627 = CIRCLE ( 'NONE', #52, 7.862857142857149200 ) ;
-#628 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998671100, 2.259991126799958000, 2.314331534470352600 ) ) ;
-#629 = SURFACE_STYLE_FILL_AREA ( #779 ) ;
-#630 = SURFACE_STYLE_FILL_AREA ( #1976 ) ;
-#631 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #532, 'distance_accuracy_value', 'NONE');
-#632 = CARTESIAN_POINT ( 'NONE',  ( 2.602085213965210600E-015, 16.12399999999999900, 0.0000000000000000000 ) ) ;
-#633 = VERTEX_POINT ( 'NONE', #879 ) ;
-#634 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#635 = ADVANCED_FACE ( 'NONE', ( #1735 ), #1249, .T. ) ;
-#636 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#637 = VECTOR ( 'NONE', #1574, 1000.000000000000000 ) ;
-#638 = FILL_AREA_STYLE_COLOUR ( '', #1950 ) ;
-#639 = AXIS2_PLACEMENT_3D ( 'NONE', #1185, #114, #1329 ) ;
-#640 = CARTESIAN_POINT ( 'NONE',  ( -6.400000000000003900, 0.1999999999999996800, 0.0000000000000000000 ) ) ;
-#641 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365659200, 4.043987577519940800, 0.6393916022394651200 ) ) ;
-#642 = DIRECTION ( 'NONE',  ( -1.393310729568844600E-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
-#643 = EDGE_CURVE ( 'NONE', #1725, #1363, #372, .T. ) ;
-#644 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 5.813007847835816500, 0.6393916022394654500 ) ) ;
-#645 = ORIENTED_EDGE ( 'NONE', *, *, #1945, .F. ) ;
-#646 = ADVANCED_FACE ( 'NONE', ( #602 ), #1376, .T. ) ;
-#647 = AXIS2_PLACEMENT_3D ( 'NONE', #1141, #1608, #1905 ) ;
-#648 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1801 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #305, #169, #311 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#649 = CARTESIAN_POINT ( 'NONE',  ( 7.993906352430141000, 10.20289624606411400, 0.3216550220689512500 ) ) ;
-#650 = EDGE_CURVE ( 'NONE', #289, #80, #679, .T. ) ;
-#651 = ORIENTED_EDGE ( 'NONE', *, *, #1822, .F. ) ;
-#652 = SURFACE_SIDE_STYLE ('',( #1709 ) ) ;
-#653 = STYLED_ITEM ( 'NONE', ( #36 ), #1328 ) ;
-#654 = CARTESIAN_POINT ( 'NONE',  ( 7.637236700433612100, 2.362144571889556000, 2.335982947135342600 ) ) ;
-#655 = VECTOR ( 'NONE', #1422, 1000.000000000000000 ) ;
-#656 = LINE ( 'NONE', #1473, #1994 ) ;
-#657 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934066700, 1.156012422480061600, -2.338346431047187300 ) ) ;
-#658 = ORIENTED_EDGE ( 'NONE', *, *, #1292, .F. ) ;
-#659 = CARTESIAN_POINT ( 'NONE',  ( 7.980541816297869000, 15.72171895235833700, 0.5585587836058290000 ) ) ;
-#660 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 9.643987577519940400, 0.5115132817915721800 ) ) ;
-#661 = FILL_AREA_STYLE ('',( #1597 ) ) ;
-#662 = EDGE_CURVE ( 'NONE', #1071, #1645, #676, .T. ) ;
-#663 = STYLED_ITEM ( 'NONE', ( #1818 ), #681 ) ;
-#664 = AXIS2_PLACEMENT_3D ( 'NONE', #266, #745, #1106 ) ;
-#665 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 8.043987577519940800, 0.5115132817915721800 ) ) ;
-#666 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#667 = ORIENTED_EDGE ( 'NONE', *, *, #1087, .F. ) ;
-#668 = ORIENTED_EDGE ( 'NONE', *, *, #211, .F. ) ;
-#669 = EDGE_LOOP ( 'NONE', ( #34, #267, #1313, #921 ) ) ;
-#670 = EDGE_LOOP ( 'NONE', ( #1938, #1127, #764, #1772 ) ) ;
-#671 = CARTESIAN_POINT ( 'NONE',  ( 7.993906352430141000, 15.48507890897576400, -0.3216550220689513000 ) ) ;
-#672 = EDGE_CURVE ( 'NONE', #1616, #1771, #1928, .T. ) ;
-#673 = VECTOR ( 'NONE', #313, 1000.000000000000000 ) ;
-#674 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1353 ), #1727 ) ;
-#675 = LINE ( 'NONE', #1307, #700 ) ;
-#676 = CIRCLE ( 'NONE', #1063, 8.000000000000005300 ) ;
-#677 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.7759999999999999100, 0.0000000000000000000 ) ) ;
-#678 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#679 = LINE ( 'NONE', #1225, #839 ) ;
-#680 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#681 = ADVANCED_FACE ( 'NONE', ( #367 ), #792, .T. ) ;
-#682 = SURFACE_STYLE_USAGE ( .BOTH. , #1453 ) ;
-#683 = SURFACE_SIDE_STYLE ('',( #508 ) ) ;
-#684 = ADVANCED_FACE ( 'NONE', ( #450 ), #247, .T. ) ;
-#685 = CIRCLE ( 'NONE', #384, 0.4800000000000012600 ) ;
-#686 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 3.908791747255937500, -0.5115132817915722900 ) ) ;
-#687 = EDGE_CURVE ( 'NONE', #576, #2031, #1133, .T. ) ;
-#688 = CARTESIAN_POINT ( 'NONE',  ( 7.999990691868661400, 14.28326271737786300, -0.1672943317903920200 ) ) ;
-#689 = ORIENTED_EDGE ( 'NONE', *, *, #1788, .F. ) ;
-#690 = AXIS2_PLACEMENT_3D ( 'NONE', #110, #406, #425 ) ;
-#691 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#692 = VERTEX_POINT ( 'NONE', #730 ) ;
-#693 = CARTESIAN_POINT ( 'NONE',  ( 7.227497495041967000, 0.1999999999999861100, 2.263676028536816300 ) ) ;
-#694 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 13.64398757751994200, 0.6393916022394651200 ) ) ;
-#695 = ORIENTED_EDGE ( 'NONE', *, *, #442, .F. ) ;
-#696 = CARTESIAN_POINT ( 'NONE',  ( 7.980475508562141100, 7.710831941343748500, -0.5712473361353724900 ) ) ;
-#697 = AXIS2_PLACEMENT_3D ( 'NONE', #2003, #762, #1050 ) ;
-#698 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 13.64398757751994200, -0.6393916022394651200 ) ) ;
-#699 = SURFACE_STYLE_FILL_AREA ( #217 ) ;
-#700 = VECTOR ( 'NONE', #394, 1000.000000000000000 ) ;
-#701 = CARTESIAN_POINT ( 'NONE',  ( 2.246574220356805500E-015, 16.12399999999999900, 0.0000000000000000000 ) ) ;
-#702 = SURFACE_STYLE_FILL_AREA ( #404 ) ;
-#703 = ORIENTED_EDGE ( 'NONE', *, *, #1009, .T. ) ;
-#704 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#705 = SURFACE_STYLE_FILL_AREA ( #1255 ) ;
-#706 = CIRCLE ( 'NONE', #1008, 6.400000000000003900 ) ;
-#707 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365662800, 13.81300784783582000, 0.6393916022394654500 ) ) ;
-#708 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1435 ), #423 ) ;
-#709 = EDGE_CURVE ( 'NONE', #1596, #1725, #1872, .T. ) ;
-#710 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365659200, 8.043987577519940800, 0.6393916022394651200 ) ) ;
-#711 = ORIENTED_EDGE ( 'NONE', *, *, #868, .F. ) ;
-#712 = ORIENTED_EDGE ( 'NONE', *, *, #1542, .T. ) ;
-#713 = EDGE_LOOP ( 'NONE', ( #1904, #240, #58, #270 ) ) ;
-#714 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #511, #1777, #365, #1295, #693, #827 ),
+#369 = CARTESIAN_POINT ( 'NONE',  ( 7.637236700433612100, 2.362144571889555500, 2.335982947135342200 ) ) ;
+#370 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726600E-017, 0.0000000000000000000 ) ) ;
+#371 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934064900, 16.69999999999999900, -2.338346431047187300 ) ) ;
+#372 = CARTESIAN_POINT ( 'NONE',  ( 7.078816716372322100, 0.1999999999999990100, 2.237438244065702800 ) ) ;
+#373 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#374 = AXIS2_PLACEMENT_3D ( 'NONE', #1803, #1515, #840 ) ;
+#375 = AXIS2_PLACEMENT_3D ( 'NONE', #989, #1324, #370 ) ;
+#376 = ORIENTED_EDGE ( 'NONE', *, *, #1504, .T. ) ;
+#377 = ORIENTED_EDGE ( 'NONE', *, *, #1687, .F. ) ;
+#378 = ORIENTED_EDGE ( 'NONE', *, *, #1532, .F. ) ;
+#379 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#380 = CARTESIAN_POINT ( 'NONE',  ( 7.376467014399409500, 16.63833118341266400, -2.289964767246953400 ) ) ;
+#381 = VERTEX_POINT ( 'NONE', #1688 ) ;
+#382 = ORIENTED_EDGE ( 'NONE', *, *, #356, .T. ) ;
+#383 = ORIENTED_EDGE ( 'NONE', *, *, #241, .T. ) ;
+#384 = DIRECTION ( 'NONE',  ( -2.933285746460726000E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#385 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726000E-017, 0.0000000000000000000 ) ) ;
+#386 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#387 = ORIENTED_EDGE ( 'NONE', *, *, #661, .F. ) ;
+#388 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1774 ), #1724 ) ;
+#389 = EDGE_CURVE ( 'NONE', #218, #1257, #1569, .T. ) ;
+#390 = CARTESIAN_POINT ( 'NONE',  ( 7.078816716372323000, 16.69999999999999900, -2.237438244065702800 ) ) ;
+#391 = FILL_AREA_STYLE_COLOUR ( '', #312 ) ;
+#392 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1830 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1545, #119, #1703 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#393 = CYLINDRICAL_SURFACE ( 'NONE', #816, 0.4000000000000004700 ) ;
+#394 = FACE_BOUND ( 'NONE', #520, .T. ) ;
+#395 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#396 = LINE ( 'NONE', #930, #1204 ) ;
+#397 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#398 = CIRCLE ( 'NONE', #1190, 5.600000000000000500 ) ;
+#399 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1992, 'distance_accuracy_value', 'NONE');
+#400 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 12.04398757751994100, 0.5115132817915724100 ) ) ;
+#401 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#402 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.156012422480061400, 0.0000000000000000000 ) ) ;
+#403 = ORIENTED_EDGE ( 'NONE', *, *, #6, .T. ) ;
+#404 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460725400E-017, 0.0000000000000000000 ) ) ;
+#405 = ORIENTED_EDGE ( 'NONE', *, *, #1785, .F. ) ;
+#406 = ORIENTED_EDGE ( 'NONE', *, *, #2002, .T. ) ;
+#407 = CARTESIAN_POINT ( 'NONE',  ( 8.000005874849309300, 11.53238241384137700, -0.1331054882499702600 ) ) ;
+#408 = ORIENTED_EDGE ( 'NONE', *, *, #1671, .T. ) ;
+#409 = AXIS2_PLACEMENT_3D ( 'NONE', #649, #803, #1924 ) ;
+#410 = AXIS2_PLACEMENT_3D ( 'NONE', #1761, #1910, #181 ) ;
+#411 = CIRCLE ( 'NONE', #1845, 8.000000000000001800 ) ;
+#412 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.3058823529411764900 ) ;
+#413 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#414 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#415 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 8.043987577519940800, -0.4092106254332579200 ) ) ;
+#416 = CARTESIAN_POINT ( 'NONE',  ( 7.637104474052125400, 2.361875305574232500, -2.335959613068021600 ) ) ;
+#417 = AXIS2_PLACEMENT_3D ( 'NONE', #2023, #429, #1060 ) ;
+#418 = CIRCLE ( 'NONE', #867, 7.424000000000003900 ) ;
+#419 = SURFACE_STYLE_FILL_AREA ( #1348 ) ;
+#420 = FILL_AREA_STYLE ('',( #1209 ) ) ;
+#421 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#422 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1820, 'distance_accuracy_value', 'NONE');
+#423 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1799 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #149, #1258, #916 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#424 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.156012422480061400, 0.0000000000000000000 ) ) ;
+#425 = ORIENTED_EDGE ( 'NONE', *, *, #1829, .F. ) ;
+#426 = ORIENTED_EDGE ( 'NONE', *, *, #1367, .F. ) ;
+#427 = ORIENTED_EDGE ( 'NONE', *, *, #1303, .F. ) ;
+#428 = SURFACE_STYLE_USAGE ( .BOTH. , #1216 ) ;
+#429 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#430 = VERTEX_POINT ( 'NONE', #1327 ) ;
+#431 = EDGE_LOOP ( 'NONE', ( #617, #548, #468, #1187, #1389 ) ) ;
+#432 = CARTESIAN_POINT ( 'NONE',  ( 7.987509614618311100, 3.777451927578952400, -0.4569890928503739800 ) ) ;
+#433 = TOROIDAL_SURFACE ( 'NONE', #1082, 7.808000000000004300, 0.1919999999999988700 ) ;
+#434 = FILL_AREA_STYLE_COLOUR ( '', #1685 ) ;
+#435 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
+#436 = EDGE_CURVE ( 'NONE', #1663, #1899, #1995, .T. ) ;
+#437 = FACE_BOUND ( 'NONE', #1813, .T. ) ;
+#438 = STYLED_ITEM ( 'NONE', ( #986 ), #777 ) ;
+#439 = STYLED_ITEM ( 'NONE', ( #481 ), #293 ) ;
+#440 = CARTESIAN_POINT ( 'NONE',  ( 7.997497593798166300, 7.679143236427627500, 0.2138641438192399900 ) ) ;
+#441 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#442 = FACE_OUTER_BOUND ( 'NONE', #988, .T. ) ;
+#443 = ADVANCED_FACE ( 'NONE', ( #1108 ), #393, .T. ) ;
+#444 = EDGE_LOOP ( 'NONE', ( #994, #1720, #289, #965 ) ) ;
+#445 = EDGE_CURVE ( 'NONE', #750, #1639, #1967, .T. ) ;
+#446 = ORIENTED_EDGE ( 'NONE', *, *, #1029, .T. ) ;
+#447 = EDGE_CURVE ( 'NONE', #720, #1759, #558, .T. ) ;
+#448 = ORIENTED_EDGE ( 'NONE', *, *, #1994, .F. ) ;
+#449 = VECTOR ( 'NONE', #942, 1000.000000000000000 ) ;
+#450 = FACE_OUTER_BOUND ( 'NONE', #1713, .T. ) ;
+#451 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.7759999999999999100, 0.0000000000000000000 ) ) ;
+#452 = ADVANCED_FACE ( 'NONE', ( #680 ), #55, .T. ) ;
+#453 = CARTESIAN_POINT ( 'NONE',  ( -8.673617379884035500E-016, 16.12399999999999900, 0.0000000000000000000 ) ) ;
+#454 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #240, #1831, #1979, #1357, #1678, #1835 ),
  .UNSPECIFIED., .F., .F.,
  ( 4, 2, 4 ),
- ( 1.971590801870686000E-007, 0.0004523489638810742800, 0.0009045007686819614300 ),
+ ( 1.971590801844669400E-007, 0.0004523489638810719000, 0.0009045007686819592600 ),
  .UNSPECIFIED. ) ;
-#715 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365659200, 7.959477322632730900, 0.6393916022394653400 ) ) ;
-#716 = ORIENTED_EDGE ( 'NONE', *, *, #1847, .T. ) ;
-#717 = ORIENTED_EDGE ( 'NONE', *, *, #1412, .F. ) ;
-#718 = ADVANCED_FACE ( 'NONE', ( #1397, #393, #721, #1448 ), #1299, .T. ) ;
-#719 = CARTESIAN_POINT ( 'NONE',  ( 2.246574220356805500E-015, 16.12399999999999900, 0.0000000000000000000 ) ) ;
-#720 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365659200, 8.043987577519940800, 0.6393916022394651200 ) ) ;
-#721 = FACE_BOUND ( 'NONE', #136, .T. ) ;
-#722 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #487 ), #828 ) ;
-#723 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#724 = CIRCLE ( 'NONE', #108, 8.000000000000005300 ) ;
-#725 = CYLINDRICAL_SURFACE ( 'NONE', #1559, 8.000000000000005300 ) ;
-#726 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#727 = AXIS2_PLACEMENT_3D ( 'NONE', #1606, #1846, #1844 ) ;
-#728 = CARTESIAN_POINT ( 'NONE',  ( 7.996089592108955200, 10.10003269504435200, -0.2673404240010837100 ) ) ;
-#729 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998673700, 1.340008873200044400, 2.314331534470353000 ) ) ;
-#730 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934066700, 2.443987577519940700, -2.338346431047187800 ) ) ;
-#731 = CARTESIAN_POINT ( 'NONE',  ( 7.987549781336745100, 13.91134481702794900, -0.4560352596078415800 ) ) ;
-#732 = TOROIDAL_SURFACE ( 'NONE', #1212, 8.000000000000005300, 0.4800000000000007000 ) ;
-#733 = VERTEX_POINT ( 'NONE', #273 ) ;
-#734 = CARTESIAN_POINT ( 'NONE',  ( 7.375259353043843700, 0.2604732728825012200, -2.289751650537148500 ) ) ;
-#735 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#736 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1197, 'distance_accuracy_value', 'NONE');
-#737 = STYLED_ITEM ( 'NONE', ( #1303 ), #875 ) ;
-#738 = FILL_AREA_STYLE_COLOUR ( '', #990 ) ;
-#739 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395883200, 13.77918340778394700, 0.5115132817915722900 ) ) ;
-#740 = EDGE_CURVE ( 'NONE', #1330, #1565, #476, .T. ) ;
-#741 = CARTESIAN_POINT ( 'NONE',  ( 3.148869885700768300E-016, 2.259991126799958800, 0.0000000000000000000 ) ) ;
-#742 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#743 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934067600, 0.7759999999999978000, -2.338346431047187800 ) ) ;
-#744 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#745 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#746 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1964 ) ) ;
-#747 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.3058823529411764900 ) ;
-#748 = AXIS2_PLACEMENT_3D ( 'NONE', #1461, #60, #1387 ) ;
-#749 = EDGE_CURVE ( 'NONE', #89, #1489, #502, .T. ) ;
-#750 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#751 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
-#752 = VECTOR ( 'NONE', #1620, 1000.000000000000000 ) ;
-#753 = CYLINDRICAL_SURFACE ( 'NONE', #2020, 8.000000000000005300 ) ;
-#754 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#755 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 12.04398757751994100, -0.6393916022394651200 ) ) ;
-#756 = ORIENTED_EDGE ( 'NONE', *, *, #643, .T. ) ;
-#757 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#758 = AXIS2_PLACEMENT_3D ( 'NONE', #1017, #268, #588 ) ;
-#759 = CARTESIAN_POINT ( 'NONE',  ( 7.980541816297865400, 5.966256202681545800, -0.5585587836058290000 ) ) ;
-#760 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 9.643987577519940400, 0.5115132817915721800 ) ) ;
-#761 = CARTESIAN_POINT ( 'NONE',  ( 8.000005874849311000, 6.155592741198505600, 0.1331054882499704800 ) ) ;
-#762 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#763 = CARTESIAN_POINT ( 'NONE',  ( -7.862857142857143900, 2.259991126799959700, 0.0000000000000000000 ) ) ;
-#764 = ORIENTED_EDGE ( 'NONE', *, *, #257, .F. ) ;
-#765 = AXIS2_PLACEMENT_3D ( 'NONE', #1084, #90, #1661 ) ;
-#766 = CARTESIAN_POINT ( 'NONE',  ( 7.416533009751828900, 1.369453866116404400, -2.297035237015027300 ) ) ;
-#767 = VERTEX_POINT ( 'NONE', #1677 ) ;
-#768 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #231 ), #1424 ) ;
-#769 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#770 = ORIENTED_EDGE ( 'NONE', *, *, #1365, .F. ) ;
-#771 = SURFACE_SIDE_STYLE ('',( #629 ) ) ;
-#772 = CARTESIAN_POINT ( 'NONE',  ( 7.990610247507389900, 3.531914167626656100, -0.3920791857271404600 ) ) ;
-#773 = VERTEX_POINT ( 'NONE', #400 ) ;
-#774 = PRESENTATION_STYLE_ASSIGNMENT (( #933 ) ) ;
-#775 = EDGE_CURVE ( 'NONE', #1414, #1831, #1731, .T. ) ;
-#776 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1353 ) ) ;
-#777 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#778 = ADVANCED_FACE ( 'NONE', ( #1155 ), #1082, .T. ) ;
-#779 = FILL_AREA_STYLE ('',( #307 ) ) ;
-#780 = VERTEX_POINT ( 'NONE', #640 ) ;
-#781 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934066700, 2.443987577519940700, 2.338346431047187800 ) ) ;
-#782 = SURFACE_STYLE_USAGE ( .BOTH. , #683 ) ;
-#783 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#784 = ORIENTED_EDGE ( 'NONE', *, *, #1182, .F. ) ;
-#785 = ORIENTED_EDGE ( 'NONE', *, *, #672, .F. ) ;
-#786 = ORIENTED_EDGE ( 'NONE', *, *, #239, .T. ) ;
-#787 = EDGE_CURVE ( 'NONE', #2031, #576, #1778, .T. ) ;
-#788 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365659200, 5.643987577519939500, 0.6393916022394651200 ) ) ;
-#789 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 9.728497832407152000, -0.6393916022394653400 ) ) ;
-#790 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1217 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1614, #1455, #680 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#791 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#792 = CYLINDRICAL_SURFACE ( 'NONE', #1382, 8.000000000000003600 ) ;
-#793 = CARTESIAN_POINT ( 'NONE',  ( 7.174168203563586300, 1.697144927642779000, -2.254264977099456100 ) ) ;
-#794 = VECTOR ( 'NONE', #1348, 1000.000000000000000 ) ;
-#795 = FACE_OUTER_BOUND ( 'NONE', #1805, .T. ) ;
-#796 = PRESENTATION_STYLE_ASSIGNMENT (( #974 ) ) ;
-#797 = VECTOR ( 'NONE', #559, 1000.000000000000000 ) ;
-#798 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#799 = EDGE_LOOP ( 'NONE', ( #46, #356, #1789, #207, #539, #1178, #645, #1917 ) ) ;
-#800 = CARTESIAN_POINT ( 'NONE',  ( -8.000000000000005300, 1.156012422480063900, 0.0000000000000000000 ) ) ;
-#801 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1220, 'distance_accuracy_value', 'NONE');
-#802 = LINE ( 'NONE', #117, #376 ) ;
-#803 = CARTESIAN_POINT ( 'NONE',  ( 3.148869885700768300E-016, 2.259991126799958800, 0.0000000000000000000 ) ) ;
-#804 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #231 ) ) ;
-#805 = CARTESIAN_POINT ( 'NONE',  ( 1.081209126145421900E-016, 0.7759999999999989100, 0.0000000000000000000 ) ) ;
-#806 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#807 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#808 = ORIENTED_EDGE ( 'NONE', *, *, #610, .F. ) ;
-#809 = STYLED_ITEM ( 'NONE', ( #1379 ), #1744 ) ;
-#810 = VERTEX_POINT ( 'NONE', #1749 ) ;
-#811 = ORIENTED_EDGE ( 'NONE', *, *, #1979, .F. ) ;
-#812 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#813 = SURFACE_STYLE_USAGE ( .BOTH. , #331 ) ;
-#814 = AXIS2_PLACEMENT_3D ( 'NONE', #1302, #1791, #849 ) ;
-#815 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#816 = EDGE_CURVE ( 'NONE', #21, #1124, #155, .T. ) ;
-#817 = ORIENTED_EDGE ( 'NONE', *, *, #498, .T. ) ;
-#818 = ORIENTED_EDGE ( 'NONE', *, *, #1187, .T. ) ;
-#819 = CARTESIAN_POINT ( 'NONE',  ( 7.174168203563588100, 1.902689564056995900, -2.254264977099456500 ) ) ;
-#820 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.387381551537215300E-016, 0.0000000000000000000 ) ) ;
-#821 = FILL_AREA_STYLE_COLOUR ( '', #1056 ) ;
-#822 = CIRCLE ( 'NONE', #1259, 7.424000000000003000 ) ;
-#823 = ORIENTED_EDGE ( 'NONE', *, *, #1476, .T. ) ;
-#824 = FACE_BOUND ( 'NONE', #1191, .T. ) ;
-#825 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#826 = CARTESIAN_POINT ( 'NONE',  ( 7.227391312312415800, 16.70000000000001400, 2.263657290408072500 ) ) ;
-#827 = CARTESIAN_POINT ( 'NONE',  ( 7.078816716372323900, 0.1999999999999978200, 2.237438244065703200 ) ) ;
-#828 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #159 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #704, #222, #1658 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#829 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #625 ) ) ;
-#830 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#831 = CARTESIAN_POINT ( 'NONE',  ( 8.000004635441737100, 15.40453797711052700, -0.08297860428687849100 ) ) ;
-#832 = CARTESIAN_POINT ( 'NONE',  ( 7.375259353043844600, 16.63952672711749500, 2.289751650537148500 ) ) ;
-#833 = EDGE_LOOP ( 'NONE', ( #1570, #1109 ) ) ;
-#834 = ORIENTED_EDGE ( 'NONE', *, *, #1160, .F. ) ;
-#835 = ORIENTED_EDGE ( 'NONE', *, *, #1262, .T. ) ;
-#836 = CIRCLE ( 'NONE', #1384, 7.424000000000004800 ) ;
-#837 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #448 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #180, #1267, #812 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#838 = CARTESIAN_POINT ( 'NONE',  ( 7.998636069348887800, 14.26689936761529000, 0.1667985454259262000 ) ) ;
-#839 = VECTOR ( 'NONE', #441, 1000.000000000000000 ) ;
-#840 = EDGE_CURVE ( 'NONE', #1322, #2036, #958, .T. ) ;
-#841 = VECTOR ( 'NONE', #1903, 1000.000000000000000 ) ;
-#842 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.3058823529411764900 ) ;
-#843 = ORIENTED_EDGE ( 'NONE', *, *, #1590, .T. ) ;
-#844 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
-#845 = FACE_OUTER_BOUND ( 'NONE', #1568, .T. ) ;
-#846 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #500 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1153, #218, #213 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#847 = EDGE_CURVE ( 'NONE', #633, #1831, #473, .T. ) ;
-#848 = CARTESIAN_POINT ( 'NONE',  ( 7.999990691868657900, 7.404712437662017700, 0.1672943317903917700 ) ) ;
-#849 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#850 = PRESENTATION_STYLE_ASSIGNMENT (( #524 ) ) ;
-#851 = STYLED_ITEM ( 'NONE', ( #1532 ), #1398 ) ;
-#852 = ADVANCED_FACE ( 'NONE', ( #1819 ), #1496, .T. ) ;
-#853 = CARTESIAN_POINT ( 'NONE',  ( 2.786621459137696700E-017, 0.1999999999999987900, 0.0000000000000000000 ) ) ;
-#854 = ORIENTED_EDGE ( 'NONE', *, *, #1858, .T. ) ;
-#855 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.64999999999999900, 0.0000000000000000000 ) ) ;
-#856 = VERTEX_POINT ( 'NONE', #488 ) ;
-#857 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 13.64398757751994200, 0.6393916022394651200 ) ) ;
-#858 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #657, #1581, #171, #1740, #1423, #955 ),
- .UNSPECIFIED., .F., .F.,
- ( 4, 2, 4 ),
- ( 1.971705446174521000E-007, 0.0001228847620034550200, 0.0002455723534622925800 ),
- .UNSPECIFIED. ) ;
-#859 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934069300, 16.12399999999999900, -2.338346431047187800 ) ) ;
-#860 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #663 ), #965 ) ;
-#861 = AXIS2_PLACEMENT_3D ( 'NONE', #1865, #1548, #1888 ) ;
-#862 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#863 = VECTOR ( 'NONE', #1196, 1000.000000000000000 ) ;
-#864 = EDGE_LOOP ( 'NONE', ( #972, #465, #1700, #1044 ) ) ;
-#865 = CARTESIAN_POINT ( 'NONE',  ( 8.000004635441735300, 7.404537977110531500, -0.08297860428687862900 ) ) ;
-#866 = SHAPE_DEFINITION_REPRESENTATION ( #1674, #918 ) ;
-#867 = CARTESIAN_POINT ( 'NONE',  ( 3.012631125902488400E-015, 16.64999999999999900, -5.600000000000000500 ) ) ;
-#868 = EDGE_CURVE ( 'NONE', #810, #733, #1227, .T. ) ;
-#869 = SURFACE_STYLE_USAGE ( .BOTH. , #1954 ) ;
-#870 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998673700, 1.340008873200044400, -2.314331534470353000 ) ) ;
-#871 = CARTESIAN_POINT ( 'NONE',  ( 7.416679182235748500, 1.369409952796757100, 2.297061032159248800 ) ) ;
-#872 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
-#873 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #737 ), #837 ) ;
-#874 = ORIENTED_EDGE ( 'NONE', *, *, #184, .F. ) ;
-#875 = ADVANCED_FACE ( 'NONE', ( #1680, #824 ), #1203, .T. ) ;
-#876 = CARTESIAN_POINT ( 'NONE',  ( -8.000000000000003600, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#877 = EDGE_LOOP ( 'NONE', ( #1861, #891, #608, #464 ) ) ;
-#878 = VERTEX_POINT ( 'NONE', #1406 ) ;
-#879 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934066700, 2.443987577519940700, 2.338346431047187800 ) ) ;
-#880 = VERTEX_POINT ( 'NONE', #1429 ) ;
-#881 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 16.04398757751993900, 0.6393916022394651200 ) ) ;
-#882 = VERTEX_POINT ( 'NONE', #175 ) ;
-#883 = SURFACE_STYLE_USAGE ( .BOTH. , #106 ) ;
-#884 = AXIS2_PLACEMENT_3D ( 'NONE', #1426, #322, #167 ) ;
-#885 = CARTESIAN_POINT ( 'NONE',  ( 8.000005874849307500, 14.15559274119850700, 0.1331054882499700400 ) ) ;
-#886 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998673700, 1.340008873200044400, 2.314331534470353000 ) ) ;
-#887 = PLANE ( 'NONE',  #230 ) ;
-#888 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#889 = EDGE_CURVE ( 'NONE', #1771, #1431, #1248, .T. ) ;
-#890 = VECTOR ( 'NONE', #456, 1000.000000000000000 ) ;
-#891 = ORIENTED_EDGE ( 'NONE', *, *, #1742, .T. ) ;
-#892 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 13.64398757751994200, 0.5115132817915721800 ) ) ;
-#893 = AXIS2_PLACEMENT_3D ( 'NONE', #550, #1625, #862 ) ;
-#894 = FILL_AREA_STYLE_COLOUR ( '', #420 ) ;
-#895 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#896 = CARTESIAN_POINT ( 'NONE',  ( 2.786621459137696700E-017, 0.1999999999999987900, 0.0000000000000000000 ) ) ;
-#897 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#898 = CARTESIAN_POINT ( 'NONE',  ( 6.060193717762700800, 0.1999999999999979600, -2.057681244311064400 ) ) ;
-#899 = SURFACE_SIDE_STYLE ('',( #630 ) ) ;
-#900 = CARTESIAN_POINT ( 'NONE',  ( 7.999990691868663200, 11.40471243766202000, 0.1672943317903921600 ) ) ;
-#901 = AXIS2_PLACEMENT_3D ( 'NONE', #320, #636, #299 ) ;
-#902 = EDGE_LOOP ( 'NONE', ( #1984, #1478, #658, #1335 ) ) ;
-#903 = CARTESIAN_POINT ( 'NONE',  ( -7.520000000000004900, 1.800000000000002500, 0.0000000000000000000 ) ) ;
-#904 = ORIENTED_EDGE ( 'NONE', *, *, #840, .T. ) ;
-#905 = ORIENTED_EDGE ( 'NONE', *, *, #286, .T. ) ;
-#906 = CARTESIAN_POINT ( 'NONE',  ( 8.000005874849309300, 15.53238241384137600, -0.1331054882499700900 ) ) ;
-#907 = CARTESIAN_POINT ( 'NONE',  ( 7.996089592108955200, 6.100032695044354200, -0.2673404240010834300 ) ) ;
-#908 = STYLED_ITEM ( 'NONE', ( #1458 ), #1572 ) ;
-#909 = EDGE_CURVE ( 'NONE', #282, #1987, #573, .T. ) ;
-#910 = VECTOR ( 'NONE', #595, 999.9999999999998900 ) ;
-#911 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#912 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#913 = VECTOR ( 'NONE', #592, 1000.000000000000000 ) ;
-#914 = EDGE_LOOP ( 'NONE', ( #1650, #195, #1510, #618 ) ) ;
-#915 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#916 = CIRCLE ( 'NONE', #1261, 5.600000000000000500 ) ;
-#917 = ADVANCED_FACE ( 'NONE', ( #419 ), #103, .T. ) ;
-#918 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'CAP ALTH D-16MM L-7.5MM H-16.5MM ', ( #940, #605 ), #1857 ) ;
-#919 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998671100, 2.259991126799958000, -2.314331534470352600 ) ) ;
-#920 = CARTESIAN_POINT ( 'NONE',  ( 7.993906352430139300, 6.202896246064111300, 0.3216550220689516900 ) ) ;
-#921 = ORIENTED_EDGE ( 'NONE', *, *, #358, .F. ) ;
-#922 = AXIS2_PLACEMENT_3D ( 'NONE', #234, #378, #387 ) ;
-#923 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.397604362969594800E-016, 0.0000000000000000000 ) ) ;
-#924 = EDGE_CURVE ( 'NONE', #80, #930, #174, .T. ) ;
-#925 = ORIENTED_EDGE ( 'NONE', *, *, #1152, .T. ) ;
-#926 = VERTEX_POINT ( 'NONE', #1930 ) ;
-#927 = ORIENTED_EDGE ( 'NONE', *, *, #687, .F. ) ;
-#928 = CARTESIAN_POINT ( 'NONE',  ( 7.980475508562139300, 3.710831941343748100, -0.5712473361353722600 ) ) ;
-#929 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1237 ), #1982 ) ;
-#930 = VERTEX_POINT ( 'NONE', #40 ) ;
-#931 = CARTESIAN_POINT ( 'NONE',  ( -8.000000000000003600, 2.443987577519942900, 0.0000000000000000000 ) ) ;
-#932 = TOROIDAL_SURFACE ( 'NONE', #164, 7.424000000000004800, 0.5760000000000000700 ) ;
-#933 = SURFACE_STYLE_USAGE ( .BOTH. , #1879 ) ;
-#934 = ORIENTED_EDGE ( 'NONE', *, *, #1324, .T. ) ;
-#935 = TOROIDAL_SURFACE ( 'NONE', #132, 8.000000000000005300, 0.4800000000000007000 ) ;
-#936 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1752 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #417, #1685, #1993 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#937 = CARTESIAN_POINT ( 'NONE',  ( 7.174168203563549000, 1.799999999999999200, 2.254264977099449000 ) ) ;
-#938 = EDGE_CURVE ( 'NONE', #1514, #767, #1734, .T. ) ;
-#939 = CIRCLE ( 'NONE', #2007, 0.4000000000000004700 ) ;
-#940 = MANIFOLD_SOLID_BREP ( 'Boss-Extrude1', #1216 ) ;
-#941 = AXIS2_PLACEMENT_3D ( 'NONE', #1114, #204, #29 ) ;
-#942 = CARTESIAN_POINT ( 'NONE',  ( 7.553694938611810600, 2.271752491358878200, 2.321240283284436300 ) ) ;
-#943 = AXIS2_PLACEMENT_3D ( 'NONE', #1129, #969, #510 ) ;
-#944 = CARTESIAN_POINT ( 'NONE',  ( 7.980475508562141100, 9.977143213696134400, 0.5712473361353722600 ) ) ;
-#945 = EDGE_CURVE ( 'NONE', #1288, #1041, #205, .T. ) ;
-#946 = ORIENTED_EDGE ( 'NONE', *, *, #2000, .T. ) ;
-#947 = SURFACE_STYLE_USAGE ( .BOTH. , #22 ) ;
-#948 = ORIENTED_EDGE ( 'NONE', *, *, #1436, .F. ) ;
-#949 = ORIENTED_EDGE ( 'NONE', *, *, #749, .F. ) ;
-#950 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
-#951 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #653 ), #1479 ) ;
-#952 = ORIENTED_EDGE ( 'NONE', *, *, #945, .T. ) ;
-#953 = DIRECTION ( 'NONE',  ( -1.393310729568844600E-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
-#954 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
-#955 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998673700, 1.340008873200044400, -2.314331534470353000 ) ) ;
-#956 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #439, 'distance_accuracy_value', 'NONE');
-#957 = FACE_OUTER_BOUND ( 'NONE', #564, .T. ) ;
-#958 = LINE ( 'NONE', #28, #258 ) ;
-#959 = LINE ( 'NONE', #280, #913 ) ;
-#960 = DIRECTION ( 'NONE',  ( -0.9847835588179368900, 1.372109498804022900E-016, 0.1737853339090476800 ) ) ;
-#961 = ORIENTED_EDGE ( 'NONE', *, *, #216, .F. ) ;
-#962 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#963 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#964 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.7759999999999999100, 0.0000000000000000000 ) ) ;
-#965 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1457 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #744, #429, #2027 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#966 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1488 ), #1110 ) ;
-#967 = CYLINDRICAL_SURFACE ( 'NONE', #994, 6.400000000000003900 ) ;
-#968 = CYLINDRICAL_SURFACE ( 'NONE', #1052, 8.000000000000003600 ) ;
-#969 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
-#970 = CARTESIAN_POINT ( 'NONE',  ( 8.673617379884035500E-016, 2.443987577519942400, 0.0000000000000000000 ) ) ;
-#971 = CARTESIAN_POINT ( 'NONE',  ( 7.999994109607454700, 3.532566420709708900, 0.1338107427365928200 ) ) ;
-#972 = ORIENTED_EDGE ( 'NONE', *, *, #1561, .F. ) ;
-#973 = EDGE_LOOP ( 'NONE', ( #1443, #1808, #934, #147, #1011, #1965, #785, #1998 ) ) ;
-#974 = SURFACE_STYLE_USAGE ( .BOTH. , #981 ) ;
-#975 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365659200, 15.95947732263272600, 0.6393916022394651200 ) ) ;
-#976 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, -3.000000000000000000, 0.4000000000000004700 ) ) ;
-#977 = EDGE_CURVE ( 'NONE', #1489, #880, #1027, .T. ) ;
-#978 = VERTEX_POINT ( 'NONE', #1925 ) ;
-#979 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934066700, 1.156012422480061600, -2.338346431047187300 ) ) ;
-#980 = AXIS2_PLACEMENT_3D ( 'NONE', #1667, #723, #897 ) ;
-#981 = SURFACE_SIDE_STYLE ('',( #1402 ) ) ;
-#982 = FILL_AREA_STYLE ('',( #1587 ) ) ;
-#983 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #259, #572, #731, #1502, #1174, #885, #1495, #555, #739, #892 ),
+#455 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998672000, 1.340008873200043900, -2.314331534470353000 ) ) ;
+#456 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.7759999999999999100, 0.0000000000000000000 ) ) ;
+#457 = ADVANCED_FACE ( 'NONE', ( #1946 ), #1409, .F. ) ;
+#458 = CARTESIAN_POINT ( 'NONE',  ( 7.174168203563584500, 1.902855072357223700, 2.254264977099454700 ) ) ;
+#459 = CYLINDRICAL_SURFACE ( 'NONE', #410, 8.000000000000003600 ) ;
+#460 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934064900, 16.69999999999999900, 2.338346431047187300 ) ) ;
+#461 = ORIENTED_EDGE ( 'NONE', *, *, #1447, .F. ) ;
+#462 = CARTESIAN_POINT ( 'NONE',  ( 7.174168203563585400, 1.902689564056995200, -2.254264977099455600 ) ) ;
+#463 = VERTEX_POINT ( 'NONE', #1717 ) ;
+#464 = ORIENTED_EDGE ( 'NONE', *, *, #913, .F. ) ;
+#465 = VERTEX_POINT ( 'NONE', #740 ) ;
+#466 = CIRCLE ( 'NONE', #1024, 7.862857142857147400 ) ;
+#467 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, -3.000000000000000000, 0.0000000000000000000 ) ) ;
+#468 = ORIENTED_EDGE ( 'NONE', *, *, #356, .F. ) ;
+#469 = ORIENTED_EDGE ( 'NONE', *, *, #62, .T. ) ;
+#470 = SURFACE_STYLE_USAGE ( .BOTH. , #1589 ) ;
+#471 = TOROIDAL_SURFACE ( 'NONE', #795, 8.000000000000003600, 0.4799999999999995900 ) ;
+#472 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, -3.000000000000000000, 0.4000000000000004700 ) ) ;
+#473 = FACE_OUTER_BOUND ( 'NONE', #1604, .T. ) ;
+#474 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#475 = AXIS2_PLACEMENT_3D ( 'NONE', #1037, #274, #1546 ) ;
+#476 = AXIS2_PLACEMENT_3D ( 'NONE', #869, #1973, #864 ) ;
+#477 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934064900, 16.69999999999999900, -2.338346431047187300 ) ) ;
+#478 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#479 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676995100, 11.93584125080289500, 0.4092106254332579200 ) ) ;
+#480 = SURFACE_STYLE_USAGE ( .BOTH. , #804 ) ;
+#481 = PRESENTATION_STYLE_ASSIGNMENT (( #242 ) ) ;
+#482 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726600E-017, 0.0000000000000000000 ) ) ;
+#483 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #166 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1896, #1278, #604 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#484 = FILL_AREA_STYLE_COLOUR ( '', #1153 ) ;
+#485 = EDGE_CURVE ( 'NONE', #1431, #674, #763, .T. ) ;
+#486 = FACE_OUTER_BOUND ( 'NONE', #105, .T. ) ;
+#487 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#488 = EDGE_CURVE ( 'NONE', #674, #1431, #398, .T. ) ;
+#489 = FILL_AREA_STYLE ('',( #321 ) ) ;
+#490 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#491 = SURFACE_STYLE_FILL_AREA ( #1271 ) ;
+#492 = PRESENTATION_STYLE_ASSIGNMENT (( #564 ) ) ;
+#493 = AXIS2_PLACEMENT_3D ( 'NONE', #724, #881, #157 ) ;
+#494 = CARTESIAN_POINT ( 'NONE',  ( 7.207865198733652600, 2.004974553085209400, 2.260211505658879600 ) ) ;
+#495 = CARTESIAN_POINT ( 'NONE',  ( -8.673617379884035500E-016, 16.12399999999999900, 0.0000000000000000000 ) ) ;
+#496 = SURFACE_STYLE_USAGE ( .BOTH. , #1422 ) ;
+#497 = ORIENTED_EDGE ( 'NONE', *, *, #1957, .T. ) ;
+#498 = PLANE ( 'NONE',  #1747 ) ;
+#499 = ORIENTED_EDGE ( 'NONE', *, *, #107, .F. ) ;
+#500 = ORIENTED_EDGE ( 'NONE', *, *, #554, .T. ) ;
+#501 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 13.64398757751994200, 0.5115132817915724100 ) ) ;
+#502 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#503 = FILL_AREA_STYLE ('',( #357 ) ) ;
+#504 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#505 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#506 = AXIS2_PLACEMENT_3D ( 'NONE', #1757, #917, #16 ) ;
+#507 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1950 ) ) ;
+#508 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#509 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#510 = CIRCLE ( 'NONE', #582, 6.400000000000001200 ) ;
+#511 = CARTESIAN_POINT ( 'NONE',  ( 7.992008314520939300, 15.83075344062373400, -0.3655868428877487900 ) ) ;
+#512 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1359, 'distance_accuracy_value', 'NONE');
+#513 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#514 = AXIS2_PLACEMENT_3D ( 'NONE', #1401, #129, #1544 ) ;
+#515 = ORIENTED_EDGE ( 'NONE', *, *, #1063, .F. ) ;
+#516 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934064900, 16.12399999999999900, -2.338346431047187300 ) ) ;
+#517 = ORIENTED_EDGE ( 'NONE', *, *, #661, .T. ) ;
+#518 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 9.779183545066169700, -0.5115132817915724100 ) ) ;
+#519 = EDGE_LOOP ( 'NONE', ( #788, #619, #1048, #719 ) ) ;
+#520 = EDGE_LOOP ( 'NONE', ( #851, #1539, #1513, #147 ) ) ;
+#521 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998672000, 2.259991126799957500, -2.314331534470353000 ) ) ;
+#522 = CIRCLE ( 'NONE', #1363, 6.400000000000001200 ) ;
+#523 = EDGE_LOOP ( 'NONE', ( #698, #1745, #335, #1517 ) ) ;
+#524 = ORIENTED_EDGE ( 'NONE', *, *, #1568, .F. ) ;
+#525 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 16.12399999999999900, -0.5115132817915724100 ) ) ;
+#526 = AXIS2_PLACEMENT_3D ( 'NONE', #787, #960, #360 ) ;
+#527 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 4.043987577519940800, -0.5115132817915724100 ) ) ;
+#528 = FACE_OUTER_BOUND ( 'NONE', #655, .T. ) ;
+#529 = CARTESIAN_POINT ( 'NONE',  ( 7.997537496426295100, 6.009880874138799500, 0.2127078567422610900 ) ) ;
+#530 = CARTESIAN_POINT ( 'NONE',  ( -7.862857142857147400, 2.259991126799957100, 0.0000000000000000000 ) ) ;
+#531 = ORIENTED_EDGE ( 'NONE', *, *, #1565, .T. ) ;
+#532 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1728 ) ) ;
+#533 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#534 = PRESENTATION_STYLE_ASSIGNMENT (( #1000 ) ) ;
+#535 = CARTESIAN_POINT ( 'NONE',  ( 7.078816716372323000, 16.69999999999999900, -2.237438244065702800 ) ) ;
+#536 = CIRCLE ( 'NONE', #1172, 7.862857142857147400 ) ;
+#537 = CIRCLE ( 'NONE', #1288, 6.400000000000001200 ) ;
+#538 = CARTESIAN_POINT ( 'NONE',  ( 7.227497495041967000, 16.70000000000001400, -2.263676028536816700 ) ) ;
+#539 = EDGE_CURVE ( 'NONE', #1899, #87, #1918, .T. ) ;
+#540 = SURFACE_SIDE_STYLE ('',( #230 ) ) ;
+#541 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#542 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1342, 'distance_accuracy_value', 'NONE');
+#543 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1304 ) ) ;
+#544 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #439 ), #1456 ) ;
+#545 = VERTEX_POINT ( 'NONE', #272 ) ;
+#546 = ORIENTED_EDGE ( 'NONE', *, *, #1214, .F. ) ;
+#547 = DIRECTION ( 'NONE',  ( 2.933285746460726600E-017, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#548 = ORIENTED_EDGE ( 'NONE', *, *, #1791, .T. ) ;
+#549 = ORIENTED_EDGE ( 'NONE', *, *, #1752, .T. ) ;
+#550 = CARTESIAN_POINT ( 'NONE',  ( -8.000000000000003600, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#551 = CARTESIAN_POINT ( 'NONE',  ( 8.000003732740163200, 10.05327117742258700, 0.1064757982436150000 ) ) ;
+#552 = LINE ( 'NONE', #1081, #249 ) ;
+#553 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 11.90879160997371300, 0.5115132817915724100 ) ) ;
+#554 = EDGE_CURVE ( 'NONE', #1856, #1608, #1150, .T. ) ;
+#555 = EDGE_CURVE ( 'NONE', #2028, #87, #261, .T. ) ;
+#556 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#557 = CARTESIAN_POINT ( 'NONE',  ( 7.996152454572144700, 11.58661957926291900, -0.2658849334656554500 ) ) ;
+#558 = CIRCLE ( 'NONE', #949, 7.424000000000003900 ) ;
+#559 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 3.935841325906543900, -0.4092106254332579800 ) ) ;
+#560 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676991600, 9.752133829133340400, 0.4092106254332580400 ) ) ;
+#561 = CIRCLE ( 'NONE', #374, 0.4799999999999995400 ) ;
+#562 = CIRCLE ( 'NONE', #1714, 0.1919999999999994500 ) ;
+#563 = CIRCLE ( 'NONE', #1560, 8.000000000000003600 ) ;
+#564 = SURFACE_STYLE_USAGE ( .BOTH. , #1372 ) ;
+#565 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#566 = SURFACE_STYLE_USAGE ( .BOTH. , #710 ) ;
+#567 = ORIENTED_EDGE ( 'NONE', *, *, #1470, .F. ) ;
+#568 = EDGE_LOOP ( 'NONE', ( #669, #1756 ) ) ;
+#569 = ORIENTED_EDGE ( 'NONE', *, *, #1940, .F. ) ;
+#570 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#571 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 4.043987577519940800, 0.5115132817915724100 ) ) ;
+#572 = ORIENTED_EDGE ( 'NONE', *, *, #1853, .F. ) ;
+#573 = ORIENTED_EDGE ( 'NONE', *, *, #1022, .F. ) ;
+#574 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
+#575 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#576 = TOROIDAL_SURFACE ( 'NONE', #1633, 7.808000000000004300, 0.1919999999999988700 ) ;
+#577 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#578 = CARTESIAN_POINT ( 'NONE',  ( 7.999996257453614300, 7.634850118266243200, 0.1070359761777166900 ) ) ;
+#579 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #1680 ) ;
+#580 = DIRECTION ( 'NONE',  ( -0.9847835588179368900, -2.888651576429523300E-017, 0.1737853339090476600 ) ) ;
+#581 = LINE ( 'NONE', #1649, #1445 ) ;
+#582 = AXIS2_PLACEMENT_3D ( 'NONE', #685, #856, #1824 ) ;
+#583 = AXIS2_PLACEMENT_3D ( 'NONE', #781, #1605, #322 ) ;
+#584 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, -3.000000000000000000, 0.0000000000000000000 ) ) ;
+#585 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#586 = VECTOR ( 'NONE', #1155, 1000.000000000000000 ) ;
+#587 = ADVANCED_FACE ( 'NONE', ( #1067 ), #1997, .T. ) ;
+#588 = FACE_OUTER_BOUND ( 'NONE', #793, .T. ) ;
+#589 = CIRCLE ( 'NONE', #1043, 7.424000000000003900 ) ;
+#590 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1603 ) ) ;
+#591 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, -3.000000000000000000, 0.0000000000000000000 ) ) ;
+#592 = EDGE_CURVE ( 'NONE', #87, #1856, #1427, .T. ) ;
+#593 = CARTESIAN_POINT ( 'NONE',  ( 7.992033526480106800, 7.830110232292192100, 0.3648366023810538600 ) ) ;
+#594 = EDGE_CURVE ( 'NONE', #1316, #1664, #1088, .T. ) ;
+#595 = EDGE_LOOP ( 'NONE', ( #1021, #1760, #199, #427 ) ) ;
+#596 = ORIENTED_EDGE ( 'NONE', *, *, #1726, .T. ) ;
+#597 = ORIENTED_EDGE ( 'NONE', *, *, #152, .T. ) ;
+#598 = AXIS2_PLACEMENT_3D ( 'NONE', #1497, #1230, #1533 ) ;
+#599 = VERTEX_POINT ( 'NONE', #760 ) ;
+#600 = CARTESIAN_POINT ( 'NONE',  ( 7.424000000000003900, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#601 = ADVANCED_FACE ( 'NONE', ( #820 ), #102, .T. ) ;
+#602 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#603 = SURFACE_STYLE_FILL_AREA ( #1550 ) ;
+#604 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#605 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -5.421010862427519700E-017, 0.0000000000000000000 ) ) ;
+#606 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1196, #98, #1975, #678, #1816, #83, #1325, #511, #1007, #1651 ),
  .UNSPECIFIED., .F., .F.,
  ( 4, 2, 2, 2, 4 ),
- ( 0.0000000000000000000, 0.0003998232141788021300, 0.0007996464283576042600, 0.001199469642536406100, 0.001599292856715208100 ),
+ ( 0.0000000000000000000, 0.0003198299749213019400, 0.0006396599498426038700, 0.0009594899247639056400, 0.001279319899685207500 ),
  .UNSPECIFIED. ) ;
-#984 = LINE ( 'NONE', #876, #794 ) ;
-#985 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 4.043987577519940800, 0.5115132817915721800 ) ) ;
-#986 = LINE ( 'NONE', #1103, #1080 ) ;
-#987 = LINE ( 'NONE', #1642, #1136 ) ;
-#988 = ORIENTED_EDGE ( 'NONE', *, *, #2040, .F. ) ;
-#989 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 7.908791609973715900, 0.5115132817915722900 ) ) ;
-#990 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
-#991 = ADVANCED_FACE ( 'NONE', ( #1970 ), #932, .T. ) ;
-#992 = EDGE_CURVE ( 'NONE', #767, #68, #1179, .T. ) ;
-#993 = SURFACE_STYLE_FILL_AREA ( #1244 ) ;
-#994 = AXIS2_PLACEMENT_3D ( 'NONE', #2029, #1898, #1409 ) ;
-#995 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#996 = EDGE_LOOP ( 'NONE', ( #1347, #294, #1669, #1241 ) ) ;
-#997 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, -3.000000000000000000, 0.0000000000000000000 ) ) ;
-#998 = ORIENTED_EDGE ( 'NONE', *, *, #1476, .F. ) ;
-#999 = CARTESIAN_POINT ( 'NONE',  ( 7.993889014443601200, 14.21402381934697900, -0.3341955865904128200 ) ) ;
-#1000 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1001 = FACE_OUTER_BOUND ( 'NONE', #440, .T. ) ;
-#1002 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1488 ) ) ;
-#1003 = CARTESIAN_POINT ( 'NONE',  ( 7.993906352430144600, 14.20289624606411600, 0.3216550220689511400 ) ) ;
-#1004 = VECTOR ( 'NONE', #1751, 1000.000000000000000 ) ;
-#1005 = LINE ( 'NONE', #1123, #1757 ) ;
-#1006 = CARTESIAN_POINT ( 'NONE',  ( 7.993906352430141000, 7.485078908975768100, -0.3216550220689513600 ) ) ;
-#1007 = ORIENTED_EDGE ( 'NONE', *, *, #1160, .T. ) ;
-#1008 = AXIS2_PLACEMENT_3D ( 'NONE', #1396, #634, #1091 ) ;
-#1009 = EDGE_CURVE ( 'NONE', #1360, #95, #1901, .T. ) ;
-#1010 = CARTESIAN_POINT ( 'NONE',  ( 7.990610247507386400, 7.531914167626655200, -0.3920791857271401800 ) ) ;
-#1011 = ORIENTED_EDGE ( 'NONE', *, *, #1097, .T. ) ;
-#1012 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
-#1013 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 8.043987577519940800, 0.5115132817915721800 ) ) ;
-#1014 = ORIENTED_EDGE ( 'NONE', *, *, #11, .F. ) ;
-#1015 = EDGE_LOOP ( 'NONE', ( #407, #1206, #2023, #988 ) ) ;
-#1016 = VERTEX_POINT ( 'NONE', #503 ) ;
-#1017 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, -3.000000000000000000, 0.0000000000000000000 ) ) ;
-#1018 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.626303258728255900E-016, 0.0000000000000000000 ) ) ;
-#1019 = ADVANCED_FACE ( 'NONE', ( #1845 ), #1919, .F. ) ;
-#1020 = AXIS2_PLACEMENT_3D ( 'NONE', #855, #1000, #1012 ) ;
-#1021 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
-#1022 = EDGE_CURVE ( 'NONE', #1462, #1616, #368, .T. ) ;
-#1023 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #262, #1663, #1189, #728, #432, #1349, #416, #1204, #1832, #760 ),
+#607 = ADVANCED_FACE ( 'NONE', ( #1145 ), #297, .T. ) ;
+#608 = CIRCLE ( 'NONE', #707, 0.4000000000000001900 ) ;
+#609 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -5.421010862427519700E-017, 0.0000000000000000000 ) ) ;
+#610 = CIRCLE ( 'NONE', #2025, 7.520000000000004000 ) ;
+#611 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1525 ), #1042 ) ;
+#612 = AXIS2_PLACEMENT_3D ( 'NONE', #80, #333, #342 ) ;
+#613 = SURFACE_STYLE_FILL_AREA ( #1099 ) ;
+#614 = ORIENTED_EDGE ( 'NONE', *, *, #1063, .T. ) ;
+#615 = ADVANCED_FACE ( 'NONE', ( #588 ), #957, .T. ) ;
+#616 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#617 = ORIENTED_EDGE ( 'NONE', *, *, #662, .T. ) ;
+#618 = ORIENTED_EDGE ( 'NONE', *, *, #1289, .T. ) ;
+#619 = ORIENTED_EDGE ( 'NONE', *, *, #300, .T. ) ;
+#620 = DIRECTION ( 'NONE',  ( -2.933285746460726000E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#621 = CIRCLE ( 'NONE', #652, 8.000000000000003600 ) ;
+#622 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -5.421010862427519700E-017, 0.0000000000000000000 ) ) ;
+#623 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1171 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #602, #616, #1735 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#624 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934064900, 16.12399999999999900, 2.338346431047187300 ) ) ;
+#625 = SURFACE_STYLE_USAGE ( .BOTH. , #681 ) ;
+#626 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#627 = CARTESIAN_POINT ( 'NONE',  ( 7.553692692128591600, 1.328248183532410500, 2.321239886846222500 ) ) ;
+#628 = AXIS2_PLACEMENT_3D ( 'NONE', #456, #1744, #1582 ) ;
+#629 = SURFACE_STYLE_USAGE ( .BOTH. , #327 ) ;
+#630 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2040, 'distance_accuracy_value', 'NONE');
+#631 = CYLINDRICAL_SURFACE ( 'NONE', #1988, 6.400000000000001200 ) ;
+#632 = CARTESIAN_POINT ( 'NONE',  ( 7.997537496426295100, 11.67809428090108300, -0.2127078567422610300 ) ) ;
+#633 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#634 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1728 ), #1370 ) ;
+#635 = SURFACE_STYLE_USAGE ( .BOTH. , #1765 ) ;
+#636 = CYLINDRICAL_SURFACE ( 'NONE', #758, 8.000000000000003600 ) ;
+#637 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
+#638 = CARTESIAN_POINT ( 'NONE',  ( -7.168913925666322900E-017, 2.443987577519939800, 0.0000000000000000000 ) ) ;
+#639 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#640 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#641 = DIRECTION ( 'NONE',  ( 2.933285746460726000E-017, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#642 = DIRECTION ( 'NONE',  ( 2.933285746460726000E-017, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#643 = EDGE_LOOP ( 'NONE', ( #1667, #1368, #358, #1857 ) ) ;
+#644 = ORIENTED_EDGE ( 'NONE', *, *, #1892, .T. ) ;
+#645 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#646 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, -3.000000000000000000, 0.0000000000000000000 ) ) ;
+#647 = EDGE_CURVE ( 'NONE', #1469, #1639, #1450, .T. ) ;
+#648 = ORIENTED_EDGE ( 'NONE', *, *, #436, .T. ) ;
+#649 = CARTESIAN_POINT ( 'NONE',  ( -3.390914761592305300E-017, 1.156012422480061000, 0.0000000000000000000 ) ) ;
+#650 = SURFACE_STYLE_USAGE ( .BOTH. , #1792 ) ;
+#651 = DIRECTION ( 'NONE',  ( -2.933285746460726000E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#652 = AXIS2_PLACEMENT_3D ( 'NONE', #2012, #116, #397 ) ;
+#653 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 13.64398757751994200, 0.4092106254332579200 ) ) ;
+#654 = STYLED_ITEM ( 'NONE', ( #534 ), #298 ) ;
+#655 = EDGE_LOOP ( 'NONE', ( #464, #1073, #378, #425 ) ) ;
+#656 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#657 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.757781688734929800E-017, 0.0000000000000000000 ) ) ;
+#658 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#659 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#660 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 16.69999999999999900, -0.4092106254332579200 ) ) ;
+#661 = EDGE_CURVE ( 'NONE', #218, #1900, #284, .T. ) ;
+#662 = EDGE_CURVE ( 'NONE', #750, #1027, #537, .T. ) ;
+#663 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 16.04398757751993900, -0.4092106254332579200 ) ) ;
+#664 = PRESENTATION_STYLE_ASSIGNMENT (( #359 ) ) ;
+#665 = CARTESIAN_POINT ( 'NONE',  ( 7.999994109607454700, 7.532566420709709800, 0.1338107427365931000 ) ) ;
+#666 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#667 = FILL_AREA_STYLE_COLOUR ( '', #1085 ) ;
+#668 = ORIENTED_EDGE ( 'NONE', *, *, #62, .F. ) ;
+#669 = ORIENTED_EDGE ( 'NONE', *, *, #107, .T. ) ;
+#670 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1787, 'distance_accuracy_value', 'NONE');
+#671 = ORIENTED_EDGE ( 'NONE', *, *, #153, .F. ) ;
+#672 = DIRECTION ( 'NONE',  ( -2.933285746460726000E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#673 = CARTESIAN_POINT ( 'NONE',  ( 8.000003732740163200, 6.053271177422589100, 0.1064757982436154400 ) ) ;
+#674 = VERTEX_POINT ( 'NONE', #58 ) ;
+#675 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998672000, 2.259991126799957500, 2.314331534470353000 ) ) ;
+#676 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, -3.000000000000000000, -0.4000000000000004700 ) ) ;
+#677 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 8.043987577519940800, 0.5115132817915724100 ) ) ;
+#678 = CARTESIAN_POINT ( 'NONE',  ( 7.997497593798166300, 15.67914323642763100, 0.2138641438192407700 ) ) ;
+#679 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#680 = FACE_OUTER_BOUND ( 'NONE', #1739, .T. ) ;
+#681 = SURFACE_SIDE_STYLE ('',( #1865 ) ) ;
+#682 = SURFACE_SIDE_STYLE ('',( #1356 ) ) ;
+#683 = CARTESIAN_POINT ( 'NONE',  ( 7.999994109607454700, 6.155408734330173100, -0.1338107427365926600 ) ) ;
+#684 = CYLINDRICAL_SURFACE ( 'NONE', #1394, 8.000000000000003600 ) ;
+#685 = CARTESIAN_POINT ( 'NONE',  ( -5.866571492921446400E-018, 0.1999999999999987900, 0.0000000000000000000 ) ) ;
+#686 = SURFACE_STYLE_FILL_AREA ( #503 ) ;
+#687 = AXIS2_PLACEMENT_3D ( 'NONE', #402, #2001, #1837 ) ;
+#688 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1592 ), #1010 ) ;
+#689 = CARTESIAN_POINT ( 'NONE',  ( 7.330264912606359000, 1.430141710853867200, -2.281811455165827100 ) ) ;
+#690 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1305 ) ) ;
+#691 = CARTESIAN_POINT ( 'NONE',  ( -7.424000000000003900, 0.1999999999999985700, 0.0000000000000000000 ) ) ;
+#692 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 8.043987577519940800, 0.5115132817915724100 ) ) ;
+#693 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, -3.000000000000000000, -0.4000000000000004700 ) ) ;
+#694 = ORIENTED_EDGE ( 'NONE', *, *, #1414, .T. ) ;
+#695 = ORIENTED_EDGE ( 'NONE', *, *, #1198, .T. ) ;
+#696 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1395, 'distance_accuracy_value', 'NONE');
+#697 = ORIENTED_EDGE ( 'NONE', *, *, #1771, .T. ) ;
+#698 = ORIENTED_EDGE ( 'NONE', *, *, #1470, .T. ) ;
+#699 = ORIENTED_EDGE ( 'NONE', *, *, #1736, .T. ) ;
+#700 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #945 ), #1502 ) ;
+#701 = EDGE_CURVE ( 'NONE', #465, #7, #324, .T. ) ;
+#702 = AXIS2_PLACEMENT_3D ( 'NONE', #30, #1452, #807 ) ;
+#703 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460725400E-017, 0.0000000000000000000 ) ) ;
+#704 = CARTESIAN_POINT ( 'NONE',  ( 7.329501997008988700, 1.431029594888817200, 2.281676823001585100 ) ) ;
+#705 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#706 = VERTEX_POINT ( 'NONE', #1780 ) ;
+#707 = AXIS2_PLACEMENT_3D ( 'NONE', #871, #731, #123 ) ;
+#708 = ADVANCED_FACE ( 'NONE', ( #1011 ), #802, .F. ) ;
+#709 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#710 = SURFACE_SIDE_STYLE ('',( #1906 ) ) ;
+#711 = PRESENTATION_STYLE_ASSIGNMENT (( #1377 ) ) ;
+#712 = VECTOR ( 'NONE', #1268, 1000.000000000000000 ) ;
+#713 = CIRCLE ( 'NONE', #1846, 8.000000000000003600 ) ;
+#714 = CARTESIAN_POINT ( 'NONE',  ( 7.997537496426295100, 3.678094280901081700, -0.2127078567422605600 ) ) ;
+#715 = CYLINDRICAL_SURFACE ( 'NONE', #1354, 8.000000000000003600 ) ;
+#716 = CARTESIAN_POINT ( 'NONE',  ( 7.030657718120809600, 16.69999999999999900, -2.228939597315435800 ) ) ;
+#717 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#718 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676991600, 16.12399999999999900, 0.4092106254332578100 ) ) ;
+#719 = ORIENTED_EDGE ( 'NONE', *, *, #1890, .T. ) ;
+#720 = VERTEX_POINT ( 'NONE', #972 ) ;
+#721 = AXIS2_PLACEMENT_3D ( 'NONE', #953, #191, #1295 ) ;
+#722 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1706 ), #1804 ) ;
+#723 = EDGE_LOOP ( 'NONE', ( #892, #618, #1191, #855 ) ) ;
+#724 = CARTESIAN_POINT ( 'NONE',  ( -5.866571492921446400E-018, 0.1999999999999987900, 0.0000000000000000000 ) ) ;
+#725 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.883516416184850700E-017, 0.0000000000000000000 ) ) ;
+#726 = VERTEX_POINT ( 'NONE', #1144 ) ;
+#727 = VECTOR ( 'NONE', #580, 999.9999999999998900 ) ;
+#728 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#729 = CARTESIAN_POINT ( 'NONE',  ( 7.375259353043840200, 0.2604732728825030500, -2.289751650537148000 ) ) ;
+#730 = VECTOR ( 'NONE', #780, 1000.000000000000000 ) ;
+#731 = DIRECTION ( 'NONE',  ( 2.933285746460726600E-017, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#732 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 9.643987577519940400, 0.4092106254332579200 ) ) ;
+#733 = SURFACE_SIDE_STYLE ('',( #156 ) ) ;
+#734 = AXIS2_PLACEMENT_3D ( 'NONE', #453, #1897, #175 ) ;
+#735 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #338, 'distance_accuracy_value', 'NONE');
+#736 = SURFACE_STYLE_USAGE ( .BOTH. , #2018 ) ;
+#737 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#738 = LINE ( 'NONE', #827, #1832 ) ;
+#739 = STYLED_ITEM ( 'NONE', ( #1871 ), #708 ) ;
+#740 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 8.043987577519940800, -0.5115132817915724100 ) ) ;
+#741 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 3.908791747255937500, -0.5115132817915724100 ) ) ;
+#742 = SURFACE_SIDE_STYLE ('',( #603 ) ) ;
+#743 = AXIS2_PLACEMENT_3D ( 'NONE', #1873, #296, #144 ) ;
+#744 = VERTEX_POINT ( 'NONE', #1136 ) ;
+#745 = ORIENTED_EDGE ( 'NONE', *, *, #1424, .T. ) ;
+#746 = FILL_AREA_STYLE ('',( #1710 ) ) ;
+#747 = ORIENTED_EDGE ( 'NONE', *, *, #1690, .F. ) ;
+#748 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#749 = EDGE_LOOP ( 'NONE', ( #1989, #1805, #1980, #336, #1930, #497, #1636, #848 ) ) ;
+#750 = VERTEX_POINT ( 'NONE', #328 ) ;
+#751 = ORIENTED_EDGE ( 'NONE', *, *, #1553, .T. ) ;
+#752 = CIRCLE ( 'NONE', #409, 8.000000000000001800 ) ;
+#753 = ORIENTED_EDGE ( 'NONE', *, *, #1940, .T. ) ;
+#754 = SURFACE_STYLE_USAGE ( .BOTH. , #889 ) ;
+#755 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 8.043987577519940800, 0.4092106254332579200 ) ) ;
+#756 = EDGE_CURVE ( 'NONE', #792, #1316, #1500, .T. ) ;
+#757 = ADVANCED_FACE ( 'NONE', ( #1066 ), #842, .T. ) ;
+#758 = AXIS2_PLACEMENT_3D ( 'NONE', #656, #640, #1483 ) ;
+#759 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #654 ) ) ;
+#760 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 16.04398757751993900, 0.5115132817915724100 ) ) ;
+#761 = COLOUR_RGB ( '',0.6666666666666666300, 0.6980392156862744700, 0.7686274509803920900 ) ;
+#762 = FACE_OUTER_BOUND ( 'NONE', #1308, .T. ) ;
+#763 = CIRCLE ( 'NONE', #1475, 5.600000000000000500 ) ;
+#764 = CYLINDRICAL_SURFACE ( 'NONE', #612, 5.600000000000000500 ) ;
+#765 = FILL_AREA_STYLE ('',( #782 ) ) ;
+#766 = ADVANCED_FACE ( 'NONE', ( #280 ), #636, .T. ) ;
+#767 = EDGE_CURVE ( 'NONE', #85, #1716, #1405, .T. ) ;
+#768 = ORIENTED_EDGE ( 'NONE', *, *, #203, .T. ) ;
+#769 = EDGE_CURVE ( 'NONE', #1759, #790, #418, .T. ) ;
+#770 = ORIENTED_EDGE ( 'NONE', *, *, #756, .F. ) ;
+#771 = ORIENTED_EDGE ( 'NONE', *, *, #43, .F. ) ;
+#772 = ORIENTED_EDGE ( 'NONE', *, *, #555, .T. ) ;
+#773 = FILL_AREA_STYLE ('',( #1750 ) ) ;
+#774 = EDGE_LOOP ( 'NONE', ( #1486, #1840, #893, #33 ) ) ;
+#775 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676991600, 16.12399999999999900, -0.4092106254332578100 ) ) ;
+#776 = TOROIDAL_SURFACE ( 'NONE', #514, 8.000000000000003600, 0.4799999999999995900 ) ;
+#777 = ADVANCED_FACE ( 'NONE', ( #1249, #1425, #907 ), #822, .F. ) ;
+#778 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.757781688734929800E-017, 0.0000000000000000000 ) ) ;
+#779 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#780 = DIRECTION ( 'NONE',  ( 2.933285746460726000E-017, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#781 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, -3.000000000000000000, 0.0000000000000000000 ) ) ;
+#782 = FILL_AREA_STYLE_COLOUR ( '', #184 ) ;
+#783 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#784 = CARTESIAN_POINT ( 'NONE',  ( -4.729629937593276400E-016, 16.12399999999999900, 0.0000000000000000000 ) ) ;
+#785 = SURFACE_STYLE_FILL_AREA ( #1913 ) ;
+#786 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#787 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, -3.000000000000000000, 0.0000000000000000000 ) ) ;
+#788 = ORIENTED_EDGE ( 'NONE', *, *, #1785, .T. ) ;
+#789 = ORIENTED_EDGE ( 'NONE', *, *, #1076, .F. ) ;
+#790 = VERTEX_POINT ( 'NONE', #372 ) ;
+#791 = CARTESIAN_POINT ( 'NONE',  ( -7.520000000000004000, 1.800000000000000700, 0.0000000000000000000 ) ) ;
+#792 = VERTEX_POINT ( 'NONE', #530 ) ;
+#793 = EDGE_LOOP ( 'NONE', ( #963, #499, #1901, #403 ) ) ;
+#794 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#795 = AXIS2_PLACEMENT_3D ( 'NONE', #1689, #1028, #1225 ) ;
+#796 = ORIENTED_EDGE ( 'NONE', *, *, #1520, .F. ) ;
+#797 = AXIS2_PLACEMENT_3D ( 'NONE', #1976, #413, #1040 ) ;
+#798 = DIRECTION ( 'NONE',  ( -2.933285746460726000E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#799 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1843 ), #970 ) ;
+#800 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#801 = FACE_OUTER_BOUND ( 'NONE', #1668, .T. ) ;
+#802 = PLANE ( 'NONE',  #225 ) ;
+#803 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#804 = SURFACE_SIDE_STYLE ('',( #1800 ) ) ;
+#805 = ORIENTED_EDGE ( 'NONE', *, *, #1474, .T. ) ;
+#806 = CARTESIAN_POINT ( 'NONE',  ( 8.000005874849309300, 15.53238241384137600, -0.1331054882499699800 ) ) ;
+#807 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#808 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#809 = AXIS2_PLACEMENT_3D ( 'NONE', #467, #1595, #1417 ) ;
+#810 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#811 = EDGE_CURVE ( 'NONE', #7, #309, #1762, .T. ) ;
+#812 = SURFACE_STYLE_USAGE ( .BOTH. , #346 ) ;
+#813 = AXIS2_PLACEMENT_3D ( 'NONE', #182, #1580, #1763 ) ;
+#814 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676991600, 11.93584132590654300, -0.4092106254332580400 ) ) ;
+#815 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#816 = AXIS2_PLACEMENT_3D ( 'NONE', #584, #1407, #1399 ) ;
+#817 = CARTESIAN_POINT ( 'NONE',  ( 7.987549781336743300, 7.776630338011933900, 0.4560352596078416400 ) ) ;
+#818 = CARTESIAN_POINT ( 'NONE',  ( 7.992008314520939300, 13.85722171441614800, 0.3655868428877485600 ) ) ;
+#819 = VECTOR ( 'NONE', #1622, 1000.000000000000000 ) ;
+#820 = FACE_OUTER_BOUND ( 'NONE', #595, .T. ) ;
+#821 = SURFACE_STYLE_FILL_AREA ( #1540 ) ;
+#822 = PLANE ( 'NONE',  #46 ) ;
+#823 = CARTESIAN_POINT ( 'NONE',  ( 7.637236700433612100, 1.237855428110445900, -2.335982947135342200 ) ) ;
+#824 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998672000, 2.259991126799957500, -2.314331534470353000 ) ) ;
+#825 = EDGE_LOOP ( 'NONE', ( #1463, #875, #2032, #36 ) ) ;
+#826 = CARTESIAN_POINT ( 'NONE',  ( 7.992008314520939300, 5.857221714416149400, 0.3655868428877491700 ) ) ;
+#827 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 16.69999999999999900, 0.4092106254332579200 ) ) ;
+#828 = ORIENTED_EDGE ( 'NONE', *, *, #256, .T. ) ;
+#829 = FILL_AREA_STYLE_COLOUR ( '', #140 ) ;
+#830 = ORIENTED_EDGE ( 'NONE', *, *, #647, .F. ) ;
+#831 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#832 = ORIENTED_EDGE ( 'NONE', *, *, #1362, .T. ) ;
+#833 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1160, #836, #1945, #1307, #1938, #673, #529, #826, #1812, #1482 ),
  .UNSPECIFIED., .F., .F.,
  ( 4, 2, 2, 2, 4 ),
- ( 0.0000000000000000000, 0.0003998232141788021300, 0.0007996464283576042600, 0.001199469642536406100, 0.001599292856715208100 ),
+ ( 0.0000000000000000000, 0.0003198299749213019900, 0.0006396599498426039800, 0.0009594899247639059700, 0.001279319899685208000 ),
  .UNSPECIFIED. ) ;
-#1024 = CARTESIAN_POINT ( 'NONE',  ( 1.867048740747082100E-016, 1.340008873200045500, 0.0000000000000000000 ) ) ;
-#1025 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #18 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1164, #1315, #1792 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#1026 = PRESENTATION_STYLE_ASSIGNMENT (( #1529 ) ) ;
-#1027 = CIRCLE ( 'NONE', #1250, 7.862857142857149200 ) ;
-#1028 = CARTESIAN_POINT ( 'NONE',  ( 7.996089592108957000, 15.58794245999552800, 0.2673404240010826500 ) ) ;
-#1029 = CARTESIAN_POINT ( 'NONE',  ( 7.637104474052127200, 1.238124694425769300, 2.335959613068021600 ) ) ;
-#1030 = ORIENTED_EDGE ( 'NONE', *, *, #1152, .F. ) ;
-#1031 = CARTESIAN_POINT ( 'NONE',  ( 3.148869885700768300E-016, 2.259991126799958800, 0.0000000000000000000 ) ) ;
-#1032 = PRODUCT_CONTEXT ( 'NONE', #1500, 'mechanical' ) ;
-#1033 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1034 = CARTESIAN_POINT ( 'NONE',  ( 8.673617379884035500E-016, 1.156012422480062800, 0.0000000000000000000 ) ) ;
-#1035 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934066700, 1.156012422480061600, 2.338346431047187300 ) ) ;
-#1036 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#1037 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#1038 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #413 ) ) ;
-#1039 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2037, 'distance_accuracy_value', 'NONE');
-#1040 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#1041 = VERTEX_POINT ( 'NONE', #1939 ) ;
-#1042 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#1043 = EDGE_CURVE ( 'NONE', #565, #119, #1005, .T. ) ;
-#1044 = ORIENTED_EDGE ( 'NONE', *, *, #1262, .F. ) ;
-#1045 = CARTESIAN_POINT ( 'NONE',  ( 7.996152454572146500, 15.58661957926291700, -0.2658849334656537300 ) ) ;
-#1046 = CARTESIAN_POINT ( 'NONE',  ( 7.227391312312414900, 0.1999999999999853000, -2.263657290408072500 ) ) ;
-#1047 = ORIENTED_EDGE ( 'NONE', *, *, #1528, .F. ) ;
-#1048 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
-#1049 = SURFACE_STYLE_USAGE ( .BOTH. , #570 ) ;
-#1050 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.441758208092425300E-016, 0.0000000000000000000 ) ) ;
-#1051 = ORIENTED_EDGE ( 'NONE', *, *, #1337, .F. ) ;
-#1052 = AXIS2_PLACEMENT_3D ( 'NONE', #1407, #1576, #1073 ) ;
-#1053 = EDGE_CURVE ( 'NONE', #27, #282, #714, .T. ) ;
-#1054 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, -3.000000000000000000, 0.0000000000000000000 ) ) ;
-#1055 = VECTOR ( 'NONE', #1927, 1000.000000000000000 ) ;
-#1056 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
-#1057 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1058 = ORIENTED_EDGE ( 'NONE', *, *, #545, .F. ) ;
-#1059 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, -3.000000000000000000, 0.4000000000000004700 ) ) ;
-#1060 = CARTESIAN_POINT ( 'NONE',  ( 7.996152454572146500, 11.58661957926291900, -0.2658849334656552300 ) ) ;
-#1061 = FACE_OUTER_BOUND ( 'NONE', #713, .T. ) ;
-#1062 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#1063 = AXIS2_PLACEMENT_3D ( 'NONE', #611, #291, #451 ) ;
-#1064 = SURFACE_STYLE_USAGE ( .BOTH. , #771 ) ;
-#1065 = AXIS2_PLACEMENT_3D ( 'NONE', #1767, #1603, #1589 ) ;
-#1066 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #1999, #235, #82, #1326, #1181, #401 ),
+#834 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 16.69999999999999900, -0.5115132817915724100 ) ) ;
+#835 = LINE ( 'NONE', #1909, #14 ) ;
+#836 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676995100, 5.752133904236984600, -0.4092106254332579200 ) ) ;
+#837 = STYLED_ITEM ( 'NONE', ( #294 ), #1259 ) ;
+#838 = AXIS2_PLACEMENT_3D ( 'NONE', #1149, #348, #657 ) ;
+#839 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.883516416184850700E-017, 0.0000000000000000000 ) ) ;
+#840 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#841 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
+#842 = TOROIDAL_SURFACE ( 'NONE', #287, 7.424000000000004800, 0.5760000000000018400 ) ;
+#843 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#844 = AXIS2_PLACEMENT_3D ( 'NONE', #1874, #1247, #2022 ) ;
+#845 = FACE_OUTER_BOUND ( 'NONE', #643, .T. ) ;
+#846 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 5.779183407783944100, 0.5115132817915724100 ) ) ;
+#847 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#848 = ORIENTED_EDGE ( 'NONE', *, *, #592, .T. ) ;
+#849 = VERTEX_POINT ( 'NONE', #1607 ) ;
+#850 = AXIS2_PLACEMENT_3D ( 'NONE', #158, #190, #1796 ) ;
+#851 = ORIENTED_EDGE ( 'NONE', *, *, #1736, .F. ) ;
+#852 = SURFACE_STYLE_USAGE ( .BOTH. , #682 ) ;
+#853 = EDGE_CURVE ( 'NONE', #1954, #271, #120, .T. ) ;
+#854 = SURFACE_SIDE_STYLE ('',( #419 ) ) ;
+#855 = ORIENTED_EDGE ( 'NONE', *, *, #982, .T. ) ;
+#856 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#857 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #944, 'distance_accuracy_value', 'NONE');
+#858 = STYLED_ITEM ( 'NONE', ( #276 ), #452 ) ;
+#859 = CARTESIAN_POINT ( 'NONE',  ( -6.629199759370031800E-017, 2.259991126799957100, 0.0000000000000000000 ) ) ;
+#860 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934066700, 2.443987577519940200, 2.338346431047187800 ) ) ;
+#861 = SURFACE_STYLE_USAGE ( .BOTH. , #854 ) ;
+#862 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#863 = VECTOR ( 'NONE', #651, 1000.000000000000000 ) ;
+#864 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#865 = EDGE_CURVE ( 'NONE', #1639, #1666, #510, .T. ) ;
+#866 = FILL_AREA_STYLE ('',( #667 ) ) ;
+#867 = AXIS2_PLACEMENT_3D ( 'NONE', #1923, #42, #992 ) ;
+#868 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1523 ) ) ;
+#869 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#870 = AXIS2_PLACEMENT_3D ( 'NONE', #1593, #39, #20 ) ;
+#871 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#872 = CARTESIAN_POINT ( 'NONE',  ( 7.997537496426295100, 10.00988087413879900, 0.2127078567422610300 ) ) ;
+#873 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#874 = ORIENTED_EDGE ( 'NONE', *, *, #1322, .F. ) ;
+#875 = ORIENTED_EDGE ( 'NONE', *, *, #1876, .T. ) ;
+#876 = ORIENTED_EDGE ( 'NONE', *, *, #1532, .T. ) ;
+#877 = EDGE_CURVE ( 'NONE', #430, #1576, #606, .T. ) ;
+#878 = CARTESIAN_POINT ( 'NONE',  ( 1.724274720186086600E-033, 1.800000000000000700, 0.0000000000000000000 ) ) ;
+#879 = EDGE_CURVE ( 'NONE', #1900, #1884, #1326, .T. ) ;
+#880 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#881 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#882 = CARTESIAN_POINT ( 'NONE',  ( -7.808000000000006000, 2.443987577519939300, 0.0000000000000000000 ) ) ;
+#883 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#884 = CARTESIAN_POINT ( 'NONE',  ( -8.673617379884035500E-016, 2.443987577519939800, 0.0000000000000000000 ) ) ;
+#885 = VECTOR ( 'NONE', #862, 1000.000000000000000 ) ;
+#886 = CIRCLE ( 'NONE', #797, 8.000000000000003600 ) ;
+#887 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #505, 'distance_accuracy_value', 'NONE');
+#888 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 9.643987577519940400, 0.5115132817915724100 ) ) ;
+#889 = SURFACE_SIDE_STYLE ('',( #1267 ) ) ;
+#890 = CARTESIAN_POINT ( 'NONE',  ( 7.078816716372322100, 0.1999999999999990100, -2.237438244065702800 ) ) ;
+#891 = ORIENTED_EDGE ( 'NONE', *, *, #1684, .F. ) ;
+#892 = ORIENTED_EDGE ( 'NONE', *, *, #1237, .T. ) ;
+#893 = ORIENTED_EDGE ( 'NONE', *, *, #436, .F. ) ;
+#894 = ORIENTED_EDGE ( 'NONE', *, *, #1606, .F. ) ;
+#895 = FILL_AREA_STYLE ('',( #1036 ) ) ;
+#896 = ORIENTED_EDGE ( 'NONE', *, *, #389, .F. ) ;
+#897 = VERTEX_POINT ( 'NONE', #1360 ) ;
+#898 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#899 = DIRECTION ( 'NONE',  ( -2.933285746460726000E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#900 = FACE_OUTER_BOUND ( 'NONE', #1387, .T. ) ;
+#901 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#902 = AXIS2_PLACEMENT_3D ( 'NONE', #878, #2005, #725 ) ;
+#903 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1241 ), #1819 ) ;
+#904 = AXIS2_PLACEMENT_3D ( 'NONE', #1836, #1681, #1991 ) ;
+#905 = CARTESIAN_POINT ( 'NONE',  ( 5.261744966442954300, 16.69999999999999900, -1.916778523489931500 ) ) ;
+#906 = VECTOR ( 'NONE', #1331, 1000.000000000000000 ) ;
+#907 = FACE_OUTER_BOUND ( 'NONE', #11, .T. ) ;
+#908 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #670 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1787, #1291, #1472 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#909 = FILL_AREA_STYLE ('',( #434 ) ) ;
+#910 = EDGE_CURVE ( 'NONE', #792, #1393, #561, .T. ) ;
+#911 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.3058823529411764900 ) ;
+#912 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1139, #201, #823, #79, #1178, #1673 ),
  .UNSPECIFIED., .F., .F.,
  ( 4, 2, 4 ),
- ( 1.971590801836119400E-007, 0.0004523489638810713500, 0.0009045007686819591500 ),
+ ( 1.971705446202314000E-007, 0.0001228847620034571600, 0.0002455723534622940500 ),
  .UNSPECIFIED. ) ;
-#1067 = EDGE_LOOP ( 'NONE', ( #50, #1812, #1859, #811, #1983 ) ) ;
-#1068 = SURFACE_SIDE_STYLE ('',( #2001 ) ) ;
-#1069 = ORIENTED_EDGE ( 'NONE', *, *, #816, .F. ) ;
-#1070 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#1071 = VERTEX_POINT ( 'NONE', #979 ) ;
-#1072 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.626303258728255900E-016, 0.0000000000000000000 ) ) ;
-#1073 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1074 = CARTESIAN_POINT ( 'NONE',  ( 7.998636069348884300, 10.26689936761529000, 0.1667985454259261200 ) ) ;
-#1075 = EDGE_CURVE ( 'NONE', #466, #1016, #501, .T. ) ;
-#1076 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#1077 = SURFACE_STYLE_FILL_AREA ( #1275 ) ;
-#1078 = ADVANCED_FACE ( 'NONE', ( #601 ), #298, .T. ) ;
-#1079 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 11.90879160997371500, 0.5115132817915721800 ) ) ;
-#1080 = VECTOR ( 'NONE', #1419, 1000.000000000000000 ) ;
-#1081 = SURFACE_STYLE_FILL_AREA ( #1728 ) ;
-#1082 = CYLINDRICAL_SURFACE ( 'NONE', #98, 8.000000000000003600 ) ;
-#1083 = AXIS2_PLACEMENT_3D ( 'NONE', #161, #953, #304 ) ;
-#1084 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#1085 = SURFACE_SIDE_STYLE ('',( #993 ) ) ;
-#1086 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#1087 = EDGE_CURVE ( 'NONE', #1098, #1288, #534, .T. ) ;
-#1088 = CARTESIAN_POINT ( 'NONE',  ( -8.000000000000001800, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#1089 = CARTESIAN_POINT ( 'NONE',  ( 7.207865198733655300, 1.595025446914790900, -2.260211505658880500 ) ) ;
-#1090 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.3058823529411764900 ) ;
-#1091 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844400E-016, 0.0000000000000000000 ) ) ;
-#1092 = ADVANCED_FACE ( 'NONE', ( #1870 ), #382, .F. ) ;
-#1093 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1094 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#1095 = ORIENTED_EDGE ( 'NONE', *, *, #498, .F. ) ;
-#1096 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #617, 'distance_accuracy_value', 'NONE');
-#1097 = EDGE_CURVE ( 'NONE', #1662, #466, #1427, .T. ) ;
-#1098 = VERTEX_POINT ( 'NONE', #1145 ) ;
-#1099 = CARTESIAN_POINT ( 'NONE',  ( 6.037583892617453400, 0.2000000000000001200, 2.053691275167785200 ) ) ;
-#1100 = EDGE_LOOP ( 'NONE', ( #2012, #619, #1617, #1333 ) ) ;
-#1101 = CARTESIAN_POINT ( 'NONE',  ( 7.588169906406128500, 2.295988879871378300, -2.327324101130492400 ) ) ;
-#1102 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #300 ), #790 ) ;
-#1103 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, -3.000000000000000000, -0.4000000000000004700 ) ) ;
-#1104 = FILL_AREA_STYLE ('',( #1575 ) ) ;
-#1105 = VECTOR ( 'NONE', #1809, 1000.000000000000000 ) ;
-#1106 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#1107 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.441758208092425300E-016, 0.0000000000000000000 ) ) ;
-#1108 = FACE_OUTER_BOUND ( 'NONE', #1490, .T. ) ;
-#1109 = ORIENTED_EDGE ( 'NONE', *, *, #23, .T. ) ;
-#1110 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1096 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #617, #783, #1738 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#1111 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#1112 = PRESENTATION_STYLE_ASSIGNMENT (( #1538 ) ) ;
-#1113 = SURFACE_SIDE_STYLE ('',( #1345 ) ) ;
-#1114 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.800000000000002500, 0.0000000000000000000 ) ) ;
-#1115 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
-#1116 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1656 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #962, #340, #48 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#1117 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1118 = CARTESIAN_POINT ( 'NONE',  ( 7.975789922870873700, 15.87655317587782000, 0.6227444922707210400 ) ) ;
-#1119 = STYLED_ITEM ( 'NONE', ( #607 ), #1708 ) ;
-#1120 = CARTESIAN_POINT ( 'NONE',  ( 6.400000000000003900, 0.2000000000000000700, 0.0000000000000000000 ) ) ;
-#1121 = EDGE_CURVE ( 'NONE', #780, #1987, #543, .T. ) ;
-#1122 = ORIENTED_EDGE ( 'NONE', *, *, #1075, .T. ) ;
-#1123 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 16.69999999999999900, -0.5115132817915721800 ) ) ;
-#1124 = VERTEX_POINT ( 'NONE', #227 ) ;
-#1125 = ORIENTED_EDGE ( 'NONE', *, *, #775, .T. ) ;
-#1126 = VERTEX_POINT ( 'NONE', #219 ) ;
-#1127 = ORIENTED_EDGE ( 'NONE', *, *, #157, .F. ) ;
-#1128 = CARTESIAN_POINT ( 'NONE',  ( 7.996152454572143000, 7.586619579262916500, -0.2658849334656547300 ) ) ;
-#1129 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#1130 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 12.04398757751994100, 0.5115132817915721800 ) ) ;
-#1131 = SURFACE_SIDE_STYLE ('',( #1077 ) ) ;
-#1132 = CIRCLE ( 'NONE', #1882, 7.862857142857149200 ) ;
-#1133 = CIRCLE ( 'NONE', #639, 0.4000000000000001900 ) ;
-#1134 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
-#1135 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1136 = VECTOR ( 'NONE', #1691, 1000.000000000000000 ) ;
-#1137 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #1986, #1046, #734, #427, #1659, #1521 ),
+#913 = EDGE_CURVE ( 'NONE', #1716, #1074, #75, .T. ) ;
+#914 = EDGE_CURVE ( 'NONE', #790, #1666, #1626, .T. ) ;
+#915 = AXIS2_PLACEMENT_3D ( 'NONE', #2004, #1376, #565 ) ;
+#916 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#917 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#918 = ORIENTED_EDGE ( 'NONE', *, *, #43, .T. ) ;
+#919 = ORIENTED_EDGE ( 'NONE', *, *, #2037, .T. ) ;
+#920 = ORIENTED_EDGE ( 'NONE', *, *, #769, .T. ) ;
+#921 = ADVANCED_FACE ( 'NONE', ( #1528, #1146, #394, #1944 ), #12, .T. ) ;
+#922 = CIRCLE ( 'NONE', #278, 8.000000000000003600 ) ;
+#923 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#924 = PLANE ( 'NONE',  #1207 ) ;
+#925 = ADVANCED_FACE ( 'NONE', ( #111 ), #471, .F. ) ;
+#926 = VECTOR ( 'NONE', #283, 1000.000000000000000 ) ;
+#927 = CARTESIAN_POINT ( 'NONE',  ( -7.168913925666322900E-017, 2.443987577519939800, 0.0000000000000000000 ) ) ;
+#928 = STYLED_ITEM ( 'NONE', ( #1489 ), #1102 ) ;
+#929 = AXIS2_PLACEMENT_3D ( 'NONE', #1130, #1637, #204 ) ;
+#930 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 16.69999999999999900, -0.4092106254332579200 ) ) ;
+#931 = PRESENTATION_STYLE_ASSIGNMENT (( #1615 ) ) ;
+#932 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#933 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934064900, 16.69999999999999900, 2.338346431047187300 ) ) ;
+#934 = ADVANCED_FACE ( 'NONE', ( #1516 ), #1471, .F. ) ;
+#935 = DIRECTION ( 'NONE',  ( 2.933285746460726600E-017, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#936 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1241 ) ) ;
+#937 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 16.69999999999999900, 0.5115132817915724100 ) ) ;
+#938 = ORIENTED_EDGE ( 'NONE', *, *, #701, .F. ) ;
+#939 = CARTESIAN_POINT ( 'NONE',  ( 7.227391312312415800, 16.70000000000001400, 2.263657290408072500 ) ) ;
+#940 = ORIENTED_EDGE ( 'NONE', *, *, #1198, .F. ) ;
+#941 = ORIENTED_EDGE ( 'NONE', *, *, #913, .T. ) ;
+#942 = DIRECTION ( 'NONE',  ( -2.933285746460726000E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#943 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 16.04398757751993900, -0.5115132817915724100 ) ) ;
+#944 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#945 = STYLED_ITEM ( 'NONE', ( #235 ), #757 ) ;
+#946 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #478 ) ;
+#947 = EDGE_CURVE ( 'NONE', #726, #545, #1542, .T. ) ;
+#948 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 13.77918340778394300, 0.5115132817915724100 ) ) ;
+#949 = AXIS2_PLACEMENT_3D ( 'NONE', #2021, #577, #121 ) ;
+#950 = DIRECTION ( 'NONE',  ( -2.933285746460726000E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#951 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#952 = FILL_AREA_STYLE ('',( #197 ) ) ;
+#953 = CARTESIAN_POINT ( 'NONE',  ( -8.673617379884035500E-016, 2.443987577519939800, 0.0000000000000000000 ) ) ;
+#954 = CYLINDRICAL_SURFACE ( 'NONE', #47, 0.4000000000000004700 ) ;
+#955 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 13.64398757751994200, 0.5115132817915724100 ) ) ;
+#956 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726600E-017, 0.0000000000000000000 ) ) ;
+#957 = CYLINDRICAL_SURFACE ( 'NONE', #809, 0.4000000000000004700 ) ;
+#958 = CIRCLE ( 'NONE', #1487, 5.600000000000000500 ) ;
+#959 = CARTESIAN_POINT ( 'NONE',  ( 7.330264912606359900, 2.169858289146134700, 2.281811455165827500 ) ) ;
+#960 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#961 = EDGE_CURVE ( 'NONE', #1339, #1856, #621, .T. ) ;
+#962 = CARTESIAN_POINT ( 'NONE',  ( 7.999996257453617900, 11.63485011826624500, 0.1070359761777170500 ) ) ;
+#963 = ORIENTED_EDGE ( 'NONE', *, *, #1414, .F. ) ;
+#964 = ORIENTED_EDGE ( 'NONE', *, *, #1996, .F. ) ;
+#965 = ORIENTED_EDGE ( 'NONE', *, *, #1876, .F. ) ;
+#966 = EDGE_LOOP ( 'NONE', ( #2007, #1281, #549, #896 ) ) ;
+#967 = FILL_AREA_STYLE_COLOUR ( '', #637 ) ;
+#968 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #81 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #847, #1018, #1508 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#969 = CARTESIAN_POINT ( 'NONE',  ( 6.060193717762698100, 0.1999999999999989800, -2.057681244311063900 ) ) ;
+#970 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1105 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1821, #1828, #1970 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#971 = CARTESIAN_POINT ( 'NONE',  ( 7.996152454572144700, 6.101355575776964600, 0.2658849334656550600 ) ) ;
+#972 = CARTESIAN_POINT ( 'NONE',  ( 7.078816716372322100, 0.1999999999999990100, -2.237438244065702800 ) ) ;
+#973 = AXIS2_PLACEMENT_3D ( 'NONE', #150, #1087, #160 ) ;
+#974 = AXIS2_PLACEMENT_3D ( 'NONE', #1919, #1133, #1097 ) ;
+#975 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #1869 ) ) ;
+#976 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1506, 'distance_accuracy_value', 'NONE');
+#977 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 7.908791609973714100, 0.5115132817915724100 ) ) ;
+#978 = CARTESIAN_POINT ( 'NONE',  ( 7.997497593798164500, 14.00883191861225500, -0.2138641438192408500 ) ) ;
+#979 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#980 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#981 = EDGE_CURVE ( 'NONE', #1737, #1185, #922, .T. ) ;
+#982 = EDGE_CURVE ( 'NONE', #1933, #2034, #28, .T. ) ;
+#983 = CIRCLE ( 'NONE', #1404, 5.600000000000000500 ) ;
+#984 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, -3.000000000000000000, 0.0000000000000000000 ) ) ;
+#985 = SURFACE_SIDE_STYLE ('',( #1406 ) ) ;
+#986 = PRESENTATION_STYLE_ASSIGNMENT (( #365 ) ) ;
+#987 = SURFACE_SIDE_STYLE ('',( #1776 ) ) ;
+#988 = EDGE_LOOP ( 'NONE', ( #1958, #196, #217, #2006, #1578, #940, #747, #376 ) ) ;
+#989 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.800000000000000700, 0.0000000000000000000 ) ) ;
+#990 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#991 = EDGE_LOOP ( 'NONE', ( #1026, #1638, #377, #1859 ) ) ;
+#992 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.920803266394137600E-017, 0.0000000000000000000 ) ) ;
+#993 = ORIENTED_EDGE ( 'NONE', *, *, #1138, .F. ) ;
+#994 = ORIENTED_EDGE ( 'NONE', *, *, #1423, .T. ) ;
+#995 = VERTEX_POINT ( 'NONE', #415 ) ;
+#996 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#997 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#998 = VECTOR ( 'NONE', #899, 1000.000000000000000 ) ;
+#999 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1000 = SURFACE_STYLE_USAGE ( .BOTH. , #1521 ) ;
+#1001 = VECTOR ( 'NONE', #1806, 1000.000000000000000 ) ;
+#1002 = CARTESIAN_POINT ( 'NONE',  ( 7.987549781336743300, 9.911344817027954300, -0.4560352596078412500 ) ) ;
+#1003 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1004 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1390, #1999, #1847, #1044, #1707, #263, #714, #1383, #559, #2011 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 2, 2, 2, 4 ),
+ ( 0.0000000000000000000, 0.0003198299749213017700, 0.0006396599498426035500, 0.0009594899247639052100, 0.001279319899685206900 ),
+ .UNSPECIFIED. ) ;
+#1005 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1006 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998672000, 1.340008873200043900, 2.314331534470353000 ) ) ;
+#1007 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 15.93584132590654800, -0.4092106254332580400 ) ) ;
+#1008 = CARTESIAN_POINT ( 'NONE',  ( -4.729629937593276400E-016, 16.12399999999999900, 0.0000000000000000000 ) ) ;
+#1009 = AXIS2_PLACEMENT_3D ( 'NONE', #1391, #421, #1852 ) ;
+#1010 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1518 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1618, #1611, #1116 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1011 = FACE_OUTER_BOUND ( 'NONE', #568, .T. ) ;
+#1012 = CARTESIAN_POINT ( 'NONE',  ( 7.207865198733652600, 1.595025446914790900, -2.260211505658879600 ) ) ;
+#1013 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #654 ), #1121 ) ;
+#1014 = CIRCLE ( 'NONE', #1454, 0.4000000000000006300 ) ;
+#1015 = SURFACE_STYLE_FILL_AREA ( #773 ) ;
+#1016 = VECTOR ( 'NONE', #1351, 999.9999999999998900 ) ;
+#1017 = DIRECTION ( 'NONE',  ( -2.933285746460726000E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1018 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1019 = ADVANCED_FACE ( 'NONE', ( #1793 ), #1052, .T. ) ;
+#1020 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1603 ), #483 ) ;
+#1021 = ORIENTED_EDGE ( 'NONE', *, *, #447, .T. ) ;
+#1022 = EDGE_CURVE ( 'NONE', #1886, #1336, #1317, .T. ) ;
+#1023 = ORIENTED_EDGE ( 'NONE', *, *, #539, .F. ) ;
+#1024 = AXIS2_PLACEMENT_3D ( 'NONE', #343, #1753, #778 ) ;
+#1025 = CARTESIAN_POINT ( 'NONE',  ( 5.261744966442954300, 16.69999999999999900, 1.916778523489931500 ) ) ;
+#1026 = ORIENTED_EDGE ( 'NONE', *, *, #1182, .T. ) ;
+#1027 = VERTEX_POINT ( 'NONE', #1033 ) ;
+#1028 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1029 = EDGE_CURVE ( 'NONE', #1663, #1286, #1814, .T. ) ;
+#1030 = FACE_OUTER_BOUND ( 'NONE', #290, .T. ) ;
+#1031 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1068 ), #1834 ) ;
+#1032 = CARTESIAN_POINT ( 'NONE',  ( 7.996089592108955200, 11.58794245999552400, 0.2673404240010828200 ) ) ;
+#1033 = CARTESIAN_POINT ( 'NONE',  ( 6.400000000000001200, 1.877302877734865300E-016, 7.837739514543061900E-016 ) ) ;
+#1034 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1035 = CARTESIAN_POINT ( 'NONE',  ( 7.987549781336743300, 11.77663033801193200, 0.4560352596078412500 ) ) ;
+#1036 = FILL_AREA_STYLE_COLOUR ( '', #761 ) ;
+#1037 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.64999999999999900, 0.0000000000000000000 ) ) ;
+#1038 = CYLINDRICAL_SURFACE ( 'NONE', #1055, 8.000000000000003600 ) ;
+#1039 = CIRCLE ( 'NONE', #476, 5.600000000000000500 ) ;
+#1040 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.710505431213759900E-017, 0.0000000000000000000 ) ) ;
+#1041 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1468, 'distance_accuracy_value', 'NONE');
+#1042 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1236 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1596, #1772, #180 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1043 = AXIS2_PLACEMENT_3D ( 'NONE', #1656, #679, #1817 ) ;
+#1044 = CARTESIAN_POINT ( 'NONE',  ( 7.997497593798166300, 3.679143236427627100, 0.2138641438192401800 ) ) ;
+#1045 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1046 = ORIENTED_EDGE ( 'NONE', *, *, #1089, .F. ) ;
+#1047 = ORIENTED_EDGE ( 'NONE', *, *, #1303, .T. ) ;
+#1048 = ORIENTED_EDGE ( 'NONE', *, *, #258, .T. ) ;
+#1049 = CARTESIAN_POINT ( 'NONE',  ( 7.996089592108955200, 3.587942459995526500, 0.2673404240010836000 ) ) ;
+#1050 = CIRCLE ( 'NONE', #1137, 5.600000000000000500 ) ;
+#1051 = VERTEX_POINT ( 'NONE', #1704 ) ;
+#1052 = TOROIDAL_SURFACE ( 'NONE', #687, 7.808000000000004300, 0.1919999999999988700 ) ;
+#1053 = PLANE ( 'NONE',  #915 ) ;
+#1054 = FILL_AREA_STYLE ('',( #391 ) ) ;
+#1055 = AXIS2_PLACEMENT_3D ( 'NONE', #1478, #666, #509 ) ;
+#1056 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1057 = CIRCLE ( 'NONE', #1788, 0.4000000000000004700 ) ;
+#1058 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676995100, 7.935841250802896600, 0.4092106254332579200 ) ) ;
+#1059 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1060 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726600E-017, 0.0000000000000000000 ) ) ;
+#1061 = AXIS2_PLACEMENT_3D ( 'NONE', #451, #174, #154 ) ;
+#1062 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1063 = EDGE_CURVE ( 'NONE', #1393, #1074, #1959, .T. ) ;
+#1064 = FACE_OUTER_BOUND ( 'NONE', #1189, .T. ) ;
+#1065 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934065800, 0.7759999999999991300, -2.338346431047187300 ) ) ;
+#1066 = FACE_OUTER_BOUND ( 'NONE', #749, .T. ) ;
+#1067 = FACE_OUTER_BOUND ( 'NONE', #1538, .T. ) ;
+#1068 = STYLED_ITEM ( 'NONE', ( #1942 ), #443 ) ;
+#1069 = CARTESIAN_POINT ( 'NONE',  ( 8.000005874849309300, 3.532382413841375100, -0.1331054882499702100 ) ) ;
+#1070 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #677, #977, #817, #64, #665, #1936, #362, #1151, #205, #72 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 2, 2, 2, 4 ),
+ ( 0.0000000000000000000, 0.0003998232141788022400, 0.0007996464283576044800, 0.001199469642536406800, 0.001599292856715209000 ),
+ .UNSPECIFIED. ) ;
+#1071 = ORIENTED_EDGE ( 'NONE', *, *, #1568, .T. ) ;
+#1072 = ADVANCED_FACE ( 'NONE', ( #1219 ), #68, .T. ) ;
+#1073 = ORIENTED_EDGE ( 'NONE', *, *, #1321, .T. ) ;
+#1074 = VERTEX_POINT ( 'NONE', #1109 ) ;
+#1075 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1076 = EDGE_CURVE ( 'NONE', #1431, #125, #552, .T. ) ;
+#1077 = EDGE_LOOP ( 'NONE', ( #796, #614, #1642, #331 ) ) ;
+#1078 = AXIS2_PLACEMENT_3D ( 'NONE', #223, #541, #1332 ) ;
+#1079 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -5.515563377469859700E-017, 0.0000000000000000000 ) ) ;
+#1080 = ADVANCED_FACE ( 'NONE', ( #1030 ), #89, .T. ) ;
+#1081 = CARTESIAN_POINT ( 'NONE',  ( 1.959434878635765200E-016, 16.64999999999999900, -5.600000000000000500 ) ) ;
+#1082 = AXIS2_PLACEMENT_3D ( 'NONE', #424, #1727, #2027 ) ;
+#1083 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #422 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1820, #996, #1917 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1084 = PRESENTATION_STYLE_ASSIGNMENT (( #736 ) ) ;
+#1085 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
+#1086 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.64999999999999900, 0.0000000000000000000 ) ) ;
+#1087 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1088 = CIRCLE ( 'NONE', #186, 7.862857142857147400 ) ;
+#1089 = EDGE_CURVE ( 'NONE', #744, #1789, #151, .T. ) ;
+#1090 = EDGE_CURVE ( 'NONE', #1339, #1899, #1341, .T. ) ;
+#1091 = ADVANCED_FACE ( 'NONE', ( #1373 ), #1643, .T. ) ;
+#1092 = VERTEX_POINT ( 'NONE', #323 ) ;
+#1093 = ORIENTED_EDGE ( 'NONE', *, *, #152, .F. ) ;
+#1094 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998672000, 2.259991126799957500, -2.314331534470353000 ) ) ;
+#1095 = CARTESIAN_POINT ( 'NONE',  ( 7.174168203563548100, 1.800000000000003200, -2.254264977099449000 ) ) ;
+#1096 = ORIENTED_EDGE ( 'NONE', *, *, #188, .F. ) ;
+#1097 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1098 = FACE_OUTER_BOUND ( 'NONE', #519, .T. ) ;
+#1099 = FILL_AREA_STYLE ('',( #25 ) ) ;
+#1100 = VECTOR ( 'NONE', #23, 1000.000000000000000 ) ;
+#1101 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934333100, 16.27678221346492300, 2.338346431047233900 ) ) ;
+#1102 = ADVANCED_FACE ( 'NONE', ( #1098 ), #1287, .T. ) ;
+#1103 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 15.90879174725594300, -0.5115132817915725200 ) ) ;
+#1104 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1105 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1821, 'distance_accuracy_value', 'NONE');
+#1106 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1107 = SURFACE_SIDE_STYLE ('',( #1015 ) ) ;
+#1108 = FACE_OUTER_BOUND ( 'NONE', #221, .T. ) ;
+#1109 = CARTESIAN_POINT ( 'NONE',  ( -7.862857142857147400, 1.340008873200043500, 0.0000000000000000000 ) ) ;
+#1110 = CARTESIAN_POINT ( 'NONE',  ( 7.999994109607454700, 14.15540873433017700, -0.1338107427365929600 ) ) ;
+#1111 = LINE ( 'NONE', #834, #863 ) ;
+#1112 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.800000000000000700, 0.0000000000000000000 ) ) ;
+#1113 = VECTOR ( 'NONE', #1826, 1000.000000000000000 ) ;
+#1114 = FACE_OUTER_BOUND ( 'NONE', #61, .T. ) ;
+#1115 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -5.515563377469859700E-017, 0.0000000000000000000 ) ) ;
+#1116 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1117 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'CAP ALTH D-16MM L-7.5MM H-16.5MM ', ( #1213, #1314 ), #52 ) ;
+#1118 = AXIS2_PLACEMENT_3D ( 'NONE', #1293, #178, #1645 ) ;
+#1119 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #88 ), #279 ) ;
+#1120 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998672000, 2.259991126799957500, 2.314331534470353000 ) ) ;
+#1121 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #542 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1342, #1823, #1650 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1122 = ORIENTED_EDGE ( 'NONE', *, *, #1981, .T. ) ;
+#1123 = PRODUCT_CONTEXT ( 'NONE', #1921, 'mechanical' ) ;
+#1124 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1125 = CLOSED_SHELL ( 'NONE', ( #925, #18, #1903, #443, #1755, #1420, #2042, #1889, #766, #1738, #8, #1019, #1573, #601, #921, #1751, #1411, #1993, #1564, #306, #1895, #298, #1579, #587, #1091, #1266, #1252, #1243, #1429, #1080, #1202, #457, #777, #159, #293, #1072, #170, #1259, #1588, #145, #1102, #757, #934, #319, #452, #607, #615, #708 ) ) ;
+#1126 = ORIENTED_EDGE ( 'NONE', *, *, #340, .T. ) ;
+#1127 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1675 ), #1635 ) ;
+#1128 = ORIENTED_EDGE ( 'NONE', *, *, #6, .F. ) ;
+#1129 = CARTESIAN_POINT ( 'NONE',  ( 7.987549781336741500, 15.77663033801193000, 0.4560352596078414700 ) ) ;
+#1130 = CARTESIAN_POINT ( 'NONE',  ( -5.866571492921446400E-018, 0.1999999999999987900, 0.0000000000000000000 ) ) ;
+#1131 = VECTOR ( 'NONE', #1915, 1000.000000000000000 ) ;
+#1132 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1133 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1134 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1180 ), #423 ) ;
+#1135 = EDGE_CURVE ( 'NONE', #1413, #1608, #1702, .T. ) ;
+#1136 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 16.04398757751993900, -0.5115132817915724100 ) ) ;
+#1137 = AXIS2_PLACEMENT_3D ( 'NONE', #1432, #1908, #19 ) ;
+#1138 = EDGE_CURVE ( 'NONE', #995, #1933, #835, .T. ) ;
+#1139 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934063100, 1.156012422480061200, -2.338346431047186900 ) ) ;
+#1140 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #516, #1990, #1511, #380, #538, #390 ),
  .UNSPECIFIED., .F., .F.,
  ( 4, 2, 4 ),
- ( 0.0009050299956231268100, 0.001356860910721000000, 0.001808691825818873200 ),
+ ( 1.971590801836119400E-007, 0.0004523489638810714600, 0.0009045007686819593700 ),
  .UNSPECIFIED. ) ;
-#1138 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1896 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #88, #1183, #279 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#1139 = EDGE_CURVE ( 'NONE', #2013, #1489, #627, .T. ) ;
-#1140 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1141 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, -3.000000000000000000, 0.0000000000000000000 ) ) ;
-#1142 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#1143 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1144 = FACE_OUTER_BOUND ( 'NONE', #1666, .T. ) ;
-#1145 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 4.043987577519940800, 0.5115132817915721800 ) ) ;
-#1146 = VERTEX_POINT ( 'NONE', #857 ) ;
-#1147 = ORIENTED_EDGE ( 'NONE', *, *, #71, .F. ) ;
-#1148 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#1149 = SURFACE_SIDE_STYLE ('',( #1481 ) ) ;
-#1150 = EDGE_LOOP ( 'NONE', ( #587, #703, #1007, #1440 ) ) ;
-#1151 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #413 ), #563 ) ;
-#1152 = EDGE_CURVE ( 'NONE', #146, #1146, #1595, .T. ) ;
-#1153 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#1154 = FILL_AREA_STYLE_COLOUR ( '', #1274 ) ;
-#1155 = FACE_OUTER_BOUND ( 'NONE', #799, .T. ) ;
-#1156 = FACE_OUTER_BOUND ( 'NONE', #1100, .T. ) ;
-#1157 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #809 ) ) ;
-#1158 = ORIENTED_EDGE ( 'NONE', *, *, #286, .F. ) ;
-#1159 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1166 ), #846 ) ;
-#1160 = EDGE_CURVE ( 'NONE', #95, #91, #1605, .T. ) ;
-#1161 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #120, 'distance_accuracy_value', 'NONE');
-#1162 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 16.04398757751993900, 0.5115132817915721800 ) ) ;
-#1163 = CARTESIAN_POINT ( 'NONE',  ( 7.078816716372323900, 0.1999999999999978200, -2.237438244065703200 ) ) ;
-#1164 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#1165 = CYLINDRICAL_SURFACE ( 'NONE', #389, 8.000000000000003600 ) ;
-#1166 = STYLED_ITEM ( 'NONE', ( #232 ), #1547 ) ;
-#1167 = ORIENTED_EDGE ( 'NONE', *, *, #415, .T. ) ;
-#1168 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1169 = ORIENTED_EDGE ( 'NONE', *, *, #889, .F. ) ;
-#1170 = ORIENTED_EDGE ( 'NONE', *, *, #184, .T. ) ;
-#1171 = ORIENTED_EDGE ( 'NONE', *, *, #1630, .T. ) ;
-#1172 = STYLED_ITEM ( 'NONE', ( #1969 ), #684 ) ;
-#1173 = ORIENTED_EDGE ( 'NONE', *, *, #348, .T. ) ;
-#1174 = CARTESIAN_POINT ( 'NONE',  ( 7.999994109607458300, 14.15540873433017100, -0.1338107427365929100 ) ) ;
-#1175 = CIRCLE ( 'NONE', #690, 8.000000000000005300 ) ;
-#1176 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 12.04398757751994100, 0.6393916022394651200 ) ) ;
-#1177 = LINE ( 'NONE', #1584, #863 ) ;
-#1178 = ORIENTED_EDGE ( 'NONE', *, *, #239, .F. ) ;
-#1179 = LINE ( 'NONE', #516, #226 ) ;
-#1180 = ADVANCED_FACE ( 'NONE', ( #1968 ), #1477, .F. ) ;
-#1181 = CARTESIAN_POINT ( 'NONE',  ( 7.227497495041967000, 16.70000000000001700, -2.263676028536816700 ) ) ;
-#1182 = EDGE_CURVE ( 'NONE', #215, #1098, #656, .T. ) ;
-#1183 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#1184 = CARTESIAN_POINT ( 'NONE',  ( 7.330264912606359000, 2.169858289146134700, 2.281811455165827100 ) ) ;
-#1185 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, 8.673617379884035500E-016, 0.0000000000000000000 ) ) ;
-#1186 = AXIS2_PLACEMENT_3D ( 'NONE', #798, #1894, #1117 ) ;
-#1187 = EDGE_CURVE ( 'NONE', #1363, #2015, #277, .T. ) ;
-#1188 = ORIENTED_EDGE ( 'NONE', *, *, #1139, .T. ) ;
-#1189 = CARTESIAN_POINT ( 'NONE',  ( 7.987549781336743300, 9.911344817027950800, -0.4560352596078415800 ) ) ;
-#1190 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1191 = EDGE_LOOP ( 'NONE', ( #667, #784, #1759, #9 ) ) ;
-#1192 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1193 = ORIENTED_EDGE ( 'NONE', *, *, #1730, .F. ) ;
-#1194 = AXIS2_PLACEMENT_3D ( 'NONE', #1246, #172, #950 ) ;
-#1195 = ORIENTED_EDGE ( 'NONE', *, *, #71, .T. ) ;
-#1196 = DIRECTION ( 'NONE',  ( -1.393310729568844600E-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
-#1197 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#1198 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1199 = EDGE_CURVE ( 'NONE', #1414, #1837, #1814, .T. ) ;
-#1200 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#1201 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
-#1202 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1203 = CYLINDRICAL_SURFACE ( 'NONE', #1186, 8.000000000000003600 ) ;
-#1204 = CARTESIAN_POINT ( 'NONE',  ( 7.987509614618316400, 9.910523227460927800, 0.4569890928503742000 ) ) ;
-#1205 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998671100, 2.259991126799958000, 2.314331534470352600 ) ) ;
-#1206 = ORIENTED_EDGE ( 'NONE', *, *, #314, .T. ) ;
-#1207 = SURFACE_SIDE_STYLE ('',( #1876 ) ) ;
-#1208 = CARTESIAN_POINT ( 'NONE',  ( 5.261744966442957000, 16.69999999999999900, 1.916778523489931900 ) ) ;
-#1209 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#1210 = CARTESIAN_POINT ( 'NONE',  ( 7.588169906406133900, 1.304011120128625300, 2.327324101130493300 ) ) ;
-#1211 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 11.95947732263273100, 0.6393916022394651200 ) ) ;
-#1212 = AXIS2_PLACEMENT_3D ( 'NONE', #42, #807, #1142 ) ;
-#1213 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#1214 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1215 = ORIENTED_EDGE ( 'NONE', *, *, #1292, .T. ) ;
-#1216 = CLOSED_SHELL ( 'NONE', ( #128, #312, #78, #1708, #635, #470, #248, #506, #1309, #852, #152, #1854, #93, #61, #718, #778, #681, #1572, #1583, #1594, #1398, #875, #290, #991, #620, #560, #1719, #332, #1218, #646, #16, #1955, #1498, #1533, #1019, #1078, #447, #533, #1558, #684, #140, #917, #1180, #1744, #1328, #1547, #1881, #1092 ) ) ;
-#1217 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1614, 'distance_accuracy_value', 'NONE');
-#1218 = ADVANCED_FACE ( 'NONE', ( #133 ), #244, .T. ) ;
-#1219 = EDGE_LOOP ( 'NONE', ( #482, #1464 ) ) ;
-#1220 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#1221 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #809 ), #1320 ) ;
-#1222 = EDGE_LOOP ( 'NONE', ( #1235, #1635, #808, #1058 ) ) ;
-#1223 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1119 ), #1116 ) ;
-#1224 = EDGE_CURVE ( 'NONE', #880, #2013, #1132, .T. ) ;
-#1225 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 16.69999999999999900, 0.5115132817915721800 ) ) ;
-#1226 = VERTEX_POINT ( 'NONE', #1466 ) ;
-#1227 = LINE ( 'NONE', #318, #841 ) ;
-#1228 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365659200, 5.728497832407150300, -0.6393916022394652300 ) ) ;
-#1229 = CARTESIAN_POINT ( 'NONE',  ( 7.999994109607456500, 6.155408734330174000, -0.1338107427365925500 ) ) ;
-#1230 = SURFACE_STYLE_FILL_AREA ( #616 ) ;
-#1231 = SURFACE_SIDE_STYLE ('',( #1776 ) ) ;
-#1232 = SURFACE_SIDE_STYLE ('',( #1230 ) ) ;
-#1233 = AXIS2_PLACEMENT_3D ( 'NONE', #1034, #245, #104 ) ;
-#1234 = EDGE_CURVE ( 'NONE', #926, #337, #675, .T. ) ;
-#1235 = ORIENTED_EDGE ( 'NONE', *, *, #924, .F. ) ;
-#1236 = CARTESIAN_POINT ( 'NONE',  ( 7.993906352430141000, 3.485078908975767700, -0.3216550220689509100 ) ) ;
-#1237 = STYLED_ITEM ( 'NONE', ( #371 ), #1019 ) ;
-#1238 = EDGE_LOOP ( 'NONE', ( #26, #373 ) ) ;
-#1239 = ORIENTED_EDGE ( 'NONE', *, *, #472, .T. ) ;
-#1240 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#1241 = ORIENTED_EDGE ( 'NONE', *, *, #556, .F. ) ;
-#1242 = CIRCLE ( 'NONE', #697, 7.520000000000004900 ) ;
-#1243 = CARTESIAN_POINT ( 'NONE',  ( 1.081209126145421900E-016, 0.7759999999999989100, 0.0000000000000000000 ) ) ;
-#1244 = FILL_AREA_STYLE ('',( #1880 ) ) ;
-#1245 = PLANE ( 'NONE',  #1946 ) ;
-#1246 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#1247 = CIRCLE ( 'NONE', #374, 0.4000000000000004700 ) ;
-#1248 = LINE ( 'NONE', #19, #479 ) ;
-#1249 = CYLINDRICAL_SURFACE ( 'NONE', #1604, 0.4000000000000004700 ) ;
-#1250 = AXIS2_PLACEMENT_3D ( 'NONE', #1281, #1784, #1612 ) ;
-#1251 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1252 = CARTESIAN_POINT ( 'NONE',  ( 7.637104474052125400, 2.361875305574232500, -2.335959613068021600 ) ) ;
-#1253 = EDGE_CURVE ( 'NONE', #27, #21, #1175, .T. ) ;
-#1254 = FACE_OUTER_BOUND ( 'NONE', #590, .T. ) ;
-#1255 = FILL_AREA_STYLE ('',( #1910 ) ) ;
-#1256 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #886, #1350, #1210, #1029, #1683, #1035 ),
+#1141 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #858 ) ) ;
+#1142 = CARTESIAN_POINT ( 'NONE',  ( 7.174168203563548100, 1.800000000000003200, -2.254264977099449000 ) ) ;
+#1143 = VECTOR ( 'NONE', #1261, 1000.000000000000000 ) ;
+#1144 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934065800, 0.7759999999999991300, -2.338346431047187300 ) ) ;
+#1145 = FACE_OUTER_BOUND ( 'NONE', #63, .T. ) ;
+#1146 = FACE_BOUND ( 'NONE', #1557, .T. ) ;
+#1147 = TOROIDAL_SURFACE ( 'NONE', #1743, 7.808000000000005200, 0.1919999999999988700 ) ;
+#1148 = FACE_OUTER_BOUND ( 'NONE', #1346, .T. ) ;
+#1149 = CARTESIAN_POINT ( 'NONE',  ( -3.930628927888591500E-017, 1.340008873200043700, 0.0000000000000000000 ) ) ;
+#1150 = LINE ( 'NONE', #460, #1253 ) ;
+#1151 = CARTESIAN_POINT ( 'NONE',  ( 7.987509614618311100, 7.777451927578952400, -0.4569890928503742000 ) ) ;
+#1152 = CARTESIAN_POINT ( 'NONE',  ( 8.000003732740163200, 14.05327117742258700, 0.1064757982436151700 ) ) ;
+#1153 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#1154 = CARTESIAN_POINT ( 'NONE',  ( -8.673617379884035500E-016, 16.12399999999999900, 0.0000000000000000000 ) ) ;
+#1155 = DIRECTION ( 'NONE',  ( -2.933285746460726000E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1156 = VERTEX_POINT ( 'NONE', #4 ) ;
+#1157 = ORIENTED_EDGE ( 'NONE', *, *, #355, .T. ) ;
+#1158 = ORIENTED_EDGE ( 'NONE', *, *, #17, .F. ) ;
+#1159 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 12.04398757751994100, -0.4092106254332579200 ) ) ;
+#1160 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 5.643987577519940400, -0.4092106254332579200 ) ) ;
+#1161 = VERTEX_POINT ( 'NONE', #320 ) ;
+#1162 = PRESENTATION_STYLE_ASSIGNMENT (( #1712 ) ) ;
+#1163 = CARTESIAN_POINT ( 'NONE',  ( 7.996152454572144700, 10.10135557577696600, 0.2658849334656554500 ) ) ;
+#1164 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #837 ) ) ;
+#1165 = AXIS2_PLACEMENT_3D ( 'NONE', #1769, #1614, #1104 ) ;
+#1166 = LINE ( 'NONE', #1418, #730 ) ;
+#1167 = CARTESIAN_POINT ( 'NONE',  ( 1.959434878635765200E-016, 16.69999999999999900, -5.600000000000000500 ) ) ;
+#1168 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 5.643987577519940400, -0.5115132817915724100 ) ) ;
+#1169 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 13.64398757751994200, -0.5115132817915724100 ) ) ;
+#1170 = CARTESIAN_POINT ( 'NONE',  ( 6.037583892617451700, 0.1999999999999999600, 2.053691275167784700 ) ) ;
+#1171 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #602, 'distance_accuracy_value', 'NONE');
+#1172 = AXIS2_PLACEMENT_3D ( 'NONE', #1691, #901, #1848 ) ;
+#1173 = CARTESIAN_POINT ( 'NONE',  ( -8.000000000000003600, 2.443987577519939300, 0.0000000000000000000 ) ) ;
+#1174 = FILL_AREA_STYLE_COLOUR ( '', #1499 ) ;
+#1175 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1176 = TOROIDAL_SURFACE ( 'NONE', #375, 8.000000000000003600, 0.4799999999999995900 ) ;
+#1177 = FILL_AREA_STYLE ('',( #829 ) ) ;
+#1178 = CARTESIAN_POINT ( 'NONE',  ( 7.553694938611813300, 1.328247508641124500, -2.321240283284436300 ) ) ;
+#1179 = CYLINDRICAL_SURFACE ( 'NONE', #974, 8.000000000000003600 ) ;
+#1180 = STYLED_ITEM ( 'NONE', ( #5 ), #607 ) ;
+#1181 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#1182 = EDGE_CURVE ( 'NONE', #1051, #1413, #1647, .T. ) ;
+#1183 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, -3.000000000000000000, 0.4000000000000004700 ) ) ;
+#1184 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1185 = VERTEX_POINT ( 'NONE', #775 ) ;
+#1186 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 9.643987577519940400, 0.5115132817915724100 ) ) ;
+#1187 = ORIENTED_EDGE ( 'NONE', *, *, #865, .F. ) ;
+#1188 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1189 = EDGE_LOOP ( 'NONE', ( #697, #383, #171, #1410 ) ) ;
+#1190 = AXIS2_PLACEMENT_3D ( 'NONE', #1086, #923, #779 ) ;
+#1191 = ORIENTED_EDGE ( 'NONE', *, *, #1138, .T. ) ;
+#1192 = ORIENTED_EDGE ( 'NONE', *, *, #60, .T. ) ;
+#1193 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998672000, 1.340008873200043900, -2.314331534470353000 ) ) ;
+#1194 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
+#1195 = FILL_AREA_STYLE_COLOUR ( '', #99 ) ;
+#1196 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 16.04398757751993900, 0.4092106254332579200 ) ) ;
+#1197 = ORIENTED_EDGE ( 'NONE', *, *, #1565, .F. ) ;
+#1198 = EDGE_CURVE ( 'NONE', #1737, #430, #1166, .T. ) ;
+#1199 = CARTESIAN_POINT ( 'NONE',  ( 7.208159519647456800, 1.594769344012139800, 2.260263444643668200 ) ) ;
+#1200 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 9.643987577519940400, -0.4092106254332579200 ) ) ;
+#1201 = STYLED_ITEM ( 'NONE', ( #711 ), #921 ) ;
+#1202 = ADVANCED_FACE ( 'NONE', ( #1220 ), #924, .F. ) ;
+#1203 = STYLED_ITEM ( 'NONE', ( #1623 ), #306 ) ;
+#1204 = VECTOR ( 'NONE', #798, 1000.000000000000000 ) ;
+#1205 = CARTESIAN_POINT ( 'NONE',  ( 7.987509614618311100, 11.77745192757895300, -0.4569890928503744800 ) ) ;
+#1206 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
+#1207 = AXIS2_PLACEMENT_3D ( 'NONE', #155, #311, #1260 ) ;
+#1208 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1706 ) ) ;
+#1209 = FILL_AREA_STYLE_COLOUR ( '', #50 ) ;
+#1210 = CARTESIAN_POINT ( 'NONE',  ( 7.992008314520939300, 9.857221714416152000, 0.3655868428877485600 ) ) ;
+#1211 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1212 = ORIENTED_EDGE ( 'NONE', *, *, #1251, .T. ) ;
+#1213 = MANIFOLD_SOLID_BREP ( 'Boss-Extrude1', #1125 ) ;
+#1214 = EDGE_CURVE ( 'NONE', #1092, #1841, #1319, .T. ) ;
+#1215 = ORIENTED_EDGE ( 'NONE', *, *, #853, .T. ) ;
+#1216 = SURFACE_SIDE_STYLE ('',( #1682 ) ) ;
+#1217 = EDGE_CURVE ( 'NONE', #1092, #85, #752, .T. ) ;
+#1218 = EDGE_LOOP ( 'NONE', ( #382, #1071, #1809, #1758, #307 ) ) ;
+#1219 = FACE_OUTER_BOUND ( 'NONE', #1978, .T. ) ;
+#1220 = FACE_OUTER_BOUND ( 'NONE', #310, .T. ) ;
+#1221 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, 0.0000000000000000000, 0.4000000000000004700 ) ) ;
+#1222 = CARTESIAN_POINT ( 'NONE',  ( 7.997497593798164500, 10.00883191861225200, -0.2138641438192408500 ) ) ;
+#1223 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726600E-017, 0.0000000000000000000 ) ) ;
+#1224 = FACE_OUTER_BOUND ( 'NONE', #1282, .T. ) ;
+#1225 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726600E-017, 0.0000000000000000000 ) ) ;
+#1226 = TOROIDAL_SURFACE ( 'NONE', #1878, 7.424000000000004800, 0.5760000000000018400 ) ;
+#1227 = SURFACE_SIDE_STYLE ('',( #141 ) ) ;
+#1228 = SURFACE_SIDE_STYLE ('',( #1701 ) ) ;
+#1229 = EDGE_CURVE ( 'NONE', #84, #146, #59, .T. ) ;
+#1230 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1231 = CARTESIAN_POINT ( 'NONE',  ( -8.000000000000003600, 1.800000000000000500, 0.0000000000000000000 ) ) ;
+#1232 = ORIENTED_EDGE ( 'NONE', *, *, #1536, .T. ) ;
+#1233 = ORIENTED_EDGE ( 'NONE', *, *, #1625, .F. ) ;
+#1234 = ORIENTED_EDGE ( 'NONE', *, *, #811, .T. ) ;
+#1235 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.156012422480061400, 0.0000000000000000000 ) ) ;
+#1236 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1596, 'distance_accuracy_value', 'NONE');
+#1237 = EDGE_CURVE ( 'NONE', #2034, #1926, #1290, .T. ) ;
+#1238 = ORIENTED_EDGE ( 'NONE', *, *, #1229, .F. ) ;
+#1239 = ORIENTED_EDGE ( 'NONE', *, *, #1400, .T. ) ;
+#1240 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1201 ), #344 ) ;
+#1241 = STYLED_ITEM ( 'NONE', ( #664 ), #1895 ) ;
+#1242 = AXIS2_PLACEMENT_3D ( 'NONE', #990, #1654, #227 ) ;
+#1243 = ADVANCED_FACE ( 'NONE', ( #450 ), #1986, .T. ) ;
+#1244 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, 0.0000000000000000000, 0.4000000000000004700 ) ) ;
+#1245 = AXIS2_PLACEMENT_3D ( 'NONE', #1479, #502, #1115 ) ;
+#1246 = EDGE_CURVE ( 'NONE', #305, #1982, #1543, .T. ) ;
+#1247 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1248 = EDGE_CURVE ( 'NONE', #271, #165, #1493, .T. ) ;
+#1249 = FACE_BOUND ( 'NONE', #1510, .T. ) ;
+#1250 = CIRCLE ( 'NONE', #1165, 8.000000000000003600 ) ;
+#1251 = EDGE_CURVE ( 'NONE', #706, #269, #1669, .T. ) ;
+#1252 = ADVANCED_FACE ( 'NONE', ( #801 ), #776, .F. ) ;
+#1253 = VECTOR ( 'NONE', #1902, 1000.000000000000000 ) ;
+#1254 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #696 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1395, #1056, #137 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1255 = FILL_AREA_STYLE ('',( #1430 ) ) ;
+#1256 = ORIENTED_EDGE ( 'NONE', *, *, #701, .T. ) ;
+#1257 = VERTEX_POINT ( 'NONE', #1244 ) ;
+#1258 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1259 = ADVANCED_FACE ( 'NONE', ( #473 ), #576, .T. ) ;
+#1260 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 2.933285746460726000E-017, 0.0000000000000000000 ) ) ;
+#1261 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1262 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1263 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 16.69999999999999900, -0.5115132817915724100 ) ) ;
+#1264 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #837 ), #317 ) ;
+#1265 = AXIS2_PLACEMENT_3D ( 'NONE', #1480, #1929, #956 ) ;
+#1266 = ADVANCED_FACE ( 'NONE', ( #528 ), #433, .T. ) ;
+#1267 = SURFACE_STYLE_FILL_AREA ( #746 ) ;
+#1268 = DIRECTION ( 'NONE',  ( 2.933285746460726000E-017, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1269 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #890, #1705, #729, #1855, #1719, #1065 ),
  .UNSPECIFIED., .F., .F.,
  ( 4, 2, 4 ),
- ( 6.995592034479918800E-007, 0.0001233859194131179300, 0.0002460722796227878800 ),
+ ( 0.0009050299956231240000, 0.001356860910720997400, 0.001808691825818870800 ),
  .UNSPECIFIED. ) ;
-#1257 = CYLINDRICAL_SURFACE ( 'NONE', #758, 0.4000000000000004700 ) ;
-#1258 = CARTESIAN_POINT ( 'NONE',  ( 8.673617379884035500E-016, 1.156012422480062800, 0.0000000000000000000 ) ) ;
-#1259 = AXIS2_PLACEMENT_3D ( 'NONE', #567, #1190, #895 ) ;
-#1260 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365657500, 3.874967307204064700, -0.6393916022394652300 ) ) ;
-#1261 = AXIS2_PLACEMENT_3D ( 'NONE', #346, #1294, #1421 ) ;
-#1262 = EDGE_CURVE ( 'NONE', #388, #1616, #201, .T. ) ;
-#1263 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
-#1264 = STYLED_ITEM ( 'NONE', ( #1826 ), #1498 ) ;
-#1265 = ORIENTED_EDGE ( 'NONE', *, *, #1794, .T. ) ;
-#1266 = ORIENTED_EDGE ( 'NONE', *, *, #1121, .T. ) ;
-#1267 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#1268 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 16.04398757751993900, 0.6393916022394651200 ) ) ;
-#1269 = ORIENTED_EDGE ( 'NONE', *, *, #847, .F. ) ;
-#1270 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#1271 = ORIENTED_EDGE ( 'NONE', *, *, #909, .F. ) ;
-#1272 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 8.043987577519940800, -0.5115132817915721800 ) ) ;
-#1273 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, -3.000000000000000000, 0.4000000000000004700 ) ) ;
-#1274 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
-#1275 = FILL_AREA_STYLE ('',( #821 ) ) ;
-#1276 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1172 ) ) ;
-#1277 = FACE_OUTER_BOUND ( 'NONE', #914, .T. ) ;
-#1278 = ORIENTED_EDGE ( 'NONE', *, *, #1518, .T. ) ;
-#1279 = AXIS2_PLACEMENT_3D ( 'NONE', #1120, #200, #666 ) ;
-#1280 = VECTOR ( 'NONE', #474, 999.9999999999998900 ) ;
-#1281 = CARTESIAN_POINT ( 'NONE',  ( 1.867048740747082100E-016, 1.340008873200045500, 0.0000000000000000000 ) ) ;
-#1282 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #735, 'distance_accuracy_value', 'NONE');
-#1283 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#1284 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934334000, 16.27678221346492300, 2.338346431047233900 ) ) ;
-#1285 = EDGE_CURVE ( 'NONE', #1380, #1126, #1395, .T. ) ;
-#1286 = EDGE_LOOP ( 'NONE', ( #92, #1291, #541, #874 ) ) ;
-#1287 = CARTESIAN_POINT ( 'NONE',  ( 7.996089592108955200, 3.587942459995528300, 0.2673404240010836000 ) ) ;
-#1288 = VERTEX_POINT ( 'NONE', #1671 ) ;
-#1289 = ORIENTED_EDGE ( 'NONE', *, *, #314, .F. ) ;
-#1290 = AXIS2_PLACEMENT_3D ( 'NONE', #484, #1251, #1593 ) ;
-#1291 = ORIENTED_EDGE ( 'NONE', *, *, #1305, .T. ) ;
-#1292 = EDGE_CURVE ( 'NONE', #119, #926, #983, .T. ) ;
-#1293 = CARTESIAN_POINT ( 'NONE',  ( 7.996089592108955200, 7.587942459995527000, 0.2673404240010834900 ) ) ;
-#1294 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
-#1295 = CARTESIAN_POINT ( 'NONE',  ( 7.376467014399409500, 0.2616688165873383200, 2.289964767246953400 ) ) ;
-#1296 = DIRECTION ( 'NONE',  ( -1.393310729568844600E-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
-#1297 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1437 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #122, #1692, #409 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#1298 = CYLINDRICAL_SURFACE ( 'NONE', #1371, 8.000000000000003600 ) ;
-#1299 = CYLINDRICAL_SURFACE ( 'NONE', #1820, 8.000000000000003600 ) ;
-#1300 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#1301 = CIRCLE ( 'NONE', #446, 0.5760000000000000700 ) ;
-#1302 = CARTESIAN_POINT ( 'NONE',  ( -7.424000000000000400, 16.12399999999999900, 0.0000000000000000000 ) ) ;
-#1303 = PRESENTATION_STYLE_ASSIGNMENT (( #13 ) ) ;
-#1304 = ORIENTED_EDGE ( 'NONE', *, *, #1199, .F. ) ;
-#1305 = EDGE_CURVE ( 'NONE', #1124, #1645, #984, .T. ) ;
-#1306 = AXIS2_PLACEMENT_3D ( 'NONE', #148, #1214, #276 ) ;
-#1307 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 16.69999999999999900, 0.5115132817915721800 ) ) ;
-#1308 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, -3.000000000000000000, 0.0000000000000000000 ) ) ;
-#1309 = ADVANCED_FACE ( 'NONE', ( #1156 ), #1298, .T. ) ;
-#1310 = FILL_AREA_STYLE ('',( #1154 ) ) ;
-#1311 = CARTESIAN_POINT ( 'NONE',  ( 3.405234114691503800E-016, 2.443987577519941600, 0.0000000000000000000 ) ) ;
-#1312 = FILL_AREA_STYLE ('',( #1621 ) ) ;
-#1313 = ORIENTED_EDGE ( 'NONE', *, *, #687, .T. ) ;
-#1314 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1958 ) ) ;
-#1315 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#1316 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #243, 'distance_accuracy_value', 'NONE');
-#1317 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1318 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1319 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1320 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #196 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #138, #1552, #2026 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#1321 = CIRCLE ( 'NONE', #1194, 5.600000000000000500 ) ;
-#1322 = VERTEX_POINT ( 'NONE', #580 ) ;
-#1323 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1435 ) ) ;
-#1324 = EDGE_CURVE ( 'NONE', #1420, #504, #1446, .T. ) ;
-#1325 = CIRCLE ( 'NONE', #943, 5.600000000000000500 ) ;
-#1326 = CARTESIAN_POINT ( 'NONE',  ( 7.376467014399408700, 16.63833118341266400, -2.289964767246954300 ) ) ;
-#1327 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395883200, 16.12399999999999900, -0.5115132817915722900 ) ) ;
-#1328 = ADVANCED_FACE ( 'NONE', ( #1579 ), #1257, .T. ) ;
-#1329 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568847600E-016, 0.0000000000000000000 ) ) ;
-#1330 = VERTEX_POINT ( 'NONE', #898 ) ;
-#1331 = VECTOR ( 'NONE', #341, 1000.000000000000000 ) ;
-#1332 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1333 = ORIENTED_EDGE ( 'NONE', *, *, #334, .F. ) ;
-#1334 = AXIS2_PLACEMENT_3D ( 'NONE', #741, #1332, #566 ) ;
-#1335 = ORIENTED_EDGE ( 'NONE', *, *, #1043, .F. ) ;
-#1336 = FILL_AREA_STYLE_COLOUR ( '', #747 ) ;
-#1337 = EDGE_CURVE ( 'NONE', #466, #1771, #1066, .T. ) ;
-#1338 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1569, 'distance_accuracy_value', 'NONE');
-#1339 = CIRCLE ( 'NONE', #861, 6.400000000000003900 ) ;
-#1340 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1341 = SURFACE_SIDE_STYLE ('',( #7 ) ) ;
-#1342 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1343 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
-#1344 = SURFACE_STYLE_USAGE ( .BOTH. , #1507 ) ;
-#1345 = SURFACE_STYLE_FILL_AREA ( #1104 ) ;
-#1346 = PRESENTATION_STYLE_ASSIGNMENT (( #1520 ) ) ;
-#1347 = ORIENTED_EDGE ( 'NONE', *, *, #1966, .T. ) ;
-#1348 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1349 = CARTESIAN_POINT ( 'NONE',  ( 8.000005874849307500, 10.15559274119850700, 0.1331054882499700400 ) ) ;
-#1350 = CARTESIAN_POINT ( 'NONE',  ( 7.553692692128592500, 1.328248183532411600, 2.321239886846221600 ) ) ;
-#1351 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.7759999999999999100, 0.0000000000000000000 ) ) ;
-#1352 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1353 = STYLED_ITEM ( 'NONE', ( #55 ), #778 ) ;
-#1354 = FILL_AREA_STYLE_COLOUR ( '', #525 ) ;
-#1355 = FILL_AREA_STYLE_COLOUR ( '', #751 ) ;
-#1356 = EDGE_CURVE ( 'NONE', #468, #1071, #329, .T. ) ;
-#1357 = CARTESIAN_POINT ( 'NONE',  ( 7.207865198733655300, 2.004974553085210300, 2.260211505658880500 ) ) ;
-#1358 = CARTESIAN_POINT ( 'NONE',  ( 7.990610247507391700, 11.53191416762665800, -0.3920791857271402900 ) ) ;
-#1359 = FILL_AREA_STYLE_COLOUR ( '', #1343 ) ;
-#1360 = VERTEX_POINT ( 'NONE', #867 ) ;
-#1361 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#1362 = STYLED_ITEM ( 'NONE', ( #2022 ), #1881 ) ;
-#1363 = VERTEX_POINT ( 'NONE', #1838 ) ;
-#1364 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1039 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2037, #1871, #1729 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#1365 = EDGE_CURVE ( 'NONE', #1016, #1514, #1715, .T. ) ;
-#1366 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1367 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 16.69999999999999900, -0.5115132817915721800 ) ) ;
-#1368 = ORIENTED_EDGE ( 'NONE', *, *, #1690, .F. ) ;
-#1369 = CARTESIAN_POINT ( 'NONE',  ( 2.246574220356805500E-015, 16.12399999999999900, 0.0000000000000000000 ) ) ;
-#1370 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 12.04398757751994100, 0.6393916022394651200 ) ) ;
-#1371 = AXIS2_PLACEMENT_3D ( 'NONE', #1974, #1806, #1033 ) ;
-#1372 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#1373 = VECTOR ( 'NONE', #531, 1000.000000000000000 ) ;
-#1374 = CARTESIAN_POINT ( 'NONE',  ( 7.993889014443601200, 6.214023819346978800, -0.3341955865904118700 ) ) ;
-#1375 = PRESENTATION_STYLE_ASSIGNMENT (( #1438 ) ) ;
-#1376 = TOROIDAL_SURFACE ( 'NONE', #546, 7.424000000000003000, 0.5760000000000009600 ) ;
-#1377 = CARTESIAN_POINT ( 'NONE',  ( 2.602085213965210600E-015, 16.12399999999999900, 0.0000000000000000000 ) ) ;
-#1378 = PLANE ( 'NONE',  #236 ) ;
-#1379 = PRESENTATION_STYLE_ASSIGNMENT (( #1064 ) ) ;
-#1380 = VERTEX_POINT ( 'NONE', #2014 ) ;
-#1381 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#1382 = AXIS2_PLACEMENT_3D ( 'NONE', #255, #1192, #1352 ) ;
-#1383 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 12.04398757751994100, 0.5115132817915721800 ) ) ;
-#1384 = AXIS2_PLACEMENT_3D ( 'NONE', #507, #815, #820 ) ;
-#1385 = ORIENTED_EDGE ( 'NONE', *, *, #1668, .T. ) ;
-#1386 = ORIENTED_EDGE ( 'NONE', *, *, #1936, .F. ) ;
-#1387 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1388 = FILL_AREA_STYLE ('',( #176 ) ) ;
-#1389 = ORIENTED_EDGE ( 'NONE', *, *, #1053, .T. ) ;
-#1390 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1361, 'distance_accuracy_value', 'NONE');
-#1391 = AXIS2_PLACEMENT_3D ( 'NONE', #896, #1992, #1825 ) ;
-#1392 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1393 = FACE_OUTER_BOUND ( 'NONE', #2016, .T. ) ;
-#1394 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #208 ) ) ;
-#1395 = LINE ( 'NONE', #1657, #1550 ) ;
-#1396 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1397 = FACE_BOUND ( 'NONE', #1418, .T. ) ;
-#1398 = ADVANCED_FACE ( 'NONE', ( #845 ), #1165, .T. ) ;
-#1399 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 5.643987577519939500, 0.5115132817915721800 ) ) ;
-#1400 = CIRCLE ( 'NONE', #252, 6.400000000000003900 ) ;
-#1401 = EDGE_CURVE ( 'NONE', #1565, #454, #210, .T. ) ;
-#1402 = SURFACE_STYLE_FILL_AREA ( #59 ) ;
-#1403 = FACE_OUTER_BOUND ( 'NONE', #1150, .T. ) ;
-#1404 = EDGE_LOOP ( 'NONE', ( #491, #396, #350, #786 ) ) ;
-#1405 = AXIS2_PLACEMENT_3D ( 'NONE', #1732, #1263, #1591 ) ;
-#1406 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 9.643987577519940400, -0.5115132817915721800 ) ) ;
-#1407 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#1408 = SURFACE_STYLE_FILL_AREA ( #661 ) ;
-#1409 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1410 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #1874, #1228, #431, #759, #1711, #1374, #142, #1549, #1853, #920, #1758, #165, #644, #15 ),
+#1270 = VECTOR ( 'NONE', #384, 1000.000000000000000 ) ;
+#1271 = FILL_AREA_STYLE ('',( #1894 ) ) ;
+#1272 = FILL_AREA_STYLE_COLOUR ( '', #412 ) ;
+#1273 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.3058823529411764900 ) ;
+#1274 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726600E-017, 0.0000000000000000000 ) ) ;
+#1275 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1592 ) ) ;
+#1276 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676991600, 13.75213382913333700, 0.4092106254332580400 ) ) ;
+#1277 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 9.643987577519940400, 0.4092106254332579200 ) ) ;
+#1278 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1279 = VERTEX_POINT ( 'NONE', #1864 ) ;
+#1280 = PRESENTATION_STYLE_ASSIGNMENT (( #629 ) ) ;
+#1281 = ORIENTED_EDGE ( 'NONE', *, *, #879, .T. ) ;
+#1282 = EDGE_LOOP ( 'NONE', ( #1880, #469, #1541, #830, #524 ) ) ;
+#1283 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 13.64398757751994200, -0.5115132817915724100 ) ) ;
+#1284 = ORIENTED_EDGE ( 'NONE', *, *, #60, .F. ) ;
+#1285 = CARTESIAN_POINT ( 'NONE',  ( 7.208159519647456800, 2.005230655987862300, -2.260263444643668200 ) ) ;
+#1286 = VERTEX_POINT ( 'NONE', #905 ) ;
+#1287 = CYLINDRICAL_SURFACE ( 'NONE', #303, 8.000000000000003600 ) ;
+#1288 = AXIS2_PLACEMENT_3D ( 'NONE', #487, #1616, #51 ) ;
+#1289 = EDGE_CURVE ( 'NONE', #1926, #995, #2015, .T. ) ;
+#1290 = LINE ( 'NONE', #347, #1345 ) ;
+#1291 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1292 = STYLED_ITEM ( 'NONE', ( #1084 ), #319 ) ;
+#1293 = CARTESIAN_POINT ( 'NONE',  ( -3.390914761592305300E-017, 1.156012422480061000, 0.0000000000000000000 ) ) ;
+#1294 = FACE_OUTER_BOUND ( 'NONE', #1218, .T. ) ;
+#1295 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726600E-017, 0.0000000000000000000 ) ) ;
+#1296 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726000E-017, 0.0000000000000000000 ) ) ;
+#1297 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1283, #1964, #29, #1969, #1110, #1591, #366, #1464, #948, #955 ),
  .UNSPECIFIED., .F., .F.,
- ( 4, 2, 2, 2, 2, 2, 4 ),
- ( 0.0000000000000000000, 0.0002499244696746866800, 0.0004998489393493733500, 0.0009996978786987488700, 0.001249622348373436600, 0.001499546818048124300, 0.001999395757397501200 ),
+ ( 4, 2, 2, 2, 4 ),
+ ( 0.0000000000000000000, 0.0003998232141788022900, 0.0007996464283576045900, 0.001199469642536406800, 0.001599292856715209200 ),
  .UNSPECIFIED. ) ;
-#1411 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, -3.000000000000000000, 0.0000000000000000000 ) ) ;
-#1412 = EDGE_CURVE ( 'NONE', #91, #1462, #526, .T. ) ;
-#1413 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #851 ) ) ;
-#1414 = VERTEX_POINT ( 'NONE', #763 ) ;
-#1415 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1416 = CARTESIAN_POINT ( 'NONE',  ( 7.975789922870873700, 3.876553175877817600, 0.6227444922707213700 ) ) ;
-#1417 = CARTESIAN_POINT ( 'NONE',  ( 8.000004635441735300, 10.28343717792935600, 0.08297860428687836600 ) ) ;
-#1418 = EDGE_LOOP ( 'NONE', ( #2033, #74, #948, #1540 ) ) ;
-#1419 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1420 = VERTEX_POINT ( 'NONE', #598 ) ;
-#1421 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
-#1422 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1423 = CARTESIAN_POINT ( 'NONE',  ( 7.553694938611813300, 1.328247508641125200, -2.321240283284436800 ) ) ;
-#1424 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #801 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1220, #1200, #1372 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#1425 = LINE ( 'NONE', #490, #1004 ) ;
-#1426 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1427 = CIRCLE ( 'NONE', #581, 8.000000000000005300 ) ;
-#1428 = LINE ( 'NONE', #1367, #1681 ) ;
-#1429 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998673700, 1.340008873200044400, 2.314331534470353000 ) ) ;
-#1430 = FACE_OUTER_BOUND ( 'NONE', #1889, .T. ) ;
-#1431 = VERTEX_POINT ( 'NONE', #1722 ) ;
-#1432 = CARTESIAN_POINT ( 'NONE',  ( 7.990610247507386400, 15.53191416762665400, -0.3920791857271404000 ) ) ;
-#1433 = CARTESIAN_POINT ( 'NONE',  ( -8.190304920883926600E-033, 1.800000000000002500, 0.0000000000000000000 ) ) ;
-#1434 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1362 ) ) ;
-#1435 = STYLED_ITEM ( 'NONE', ( #850 ), #1558 ) ;
-#1436 = EDGE_CURVE ( 'NONE', #1126, #1619, #1410, .T. ) ;
-#1437 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #122, 'distance_accuracy_value', 'NONE');
-#1438 = SURFACE_STYLE_USAGE ( .BOTH. , #1131 ) ;
-#1439 = ORIENTED_EDGE ( 'NONE', *, *, #1979, .T. ) ;
-#1440 = ORIENTED_EDGE ( 'NONE', *, *, #348, .F. ) ;
-#1441 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#1442 = CARTESIAN_POINT ( 'NONE',  ( 7.078816716372323900, 16.69999999999999900, 2.237438244065702800 ) ) ;
-#1443 = ORIENTED_EDGE ( 'NONE', *, *, #938, .T. ) ;
-#1444 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 3.908791609973713200, 0.5115132817915721800 ) ) ;
-#1445 = CARTESIAN_POINT ( 'NONE',  ( 7.998636069348886000, 15.42107578742459000, -0.1667985454259264300 ) ) ;
-#1446 = CIRCLE ( 'NONE', #188, 8.000000000000005300 ) ;
-#1447 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1448 = FACE_OUTER_BOUND ( 'NONE', #1737, .T. ) ;
-#1449 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #443 ) ) ;
-#1450 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
-#1451 = ORIENTED_EDGE ( 'NONE', *, *, #2008, .F. ) ;
-#1452 = AXIS2_PLACEMENT_3D ( 'NONE', #853, #233, #1480 ) ;
-#1453 = SURFACE_SIDE_STYLE ('',( #278 ) ) ;
-#1454 = FILL_AREA_STYLE_COLOUR ( '', #1090 ) ;
-#1455 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#1456 = FACE_BOUND ( 'NONE', #1922, .T. ) ;
-#1457 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #744, 'distance_accuracy_value', 'NONE');
-#1458 = PRESENTATION_STYLE_ASSIGNMENT (( #782 ) ) ;
-#1459 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1460 = CARTESIAN_POINT ( 'NONE',  ( 2.246574220356805500E-015, 16.12399999999999900, 0.0000000000000000000 ) ) ;
-#1461 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#1462 = VERTEX_POINT ( 'NONE', #1208 ) ;
-#1463 = ORIENTED_EDGE ( 'NONE', *, *, #38, .F. ) ;
-#1464 = ORIENTED_EDGE ( 'NONE', *, *, #1590, .F. ) ;
-#1465 = AXIS2_PLACEMENT_3D ( 'NONE', #1516, #1021, #1524 ) ;
-#1466 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, -3.000000000000000000, -0.4000000000000004700 ) ) ;
-#1467 = ORIENTED_EDGE ( 'NONE', *, *, #442, .T. ) ;
-#1468 = EDGE_CURVE ( 'NONE', #261, #978, #1741, .T. ) ;
-#1469 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1470 = ORIENTED_EDGE ( 'NONE', *, *, #457, .T. ) ;
-#1471 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
-#1472 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #1205, #1664, #1184, #1357, #575, #97 ),
+#1298 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1299 = CARTESIAN_POINT ( 'NONE',  ( 7.416533009751824500, 2.230546133883596600, 2.297035237015027800 ) ) ;
+#1300 = LINE ( 'NONE', #937, #819 ) ;
+#1301 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #1921 ) ;
+#1302 = FACE_OUTER_BOUND ( 'NONE', #1956, .T. ) ;
+#1303 = EDGE_CURVE ( 'NONE', #720, #726, #1269, .T. ) ;
+#1304 = STYLED_ITEM ( 'NONE', ( #1861 ), #925 ) ;
+#1305 = STYLED_ITEM ( 'NONE', ( #136 ), #159 ) ;
+#1306 = ORIENTED_EDGE ( 'NONE', *, *, #811, .F. ) ;
+#1307 = CARTESIAN_POINT ( 'NONE',  ( 7.997497593798164500, 6.008831918612252700, -0.2138641438192399600 ) ) ;
+#1308 = EDGE_LOOP ( 'NONE', ( #805, #167, #1256, #1234 ) ) ;
+#1309 = SURFACE_STYLE_USAGE ( .BOTH. , #1446 ) ;
+#1310 = ORIENTED_EDGE ( 'NONE', *, *, #1996, .T. ) ;
+#1311 = AXIS2_PLACEMENT_3D ( 'NONE', #27, #22, #609 ) ;
+#1312 = AXIS2_PLACEMENT_3D ( 'NONE', #859, #231, #239 ) ;
+#1313 = ORIENTED_EDGE ( 'NONE', *, *, #914, .F. ) ;
+#1314 = AXIS2_PLACEMENT_3D ( 'NONE', #709, #1914, #800 ) ;
+#1315 = CARTESIAN_POINT ( 'NONE',  ( 6.400000000000001200, 0.1999999999999999600, 0.0000000000000000000 ) ) ;
+#1316 = VERTEX_POINT ( 'NONE', #1408 ) ;
+#1317 = CIRCLE ( 'NONE', #902, 7.520000000000004000 ) ;
+#1318 = FILL_AREA_STYLE ('',( #967 ) ) ;
+#1319 = LINE ( 'NONE', #933, #1131 ) ;
+#1320 = CARTESIAN_POINT ( 'NONE',  ( 7.987509614618311100, 5.910523227460928700, 0.4569890928503743700 ) ) ;
+#1321 = EDGE_CURVE ( 'NONE', #1716, #1092, #411, .T. ) ;
+#1322 = EDGE_CURVE ( 'NONE', #1982, #330, #70, .T. ) ;
+#1323 = SURFACE_STYLE_USAGE ( .BOTH. , #1653 ) ;
+#1324 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1325 = CARTESIAN_POINT ( 'NONE',  ( 7.997537496426295100, 15.67809428090108000, -0.2127078567422605300 ) ) ;
+#1326 = LINE ( 'NONE', #693, #885 ) ;
+#1327 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 16.04398757751993900, 0.4092106254332579200 ) ) ;
+#1328 = COLOUR_RGB ( '',0.0000000000000000000, 0.0000000000000000000, 0.3058823529411764900 ) ;
+#1329 = CIRCLE ( 'NONE', #1526, 8.000000000000003600 ) ;
+#1330 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 5.643987577519939500, 0.5115132817915724100 ) ) ;
+#1331 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1332 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1333 = ORIENTED_EDGE ( 'NONE', *, *, #1424, .F. ) ;
+#1334 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1335 = ORIENTED_EDGE ( 'NONE', *, *, #1771, .F. ) ;
+#1336 = VERTEX_POINT ( 'NONE', #1439 ) ;
+#1337 = ORIENTED_EDGE ( 'NONE', *, *, #288, .F. ) ;
+#1338 = CARTESIAN_POINT ( 'NONE',  ( 8.000005874849309300, 6.155592741198505600, 0.1331054882499703700 ) ) ;
+#1339 = VERTEX_POINT ( 'NONE', #1443 ) ;
+#1340 = ORIENTED_EDGE ( 'NONE', *, *, #1648, .F. ) ;
+#1341 = CIRCLE ( 'NONE', #506, 0.5760000000000018400 ) ;
+#1342 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1343 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 9.779183407783943200, 0.5115132817915724100 ) ) ;
+#1344 = CARTESIAN_POINT ( 'NONE',  ( -4.729629937593276400E-016, 16.12399999999999900, 0.0000000000000000000 ) ) ;
+#1345 = VECTOR ( 'NONE', #641, 1000.000000000000000 ) ;
+#1346 = EDGE_LOOP ( 'NONE', ( #1838, #1839, #1157, #1337 ) ) ;
+#1347 = FILL_AREA_STYLE ('',( #232 ) ) ;
+#1348 = FILL_AREA_STYLE ('',( #234 ) ) ;
+#1349 = EDGE_CURVE ( 'NONE', #1789, #40, #173, .T. ) ;
+#1350 = CARTESIAN_POINT ( 'NONE',  ( 2.753332886524692400E-033, -9.386514388674326600E-017, 0.0000000000000000000 ) ) ;
+#1351 = DIRECTION ( 'NONE',  ( 0.9847835588179368900, 2.888651576429523300E-017, -0.1737853339090476600 ) ) ;
+#1352 = LINE ( 'NONE', #1365, #138 ) ;
+#1353 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #399 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1992, #264, #270 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1354 = AXIS2_PLACEMENT_3D ( 'NONE', #533, #91, #1519 ) ;
+#1355 = AXIS2_PLACEMENT_3D ( 'NONE', #1181, #379, #1658 ) ;
+#1356 = SURFACE_STYLE_FILL_AREA ( #1347 ) ;
+#1357 = CARTESIAN_POINT ( 'NONE',  ( 7.376467014399406900, 0.2616688165873393100, 2.289964767246953900 ) ) ;
+#1358 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
+#1359 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1360 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 16.12399999999999900, 0.5115132817915724100 ) ) ;
+#1361 = FACE_OUTER_BOUND ( 'NONE', #444, .T. ) ;
+#1362 = EDGE_CURVE ( 'NONE', #1466, #1161, #1818, .T. ) ;
+#1363 = AXIS2_PLACEMENT_3D ( 'NONE', #1298, #474, #1274 ) ;
+#1364 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.710505431213759900E-017, 0.0000000000000000000 ) ) ;
+#1365 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 16.69999999999999900, -0.4092106254332579200 ) ) ;
+#1366 = CARTESIAN_POINT ( 'NONE',  ( 7.999996257453617900, 10.05312503677364000, -0.1070359761777170500 ) ) ;
+#1367 = EDGE_CURVE ( 'NONE', #599, #744, #259, .T. ) ;
+#1368 = ORIENTED_EDGE ( 'NONE', *, *, #1842, .T. ) ;
+#1369 = EDGE_LOOP ( 'NONE', ( #828, #446, #1284, #772 ) ) ;
+#1370 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #630 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2040, #1075, #898 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1371 = VERTEX_POINT ( 'NONE', #1657 ) ;
+#1372 = SURFACE_SIDE_STYLE ('',( #821 ) ) ;
+#1373 = FACE_OUTER_BOUND ( 'NONE', #1927, .T. ) ;
+#1374 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #124, 'distance_accuracy_value', 'NONE');
+#1375 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, -3.000000000000000000, 0.4000000000000004700 ) ) ;
+#1376 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1377 = SURFACE_STYLE_USAGE ( .BOTH. , #253 ) ;
+#1378 = CYLINDRICAL_SURFACE ( 'NONE', #598, 8.000000000000003600 ) ;
+#1379 = FILL_AREA_STYLE_COLOUR ( '', #911 ) ;
+#1380 = PRESENTATION_STYLE_ASSIGNMENT (( #480 ) ) ;
+#1381 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #928 ), #623 ) ;
+#1382 = AXIS2_PLACEMENT_3D ( 'NONE', #255, #2009, #260 ) ;
+#1383 = CARTESIAN_POINT ( 'NONE',  ( 7.992008314520939300, 3.830753440623732700, -0.3655868428877486800 ) ) ;
+#1384 = FILL_AREA_STYLE ('',( #2036 ) ) ;
+#1385 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 4.043987577519940800, -0.5115132817915724100 ) ) ;
+#1386 = ORIENTED_EDGE ( 'NONE', *, *, #485, .T. ) ;
+#1387 = EDGE_LOOP ( 'NONE', ( #1555, #1721, #1858, #695 ) ) ;
+#1388 = EDGE_LOOP ( 'NONE', ( #2030, #941, #1197, #894 ) ) ;
+#1389 = ORIENTED_EDGE ( 'NONE', *, *, #445, .F. ) ;
+#1390 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 4.043987577519940800, 0.4092106254332579200 ) ) ;
+#1391 = CARTESIAN_POINT ( 'NONE',  ( -2.276229739253519700E-017, 0.7759999999999989100, 0.0000000000000000000 ) ) ;
+#1392 = ORIENTED_EDGE ( 'NONE', *, *, #1684, .T. ) ;
+#1393 = VERTEX_POINT ( 'NONE', #791 ) ;
+#1394 = AXIS2_PLACEMENT_3D ( 'NONE', #556, #717, #1697 ) ;
+#1395 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1396 = CARTESIAN_POINT ( 'NONE',  ( 7.996152454572144700, 3.586619579262916500, -0.2658849334656548400 ) ) ;
+#1397 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1193, #1977, #689, #1012, #94, #1142 ),
  .UNSPECIFIED., .F., .F.,
  ( 4, 2, 4 ),
- ( 6.968275572566043500E-007, 0.0003077502716917485000, 0.0006148037158262403300 ),
+ ( 6.968275572527326700E-007, 0.0003077502716917452500, 0.0006148037158262378300 ),
  .UNSPECIFIED. ) ;
-#1473 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 16.69999999999999900, 0.5115132817915721800 ) ) ;
-#1474 = LINE ( 'NONE', #552, #1105 ) ;
-#1475 = AXIS2_PLACEMENT_3D ( 'NONE', #1785, #1469, #355 ) ;
-#1476 = EDGE_CURVE ( 'NONE', #978, #89, #109, .T. ) ;
-#1477 = CYLINDRICAL_SURFACE ( 'NONE', #1672, 5.600000000000000500 ) ;
-#1478 = ORIENTED_EDGE ( 'NONE', *, *, #1234, .F. ) ;
-#1479 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1316 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #243, #85, #1042 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#1480 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.397604362969594800E-016, 0.0000000000000000000 ) ) ;
-#1481 = SURFACE_STYLE_FILL_AREA ( #1780 ) ;
-#1482 = TOROIDAL_SURFACE ( 'NONE', #1475, 8.000000000000005300, 0.4800000000000007000 ) ;
+#1398 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #945 ) ) ;
+#1399 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1400 = EDGE_CURVE ( 'NONE', #269, #1466, #1297, .T. ) ;
+#1401 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.800000000000000700, 0.0000000000000000000 ) ) ;
+#1402 = FACE_BOUND ( 'NONE', #1535, .T. ) ;
+#1403 = LINE ( 'NONE', #92, #906 ) ;
+#1404 = AXIS2_PLACEMENT_3D ( 'NONE', #401, #1866, #1059 ) ;
+#1405 = CIRCLE ( 'NONE', #1118, 8.000000000000001800 ) ;
+#1406 = SURFACE_STYLE_FILL_AREA ( #1961 ) ;
+#1407 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1408 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998672000, 2.259991126799957500, 2.314331534470353000 ) ) ;
+#1409 = PLANE ( 'NONE',  #2039 ) ;
+#1410 = ORIENTED_EDGE ( 'NONE', *, *, #1214, .T. ) ;
+#1411 = ADVANCED_FACE ( 'NONE', ( #900 ), #459, .T. ) ;
+#1412 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 3.908791609973713200, 0.5115132817915722900 ) ) ;
+#1413 = VERTEX_POINT ( 'NONE', #1173 ) ;
+#1414 = EDGE_CURVE ( 'NONE', #305, #67, #71, .T. ) ;
+#1415 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1304 ), #1353 ) ;
+#1416 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1843 ) ) ;
+#1417 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1418 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 16.69999999999999900, 0.4092106254332579200 ) ) ;
+#1419 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1525 ) ) ;
+#1420 = ADVANCED_FACE ( 'NONE', ( #1148 ), #764, .F. ) ;
+#1421 = CARTESIAN_POINT ( 'NONE',  ( 7.375259353043845500, 16.63952672711749500, 2.289751650537148500 ) ) ;
+#1422 = SURFACE_SIDE_STYLE ('',( #1581 ) ) ;
+#1423 = EDGE_CURVE ( 'NONE', #1664, #792, #1571, .T. ) ;
+#1424 = EDGE_CURVE ( 'NONE', #1882, #1336, #1397, .T. ) ;
+#1425 = FACE_BOUND ( 'NONE', #1434, .T. ) ;
+#1426 = FACE_BOUND ( 'NONE', #126, .T. ) ;
+#1427 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #21, #939, #1421, #26, #1101, #624 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 2, 4 ),
+ ( 0.0009050299956231283300, 0.001356860910721003000, 0.001808691825818878000 ),
+ .UNSPECIFIED. ) ;
+#1428 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#1429 = ADVANCED_FACE ( 'NONE', ( #1683 ), #2000, .T. ) ;
+#1430 = FILL_AREA_STYLE_COLOUR ( '', #574 ) ;
+#1431 = VERTEX_POINT ( 'NONE', #1795 ) ;
+#1432 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#1433 = ORIENTED_EDGE ( 'NONE', *, *, #1289, .F. ) ;
+#1434 = EDGE_LOOP ( 'NONE', ( #1698, #268 ) ) ;
+#1435 = ORIENTED_EDGE ( 'NONE', *, *, #662, .F. ) ;
+#1436 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1437 = ORIENTED_EDGE ( 'NONE', *, *, #288, .T. ) ;
+#1438 = FILL_AREA_STYLE ('',( #1272 ) ) ;
+#1439 = CARTESIAN_POINT ( 'NONE',  ( 7.174168203563548100, 1.800000000000003200, -2.254264977099449000 ) ) ;
+#1440 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, 0.0000000000000000000, -0.4000000000000004700 ) ) ;
+#1441 = SURFACE_STYLE_USAGE ( .BOTH. , #1107 ) ;
+#1442 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1443 = CARTESIAN_POINT ( 'NONE',  ( -8.000000000000003600, 16.12399999999999900, 0.0000000000000000000 ) ) ;
+#1444 = SURFACE_SIDE_STYLE ('',( #1851 ) ) ;
+#1445 = VECTOR ( 'NONE', #672, 1000.000000000000000 ) ;
+#1446 = SURFACE_SIDE_STYLE ('',( #53 ) ) ;
+#1447 = EDGE_CURVE ( 'NONE', #463, #1983, #277, .T. ) ;
+#1448 = PRESENTATION_STYLE_ASSIGNMENT (( #861 ) ) ;
+#1449 = CARTESIAN_POINT ( 'NONE',  ( 7.987509614618314700, 15.77745192757895300, -0.4569890928503737000 ) ) ;
+#1450 = CIRCLE ( 'NONE', #850, 6.400000000000001200 ) ;
+#1451 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #843, 'distance_accuracy_value', 'NONE');
+#1452 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1453 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #438 ), #968 ) ;
+#1454 = AXIS2_PLACEMENT_3D ( 'NONE', #1005, #547, #703 ) ;
+#1455 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775967767700, 1.197495539769113800, 2.338346431053134600 ) ) ;
+#1456 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #512 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1359, #395, #1184 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1457 = FILL_AREA_STYLE ('',( #484 ) ) ;
+#1458 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 16.69999999999999900, -0.5115132817915724100 ) ) ;
+#1459 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1885 ) ) ;
+#1460 = CARTESIAN_POINT ( 'NONE',  ( 7.992033526480110300, 11.83011023229219200, 0.3648366023810541400 ) ) ;
+#1461 = FILL_AREA_STYLE ('',( #1849 ) ) ;
+#1462 = ORIENTED_EDGE ( 'NONE', *, *, #139, .F. ) ;
+#1463 = ORIENTED_EDGE ( 'NONE', *, *, #594, .T. ) ;
+#1464 = CARTESIAN_POINT ( 'NONE',  ( 7.987509614618311100, 13.91052322746092800, 0.4569890928503744800 ) ) ;
+#1465 = ORIENTED_EDGE ( 'NONE', *, *, #756, .T. ) ;
+#1466 = VERTEX_POINT ( 'NONE', #501 ) ;
+#1467 = ORIENTED_EDGE ( 'NONE', *, *, #1248, .F. ) ;
+#1468 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1469 = VERTEX_POINT ( 'NONE', #969 ) ;
+#1470 = EDGE_CURVE ( 'NONE', #1316, #1886, #1972, .T. ) ;
+#1471 = CYLINDRICAL_SURFACE ( 'NONE', #475, 5.600000000000000500 ) ;
+#1472 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1473 = EDGE_CURVE ( 'NONE', #1185, #1789, #1250, .T. ) ;
+#1474 = EDGE_CURVE ( 'NONE', #309, #2008, #54, .T. ) ;
+#1475 = AXIS2_PLACEMENT_3D ( 'NONE', #2026, #883, #1062 ) ;
+#1476 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726600E-017, 0.0000000000000000000 ) ) ;
+#1477 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1478 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#1479 = CARTESIAN_POINT ( 'NONE',  ( -6.629199759370031800E-017, 2.259991126799957100, 0.0000000000000000000 ) ) ;
+#1480 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.800000000000000700, 0.0000000000000000000 ) ) ;
+#1481 = CARTESIAN_POINT ( 'NONE',  ( 7.416679182235747600, 2.230590047203245600, -2.297061032159248800 ) ) ;
+#1482 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 5.643987577519939500, 0.4092106254332579200 ) ) ;
 #1483 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1484 = ORIENTED_EDGE ( 'NONE', *, *, #1618, .T. ) ;
-#1485 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365659200, 8.043987577519940800, -0.6393916022394651200 ) ) ;
-#1486 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1172 ), #936 ) ;
-#1487 = ORIENTED_EDGE ( 'NONE', *, *, #530, .F. ) ;
-#1488 = STYLED_ITEM ( 'NONE', ( #1868 ), #248 ) ;
-#1489 = VERTEX_POINT ( 'NONE', #1745 ) ;
-#1490 = EDGE_LOOP ( 'NONE', ( #1122, #1863, #1770, #1051 ) ) ;
-#1491 = CARTESIAN_POINT ( 'NONE',  ( 7.998636069348884300, 7.421075787424590500, -0.1667985454259264500 ) ) ;
-#1492 = CARTESIAN_POINT ( 'NONE',  ( 7.424000000000004800, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#1493 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1494 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #317, 'distance_accuracy_value', 'NONE');
-#1495 = CARTESIAN_POINT ( 'NONE',  ( 7.996152454572144700, 14.10135557577696600, 0.2658849334656551700 ) ) ;
-#1496 = TOROIDAL_SURFACE ( 'NONE', #1290, 7.808000000000001600, 0.1920000000000006100 ) ;
-#1497 = DIRECTION ( 'NONE',  ( -1.393310729568844600E-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
-#1498 = ADVANCED_FACE ( 'NONE', ( #579, #1456, #166 ), #1245, .F. ) ;
-#1499 = FILL_AREA_STYLE ('',( #1336 ) ) ;
-#1500 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
-#1501 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #208 ), #460 ) ;
-#1502 = CARTESIAN_POINT ( 'NONE',  ( 7.996089592108955200, 14.10003269504435500, -0.2673404240010837100 ) ) ;
-#1503 = EDGE_CURVE ( 'NONE', #1837, #1016, #1973, .T. ) ;
-#1504 = CYLINDRICAL_SURFACE ( 'NONE', #497, 8.000000000000003600 ) ;
-#1505 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#1506 = PLANE ( 'NONE',  #1511 ) ;
-#1507 = SURFACE_SIDE_STYLE ('',( #99 ) ) ;
-#1508 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.355252715606879600E-016, 0.0000000000000000000 ) ) ;
-#1509 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.800000000000002500, 0.0000000000000000000 ) ) ;
-#1510 = ORIENTED_EDGE ( 'NONE', *, *, #1668, .F. ) ;
-#1511 = AXIS2_PLACEMENT_3D ( 'NONE', #263, #1497, #754 ) ;
-#1512 = ORIENTED_EDGE ( 'NONE', *, *, #1305, .F. ) ;
-#1513 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365659200, 9.643987577519940400, 0.6393916022394651200 ) ) ;
-#1514 = VERTEX_POINT ( 'NONE', #1915 ) ;
-#1515 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#1516 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, -3.000000000000000000, 0.0000000000000000000 ) ) ;
-#1517 = SURFACE_STYLE_USAGE ( .BOTH. , #1207 ) ;
-#1518 = EDGE_CURVE ( 'NONE', #1071, #2013, #858, .T. ) ;
-#1519 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #851 ), #287 ) ;
-#1520 = SURFACE_STYLE_USAGE ( .BOTH. , #1341 ) ;
-#1521 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934067600, 0.7759999999999978000, -2.338346431047187800 ) ) ;
-#1522 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365659200, 11.87496730720406600, -0.6393916022394652300 ) ) ;
-#1523 = SURFACE_STYLE_FILL_AREA ( #1499 ) ;
-#1524 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
-#1525 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1526 = ORIENTED_EDGE ( 'NONE', *, *, #1022, .F. ) ;
-#1528 = EDGE_CURVE ( 'NONE', #1645, #468, #1557, .T. ) ;
-#1527 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395883200, 15.90879174725594300, -0.5115132817915722900 ) ) ;
-#1529 = SURFACE_STYLE_USAGE ( .BOTH. , #271 ) ;
-#1530 = CARTESIAN_POINT ( 'NONE',  ( 7.993906352430144600, 11.48507890897576900, -0.3216550220689512500 ) ) ;
-#1531 = AXIS2_PLACEMENT_3D ( 'NONE', #1213, #436, #769 ) ;
-#1532 = PRESENTATION_STYLE_ASSIGNMENT (( #118 ) ) ;
-#1533 = ADVANCED_FACE ( 'NONE', ( #62 ), #967, .T. ) ;
-#1534 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 5.600000000000000500 ) ) ;
-#1535 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1536 = FILL_AREA_STYLE_COLOUR ( '', #1201 ) ;
-#1537 = CARTESIAN_POINT ( 'NONE',  ( 8.000005874849307500, 11.53238241384137700, -0.1331054882499700400 ) ) ;
-#1538 = SURFACE_STYLE_USAGE ( .BOTH. , #1068 ) ;
-#1539 = AXIS2_PLACEMENT_3D ( 'NONE', #2010, #2017, #1726 ) ;
-#1540 = ORIENTED_EDGE ( 'NONE', *, *, #1285, .F. ) ;
-#1541 = ORIENTED_EDGE ( 'NONE', *, *, #424, .F. ) ;
-#1542 = EDGE_CURVE ( 'NONE', #316, #1414, #613, .T. ) ;
-#1543 = FILL_AREA_STYLE_COLOUR ( '', #2004 ) ;
-#1544 = ORIENTED_EDGE ( 'NONE', *, *, #1835, .F. ) ;
-#1545 = ORIENTED_EDGE ( 'NONE', *, *, #924, .T. ) ;
-#1546 = CARTESIAN_POINT ( 'NONE',  ( 7.980541816297867200, 3.721718952358336300, 0.5585587836058286700 ) ) ;
-#1547 = ADVANCED_FACE ( 'NONE', ( #551 ), #223, .T. ) ;
-#1548 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1549 = CARTESIAN_POINT ( 'NONE',  ( 8.000004635441731800, 6.283437177929349600, 0.08297860428687903200 ) ) ;
-#1550 = VECTOR ( 'NONE', #726, 1000.000000000000000 ) ;
-#1551 = SURFACE_STYLE_FILL_AREA ( #412 ) ;
-#1552 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#1553 = FACE_OUTER_BOUND ( 'NONE', #67, .T. ) ;
-#1554 = PRESENTATION_STYLE_ASSIGNMENT (( #1840 ) ) ;
-#1555 = CARTESIAN_POINT ( 'NONE',  ( 7.993889014443601200, 3.473951335692901000, 0.3341955865904121000 ) ) ;
-#1556 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1557 = CIRCLE ( 'NONE', #116, 8.000000000000005300 ) ;
-#1558 = ADVANCED_FACE ( 'NONE', ( #1061 ), #1482, .F. ) ;
-#1559 = AXIS2_PLACEMENT_3D ( 'NONE', #1990, #269, #1985 ) ;
-#1560 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
-#1561 = EDGE_CURVE ( 'NONE', #1016, #388, #63, .T. ) ;
-#1562 = CARTESIAN_POINT ( 'NONE',  ( 7.078816716372323900, 16.69999999999999900, 2.237438244065702800 ) ) ;
-#1563 = AXIS2_PLACEMENT_3D ( 'NONE', #1651, #1296, #383 ) ;
-#1564 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1565 = VERTEX_POINT ( 'NONE', #1163 ) ;
-#1566 = ORIENTED_EDGE ( 'NONE', *, *, #1412, .T. ) ;
-#1567 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#1568 = EDGE_LOOP ( 'NONE', ( #1799, #1545, #1697, #1891 ) ) ;
-#1569 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#1570 = ORIENTED_EDGE ( 'NONE', *, *, #321, .T. ) ;
-#1571 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, -3.000000000000000000, -0.4000000000000004700 ) ) ;
-#1572 = ADVANCED_FACE ( 'NONE', ( #2005, #1934 ), #1765, .T. ) ;
-#1573 = SURFACE_STYLE_USAGE ( .BOTH. , #1231 ) ;
-#1574 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1575 = FILL_AREA_STYLE_COLOUR ( '', #250 ) ;
-#1576 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1577 = CARTESIAN_POINT ( 'NONE',  ( 7.980541816297865400, 9.966256202681545800, -0.5585587836058291100 ) ) ;
-#1578 = EDGE_CURVE ( 'NONE', #773, #1380, #2019, .T. ) ;
-#1579 = FACE_OUTER_BOUND ( 'NONE', #24, .T. ) ;
-#1580 = TOROIDAL_SURFACE ( 'NONE', #664, 8.000000000000005300, 0.4800000000000007000 ) ;
-#1581 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934067600, 1.197491464870575700, -2.338346431047187800 ) ) ;
-#1582 = VERTEX_POINT ( 'NONE', #2028 ) ;
-#1583 = ADVANCED_FACE ( 'NONE', ( #614 ), #968, .T. ) ;
-#1584 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 16.69999999999999900, 0.6393916022394651200 ) ) ;
-#1585 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1760 ) ) ;
-#1586 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1587 = FILL_AREA_STYLE_COLOUR ( '', #111 ) ;
-#1588 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1119 ) ) ;
-#1589 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.626303258728255900E-016, 0.0000000000000000000 ) ) ;
-#1590 = EDGE_CURVE ( 'NONE', #810, #1769, #706, .T. ) ;
-#1591 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
-#1592 = AXIS2_PLACEMENT_3D ( 'NONE', #1433, #1564, #1107 ) ;
-#1593 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#1594 = ADVANCED_FACE ( 'NONE', ( #330, #554 ), #1504, .T. ) ;
-#1595 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #698, #1941, #391, #1783, #209, #999, #688, #1641, #838, #1003, #360, #214, #707, #694 ),
- .UNSPECIFIED., .F., .F.,
- ( 4, 2, 2, 2, 2, 2, 4 ),
- ( 0.0000000000000000000, 0.0002499244696746857500, 0.0004998489393493715100, 0.0009996978786987467100, 0.001249622348373434200, 0.001499546818048121700, 0.001999395757397500400 ),
- .UNSPECIFIED. ) ;
-#1596 = VERTEX_POINT ( 'NONE', #1571 ) ;
-#1597 = FILL_AREA_STYLE_COLOUR ( '', #428 ) ;
-#1598 = ORIENTED_EDGE ( 'NONE', *, *, #1897, .F. ) ;
-#1599 = ORIENTED_EDGE ( 'NONE', *, *, #1847, .F. ) ;
-#1600 = ORIENTED_EDGE ( 'NONE', *, *, #1356, .T. ) ;
-#1601 = ORIENTED_EDGE ( 'NONE', *, *, #868, .T. ) ;
-#1602 = CARTESIAN_POINT ( 'NONE',  ( 7.983877377028973900, 15.65081570335505700, 0.5110666247170083700 ) ) ;
-#1603 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1604 = AXIS2_PLACEMENT_3D ( 'NONE', #1054, #1699, #96 ) ;
-#1605 = CIRCLE ( 'NONE', #260, 5.600000000000000500 ) ;
-#1606 = CARTESIAN_POINT ( 'NONE',  ( 6.400000000000003900, 0.2000000000000000700, 0.0000000000000000000 ) ) ;
-#1607 = ORIENTED_EDGE ( 'NONE', *, *, #65, .T. ) ;
-#1608 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1609 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
-#1610 = CIRCLE ( 'NONE', #528, 8.000000000000005300 ) ;
-#1611 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 4.043987577519940800, -0.5115132817915721800 ) ) ;
-#1612 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.378890844367464600E-016, 0.0000000000000000000 ) ) ;
-#1613 = CARTESIAN_POINT ( 'NONE',  ( 7.980475508562142800, 15.71083194134374700, -0.5712473361353727100 ) ) ;
-#1614 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#1615 = AXIS2_PLACEMENT_3D ( 'NONE', #632, #1944, #1300 ) ;
-#1616 = VERTEX_POINT ( 'NONE', #1562 ) ;
-#1617 = ORIENTED_EDGE ( 'NONE', *, *, #1075, .F. ) ;
-#1618 = EDGE_CURVE ( 'NONE', #316, #692, #603, .T. ) ;
-#1619 = VERTEX_POINT ( 'NONE', #788 ) ;
-#1620 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1621 = FILL_AREA_STYLE_COLOUR ( '', #380 ) ;
-#1622 = ORIENTED_EDGE ( 'NONE', *, *, #211, .T. ) ;
-#1623 = CARTESIAN_POINT ( 'NONE',  ( 7.987509614618311100, 3.777451927578952400, -0.4569890928503739200 ) ) ;
-#1624 = FACE_OUTER_BOUND ( 'NONE', #1952, .T. ) ;
-#1625 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
-#1626 = AXIS2_PLACEMENT_3D ( 'NONE', #1713, #612, #1072 ) ;
-#1627 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 16.69999999999999900, -0.5115132817915721800 ) ) ;
-#1628 = FILL_AREA_STYLE_COLOUR ( '', #139 ) ;
-#1629 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#1630 = EDGE_CURVE ( 'NONE', #1725, #1596, #939, .T. ) ;
-#1631 = AXIS2_PLACEMENT_3D ( 'NONE', #301, #463, #626 ) ;
-#1632 = TOROIDAL_SURFACE ( 'NONE', #1233, 7.808000000000004300, 0.1920000000000002800 ) ;
-#1633 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #1268, #975, #1118, #659, #1602, #199, #1774, #831, #1445, #671, #1432, #1613, #489, #1931 ),
- .UNSPECIFIED., .F., .F.,
- ( 4, 2, 2, 2, 2, 2, 4 ),
- ( 0.0000000000000000000, 0.0002499244696746904700, 0.0004998489393493809400, 0.0009996978786987540800, 0.001249622348373440900, 0.001499546818048127500, 0.001999395757397501200 ),
- .UNSPECIFIED. ) ;
-#1634 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
-#1635 = ORIENTED_EDGE ( 'NONE', *, *, #650, .F. ) ;
-#1636 = CARTESIAN_POINT ( 'NONE',  ( -7.424000000000004800, 0.1999999999999998200, 0.0000000000000000000 ) ) ;
-#1637 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#1638 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
-#1639 = PRESENTATION_STYLE_ASSIGNMENT (( #315 ) ) ;
-#1640 = SURFACE_STYLE_FILL_AREA ( #1312 ) ;
-#1641 = CARTESIAN_POINT ( 'NONE',  ( 8.000004635441735300, 14.28343717792935200, 0.08297860428687829600 ) ) ;
-#1642 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934069300, 16.69999999999999900, 2.338346431047187800 ) ) ;
-#1643 = EDGE_CURVE ( 'NONE', #1360, #856, #916, .T. ) ;
-#1644 = AXIS2_PLACEMENT_3D ( 'NONE', #1351, #246, #1817 ) ;
-#1645 = VERTEX_POINT ( 'NONE', #800 ) ;
-#1646 = EDGE_LOOP ( 'NONE', ( #123, #1607, #1622, #925 ) ) ;
-#1647 = ORIENTED_EDGE ( 'NONE', *, *, #1690, .T. ) ;
-#1648 = CARTESIAN_POINT ( 'NONE',  ( 7.983877377028973900, 7.650815703355053000, 0.5110666247170089200 ) ) ;
-#1649 = ORIENTED_EDGE ( 'NONE', *, *, #1009, .F. ) ;
-#1650 = ORIENTED_EDGE ( 'NONE', *, *, #672, .T. ) ;
-#1651 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1652 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1362 ), #1902 ) ;
-#1653 = EDGE_CURVE ( 'NONE', #504, #1662, #527, .T. ) ;
-#1654 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934067600, 0.7759999999999978000, 2.338346431047187800 ) ) ;
-#1655 = ORIENTED_EDGE ( 'NONE', *, *, #2000, .F. ) ;
-#1656 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #962, 'distance_accuracy_value', 'NONE');
-#1657 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 16.69999999999999900, -0.6393916022394651200 ) ) ;
-#1658 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#1659 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934333100, 0.6232177865350747600, -2.338346431047233900 ) ) ;
-#1660 = CARTESIAN_POINT ( 'NONE',  ( 7.208159519647455900, 1.594769344012139800, 2.260263444643669100 ) ) ;
-#1661 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1662 = VERTEX_POINT ( 'NONE', #1750 ) ;
-#1663 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 9.779183545066167900, -0.5115132817915722900 ) ) ;
-#1664 = CARTESIAN_POINT ( 'NONE',  ( 7.416533009751822700, 2.230546133883597900, 2.297035237015026900 ) ) ;
-#1665 = DIRECTION ( 'NONE',  ( -1.393310729568844600E-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
-#1666 = EDGE_LOOP ( 'NONE', ( #149, #125, #1266, #1271, #1289, #237 ) ) ;
-#1667 = CARTESIAN_POINT ( 'NONE',  ( 8.673617379884035500E-016, 2.443987577519942400, 0.0000000000000000000 ) ) ;
-#1668 = EDGE_CURVE ( 'NONE', #1462, #1431, #1325, .T. ) ;
-#1669 = ORIENTED_EDGE ( 'NONE', *, *, #1730, .T. ) ;
-#1670 = ORIENTED_EDGE ( 'NONE', *, *, #1097, .F. ) ;
-#1671 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 4.043987577519940800, -0.5115132817915721800 ) ) ;
-#1672 = AXIS2_PLACEMENT_3D ( 'NONE', #1947, #1459, #1634 ) ;
-#1673 = CIRCLE ( 'NONE', #130, 0.4000000000000004700 ) ;
-#1674 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #1829 ) ;
-#1675 = CARTESIAN_POINT ( 'NONE',  ( 7.987549781336745100, 15.77663033801193000, 0.4560352596078411900 ) ) ;
-#1676 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, 8.673617379884035500E-016, 0.4000000000000004700 ) ) ;
-#1677 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365662800, 16.12399999999999900, 0.6393916022394652300 ) ) ;
-#1678 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.378890844367464600E-016, 0.0000000000000000000 ) ) ;
-#1679 = LINE ( 'NONE', #2038, #1995 ) ;
-#1680 = FACE_OUTER_BOUND ( 'NONE', #1943, .T. ) ;
-#1681 = VECTOR ( 'NONE', #408, 1000.000000000000000 ) ;
-#1682 = CARTESIAN_POINT ( 'NONE',  ( 7.999994109607460000, 15.53256642070971200, 0.1338107427365927700 ) ) ;
-#1683 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775967767700, 1.197495539769114300, 2.338346431053135400 ) ) ;
-#1684 = ORIENTED_EDGE ( 'NONE', *, *, #2040, .T. ) ;
-#1685 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#1686 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
-#1687 = PRESENTATION_STYLE_ASSIGNMENT (( #1852 ) ) ;
-#1688 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1689 = FILL_AREA_STYLE ('',( #1355 ) ) ;
-#1690 = EDGE_CURVE ( 'NONE', #1414, #89, #685, .T. ) ;
-#1691 = DIRECTION ( 'NONE',  ( -1.393310729568844600E-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
-#1692 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#1693 = CARTESIAN_POINT ( 'NONE',  ( 7.993889014443599500, 11.47395133569290200, 0.3341955865904127600 ) ) ;
-#1694 = AXIS2_PLACEMENT_3D ( 'NONE', #1308, #370, #1949 ) ;
-#1695 = EDGE_CURVE ( 'NONE', #68, #882, #1633, .T. ) ;
-#1696 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1697 = ORIENTED_EDGE ( 'NONE', *, *, #545, .T. ) ;
-#1698 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #333, 'distance_accuracy_value', 'NONE');
-#1699 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1700 = ORIENTED_EDGE ( 'NONE', *, *, #385, .F. ) ;
-#1701 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 5.643987577519940400, -0.5115132817915721800 ) ) ;
-#1702 = EDGE_LOOP ( 'NONE', ( #712, #1721, #689, #187 ) ) ;
-#1703 = AXIS2_PLACEMENT_3D ( 'NONE', #295, #2018, #449 ) ;
-#1704 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#1705 = ORIENTED_EDGE ( 'NONE', *, *, #1542, .F. ) ;
-#1706 = CARTESIAN_POINT ( 'NONE',  ( 2.786621459137696700E-017, 0.1999999999999987900, 0.0000000000000000000 ) ) ;
-#1707 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 5.779183545066167900, -0.5115132817915722900 ) ) ;
-#1708 = ADVANCED_FACE ( 'NONE', ( #1956 ), #1849, .T. ) ;
-#1709 = SURFACE_STYLE_FILL_AREA ( #17 ) ;
-#1710 = ORIENTED_EDGE ( 'NONE', *, *, #787, .F. ) ;
-#1711 = CARTESIAN_POINT ( 'NONE',  ( 7.983877377028973900, 6.037159451684828100, -0.5110666247170089200 ) ) ;
-#1712 = AXIS2_PLACEMENT_3D ( 'NONE', #1311, #397, #1018 ) ;
-#1713 = CARTESIAN_POINT ( 'NONE',  ( 3.405234114691503800E-016, 2.443987577519941600, 0.0000000000000000000 ) ) ;
-#1714 = CARTESIAN_POINT ( 'NONE',  ( 7.999990691868657900, 3.404712437662018100, 0.1672943317903920200 ) ) ;
-#1715 = CIRCLE ( 'NONE', #1306, 8.000000000000005300 ) ;
-#1716 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1717 = CARTESIAN_POINT ( 'NONE',  ( 7.996152454572143000, 6.101355575776964600, 0.2658849334656546200 ) ) ;
-#1718 = EDGE_LOOP ( 'NONE', ( #1171, #1886 ) ) ;
-#1719 = ADVANCED_FACE ( 'NONE', ( #1430 ), #1951, .F. ) ;
-#1720 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934069300, 16.69999999999999900, -2.338346431047187800 ) ) ;
-#1721 = ORIENTED_EDGE ( 'NONE', *, *, #1199, .T. ) ;
-#1722 = CARTESIAN_POINT ( 'NONE',  ( 5.261744966442957000, 16.69999999999999900, -1.916778523489931900 ) ) ;
-#1723 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #47, 'distance_accuracy_value', 'NONE');
-#1724 = ORIENTED_EDGE ( 'NONE', *, *, #65, .F. ) ;
-#1725 = VERTEX_POINT ( 'NONE', #1273 ) ;
-#1726 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1727 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #736 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1197, #806, #1887 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#1728 = FILL_AREA_STYLE ('',( #496 ) ) ;
-#1729 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#1730 = EDGE_CURVE ( 'NONE', #978, #316, #1867, .T. ) ;
-#1731 = CIRCLE ( 'NONE', #2035, 7.862857142857145700 ) ;
-#1732 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.64999999999999900, 0.0000000000000000000 ) ) ;
-#1733 = LINE ( 'NONE', #462, #890 ) ;
-#1734 = CIRCLE ( 'NONE', #308, 8.000000000000005300 ) ;
-#1735 = FACE_OUTER_BOUND ( 'NONE', #1782, .T. ) ;
-#1736 = AXIS2_PLACEMENT_3D ( 'NONE', #433, #742, #1810 ) ;
-#1737 = EDGE_LOOP ( 'NONE', ( #1451, #390, #1961, #1893, #1470, #817, #173, #1670 ) ) ;
-#1738 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#1739 = SURFACE_STYLE_FILL_AREA ( #578 ) ;
-#1740 = CARTESIAN_POINT ( 'NONE',  ( 7.588339492531262400, 1.303873459482165300, -2.327354028093751000 ) ) ;
-#1741 = CIRCLE ( 'NONE', #1592, 7.520000000000004900 ) ;
-#1742 = EDGE_CURVE ( 'NONE', #1645, #1489, #1798, .T. ) ;
-#1743 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2011 ) ) ;
-#1744 = ADVANCED_FACE ( 'NONE', ( #349 ), #1378, .T. ) ;
-#1745 = CARTESIAN_POINT ( 'NONE',  ( -7.862857142857149200, 1.340008873200046600, 0.0000000000000000000 ) ) ;
-#1746 = SURFACE_STYLE_USAGE ( .BOTH. , #652 ) ;
-#1747 = ORIENTED_EDGE ( 'NONE', *, *, #775, .F. ) ;
-#1748 = EDGE_LOOP ( 'NONE', ( #1710, #927 ) ) ;
-#1749 = CARTESIAN_POINT ( 'NONE',  ( 6.400000000000003900, -8.917188669240609600E-016, 7.837739514543064900E-016 ) ) ;
-#1750 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365662800, 16.12399999999999900, -0.6393916022394652300 ) ) ;
-#1751 = DIRECTION ( 'NONE',  ( -1.393310729568844600E-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
-#1752 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #417, 'distance_accuracy_value', 'NONE');
-#1753 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.441758208092425300E-016, 0.0000000000000000000 ) ) ;
-#1754 = AXIS2_PLACEMENT_3D ( 'NONE', #1040, #107, #604 ) ;
-#1755 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.355252715606879600E-016, 0.0000000000000000000 ) ) ;
-#1756 = CARTESIAN_POINT ( 'NONE',  ( 7.174168203563549000, 1.800000000000003800, -2.254264977099449000 ) ) ;
-#1757 = VECTOR ( 'NONE', #1923, 1000.000000000000000 ) ;
-#1758 = CARTESIAN_POINT ( 'NONE',  ( 7.990610247507386400, 6.156060987413223300, 0.3920791857271410700 ) ) ;
-#1759 = ORIENTED_EDGE ( 'NONE', *, *, #1794, .F. ) ;
-#1760 = STYLED_ITEM ( 'NONE', ( #1026 ), #1955 ) ;
-#1761 = CARTESIAN_POINT ( 'NONE',  ( 7.987549781336743300, 7.776630338011932200, 0.4560352596078414100 ) ) ;
-#1762 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, -3.000000000000000000, 0.0000000000000000000 ) ) ;
-#1763 = EDGE_CURVE ( 'NONE', #337, #565, #1839, .T. ) ;
-#1764 = CARTESIAN_POINT ( 'NONE',  ( 8.000005874849309300, 3.532382413841376400, -0.1331054882499699000 ) ) ;
-#1765 = CYLINDRICAL_SURFACE ( 'NONE', #748, 8.000000000000003600 ) ;
-#1766 = CARTESIAN_POINT ( 'NONE',  ( 8.000005874849307500, 7.532382413841372900, -0.1331054882499699000 ) ) ;
-#1767 = CARTESIAN_POINT ( 'NONE',  ( 3.405234114691503800E-016, 2.443987577519941600, 0.0000000000000000000 ) ) ;
-#1768 = ORIENTED_EDGE ( 'NONE', *, *, #1234, .T. ) ;
-#1769 = VERTEX_POINT ( 'NONE', #143 ) ;
-#1770 = ORIENTED_EDGE ( 'NONE', *, *, #1908, .F. ) ;
-#1771 = VERTEX_POINT ( 'NONE', #599 ) ;
-#1772 = ORIENTED_EDGE ( 'NONE', *, *, #840, .F. ) ;
-#1773 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1774 = CARTESIAN_POINT ( 'NONE',  ( 7.999990691868663200, 15.40471243766202400, 0.1672943317903921600 ) ) ;
-#1775 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
-#1776 = SURFACE_STYLE_FILL_AREA ( #1388 ) ;
-#1777 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934067600, 0.6231155560694945400, 2.338346431047187800 ) ) ;
-#1778 = CIRCLE ( 'NONE', #1083, 0.4000000000000001900 ) ;
-#1779 = AXIS2_PLACEMENT_3D ( 'NONE', #1953, #1168, #1483 ) ;
-#1780 = FILL_AREA_STYLE ('',( #1628 ) ) ;
-#1781 = VECTOR ( 'NONE', #825, 1000.000000000000000 ) ;
-#1782 = EDGE_LOOP ( 'NONE', ( #87, #513, #854, #361 ) ) ;
-#1783 = CARTESIAN_POINT ( 'NONE',  ( 7.980541816297867200, 13.96625620268154800, -0.5585587836058290000 ) ) ;
-#1784 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1785 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.800000000000002500, 0.0000000000000000000 ) ) ;
-#1786 = CARTESIAN_POINT ( 'NONE',  ( 2.246574220356805500E-015, 16.12399999999999900, 0.0000000000000000000 ) ) ;
-#1787 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1788 = EDGE_CURVE ( 'NONE', #692, #1837, #606, .T. ) ;
-#1789 = ORIENTED_EDGE ( 'NONE', *, *, #1653, .F. ) ;
-#1790 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934066700, 1.156012422480061600, 2.338346431047187300 ) ) ;
-#1791 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
-#1792 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#1793 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1166 ) ) ;
-#1794 = EDGE_CURVE ( 'NONE', #1041, #215, #229, .T. ) ;
-#1795 = FILL_AREA_STYLE_COLOUR ( '', #542 ) ;
-#1796 = LINE ( 'NONE', #976, #655 ) ;
-#1797 = AXIS2_PLACEMENT_3D ( 'NONE', #1706, #1535, #458 ) ;
-#1798 = CIRCLE ( 'NONE', #1539, 0.1920000000000003400 ) ;
-#1799 = ORIENTED_EDGE ( 'NONE', *, *, #650, .T. ) ;
-#1800 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, -3.000000000000000000, -0.4000000000000004700 ) ) ;
-#1801 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #305, 'distance_accuracy_value', 'NONE');
-#1802 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
-#1803 = CARTESIAN_POINT ( 'NONE',  ( 7.993889014443597700, 7.473951335692899700, 0.3341955865904120400 ) ) ;
-#1804 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #443 ), #621 ) ;
-#1805 = EDGE_LOOP ( 'NONE', ( #1304, #1125, #1269, #1158 ) ) ;
-#1806 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1807 = ORIENTED_EDGE ( 'NONE', *, *, #556, .T. ) ;
-#1808 = ORIENTED_EDGE ( 'NONE', *, *, #1945, .T. ) ;
-#1809 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1810 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.387381551537215300E-016, 0.0000000000000000000 ) ) ;
-#1811 = ORIENTED_EDGE ( 'NONE', *, *, #1285, .T. ) ;
-#1812 = ORIENTED_EDGE ( 'NONE', *, *, #216, .T. ) ;
-#1813 = CARTESIAN_POINT ( 'NONE',  ( -8.000000000000005300, 1.800000000000003600, 0.0000000000000000000 ) ) ;
-#1814 = CIRCLE ( 'NONE', #893, 0.1920000000000012000 ) ;
-#1815 = FILL_AREA_STYLE ('',( #894 ) ) ;
-#1816 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1817 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#1818 = PRESENTATION_STYLE_ASSIGNMENT (( #1049 ) ) ;
-#1819 = FACE_OUTER_BOUND ( 'NONE', #1702, .T. ) ;
-#1820 = AXIS2_PLACEMENT_3D ( 'NONE', #584, #1493, #1988 ) ;
-#1821 = ORIENTED_EDGE ( 'NONE', *, *, #1966, .F. ) ;
-#1822 = EDGE_CURVE ( 'NONE', #1330, #780, #1400, .T. ) ;
-#1823 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #553, #398, #1660, #568, #871, #729 ),
- .UNSPECIFIED., .F., .F.,
- ( 4, 2, 4 ),
- ( 0.0006148037158262403300, 0.0009213630677156259900, 0.001227922419605011500 ),
- .UNSPECIFIED. ) ;
-#1824 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 16.04398757751993900, -0.5115132817915721800 ) ) ;
-#1825 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.397604362969594800E-016, 0.0000000000000000000 ) ) ;
-#1826 = PRESENTATION_STYLE_ASSIGNMENT (( #947 ) ) ;
-#1827 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1828 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #1500 ) ;
-#1829 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #1972, #520 ) ;
-#1830 = SURFACE_SIDE_STYLE ('',( #225 ) ) ;
-#1831 = VERTEX_POINT ( 'NONE', #628 ) ;
-#1832 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 9.779183407783943200, 0.5115132817915722900 ) ) ;
-#1833 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, 0.0000000000000000000, -0.4000000000000004700 ) ) ;
-#1834 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
-#1835 = EDGE_CURVE ( 'NONE', #2013, #978, #137, .T. ) ;
-#1836 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2011 ), #221 ) ;
-#1837 = VERTEX_POINT ( 'NONE', #931 ) ;
-#1838 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, 0.0000000000000000000, 0.4000000000000004700 ) ) ;
-#1839 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #1383, #1079, #297, #445, #471, #1537, #1060, #452, #1877, #150 ),
+#1484 = CARTESIAN_POINT ( 'NONE',  ( -8.673617379884035500E-016, 2.443987577519939800, 0.0000000000000000000 ) ) ;
+#1485 = ORIENTED_EDGE ( 'NONE', *, *, #555, .F. ) ;
+#1486 = ORIENTED_EDGE ( 'NONE', *, *, #1687, .T. ) ;
+#1487 = AXIS2_PLACEMENT_3D ( 'NONE', #112, #118, #1211 ) ;
+#1488 = ORIENTED_EDGE ( 'NONE', *, *, #488, .T. ) ;
+#1489 = PRESENTATION_STYLE_ASSIGNMENT (( #470 ) ) ;
+#1490 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726600E-017, 0.0000000000000000000 ) ) ;
+#1491 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, -3.000000000000000000, -0.4000000000000004700 ) ) ;
+#1492 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 9.643987577519940400, -0.5115132817915724100 ) ) ;
+#1493 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #571, #1412, #1711, #1049, #2041, #1069, #1396, #432, #741, #1385 ),
  .UNSPECIFIED., .F., .F.,
  ( 4, 2, 2, 2, 4 ),
- ( 0.0000000000000000000, 0.0003998232141788020200, 0.0007996464283576040500, 0.001199469642536406100, 0.001599292856715208100 ),
+ ( 0.0000000000000000000, 0.0003998232141788024000, 0.0007996464283576048100, 0.001199469642536407200, 0.001599292856715209600 ),
  .UNSPECIFIED. ) ;
-#1840 = SURFACE_STYLE_USAGE ( .BOTH. , #899 ) ;
-#1841 = ORIENTED_EDGE ( 'NONE', *, *, #1528, .T. ) ;
-#1842 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365659200, 9.643987577519940400, -0.6393916022394651200 ) ) ;
-#1843 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.800000000000002500, 0.0000000000000000000 ) ) ;
-#1844 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#1845 = FACE_OUTER_BOUND ( 'NONE', #1067, .T. ) ;
-#1847 = EDGE_CURVE ( 'NONE', #1431, #95, #1321, .T. ) ;
-#1846 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1848 = CARTESIAN_POINT ( 'NONE',  ( 7.987509614618316400, 5.910523227460928700, 0.4569890928503740300 ) ) ;
-#1849 = CYLINDRICAL_SURFACE ( 'NONE', #647, 0.4000000000000004700 ) ;
-#1850 = ORIENTED_EDGE ( 'NONE', *, *, #1908, .T. ) ;
-#1851 = AXIS2_PLACEMENT_3D ( 'NONE', #1843, #113, #1704 ) ;
-#1852 = SURFACE_STYLE_USAGE ( .BOTH. , #284 ) ;
-#1853 = CARTESIAN_POINT ( 'NONE',  ( 7.998636069348882500, 6.266899367615288900, 0.1667985454259267000 ) ) ;
-#1854 = ADVANCED_FACE ( 'NONE', ( #202 ), #395, .T. ) ;
-#1855 = FILL_AREA_STYLE ('',( #1536 ) ) ;
-#1856 = CARTESIAN_POINT ( 'NONE',  ( 7.330264912606360800, 1.430141710853867000, -2.281811455165827500 ) ) ;
-#1857 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1282 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #735, #1978, #577 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#1858 = EDGE_CURVE ( 'NONE', #2015, #1363, #79, .T. ) ;
-#1859 = ORIENTED_EDGE ( 'NONE', *, *, #740, .T. ) ;
-#1860 = CARTESIAN_POINT ( 'NONE',  ( 2.786621459137696700E-017, 0.1999999999999987900, 0.0000000000000000000 ) ) ;
-#1861 = ORIENTED_EDGE ( 'NONE', *, *, #662, .T. ) ;
-#1862 = ORIENTED_EDGE ( 'NONE', *, *, #977, .T. ) ;
-#1863 = ORIENTED_EDGE ( 'NONE', *, *, #1561, .T. ) ;
-#1864 = CARTESIAN_POINT ( 'NONE',  ( 7.553692692128589800, 2.271751816467590900, -2.321239886846222500 ) ) ;
-#1865 = CARTESIAN_POINT ( 'NONE',  ( 2.786621459137696700E-017, 0.1999999999999987900, 0.0000000000000000000 ) ) ;
-#1866 = ORIENTED_EDGE ( 'NONE', *, *, #1182, .T. ) ;
-#1867 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #1756, #819, #41, #35, #1913, #1920 ),
+#1494 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1907 ), #1987 ) ;
+#1495 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934065800, 2.402508535129426600, 2.338346431047187800 ) ) ;
+#1496 = CARTESIAN_POINT ( 'NONE',  ( 7.987549781336743300, 5.911344817027949900, -0.4560352596078415300 ) ) ;
+#1497 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#1498 = CARTESIAN_POINT ( 'NONE',  ( 6.060193717762698100, 0.1999999999999989800, 2.057681244311063900 ) ) ;
+#1499 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#1500 = CIRCLE ( 'NONE', #1245, 7.862857142857147400 ) ;
+#1501 = FACE_OUTER_BOUND ( 'NONE', #966, .T. ) ;
+#1502 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #735 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #338, #1124, #210 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1503 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 5.643987577519940400, -0.5115132817915724100 ) ) ;
+#1504 = EDGE_CURVE ( 'NONE', #897, #599, #1300, .T. ) ;
+#1505 = VECTOR ( 'NONE', #15, 999.9999999999998900 ) ;
+#1506 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1507 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 4.043987577519940800, 0.5115132817915724100 ) ) ;
+#1508 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1509 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1292 ), #392 ) ;
+#1510 = EDGE_LOOP ( 'NONE', ( #1128, #266 ) ) ;
+#1511 = CARTESIAN_POINT ( 'NONE',  ( 7.587985810805547800, 16.42625349440083900, -2.327291613671566200 ) ) ;
+#1512 = ORIENTED_EDGE ( 'NONE', *, *, #1474, .F. ) ;
+#1513 = ORIENTED_EDGE ( 'NONE', *, *, #1400, .F. ) ;
+#1514 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, -3.000000000000000000, 0.4000000000000004700 ) ) ;
+#1515 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1516 = FACE_OUTER_BOUND ( 'NONE', #243, .T. ) ;
+#1517 = ORIENTED_EDGE ( 'NONE', *, *, #594, .F. ) ;
+#1518 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1618, 'distance_accuracy_value', 'NONE');
+#1519 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1520 = EDGE_CURVE ( 'NONE', #1393, #1886, #2, .T. ) ;
+#1521 = SURFACE_SIDE_STYLE ('',( #1911 ) ) ;
+#1522 = CARTESIAN_POINT ( 'NONE',  ( 7.992033526480110300, 9.857864922747689100, -0.3648366023810541400 ) ) ;
+#1523 = STYLED_ITEM ( 'NONE', ( #316 ), #145 ) ;
+#1524 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726600E-017, 0.0000000000000000000 ) ) ;
+#1525 = STYLED_ITEM ( 'NONE', ( #2013 ), #1213 ) ;
+#1526 = AXIS2_PLACEMENT_3D ( 'NONE', #1008, #1188, #386 ) ;
+#1527 = AXIS2_PLACEMENT_3D ( 'NONE', #1770, #951, #1778 ) ;
+#1528 = FACE_BOUND ( 'NONE', #1577, .T. ) ;
+#1529 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1530 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1531 = LINE ( 'NONE', #550, #1113 ) ;
+#1532 = EDGE_CURVE ( 'NONE', #1371, #1092, #1740, .T. ) ;
+#1533 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1534 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676995100, 9.752133904236982800, -0.4092106254332579200 ) ) ;
+#1535 = EDGE_LOOP ( 'NONE', ( #168, #405, #247, #32 ) ) ;
+#1536 = EDGE_CURVE ( 'NONE', #1051, #40, #351, .T. ) ;
+#1537 = ORIENTED_EDGE ( 'NONE', *, *, #1229, .T. ) ;
+#1538 = EDGE_LOOP ( 'NONE', ( #1158, #920, #448, #569 ) ) ;
+#1539 = ORIENTED_EDGE ( 'NONE', *, *, #1362, .F. ) ;
+#1540 = FILL_AREA_STYLE ('',( #1379 ) ) ;
+#1541 = ORIENTED_EDGE ( 'NONE', *, *, #445, .T. ) ;
+#1542 = CIRCLE ( 'NONE', #1009, 8.000000000000003600 ) ;
+#1543 = CIRCLE ( 'NONE', #844, 0.4000000000000004700 ) ;
+#1544 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726600E-017, 0.0000000000000000000 ) ) ;
+#1545 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1546 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1547 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1548 = CARTESIAN_POINT ( 'NONE',  ( -6.400000000000002100, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#1549 = CYLINDRICAL_SURFACE ( 'NONE', #1355, 8.000000000000003600 ) ;
+#1550 = FILL_AREA_STYLE ('',( #1723 ) ) ;
+#1551 = SURFACE_STYLE_USAGE ( .BOTH. , #733 ) ;
+#1552 = FILL_AREA_STYLE ('',( #1610 ) ) ;
+#1553 = EDGE_CURVE ( 'NONE', #146, #463, #396, .T. ) ;
+#1554 = ORIENTED_EDGE ( 'NONE', *, *, #389, .T. ) ;
+#1555 = ORIENTED_EDGE ( 'NONE', *, *, #877, .T. ) ;
+#1556 = ORIENTED_EDGE ( 'NONE', *, *, #853, .F. ) ;
+#1557 = EDGE_LOOP ( 'NONE', ( #1462, #1512, #1306, #938 ) ) ;
+#1558 = AXIS2_PLACEMENT_3D ( 'NONE', #1963, #1798, #2019 ) ;
+#1559 = ORIENTED_EDGE ( 'NONE', *, *, #879, .F. ) ;
+#1560 = AXIS2_PLACEMENT_3D ( 'NONE', #638, #1766, #622 ) ;
+#1561 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1041 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1468, #504, #220 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1562 = SURFACE_STYLE_USAGE ( .BOTH. , #1228 ) ;
+#1563 = ORIENTED_EDGE ( 'NONE', *, *, #1248, .T. ) ;
+#1564 = ADVANCED_FACE ( 'NONE', ( #1114 ), #1179, .T. ) ;
+#1565 = EDGE_CURVE ( 'NONE', #1882, #1074, #189, .T. ) ;
+#1566 = CARTESIAN_POINT ( 'NONE',  ( 7.997537496426295100, 7.678094280901082600, -0.2127078567422607300 ) ) ;
+#1567 = AXIS2_PLACEMENT_3D ( 'NONE', #1112, #794, #482 ) ;
+#1568 = EDGE_CURVE ( 'NONE', #849, #1469, #2024, .T. ) ;
+#1569 = LINE ( 'NONE', #1375, #1143 ) ;
+#1570 = AXIS2_PLACEMENT_3D ( 'NONE', #591, #1881, #570 ) ;
+#1571 = CIRCLE ( 'NONE', #1312, 7.862857142857147400 ) ;
+#1572 = SURFACE_SIDE_STYLE ('',( #491 ) ) ;
+#1573 = ADVANCED_FACE ( 'NONE', ( #845 ), #1875, .T. ) ;
+#1574 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1575 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1094, #1665, #209, #416, #1628, #1925 ),
  .UNSPECIFIED., .F., .F.,
  ( 4, 2, 4 ),
- ( 0.0006148037158262266600, 0.0009213630677156114600, 0.001227922419604996100 ),
+ ( 6.995592034479918800E-007, 0.0001233859194131175000, 0.0002460722796227870100 ),
  .UNSPECIFIED. ) ;
-#1868 = PRESENTATION_STYLE_ASSIGNMENT (( #1573 ) ) ;
-#1869 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 5.643987577519939500, 0.5115132817915721800 ) ) ;
-#1870 = FACE_OUTER_BOUND ( 'NONE', #833, .T. ) ;
-#1871 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#1872 = CIRCLE ( 'NONE', #1465, 0.4000000000000004700 ) ;
-#1873 = CARTESIAN_POINT ( 'NONE',  ( 7.993889014443597700, 10.21402381934697900, -0.3341955865904126500 ) ) ;
-#1874 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365659200, 5.643987577519940400, -0.6393916022394651200 ) ) ;
-#1875 = CYLINDRICAL_SURFACE ( 'NONE', #1020, 5.600000000000000500 ) ;
-#1876 = SURFACE_STYLE_FILL_AREA ( #115 ) ;
-#1877 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395883200, 11.90879174725593600, -0.5115132817915724100 ) ) ;
-#1878 = EDGE_CURVE ( 'NONE', #1226, #576, #986, .T. ) ;
-#1879 = SURFACE_SIDE_STYLE ('',( #1081 ) ) ;
-#1880 = FILL_AREA_STYLE_COLOUR ( '', #192 ) ;
-#1881 = ADVANCED_FACE ( 'NONE', ( #1553 ), #453, .T. ) ;
-#1882 = AXIS2_PLACEMENT_3D ( 'NONE', #1024, #253, #1678 ) ;
-#1883 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1884 = SURFACE_STYLE_FILL_AREA ( #982 ) ;
-#1885 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1886 = ORIENTED_EDGE ( 'NONE', *, *, #709, .T. ) ;
-#1887 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#1888 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.397604362969594800E-016, 0.0000000000000000000 ) ) ;
-#1889 = EDGE_LOOP ( 'NONE', ( #998, #1544, #1188, #949 ) ) ;
-#1890 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1891 = ORIENTED_EDGE ( 'NONE', *, *, #610, .T. ) ;
-#1892 = CARTESIAN_POINT ( 'NONE',  ( 7.174168203563549000, 1.800000000000003800, -2.254264977099449000 ) ) ;
-#1893 = ORIENTED_EDGE ( 'NONE', *, *, #938, .F. ) ;
-#1894 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1895 = CARTESIAN_POINT ( 'NONE',  ( 7.990610247507388100, 10.15606098741322500, 0.3920791857271401200 ) ) ;
-#1896 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #88, 'distance_accuracy_value', 'NONE');
-#1897 = EDGE_CURVE ( 'NONE', #856, #1360, #547, .T. ) ;
-#1898 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1899 = PRESENTATION_STYLE_ASSIGNMENT (( #869 ) ) ;
-#1900 = SURFACE_STYLE_FILL_AREA ( #1310 ) ;
-#1901 = LINE ( 'NONE', #339, #752 ) ;
-#1902 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1494 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #317, #1111, #179 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#1903 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1904 = ORIENTED_EDGE ( 'NONE', *, *, #1468, .F. ) ;
-#1905 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
-#1906 = AXIS2_PLACEMENT_3D ( 'NONE', #505, #1135, #678 ) ;
-#1907 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#1908 = EDGE_CURVE ( 'NONE', #1771, #388, #822, .T. ) ;
-#1909 = CYLINDRICAL_SURFACE ( 'NONE', #1754, 8.000000000000005300 ) ;
-#1910 = FILL_AREA_STYLE_COLOUR ( '', #1115 ) ;
-#1911 = AXIS2_PLACEMENT_3D ( 'NONE', #486, #1883, #1753 ) ;
-#1912 = PRESENTATION_STYLE_ASSIGNMENT (( #151 ) ) ;
-#1913 = CARTESIAN_POINT ( 'NONE',  ( 7.416679182235746700, 2.230590047203246100, -2.297061032159249300 ) ) ;
-#1914 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 16.04398757751993900, 0.5115132817915721800 ) ) ;
-#1915 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934069300, 16.12399999999999900, 2.338346431047187800 ) ) ;
-#1916 = ORIENTED_EDGE ( 'NONE', *, *, #1578, .T. ) ;
-#1917 = ORIENTED_EDGE ( 'NONE', *, *, #992, .T. ) ;
-#1918 = EDGE_LOOP ( 'NONE', ( #238, #905, #162, #770 ) ) ;
-#1919 = PLANE ( 'NONE',  #727 ) ;
-#1920 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998671100, 2.259991126799958000, -2.314331534470352600 ) ) ;
-#1921 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934067600, 16.69999999999999900, -2.338346431047187800 ) ) ;
-#1922 = EDGE_LOOP ( 'NONE', ( #293, #336 ) ) ;
-#1923 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1924 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #663 ) ) ;
-#1925 = CARTESIAN_POINT ( 'NONE',  ( 7.174168203563549000, 1.800000000000003800, -2.254264977099449000 ) ) ;
-#1926 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
-#1927 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1928 = CIRCLE ( 'NONE', #765, 7.424000000000003000 ) ;
-#1929 = TOROIDAL_SURFACE ( 'NONE', #922, 7.424000000000003000, 0.5760000000000009600 ) ;
-#1930 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 13.64398757751994200, 0.5115132817915721800 ) ) ;
-#1931 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 16.04398757751993900, -0.6393916022394651200 ) ) ;
-#1932 = CARTESIAN_POINT ( 'NONE',  ( 7.078816716372323900, 0.1999999999999978200, 2.237438244065703200 ) ) ;
-#1933 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1934 = FACE_BOUND ( 'NONE', #902, .T. ) ;
-#1935 = AXIS2_PLACEMENT_3D ( 'NONE', #1243, #168, #1755 ) ;
-#1936 = EDGE_CURVE ( 'NONE', #1146, #494, #1177, .T. ) ;
-#1937 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 7.908791747255937900, -0.5115132817915724100 ) ) ;
-#1938 = ORIENTED_EDGE ( 'NONE', *, *, #472, .F. ) ;
-#1939 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 5.643987577519940400, -0.5115132817915721800 ) ) ;
-#1940 = ORIENTED_EDGE ( 'NONE', *, *, #1401, .T. ) ;
-#1941 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365662800, 13.72849783240715200, -0.6393916022394652300 ) ) ;
-#1942 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #557 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #888, #1037, #1989 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#1943 = EDGE_LOOP ( 'NONE', ( #1167, #1916, #1811, #343 ) ) ;
-#1944 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1945 = EDGE_CURVE ( 'NONE', #767, #1420, #724, .T. ) ;
-#1946 = AXIS2_PLACEMENT_3D ( 'NONE', #492, #186, #1270 ) ;
-#1947 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.64999999999999900, 0.0000000000000000000 ) ) ;
-#1948 = PRESENTATION_STYLE_ASSIGNMENT (( #66 ) ) ;
-#1949 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
-#1950 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
-#1951 = TOROIDAL_SURFACE ( 'NONE', #941, 8.000000000000005300, 0.4800000000000007000 ) ;
-#1952 = EDGE_LOOP ( 'NONE', ( #1647, #1195, #1821, #1747 ) ) ;
-#1953 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#1954 = SURFACE_SIDE_STYLE ('',( #699 ) ) ;
-#1955 = ADVANCED_FACE ( 'NONE', ( #1277 ), #1506, .F. ) ;
-#1956 = FACE_OUTER_BOUND ( 'NONE', #669, .T. ) ;
-#1957 = EDGE_CURVE ( 'NONE', #880, #468, #1256, .T. ) ;
-#1958 = STYLED_ITEM ( 'NONE', ( #1112 ), #128 ) ;
-#1959 = ORIENTED_EDGE ( 'NONE', *, *, #749, .T. ) ;
-#1960 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934067600, 16.69999999999999900, 2.338346431047187800 ) ) ;
-#1961 = ORIENTED_EDGE ( 'NONE', *, *, #992, .F. ) ;
-#1962 = VERTEX_POINT ( 'NONE', #1513 ) ;
-#1963 = EDGE_LOOP ( 'NONE', ( #1512, #1684, #1487, #1047 ) ) ;
-#1964 = STYLED_ITEM ( 'NONE', ( #8 ), #918 ) ;
-#1965 = ORIENTED_EDGE ( 'NONE', *, *, #1337, .T. ) ;
-#1966 = EDGE_CURVE ( 'NONE', #1831, #261, #1472, .T. ) ;
-#1967 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 12.04398757751994100, -0.6393916022394651200 ) ) ;
-#1968 = FACE_OUTER_BOUND ( 'NONE', #326, .T. ) ;
-#1969 = PRESENTATION_STYLE_ASSIGNMENT (( #1344 ) ) ;
-#1970 = FACE_OUTER_BOUND ( 'NONE', #1015, .T. ) ;
-#1971 = CARTESIAN_POINT ( 'NONE',  ( 7.975789922870872000, 7.876553175877817600, 0.6227444922707212600 ) ) ;
-#1972 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #2034, .NOT_KNOWN. ) ;
-#1973 = LINE ( 'NONE', #1088, #637 ) ;
-#1974 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#1975 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #1370, #1211, #272, #281, #593, #1693, #900, #124, #434, #1530, #1358, #600, #1522, #755 ),
+#1576 = VERTEX_POINT ( 'NONE', #663 ) ;
+#1577 = EDGE_LOOP ( 'NONE', ( #1467, #1556, #1904, #1093 ) ) ;
+#1578 = ORIENTED_EDGE ( 'NONE', *, *, #877, .F. ) ;
+#1579 = ADVANCED_FACE ( 'NONE', ( #103 ), #498, .F. ) ;
+#1580 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1581 = SURFACE_STYLE_FILL_AREA ( #1438 ) ;
+#1582 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726600E-017, 0.0000000000000000000 ) ) ;
+#1583 = AXIS2_PLACEMENT_3D ( 'NONE', #192, #831, #490 ) ;
+#1584 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934063100, 1.156012422480061200, -2.338346431047186900 ) ) ;
+#1585 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998672000, 1.340008873200043900, 2.314331534470353000 ) ) ;
+#1586 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1587 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1588 = ADVANCED_FACE ( 'NONE', ( #1302 ), #1779, .F. ) ;
+#1589 = SURFACE_SIDE_STYLE ('',( #1699 ) ) ;
+#1590 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #478, 'design' ) ;
+#1591 = CARTESIAN_POINT ( 'NONE',  ( 8.000005874849309300, 14.15559274119850700, 0.1331054882499702600 ) ) ;
+#1592 = STYLED_ITEM ( 'NONE', ( #1380 ), #1755 ) ;
+#1593 = CARTESIAN_POINT ( 'NONE',  ( 1.724274720186086600E-033, 1.800000000000000700, 0.0000000000000000000 ) ) ;
+#1594 = FACE_OUTER_BOUND ( 'NONE', #1931, .T. ) ;
+#1595 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1596 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1597 = CARTESIAN_POINT ( 'NONE',  ( -3.390914761592305300E-017, 1.156012422480061000, 0.0000000000000000000 ) ) ;
+#1598 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1782, 'distance_accuracy_value', 'NONE');
+#1599 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 9.643987577519940400, -0.5115132817915724100 ) ) ;
+#1600 = CARTESIAN_POINT ( 'NONE',  ( 7.588169906406129400, 1.304011120128624400, 2.327324101130492400 ) ) ;
+#1601 = ORIENTED_EDGE ( 'NONE', *, *, #1994, .T. ) ;
+#1602 = ORIENTED_EDGE ( 'NONE', *, *, #1504, .F. ) ;
+#1603 = STYLED_ITEM ( 'NONE', ( #1629 ), #615 ) ;
+#1604 = EDGE_LOOP ( 'NONE', ( #222, #2029, #771, #876 ) ) ;
+#1605 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1606 = EDGE_CURVE ( 'NONE', #85, #1882, #912, .T. ) ;
+#1607 = CARTESIAN_POINT ( 'NONE',  ( 6.400000000000001200, 0.1999999999999989800, 7.837739514543061900E-016 ) ) ;
+#1608 = VERTEX_POINT ( 'NONE', #93 ) ;
+#1609 = EDGE_LOOP ( 'NONE', ( #148, #2033, #332, #1808 ) ) ;
+#1610 = FILL_AREA_STYLE_COLOUR ( '', #13 ) ;
+#1611 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1612 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 16.69999999999999900, 0.5115132817915724100 ) ) ;
+#1613 = VECTOR ( 'NONE', #642, 1000.000000000000000 ) ;
+#1614 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1615 = SURFACE_STYLE_USAGE ( .BOTH. , #1444 ) ;
+#1616 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1617 = CARTESIAN_POINT ( 'NONE',  ( 7.992008314520939300, 11.83075344062373300, -0.3655868428877485600 ) ) ;
+#1618 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1619 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #41, 'distance_accuracy_value', 'NONE');
+#1620 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.710505431213760500E-017, 0.0000000000000000000 ) ) ;
+#1621 = DIRECTION ( 'NONE',  ( -2.933285746460726000E-017, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1622 = DIRECTION ( 'NONE',  ( 2.933285746460726000E-017, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1623 = PRESENTATION_STYLE_ASSIGNMENT (( #428 ) ) ;
+#1624 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726600E-017, 0.0000000000000000000 ) ) ;
+#1625 = EDGE_CURVE ( 'NONE', #1856, #897, #713, .T. ) ;
+#1626 = LINE ( 'NONE', #1170, #1998 ) ;
+#1627 = VECTOR ( 'NONE', #620, 1000.000000000000000 ) ;
+#1628 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775967768600, 2.402504460230888900, -2.338346431053134600 ) ) ;
+#1629 = PRESENTATION_STYLE_ASSIGNMENT (( #1441 ) ) ;
+#1630 = LINE ( 'NONE', #229, #1016 ) ;
+#1631 = CIRCLE ( 'NONE', #583, 0.4000000000000004700 ) ;
+#1632 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1523 ), #1561 ) ;
+#1633 = AXIS2_PLACEMENT_3D ( 'NONE', #1235, #748, #1223 ) ;
+#1634 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1950 ), #2017 ) ;
+#1635 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #117 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1586, #645, #810 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1636 = ORIENTED_EDGE ( 'NONE', *, *, #256, .F. ) ;
+#1637 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1638 = ORIENTED_EDGE ( 'NONE', *, *, #153, .T. ) ;
+#1639 = VERTEX_POINT ( 'NONE', #224 ) ;
+#1640 = CARTESIAN_POINT ( 'NONE',  ( 7.329501997008988700, 2.168970405111184000, -2.281676823001585100 ) ) ;
+#1641 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1642 = ORIENTED_EDGE ( 'NONE', *, *, #1829, .T. ) ;
+#1643 = CYLINDRICAL_SURFACE ( 'NONE', #973, 8.000000000000003600 ) ;
+#1644 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1645 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.710505431213760500E-017, 0.0000000000000000000 ) ) ;
+#1646 = AXIS2_PLACEMENT_3D ( 'NONE', #1132, #935, #194 ) ;
+#1647 = CIRCLE ( 'NONE', #113, 8.000000000000003600 ) ;
+#1648 = EDGE_CURVE ( 'NONE', #1469, #720, #1630, .T. ) ;
+#1649 = CARTESIAN_POINT ( 'NONE',  ( -8.000000000000003600, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#1650 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1651 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 16.04398757751993900, -0.4092106254332579200 ) ) ;
+#1652 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1168, #215, #1496, #1659, #683, #1338, #971, #1320, #846, #226 ),
  .UNSPECIFIED., .F., .F.,
- ( 4, 2, 2, 2, 2, 2, 4 ),
- ( 0.0000000000000000000, 0.0002499244696746857500, 0.0004998489393493715100, 0.0009996978786987467100, 0.001249622348373434200, 0.001499546818048121700, 0.001999395757397500800 ),
+ ( 4, 2, 2, 2, 4 ),
+ ( 0.0000000000000000000, 0.0003998232141788025100, 0.0007996464283576050200, 0.001199469642536407600, 0.001599292856715210000 ),
  .UNSPECIFIED. ) ;
-#1976 = FILL_AREA_STYLE ('',( #591 ) ) ;
-#1977 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.654669013240958300E-016, 0.0000000000000000000 ) ) ;
-#1978 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
-#1979 = EDGE_CURVE ( 'NONE', #282, #1565, #135, .T. ) ;
-#1980 = CIRCLE ( 'NONE', #1065, 8.000000000000003600 ) ;
-#1981 = EDGE_LOOP ( 'NONE', ( #536, #1841, #515, #558 ) ) ;
-#1982 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #381 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #995, #1283, #1441 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
-#1983 = ORIENTED_EDGE ( 'NONE', *, *, #909, .T. ) ;
-#1984 = ORIENTED_EDGE ( 'NONE', *, *, #1763, .F. ) ;
-#1985 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1986 = CARTESIAN_POINT ( 'NONE',  ( 7.078816716372323900, 0.1999999999999978200, -2.237438244065703200 ) ) ;
-#1987 = VERTEX_POINT ( 'NONE', #1991 ) ;
-#1988 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#1989 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#1990 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#1991 = CARTESIAN_POINT ( 'NONE',  ( 6.060193717762700800, 0.1999999999999979600, 2.057681244311064400 ) ) ;
-#1992 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#1993 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#1994 = VECTOR ( 'NONE', #76, 1000.000000000000000 ) ;
-#1995 = VECTOR ( 'NONE', #642, 1000.000000000000000 ) ;
-#1996 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
-#1997 = LINE ( 'NONE', #1960, #797 ) ;
-#1998 = ORIENTED_EDGE ( 'NONE', *, *, #385, .T. ) ;
-#1999 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934069300, 16.12399999999999900, -2.338346431047187800 ) ) ;
-#2000 = EDGE_CURVE ( 'NONE', #1565, #21, #1137, .T. ) ;
-#2001 = SURFACE_STYLE_FILL_AREA ( #134 ) ;
-#2002 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.393310729568844600E-016, 0.0000000000000000000 ) ) ;
-#2003 = CARTESIAN_POINT ( 'NONE',  ( -8.190304920883926600E-033, 1.800000000000002500, 0.0000000000000000000 ) ) ;
-#2004 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
-#2005 = FACE_OUTER_BOUND ( 'NONE', #1646, .T. ) ;
-#2006 = CARTESIAN_POINT ( 'NONE',  ( 3.012631125902488400E-015, 16.69999999999999900, -5.600000000000000500 ) ) ;
-#2007 = AXIS2_PLACEMENT_3D ( 'NONE', #327, #189, #954 ) ;
-#2008 = EDGE_CURVE ( 'NONE', #882, #1662, #959, .T. ) ;
-#2009 = CARTESIAN_POINT ( 'NONE',  ( 7.987509614618314700, 15.77745192757895300, -0.4569890928503735400 ) ) ;
-#2010 = CARTESIAN_POINT ( 'NONE',  ( -7.808000000000003400, 1.156012422480063900, 0.0000000000000000000 ) ) ;
-#2011 = STYLED_ITEM ( 'NONE', ( #1639 ), #1533 ) ;
-#2012 = ORIENTED_EDGE ( 'NONE', *, *, #1788, .T. ) ;
-#2013 = VERTEX_POINT ( 'NONE', #870 ) ;
-#2014 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365659200, 4.043987577519940800, -0.6393916022394651200 ) ) ;
-#2015 = VERTEX_POINT ( 'NONE', #1833 ) ;
-#2016 = EDGE_LOOP ( 'NONE', ( #522, #1601, #1014, #342, #695 ) ) ;
-#2017 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
-#2018 = DIRECTION ( 'NONE',  ( 1.393310729568844600E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
-#2019 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
- ( #641, #461, #1416, #1546, #485, #1555, #1714, #455, #623, #1236, #772, #928, #1260, #475 ),
+#1653 = SURFACE_SIDE_STYLE ('',( #282 ) ) ;
+#1654 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1655 = CARTESIAN_POINT ( 'NONE',  ( 8.000005874849309300, 10.15559274119850900, 0.1331054882499702600 ) ) ;
+#1656 = CARTESIAN_POINT ( 'NONE',  ( -5.866571492921446400E-018, 0.1999999999999987900, 0.0000000000000000000 ) ) ;
+#1657 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998672000, 1.340008873200043900, 2.314331534470353000 ) ) ;
+#1658 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1659 = CARTESIAN_POINT ( 'NONE',  ( 7.996089592108955200, 6.100032695044351500, -0.2673404240010836500 ) ) ;
+#1660 = DIRECTION ( 'NONE',  ( -2.933285746460726000E-017, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1661 = ORIENTED_EDGE ( 'NONE', *, *, #1726, .F. ) ;
+#1662 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 16.69999999999999900, 0.5115132817915724100 ) ) ;
+#1663 = VERTEX_POINT ( 'NONE', #535 ) ;
+#1664 = VERTEX_POINT ( 'NONE', #521 ) ;
+#1665 = CARTESIAN_POINT ( 'NONE',  ( 7.553692692128590700, 2.271751816467590900, -2.321239886846222500 ) ) ;
+#1666 = VERTEX_POINT ( 'NONE', #1498 ) ;
+#1667 = ORIENTED_EDGE ( 'NONE', *, *, #947, .T. ) ;
+#1668 = EDGE_LOOP ( 'NONE', ( #1741, #1333, #531, #515 ) ) ;
+#1669 = LINE ( 'NONE', #2016, #998 ) ;
+#1670 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1671 = EDGE_CURVE ( 'NONE', #790, #720, #589, .T. ) ;
+#1672 = CARTESIAN_POINT ( 'NONE',  ( 6.400000000000001200, 0.1999999999999999600, 0.0000000000000000000 ) ) ;
+#1673 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998672000, 1.340008873200043900, -2.314331534470353000 ) ) ;
+#1674 = AXIS2_PLACEMENT_3D ( 'NONE', #1231, #737, #575 ) ;
+#1675 = STYLED_ITEM ( 'NONE', ( #931 ), #2042 ) ;
+#1676 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1451 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #843, #1965, #997 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1677 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1870, 'distance_accuracy_value', 'NONE');
+#1678 = CARTESIAN_POINT ( 'NONE',  ( 7.227497495041964400, 0.1999999999999873500, 2.263676028536816700 ) ) ;
+#1679 = LINE ( 'NONE', #371, #1270 ) ;
+#1680 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #1748, #1590 ) ;
+#1681 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1682 = SURFACE_STYLE_FILL_AREA ( #420 ) ;
+#1683 = FACE_OUTER_BOUND ( 'NONE', #1790, .T. ) ;
+#1684 = EDGE_CURVE ( 'NONE', #1983, #84, #1948, .T. ) ;
+#1685 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
+#1686 = TOROIDAL_SURFACE ( 'NONE', #10, 7.808000000000005200, 0.1919999999999988700 ) ;
+#1687 = EDGE_CURVE ( 'NONE', #40, #1339, #1329, .T. ) ;
+#1688 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 5.643987577519940400, -0.4092106254332579200 ) ) ;
+#1689 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.800000000000000700, 0.0000000000000000000 ) ) ;
+#1690 = EDGE_CURVE ( 'NONE', #897, #1737, #353, .T. ) ;
+#1691 = CARTESIAN_POINT ( 'NONE',  ( -3.930628927888591500E-017, 1.340008873200043700, 0.0000000000000000000 ) ) ;
+#1692 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #858 ), #1254 ) ;
+#1693 = ORIENTED_EDGE ( 'NONE', *, *, #1090, .F. ) ;
+#1694 = ORIENTED_EDGE ( 'NONE', *, *, #647, .T. ) ;
+#1695 = ORIENTED_EDGE ( 'NONE', *, *, #539, .T. ) ;
+#1696 = CARTESIAN_POINT ( 'NONE',  ( -4.729629937593276400E-016, 16.12399999999999900, 0.0000000000000000000 ) ) ;
+#1697 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1698 = ORIENTED_EDGE ( 'NONE', *, *, #1981, .F. ) ;
+#1699 = SURFACE_STYLE_FILL_AREA ( #1255 ) ;
+#1700 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 11.90879174725593600, -0.5115132817915724100 ) ) ;
+#1701 = SURFACE_STYLE_FILL_AREA ( #1552 ) ;
+#1702 = CIRCLE ( 'NONE', #1311, 8.000000000000003600 ) ;
+#1703 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1704 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934066700, 2.443987577519940200, -2.338346431047187800 ) ) ;
+#1705 = CARTESIAN_POINT ( 'NONE',  ( 7.227391312312414100, 0.1999999999999864100, -2.263657290408071600 ) ) ;
+#1706 = STYLED_ITEM ( 'NONE', ( #285 ), #1588 ) ;
+#1707 = CARTESIAN_POINT ( 'NONE',  ( 7.999996257453614300, 3.634850118266243600, 0.1070359761777167400 ) ) ;
+#1708 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1709 = FACE_OUTER_BOUND ( 'NONE', #723, .T. ) ;
+#1710 = FILL_AREA_STYLE_COLOUR ( '', #208 ) ;
+#1711 = CARTESIAN_POINT ( 'NONE',  ( 7.987549781336743300, 3.776630338011932600, 0.4560352596078415300 ) ) ;
+#1712 = SURFACE_STYLE_USAGE ( .BOTH. , #742 ) ;
+#1713 = EDGE_LOOP ( 'NONE', ( #572, #1465, #1096, #195 ) ) ;
+#1714 = AXIS2_PLACEMENT_3D ( 'NONE', #882, #2014, #626 ) ;
+#1715 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1095, #462, #1285, #1640, #1481, #824 ),
  .UNSPECIFIED., .F., .F.,
- ( 4, 2, 2, 2, 2, 2, 4 ),
- ( 0.0000000000000000000, 0.0002499244696746875400, 0.0004998489393493750900, 0.0009996978786987503900, 0.001249622348373438300, 0.001499546818048125800, 0.001999395757397500800 ),
+ ( 4, 2, 4 ),
+ ( 0.0006148037158262378300, 0.0009213630677156229500, 0.001227922419605008100 ),
  .UNSPECIFIED. ) ;
-#2020 = AXIS2_PLACEMENT_3D ( 'NONE', #72, #1318, #540 ) ;
-#2021 = CARTESIAN_POINT ( 'NONE',  ( 7.987549781336741500, 5.911344817027949000, -0.4560352596078415300 ) ) ;
-#2022 = PRESENTATION_STYLE_ASSIGNMENT (( #1746 ) ) ;
-#2023 = ORIENTED_EDGE ( 'NONE', *, *, #1053, .F. ) ;
-#2024 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
-#2025 = AXIS2_PLACEMENT_3D ( 'NONE', #100, #1340, #750 ) ;
-#2026 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#2027 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
-#2028 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395881400, 16.04398757751993900, -0.5115132817915721800 ) ) ;
-#2029 = CARTESIAN_POINT ( 'NONE',  ( 2.326828918379970600E-015, 16.69999999999999900, 0.0000000000000000000 ) ) ;
-#2030 = EDGE_LOOP ( 'NONE', ( #1147, #1959, #1862, #1463 ) ) ;
-#2031 = VERTEX_POINT ( 'NONE', #1676 ) ;
-#2032 = CARTESIAN_POINT ( 'NONE',  ( 7.514545361998673700, 1.340008873200044400, -2.314331534470353000 ) ) ;
-#2033 = ORIENTED_EDGE ( 'NONE', *, *, #1578, .F. ) ;
-#2034 = PRODUCT ( 'CAP ALTH D-16MM L-7.5MM H-16.5MM ', 'CAP ALTH D-16MM L-7.5MM H-16.5MM ', '', ( #1032 ) ) ;
-#2035 = AXIS2_PLACEMENT_3D ( 'NONE', #1031, #1827, #1977 ) ;
-#2036 = VERTEX_POINT ( 'NONE', #1842 ) ;
-#2037 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
-#2038 = CARTESIAN_POINT ( 'NONE',  ( 7.974407713365661000, 16.69999999999999900, 0.6393916022394651200 ) ) ;
-#2039 = FACE_OUTER_BOUND ( 'NONE', #193, .T. ) ;
-#2040 = EDGE_CURVE ( 'NONE', #1124, #27, #1610, .T. ) ;
+#1716 = VERTEX_POINT ( 'NONE', #1844 ) ;
+#1717 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 13.64398757751994200, -0.4092106254332579200 ) ) ;
+#1718 = ORIENTED_EDGE ( 'NONE', *, *, #982, .F. ) ;
+#1719 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934330500, 0.6232177865350766500, -2.338346431047234800 ) ) ;
+#1720 = ORIENTED_EDGE ( 'NONE', *, *, #1853, .T. ) ;
+#1721 = ORIENTED_EDGE ( 'NONE', *, *, #1893, .T. ) ;
+#1722 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
+#1723 = FILL_AREA_STYLE_COLOUR ( '', #1722 ) ;
+#1724 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1677 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1870, #2031, #1867 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1725 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1726 = EDGE_CURVE ( 'NONE', #1286, #125, #958, .T. ) ;
+#1727 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1728 = STYLED_ITEM ( 'NONE', ( #349 ), #457 ) ;
+#1729 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1730 = CIRCLE ( 'NONE', #493, 6.400000000000001200 ) ;
+#1731 = CYLINDRICAL_SURFACE ( 'NONE', #1242, 8.000000000000003600 ) ;
+#1732 = CARTESIAN_POINT ( 'NONE',  ( 7.992008314520937500, 7.830753440623730900, -0.3655868428877485100 ) ) ;
+#1733 = VECTOR ( 'NONE', #207, 1000.000000000000000 ) ;
+#1734 = DIRECTION ( 'NONE',  ( 2.933285746460726000E-017, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1735 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1736 = EDGE_CURVE ( 'NONE', #1161, #706, #198, .T. ) ;
+#1737 = VERTEX_POINT ( 'NONE', #718 ) ;
+#1738 = ADVANCED_FACE ( 'NONE', ( #1361 ), #1686, .T. ) ;
+#1739 = EDGE_LOOP ( 'NONE', ( #1559, #387, #1554, #1122 ) ) ;
+#1740 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1585, #627, #1600, #183, #1455, #31 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 2, 4 ),
+ ( 6.995592034421095500E-007, 0.0001233859194131115600, 0.0002460722796227810500 ),
+ .UNSPECIFIED. ) ;
+#1741 = ORIENTED_EDGE ( 'NONE', *, *, #1922, .F. ) ;
+#1742 = ORIENTED_EDGE ( 'NONE', *, *, #488, .F. ) ;
+#1743 = AXIS2_PLACEMENT_3D ( 'NONE', #1484, #508, #1476 ) ;
+#1744 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1745 = ORIENTED_EDGE ( 'NONE', *, *, #1022, .T. ) ;
+#1746 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #928 ) ) ;
+#1747 = AXIS2_PLACEMENT_3D ( 'NONE', #1315, #1621, #1296 ) ;
+#1748 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #1869, .NOT_KNOWN. ) ;
+#1749 = PRESENTATION_STYLE_ASSIGNMENT (( #625 ) ) ;
+#1750 = FILL_AREA_STYLE_COLOUR ( '', #441 ) ;
+#1751 = ADVANCED_FACE ( 'NONE', ( #442 ), #684, .T. ) ;
+#1752 = EDGE_CURVE ( 'NONE', #1884, #1257, #281, .T. ) ;
+#1753 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1754 = VECTOR ( 'NONE', #1968, 1000.000000000000000 ) ;
+#1755 = ADVANCED_FACE ( 'NONE', ( #1501 ), #954, .T. ) ;
+#1756 = ORIENTED_EDGE ( 'NONE', *, *, #1246, .T. ) ;
+#1757 = CARTESIAN_POINT ( 'NONE',  ( -7.424000000000004800, 16.12399999999999900, 0.0000000000000000000 ) ) ;
+#1758 = ORIENTED_EDGE ( 'NONE', *, *, #1671, .F. ) ;
+#1759 = VERTEX_POINT ( 'NONE', #691 ) ;
+#1760 = ORIENTED_EDGE ( 'NONE', *, *, #17, .T. ) ;
+#1761 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#1762 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1492, #518, #1002, #216, #74, #1655, #1163, #78, #1343, #1186 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 2, 2, 2, 4 ),
+ ( 0.0000000000000000000, 0.0003998232141788022900, 0.0007996464283576045900, 0.001199469642536406800, 0.001599292856715209200 ),
+ .UNSPECIFIED. ) ;
+#1763 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726600E-017, 0.0000000000000000000 ) ) ;
+#1764 = ORIENTED_EDGE ( 'NONE', *, *, #1029, .F. ) ;
+#1765 = SURFACE_SIDE_STYLE ('',( #785 ) ) ;
+#1766 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1767 = TOROIDAL_SURFACE ( 'NONE', #813, 8.000000000000003600, 0.4799999999999995900 ) ;
+#1768 = CARTESIAN_POINT ( 'NONE',  ( 7.996089592108953400, 15.58794245999552800, 0.2673404240010829900 ) ) ;
+#1769 = CARTESIAN_POINT ( 'NONE',  ( -4.729629937593276400E-016, 16.12399999999999900, 0.0000000000000000000 ) ) ;
+#1770 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#1771 = EDGE_CURVE ( 'NONE', #1841, #726, #886, .T. ) ;
+#1772 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1773 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395877800, 15.90879160997371900, 0.5115132817915724100 ) ) ;
+#1774 = STYLED_ITEM ( 'NONE', ( #1162 ), #1072 ) ;
+#1775 = AXIS2_PLACEMENT_3D ( 'NONE', #873, #2003, #404 ) ;
+#1776 = SURFACE_STYLE_FILL_AREA ( #1177 ) ;
+#1777 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1203 ) ) ;
+#1778 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1779 = TOROIDAL_SURFACE ( 'NONE', #1265, 8.000000000000003600, 0.4799999999999995900 ) ;
+#1780 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 12.04398757751994100, -0.5115132817915724100 ) ) ;
+#1781 = CARTESIAN_POINT ( 'NONE',  ( 7.997497593798164500, 11.67914323642762600, 0.2138641438192408500 ) ) ;
+#1782 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1783 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1784 = VERTEX_POINT ( 'NONE', #109 ) ;
+#1785 = EDGE_CURVE ( 'NONE', #131, #1156, #738, .T. ) ;
+#1786 = ORIENTED_EDGE ( 'NONE', *, *, #769, .F. ) ;
+#1787 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1788 = AXIS2_PLACEMENT_3D ( 'NONE', #984, #658, #1783 ) ;
+#1789 = VERTEX_POINT ( 'NONE', #525 ) ;
+#1790 = EDGE_LOOP ( 'NONE', ( #671, #200, #86, #130 ) ) ;
+#1791 = EDGE_CURVE ( 'NONE', #1027, #849, #101, .T. ) ;
+#1792 = SURFACE_SIDE_STYLE ('',( #686 ) ) ;
+#1793 = FACE_OUTER_BOUND ( 'NONE', #1388, .T. ) ;
+#1794 = FILL_AREA_STYLE ('',( #1174 ) ) ;
+#1795 = CARTESIAN_POINT ( 'NONE',  ( 1.959434878635765200E-016, 16.64999999999999900, -5.600000000000000500 ) ) ;
+#1796 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.964615315390050600E-017, 0.0000000000000000000 ) ) ;
+#1797 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#1798 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1799 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #149, 'distance_accuracy_value', 'NONE');
+#1800 = SURFACE_STYLE_FILL_AREA ( #1461 ) ;
+#1801 = FACE_OUTER_BOUND ( 'NONE', #431, .T. ) ;
+#1802 = CARTESIAN_POINT ( 'NONE',  ( 1.724274720186086600E-033, 1.800000000000000700, 0.0000000000000000000 ) ) ;
+#1803 = CARTESIAN_POINT ( 'NONE',  ( -8.000000000000003600, 1.800000000000000500, 0.0000000000000000000 ) ) ;
+#1804 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1598 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1782, #1941, #815 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1805 = ORIENTED_EDGE ( 'NONE', *, *, #1690, .T. ) ;
+#1806 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1807 = ORIENTED_EDGE ( 'NONE', *, *, #1553, .F. ) ;
+#1808 = ORIENTED_EDGE ( 'NONE', *, *, #1423, .F. ) ;
+#1809 = ORIENTED_EDGE ( 'NONE', *, *, #1648, .T. ) ;
+#1810 = SURFACE_SIDE_STYLE ('',( #96 ) ) ;
+#1811 = TOROIDAL_SURFACE ( 'NONE', #1567, 8.000000000000003600, 0.4799999999999995900 ) ;
+#1812 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676991600, 5.752133829133337700, 0.4092106254332579800 ) ) ;
+#1813 = EDGE_LOOP ( 'NONE', ( #1433, #1952, #1718, #993 ) ) ;
+#1814 = LINE ( 'NONE', #716, #727 ) ;
+#1815 = PLANE ( 'NONE',  #345 ) ;
+#1816 = CARTESIAN_POINT ( 'NONE',  ( 7.999996257453614300, 15.63485011826624300, 0.1070359761777165000 ) ) ;
+#1817 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.920803266394137600E-017, 0.0000000000000000000 ) ) ;
+#1818 = LINE ( 'NONE', #1612, #1613 ) ;
+#1819 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #887 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #505, #1641, #57 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1820 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1821 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1822 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 13.64398757751994200, 0.4092106254332579200 ) ) ;
+#1823 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1824 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.964615315390050600E-017, 0.0000000000000000000 ) ) ;
+#1825 = DIRECTION ( 'NONE',  ( 2.933285746460726000E-017, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1826 = DIRECTION ( 'NONE',  ( -2.933285746460726000E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1827 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #739 ), #908 ) ;
+#1828 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1829 = EDGE_CURVE ( 'NONE', #1074, #1371, #536, .T. ) ;
+#1830 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1545, 'distance_accuracy_value', 'NONE');
+#1831 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934065800, 0.6231155560694962000, 2.338346431047187800 ) ) ;
+#1832 = VECTOR ( 'NONE', #69, 1000.000000000000000 ) ;
+#1833 = VECTOR ( 'NONE', #1825, 1000.000000000000000 ) ;
+#1834 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #313 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1729, #133, #1725 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1835 = CARTESIAN_POINT ( 'NONE',  ( 7.078816716372322100, 0.1999999999999990100, 2.237438244065702800 ) ) ;
+#1836 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#1837 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726600E-017, 0.0000000000000000000 ) ) ;
+#1838 = ORIENTED_EDGE ( 'NONE', *, *, #485, .F. ) ;
+#1839 = ORIENTED_EDGE ( 'NONE', *, *, #1076, .T. ) ;
+#1840 = ORIENTED_EDGE ( 'NONE', *, *, #1090, .T. ) ;
+#1841 = VERTEX_POINT ( 'NONE', #134 ) ;
+#1842 = EDGE_CURVE ( 'NONE', #545, #1716, #1531, .T. ) ;
+#1843 = STYLED_ITEM ( 'NONE', ( #179 ), #170 ) ;
+#1844 = CARTESIAN_POINT ( 'NONE',  ( -8.000000000000001800, 1.156012422480060800, 0.0000000000000000000 ) ) ;
+#1845 = AXIS2_PLACEMENT_3D ( 'NONE', #1597, #1928, #1620 ) ;
+#1846 = AXIS2_PLACEMENT_3D ( 'NONE', #1344, #1003, #373 ) ;
+#1847 = CARTESIAN_POINT ( 'NONE',  ( 7.992033526480106800, 3.830110232292191600, 0.3648366023810537500 ) ) ;
+#1848 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.757781688734929800E-017, 0.0000000000000000000 ) ) ;
+#1849 = FILL_AREA_STYLE_COLOUR ( '', #77 ) ;
+#1850 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 12.04398757751994100, -0.5115132817915724100 ) ) ;
+#1851 = SURFACE_STYLE_FILL_AREA ( #1457 ) ;
+#1852 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.710505431213759900E-017, 0.0000000000000000000 ) ) ;
+#1853 = EDGE_CURVE ( 'NONE', #792, #1413, #562, .T. ) ;
+#1854 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 2.933285746460726000E-017, 0.0000000000000000000 ) ) ;
+#1855 = CARTESIAN_POINT ( 'NONE',  ( 7.589135641921768800, 0.4748840703997317400, -2.327494525045017400 ) ) ;
+#1856 = VERTEX_POINT ( 'NONE', #361 ) ;
+#1857 = ORIENTED_EDGE ( 'NONE', *, *, #241, .F. ) ;
+#1858 = ORIENTED_EDGE ( 'NONE', *, *, #981, .F. ) ;
+#1859 = ORIENTED_EDGE ( 'NONE', *, *, #1536, .F. ) ;
+#1860 = EDGE_LOOP ( 'NONE', ( #1488, #1386 ) ) ;
+#1861 = PRESENTATION_STYLE_ASSIGNMENT (( #566 ) ) ;
+#1862 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #860, #1495, #369, #90, #76, #675 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 2, 4 ),
+ ( 1.971705446187348600E-007, 0.0001228847620034561500, 0.0002455723534622936100 ),
+ .UNSPECIFIED. ) ;
+#1863 = SURFACE_STYLE_USAGE ( .BOTH. , #1227 ) ;
+#1864 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 4.043987577519940800, -0.4092106254332579200 ) ) ;
+#1865 = SURFACE_STYLE_FILL_AREA ( #489 ) ;
+#1866 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1867 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1868 = CARTESIAN_POINT ( 'NONE',  ( 7.030657718120809600, 16.69999999999999900, 2.228939597315435800 ) ) ;
+#1869 = PRODUCT ( 'CAP ALTH D-16MM L-7.5MM H-16.5MM ', 'CAP ALTH D-16MM L-7.5MM H-16.5MM ', '', ( #1123 ) ) ;
+#1870 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1871 = PRESENTATION_STYLE_ASSIGNMENT (( #812 ) ) ;
+#1872 = CIRCLE ( 'NONE', #1912, 8.000000000000003600 ) ;
+#1873 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#1874 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, -3.000000000000000000, 0.0000000000000000000 ) ) ;
+#1875 = CYLINDRICAL_SURFACE ( 'NONE', #1583, 8.000000000000003600 ) ;
+#1876 = EDGE_CURVE ( 'NONE', #1664, #1051, #1575, .T. ) ;
+#1877 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1774 ) ) ;
+#1878 = AXIS2_PLACEMENT_3D ( 'NONE', #1154, #979, #1490 ) ;
+#1879 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #439 ) ) ;
+#1880 = ORIENTED_EDGE ( 'NONE', *, *, #1791, .F. ) ;
+#1881 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1882 = VERTEX_POINT ( 'NONE', #455 ) ;
+#1883 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676991600, 7.935841325906543500, -0.4092106254332578700 ) ) ;
+#1884 = VERTEX_POINT ( 'NONE', #1440 ) ;
+#1885 = STYLED_ITEM ( 'NONE', ( #1280 ), #1117 ) ;
+#1886 = VERTEX_POINT ( 'NONE', #352 ) ;
+#1887 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #728, 'distance_accuracy_value', 'NONE');
+#1888 = CIRCLE ( 'NONE', #1646, 0.4000000000000001900 ) ;
+#1889 = ADVANCED_FACE ( 'NONE', ( #262 ), #1226, .T. ) ;
+#1890 = EDGE_CURVE ( 'NONE', #381, #131, #833, .T. ) ;
+#1891 = DIRECTION ( 'NONE',  ( -2.933285746460726000E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1892 = EDGE_CURVE ( 'NONE', #164, #1954, #1652, .T. ) ;
+#1893 = EDGE_CURVE ( 'NONE', #1576, #1185, #367, .T. ) ;
+#1894 = FILL_AREA_STYLE_COLOUR ( '', #639 ) ;
+#1895 = ADVANCED_FACE ( 'NONE', ( #1709 ), #1038, .T. ) ;
+#1896 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1897 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1898 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 16.69999999999999900, 0.5115132817915724100 ) ) ;
+#1899 = VERTEX_POINT ( 'NONE', #1966 ) ;
+#1900 = VERTEX_POINT ( 'NONE', #1953 ) ;
+#1901 = ORIENTED_EDGE ( 'NONE', *, *, #1322, .T. ) ;
+#1902 = DIRECTION ( 'NONE',  ( 2.933285746460726000E-017, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1903 = ADVANCED_FACE ( 'NONE', ( #1594 ), #1176, .F. ) ;
+#1904 = ORIENTED_EDGE ( 'NONE', *, *, #1892, .F. ) ;
+#1905 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#1906 = SURFACE_STYLE_FILL_AREA ( #1054 ) ;
+#1907 = STYLED_ITEM ( 'NONE', ( #492 ), #1751 ) ;
+#1908 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1909 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 16.69999999999999900, -0.4092106254332579200 ) ) ;
+#1910 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1911 = SURFACE_STYLE_FILL_AREA ( #252 ) ;
+#1912 = AXIS2_PLACEMENT_3D ( 'NONE', #82, #1175, #1364 ) ;
+#1913 = FILL_AREA_STYLE ('',( #314 ) ) ;
+#1914 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1915 = DIRECTION ( 'NONE',  ( 2.933285746460726000E-017, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1916 = FACE_OUTER_BOUND ( 'NONE', #825, .T. ) ;
+#1917 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1918 = CIRCLE ( 'NONE', #100, 7.424000000000004800 ) ;
+#1919 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#1920 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #739 ) ) ;
+#1921 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#1922 = EDGE_CURVE ( 'NONE', #1336, #1393, #610, .T. ) ;
+#1923 = CARTESIAN_POINT ( 'NONE',  ( -5.866571492921446400E-018, 0.1999999999999987900, 0.0000000000000000000 ) ) ;
+#1924 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.710505431213760500E-017, 0.0000000000000000000 ) ) ;
+#1925 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934066700, 2.443987577519940200, -2.338346431047187800 ) ) ;
+#1926 = VERTEX_POINT ( 'NONE', #202 ) ;
+#1927 = EDGE_LOOP ( 'NONE', ( #108, #753, #546, #1955 ) ) ;
+#1928 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1929 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1930 = ORIENTED_EDGE ( 'NONE', *, *, #1349, .T. ) ;
+#1931 = EDGE_LOOP ( 'NONE', ( #110, #35, #567, #770 ) ) ;
+#1932 = CARTESIAN_POINT ( 'NONE',  ( -3.750000000000000000, 0.0000000000000000000, -0.4000000000000004700 ) ) ;
+#1933 = VERTEX_POINT ( 'NONE', #73 ) ;
+#1934 = CARTESIAN_POINT ( 'NONE',  ( 7.174168203563548100, 1.799999999999998500, 2.254264977099449000 ) ) ;
+#1935 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1936 = CARTESIAN_POINT ( 'NONE',  ( 8.000005874849309300, 7.532382413841374600, -0.1331054882499699600 ) ) ;
+#1937 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676995100, 13.75213390423698500, -0.4092106254332579200 ) ) ;
+#1938 = CARTESIAN_POINT ( 'NONE',  ( 7.999996257453617900, 6.053125036773638000, -0.1070359761777163600 ) ) ;
+#1939 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1940 = EDGE_CURVE ( 'NONE', #545, #1841, #1872, .T. ) ;
+#1941 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1942 = PRESENTATION_STYLE_ASSIGNMENT (( #754 ) ) ;
+#1943 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 13.64398757751994200, -0.4092106254332579200 ) ) ;
+#1944 = FACE_OUTER_BOUND ( 'NONE', #245, .T. ) ;
+#1945 = CARTESIAN_POINT ( 'NONE',  ( 7.992033526480110300, 5.857864922747689100, -0.3648366023810539200 ) ) ;
+#1946 = FACE_OUTER_BOUND ( 'NONE', #1369, .T. ) ;
+#1947 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, -3.000000000000000000, 0.0000000000000000000 ) ) ;
+#1948 = LINE ( 'NONE', #238, #1833 ) ;
+#1949 = AXIS2_PLACEMENT_3D ( 'NONE', #784, #633, #1334 ) ;
+#1950 = STYLED_ITEM ( 'NONE', ( #326 ), #1564 ) ;
+#1951 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1675 ) ) ;
+#1952 = ORIENTED_EDGE ( 'NONE', *, *, #1237, .F. ) ;
+#1953 = CARTESIAN_POINT ( 'NONE',  ( 3.750000000000000000, -3.000000000000000000, -0.4000000000000004700 ) ) ;
+#1954 = VERTEX_POINT ( 'NONE', #1330 ) ;
+#1955 = ORIENTED_EDGE ( 'NONE', *, *, #1321, .F. ) ;
+#1956 = EDGE_LOOP ( 'NONE', ( #573, #768, #918, #745 ) ) ;
+#1957 = EDGE_CURVE ( 'NONE', #40, #1663, #1140, .T. ) ;
+#1958 = ORIENTED_EDGE ( 'NONE', *, *, #1367, .T. ) ;
+#1959 = CIRCLE ( 'NONE', #1674, 0.4799999999999995400 ) ;
+#1960 = SURFACE_STYLE_USAGE ( .BOTH. , #1810 ) ;
+#1961 = FILL_AREA_STYLE ('',( #66 ) ) ;
+#1962 = CARTESIAN_POINT ( 'NONE',  ( 7.416679182235747600, 1.369409952796756700, 2.297061032159248800 ) ) ;
+#1963 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#1964 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 13.77918354506617000, -0.5115132817915724100 ) ) ;
+#1965 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1966 = CARTESIAN_POINT ( 'NONE',  ( -7.424000000000004800, 16.69999999999999900, 0.0000000000000000000 ) ) ;
+#1967 = LINE ( 'NONE', #1548, #926 ) ;
+#1968 = DIRECTION ( 'NONE',  ( 2.933285746460726000E-017, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1969 = CARTESIAN_POINT ( 'NONE',  ( 7.996089592108955200, 14.10003269504434800, -0.2673404240010828200 ) ) ;
+#1970 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1971 = COLOUR_RGB ( '',0.4980392156862745200, 0.4980392156862745200, 0.4980392156862745200 ) ;
+#1972 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1120, #1299, #959, #494, #458, #1934 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 2, 4 ),
+ ( 6.968275572479034100E-007, 0.0003077502716917404200, 0.0006148037158262329500 ),
+ .UNSPECIFIED. ) ;
+#1973 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1974 = FILL_AREA_STYLE_COLOUR ( '', #841 ) ;
+#1975 = CARTESIAN_POINT ( 'NONE',  ( 7.992033526480106800, 15.83011023229219700, 0.3648366023810539200 ) ) ;
+#1976 = CARTESIAN_POINT ( 'NONE',  ( -2.276229739253519700E-017, 0.7759999999999989100, 0.0000000000000000000 ) ) ;
+#1977 = CARTESIAN_POINT ( 'NONE',  ( 7.416533009751824500, 1.369453866116404800, -2.297035237015026900 ) ) ;
+#1978 = EDGE_LOOP ( 'NONE', ( #408, #1047, #1335, #1601 ) ) ;
+#1979 = CARTESIAN_POINT ( 'NONE',  ( 7.587985810805544200, 0.4737465055991645900, 2.327291613671565800 ) ) ;
+#1980 = ORIENTED_EDGE ( 'NONE', *, *, #981, .T. ) ;
+#1981 = EDGE_CURVE ( 'NONE', #1257, #1884, #1014, .T. ) ;
+#1982 = VERTEX_POINT ( 'NONE', #1183 ) ;
+#1983 = VERTEX_POINT ( 'NONE', #1822 ) ;
+#1984 = CARTESIAN_POINT ( 'NONE',  ( 7.174168203563548100, 1.799999999999998500, 2.254264977099449000 ) ) ;
+#1985 = DIRECTION ( 'NONE',  ( -0.9847835588179368900, -2.888651576429523300E-017, -0.1737853339090476600 ) ) ;
+#1986 = TOROIDAL_SURFACE ( 'NONE', #721, 7.808000000000005200, 0.1919999999999988700 ) ;
+#1987 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1887 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #728, #1034, #1530 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1988 = AXIS2_PLACEMENT_3D ( 'NONE', #1797, #363, #513 ) ;
+#1989 = ORIENTED_EDGE ( 'NONE', *, *, #1625, .T. ) ;
+#1990 = CARTESIAN_POINT ( 'NONE',  ( 7.650629775934067600, 16.27688444393050600, -2.338346431047187800 ) ) ;
+#1991 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1992 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1993 = ADVANCED_FACE ( 'NONE', ( #185, #1426 ), #715, .T. ) ;
+#1994 = EDGE_CURVE ( 'NONE', #1841, #790, #454, .T. ) ;
+#1995 = CIRCLE ( 'NONE', #743, 7.424000000000004800 ) ;
+#1996 = EDGE_CURVE ( 'NONE', #1784, #2028, #1039, .T. ) ;
+#1997 = TOROIDAL_SURFACE ( 'NONE', #1061, 7.424000000000003900, 0.5760000000000000700 ) ;
+#1998 = VECTOR ( 'NONE', #1985, 999.9999999999998900 ) ;
+#1999 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676995100, 3.935841250802897500, 0.4092106254332579200 ) ) ;
+#2000 = CYLINDRICAL_SURFACE ( 'NONE', #114, 8.000000000000003600 ) ;
+#2001 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2002 = EDGE_CURVE ( 'NONE', #1900, #218, #1631, .T. ) ;
+#2003 = DIRECTION ( 'NONE',  ( 2.933285746460726600E-017, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2004 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.64999999999999900, 0.0000000000000000000 ) ) ;
+#2005 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2006 = ORIENTED_EDGE ( 'NONE', *, *, #1893, .F. ) ;
+#2007 = ORIENTED_EDGE ( 'NONE', *, *, #2002, .F. ) ;
+#2008 = VERTEX_POINT ( 'NONE', #692 ) ;
+#2009 = DIRECTION ( 'NONE',  ( -2.933285746460726600E-017, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2010 = ORIENTED_EDGE ( 'NONE', *, *, #592, .F. ) ;
+#2011 = CARTESIAN_POINT ( 'NONE',  ( 7.989527311676993400, 4.043987577519940800, -0.4092106254332579200 ) ) ;
+#2012 = CARTESIAN_POINT ( 'NONE',  ( -4.729629937593276400E-016, 16.12399999999999900, 0.0000000000000000000 ) ) ;
+#2013 = PRESENTATION_STYLE_ASSIGNMENT (( #496 ) ) ;
+#2014 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2015 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #755, #1058, #593, #440, #578, #2038, #1566, #1732, #1883, #273 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 2, 2, 2, 4 ),
+ ( 0.0000000000000000000, 0.0003198299749213022600, 0.0006396599498426045200, 0.0009594899247639067300, 0.001279319899685207100 ),
+ .UNSPECIFIED. ) ;
+#2016 = CARTESIAN_POINT ( 'NONE',  ( 7.983630387395879600, 16.69999999999999900, -0.5115132817915724100 ) ) ;
+#2017 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #857 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #944, #337, #808 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2018 = SURFACE_SIDE_STYLE ('',( #364 ) ) ;
+#2019 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2020 = FACE_OUTER_BOUND ( 'NONE', #1860, .T. ) ;
+#2021 = CARTESIAN_POINT ( 'NONE',  ( -5.866571492921446400E-018, 0.1999999999999987900, 0.0000000000000000000 ) ) ;
+#2022 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2023 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.7759999999999999100, 0.0000000000000000000 ) ) ;
+#2024 = CIRCLE ( 'NONE', #929, 6.400000000000001200 ) ;
+#2025 = AXIS2_PLACEMENT_3D ( 'NONE', #1802, #999, #839 ) ;
+#2026 = CARTESIAN_POINT ( 'NONE',  ( -4.898587196589413800E-016, 16.64999999999999900, 0.0000000000000000000 ) ) ;
+#2027 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.933285746460726600E-017, 0.0000000000000000000 ) ) ;
+#2028 = VERTEX_POINT ( 'NONE', #1025 ) ;
+#2029 = ORIENTED_EDGE ( 'NONE', *, *, #1606, .T. ) ;
+#2030 = ORIENTED_EDGE ( 'NONE', *, *, #767, .T. ) ;
+#2031 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2032 = ORIENTED_EDGE ( 'NONE', *, *, #2037, .F. ) ;
+#2033 = ORIENTED_EDGE ( 'NONE', *, *, #1922, .T. ) ;
+#2034 = VERTEX_POINT ( 'NONE', #1277 ) ;
+#2035 = AXIS2_PLACEMENT_3D ( 'NONE', #302, #1262, #1436 ) ;
+#2036 = FILL_AREA_STYLE_COLOUR ( '', #1547 ) ;
+#2037 = EDGE_CURVE ( 'NONE', #1608, #1051, #563, .T. ) ;
+#2038 = CARTESIAN_POINT ( 'NONE',  ( 8.000003732740165000, 7.634703977617291100, -0.1064757982436149700 ) ) ;
+#2039 = AXIS2_PLACEMENT_3D ( 'NONE', #600, #1734, #1854 ) ;
+#2040 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2041 = CARTESIAN_POINT ( 'NONE',  ( 7.999994109607454700, 3.532566420709708900, 0.1338107427365928200 ) ) ;
+#2042 = ADVANCED_FACE ( 'NONE', ( #1801 ), #301, .T. ) ;
 ENDSEC;
 END-ISO-10303-21;