From ae312c097dc23fdf670bf8fdb387cb8c0fe4afca Mon Sep 17 00:00:00 2001
From: Mark <markh@rris.com.au>
Date: Tue, 5 Jan 2016 23:41:22 -0700
Subject: [PATCH] Abracon ABM8G Crystal Model/Symbol/Footprint

---
 Footprints/Crystals.PcbLib      |  Bin 462848 -> 499200 bytes
 STEP/Crystal/Abracon ABM8G.STEP | 2973 +++++++++++++++++++++++++++++++
 Symbols/Crystals.SchLib         |  Bin 26112 -> 28160 bytes
 3 files changed, 2973 insertions(+)
 create mode 100644 STEP/Crystal/Abracon ABM8G.STEP

diff --git a/Footprints/Crystals.PcbLib b/Footprints/Crystals.PcbLib
index a90205a962de6e95393a2670ea80494310f0c13a..648c48d381097dcefcf893daf613bc17c2ad414f 100644
GIT binary patch
delta 37636
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

delta 4342
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
OtkhZ$@+^n2(fU8L*|iJ+

diff --git a/STEP/Crystal/Abracon ABM8G.STEP b/STEP/Crystal/Abracon ABM8G.STEP
new file mode 100644
index 000000000..227b2ea40
--- /dev/null
+++ b/STEP/Crystal/Abracon ABM8G.STEP	
@@ -0,0 +1,2973 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION (( 'STEP AP214' ),
+    '1' );
+FILE_NAME ('Abracon ABM8G.STEP',
+    '2016-01-06T06:37:37',
+    ( '' ),
+    ( '' ),
+    'SwSTEP 2.0',
+    'SolidWorks 2015',
+    '' );
+FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
+ENDSEC;
+
+DATA;
+#1 = AXIS2_PLACEMENT_3D ( 'NONE', #2340, #520, #66 ) ;
+#2 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000400, 0.0000000000000000000, -1.250000000000000200 ) ) ;
+#3 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#4 = EDGE_CURVE ( 'NONE', #469, #784, #781, .T. ) ;
+#5 = CIRCLE ( 'NONE', #2194, 0.01000000000000002600 ) ;
+#6 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7 = LINE ( 'NONE', #2882, #1736 ) ;
+#8 = SURFACE_SIDE_STYLE ('',( #602 ) ) ;
+#9 = EDGE_CURVE ( 'NONE', #258, #2719, #1497, .T. ) ;
+#10 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11 = ORIENTED_EDGE ( 'NONE', *, *, #1951, .F. ) ;
+#12 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #163, 'distance_accuracy_value', 'NONE');
+#13 = EDGE_LOOP ( 'NONE', ( #14, #509, #148, #406 ) ) ;
+#14 = ORIENTED_EDGE ( 'NONE', *, *, #1678, .T. ) ;
+#15 = SURFACE_STYLE_USAGE ( .BOTH. , #2691 ) ;
+#16 = FACE_OUTER_BOUND ( 'NONE', #897, .T. ) ;
+#17 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#18 = STYLED_ITEM ( 'NONE', ( #2381 ), #1146 ) ;
+#19 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#20 = ORIENTED_EDGE ( 'NONE', *, *, #1026, .T. ) ;
+#21 = CARTESIAN_POINT ( 'NONE',  ( -1.594999999999999800, 0.2949999999999999800, 0.0000000000000000000 ) ) ;
+#22 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000200, 0.1499999999999999900, -1.250000000000000700 ) ) ;
+#23 = ORIENTED_EDGE ( 'NONE', *, *, #361, .T. ) ;
+#24 = AXIS2_PLACEMENT_3D ( 'NONE', #1618, #695, #2265 ) ;
+#25 = AXIS2_PLACEMENT_3D ( 'NONE', #2634, #229, #238 ) ;
+#26 = FACE_OUTER_BOUND ( 'NONE', #2690, .T. ) ;
+#27 = ORIENTED_EDGE ( 'NONE', *, *, #2480, .T. ) ;
+#28 = CIRCLE ( 'NONE', #1037, 0.1499999999999999700 ) ;
+#29 = VECTOR ( 'NONE', #1598, 1000.000000000000000 ) ;
+#30 = FACE_OUTER_BOUND ( 'NONE', #1674, .T. ) ;
+#31 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#32 = LINE ( 'NONE', #606, #2457 ) ;
+#33 = FILL_AREA_STYLE ('',( #2473 ) ) ;
+#34 = PRESENTATION_STYLE_ASSIGNMENT (( #1409 ) ) ;
+#35 = DIRECTION ( 'NONE',  ( 2.168404344971003200E-014, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#36 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#37 = EDGE_CURVE ( 'NONE', #1192, #760, #1323, .T. ) ;
+#38 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#39 = AXIS2_PLACEMENT_3D ( 'NONE', #2403, #856, #1975 ) ;
+#40 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#41 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#42 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, 1.250000000000000200 ) ) ;
+#43 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#44 = AXIS2_PLACEMENT_3D ( 'NONE', #2734, #2510, #1647 ) ;
+#45 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1852 ), #2705 ) ;
+#46 = ORIENTED_EDGE ( 'NONE', *, *, #917, .T. ) ;
+#47 = EDGE_CURVE ( 'NONE', #268, #2829, #466, .T. ) ;
+#48 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000200, 0.0000000000000000000, 1.250000000000000700 ) ) ;
+#49 = ORIENTED_EDGE ( 'NONE', *, *, #529, .F. ) ;
+#50 = VERTEX_POINT ( 'NONE', #2185 ) ;
+#51 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999700, 0.1499999999999999900, 1.260000000000000200 ) ) ;
+#52 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#53 = VERTEX_POINT ( 'NONE', #182 ) ;
+#54 = ORIENTED_EDGE ( 'NONE', *, *, #1405, .F. ) ;
+#55 = EDGE_CURVE ( 'NONE', #1266, #469, #7, .T. ) ;
+#56 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.5499999999999999300, 0.9000000000000002400 ) ) ;
+#57 = ORIENTED_EDGE ( 'NONE', *, *, #204, .T. ) ;
+#58 = ORIENTED_EDGE ( 'NONE', *, *, #1669, .T. ) ;
+#59 = ORIENTED_EDGE ( 'NONE', *, *, #239, .T. ) ;
+#60 = VECTOR ( 'NONE', #1055, 1000.000000000000000 ) ;
+#61 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000200, 0.0000000000000000000, 1.260000000000000500 ) ) ;
+#62 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.2954444122817796400, 1.249999999999999800 ) ) ;
+#63 = AXIS2_PLACEMENT_3D ( 'NONE', #280, #1849, #508 ) ;
+#64 = TOROIDAL_SURFACE ( 'NONE', #666, 0.3000000000000000400, 0.05000000000000000300 ) ;
+#65 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#66 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#67 = PLANE ( 'NONE',  #1737 ) ;
+#68 = STYLED_ITEM ( 'NONE', ( #878 ), #2643 ) ;
+#69 = EDGE_CURVE ( 'NONE', #2123, #1173, #2438, .T. ) ;
+#70 = CARTESIAN_POINT ( 'NONE',  ( -1.599713177395783800, 0.2967230913048466400, -1.099713409371091600 ) ) ;
+#71 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#72 = EDGE_CURVE ( 'NONE', #372, #53, #1464, .T. ) ;
+#73 = SURFACE_STYLE_USAGE ( .BOTH. , #1866 ) ;
+#74 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#75 = AXIS2_PLACEMENT_3D ( 'NONE', #1261, #310, #1456 ) ;
+#76 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000400, 0.2954444122817796400, 1.249999999999999800 ) ) ;
+#77 = CIRCLE ( 'NONE', #2150, 0.01000000000000002600 ) ;
+#78 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000300, 0.2999999999999999900, 1.249999999999999800 ) ) ;
+#79 = ORIENTED_EDGE ( 'NONE', *, *, #1493, .T. ) ;
+#80 = ORIENTED_EDGE ( 'NONE', *, *, #98, .F. ) ;
+#81 = ORIENTED_EDGE ( 'NONE', *, *, #1863, .T. ) ;
+#82 = ORIENTED_EDGE ( 'NONE', *, *, #2659, .T. ) ;
+#83 = PLANE ( 'NONE',  #75 ) ;
+#84 = CYLINDRICAL_SURFACE ( 'NONE', #2913, 0.2500000000000000000 ) ;
+#85 = ORIENTED_EDGE ( 'NONE', *, *, #37, .T. ) ;
+#86 = EDGE_CURVE ( 'NONE', #1229, #1476, #1530, .T. ) ;
+#87 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, -1.110000000000000300 ) ) ;
+#88 = CARTESIAN_POINT ( 'NONE',  ( 1.595000000000000200, 0.2949999999999999800, 0.0000000000000000000 ) ) ;
+#89 = AXIS2_PLACEMENT_3D ( 'NONE', #1280, #358, #1479 ) ;
+#90 = VECTOR ( 'NONE', #2173, 1000.000000000000000 ) ;
+#91 = FACE_OUTER_BOUND ( 'NONE', #2663, .T. ) ;
+#92 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1054 ) ) ;
+#93 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#94 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1414 ) ) ;
+#95 = TOROIDAL_SURFACE ( 'NONE', #1595, 0.2000000000000000100, 0.05000000000000000300 ) ;
+#96 = PLANE ( 'NONE',  #434 ) ;
+#97 = LINE ( 'NONE', #988, #135 ) ;
+#98 = EDGE_CURVE ( 'NONE', #2869, #857, #2781, .T. ) ;
+#99 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999900, 0.0000000000000000000, 1.250000000000000200 ) ) ;
+#100 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#101 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #327, 'distance_accuracy_value', 'NONE');
+#102 = ADVANCED_FACE ( 'NONE', ( #2182 ), #1776, .F. ) ;
+#103 = EDGE_CURVE ( 'NONE', #1943, #648, #1807, .T. ) ;
+#104 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#105 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#106 = FILL_AREA_STYLE ('',( #2591 ) ) ;
+#107 = AXIS2_PLACEMENT_3D ( 'NONE', #1347, #2028, #2221 ) ;
+#108 = FILL_AREA_STYLE ('',( #2483 ) ) ;
+#109 = AXIS2_PLACEMENT_3D ( 'NONE', #2570, #1032, #1918 ) ;
+#110 = CARTESIAN_POINT ( 'NONE',  ( -1.460000000000000000, 0.1499999999999999900, -1.250000000000000700 ) ) ;
+#111 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.3499999999999999800, 1.200000000000000200 ) ) ;
+#112 = ORIENTED_EDGE ( 'NONE', *, *, #1206, .T. ) ;
+#113 = SURFACE_STYLE_USAGE ( .BOTH. , #2820 ) ;
+#114 = ORIENTED_EDGE ( 'NONE', *, *, #2107, .F. ) ;
+#115 = VECTOR ( 'NONE', #1232, 1000.000000000000000 ) ;
+#116 = CARTESIAN_POINT ( 'NONE',  ( -1.609999999999999900, 0.1499999999999999900, 1.070000000000000500 ) ) ;
+#117 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#118 = VERTEX_POINT ( 'NONE', #1787 ) ;
+#119 = VERTEX_POINT ( 'NONE', #2010 ) ;
+#120 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#121 = SURFACE_SIDE_STYLE ('',( #1713 ) ) ;
+#122 = ORIENTED_EDGE ( 'NONE', *, *, #847, .F. ) ;
+#123 = EDGE_CURVE ( 'NONE', #1443, #2829, #1599, .T. ) ;
+#124 = SURFACE_STYLE_FILL_AREA ( #2161 ) ;
+#125 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#126 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#127 = CYLINDRICAL_SURFACE ( 'NONE', #521, 0.04999999999999991300 ) ;
+#128 = VECTOR ( 'NONE', #311, 1000.000000000000000 ) ;
+#129 = PRESENTATION_STYLE_ASSIGNMENT (( #113 ) ) ;
+#130 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#131 = ADVANCED_FACE ( 'NONE', ( #672 ), #644, .F. ) ;
+#132 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#133 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2136 ) ) ;
+#134 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.5999999999999999800, 1.100000000000000300 ) ) ;
+#135 = VECTOR ( 'NONE', #1233, 1000.000000000000000 ) ;
+#136 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.0000000000000000000, 1.249999999999999800 ) ) ;
+#137 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000200, 0.1499999999999999900, -1.260000000000000500 ) ) ;
+#138 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#139 = SURFACE_STYLE_USAGE ( .BOTH. , #1500 ) ;
+#140 = FILL_AREA_STYLE_COLOUR ( '', #1207 ) ;
+#141 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2464 ), #2599 ) ;
+#142 = EDGE_LOOP ( 'NONE', ( #1613, #1116, #2154, #2331 ) ) ;
+#143 = ORIENTED_EDGE ( 'NONE', *, *, #565, .F. ) ;
+#144 = ORIENTED_EDGE ( 'NONE', *, *, #325, .T. ) ;
+#145 = AXIS2_PLACEMENT_3D ( 'NONE', #2486, #1387, #2703 ) ;
+#146 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.0000000000000000000, 1.250000000000000200 ) ) ;
+#147 = FILL_AREA_STYLE ('',( #159 ) ) ;
+#148 = ORIENTED_EDGE ( 'NONE', *, *, #1493, .F. ) ;
+#149 = ORIENTED_EDGE ( 'NONE', *, *, #1825, .F. ) ;
+#150 = CARTESIAN_POINT ( 'NONE',  ( 1.499999999999999600, 0.5999999999999999800, 1.150000000000000100 ) ) ;
+#151 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1527, 'distance_accuracy_value', 'NONE');
+#152 = EDGE_CURVE ( 'NONE', #1562, #2400, #1227, .T. ) ;
+#153 = PRESENTATION_STYLE_ASSIGNMENT (( #1328 ) ) ;
+#154 = ORIENTED_EDGE ( 'NONE', *, *, #1186, .T. ) ;
+#155 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#156 = ADVANCED_FACE ( 'NONE', ( #1870 ), #1111, .F. ) ;
+#157 = EDGE_CURVE ( 'NONE', #1609, #469, #2533, .T. ) ;
+#158 = CIRCLE ( 'NONE', #1092, 0.2500000000000000000 ) ;
+#159 = FILL_AREA_STYLE_COLOUR ( '', #553 ) ;
+#160 = VECTOR ( 'NONE', #354, 1000.000000000000000 ) ;
+#161 = ORIENTED_EDGE ( 'NONE', *, *, #175, .F. ) ;
+#162 = FACE_OUTER_BOUND ( 'NONE', #1945, .T. ) ;
+#163 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#164 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.5499999999999999300, -0.9000000000000003600 ) ) ;
+#165 = CARTESIAN_POINT ( 'NONE',  ( -1.599937951976408100, 0.2958952490171116700, 1.099937922615548800 ) ) ;
+#166 = FACE_OUTER_BOUND ( 'NONE', #2379, .T. ) ;
+#167 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #314 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #960, #720, #1184 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#168 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#169 = VECTOR ( 'NONE', #2315, 1000.000000000000000 ) ;
+#170 = CARTESIAN_POINT ( 'NONE',  ( -1.446695459361537100, 0.2997167278828066200, -1.246659059400289800 ) ) ;
+#171 = STYLED_ITEM ( 'NONE', ( #129 ), #2664 ) ;
+#172 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#173 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#174 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.0000000000000000000, 1.100000000000000500 ) ) ;
+#175 = EDGE_CURVE ( 'NONE', #526, #2092, #1428, .T. ) ;
+#176 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1406 ) ) ;
+#177 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#178 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999700, 0.0000000000000000000, 1.260000000000000200 ) ) ;
+#179 = VECTOR ( 'NONE', #881, 1000.000000000000000 ) ;
+#180 = CARTESIAN_POINT ( 'NONE',  ( 1.595772344018766800, 0.2999606295495820300, 1.095829677433092500 ) ) ;
+#181 = ORIENTED_EDGE ( 'NONE', *, *, #545, .T. ) ;
+#182 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, -1.100000000000000300 ) ) ;
+#183 = ORIENTED_EDGE ( 'NONE', *, *, #256, .F. ) ;
+#184 = CARTESIAN_POINT ( 'NONE',  ( 1.447281030127009800, 0.2995062219893425100, -1.247257530447814600 ) ) ;
+#185 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.0000000000000000000, -1.070000000000000300 ) ) ;
+#186 = AXIS2_PLACEMENT_3D ( 'NONE', #1045, #2124, #1029 ) ;
+#187 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#188 = ADVANCED_FACE ( 'NONE', ( #2857 ), #651, .F. ) ;
+#189 = SURFACE_STYLE_FILL_AREA ( #1763 ) ;
+#190 = AXIS2_PLACEMENT_3D ( 'NONE', #1892, #557, #1426 ) ;
+#191 = ORIENTED_EDGE ( 'NONE', *, *, #1893, .F. ) ;
+#192 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #876, #1565, #2445, #2636, #1334, #1795, #170, #1319, #1752, #1973, #2427, #1537, #2046, #231, #477, #1577, #1805, #2016, #2716 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 3, 3, 3, 3, 3, 4 ),
+ ( -4.474492933072427500E-007, 0.0000000000000000000, 1.887683079498211100E-006, 4.495892292179113600E-006, 6.380015717955730200E-006, 7.707237443854848600E-006, 9.045637435992594500E-006 ),
+ .UNSPECIFIED. ) ;
+#193 = VERTEX_POINT ( 'NONE', #2217 ) ;
+#194 = SURFACE_SIDE_STYLE ('',( #1749 ) ) ;
+#195 = ORIENTED_EDGE ( 'NONE', *, *, #2386, .T. ) ;
+#196 = EDGE_CURVE ( 'NONE', #2337, #355, #1004, .T. ) ;
+#197 = ORIENTED_EDGE ( 'NONE', *, *, #2426, .F. ) ;
+#198 = LINE ( 'NONE', #349, #2583 ) ;
+#199 = SURFACE_STYLE_USAGE ( .BOTH. , #2244 ) ;
+#200 = CARTESIAN_POINT ( 'NONE',  ( 1.446695459361537500, 0.2997167278828066200, -1.246659059400289800 ) ) ;
+#201 = ORIENTED_EDGE ( 'NONE', *, *, #1325, .T. ) ;
+#202 = LINE ( 'NONE', #2181, #1447 ) ;
+#203 = FILL_AREA_STYLE_COLOUR ( '', #452 ) ;
+#204 = EDGE_CURVE ( 'NONE', #2544, #1649, #5, .T. ) ;
+#205 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#206 = FACE_OUTER_BOUND ( 'NONE', #242, .T. ) ;
+#207 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#208 = DIRECTION ( 'NONE',  ( 2.168404344971003200E-014, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#209 = ADVANCED_FACE ( 'NONE', ( #2329 ), #2256, .T. ) ;
+#210 = CYLINDRICAL_SURFACE ( 'NONE', #2469, 0.01000000000000002600 ) ;
+#211 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, -1.250000000000000200 ) ) ;
+#212 = AXIS2_PLACEMENT_3D ( 'NONE', #604, #2859, #1732 ) ;
+#213 = CARTESIAN_POINT ( 'NONE',  ( 1.499999999999999600, 0.5999999999999999800, 0.9000000000000002400 ) ) ;
+#214 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#215 = AXIS2_PLACEMENT_3D ( 'NONE', #1392, #916, #1379 ) ;
+#216 = EDGE_CURVE ( 'NONE', #2441, #193, #77, .T. ) ;
+#217 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#218 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000400, 0.2949999999999999800, -1.250000000000000200 ) ) ;
+#219 = EDGE_CURVE ( 'NONE', #1476, #981, #540, .T. ) ;
+#220 = VECTOR ( 'NONE', #1838, 1000.000000000000000 ) ;
+#221 = EDGE_CURVE ( 'NONE', #803, #1266, #1666, .T. ) ;
+#222 = ORIENTED_EDGE ( 'NONE', *, *, #1026, .F. ) ;
+#223 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, 1.250000000000000200 ) ) ;
+#224 = ORIENTED_EDGE ( 'NONE', *, *, #55, .F. ) ;
+#225 = VERTEX_POINT ( 'NONE', #686 ) ;
+#226 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#227 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, 1.100000000000000300 ) ) ;
+#228 = CIRCLE ( 'NONE', #2802, 0.1999999999999999800 ) ;
+#229 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#230 = AXIS2_PLACEMENT_3D ( 'NONE', #42, #2073, #1848 ) ;
+#231 = CARTESIAN_POINT ( 'NONE',  ( -1.449549907581746200, 0.2971121434130477600, -1.249549358354650400 ) ) ;
+#232 = ORIENTED_EDGE ( 'NONE', *, *, #2131, .F. ) ;
+#233 = VECTOR ( 'NONE', #374, 1000.000000000000000 ) ;
+#234 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.5499999999999999300, 0.9000000000000002400 ) ) ;
+#235 = VECTOR ( 'NONE', #773, 1000.000000000000000 ) ;
+#236 = CIRCLE ( 'NONE', #719, 0.04999999999999991300 ) ;
+#237 = DIRECTION ( 'NONE',  ( 5.372976511209681000E-015, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#238 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#239 = EDGE_CURVE ( 'NONE', #1509, #1094, #821, .T. ) ;
+#240 = FILL_AREA_STYLE_COLOUR ( '', #2280 ) ;
+#241 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#242 = EDGE_LOOP ( 'NONE', ( #860, #1295, #1475, #2380 ) ) ;
+#243 = AXIS2_PLACEMENT_3D ( 'NONE', #868, #2023, #2696 ) ;
+#244 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#245 = CYLINDRICAL_SURFACE ( 'NONE', #647, 0.01000000000000002600 ) ;
+#246 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2085 ), #2202 ) ;
+#247 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.3499999999999999800, 1.150000000000000100 ) ) ;
+#248 = AXIS2_PLACEMENT_3D ( 'NONE', #1284, #368, #2147 ) ;
+#249 = EDGE_CURVE ( 'NONE', #480, #2087, #2778, .T. ) ;
+#250 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, 1.100000000000000500 ) ) ;
+#251 = CARTESIAN_POINT ( 'NONE',  ( 1.595107100217191700, 0.2999999999999999900, -1.095184469791855600 ) ) ;
+#252 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#253 = VERTEX_POINT ( 'NONE', #1632 ) ;
+#254 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#255 = EDGE_LOOP ( 'NONE', ( #201, #298, #2899, #1168 ) ) ;
+#256 = EDGE_CURVE ( 'NONE', #2400, #2544, #464, .T. ) ;
+#257 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#258 = VERTEX_POINT ( 'NONE', #1181 ) ;
+#259 = CIRCLE ( 'NONE', #1128, 0.01000000000000002600 ) ;
+#260 = SURFACE_SIDE_STYLE ('',( #1690 ) ) ;
+#261 = ORIENTED_EDGE ( 'NONE', *, *, #72, .T. ) ;
+#262 = AXIS2_PLACEMENT_3D ( 'NONE', #2498, #512, #2044 ) ;
+#263 = ORIENTED_EDGE ( 'NONE', *, *, #2841, .F. ) ;
+#264 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 0.5499999999999999300, -0.9000000000000003600 ) ) ;
+#265 = DIRECTION ( 'NONE',  ( 5.372976511209681000E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#266 = ORIENTED_EDGE ( 'NONE', *, *, #1235, .F. ) ;
+#267 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 2.168404344971003200E-014 ) ) ;
+#268 = VERTEX_POINT ( 'NONE', #2512 ) ;
+#269 = LINE ( 'NONE', #1901, #60 ) ;
+#270 = ORIENTED_EDGE ( 'NONE', *, *, #1951, .T. ) ;
+#271 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#272 = VECTOR ( 'NONE', #584, 1000.000000000000000 ) ;
+#273 = CARTESIAN_POINT ( 'NONE',  ( -1.597257530447814300, 0.2995062219893425100, -1.097281030127009700 ) ) ;
+#274 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#275 = FACE_OUTER_BOUND ( 'NONE', #2897, .T. ) ;
+#276 = LINE ( 'NONE', #953, #1279 ) ;
+#277 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#278 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#279 = FACE_OUTER_BOUND ( 'NONE', #1532, .T. ) ;
+#280 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, -1.250000000000000200 ) ) ;
+#281 = EDGE_CURVE ( 'NONE', #723, #344, #1357, .T. ) ;
+#282 = FACE_OUTER_BOUND ( 'NONE', #2314, .T. ) ;
+#283 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#284 = CARTESIAN_POINT ( 'NONE',  ( -1.599825296532263500, 0.2963101577685708400, -1.099825398151259300 ) ) ;
+#285 = AXIS2_PLACEMENT_3D ( 'NONE', #2047, #290, #2060 ) ;
+#286 = ORIENTED_EDGE ( 'NONE', *, *, #2713, .T. ) ;
+#287 = PLANE ( 'NONE',  #748 ) ;
+#288 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999900, 0.1499999999999999900, 1.250000000000000200 ) ) ;
+#289 = VECTOR ( 'NONE', #1625, 1000.000000000000000 ) ;
+#290 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#291 = ORIENTED_EDGE ( 'NONE', *, *, #1579, .F. ) ;
+#292 = CARTESIAN_POINT ( 'NONE',  ( -1.446695459361537100, 0.2997167278828066200, 1.246659059400289300 ) ) ;
+#293 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#294 = EDGE_LOOP ( 'NONE', ( #2272, #1958, #598, #407 ) ) ;
+#295 = ORIENTED_EDGE ( 'NONE', *, *, #157, .T. ) ;
+#296 = AXIS2_PLACEMENT_3D ( 'NONE', #1027, #1292, #1722 ) ;
+#297 = CIRCLE ( 'NONE', #2858, 0.1499999999999999700 ) ;
+#298 = ORIENTED_EDGE ( 'NONE', *, *, #1753, .F. ) ;
+#299 = CYLINDRICAL_SURFACE ( 'NONE', #850, 0.04999999999999991300 ) ;
+#300 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999900, 0.0000000000000000000, -1.250000000000000200 ) ) ;
+#301 = AXIS2_PLACEMENT_3D ( 'NONE', #2106, #2550, #2304 ) ;
+#302 = LINE ( 'NONE', #1529, #376 ) ;
+#303 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#304 = LINE ( 'NONE', #1072, #2613 ) ;
+#305 = VERTEX_POINT ( 'NONE', #2273 ) ;
+#306 = VECTOR ( 'NONE', #2884, 1000.000000000000000 ) ;
+#307 = EDGE_CURVE ( 'NONE', #939, #253, #1747, .T. ) ;
+#308 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#309 = PRESENTATION_STYLE_ASSIGNMENT (( #2024 ) ) ;
+#310 = DIRECTION ( 'NONE',  ( -1.074595302241924700E-014, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#311 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#312 = EDGE_CURVE ( 'NONE', #1946, #1844, #2336, .T. ) ;
+#313 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#314 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #960, 'distance_accuracy_value', 'NONE');
+#315 = AXIS2_PLACEMENT_3D ( 'NONE', #1069, #2607, #707 ) ;
+#316 = CARTESIAN_POINT ( 'NONE',  ( 1.596222881141323700, 0.2998701489956457900, -1.096268683098857100 ) ) ;
+#317 = PLANE ( 'NONE',  #190 ) ;
+#318 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #68 ), #2673 ) ;
+#319 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#320 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#321 = VERTEX_POINT ( 'NONE', #264 ) ;
+#322 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.2999999999999999900, -1.200000000000000200 ) ) ;
+#323 = VERTEX_POINT ( 'NONE', #921 ) ;
+#324 = LINE ( 'NONE', #1244, #899 ) ;
+#325 = EDGE_CURVE ( 'NONE', #2751, #1009, #550, .T. ) ;
+#326 = CARTESIAN_POINT ( 'NONE',  ( 1.445391994095697000, 0.2999896714244128000, 1.245321215039959500 ) ) ;
+#327 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#328 = AXIS2_PLACEMENT_3D ( 'NONE', #1743, #1320, #177 ) ;
+#329 = VERTEX_POINT ( 'NONE', #2050 ) ;
+#330 = VERTEX_POINT ( 'NONE', #708 ) ;
+#331 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 0.3499999999999999800, 0.9000000000000003600 ) ) ;
+#332 = ORIENTED_EDGE ( 'NONE', *, *, #1669, .F. ) ;
+#333 = ADVANCED_FACE ( 'NONE', ( #364 ), #287, .F. ) ;
+#334 = FACE_OUTER_BOUND ( 'NONE', #1140, .T. ) ;
+#335 = PLANE ( 'NONE',  #2902 ) ;
+#336 = AXIS2_PLACEMENT_3D ( 'NONE', #1800, #2694, #208 ) ;
+#337 = FACE_OUTER_BOUND ( 'NONE', #1272, .T. ) ;
+#338 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -5.372976511209681000E-015 ) ) ;
+#339 = AXIS2_PLACEMENT_3D ( 'NONE', #2376, #1910, #579 ) ;
+#340 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#341 = FACE_OUTER_BOUND ( 'NONE', #832, .T. ) ;
+#342 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#343 = LINE ( 'NONE', #2299, #2661 ) ;
+#344 = VERTEX_POINT ( 'NONE', #51 ) ;
+#345 = FACE_OUTER_BOUND ( 'NONE', #1536, .T. ) ;
+#346 = EDGE_CURVE ( 'NONE', #1266, #2123, #2083, .T. ) ;
+#347 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#348 = SURFACE_SIDE_STYLE ('',( #1380 ) ) ;
+#349 = CARTESIAN_POINT ( 'NONE',  ( 1.460000000000000000, 0.1499999999999999900, -1.250000000000000700 ) ) ;
+#350 = EDGE_CURVE ( 'NONE', #2645, #1150, #1573, .T. ) ;
+#351 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -1.074595302241924700E-014 ) ) ;
+#352 = ADVANCED_FACE ( 'NONE', ( #1012 ), #2339, .F. ) ;
+#353 = AXIS2_PLACEMENT_3D ( 'NONE', #164, #1744, #402 ) ;
+#354 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#355 = VERTEX_POINT ( 'NONE', #87 ) ;
+#356 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.3499999999999999800, -1.150000000000000100 ) ) ;
+#357 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2122 ), #2728 ) ;
+#358 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#359 = FILL_AREA_STYLE ('',( #1715 ) ) ;
+#360 = ORIENTED_EDGE ( 'NONE', *, *, #2817, .T. ) ;
+#361 = EDGE_CURVE ( 'NONE', #1839, #1094, #324, .T. ) ;
+#362 = ORIENTED_EDGE ( 'NONE', *, *, #2043, .T. ) ;
+#363 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 0.3499999999999999800, 0.9000000000000002400 ) ) ;
+#364 = FACE_OUTER_BOUND ( 'NONE', #561, .T. ) ;
+#365 = ORIENTED_EDGE ( 'NONE', *, *, #2708, .T. ) ;
+#366 = EDGE_CURVE ( 'NONE', #1056, #305, #297, .T. ) ;
+#367 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#368 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 2.168404344971003200E-014 ) ) ;
+#369 = EDGE_CURVE ( 'NONE', #2020, #253, #999, .T. ) ;
+#370 = LINE ( 'NONE', #1539, #90 ) ;
+#371 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.5999999999999999800, -0.9000000000000003600 ) ) ;
+#372 = VERTEX_POINT ( 'NONE', #2754 ) ;
+#373 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2287, 'distance_accuracy_value', 'NONE');
+#374 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#375 = ORIENTED_EDGE ( 'NONE', *, *, #966, .F. ) ;
+#376 = VECTOR ( 'NONE', #1723, 1000.000000000000000 ) ;
+#377 = ORIENTED_EDGE ( 'NONE', *, *, #1389, .T. ) ;
+#378 = CYLINDRICAL_SURFACE ( 'NONE', #109, 0.01000000000000002600 ) ;
+#379 = VECTOR ( 'NONE', #884, 1000.000000000000000 ) ;
+#380 = CARTESIAN_POINT ( 'NONE',  ( 1.460000000000000000, 0.1499999999999999900, -1.250000000000000700 ) ) ;
+#381 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #68 ) ) ;
+#382 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000300, 0.0000000000000000000, 1.249999999999999800 ) ) ;
+#383 = VECTOR ( 'NONE', #2467, 1000.000000000000000 ) ;
+#384 = LINE ( 'NONE', #1005, #1386 ) ;
+#385 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#386 = CARTESIAN_POINT ( 'NONE',  ( -1.599825296532263500, 0.2963101577685708400, 1.099825398151258900 ) ) ;
+#387 = SURFACE_STYLE_USAGE ( .BOTH. , #1735 ) ;
+#388 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#389 = EDGE_CURVE ( 'NONE', #747, #119, #259, .T. ) ;
+#390 = SURFACE_STYLE_USAGE ( .BOTH. , #1309 ) ;
+#391 = EDGE_CURVE ( 'NONE', #1578, #2748, #1948, .T. ) ;
+#392 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#393 = CARTESIAN_POINT ( 'NONE',  ( -1.596659059400289400, 0.2997167278828066200, 1.096695459361537000 ) ) ;
+#394 = VECTOR ( 'NONE', #2232, 1000.000000000000000 ) ;
+#395 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.2999999999999999900, -1.200000000000000200 ) ) ;
+#396 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#397 = ORIENTED_EDGE ( 'NONE', *, *, #1478, .T. ) ;
+#398 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2652 ), #2413 ) ;
+#399 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.5499999999999999300, -1.150000000000000100 ) ) ;
+#400 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#401 = ORIENTED_EDGE ( 'NONE', *, *, #1796, .T. ) ;
+#402 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#403 = EDGE_CURVE ( 'NONE', #1150, #1094, #2018, .T. ) ;
+#404 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.5499999999999999300, 0.0000000000000000000 ) ) ;
+#405 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#406 = ORIENTED_EDGE ( 'NONE', *, *, #2870, .F. ) ;
+#407 = ORIENTED_EDGE ( 'NONE', *, *, #862, .T. ) ;
+#408 = ORIENTED_EDGE ( 'NONE', *, *, #491, .F. ) ;
+#409 = EDGE_CURVE ( 'NONE', #1269, #2656, #2478, .T. ) ;
+#410 = VECTOR ( 'NONE', #2598, 1000.000000000000000 ) ;
+#411 = ORIENTED_EDGE ( 'NONE', *, *, #2870, .T. ) ;
+#412 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2392, 'distance_accuracy_value', 'NONE');
+#413 = VECTOR ( 'NONE', #1693, 1000.000000000000000 ) ;
+#414 = CARTESIAN_POINT ( 'NONE',  ( 1.549999999999999600, 0.3499999999999999800, 1.150000000000000100 ) ) ;
+#415 = FACE_OUTER_BOUND ( 'NONE', #1670, .T. ) ;
+#416 = CARTESIAN_POINT ( 'NONE',  ( 1.609999999999999900, 0.0000000000000000000, 1.070000000000000500 ) ) ;
+#417 = CARTESIAN_POINT ( 'NONE',  ( 1.596222881141323700, 0.2998701489956457900, 1.096268683098856600 ) ) ;
+#418 = AXIS2_PLACEMENT_3D ( 'NONE', #1783, #428, #2228 ) ;
+#419 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#420 = FILL_AREA_STYLE_COLOUR ( '', #2616 ) ;
+#421 = AXIS2_PLACEMENT_3D ( 'NONE', #712, #2072, #1418 ) ;
+#422 = VECTOR ( 'NONE', #2569, 1000.000000000000000 ) ;
+#423 = CARTESIAN_POINT ( 'NONE',  ( 1.597842554308677400, 0.2991719076919910900, 1.097856994403089600 ) ) ;
+#424 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 0.5999999999999999800, 1.150000000000000100 ) ) ;
+#425 = CARTESIAN_POINT ( 'NONE',  ( 1.445391994095697000, 0.2999896714244128000, -1.245321215039960000 ) ) ;
+#426 = CARTESIAN_POINT ( 'NONE',  ( 1.549999999999999600, 0.2999999999999999900, 0.9000000000000002400 ) ) ;
+#427 = ADVANCED_FACE ( 'NONE', ( #2267 ), #2139, .F. ) ;
+#428 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#429 = ORIENTED_EDGE ( 'NONE', *, *, #885, .T. ) ;
+#430 = VERTEX_POINT ( 'NONE', #2163 ) ;
+#431 = FILL_AREA_STYLE ('',( #2468 ) ) ;
+#432 = ORIENTED_EDGE ( 'NONE', *, *, #2166, .T. ) ;
+#433 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#434 = AXIS2_PLACEMENT_3D ( 'NONE', #2798, #1459, #1703 ) ;
+#435 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.0000000000000000000, -1.070000000000000300 ) ) ;
+#436 = EDGE_LOOP ( 'NONE', ( #23, #2048, #144, #2341 ) ) ;
+#437 = EDGE_LOOP ( 'NONE', ( #1700, #592, #2612, #1408 ) ) ;
+#438 = ORIENTED_EDGE ( 'NONE', *, *, #2895, .F. ) ;
+#439 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#440 = CARTESIAN_POINT ( 'NONE',  ( 1.609999999999999900, 0.0000000000000000000, 1.070000000000000500 ) ) ;
+#441 = ADVANCED_FACE ( 'NONE', ( #16 ), #1285, .F. ) ;
+#442 = VERTEX_POINT ( 'NONE', #2831 ) ;
+#443 = VECTOR ( 'NONE', #793, 1000.000000000000000 ) ;
+#444 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#445 = VERTEX_POINT ( 'NONE', #1731 ) ;
+#446 = CYLINDRICAL_SURFACE ( 'NONE', #536, 0.01000000000000002600 ) ;
+#447 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.0000000000000000000, -1.250000000000000200 ) ) ;
+#448 = LINE ( 'NONE', #2171, #160 ) ;
+#449 = ORIENTED_EDGE ( 'NONE', *, *, #157, .F. ) ;
+#450 = STYLED_ITEM ( 'NONE', ( #153 ), #576 ) ;
+#451 = LINE ( 'NONE', #525, #1887 ) ;
+#452 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#453 = VECTOR ( 'NONE', #2668, 1000.000000000000000 ) ;
+#454 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#455 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.5999999999999999800, 0.9000000000000002400 ) ) ;
+#456 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#457 = ADVANCED_FACE ( 'NONE', ( #1677 ), #2052, .F. ) ;
+#458 = EDGE_CURVE ( 'NONE', #372, #526, #2788, .T. ) ;
+#459 = SURFACE_STYLE_USAGE ( .BOTH. , #2255 ) ;
+#460 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#461 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#462 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#463 = EDGE_CURVE ( 'NONE', #2656, #648, #2575, .T. ) ;
+#464 = LINE ( 'NONE', #2725, #289 ) ;
+#465 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, 1.250000000000000200 ) ) ;
+#466 = LINE ( 'NONE', #395, #2568 ) ;
+#467 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000300, 0.0000000000000000000, -1.250000000000000200 ) ) ;
+#468 = ADVANCED_FACE ( 'NONE', ( #1987 ), #84, .T. ) ;
+#469 = VERTEX_POINT ( 'NONE', #2852 ) ;
+#470 = AXIS2_PLACEMENT_3D ( 'NONE', #2667, #1350, #439 ) ;
+#471 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000200, 0.0000000000000000000, -1.250000000000000700 ) ) ;
+#472 = CARTESIAN_POINT ( 'NONE',  ( -1.549999999999999800, 0.3499999999999999800, 1.150000000000000100 ) ) ;
+#473 = VECTOR ( 'NONE', #1868, 1000.000000000000000 ) ;
+#474 = AXIS2_PLACEMENT_3D ( 'NONE', #2371, #2592, #1473 ) ;
+#475 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999700, 0.1499999999999999900, 1.260000000000000200 ) ) ;
+#476 = ORIENTED_EDGE ( 'NONE', *, *, #86, .T. ) ;
+#477 = CARTESIAN_POINT ( 'NONE',  ( -1.449713409371091300, 0.2967230913048466400, -1.249713177395784100 ) ) ;
+#478 = TOROIDAL_SURFACE ( 'NONE', #1897, 0.1550000000000000500, 0.005000000000000000100 ) ;
+#479 = ORIENTED_EDGE ( 'NONE', *, *, #69, .T. ) ;
+#480 = VERTEX_POINT ( 'NONE', #1714 ) ;
+#481 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.2999999999999999900, -0.9000000000000003600 ) ) ;
+#482 = ORIENTED_EDGE ( 'NONE', *, *, #256, .T. ) ;
+#483 = FILL_AREA_STYLE ('',( #1213 ) ) ;
+#484 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#485 = FACE_OUTER_BOUND ( 'NONE', #2091, .T. ) ;
+#486 = PRESENTATION_STYLE_ASSIGNMENT (( #73 ) ) ;
+#487 = VECTOR ( 'NONE', #1791, 1000.000000000000000 ) ;
+#488 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.2999999999999999900, 1.244999999999999900 ) ) ;
+#489 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#490 = LINE ( 'NONE', #440, #597 ) ;
+#491 = EDGE_CURVE ( 'NONE', #2905, #2367, #228, .T. ) ;
+#492 = LINE ( 'NONE', #2465, #2729 ) ;
+#493 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#494 = FACE_OUTER_BOUND ( 'NONE', #1570, .T. ) ;
+#495 = AXIS2_PLACEMENT_3D ( 'NONE', #1985, #385, #1953 ) ;
+#496 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#497 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#498 = TOROIDAL_SURFACE ( 'NONE', #703, 0.3000000000000000400, 0.05000000000000000300 ) ;
+#499 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -2.168404344971003200E-014 ) ) ;
+#500 = AXIS2_PLACEMENT_3D ( 'NONE', #48, #2761, #278 ) ;
+#501 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.2999999999999999900, 1.249999999999999800 ) ) ;
+#502 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #412 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2392, #2563, #809 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#503 = PLANE ( 'NONE',  #2671 ) ;
+#504 = CARTESIAN_POINT ( 'NONE',  ( -1.596659059400289400, 0.2997167278828066200, -1.096695459361537500 ) ) ;
+#505 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.0000000000000000000, 1.110000000000000300 ) ) ;
+#506 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#507 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #750, 'distance_accuracy_value', 'NONE');
+#508 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#509 = ORIENTED_EDGE ( 'NONE', *, *, #1478, .F. ) ;
+#510 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000200, 0.0000000000000000000, 1.260000000000000500 ) ) ;
+#511 = EDGE_CURVE ( 'NONE', #1178, #480, #2443, .T. ) ;
+#512 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#513 = EDGE_LOOP ( 'NONE', ( #59, #1331, #1084, #2539 ) ) ;
+#514 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, -1.250000000000000200 ) ) ;
+#515 = EDGE_LOOP ( 'NONE', ( #1083, #1777, #715, #2084 ) ) ;
+#516 = CARTESIAN_POINT ( 'NONE',  ( -1.448737026318645000, 0.2983653263875077900, 1.248732164889409900 ) ) ;
+#517 = AXIS2_PLACEMENT_3D ( 'NONE', #2701, #1831, #1214 ) ;
+#518 = ORIENTED_EDGE ( 'NONE', *, *, #1620, .T. ) ;
+#519 = CARTESIAN_POINT ( 'NONE',  ( 1.447281030127009800, 0.2995062219893425100, 1.247257530447814200 ) ) ;
+#520 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#521 = AXIS2_PLACEMENT_3D ( 'NONE', #1947, #405, #615 ) ;
+#522 = VECTOR ( 'NONE', #571, 1000.000000000000000 ) ;
+#523 = VERTEX_POINT ( 'NONE', #573 ) ;
+#524 = EDGE_CURVE ( 'NONE', #1649, #2441, #1366, .T. ) ;
+#525 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.5999999999999999800, -1.150000000000000100 ) ) ;
+#526 = VERTEX_POINT ( 'NONE', #2132 ) ;
+#527 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#528 = PRESENTATION_STYLE_ASSIGNMENT (( #1467 ) ) ;
+#529 = EDGE_CURVE ( 'NONE', #1371, #1476, #1090, .T. ) ;
+#530 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#531 = EDGE_CURVE ( 'NONE', #225, #2751, #2406, .T. ) ;
+#532 = ORIENTED_EDGE ( 'NONE', *, *, #491, .T. ) ;
+#533 = FACE_OUTER_BOUND ( 'NONE', #2307, .T. ) ;
+#534 = CARTESIAN_POINT ( 'NONE',  ( 1.599937951976408500, 0.2958952490171116700, -1.099937922615549200 ) ) ;
+#535 = CARTESIAN_POINT ( 'NONE',  ( -1.447856994403089700, 0.2991719076919910900, 1.247842554308676900 ) ) ;
+#536 = AXIS2_PLACEMENT_3D ( 'NONE', #1082, #2169, #1307 ) ;
+#537 = ORIENTED_EDGE ( 'NONE', *, *, #2480, .F. ) ;
+#538 = CARTESIAN_POINT ( 'NONE',  ( 1.449080473329856300, 0.2979472385247871600, 1.249077906933270900 ) ) ;
+#539 = CARTESIAN_POINT ( 'NONE',  ( 1.595000000000000200, 0.2999999999999999900, 1.095080666151703000 ) ) ;
+#540 = LINE ( 'NONE', #1195, #1080 ) ;
+#541 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2424, 'distance_accuracy_value', 'NONE');
+#542 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#543 = ORIENTED_EDGE ( 'NONE', *, *, #2507, .T. ) ;
+#544 = CARTESIAN_POINT ( 'NONE',  ( -1.449713409371091300, 0.2967230913048466400, 1.249713177395783700 ) ) ;
+#545 = EDGE_CURVE ( 'NONE', #321, #1654, #2508, .T. ) ;
+#546 = CARTESIAN_POINT ( 'NONE',  ( 1.446695459361537500, 0.2997167278828066200, 1.246659059400289300 ) ) ;
+#547 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#548 = ORIENTED_EDGE ( 'NONE', *, *, #219, .T. ) ;
+#549 = AXIS2_PLACEMENT_3D ( 'NONE', #150, #125, #2393 ) ;
+#550 = LINE ( 'NONE', #956, #2712 ) ;
+#551 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#552 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.5499999999999999300, 1.150000000000000100 ) ) ;
+#553 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#554 = ORIENTED_EDGE ( 'NONE', *, *, #2770, .F. ) ;
+#555 = FILL_AREA_STYLE ('',( #1228 ) ) ;
+#556 = STYLED_ITEM ( 'NONE', ( #1621 ), #2156 ) ;
+#557 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#558 = EDGE_LOOP ( 'NONE', ( #232, #2718, #1705, #1442 ) ) ;
+#559 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1852 ) ) ;
+#560 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.0000000000000000000, -1.250000000000000200 ) ) ;
+#561 = EDGE_LOOP ( 'NONE', ( #2653, #1260, #1264, #1780, #1784, #2308, #1639, #2153, #2579, #479 ) ) ;
+#562 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#563 = CIRCLE ( 'NONE', #1097, 0.04999999999999991300 ) ;
+#564 = SURFACE_STYLE_FILL_AREA ( #1332 ) ;
+#565 = EDGE_CURVE ( 'NONE', #1117, #193, #1403, .T. ) ;
+#566 = CIRCLE ( 'NONE', #1651, 0.01000000000000002600 ) ;
+#567 = VECTOR ( 'NONE', #2894, 1000.000000000000000 ) ;
+#568 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, 1.100000000000000500 ) ) ;
+#569 = LINE ( 'NONE', #1576, #879 ) ;
+#570 = CARTESIAN_POINT ( 'NONE',  ( 1.596659059400289800, 0.2997167278828066200, -1.096695459361537500 ) ) ;
+#571 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#572 = EDGE_CURVE ( 'NONE', #1617, #2571, #980, .T. ) ;
+#573 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000300, 0.2949999999999999800, 1.099999999999999900 ) ) ;
+#574 = SURFACE_SIDE_STYLE ('',( #2912 ) ) ;
+#575 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -1.074595302241924700E-014 ) ) ;
+#576 = ADVANCED_FACE ( 'NONE', ( #1470 ), #2621, .F. ) ;
+#577 = AXIS2_PLACEMENT_3D ( 'NONE', #932, #2714, #2054 ) ;
+#578 = CARTESIAN_POINT ( 'NONE',  ( 1.599549358354650500, 0.2971121434130477600, -1.099549907581746500 ) ) ;
+#579 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#580 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999700, 0.0000000000000000000, -1.260000000000000200 ) ) ;
+#581 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999700, 0.1499999999999999900, -1.260000000000000200 ) ) ;
+#582 = EDGE_LOOP ( 'NONE', ( #362, #2079, #721, #2310 ) ) ;
+#583 = ORIENTED_EDGE ( 'NONE', *, *, #1863, .F. ) ;
+#584 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#585 = CARTESIAN_POINT ( 'NONE',  ( 1.609999999999999900, 0.1499999999999999900, 1.070000000000000500 ) ) ;
+#586 = EDGE_LOOP ( 'NONE', ( #893, #1436, #1378, #896, #826, #1950, #149, #2116, #122, #1197 ) ) ;
+#587 = ORIENTED_EDGE ( 'NONE', *, *, #810, .T. ) ;
+#588 = EDGE_CURVE ( 'NONE', #2719, #1269, #1444, .T. ) ;
+#589 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, -1.070000000000000300 ) ) ;
+#590 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#591 = ORIENTED_EDGE ( 'NONE', *, *, #1893, .T. ) ;
+#592 = ORIENTED_EDGE ( 'NONE', *, *, #47, .F. ) ;
+#593 = LINE ( 'NONE', #1720, #443 ) ;
+#594 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#595 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2144 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #562, #590, #1915 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#596 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, 1.100000000000000300 ) ) ;
+#597 = VECTOR ( 'NONE', #2021, 1000.000000000000000 ) ;
+#598 = ORIENTED_EDGE ( 'NONE', *, *, #152, .F. ) ;
+#599 = SURFACE_STYLE_USAGE ( .BOTH. , #574 ) ;
+#600 = ORIENTED_EDGE ( 'NONE', *, *, #403, .T. ) ;
+#601 = LINE ( 'NONE', #581, #2207 ) ;
+#602 = SURFACE_STYLE_FILL_AREA ( #2261 ) ;
+#603 = VERTEX_POINT ( 'NONE', #2151 ) ;
+#604 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, 1.250000000000000200 ) ) ;
+#605 = ADVANCED_FACE ( 'NONE', ( #2867 ), #299, .F. ) ;
+#606 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999700, 0.1499999999999999900, 1.260000000000000200 ) ) ;
+#607 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#608 = DIRECTION ( 'NONE',  ( -2.168404344971003200E-014, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#609 = DIRECTION ( 'NONE',  ( -2.168404344971003200E-014, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#610 = VECTOR ( 'NONE', #237, 1000.000000000000000 ) ;
+#611 = CARTESIAN_POINT ( 'NONE',  ( -1.599077906933271000, 0.2979472385247871600, 1.099080473329855800 ) ) ;
+#612 = EDGE_CURVE ( 'NONE', #1165, #523, #1370, .T. ) ;
+#613 = EDGE_LOOP ( 'NONE', ( #2119, #2471, #537, #2790 ) ) ;
+#614 = ORIENTED_EDGE ( 'NONE', *, *, #820, .T. ) ;
+#615 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#616 = ORIENTED_EDGE ( 'NONE', *, *, #1002, .F. ) ;
+#617 = EDGE_CURVE ( 'NONE', #2759, #2603, #370, .T. ) ;
+#618 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.5999999999999999800, -0.9000000000000003600 ) ) ;
+#619 = CARTESIAN_POINT ( 'NONE',  ( 1.610000000000000100, 0.1499999999999999900, 1.100000000000000500 ) ) ;
+#620 = ORIENTED_EDGE ( 'NONE', *, *, #782, .T. ) ;
+#621 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000300, 0.2949999999999999800, -1.250000000000000200 ) ) ;
+#622 = VERTEX_POINT ( 'NONE', #1301 ) ;
+#623 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000300, 0.2949999999999999800, -1.100000000000000300 ) ) ;
+#624 = CARTESIAN_POINT ( 'NONE',  ( -1.599354061812228400, 0.2974580776504265300, 1.099355446642334300 ) ) ;
+#625 = ADVANCED_FACE ( 'NONE', ( #1952 ), #2088, .F. ) ;
+#626 = ORIENTED_EDGE ( 'NONE', *, *, #2426, .T. ) ;
+#627 = CIRCLE ( 'NONE', #1702, 0.04999999999999991300 ) ;
+#628 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#629 = LINE ( 'NONE', #2773, #2199 ) ;
+#630 = AXIS2_PLACEMENT_3D ( 'NONE', #2741, #1622, #714 ) ;
+#631 = LINE ( 'NONE', #982, #1141 ) ;
+#632 = SURFACE_SIDE_STYLE ('',( #1304 ) ) ;
+#633 = FACE_OUTER_BOUND ( 'NONE', #1742, .T. ) ;
+#634 = AXIS2_PLACEMENT_3D ( 'NONE', #2368, #1040, #2394 ) ;
+#635 = LINE ( 'NONE', #2398, #1999 ) ;
+#636 = CIRCLE ( 'NONE', #418, 0.2500000000000000000 ) ;
+#637 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#638 = CARTESIAN_POINT ( 'NONE',  ( 1.595214281124542900, 0.2999965554011303500, 1.095288247284519800 ) ) ;
+#639 = FACE_OUTER_BOUND ( 'NONE', #2220, .T. ) ;
+#640 = ADVANCED_FACE ( 'NONE', ( #1508 ), #478, .T. ) ;
+#641 = EDGE_CURVE ( 'NONE', #2489, #747, #2410, .T. ) ;
+#642 = AXIS2_PLACEMENT_3D ( 'NONE', #223, #31, #454 ) ;
+#643 = CARTESIAN_POINT ( 'NONE',  ( 1.599077906933271500, 0.2979472385247871600, 1.099080473329855800 ) ) ;
+#644 = PLANE ( 'NONE',  #2100 ) ;
+#645 = EDGE_LOOP ( 'NONE', ( #2649, #870, #2224, #616 ) ) ;
+#646 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.3499999999999999800, 1.150000000000000100 ) ) ;
+#647 = AXIS2_PLACEMENT_3D ( 'NONE', #804, #1906, #1273 ) ;
+#648 = VERTEX_POINT ( 'NONE', #2215 ) ;
+#649 = ADVANCED_FACE ( 'NONE', ( #494 ), #2283, .T. ) ;
+#650 = ORIENTED_EDGE ( 'NONE', *, *, #1166, .F. ) ;
+#651 = PLANE ( 'NONE',  #2045 ) ;
+#652 = CARTESIAN_POINT ( 'NONE',  ( 1.449355446642334600, 0.2974580776504265300, -1.249354061812228700 ) ) ;
+#653 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #1586 ) ;
+#654 = ORIENTED_EDGE ( 'NONE', *, *, #733, .T. ) ;
+#655 = CARTESIAN_POINT ( 'NONE',  ( 1.595000000000000200, 0.2999999999999999900, -1.095080666151703400 ) ) ;
+#656 = ORIENTED_EDGE ( 'NONE', *, *, #1186, .F. ) ;
+#657 = EDGE_CURVE ( 'NONE', #1136, #1173, #1819, .T. ) ;
+#658 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#659 = PRODUCT ( 'Abracon ABM8G', 'Abracon ABM8G', '', ( #2233 ) ) ;
+#660 = LINE ( 'NONE', #1754, #2654 ) ;
+#661 = ORIENTED_EDGE ( 'NONE', *, *, #1766, .T. ) ;
+#662 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#663 = FACE_OUTER_BOUND ( 'NONE', #586, .T. ) ;
+#664 = LINE ( 'NONE', #1170, #1797 ) ;
+#665 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000400, 0.2954444122817796400, -1.250000000000000200 ) ) ;
+#666 = AXIS2_PLACEMENT_3D ( 'NONE', #2547, #1230, #2782 ) ;
+#667 = EDGE_CURVE ( 'NONE', #2367, #1234, #2554, .T. ) ;
+#668 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#669 = EDGE_CURVE ( 'NONE', #1512, #603, #1826, .T. ) ;
+#670 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -2.168404344971003200E-014 ) ) ;
+#671 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#672 = FACE_OUTER_BOUND ( 'NONE', #1823, .T. ) ;
+#673 = ORIENTED_EDGE ( 'NONE', *, *, #2472, .T. ) ;
+#674 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000300, 0.0000000000000000000, 1.099999999999999900 ) ) ;
+#675 = AXIS2_PLACEMENT_3D ( 'NONE', #2693, #662, #1608 ) ;
+#676 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#677 = ORIENTED_EDGE ( 'NONE', *, *, #361, .F. ) ;
+#678 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.0000000000000000000, -1.110000000000000300 ) ) ;
+#679 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.5499999999999999300, -0.9000000000000002400 ) ) ;
+#680 = ORIENTED_EDGE ( 'NONE', *, *, #1321, .T. ) ;
+#681 = PRESENTATION_STYLE_ASSIGNMENT (( #1466 ) ) ;
+#682 = FILL_AREA_STYLE ('',( #905 ) ) ;
+#683 = EDGE_LOOP ( 'NONE', ( #677, #1238, #1245, #600 ) ) ;
+#684 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000300, 0.0000000000000000000, -1.070000000000000300 ) ) ;
+#685 = FACE_OUTER_BOUND ( 'NONE', #942, .T. ) ;
+#686 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.5999999999999999800, 1.100000000000000300 ) ) ;
+#687 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#688 = CARTESIAN_POINT ( 'NONE',  ( -1.594999999999999800, 0.2999999999999999900, -1.095080666151703400 ) ) ;
+#689 = EDGE_CURVE ( 'NONE', #305, #372, #1247, .T. ) ;
+#690 = VECTOR ( 'NONE', #1688, 1000.000000000000000 ) ;
+#691 = SURFACE_SIDE_STYLE ('',( #1344 ) ) ;
+#692 = ADVANCED_FACE ( 'NONE', ( #2878 ), #1028, .F. ) ;
+#693 = CIRCLE ( 'NONE', #2411, 0.1399999999999999300 ) ;
+#694 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1768 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1076, #2630, #1528 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#695 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 5.372976511209681000E-015 ) ) ;
+#696 = LINE ( 'NONE', #213, #1657 ) ;
+#697 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.0000000000000000000, 1.070000000000000300 ) ) ;
+#698 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000200, 0.1499999999999999900, 1.250000000000000700 ) ) ;
+#699 = CIRCLE ( 'NONE', #630, 0.2000000000000000900 ) ;
+#700 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1557 ) ) ;
+#701 = ORIENTED_EDGE ( 'NONE', *, *, #2895, .T. ) ;
+#702 = FILL_AREA_STYLE_COLOUR ( '', #959 ) ;
+#703 = AXIS2_PLACEMENT_3D ( 'NONE', #1066, #2370, #1471 ) ;
+#704 = FACE_OUTER_BOUND ( 'NONE', #558, .T. ) ;
+#705 = FILL_AREA_STYLE_COLOUR ( '', #1857 ) ;
+#706 = EDGE_CURVE ( 'NONE', #788, #50, #1185, .T. ) ;
+#707 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#708 = CARTESIAN_POINT ( 'NONE',  ( 1.499999999999999600, 0.3499999999999999800, 0.9000000000000002400 ) ) ;
+#709 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#710 = EDGE_CURVE ( 'NONE', #2869, #1009, #2129, .T. ) ;
+#711 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#712 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, -1.100000000000000500 ) ) ;
+#713 = ORIENTED_EDGE ( 'NONE', *, *, #307, .T. ) ;
+#714 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#715 = ORIENTED_EDGE ( 'NONE', *, *, #239, .F. ) ;
+#716 = AXIS2_PLACEMENT_3D ( 'NONE', #1976, #1152, #2880 ) ;
+#717 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#718 = EDGE_LOOP ( 'NONE', ( #1543, #2301, #1876, #620 ) ) ;
+#719 = AXIS2_PLACEMENT_3D ( 'NONE', #2361, #100, #117 ) ;
+#720 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#721 = ORIENTED_EDGE ( 'NONE', *, *, #2637, .F. ) ;
+#722 = CARTESIAN_POINT ( 'NONE',  ( -1.595772344018766300, 0.2999606295495820300, -1.095829677433092900 ) ) ;
+#723 = VERTEX_POINT ( 'NONE', #2268 ) ;
+#724 = ORIENTED_EDGE ( 'NONE', *, *, #2618, .T. ) ;
+#725 = ORIENTED_EDGE ( 'NONE', *, *, #2236, .F. ) ;
+#726 = FILL_AREA_STYLE ('',( #935 ) ) ;
+#727 = LINE ( 'NONE', #1710, #410 ) ;
+#728 = ORIENTED_EDGE ( 'NONE', *, *, #1971, .T. ) ;
+#729 = PRESENTATION_STYLE_ASSIGNMENT (( #15 ) ) ;
+#730 = CIRCLE ( 'NONE', #716, 0.1549999999999999700 ) ;
+#731 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 2.168404344971003200E-014 ) ) ;
+#732 = PRESENTATION_STYLE_ASSIGNMENT (( #963 ) ) ;
+#733 = EDGE_CURVE ( 'NONE', #1509, #1400, #954, .T. ) ;
+#734 = FACE_OUTER_BOUND ( 'NONE', #2715, .T. ) ;
+#735 = PRESENTATION_STYLE_ASSIGNMENT (( #2278 ) ) ;
+#736 = CARTESIAN_POINT ( 'NONE',  ( -1.599549358354650100, 0.2971121434130477600, -1.099549907581746500 ) ) ;
+#737 = FACE_OUTER_BOUND ( 'NONE', #2893, .T. ) ;
+#738 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 1.074595302241924700E-014 ) ) ;
+#739 = VECTOR ( 'NONE', #2323, 1000.000000000000000 ) ;
+#740 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#741 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1038 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #776, #2366, #1039 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#742 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.2949999999999999800, 1.249999999999999800 ) ) ;
+#743 = CARTESIAN_POINT ( 'NONE',  ( 1.499999999999999600, 0.5499999999999999300, -0.9000000000000003600 ) ) ;
+#744 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#745 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000400, 0.2949999999999999800, 1.249999999999999800 ) ) ;
+#746 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.2949999999999999800, -1.245000000000000300 ) ) ;
+#747 = VERTEX_POINT ( 'NONE', #1130 ) ;
+#748 = AXIS2_PLACEMENT_3D ( 'NONE', #1895, #987, #775 ) ;
+#749 = ORIENTED_EDGE ( 'NONE', *, *, #2359, .T. ) ;
+#750 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#751 = VERTEX_POINT ( 'NONE', #1811 ) ;
+#752 = ORIENTED_EDGE ( 'NONE', *, *, #1381, .F. ) ;
+#753 = ORIENTED_EDGE ( 'NONE', *, *, #2327, .F. ) ;
+#754 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.3499999999999999800, -1.150000000000000100 ) ) ;
+#755 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#756 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2357 ) ) ;
+#757 = ORIENTED_EDGE ( 'NONE', *, *, #1627, .T. ) ;
+#758 = CARTESIAN_POINT ( 'NONE',  ( 1.445829677433093000, 0.2999606295495820300, 1.245772344018766200 ) ) ;
+#759 = ORIENTED_EDGE ( 'NONE', *, *, #710, .T. ) ;
+#760 = VERTEX_POINT ( 'NONE', #918 ) ;
+#761 = EDGE_CURVE ( 'NONE', #1741, #1229, #1417, .T. ) ;
+#762 = ORIENTED_EDGE ( 'NONE', *, *, #824, .T. ) ;
+#763 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#764 = FACE_BOUND ( 'NONE', #944, .T. ) ;
+#765 = CARTESIAN_POINT ( 'NONE',  ( 1.595321215039960000, 0.2999896714244128000, -1.095391994095696900 ) ) ;
+#766 = SURFACE_STYLE_USAGE ( .BOTH. , #1881 ) ;
+#767 = SURFACE_STYLE_FILL_AREA ( #1594 ) ;
+#768 = EDGE_CURVE ( 'NONE', #751, #1512, #1310, .T. ) ;
+#769 = LINE ( 'NONE', #247, #1518 ) ;
+#770 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#771 = CARTESIAN_POINT ( 'NONE',  ( -1.594999999999999800, 0.2999999999999999900, -1.095080666151703400 ) ) ;
+#772 = AXIS2_PLACEMENT_3D ( 'NONE', #1391, #2517, #10 ) ;
+#773 = DIRECTION ( 'NONE',  ( -2.168404344971003200E-014, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#774 = AXIS2_PLACEMENT_3D ( 'NONE', #1496, #1515, #575 ) ;
+#775 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#776 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#777 = DIRECTION ( 'NONE',  ( 5.372976511209681000E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#778 = SURFACE_STYLE_USAGE ( .BOTH. , #348 ) ;
+#779 = ADVANCED_FACE ( 'NONE', ( #1589 ), #2490, .T. ) ;
+#780 = CARTESIAN_POINT ( 'NONE',  ( 1.597842554308677400, 0.2991719076919910900, -1.097856994403090000 ) ) ;
+#781 = LINE ( 'NONE', #1030, #1773 ) ;
+#782 = EDGE_CURVE ( 'NONE', #788, #2645, #636, .T. ) ;
+#783 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999700, 0.0000000000000000000, -1.260000000000000200 ) ) ;
+#784 = VERTEX_POINT ( 'NONE', #697 ) ;
+#785 = AXIS2_PLACEMENT_3D ( 'NONE', #2035, #252, #940 ) ;
+#786 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.0000000000000000000, -1.100000000000000300 ) ) ;
+#787 = VECTOR ( 'NONE', #818, 1000.000000000000000 ) ;
+#788 = VERTEX_POINT ( 'NONE', #2459 ) ;
+#789 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#790 = ORIENTED_EDGE ( 'NONE', *, *, #689, .T. ) ;
+#791 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, -1.070000000000000300 ) ) ;
+#792 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #556 ) ) ;
+#793 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -2.168404344971003200E-014 ) ) ;
+#794 = EDGE_LOOP ( 'NONE', ( #1046, #2744, #2736, #197 ) ) ;
+#795 = STYLED_ITEM ( 'NONE', ( #1243 ), #1490 ) ;
+#796 = ORIENTED_EDGE ( 'NONE', *, *, #1258, .T. ) ;
+#797 = FACE_OUTER_BOUND ( 'NONE', #2227, .T. ) ;
+#798 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#799 = ORIENTED_EDGE ( 'NONE', *, *, #2170, .T. ) ;
+#800 = SURFACE_SIDE_STYLE ('',( #2001 ) ) ;
+#801 = ADVANCED_FACE ( 'NONE', ( #279 ), #915, .F. ) ;
+#802 = SURFACE_STYLE_FILL_AREA ( #1404 ) ;
+#803 = VERTEX_POINT ( 'NONE', #505 ) ;
+#804 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000200, 0.1499999999999999900, 1.250000000000000700 ) ) ;
+#805 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#806 = FACE_OUTER_BOUND ( 'NONE', #1954, .T. ) ;
+#807 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#808 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#809 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#810 = EDGE_CURVE ( 'NONE', #969, #268, #2206, .T. ) ;
+#811 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#812 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #396, 'distance_accuracy_value', 'NONE');
+#813 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#814 = ADVANCED_FACE ( 'NONE', ( #166 ), #95, .T. ) ;
+#815 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1034 ) ) ;
+#816 = CARTESIAN_POINT ( 'NONE',  ( 1.460000000000000000, 0.1499999999999999900, 1.250000000000000700 ) ) ;
+#817 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #541 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2424, #155, #2409 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#818 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -1.074595302241924700E-014 ) ) ;
+#819 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999700, 0.0000000000000000000, 1.260000000000000200 ) ) ;
+#820 = EDGE_CURVE ( 'NONE', #442, #1136, #343, .T. ) ;
+#821 = CIRCLE ( 'NONE', #2317, 0.04999999999999991300 ) ;
+#822 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#823 = ORIENTED_EDGE ( 'NONE', *, *, #2419, .F. ) ;
+#824 = EDGE_CURVE ( 'NONE', #1234, #225, #699, .T. ) ;
+#825 = CARTESIAN_POINT ( 'NONE',  ( -1.460000000000000000, 0.0000000000000000000, -1.250000000000000700 ) ) ;
+#826 = ORIENTED_EDGE ( 'NONE', *, *, #9, .F. ) ;
+#827 = ORIENTED_EDGE ( 'NONE', *, *, #1874, .F. ) ;
+#828 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.2999999999999999900, 1.249999999999999800 ) ) ;
+#829 = CARTESIAN_POINT ( 'NONE',  ( 1.445080666151703500, 0.2999999999999999900, -1.245000000000000300 ) ) ;
+#830 = ADVANCED_FACE ( 'NONE', ( #2767 ), #2422, .F. ) ;
+#831 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #973 ) ) ;
+#832 = EDGE_LOOP ( 'NONE', ( #543, #900, #2089, #1472 ) ) ;
+#833 = ORIENTED_EDGE ( 'NONE', *, *, #2209, .F. ) ;
+#834 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.5499999999999999300, 1.100000000000000300 ) ) ;
+#835 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1075 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1070, #126, #2608 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#836 = ORIENTED_EDGE ( 'NONE', *, *, #667, .T. ) ;
+#837 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#838 = PRESENTATION_STYLE_ASSIGNMENT (( #139 ) ) ;
+#839 = VECTOR ( 'NONE', #2128, 1000.000000000000000 ) ;
+#840 = FILL_AREA_STYLE ('',( #2887 ) ) ;
+#841 = LINE ( 'NONE', #874, #2458 ) ;
+#842 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.0000000000000000000, 1.070000000000000300 ) ) ;
+#843 = VECTOR ( 'NONE', #2710, 1000.000000000000000 ) ;
+#844 = FACE_OUTER_BOUND ( 'NONE', #142, .T. ) ;
+#845 = ADVANCED_FACE ( 'NONE', ( #2168 ), #2589, .T. ) ;
+#846 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#847 = EDGE_CURVE ( 'NONE', #1293, #1178, #569, .T. ) ;
+#848 = CIRCLE ( 'NONE', #2865, 0.04999999999999991300 ) ;
+#849 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #890, 'distance_accuracy_value', 'NONE');
+#850 = AXIS2_PLACEMENT_3D ( 'NONE', #414, #637, #1553 ) ;
+#851 = CARTESIAN_POINT ( 'NONE',  ( -1.609999999999999900, 0.1499999999999999900, -1.070000000000000500 ) ) ;
+#852 = CARTESIAN_POINT ( 'NONE',  ( -1.598732164889409900, 0.2983653263875077900, 1.098737026318644900 ) ) ;
+#853 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#854 = STYLED_ITEM ( 'NONE', ( #528 ), #1991 ) ;
+#855 = STYLED_ITEM ( 'NONE', ( #2425 ), #1792 ) ;
+#856 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#857 = VERTEX_POINT ( 'NONE', #2732 ) ;
+#858 = CARTESIAN_POINT ( 'NONE',  ( 1.597257530447814700, 0.2995062219893425100, 1.097281030127009300 ) ) ;
+#859 = EDGE_CURVE ( 'NONE', #1512, #305, #2416, .T. ) ;
+#860 = ORIENTED_EDGE ( 'NONE', *, *, #1972, .T. ) ;
+#861 = VECTOR ( 'NONE', #2063, 1000.000000000000000 ) ;
+#862 = EDGE_CURVE ( 'NONE', #1562, #2748, #1798, .T. ) ;
+#863 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#864 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000300, 0.2949999999999999800, 1.249999999999999800 ) ) ;
+#865 = EDGE_LOOP ( 'NONE', ( #964, #1175, #1499, #1161 ) ) ;
+#866 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000300, 0.2949999999999999800, 1.099999999999999900 ) ) ;
+#867 = EDGE_LOOP ( 'NONE', ( #661, #2264, #2651, #2506 ) ) ;
+#868 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.3499999999999999800, -1.200000000000000200 ) ) ;
+#869 = CARTESIAN_POINT ( 'NONE',  ( 1.447856994403089900, 0.2991719076919910900, -1.247842554308677300 ) ) ;
+#870 = ORIENTED_EDGE ( 'NONE', *, *, #1287, .F. ) ;
+#871 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #18 ), #2825 ) ;
+#872 = LINE ( 'NONE', #1865, #2093 ) ;
+#873 = FACE_OUTER_BOUND ( 'NONE', #2302, .T. ) ;
+#874 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, -1.110000000000000300 ) ) ;
+#875 = ADVANCED_FACE ( 'NONE', ( #2763 ), #1142, .T. ) ;
+#876 = CARTESIAN_POINT ( 'NONE',  ( -1.445080666151703100, 0.2999999999999999900, -1.245000000000000300 ) ) ;
+#877 = STYLED_ITEM ( 'NONE', ( #1716 ), #2915 ) ;
+#878 = PRESENTATION_STYLE_ASSIGNMENT (( #1423 ) ) ;
+#879 = VECTOR ( 'NONE', #1113, 1000.000000000000000 ) ;
+#880 = CARTESIAN_POINT ( 'NONE',  ( 1.599549358354650500, 0.2971121434130477600, 1.099549907581746100 ) ) ;
+#881 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#882 = CARTESIAN_POINT ( 'NONE',  ( 1.449713409371091700, 0.2967230913048466400, -1.249713177395784100 ) ) ;
+#883 = ORIENTED_EDGE ( 'NONE', *, *, #2564, .F. ) ;
+#884 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#885 = EDGE_CURVE ( 'NONE', #971, #989, #1180, .T. ) ;
+#886 = PLANE ( 'NONE',  #44 ) ;
+#887 = ADVANCED_FACE ( 'NONE', ( #2095 ), #2672, .T. ) ;
+#888 = AXIS2_PLACEMENT_3D ( 'NONE', #234, #2249, #1568 ) ;
+#889 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#890 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#891 = EDGE_LOOP ( 'NONE', ( #1739, #2540, #2797, #2316 ) ) ;
+#892 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, -1.110000000000000300 ) ) ;
+#893 = ORIENTED_EDGE ( 'NONE', *, *, #196, .F. ) ;
+#894 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.3499999999999999800, 0.9000000000000002400 ) ) ;
+#895 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#896 = ORIENTED_EDGE ( 'NONE', *, *, #588, .F. ) ;
+#897 = EDGE_LOOP ( 'NONE', ( #1890, #626, #1673, #2152, #518, #1051, #2223, #2200 ) ) ;
+#898 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2823, 'distance_accuracy_value', 'NONE');
+#899 = VECTOR ( 'NONE', #319, 1000.000000000000000 ) ;
+#900 = ORIENTED_EDGE ( 'NONE', *, *, #1905, .T. ) ;
+#901 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#902 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #450 ), #694 ) ;
+#903 = ORIENTED_EDGE ( 'NONE', *, *, #2214, .F. ) ;
+#904 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#905 = FILL_AREA_STYLE_COLOUR ( '', #241 ) ;
+#906 = LINE ( 'NONE', #1610, #1413 ) ;
+#907 = ORIENTED_EDGE ( 'NONE', *, *, #1525, .F. ) ;
+#908 = SURFACE_SIDE_STYLE ('',( #1997 ) ) ;
+#909 = VERTEX_POINT ( 'NONE', #655 ) ;
+#910 = FACE_OUTER_BOUND ( 'NONE', #513, .T. ) ;
+#911 = LINE ( 'NONE', #2013, #306 ) ;
+#912 = FILL_AREA_STYLE_COLOUR ( '', #1864 ) ;
+#913 = AXIS2_PLACEMENT_3D ( 'NONE', #2561, #347, #2812 ) ;
+#914 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000200, 0.1499999999999999900, 1.250000000000000700 ) ) ;
+#915 = CYLINDRICAL_SURFACE ( 'NONE', #2175, 0.1499999999999999700 ) ;
+#916 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#917 = EDGE_CURVE ( 'NONE', #2092, #258, #990, .T. ) ;
+#918 = CARTESIAN_POINT ( 'NONE',  ( -1.445080666151703100, 0.2999999999999999900, -1.245000000000000300 ) ) ;
+#919 = LINE ( 'NONE', #2429, #2624 ) ;
+#920 = CARTESIAN_POINT ( 'NONE',  ( -1.610000000000000100, 0.0000000000000000000, 1.100000000000000500 ) ) ;
+#921 = CARTESIAN_POINT ( 'NONE',  ( 1.610000000000000100, 0.0000000000000000000, 1.100000000000000500 ) ) ;
+#922 = CARTESIAN_POINT ( 'NONE',  ( 1.549999999999999600, 0.3499999999999999800, -0.9000000000000003600 ) ) ;
+#923 = EDGE_CURVE ( 'NONE', #2367, #321, #2164, .T. ) ;
+#924 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#925 = CARTESIAN_POINT ( 'NONE',  ( -1.594999999999999800, 0.2999999999999999900, 1.095080666151703000 ) ) ;
+#926 = SURFACE_STYLE_USAGE ( .BOTH. , #2257 ) ;
+#927 = AXIS2_PLACEMENT_3D ( 'NONE', #1382, #1581, #17 ) ;
+#928 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999900, 0.1499999999999999900, 1.250000000000000200 ) ) ;
+#929 = ORIENTED_EDGE ( 'NONE', *, *, #1018, .F. ) ;
+#930 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000200, 0.1499999999999999900, 1.250000000000000700 ) ) ;
+#931 = AXIS2_PLACEMENT_3D ( 'NONE', #1281, #1021, #1498 ) ;
+#932 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.3499999999999999800, -0.9000000000000003600 ) ) ;
+#933 = ORIENTED_EDGE ( 'NONE', *, *, #2507, .F. ) ;
+#934 = CARTESIAN_POINT ( 'NONE',  ( 1.499999999999999600, 0.3499999999999999800, -1.200000000000000200 ) ) ;
+#935 = FILL_AREA_STYLE_COLOUR ( '', #205 ) ;
+#936 = CARTESIAN_POINT ( 'NONE',  ( 1.499999999999999600, 0.5999999999999999800, 1.150000000000000100 ) ) ;
+#937 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1036, 'distance_accuracy_value', 'NONE');
+#938 = ORIENTED_EDGE ( 'NONE', *, *, #966, .T. ) ;
+#939 = VERTEX_POINT ( 'NONE', #2463 ) ;
+#940 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#941 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#942 = EDGE_LOOP ( 'NONE', ( #266, #1445, #753, #1291 ) ) ;
+#943 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999700, 0.0000000000000000000, -1.260000000000000200 ) ) ;
+#944 = EDGE_LOOP ( 'NONE', ( #1624, #2721, #397, #587, #2581, #1993, #429, #1510 ) ) ;
+#945 = EDGE_CURVE ( 'NONE', #330, #1435, #2553, .T. ) ;
+#946 = ORIENTED_EDGE ( 'NONE', *, *, #4, .F. ) ;
+#947 = SURFACE_SIDE_STYLE ('',( #2031 ) ) ;
+#948 = CIRCLE ( 'NONE', #1353, 0.3000000000000000400 ) ;
+#949 = AXIS2_PLACEMENT_3D ( 'NONE', #2448, #2180, #1338 ) ;
+#950 = SURFACE_STYLE_FILL_AREA ( #1672 ) ;
+#951 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#952 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#953 = CARTESIAN_POINT ( 'NONE',  ( 1.460000000000000000, 0.1499999999999999900, 1.250000000000000700 ) ) ;
+#954 = CIRCLE ( 'NONE', #675, 0.2000000000000000900 ) ;
+#955 = FACE_OUTER_BOUND ( 'NONE', #2450, .T. ) ;
+#956 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.5999999999999999800, 1.150000000000000100 ) ) ;
+#957 = CARTESIAN_POINT ( 'NONE',  ( -1.609999999999999900, 0.1499999999999999900, 1.070000000000000500 ) ) ;
+#958 = AXIS2_PLACEMENT_3D ( 'NONE', #404, #2679, #1352 ) ;
+#959 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#960 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#961 = CARTESIAN_POINT ( 'NONE',  ( -1.599354061812228400, 0.2974580776504265300, -1.099355446642334800 ) ) ;
+#962 = ORIENTED_EDGE ( 'NONE', *, *, #761, .T. ) ;
+#963 = SURFACE_STYLE_USAGE ( .BOTH. , #2750 ) ;
+#964 = ORIENTED_EDGE ( 'NONE', *, *, #69, .F. ) ;
+#965 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000200, 0.1499999999999999900, -1.250000000000000700 ) ) ;
+#966 = EDGE_CURVE ( 'NONE', #2190, #526, #1961, .T. ) ;
+#967 = CARTESIAN_POINT ( 'NONE',  ( -1.599077906933271000, 0.2979472385247871600, -1.099080473329856300 ) ) ;
+#968 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#969 = VERTEX_POINT ( 'NONE', #2246 ) ;
+#970 = ORIENTED_EDGE ( 'NONE', *, *, #391, .F. ) ;
+#971 = VERTEX_POINT ( 'NONE', #2456 ) ;
+#972 = CARTESIAN_POINT ( 'NONE',  ( -1.449825398151259000, 0.2963101577685708400, 1.249825296532263400 ) ) ;
+#973 = STYLED_ITEM ( 'NONE', ( #735 ), #1047 ) ;
+#974 = CARTESIAN_POINT ( 'NONE',  ( 1.445080666151703500, 0.2999999999999999900, 1.244999999999999900 ) ) ;
+#975 = ORIENTED_EDGE ( 'NONE', *, *, #2297, .T. ) ;
+#976 = ORIENTED_EDGE ( 'NONE', *, *, #1840, .F. ) ;
+#977 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1885 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1288, #2826, #2627 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#978 = EDGE_LOOP ( 'NONE', ( #365, #654, #81, #2229, #1172, #532, #836, #762 ) ) ;
+#979 = EDGE_CURVE ( 'NONE', #1150, #330, #696, .T. ) ;
+#980 = LINE ( 'NONE', #136, #1911 ) ;
+#981 = VERTEX_POINT ( 'NONE', #435 ) ;
+#982 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.3499999999999999800, -1.150000000000000100 ) ) ;
+#983 = ORIENTED_EDGE ( 'NONE', *, *, #641, .T. ) ;
+#984 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.3499999999999999800, -0.9000000000000003600 ) ) ;
+#985 = EDGE_CURVE ( 'NONE', #2719, #1578, #911, .T. ) ;
+#986 = VECTOR ( 'NONE', #2165, 1000.000000000000000 ) ;
+#987 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#988 = CARTESIAN_POINT ( 'NONE',  ( 1.499999999999999600, 0.5999999999999999800, -0.9000000000000003600 ) ) ;
+#989 = VERTEX_POINT ( 'NONE', #2650 ) ;
+#990 = LINE ( 'NONE', #2, #2692 ) ;
+#991 = VECTOR ( 'NONE', #105, 1000.000000000000000 ) ;
+#992 = AXIS2_PLACEMENT_3D ( 'NONE', #914, #493, #2730 ) ;
+#993 = CIRCLE ( 'NONE', #2322, 0.3000000000000000400 ) ;
+#994 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -2.168404344971003200E-014 ) ) ;
+#995 = CARTESIAN_POINT ( 'NONE',  ( -1.445184469791855200, 0.2999999999999999900, 1.245107100217191200 ) ) ;
+#996 = LINE ( 'NONE', #2127, #1108 ) ;
+#997 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#998 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000200, 0.1499999999999999900, 1.260000000000000500 ) ) ;
+#999 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #745, #76, #1014, #1217, #1252, #2796, #2549, #538, #1665, #1689, #1884, #519, #546, #2105, #758, #326, #2075, #2313, #974 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 3, 3, 3, 3, 3, 4 ),
+ ( 0.0000000000000000000, 1.333236845338987200E-006, 2.655338546846612900E-006, 4.532193588065990200E-006, 7.130341109827846900E-006, 9.010742072689601000E-006, 9.458191365996842000E-006 ),
+ .UNSPECIFIED. ) ;
+#1000 = CARTESIAN_POINT ( 'NONE',  ( -1.609999999999999900, 0.1499999999999999900, -1.070000000000000500 ) ) ;
+#1001 = CARTESIAN_POINT ( 'NONE',  ( 1.595214281124542900, 0.2999965554011303500, -1.095288247284520200 ) ) ;
+#1002 = EDGE_CURVE ( 'NONE', #355, #747, #841, .T. ) ;
+#1003 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.2999999999999999900, -1.250000000000000200 ) ) ;
+#1004 = CIRCLE ( 'NONE', #2499, 0.1399999999999999300 ) ;
+#1005 = CARTESIAN_POINT ( 'NONE',  ( 1.449999999999999700, 0.5999999999999999800, -0.8999999999999995800 ) ) ;
+#1006 = AXIS2_PLACEMENT_3D ( 'NONE', #851, #1756, #1087 ) ;
+#1007 = PRESENTATION_STYLE_ASSIGNMENT (( #199 ) ) ;
+#1008 = ORIENTED_EDGE ( 'NONE', *, *, #2811, .F. ) ;
+#1009 = VERTEX_POINT ( 'NONE', #646 ) ;
+#1010 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1011 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2743 ) ) ;
+#1012 = FACE_OUTER_BOUND ( 'NONE', #1668, .T. ) ;
+#1013 = AXIS2_PLACEMENT_3D ( 'NONE', #1806, #456, #997 ) ;
+#1014 = CARTESIAN_POINT ( 'NONE',  ( 1.449937922615549300, 0.2958952490171116700, 1.249937951976408000 ) ) ;
+#1015 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1016 = CLOSED_SHELL ( 'NONE', ( #2252, #1916, #441, #1524, #801, #2875, #352, #156, #457, #1944, #102, #2222, #2689, #576, #2435, #2156, #1792, #2848, #1991, #1490, #2208, #1047, #887, #333, #1588, #845, #2241, #2590, #625, #1962, #2141, #1355, #1542, #1017, #1369, #2664, #692, #2005, #2643, #1146, #1746, #2915, #1315, #779, #1899, #1516, #640, #209, #1931, #1774, #131, #2188, #427, #188, #2799, #2862, #1569, #1124, #468, #1341, #605, #2626, #830, #1110, #1033, #1762, #1558, #1157, #1691, #649, #814, #875, #2474, #2889, #2814 ) ) ;
+#1017 = ADVANCED_FACE ( 'NONE', ( #1514 ), #1065, .T. ) ;
+#1018 = EDGE_CURVE ( 'NONE', #344, #2810, #1619, .T. ) ;
+#1019 = ORIENTED_EDGE ( 'NONE', *, *, #2560, .F. ) ;
+#1020 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1021 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1022 = FACE_OUTER_BOUND ( 'NONE', #613, .T. ) ;
+#1023 = LINE ( 'NONE', #2109, #413 ) ;
+#1024 = CARTESIAN_POINT ( 'NONE',  ( 1.598358446846465800, 0.2987041645186133100, -1.098367332193673100 ) ) ;
+#1025 = SURFACE_STYLE_FILL_AREA ( #33 ) ;
+#1026 = EDGE_CURVE ( 'NONE', #1363, #2477, #1757, .T. ) ;
+#1027 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.2949999999999999800, -1.250000000000000200 ) ) ;
+#1028 = CYLINDRICAL_SURFACE ( 'NONE', #470, 0.1399999999999999300 ) ;
+#1029 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 2.168404344971003200E-014 ) ) ;
+#1030 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.0000000000000000000, 1.070000000000000300 ) ) ;
+#1031 = SURFACE_STYLE_USAGE ( .BOTH. , #1878 ) ;
+#1032 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1033 = ADVANCED_FACE ( 'NONE', ( #1687 ), #2348, .F. ) ;
+#1034 = STYLED_ITEM ( 'NONE', ( #2126 ), #1355 ) ;
+#1035 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1036 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1037 = AXIS2_PLACEMENT_3D ( 'NONE', #2740, #1446, #763 ) ;
+#1038 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #776, 'distance_accuracy_value', 'NONE');
+#1039 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1040 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1041 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1042 = EDGE_LOOP ( 'NONE', ( #1571, #112, #933, #1275, #2118, #2680, #1125, #432, #1584, #1794, #1904, #1708, #752, #2786, #1208, #2891, #2157, #2827, #143, #1468, #970, #1912, #2614, #27, #983, #2401, #1706, #701, #2309, #54, #1059, #2678 ) ) ;
+#1043 = EDGE_CURVE ( 'NONE', #1293, #355, #1101, .T. ) ;
+#1044 = CARTESIAN_POINT ( 'NONE',  ( -1.609999999999999900, 0.1499999999999999900, -1.070000000000000500 ) ) ;
+#1045 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, 1.070000000000000300 ) ) ;
+#1046 = ORIENTED_EDGE ( 'NONE', *, *, #369, .T. ) ;
+#1047 = ADVANCED_FACE ( 'NONE', ( #1860 ), #503, .T. ) ;
+#1048 = ORIENTED_EDGE ( 'NONE', *, *, #1766, .F. ) ;
+#1049 = ORIENTED_EDGE ( 'NONE', *, *, #2078, .T. ) ;
+#1050 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1051 = ORIENTED_EDGE ( 'NONE', *, *, #572, .T. ) ;
+#1052 = ORIENTED_EDGE ( 'NONE', *, *, #923, .T. ) ;
+#1053 = FILL_AREA_STYLE_COLOUR ( '', #1481 ) ;
+#1054 = STYLED_ITEM ( 'NONE', ( #1144 ), #1962 ) ;
+#1055 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1056 = VERTEX_POINT ( 'NONE', #2066 ) ;
+#1057 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1058 = ORIENTED_EDGE ( 'NONE', *, *, #824, .F. ) ;
+#1059 = ORIENTED_EDGE ( 'NONE', *, *, #2065, .F. ) ;
+#1060 = ORIENTED_EDGE ( 'NONE', *, *, #2588, .F. ) ;
+#1061 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#1062 = CARTESIAN_POINT ( 'NONE',  ( 1.449999999999999700, 0.5499999999999999300, -0.9000000000000003600 ) ) ;
+#1063 = CIRCLE ( 'NONE', #1940, 0.01000000000000002600 ) ;
+#1064 = SURFACE_STYLE_USAGE ( .BOTH. , #632 ) ;
+#1065 = CYLINDRICAL_SURFACE ( 'NONE', #772, 0.01000000000000002600 ) ;
+#1066 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.3499999999999999800, 0.9000000000000002400 ) ) ;
+#1067 = CIRCLE ( 'NONE', #1, 0.1499999999999999700 ) ;
+#1068 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1069 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000200, 0.0000000000000000000, 1.250000000000000700 ) ) ;
+#1070 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1071 = AXIS2_PLACEMENT_3D ( 'NONE', #1660, #303, #2330 ) ;
+#1072 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.2949999999999999800, 1.249999999999999800 ) ) ;
+#1073 = EDGE_LOOP ( 'NONE', ( #2449, #1327, #903, #1810 ) ) ;
+#1074 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1075 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1070, 'distance_accuracy_value', 'NONE');
+#1076 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1077 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1078 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000300, 0.2954444122817796400, 1.099999999999999900 ) ) ;
+#1079 = EDGE_CURVE ( 'NONE', #2337, #1943, #1209, .T. ) ;
+#1080 = VECTOR ( 'NONE', #731, 1000.000000000000000 ) ;
+#1081 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1082 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, 1.100000000000000500 ) ) ;
+#1083 = ORIENTED_EDGE ( 'NONE', *, *, #531, .T. ) ;
+#1084 = ORIENTED_EDGE ( 'NONE', *, *, #2811, .T. ) ;
+#1085 = EDGE_CURVE ( 'NONE', #1234, #857, #2239, .T. ) ;
+#1086 = ORIENTED_EDGE ( 'NONE', *, *, #617, .T. ) ;
+#1087 = DIRECTION ( 'NONE',  ( -5.372976511209681000E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1088 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, 1.110000000000000300 ) ) ;
+#1089 = CARTESIAN_POINT ( 'NONE',  ( 1.599713177395784200, 0.2967230913048466400, 1.099713409371091200 ) ) ;
+#1090 = LINE ( 'NONE', #1044, #2644 ) ;
+#1091 = VERTEX_POINT ( 'NONE', #1416 ) ;
+#1092 = AXIS2_PLACEMENT_3D ( 'NONE', #984, #2082, #2535 ) ;
+#1093 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1094 = VERTEX_POINT ( 'NONE', #1616 ) ;
+#1095 = EDGE_LOOP ( 'NONE', ( #438, #554, #1477, #1174 ) ) ;
+#1096 = CARTESIAN_POINT ( 'NONE',  ( 1.460000000000000000, 0.0000000000000000000, -1.250000000000000700 ) ) ;
+#1097 = AXIS2_PLACEMENT_3D ( 'NONE', #1662, #2527, #308 ) ;
+#1098 = ORIENTED_EDGE ( 'NONE', *, *, #531, .F. ) ;
+#1099 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1100 = ORIENTED_EDGE ( 'NONE', *, *, #1107, .F. ) ;
+#1101 = CIRCLE ( 'NONE', #262, 0.01000000000000002600 ) ;
+#1102 = CARTESIAN_POINT ( 'NONE',  ( -1.460000000000000000, 0.1499999999999999900, 1.250000000000000700 ) ) ;
+#1103 = PRESENTATION_STYLE_ASSIGNMENT (( #390 ) ) ;
+#1104 = CARTESIAN_POINT ( 'NONE',  ( 1.445288247284520100, 0.2999965554011303500, -1.245214281124542800 ) ) ;
+#1105 = FILL_AREA_STYLE ('',( #2396 ) ) ;
+#1106 = LINE ( 'NONE', #137, #1929 ) ;
+#1107 = EDGE_CURVE ( 'NONE', #2374, #1363, #1582, .T. ) ;
+#1108 = VECTOR ( 'NONE', #2890, 1000.000000000000000 ) ;
+#1109 = STYLED_ITEM ( 'NONE', ( #2099 ), #692 ) ;
+#1110 = ADVANCED_FACE ( 'NONE', ( #337 ), #1305, .F. ) ;
+#1111 = PLANE ( 'NONE',  #1552 ) ;
+#1112 = AXIS2_PLACEMENT_3D ( 'NONE', #936, #506, #527 ) ;
+#1113 = DIRECTION ( 'NONE',  ( -5.372976511209681000E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1114 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1414 ), #1373 ) ;
+#1115 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.5999999999999999800, 0.9000000000000003600 ) ) ;
+#1116 = ORIENTED_EDGE ( 'NONE', *, *, #1994, .F. ) ;
+#1117 = VERTEX_POINT ( 'NONE', #2102 ) ;
+#1118 = VERTEX_POINT ( 'NONE', #998 ) ;
+#1119 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1120 = ORIENTED_EDGE ( 'NONE', *, *, #859, .T. ) ;
+#1121 = CARTESIAN_POINT ( 'NONE',  ( 1.449937922615549300, 0.2958952490171116700, -1.249937951976408400 ) ) ;
+#1122 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1123 = SURFACE_SIDE_STYLE ('',( #564 ) ) ;
+#1124 = ADVANCED_FACE ( 'NONE', ( #2090 ), #1375, .T. ) ;
+#1125 = ORIENTED_EDGE ( 'NONE', *, *, #1148, .T. ) ;
+#1126 = ORIENTED_EDGE ( 'NONE', *, *, #458, .T. ) ;
+#1127 = VERTEX_POINT ( 'NONE', #539 ) ;
+#1128 = AXIS2_PLACEMENT_3D ( 'NONE', #2537, #1659, #2328 ) ;
+#1129 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1130 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.0000000000000000000, -1.110000000000000300 ) ) ;
+#1131 = ORIENTED_EDGE ( 'NONE', *, *, #529, .T. ) ;
+#1132 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1133 = VERTEX_POINT ( 'NONE', #1758 ) ;
+#1134 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.2949999999999999800, -1.250000000000000200 ) ) ;
+#1135 = CARTESIAN_POINT ( 'NONE',  ( 1.448737026318645400, 0.2983653263875077900, -1.248732164889410300 ) ) ;
+#1136 = VERTEX_POINT ( 'NONE', #1102 ) ;
+#1137 = ORIENTED_EDGE ( 'NONE', *, *, #2637, .T. ) ;
+#1138 = VECTOR ( 'NONE', #484, 1000.000000000000000 ) ;
+#1139 = VERTEX_POINT ( 'NONE', #842 ) ;
+#1140 = EDGE_LOOP ( 'NONE', ( #548, #1646, #1326, #1131 ) ) ;
+#1141 = VECTOR ( 'NONE', #1455, 1000.000000000000000 ) ;
+#1142 = TOROIDAL_SURFACE ( 'NONE', #2069, 0.2000000000000000100, 0.05000000000000000300 ) ;
+#1143 = EDGE_CURVE ( 'NONE', #2571, #2014, #1923, .T. ) ;
+#1144 = PRESENTATION_STYLE_ASSIGNMENT (( #2387 ) ) ;
+#1145 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.5499999999999999300, -1.100000000000000300 ) ) ;
+#1146 = ADVANCED_FACE ( 'NONE', ( #873 ), #2853, .F. ) ;
+#1147 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999900, 0.1499999999999999900, -1.250000000000000200 ) ) ;
+#1148 = EDGE_CURVE ( 'NONE', #2810, #1843, #1511, .T. ) ;
+#1149 = FILL_AREA_STYLE_COLOUR ( '', #1415 ) ;
+#1150 = VERTEX_POINT ( 'NONE', #2417 ) ;
+#1151 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1152 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1153 = AXIS2_PLACEMENT_3D ( 'NONE', #2523, #1160, #1395 ) ;
+#1154 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1155 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2628 ), #2577 ) ;
+#1156 = VECTOR ( 'NONE', #2462, 1000.000000000000000 ) ;
+#1157 = ADVANCED_FACE ( 'NONE', ( #1652 ), #2586, .T. ) ;
+#1158 = VECTOR ( 'NONE', #2633, 1000.000000000000000 ) ;
+#1159 = ORIENTED_EDGE ( 'NONE', *, *, #1934, .T. ) ;
+#1160 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1161 = ORIENTED_EDGE ( 'NONE', *, *, #1523, .F. ) ;
+#1162 = FILL_AREA_STYLE_COLOUR ( '', #2189 ) ;
+#1163 = SURFACE_SIDE_STYLE ('',( #1930 ) ) ;
+#1164 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1165 = VERTEX_POINT ( 'NONE', #623 ) ;
+#1166 = EDGE_CURVE ( 'NONE', #2155, #2900, #202, .T. ) ;
+#1167 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000200, 0.1499999999999999900, -1.250000000000000700 ) ) ;
+#1168 = ORIENTED_EDGE ( 'NONE', *, *, #366, .F. ) ;
+#1169 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1607 ) ) ;
+#1170 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000300, 0.0000000000000000000, -1.100000000000000300 ) ) ;
+#1171 = PRESENTATION_STYLE_ASSIGNMENT (( #2868 ) ) ;
+#1172 = ORIENTED_EDGE ( 'NONE', *, *, #2107, .T. ) ;
+#1173 = VERTEX_POINT ( 'NONE', #1088 ) ;
+#1174 = ORIENTED_EDGE ( 'NONE', *, *, #249, .T. ) ;
+#1175 = ORIENTED_EDGE ( 'NONE', *, *, #346, .F. ) ;
+#1176 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #807, 'distance_accuracy_value', 'NONE');
+#1177 = PRESENTATION_STYLE_ASSIGNMENT (( #1675 ) ) ;
+#1178 = VERTEX_POINT ( 'NONE', #2196 ) ;
+#1179 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2743 ), #2245 ) ;
+#1180 = LINE ( 'NONE', #426, #2844 ) ;
+#1181 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000400, 0.1499999999999999900, -1.250000000000000200 ) ) ;
+#1182 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1183 = VECTOR ( 'NONE', #2866, 1000.000000000000000 ) ;
+#1184 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1185 = CIRCLE ( 'NONE', #1427, 0.04999999999999991300 ) ;
+#1186 = EDGE_CURVE ( 'NONE', #253, #1127, #730, .T. ) ;
+#1187 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1188 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1189 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.5499999999999999300, 1.100000000000000300 ) ) ;
+#1190 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1191 = EDGE_CURVE ( 'NONE', #119, #2305, #302, .T. ) ;
+#1192 = VERTEX_POINT ( 'NONE', #829 ) ;
+#1193 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.0000000000000000000, 1.099999999999999900 ) ) ;
+#1194 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1938 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2038, #257, #711 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1195 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.0000000000000000000, -1.070000000000000300 ) ) ;
+#1196 = VERTEX_POINT ( 'NONE', #2845 ) ;
+#1197 = ORIENTED_EDGE ( 'NONE', *, *, #1043, .T. ) ;
+#1198 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #877 ) ) ;
+#1199 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1200 = VERTEX_POINT ( 'NONE', #416 ) ;
+#1201 = VERTEX_POINT ( 'NONE', #1313 ) ;
+#1202 = CARTESIAN_POINT ( 'NONE',  ( -1.449937922615548900, 0.2958952490171116700, 1.249937951976408000 ) ) ;
+#1203 = EDGE_LOOP ( 'NONE', ( #757, #583, #1008, #1259 ) ) ;
+#1204 = CARTESIAN_POINT ( 'NONE',  ( -1.610000000000000100, 0.1499999999999999900, 1.100000000000000500 ) ) ;
+#1205 = ORIENTED_EDGE ( 'NONE', *, *, #1696, .T. ) ;
+#1206 = EDGE_CURVE ( 'NONE', #430, #2186, #1790, .T. ) ;
+#1207 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#1208 = ORIENTED_EDGE ( 'NONE', *, *, #86, .F. ) ;
+#1209 = CIRCLE ( 'NONE', #2485, 0.01000000000000002600 ) ;
+#1210 = CYLINDRICAL_SURFACE ( 'NONE', #230, 0.1399999999999999300 ) ;
+#1211 = ORIENTED_EDGE ( 'NONE', *, *, #350, .T. ) ;
+#1212 = CIRCLE ( 'NONE', #1538, 0.01000000000000002600 ) ;
+#1213 = FILL_AREA_STYLE_COLOUR ( '', #805 ) ;
+#1214 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1215 = VECTOR ( 'NONE', #2077, 1000.000000000000000 ) ;
+#1216 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1054 ), #595 ) ;
+#1217 = CARTESIAN_POINT ( 'NONE',  ( 1.449825398151259400, 0.2963101577685708400, 1.249825296532263400 ) ) ;
+#1218 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.2999999999999999900, 0.9000000000000002400 ) ) ;
+#1219 = CYLINDRICAL_SURFACE ( 'NONE', #958, 0.04999999999999991300 ) ;
+#1220 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1221 = SURFACE_STYLE_FILL_AREA ( #1522 ) ;
+#1222 = CARTESIAN_POINT ( 'NONE',  ( -1.449549907581746200, 0.2971121434130477600, 1.249549358354650000 ) ) ;
+#1223 = FILL_AREA_STYLE_COLOUR ( '', #277 ) ;
+#1224 = AXIS2_PLACEMENT_3D ( 'NONE', #21, #1402, #1601 ) ;
+#1225 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3, 'distance_accuracy_value', 'NONE');
+#1226 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999700, 0.0000000000000000000, 1.260000000000000200 ) ) ;
+#1227 = LINE ( 'NONE', #1147, #1733 ) ;
+#1228 = FILL_AREA_STYLE_COLOUR ( '', #340 ) ;
+#1229 = VERTEX_POINT ( 'NONE', #1302 ) ;
+#1230 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1231 = AXIS2_PLACEMENT_3D ( 'NONE', #78, #547, #2538 ) ;
+#1232 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1233 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1234 = VERTEX_POINT ( 'NONE', #1540 ) ;
+#1235 = EDGE_CURVE ( 'NONE', #523, #1844, #2658, .T. ) ;
+#1236 = VECTOR ( 'NONE', #1494, 1000.000000000000000 ) ;
+#1237 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.5999999999999999800, 0.9000000000000002400 ) ) ;
+#1238 = ORIENTED_EDGE ( 'NONE', *, *, #2560, .T. ) ;
+#1239 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1240 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1241 = FACE_OUTER_BOUND ( 'NONE', #1203, .T. ) ;
+#1242 = EDGE_CURVE ( 'NONE', #1609, #751, #906, .T. ) ;
+#1243 = PRESENTATION_STYLE_ASSIGNMENT (( #1278 ) ) ;
+#1244 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.5999999999999999800, 1.150000000000000100 ) ) ;
+#1245 = ORIENTED_EDGE ( 'NONE', *, *, #979, .F. ) ;
+#1246 = CIRCLE ( 'NONE', #888, 0.2500000000000000000 ) ;
+#1247 = LINE ( 'NONE', #2009, #1928 ) ;
+#1248 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #849 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #890, #1324, #187 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1249 = CARTESIAN_POINT ( 'NONE',  ( 1.598732164889410400, 0.2983653263875077900, -1.098737026318645300 ) ) ;
+#1250 = AXIS2_PLACEMENT_3D ( 'NONE', #2873, #1093, #2433 ) ;
+#1251 = VECTOR ( 'NONE', #1020, 1000.000000000000000 ) ;
+#1252 = CARTESIAN_POINT ( 'NONE',  ( 1.449713409371091700, 0.2967230913048466400, 1.249713177395783700 ) ) ;
+#1253 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1254 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1255 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1256 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2179, 'distance_accuracy_value', 'NONE');
+#1257 = FILL_AREA_STYLE ('',( #1223 ) ) ;
+#1258 = EDGE_CURVE ( 'NONE', #1118, #1843, #1277, .T. ) ;
+#1259 = ORIENTED_EDGE ( 'NONE', *, *, #350, .F. ) ;
+#1260 = ORIENTED_EDGE ( 'NONE', *, *, #2131, .T. ) ;
+#1261 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999700, 0.1499999999999999900, -1.260000000000000200 ) ) ;
+#1262 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2455 ) ) ;
+#1263 = SURFACE_SIDE_STYLE ('',( #124 ) ) ;
+#1264 = ORIENTED_EDGE ( 'NONE', *, *, #2472, .F. ) ;
+#1265 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2652 ) ) ;
+#1266 = VERTEX_POINT ( 'NONE', #920 ) ;
+#1267 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 0.5999999999999999800, -0.9000000000000003600 ) ) ;
+#1268 = FILL_AREA_STYLE_COLOUR ( '', #2731 ) ;
+#1269 = VERTEX_POINT ( 'NONE', #2271 ) ;
+#1270 = EDGE_LOOP ( 'NONE', ( #2639, #2306, #1816, #1211 ) ) ;
+#1271 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.2999999999999999900, -1.245000000000000300 ) ) ;
+#1272 = EDGE_LOOP ( 'NONE', ( #1967, #2160, #2824, #2519 ) ) ;
+#1273 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1274 = ORIENTED_EDGE ( 'NONE', *, *, #2214, .T. ) ;
+#1275 = ORIENTED_EDGE ( 'NONE', *, *, #1143, .F. ) ;
+#1276 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1277 = LINE ( 'NONE', #2735, #2312 ) ;
+#1278 = SURFACE_STYLE_USAGE ( .BOTH. , #1263 ) ;
+#1279 = VECTOR ( 'NONE', #744, 1000.000000000000000 ) ;
+#1280 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.5499999999999999300, 1.100000000000000300 ) ) ;
+#1281 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.5999999999999999800, -0.9000000000000002400 ) ) ;
+#1282 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1034 ), #1296 ) ;
+#1283 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1284 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999900, 0.1499999999999999900, 1.250000000000000200 ) ) ;
+#1285 = PLANE ( 'NONE',  #2757 ) ;
+#1286 = EDGE_CURVE ( 'NONE', #2080, #258, #2611, .T. ) ;
+#1287 = EDGE_CURVE ( 'NONE', #119, #1293, #2520, .T. ) ;
+#1288 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1289 = VECTOR ( 'NONE', #1351, 1000.000000000000000 ) ;
+#1290 = SURFACE_SIDE_STYLE ('',( #1221 ) ) ;
+#1291 = ORIENTED_EDGE ( 'NONE', *, *, #1869, .F. ) ;
+#1292 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1293 = VERTEX_POINT ( 'NONE', #2258 ) ;
+#1294 = PLANE ( 'NONE',  #774 ) ;
+#1295 = ORIENTED_EDGE ( 'NONE', *, *, #103, .T. ) ;
+#1296 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2546 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2335, #2557, #93 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1297 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1298 = AXIS2_PLACEMENT_3D ( 'NONE', #2191, #214, #1549 ) ;
+#1299 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1300 = VECTOR ( 'NONE', #608, 1000.000000000000000 ) ;
+#1301 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.5499999999999999300, -1.150000000000000100 ) ) ;
+#1302 = CARTESIAN_POINT ( 'NONE',  ( -1.610000000000000100, 0.0000000000000000000, -1.100000000000000500 ) ) ;
+#1303 = CARTESIAN_POINT ( 'NONE',  ( -1.598358446846465300, 0.2987041645186133100, 1.098367332193672700 ) ) ;
+#1304 = SURFACE_STYLE_FILL_AREA ( #1105 ) ;
+#1305 = TOROIDAL_SURFACE ( 'NONE', #577, 0.3000000000000000400, 0.05000000000000000300 ) ;
+#1306 = VECTOR ( 'NONE', #1041, 1000.000000000000000 ) ;
+#1307 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1308 = EDGE_CURVE ( 'NONE', #2275, #268, #1957, .T. ) ;
+#1309 = SURFACE_SIDE_STYLE ('',( #2522 ) ) ;
+#1310 = LINE ( 'NONE', #1567, #383 ) ;
+#1311 = AXIS2_PLACEMENT_3D ( 'NONE', #2818, #2843, #2358 ) ;
+#1312 = VECTOR ( 'NONE', #2697, 1000.000000000000000 ) ;
+#1313 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999900, 0.1499999999999999900, 1.250000000000000200 ) ) ;
+#1314 = CARTESIAN_POINT ( 'NONE',  ( -1.595321215039959600, 0.2999896714244128000, 1.095391994095696400 ) ) ;
+#1315 = ADVANCED_FACE ( 'NONE', ( #275 ), #2839, .T. ) ;
+#1316 = PRESENTATION_STYLE_ASSIGNMENT (( #1031 ) ) ;
+#1317 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2864 ) ) ;
+#1318 = AXIS2_PLACEMENT_3D ( 'NONE', #88, #1862, #313 ) ;
+#1319 = CARTESIAN_POINT ( 'NONE',  ( -1.447281030127009400, 0.2995062219893425100, -1.247257530447814600 ) ) ;
+#1320 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1321 = EDGE_CURVE ( 'NONE', #2275, #1654, #158, .T. ) ;
+#1322 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -2.168404344971003200E-014 ) ) ;
+#1323 = LINE ( 'NONE', #1271, #2076 ) ;
+#1324 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1325 = EDGE_CURVE ( 'NONE', #1056, #939, #1856, .T. ) ;
+#1326 = ORIENTED_EDGE ( 'NONE', *, *, #1724, .F. ) ;
+#1327 = ORIENTED_EDGE ( 'NONE', *, *, #612, .F. ) ;
+#1328 = SURFACE_STYLE_USAGE ( .BOTH. , #2657 ) ;
+#1329 = ORIENTED_EDGE ( 'NONE', *, *, #2834, .T. ) ;
+#1330 = AXIS2_PLACEMENT_3D ( 'NONE', #250, #2293, #1828 ) ;
+#1331 = ORIENTED_EDGE ( 'NONE', *, *, #403, .F. ) ;
+#1332 = FILL_AREA_STYLE ('',( #203 ) ) ;
+#1333 = ORIENTED_EDGE ( 'NONE', *, *, #1469, .F. ) ;
+#1334 = CARTESIAN_POINT ( 'NONE',  ( -1.445829677433092500, 0.2999606295495820300, -1.245772344018766700 ) ) ;
+#1335 = AXIS2_PLACEMENT_3D ( 'NONE', #1486, #1939, #1922 ) ;
+#1336 = ORIENTED_EDGE ( 'NONE', *, *, #152, .T. ) ;
+#1337 = CIRCLE ( 'NONE', #215, 0.2500000000000000000 ) ;
+#1338 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1339 = VECTOR ( 'NONE', #609, 1000.000000000000000 ) ;
+#1340 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.0000000000000000000, 1.249999999999999800 ) ) ;
+#1341 = ADVANCED_FACE ( 'NONE', ( #415 ), #64, .F. ) ;
+#1342 = SURFACE_STYLE_FILL_AREA ( #483 ) ;
+#1343 = SURFACE_STYLE_FILL_AREA ( #1257 ) ;
+#1344 = SURFACE_STYLE_FILL_AREA ( #1817 ) ;
+#1345 = ORIENTED_EDGE ( 'NONE', *, *, #657, .T. ) ;
+#1346 = LINE ( 'NONE', #1495, #991 ) ;
+#1347 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.5499999999999999300, -0.9000000000000003600 ) ) ;
+#1348 = EDGE_CURVE ( 'NONE', #1946, #1139, #1547, .T. ) ;
+#1349 = CYLINDRICAL_SURFACE ( 'NONE', #1318, 0.005000000000000013100 ) ;
+#1350 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1351 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1352 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1353 = AXIS2_PLACEMENT_3D ( 'NONE', #1699, #132, #120 ) ;
+#1354 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1355 = ADVANCED_FACE ( 'NONE', ( #663 ), #317, .F. ) ;
+#1356 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1357 = LINE ( 'NONE', #928, #1535 ) ;
+#1358 = CARTESIAN_POINT ( 'NONE',  ( -1.594999999999999800, 0.2999999999999999900, 1.095080666151703000 ) ) ;
+#1359 = ORIENTED_EDGE ( 'NONE', *, *, #1869, .T. ) ;
+#1360 = ORIENTED_EDGE ( 'NONE', *, *, #2297, .F. ) ;
+#1361 = CARTESIAN_POINT ( 'NONE',  ( -1.549999999999999800, 0.3499999999999999800, -0.9000000000000003600 ) ) ;
+#1362 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1363 = VERTEX_POINT ( 'NONE', #816 ) ;
+#1364 = ORIENTED_EDGE ( 'NONE', *, *, #1441, .F. ) ;
+#1365 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1384 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #460, #1555, #2669 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1366 = LINE ( 'NONE', #110, #1814 ) ;
+#1367 = EDGE_LOOP ( 'NONE', ( #2412, #2794, #11, #650 ) ) ;
+#1368 = SURFACE_SIDE_STYLE ('',( #1025 ) ) ;
+#1369 = ADVANCED_FACE ( 'NONE', ( #26 ), #2816, .F. ) ;
+#1370 = LINE ( 'NONE', #864, #2605 ) ;
+#1371 = VERTEX_POINT ( 'NONE', #2385 ) ;
+#1372 = CARTESIAN_POINT ( 'NONE',  ( 1.499999999999999600, 0.5999999999999999800, -1.150000000000000100 ) ) ;
+#1373 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #373 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2287, #2250, #461 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1374 = PRESENTATION_STYLE_ASSIGNMENT (( #387 ) ) ;
+#1375 = CYLINDRICAL_SURFACE ( 'NONE', #2625, 0.2500000000000000000 ) ;
+#1376 = ORIENTED_EDGE ( 'NONE', *, *, #2770, .T. ) ;
+#1377 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999700, 0.1499999999999999900, 1.260000000000000200 ) ) ;
+#1378 = ORIENTED_EDGE ( 'NONE', *, *, #1972, .F. ) ;
+#1379 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1380 = SURFACE_STYLE_FILL_AREA ( #2389 ) ;
+#1381 = EDGE_CURVE ( 'NONE', #981, #784, #269, .T. ) ;
+#1382 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.2949999999999999800, 1.244999999999999900 ) ) ;
+#1383 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1384 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #460, 'distance_accuracy_value', 'NONE');
+#1385 = ORIENTED_EDGE ( 'NONE', *, *, #1640, .T. ) ;
+#1386 = VECTOR ( 'NONE', #1655, 1000.000000000000000 ) ;
+#1387 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1388 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, 1.070000000000000300 ) ) ;
+#1389 = EDGE_CURVE ( 'NONE', #2400, #1117, #727, .T. ) ;
+#1390 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#1391 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, -1.100000000000000500 ) ) ;
+#1392 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.3499999999999999800, 0.9000000000000002400 ) ) ;
+#1393 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1394 = PLANE ( 'NONE',  #336 ) ;
+#1395 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1396 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1109 ), #1779 ) ;
+#1397 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.3499999999999999800, 1.150000000000000100 ) ) ;
+#1398 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2122 ) ) ;
+#1399 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1400 = VERTEX_POINT ( 'NONE', #1487 ) ;
+#1401 = ORIENTED_EDGE ( 'NONE', *, *, #2516, .F. ) ;
+#1402 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1403 = LINE ( 'NONE', #580, #787 ) ;
+#1404 = FILL_AREA_STYLE ('',( #705 ) ) ;
+#1405 = EDGE_CURVE ( 'NONE', #1200, #1139, #593, .T. ) ;
+#1406 = STYLED_ITEM ( 'NONE', ( #1007 ), #102 ) ;
+#1407 = ORIENTED_EDGE ( 'NONE', *, *, #249, .F. ) ;
+#1408 = ORIENTED_EDGE ( 'NONE', *, *, #2674, .F. ) ;
+#1409 = SURFACE_STYLE_USAGE ( .BOTH. , #260 ) ;
+#1410 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1411 = CIRCLE ( 'NONE', #1298, 0.01000000000000002600 ) ;
+#1412 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2455 ), #2303 ) ;
+#1413 = VECTOR ( 'NONE', #499, 1000.000000000000000 ) ;
+#1414 = STYLED_ITEM ( 'NONE', ( #309 ), #1746 ) ;
+#1415 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#1416 = CARTESIAN_POINT ( 'NONE',  ( -1.549999999999999800, 0.2999999999999999900, 0.9000000000000002400 ) ) ;
+#1417 = LINE ( 'NONE', #2908, #1551 ) ;
+#1418 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1419 = LINE ( 'NONE', #288, #1215 ) ;
+#1420 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1421 = LINE ( 'NONE', #957, #1591 ) ;
+#1422 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1423 = SURFACE_STYLE_USAGE ( .BOTH. , #2727 ) ;
+#1424 = CARTESIAN_POINT ( 'NONE',  ( -1.597842554308676900, 0.2991719076919910900, -1.097856994403090000 ) ) ;
+#1425 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1426 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1427 = AXIS2_PLACEMENT_3D ( 'NONE', #1145, #2683, #1356 ) ;
+#1428 = LINE ( 'NONE', #1134, #1289 ) ;
+#1429 = PLANE ( 'NONE',  #1071 ) ;
+#1430 = EDGE_LOOP ( 'NONE', ( #1274, #2717, #2145, #191 ) ) ;
+#1431 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1077, 'distance_accuracy_value', 'NONE');
+#1432 = ORIENTED_EDGE ( 'NONE', *, *, #391, .T. ) ;
+#1433 = EDGE_CURVE ( 'NONE', #857, #321, #1545, .T. ) ;
+#1434 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.2949999999999999800, -1.100000000000000300 ) ) ;
+#1435 = VERTEX_POINT ( 'NONE', #2574 ) ;
+#1436 = ORIENTED_EDGE ( 'NONE', *, *, #1079, .T. ) ;
+#1437 = PLANE ( 'NONE',  #1112 ) ;
+#1438 = CARTESIAN_POINT ( 'NONE',  ( -1.449355446642334200, 0.2974580776504265300, 1.249354061812228300 ) ) ;
+#1439 = VECTOR ( 'NONE', #2365, 1000.000000000000000 ) ;
+#1440 = ORIENTED_EDGE ( 'NONE', *, *, #1523, .T. ) ;
+#1441 = EDGE_CURVE ( 'NONE', #1133, #1200, #2837, .T. ) ;
+#1442 = ORIENTED_EDGE ( 'NONE', *, *, #1258, .F. ) ;
+#1443 = VERTEX_POINT ( 'NONE', #356 ) ;
+#1444 = LINE ( 'NONE', #2879, #1300 ) ;
+#1445 = ORIENTED_EDGE ( 'NONE', *, *, #1469, .T. ) ;
+#1446 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1447 = VECTOR ( 'NONE', #2631, 1000.000000000000000 ) ;
+#1448 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#1449 = DIRECTION ( 'NONE',  ( 2.168404344971003200E-014, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1450 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, 1.070000000000000300 ) ) ;
+#1451 = PRESENTATION_STYLE_ASSIGNMENT (( #2805 ) ) ;
+#1452 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2628 ) ) ;
+#1453 = CYLINDRICAL_SURFACE ( 'NONE', #2558, 0.1499999999999999700 ) ;
+#1454 = FACE_OUTER_BOUND ( 'NONE', #1820, .T. ) ;
+#1455 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1456 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 1.074595302241924700E-014 ) ) ;
+#1457 = FILL_AREA_STYLE_COLOUR ( '', #1061 ) ;
+#1458 = EDGE_CURVE ( 'NONE', #2489, #2337, #198, .T. ) ;
+#1459 = DIRECTION ( 'NONE',  ( -1.074595302241924700E-014, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1460 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1607 ), #1755 ) ;
+#1461 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1462 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1463 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1727 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1600, #895, #2032 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1464 = LINE ( 'NONE', #786, #1158 ) ;
+#1465 = AXIS2_PLACEMENT_3D ( 'NONE', #746, #52, #2070 ) ;
+#1466 = SURFACE_STYLE_USAGE ( .BOTH. , #2501 ) ;
+#1467 = SURFACE_STYLE_USAGE ( .BOTH. , #800 ) ;
+#1468 = ORIENTED_EDGE ( 'NONE', *, *, #2276, .F. ) ;
+#1469 = EDGE_CURVE ( 'NONE', #523, #2020, #2904, .T. ) ;
+#1470 = FACE_OUTER_BOUND ( 'NONE', #2686, .T. ) ;
+#1471 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1472 = ORIENTED_EDGE ( 'NONE', *, *, #2774, .T. ) ;
+#1473 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1474 = ORIENTED_EDGE ( 'NONE', *, *, #1433, .F. ) ;
+#1475 = ORIENTED_EDGE ( 'NONE', *, *, #463, .F. ) ;
+#1476 = VERTEX_POINT ( 'NONE', #2137 ) ;
+#1477 = ORIENTED_EDGE ( 'NONE', *, *, #511, .T. ) ;
+#1478 = EDGE_CURVE ( 'NONE', #1091, #969, #2237, .T. ) ;
+#1479 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1480 = ORIENTED_EDGE ( 'NONE', *, *, #1525, .T. ) ;
+#1481 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#1482 = ORIENTED_EDGE ( 'NONE', *, *, #1287, .T. ) ;
+#1483 = VECTOR ( 'NONE', #1220, 1000.000000000000000 ) ;
+#1484 = LINE ( 'NONE', #1583, #2660 ) ;
+#1485 = AXIS2_PLACEMENT_3D ( 'NONE', #465, #1399, #271 ) ;
+#1486 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, -1.070000000000000300 ) ) ;
+#1487 = CARTESIAN_POINT ( 'NONE',  ( 1.449999999999999700, 0.5999999999999999800, 0.9000000000000002400 ) ) ;
+#1488 = AXIS2_PLACEMENT_3D ( 'NONE', #834, #1129, #658 ) ;
+#1489 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1490 = ADVANCED_FACE ( 'NONE', ( #797 ), #2595, .T. ) ;
+#1491 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, 1.070000000000000300 ) ) ;
+#1492 = CARTESIAN_POINT ( 'NONE',  ( -1.609999999999999900, 0.1499999999999999900, 1.070000000000000500 ) ) ;
+#1493 = EDGE_CURVE ( 'NONE', #2869, #1091, #627, .T. ) ;
+#1494 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1495 = CARTESIAN_POINT ( 'NONE',  ( 1.595000000000000200, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
+#1496 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999700, 0.1499999999999999900, 1.260000000000000200 ) ) ;
+#1497 = LINE ( 'NONE', #2133, #2111 ) ;
+#1498 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1499 = ORIENTED_EDGE ( 'NONE', *, *, #221, .F. ) ;
+#1500 = SURFACE_SIDE_STYLE ('',( #2909 ) ) ;
+#1501 = AXIS2_PLACEMENT_3D ( 'NONE', #2362, #1035, #74 ) ;
+#1502 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1503 = ORIENTED_EDGE ( 'NONE', *, *, #1235, .T. ) ;
+#1504 = ORIENTED_EDGE ( 'NONE', *, *, #2112, .T. ) ;
+#1505 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1506 = SURFACE_STYLE_FILL_AREA ( #2286 ) ;
+#1507 = ORIENTED_EDGE ( 'NONE', *, *, #2665, .T. ) ;
+#1508 = FACE_OUTER_BOUND ( 'NONE', #1430, .T. ) ;
+#1509 = VERTEX_POINT ( 'NONE', #134 ) ;
+#1510 = ORIENTED_EDGE ( 'NONE', *, *, #1840, .T. ) ;
+#1511 = LINE ( 'NONE', #178, #986 ) ;
+#1512 = VERTEX_POINT ( 'NONE', #596 ) ;
+#1513 = VECTOR ( 'NONE', #2542, 1000.000000000000000 ) ;
+#1514 = FACE_OUTER_BOUND ( 'NONE', #645, .T. ) ;
+#1515 = DIRECTION ( 'NONE',  ( 1.074595302241924700E-014, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1516 = ADVANCED_FACE ( 'NONE', ( #2198 ), #2451, .T. ) ;
+#1517 = FILL_AREA_STYLE_COLOUR ( '', #904 ) ;
+#1518 = VECTOR ( 'NONE', #709, 1000.000000000000000 ) ;
+#1519 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1541, #2430, #638, #2888, #180, #417, #2216, #858, #423, #2642, #1970, #643, #1765, #880, #1089, #1531, #1986, #1078, #866 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 3, 3, 3, 3, 3, 4 ),
+ ( -4.474492933072427500E-007, 0.0000000000000000000, 1.887683079498211100E-006, 4.495892292179113600E-006, 6.380015717955730200E-006, 7.707237443854848600E-006, 9.045637435992592800E-006 ),
+ .UNSPECIFIED. ) ;
+#1520 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #855 ) ) ;
+#1521 = CARTESIAN_POINT ( 'NONE',  ( 1.609999999999999900, 0.0000000000000000000, -1.070000000000000500 ) ) ;
+#1522 = FILL_AREA_STYLE ('',( #1949 ) ) ;
+#1523 = EDGE_CURVE ( 'NONE', #1173, #803, #660, .T. ) ;
+#1524 = ADVANCED_FACE ( 'NONE', ( #685 ), #1453, .F. ) ;
+#1525 = EDGE_CURVE ( 'NONE', #760, #2759, #2058, .T. ) ;
+#1526 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000200, 0.1499999999999999900, -1.260000000000000500 ) ) ;
+#1527 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1528 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1529 = CARTESIAN_POINT ( 'NONE',  ( 1.609999999999999900, 0.0000000000000000000, -1.070000000000000500 ) ) ;
+#1530 = LINE ( 'NONE', #2423, #610 ) ;
+#1531 = CARTESIAN_POINT ( 'NONE',  ( 1.599825296532263900, 0.2963101577685708400, 1.099825398151258900 ) ) ;
+#1532 = EDGE_LOOP ( 'NONE', ( #2011, #286, #1775, #2601 ) ) ;
+#1533 = STYLED_ITEM ( 'NONE', ( #2874 ), #1017 ) ;
+#1534 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.2999999999999999900, 1.200000000000000200 ) ) ;
+#1535 = VECTOR ( 'NONE', #35, 1000.000000000000000 ) ;
+#1536 = EDGE_LOOP ( 'NONE', ( #2149, #2783, #1503, #1730, #2753, #360, #1407, #2681 ) ) ;
+#1537 = CARTESIAN_POINT ( 'NONE',  ( -1.449080473329855900, 0.2979472385247871600, -1.249077906933271400 ) ) ;
+#1538 = AXIS2_PLACEMENT_3D ( 'NONE', #174, #863, #2235 ) ;
+#1539 = CARTESIAN_POINT ( 'NONE',  ( -1.594999999999999800, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
+#1540 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.5999999999999999800, 0.9000000000000002400 ) ) ;
+#1541 = CARTESIAN_POINT ( 'NONE',  ( 1.595000000000000200, 0.2999999999999999900, 1.095080666151703000 ) ) ;
+#1542 = ADVANCED_FACE ( 'NONE', ( #1022 ), #2772, .T. ) ;
+#1543 = ORIENTED_EDGE ( 'NONE', *, *, #1913, .F. ) ;
+#1544 = VERTEX_POINT ( 'NONE', #619 ) ;
+#1545 = LINE ( 'NONE', #2840, #522 ) ;
+#1546 = LINE ( 'NONE', #1729, #272 ) ;
+#1547 = LINE ( 'NONE', #1450, #128 ) ;
+#1548 = SURFACE_STYLE_USAGE ( .BOTH. , #1123 ) ;
+#1549 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1550 = EDGE_CURVE ( 'NONE', #1094, #2751, #919, .T. ) ;
+#1551 = VECTOR ( 'NONE', #2699, 1000.000000000000000 ) ;
+#1552 = AXIS2_PLACEMENT_3D ( 'NONE', #1561, #2006, #1119 ) ;
+#1553 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1554 = MANIFOLD_SOLID_BREP ( 'Fillet7', #1016 ) ;
+#1555 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1556 = CARTESIAN_POINT ( 'NONE',  ( 1.445829677433093000, 0.2999606295495820300, -1.245772344018766700 ) ) ;
+#1557 = STYLED_ITEM ( 'NONE', ( #1451 ), #2222 ) ;
+#1558 = ADVANCED_FACE ( 'NONE', ( #533 ), #498, .F. ) ;
+#1559 = AXIS2_PLACEMENT_3D ( 'NONE', #501, #941, #1190 ) ;
+#1560 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.2954444122817796400, 1.099999999999999900 ) ) ;
+#1561 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.2999999999999999900, 1.249999999999999800 ) ) ;
+#1562 = VERTEX_POINT ( 'NONE', #2360 ) ;
+#1563 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1564 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #450 ) ) ;
+#1565 = CARTESIAN_POINT ( 'NONE',  ( -1.445184469791855200, 0.2999999999999999900, -1.245107100217191600 ) ) ;
+#1566 = ORIENTED_EDGE ( 'NONE', *, *, #2065, .T. ) ;
+#1567 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, 1.100000000000000300 ) ) ;
+#1568 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1569 = ADVANCED_FACE ( 'NONE', ( #1894 ), #2881, .T. ) ;
+#1570 = EDGE_LOOP ( 'NONE', ( #1995, #114, #2910, #1401 ) ) ;
+#1571 = ORIENTED_EDGE ( 'NONE', *, *, #2386, .F. ) ;
+#1572 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1573 = LINE ( 'NONE', #2785, #115 ) ;
+#1574 = AXIS2_PLACEMENT_3D ( 'NONE', #472, #2503, #2726 ) ;
+#1575 = ORIENTED_EDGE ( 'NONE', *, *, #1753, .T. ) ;
+#1576 = CARTESIAN_POINT ( 'NONE',  ( 1.609999999999999900, 0.1499999999999999900, -1.070000000000000500 ) ) ;
+#1577 = CARTESIAN_POINT ( 'NONE',  ( -1.449825398151259000, 0.2963101577685708400, -1.249825296532263800 ) ) ;
+#1578 = VERTEX_POINT ( 'NONE', #2776 ) ;
+#1579 = EDGE_CURVE ( 'NONE', #622, #2905, #2698, .T. ) ;
+#1580 = CYLINDRICAL_SURFACE ( 'NONE', #2886, 0.1499999999999999700 ) ;
+#1581 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1582 = CIRCLE ( 'NONE', #992, 0.01000000000000002600 ) ;
+#1583 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999900, 0.1499999999999999900, 1.250000000000000200 ) ) ;
+#1584 = ORIENTED_EDGE ( 'NONE', *, *, #1821, .T. ) ;
+#1585 = CIRCLE ( 'NONE', #1781, 0.2999999999999999300 ) ;
+#1586 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#1587 = EDGE_CURVE ( 'NONE', #445, #981, #2850, .T. ) ;
+#1588 = ADVANCED_FACE ( 'NONE', ( #704 ), #245, .T. ) ;
+#1589 = FACE_OUTER_BOUND ( 'NONE', #794, .T. ) ;
+#1590 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.5999999999999999800, -0.9000000000000002400 ) ) ;
+#1591 = VECTOR ( 'NONE', #265, 1000.000000000000000 ) ;
+#1592 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1593 = LINE ( 'NONE', #1000, #2210 ) ;
+#1594 = FILL_AREA_STYLE ('',( #2460 ) ) ;
+#1595 = AXIS2_PLACEMENT_3D ( 'NONE', #2720, #1187, #2509 ) ;
+#1596 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -2.168404344971003200E-014 ) ) ;
+#1597 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, -1.100000000000000300 ) ) ;
+#1598 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1599 = CIRCLE ( 'NONE', #243, 0.04999999999999991300 ) ;
+#1600 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1601 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1602 = SURFACE_STYLE_FILL_AREA ( #431 ) ;
+#1603 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1604 = ORIENTED_EDGE ( 'NONE', *, *, #985, .T. ) ;
+#1605 = EDGE_CURVE ( 'NONE', #1741, #1371, #1593, .T. ) ;
+#1606 = ORIENTED_EDGE ( 'NONE', *, *, #2876, .F. ) ;
+#1607 = STYLED_ITEM ( 'NONE', ( #1171 ), #625 ) ;
+#1608 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1609 = VERTEX_POINT ( 'NONE', #116 ) ;
+#1610 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, 1.070000000000000300 ) ) ;
+#1611 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2864 ), #977 ) ;
+#1612 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 2.168404344971003200E-014 ) ) ;
+#1613 = ORIENTED_EDGE ( 'NONE', *, *, #204, .F. ) ;
+#1614 = AXIS2_PLACEMENT_3D ( 'NONE', #111, #1015, #1896 ) ;
+#1615 = EDGE_LOOP ( 'NONE', ( #2311, #2635, #183, #377 ) ) ;
+#1616 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.5499999999999999300, 1.150000000000000100 ) ) ;
+#1617 = VERTEX_POINT ( 'NONE', #99 ) ;
+#1618 = CARTESIAN_POINT ( 'NONE',  ( 1.609999999999999900, 0.1499999999999999900, -1.070000000000000500 ) ) ;
+#1619 = LINE ( 'NONE', #475, #29 ) ;
+#1620 = EDGE_CURVE ( 'NONE', #723, #1617, #2428, .T. ) ;
+#1621 = PRESENTATION_STYLE_ASSIGNMENT (( #926 ) ) ;
+#1622 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1623 = FACE_OUTER_BOUND ( 'NONE', #437, .T. ) ;
+#1624 = ORIENTED_EDGE ( 'NONE', *, *, #1166, .T. ) ;
+#1625 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -1.074595302241924700E-014 ) ) ;
+#1626 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, 1.110000000000000300 ) ) ;
+#1627 = EDGE_CURVE ( 'NONE', #2645, #329, #848, .T. ) ;
+#1628 = CIRCLE ( 'NONE', #2604, 0.04999999999999991300 ) ;
+#1629 = CARTESIAN_POINT ( 'NONE',  ( -1.598732164889409900, 0.2983653263875077900, -1.098737026318645300 ) ) ;
+#1630 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1631 = STYLED_ITEM ( 'NONE', ( #1888 ), #887 ) ;
+#1632 = CARTESIAN_POINT ( 'NONE',  ( 1.445080666151703500, 0.2999999999999999900, 1.244999999999999900 ) ) ;
+#1633 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, 1.070000000000000300 ) ) ;
+#1634 = CARTESIAN_POINT ( 'NONE',  ( -1.595321215039959600, 0.2999896714244128000, -1.095391994095696900 ) ) ;
+#1635 = STYLED_ITEM ( 'NONE', ( #486 ), #2689 ) ;
+#1636 = ORIENTED_EDGE ( 'NONE', *, *, #545, .F. ) ;
+#1637 = ORIENTED_EDGE ( 'NONE', *, *, #98, .T. ) ;
+#1638 = ORIENTED_EDGE ( 'NONE', *, *, #1148, .F. ) ;
+#1639 = ORIENTED_EDGE ( 'NONE', *, *, #768, .F. ) ;
+#1640 = EDGE_CURVE ( 'NONE', #751, #784, #2388, .T. ) ;
+#1641 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #671, 'distance_accuracy_value', 'NONE');
+#1642 = EDGE_LOOP ( 'NONE', ( #673, #796, #1638, #929 ) ) ;
+#1643 = CARTESIAN_POINT ( 'NONE',  ( -1.596222881141323300, 0.2998701489956457900, -1.096268683098857100 ) ) ;
+#1644 = EDGE_LOOP ( 'NONE', ( #82, #1019, #2318, #976 ) ) ;
+#1645 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1646 = ORIENTED_EDGE ( 'NONE', *, *, #1587, .F. ) ;
+#1647 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1648 = CARTESIAN_POINT ( 'NONE',  ( -1.445288247284519900, 0.2999965554011303500, 1.245214281124542400 ) ) ;
+#1649 = VERTEX_POINT ( 'NONE', #1959 ) ;
+#1650 = LINE ( 'NONE', #331, #1822 ) ;
+#1651 = AXIS2_PLACEMENT_3D ( 'NONE', #698, #1151, #1383 ) ;
+#1652 = FACE_OUTER_BOUND ( 'NONE', #2528, .T. ) ;
+#1653 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999700, 0.1499999999999999900, -1.260000000000000200 ) ) ;
+#1654 = VERTEX_POINT ( 'NONE', #1760 ) ;
+#1655 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1656 = VECTOR ( 'NONE', #2135, 1000.000000000000000 ) ;
+#1657 = VECTOR ( 'NONE', #1770, 1000.000000000000000 ) ;
+#1658 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, -1.110000000000000300 ) ) ;
+#1659 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1660 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1661 = ORIENTED_EDGE ( 'NONE', *, *, #1348, .F. ) ;
+#1662 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.3499999999999999800, 1.200000000000000200 ) ) ;
+#1663 = CARTESIAN_POINT ( 'NONE',  ( -1.445080666151703100, 0.2999999999999999900, 1.244999999999999900 ) ) ;
+#1664 = AXIS2_PLACEMENT_3D ( 'NONE', #1237, #770, #551 ) ;
+#1665 = CARTESIAN_POINT ( 'NONE',  ( 1.448737026318645400, 0.2983653263875077900, 1.248732164889409900 ) ) ;
+#1666 = CIRCLE ( 'NONE', #785, 0.01000000000000002600 ) ;
+#1667 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1668 = EDGE_LOOP ( 'NONE', ( #938, #2015, #46, #2121, #1604, #1432, #2711, #1360 ) ) ;
+#1669 = EDGE_CURVE ( 'NONE', #445, #53, #996, .T. ) ;
+#1670 = EDGE_LOOP ( 'NONE', ( #2025, #1606, #1048, #2022 ) ) ;
+#1671 = ORIENTED_EDGE ( 'NONE', *, *, #2112, .F. ) ;
+#1672 = FILL_AREA_STYLE ('',( #2332 ) ) ;
+#1673 = ORIENTED_EDGE ( 'NONE', *, *, #2055, .T. ) ;
+#1674 = EDGE_LOOP ( 'NONE', ( #1982, #614, #1345, #1440 ) ) ;
+#1675 = SURFACE_STYLE_USAGE ( .BOTH. , #1900 ) ;
+#1676 = FILL_AREA_STYLE ('',( #1457 ) ) ;
+#1677 = FACE_OUTER_BOUND ( 'NONE', #2792, .T. ) ;
+#1678 = EDGE_CURVE ( 'NONE', #1654, #969, #1628, .T. ) ;
+#1679 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #2321, #251, #1001, #765, #1880, #316, #570, #2110, #780, #1024, #1249, #2120, #2355, #578, #1891, #2573, #534, #2555, #2780 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 3, 3, 3, 3, 3, 4 ),
+ ( -4.474492933072427500E-007, 0.0000000000000000000, 1.887683079498211100E-006, 4.495892292179113600E-006, 6.380015717955730200E-006, 7.707237443854848600E-006, 9.045637435992592800E-006 ),
+ .UNSPECIFIED. ) ;
+#1680 = ORIENTED_EDGE ( 'NONE', *, *, #2419, .T. ) ;
+#1681 = ORIENTED_EDGE ( 'NONE', *, *, #458, .F. ) ;
+#1682 = ORIENTED_EDGE ( 'NONE', *, *, #985, .F. ) ;
+#1683 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999900, 0.1499999999999999900, 1.250000000000000200 ) ) ;
+#1684 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1685 = AXIS2_PLACEMENT_3D ( 'NONE', #1859, #952, #1420 ) ;
+#1686 = SURFACE_SIDE_STYLE ('',( #1793 ) ) ;
+#1687 = FACE_OUTER_BOUND ( 'NONE', #1367, .T. ) ;
+#1688 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1689 = CARTESIAN_POINT ( 'NONE',  ( 1.448367332193673000, 0.2987041645186133100, 1.248358446846465200 ) ) ;
+#1690 = SURFACE_STYLE_FILL_AREA ( #726 ) ;
+#1691 = ADVANCED_FACE ( 'NONE', ( #639 ), #1219, .T. ) ;
+#1692 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1693 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1694 = FILL_AREA_STYLE_COLOUR ( '', #1448 ) ;
+#1695 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.2949999999999999800, 1.249999999999999800 ) ) ;
+#1696 = EDGE_CURVE ( 'NONE', #1192, #2092, #2706, .T. ) ;
+#1697 = FILL_AREA_STYLE_COLOUR ( '', #419 ) ;
+#1698 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000300, 0.0000000000000000000, 1.249999999999999800 ) ) ;
+#1699 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.2999999999999999900, 0.9000000000000002400 ) ) ;
+#1700 = ORIENTED_EDGE ( 'NONE', *, *, #123, .T. ) ;
+#1701 = SURFACE_STYLE_USAGE ( .BOTH. , #121 ) ;
+#1702 = AXIS2_PLACEMENT_3D ( 'NONE', #2587, #1299, #607 ) ;
+#1703 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.074595302241924700E-014 ) ) ;
+#1704 = ORIENTED_EDGE ( 'NONE', *, *, #2739, .T. ) ;
+#1705 = ORIENTED_EDGE ( 'NONE', *, *, #2166, .F. ) ;
+#1706 = ORIENTED_EDGE ( 'NONE', *, *, #1191, .T. ) ;
+#1707 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1708 = ORIENTED_EDGE ( 'NONE', *, *, #4, .T. ) ;
+#1709 = VERTEX_POINT ( 'NONE', #678 ) ;
+#1710 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999700, 0.1499999999999999900, -1.260000000000000200 ) ) ;
+#1711 = ORIENTED_EDGE ( 'NONE', *, *, #782, .F. ) ;
+#1712 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1109 ) ) ;
+#1713 = SURFACE_STYLE_FILL_AREA ( #108 ) ;
+#1714 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000300, 0.1499999999999999900, -1.070000000000000700 ) ) ;
+#1715 = FILL_AREA_STYLE_COLOUR ( '', #808 ) ;
+#1716 = PRESENTATION_STYLE_ASSIGNMENT (( #1064 ) ) ;
+#1717 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.0000000000000000000, 1.249999999999999800 ) ) ;
+#1718 = ORIENTED_EDGE ( 'NONE', *, *, #1242, .T. ) ;
+#1719 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #937 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1036, #1502, #1933 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1720 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.0000000000000000000, 1.070000000000000300 ) ) ;
+#1721 = CIRCLE ( 'NONE', #1013, 0.1399999999999999300 ) ;
+#1722 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1723 = DIRECTION ( 'NONE',  ( -5.372976511209681000E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1724 = EDGE_CURVE ( 'NONE', #1371, #445, #1803, .T. ) ;
+#1725 = PRESENTATION_STYLE_ASSIGNMENT (( #2851 ) ) ;
+#1726 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 2.168404344971003200E-014 ) ) ;
+#1727 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1600, 'distance_accuracy_value', 'NONE');
+#1728 = EDGE_CURVE ( 'NONE', #1009, #1839, #769, .T. ) ;
+#1729 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, 0.1499999999999999900, 1.250000000000000200 ) ) ;
+#1730 = ORIENTED_EDGE ( 'NONE', *, *, #312, .F. ) ;
+#1731 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, -1.070000000000000300 ) ) ;
+#1732 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1733 = VECTOR ( 'NONE', #2916, 1000.000000000000000 ) ;
+#1734 = AXIS2_PLACEMENT_3D ( 'NONE', #2213, #670, #2434 ) ;
+#1735 = SURFACE_SIDE_STYLE ('',( #2610 ) ) ;
+#1736 = VECTOR ( 'NONE', #777, 1000.000000000000000 ) ;
+#1737 = AXIS2_PLACEMENT_3D ( 'NONE', #1388, #2288, #267 ) ;
+#1738 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #659, .NOT_KNOWN. ) ;
+#1739 = ORIENTED_EDGE ( 'NONE', *, *, #641, .F. ) ;
+#1740 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1741 = VERTEX_POINT ( 'NONE', #2495 ) ;
+#1742 = EDGE_LOOP ( 'NONE', ( #482, #57, #1992, #724, #2238, #2576, #58, #1680, #975, #1336 ) ) ;
+#1743 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.0000000000000000000, -1.250000000000000200 ) ) ;
+#1744 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1745 = CARTESIAN_POINT ( 'NONE',  ( -1.597257530447814300, 0.2995062219893425100, 1.097281030127009300 ) ) ;
+#1746 = ADVANCED_FACE ( 'NONE', ( #282 ), #2769, .T. ) ;
+#1747 = LINE ( 'NONE', #488, #2541 ) ;
+#1748 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1749 = SURFACE_STYLE_FILL_AREA ( #840 ) ;
+#1750 = ORIENTED_EDGE ( 'NONE', *, *, #2774, .F. ) ;
+#1751 = ORIENTED_EDGE ( 'NONE', *, *, #1587, .T. ) ;
+#1752 = CARTESIAN_POINT ( 'NONE',  ( -1.447856994403089700, 0.2991719076919910900, -1.247842554308677300 ) ) ;
+#1753 = EDGE_CURVE ( 'NONE', #2603, #939, #1801, .T. ) ;
+#1754 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, 1.110000000000000300 ) ) ;
+#1755 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #12 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #163, #173, #1996 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1756 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -5.372976511209681000E-015 ) ) ;
+#1757 = CIRCLE ( 'NONE', #1485, 0.1399999999999999300 ) ;
+#1758 = CARTESIAN_POINT ( 'NONE',  ( 1.609999999999999900, 0.1499999999999999900, 1.070000000000000500 ) ) ;
+#1759 = SURFACE_STYLE_FILL_AREA ( #2292 ) ;
+#1760 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 0.3499999999999999800, -0.9000000000000003600 ) ) ;
+#1761 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #854 ) ) ;
+#1762 = ADVANCED_FACE ( 'NONE', ( #2666 ), #2461, .F. ) ;
+#1763 = FILL_AREA_STYLE ('',( #1927 ) ) ;
+#1764 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1765 = CARTESIAN_POINT ( 'NONE',  ( 1.599354061812228800, 0.2974580776504265300, 1.099355446642334300 ) ) ;
+#1766 = EDGE_CURVE ( 'NONE', #971, #1435, #2034, .T. ) ;
+#1767 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #2178 ) ;
+#1768 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1076, 'distance_accuracy_value', 'NONE');
+#1769 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.5999999999999999800, -1.100000000000000300 ) ) ;
+#1770 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1771 = EDGE_CURVE ( 'NONE', #118, #2477, #2847, .T. ) ;
+#1772 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1773 = VECTOR ( 'NONE', #1322, 1000.000000000000000 ) ;
+#1774 = ADVANCED_FACE ( 'NONE', ( #1454 ), #2003, .T. ) ;
+#1775 = ORIENTED_EDGE ( 'NONE', *, *, #2609, .F. ) ;
+#1776 = PLANE ( 'NONE',  #2352 ) ;
+#1777 = ORIENTED_EDGE ( 'NONE', *, *, #1550, .F. ) ;
+#1778 = CARTESIAN_POINT ( 'NONE',  ( 1.449080473329856300, 0.2979472385247871600, -1.249077906933271400 ) ) ;
+#1779 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1641 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #671, #1592, #668 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1780 = ORIENTED_EDGE ( 'NONE', *, *, #281, .F. ) ;
+#1781 = AXIS2_PLACEMENT_3D ( 'NONE', #2143, #813, #1050 ) ;
+#1782 = ORIENTED_EDGE ( 'NONE', *, *, #1905, .F. ) ;
+#1783 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.5499999999999999300, -0.9000000000000002400 ) ) ;
+#1784 = ORIENTED_EDGE ( 'NONE', *, *, #2027, .F. ) ;
+#1785 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.2999999999999999900, 1.200000000000000200 ) ) ;
+#1786 = ORIENTED_EDGE ( 'NONE', *, *, #1206, .F. ) ;
+#1787 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.0000000000000000000, 1.110000000000000300 ) ) ;
+#1788 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1789 = CIRCLE ( 'NONE', #1250, 0.2500000000000000000 ) ;
+#1790 = CIRCLE ( 'NONE', #315, 0.01000000000000002600 ) ;
+#1791 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1792 = ADVANCED_FACE ( 'NONE', ( #844 ), #210, .T. ) ;
+#1793 = SURFACE_STYLE_FILL_AREA ( #555 ) ;
+#1794 = ORIENTED_EDGE ( 'NONE', *, *, #221, .T. ) ;
+#1795 = CARTESIAN_POINT ( 'NONE',  ( -1.446268683098856700, 0.2998701489956457900, -1.246222881141323600 ) ) ;
+#1796 = EDGE_CURVE ( 'NONE', #2123, #1609, #1421, .T. ) ;
+#1797 = VECTOR ( 'NONE', #2500, 1000.000000000000000 ) ;
+#1798 = LINE ( 'NONE', #2892, #487 ) ;
+#1799 = LINE ( 'NONE', #1340, #2766 ) ;
+#1800 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999900, 0.1499999999999999900, -1.250000000000000200 ) ) ;
+#1801 = CIRCLE ( 'NONE', #1559, 0.1549999999999999700 ) ;
+#1802 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2291 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1240, #1462, #542 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1803 = LINE ( 'NONE', #1834, #2101 ) ;
+#1804 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1805 = CARTESIAN_POINT ( 'NONE',  ( -1.449937922615548900, 0.2958952490171116700, -1.249937951976408400 ) ) ;
+#1806 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.0000000000000000000, 1.250000000000000200 ) ) ;
+#1807 = LINE ( 'NONE', #2687, #1156 ) ;
+#1808 = CARTESIAN_POINT ( 'NONE',  ( 1.499999999999999600, 0.3499999999999999800, -0.8999999999999995800 ) ) ;
+#1809 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1810 = ORIENTED_EDGE ( 'NONE', *, *, #1971, .F. ) ;
+#1811 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, 1.070000000000000300 ) ) ;
+#1812 = ORIENTED_EDGE ( 'NONE', *, *, #1771, .F. ) ;
+#1813 = ORIENTED_EDGE ( 'NONE', *, *, #1191, .F. ) ;
+#1814 = VECTOR ( 'NONE', #342, 1000.000000000000000 ) ;
+#1815 = AXIS2_PLACEMENT_3D ( 'NONE', #2399, #2193, #2620 ) ;
+#1816 = ORIENTED_EDGE ( 'NONE', *, *, #1913, .T. ) ;
+#1817 = FILL_AREA_STYLE ('',( #240 ) ) ;
+#1818 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1819 = CIRCLE ( 'NONE', #495, 0.1399999999999999300 ) ;
+#1820 = EDGE_LOOP ( 'NONE', ( #1137, #907, #2723, #1681 ) ) ;
+#1821 = EDGE_CURVE ( 'NONE', #442, #803, #1721, .T. ) ;
+#1822 = VECTOR ( 'NONE', #138, 1000.000000000000000 ) ;
+#1823 = EDGE_LOOP ( 'NONE', ( #181, #411, #1637, #1842 ) ) ;
+#1824 = FACE_OUTER_BOUND ( 'NONE', #978, .T. ) ;
+#1825 = EDGE_CURVE ( 'NONE', #480, #2080, #2248, .T. ) ;
+#1826 = CIRCLE ( 'NONE', #642, 0.1499999999999999700 ) ;
+#1827 = DIRECTION ( 'NONE',  ( 2.168404344971003200E-014, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1828 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1829 = SURFACE_STYLE_FILL_AREA ( #106 ) ;
+#1830 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.0000000000000000000, -1.250000000000000200 ) ) ;
+#1831 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1832 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1533 ), #1194 ) ;
+#1833 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1834 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, -1.070000000000000300 ) ) ;
+#1835 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #171 ) ) ;
+#1836 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1837 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1838 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1839 = VERTEX_POINT ( 'NONE', #1397 ) ;
+#1840 = EDGE_CURVE ( 'NONE', #989, #2155, #993, .T. ) ;
+#1841 = CARTESIAN_POINT ( 'NONE',  ( 1.499999999999999600, 0.3499999999999999800, 1.200000000000000200 ) ) ;
+#1842 = ORIENTED_EDGE ( 'NONE', *, *, #1433, .T. ) ;
+#1843 = VERTEX_POINT ( 'NONE', #510 ) ;
+#1844 = VERTEX_POINT ( 'NONE', #227 ) ;
+#1845 = VECTOR ( 'NONE', #2378, 1000.000000000000000 ) ;
+#1846 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1847 = ORIENTED_EDGE ( 'NONE', *, *, #2841, .T. ) ;
+#1848 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1849 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1850 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1557 ), #1802 ) ;
+#1851 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1852 = STYLED_ITEM ( 'NONE', ( #1316 ), #1588 ) ;
+#1853 = ORIENTED_EDGE ( 'NONE', *, *, #1640, .F. ) ;
+#1854 = PRESENTATION_STYLE_ASSIGNMENT (( #1701 ) ) ;
+#1855 = DIRECTION ( 'NONE',  ( 1.074595302241924700E-014, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1856 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #2764, #62, #1202, #972, #544, #1222, #1438, #2096, #516, #1873, #535, #2742, #292, #2752, #2074, #2326, #1648, #995, #1663 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 3, 3, 3, 3, 3, 4 ),
+ ( 0.0000000000000000000, 1.333236845338987200E-006, 2.655338546846612900E-006, 4.532193588065990200E-006, 7.130341109827846900E-006, 9.010742072689601000E-006, 9.458191365996842000E-006 ),
+ .UNSPECIFIED. ) ;
+#1857 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#1858 = PRESENTATION_STYLE_ASSIGNMENT (( #2269 ) ) ;
+#1859 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.3499999999999999800, 0.9000000000000002400 ) ) ;
+#1860 = FACE_OUTER_BOUND ( 'NONE', #1642, .T. ) ;
+#1861 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1862 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1863 = EDGE_CURVE ( 'NONE', #1400, #329, #384, .T. ) ;
+#1864 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#1865 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999700, 0.1499999999999999900, 1.260000000000000200 ) ) ;
+#1866 = SURFACE_SIDE_STYLE ('',( #950 ) ) ;
+#1867 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2357 ), #2807 ) ;
+#1868 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1869 = EDGE_CURVE ( 'NONE', #1844, #1196, #1067, .T. ) ;
+#1870 = FACE_OUTER_BOUND ( 'NONE', #2369, .T. ) ;
+#1871 = ORIENTED_EDGE ( 'NONE', *, *, #2266, .F. ) ;
+#1872 = ORIENTED_EDGE ( 'NONE', *, *, #524, .T. ) ;
+#1873 = CARTESIAN_POINT ( 'NONE',  ( -1.448367332193672500, 0.2987041645186133100, 1.248358446846465200 ) ) ;
+#1874 = EDGE_CURVE ( 'NONE', #1544, #1133, #2525, .T. ) ;
+#1875 = ORIENTED_EDGE ( 'NONE', *, *, #1085, .T. ) ;
+#1876 = ORIENTED_EDGE ( 'NONE', *, *, #2739, .F. ) ;
+#1877 = VECTOR ( 'NONE', #2098, 1000.000000000000000 ) ;
+#1878 = SURFACE_SIDE_STYLE ('',( #1829 ) ) ;
+#1879 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2067 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #41, #2057, #1846 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1880 = CARTESIAN_POINT ( 'NONE',  ( 1.595772344018766800, 0.2999606295495820300, -1.095829677433092900 ) ) ;
+#1881 = SURFACE_SIDE_STYLE ('',( #2724 ) ) ;
+#1882 = ORIENTED_EDGE ( 'NONE', *, *, #1018, .T. ) ;
+#1883 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1635 ) ) ;
+#1884 = CARTESIAN_POINT ( 'NONE',  ( 1.447856994403089900, 0.2991719076919910900, 1.247842554308676900 ) ) ;
+#1885 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1288, 'distance_accuracy_value', 'NONE');
+#1886 = SURFACE_STYLE_FILL_AREA ( #2347 ) ;
+#1887 = VECTOR ( 'NONE', #2771, 1000.000000000000000 ) ;
+#1888 = PRESENTATION_STYLE_ASSIGNMENT (( #1548 ) ) ;
+#1889 = SURFACE_STYLE_FILL_AREA ( #682 ) ;
+#1890 = ORIENTED_EDGE ( 'NONE', *, *, #2327, .T. ) ;
+#1891 = CARTESIAN_POINT ( 'NONE',  ( 1.599713177395784200, 0.2967230913048466400, -1.099713409371091600 ) ) ;
+#1892 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, -1.250000000000000200 ) ) ;
+#1893 = EDGE_CURVE ( 'NONE', #909, #1192, #2492, .T. ) ;
+#1894 = FACE_OUTER_BOUND ( 'NONE', #683, .T. ) ;
+#1895 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, 1.250000000000000200 ) ) ;
+#1896 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1897 = AXIS2_PLACEMENT_3D ( 'NONE', #621, #207, #392 ) ;
+#1898 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.5999999999999999800, 0.0000000000000000000 ) ) ;
+#1899 = ADVANCED_FACE ( 'NONE', ( #2320 ), #1349, .T. ) ;
+#1900 = SURFACE_SIDE_STYLE ('',( #1886 ) ) ;
+#1901 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.0000000000000000000, 1.249999999999999800 ) ) ;
+#1902 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2104 ) ) ;
+#1903 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 5.372976511209681000E-015 ) ) ;
+#1904 = ORIENTED_EDGE ( 'NONE', *, *, #55, .T. ) ;
+#1905 = EDGE_CURVE ( 'NONE', #2186, #2374, #2695, .T. ) ;
+#1906 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1907 = FILL_AREA_STYLE_COLOUR ( '', #274 ) ;
+#1908 = ORIENTED_EDGE ( 'NONE', *, *, #1405, .T. ) ;
+#1909 = DIRECTION ( 'NONE',  ( 2.168404344971003200E-014, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1910 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1911 = VECTOR ( 'NONE', #798, 1000.000000000000000 ) ;
+#1912 = ORIENTED_EDGE ( 'NONE', *, *, #2236, .T. ) ;
+#1913 = EDGE_CURVE ( 'NONE', #1435, #2645, #97, .T. ) ;
+#1914 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1915 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1916 = ADVANCED_FACE ( 'NONE', ( #345 ), #2755, .F. ) ;
+#1917 = ORIENTED_EDGE ( 'NONE', *, *, #2364, .F. ) ;
+#1918 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1919 = CYLINDRICAL_SURFACE ( 'NONE', #1488, 0.04999999999999991300 ) ;
+#1920 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1631 ), #1248 ) ;
+#1921 = VECTOR ( 'NONE', #1726, 1000.000000000000000 ) ;
+#1922 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -2.168404344971003200E-014 ) ) ;
+#1923 = LINE ( 'NONE', #2641, #1339 ) ;
+#1924 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1925 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2896 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #168, #2647, #1748 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1926 = CIRCLE ( 'NONE', #634, 0.04999999999999991300 ) ;
+#1927 = FILL_AREA_STYLE_COLOUR ( '', #755 ) ;
+#1928 = VECTOR ( 'NONE', #2019, 1000.000000000000000 ) ;
+#1929 = VECTOR ( 'NONE', #320, 1000.000000000000000 ) ;
+#1930 = SURFACE_STYLE_FILL_AREA ( #2051 ) ;
+#1931 = ADVANCED_FACE ( 'NONE', ( #737 ), #2167, .T. ) ;
+#1932 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999700, 0.1499999999999999900, -1.260000000000000200 ) ) ;
+#1933 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1934 = EDGE_CURVE ( 'NONE', #1201, #2505, #1419, .T. ) ;
+#1935 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.5999999999999999800, -0.9000000000000003600 ) ) ;
+#1936 = PLANE ( 'NONE',  #2049 ) ;
+#1937 = EDGE_LOOP ( 'NONE', ( #946, #449, #1718, #1385 ) ) ;
+#1938 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2038, 'distance_accuracy_value', 'NONE');
+#1939 = DIRECTION ( 'NONE',  ( 2.168404344971003200E-014, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1940 = AXIS2_PLACEMENT_3D ( 'NONE', #2855, #594, #388 ) ;
+#1941 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1942 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1943 = VERTEX_POINT ( 'NONE', #2745 ) ;
+#1944 = ADVANCED_FACE ( 'NONE', ( #2846 ), #1429, .T. ) ;
+#1945 = EDGE_LOOP ( 'NONE', ( #833, #1872, #799, #2195 ) ) ;
+#1946 = VERTEX_POINT ( 'NONE', #1633 ) ;
+#1947 = CARTESIAN_POINT ( 'NONE',  ( 1.449999999999999700, 0.5499999999999999300, 0.0000000000000000000 ) ) ;
+#1948 = LINE ( 'NONE', #560, #473 ) ;
+#1949 = FILL_AREA_STYLE_COLOUR ( '', #2733 ) ;
+#1950 = ORIENTED_EDGE ( 'NONE', *, *, #1286, .F. ) ;
+#1951 = EDGE_CURVE ( 'NONE', #2900, #1009, #2097, .T. ) ;
+#1952 = FACE_OUTER_BOUND ( 'NONE', #891, .T. ) ;
+#1953 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1954 = EDGE_LOOP ( 'NONE', ( #1813, #1482, #2863, #1376 ) ) ;
+#1955 = CARTESIAN_POINT ( 'NONE',  ( -1.599713177395783800, 0.2967230913048466400, 1.099713409371091200 ) ) ;
+#1956 = SHAPE_DEFINITION_REPRESENTATION ( #1767, #2372 ) ;
+#1957 = CIRCLE ( 'NONE', #1153, 0.04999999999999991300 ) ;
+#1958 = ORIENTED_EDGE ( 'NONE', *, *, #1389, .F. ) ;
+#1959 = CARTESIAN_POINT ( 'NONE',  ( -1.460000000000000000, 0.1499999999999999900, -1.250000000000000700 ) ) ;
+#1960 = LINE ( 'NONE', #2597, #1306 ) ;
+#1961 = LINE ( 'NONE', #447, #379 ) ;
+#1962 = ADVANCED_FACE ( 'NONE', ( #206 ), #96, .T. ) ;
+#1963 = AXIS2_PLACEMENT_3D ( 'NONE', #1695, #1074, #400 ) ;
+#1964 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#1965 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1966 = VECTOR ( 'NONE', #2437, 1000.000000000000000 ) ;
+#1967 = ORIENTED_EDGE ( 'NONE', *, *, #1308, .T. ) ;
+#1968 = VECTOR ( 'NONE', #36, 1000.000000000000000 ) ;
+#1969 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1970 = CARTESIAN_POINT ( 'NONE',  ( 1.598732164889410400, 0.2983653263875077900, 1.098737026318644900 ) ) ;
+#1971 = EDGE_CURVE ( 'NONE', #1127, #909, #1346, .T. ) ;
+#1972 = EDGE_CURVE ( 'NONE', #1269, #1943, #601, .T. ) ;
+#1973 = CARTESIAN_POINT ( 'NONE',  ( -1.448367332193672500, 0.2987041645186133100, -1.248358446846465700 ) ) ;
+#1974 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1975 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1976 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000300, 0.2999999999999999900, 1.249999999999999800 ) ) ;
+#1977 = CARTESIAN_POINT ( 'NONE',  ( -1.595214281124542400, 0.2999965554011303500, 1.095288247284519800 ) ) ;
+#1978 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2815, 'distance_accuracy_value', 'NONE');
+#1979 = CARTESIAN_POINT ( 'NONE',  ( 1.445080666151703500, 0.2999999999999999900, -1.245000000000000300 ) ) ;
+#1980 = AXIS2_PLACEMENT_3D ( 'NONE', #56, #38, #924 ) ;
+#1981 = ORIENTED_EDGE ( 'NONE', *, *, #2017, .F. ) ;
+#1982 = ORIENTED_EDGE ( 'NONE', *, *, #1821, .F. ) ;
+#1983 = AXIS2_PLACEMENT_3D ( 'NONE', #568, #130, #2134 ) ;
+#1984 = ORIENTED_EDGE ( 'NONE', *, *, #409, .T. ) ;
+#1985 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, 1.250000000000000200 ) ) ;
+#1986 = CARTESIAN_POINT ( 'NONE',  ( 1.599937951976408500, 0.2958952490171116700, 1.099937922615548800 ) ) ;
+#1987 = FACE_OUTER_BOUND ( 'NONE', #2440, .T. ) ;
+#1988 = ORIENTED_EDGE ( 'NONE', *, *, #1381, .T. ) ;
+#1989 = EDGE_LOOP ( 'NONE', ( #80, #759, #2906, #1504 ) ) ;
+#1990 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1991 = ADVANCED_FACE ( 'NONE', ( #2068 ), #2819, .T. ) ;
+#1992 = ORIENTED_EDGE ( 'NONE', *, *, #2209, .T. ) ;
+#1993 = ORIENTED_EDGE ( 'NONE', *, *, #2856, .T. ) ;
+#1994 = EDGE_CURVE ( 'NONE', #193, #2544, #1106, .T. ) ;
+#1995 = ORIENTED_EDGE ( 'NONE', *, *, #1579, .T. ) ;
+#1996 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1997 = SURFACE_STYLE_FILL_AREA ( #2622 ) ;
+#1998 = LINE ( 'NONE', #2700, #843 ) ;
+#1999 = VECTOR ( 'NONE', #2390, 1000.000000000000000 ) ;
+#2000 = CARTESIAN_POINT ( 'NONE',  ( -1.609999999999999900, 0.1499999999999999900, 1.070000000000000500 ) ) ;
+#2001 = SURFACE_STYLE_FILL_AREA ( #359 ) ;
+#2002 = AXIS2_PLACEMENT_3D ( 'NONE', #930, #2274, #254 ) ;
+#2003 = TOROIDAL_SURFACE ( 'NONE', #145, 0.1550000000000000500, 0.005000000000000000100 ) ;
+#2004 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2005 = ADVANCED_FACE ( 'NONE', ( #955 ), #1936, .F. ) ;
+#2006 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2007 = CARTESIAN_POINT ( 'NONE',  ( 1.448367332193673000, 0.2987041645186133100, -1.248358446846465700 ) ) ;
+#2008 = AXIS2_PLACEMENT_3D ( 'NONE', #2567, #1253, #2662 ) ;
+#2009 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.2949999999999999800, 1.249999999999999800 ) ) ;
+#2010 = CARTESIAN_POINT ( 'NONE',  ( 1.610000000000000100, 0.0000000000000000000, -1.100000000000000500 ) ) ;
+#2011 = ORIENTED_EDGE ( 'NONE', *, *, #917, .F. ) ;
+#2012 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #855 ), #2158 ) ;
+#2013 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999900, 0.1499999999999999900, -1.250000000000000200 ) ) ;
+#2014 = VERTEX_POINT ( 'NONE', #819 ) ;
+#2015 = ORIENTED_EDGE ( 'NONE', *, *, #175, .T. ) ;
+#2016 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.2954444122817796400, -1.250000000000000200 ) ) ;
+#2017 = EDGE_CURVE ( 'NONE', #1127, #523, #1519, .T. ) ;
+#2018 = CIRCLE ( 'NONE', #2640, 0.2500000000000000000 ) ;
+#2019 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2020 = VERTEX_POINT ( 'NONE', #2174 ) ;
+#2021 = DIRECTION ( 'NONE',  ( -5.372976511209681000E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2022 = ORIENTED_EDGE ( 'NONE', *, *, #2856, .F. ) ;
+#2023 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2024 = SURFACE_STYLE_USAGE ( .BOTH. , #1163 ) ;
+#2025 = ORIENTED_EDGE ( 'NONE', *, *, #123, .F. ) ;
+#2026 = CYLINDRICAL_SURFACE ( 'NONE', #931, 0.2500000000000000000 ) ;
+#2027 = EDGE_CURVE ( 'NONE', #603, #723, #2383, .T. ) ;
+#2028 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2029 = LINE ( 'NONE', #2836, #839 ) ;
+#2030 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #489, 'distance_accuracy_value', 'NONE');
+#2031 = SURFACE_STYLE_FILL_AREA ( #2442 ) ;
+#2032 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2033 = AXIS2_PLACEMENT_3D ( 'NONE', #894, #1393, #2004 ) ;
+#2034 = CIRCLE ( 'NONE', #2204, 0.04999999999999991300 ) ;
+#2035 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.0000000000000000000, 1.100000000000000500 ) ) ;
+#2036 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2037 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1635 ), #2289 ) ;
+#2038 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2039 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2040 = CARTESIAN_POINT ( 'NONE',  ( -1.610000000000000100, 0.1499999999999999900, 1.100000000000000500 ) ) ;
+#2041 = CARTESIAN_POINT ( 'NONE',  ( 1.610000000000000100, 0.1499999999999999900, -1.100000000000000500 ) ) ;
+#2042 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, -1.070000000000000300 ) ) ;
+#2043 = EDGE_CURVE ( 'NONE', #305, #2603, #2762, .T. ) ;
+#2044 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2045 = AXIS2_PLACEMENT_3D ( 'NONE', #1372, #6, #1572 ) ;
+#2046 = CARTESIAN_POINT ( 'NONE',  ( -1.449355446642334200, 0.2974580776504265300, -1.249354061812228700 ) ) ;
+#2047 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, -1.250000000000000200 ) ) ;
+#2048 = ORIENTED_EDGE ( 'NONE', *, *, #1550, .T. ) ;
+#2049 = AXIS2_PLACEMENT_3D ( 'NONE', #2596, #1903, #2793 ) ;
+#2050 = CARTESIAN_POINT ( 'NONE',  ( 1.449999999999999700, 0.5999999999999999800, -0.9000000000000003600 ) ) ;
+#2051 = FILL_AREA_STYLE ('',( #912 ) ) ;
+#2052 = CYLINDRICAL_SURFACE ( 'NONE', #1311, 0.1499999999999999700 ) ;
+#2053 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2104 ), #1719 ) ;
+#2054 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2055 = EDGE_CURVE ( 'NONE', #1056, #603, #1799, .T. ) ;
+#2056 = ORIENTED_EDGE ( 'NONE', *, *, #2795, .T. ) ;
+#2057 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2058 = CIRCLE ( 'NONE', #2765, 0.1549999999999999700 ) ;
+#2059 = EDGE_LOOP ( 'NONE', ( #1060, #2114, #2230, #1882 ) ) ;
+#2060 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2061 = CIRCLE ( 'NONE', #2556, 0.1499999999999999700 ) ;
+#2062 = TOROIDAL_SURFACE ( 'NONE', #474, 0.2000000000000000100, 0.05000000000000000300 ) ;
+#2063 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2064 = CIRCLE ( 'NONE', #285, 0.1399999999999999300 ) ;
+#2065 = EDGE_CURVE ( 'NONE', #323, #1200, #490, .T. ) ;
+#2066 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.2949999999999999800, 1.249999999999999800 ) ) ;
+#2067 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #41, 'distance_accuracy_value', 'NONE');
+#2068 = FACE_OUTER_BOUND ( 'NONE', #1937, .T. ) ;
+#2069 = AXIS2_PLACEMENT_3D ( 'NONE', #679, #1990, #901 ) ;
+#2070 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2071 = STYLED_ITEM ( 'NONE', ( #1374 ), #2372 ) ;
+#2072 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2073 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2074 = CARTESIAN_POINT ( 'NONE',  ( -1.445829677433092500, 0.2999606295495820300, 1.245772344018766200 ) ) ;
+#2075 = CARTESIAN_POINT ( 'NONE',  ( 1.445288247284520100, 0.2999965554011303500, 1.245214281124542400 ) ) ;
+#2076 = VECTOR ( 'NONE', #628, 1000.000000000000000 ) ;
+#2077 = DIRECTION ( 'NONE',  ( -2.168404344971003200E-014, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2078 = EDGE_CURVE ( 'NONE', #1201, #2571, #1484, .T. ) ;
+#2079 = ORIENTED_EDGE ( 'NONE', *, *, #617, .F. ) ;
+#2080 = VERTEX_POINT ( 'NONE', #2240 ) ;
+#2081 = EDGE_LOOP ( 'NONE', ( #725, #1682, #2871, #1984 ) ) ;
+#2082 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2083 = LINE ( 'NONE', #1204, #2115 ) ;
+#2084 = ORIENTED_EDGE ( 'NONE', *, *, #2708, .F. ) ;
+#2085 = STYLED_ITEM ( 'NONE', ( #2285 ), #2005 ) ;
+#2086 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #659 ) ) ;
+#2087 = VERTEX_POINT ( 'NONE', #684 ) ;
+#2088 = CYLINDRICAL_SURFACE ( 'NONE', #39, 0.1399999999999999300 ) ;
+#2089 = ORIENTED_EDGE ( 'NONE', *, *, #2665, .F. ) ;
+#2090 = FACE_OUTER_BOUND ( 'NONE', #1989, .T. ) ;
+#2091 = EDGE_LOOP ( 'NONE', ( #1480, #1086, #1575, #713, #154, #728, #591, #85 ) ) ;
+#2092 = VERTEX_POINT ( 'NONE', #218 ) ;
+#2093 = VECTOR ( 'NONE', #738, 1000.000000000000000 ) ;
+#2094 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.1499999999999999900, -1.250000000000000200 ) ) ;
+#2095 = FACE_OUTER_BOUND ( 'NONE', #2059, .T. ) ;
+#2096 = CARTESIAN_POINT ( 'NONE',  ( -1.449080473329855900, 0.2979472385247871600, 1.249077906933270900 ) ) ;
+#2097 = CIRCLE ( 'NONE', #1614, 0.04999999999999991300 ) ;
+#2098 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2099 = PRESENTATION_STYLE_ASSIGNMENT (( #459 ) ) ;
+#2100 = AXIS2_PLACEMENT_3D ( 'NONE', #424, #676, #226 ) ;
+#2101 = VECTOR ( 'NONE', #1612, 1000.000000000000000 ) ;
+#2102 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999700, 0.0000000000000000000, -1.260000000000000200 ) ) ;
+#2103 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2104 = STYLED_ITEM ( 'NONE', ( #1854 ), #1369 ) ;
+#2105 = CARTESIAN_POINT ( 'NONE',  ( 1.446268683098857100, 0.2998701489956457900, 1.246222881141323200 ) ) ;
+#2106 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000300, 0.2999999999999999900, -1.250000000000000200 ) ) ;
+#2107 = EDGE_CURVE ( 'NONE', #50, #2905, #1998, .T. ) ;
+#2108 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, -1.070000000000000300 ) ) ;
+#2109 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999700, 0.1499999999999999900, 1.260000000000000200 ) ) ;
+#2110 = CARTESIAN_POINT ( 'NONE',  ( 1.597257530447814700, 0.2995062219893425100, -1.097281030127009700 ) ) ;
+#2111 = VECTOR ( 'NONE', #2821, 1000.000000000000000 ) ;
+#2112 = EDGE_CURVE ( 'NONE', #2751, #857, #1246, .T. ) ;
+#2113 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2114 = ORIENTED_EDGE ( 'NONE', *, *, #1620, .F. ) ;
+#2115 = VECTOR ( 'NONE', #2565, 1000.000000000000000 ) ;
+#2116 = ORIENTED_EDGE ( 'NONE', *, *, #511, .F. ) ;
+#2117 = AXIS2_PLACEMENT_3D ( 'NONE', #481, #1836, #497 ) ;
+#2118 = ORIENTED_EDGE ( 'NONE', *, *, #572, .F. ) ;
+#2119 = ORIENTED_EDGE ( 'NONE', *, *, #1079, .F. ) ;
+#2120 = CARTESIAN_POINT ( 'NONE',  ( 1.599077906933271500, 0.2979472385247871600, -1.099080473329856300 ) ) ;
+#2121 = ORIENTED_EDGE ( 'NONE', *, *, #9, .T. ) ;
+#2122 = STYLED_ITEM ( 'NONE', ( #2415 ), #2848 ) ;
+#2123 = VERTEX_POINT ( 'NONE', #2040 ) ;
+#2124 = DIRECTION ( 'NONE',  ( -2.168404344971003200E-014, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2125 = VECTOR ( 'NONE', #1684, 1000.000000000000000 ) ;
+#2126 = PRESENTATION_STYLE_ASSIGNMENT (( #766 ) ) ;
+#2127 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, -1.100000000000000300 ) ) ;
+#2128 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -2.168404344971003200E-014 ) ) ;
+#2129 = CIRCLE ( 'NONE', #2033, 0.2500000000000000000 ) ;
+#2130 = PLANE ( 'NONE',  #1501 ) ;
+#2131 = EDGE_CURVE ( 'NONE', #1136, #1118, #566, .T. ) ;
+#2132 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.2949999999999999800, -1.250000000000000200 ) ) ;
+#2133 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, 0.1499999999999999900, -1.250000000000000200 ) ) ;
+#2134 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2135 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2136 = STYLED_ITEM ( 'NONE', ( #1858 ), #2141 ) ;
+#2137 = CARTESIAN_POINT ( 'NONE',  ( -1.609999999999999900, 0.0000000000000000000, -1.070000000000000500 ) ) ;
+#2138 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #795 ), #502 ) ;
+#2139 = PLANE ( 'NONE',  #549 ) ;
+#2140 = FILL_AREA_STYLE ('',( #1268 ) ) ;
+#2141 = ADVANCED_FACE ( 'NONE', ( #2420 ), #1394, .T. ) ;
+#2142 = ORIENTED_EDGE ( 'NONE', *, *, #1934, .F. ) ;
+#2143 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.2999999999999999900, -0.9000000000000002400 ) ) ;
+#2144 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #562, 'distance_accuracy_value', 'NONE');
+#2145 = ORIENTED_EDGE ( 'NONE', *, *, #1696, .F. ) ;
+#2146 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2147 = DIRECTION ( 'NONE',  ( 2.168404344971003200E-014, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2148 = ORIENTED_EDGE ( 'NONE', *, *, #768, .T. ) ;
+#2149 = ORIENTED_EDGE ( 'NONE', *, *, #2609, .T. ) ;
+#2150 = AXIS2_PLACEMENT_3D ( 'NONE', #471, #1851, #1861 ) ;
+#2151 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.1499999999999999900, 1.250000000000000200 ) ) ;
+#2152 = ORIENTED_EDGE ( 'NONE', *, *, #2027, .T. ) ;
+#2153 = ORIENTED_EDGE ( 'NONE', *, *, #1242, .F. ) ;
+#2154 = ORIENTED_EDGE ( 'NONE', *, *, #216, .F. ) ;
+#2155 = VERTEX_POINT ( 'NONE', #1785 ) ;
+#2156 = ADVANCED_FACE ( 'NONE', ( #633 ), #886, .F. ) ;
+#2157 = ORIENTED_EDGE ( 'NONE', *, *, #2170, .F. ) ;
+#2158 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2184 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #717, #2296, #2738 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2159 = LINE ( 'NONE', #185, #1921 ) ;
+#2160 = ORIENTED_EDGE ( 'NONE', *, *, #810, .F. ) ;
+#2161 = FILL_AREA_STYLE ('',( #140 ) ) ;
+#2162 = LINE ( 'NONE', #2777, #1513 ) ;
+#2163 = CARTESIAN_POINT ( 'NONE',  ( 1.460000000000000000, 0.0000000000000000000, 1.250000000000000700 ) ) ;
+#2164 = CIRCLE ( 'NONE', #107, 0.04999999999999991300 ) ;
+#2165 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.074595302241924700E-014 ) ) ;
+#2166 = EDGE_CURVE ( 'NONE', #1843, #442, #2205, .T. ) ;
+#2167 = CYLINDRICAL_SURFACE ( 'NONE', #1465, 0.005000000000000013100 ) ;
+#2168 = FACE_OUTER_BOUND ( 'NONE', #865, .T. ) ;
+#2169 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2170 = EDGE_CURVE ( 'NONE', #2441, #1709, #2281, .T. ) ;
+#2171 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000400, 0.0000000000000000000, 1.249999999999999800 ) ) ;
+#2172 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.2999999999999999900, -1.250000000000000200 ) ) ;
+#2173 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2174 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000400, 0.2949999999999999800, 1.249999999999999800 ) ) ;
+#2175 = AXIS2_PLACEMENT_3D ( 'NONE', #467, #2914, #2039 ) ;
+#2176 = FILL_AREA_STYLE ('',( #1053 ) ) ;
+#2177 = AXIS2_PLACEMENT_3D ( 'NONE', #514, #1239, #1645 ) ;
+#2178 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #1738, #2787 ) ;
+#2179 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2180 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2181 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.2999999999999999900, 1.200000000000000200 ) ) ;
+#2182 = FACE_OUTER_BOUND ( 'NONE', #294, .T. ) ;
+#2183 = CARTESIAN_POINT ( 'NONE',  ( -1.599549358354650100, 0.2971121434130477600, 1.099549907581746100 ) ) ;
+#2184 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #717, 'distance_accuracy_value', 'NONE');
+#2185 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.5999999999999999800, -1.100000000000000300 ) ) ;
+#2186 = VERTEX_POINT ( 'NONE', #61 ) ;
+#2187 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2188 = ADVANCED_FACE ( 'NONE', ( #2617 ), #1437, .F. ) ;
+#2189 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#2190 = VERTEX_POINT ( 'NONE', #2300 ) ;
+#2191 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000200, 0.0000000000000000000, -1.250000000000000700 ) ) ;
+#2192 = EDGE_CURVE ( 'NONE', #1363, #430, #276, .T. ) ;
+#2193 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2194 = AXIS2_PLACEMENT_3D ( 'NONE', #965, #2295, #1422 ) ;
+#2195 = ORIENTED_EDGE ( 'NONE', *, *, #2266, .T. ) ;
+#2196 = CARTESIAN_POINT ( 'NONE',  ( 1.609999999999999900, 0.1499999999999999900, -1.070000000000000500 ) ) ;
+#2197 = EDGE_LOOP ( 'NONE', ( #1704, #2260, #1847, #2801 ) ) ;
+#2198 = FACE_OUTER_BOUND ( 'NONE', #255, .T. ) ;
+#2199 = VECTOR ( 'NONE', #1449, 1000.000000000000000 ) ;
+#2200 = ORIENTED_EDGE ( 'NONE', *, *, #2359, .F. ) ;
+#2201 = LINE ( 'NONE', #2747, #1483 ) ;
+#2202 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #101 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #327, #1489, #2578 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2203 = VECTOR ( 'NONE', #2234, 1000.000000000000000 ) ;
+#2204 = AXIS2_PLACEMENT_3D ( 'NONE', #922, #687, #2036 ) ;
+#2205 = CIRCLE ( 'NONE', #500, 0.01000000000000002600 ) ;
+#2206 = CIRCLE ( 'NONE', #2117, 0.3000000000000001600 ) ;
+#2207 = VECTOR ( 'NONE', #351, 1000.000000000000000 ) ;
+#2208 = ADVANCED_FACE ( 'NONE', ( #30 ), #1210, .F. ) ;
+#2209 = EDGE_CURVE ( 'NONE', #1649, #2491, #2064, .T. ) ;
+#2210 = VECTOR ( 'NONE', #2343, 1000.000000000000000 ) ;
+#2211 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2212 = FILL_AREA_STYLE ('',( #1517 ) ) ;
+#2213 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999900, 0.1499999999999999900, 1.250000000000000200 ) ) ;
+#2214 = EDGE_CURVE ( 'NONE', #909, #1165, #1679, .T. ) ;
+#2215 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000200, 0.0000000000000000000, -1.260000000000000500 ) ) ;
+#2216 = CARTESIAN_POINT ( 'NONE',  ( 1.596659059400289800, 0.2997167278828066200, 1.096695459361537000 ) ) ;
+#2217 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000200, 0.0000000000000000000, -1.260000000000000500 ) ) ;
+#2218 = CARTESIAN_POINT ( 'NONE',  ( 1.449549907581746600, 0.2971121434130477600, -1.249549358354650400 ) ) ;
+#2219 = STYLED_ITEM ( 'NONE', ( #34 ), #845 ) ;
+#2220 = EDGE_LOOP ( 'NONE', ( #1052, #1474, #2602, #2833 ) ) ;
+#2221 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2222 = ADVANCED_FACE ( 'NONE', ( #2382 ), #83, .F. ) ;
+#2223 = ORIENTED_EDGE ( 'NONE', *, *, #2078, .F. ) ;
+#2224 = ORIENTED_EDGE ( 'NONE', *, *, #389, .F. ) ;
+#2225 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999700, 0.1499999999999999900, 1.260000000000000200 ) ) ;
+#2226 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2071 ) ) ;
+#2227 = EDGE_LOOP ( 'NONE', ( #224, #2860, #401, #295 ) ) ;
+#2228 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2229 = ORIENTED_EDGE ( 'NONE', *, *, #2564, .T. ) ;
+#2230 = ORIENTED_EDGE ( 'NONE', *, *, #281, .T. ) ;
+#2231 = ORIENTED_EDGE ( 'NONE', *, *, #2364, .T. ) ;
+#2232 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2233 = PRODUCT_CONTEXT ( 'NONE', #2615, 'mechanical' ) ;
+#2234 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2235 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2236 = EDGE_CURVE ( 'NONE', #1578, #2656, #2346, .T. ) ;
+#2237 = LINE ( 'NONE', #2828, #690 ) ;
+#2238 = ORIENTED_EDGE ( 'NONE', *, *, #1605, .T. ) ;
+#2239 = CIRCLE ( 'NONE', #1980, 0.04999999999999991300 ) ;
+#2240 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000300, 0.1499999999999999900, -1.100000000000000300 ) ) ;
+#2241 = ADVANCED_FACE ( 'NONE', ( #2242 ), #335, .T. ) ;
+#2242 = FACE_OUTER_BOUND ( 'NONE', #1095, .T. ) ;
+#2243 = VECTOR ( 'NONE', #1804, 1000.000000000000000 ) ;
+#2244 = SURFACE_SIDE_STYLE ('',( #1602 ) ) ;
+#2245 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1978 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2815, #1254, #1010 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2246 = CARTESIAN_POINT ( 'NONE',  ( -1.549999999999999800, 0.2999999999999999900, -0.9000000000000003600 ) ) ;
+#2247 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999900, 0.0000000000000000000, 1.250000000000000200 ) ) ;
+#2248 = LINE ( 'NONE', #1597, #1968 ) ;
+#2249 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2250 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2251 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2252 = ADVANCED_FACE ( 'NONE', ( #764, #485 ), #2130, .F. ) ;
+#2253 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2464 ) ) ;
+#2254 = PLANE ( 'NONE',  #24 ) ;
+#2255 = SURFACE_SIDE_STYLE ('',( #1889 ) ) ;
+#2256 = CYLINDRICAL_SURFACE ( 'NONE', #1224, 0.005000000000000013100 ) ;
+#2257 = SURFACE_SIDE_STYLE ('',( #767 ) ) ;
+#2258 = CARTESIAN_POINT ( 'NONE',  ( 1.610000000000000100, 0.1499999999999999900, -1.100000000000000500 ) ) ;
+#2259 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2260 = ORIENTED_EDGE ( 'NONE', *, *, #2674, .T. ) ;
+#2261 = FILL_AREA_STYLE ('',( #702 ) ) ;
+#2262 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #795 ) ) ;
+#2263 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -1.074595302241924700E-014 ) ) ;
+#2264 = ORIENTED_EDGE ( 'NONE', *, *, #945, .F. ) ;
+#2265 = DIRECTION ( 'NONE',  ( 5.372976511209681000E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2266 = EDGE_CURVE ( 'NONE', #1709, #2491, #2484, .T. ) ;
+#2267 = FACE_OUTER_BOUND ( 'NONE', #1270, .T. ) ;
+#2268 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999900, 0.1499999999999999900, 1.250000000000000200 ) ) ;
+#2269 = SURFACE_STYLE_USAGE ( .BOTH. , #1368 ) ;
+#2270 = ORIENTED_EDGE ( 'NONE', *, *, #312, .T. ) ;
+#2271 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999700, 0.1499999999999999900, -1.260000000000000200 ) ) ;
+#2272 = ORIENTED_EDGE ( 'NONE', *, *, #2276, .T. ) ;
+#2273 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.2949999999999999800, 1.099999999999999900 ) ) ;
+#2274 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2275 = VERTEX_POINT ( 'NONE', #754 ) ;
+#2276 = EDGE_CURVE ( 'NONE', #2748, #1117, #629, .T. ) ;
+#2277 = VECTOR ( 'NONE', #1941, 1000.000000000000000 ) ;
+#2278 = SURFACE_STYLE_USAGE ( .BOTH. , #691 ) ;
+#2279 = CIRCLE ( 'NONE', #1983, 0.01000000000000002600 ) ;
+#2280 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#2281 = CIRCLE ( 'NONE', #2594, 0.1399999999999999300 ) ;
+#2282 = CYLINDRICAL_SURFACE ( 'NONE', #2338, 0.04999999999999991300 ) ;
+#2283 = CYLINDRICAL_SURFACE ( 'NONE', #949, 0.04999999999999991300 ) ;
+#2284 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1533 ) ) ;
+#2285 = PRESENTATION_STYLE_ASSIGNMENT (( #599 ) ) ;
+#2286 = FILL_AREA_STYLE ('',( #1162 ) ) ;
+#2287 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2288 = DIRECTION ( 'NONE',  ( -2.168404344971003200E-014, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2289 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #507 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #750, #968, #1425 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2290 = VECTOR ( 'NONE', #1461, 1000.000000000000000 ) ;
+#2291 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1240, 'distance_accuracy_value', 'NONE');
+#2292 = FILL_AREA_STYLE ('',( #1149 ) ) ;
+#2293 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2294 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2295 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2296 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2297 = EDGE_CURVE ( 'NONE', #2190, #1562, #2722, .T. ) ;
+#2298 = ORIENTED_EDGE ( 'NONE', *, *, #761, .F. ) ;
+#2299 = CARTESIAN_POINT ( 'NONE',  ( -1.460000000000000000, 0.1499999999999999900, 1.250000000000000700 ) ) ;
+#2300 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.1499999999999999900, -1.250000000000000200 ) ) ;
+#2301 = ORIENTED_EDGE ( 'NONE', *, *, #2876, .T. ) ;
+#2302 = EDGE_LOOP ( 'NONE', ( #1507, #2479, #20, #1329, #2325, #2056, #2270, #1359, #749, #1159 ) ) ;
+#2303 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2408 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1188, #2521, #740 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2304 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2305 = VERTEX_POINT ( 'NONE', #1521 ) ;
+#2306 = ORIENTED_EDGE ( 'NONE', *, *, #945, .T. ) ;
+#2307 = EDGE_LOOP ( 'NONE', ( #270, #2648, #79, #2470 ) ) ;
+#2308 = ORIENTED_EDGE ( 'NONE', *, *, #669, .F. ) ;
+#2309 = ORIENTED_EDGE ( 'NONE', *, *, #2817, .F. ) ;
+#2310 = ORIENTED_EDGE ( 'NONE', *, *, #689, .F. ) ;
+#2311 = ORIENTED_EDGE ( 'NONE', *, *, #565, .T. ) ;
+#2312 = VECTOR ( 'NONE', #43, 1000.000000000000000 ) ;
+#2313 = CARTESIAN_POINT ( 'NONE',  ( 1.445184469791855700, 0.2999999999999999900, 1.245107100217191200 ) ) ;
+#2314 = EDGE_LOOP ( 'NONE', ( #1100, #1782, #1786, #2684 ) ) ;
+#2315 = DIRECTION ( 'NONE',  ( -5.372976511209681000E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2316 = ORIENTED_EDGE ( 'NONE', *, *, #1002, .T. ) ;
+#2317 = AXIS2_PLACEMENT_3D ( 'NONE', #1189, #1833, #65 ) ;
+#2318 = ORIENTED_EDGE ( 'NONE', *, *, #2682, .F. ) ;
+#2319 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.2954444122817796400, -1.100000000000000300 ) ) ;
+#2320 = FACE_OUTER_BOUND ( 'NONE', #1073, .T. ) ;
+#2321 = CARTESIAN_POINT ( 'NONE',  ( 1.595000000000000200, 0.2999999999999999900, -1.095080666151703400 ) ) ;
+#2322 = AXIS2_PLACEMENT_3D ( 'NONE', #1218, #1667, #530 ) ;
+#2323 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2324 = EDGE_CURVE ( 'NONE', #2900, #1091, #948, .T. ) ;
+#2325 = ORIENTED_EDGE ( 'NONE', *, *, #1874, .T. ) ;
+#2326 = CARTESIAN_POINT ( 'NONE',  ( -1.445391994095696500, 0.2999896714244128000, 1.245321215039959500 ) ) ;
+#2327 = EDGE_CURVE ( 'NONE', #1196, #2020, #448, .T. ) ;
+#2328 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2329 = FACE_OUTER_BOUND ( 'NONE', #582, .T. ) ;
+#2330 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2331 = ORIENTED_EDGE ( 'NONE', *, *, #524, .F. ) ;
+#2332 = FILL_AREA_STYLE_COLOUR ( '', #2872 ) ;
+#2333 = ORIENTED_EDGE ( 'NONE', *, *, #369, .F. ) ;
+#2334 = AXIS2_PLACEMENT_3D ( 'NONE', #1841, #2488, #283 ) ;
+#2335 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2336 = LINE ( 'NONE', #2494, #861 ) ;
+#2337 = VERTEX_POINT ( 'NONE', #380 ) ;
+#2338 = AXIS2_PLACEMENT_3D ( 'NONE', #934, #40, #496 ) ;
+#2339 = PLANE ( 'NONE',  #2551 ) ;
+#2340 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, 1.250000000000000200 ) ) ;
+#2341 = ORIENTED_EDGE ( 'NONE', *, *, #1728, .T. ) ;
+#2342 = ORIENTED_EDGE ( 'NONE', *, *, #2350, .F. ) ;
+#2343 = DIRECTION ( 'NONE',  ( 5.372976511209681000E-015, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2344 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999900, 0.0000000000000000000, -1.250000000000000200 ) ) ;
+#2345 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#2346 = LINE ( 'NONE', #300, #235 ) ;
+#2347 = FILL_AREA_STYLE ('',( #1694 ) ) ;
+#2348 = CYLINDRICAL_SURFACE ( 'NONE', #2334, 0.04999999999999991300 ) ;
+#2349 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#2350 = EDGE_CURVE ( 'NONE', #1229, #1709, #1063, .T. ) ;
+#2351 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2352 = AXIS2_PLACEMENT_3D ( 'NONE', #2901, #1596, #2677 ) ;
+#2353 = SURFACE_STYLE_FILL_AREA ( #2566 ) ;
+#2354 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2355 = CARTESIAN_POINT ( 'NONE',  ( 1.599354061812228800, 0.2974580776504265300, -1.099355446642334800 ) ) ;
+#2356 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2085 ) ) ;
+#2357 = STYLED_ITEM ( 'NONE', ( #1103 ), #1542 ) ;
+#2358 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2359 = EDGE_CURVE ( 'NONE', #1196, #1201, #1546, .T. ) ;
+#2360 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999900, 0.1499999999999999900, -1.250000000000000200 ) ) ;
+#2361 = CARTESIAN_POINT ( 'NONE',  ( 1.449999999999999700, 0.5499999999999999300, 0.9000000000000002400 ) ) ;
+#2362 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.2999999999999999900, 0.0000000000000000000 ) ) ;
+#2363 = DIRECTION ( 'NONE',  ( -5.372976511209681000E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2364 = EDGE_CURVE ( 'NONE', #321, #622, #2655, .T. ) ;
+#2365 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -1.074595302241924700E-014 ) ) ;
+#2366 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2367 = VERTEX_POINT ( 'NONE', #618 ) ;
+#2368 = CARTESIAN_POINT ( 'NONE',  ( 1.549999999999999600, 0.3499999999999999800, 0.9000000000000002400 ) ) ;
+#2369 = EDGE_LOOP ( 'NONE', ( #1120, #790, #261, #332, #1751, #1988, #1853, #2148 ) ) ;
+#2370 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2371 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.5499999999999999300, 0.9000000000000002400 ) ) ;
+#2372 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'Abracon ABM8G', ( #1554, #25 ), #1925 ) ;
+#2373 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #973 ), #167 ) ;
+#2374 = VERTEX_POINT ( 'NONE', #2838 ) ;
+#2375 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.5499999999999999300, -0.9000000000000003600 ) ) ;
+#2376 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000300, 0.2949999999999999800, 1.249999999999999800 ) ) ;
+#2377 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #877 ), #817 ) ;
+#2378 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 2.168404344971003200E-014 ) ) ;
+#2379 = EDGE_LOOP ( 'NONE', ( #1875, #1671, #1098, #1058 ) ) ;
+#2380 = ORIENTED_EDGE ( 'NONE', *, *, #409, .F. ) ;
+#2381 = PRESENTATION_STYLE_ASSIGNMENT (( #2476 ) ) ;
+#2382 = FACE_OUTER_BOUND ( 'NONE', #1615, .T. ) ;
+#2383 = LINE ( 'NONE', #2623, #453 ) ;
+#2384 = PLANE ( 'NONE',  #1335 ) ;
+#2385 = CARTESIAN_POINT ( 'NONE',  ( -1.609999999999999900, 0.1499999999999999900, -1.070000000000000500 ) ) ;
+#2386 = EDGE_CURVE ( 'NONE', #430, #118, #693, .T. ) ;
+#2387 = SURFACE_STYLE_USAGE ( .BOTH. , #2832 ) ;
+#2388 = LINE ( 'NONE', #1491, #2290 ) ;
+#2389 = FILL_AREA_STYLE ('',( #1907 ) ) ;
+#2390 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2391 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #556 ), #2806 ) ;
+#2392 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2393 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2394 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2395 = EDGE_LOOP ( 'NONE', ( #2675, #2475, #2688, #2749 ) ) ;
+#2396 = FILL_AREA_STYLE_COLOUR ( '', #2548 ) ;
+#2397 = ORIENTED_EDGE ( 'NONE', *, *, #2795, .F. ) ;
+#2398 = CARTESIAN_POINT ( 'NONE',  ( 1.610000000000000100, 0.1499999999999999900, 1.100000000000000500 ) ) ;
+#2399 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000200, 0.1499999999999999900, -1.250000000000000700 ) ) ;
+#2400 = VERTEX_POINT ( 'NONE', #1932 ) ;
+#2401 = ORIENTED_EDGE ( 'NONE', *, *, #389, .T. ) ;
+#2402 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1406 ), #1365 ) ;
+#2403 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, -1.250000000000000200 ) ) ;
+#2404 = FILL_AREA_STYLE_COLOUR ( '', #951 ) ;
+#2405 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2406 = CIRCLE ( 'NONE', #89, 0.04999999999999991300 ) ;
+#2407 = ORIENTED_EDGE ( 'NONE', *, *, #1441, .T. ) ;
+#2408 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1188, 'distance_accuracy_value', 'NONE');
+#2409 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2410 = CIRCLE ( 'NONE', #328, 0.1399999999999999300 ) ;
+#2411 = AXIS2_PLACEMENT_3D ( 'NONE', #146, #846, #367 ) ;
+#2412 = ORIENTED_EDGE ( 'NONE', *, *, #2682, .T. ) ;
+#2413 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1256 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2179, #2354, #2789 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2414 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2415 = PRESENTATION_STYLE_ASSIGNMENT (( #778 ) ) ;
+#2416 = LINE ( 'NONE', #1193, #2203 ) ;
+#2417 = CARTESIAN_POINT ( 'NONE',  ( 1.499999999999999600, 0.5499999999999999300, 0.9000000000000002400 ) ) ;
+#2418 = CARTESIAN_POINT ( 'NONE',  ( -1.596222881141323300, 0.2998701489956457900, 1.096268683098856600 ) ) ;
+#2419 = EDGE_CURVE ( 'NONE', #53, #2190, #2061, .T. ) ;
+#2420 = FACE_OUTER_BOUND ( 'NONE', #2081, .T. ) ;
+#2421 = LINE ( 'NONE', #2885, #567 ) ;
+#2422 = TOROIDAL_SURFACE ( 'NONE', #1685, 0.3000000000000000400, 0.05000000000000000300 ) ;
+#2423 = CARTESIAN_POINT ( 'NONE',  ( -1.609999999999999900, 0.0000000000000000000, -1.070000000000000500 ) ) ;
+#2424 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2425 = PRESENTATION_STYLE_ASSIGNMENT (( #2513 ) ) ;
+#2426 = EDGE_CURVE ( 'NONE', #2020, #1056, #304, .T. ) ;
+#2427 = CARTESIAN_POINT ( 'NONE',  ( -1.448737026318645000, 0.2983653263875077900, -1.248732164889410300 ) ) ;
+#2428 = LINE ( 'NONE', #1683, #1251 ) ;
+#2429 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.5499999999999999300, 1.150000000000000100 ) ) ;
+#2430 = CARTESIAN_POINT ( 'NONE',  ( 1.595107100217191700, 0.2999999999999999900, 1.095184469791855100 ) ) ;
+#2431 = CARTESIAN_POINT ( 'NONE',  ( 1.445184469791855700, 0.2999999999999999900, -1.245107100217191600 ) ) ;
+#2432 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2219 ), #1879 ) ;
+#2433 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2434 = DIRECTION ( 'NONE',  ( -2.168404344971003200E-014, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2435 = ADVANCED_FACE ( 'NONE', ( #334 ), #2384, .F. ) ;
+#2436 = AXIS2_PLACEMENT_3D ( 'NONE', #1898, #2813, #822 ) ;
+#2437 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2438 = CIRCLE ( 'NONE', #2008, 0.01000000000000002600 ) ;
+#2439 = ORIENTED_EDGE ( 'NONE', *, *, #2446, .F. ) ;
+#2440 = EDGE_LOOP ( 'NONE', ( #263, #680, #1636, #2231 ) ) ;
+#2441 = VERTEX_POINT ( 'NONE', #825 ) ;
+#2442 = FILL_AREA_STYLE ('',( #420 ) ) ;
+#2443 = LINE ( 'NONE', #589, #1845 ) ;
+#2444 = ORIENTED_EDGE ( 'NONE', *, *, #923, .F. ) ;
+#2445 = CARTESIAN_POINT ( 'NONE',  ( -1.445288247284519900, 0.2999965554011303500, -1.245214281124542800 ) ) ;
+#2446 = EDGE_CURVE ( 'NONE', #1544, #323, #635, .T. ) ;
+#2447 = ORIENTED_EDGE ( 'NONE', *, *, #1605, .F. ) ;
+#2448 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.5499999999999999300, -1.100000000000000300 ) ) ;
+#2449 = ORIENTED_EDGE ( 'NONE', *, *, #2017, .T. ) ;
+#2450 = EDGE_LOOP ( 'NONE', ( #827, #2835, #1566, #1364 ) ) ;
+#2451 = TOROIDAL_SURFACE ( 'NONE', #1963, 0.1550000000000000500, 0.005000000000000000100 ) ;
+#2452 = CARTESIAN_POINT ( 'NONE',  ( 1.449825398151259400, 0.2963101577685708400, -1.249825296532263800 ) ) ;
+#2453 = CIRCLE ( 'NONE', #2487, 0.1999999999999999800 ) ;
+#2454 = FACE_OUTER_BOUND ( 'NONE', #2395, .T. ) ;
+#2455 = STYLED_ITEM ( 'NONE', ( #732 ), #2208 ) ;
+#2456 = CARTESIAN_POINT ( 'NONE',  ( 1.549999999999999600, 0.2999999999999999900, -0.9000000000000003600 ) ) ;
+#2457 = VECTOR ( 'NONE', #2619, 1000.000000000000000 ) ;
+#2458 = VECTOR ( 'NONE', #1354, 1000.000000000000000 ) ;
+#2459 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.5499999999999999300, -1.150000000000000100 ) ) ;
+#2460 = FILL_AREA_STYLE_COLOUR ( '', #2349 ) ;
+#2461 = CYLINDRICAL_SURFACE ( 'NONE', #1574, 0.04999999999999991300 ) ;
+#2462 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2463 = CARTESIAN_POINT ( 'NONE',  ( -1.445080666151703100, 0.2999999999999999900, 1.244999999999999900 ) ) ;
+#2464 = STYLED_ITEM ( 'NONE', ( #681 ), #333 ) ;
+#2465 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999900, 0.0000000000000000000, 1.250000000000000200 ) ) ;
+#2466 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2113, 'distance_accuracy_value', 'NONE');
+#2467 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2468 = FILL_AREA_STYLE_COLOUR ( '', #889 ) ;
+#2469 = AXIS2_PLACEMENT_3D ( 'NONE', #22, #1603, #1182 ) ;
+#2470 = ORIENTED_EDGE ( 'NONE', *, *, #2324, .F. ) ;
+#2471 = ORIENTED_EDGE ( 'NONE', *, *, #1458, .F. ) ;
+#2472 = EDGE_CURVE ( 'NONE', #344, #1118, #32, .T. ) ;
+#2473 = FILL_AREA_STYLE_COLOUR ( '', #1964 ) ;
+#2474 = ADVANCED_FACE ( 'NONE', ( #2518 ), #1919, .T. ) ;
+#2475 = ORIENTED_EDGE ( 'NONE', *, *, #366, .T. ) ;
+#2476 = SURFACE_STYLE_USAGE ( .BOTH. , #908 ) ;
+#2477 = VERTEX_POINT ( 'NONE', #2903 ) ;
+#2478 = LINE ( 'NONE', #1653, #1877 ) ;
+#2479 = ORIENTED_EDGE ( 'NONE', *, *, #1107, .T. ) ;
+#2480 = EDGE_CURVE ( 'NONE', #648, #2489, #1411, .T. ) ;
+#2481 = SURFACE_STYLE_USAGE ( .BOTH. , #947 ) ;
+#2482 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2483 = FILL_AREA_STYLE_COLOUR ( '', #2345 ) ;
+#2484 = LINE ( 'NONE', #1658, #2800 ) ;
+#2485 = AXIS2_PLACEMENT_3D ( 'NONE', #1167, #1199, #2251 ) ;
+#2486 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.2949999999999999800, -1.250000000000000200 ) ) ;
+#2487 = AXIS2_PLACEMENT_3D ( 'NONE', #1590, #2482, #244 ) ;
+#2488 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2489 = VERTEX_POINT ( 'NONE', #1096 ) ;
+#2490 = CYLINDRICAL_SURFACE ( 'NONE', #927, 0.005000000000000013100 ) ;
+#2491 = VERTEX_POINT ( 'NONE', #892 ) ;
+#2492 = CIRCLE ( 'NONE', #301, 0.1549999999999999700 ) ;
+#2493 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2494 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, 1.100000000000000300 ) ) ;
+#2495 = CARTESIAN_POINT ( 'NONE',  ( -1.610000000000000100, 0.1499999999999999900, -1.100000000000000500 ) ) ;
+#2496 = CARTESIAN_POINT ( 'NONE',  ( -1.595214281124542400, 0.2999965554011303500, -1.095288247284520200 ) ) ;
+#2497 = EDGE_CURVE ( 'NONE', #323, #118, #1212, .T. ) ;
+#2498 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, -1.100000000000000500 ) ) ;
+#2499 = AXIS2_PLACEMENT_3D ( 'NONE', #211, #1154, #2211 ) ;
+#2500 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2501 = SURFACE_SIDE_STYLE ('',( #1506 ) ) ;
+#2502 = ORIENTED_EDGE ( 'NONE', *, *, #2530, .F. ) ;
+#2503 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2504 = AXIS2_PLACEMENT_3D ( 'NONE', #1492, #338, #2363 ) ;
+#2505 = VERTEX_POINT ( 'NONE', #2225 ) ;
+#2506 = ORIENTED_EDGE ( 'NONE', *, *, #885, .F. ) ;
+#2507 = EDGE_CURVE ( 'NONE', #2014, #2186, #2421, .T. ) ;
+#2508 = LINE ( 'NONE', #1267, #1236 ) ;
+#2509 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2510 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2511 = ORIENTED_EDGE ( 'NONE', *, *, #37, .F. ) ;
+#2512 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.2999999999999999900, -1.200000000000000200 ) ) ;
+#2513 = SURFACE_STYLE_USAGE ( .BOTH. , #8 ) ;
+#2514 = ORIENTED_EDGE ( 'NONE', *, *, #706, .T. ) ;
+#2515 = CARTESIAN_POINT ( 'NONE',  ( -1.595107100217191300, 0.2999999999999999900, -1.095184469791855600 ) ) ;
+#2516 = EDGE_CURVE ( 'NONE', #622, #788, #2803, .T. ) ;
+#2517 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2518 = FACE_OUTER_BOUND ( 'NONE', #515, .T. ) ;
+#2519 = ORIENTED_EDGE ( 'NONE', *, *, #1321, .F. ) ;
+#2520 = LINE ( 'NONE', #2041, #1138 ) ;
+#2521 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2522 = SURFACE_STYLE_FILL_AREA ( #147 ) ;
+#2523 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.3499999999999999800, -1.200000000000000200 ) ) ;
+#2524 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2071 ), #2830 ) ;
+#2525 = LINE ( 'NONE', #2768, #169 ) ;
+#2526 = CARTESIAN_POINT ( 'NONE',  ( -1.598358446846465300, 0.2987041645186133100, -1.098367332193673100 ) ) ;
+#2527 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2528 = EDGE_LOOP ( 'NONE', ( #291, #1917, #2444, #408 ) ) ;
+#2529 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2530 = EDGE_CURVE ( 'NONE', #760, #526, #192, .T. ) ;
+#2531 = CARTESIAN_POINT ( 'NONE',  ( -1.599937951976408100, 0.2958952490171116700, -1.099937922615549200 ) ) ;
+#2532 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999900, 0.1499999999999999900, -1.250000000000000200 ) ) ;
+#2533 = LINE ( 'NONE', #2000, #394 ) ;
+#2534 = EDGE_LOOP ( 'NONE', ( #2514, #883, #2822, #1711 ) ) ;
+#2535 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2536 = AXIS2_PLACEMENT_3D ( 'NONE', #2375, #1297, #1283 ) ;
+#2537 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.0000000000000000000, -1.100000000000000500 ) ) ;
+#2538 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2539 = ORIENTED_EDGE ( 'NONE', *, *, #733, .F. ) ;
+#2540 = ORIENTED_EDGE ( 'NONE', *, *, #1458, .T. ) ;
+#2541 = VECTOR ( 'NONE', #2259, 1000.000000000000000 ) ;
+#2542 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2543 = ORIENTED_EDGE ( 'NONE', *, *, #72, .F. ) ;
+#2544 = VERTEX_POINT ( 'NONE', #1526 ) ;
+#2545 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2546 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2335, 'distance_accuracy_value', 'NONE');
+#2547 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.3499999999999999800, -0.9000000000000002400 ) ) ;
+#2548 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#2549 = CARTESIAN_POINT ( 'NONE',  ( 1.449355446642334600, 0.2974580776504265300, 1.249354061812228300 ) ) ;
+#2550 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2551 = AXIS2_PLACEMENT_3D ( 'NONE', #1003, #71, #104 ) ;
+#2552 = LINE ( 'NONE', #1698, #2125 ) ;
+#2553 = LINE ( 'NONE', #1808, #2243 ) ;
+#2554 = LINE ( 'NONE', #1115, #1966 ) ;
+#2555 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000300, 0.2954444122817796400, -1.100000000000000300 ) ) ;
+#2556 = AXIS2_PLACEMENT_3D ( 'NONE', #2593, #2414, #1276 ) ;
+#2557 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2558 = AXIS2_PLACEMENT_3D ( 'NONE', #382, #1974, #172 ) ;
+#2559 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000200, 0.1499999999999999900, 1.260000000000000500 ) ) ;
+#2560 = EDGE_CURVE ( 'NONE', #1839, #330, #1337, .T. ) ;
+#2561 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.5499999999999999300, -1.100000000000000500 ) ) ;
+#2562 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2563 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2564 = EDGE_CURVE ( 'NONE', #329, #50, #2453, .T. ) ;
+#2565 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2566 = FILL_AREA_STYLE ('',( #1697 ) ) ;
+#2567 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, 1.100000000000000500 ) ) ;
+#2568 = VECTOR ( 'NONE', #853, 1000.000000000000000 ) ;
+#2569 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2570 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, -1.100000000000000500 ) ) ;
+#2571 = VERTEX_POINT ( 'NONE', #2247 ) ;
+#2572 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1631 ) ) ;
+#2573 = CARTESIAN_POINT ( 'NONE',  ( 1.599825296532263900, 0.2963101577685708400, -1.099825398151259300 ) ) ;
+#2574 = CARTESIAN_POINT ( 'NONE',  ( 1.499999999999999600, 0.3499999999999999800, -0.9000000000000003600 ) ) ;
+#2575 = LINE ( 'NONE', #783, #1439 ) ;
+#2576 = ORIENTED_EDGE ( 'NONE', *, *, #1724, .T. ) ;
+#2577 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1225 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3, #1809, #1818 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2578 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2579 = ORIENTED_EDGE ( 'NONE', *, *, #1796, .F. ) ;
+#2580 = ORIENTED_EDGE ( 'NONE', *, *, #1771, .T. ) ;
+#2581 = ORIENTED_EDGE ( 'NONE', *, *, #47, .T. ) ;
+#2582 = PLANE ( 'NONE',  #2436 ) ;
+#2583 = VECTOR ( 'NONE', #1924, 1000.000000000000000 ) ;
+#2584 = ORIENTED_EDGE ( 'NONE', *, *, #2618, .F. ) ;
+#2585 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1434, #2319, #2531, #284, #70, #736, #961, #967, #1629, #2526, #1424, #273, #504, #1643, #722, #1634, #2496, #2515, #688 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 3, 3, 3, 3, 3, 4 ),
+ ( 0.0000000000000000000, 1.333236845338987200E-006, 2.655338546846612900E-006, 4.532193588065990200E-006, 7.130341109827846900E-006, 9.010742072689601000E-006, 9.458191365996842000E-006 ),
+ .UNSPECIFIED. ) ;
+#2586 = TOROIDAL_SURFACE ( 'NONE', #353, 0.2000000000000000100, 0.05000000000000000300 ) ;
+#2587 = CARTESIAN_POINT ( 'NONE',  ( -1.549999999999999800, 0.3499999999999999800, 0.9000000000000002400 ) ) ;
+#2588 = EDGE_CURVE ( 'NONE', #1617, #2810, #492, .T. ) ;
+#2589 = CYLINDRICAL_SURFACE ( 'NONE', #1330, 0.01000000000000002600 ) ;
+#2590 = ADVANCED_FACE ( 'NONE', ( #806 ), #2254, .T. ) ;
+#2591 = FILL_AREA_STYLE_COLOUR ( '', #1390 ) ;
+#2592 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2593 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, -1.250000000000000200 ) ) ;
+#2594 = AXIS2_PLACEMENT_3D ( 'NONE', #1830, #1410, #1837 ) ;
+#2595 = PLANE ( 'NONE',  #2504 ) ;
+#2596 = CARTESIAN_POINT ( 'NONE',  ( 1.609999999999999900, 0.1499999999999999900, 1.070000000000000500 ) ) ;
+#2597 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.5999999999999999800, -1.150000000000000100 ) ) ;
+#2598 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2599 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2466 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2113, #2775, #2529 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2600 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2601 = ORIENTED_EDGE ( 'NONE', *, *, #1286, .T. ) ;
+#2602 = ORIENTED_EDGE ( 'NONE', *, *, #1085, .F. ) ;
+#2603 = VERTEX_POINT ( 'NONE', #925 ) ;
+#2604 = AXIS2_PLACEMENT_3D ( 'NONE', #1361, #1788, #433 ) ;
+#2605 = VECTOR ( 'NONE', #1772, 1000.000000000000000 ) ;
+#2606 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.5499999999999999300, 0.9000000000000002400 ) ) ;
+#2607 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2608 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2609 = EDGE_CURVE ( 'NONE', #2080, #1165, #664, .T. ) ;
+#2610 = SURFACE_STYLE_FILL_AREA ( #2212 ) ;
+#2611 = CIRCLE ( 'NONE', #63, 0.1499999999999999700 ) ;
+#2612 = ORIENTED_EDGE ( 'NONE', *, *, #1308, .F. ) ;
+#2613 = VECTOR ( 'NONE', #2146, 1000.000000000000000 ) ;
+#2614 = ORIENTED_EDGE ( 'NONE', *, *, #463, .T. ) ;
+#2615 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#2616 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#2617 = FACE_OUTER_BOUND ( 'NONE', #436, .T. ) ;
+#2618 = EDGE_CURVE ( 'NONE', #2491, #1741, #2877, .T. ) ;
+#2619 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.074595302241924700E-014 ) ) ;
+#2620 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2621 = PLANE ( 'NONE',  #1006 ) ;
+#2622 = FILL_AREA_STYLE ('',( #2404 ) ) ;
+#2623 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.1499999999999999900, 1.250000000000000200 ) ) ;
+#2624 = VECTOR ( 'NONE', #1099, 1000.000000000000000 ) ;
+#2625 = AXIS2_PLACEMENT_3D ( 'NONE', #455, #444, #217 ) ;
+#2626 = ADVANCED_FACE ( 'NONE', ( #1623 ), #2282, .F. ) ;
+#2627 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2628 = STYLED_ITEM ( 'NONE', ( #729 ), #2590 ) ;
+#2629 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2630 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2631 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2632 = CARTESIAN_POINT ( 'NONE',  ( -1.595772344018766300, 0.2999606295495820300, 1.095829677433092500 ) ) ;
+#2633 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2634 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2635 = ORIENTED_EDGE ( 'NONE', *, *, #1994, .T. ) ;
+#2636 = CARTESIAN_POINT ( 'NONE',  ( -1.445391994095696500, 0.2999896714244128000, -1.245321215039960000 ) ) ;
+#2637 = EDGE_CURVE ( 'NONE', #372, #2759, #2585, .T. ) ;
+#2638 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2639 = ORIENTED_EDGE ( 'NONE', *, *, #979, .T. ) ;
+#2640 = AXIS2_PLACEMENT_3D ( 'NONE', #2606, #1505, #2600 ) ;
+#2641 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999900, 0.0000000000000000000, 1.250000000000000200 ) ) ;
+#2642 = CARTESIAN_POINT ( 'NONE',  ( 1.598358446846465800, 0.2987041645186133100, 1.098367332193672700 ) ) ;
+#2643 = ADVANCED_FACE ( 'NONE', ( #734 ), #67, .F. ) ;
+#2644 = VECTOR ( 'NONE', #1057, 1000.000000000000000 ) ;
+#2645 = VERTEX_POINT ( 'NONE', #743 ) ;
+#2646 = CARTESIAN_POINT ( 'NONE',  ( 1.446268683098857100, 0.2998701489956457900, -1.246222881141323600 ) ) ;
+#2647 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2648 = ORIENTED_EDGE ( 'NONE', *, *, #710, .F. ) ;
+#2649 = ORIENTED_EDGE ( 'NONE', *, *, #1043, .F. ) ;
+#2650 = CARTESIAN_POINT ( 'NONE',  ( 1.549999999999999600, 0.2999999999999999900, 0.9000000000000002400 ) ) ;
+#2651 = ORIENTED_EDGE ( 'NONE', *, *, #2659, .F. ) ;
+#2652 = STYLED_ITEM ( 'NONE', ( #1725 ), #1554 ) ;
+#2653 = ORIENTED_EDGE ( 'NONE', *, *, #657, .F. ) ;
+#2654 = VECTOR ( 'NONE', #2638, 1000.000000000000000 ) ;
+#2655 = CIRCLE ( 'NONE', #2536, 0.2500000000000000000 ) ;
+#2656 = VERTEX_POINT ( 'NONE', #943 ) ;
+#2657 = SURFACE_SIDE_STYLE ('',( #189 ) ) ;
+#2658 = LINE ( 'NONE', #674, #233 ) ;
+#2659 = EDGE_CURVE ( 'NONE', #989, #330, #1926, .T. ) ;
+#2660 = VECTOR ( 'NONE', #2676, 1000.000000000000000 ) ;
+#2661 = VECTOR ( 'NONE', #1630, 1000.000000000000000 ) ;
+#2662 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2663 = EDGE_LOOP ( 'NONE', ( #2584, #1871, #2342, #2298 ) ) ;
+#2664 = ADVANCED_FACE ( 'NONE', ( #341 ), #1294, .F. ) ;
+#2665 = EDGE_CURVE ( 'NONE', #2505, #2374, #872, .T. ) ;
+#2666 = FACE_OUTER_BOUND ( 'NONE', #13, .T. ) ;
+#2667 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, 1.250000000000000200 ) ) ;
+#2668 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2669 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2670 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000400, 0.2949999999999999800, -1.250000000000000200 ) ) ;
+#2671 = AXIS2_PLACEMENT_3D ( 'NONE', #1377, #1855, #2263 ) ;
+#2672 = PLANE ( 'NONE',  #1734 ) ;
+#2673 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2030 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #489, #1164, #2704 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2674 = EDGE_CURVE ( 'NONE', #1443, #2275, #631, .T. ) ;
+#2675 = ORIENTED_EDGE ( 'NONE', *, *, #2055, .F. ) ;
+#2676 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2677 = DIRECTION ( 'NONE',  ( -2.168404344971003200E-014, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2678 = ORIENTED_EDGE ( 'NONE', *, *, #2497, .T. ) ;
+#2679 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2680 = ORIENTED_EDGE ( 'NONE', *, *, #2588, .T. ) ;
+#2681 = ORIENTED_EDGE ( 'NONE', *, *, #1825, .T. ) ;
+#2682 = EDGE_CURVE ( 'NONE', #2155, #1839, #563, .T. ) ;
+#2683 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2684 = ORIENTED_EDGE ( 'NONE', *, *, #2192, .F. ) ;
+#2685 = CARTESIAN_POINT ( 'NONE',  ( -1.595107100217191300, 0.2999999999999999900, 1.095184469791855100 ) ) ;
+#2686 = EDGE_LOOP ( 'NONE', ( #2447, #962, #476, #49 ) ) ;
+#2687 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000200, 0.1499999999999999900, -1.260000000000000500 ) ) ;
+#2688 = ORIENTED_EDGE ( 'NONE', *, *, #859, .F. ) ;
+#2689 = ADVANCED_FACE ( 'NONE', ( #162 ), #2842, .F. ) ;
+#2690 = EDGE_LOOP ( 'NONE', ( #2707, #1750, #2142, #1049 ) ) ;
+#2691 = SURFACE_SIDE_STYLE ('',( #1759 ) ) ;
+#2692 = VECTOR ( 'NONE', #1563, 1000.000000000000000 ) ;
+#2693 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.5999999999999999800, 0.9000000000000002400 ) ) ;
+#2694 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 2.168404344971003200E-014 ) ) ;
+#2695 = LINE ( 'NONE', #2559, #739 ) ;
+#2696 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2697 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2698 = CIRCLE ( 'NONE', #913, 0.04999999999999991300 ) ;
+#2699 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2700 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.5999999999999999800, -1.100000000000000300 ) ) ;
+#2701 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000300, 0.2949999999999999800, 1.249999999999999800 ) ) ;
+#2702 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #854 ), #741 ) ;
+#2703 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2704 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2705 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #898 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2823, #2103, #1692 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2706 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1979, #2431, #1104, #425, #1556, #2646, #200, #184, #869, #2007, #1135, #1778, #652, #2218, #882, #2452, #1121, #665, #2670 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 3, 3, 3, 3, 3, 4 ),
+ ( -4.474492933072427500E-007, 0.0000000000000000000, 1.887683079498211100E-006, 4.495892292179113600E-006, 6.380015717955730200E-006, 7.707237443854848600E-006, 9.045637435992594500E-006 ),
+ .UNSPECIFIED. ) ;
+#2707 = ORIENTED_EDGE ( 'NONE', *, *, #1143, .T. ) ;
+#2708 = EDGE_CURVE ( 'NONE', #225, #1509, #2162, .T. ) ;
+#2709 = EDGE_LOOP ( 'NONE', ( #2756, #1812, #2758, #2439 ) ) ;
+#2710 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2711 = ORIENTED_EDGE ( 'NONE', *, *, #862, .F. ) ;
+#2712 = VECTOR ( 'NONE', #2737, 1000.000000000000000 ) ;
+#2713 = EDGE_CURVE ( 'NONE', #2092, #1165, #28, .T. ) ;
+#2714 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2715 = EDGE_LOOP ( 'NONE', ( #1908, #1661, #2397, #2407 ) ) ;
+#2716 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.2949999999999999800, -1.250000000000000200 ) ) ;
+#2717 = ORIENTED_EDGE ( 'NONE', *, *, #2713, .F. ) ;
+#2718 = ORIENTED_EDGE ( 'NONE', *, *, #820, .F. ) ;
+#2719 = VERTEX_POINT ( 'NONE', #2532 ) ;
+#2720 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.5499999999999999300, 0.9000000000000002400 ) ) ;
+#2721 = ORIENTED_EDGE ( 'NONE', *, *, #2324, .T. ) ;
+#2722 = LINE ( 'NONE', #2094, #1656 ) ;
+#2723 = ORIENTED_EDGE ( 'NONE', *, *, #2530, .T. ) ;
+#2724 = SURFACE_STYLE_FILL_AREA ( #1676 ) ;
+#2725 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999700, 0.1499999999999999900, -1.260000000000000200 ) ) ;
+#2726 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2727 = SURFACE_SIDE_STYLE ('',( #802 ) ) ;
+#2728 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1176 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #807, #1707, #789 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2729 = VECTOR ( 'NONE', #1827, 1000.000000000000000 ) ;
+#2730 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2731 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#2732 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 0.5499999999999999300, 0.9000000000000002400 ) ) ;
+#2733 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#2734 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, -1.250000000000000200 ) ) ;
+#2735 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000200, 0.1499999999999999900, 1.260000000000000500 ) ) ;
+#2736 = ORIENTED_EDGE ( 'NONE', *, *, #1325, .F. ) ;
+#2737 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2738 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2739 = EDGE_CURVE ( 'NONE', #788, #1443, #451, .T. ) ;
+#2740 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000300, 0.2949999999999999800, -1.250000000000000200 ) ) ;
+#2741 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.5999999999999999800, 0.9000000000000002400 ) ) ;
+#2742 = CARTESIAN_POINT ( 'NONE',  ( -1.447281030127009400, 0.2995062219893425100, 1.247257530447814200 ) ) ;
+#2743 = STYLED_ITEM ( 'NONE', ( #1177 ), #2241 ) ;
+#2744 = ORIENTED_EDGE ( 'NONE', *, *, #307, .F. ) ;
+#2745 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000200, 0.1499999999999999900, -1.260000000000000500 ) ) ;
+#2746 = ORIENTED_EDGE ( 'NONE', *, *, #2192, .T. ) ;
+#2747 = CARTESIAN_POINT ( 'NONE',  ( 1.609999999999999900, 0.1499999999999999900, -1.070000000000000500 ) ) ;
+#2748 = VERTEX_POINT ( 'NONE', #2344 ) ;
+#2749 = ORIENTED_EDGE ( 'NONE', *, *, #669, .T. ) ;
+#2750 = SURFACE_SIDE_STYLE ('',( #1342 ) ) ;
+#2751 = VERTEX_POINT ( 'NONE', #552 ) ;
+#2752 = CARTESIAN_POINT ( 'NONE',  ( -1.446268683098856700, 0.2998701489956457900, 1.246222881141323200 ) ) ;
+#2753 = ORIENTED_EDGE ( 'NONE', *, *, #1348, .T. ) ;
+#2754 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.2949999999999999800, -1.100000000000000300 ) ) ;
+#2755 = PLANE ( 'NONE',  #1231 ) ;
+#2756 = ORIENTED_EDGE ( 'NONE', *, *, #2834, .F. ) ;
+#2757 = AXIS2_PLACEMENT_3D ( 'NONE', #828, #2808, #1942 ) ;
+#2758 = ORIENTED_EDGE ( 'NONE', *, *, #2497, .F. ) ;
+#2759 = VERTEX_POINT ( 'NONE', #771 ) ;
+#2760 = FACE_OUTER_BOUND ( 'NONE', #718, .T. ) ;
+#2761 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2762 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #2898, #1560, #165, #386, #1955, #2183, #624, #611, #852, #1303, #2861, #1745, #393, #2418, #2632, #1314, #1977, #2685, #1358 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 3, 3, 3, 3, 3, 4 ),
+ ( 0.0000000000000000000, 1.333236845338987200E-006, 2.655338546846612900E-006, 4.532193588065990200E-006, 7.130341109827846900E-006, 9.010742072689601000E-006, 9.458191365996842000E-006 ),
+ .UNSPECIFIED. ) ;
+#2763 = FACE_OUTER_BOUND ( 'NONE', #2534, .T. ) ;
+#2764 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.2949999999999999800, 1.249999999999999800 ) ) ;
+#2765 = AXIS2_PLACEMENT_3D ( 'NONE', #2172, #1740, #2629 ) ;
+#2766 = VECTOR ( 'NONE', #2405, 1000.000000000000000 ) ;
+#2767 = FACE_OUTER_BOUND ( 'NONE', #1644, .T. ) ;
+#2768 = CARTESIAN_POINT ( 'NONE',  ( 1.609999999999999900, 0.1499999999999999900, 1.070000000000000500 ) ) ;
+#2769 = CYLINDRICAL_SURFACE ( 'NONE', #2002, 0.01000000000000002600 ) ;
+#2770 = EDGE_CURVE ( 'NONE', #1178, #2305, #2201, .T. ) ;
+#2771 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2772 = CYLINDRICAL_SURFACE ( 'NONE', #1815, 0.01000000000000002600 ) ;
+#2773 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999900, 0.0000000000000000000, -1.250000000000000200 ) ) ;
+#2774 = EDGE_CURVE ( 'NONE', #2505, #2014, #1023, .T. ) ;
+#2775 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2776 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999900, 0.0000000000000000000, -1.250000000000000200 ) ) ;
+#2777 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.5999999999999999800, 1.100000000000000300 ) ) ;
+#2778 = LINE ( 'NONE', #2042, #220 ) ;
+#2779 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #18 ) ) ;
+#2780 = CARTESIAN_POINT ( 'NONE',  ( 1.600000000000000300, 0.2949999999999999800, -1.100000000000000300 ) ) ;
+#2781 = LINE ( 'NONE', #2809, #179 ) ;
+#2782 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2783 = ORIENTED_EDGE ( 'NONE', *, *, #612, .T. ) ;
+#2784 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #171 ), #835 ) ;
+#2785 = CARTESIAN_POINT ( 'NONE',  ( 1.499999999999999600, 0.5499999999999999300, 0.9000000000000003600 ) ) ;
+#2786 = ORIENTED_EDGE ( 'NONE', *, *, #219, .F. ) ;
+#2787 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #1586, 'design' ) ;
+#2788 = CIRCLE ( 'NONE', #296, 0.1499999999999999700 ) ;
+#2789 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2790 = ORIENTED_EDGE ( 'NONE', *, *, #103, .F. ) ;
+#2791 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2792 = EDGE_LOOP ( 'NONE', ( #2543, #1126, #375, #823 ) ) ;
+#2793 = DIRECTION ( 'NONE',  ( 5.372976511209681000E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2794 = ORIENTED_EDGE ( 'NONE', *, *, #1728, .F. ) ;
+#2795 = EDGE_CURVE ( 'NONE', #1133, #1946, #2029, .T. ) ;
+#2796 = CARTESIAN_POINT ( 'NONE',  ( 1.449549907581746600, 0.2971121434130477600, 1.249549358354650000 ) ) ;
+#2797 = ORIENTED_EDGE ( 'NONE', *, *, #196, .T. ) ;
+#2798 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999700, 0.1499999999999999900, -1.260000000000000200 ) ) ;
+#2799 = ADVANCED_FACE ( 'NONE', ( #1824 ), #2582, .T. ) ;
+#2800 = VECTOR ( 'NONE', #2545, 1000.000000000000000 ) ;
+#2801 = ORIENTED_EDGE ( 'NONE', *, *, #2516, .T. ) ;
+#2802 = AXIS2_PLACEMENT_3D ( 'NONE', #1935, #811, #1914 ) ;
+#2803 = LINE ( 'NONE', #399, #1183 ) ;
+#2804 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2493, 'distance_accuracy_value', 'NONE');
+#2805 = SURFACE_STYLE_USAGE ( .BOTH. , #1686 ) ;
+#2806 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2804 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2493, #1132, #2294 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2807 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #151 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1527, #837, #1965 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2808 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2809 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 0.5999999999999999800, 0.9000000000000002400 ) ) ;
+#2810 = VERTEX_POINT ( 'NONE', #1226 ) ;
+#2811 = EDGE_CURVE ( 'NONE', #1150, #1400, #236, .T. ) ;
+#2812 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2813 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2814 = ADVANCED_FACE ( 'NONE', ( #910 ), #2062, .T. ) ;
+#2815 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2816 = PLANE ( 'NONE',  #248 ) ;
+#2817 = EDGE_CURVE ( 'NONE', #1139, #2087, #2552, .T. ) ;
+#2818 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.0000000000000000000, -1.250000000000000200 ) ) ;
+#2819 = PLANE ( 'NONE',  #186 ) ;
+#2820 = SURFACE_SIDE_STYLE ('',( #1343 ) ) ;
+#2821 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2822 = ORIENTED_EDGE ( 'NONE', *, *, #1627, .F. ) ;
+#2823 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2824 = ORIENTED_EDGE ( 'NONE', *, *, #1678, .F. ) ;
+#2825 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1431 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1077, #1764, #1969 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2826 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2827 = ORIENTED_EDGE ( 'NONE', *, *, #216, .T. ) ;
+#2828 = CARTESIAN_POINT ( 'NONE',  ( -1.549999999999999800, 0.2999999999999999900, -0.9000000000000003600 ) ) ;
+#2829 = VERTEX_POINT ( 'NONE', #322 ) ;
+#2830 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #812 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #396, #462, #1122 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2831 = CARTESIAN_POINT ( 'NONE',  ( -1.460000000000000000, 0.0000000000000000000, 1.250000000000000700 ) ) ;
+#2832 = SURFACE_SIDE_STYLE ('',( #2353 ) ) ;
+#2833 = ORIENTED_EDGE ( 'NONE', *, *, #667, .F. ) ;
+#2834 = EDGE_CURVE ( 'NONE', #2477, #1544, #2279, .T. ) ;
+#2835 = ORIENTED_EDGE ( 'NONE', *, *, #2446, .T. ) ;
+#2836 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, 1.070000000000000300 ) ) ;
+#2837 = LINE ( 'NONE', #585, #2277 ) ;
+#2838 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000200, 0.1499999999999999900, 1.260000000000000500 ) ) ;
+#2839 = TOROIDAL_SURFACE ( 'NONE', #517, 0.1550000000000000500, 0.005000000000000000100 ) ;
+#2840 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 0.5499999999999999300, -0.8999999999999995800 ) ) ;
+#2841 = EDGE_CURVE ( 'NONE', #2275, #622, #1960, .T. ) ;
+#2842 = CYLINDRICAL_SURFACE ( 'NONE', #2177, 0.1399999999999999300 ) ;
+#2843 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2844 = VECTOR ( 'NONE', #1362, 1000.000000000000000 ) ;
+#2845 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, 0.1499999999999999900, 1.250000000000000200 ) ) ;
+#2846 = FACE_OUTER_BOUND ( 'NONE', #1042, .T. ) ;
+#2847 = LINE ( 'NONE', #1626, #1312 ) ;
+#2848 = ADVANCED_FACE ( 'NONE', ( #91 ), #378, .T. ) ;
+#2849 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2136 ), #1463 ) ;
+#2850 = LINE ( 'NONE', #2108, #422 ) ;
+#2851 = SURFACE_STYLE_USAGE ( .BOTH. , #1290 ) ;
+#2852 = CARTESIAN_POINT ( 'NONE',  ( -1.609999999999999900, 0.0000000000000000000, 1.070000000000000500 ) ) ;
+#2853 = PLANE ( 'NONE',  #212 ) ;
+#2854 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #2615 ) ;
+#2855 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.0000000000000000000, -1.100000000000000500 ) ) ;
+#2856 = EDGE_CURVE ( 'NONE', #2829, #971, #1585, .T. ) ;
+#2857 = FACE_OUTER_BOUND ( 'NONE', #2197, .T. ) ;
+#2858 = AXIS2_PLACEMENT_3D ( 'NONE', #742, #293, #2351 ) ;
+#2859 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2860 = ORIENTED_EDGE ( 'NONE', *, *, #346, .T. ) ;
+#2861 = CARTESIAN_POINT ( 'NONE',  ( -1.597842554308676900, 0.2991719076919910900, 1.097856994403089600 ) ) ;
+#2862 = ADVANCED_FACE ( 'NONE', ( #2760 ), #2026, .T. ) ;
+#2863 = ORIENTED_EDGE ( 'NONE', *, *, #847, .T. ) ;
+#2864 = STYLED_ITEM ( 'NONE', ( #838 ), #2435 ) ;
+#2865 = AXIS2_PLACEMENT_3D ( 'NONE', #1062, #2187, #1081 ) ;
+#2866 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2867 = FACE_OUTER_BOUND ( 'NONE', #867, .T. ) ;
+#2868 = SURFACE_STYLE_USAGE ( .BOTH. , #194 ) ;
+#2869 = VERTEX_POINT ( 'NONE', #363 ) ;
+#2870 = EDGE_CURVE ( 'NONE', #1654, #2869, #1650, .T. ) ;
+#2871 = ORIENTED_EDGE ( 'NONE', *, *, #588, .T. ) ;
+#2872 = COLOUR_RGB ( '',0.9686274509803921600, 0.8784313725490196000, 0.5999999999999999800 ) ;
+#2873 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 0.3499999999999999800, -0.9000000000000002400 ) ) ;
+#2874 = PRESENTATION_STYLE_ASSIGNMENT (( #2481 ) ) ;
+#2875 = ADVANCED_FACE ( 'NONE', ( #2454 ), #1580, .F. ) ;
+#2876 = EDGE_CURVE ( 'NONE', #1435, #1443, #1789, .T. ) ;
+#2877 = CIRCLE ( 'NONE', #421, 0.01000000000000002600 ) ;
+#2878 = FACE_OUTER_BOUND ( 'NONE', #2911, .T. ) ;
+#2879 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999900, 0.1499999999999999900, -1.250000000000000200 ) ) ;
+#2880 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2881 = CYLINDRICAL_SURFACE ( 'NONE', #1664, 0.2500000000000000000 ) ;
+#2882 = CARTESIAN_POINT ( 'NONE',  ( -1.609999999999999900, 0.0000000000000000000, 1.070000000000000500 ) ) ;
+#2883 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2219 ) ) ;
+#2884 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2885 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999700, 0.0000000000000000000, 1.260000000000000200 ) ) ;
+#2886 = AXIS2_PLACEMENT_3D ( 'NONE', #1717, #2562, #2791 ) ;
+#2887 = FILL_AREA_STYLE_COLOUR ( '', #19 ) ;
+#2888 = CARTESIAN_POINT ( 'NONE',  ( 1.595321215039960000, 0.2999896714244128000, 1.095391994095696400 ) ) ;
+#2889 = ADVANCED_FACE ( 'NONE', ( #1241 ), #127, .T. ) ;
+#2890 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2891 = ORIENTED_EDGE ( 'NONE', *, *, #2350, .T. ) ;
+#2892 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999900, 0.1499999999999999900, -1.250000000000000200 ) ) ;
+#2893 = EDGE_LOOP ( 'NONE', ( #1205, #161, #2502, #2511 ) ) ;
+#2894 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 1.074595302241924700E-014 ) ) ;
+#2895 = EDGE_CURVE ( 'NONE', #2305, #2087, #2159, .T. ) ;
+#2896 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #168, 'distance_accuracy_value', 'NONE');
+#2897 = EDGE_LOOP ( 'NONE', ( #1981, #656, #2333, #1333 ) ) ;
+#2898 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.2949999999999999800, 1.099999999999999900 ) ) ;
+#2899 = ORIENTED_EDGE ( 'NONE', *, *, #2043, .F. ) ;
+#2900 = VERTEX_POINT ( 'NONE', #1534 ) ;
+#2901 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999900, 0.1499999999999999900, -1.250000000000000200 ) ) ;
+#2902 = AXIS2_PLACEMENT_3D ( 'NONE', #791, #1909, #994 ) ;
+#2903 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, 1.110000000000000300 ) ) ;
+#2904 = CIRCLE ( 'NONE', #339, 0.1499999999999999700 ) ;
+#2905 = VERTEX_POINT ( 'NONE', #1769 ) ;
+#2906 = ORIENTED_EDGE ( 'NONE', *, *, #325, .F. ) ;
+#2907 = FACE_OUTER_BOUND ( 'NONE', #2709, .T. ) ;
+#2908 = CARTESIAN_POINT ( 'NONE',  ( -1.610000000000000100, 0.1499999999999999900, -1.100000000000000500 ) ) ;
+#2909 = SURFACE_STYLE_FILL_AREA ( #2176 ) ;
+#2910 = ORIENTED_EDGE ( 'NONE', *, *, #706, .F. ) ;
+#2911 = EDGE_LOOP ( 'NONE', ( #222, #2746, #195, #2580 ) ) ;
+#2912 = SURFACE_STYLE_FILL_AREA ( #2140 ) ;
+#2913 = AXIS2_PLACEMENT_3D ( 'NONE', #371, #1255, #1068 ) ;
+#2914 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2915 = ADVANCED_FACE ( 'NONE', ( #2907 ), #446, .T. ) ;
+#2916 = DIRECTION ( 'NONE',  ( 2.168404344971003200E-014, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Symbols/Crystals.SchLib b/Symbols/Crystals.SchLib
index 1bd567a0941879bc666b50308f227779c2a28cdb..a660d9b621f0e07e6e24353bdf5b8aa4313f5d11 100644
GIT binary patch
delta 1748
zcmZ9MTTEMZ9LLW&?K!=jvO>#kb#mQg9fd;6rO2SA*KGyHWq`V9)oDyzA}E=oL+NbX
zgNYN)&nIId*>sv{WaF4DQ`zbZPewOy@xce4mP}nxU(AdVzvthJjVJl=`~I%~fBye}
zNq@<wf8s9(1iqGng40yPaolcDM^6dft~RI^-~#{b?CczXZ3S-74myAbbOImnf-ZGK
z@bZd2!5gVTUssmg*LOP+zs2j23ye`pe^}NQ!8G>Kir6ANqo=<*UE(m;%f--CO@V;k
zB%#UybXvq}JL_X(mR-HK6Es(u5i5{8P4~o@u^dX<9>t}kQQISPF2jiwoEk&Y_*lV7
z8z$YS;JgS<gN1zJ4D2F!3A_xJKpLDN-uRH<>r#&!2Y6G*V&c%ycqHnfD>1unxHm?h
zn%wk=?4%nekwkL`-KnrBW|5+hOZQ3ioKvJ%%q{eLvxBx9MA|U7lugcr>O;>jyfFXx
z$$Ec?{xrKQBB6<5C^Rwb_RdhRWsux{11(wlX?s9|6=~DbO&>=Mq?7AR`JHrlXl}TQ
zW)q?z9GM7>!@s`2N`R@CoqU*he=FPPoSZd|hmH*$o(@jXoU4!4V-+lM))!H~vc~kr
zqep_r;?a>2I`4V4dgRdbR3sdWau%Gy;&>!9Ivzgg^Qk?uiC4ssnXf`zyF`)Qkmu{%
z4Xuu`8*0qR+EYns*N9JXgiTtl8QQ?=kM8MWH=2Ei)i-72C~~Lr^=iPHmDZ~QqEd;K
zWMl+jVx7rwuJh(5>+H<P$&yZ`F=Q@2FAHm!eKyyyb(b}GGg1l-S4FkYxhX03HCk(4
zQCdBY*AYDr-T=#hy`ykz-0?1)_rN9aej%}n#Ak3m2OHpeA@Mg7-@y46d<VWSBxc-k
z#~nC7gI~a}g~TWBxSr!V?qXoCq%<XXE8F(+wcNJ3e!uqS0~vV*4Ihg5gHP$i!DvTn
zgR_e@tZwBRY)`U=U`GA`IW^xve573+EITLAM$d|R&XeM)-{n@_KD(%ROU|sE&C0fQ
zv+JpUjm;X#$Tu+SYGLs}?mD&g?W}%lF<0-o!s^9oV*~27Jl)ba%Rj)mR@}(on!4>T
zmna*PRB5PBRDxlX_IuWYN;dAdi@9-u9}D9eOUK<U8K;btY`&Ux+y3}}cT;J%9!LG(
zW~?4{Hg;3D#3L#I9nfxGgq45+7=a0xfd$CG3d+DPU<2i#0@#5ARDvo{4QfCw*bTJV
z8hfDc2X&yH$A23w*a)WyG=sfBi#-6_0`>z}KGq8B25q1{AM1ea%xfQPS6=tP_U3gT
z?1OoI5OyH11H7H%f_Wzd8`kv7*fxDpKB>NW<fNdchbDD2Iq}i@RDf4T=S3$fYU$pi
zOM;E3)M!d-Kp-dOeN5ua@u}&DFY)TrQ*ZH<oysaF=A{G0LeT^HHZ6>v5xqs#ttr)?
eH0UlI=P8Y){KZ^<Q4JQ9Jfx}ITHJ*vgnt3vHT=~8

delta 1458
zcmaizO>7%g5Xb%2-nG4cZWG6e-6S-2?N*_Qi6b`=;w#%YX&sV6pcH}>8An3BKnNeE
zY21P>`NE};?1%#rhl-Da)FLM=5<-+_dqkpA%GUvLsKkY~$&CvY5dQD&y5z=_ex8{(
z^Pk-}Z(aM9)xKk^hQi`>Sm{#tcs!mSn$u!*T1o8hL(~fnf`7KRxBFr50~s&?20_-k
zrsUX4sm1h7F&|y`CBpfw#mT~T=0(<+po;HN-T@bSxoAc04WxY7!7`(H{cgrfNnb2{
zBl5eHPrrM6agtt9p9#cJD5PkfR$CEN=uh=%K)g`|5f!wO48-fvsv8^;LEP_TN+PKF
zpUMc$B7)Ok2~@xta2C7)-UL-p13kn7&nmgBH5+(@1+!<TCPtqeKa!=+wr;u-?4`Bt
zC^foNV)`(R?AK@@t<os`^*)W(b)DYQQ?#ka>03P&8P6Y2<X>HStvvT)B7gi?CO1QO
z^bCC-j?mVKpQ<61@}VL6>}UY~L$q*AqpP6@X@qkM@J`HS?+0y+?$70{T*o=hY#$5i
zc*7Q;A{pm%&df@en=^|e)ts3o?(vjHcajtT4cjk=ooG11mw$7Fbv`a@@q=aA-G)lF
zgZGN_Sp(@6%}nKWCi;pMlr4<Eofb8HQ`}dy&Yy$yOI3F8n1`lVNY+iKZ_0aJ9+Y+M
zb$$vZ7u`C#${V!Mw_+K2(`%W7FDbOqVVnKgsJODXQTYy71}lKZ`U^7gF@g)=6Y!}>
zoOctK5qtx#fOV1h%T4@%;79Ni_*o=oGES>o2yTN-uq6^-WC}j<@DJ@_pE<PSI}OY8
zlqQ|?oS%{B*;nW1pt73hHZUlT4Grv;g4%nIV6`d*sXG4%x#plO`vJ__?rK<#(N@ho
zJQfTf8wIUWy=*&b`+`&-s`Iar`>Of4$Hs!<O2lfD^{cyX$#HL7ll4P&{{4=6%P!z)
zMmTF_r#HN0Or5Y!JpF=VK908*|0xBu%Rcsy)91z?vX4>cH+S?gi)H4a*Nauo7`{g!
z7OnL>Yz+*@ycC_iR24H+knsW^P=VO<!v;VQ=<Xhe4TD`^x4YL08*%+8Y`g2nVB@ae
z3ESoR_rUIT{RHzwJV`f5!KQ`3_QV3S>{)}6F=tb)Sk^Rbw=k*{D_ZETtBUiyPfNu!
zyiIt{;qb309Z;+TCx2l=s&+Js)IF|OWsaz4r>J()@KSc(HlHu6`($Bqev*s(YA#C7
Jm;ZMo`!Cw0<mdnZ