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