From 762b2b2c9b616aa88ae30ea3e9866ddb4ec5fe8a Mon Sep 17 00:00:00 2001
From: Mark <markh@rris.com.au>
Date: Tue, 5 Jan 2016 16:07:41 -0700
Subject: [PATCH] Added ABRACON ABS25 Footprint/Symbol/Model

---
 Footprints/Crystals.PcbLib      |  Bin 0 -> 137728 bytes
 STEP/Crystal/Abracon ABS25.STEP | 3140 +++++++++++++++++++++++++++++++
 Symbols/Crystals.SchLib         |  Bin 0 -> 5120 bytes
 3 files changed, 3140 insertions(+)
 create mode 100644 Footprints/Crystals.PcbLib
 create mode 100644 STEP/Crystal/Abracon ABS25.STEP
 create mode 100644 Symbols/Crystals.SchLib

diff --git a/Footprints/Crystals.PcbLib b/Footprints/Crystals.PcbLib
new file mode 100644
index 0000000000000000000000000000000000000000..aec4717a4ec7c7e271356181a47c9732b98e8828
GIT binary patch
literal 137728
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

literal 0
HcmV?d00001

diff --git a/STEP/Crystal/Abracon ABS25.STEP b/STEP/Crystal/Abracon ABS25.STEP
new file mode 100644
index 000000000..6cfc2df7f
--- /dev/null
+++ b/STEP/Crystal/Abracon ABS25.STEP	
@@ -0,0 +1,3140 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION (( 'STEP AP214' ),
+    '1' );
+FILE_NAME ('Abracon ABS25.STEP',
+    '2016-01-05T23:01:00',
+    ( '' ),
+    ( '' ),
+    'SwSTEP 2.0',
+    'SolidWorks 2015',
+    '' );
+FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
+ENDSEC;
+
+DATA;
+#1 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2 = CARTESIAN_POINT ( 'NONE',  ( -3.963478816078828800, 1.281381761951068100, -1.649200055110175800 ) ) ;
+#3 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#4 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.200000000000000000, -1.750000000000000200 ) ) ;
+#6 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#7 = AXIS2_PLACEMENT_3D ( 'NONE', #541, #2175, #2660 ) ;
+#8 = ORIENTED_EDGE ( 'NONE', *, *, #1213, .T. ) ;
+#9 = PRESENTATION_STYLE_ASSIGNMENT (( #2981 ) ) ;
+#10 = SURFACE_STYLE_FILL_AREA ( #619 ) ;
+#11 = ORIENTED_EDGE ( 'NONE', *, *, #188, .F. ) ;
+#12 = EDGE_LOOP ( 'NONE', ( #8, #2469, #1947, #2674, #234, #2707, #540, #1437, #1313, #2404 ) ) ;
+#13 = VECTOR ( 'NONE', #755, 1000.000000000000000 ) ;
+#14 = STYLED_ITEM ( 'NONE', ( #2786 ), #1828 ) ;
+#15 = DIRECTION ( 'NONE',  ( -0.6427876096865407000, 0.7660444431189770100, 0.0000000000000000000 ) ) ;
+#16 = ORIENTED_EDGE ( 'NONE', *, *, #2232, .T. ) ;
+#17 = CARTESIAN_POINT ( 'NONE',  ( -3.999232402980404300, 1.251380940368691100, -1.651824786895097500 ) ) ;
+#18 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#19 = ORIENTED_EDGE ( 'NONE', *, *, #1267, .T. ) ;
+#20 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#21 = ORIENTED_EDGE ( 'NONE', *, *, #2561, .F. ) ;
+#22 = VECTOR ( 'NONE', #681, 1000.000000000000000 ) ;
+#23 = EDGE_LOOP ( 'NONE', ( #1329, #744, #1879, #1624 ) ) ;
+#24 = EDGE_CURVE ( 'NONE', #2641, #567, #2633, .T. ) ;
+#25 = ORIENTED_EDGE ( 'NONE', *, *, #1425, .T. ) ;
+#26 = SURFACE_STYLE_USAGE ( .BOTH. , #2611 ) ;
+#27 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #642 ) ) ;
+#28 = LINE ( 'NONE', #1416, #897 ) ;
+#29 = SURFACE_SIDE_STYLE ('',( #2277 ) ) ;
+#30 = FILL_AREA_STYLE ('',( #1209 ) ) ;
+#31 = CARTESIAN_POINT ( 'NONE',  ( 3.958827693562530800, 1.200000000000000600, -1.750000000000000000 ) ) ;
+#32 = FACE_OUTER_BOUND ( 'NONE', #2025, .T. ) ;
+#33 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2128, 'distance_accuracy_value', 'NONE');
+#34 = ADVANCED_FACE ( 'NONE', ( #1789 ), #489, .F. ) ;
+#35 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#36 = AXIS2_PLACEMENT_3D ( 'NONE', #1378, #1593, #1846 ) ;
+#37 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#38 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.1535392755179561500, 1.696687898524784600 ) ) ;
+#39 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#40 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#41 = FACE_OUTER_BOUND ( 'NONE', #2283, .T. ) ;
+#42 = EDGE_CURVE ( 'NONE', #2143, #124, #186, .T. ) ;
+#43 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#44 = EDGE_CURVE ( 'NONE', #1621, #2253, #1945, .T. ) ;
+#45 = AXIS2_PLACEMENT_3D ( 'NONE', #1512, #379, #2484 ) ;
+#46 = FILL_AREA_STYLE ('',( #1210 ) ) ;
+#47 = LINE ( 'NONE', #2116, #1909 ) ;
+#48 = ADVANCED_FACE ( 'NONE', ( #2887 ), #107, .T. ) ;
+#49 = ORIENTED_EDGE ( 'NONE', *, *, #1750, .T. ) ;
+#50 = ORIENTED_EDGE ( 'NONE', *, *, #1379, .T. ) ;
+#51 = CIRCLE ( 'NONE', #45, 0.04999999999999991300 ) ;
+#52 = EDGE_LOOP ( 'NONE', ( #2676, #1916, #1803, #1327 ) ) ;
+#53 = AXIS2_PLACEMENT_3D ( 'NONE', #1472, #1233, #552 ) ;
+#54 = ORIENTED_EDGE ( 'NONE', *, *, #620, .T. ) ;
+#55 = PRESENTATION_STYLE_ASSIGNMENT (( #310 ) ) ;
+#56 = VERTEX_POINT ( 'NONE', #116 ) ;
+#57 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #735 ) ) ;
+#58 = DIRECTION ( 'NONE',  ( 0.08682659386424920700, -0.9924325091389668600, 0.08682659386424976300 ) ) ;
+#59 = ORIENTED_EDGE ( 'NONE', *, *, #2581, .T. ) ;
+#60 = FILL_AREA_STYLE ('',( #1648 ) ) ;
+#61 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#62 = EDGE_CURVE ( 'NONE', #1476, #1222, #2665, .T. ) ;
+#63 = VECTOR ( 'NONE', #2152, 1000.000000000000000 ) ;
+#64 = LINE ( 'NONE', #2355, #209 ) ;
+#65 = SURFACE_SIDE_STYLE ('',( #2019 ) ) ;
+#66 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2360, 'distance_accuracy_value', 'NONE');
+#67 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.2034294547501244700, 1.749999999999999600 ) ) ;
+#68 = AXIS2_PLACEMENT_3D ( 'NONE', #852, #2517, #1783 ) ;
+#69 = LINE ( 'NONE', #2437, #1305 ) ;
+#70 = CARTESIAN_POINT ( 'NONE',  ( -3.963478816078828800, 1.281381761951068100, 1.649200055110175100 ) ) ;
+#71 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#72 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9978035846433666000, 0.06624202950429565500 ) ) ;
+#73 = ADVANCED_FACE ( 'NONE', ( #873 ), #1538, .T. ) ;
+#74 = EDGE_CURVE ( 'NONE', #198, #2138, #302, .T. ) ;
+#75 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.06624202950429934600, -0.9978035846433662700 ) ) ;
+#76 = AXIS2_PLACEMENT_3D ( 'NONE', #1220, #1234, #2454 ) ;
+#77 = EDGE_LOOP ( 'NONE', ( #2493, #2217, #2145, #2108 ) ) ;
+#78 = LINE ( 'NONE', #1307, #2814 ) ;
+#79 = DIRECTION ( 'NONE',  ( -0.08682659386424779200, 0.9924325091389670800, 0.08682659386424779200 ) ) ;
+#80 = VECTOR ( 'NONE', #2530, 1000.000000000000000 ) ;
+#81 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#82 = ORIENTED_EDGE ( 'NONE', *, *, #1339, .T. ) ;
+#83 = VERTEX_POINT ( 'NONE', #101 ) ;
+#84 = VERTEX_POINT ( 'NONE', #2460 ) ;
+#85 = LINE ( 'NONE', #1907, #493 ) ;
+#86 = EDGE_LOOP ( 'NONE', ( #1177, #300, #1693, #1617 ) ) ;
+#87 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#88 = AXIS2_PLACEMENT_3D ( 'NONE', #1114, #430, #850 ) ;
+#89 = EDGE_LOOP ( 'NONE', ( #600, #668, #2931 ) ) ;
+#90 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.1499999999999997400, 1.749999999999999600 ) ) ;
+#91 = ORIENTED_EDGE ( 'NONE', *, *, #2629, .T. ) ;
+#92 = CYLINDRICAL_SURFACE ( 'NONE', #2067, 0.2000000000000000900 ) ;
+#93 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.349999999999999900, 1.736876700471111200 ) ) ;
+#94 = EDGE_CURVE ( 'NONE', #2547, #2176, #993, .T. ) ;
+#95 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.1989999999999998700, 1.011913078246616800 ) ) ;
+#96 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#97 = EDGE_CURVE ( 'NONE', #713, #2587, #228, .T. ) ;
+#98 = VECTOR ( 'NONE', #2394, 1000.000000000000000 ) ;
+#99 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#100 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1035 ), #1454 ) ;
+#101 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.003868737821452069700, 1.686751594099140400 ) ) ;
+#102 = LINE ( 'NONE', #1848, #2301 ) ;
+#103 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#104 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, -0.01028836425037263900, -1.899999999999999700 ) ) ;
+#105 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#106 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, 0.9924325091389670800, 0.08682659386424779200 ) ) ;
+#107 = PLANE ( 'NONE',  #797 ) ;
+#108 = AXIS2_PLACEMENT_3D ( 'NONE', #1406, #2333, #1627 ) ;
+#109 = LINE ( 'NONE', #1686, #427 ) ;
+#110 = DIRECTION ( 'NONE',  ( 0.7648359785887188800, 0.6417735875449099800, 0.05614791346054188300 ) ) ;
+#111 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#112 = EDGE_CURVE ( 'NONE', #1285, #781, #2101, .T. ) ;
+#113 = CYLINDRICAL_SURFACE ( 'NONE', #1391, 0.04999999999999991300 ) ;
+#114 = CARTESIAN_POINT ( 'NONE',  ( -3.901131547168185300, 1.208584163331496400, 1.750751016977360800 ) ) ;
+#115 = ORIENTED_EDGE ( 'NONE', *, *, #293, .F. ) ;
+#116 = CARTESIAN_POINT ( 'NONE',  ( 3.794631620014557300, 2.499999999999999600, -1.544631620014556200 ) ) ;
+#117 = ORIENTED_EDGE ( 'NONE', *, *, #44, .F. ) ;
+#118 = EDGE_LOOP ( 'NONE', ( #2444, #2643, #2008, #2063 ) ) ;
+#119 = AXIS2_PLACEMENT_3D ( 'NONE', #694, #238, #1396 ) ;
+#120 = LINE ( 'NONE', #137, #1582 ) ;
+#121 = VERTEX_POINT ( 'NONE', #1640 ) ;
+#122 = ORIENTED_EDGE ( 'NONE', *, *, #416, .F. ) ;
+#123 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#124 = VERTEX_POINT ( 'NONE', #1861 ) ;
+#125 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#126 = VERTEX_POINT ( 'NONE', #472 ) ;
+#127 = CIRCLE ( 'NONE', #221, 0.04999999999999991300 ) ;
+#128 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#129 = EDGE_CURVE ( 'NONE', #770, #1438, #2010, .T. ) ;
+#130 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.003868737821452069700, -1.686751594099140400 ) ) ;
+#131 = LINE ( 'NONE', #1304, #1601 ) ;
+#132 = EDGE_CURVE ( 'NONE', #491, #928, #703, .T. ) ;
+#133 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.2034294547501253300, -1.699999999999999700 ) ) ;
+#134 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #239 ) ) ;
+#135 = CARTESIAN_POINT ( 'NONE',  ( 4.000000000000000900, 1.200000000000000000, -1.650380530190826100 ) ) ;
+#136 = LINE ( 'NONE', #1284, #3004 ) ;
+#137 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.1499999999999997400, 1.749999999999999600 ) ) ;
+#138 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.1989999999999998700, 1.011913078246616800 ) ) ;
+#139 = VECTOR ( 'NONE', #970, 1000.000000000000100 ) ;
+#140 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, -0.01028836425037263900, -1.899999999999999700 ) ) ;
+#141 = AXIS2_PLACEMENT_3D ( 'NONE', #2482, #2263, #1769 ) ;
+#142 = FILL_AREA_STYLE ('',( #841 ) ) ;
+#143 = PLANE ( 'NONE',  #1443 ) ;
+#144 = EDGE_CURVE ( 'NONE', #196, #1795, #768, .T. ) ;
+#145 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#146 = EDGE_LOOP ( 'NONE', ( #1059, #192, #2501, #334 ) ) ;
+#147 = VECTOR ( 'NONE', #1047, 1000.000000000000000 ) ;
+#148 = VERTEX_POINT ( 'NONE', #255 ) ;
+#149 = CARTESIAN_POINT ( 'NONE',  ( -2.499999999999999600, 1.349999999999999900, 1.736876700471111200 ) ) ;
+#150 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1035 ) ) ;
+#151 = ORIENTED_EDGE ( 'NONE', *, *, #951, .T. ) ;
+#152 = CYLINDRICAL_SURFACE ( 'NONE', #2188, 0.04999999999999991300 ) ;
+#153 = CARTESIAN_POINT ( 'NONE',  ( -3.934953642011751500, 1.183492070331558800, 1.751444256704271800 ) ) ;
+#154 = VERTEX_POINT ( 'NONE', #692 ) ;
+#155 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2006, 'distance_accuracy_value', 'NONE');
+#156 = ORIENTED_EDGE ( 'NONE', *, *, #2358, .F. ) ;
+#157 = FACE_OUTER_BOUND ( 'NONE', #2329, .T. ) ;
+#158 = EDGE_LOOP ( 'NONE', ( #1728, #2853, #1214 ) ) ;
+#159 = PRESENTATION_STYLE_ASSIGNMENT (( #2396 ) ) ;
+#160 = CARTESIAN_POINT ( 'NONE',  ( 4.000000000000000900, 1.200000000000000400, 1.708827693562531300 ) ) ;
+#161 = ORIENTED_EDGE ( 'NONE', *, *, #2906, .F. ) ;
+#162 = EDGE_LOOP ( 'NONE', ( #2634, #2732, #1288 ) ) ;
+#163 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2760 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2564, #1824, #2838 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#164 = CYLINDRICAL_SURFACE ( 'NONE', #1442, 0.2000000000000000900 ) ;
+#165 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#166 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#167 = SURFACE_STYLE_FILL_AREA ( #1709 ) ;
+#168 = AXIS2_PLACEMENT_3D ( 'NONE', #1946, #558, #75 ) ;
+#169 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.08715574274765820800, -0.9961946980917454300 ) ) ;
+#170 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#171 = EDGE_CURVE ( 'NONE', #2143, #2022, #2923, .T. ) ;
+#172 = FILL_AREA_STYLE_COLOUR ( '', #441 ) ;
+#173 = EDGE_CURVE ( 'NONE', #781, #567, #557, .T. ) ;
+#174 = SPHERICAL_SURFACE ( 'NONE', #2950, 0.1000000000000000100 ) ;
+#175 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 0.2999999999999999300, 1.570878219072333200 ) ) ;
+#176 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -2.065146995210484400E-016 ) ) ;
+#177 = AXIS2_PLACEMENT_3D ( 'NONE', #961, #1928, #2168 ) ;
+#178 = VECTOR ( 'NONE', #2655, 1000.000000000000100 ) ;
+#179 = CARTESIAN_POINT ( 'NONE',  ( -3.975245399050458200, 1.233260834525749000, -1.722278892987976000 ) ) ;
+#180 = FILL_AREA_STYLE ('',( #191 ) ) ;
+#181 = PRESENTATION_STYLE_ASSIGNMENT (( #2856 ) ) ;
+#182 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.04932946230349325600, -1.001976773820972400 ) ) ;
+#183 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#184 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#185 = AXIS2_PLACEMENT_3D ( 'NONE', #1336, #183, #2288 ) ;
+#186 = LINE ( 'NONE', #90, #1691 ) ;
+#187 = ORIENTED_EDGE ( 'NONE', *, *, #777, .F. ) ;
+#188 = EDGE_CURVE ( 'NONE', #2257, #2636, #2432, .T. ) ;
+#189 = ORIENTED_EDGE ( 'NONE', *, *, #393, .T. ) ;
+#190 = ORIENTED_EDGE ( 'NONE', *, *, #937, .F. ) ;
+#191 = FILL_AREA_STYLE_COLOUR ( '', #2768 ) ;
+#192 = ORIENTED_EDGE ( 'NONE', *, *, #1450, .T. ) ;
+#193 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 1.200000000000000000, -1.750000000000000200 ) ) ;
+#194 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1270 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2985, #658, #2037 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#195 = LINE ( 'NONE', #2883, #450 ) ;
+#196 = VERTEX_POINT ( 'NONE', #2603 ) ;
+#197 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#198 = VERTEX_POINT ( 'NONE', #2322 ) ;
+#199 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#200 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#201 = FACE_OUTER_BOUND ( 'NONE', #453, .T. ) ;
+#202 = FILL_AREA_STYLE ('',( #3005 ) ) ;
+#203 = CARTESIAN_POINT ( 'NONE',  ( 3.794631620014556900, 2.408715574274765900, 1.644251089823730600 ) ) ;
+#204 = AXIS2_PLACEMENT_3D ( 'NONE', #932, #2082, #1139 ) ;
+#205 = CARTESIAN_POINT ( 'NONE',  ( -3.976407862343309200, 1.270533003999068500, -1.667053536925272600 ) ) ;
+#206 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#207 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#208 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2730 ) ) ;
+#209 = VECTOR ( 'NONE', #206, 1000.000000000000000 ) ;
+#210 = ORIENTED_EDGE ( 'NONE', *, *, #1992, .T. ) ;
+#211 = ADVANCED_FACE ( 'NONE', ( #1574 ), #1382, .F. ) ;
+#212 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.349999999999999900, -1.849999999999999900 ) ) ;
+#213 = EDGE_CURVE ( 'NONE', #307, #366, #1532, .T. ) ;
+#214 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#215 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#216 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.1989999999999998700, 1.011913078246616800 ) ) ;
+#217 = LINE ( 'NONE', #2147, #582 ) ;
+#218 = CARTESIAN_POINT ( 'NONE',  ( 3.794631620014557300, 2.399999999999999900, -1.544631620014556500 ) ) ;
+#219 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.06624202950429564100, 0.9978035846433666000 ) ) ;
+#220 = SURFACE_SIDE_STYLE ('',( #2254 ) ) ;
+#221 = AXIS2_PLACEMENT_3D ( 'NONE', #1109, #2294, #2995 ) ;
+#222 = DIRECTION ( 'NONE',  ( 0.08682659386424600200, -0.9924325091389673000, -0.08682659386424763900 ) ) ;
+#223 = CARTESIAN_POINT ( 'NONE',  ( -3.986243972733786400, 1.256817803716300500, -1.684349747463124600 ) ) ;
+#224 = CARTESIAN_POINT ( 'NONE',  ( 3.794631620014557300, 2.499999999999999600, 1.544631620014555800 ) ) ;
+#225 = ADVANCED_FACE ( 'NONE', ( #2321 ), #1053, .T. ) ;
+#226 = FILL_AREA_STYLE ('',( #1399 ) ) ;
+#227 = EDGE_LOOP ( 'NONE', ( #1922, #1029, #1659, #2247 ) ) ;
+#228 = LINE ( 'NONE', #2688, #921 ) ;
+#229 = EDGE_LOOP ( 'NONE', ( #2813, #314, #1694, #396 ) ) ;
+#230 = ORIENTED_EDGE ( 'NONE', *, *, #1896, .F. ) ;
+#231 = PLANE ( 'NONE',  #3049 ) ;
+#232 = CARTESIAN_POINT ( 'NONE',  ( 3.820878219072334500, 0.2999999999999999900, -1.570878219072334000 ) ) ;
+#233 = EDGE_CURVE ( 'NONE', #497, #748, #47, .T. ) ;
+#234 = ORIENTED_EDGE ( 'NONE', *, *, #496, .T. ) ;
+#235 = VECTOR ( 'NONE', #900, 1000.000000000000100 ) ;
+#236 = ORIENTED_EDGE ( 'NONE', *, *, #466, .T. ) ;
+#237 = ORIENTED_EDGE ( 'NONE', *, *, #2702, .F. ) ;
+#238 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9978035846433666000, 0.06624202950429565500 ) ) ;
+#239 = STYLED_ITEM ( 'NONE', ( #2417 ), #3011 ) ;
+#240 = VECTOR ( 'NONE', #1684, 1000.000000000000100 ) ;
+#241 = ADVANCED_FACE ( 'NONE', ( #1281 ), #113, .T. ) ;
+#242 = SURFACE_STYLE_USAGE ( .BOTH. , #2596 ) ;
+#243 = CARTESIAN_POINT ( 'NONE',  ( -3.974365016070125800, 0.9069907929010974100, -1.624745546260951700 ) ) ;
+#244 = SURFACE_STYLE_FILL_AREA ( #30 ) ;
+#245 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1744 ), #2837 ) ;
+#246 = FACE_OUTER_BOUND ( 'NONE', #1507, .T. ) ;
+#247 = SURFACE_SIDE_STYLE ('',( #1999 ) ) ;
+#248 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#249 = PLANE ( 'NONE',  #1506 ) ;
+#250 = EDGE_CURVE ( 'NONE', #2587, #2893, #359, .T. ) ;
+#251 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #322, 'distance_accuracy_value', 'NONE');
+#252 = EDGE_CURVE ( 'NONE', #1097, #770, #3015, .T. ) ;
+#253 = SURFACE_STYLE_FILL_AREA ( #1713 ) ;
+#254 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2740 ) ) ;
+#255 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.003868737821452069700, -1.686751594099140400 ) ) ;
+#256 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#257 = ADVANCED_FACE ( 'NONE', ( #740 ), #958, .T. ) ;
+#258 = FILL_AREA_STYLE_COLOUR ( '', #534 ) ;
+#259 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.2034294547501253300, -1.899999999999999700 ) ) ;
+#260 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#261 = AXIS2_PLACEMENT_3D ( 'NONE', #1819, #1417, #2050 ) ;
+#262 = SURFACE_STYLE_FILL_AREA ( #2384 ) ;
+#263 = ORIENTED_EDGE ( 'NONE', *, *, #868, .T. ) ;
+#264 = ORIENTED_EDGE ( 'NONE', *, *, #866, .T. ) ;
+#265 = VECTOR ( 'NONE', #2514, 1000.000000000000000 ) ;
+#266 = AXIS2_PLACEMENT_3D ( 'NONE', #2198, #346, #1771 ) ;
+#267 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.9978035846433663800, -0.06624202950429936000 ) ) ;
+#268 = EDGE_LOOP ( 'NONE', ( #11, #2405, #2275, #156, #2554, #2710, #448, #3032, #1324, #2412 ) ) ;
+#269 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#270 = VECTOR ( 'NONE', #2017, 1000.000000000000000 ) ;
+#271 = ORIENTED_EDGE ( 'NONE', *, *, #566, .T. ) ;
+#272 = SURFACE_STYLE_FILL_AREA ( #1825 ) ;
+#273 = ORIENTED_EDGE ( 'NONE', *, *, #2318, .T. ) ;
+#274 = EDGE_CURVE ( 'NONE', #664, #1756, #1393, .T. ) ;
+#275 = ORIENTED_EDGE ( 'NONE', *, *, #1750, .F. ) ;
+#276 = FILL_AREA_STYLE ('',( #285 ) ) ;
+#277 = FACE_OUTER_BOUND ( 'NONE', #404, .T. ) ;
+#278 = FILL_AREA_STYLE_COLOUR ( '', #1826 ) ;
+#279 = CARTESIAN_POINT ( 'NONE',  ( -3.901131547168185300, 1.217299737606262400, 1.651131547168186000 ) ) ;
+#280 = DIRECTION ( 'NONE',  ( -0.08682659386424777800, 0.9924325091389669700, 0.08682659386424779200 ) ) ;
+#281 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#282 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1308, 'distance_accuracy_value', 'NONE');
+#283 = FACE_OUTER_BOUND ( 'NONE', #12, .T. ) ;
+#284 = LINE ( 'NONE', #652, #2615 ) ;
+#285 = FILL_AREA_STYLE_COLOUR ( '', #938 ) ;
+#286 = PRESENTATION_STYLE_ASSIGNMENT (( #1602 ) ) ;
+#287 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #14 ), #1742 ) ;
+#288 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#289 = LINE ( 'NONE', #2512, #2752 ) ;
+#290 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.1535392755179561500, -1.696687898524784600 ) ) ;
+#291 = FACE_OUTER_BOUND ( 'NONE', #2214, .T. ) ;
+#292 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2747, 'distance_accuracy_value', 'NONE');
+#293 = EDGE_CURVE ( 'NONE', #1095, #1097, #2927, .T. ) ;
+#294 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.1499999999999997400, -1.749999999999999600 ) ) ;
+#295 = EDGE_CURVE ( 'NONE', #1253, #1285, #2282, .T. ) ;
+#296 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1496 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #39, #1457, #269 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#297 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#298 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.06624202950429565500, -0.9978035846433666000 ) ) ;
+#299 = SURFACE_STYLE_FILL_AREA ( #2353 ) ;
+#300 = ORIENTED_EDGE ( 'NONE', *, *, #1081, .F. ) ;
+#301 = PRESENTATION_STYLE_ASSIGNMENT (( #26 ) ) ;
+#302 = CIRCLE ( 'NONE', #953, 0.04999999999999991300 ) ;
+#303 = VECTOR ( 'NONE', #2233, 1000.000000000000000 ) ;
+#304 = CARTESIAN_POINT ( 'NONE',  ( 3.894251089823731700, 2.408715574274765900, 1.749999999999999800 ) ) ;
+#305 = ORIENTED_EDGE ( 'NONE', *, *, #1522, .T. ) ;
+#306 = ORIENTED_EDGE ( 'NONE', *, *, #233, .T. ) ;
+#307 = VERTEX_POINT ( 'NONE', #1195 ) ;
+#308 = AXIS2_PLACEMENT_3D ( 'NONE', #2756, #1787, #2486 ) ;
+#309 = ORIENTED_EDGE ( 'NONE', *, *, #2045, .T. ) ;
+#310 = SURFACE_STYLE_USAGE ( .BOTH. , #65 ) ;
+#311 = CYLINDRICAL_SURFACE ( 'NONE', #1263, 0.09999999999999982500 ) ;
+#312 = EDGE_CURVE ( 'NONE', #198, #1403, #590, .T. ) ;
+#313 = EDGE_LOOP ( 'NONE', ( #1764, #1959, #2672, #3019, #3027, #959, #2438, #2926, #2544, #923, #1398, #2668, #530 ) ) ;
+#314 = ORIENTED_EDGE ( 'NONE', *, *, #2722, .F. ) ;
+#315 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#316 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1239 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2436, #1724, #542 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#317 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 1.300000000000000000, -1.899999999999999700 ) ) ;
+#318 = CARTESIAN_POINT ( 'NONE',  ( -3.956076163576836400, 1.224656912933601100, 1.737276502691177800 ) ) ;
+#319 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.2034294547501244400, -1.699999999999999700 ) ) ;
+#320 = LINE ( 'NONE', #2568, #2875 ) ;
+#321 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#322 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#323 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1997 ), #1529 ) ;
+#324 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, 0.9924325091389670800, -0.08682659386424779200 ) ) ;
+#325 = EDGE_CURVE ( 'NONE', #126, #1056, #2637, .T. ) ;
+#326 = EDGE_CURVE ( 'NONE', #1252, #2547, #2500, .T. ) ;
+#327 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#328 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.06624202950429934600, 0.9978035846433662700 ) ) ;
+#329 = EDGE_LOOP ( 'NONE', ( #2291, #1390, #1474, #884 ) ) ;
+#330 = LINE ( 'NONE', #2812, #1944 ) ;
+#331 = CARTESIAN_POINT ( 'NONE',  ( -3.972587819065409600, 1.232059495672563000, 1.725391115062776100 ) ) ;
+#332 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -2.065146995210484400E-016 ) ) ;
+#333 = ORIENTED_EDGE ( 'NONE', *, *, #772, .F. ) ;
+#334 = ORIENTED_EDGE ( 'NONE', *, *, #3030, .T. ) ;
+#335 = VECTOR ( 'NONE', #344, 1000.000000000000000 ) ;
+#336 = VERTEX_POINT ( 'NONE', #2525 ) ;
+#337 = CARTESIAN_POINT ( 'NONE',  ( 3.000000000000000000, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#338 = AXIS2_PLACEMENT_3D ( 'NONE', #415, #2098, #927 ) ;
+#339 = VECTOR ( 'NONE', #2339, 1000.000000000000000 ) ;
+#340 = VERTEX_POINT ( 'NONE', #388 ) ;
+#341 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.9978035846433663800, -0.06624202950429936000 ) ) ;
+#342 = ORIENTED_EDGE ( 'NONE', *, *, #618, .F. ) ;
+#343 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1427, 'distance_accuracy_value', 'NONE');
+#344 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#345 = EDGE_CURVE ( 'NONE', #1480, #1621, #2772, .T. ) ;
+#346 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#347 = FACE_OUTER_BOUND ( 'NONE', #999, .T. ) ;
+#348 = FILL_AREA_STYLE ('',( #822 ) ) ;
+#349 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2142 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2079, #1613, #2319 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#350 = LINE ( 'NONE', #2565, #1558 ) ;
+#351 = FACE_OUTER_BOUND ( 'NONE', #2664, .T. ) ;
+#352 = STYLED_ITEM ( 'NONE', ( #1998 ), #1020 ) ;
+#353 = LINE ( 'NONE', #1412, #2758 ) ;
+#354 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.2034294547501253300, -1.699999999999999700 ) ) ;
+#355 = AXIS2_PLACEMENT_3D ( 'NONE', #827, #905, #1106 ) ;
+#356 = PLANE ( 'NONE',  #2103 ) ;
+#357 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#358 = EDGE_CURVE ( 'NONE', #742, #2980, #1579, .T. ) ;
+#359 = LINE ( 'NONE', #1429, #586 ) ;
+#360 = LINE ( 'NONE', #140, #2718 ) ;
+#361 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#362 = ORIENTED_EDGE ( 'NONE', *, *, #550, .F. ) ;
+#363 = CYLINDRICAL_SURFACE ( 'NONE', #141, 0.1000000000000000500 ) ;
+#364 = SURFACE_STYLE_FILL_AREA ( #2373 ) ;
+#365 = LINE ( 'NONE', #2258, #1620 ) ;
+#366 = VERTEX_POINT ( 'NONE', #3007 ) ;
+#367 = VERTEX_POINT ( 'NONE', #1598 ) ;
+#368 = CARTESIAN_POINT ( 'NONE',  ( -3.963478816078828800, 1.281381761951068100, 1.649200055110175100 ) ) ;
+#369 = ORIENTED_EDGE ( 'NONE', *, *, #1734, .T. ) ;
+#370 = ORIENTED_EDGE ( 'NONE', *, *, #1190, .T. ) ;
+#371 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#372 = ORIENTED_EDGE ( 'NONE', *, *, #1522, .F. ) ;
+#373 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #657 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #761, #2194, #2180 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#374 = SURFACE_STYLE_USAGE ( .BOTH. , #1776 ) ;
+#375 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #423, 'distance_accuracy_value', 'NONE');
+#376 = VECTOR ( 'NONE', #2678, 1000.000000000000100 ) ;
+#377 = CARTESIAN_POINT ( 'NONE',  ( 3.900380530190826100, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#378 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 1.349999999999999900, 1.899999999999999700 ) ) ;
+#379 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#380 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2342 ), #1488 ) ;
+#381 = PRESENTATION_STYLE_ASSIGNMENT (( #1673 ) ) ;
+#382 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #2236, .NOT_KNOWN. ) ;
+#383 = LINE ( 'NONE', #1836, #793 ) ;
+#384 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#385 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#386 = VECTOR ( 'NONE', #105, 1000.000000000000000 ) ;
+#387 = SURFACE_SIDE_STYLE ('',( #2211 ) ) ;
+#388 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.04932946230349325600, -1.001976773820972400 ) ) ;
+#389 = VECTOR ( 'NONE', #757, 1000.000000000000000 ) ;
+#390 = CARTESIAN_POINT ( 'NONE',  ( -3.820878219072332700, 0.2999999999999998800, 1.570878219072333200 ) ) ;
+#391 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1741 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #37, #1679, #2648 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#392 = FILL_AREA_STYLE_COLOUR ( '', #2276 ) ;
+#393 = EDGE_CURVE ( 'NONE', #2246, #126, #3023, .T. ) ;
+#394 = PLANE ( 'NONE',  #2846 ) ;
+#395 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.200000000000000000, -1.750000000000000200 ) ) ;
+#396 = ORIENTED_EDGE ( 'NONE', *, *, #1243, .F. ) ;
+#397 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2754, 'distance_accuracy_value', 'NONE');
+#398 = PRESENTATION_STYLE_ASSIGNMENT (( #1153 ) ) ;
+#399 = CARTESIAN_POINT ( 'NONE',  ( -3.820878219072332700, 0.1999999999999998700, 0.0000000000000000000 ) ) ;
+#400 = ORIENTED_EDGE ( 'NONE', *, *, #112, .T. ) ;
+#401 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#402 = ORIENTED_EDGE ( 'NONE', *, *, #1302, .T. ) ;
+#403 = EDGE_LOOP ( 'NONE', ( #2330, #968, #2367, #2027, #846, #19, #2055, #2744, #626, #2018 ) ) ;
+#404 = EDGE_LOOP ( 'NONE', ( #1102, #782, #1912, #1630 ) ) ;
+#405 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#406 = ORIENTED_EDGE ( 'NONE', *, *, #1150, .F. ) ;
+#407 = ORIENTED_EDGE ( 'NONE', *, *, #2906, .T. ) ;
+#408 = CARTESIAN_POINT ( 'NONE',  ( -2.474789129456572000, 2.499999999999999600, 1.544631620014555800 ) ) ;
+#409 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#410 = AXIS2_PLACEMENT_3D ( 'NONE', #2701, #1266, #2462 ) ;
+#411 = VECTOR ( 'NONE', #854, 1000.000000000000000 ) ;
+#412 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.1999999999999998700, -1.570878219072333600 ) ) ;
+#413 = STYLED_ITEM ( 'NONE', ( #286 ), #1405 ) ;
+#414 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 1.200000000000000000, -1.899999999999999700 ) ) ;
+#415 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.200000000000000000, -1.750000000000000200 ) ) ;
+#416 = EDGE_CURVE ( 'NONE', #56, #748, #2015, .T. ) ;
+#417 = PLANE ( 'NONE',  #1878 ) ;
+#418 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.003868737821452069700, 1.686751594099140400 ) ) ;
+#419 = FACE_OUTER_BOUND ( 'NONE', #2820, .T. ) ;
+#420 = FILL_AREA_STYLE_COLOUR ( '', #2543 ) ;
+#421 = CARTESIAN_POINT ( 'NONE',  ( -3.907628467832103600, 1.201093183573192800, 1.749904358830193000 ) ) ;
+#422 = DIRECTION ( 'NONE',  ( -0.08682659386424779200, 0.9924325091389669700, -0.08682659386424777800 ) ) ;
+#423 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#424 = VECTOR ( 'NONE', #2309, 1000.000000000000000 ) ;
+#425 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9961946980917455500, 0.08715574274765836000 ) ) ;
+#426 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.2034294547501244400, -1.699999999999999700 ) ) ;
+#427 = VECTOR ( 'NONE', #982, 1000.000000000000000 ) ;
+#428 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#429 = AXIS2_PLACEMENT_3D ( 'NONE', #1809, #646, #1345 ) ;
+#430 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#431 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#432 = ADVANCED_FACE ( 'NONE', ( #1030 ), #152, .F. ) ;
+#433 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.08715574274766056700, 0.9961946980917453200 ) ) ;
+#434 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#435 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#436 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#437 = EDGE_CURVE ( 'NONE', #2935, #677, #2591, .T. ) ;
+#438 = EDGE_LOOP ( 'NONE', ( #1625, #306, #676, #54 ) ) ;
+#439 = PRESENTATION_STYLE_ASSIGNMENT (( #875 ) ) ;
+#440 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#441 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#442 = VERTEX_POINT ( 'NONE', #1325 ) ;
+#443 = EDGE_LOOP ( 'NONE', ( #889, #2773, #122, #773 ) ) ;
+#444 = VERTEX_POINT ( 'NONE', #859 ) ;
+#445 = SURFACE_SIDE_STYLE ('',( #299 ) ) ;
+#446 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.349999999999999900, 1.849999999999999900 ) ) ;
+#447 = SURFACE_STYLE_USAGE ( .BOTH. , #682 ) ;
+#448 = ORIENTED_EDGE ( 'NONE', *, *, #2029, .F. ) ;
+#449 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2698 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3, #431, #3009 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#450 = VECTOR ( 'NONE', #984, 1000.000000000000000 ) ;
+#451 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#452 = VERTEX_POINT ( 'NONE', #1562 ) ;
+#453 = EDGE_LOOP ( 'NONE', ( #672, #3022, #2824, #1827 ) ) ;
+#454 = ADVANCED_FACE ( 'NONE', ( #1755 ), #877, .T. ) ;
+#455 = PLANE ( 'NONE',  #2252 ) ;
+#456 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#457 = LINE ( 'NONE', #2666, #1926 ) ;
+#458 = AXIS2_PLACEMENT_3D ( 'NONE', #2306, #2317, #1121 ) ;
+#459 = VECTOR ( 'NONE', #985, 1000.000000000000000 ) ;
+#460 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#461 = SURFACE_STYLE_USAGE ( .BOTH. , #1126 ) ;
+#462 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -2.065146995210484400E-016, 1.000000000000000000 ) ) ;
+#463 = PLANE ( 'NONE',  #2751 ) ;
+#464 = AXIS2_PLACEMENT_3D ( 'NONE', #1452, #2622, #1667 ) ;
+#465 = FACE_OUTER_BOUND ( 'NONE', #1225, .T. ) ;
+#466 = EDGE_CURVE ( 'NONE', #126, #805, #524, .T. ) ;
+#467 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#468 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.08715574274765836000, 0.9961946980917455500 ) ) ;
+#469 = EDGE_CURVE ( 'NONE', #966, #1653, #1319, .T. ) ;
+#470 = LINE ( 'NONE', #2080, #2266 ) ;
+#471 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #282 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1308, #807, #2713 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#472 = CARTESIAN_POINT ( 'NONE',  ( -3.820878219072332700, 0.1999999999999998700, -1.570878219072333600 ) ) ;
+#473 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#474 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#475 = ADVANCED_FACE ( 'NONE', ( #2704 ), #143, .T. ) ;
+#476 = SURFACE_SIDE_STYLE ('',( #2181 ) ) ;
+#477 = CYLINDRICAL_SURFACE ( 'NONE', #1348, 0.09999999999999970000 ) ;
+#478 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #2891, #2905, #2411, #1464, #2427, #318, #2419, #331, #2191, #1013, #553, #2185, #1242 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 3, 3, 3, 4 ),
+ ( 0.0000000000000000000, 2.848809245124031000E-005, 6.256959739884544300E-005, 9.365787443937532100E-005, 0.0001063305062239164200 ),
+ .UNSPECIFIED. ) ;
+#479 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#480 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#481 = AXIS2_PLACEMENT_3D ( 'NONE', #1244, #810, #785 ) ;
+#482 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1997 ) ) ;
+#483 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#484 = VERTEX_POINT ( 'NONE', #1071 ) ;
+#485 = VECTOR ( 'NONE', #2341, 1000.000000000000000 ) ;
+#486 = VECTOR ( 'NONE', #483, 1000.000000000000000 ) ;
+#487 = ORIENTED_EDGE ( 'NONE', *, *, #2094, .T. ) ;
+#488 = EDGE_CURVE ( 'NONE', #874, #1943, #2048, .T. ) ;
+#489 = PLANE ( 'NONE',  #1900 ) ;
+#490 = EDGE_LOOP ( 'NONE', ( #1732, #587, #931, #1792 ) ) ;
+#491 = VERTEX_POINT ( 'NONE', #2734 ) ;
+#492 = ADVANCED_FACE ( 'NONE', ( #1471 ), #1531, .F. ) ;
+#493 = VECTOR ( 'NONE', #281, 1000.000000000000000 ) ;
+#494 = FILL_AREA_STYLE ('',( #1226 ) ) ;
+#495 = FILL_AREA_STYLE_COLOUR ( '', #2694 ) ;
+#496 = EDGE_CURVE ( 'NONE', #1147, #2407, #1475, .T. ) ;
+#497 = VERTEX_POINT ( 'NONE', #135 ) ;
+#498 = ORIENTED_EDGE ( 'NONE', *, *, #416, .T. ) ;
+#499 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#500 = VERTEX_POINT ( 'NONE', #2507 ) ;
+#501 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#502 = FILL_AREA_STYLE ('',( #1413 ) ) ;
+#503 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.2034294547501255500, 1.899999999999999700 ) ) ;
+#504 = SURFACE_STYLE_USAGE ( .BOTH. , #2855 ) ;
+#505 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#506 = STYLED_ITEM ( 'NONE', ( #301 ), #688 ) ;
+#507 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.1499999999999997400, -1.749999999999999600 ) ) ;
+#508 = CARTESIAN_POINT ( 'NONE',  ( 3.820878219072334000, 0.1999999999999998700, -1.570878219072333600 ) ) ;
+#509 = ADVANCED_FACE ( 'NONE', ( #556 ), #363, .T. ) ;
+#510 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#511 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1198, 'distance_accuracy_value', 'NONE');
+#512 = VECTOR ( 'NONE', #2097, 1000.000000000000000 ) ;
+#513 = EDGE_CURVE ( 'NONE', #154, #770, #1573, .T. ) ;
+#514 = CIRCLE ( 'NONE', #308, 0.04999999999999991300 ) ;
+#515 = CARTESIAN_POINT ( 'NONE',  ( 3.820878219072334500, 0.2999999999999999300, 1.570878219072333200 ) ) ;
+#516 = EDGE_CURVE ( 'NONE', #444, #366, #2588, .T. ) ;
+#517 = SPHERICAL_SURFACE ( 'NONE', #2245, 0.1000000000000000100 ) ;
+#518 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#519 = CARTESIAN_POINT ( 'NONE',  ( -3.820878219072333200, 0.2999999999999999900, 1.570878219072333400 ) ) ;
+#520 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.06624202950429462800, 0.9978035846433667100 ) ) ;
+#521 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.2034294547501253300, -1.899999999999999700 ) ) ;
+#522 = AXIS2_PLACEMENT_3D ( 'NONE', #2675, #2235, #2918 ) ;
+#523 = ORIENTED_EDGE ( 'NONE', *, *, #1577, .T. ) ;
+#524 = LINE ( 'NONE', #412, #265 ) ;
+#525 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #413 ), #2697 ) ;
+#526 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.349999999999999900, -1.849999999999999900 ) ) ;
+#527 = ORIENTED_EDGE ( 'NONE', *, *, #1852, .F. ) ;
+#528 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, -0.01028836425037263900, 1.899999999999999700 ) ) ;
+#529 = CYLINDRICAL_SURFACE ( 'NONE', #1975, 0.09999999999999997800 ) ;
+#530 = ORIENTED_EDGE ( 'NONE', *, *, #469, .F. ) ;
+#531 = CARTESIAN_POINT ( 'NONE',  ( -3.820878219072332700, 0.2999999999999999300, 1.749999999999999800 ) ) ;
+#532 = ORIENTED_EDGE ( 'NONE', *, *, #2398, .F. ) ;
+#533 = VERTEX_POINT ( 'NONE', #2000 ) ;
+#534 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#535 = VERTEX_POINT ( 'NONE', #1317 ) ;
+#536 = EDGE_CURVE ( 'NONE', #2407, #1067, #78, .T. ) ;
+#537 = ORIENTED_EDGE ( 'NONE', *, *, #741, .F. ) ;
+#538 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.1989999999999998700, -1.011913078246616800 ) ) ;
+#539 = CIRCLE ( 'NONE', #2877, 0.04999999999999991300 ) ;
+#540 = ORIENTED_EDGE ( 'NONE', *, *, #1622, .T. ) ;
+#541 = CARTESIAN_POINT ( 'NONE',  ( 3.820878219072334500, 0.2999999999999999900, 1.570878219072333200 ) ) ;
+#542 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#543 = PRESENTATION_STYLE_ASSIGNMENT (( #2876 ) ) ;
+#544 = ADVANCED_FACE ( 'NONE', ( #1865 ), #1801, .T. ) ;
+#545 = LINE ( 'NONE', #1884, #1891 ) ;
+#546 = CARTESIAN_POINT ( 'NONE',  ( 3.840820687951651500, 0.5279434623367784700, 1.590820687951649800 ) ) ;
+#547 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3016 ), #1054 ) ;
+#548 = SURFACE_STYLE_FILL_AREA ( #2032 ) ;
+#549 = CIRCLE ( 'NONE', #522, 0.04999999999999991300 ) ;
+#550 = EDGE_CURVE ( 'NONE', #1572, #2921, #2239, .T. ) ;
+#551 = ADVANCED_FACE ( 'NONE', ( #1171 ), #1722, .T. ) ;
+#552 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#553 = CARTESIAN_POINT ( 'NONE',  ( -3.988146658663126200, 1.239126336852994100, 1.707076341431991400 ) ) ;
+#554 = PLANE ( 'NONE',  #481 ) ;
+#555 = ORIENTED_EDGE ( 'NONE', *, *, #1830, .T. ) ;
+#556 = FACE_OUTER_BOUND ( 'NONE', #490, .T. ) ;
+#557 = CIRCLE ( 'NONE', #2385, 0.09999999999999997800 ) ;
+#558 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9978035846433663800, -0.06624202950429936000 ) ) ;
+#559 = ORIENTED_EDGE ( 'NONE', *, *, #808, .F. ) ;
+#560 = AXIS2_PLACEMENT_3D ( 'NONE', #507, #267, #1902 ) ;
+#561 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.1989999999999998700, 1.011913078246616800 ) ) ;
+#562 = EDGE_LOOP ( 'NONE', ( #1546, #589, #1223, #1290, #1953, #263 ) ) ;
+#563 = ORIENTED_EDGE ( 'NONE', *, *, #1027, .F. ) ;
+#564 = ORIENTED_EDGE ( 'NONE', *, *, #1146, .T. ) ;
+#565 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.9978035846433666000, 0.06624202950429565500 ) ) ;
+#566 = EDGE_CURVE ( 'NONE', #920, #2257, #2242, .T. ) ;
+#567 = VERTEX_POINT ( 'NONE', #686 ) ;
+#568 = ORIENTED_EDGE ( 'NONE', *, *, #1915, .T. ) ;
+#569 = VECTOR ( 'NONE', #830, 1000.000000000000000 ) ;
+#570 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.003868737821452069700, -1.686751594099140400 ) ) ;
+#571 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#572 = VECTOR ( 'NONE', #1007, 1000.000000000000000 ) ;
+#573 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #81, 'distance_accuracy_value', 'NONE');
+#574 = SURFACE_STYLE_FILL_AREA ( #2904 ) ;
+#575 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.1535392755179561500, 1.696687898524784600 ) ) ;
+#576 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2948 ) ) ;
+#577 = FACE_OUTER_BOUND ( 'NONE', #438, .T. ) ;
+#578 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.349999999999999900, 1.736876700471111200 ) ) ;
+#579 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#580 = AXIS2_PLACEMENT_3D ( 'NONE', #2087, #1164, #2316 ) ;
+#581 = ADVANCED_FACE ( 'NONE', ( #1388 ), #2334, .T. ) ;
+#582 = VECTOR ( 'NONE', #2616, 1000.000000000000000 ) ;
+#583 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.1989999999999998700, 1.011913078246616800 ) ) ;
+#584 = FILL_AREA_STYLE ('',( #1978 ) ) ;
+#585 = EDGE_CURVE ( 'NONE', #1921, #805, #2362, .T. ) ;
+#586 = VECTOR ( 'NONE', #1207, 1000.000000000000100 ) ;
+#587 = ORIENTED_EDGE ( 'NONE', *, *, #466, .F. ) ;
+#588 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#589 = ORIENTED_EDGE ( 'NONE', *, *, #1014, .T. ) ;
+#590 = LINE ( 'NONE', #2870, #1832 ) ;
+#591 = VERTEX_POINT ( 'NONE', #3002 ) ;
+#592 = SURFACE_STYLE_FILL_AREA ( #2720 ) ;
+#593 = ORIENTED_EDGE ( 'NONE', *, *, #1772, .F. ) ;
+#594 = ORIENTED_EDGE ( 'NONE', *, *, #2271, .T. ) ;
+#595 = ORIENTED_EDGE ( 'NONE', *, *, #1063, .F. ) ;
+#596 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#597 = ORIENTED_EDGE ( 'NONE', *, *, #173, .T. ) ;
+#598 = ORIENTED_EDGE ( 'NONE', *, *, #1502, .F. ) ;
+#599 = FACE_OUTER_BOUND ( 'NONE', #1387, .T. ) ;
+#600 = ORIENTED_EDGE ( 'NONE', *, *, #937, .T. ) ;
+#601 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#602 = EDGE_CURVE ( 'NONE', #874, #1665, #2979, .T. ) ;
+#603 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#604 = SURFACE_STYLE_FILL_AREA ( #1932 ) ;
+#605 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#606 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #815, 'distance_accuracy_value', 'NONE');
+#607 = AXIS2_PLACEMENT_3D ( 'NONE', #2585, #1160, #2092 ) ;
+#608 = FACE_OUTER_BOUND ( 'NONE', #1218, .T. ) ;
+#609 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.399999999999999900, -1.544631620014556200 ) ) ;
+#610 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#611 = FILL_AREA_STYLE_COLOUR ( '', #214 ) ;
+#612 = FACE_OUTER_BOUND ( 'NONE', #842, .T. ) ;
+#613 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 1.200000000000000000, -1.749999999999999800 ) ) ;
+#614 = AXIS2_PLACEMENT_3D ( 'NONE', #1851, #200, #456 ) ;
+#615 = SURFACE_SIDE_STYLE ('',( #2222 ) ) ;
+#616 = AXIS2_PLACEMENT_3D ( 'NONE', #515, #2867, #2844 ) ;
+#617 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9978035846433666000, 0.06624202950429461400 ) ) ;
+#618 = EDGE_CURVE ( 'NONE', #500, #2143, #1504, .T. ) ;
+#619 = FILL_AREA_STYLE ('',( #1834 ) ) ;
+#620 = EDGE_CURVE ( 'NONE', #1253, #1252, #330, .T. ) ;
+#621 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1250 ), #2034 ) ;
+#622 = ORIENTED_EDGE ( 'NONE', *, *, #1283, .T. ) ;
+#623 = ORIENTED_EDGE ( 'NONE', *, *, #2443, .F. ) ;
+#624 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.1499999999999997400, -1.749999999999999600 ) ) ;
+#625 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#626 = ORIENTED_EDGE ( 'NONE', *, *, #828, .F. ) ;
+#627 = ORIENTED_EDGE ( 'NONE', *, *, #1557, .F. ) ;
+#628 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.300000000000000000, 1.899999999999999700 ) ) ;
+#629 = EDGE_LOOP ( 'NONE', ( #636, #1727, #1723, #806 ) ) ;
+#630 = CARTESIAN_POINT ( 'NONE',  ( 3.820878219072334500, 0.2912844257252341100, 1.670497688881507700 ) ) ;
+#631 = AXIS2_PLACEMENT_3D ( 'NONE', #519, #720, #1430 ) ;
+#632 = ORIENTED_EDGE ( 'NONE', *, *, #741, .T. ) ;
+#633 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#634 = PLANE ( 'NONE',  #2007 ) ;
+#635 = ORIENTED_EDGE ( 'NONE', *, *, #2685, .F. ) ;
+#636 = ORIENTED_EDGE ( 'NONE', *, *, #2845, .F. ) ;
+#637 = LINE ( 'NONE', #153, #783 ) ;
+#638 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.1989999999999998700, -1.011913078246616800 ) ) ;
+#639 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#640 = EDGE_CURVE ( 'NONE', #677, #83, #2922, .T. ) ;
+#641 = CARTESIAN_POINT ( 'NONE',  ( 3.794631620014557300, 2.399999999999999900, 1.544631620014555800 ) ) ;
+#642 = STYLED_ITEM ( 'NONE', ( #801 ), #34 ) ;
+#643 = CARTESIAN_POINT ( 'NONE',  ( 3.894251089823731700, 2.408715574274765900, 1.544631620014556000 ) ) ;
+#644 = LINE ( 'NONE', #2410, #2941 ) ;
+#645 = DIRECTION ( 'NONE',  ( -0.7648359785887207700, -0.6417735875449076500, -0.05614791346054297900 ) ) ;
+#646 = DIRECTION ( 'NONE',  ( -0.08682659386424580700, -0.9924325091389673000, 0.08682659386424763900 ) ) ;
+#647 = SURFACE_SIDE_STYLE ('',( #2173 ) ) ;
+#648 = PRESENTATION_STYLE_ASSIGNMENT (( #2225 ) ) ;
+#649 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#650 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.003868737821452074900, 1.686751594099140400 ) ) ;
+#651 = LINE ( 'NONE', #528, #178 ) ;
+#652 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.499999999999999600, -1.544631620014556200 ) ) ;
+#653 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2726 ) ) ;
+#654 = SURFACE_SIDE_STYLE ('',( #2945 ) ) ;
+#655 = CARTESIAN_POINT ( 'NONE',  ( -3.945188068282949400, 1.219751759204435600, -1.741978333263523500 ) ) ;
+#656 = EDGE_CURVE ( 'NONE', #148, #2954, #1618, .T. ) ;
+#657 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #761, 'distance_accuracy_value', 'NONE');
+#658 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#659 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#660 = EDGE_CURVE ( 'NONE', #1351, #2935, #1024, .T. ) ;
+#661 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 1.200000000000000000, -1.750000000000000200 ) ) ;
+#662 = VECTOR ( 'NONE', #1559, 1000.000000000000000 ) ;
+#663 = FILL_AREA_STYLE ('',( #2605 ) ) ;
+#664 = VERTEX_POINT ( 'NONE', #212 ) ;
+#665 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -2.065146995210484400E-016 ) ) ;
+#666 = AXIS2_PLACEMENT_3D ( 'NONE', #1041, #610, #1747 ) ;
+#667 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#668 = ORIENTED_EDGE ( 'NONE', *, *, #2781, .T. ) ;
+#669 = ORIENTED_EDGE ( 'NONE', *, *, #2884, .T. ) ;
+#670 = CIRCLE ( 'NONE', #666, 0.04999999999999991300 ) ;
+#671 = ORIENTED_EDGE ( 'NONE', *, *, #2952, .T. ) ;
+#672 = ORIENTED_EDGE ( 'NONE', *, *, #1971, .F. ) ;
+#673 = ADVANCED_FACE ( 'NONE', ( #2852 ), #1628, .T. ) ;
+#674 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 1.349999999999999900, 1.899999999999999700 ) ) ;
+#675 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.9978035846433666000, 0.06624202950429460000 ) ) ;
+#676 = ORIENTED_EDGE ( 'NONE', *, *, #1718, .T. ) ;
+#677 = VERTEX_POINT ( 'NONE', #1637 ) ;
+#678 = CARTESIAN_POINT ( 'NONE',  ( -2.474789129456572000, 2.399999999999999900, -1.544631620014556500 ) ) ;
+#679 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2792 ) ) ;
+#680 = SURFACE_STYLE_FILL_AREA ( #142 ) ;
+#681 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#682 = SURFACE_SIDE_STYLE ('',( #2035 ) ) ;
+#683 = CARTESIAN_POINT ( 'NONE',  ( -2.515209140012726800, 2.496624312983376700, 1.542880108460523700 ) ) ;
+#684 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1103 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1440, #1651, #43 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#685 = VECTOR ( 'NONE', #2610, 1000.000000000000100 ) ;
+#686 = CARTESIAN_POINT ( 'NONE',  ( -2.539067890425226200, 2.476604444311897500, 1.544631620014555800 ) ) ;
+#687 = EDGE_CURVE ( 'NONE', #2890, #121, #872, .T. ) ;
+#688 = ADVANCED_FACE ( 'NONE', ( #1537 ), #1386, .F. ) ;
+#689 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.1535392755179561500, -1.696687898524784600 ) ) ;
+#690 = CIRCLE ( 'NONE', #410, 0.1000000000000000500 ) ;
+#691 = FILL_AREA_STYLE ('',( #891 ) ) ;
+#692 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.1535392755179561500, 1.696687898524784600 ) ) ;
+#693 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 2.065146995210484400E-016 ) ) ;
+#694 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, -0.01028836425037263900, -1.899999999999999700 ) ) ;
+#695 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.1989999999999998700, 1.011913078246616800 ) ) ;
+#696 = CARTESIAN_POINT ( 'NONE',  ( -2.474789129456572000, 2.399999999999999900, 1.544631620014555800 ) ) ;
+#697 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2649, 'distance_accuracy_value', 'NONE');
+#698 = ADVANCED_FACE ( 'NONE', ( #1380 ), #2623, .T. ) ;
+#699 = CARTESIAN_POINT ( 'NONE',  ( -2.474789129456572000, 2.499999999999999600, -1.544631620014556200 ) ) ;
+#700 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.1989999999999998700, 1.011913078246616800 ) ) ;
+#701 = EDGE_CURVE ( 'NONE', #1752, #444, #1123, .T. ) ;
+#702 = ORIENTED_EDGE ( 'NONE', *, *, #2865, .F. ) ;
+#703 = LINE ( 'NONE', #1375, #2494 ) ;
+#704 = CYLINDRICAL_SURFACE ( 'NONE', #2635, 0.2000000000000000900 ) ;
+#705 = ORIENTED_EDGE ( 'NONE', *, *, #2802, .F. ) ;
+#706 = PRESENTATION_STYLE_ASSIGNMENT (( #2828 ) ) ;
+#707 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.1499999999999997400, 1.749999999999999600 ) ) ;
+#708 = ORIENTED_EDGE ( 'NONE', *, *, #2295, .T. ) ;
+#709 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.1535392755179561500, -1.696687898524784600 ) ) ;
+#710 = ORIENTED_EDGE ( 'NONE', *, *, #2398, .T. ) ;
+#711 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 1.200000000000000000, -1.899999999999999700 ) ) ;
+#712 = ORIENTED_EDGE ( 'NONE', *, *, #3034, .F. ) ;
+#713 = VERTEX_POINT ( 'NONE', #1203 ) ;
+#714 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#715 = ORIENTED_EDGE ( 'NONE', *, *, #727, .F. ) ;
+#716 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.2034294547501255500, 1.899999999999999700 ) ) ;
+#717 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#718 = AXIS2_PLACEMENT_3D ( 'NONE', #2782, #2990, #1606 ) ;
+#719 = CARTESIAN_POINT ( 'NONE',  ( -2.474789129456572000, 2.399999999999999900, 1.544631620014555800 ) ) ;
+#720 = DIRECTION ( 'NONE',  ( -1.897107981253201400E-016, 2.168404344971006500E-015, -1.000000000000000000 ) ) ;
+#721 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -2.065146995210484400E-016 ) ) ;
+#722 = ADVANCED_FACE ( 'NONE', ( #1781 ), #2868, .T. ) ;
+#723 = EDGE_CURVE ( 'NONE', #1752, #484, #2391, .T. ) ;
+#724 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#725 = LINE ( 'NONE', #3000, #1966 ) ;
+#726 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#727 = EDGE_CURVE ( 'NONE', #2246, #366, #1857, .T. ) ;
+#728 = AXIS2_PLACEMENT_3D ( 'NONE', #678, #1321, #870 ) ;
+#729 = SURFACE_STYLE_USAGE ( .BOTH. , #445 ) ;
+#730 = CARTESIAN_POINT ( 'NONE',  ( -3.992373106609724800, 1.241092362411464300, -1.700008933048045500 ) ) ;
+#731 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.300000000000000000, -1.899999999999999700 ) ) ;
+#732 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #983, 'distance_accuracy_value', 'NONE');
+#733 = PLANE ( 'NONE',  #2028 ) ;
+#734 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#735 = STYLED_ITEM ( 'NONE', ( #1967 ), #1500 ) ;
+#736 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.1989999999999998700, 1.011913078246616800 ) ) ;
+#737 = CARTESIAN_POINT ( 'NONE',  ( -3.998819524919349000, 1.213492891913936300, -1.673185451096669100 ) ) ;
+#738 = SURFACE_STYLE_USAGE ( .BOTH. , #1421 ) ;
+#739 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.06624202950429462800, 0.9978035846433667100 ) ) ;
+#740 = FACE_OUTER_BOUND ( 'NONE', #2205, .T. ) ;
+#741 = EDGE_CURVE ( 'NONE', #1795, #1665, #109, .T. ) ;
+#742 = VERTEX_POINT ( 'NONE', #2132 ) ;
+#743 = ORIENTED_EDGE ( 'NONE', *, *, #1535, .F. ) ;
+#744 = ORIENTED_EDGE ( 'NONE', *, *, #2685, .T. ) ;
+#745 = ORIENTED_EDGE ( 'NONE', *, *, #2099, .T. ) ;
+#746 = ORIENTED_EDGE ( 'NONE', *, *, #3051, .T. ) ;
+#747 = SURFACE_SIDE_STYLE ('',( #990 ) ) ;
+#748 = VERTEX_POINT ( 'NONE', #2861 ) ;
+#749 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -2.065146995210484400E-016, 1.000000000000000000 ) ) ;
+#750 = SURFACE_STYLE_USAGE ( .BOTH. , #2161 ) ;
+#751 = CYLINDRICAL_SURFACE ( 'NONE', #1094, 0.1000000000000001000 ) ;
+#752 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#753 = PLANE ( 'NONE',  #1935 ) ;
+#754 = AXIS2_PLACEMENT_3D ( 'NONE', #2840, #2370, #2863 ) ;
+#755 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#756 = CIRCLE ( 'NONE', #981, 0.1000000000000000300 ) ;
+#757 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#758 = SURFACE_STYLE_USAGE ( .BOTH. , #784 ) ;
+#759 = EDGE_CURVE ( 'NONE', #928, #1572, #1431, .T. ) ;
+#760 = CYLINDRICAL_SURFACE ( 'NONE', #2093, 0.1000000000000001000 ) ;
+#761 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#762 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2388 ), #963 ) ;
+#763 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.08715574274765820800, 0.9961946980917454300 ) ) ;
+#764 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9978035846433666000, -0.06624202950429461400 ) ) ;
+#765 = VERTEX_POINT ( 'NONE', #2880 ) ;
+#766 = VECTOR ( 'NONE', #385, 1000.000000000000000 ) ;
+#767 = AXIS2_PLACEMENT_3D ( 'NONE', #395, #1548, #2004 ) ;
+#768 = LINE ( 'NONE', #2614, #1867 ) ;
+#769 = PRESENTATION_STYLE_ASSIGNMENT (( #2474 ) ) ;
+#770 = VERTEX_POINT ( 'NONE', #38 ) ;
+#771 = CARTESIAN_POINT ( 'NONE',  ( -3.820878219072332700, 0.2999999999999998800, -1.570878219072333600 ) ) ;
+#772 = EDGE_CURVE ( 'NONE', #1470, #2641, #1906, .T. ) ;
+#773 = ORIENTED_EDGE ( 'NONE', *, *, #893, .F. ) ;
+#774 = ORIENTED_EDGE ( 'NONE', *, *, #250, .T. ) ;
+#775 = EDGE_LOOP ( 'NONE', ( #1201, #1036, #597, #2399, #1294 ) ) ;
+#776 = PRESENTATION_STYLE_ASSIGNMENT (( #750 ) ) ;
+#777 = EDGE_CURVE ( 'NONE', #1633, #1147, #2531, .T. ) ;
+#778 = ORIENTED_EDGE ( 'NONE', *, *, #989, .F. ) ;
+#779 = CARTESIAN_POINT ( 'NONE',  ( 3.840820687951651500, 1.880772111937987200, 1.690440157760824300 ) ) ;
+#780 = STYLED_ITEM ( 'NONE', ( #1952 ), #2356 ) ;
+#781 = VERTEX_POINT ( 'NONE', #1197 ) ;
+#782 = ORIENTED_EDGE ( 'NONE', *, *, #1735, .F. ) ;
+#783 = VECTOR ( 'NONE', #1541, 1000.000000000000100 ) ;
+#784 = SURFACE_SIDE_STYLE ('',( #1919 ) ) ;
+#785 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#786 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#787 = AXIS2_PLACEMENT_3D ( 'NONE', #260, #1899, #717 ) ;
+#788 = LINE ( 'NONE', #2873, #1011 ) ;
+#789 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2430 ), #2602 ) ;
+#790 = VECTOR ( 'NONE', #176, 1000.000000000000000 ) ;
+#791 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1914, #2159, #1241, #70 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4.211371315387411900, 4.712388980384688800 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9791909394070091900, 0.9791909394070091900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#792 = ADVANCED_FACE ( 'NONE', ( #1344 ), #1082, .T. ) ;
+#793 = VECTOR ( 'NONE', #2764, 1000.000000000000000 ) ;
+#794 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#795 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.1989999999999998700, -1.011913078246616800 ) ) ;
+#796 = EDGE_CURVE ( 'NONE', #2547, #1921, #1236, .T. ) ;
+#797 = AXIS2_PLACEMENT_3D ( 'NONE', #1962, #341, #328 ) ;
+#798 = FACE_OUTER_BOUND ( 'NONE', #162, .T. ) ;
+#799 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#800 = STYLED_ITEM ( 'NONE', ( #381 ), #3040 ) ;
+#801 = PRESENTATION_STYLE_ASSIGNMENT (( #2120 ) ) ;
+#802 = ORIENTED_EDGE ( 'NONE', *, *, #602, .T. ) ;
+#803 = AXIS2_PLACEMENT_3D ( 'NONE', #2350, #1612, #436 ) ;
+#804 = VERTEX_POINT ( 'NONE', #290 ) ;
+#805 = VERTEX_POINT ( 'NONE', #508 ) ;
+#806 = ORIENTED_EDGE ( 'NONE', *, *, #1081, .T. ) ;
+#807 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#808 = EDGE_CURVE ( 'NONE', #196, #809, #217, .T. ) ;
+#809 = VERTEX_POINT ( 'NONE', #1186 ) ;
+#810 = DIRECTION ( 'NONE',  ( -0.6427876096865403600, 0.7660444431189771300, 0.0000000000000000000 ) ) ;
+#811 = EDGE_LOOP ( 'NONE', ( #997, #1802, #2992, #2739, #2431, #1656, #778, #1511 ) ) ;
+#812 = EDGE_CURVE ( 'NONE', #2638, #148, #1714, .T. ) ;
+#813 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#814 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2284, 'distance_accuracy_value', 'NONE');
+#815 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#816 = AXIS2_PLACEMENT_3D ( 'NONE', #3033, #215, #440 ) ;
+#817 = LINE ( 'NONE', #779, #1006 ) ;
+#818 = LINE ( 'NONE', #294, #2186 ) ;
+#819 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#820 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.200000000000000000, 1.650380530190825200 ) ) ;
+#821 = AXIS2_PLACEMENT_3D ( 'NONE', #319, #2470, #111 ) ;
+#822 = FILL_AREA_STYLE_COLOUR ( '', #2260 ) ;
+#823 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1552, 'distance_accuracy_value', 'NONE');
+#824 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2118 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1995, #2749, #357 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#825 = FACE_OUTER_BOUND ( 'NONE', #1359, .T. ) ;
+#826 = FILL_AREA_STYLE_COLOUR ( '', #1354 ) ;
+#827 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.2034294547501244700, 1.699999999999999700 ) ) ;
+#828 = EDGE_CURVE ( 'NONE', #1351, #1476, #651, .T. ) ;
+#829 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#830 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#831 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#832 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.349999999999999900, 1.849999999999999900 ) ) ;
+#833 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#834 = EDGE_LOOP ( 'NONE', ( #745, #1394, #1842, #2552 ) ) ;
+#835 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#836 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#837 = ORIENTED_EDGE ( 'NONE', *, *, #536, .F. ) ;
+#838 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#839 = VERTEX_POINT ( 'NONE', #2872 ) ;
+#840 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2915 ), #1481 ) ;
+#841 = FILL_AREA_STYLE_COLOUR ( '', #813 ) ;
+#842 = EDGE_LOOP ( 'NONE', ( #1983, #2644, #998, #967 ) ) ;
+#843 = LINE ( 'NONE', #1423, #3028 ) ;
+#844 = EDGE_LOOP ( 'NONE', ( #1910, #309, #2593, #1788 ) ) ;
+#845 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.06624202950429462800, 0.9978035846433667100 ) ) ;
+#846 = ORIENTED_EDGE ( 'NONE', *, *, #951, .F. ) ;
+#847 = ORIENTED_EDGE ( 'NONE', *, *, #1267, .F. ) ;
+#848 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#849 = EDGE_CURVE ( 'NONE', #367, #442, #353, .T. ) ;
+#850 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#851 = CARTESIAN_POINT ( 'NONE',  ( 4.000000000000000900, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#852 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.499999999999999600, 0.0000000000000000000 ) ) ;
+#853 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #239 ), #1274 ) ;
+#854 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#855 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.1535392755179561500, 1.696687898524784600 ) ) ;
+#856 = DIRECTION ( 'NONE',  ( 0.08682659386424777800, 0.9924325091389669700, -0.08682659386424779200 ) ) ;
+#857 = DIRECTION ( 'NONE',  ( 0.08682659386424765300, -0.9924325091389670800, 0.08682659386424856900 ) ) ;
+#858 = VECTOR ( 'NONE', #1804, 1000.000000000000000 ) ;
+#859 = CARTESIAN_POINT ( 'NONE',  ( -3.920497688881507500, 0.2912844257252341600, -1.570878219072333600 ) ) ;
+#860 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#861 = AXIS2_PLACEMENT_3D ( 'NONE', #1567, #170, #639 ) ;
+#862 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, -0.9924325091389670800, 0.08682659386424779200 ) ) ;
+#863 = VECTOR ( 'NONE', #2354, 1000.000000000000000 ) ;
+#864 = CARTESIAN_POINT ( 'NONE',  ( 4.000000000000000900, 1.200000000000000000, 1.650380530190825200 ) ) ;
+#865 = CARTESIAN_POINT ( 'NONE',  ( -3.992373106609724800, 1.241092362411464300, -1.700008933048045500 ) ) ;
+#866 = EDGE_CURVE ( 'NONE', #2011, #1404, #1565, .T. ) ;
+#867 = SURFACE_STYLE_USAGE ( .BOTH. , #1080 ) ;
+#868 = EDGE_CURVE ( 'NONE', #591, #1180, #791, .T. ) ;
+#869 = FILL_AREA_STYLE ('',( #2040 ) ) ;
+#870 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#871 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1609 ) ) ;
+#872 = CIRCLE ( 'NONE', #1073, 0.04999999999999991300 ) ;
+#873 = FACE_OUTER_BOUND ( 'NONE', #2499, .T. ) ;
+#874 = VERTEX_POINT ( 'NONE', #2916 ) ;
+#875 = SURFACE_STYLE_USAGE ( .BOTH. , #2013 ) ;
+#876 = ORIENTED_EDGE ( 'NONE', *, *, #1734, .F. ) ;
+#877 = CYLINDRICAL_SURFACE ( 'NONE', #2679, 0.1000000000000000500 ) ;
+#878 = ORIENTED_EDGE ( 'NONE', *, *, #2952, .F. ) ;
+#879 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1810, 'distance_accuracy_value', 'NONE');
+#880 = SURFACE_SIDE_STYLE ('',( #10 ) ) ;
+#881 = VECTOR ( 'NONE', #2693, 1000.000000000000000 ) ;
+#882 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#883 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2948 ), #1984 ) ;
+#884 = ORIENTED_EDGE ( 'NONE', *, *, #393, .F. ) ;
+#885 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.200000000000000000, -1.899999999999999700 ) ) ;
+#886 = ORIENTED_EDGE ( 'NONE', *, *, #2256, .T. ) ;
+#887 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.300000000000000000, 1.849999999999999900 ) ) ;
+#888 = AXIS2_PLACEMENT_3D ( 'NONE', #1052, #145, #1560 ) ;
+#889 = ORIENTED_EDGE ( 'NONE', *, *, #2259, .T. ) ;
+#890 = VECTOR ( 'NONE', #1564, 1000.000000000000000 ) ;
+#891 = FILL_AREA_STYLE_COLOUR ( '', #1338 ) ;
+#892 = CARTESIAN_POINT ( 'NONE',  ( -3.934295957958495300, 1.214818184217378900, -1.746545710721060200 ) ) ;
+#893 = EDGE_CURVE ( 'NONE', #2958, #56, #2692, .T. ) ;
+#894 = LINE ( 'NONE', #2187, #2296 ) ;
+#895 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#896 = SURFACE_SIDE_STYLE ('',( #1303 ) ) ;
+#897 = VECTOR ( 'NONE', #1923, 1000.000000000000200 ) ;
+#898 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#899 = ADVANCED_FACE ( 'NONE', ( #3008 ), #1969, .T. ) ;
+#900 = DIRECTION ( 'NONE',  ( 0.7648359785887188800, 0.6417735875449099800, -0.05614791346054187600 ) ) ;
+#901 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#902 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#903 = FACE_OUTER_BOUND ( 'NONE', #313, .T. ) ;
+#904 = SURFACE_SIDE_STYLE ('',( #2136 ) ) ;
+#905 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#906 = AXIS2_PLACEMENT_3D ( 'NONE', #965, #1434, #2874 ) ;
+#907 = FILL_AREA_STYLE_COLOUR ( '', #1314 ) ;
+#908 = FILL_AREA_STYLE_COLOUR ( '', #1901 ) ;
+#909 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.2034294547501255500, 1.899999999999999700 ) ) ;
+#910 = SURFACE_STYLE_USAGE ( .BOTH. , #220 ) ;
+#911 = ADVANCED_FACE ( 'NONE', ( #825 ), #2426, .T. ) ;
+#912 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.2034294547501244700, 1.749999999999999600 ) ) ;
+#913 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9961946980917455500, -0.08715574274765836000 ) ) ;
+#914 = EDGE_CURVE ( 'NONE', #2409, #500, #2041, .T. ) ;
+#915 = CARTESIAN_POINT ( 'NONE',  ( -3.999604955173444900, 1.204515383029459000, -1.665297740958962400 ) ) ;
+#916 = CARTESIAN_POINT ( 'NONE',  ( -3.820878219072332700, 0.2999999999999999300, 1.570878219072333200 ) ) ;
+#917 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 1.349999999999999900, -1.849999999999999900 ) ) ;
+#918 = AXIS2_PLACEMENT_3D ( 'NONE', #1681, #1904, #976 ) ;
+#919 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#920 = VERTEX_POINT ( 'NONE', #317 ) ;
+#921 = VECTOR ( 'NONE', #2452, 1000.000000000000000 ) ;
+#922 = VECTOR ( 'NONE', #2763, 1000.000000000000000 ) ;
+#923 = ORIENTED_EDGE ( 'NONE', *, *, #989, .T. ) ;
+#924 = ORIENTED_EDGE ( 'NONE', *, *, #171, .F. ) ;
+#925 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3048, 'distance_accuracy_value', 'NONE');
+#926 = FACE_OUTER_BOUND ( 'NONE', #329, .T. ) ;
+#927 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.9961946980917455500, -0.08715574274765836000 ) ) ;
+#928 = VERTEX_POINT ( 'NONE', #2912 ) ;
+#929 = ORIENTED_EDGE ( 'NONE', *, *, #772, .T. ) ;
+#930 = DIRECTION ( 'NONE',  ( -0.08682659386424777800, 0.9924325091389669700, 0.08682659386424779200 ) ) ;
+#931 = ORIENTED_EDGE ( 'NONE', *, *, #325, .T. ) ;
+#932 = CARTESIAN_POINT ( 'NONE',  ( -3.901131547168185300, 1.217299737606262400, -1.651131547168186400 ) ) ;
+#933 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -2.065146995210484400E-016 ) ) ;
+#934 = ADVANCED_FACE ( 'NONE', ( #948 ), #477, .T. ) ;
+#935 = VECTOR ( 'NONE', #1517, 1000.000000000000000 ) ;
+#936 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1553 ) ) ;
+#937 = EDGE_CURVE ( 'NONE', #2011, #1470, #2389, .T. ) ;
+#938 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#939 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.003868737821452069700, 1.686751594099140400 ) ) ;
+#940 = EDGE_CURVE ( 'NONE', #2547, #1142, #1424, .T. ) ;
+#941 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1774 ) ) ;
+#942 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.08715574274765820800, -0.9961946980917454300 ) ) ;
+#943 = CARTESIAN_POINT ( 'NONE',  ( -3.903959962106744900, 1.200000000000000200, 1.750000000000000000 ) ) ;
+#944 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#945 = LINE ( 'NONE', #1813, #1076 ) ;
+#946 = ADVANCED_FACE ( 'NONE', ( #2085 ), #2458, .T. ) ;
+#947 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.06624202950429936000, -0.9978035846433662700 ) ) ;
+#948 = FACE_OUTER_BOUND ( 'NONE', #1631, .T. ) ;
+#949 = STYLED_ITEM ( 'NONE', ( #1961 ), #1858 ) ;
+#950 = CARTESIAN_POINT ( 'NONE',  ( -2.474789129456572000, 2.499999999999999600, 1.636264737416298000 ) ) ;
+#951 = EDGE_CURVE ( 'NONE', #1695, #2209, #2127, .T. ) ;
+#952 = SURFACE_STYLE_USAGE ( .BOTH. , #1646 ) ;
+#953 = AXIS2_PLACEMENT_3D ( 'NONE', #2939, #1737, #1280 ) ;
+#954 = EDGE_LOOP ( 'NONE', ( #1580, #523, #2589 ) ) ;
+#955 = EDGE_LOOP ( 'NONE', ( #2053, #50, #2509, #1844 ) ) ;
+#956 = EDGE_LOOP ( 'NONE', ( #2859, #2441, #21, #2993 ) ) ;
+#957 = VECTOR ( 'NONE', #2534, 1000.000000000000000 ) ;
+#958 = PLANE ( 'NONE',  #560 ) ;
+#959 = ORIENTED_EDGE ( 'NONE', *, *, #2074, .T. ) ;
+#960 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.300000000000000000, -1.849999999999999900 ) ) ;
+#961 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.2034294547501244700, 1.699999999999999700 ) ) ;
+#962 = ADVANCED_FACE ( 'NONE', ( #41 ), #517, .T. ) ;
+#963 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1591 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #103, #2661, #297 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#964 = LINE ( 'NONE', #1970, #1032 ) ;
+#965 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.2034294547501244400, -1.699999999999999700 ) ) ;
+#966 = VERTEX_POINT ( 'NONE', #193 ) ;
+#967 = ORIENTED_EDGE ( 'NONE', *, *, #44, .T. ) ;
+#968 = ORIENTED_EDGE ( 'NONE', *, *, #358, .T. ) ;
+#969 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.349999999999999900, 1.899999999999999700 ) ) ;
+#970 = DIRECTION ( 'NONE',  ( 0.08682659386424777800, -0.9924325091389669700, 0.08682659386424779200 ) ) ;
+#971 = LINE ( 'NONE', #2268, #411 ) ;
+#972 = AXIS2_PLACEMENT_3D ( 'NONE', #1279, #1743, #2229 ) ;
+#973 = STYLED_ITEM ( 'NONE', ( #1980 ), #432 ) ;
+#974 = PRESENTATION_STYLE_ASSIGNMENT (( #2686 ) ) ;
+#975 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#976 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#977 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#978 = EDGE_CURVE ( 'NONE', #2953, #1913, #1696, .T. ) ;
+#979 = FACE_OUTER_BOUND ( 'NONE', #1176, .T. ) ;
+#980 = ADVANCED_FACE ( 'NONE', ( #291 ), #2165, .T. ) ;
+#981 = AXIS2_PLACEMENT_3D ( 'NONE', #1586, #645, #2052 ) ;
+#982 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 2.065146995210484400E-016 ) ) ;
+#983 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#984 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#985 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#986 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2792 ), #1206 ) ;
+#987 = STYLED_ITEM ( 'NONE', ( #974 ), #1711 ) ;
+#988 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.04932946230349325600, -1.001976773820972400 ) ) ;
+#989 = EDGE_CURVE ( 'NONE', #1482, #1403, #2878, .T. ) ;
+#990 = SURFACE_STYLE_FILL_AREA ( #2157 ) ;
+#991 = EDGE_CURVE ( 'NONE', #1943, #2510, #1118, .T. ) ;
+#992 = ORIENTED_EDGE ( 'NONE', *, *, #723, .F. ) ;
+#993 = CIRCLE ( 'NONE', #1428, 0.09999999999999982500 ) ;
+#994 = LINE ( 'NONE', #1994, #147 ) ;
+#995 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.08715574274765820800, 0.9961946980917454300 ) ) ;
+#996 = ORIENTED_EDGE ( 'NONE', *, *, #129, .F. ) ;
+#997 = ORIENTED_EDGE ( 'NONE', *, *, #1048, .T. ) ;
+#998 = ORIENTED_EDGE ( 'NONE', *, *, #1716, .T. ) ;
+#999 = EDGE_LOOP ( 'NONE', ( #559, #1698, #632, #1589 ) ) ;
+#1000 = FACE_OUTER_BOUND ( 'NONE', #146, .T. ) ;
+#1001 = ORIENTED_EDGE ( 'NONE', *, *, #1770, .F. ) ;
+#1002 = ORIENTED_EDGE ( 'NONE', *, *, #2395, .T. ) ;
+#1003 = CARTESIAN_POINT ( 'NONE',  ( 3.000000000000000000, 1.200000000000000000, -1.750000000000000200 ) ) ;
+#1004 = PRESENTATION_STYLE_ASSIGNMENT (( #2691 ) ) ;
+#1005 = ORIENTED_EDGE ( 'NONE', *, *, #1577, .F. ) ;
+#1006 = VECTOR ( 'NONE', #1015, 1000.000000000000100 ) ;
+#1007 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1008 = CIRCLE ( 'NONE', #616, 0.09999999999999999200 ) ;
+#1009 = AXIS2_PLACEMENT_3D ( 'NONE', #609, #1555, #1566 ) ;
+#1010 = ADVANCED_FACE ( 'NONE', ( #798 ), #2624, .T. ) ;
+#1011 = VECTOR ( 'NONE', #280, 1000.000000000000100 ) ;
+#1012 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.06624202950429564100, -0.9978035846433666000 ) ) ;
+#1013 = CARTESIAN_POINT ( 'NONE',  ( -3.985721890502135900, 1.238015695483209300, 1.710354530642696200 ) ) ;
+#1014 = EDGE_CURVE ( 'NONE', #1404, #1572, #1208, .T. ) ;
+#1015 = DIRECTION ( 'NONE',  ( -0.08682659386424779200, 0.9924325091389669700, -0.08682659386424777800 ) ) ;
+#1016 = MANIFOLD_SOLID_BREP ( 'Mirror1', #2400 ) ;
+#1017 = DIRECTION ( 'NONE',  ( 2.584203668316089800E-015, 2.168404344971012400E-015, -1.000000000000000000 ) ) ;
+#1018 = PRODUCT_CONTEXT ( 'NONE', #2368, 'mechanical' ) ;
+#1019 = SURFACE_STYLE_USAGE ( .BOTH. , #2450 ) ;
+#1020 = ADVANCED_FACE ( 'NONE', ( #2351 ), #2550, .T. ) ;
+#1021 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 2.065146995210484400E-016 ) ) ;
+#1022 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1023 = ORIENTED_EDGE ( 'NONE', *, *, #2508, .F. ) ;
+#1024 = CIRCLE ( 'NONE', #614, 0.2000000000000000900 ) ;
+#1025 = VECTOR ( 'NONE', #2817, 1000.000000000000000 ) ;
+#1026 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1027 = EDGE_CURVE ( 'NONE', #713, #804, #136, .T. ) ;
+#1028 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1029 = ORIENTED_EDGE ( 'NONE', *, *, #2046, .F. ) ;
+#1030 = FACE_OUTER_BOUND ( 'NONE', #1322, .T. ) ;
+#1031 = ORIENTED_EDGE ( 'NONE', *, *, #2046, .T. ) ;
+#1032 = VECTOR ( 'NONE', #1235, 1000.000000000000000 ) ;
+#1033 = ORIENTED_EDGE ( 'NONE', *, *, #1664, .T. ) ;
+#1034 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, -0.01028836425037263900, 1.899999999999999700 ) ) ;
+#1035 = STYLED_ITEM ( 'NONE', ( #55 ), #2390 ) ;
+#1036 = ORIENTED_EDGE ( 'NONE', *, *, #1830, .F. ) ;
+#1037 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1038 = ORIENTED_EDGE ( 'NONE', *, *, #566, .F. ) ;
+#1039 = ADVANCED_FACE ( 'NONE', ( #3052 ), #554, .T. ) ;
+#1040 = LINE ( 'NONE', #1098, #2219 ) ;
+#1041 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 1.300000000000000000, 1.849999999999999900 ) ) ;
+#1042 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1816, #1550, #2289, #2759 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 6.133173666733496700E-019, 3.900421371790334100E-005 ),
+ .UNSPECIFIED. ) ;
+#1043 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.06624202950429564100, 0.9978035846433666000 ) ) ;
+#1044 = FILL_AREA_STYLE_COLOUR ( '', #2049 ) ;
+#1045 = AXIS2_PLACEMENT_3D ( 'NONE', #1503, #857, #2345 ) ;
+#1046 = SURFACE_STYLE_FILL_AREA ( #1385 ) ;
+#1047 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1048 = EDGE_CURVE ( 'NONE', #2325, #1056, #2572, .T. ) ;
+#1049 = PRESENTATION_STYLE_ASSIGNMENT (( #1376 ) ) ;
+#1050 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1051 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1052 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.200000000000000000, 1.899999999999999700 ) ) ;
+#1053 = SPHERICAL_SURFACE ( 'NONE', #3045, 0.1000000000000000100 ) ;
+#1054 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #925 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3048, #2553, #451 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1055 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.2034294547501253300, -1.699999999999999700 ) ) ;
+#1056 = VERTEX_POINT ( 'NONE', #1733 ) ;
+#1057 = CYLINDRICAL_SURFACE ( 'NONE', #1409, 0.04999999999999991300 ) ;
+#1058 = ORIENTED_EDGE ( 'NONE', *, *, #1748, .T. ) ;
+#1059 = ORIENTED_EDGE ( 'NONE', *, *, #496, .F. ) ;
+#1060 = ORIENTED_EDGE ( 'NONE', *, *, #1786, .F. ) ;
+#1061 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1062 = VERTEX_POINT ( 'NONE', #2714 ) ;
+#1063 = EDGE_CURVE ( 'NONE', #484, #491, #2199, .T. ) ;
+#1064 = CARTESIAN_POINT ( 'NONE',  ( 3.900380530190826100, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#1065 = EDGE_LOOP ( 'NONE', ( #1002, #2372, #1760 ) ) ;
+#1066 = FACE_OUTER_BOUND ( 'NONE', #268, .T. ) ;
+#1067 = VERTEX_POINT ( 'NONE', #795 ) ;
+#1068 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 1.349999999999999900, -1.849999999999999900 ) ) ;
+#1069 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1543 ) ) ;
+#1070 = LINE ( 'NONE', #2924, #2151 ) ;
+#1071 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.200000000000000000, 1.650380530190825200 ) ) ;
+#1072 = CARTESIAN_POINT ( 'NONE',  ( -2.474789129456572500, 2.399999999999999900, 1.544631620014555800 ) ) ;
+#1073 = AXIS2_PLACEMENT_3D ( 'NONE', #426, #2061, #480 ) ;
+#1074 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, -0.01028836425037263900, -1.899999999999999700 ) ) ;
+#1075 = STYLED_ITEM ( 'NONE', ( #1458 ), #1168 ) ;
+#1076 = VECTOR ( 'NONE', #2047, 1000.000000000000000 ) ;
+#1077 = FILL_AREA_STYLE ('',( #392 ) ) ;
+#1078 = EDGE_CURVE ( 'NONE', #2257, #1623, #549, .T. ) ;
+#1079 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1080 = SURFACE_SIDE_STYLE ('',( #548 ) ) ;
+#1081 = EDGE_CURVE ( 'NONE', #340, #1948, #69, .T. ) ;
+#1082 = CYLINDRICAL_SURFACE ( 'NONE', #1418, 0.04999999999999991300 ) ;
+#1083 = PLANE ( 'NONE',  #1940 ) ;
+#1084 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1774 ), #471 ) ;
+#1085 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#1086 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1087 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.200000000000000000, -1.750000000000000200 ) ) ;
+#1088 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #697 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2649, #975, #501 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1089 = ORIENTED_EDGE ( 'NONE', *, *, #2471, .T. ) ;
+#1090 = SURFACE_STYLE_FILL_AREA ( #1077 ) ;
+#1091 = ORIENTED_EDGE ( 'NONE', *, *, #2612, .F. ) ;
+#1092 = ORIENTED_EDGE ( 'NONE', *, *, #2382, .T. ) ;
+#1093 = SURFACE_STYLE_FILL_AREA ( #1569 ) ;
+#1094 = AXIS2_PLACEMENT_3D ( 'NONE', #2026, #862, #169 ) ;
+#1095 = VERTEX_POINT ( 'NONE', #1725 ) ;
+#1096 = CYLINDRICAL_SURFACE ( 'NONE', #2658, 0.09999999999999982500 ) ;
+#1097 = VERTEX_POINT ( 'NONE', #95 ) ;
+#1098 = CARTESIAN_POINT ( 'NONE',  ( 3.840820687951651500, 0.5192278880620125900, 1.690440157760824300 ) ) ;
+#1099 = CARTESIAN_POINT ( 'NONE',  ( -3.987779870587043100, 1.238941040288345600, -1.708302895205374000 ) ) ;
+#1100 = ORIENTED_EDGE ( 'NONE', *, *, #1745, .F. ) ;
+#1101 = EDGE_CURVE ( 'NONE', #2325, #805, #690, .T. ) ;
+#1102 = ORIENTED_EDGE ( 'NONE', *, *, #295, .T. ) ;
+#1103 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1440, 'distance_accuracy_value', 'NONE');
+#1104 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1105 = AXIS2_PLACEMENT_3D ( 'NONE', #1720, #1022, #1262 ) ;
+#1106 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1107 = SURFACE_SIDE_STYLE ('',( #1093 ) ) ;
+#1108 = AXIS2_PLACEMENT_3D ( 'NONE', #2338, #462, #933 ) ;
+#1109 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 1.300000000000000000, -1.849999999999999900 ) ) ;
+#1110 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.1989999999999998700, -1.011913078246616800 ) ) ;
+#1111 = PLANE ( 'NONE',  #1292 ) ;
+#1112 = LINE ( 'NONE', #674, #2081 ) ;
+#1113 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #949 ) ) ;
+#1114 = CARTESIAN_POINT ( 'NONE',  ( -3.820878219072332700, 0.2999999999999999300, -1.570878219072333600 ) ) ;
+#1115 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2532 ) ) ;
+#1116 = SURFACE_STYLE_USAGE ( .BOTH. , #2073 ) ;
+#1117 = SURFACE_STYLE_FILL_AREA ( #584 ) ;
+#1118 = LINE ( 'NONE', #446, #863 ) ;
+#1119 = ADVANCED_FACE ( 'NONE', ( #2483 ), #2947, .F. ) ;
+#1120 = CARTESIAN_POINT ( 'NONE',  ( 3.000000000000000000, 1.200000000000000000, -1.750000000000000200 ) ) ;
+#1121 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1122 = EDGE_CURVE ( 'NONE', #2212, #1401, #2689, .T. ) ;
+#1123 = LINE ( 'NONE', #243, #139 ) ;
+#1124 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 0.2912844257252341100, 1.670497688881507700 ) ) ;
+#1125 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1126 = SURFACE_SIDE_STYLE ('',( #1275 ) ) ;
+#1127 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.2034294547501253300, -1.699999999999999700 ) ) ;
+#1128 = AXIS2_PLACEMENT_3D ( 'NONE', #390, #1806, #2033 ) ;
+#1129 = PRESENTATION_STYLE_ASSIGNMENT (( #1363 ) ) ;
+#1130 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1131 = ORIENTED_EDGE ( 'NONE', *, *, #2683, .T. ) ;
+#1132 = ORIENTED_EDGE ( 'NONE', *, *, #2045, .F. ) ;
+#1133 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1134 = LINE ( 'NONE', #628, #922 ) ;
+#1135 = VERTEX_POINT ( 'NONE', #575 ) ;
+#1136 = ORIENTED_EDGE ( 'NONE', *, *, #1078, .F. ) ;
+#1137 = ORIENTED_EDGE ( 'NONE', *, *, #602, .F. ) ;
+#1138 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1139 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.08715574274765820800, 0.9961946980917454300 ) ) ;
+#1140 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.349999999999999900, 1.899999999999999700 ) ) ;
+#1141 = ADVANCED_FACE ( 'NONE', ( #2036 ), #1996, .F. ) ;
+#1142 = VERTEX_POINT ( 'NONE', #630 ) ;
+#1143 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1144 = AXIS2_PLACEMENT_3D ( 'NONE', #1272, #2204, #2424 ) ;
+#1145 = ORIENTED_EDGE ( 'NONE', *, *, #687, .F. ) ;
+#1146 = EDGE_CURVE ( 'NONE', #2893, #2201, #514, .T. ) ;
+#1147 = VERTEX_POINT ( 'NONE', #130 ) ;
+#1148 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2934, 'distance_accuracy_value', 'NONE');
+#1149 = CARTESIAN_POINT ( 'NONE',  ( -3.966476299516509900, 1.229307769391014200, -1.730720139082879000 ) ) ;
+#1150 = EDGE_CURVE ( 'NONE', #781, #2641, #2307, .T. ) ;
+#1151 = VECTOR ( 'NONE', #2479, 1000.000000000000100 ) ;
+#1152 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.200000000000000000, -1.899999999999999700 ) ) ;
+#1153 = SURFACE_STYLE_USAGE ( .BOTH. , #29 ) ;
+#1154 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#1155 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1156 = DIRECTION ( 'NONE',  ( 0.08682659386424977600, -0.9924325091389667500, -0.08682659386424977600 ) ) ;
+#1157 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.04932946230349325600, 1.001976773820972400 ) ) ;
+#1158 = AXIS2_PLACEMENT_3D ( 'NONE', #1778, #1330, #2761 ) ;
+#1159 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1160 = DIRECTION ( 'NONE',  ( -0.9961946980917455500, 0.08715574274765836000, 0.0000000000000000000 ) ) ;
+#1161 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1162 = SURFACE_STYLE_FILL_AREA ( #1192 ) ;
+#1163 = SURFACE_SIDE_STYLE ('',( #364 ) ) ;
+#1164 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1165 = EDGE_CURVE ( 'NONE', #1401, #2956, #3050, .T. ) ;
+#1166 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1167 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 1.349999999999999900, 1.849999999999999900 ) ) ;
+#1168 = ADVANCED_FACE ( 'NONE', ( #612 ), #2973, .F. ) ;
+#1169 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1170 = ORIENTED_EDGE ( 'NONE', *, *, #550, .T. ) ;
+#1171 = FACE_OUTER_BOUND ( 'NONE', #954, .T. ) ;
+#1172 = VECTOR ( 'NONE', #2344, 1000.000000000000000 ) ;
+#1173 = ORIENTED_EDGE ( 'NONE', *, *, #1289, .F. ) ;
+#1174 = FILL_AREA_STYLE_COLOUR ( '', #835 ) ;
+#1175 = ORIENTED_EDGE ( 'NONE', *, *, #1811, .F. ) ;
+#1176 = EDGE_LOOP ( 'NONE', ( #2465, #59, #2590, #2467 ) ) ;
+#1177 = ORIENTED_EDGE ( 'NONE', *, *, #1960, .F. ) ;
+#1178 = CARTESIAN_POINT ( 'NONE',  ( 4.000000000000000900, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#1179 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1180 = VERTEX_POINT ( 'NONE', #368 ) ;
+#1181 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2024 ) ) ;
+#1182 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1183 = ORIENTED_EDGE ( 'NONE', *, *, #866, .F. ) ;
+#1184 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1185 = EDGE_LOOP ( 'NONE', ( #1473, #2779, #1588, #876 ) ) ;
+#1186 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#1187 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1188 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.1989999999999998700, -1.011913078246616800 ) ) ;
+#1189 = PRESENTATION_STYLE_ASSIGNMENT (( #2728 ) ) ;
+#1190 = EDGE_CURVE ( 'NONE', #336, #1833, #1936, .T. ) ;
+#1191 = ADVANCED_FACE ( 'NONE', ( #2423 ), #174, .T. ) ;
+#1192 = FILL_AREA_STYLE ('',( #495 ) ) ;
+#1193 = CYLINDRICAL_SURFACE ( 'NONE', #177, 0.04999999999999991300 ) ;
+#1194 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2740 ), #2910 ) ;
+#1195 = CARTESIAN_POINT ( 'NONE',  ( -3.820878219072332700, 0.2912844257252341100, 1.670497688881507700 ) ) ;
+#1196 = LINE ( 'NONE', #613, #790 ) ;
+#1197 = CARTESIAN_POINT ( 'NONE',  ( -2.474789129456572500, 2.408715574274765900, 1.644251089823730600 ) ) ;
+#1198 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1199 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.04932946230349325600, 1.001976773820972400 ) ) ;
+#1200 = FACE_OUTER_BOUND ( 'NONE', #2111, .T. ) ;
+#1201 = ORIENTED_EDGE ( 'NONE', *, *, #2382, .F. ) ;
+#1202 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#1203 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.1989999999999998700, -1.011913078246616800 ) ) ;
+#1204 = AXIS2_PLACEMENT_3D ( 'NONE', #2377, #734, #505 ) ;
+#1205 = VECTOR ( 'NONE', #693, 1000.000000000000000 ) ;
+#1206 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #573 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #81, #125, #1749 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1207 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.06624202950429936000, -0.9978035846433662700 ) ) ;
+#1208 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #2, #205, #223, #1395 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 1.570796326794899400, 2.071813991753897800 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9791909394101721000, 0.9791909394101721000, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1209 = FILL_AREA_STYLE_COLOUR ( '', #2154 ) ;
+#1210 = FILL_AREA_STYLE_COLOUR ( '', #1873 ) ;
+#1211 = ORIENTED_EDGE ( 'NONE', *, *, #2722, .T. ) ;
+#1212 = ADVANCED_FACE ( 'NONE', ( #903 ), #2020, .T. ) ;
+#1213 = EDGE_CURVE ( 'NONE', #1653, #2963, #289, .T. ) ;
+#1214 = ORIENTED_EDGE ( 'NONE', *, *, #295, .F. ) ;
+#1215 = EDGE_LOOP ( 'NONE', ( #837, #1257, #1033, #1759 ) ) ;
+#1216 = VECTOR ( 'NONE', #1838, 1000.000000000000000 ) ;
+#1217 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.08715574274766037200, 0.9961946980917453200 ) ) ;
+#1218 = EDGE_LOOP ( 'NONE', ( #1654, #2447, #1544, #1746 ) ) ;
+#1219 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1220 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1221 = ORIENTED_EDGE ( 'NONE', *, *, #1360, .F. ) ;
+#1222 = VERTEX_POINT ( 'NONE', #138 ) ;
+#1223 = ORIENTED_EDGE ( 'NONE', *, *, #759, .F. ) ;
+#1224 = VERTEX_POINT ( 'NONE', #1064 ) ;
+#1225 = EDGE_LOOP ( 'NONE', ( #1576, #2016, #1934 ) ) ;
+#1226 = FILL_AREA_STYLE_COLOUR ( '', #96 ) ;
+#1227 = LINE ( 'NONE', #2776, #2448 ) ;
+#1228 = STYLED_ITEM ( 'NONE', ( #776 ), #2340 ) ;
+#1229 = CYLINDRICAL_SURFACE ( 'NONE', #2416, 0.1000000000000001000 ) ;
+#1230 = DIRECTION ( 'NONE',  ( 0.6427876096865407000, -0.7660444431189770100, 0.0000000000000000000 ) ) ;
+#1231 = EDGE_CURVE ( 'NONE', #121, #198, #2654, .T. ) ;
+#1232 = VECTOR ( 'NONE', #833, 1000.000000000000000 ) ;
+#1233 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1234 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1235 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1236 = LINE ( 'NONE', #2381, #389 ) ;
+#1237 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.1499999999999997400, 1.749999999999999600 ) ) ;
+#1238 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #506 ) ) ;
+#1239 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2436, 'distance_accuracy_value', 'NONE');
+#1240 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1553 ), #684 ) ;
+#1241 = CARTESIAN_POINT ( 'NONE',  ( -3.976407862344316900, 1.270533003998222300, 1.667053536926664800 ) ) ;
+#1242 = CARTESIAN_POINT ( 'NONE',  ( -3.992373106600348700, 1.241092362400273900, 1.700008933048143200 ) ) ;
+#1243 = EDGE_CURVE ( 'NONE', #2502, #535, #2970, .T. ) ;
+#1244 = CARTESIAN_POINT ( 'NONE',  ( -2.511186152883192700, 2.499999999999999600, 0.0000000000000000000 ) ) ;
+#1245 = ORIENTED_EDGE ( 'NONE', *, *, #213, .F. ) ;
+#1246 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1247 = SURFACE_STYLE_FILL_AREA ( #1518 ) ;
+#1248 = FACE_OUTER_BOUND ( 'NONE', #1185, .T. ) ;
+#1249 = EDGE_LOOP ( 'NONE', ( #705, #1797, #2742, #16 ) ) ;
+#1250 = STYLED_ITEM ( 'NONE', ( #769 ), #2575 ) ;
+#1251 = ORIENTED_EDGE ( 'NONE', *, *, #274, .F. ) ;
+#1252 = VERTEX_POINT ( 'NONE', #2038 ) ;
+#1253 = VERTEX_POINT ( 'NONE', #643 ) ;
+#1254 = ORIENTED_EDGE ( 'NONE', *, *, #2777, .F. ) ;
+#1255 = FILL_AREA_STYLE ('',( #1965 ) ) ;
+#1256 = FACE_OUTER_BOUND ( 'NONE', #2708, .T. ) ;
+#1257 = ORIENTED_EDGE ( 'NONE', *, *, #3030, .F. ) ;
+#1258 = EDGE_LOOP ( 'NONE', ( #2374, #2287, #532, #3036 ) ) ;
+#1259 = AXIS2_PLACEMENT_3D ( 'NONE', #1699, #2418, #473 ) ;
+#1260 = LINE ( 'NONE', #2262, #1408 ) ;
+#1261 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.2034294547501254400, 1.699999999999999700 ) ) ;
+#1262 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1263 = AXIS2_PLACEMENT_3D ( 'NONE', #1850, #2107, #2348 ) ;
+#1264 = CIRCLE ( 'NONE', #1492, 0.2000000000000000900 ) ;
+#1265 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.08715574274765820800, 0.9961946980917454300 ) ) ;
+#1266 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1267 = EDGE_CURVE ( 'NONE', #1695, #154, #1777, .T. ) ;
+#1268 = ADVANCED_FACE ( 'NONE', ( #1561 ), #1527, .T. ) ;
+#1269 = EDGE_CURVE ( 'NONE', #452, #664, #2231, .T. ) ;
+#1270 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2985, 'distance_accuracy_value', 'NONE');
+#1271 = LINE ( 'NONE', #2113, #512 ) ;
+#1272 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.300000000000000000, -1.849999999999999900 ) ) ;
+#1273 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1274 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #511 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1198, #1448, #2627 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1275 = SURFACE_STYLE_FILL_AREA ( #2584 ) ;
+#1276 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 1.200000000000000000, -1.750000000000000200 ) ) ;
+#1277 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1278 = AXIS2_PLACEMENT_3D ( 'NONE', #354, #361, #596 ) ;
+#1279 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.200000000000000000, -1.899999999999999700 ) ) ;
+#1280 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1281 = FACE_OUTER_BOUND ( 'NONE', #2765, .T. ) ;
+#1282 = CARTESIAN_POINT ( 'NONE',  ( -2.474789129456572500, 2.408715574274765900, -1.644251089823731000 ) ) ;
+#1283 = EDGE_CURVE ( 'NONE', #307, #1142, #1419, .T. ) ;
+#1284 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.1499999999999997400, -1.749999999999999600 ) ) ;
+#1285 = VERTEX_POINT ( 'NONE', #203 ) ;
+#1286 = ORIENTED_EDGE ( 'NONE', *, *, #326, .F. ) ;
+#1287 = LINE ( 'NONE', #1991, #1982 ) ;
+#1288 = ORIENTED_EDGE ( 'NONE', *, *, #173, .F. ) ;
+#1289 = EDGE_CURVE ( 'NONE', #1438, #1695, #2480, .T. ) ;
+#1290 = ORIENTED_EDGE ( 'NONE', *, *, #132, .F. ) ;
+#1291 = FILL_AREA_STYLE_COLOUR ( '', #752 ) ;
+#1292 = AXIS2_PLACEMENT_3D ( 'NONE', #1152, #1133, #2803 ) ;
+#1293 = EDGE_LOOP ( 'NONE', ( #2014, #1092, #1478, #595, #712, #1245, #1060 ) ) ;
+#1294 = ORIENTED_EDGE ( 'NONE', *, *, #868, .F. ) ;
+#1295 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1296 = AXIS2_PLACEMENT_3D ( 'NONE', #1652, #1668, #625 ) ;
+#1297 = PLANE ( 'NONE',  #972 ) ;
+#1298 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1075 ), #824 ) ;
+#1299 = EDGE_CURVE ( 'NONE', #535, #1482, #470, .T. ) ;
+#1300 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1301 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1302 = EDGE_CURVE ( 'NONE', #2957, #1224, #383, .T. ) ;
+#1303 = SURFACE_STYLE_FILL_AREA ( #2560 ) ;
+#1304 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.1999999999999998700, 1.570878219072333200 ) ) ;
+#1305 = VECTOR ( 'NONE', #2457, 1000.000000000000000 ) ;
+#1306 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.1989999999999998700, 1.011913078246616800 ) ) ;
+#1307 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.1989999999999998700, -1.011913078246616800 ) ) ;
+#1308 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1309 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.9961946980917455500, 0.08715574274765836000 ) ) ;
+#1310 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1311 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2430 ) ) ;
+#1312 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1313 = ORIENTED_EDGE ( 'NONE', *, *, #2802, .T. ) ;
+#1314 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1315 = FACE_OUTER_BOUND ( 'NONE', #2446, .T. ) ;
+#1316 = EDGE_LOOP ( 'NONE', ( #1136, #1038, #623, #1132 ) ) ;
+#1317 = CARTESIAN_POINT ( 'NONE',  ( 3.794631620014557300, 2.408715574274765900, -1.644251089823731000 ) ) ;
+#1318 = ORIENTED_EDGE ( 'NONE', *, *, #808, .T. ) ;
+#1319 = LINE ( 'NONE', #661, #957 ) ;
+#1320 = ORIENTED_EDGE ( 'NONE', *, *, #1852, .T. ) ;
+#1321 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1322 = EDGE_LOOP ( 'NONE', ( #2244, #2363, #1145, #1990 ) ) ;
+#1323 = AXIS2_PLACEMENT_3D ( 'NONE', #696, #724, #1415 ) ;
+#1324 = ORIENTED_EDGE ( 'NONE', *, *, #1869, .F. ) ;
+#1325 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 1.300000000000000000, 1.899999999999999700 ) ) ;
+#1326 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.349999999999999900, -1.899999999999999700 ) ) ;
+#1327 = ORIENTED_EDGE ( 'NONE', *, *, #1466, .T. ) ;
+#1328 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.300000000000000000, 1.849999999999999900 ) ) ;
+#1329 = ORIENTED_EDGE ( 'NONE', *, *, #132, .T. ) ;
+#1330 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1331 = CARTESIAN_POINT ( 'NONE',  ( -3.920497688881507500, 0.2912844257252341100, 1.749999999999999800 ) ) ;
+#1332 = VECTOR ( 'NONE', #2164, 1000.000000000000000 ) ;
+#1333 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1499, 'distance_accuracy_value', 'NONE');
+#1334 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 2.408715574274765900, -1.644251089823731200 ) ) ;
+#1335 = VECTOR ( 'NONE', #1187, 1000.000000000000000 ) ;
+#1336 = CARTESIAN_POINT ( 'NONE',  ( 3.794631620014557300, 2.399999999999999900, -1.544631620014556200 ) ) ;
+#1337 = LINE ( 'NONE', #885, #2078 ) ;
+#1338 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1339 = EDGE_CURVE ( 'NONE', #804, #2893, #945, .T. ) ;
+#1340 = SURFACE_STYLE_USAGE ( .BOTH. , #1107 ) ;
+#1341 = VECTOR ( 'NONE', #2387, 1000.000000000000000 ) ;
+#1342 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.06624202950429564100, 0.9978035846433666000 ) ) ;
+#1343 = AXIS2_PLACEMENT_3D ( 'NONE', #771, #1026, #2656 ) ;
+#1344 = FACE_OUTER_BOUND ( 'NONE', #1316, .T. ) ;
+#1345 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.08715574274765820800, -0.9961946980917454300 ) ) ;
+#1346 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.1989999999999998700, -1.011913078246616800 ) ) ;
+#1347 = CARTESIAN_POINT ( 'NONE',  ( 3.840820687951651500, 1.872056537663221200, -1.590820687951650200 ) ) ;
+#1348 = AXIS2_PLACEMENT_3D ( 'NONE', #1484, #2888, #1493 ) ;
+#1349 = DIRECTION ( 'NONE',  ( -0.08682659386424777800, -0.9924325091389669700, -0.08682659386424779200 ) ) ;
+#1350 = CIRCLE ( 'NONE', #2425, 0.1000000000000000500 ) ;
+#1351 = VERTEX_POINT ( 'NONE', #418 ) ;
+#1352 = VERTEX_POINT ( 'NONE', #182 ) ;
+#1353 = EDGE_LOOP ( 'NONE', ( #1796, #1509, #878, #1320 ) ) ;
+#1354 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1355 = ORIENTED_EDGE ( 'NONE', *, *, #2420, .F. ) ;
+#1356 = ORIENTED_EDGE ( 'NONE', *, *, #2882, .F. ) ;
+#1357 = VECTOR ( 'NONE', #977, 1000.000000000000000 ) ;
+#1358 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#1359 = EDGE_LOOP ( 'NONE', ( #189, #236, #1031, #2548 ) ) ;
+#1360 = EDGE_CURVE ( 'NONE', #444, #1056, #2836, .T. ) ;
+#1361 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1362 = ORIENTED_EDGE ( 'NONE', *, *, #2719, .T. ) ;
+#1363 = SURFACE_STYLE_USAGE ( .BOTH. , #1595 ) ;
+#1364 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 2.065146995210484400E-016, 1.000000000000000000 ) ) ;
+#1365 = LINE ( 'NONE', #624, #2994 ) ;
+#1366 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#1367 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1368 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1369 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1370 = LINE ( 'NONE', #114, #1151 ) ;
+#1371 = ADVANCED_FACE ( 'NONE', ( #1644 ), #760, .T. ) ;
+#1372 = DIRECTION ( 'NONE',  ( 0.08682659386424777800, -0.9924325091389669700, 0.08682659386424779200 ) ) ;
+#1373 = FACE_OUTER_BOUND ( 'NONE', #23, .T. ) ;
+#1374 = CARTESIAN_POINT ( 'NONE',  ( -3.998819524919349000, 1.213492891913936300, -1.673185451096669100 ) ) ;
+#1375 = CARTESIAN_POINT ( 'NONE',  ( -3.998819524919349000, 1.213492891913936300, -1.745209415850872200 ) ) ;
+#1376 = SURFACE_STYLE_USAGE ( .BOTH. , #1862 ) ;
+#1377 = FILL_AREA_STYLE ('',( #2105 ) ) ;
+#1378 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.2034294547501253300, -1.699999999999999700 ) ) ;
+#1379 = EDGE_CURVE ( 'NONE', #2138, #2890, #320, .T. ) ;
+#1380 = FACE_OUTER_BOUND ( 'NONE', #844, .T. ) ;
+#1381 = ORIENTED_EDGE ( 'NONE', *, *, #112, .F. ) ;
+#1382 = PLANE ( 'NONE',  #1498 ) ;
+#1383 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1384 = ADVANCED_FACE ( 'NONE', ( #2124 ), #2386, .T. ) ;
+#1385 = FILL_AREA_STYLE ('',( #2825 ) ) ;
+#1386 = PLANE ( 'NONE',  #787 ) ;
+#1387 = EDGE_LOOP ( 'NONE', ( #2851, #2335, #1175, #598 ) ) ;
+#1388 = FACE_OUTER_BOUND ( 'NONE', #1872, .T. ) ;
+#1389 = PRESENTATION_STYLE_ASSIGNMENT (( #2195 ) ) ;
+#1390 = ORIENTED_EDGE ( 'NONE', *, *, #516, .F. ) ;
+#1391 = AXIS2_PLACEMENT_3D ( 'NONE', #2583, #1, #288 ) ;
+#1392 = ORIENTED_EDGE ( 'NONE', *, *, #2318, .F. ) ;
+#1393 = LINE ( 'NONE', #526, #13 ) ;
+#1394 = ORIENTED_EDGE ( 'NONE', *, *, #233, .F. ) ;
+#1395 = CARTESIAN_POINT ( 'NONE',  ( -3.992373106609724800, 1.241092362411464300, -1.700008933048045500 ) ) ;
+#1396 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.06624202950429565500, -0.9978035846433666000 ) ) ;
+#1397 = ORIENTED_EDGE ( 'NONE', *, *, #213, .T. ) ;
+#1398 = ORIENTED_EDGE ( 'NONE', *, *, #2358, .T. ) ;
+#1399 = FILL_AREA_STYLE_COLOUR ( '', #1182 ) ;
+#1400 = AXIS2_PLACEMENT_3D ( 'NONE', #2791, #1364, #1583 ) ;
+#1401 = VERTEX_POINT ( 'NONE', #5 ) ;
+#1402 = EDGE_CURVE ( 'NONE', #2112, #1067, #2524, .T. ) ;
+#1403 = VERTEX_POINT ( 'NONE', #1120 ) ;
+#1404 = VERTEX_POINT ( 'NONE', #3012 ) ;
+#1405 = ADVANCED_FACE ( 'NONE', ( #419 ), #1611, .F. ) ;
+#1406 = CARTESIAN_POINT ( 'NONE',  ( 3.794631620014557300, 2.399999999999999900, -1.544631620014556200 ) ) ;
+#1407 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1408 = VECTOR ( 'NONE', #384, 1000.000000000000000 ) ;
+#1409 = AXIS2_PLACEMENT_3D ( 'NONE', #2468, #1295, #1534 ) ;
+#1410 = LINE ( 'NONE', #259, #63 ) ;
+#1411 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1412 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.300000000000000000, 1.899999999999999700 ) ) ;
+#1413 = FILL_AREA_STYLE_COLOUR ( '', #1707 ) ;
+#1414 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.04932946230349325600, 1.001976773820972400 ) ) ;
+#1415 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1416 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.1989999999999998700, -1.011913078246616800 ) ) ;
+#1417 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 2.065146995210484400E-016, 1.000000000000000000 ) ) ;
+#1418 = AXIS2_PLACEMENT_3D ( 'NONE', #960, #1903, #1219 ) ;
+#1419 = LINE ( 'NONE', #1124, #1708 ) ;
+#1420 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1421 = SURFACE_SIDE_STYLE ('',( #244 ) ) ;
+#1422 = ADVANCED_FACE ( 'NONE', ( #1200 ), #455, .T. ) ;
+#1423 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.349999999999999900, -1.736876700471111600 ) ) ;
+#1424 = CIRCLE ( 'NONE', #7, 0.1000000000000001000 ) ;
+#1425 = EDGE_CURVE ( 'NONE', #535, #56, #2227, .T. ) ;
+#1426 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1427 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1428 = AXIS2_PLACEMENT_3D ( 'NONE', #2709, #1361, #2833 ) ;
+#1429 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.1499999999999997400, -1.749999999999999600 ) ) ;
+#1430 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -2.168404344971008900E-015 ) ) ;
+#1431 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #737, #2167, #1672, #730 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 3.899958593225444100E-005 ),
+ .UNSPECIFIED. ) ;
+#1432 = PLANE ( 'NONE',  #1905 ) ;
+#1433 = STYLED_ITEM ( 'NONE', ( #1523 ), #2895 ) ;
+#1434 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1435 = PRESENTATION_STYLE_ASSIGNMENT (( #2336 ) ) ;
+#1436 = EDGE_LOOP ( 'NONE', ( #3025, #271, #1758, #407 ) ) ;
+#1437 = ORIENTED_EDGE ( 'NONE', *, *, #687, .T. ) ;
+#1438 = VERTEX_POINT ( 'NONE', #912 ) ;
+#1439 = ADVANCED_FACE ( 'NONE', ( #577 ), #231, .T. ) ;
+#1440 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1441 = ORIENTED_EDGE ( 'NONE', *, *, #2094, .F. ) ;
+#1442 = AXIS2_PLACEMENT_3D ( 'NONE', #1055, #1050, #2248 ) ;
+#1443 = AXIS2_PLACEMENT_3D ( 'NONE', #1110, #845, #617 ) ;
+#1444 = CYLINDRICAL_SURFACE ( 'NONE', #1009, 0.1000000000000000500 ) ;
+#1445 = ORIENTED_EDGE ( 'NONE', *, *, #2099, .F. ) ;
+#1446 = EDGE_LOOP ( 'NONE', ( #2504, #333, #190, #2601 ) ) ;
+#1447 = SURFACE_STYLE_USAGE ( .BOTH. , #247 ) ;
+#1448 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1449 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9978035846433666000, 0.06624202950429461400 ) ) ;
+#1450 = EDGE_CURVE ( 'NONE', #1147, #1729, #2162, .T. ) ;
+#1451 = CIRCLE ( 'NONE', #1639, 0.2000000000000000900 ) ;
+#1452 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, -0.01028836425037263900, 1.899999999999999700 ) ) ;
+#1453 = VECTOR ( 'NONE', #1939, 1000.000000000000200 ) ;
+#1454 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3006 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1941, #2932, #794 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1455 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1456 = FACE_OUTER_BOUND ( 'NONE', #629, .T. ) ;
+#1457 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1458 = PRESENTATION_STYLE_ASSIGNMENT (( #867 ) ) ;
+#1459 = SURFACE_SIDE_STYLE ('',( #3043 ) ) ;
+#1460 = AXIS2_PLACEMENT_3D ( 'NONE', #1660, #1894, #1680 ) ;
+#1461 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1462 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #987 ) ) ;
+#1463 = PRESENTATION_STYLE_ASSIGNMENT (( #1447 ) ) ;
+#1464 = CARTESIAN_POINT ( 'NONE',  ( -3.936548025962667700, 1.215808612429139200, 1.745145757507195600 ) ) ;
+#1465 = EDGE_CURVE ( 'NONE', #1864, #2980, #1112, .T. ) ;
+#1466 = EDGE_CURVE ( 'NONE', #1401, #2477, #1271, .T. ) ;
+#1467 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1468 = AXIS2_PLACEMENT_3D ( 'NONE', #1539, #2964, #1570 ) ;
+#1469 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1818, #2269, #2506, #2279 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3.156901328728045600, 3.263827778196963300 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9990474547890604300, 0.9990474547890604300, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1470 = VERTEX_POINT ( 'NONE', #699 ) ;
+#1471 = FACE_OUTER_BOUND ( 'NONE', #2729, .T. ) ;
+#1472 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.1999999999999998700, 0.0000000000000000000 ) ) ;
+#1473 = ORIENTED_EDGE ( 'NONE', *, *, #640, .F. ) ;
+#1474 = ORIENTED_EDGE ( 'NONE', *, *, #2395, .F. ) ;
+#1475 = LINE ( 'NONE', #2270, #2202 ) ;
+#1476 = VERTEX_POINT ( 'NONE', #1157 ) ;
+#1477 = LINE ( 'NONE', #1003, #2250 ) ;
+#1478 = ORIENTED_EDGE ( 'NONE', *, *, #2735, .F. ) ;
+#1479 = ORIENTED_EDGE ( 'NONE', *, *, #1937, .F. ) ;
+#1480 = VERTEX_POINT ( 'NONE', #939 ) ;
+#1481 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2907 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1169, #61, #1675 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1482 = VERTEX_POINT ( 'NONE', #1636 ) ;
+#1483 = LINE ( 'NONE', #1306, #2827 ) ;
+#1484 = CARTESIAN_POINT ( 'NONE',  ( -3.964839110440219600, 1.149699610520904500, -1.654018730096025000 ) ) ;
+#1485 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #2681 ) ;
+#1486 = SURFACE_SIDE_STYLE ('',( #1117 ) ) ;
+#1487 = SURFACE_STYLE_FILL_AREA ( #276 ) ;
+#1488 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #251 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #322, #1037, #571 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1489 = SURFACE_SIDE_STYLE ('',( #167 ) ) ;
+#1490 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1491 = CYLINDRICAL_SURFACE ( 'NONE', #2582, 0.1000000000000002600 ) ;
+#1492 = AXIS2_PLACEMENT_3D ( 'NONE', #1127, #1368, #1840 ) ;
+#1493 = DIRECTION ( 'NONE',  ( -0.6427876096865381400, 0.7660444431189791200, 0.0000000000000000000 ) ) ;
+#1494 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.003868737821452069700, 1.686751594099140400 ) ) ;
+#1495 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 0.2912844257252341100, -1.670497688881508200 ) ) ;
+#1496 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #39, 'distance_accuracy_value', 'NONE');
+#1497 = VECTOR ( 'NONE', #1634, 1000.000000000000000 ) ;
+#1498 = AXIS2_PLACEMENT_3D ( 'NONE', #707, #2131, #2804 ) ;
+#1499 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1500 = ADVANCED_FACE ( 'NONE', ( #351 ), #3029, .F. ) ;
+#1501 = DIRECTION ( 'NONE',  ( -0.7648359785887189900, -0.6417735875449098700, 0.05614791346054187600 ) ) ;
+#1502 = EDGE_CURVE ( 'NONE', #2954, #765, #1410, .T. ) ;
+#1503 = CARTESIAN_POINT ( 'NONE',  ( -3.820878219072333200, 0.2999999999999999900, -1.570878219072333600 ) ) ;
+#1504 = LINE ( 'NONE', #700, #1690 ) ;
+#1505 = SURFACE_STYLE_USAGE ( .BOTH. , #1489 ) ;
+#1506 = AXIS2_PLACEMENT_3D ( 'NONE', #1682, #520, #764 ) ;
+#1507 = EDGE_LOOP ( 'NONE', ( #992, #2778, #1871, #2327 ) ) ;
+#1508 = VECTOR ( 'NONE', #1349, 1000.000000000000100 ) ;
+#1509 = ORIENTED_EDGE ( 'NONE', *, *, #991, .T. ) ;
+#1510 = PRESENTATION_STYLE_ASSIGNMENT (( #2031 ) ) ;
+#1511 = ORIENTED_EDGE ( 'NONE', *, *, #1557, .T. ) ;
+#1512 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 1.300000000000000000, -1.849999999999999900 ) ) ;
+#1513 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1514 = ORIENTED_EDGE ( 'NONE', *, *, #893, .T. ) ;
+#1515 = FILL_AREA_STYLE ('',( #2944 ) ) ;
+#1516 = ORIENTED_EDGE ( 'NONE', *, *, #640, .T. ) ;
+#1517 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9961946980917455500, 0.08715574274765836000 ) ) ;
+#1518 = FILL_AREA_STYLE ('',( #1044 ) ) ;
+#1519 = LINE ( 'NONE', #1237, #1704 ) ;
+#1520 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #735 ), #1678 ) ;
+#1521 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1522 = EDGE_CURVE ( 'NONE', #83, #1095, #1930, .T. ) ;
+#1523 = PRESENTATION_STYLE_ASSIGNMENT (( #447 ) ) ;
+#1524 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.2034294547501244700, 1.749999999999999600 ) ) ;
+#1525 = VECTOR ( 'NONE', #1301, 1000.000000000000000 ) ;
+#1526 = FILL_AREA_STYLE ('',( #826 ) ) ;
+#1527 = PLANE ( 'NONE',  #1400 ) ;
+#1528 = VECTOR ( 'NONE', #2125, 1000.000000000000000 ) ;
+#1529 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #606 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #815, #1986, #1751 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1530 = SURFACE_SIDE_STYLE ('',( #1549 ) ) ;
+#1531 = PLANE ( 'NONE',  #2071 ) ;
+#1532 = CIRCLE ( 'NONE', #2130, 0.1000000000000001000 ) ;
+#1533 = FACE_OUTER_BOUND ( 'NONE', #89, .T. ) ;
+#1534 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1535 = EDGE_CURVE ( 'NONE', #340, #713, #28, .T. ) ;
+#1536 = ORIENTED_EDGE ( 'NONE', *, *, #250, .F. ) ;
+#1537 = FACE_OUTER_BOUND ( 'NONE', #2472, .T. ) ;
+#1538 = SPHERICAL_SURFACE ( 'NONE', #1105, 0.1000000000000000100 ) ;
+#1539 = CARTESIAN_POINT ( 'NONE',  ( -2.474789129456572000, 2.399999999999999900, -1.544631620014556200 ) ) ;
+#1540 = ORIENTED_EDGE ( 'NONE', *, *, #1786, .T. ) ;
+#1541 = DIRECTION ( 'NONE',  ( -0.7648359785887188800, -0.6417735875449099800, 0.05614791346054188300 ) ) ;
+#1542 = ORIENTED_EDGE ( 'NONE', *, *, #2943, .T. ) ;
+#1543 = STYLED_ITEM ( 'NONE', ( #1676 ), #2919 ) ;
+#1544 = ORIENTED_EDGE ( 'NONE', *, *, #2683, .F. ) ;
+#1545 = VECTOR ( 'NONE', #1843, 1000.000000000000000 ) ;
+#1546 = ORIENTED_EDGE ( 'NONE', *, *, #2943, .F. ) ;
+#1547 = SURFACE_STYLE_USAGE ( .BOTH. , #2224 ) ;
+#1548 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.08715574274765836000, -0.9961946980917455500 ) ) ;
+#1549 = SURFACE_STYLE_FILL_AREA ( #348 ) ;
+#1550 = CARTESIAN_POINT ( 'NONE',  ( -3.997958235104295700, 1.223337479547831100, 1.681834983464793700 ) ) ;
+#1551 = AXIS2_PLACEMENT_3D ( 'NONE', #2068, #2311, #2757 ) ;
+#1552 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1553 = STYLED_ITEM ( 'NONE', ( #2075 ), #1642 ) ;
+#1554 = LINE ( 'NONE', #2807, #2343 ) ;
+#1555 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1556 = FILL_AREA_STYLE_COLOUR ( '', #1246 ) ;
+#1557 = EDGE_CURVE ( 'NONE', #1482, #2325, #2415, .T. ) ;
+#1558 = VECTOR ( 'NONE', #219, 1000.000000000000100 ) ;
+#1559 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9961946980917455500, 0.08715574274765836000 ) ) ;
+#1560 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1561 = FACE_OUTER_BOUND ( 'NONE', #52, .T. ) ;
+#1562 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.300000000000000000, -1.899999999999999700 ) ) ;
+#1563 = CARTESIAN_POINT ( 'NONE',  ( -2.474789129456572000, 2.399999999999999900, 0.0000000000000000000 ) ) ;
+#1564 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9961946980917455500, 0.08715574274765836000 ) ) ;
+#1565 = LINE ( 'NONE', #17, #2841 ) ;
+#1566 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1567 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.349999999999999900, -1.899999999999999700 ) ) ;
+#1568 = STYLED_ITEM ( 'NONE', ( #2657 ), #698 ) ;
+#1569 = FILL_AREA_STYLE ('',( #420 ) ) ;
+#1570 = DIRECTION ( 'NONE',  ( 4.336808689942015400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1571 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #14 ) ) ;
+#1572 = VERTEX_POINT ( 'NONE', #2359 ) ;
+#1573 = LINE ( 'NONE', #855, #2669 ) ;
+#1574 = FACE_OUTER_BOUND ( 'NONE', #77, .T. ) ;
+#1575 = PRESENTATION_STYLE_ASSIGNMENT (( #2264 ) ) ;
+#1576 = ORIENTED_EDGE ( 'NONE', *, *, #1938, .T. ) ;
+#1577 = EDGE_CURVE ( 'NONE', #1142, #2176, #1008, .T. ) ;
+#1578 = ORIENTED_EDGE ( 'NONE', *, *, #1716, .F. ) ;
+#1579 = CIRCLE ( 'NONE', #718, 0.04999999999999991300 ) ;
+#1580 = ORIENTED_EDGE ( 'NONE', *, *, #940, .T. ) ;
+#1581 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.2034294547501253300, -1.899999999999999700 ) ) ;
+#1582 = VECTOR ( 'NONE', #2942, 1000.000000000000100 ) ;
+#1583 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 2.065146995210484400E-016 ) ) ;
+#1584 = ORIENTED_EDGE ( 'NONE', *, *, #2216, .T. ) ;
+#1585 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1586 = CARTESIAN_POINT ( 'NONE',  ( -2.474789129456572500, 2.399999999999999900, -1.544631620014556200 ) ) ;
+#1587 = CYLINDRICAL_SURFACE ( 'NONE', #1158, 0.1000000000000000500 ) ;
+#1588 = ORIENTED_EDGE ( 'NONE', *, *, #660, .F. ) ;
+#1589 = ORIENTED_EDGE ( 'NONE', *, *, #2271, .F. ) ;
+#1590 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1808 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #474, #3020, #1155 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1591 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #103, 'distance_accuracy_value', 'NONE');
+#1592 = CARTESIAN_POINT ( 'NONE',  ( -2.539067890425226200, 2.476604444311897500, -1.544631620014556500 ) ) ;
+#1593 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1594 = LINE ( 'NONE', #2429, #1847 ) ;
+#1595 = SURFACE_SIDE_STYLE ('',( #2397 ) ) ;
+#1596 = LINE ( 'NONE', #988, #1964 ) ;
+#1597 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1228 ), #1782 ) ;
+#1598 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.300000000000000000, 1.899999999999999700 ) ) ;
+#1599 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #292 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2747, #2528, #1779 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1600 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.1989999999999998700, -1.011913078246616800 ) ) ;
+#1601 = VECTOR ( 'NONE', #184, 1000.000000000000000 ) ;
+#1602 = SURFACE_STYLE_USAGE ( .BOTH. , #654 ) ;
+#1603 = CARTESIAN_POINT ( 'NONE',  ( -3.922424485056908800, 1.209714073442711400, -1.749150128697105000 ) ) ;
+#1604 = EDGE_CURVE ( 'NONE', #1135, #124, #2473, .T. ) ;
+#1605 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1606 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1607 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1608 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.1535392755179561500, -1.696687898524784600 ) ) ;
+#1609 = STYLED_ITEM ( 'NONE', ( #1575 ), #2630 ) ;
+#1610 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.200000000000000000, -1.750000000000000200 ) ) ;
+#1611 = PLANE ( 'NONE',  #580 ) ;
+#1612 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1613 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1614 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2114 ), #1088 ) ;
+#1615 = CIRCLE ( 'NONE', #816, 0.04999999999999991300 ) ;
+#1616 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.300000000000000000, -1.899999999999999700 ) ) ;
+#1617 = ORIENTED_EDGE ( 'NONE', *, *, #97, .T. ) ;
+#1618 = CIRCLE ( 'NONE', #36, 0.2000000000000000900 ) ;
+#1619 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1075 ) ) ;
+#1620 = VECTOR ( 'NONE', #819, 1000.000000000000000 ) ;
+#1621 = VERTEX_POINT ( 'NONE', #716 ) ;
+#1622 = EDGE_CURVE ( 'NONE', #1067, #2890, #818, .T. ) ;
+#1623 = VERTEX_POINT ( 'NONE', #2645 ) ;
+#1624 = ORIENTED_EDGE ( 'NONE', *, *, #1063, .T. ) ;
+#1625 = ORIENTED_EDGE ( 'NONE', *, *, #1629, .T. ) ;
+#1626 = CYLINDRICAL_SURFACE ( 'NONE', #2946, 0.1000000000000001000 ) ;
+#1627 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1628 = PLANE ( 'NONE',  #338 ) ;
+#1629 = EDGE_CURVE ( 'NONE', #1252, #497, #2562, .T. ) ;
+#1630 = ORIENTED_EDGE ( 'NONE', *, *, #620, .F. ) ;
+#1631 = EDGE_LOOP ( 'NONE', ( #2496, #1183, #2361, #2900, #362 ) ) ;
+#1632 = PRESENTATION_STYLE_ASSIGNMENT (( #910 ) ) ;
+#1633 = VERTEX_POINT ( 'NONE', #521 ) ;
+#1634 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1635 = CARTESIAN_POINT ( 'NONE',  ( 3.000000000000000000, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#1636 = CARTESIAN_POINT ( 'NONE',  ( 3.900380530190826100, 1.200000000000000000, -1.750000000000000200 ) ) ;
+#1637 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.2034294547501255500, 1.899999999999999700 ) ) ;
+#1638 = CIRCLE ( 'NONE', #1739, 0.04999999999999991300 ) ;
+#1639 = AXIS2_PLACEMENT_3D ( 'NONE', #1261, #327, #799 ) ;
+#1640 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.2034294547501244700, -1.749999999999999600 ) ) ;
+#1641 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1642 = ADVANCED_FACE ( 'NONE', ( #283 ), #753, .F. ) ;
+#1643 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#1644 = FACE_OUTER_BOUND ( 'NONE', #834, .T. ) ;
+#1645 = DIRECTION ( 'NONE',  ( 0.9961946980917455500, 0.08715574274765836000, 0.0000000000000000000 ) ) ;
+#1646 = SURFACE_SIDE_STYLE ('',( #2169 ) ) ;
+#1647 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.200000000000000000, -1.899999999999999700 ) ) ;
+#1648 = FILL_AREA_STYLE_COLOUR ( '', #1277 ) ;
+#1649 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #800 ) ) ;
+#1650 = ADVANCED_FACE ( 'NONE', ( #1888 ), #733, .F. ) ;
+#1651 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1652 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1653 = VERTEX_POINT ( 'NONE', #1908 ) ;
+#1654 = ORIENTED_EDGE ( 'NONE', *, *, #2982, .F. ) ;
+#1655 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2726 ), #1599 ) ;
+#1656 = ORIENTED_EDGE ( 'NONE', *, *, #2232, .F. ) ;
+#1657 = VECTOR ( 'NONE', #2625, 1000.000000000000200 ) ;
+#1658 = CARTESIAN_POINT ( 'NONE',  ( -3.820878219072332700, 0.2999999999999998800, -1.570878219072333600 ) ) ;
+#1659 = ORIENTED_EDGE ( 'NONE', *, *, #585, .F. ) ;
+#1660 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.2034294547501253300, -1.699999999999999700 ) ) ;
+#1661 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2794, 'distance_accuracy_value', 'NONE');
+#1662 = ORIENTED_EDGE ( 'NONE', *, *, #1920, .F. ) ;
+#1663 = FACE_OUTER_BOUND ( 'NONE', #2599, .T. ) ;
+#1664 = EDGE_CURVE ( 'NONE', #1352, #2112, #2609, .T. ) ;
+#1665 = VERTEX_POINT ( 'NONE', #1202 ) ;
+#1666 = ORIENTED_EDGE ( 'NONE', *, *, #2456, .F. ) ;
+#1667 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.06624202950429565500, 0.9978035846433666000 ) ) ;
+#1668 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1669 = VECTOR ( 'NONE', #2489, 1000.000000000000200 ) ;
+#1670 = CIRCLE ( 'NONE', #1278, 0.2000000000000000900 ) ;
+#1671 = SURFACE_STYLE_USAGE ( .BOTH. , #747 ) ;
+#1672 = CARTESIAN_POINT ( 'NONE',  ( -3.995824971994990100, 1.232235955009864000, -1.691095285415059800 ) ) ;
+#1673 = SURFACE_STYLE_USAGE ( .BOTH. , #2862 ) ;
+#1674 = ADVANCED_FACE ( 'NONE', ( #2030 ), #2940, .T. ) ;
+#1675 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1676 = PRESENTATION_STYLE_ASSIGNMENT (( #2119 ) ) ;
+#1677 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2200 ) ) ;
+#1678 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1883 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2305, #2540, #479 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1679 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1680 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1681 = CARTESIAN_POINT ( 'NONE',  ( 3.820878219072334000, 0.2999999999999998800, -1.570878219072333600 ) ) ;
+#1682 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.1989999999999998700, 1.011913078246616800 ) ) ;
+#1683 = EDGE_CURVE ( 'NONE', #84, #1623, #1070, .T. ) ;
+#1684 = DIRECTION ( 'NONE',  ( -0.08682659386424779200, -0.9924325091389669700, 0.08682659386424777800 ) ) ;
+#1685 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.1499999999999997400, 1.749999999999999600 ) ) ;
+#1686 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#1687 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1688 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1689 = EDGE_LOOP ( 'NONE', ( #568, #2671, #2705, #1286 ) ) ;
+#1690 = VECTOR ( 'NONE', #675, 1000.000000000000200 ) ;
+#1691 = VECTOR ( 'NONE', #2221, 1000.000000000000100 ) ;
+#1692 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.1535392755179561500, 1.696687898524784600 ) ) ;
+#1693 = ORIENTED_EDGE ( 'NONE', *, *, #1535, .T. ) ;
+#1694 = ORIENTED_EDGE ( 'NONE', *, *, #1425, .F. ) ;
+#1695 = VERTEX_POINT ( 'NONE', #67 ) ;
+#1696 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #2829, #421, #943, #2069 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3.019357528982622900, 3.126283978451540600 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9990474547890604300, 0.9990474547890604300, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1697 = ORIENTED_EDGE ( 'NONE', *, *, #914, .F. ) ;
+#1698 = ORIENTED_EDGE ( 'NONE', *, *, #144, .T. ) ;
+#1699 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.2034294547501254400, 1.699999999999999700 ) ) ;
+#1700 = FILL_AREA_STYLE ('',( #258 ) ) ;
+#1701 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1702 = ADVANCED_FACE ( 'NONE', ( #2997 ), #1229, .T. ) ;
+#1703 = EDGE_CURVE ( 'NONE', #1222, #154, #1519, .T. ) ;
+#1704 = VECTOR ( 'NONE', #1705, 1000.000000000000100 ) ;
+#1705 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.06624202950429936000, 0.9978035846433662700 ) ) ;
+#1706 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1433 ) ) ;
+#1707 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1708 = VECTOR ( 'NONE', #3014, 1000.000000000000000 ) ;
+#1709 = FILL_AREA_STYLE ('',( #1889 ) ) ;
+#1710 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2866 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1585, #1125, #2495 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1711 = ADVANCED_FACE ( 'NONE', ( #3042 ), #2413, .F. ) ;
+#1712 = STYLED_ITEM ( 'NONE', ( #543 ), #1650 ) ;
+#1713 = FILL_AREA_STYLE ('',( #2903 ) ) ;
+#1714 = LINE ( 'NONE', #2626, #1341 ) ;
+#1715 = CARTESIAN_POINT ( 'NONE',  ( 3.874745546260952400, 0.9157063671758631800, -1.624745546260952100 ) ) ;
+#1716 = EDGE_CURVE ( 'NONE', #442, #1621, #457, .T. ) ;
+#1717 = CARTESIAN_POINT ( 'NONE',  ( -3.998819524919349000, 1.213492891913936300, 1.673185451096667700 ) ) ;
+#1718 = EDGE_CURVE ( 'NONE', #748, #1253, #2901, .T. ) ;
+#1719 = STYLED_ITEM ( 'NONE', ( #1129 ), #2618 ) ;
+#1720 = CARTESIAN_POINT ( 'NONE',  ( -3.820878219072332700, 0.2999999999999998800, 1.570878219072333200 ) ) ;
+#1721 = ORIENTED_EDGE ( 'NONE', *, *, #3003, .T. ) ;
+#1722 = SPHERICAL_SURFACE ( 'NONE', #458, 0.1000000000000000100 ) ;
+#1723 = ORIENTED_EDGE ( 'NONE', *, *, #2702, .T. ) ;
+#1724 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1725 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.04932946230349325600, 1.001976773820972400 ) ) ;
+#1726 = ORIENTED_EDGE ( 'NONE', *, *, #1122, .F. ) ;
+#1727 = ORIENTED_EDGE ( 'NONE', *, *, #812, .T. ) ;
+#1728 = ORIENTED_EDGE ( 'NONE', *, *, #2259, .F. ) ;
+#1729 = VERTEX_POINT ( 'NONE', #570 ) ;
+#1730 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.9978035846433666000, 0.06624202950429460000 ) ) ;
+#1731 = AXIS2_PLACEMENT_3D ( 'NONE', #1188, #739, #1449 ) ;
+#1732 = ORIENTED_EDGE ( 'NONE', *, *, #1101, .T. ) ;
+#1733 = CARTESIAN_POINT ( 'NONE',  ( -3.820878219072332700, 0.2912844257252341100, -1.670497688881508200 ) ) ;
+#1734 = EDGE_CURVE ( 'NONE', #83, #1351, #894, .T. ) ;
+#1735 = EDGE_CURVE ( 'NONE', #1224, #1285, #817, .T. ) ;
+#1736 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1737 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1738 = FACE_OUTER_BOUND ( 'NONE', #562, .T. ) ;
+#1739 = AXIS2_PLACEMENT_3D ( 'NONE', #2881, #2160, #256 ) ;
+#1740 = VECTOR ( 'NONE', #332, 1000.000000000000000 ) ;
+#1741 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #37, 'distance_accuracy_value', 'NONE');
+#1742 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #823 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1552, #2261, #128 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1743 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1744 = STYLED_ITEM ( 'NONE', ( #9 ), #544 ) ;
+#1745 = EDGE_CURVE ( 'NONE', #2253, #2409, #1451, .T. ) ;
+#1746 = ORIENTED_EDGE ( 'NONE', *, *, #144, .F. ) ;
+#1747 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1748 = EDGE_CURVE ( 'NONE', #1438, #2957, #1594, .T. ) ;
+#1749 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1750 = EDGE_CURVE ( 'NONE', #1480, #2331, #2745, .T. ) ;
+#1751 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1752 = VERTEX_POINT ( 'NONE', #2937 ) ;
+#1753 = AXIS2_PLACEMENT_3D ( 'NONE', #2682, #565, #2197 ) ;
+#1754 = ORIENTED_EDGE ( 'NONE', *, *, #2578, .T. ) ;
+#1755 = FACE_OUTER_BOUND ( 'NONE', #2140, .T. ) ;
+#1756 = VERTEX_POINT ( 'NONE', #1068 ) ;
+#1757 = LINE ( 'NONE', #1977, #335 ) ;
+#1758 = ORIENTED_EDGE ( 'NONE', *, *, #188, .T. ) ;
+#1759 = ORIENTED_EDGE ( 'NONE', *, *, #1402, .T. ) ;
+#1760 = ORIENTED_EDGE ( 'NONE', *, *, #325, .F. ) ;
+#1761 = CARTESIAN_POINT ( 'NONE',  ( -2.450930379044072600, 2.428735442946245100, -1.642499578269698700 ) ) ;
+#1762 = ORIENTED_EDGE ( 'NONE', *, *, #2471, .F. ) ;
+#1763 = DIRECTION ( 'NONE',  ( -4.336808689942025600E-015, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1764 = ORIENTED_EDGE ( 'NONE', *, *, #2163, .T. ) ;
+#1765 = STYLED_ITEM ( 'NONE', ( #2914 ), #946 ) ;
+#1766 = FACE_OUTER_BOUND ( 'NONE', #1985, .T. ) ;
+#1767 = ORIENTED_EDGE ( 'NONE', *, *, #1937, .T. ) ;
+#1768 = LINE ( 'NONE', #337, #935 ) ;
+#1769 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1770 = EDGE_CURVE ( 'NONE', #336, #2957, #1768, .T. ) ;
+#1771 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1772 = EDGE_CURVE ( 'NONE', #2331, #2022, #1483, .T. ) ;
+#1773 = CARTESIAN_POINT ( 'NONE',  ( -3.900380530190824800, 1.200000000000000000, -1.750000000000000200 ) ) ;
+#1774 = STYLED_ITEM ( 'NONE', ( #2774 ), #2556 ) ;
+#1775 = EDGE_LOOP ( 'NONE', ( #2769, #2058, #2172, #2251 ) ) ;
+#1776 = SURFACE_SIDE_STYLE ('',( #680 ) ) ;
+#1777 = CIRCLE ( 'NONE', #355, 0.04999999999999991300 ) ;
+#1778 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.399999999999999900, 1.544631620014555800 ) ) ;
+#1779 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1780 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #944, 'distance_accuracy_value', 'NONE');
+#1781 = FACE_OUTER_BOUND ( 'NONE', #2337, .T. ) ;
+#1782 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1780 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #944, #20, #1886 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1783 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1784 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.06624202950429936000, -0.9978035846433662700 ) ) ;
+#1785 = FILL_AREA_STYLE ('',( #1556 ) ) ;
+#1786 = EDGE_CURVE ( 'NONE', #1913, #307, #1370, .T. ) ;
+#1787 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1788 = ORIENTED_EDGE ( 'NONE', *, *, #2234, .F. ) ;
+#1789 = FACE_OUTER_BOUND ( 'NONE', #403, .T. ) ;
+#1790 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1791 = LINE ( 'NONE', #2790, #80 ) ;
+#1792 = ORIENTED_EDGE ( 'NONE', *, *, #1048, .F. ) ;
+#1793 = EDGE_LOOP ( 'NONE', ( #996, #1881, #847, #1173 ) ) ;
+#1794 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1795 = VERTEX_POINT ( 'NONE', #1524 ) ;
+#1796 = ORIENTED_EDGE ( 'NONE', *, *, #488, .T. ) ;
+#1797 = ORIENTED_EDGE ( 'NONE', *, *, #1231, .T. ) ;
+#1798 = SHAPE_DEFINITION_REPRESENTATION ( #2369, #2613 ) ;
+#1799 = LINE ( 'NONE', #711, #339 ) ;
+#1800 = CARTESIAN_POINT ( 'NONE',  ( 3.958827693562531700, 1.200000000000000400, 1.750000000000000000 ) ) ;
+#1801 = PLANE ( 'NONE',  #861 ) ;
+#1802 = ORIENTED_EDGE ( 'NONE', *, *, #2882, .T. ) ;
+#1803 = ORIENTED_EDGE ( 'NONE', *, *, #1122, .T. ) ;
+#1804 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1805 = LINE ( 'NONE', #2967, #2066 ) ;
+#1806 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1807 = AXIS2_PLACEMENT_3D ( 'NONE', #2408, #58, #1217 ) ;
+#1808 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #474, 'distance_accuracy_value', 'NONE');
+#1809 = CARTESIAN_POINT ( 'NONE',  ( 3.820878219072334000, 0.2999999999999999300, -1.570878219072333600 ) ) ;
+#1810 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1811 = EDGE_CURVE ( 'NONE', #765, #2638, #1670, .T. ) ;
+#1812 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -4.353374594594169700E-015 ) ) ;
+#1813 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.1535392755179561500, -1.696687898524784600 ) ) ;
+#1814 = ORIENTED_EDGE ( 'NONE', *, *, #2755, .F. ) ;
+#1815 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1816 = CARTESIAN_POINT ( 'NONE',  ( -3.998819524919349000, 1.213492891913936300, 1.673185451096667700 ) ) ;
+#1817 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#1818 = CARTESIAN_POINT ( 'NONE',  ( -3.900380530190824800, 1.200000000000000000, -1.750000000000000200 ) ) ;
+#1819 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.200000000000000000, -1.749999999999999800 ) ) ;
+#1820 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1821 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, -0.9924325091389670800, -0.08682659386424779200 ) ) ;
+#1822 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #66 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2360, #1407, #726 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1823 = SURFACE_SIDE_STYLE ('',( #2054 ) ) ;
+#1824 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1825 = FILL_AREA_STYLE ('',( #2536 ) ) ;
+#1826 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1827 = ORIENTED_EDGE ( 'NONE', *, *, #1502, .T. ) ;
+#1828 = ADVANCED_FACE ( 'NONE', ( #201 ), #1297, .T. ) ;
+#1829 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.08715574274765836000, 0.9961946980917455500 ) ) ;
+#1830 = EDGE_CURVE ( 'NONE', #781, #2953, #637, .T. ) ;
+#1831 = ORIENTED_EDGE ( 'NONE', *, *, #1269, .T. ) ;
+#1832 = VECTOR ( 'NONE', #3017, 1000.000000000000000 ) ;
+#1833 = VERTEX_POINT ( 'NONE', #2487 ) ;
+#1834 = FILL_AREA_STYLE_COLOUR ( '', #434 ) ;
+#1835 = ORIENTED_EDGE ( 'NONE', *, *, #2719, .F. ) ;
+#1836 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#1837 = EDGE_LOOP ( 'NONE', ( #1976, #924, #342, #273 ) ) ;
+#1838 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1839 = SURFACE_STYLE_USAGE ( .BOTH. , #3038 ) ;
+#1840 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1841 = LINE ( 'NONE', #1199, #2642 ) ;
+#1842 = ORIENTED_EDGE ( 'NONE', *, *, #2256, .F. ) ;
+#1843 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1844 = ORIENTED_EDGE ( 'NONE', *, *, #1402, .F. ) ;
+#1845 = DIRECTION ( 'NONE',  ( -0.08715574274765836000, 0.9961946980917455500, 0.0000000000000000000 ) ) ;
+#1846 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1847 = VECTOR ( 'NONE', #1021, 1000.000000000000000 ) ;
+#1848 = CARTESIAN_POINT ( 'NONE',  ( -3.901131547168185300, 1.208584163331496400, -1.750751016977361200 ) ) ;
+#1849 = ADVANCED_FACE ( 'NONE', ( #1766 ), #92, .T. ) ;
+#1850 = CARTESIAN_POINT ( 'NONE',  ( 3.820878219072334000, 0.2999999999999999300, 1.749999999999999800 ) ) ;
+#1851 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.2034294547501254400, 1.699999999999999700 ) ) ;
+#1852 = EDGE_CURVE ( 'NONE', #2816, #874, #1924, .T. ) ;
+#1853 = VECTOR ( 'NONE', #1309, 1000.000000000000000 ) ;
+#1854 = SURFACE_STYLE_FILL_AREA ( #1515 ) ;
+#1855 = PLANE ( 'NONE',  #1108 ) ;
+#1856 = CARTESIAN_POINT ( 'NONE',  ( 3.794631620014557300, 2.399999999999999900, -1.544631620014556200 ) ) ;
+#1857 = CIRCLE ( 'NONE', #631, 0.09999999999999999200 ) ;
+#1858 = ADVANCED_FACE ( 'NONE', ( #599 ), #164, .T. ) ;
+#1859 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -4.336808689942017700E-015 ) ) ;
+#1860 = STYLED_ITEM ( 'NONE', ( #706 ), #475 ) ;
+#1861 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.1535392755179561500, 1.696687898524784600 ) ) ;
+#1862 = SURFACE_SIDE_STYLE ('',( #2312 ) ) ;
+#1863 = SURFACE_SIDE_STYLE ('',( #2567 ) ) ;
+#1864 = VERTEX_POINT ( 'NONE', #2966 ) ;
+#1865 = FACE_OUTER_BOUND ( 'NONE', #1258, .T. ) ;
+#1866 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #33 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2128, #2885, #1426 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1867 = VECTOR ( 'NONE', #1184, 1000.000000000000000 ) ;
+#1868 = ORIENTED_EDGE ( 'NONE', *, *, #2988, .T. ) ;
+#1869 = EDGE_CURVE ( 'NONE', #1729, #1352, #2150, .T. ) ;
+#1870 = ORIENTED_EDGE ( 'NONE', *, *, #1745, .T. ) ;
+#1871 = ORIENTED_EDGE ( 'NONE', *, *, #516, .T. ) ;
+#1872 = EDGE_LOOP ( 'NONE', ( #2332, #1540, #622, #1951, #2435, #1362, #2365, #594 ) ) ;
+#1873 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1874 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1875 = SURFACE_SIDE_STYLE ('',( #1162 ) ) ;
+#1876 = EDGE_CURVE ( 'NONE', #2510, #367, #1887, .T. ) ;
+#1877 = ORIENTED_EDGE ( 'NONE', *, *, #1269, .F. ) ;
+#1878 = AXIS2_PLACEMENT_3D ( 'NONE', #2064, #2511, #1086 ) ;
+#1879 = ORIENTED_EDGE ( 'NONE', *, *, #723, .T. ) ;
+#1880 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.2034294547501244700, 1.699999999999999700 ) ) ;
+#1881 = ORIENTED_EDGE ( 'NONE', *, *, #513, .F. ) ;
+#1882 = CARTESIAN_POINT ( 'NONE',  ( 3.794631620014557300, 2.499999999999999600, 0.0000000000000000000 ) ) ;
+#1883 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2305, 'distance_accuracy_value', 'NONE');
+#1884 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#1885 = ADVANCED_FACE ( 'NONE', ( #2513 ), #2274, .F. ) ;
+#1886 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1887 = CIRCLE ( 'NONE', #2392, 0.04999999999999991300 ) ;
+#1888 = FACE_OUTER_BOUND ( 'NONE', #1353, .T. ) ;
+#1889 = FILL_AREA_STYLE_COLOUR ( '', #786 ) ;
+#1890 = STYLED_ITEM ( 'NONE', ( #181 ), #722 ) ;
+#1891 = VECTOR ( 'NONE', #2640, 1000.000000000000000 ) ;
+#1892 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1712 ), #1866 ) ;
+#1893 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1894 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1895 = VECTOR ( 'NONE', #1874, 1000.000000000000000 ) ;
+#1896 = EDGE_CURVE ( 'NONE', #1864, #2209, #2378, .T. ) ;
+#1897 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1898 = ADVANCED_FACE ( 'NONE', ( #277 ), #751, .T. ) ;
+#1899 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1900 = AXIS2_PLACEMENT_3D ( 'NONE', #2717, #2304, #2196 ) ;
+#1901 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1902 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.06624202950429934600, 0.9978035846433662700 ) ) ;
+#1903 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1904 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1905 = AXIS2_PLACEMENT_3D ( 'NONE', #18, #749, #721 ) ;
+#1906 = LINE ( 'NONE', #950, #1528 ) ;
+#1907 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.200000000000000000, -1.749999999999999800 ) ) ;
+#1908 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 1.349999999999999900, -1.736876700471111600 ) ) ;
+#1909 = VECTOR ( 'NONE', #930, 1000.000000000000100 ) ;
+#1910 = ORIENTED_EDGE ( 'NONE', *, *, #1683, .T. ) ;
+#1911 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #506 ), #2393 ) ;
+#1912 = ORIENTED_EDGE ( 'NONE', *, *, #1915, .F. ) ;
+#1913 = VERTEX_POINT ( 'NONE', #2753 ) ;
+#1914 = CARTESIAN_POINT ( 'NONE',  ( -3.992373106600348700, 1.241092362400273900, 1.700008933048143200 ) ) ;
+#1915 = EDGE_CURVE ( 'NONE', #1252, #1224, #2573, .T. ) ;
+#1916 = ORIENTED_EDGE ( 'NONE', *, *, #2422, .T. ) ;
+#1917 = CARTESIAN_POINT ( 'NONE',  ( 3.820878219072334000, 0.2912844257252341100, -1.670497688881508200 ) ) ;
+#1918 = EDGE_LOOP ( 'NONE', ( #1877, #2860, #1479, #1251 ) ) ;
+#1919 = SURFACE_STYLE_FILL_AREA ( #1700 ) ;
+#1920 = EDGE_CURVE ( 'NONE', #1095, #1476, #971, .T. ) ;
+#1921 = VERTEX_POINT ( 'NONE', #2746 ) ;
+#1922 = ORIENTED_EDGE ( 'NONE', *, *, #94, .T. ) ;
+#1923 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.9978035846433666000, -0.06624202950429460000 ) ) ;
+#1924 = LINE ( 'NONE', #578, #3035 ) ;
+#1925 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1250 ) ) ;
+#1926 = VECTOR ( 'NONE', #2909, 1000.000000000000000 ) ;
+#1927 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1928 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1929 = CARTESIAN_POINT ( 'NONE',  ( 4.000000000000000900, 1.200000000000000000, -1.650380530190826100 ) ) ;
+#1930 = LINE ( 'NONE', #2800, #685 ) ;
+#1931 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1932 = FILL_AREA_STYLE ('',( #2898 ) ) ;
+#1933 = AXIS2_PLACEMENT_3D ( 'NONE', #279, #79, #763 ) ;
+#1934 = ORIENTED_EDGE ( 'NONE', *, *, #1101, .F. ) ;
+#1935 = AXIS2_PLACEMENT_3D ( 'NONE', #2383, #2141, #2402 ) ;
+#1936 = LINE ( 'NONE', #2272, #1525 ) ;
+#1937 = EDGE_CURVE ( 'NONE', #1756, #839, #127, .T. ) ;
+#1938 = EDGE_CURVE ( 'NONE', #2325, #1921, #2864, .T. ) ;
+#1939 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.9978035846433666000, -0.06624202950429460000 ) ) ;
+#1940 = AXIS2_PLACEMENT_3D ( 'NONE', #371, #2005, #2023 ) ;
+#1941 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1942 = AXIS2_PLACEMENT_3D ( 'NONE', #2818, #2117, #1641 ) ;
+#1943 = VERTEX_POINT ( 'NONE', #2255 ) ;
+#1944 = VECTOR ( 'NONE', #1372, 1000.000000000000100 ) ;
+#1945 = LINE ( 'NONE', #2696, #2174 ) ;
+#1946 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.1499999999999997400, 1.749999999999999600 ) ) ;
+#1947 = ORIENTED_EDGE ( 'NONE', *, *, #2123, .T. ) ;
+#1948 = VERTEX_POINT ( 'NONE', #2733 ) ;
+#1949 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1950 = ORIENTED_EDGE ( 'NONE', *, *, #914, .T. ) ;
+#1951 = ORIENTED_EDGE ( 'NONE', *, *, #2077, .T. ) ;
+#1952 = PRESENTATION_STYLE_ASSIGNMENT (( #758 ) ) ;
+#1953 = ORIENTED_EDGE ( 'NONE', *, *, #2735, .T. ) ;
+#1954 = CARTESIAN_POINT ( 'NONE',  ( -2.474789129456572000, 2.399999999999999900, -1.544631620014556500 ) ) ;
+#1955 = SURFACE_SIDE_STYLE ('',( #574 ) ) ;
+#1956 = LINE ( 'NONE', #683, #235 ) ;
+#1957 = ORIENTED_EDGE ( 'NONE', *, *, #828, .T. ) ;
+#1958 = CARTESIAN_POINT ( 'NONE',  ( -3.999604955173444900, 1.204515383029458400, 1.665297740958961100 ) ) ;
+#1959 = ORIENTED_EDGE ( 'NONE', *, *, #1165, .T. ) ;
+#1960 = EDGE_CURVE ( 'NONE', #1948, #2587, #2293, .T. ) ;
+#1961 = PRESENTATION_STYLE_ASSIGNMENT (( #374 ) ) ;
+#1962 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.1499999999999997400, -1.749999999999999600 ) ) ;
+#1963 = PRESENTATION_STYLE_ASSIGNMENT (( #1505 ) ) ;
+#1964 = VECTOR ( 'NONE', #2133, 1000.000000000000000 ) ;
+#1965 = FILL_AREA_STYLE_COLOUR ( '', #2896 ) ;
+#1966 = VECTOR ( 'NONE', #2299, 1000.000000000000000 ) ;
+#1967 = PRESENTATION_STYLE_ASSIGNMENT (( #242 ) ) ;
+#1968 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2290 ) ) ;
+#1969 = CYLINDRICAL_SURFACE ( 'NONE', #1933, 0.1000000000000001000 ) ;
+#1970 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 1.349999999999999900, -1.899999999999999700 ) ) ;
+#1971 = EDGE_CURVE ( 'NONE', #839, #765, #2712, .T. ) ;
+#1972 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.200000000000000000, -1.749999999999999800 ) ) ;
+#1973 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1166, 'distance_accuracy_value', 'NONE');
+#1974 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.9978035846433666000, 0.06624202950429460000 ) ) ;
+#1975 = AXIS2_PLACEMENT_3D ( 'NONE', #2917, #1501, #1230 ) ;
+#1976 = ORIENTED_EDGE ( 'NONE', *, *, #1772, .T. ) ;
+#1977 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.349999999999999900, 1.849999999999999900 ) ) ;
+#1978 = FILL_AREA_STYLE_COLOUR ( '', #1420 ) ;
+#1979 = ORIENTED_EDGE ( 'NONE', *, *, #2559, .T. ) ;
+#1980 = PRESENTATION_STYLE_ASSIGNMENT (( #1340 ) ) ;
+#1981 = ORIENTED_EDGE ( 'NONE', *, *, #2578, .F. ) ;
+#1982 = VECTOR ( 'NONE', #123, 1000.000000000000000 ) ;
+#1983 = ORIENTED_EDGE ( 'NONE', *, *, #2216, .F. ) ;
+#1984 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1148 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2934, #1521, #1028 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1985 = EDGE_LOOP ( 'NONE', ( #2983, #2989, #187, #161 ) ) ;
+#1986 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1987 = LINE ( 'NONE', #2808, #1357 ) ;
+#1988 = ORIENTED_EDGE ( 'NONE', *, *, #1960, .T. ) ;
+#1989 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1712 ) ) ;
+#1990 = ORIENTED_EDGE ( 'NONE', *, *, #1379, .F. ) ;
+#1991 = CARTESIAN_POINT ( 'NONE',  ( -2.539067890425226200, 2.476604444311897500, -1.636264737416298400 ) ) ;
+#1992 = EDGE_CURVE ( 'NONE', #2641, #2958, #1227, .T. ) ;
+#1993 = LINE ( 'NONE', #1326, #2226 ) ;
+#1994 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.200000000000000000, -1.750000000000000200 ) ) ;
+#1995 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1996 = CYLINDRICAL_SURFACE ( 'NONE', #266, 0.04999999999999991300 ) ;
+#1997 = STYLED_ITEM ( 'NONE', ( #1189 ), #1849 ) ;
+#1998 = PRESENTATION_STYLE_ASSIGNMENT (( #461 ) ) ;
+#1999 = SURFACE_STYLE_FILL_AREA ( #60 ) ;
+#2000 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.300000000000000000, 1.899999999999999700 ) ) ;
+#2001 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2834, 'distance_accuracy_value', 'NONE');
+#2002 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.200000000000000000, 1.899999999999999700 ) ) ;
+#2003 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2302 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1897, #2832, #714 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2004 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.9961946980917455500, 0.08715574274765836000 ) ) ;
+#2005 = DIRECTION ( 'NONE',  ( -0.9961946980917455500, -0.08715574274765836000, 0.0000000000000000000 ) ) ;
+#2006 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2007 = AXIS2_PLACEMENT_3D ( 'NONE', #851, #2497, #2273 ) ;
+#2008 = ORIENTED_EDGE ( 'NONE', *, *, #1190, .F. ) ;
+#2009 = VECTOR ( 'NONE', #2490, 1000.000000000000000 ) ;
+#2010 = CIRCLE ( 'NONE', #2218, 0.04999999999999991300 ) ;
+#2011 = VERTEX_POINT ( 'NONE', #1592 ) ;
+#2012 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2013 = SURFACE_SIDE_STYLE ('',( #1090 ) ) ;
+#2014 = ORIENTED_EDGE ( 'NONE', *, *, #978, .F. ) ;
+#2015 = CIRCLE ( 'NONE', #185, 0.09999999999999982500 ) ;
+#2016 = ORIENTED_EDGE ( 'NONE', *, *, #585, .T. ) ;
+#2017 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2018 = ORIENTED_EDGE ( 'NONE', *, *, #660, .T. ) ;
+#2019 = SURFACE_STYLE_FILL_AREA ( #1255 ) ;
+#2020 = PLANE ( 'NONE',  #767 ) ;
+#2021 = ORIENTED_EDGE ( 'NONE', *, *, #2612, .T. ) ;
+#2022 = VERTEX_POINT ( 'NONE', #2043 ) ;
+#2023 = DIRECTION ( 'NONE',  ( 0.08715574274765836000, -0.9961946980917455500, 0.0000000000000000000 ) ) ;
+#2024 = STYLED_ITEM ( 'NONE', ( #2809 ), #257 ) ;
+#2025 = EDGE_LOOP ( 'NONE', ( #2960, #2738, #151, #1835 ) ) ;
+#2026 = CARTESIAN_POINT ( 'NONE',  ( 3.901131547168187100, 1.182700262393737500, 1.651131547168186000 ) ) ;
+#2027 = ORIENTED_EDGE ( 'NONE', *, *, #1896, .T. ) ;
+#2028 = AXIS2_PLACEMENT_3D ( 'NONE', #969, #2653, #2631 ) ;
+#2029 = EDGE_CURVE ( 'NONE', #2112, #2138, #1365, .T. ) ;
+#2030 = FACE_OUTER_BOUND ( 'NONE', #1918, .T. ) ;
+#2031 = SURFACE_STYLE_USAGE ( .BOTH. , #387 ) ;
+#2032 = FILL_AREA_STYLE ('',( #611 ) ) ;
+#2033 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2034 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2930 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1061, #2724, #1300 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2035 = SURFACE_STYLE_FILL_AREA ( #2606 ) ;
+#2036 = FACE_OUTER_BOUND ( 'NONE', #1793, .T. ) ;
+#2037 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2038 = CARTESIAN_POINT ( 'NONE',  ( 4.000000000000000900, 1.200000000000000000, 1.650380530190825200 ) ) ;
+#2039 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2114 ) ) ;
+#2040 = FILL_AREA_STYLE_COLOUR ( '', #1949 ) ;
+#2041 = LINE ( 'NONE', #2680, #2799 ) ;
+#2042 = AXIS2_PLACEMENT_3D ( 'NONE', #1072, #2492, #1763 ) ;
+#2043 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.1989999999999998700, 1.011913078246616800 ) ) ;
+#2044 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9978035846433666000, -0.06624202950429461400 ) ) ;
+#2045 = EDGE_CURVE ( 'NONE', #1623, #2963, #1805, .T. ) ;
+#2046 = EDGE_CURVE ( 'NONE', #805, #2176, #1260, .T. ) ;
+#2047 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2048 = LINE ( 'NONE', #378, #766 ) ;
+#2049 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2050 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 2.065146995210484400E-016 ) ) ;
+#2051 = ORIENTED_EDGE ( 'NONE', *, *, #1735, .T. ) ;
+#2052 = DIRECTION ( 'NONE',  ( -0.6427876096865360300, 0.7660444431189809000, 0.0000000000000000000 ) ) ;
+#2053 = ORIENTED_EDGE ( 'NONE', *, *, #2029, .T. ) ;
+#2054 = SURFACE_STYLE_FILL_AREA ( #869 ) ;
+#2055 = ORIENTED_EDGE ( 'NONE', *, *, #1703, .F. ) ;
+#2056 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1433 ), #1590 ) ;
+#2057 = FACE_OUTER_BOUND ( 'NONE', #3031, .T. ) ;
+#2058 = ORIENTED_EDGE ( 'NONE', *, *, #2422, .F. ) ;
+#2059 = LINE ( 'NONE', #1610, #2505 ) ;
+#2060 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2061 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2062 = ORIENTED_EDGE ( 'NONE', *, *, #1876, .T. ) ;
+#2063 = ORIENTED_EDGE ( 'NONE', *, *, #2420, .T. ) ;
+#2064 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.349999999999999900, 1.899999999999999700 ) ) ;
+#2065 = SURFACE_STYLE_USAGE ( .BOTH. , #896 ) ;
+#2066 = VECTOR ( 'NONE', #2519, 1000.000000000000000 ) ;
+#2067 = AXIS2_PLACEMENT_3D ( 'NONE', #133, #2220, #605 ) ;
+#2068 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.2034294547501254400, 1.699999999999999700 ) ) ;
+#2069 = CARTESIAN_POINT ( 'NONE',  ( -3.900380530190824800, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#2070 = FILL_AREA_STYLE_COLOUR ( '', #1931 ) ;
+#2071 = AXIS2_PLACEMENT_3D ( 'NONE', #2962, #2996, #2044 ) ;
+#2072 = ADVANCED_FACE ( 'NONE', ( #2647 ), #1444, .T. ) ;
+#2073 = SURFACE_SIDE_STYLE ('',( #272 ) ) ;
+#2074 = EDGE_CURVE ( 'NONE', #2736, #2921, #1469, .T. ) ;
+#2075 = PRESENTATION_STYLE_ASSIGNMENT (( #504 ) ) ;
+#2076 = FILL_AREA_STYLE_COLOUR ( '', #2766 ) ;
+#2077 = EDGE_CURVE ( 'NONE', #1142, #1224, #1040, .T. ) ;
+#2078 = VECTOR ( 'NONE', #2535, 1000.000000000000000 ) ;
+#2079 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2080 = CARTESIAN_POINT ( 'NONE',  ( 3.840820687951651500, 1.880772111937987200, -1.690440157760824800 ) ) ;
+#2081 = VECTOR ( 'NONE', #1130, 1000.000000000000000 ) ;
+#2082 = DIRECTION ( 'NONE',  ( -0.08682659386424779200, 0.9924325091389670800, -0.08682659386424779200 ) ) ;
+#2083 = CARTESIAN_POINT ( 'NONE',  ( -2.499999999999999600, 1.349999999999999900, -1.736876700471111600 ) ) ;
+#2084 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1609 ), #2459 ) ;
+#2085 = FACE_OUTER_BOUND ( 'NONE', #2822, .T. ) ;
+#2086 = ADVANCED_FACE ( 'NONE', ( #1256 ), #1587, .T. ) ;
+#2087 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.200000000000000000, 1.899999999999999700 ) ) ;
+#2088 = CARTESIAN_POINT ( 'NONE',  ( -3.956078160734465500, 1.224684420197128100, -1.737411801958576900 ) ) ;
+#2089 = AXIS2_PLACEMENT_3D ( 'NONE', #1954, #1017, #2184 ) ;
+#2090 = FILL_AREA_STYLE ('',( #907 ) ) ;
+#2091 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2092 = DIRECTION ( 'NONE',  ( -0.08715574274765836000, -0.9961946980917455500, 0.0000000000000000000 ) ) ;
+#2093 = AXIS2_PLACEMENT_3D ( 'NONE', #1347, #1821, #2533 ) ;
+#2094 = EDGE_CURVE ( 'NONE', #2409, #1480, #2741, .T. ) ;
+#2095 = PRESENTATION_STYLE_ASSIGNMENT (( #729 ) ) ;
+#2096 = ORIENTED_EDGE ( 'NONE', *, *, #1811, .T. ) ;
+#2097 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2098 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.08715574274765836000, -0.9961946980917455500 ) ) ;
+#2099 = EDGE_CURVE ( 'NONE', #535, #748, #2445, .T. ) ;
+#2100 = ORIENTED_EDGE ( 'NONE', *, *, #2845, .T. ) ;
+#2101 = LINE ( 'NONE', #2563, #486 ) ;
+#2102 = FACE_OUTER_BOUND ( 'NONE', #775, .T. ) ;
+#2103 = AXIS2_PLACEMENT_3D ( 'NONE', #588, #1051, #601 ) ;
+#2104 = ORIENTED_EDGE ( 'NONE', *, *, #252, .T. ) ;
+#2105 = FILL_AREA_STYLE_COLOUR ( '', #2652 ) ;
+#2106 = ORIENTED_EDGE ( 'NONE', *, *, #293, .T. ) ;
+#2107 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2108 = ORIENTED_EDGE ( 'NONE', *, *, #171, .T. ) ;
+#2109 = ORIENTED_EDGE ( 'NONE', *, *, #1283, .F. ) ;
+#2110 = PRESENTATION_STYLE_ASSIGNMENT (( #1116 ) ) ;
+#2111 = EDGE_LOOP ( 'NONE', ( #527, #2021, #1721, #230, #1355, #2858, #402, #2051, #400, #555, #2403, #1868, #1137 ) ) ;
+#2112 = VERTEX_POINT ( 'NONE', #1600 ) ;
+#2113 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.200000000000000000, -1.749999999999999800 ) ) ;
+#2114 = STYLED_ITEM ( 'NONE', ( #1463 ), #792 ) ;
+#2115 = AXIS2_PLACEMENT_3D ( 'NONE', #1856, #1156, #433 ) ;
+#2116 = CARTESIAN_POINT ( 'NONE',  ( 3.974365016070127600, 1.493009207098902300, -1.624745546260951700 ) ) ;
+#2117 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2118 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1995, 'distance_accuracy_value', 'NONE');
+#2119 = SURFACE_STYLE_USAGE ( .BOTH. , #1863 ) ;
+#2120 = SURFACE_STYLE_USAGE ( .BOTH. , #1163 ) ;
+#2121 = ADVANCED_FACE ( 'NONE', ( #2600 ), #311, .T. ) ;
+#2122 = FILL_AREA_STYLE ('',( #2580 ) ) ;
+#2123 = EDGE_CURVE ( 'NONE', #920, #1633, #1799, .T. ) ;
+#2124 = FACE_OUTER_BOUND ( 'NONE', #443, .T. ) ;
+#2125 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2126 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.200000000000000000, -1.650380530190825600 ) ) ;
+#2127 = LINE ( 'NONE', #1154, #1205 ) ;
+#2128 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2129 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2130 = AXIS2_PLACEMENT_3D ( 'NONE', #916, #222, #942 ) ;
+#2131 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9978035846433663800, -0.06624202950429936000 ) ) ;
+#2132 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 1.300000000000000000, 1.899999999999999700 ) ) ;
+#2133 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2134 = ADVANCED_FACE ( 'NONE', ( #1663 ), #2324, .T. ) ;
+#2135 = CARTESIAN_POINT ( 'NONE',  ( -3.820878219072332700, 0.1999999999999998700, 1.570878219072333200 ) ) ;
+#2136 = SURFACE_STYLE_FILL_AREA ( #202 ) ;
+#2137 = EDGE_CURVE ( 'NONE', #1180, #567, #1956, .T. ) ;
+#2138 = VERTEX_POINT ( 'NONE', #689 ) ;
+#2139 = VECTOR ( 'NONE', #633, 1000.000000000000000 ) ;
+#2140 = EDGE_LOOP ( 'NONE', ( #1005, #2109, #2886, #1814 ) ) ;
+#2141 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2142 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2079, 'distance_accuracy_value', 'NONE');
+#2143 = VERTEX_POINT ( 'NONE', #695 ) ;
+#2144 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #780 ), #316 ) ;
+#2145 = ORIENTED_EDGE ( 'NONE', *, *, #42, .F. ) ;
+#2146 = ORIENTED_EDGE ( 'NONE', *, *, #1971, .T. ) ;
+#2147 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#2148 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 1.200000000000000000, 1.899999999999999700 ) ) ;
+#2149 = CARTESIAN_POINT ( 'NONE',  ( 4.000000000000000900, 1.200000000000000600, -1.708827693562531900 ) ) ;
+#2150 = LINE ( 'NONE', #1074, #2936 ) ;
+#2151 = VECTOR ( 'NONE', #1736, 1000.000000000000000 ) ;
+#2152 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2153 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2200 ), #2857 ) ;
+#2154 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2155 = ADVANCED_FACE ( 'NONE', ( #1066 ), #463, .T. ) ;
+#2156 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2314 ) ) ;
+#2157 = FILL_AREA_STYLE ('',( #278 ) ) ;
+#2158 = CYLINDRICAL_SURFACE ( 'NONE', #2183, 0.09999999999999982500 ) ;
+#2159 = CARTESIAN_POINT ( 'NONE',  ( -3.986243972735299800, 1.256817803714195700, 1.684349747465781400 ) ) ;
+#2160 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2161 = SURFACE_SIDE_STYLE ('',( #2406 ) ) ;
+#2162 = LINE ( 'NONE', #2579, #1895 ) ;
+#2163 = EDGE_CURVE ( 'NONE', #966, #1401, #2059, .T. ) ;
+#2164 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2165 = CYLINDRICAL_SURFACE ( 'NONE', #204, 0.1000000000000001000 ) ;
+#2166 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.06624202950429936000, 0.9978035846433662700 ) ) ;
+#2167 = CARTESIAN_POINT ( 'NONE',  ( -3.997957906758305300, 1.223341232559678400, -1.681838280890614900 ) ) ;
+#2168 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2169 = SURFACE_STYLE_FILL_AREA ( #2122 ) ;
+#2170 = SURFACE_SIDE_STYLE ('',( #604 ) ) ;
+#2171 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3016 ) ) ;
+#2172 = ORIENTED_EDGE ( 'NONE', *, *, #1146, .F. ) ;
+#2173 = SURFACE_STYLE_FILL_AREA ( #1785 ) ;
+#2174 = VECTOR ( 'NONE', #1490, 1000.000000000000000 ) ;
+#2175 = DIRECTION ( 'NONE',  ( -0.08682659386424765300, -0.9924325091389670800, -0.08682659386424818000 ) ) ;
+#2176 = VERTEX_POINT ( 'NONE', #2576 ) ;
+#2177 = ORIENTED_EDGE ( 'NONE', *, *, #1992, .F. ) ;
+#2178 = EDGE_CURVE ( 'NONE', #839, #452, #2961, .T. ) ;
+#2179 = ORIENTED_EDGE ( 'NONE', *, *, #2529, .T. ) ;
+#2180 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2181 = SURFACE_STYLE_FILL_AREA ( #226 ) ;
+#2182 = ORIENTED_EDGE ( 'NONE', *, *, #1165, .F. ) ;
+#2183 = AXIS2_PLACEMENT_3D ( 'NONE', #1563, #166, #860 ) ;
+#2184 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -2.168404344971012800E-015 ) ) ;
+#2185 = CARTESIAN_POINT ( 'NONE',  ( -3.990376457372335500, 1.240157196947971700, 1.703614263383231600 ) ) ;
+#2186 = VECTOR ( 'NONE', #947, 1000.000000000000100 ) ;
+#2187 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.003868737821452074900, 1.686751594099140400 ) ) ;
+#2188 = AXIS2_PLACEMENT_3D ( 'NONE', #2793, #1790, #165 ) ;
+#2189 = VECTOR ( 'NONE', #665, 1000.000000000000000 ) ;
+#2190 = PRESENTATION_STYLE_ASSIGNMENT (( #2065 ) ) ;
+#2191 = CARTESIAN_POINT ( 'NONE',  ( -3.979794945376807100, 1.235300916165937800, 1.718367522513372100 ) ) ;
+#2192 = EDGE_CURVE ( 'NONE', #1833, #533, #539, .T. ) ;
+#2193 = VECTOR ( 'NONE', #2433, 1000.000000000000000 ) ;
+#2194 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2195 = SURFACE_STYLE_USAGE ( .BOTH. , #2206 ) ;
+#2196 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2197 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.06624202950429565500, 0.9978035846433666000 ) ) ;
+#2198 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.2034294547501244700, 1.699999999999999700 ) ) ;
+#2199 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #820, #2684, #1958, #1717 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3.156901328728044700, 3.374214184860055500 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9960684638792224300, 0.9960684638792224300, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#2200 = STYLED_ITEM ( 'NONE', ( #1049 ), #1016 ) ;
+#2201 = VERTEX_POINT ( 'NONE', #2566 ) ;
+#2202 = VECTOR ( 'NONE', #2968, 1000.000000000000100 ) ;
+#2203 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2204 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2205 = EDGE_LOOP ( 'NONE', ( #2539, #82, #1536, #2737 ) ) ;
+#2206 = SURFACE_SIDE_STYLE ('',( #1247 ) ) ;
+#2207 = ORIENTED_EDGE ( 'NONE', *, *, #358, .F. ) ;
+#2208 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #413 ) ) ;
+#2209 = VERTEX_POINT ( 'NONE', #1643 ) ;
+#2210 = ADVANCED_FACE ( 'NONE', ( #2823 ), #3041, .T. ) ;
+#2211 = SURFACE_STYLE_FILL_AREA ( #2748 ) ;
+#2212 = VERTEX_POINT ( 'NONE', #2850 ) ;
+#2213 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#2214 = EDGE_LOOP ( 'NONE', ( #2278, #1356, #1221, #2249, #635, #2371, #1170 ) ) ;
+#2215 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.06624202950429936000, -0.9978035846433662700 ) ) ;
+#2216 = EDGE_CURVE ( 'NONE', #367, #2253, #1987, .T. ) ;
+#2217 = ORIENTED_EDGE ( 'NONE', *, *, #1604, .T. ) ;
+#2218 = AXIS2_PLACEMENT_3D ( 'NONE', #1880, #1411, #2571 ) ;
+#2219 = VECTOR ( 'NONE', #2481, 1000.000000000000100 ) ;
+#2220 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2221 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.06624202950429936000, 0.9978035846433662700 ) ) ;
+#2222 = SURFACE_STYLE_FILL_AREA ( #2743 ) ;
+#2223 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #800 ), #296 ) ;
+#2224 = SURFACE_SIDE_STYLE ('',( #2285 ) ) ;
+#2225 = SURFACE_STYLE_USAGE ( .BOTH. , #1486 ) ;
+#2226 = VECTOR ( 'NONE', #2783, 1000.000000000000000 ) ;
+#2227 = CIRCLE ( 'NONE', #108, 0.1000000000000000500 ) ;
+#2228 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #949 ), #2549 ) ;
+#2229 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2230 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2677 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3037, #1138, #2366 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2231 = CIRCLE ( 'NONE', #3001, 0.04999999999999991300 ) ;
+#2232 = EDGE_CURVE ( 'NONE', #1403, #966, #85, .T. ) ;
+#2233 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2234 = EDGE_CURVE ( 'NONE', #84, #1653, #843, .T. ) ;
+#2235 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2236 = PRODUCT ( 'Abracon ABS25', 'Abracon ABS25', '', ( #1018 ) ) ;
+#2237 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2784 ), #349 ) ;
+#2238 = SPHERICAL_SURFACE ( 'NONE', #728, 0.1000000000000000100 ) ;
+#2239 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #865, #1099, #2762, #179, #1149, #2088, #655, #892, #1603, #2597 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 3, 3, 4 ),
+ ( 4.834576892102496100E-005, 7.803496783469825400E-005, 0.0001170969673844968300, 0.0001561017241371980600 ),
+ .UNSPECIFIED. ) ;
+#2240 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2241 = ORIENTED_EDGE ( 'NONE', *, *, #2192, .T. ) ;
+#2242 = LINE ( 'NONE', #2801, #2326 ) ;
+#2243 = VECTOR ( 'NONE', #856, 1000.000000000000100 ) ;
+#2244 = ORIENTED_EDGE ( 'NONE', *, *, #74, .F. ) ;
+#2245 = AXIS2_PLACEMENT_3D ( 'NONE', #218, #1159, #3018 ) ;
+#2246 = VERTEX_POINT ( 'NONE', #2135 ) ;
+#2247 = ORIENTED_EDGE ( 'NONE', *, *, #796, .F. ) ;
+#2248 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2249 = ORIENTED_EDGE ( 'NONE', *, *, #701, .F. ) ;
+#2250 = VECTOR ( 'NONE', #2673, 1000.000000000000000 ) ;
+#2251 = ORIENTED_EDGE ( 'NONE', *, *, #1339, .F. ) ;
+#2252 = AXIS2_PLACEMENT_3D ( 'NONE', #1358, #1829, #425 ) ;
+#2253 = VERTEX_POINT ( 'NONE', #503 ) ;
+#2254 = SURFACE_STYLE_FILL_AREA ( #2313 ) ;
+#2255 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 1.349999999999999900, 1.849999999999999900 ) ) ;
+#2256 = EDGE_CURVE ( 'NONE', #1482, #497, #2346, .T. ) ;
+#2257 = VERTEX_POINT ( 'NONE', #731 ) ;
+#2258 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.2034294547501244400, -1.749999999999999600 ) ) ;
+#2259 = EDGE_CURVE ( 'NONE', #2958, #1253, #2986, .T. ) ;
+#2260 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2261 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2262 = CARTESIAN_POINT ( 'NONE',  ( 3.820878219072334000, 0.1999999999999998700, 0.0000000000000000000 ) ) ;
+#2263 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2264 = SURFACE_STYLE_USAGE ( .BOTH. , #880 ) ;
+#2265 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1568 ), #1822 ) ;
+#2266 = VECTOR ( 'NONE', #2522, 1000.000000000000100 ) ;
+#2267 = PRESENTATION_STYLE_ASSIGNMENT (( #1019 ) ) ;
+#2268 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.04932946230349325600, 1.001976773820972400 ) ) ;
+#2269 = CARTESIAN_POINT ( 'NONE',  ( -3.903959962106744900, 1.200000000000000200, -1.750000000000000400 ) ) ;
+#2270 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, -0.01028836425037263900, -1.899999999999999700 ) ) ;
+#2271 = EDGE_CURVE ( 'NONE', #809, #1665, #195, .T. ) ;
+#2272 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.349999999999999900, 1.899999999999999700 ) ) ;
+#2273 = DIRECTION ( 'NONE',  ( 0.08715574274765836000, 0.9961946980917455500, 0.0000000000000000000 ) ) ;
+#2274 = PLANE ( 'NONE',  #68 ) ;
+#2275 = ORIENTED_EDGE ( 'NONE', *, *, #1683, .F. ) ;
+#2276 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2277 = SURFACE_STYLE_FILL_AREA ( #2090 ) ;
+#2278 = ORIENTED_EDGE ( 'NONE', *, *, #2074, .F. ) ;
+#2279 = CARTESIAN_POINT ( 'NONE',  ( -3.911375564114221600, 1.203276426799245500, -1.749713349798193800 ) ) ;
+#2280 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2281 = ORIENTED_EDGE ( 'NONE', *, *, #2561, .T. ) ;
+#2282 = CIRCLE ( 'NONE', #1807, 0.1000000000000001200 ) ;
+#2283 = EDGE_LOOP ( 'NONE', ( #25, #498, #1445 ) ) ;
+#2284 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2285 = SURFACE_STYLE_FILL_AREA ( #1526 ) ;
+#2286 = FILL_AREA_STYLE_COLOUR ( '', #2621 ) ;
+#2287 = ORIENTED_EDGE ( 'NONE', *, *, #274, .T. ) ;
+#2288 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2289 = CARTESIAN_POINT ( 'NONE',  ( -3.995826265593583700, 1.232232636027466200, 1.691091944986055800 ) ) ;
+#2290 = STYLED_ITEM ( 'NONE', ( #2095 ), #241 ) ;
+#2291 = ORIENTED_EDGE ( 'NONE', *, *, #727, .T. ) ;
+#2292 = ORIENTED_EDGE ( 'NONE', *, *, #345, .F. ) ;
+#2293 = LINE ( 'NONE', #638, #1669 ) ;
+#2294 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2295 = EDGE_CURVE ( 'NONE', #2212, #804, #2595, .T. ) ;
+#2296 = VECTOR ( 'NONE', #99, 1000.000000000000000 ) ;
+#2297 = LINE ( 'NONE', #248, #1335 ) ;
+#2298 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.2034294547501255500, 1.899999999999999700 ) ) ;
+#2299 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2300 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1719 ) ) ;
+#2301 = VECTOR ( 'NONE', #422, 1000.000000000000100 ) ;
+#2302 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1897, 'distance_accuracy_value', 'NONE');
+#2303 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2304 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2305 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2306 = CARTESIAN_POINT ( 'NONE',  ( 3.820878219072334000, 0.2999999999999998800, 1.570878219072333200 ) ) ;
+#2307 = CIRCLE ( 'NONE', #2042, 0.09999999999999982500 ) ;
+#2308 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#2309 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2310 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #352 ) ) ;
+#2311 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2312 = SURFACE_STYLE_FILL_AREA ( #663 ) ;
+#2313 = FILL_AREA_STYLE ('',( #2797 ) ) ;
+#2314 = STYLED_ITEM ( 'NONE', ( #2190 ), #1268 ) ;
+#2315 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #2681, 'design' ) ;
+#2316 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2317 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2318 = EDGE_CURVE ( 'NONE', #500, #2331, #1841, .T. ) ;
+#2319 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2320 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.300000000000000000, -1.849999999999999900 ) ) ;
+#2321 = FACE_OUTER_BOUND ( 'NONE', #1065, .T. ) ;
+#2322 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.2034294547501244700, -1.749999999999999600 ) ) ;
+#2323 = ADVANCED_FACE ( 'NONE', ( #926 ), #1096, .T. ) ;
+#2324 = PLANE ( 'NONE',  #2715 ) ;
+#2325 = VERTEX_POINT ( 'NONE', #1917 ) ;
+#2326 = VECTOR ( 'NONE', #2541, 1000.000000000000000 ) ;
+#2327 = ORIENTED_EDGE ( 'NONE', *, *, #3034, .T. ) ;
+#2328 = LINE ( 'NONE', #93, #881 ) ;
+#2329 = EDGE_LOOP ( 'NONE', ( #372, #369, #1957, #1662 ) ) ;
+#2330 = ORIENTED_EDGE ( 'NONE', *, *, #3051, .F. ) ;
+#2331 = VERTEX_POINT ( 'NONE', #1414 ) ;
+#2332 = ORIENTED_EDGE ( 'NONE', *, *, #2988, .F. ) ;
+#2333 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2334 = PLANE ( 'NONE',  #2770 ) ;
+#2335 = ORIENTED_EDGE ( 'NONE', *, *, #812, .F. ) ;
+#2336 = SURFACE_STYLE_USAGE ( .BOTH. , #904 ) ;
+#2337 = EDGE_LOOP ( 'NONE', ( #671, #2062, #1584, #1870, #1950, #2821, #2892, #2928, #1318, #1091 ) ) ;
+#2338 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#2339 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2340 = ADVANCED_FACE ( 'NONE', ( #2503 ), #249, .F. ) ;
+#2341 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9961946980917455500, 0.08715574274765836000 ) ) ;
+#2342 = STYLED_ITEM ( 'NONE', ( #1389 ), #48 ) ;
+#2343 = VECTOR ( 'NONE', #3039, 1000.000000000000000 ) ;
+#2344 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2345 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.08715574274765930400, -0.9961946980917454300 ) ) ;
+#2346 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #2620, #31, #2149, #1929 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055421400, 7.064785372303751000 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8065248903853490200, 0.8065248903853490200, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#2347 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1543 ), #449 ) ;
+#2348 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2349 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2350 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.2034294547501254400, 1.699999999999999700 ) ) ;
+#2351 = FACE_OUTER_BOUND ( 'NONE', #1249, .T. ) ;
+#2352 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1860 ), #2570 ) ;
+#2353 = FILL_AREA_STYLE ('',( #3046 ) ) ;
+#2354 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2355 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.2034294547501253300, -1.899999999999999700 ) ) ;
+#2356 = ADVANCED_FACE ( 'NONE', ( #1000 ), #2449, .T. ) ;
+#2357 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2440 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #428, #659, #882 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2358 = EDGE_CURVE ( 'NONE', #1403, #84, #1477, .T. ) ;
+#2359 = CARTESIAN_POINT ( 'NONE',  ( -3.992373106609724800, 1.241092362411464300, -1.700008933048045500 ) ) ;
+#2360 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2361 = ORIENTED_EDGE ( 'NONE', *, *, #2721, .T. ) ;
+#2362 = CIRCLE ( 'NONE', #2938, 0.09999999999999999200 ) ;
+#2363 = ORIENTED_EDGE ( 'NONE', *, *, #1231, .F. ) ;
+#2364 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #780 ) ) ;
+#2365 = ORIENTED_EDGE ( 'NONE', *, *, #3003, .F. ) ;
+#2366 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2367 = ORIENTED_EDGE ( 'NONE', *, *, #1465, .F. ) ;
+#2368 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#2369 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #2711 ) ;
+#2370 = DIRECTION ( 'NONE',  ( 1.897107981253253900E-016, -2.168404344971012800E-015, -1.000000000000000000 ) ) ;
+#2371 = ORIENTED_EDGE ( 'NONE', *, *, #759, .T. ) ;
+#2372 = ORIENTED_EDGE ( 'NONE', *, *, #1360, .T. ) ;
+#2373 = FILL_AREA_STYLE ('',( #1174 ) ) ;
+#2374 = ORIENTED_EDGE ( 'NONE', *, *, #2865, .T. ) ;
+#2375 = ADVANCED_FACE ( 'NONE', ( #2442 ), #1626, .T. ) ;
+#2376 = CARTESIAN_POINT ( 'NONE',  ( 3.840820687951651500, 0.5192278880620125900, -1.690440157760824800 ) ) ;
+#2377 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.349999999999999900, -1.899999999999999700 ) ) ;
+#2378 = LINE ( 'NONE', #1085, #890 ) ;
+#2379 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1374, #915, #2569, #2126 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.908971122319520500, 3.126283978451541500 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9960684638792219900, 0.9960684638792219900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#2380 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2314 ), #2357 ) ;
+#2381 = CARTESIAN_POINT ( 'NONE',  ( 3.920497688881509300, 0.2912844257252341100, 1.749999999999999800 ) ) ;
+#2382 = EDGE_CURVE ( 'NONE', #2953, #591, #478, .T. ) ;
+#2383 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2384 = FILL_AREA_STYLE ('',( #2076 ) ) ;
+#2385 = AXIS2_PLACEMENT_3D ( 'NONE', #719, #2847, #15 ) ;
+#2386 = CYLINDRICAL_SURFACE ( 'NONE', #2526, 0.09999999999999982500 ) ;
+#2387 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2388 = STYLED_ITEM ( 'NONE', ( #1004 ), #2613 ) ;
+#2389 = CIRCLE ( 'NONE', #2089, 0.09999999999999982500 ) ;
+#2390 = ADVANCED_FACE ( 'NONE', ( #157 ), #2662, .F. ) ;
+#2391 = LINE ( 'NONE', #1366, #3055 ) ;
+#2392 = AXIS2_PLACEMENT_3D ( 'NONE', #1328, #2976, #1794 ) ;
+#2393 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2977 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #6, #1179, #2129 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2394 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2395 = EDGE_CURVE ( 'NONE', #126, #444, #2731, .T. ) ;
+#2396 = SURFACE_STYLE_USAGE ( .BOTH. , #476 ) ;
+#2397 = SURFACE_STYLE_FILL_AREA ( #180 ) ;
+#2398 = EDGE_CURVE ( 'NONE', #1062, #1756, #964, .T. ) ;
+#2399 = ORIENTED_EDGE ( 'NONE', *, *, #2137, .F. ) ;
+#2400 = CLOSED_SHELL ( 'NONE', ( #2831, #581, #2796, #673, #911, #1439, #1212, #2911, #1422, #1885, #1039, #1191, #2086, #1898, #1384, #2072, #2843, #1010, #1702, #962, #2690, #2421, #899, #454, #551, #1371, #934, #2810, #73, #2121, #2375, #980, #2323, #3053, #225, #509, #2594, #2134, #34, #1405, #2390, #492, #1711, #2919, #2630, #241, #1141, #1650, #722, #688, #1168, #1500, #2340, #211, #3011, #946, #2575, #3040, #698, #2155, #1642, #1020, #48, #475, #2356, #2659, #544, #2618, #2556, #1268, #257, #2210, #2895, #1828, #1849, #1858, #792, #432, #1674, #1119 ) ) ;
+#2401 = FACE_OUTER_BOUND ( 'NONE', #956, .T. ) ;
+#2402 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2403 = ORIENTED_EDGE ( 'NONE', *, *, #978, .T. ) ;
+#2404 = ORIENTED_EDGE ( 'NONE', *, *, #469, .T. ) ;
+#2405 = ORIENTED_EDGE ( 'NONE', *, *, #1078, .T. ) ;
+#2406 = SURFACE_STYLE_FILL_AREA ( #46 ) ;
+#2407 = VERTEX_POINT ( 'NONE', #2913 ) ;
+#2408 = CARTESIAN_POINT ( 'NONE',  ( 3.794631620014556900, 2.399999999999999900, 1.544631620014555800 ) ) ;
+#2409 = VERTEX_POINT ( 'NONE', #1494 ) ;
+#2410 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.349999999999999900, -1.736876700471111600 ) ) ;
+#2411 = CARTESIAN_POINT ( 'NONE',  ( -3.928257482276707300, 1.211989271985268300, 1.747763795941583700 ) ) ;
+#2412 = ORIENTED_EDGE ( 'NONE', *, *, #2920, .T. ) ;
+#2413 = PLANE ( 'NONE',  #168 ) ;
+#2414 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #973 ) ) ;
+#2415 = LINE ( 'NONE', #2376, #240 ) ;
+#2416 = AXIS2_PLACEMENT_3D ( 'NONE', #546, #106, #995 ) ;
+#2417 = PRESENTATION_STYLE_ASSIGNMENT (( #738 ) ) ;
+#2418 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2419 = CARTESIAN_POINT ( 'NONE',  ( -3.964709361687643000, 1.228527388753625400, 1.731062170876252800 ) ) ;
+#2420 = EDGE_CURVE ( 'NONE', #336, #1864, #2328, .T. ) ;
+#2421 = ADVANCED_FACE ( 'NONE', ( #2102 ), #529, .T. ) ;
+#2422 = EDGE_CURVE ( 'NONE', #2201, #2212, #365, .T. ) ;
+#2423 = FACE_OUTER_BOUND ( 'NONE', #158, .T. ) ;
+#2424 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2425 = AXIS2_PLACEMENT_3D ( 'NONE', #641, #1812, #2521 ) ;
+#2426 = PLANE ( 'NONE',  #53 ) ;
+#2427 = CARTESIAN_POINT ( 'NONE',  ( -3.946430537909432000, 1.220361350946063800, 1.742024997628836200 ) ) ;
+#2428 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #343 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1427, #35, #2632 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2429 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#2430 = STYLED_ITEM ( 'NONE', ( #1632 ), #2155 ) ;
+#2431 = ORIENTED_EDGE ( 'NONE', *, *, #2163, .F. ) ;
+#2432 = LINE ( 'NONE', #1647, #1025 ) ;
+#2433 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2434 = FACE_OUTER_BOUND ( 'NONE', #1436, .T. ) ;
+#2435 = ORIENTED_EDGE ( 'NONE', *, *, #1302, .F. ) ;
+#2436 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2437 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.04932946230349325600, -1.001976773820972400 ) ) ;
+#2438 = ORIENTED_EDGE ( 'NONE', *, *, #2485, .T. ) ;
+#2439 = ORIENTED_EDGE ( 'NONE', *, *, #1920, .T. ) ;
+#2440 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #428, 'distance_accuracy_value', 'NONE');
+#2441 = ORIENTED_EDGE ( 'NONE', *, *, #991, .F. ) ;
+#2442 = FACE_OUTER_BOUND ( 'NONE', #2984, .T. ) ;
+#2443 = EDGE_CURVE ( 'NONE', #2963, #920, #51, .T. ) ;
+#2444 = ORIENTED_EDGE ( 'NONE', *, *, #1465, .T. ) ;
+#2445 = CIRCLE ( 'NONE', #2115, 0.09999999999999989500 ) ;
+#2446 = EDGE_LOOP ( 'NONE', ( #1254, #1831, #702, #2182, #1726, #708, #563, #743, #237, #2978 ) ) ;
+#2447 = ORIENTED_EDGE ( 'NONE', *, *, #1604, .F. ) ;
+#2448 = VECTOR ( 'NONE', #2012, 1000.000000000000000 ) ;
+#2449 = PLANE ( 'NONE',  #2516 ) ;
+#2450 = SURFACE_SIDE_STYLE ('',( #1854 ) ) ;
+#2451 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #973 ), #1710 ) ;
+#2452 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2453 = VECTOR ( 'NONE', #2349, 1000.000000000000000 ) ;
+#2454 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2455 = CARTESIAN_POINT ( 'NONE',  ( 3.974365016070127600, 0.9069907929010973000, -1.624745546260952100 ) ) ;
+#2456 = EDGE_CURVE ( 'NONE', #2022, #1135, #120, .T. ) ;
+#2457 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2458 = CYLINDRICAL_SURFACE ( 'NONE', #1259, 0.2000000000000000900 ) ;
+#2459 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #814 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2284, #848, #1104 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2460 = CARTESIAN_POINT ( 'NONE',  ( 3.000000000000000000, 1.349999999999999900, -1.736876700471111600 ) ) ;
+#2461 = CARTESIAN_POINT ( 'NONE',  ( 3.920497688881509300, 0.2912844257252341600, 1.570878219072333200 ) ) ;
+#2462 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2463 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1661 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2794, #1367, #1607 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2464 = ORIENTED_EDGE ( 'NONE', *, *, #437, .T. ) ;
+#2465 = ORIENTED_EDGE ( 'NONE', *, *, #796, .T. ) ;
+#2466 = ORIENTED_EDGE ( 'NONE', *, *, #2651, .T. ) ;
+#2467 = ORIENTED_EDGE ( 'NONE', *, *, #326, .T. ) ;
+#2468 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.300000000000000000, 1.849999999999999900 ) ) ;
+#2469 = ORIENTED_EDGE ( 'NONE', *, *, #2443, .T. ) ;
+#2470 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2471 = EDGE_CURVE ( 'NONE', #533, #677, #2854, .T. ) ;
+#2472 = EDGE_LOOP ( 'NONE', ( #1578, #2281, #2542, #802, #537, #1131, #1666, #593, #275, #2894 ) ) ;
+#2473 = LINE ( 'NONE', #1692, #1332 ) ;
+#2474 = SURFACE_STYLE_USAGE ( .BOTH. , #2951 ) ;
+#2475 = CARTESIAN_POINT ( 'NONE',  ( 3.794631620014557300, 2.399999999999999900, 1.544631620014556000 ) ) ;
+#2476 = CIRCLE ( 'NONE', #1128, 0.1000000000000000500 ) ;
+#2477 = VERTEX_POINT ( 'NONE', #1276 ) ;
+#2478 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2915 ) ) ;
+#2479 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, -0.9924325091389669700, -0.08682659386424777800 ) ) ;
+#2480 = LINE ( 'NONE', #2780, #424 ) ;
+#2481 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, 0.9924325091389669700, 0.08682659386424777800 ) ) ;
+#2482 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 0.2999999999999999300, -1.570878219072333600 ) ) ;
+#2483 = FACE_OUTER_BOUND ( 'NONE', #1775, .T. ) ;
+#2484 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2485 = EDGE_CURVE ( 'NONE', #2921, #2502, #2706, .T. ) ;
+#2486 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2487 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.349999999999999900, 1.849999999999999900 ) ) ;
+#2488 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #2236 ) ) ;
+#2489 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.9978035846433666000, -0.06624202950429460000 ) ) ;
+#2490 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2491 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2492 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 4.336808689942025600E-015, -3.794215962506507800E-016 ) ) ;
+#2493 = ORIENTED_EDGE ( 'NONE', *, *, #2456, .T. ) ;
+#2494 = VECTOR ( 'NONE', #499, 1000.000000000000000 ) ;
+#2495 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2496 = ORIENTED_EDGE ( 'NONE', *, *, #1014, .F. ) ;
+#2497 = DIRECTION ( 'NONE',  ( 0.9961946980917455500, -0.08715574274765836000, 0.0000000000000000000 ) ) ;
+#2498 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2290 ), #391 ) ;
+#2499 = EDGE_LOOP ( 'NONE', ( #2604, #1397, #715 ) ) ;
+#2500 = LINE ( 'NONE', #2974, #1508 ) ;
+#2501 = ORIENTED_EDGE ( 'NONE', *, *, #1869, .T. ) ;
+#2502 = VERTEX_POINT ( 'NONE', #1282 ) ;
+#2503 = FACE_OUTER_BOUND ( 'NONE', #1837, .T. ) ;
+#2504 = ORIENTED_EDGE ( 'NONE', *, *, #24, .F. ) ;
+#2505 = VECTOR ( 'NONE', #207, 1000.000000000000000 ) ;
+#2506 = CARTESIAN_POINT ( 'NONE',  ( -3.907628467832103600, 1.201093183573192800, -1.749904358830193500 ) ) ;
+#2507 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.04932946230349325600, 1.001976773820972400 ) ) ;
+#2508 = EDGE_CURVE ( 'NONE', #2980, #1833, #1757, .T. ) ;
+#2509 = ORIENTED_EDGE ( 'NONE', *, *, #1622, .F. ) ;
+#2510 = VERTEX_POINT ( 'NONE', #832 ) ;
+#2511 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2512 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 1.349999999999999900, -1.899999999999999700 ) ) ;
+#2513 = FACE_OUTER_BOUND ( 'NONE', #2667, .T. ) ;
+#2514 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2515 = CARTESIAN_POINT ( 'NONE',  ( -3.899200055110174600, 1.204777317639170300, 1.749999999999999800 ) ) ;
+#2516 = AXIS2_PLACEMENT_3D ( 'NONE', #104, #72, #298 ) ;
+#2517 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2518 = LINE ( 'NONE', #1140, #2787 ) ;
+#2519 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2520 = LINE ( 'NONE', #2830, #2189 ) ;
+#2521 = DIRECTION ( 'NONE',  ( 4.336808689942015400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2522 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, -0.9924325091389669700, -0.08682659386424777800 ) ) ;
+#2523 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1890 ), #2428 ) ;
+#2524 = LINE ( 'NONE', #2557, #2453 ) ;
+#2525 = CARTESIAN_POINT ( 'NONE',  ( 3.000000000000000000, 1.349999999999999900, 1.736876700471111200 ) ) ;
+#2526 = AXIS2_PLACEMENT_3D ( 'NONE', #3054, #199, #2060 ) ;
+#2527 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #321, 'distance_accuracy_value', 'NONE');
+#2528 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2529 = EDGE_CURVE ( 'NONE', #1097, #1222, #2929, .T. ) ;
+#2530 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.9961946980917455500, 0.08715574274765836000 ) ) ;
+#2531 = CIRCLE ( 'NONE', #1460, 0.2000000000000000900 ) ;
+#2532 = STYLED_ITEM ( 'NONE', ( #398 ), #211 ) ;
+#2533 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.08715574274765820800, -0.9961946980917454300 ) ) ;
+#2534 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.9961946980917455500, 0.08715574274765836000 ) ) ;
+#2535 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2536 = FILL_AREA_STYLE_COLOUR ( '', #1701 ) ;
+#2537 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2388 ) ) ;
+#2538 = LINE ( 'NONE', #2308, #662 ) ;
+#2539 = ORIENTED_EDGE ( 'NONE', *, *, #1027, .T. ) ;
+#2540 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2541 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2542 = ORIENTED_EDGE ( 'NONE', *, *, #488, .F. ) ;
+#2543 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2544 = ORIENTED_EDGE ( 'NONE', *, *, #1299, .T. ) ;
+#2545 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2546 = VECTOR ( 'NONE', #110, 1000.000000000000100 ) ;
+#2547 = VERTEX_POINT ( 'NONE', #2461 ) ;
+#2548 = ORIENTED_EDGE ( 'NONE', *, *, #2755, .T. ) ;
+#2549 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #155 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2006, #2949, #1312 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2550 = PLANE ( 'NONE',  #261 ) ;
+#2551 = CARTESIAN_POINT ( 'NONE',  ( -3.911375564114221600, 1.203276426799245500, -1.749713349798193800 ) ) ;
+#2552 = ORIENTED_EDGE ( 'NONE', *, *, #1299, .F. ) ;
+#2553 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2554 = ORIENTED_EDGE ( 'NONE', *, *, #312, .F. ) ;
+#2555 = EDGE_CURVE ( 'NONE', #2477, #2736, #994, .T. ) ;
+#2556 = ADVANCED_FACE ( 'NONE', ( #2057 ), #356, .F. ) ;
+#2557 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.1989999999999998700, -1.011913078246616800 ) ) ;
+#2558 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#2559 = EDGE_CURVE ( 'NONE', #567, #2011, #1287, .T. ) ;
+#2560 = FILL_AREA_STYLE ('',( #2286 ) ) ;
+#2561 = EDGE_CURVE ( 'NONE', #442, #1943, #670, .T. ) ;
+#2562 = LINE ( 'NONE', #1178, #459 ) ;
+#2563 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 2.408715574274765900, 1.644251089823730800 ) ) ;
+#2564 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2565 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, -0.01028836425037263900, -1.899999999999999700 ) ) ;
+#2566 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.2034294547501244700, -1.749999999999999600 ) ) ;
+#2567 = SURFACE_STYLE_FILL_AREA ( #1377 ) ;
+#2568 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.1535392755179561500, -1.696687898524784600 ) ) ;
+#2569 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.200000000000001500, -1.657666096571444300 ) ) ;
+#2570 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1333 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1499, #579, #2608 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2571 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2572 = LINE ( 'NONE', #1495, #386 ) ;
+#2573 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #864, #160, #1800, #377 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055419700, 7.064785372303755500 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8065248903853474700, 0.8065248903853474700, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#2574 = CARTESIAN_POINT ( 'NONE',  ( -3.911375564114221600, 1.203276426799245700, 1.749713349798193400 ) ) ;
+#2575 = ADVANCED_FACE ( 'NONE', ( #2401 ), #1057, .T. ) ;
+#2576 = CARTESIAN_POINT ( 'NONE',  ( 3.820878219072334000, 0.1999999999999998700, 1.570878219072333200 ) ) ;
+#2577 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #987 ), #373 ) ;
+#2578 = EDGE_CURVE ( 'NONE', #533, #742, #1134, .T. ) ;
+#2579 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.003868737821452074900, -1.686751594099140400 ) ) ;
+#2580 = FILL_AREA_STYLE_COLOUR ( '', #71 ) ;
+#2581 = EDGE_CURVE ( 'NONE', #1921, #497, #2889, .T. ) ;
+#2582 = AXIS2_PLACEMENT_3D ( 'NONE', #2515, #1310, #838 ) ;
+#2583 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.300000000000000000, 1.849999999999999900 ) ) ;
+#2584 = FILL_AREA_STYLE ('',( #908 ) ) ;
+#2585 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#2586 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2587 = VERTEX_POINT ( 'NONE', #1346 ) ;
+#2588 = LINE ( 'NONE', #1331, #2009 ) ;
+#2589 = ORIENTED_EDGE ( 'NONE', *, *, #94, .F. ) ;
+#2590 = ORIENTED_EDGE ( 'NONE', *, *, #1629, .F. ) ;
+#2591 = LINE ( 'NONE', #2298, #2139 ) ;
+#2592 = ORIENTED_EDGE ( 'NONE', *, *, #1938, .F. ) ;
+#2593 = ORIENTED_EDGE ( 'NONE', *, *, #1213, .F. ) ;
+#2594 = ADVANCED_FACE ( 'NONE', ( #2955 ), #417, .F. ) ;
+#2595 = CIRCLE ( 'NONE', #906, 0.04999999999999991300 ) ;
+#2596 = SURFACE_SIDE_STYLE ('',( #1046 ) ) ;
+#2597 = CARTESIAN_POINT ( 'NONE',  ( -3.911375564114221600, 1.203276426799245500, -1.749713349798193800 ) ) ;
+#2598 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1765 ) ) ;
+#2599 = EDGE_LOOP ( 'NONE', ( #370, #2241, #1089, #1516, #305, #2106, #2104, #2670, #1058, #1001 ) ) ;
+#2600 = FACE_OUTER_BOUND ( 'NONE', #227, .T. ) ;
+#2601 = ORIENTED_EDGE ( 'NONE', *, *, #2559, .F. ) ;
+#2602 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #375 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #423, #197, #2586 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2603 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.2034294547501244700, 1.749999999999999600 ) ) ;
+#2604 = ORIENTED_EDGE ( 'NONE', *, *, #2842, .T. ) ;
+#2605 = FILL_AREA_STYLE_COLOUR ( '', #1817 ) ;
+#2606 = FILL_AREA_STYLE ('',( #2070 ) ) ;
+#2607 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2608 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2609 = LINE ( 'NONE', #538, #1453 ) ;
+#2610 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.06624202950429564100, -0.9978035846433666000 ) ) ;
+#2611 = SURFACE_SIDE_STYLE ('',( #262 ) ) ;
+#2612 = EDGE_CURVE ( 'NONE', #2816, #809, #2538, .T. ) ;
+#2613 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'Abracon ABS25', ( #1016, #76 ), #2619 ) ;
+#2614 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.2034294547501244700, 1.749999999999999600 ) ) ;
+#2615 = VECTOR ( 'NONE', #401, 1000.000000000000000 ) ;
+#2616 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 2.065146995210484400E-016 ) ) ;
+#2617 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #2368 ) ;
+#2618 = ADVANCED_FACE ( 'NONE', ( #1315 ), #394, .T. ) ;
+#2619 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #732 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #983, #2650, #2839 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2620 = CARTESIAN_POINT ( 'NONE',  ( 3.900380530190826100, 1.200000000000000000, -1.750000000000000200 ) ) ;
+#2621 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2622 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.9978035846433666000, 0.06624202950429565500 ) ) ;
+#2623 = PLANE ( 'NONE',  #1204 ) ;
+#2624 = SPHERICAL_SURFACE ( 'NONE', #1942, 0.1000000000000000100 ) ;
+#2625 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.9978035846433666000, 0.06624202950429460000 ) ) ;
+#2626 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.003868737821452074900, -1.686751594099140400 ) ) ;
+#2627 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2628 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2629 = EDGE_CURVE ( 'NONE', #1285, #2958, #1350, .T. ) ;
+#2630 = ADVANCED_FACE ( 'NONE', ( #1248 ), #704, .T. ) ;
+#2631 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2632 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2633 = CIRCLE ( 'NONE', #1323, 0.09999999999999982500 ) ;
+#2634 = ORIENTED_EDGE ( 'NONE', *, *, #1150, .T. ) ;
+#2635 = AXIS2_PLACEMENT_3D ( 'NONE', #2972, #1079, #649 ) ;
+#2636 = VERTEX_POINT ( 'NONE', #1581 ) ;
+#2637 = CIRCLE ( 'NONE', #88, 0.1000000000000000500 ) ;
+#2638 = VERTEX_POINT ( 'NONE', #3013 ) ;
+#2639 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2640 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2641 = VERTEX_POINT ( 'NONE', #408 ) ;
+#2642 = VECTOR ( 'NONE', #2607, 1000.000000000000000 ) ;
+#2643 = ORIENTED_EDGE ( 'NONE', *, *, #2508, .T. ) ;
+#2644 = ORIENTED_EDGE ( 'NONE', *, *, #849, .T. ) ;
+#2645 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.349999999999999900, -1.849999999999999900 ) ) ;
+#2646 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1568 ) ) ;
+#2647 = FACE_OUTER_BOUND ( 'NONE', #229, .T. ) ;
+#2648 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2649 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2650 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2651 = EDGE_CURVE ( 'NONE', #2477, #1062, #1791, .T. ) ;
+#2652 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2653 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2654 = LINE ( 'NONE', #2725, #1232 ) ;
+#2655 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.06624202950429564100, -0.9978035846433666000 ) ) ;
+#2656 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2657 = PRESENTATION_STYLE_ASSIGNMENT (( #952 ) ) ;
+#2658 = AXIS2_PLACEMENT_3D ( 'NONE', #531, #2628, #40 ) ;
+#2659 = ADVANCED_FACE ( 'NONE', ( #2434 ), #1111, .T. ) ;
+#2660 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.08715574274765874900, -0.9961946980917454300 ) ) ;
+#2661 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2662 = PLANE ( 'NONE',  #1753 ) ;
+#2663 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #642 ), #2003 ) ;
+#2664 = EDGE_LOOP ( 'NONE', ( #1697, #487, #49, #1392 ) ) ;
+#2665 = LINE ( 'NONE', #561, #2815 ) ;
+#2666 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 1.200000000000000000, 1.899999999999999700 ) ) ;
+#2667 = EDGE_LOOP ( 'NONE', ( #210, #1514, #1211, #929 ) ) ;
+#2668 = ORIENTED_EDGE ( 'NONE', *, *, #2234, .T. ) ;
+#2669 = VECTOR ( 'NONE', #2280, 1000.000000000000000 ) ;
+#2670 = ORIENTED_EDGE ( 'NONE', *, *, #129, .T. ) ;
+#2671 = ORIENTED_EDGE ( 'NONE', *, *, #2077, .F. ) ;
+#2672 = ORIENTED_EDGE ( 'NONE', *, *, #2969, .T. ) ;
+#2673 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.9961946980917455500, 0.08715574274765836000 ) ) ;
+#2674 = ORIENTED_EDGE ( 'NONE', *, *, #777, .T. ) ;
+#2675 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.300000000000000000, -1.849999999999999900 ) ) ;
+#2676 = ORIENTED_EDGE ( 'NONE', *, *, #2884, .F. ) ;
+#2677 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3037, 'distance_accuracy_value', 'NONE');
+#2678 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.06624202950429564100, -0.9978035846433666000 ) ) ;
+#2679 = AXIS2_PLACEMENT_3D ( 'NONE', #175, #1815, #2767 ) ;
+#2680 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, -0.01028836425037263900, 1.899999999999999700 ) ) ;
+#2681 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#2682 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, -0.01028836425037263900, 1.899999999999999700 ) ) ;
+#2683 = EDGE_CURVE ( 'NONE', #1795, #1135, #1615, .T. ) ;
+#2684 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.200000000000001500, 1.657666096571442900 ) ) ;
+#2685 = EDGE_CURVE ( 'NONE', #928, #1752, #2379, .T. ) ;
+#2686 = SURFACE_STYLE_USAGE ( .BOTH. , #2170 ) ;
+#2687 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1719 ), #194 ) ;
+#2688 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.1989999999999998700, -1.011913078246616800 ) ) ;
+#2689 = LINE ( 'NONE', #1972, #1740 ) ;
+#2690 = ADVANCED_FACE ( 'NONE', ( #1533 ), #2238, .T. ) ;
+#2691 = SURFACE_STYLE_USAGE ( .BOTH. , #1955 ) ;
+#2692 = LINE ( 'NONE', #1882, #2193 ) ;
+#2693 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2694 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2695 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1765 ), #163 ) ;
+#2696 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.2034294547501255500, 1.899999999999999700 ) ) ;
+#2697 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2001 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2834, #467, #901 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2698 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3, 'distance_accuracy_value', 'NONE');
+#2699 = ORIENTED_EDGE ( 'NONE', *, *, #252, .F. ) ;
+#2700 = FILL_AREA_STYLE_COLOUR ( '', #836 ) ;
+#2701 = CARTESIAN_POINT ( 'NONE',  ( 3.820878219072334000, 0.2999999999999998800, -1.570878219072333600 ) ) ;
+#2702 = EDGE_CURVE ( 'NONE', #148, #340, #360, .T. ) ;
+#2703 = ORIENTED_EDGE ( 'NONE', *, *, #62, .T. ) ;
+#2704 = FACE_OUTER_BOUND ( 'NONE', #1215, .T. ) ;
+#2705 = ORIENTED_EDGE ( 'NONE', *, *, #940, .F. ) ;
+#2706 = LINE ( 'NONE', #1761, #2546 ) ;
+#2707 = ORIENTED_EDGE ( 'NONE', *, *, #536, .T. ) ;
+#2708 = EDGE_LOOP ( 'NONE', ( #91, #2177, #406, #1381 ) ) ;
+#2709 = CARTESIAN_POINT ( 'NONE',  ( 3.820878219072334000, 0.2999999999999998800, 1.570878219072333200 ) ) ;
+#2710 = ORIENTED_EDGE ( 'NONE', *, *, #74, .T. ) ;
+#2711 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #382, #2315 ) ;
+#2712 = LINE ( 'NONE', #414, #569 ) ;
+#2713 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2714 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 1.349999999999999900, -1.736876700471111600 ) ) ;
+#2715 = AXIS2_PLACEMENT_3D ( 'NONE', #1143, #919, #667 ) ;
+#2716 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1860 ) ) ;
+#2717 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2718 = VECTOR ( 'NONE', #1342, 1000.000000000000100 ) ;
+#2719 = EDGE_CURVE ( 'NONE', #2957, #2209, #725, .T. ) ;
+#2720 = FILL_AREA_STYLE ('',( #2700 ) ) ;
+#2721 = EDGE_CURVE ( 'NONE', #2011, #2502, #756, .T. ) ;
+#2722 = EDGE_CURVE ( 'NONE', #56, #1470, #284, .T. ) ;
+#2723 = SURFACE_STYLE_USAGE ( .BOTH. , #615 ) ;
+#2724 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2725 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.2034294547501244400, -1.749999999999999600 ) ) ;
+#2726 = STYLED_ITEM ( 'NONE', ( #439 ), #492 ) ;
+#2727 = VECTOR ( 'NONE', #2166, 1000.000000000000100 ) ;
+#2728 = SURFACE_STYLE_USAGE ( .BOTH. , #1530 ) ;
+#2729 = EDGE_LOOP ( 'NONE', ( #2703, #2771, #115, #2439 ) ) ;
+#2730 = STYLED_ITEM ( 'NONE', ( #1963 ), #1674 ) ;
+#2731 = CIRCLE ( 'NONE', #1343, 0.09999999999999982500 ) ;
+#2732 = ORIENTED_EDGE ( 'NONE', *, *, #24, .T. ) ;
+#2733 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.04932946230349325600, -1.001976773820972400 ) ) ;
+#2734 = CARTESIAN_POINT ( 'NONE',  ( -3.998819524919349000, 1.213492891913936300, 1.673185451096667700 ) ) ;
+#2735 = EDGE_CURVE ( 'NONE', #491, #591, #1042, .T. ) ;
+#2736 = VERTEX_POINT ( 'NONE', #1773 ) ;
+#2737 = ORIENTED_EDGE ( 'NONE', *, *, #97, .F. ) ;
+#2738 = ORIENTED_EDGE ( 'NONE', *, *, #1289, .T. ) ;
+#2739 = ORIENTED_EDGE ( 'NONE', *, *, #1466, .F. ) ;
+#2740 = STYLED_ITEM ( 'NONE', ( #1510 ), #2594 ) ;
+#2741 = LINE ( 'NONE', #650, #22 ) ;
+#2742 = ORIENTED_EDGE ( 'NONE', *, *, #312, .T. ) ;
+#2743 = FILL_AREA_STYLE ('',( #1291 ) ) ;
+#2744 = ORIENTED_EDGE ( 'NONE', *, *, #62, .F. ) ;
+#2745 = LINE ( 'NONE', #1034, #376 ) ;
+#2746 = CARTESIAN_POINT ( 'NONE',  ( 3.920497688881509300, 0.2912844257252341600, -1.570878219072334000 ) ) ;
+#2747 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2748 = FILL_AREA_STYLE ('',( #172 ) ) ;
+#2749 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2750 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #352 ), #2463 ) ;
+#2751 = AXIS2_PLACEMENT_3D ( 'NONE', #1369, #2785, #1161 ) ;
+#2752 = VECTOR ( 'NONE', #2987, 1000.000000000000000 ) ;
+#2753 = CARTESIAN_POINT ( 'NONE',  ( -3.900380530190824800, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#2754 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2755 = EDGE_CURVE ( 'NONE', #2176, #2246, #131, .T. ) ;
+#2756 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.2034294547501244400, -1.699999999999999700 ) ) ;
+#2757 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2758 = VECTOR ( 'NONE', #2639, 1000.000000000000000 ) ;
+#2759 = CARTESIAN_POINT ( 'NONE',  ( -3.992373106600348700, 1.241092362400273900, 1.700008933048143200 ) ) ;
+#2760 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2564, 'distance_accuracy_value', 'NONE');
+#2761 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2762 = CARTESIAN_POINT ( 'NONE',  ( -3.981907003402688400, 1.236263851631923800, -1.715866348403853400 ) ) ;
+#2763 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2764 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2765 = EDGE_LOOP ( 'NONE', ( #2775, #1023, #2207, #1981 ) ) ;
+#2766 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2767 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2768 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2769 = ORIENTED_EDGE ( 'NONE', *, *, #2295, .F. ) ;
+#2770 = AXIS2_PLACEMENT_3D ( 'NONE', #2558, #468, #913 ) ;
+#2771 = ORIENTED_EDGE ( 'NONE', *, *, #2529, .F. ) ;
+#2772 = CIRCLE ( 'NONE', #1551, 0.2000000000000000900 ) ;
+#2773 = ORIENTED_EDGE ( 'NONE', *, *, #1718, .F. ) ;
+#2774 = PRESENTATION_STYLE_ASSIGNMENT (( #1547 ) ) ;
+#2775 = ORIENTED_EDGE ( 'NONE', *, *, #2192, .F. ) ;
+#2776 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.499999999999999600, 1.544631620014555800 ) ) ;
+#2777 = EDGE_CURVE ( 'NONE', #452, #2954, #1337, .T. ) ;
+#2778 = ORIENTED_EDGE ( 'NONE', *, *, #701, .T. ) ;
+#2779 = ORIENTED_EDGE ( 'NONE', *, *, #437, .F. ) ;
+#2780 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.2034294547501244700, 1.749999999999999600 ) ) ;
+#2781 = EDGE_CURVE ( 'NONE', #1470, #2502, #2871, .T. ) ;
+#2782 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 1.300000000000000000, 1.849999999999999900 ) ) ;
+#2783 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2784 = STYLED_ITEM ( 'NONE', ( #1435 ), #2659 ) ;
+#2785 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2786 = PRESENTATION_STYLE_ASSIGNMENT (( #2723 ) ) ;
+#2787 = VECTOR ( 'NONE', #1383, 1000.000000000000000 ) ;
+#2788 = DIRECTION ( 'NONE',  ( -3.794215962506402800E-016, -4.336808689942013000E-015, -1.000000000000000000 ) ) ;
+#2789 = FACE_OUTER_BOUND ( 'NONE', #1446, .T. ) ;
+#2790 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 1.200000000000000000, -1.750000000000000200 ) ) ;
+#2791 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.200000000000000000, -1.749999999999999800 ) ) ;
+#2792 = STYLED_ITEM ( 'NONE', ( #648 ), #1141 ) ;
+#2793 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.2034294547501244400, -1.699999999999999700 ) ) ;
+#2794 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2795 = PLANE ( 'NONE',  #119 ) ;
+#2796 = ADVANCED_FACE ( 'NONE', ( #246 ), #1083, .T. ) ;
+#2797 = FILL_AREA_STYLE_COLOUR ( '', #1513 ) ;
+#2798 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2730 ), #2902 ) ;
+#2799 = VECTOR ( 'NONE', #1012, 1000.000000000000100 ) ;
+#2800 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, -0.01028836425037263900, 1.899999999999999700 ) ) ;
+#2801 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.300000000000000000, -1.899999999999999700 ) ) ;
+#2802 = EDGE_CURVE ( 'NONE', #121, #966, #1196, .T. ) ;
+#2803 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2804 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.06624202950429934600, -0.9978035846433662700 ) ) ;
+#2805 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.200000000000000000, -1.750000000000000200 ) ) ;
+#2806 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1927, 'distance_accuracy_value', 'NONE');
+#2807 = CARTESIAN_POINT ( 'NONE',  ( -3.963478816078828800, 1.281381761951068100, 1.745209415850871700 ) ) ;
+#2808 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.200000000000000000, 1.899999999999999700 ) ) ;
+#2809 = PRESENTATION_STYLE_ASSIGNMENT (( #1671 ) ) ;
+#2810 = ADVANCED_FACE ( 'NONE', ( #1738 ), #1491, .T. ) ;
+#2811 = CARTESIAN_POINT ( 'NONE',  ( 4.000000000000000900, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#2812 = CARTESIAN_POINT ( 'NONE',  ( 4.000751016977361900, 1.191415836668503300, 1.651131547168186000 ) ) ;
+#2813 = ORIENTED_EDGE ( 'NONE', *, *, #2781, .F. ) ;
+#2814 = VECTOR ( 'NONE', #2971, 1000.000000000000200 ) ;
+#2815 = VECTOR ( 'NONE', #1730, 1000.000000000000200 ) ;
+#2816 = VERTEX_POINT ( 'NONE', #149 ) ;
+#2817 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2818 = CARTESIAN_POINT ( 'NONE',  ( -2.474789129456572000, 2.399999999999999900, 1.544631620014556000 ) ) ;
+#2819 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.2034294547501253300, -1.899999999999999700 ) ) ;
+#2820 = EDGE_LOOP ( 'NONE', ( #1762, #1754, #746, #2464 ) ) ;
+#2821 = ORIENTED_EDGE ( 'NONE', *, *, #618, .T. ) ;
+#2822 = EDGE_LOOP ( 'NONE', ( #1100, #117, #2292, #1441 ) ) ;
+#2823 = FACE_OUTER_BOUND ( 'NONE', #86, .T. ) ;
+#2824 = ORIENTED_EDGE ( 'NONE', *, *, #2777, .T. ) ;
+#2825 = FILL_AREA_STYLE_COLOUR ( '', #2303 ) ;
+#2826 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2342 ) ) ;
+#2827 = VECTOR ( 'NONE', #1974, 1000.000000000000200 ) ;
+#2828 = SURFACE_STYLE_USAGE ( .BOTH. , #1823 ) ;
+#2829 = CARTESIAN_POINT ( 'NONE',  ( -3.911375564114221600, 1.203276426799245700, 1.749713349798193400 ) ) ;
+#2830 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 1.200000000000000000, -1.749999999999999800 ) ) ;
+#2831 = ADVANCED_FACE ( 'NONE', ( #979 ), #634, .T. ) ;
+#2832 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2833 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 1.084202172485506400E-015, 0.0000000000000000000 ) ) ;
+#2834 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2835 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2836 = CIRCLE ( 'NONE', #1045, 0.1000000000000001000 ) ;
+#2837 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #879 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1810, #405, #831 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2838 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2839 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2840 = CARTESIAN_POINT ( 'NONE',  ( 3.794631620014557300, 2.399999999999999900, 1.544631620014556000 ) ) ;
+#2841 = VECTOR ( 'NONE', #2848, 1000.000000000000100 ) ;
+#2842 = EDGE_CURVE ( 'NONE', #2246, #307, #2476, .T. ) ;
+#2843 = ADVANCED_FACE ( 'NONE', ( #2789 ), #2158, .T. ) ;
+#2844 = DIRECTION ( 'NONE',  ( 4.336808689942017700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2845 = EDGE_CURVE ( 'NONE', #2638, #1948, #350, .T. ) ;
+#2846 = AXIS2_PLACEMENT_3D ( 'NONE', #2545, #1605, #895 ) ;
+#2847 = DIRECTION ( 'NONE',  ( -0.7648359785887188800, -0.6417735875449103200, 0.05614791346053988500 ) ) ;
+#2848 = DIRECTION ( 'NONE',  ( -0.7648359785887188800, -0.6417735875449099800, -0.05614791346054187600 ) ) ;
+#2849 = FILL_AREA_STYLE_COLOUR ( '', #2213 ) ;
+#2850 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.2034294547501244700, -1.749999999999999600 ) ) ;
+#2851 = ORIENTED_EDGE ( 'NONE', *, *, #656, .F. ) ;
+#2852 = FACE_OUTER_BOUND ( 'NONE', #811, .T. ) ;
+#2853 = ORIENTED_EDGE ( 'NONE', *, *, #2629, .F. ) ;
+#2854 = LINE ( 'NONE', #2002, #270 ) ;
+#2855 = SURFACE_SIDE_STYLE ('',( #1487 ) ) ;
+#2856 = SURFACE_STYLE_USAGE ( .BOTH. , #1875 ) ;
+#2857 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1973 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1166, #898, #2091 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2858 = ORIENTED_EDGE ( 'NONE', *, *, #1770, .T. ) ;
+#2859 = ORIENTED_EDGE ( 'NONE', *, *, #1876, .F. ) ;
+#2860 = ORIENTED_EDGE ( 'NONE', *, *, #2178, .F. ) ;
+#2861 = CARTESIAN_POINT ( 'NONE',  ( 3.894251089823731700, 2.408715574274765900, -1.544631620014556200 ) ) ;
+#2862 = SURFACE_SIDE_STYLE ('',( #2908 ) ) ;
+#2863 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 2.168404344971012800E-015 ) ) ;
+#2864 = CIRCLE ( 'NONE', #429, 0.1000000000000001000 ) ;
+#2865 = EDGE_CURVE ( 'NONE', #2956, #664, #1993, .T. ) ;
+#2866 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1585, 'distance_accuracy_value', 'NONE');
+#2867 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -4.336808689942015400E-015, -3.794215962506405200E-016 ) ) ;
+#2868 = PLANE ( 'NONE',  #1296 ) ;
+#2869 = LINE ( 'NONE', #2148, #98 ) ;
+#2870 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.200000000000000000, -1.749999999999999800 ) ) ;
+#2871 = CIRCLE ( 'NONE', #1468, 0.1000000000000000500 ) ;
+#2872 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 1.300000000000000000, -1.899999999999999700 ) ) ;
+#2873 = CARTESIAN_POINT ( 'NONE',  ( -4.000751016977360100, 1.208584163331496400, 1.651131547168186000 ) ) ;
+#2874 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2875 = VECTOR ( 'NONE', #435, 1000.000000000000000 ) ;
+#2876 = SURFACE_STYLE_USAGE ( .BOTH. , #1459 ) ;
+#2877 = AXIS2_PLACEMENT_3D ( 'NONE', #887, #3010, #4 ) ;
+#2878 = LINE ( 'NONE', #2805, #1497 ) ;
+#2879 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2532 ), #2230 ) ;
+#2880 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.2034294547501253300, -1.899999999999999700 ) ) ;
+#2881 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 0.2034294547501244700, 1.699999999999999700 ) ) ;
+#2882 = EDGE_CURVE ( 'NONE', #1056, #2736, #102, .T. ) ;
+#2883 = CARTESIAN_POINT ( 'NONE',  ( -2.500000000000000000, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#2884 = EDGE_CURVE ( 'NONE', #2201, #2477, #2520, .T. ) ;
+#2885 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2886 = ORIENTED_EDGE ( 'NONE', *, *, #2842, .F. ) ;
+#2887 = FACE_OUTER_BOUND ( 'NONE', #955, .T. ) ;
+#2888 = DIRECTION ( 'NONE',  ( 0.7648359785887189900, 0.6417735875449098700, 0.05614791346054187600 ) ) ;
+#2889 = LINE ( 'NONE', #2455, #2243 ) ;
+#2890 = VERTEX_POINT ( 'NONE', #709 ) ;
+#2891 = CARTESIAN_POINT ( 'NONE',  ( -3.911375564114221600, 1.203276426799245700, 1.749713349798193400 ) ) ;
+#2892 = ORIENTED_EDGE ( 'NONE', *, *, #42, .T. ) ;
+#2893 = VERTEX_POINT ( 'NONE', #1608 ) ;
+#2894 = ORIENTED_EDGE ( 'NONE', *, *, #345, .T. ) ;
+#2895 = ADVANCED_FACE ( 'NONE', ( #1456 ), #2795, .T. ) ;
+#2896 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2897 = ORIENTED_EDGE ( 'NONE', *, *, #513, .T. ) ;
+#2898 = FILL_AREA_STYLE_COLOUR ( '', #315 ) ;
+#2899 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1744 ) ) ;
+#2900 = ORIENTED_EDGE ( 'NONE', *, *, #2485, .F. ) ;
+#2901 = LINE ( 'NONE', #304, #572 ) ;
+#2902 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2527 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #321, #1467, #87 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2903 = FILL_AREA_STYLE_COLOUR ( '', #1461 ) ;
+#2904 = FILL_AREA_STYLE ('',( #2849 ) ) ;
+#2905 = CARTESIAN_POINT ( 'NONE',  ( -3.919572529794631300, 1.208052383553106300, 1.749295507724740500 ) ) ;
+#2906 = EDGE_CURVE ( 'NONE', #2636, #1633, #64, .T. ) ;
+#2907 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1169, 'distance_accuracy_value', 'NONE');
+#2908 = SURFACE_STYLE_FILL_AREA ( #502 ) ;
+#2909 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2910 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #397 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2754, #2491, #1820 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2911 = ADVANCED_FACE ( 'NONE', ( #1373 ), #3047, .T. ) ;
+#2912 = CARTESIAN_POINT ( 'NONE',  ( -3.998819524919349000, 1.213492891913936300, -1.673185451096669100 ) ) ;
+#2913 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 0.04932946230349325600, -1.001976773820972400 ) ) ;
+#2914 = PRESENTATION_STYLE_ASSIGNMENT (( #1839 ) ) ;
+#2915 = STYLED_ITEM ( 'NONE', ( #159 ), #2210 ) ;
+#2916 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 1.349999999999999900, 1.736876700471111200 ) ) ;
+#2917 = CARTESIAN_POINT ( 'NONE',  ( -3.964839110440219600, 1.149699610520904500, 1.654018730096024500 ) ) ;
+#2918 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2919 = ADVANCED_FACE ( 'NONE', ( #32 ), #1855, .F. ) ;
+#2920 = EDGE_CURVE ( 'NONE', #1729, #2636, #1264, .T. ) ;
+#2921 = VERTEX_POINT ( 'NONE', #2551 ) ;
+#2922 = CIRCLE ( 'NONE', #803, 0.2000000000000000900 ) ;
+#2923 = LINE ( 'NONE', #216, #1172 ) ;
+#2924 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.349999999999999900, -1.899999999999999700 ) ) ;
+#2925 = EDGE_LOOP ( 'NONE', ( #1542, #2959, #1979, #264 ) ) ;
+#2926 = ORIENTED_EDGE ( 'NONE', *, *, #1243, .T. ) ;
+#2927 = LINE ( 'NONE', #736, #1657 ) ;
+#2928 = ORIENTED_EDGE ( 'NONE', *, *, #2982, .T. ) ;
+#2929 = LINE ( 'NONE', #583, #303 ) ;
+#2930 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1061, 'distance_accuracy_value', 'NONE');
+#2931 = ORIENTED_EDGE ( 'NONE', *, *, #2721, .F. ) ;
+#2932 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2933 = EDGE_LOOP ( 'NONE', ( #3026, #2897, #2699, #2179 ) ) ;
+#2934 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2935 = VERTEX_POINT ( 'NONE', #909 ) ;
+#2936 = VECTOR ( 'NONE', #1043, 1000.000000000000100 ) ;
+#2937 = CARTESIAN_POINT ( 'NONE',  ( -3.999999999999999100, 1.200000000000000000, -1.650380530190825600 ) ) ;
+#2938 = AXIS2_PLACEMENT_3D ( 'NONE', #232, #2788, #1859 ) ;
+#2939 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.2034294547501244400, -1.699999999999999700 ) ) ;
+#2940 = CYLINDRICAL_SURFACE ( 'NONE', #1144, 0.04999999999999991300 ) ;
+#2941 = VECTOR ( 'NONE', #1687, 1000.000000000000000 ) ;
+#2942 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.06624202950429936000, 0.9978035846433662700 ) ) ;
+#2943 = EDGE_CURVE ( 'NONE', #1404, #1180, #1554, .T. ) ;
+#2944 = FILL_AREA_STYLE_COLOUR ( '', #1273 ) ;
+#2945 = SURFACE_STYLE_FILL_AREA ( #691 ) ;
+#2946 = AXIS2_PLACEMENT_3D ( 'NONE', #1715, #324, #1265 ) ;
+#2947 = CYLINDRICAL_SURFACE ( 'NONE', #821, 0.04999999999999991300 ) ;
+#2948 = STYLED_ITEM ( 'NONE', ( #2267 ), #1119 ) ;
+#2949 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2950 = AXIS2_PLACEMENT_3D ( 'NONE', #2475, #603, #2240 ) ;
+#2951 = SURFACE_SIDE_STYLE ('',( #592 ) ) ;
+#2952 = EDGE_CURVE ( 'NONE', #2816, #2510, #2518, .T. ) ;
+#2953 = VERTEX_POINT ( 'NONE', #2574 ) ;
+#2954 = VERTEX_POINT ( 'NONE', #2819 ) ;
+#2955 = FACE_OUTER_BOUND ( 'NONE', #118, .T. ) ;
+#2956 = VERTEX_POINT ( 'NONE', #2083 ) ;
+#2957 = VERTEX_POINT ( 'NONE', #1635 ) ;
+#2958 = VERTEX_POINT ( 'NONE', #224 ) ;
+#2959 = ORIENTED_EDGE ( 'NONE', *, *, #2137, .T. ) ;
+#2960 = ORIENTED_EDGE ( 'NONE', *, *, #1748, .F. ) ;
+#2961 = LINE ( 'NONE', #1616, #1545 ) ;
+#2962 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.1989999999999998700, 1.011913078246616800 ) ) ;
+#2963 = VERTEX_POINT ( 'NONE', #917 ) ;
+#2964 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 4.353374594594169700E-015 ) ) ;
+#2965 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1228 ) ) ;
+#2966 = CARTESIAN_POINT ( 'NONE',  ( 2.499999999999999600, 1.349999999999999900, 1.736876700471111200 ) ) ;
+#2967 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.349999999999999900, -1.849999999999999900 ) ) ;
+#2968 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.06624202950429564100, 0.9978035846433666000 ) ) ;
+#2969 = EDGE_CURVE ( 'NONE', #2956, #1062, #644, .T. ) ;
+#2970 = LINE ( 'NONE', #1334, #858 ) ;
+#2971 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.9978035846433666000, -0.06624202950429460000 ) ) ;
+#2972 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 0.2034294547501254400, 1.699999999999999700 ) ) ;
+#2973 = PLANE ( 'NONE',  #888 ) ;
+#2974 = CARTESIAN_POINT ( 'NONE',  ( 4.000751016977361900, 1.208584163331496400, 1.651131547168186000 ) ) ;
+#2975 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2806 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1927, #1455, #518 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2976 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2977 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #6, 'distance_accuracy_value', 'NONE');
+#2978 = ORIENTED_EDGE ( 'NONE', *, *, #656, .T. ) ;
+#2979 = LINE ( 'NONE', #902, #485 ) ;
+#2980 = VERTEX_POINT ( 'NONE', #1167 ) ;
+#2981 = SURFACE_STYLE_USAGE ( .BOTH. , #647 ) ;
+#2982 = EDGE_CURVE ( 'NONE', #124, #196, #1638, .T. ) ;
+#2983 = ORIENTED_EDGE ( 'NONE', *, *, #2920, .F. ) ;
+#2984 = EDGE_LOOP ( 'NONE', ( #886, #3024, #2592, #627 ) ) ;
+#2985 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2986 = CIRCLE ( 'NONE', #754, 0.09999999999999982500 ) ;
+#2987 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2988 = EDGE_CURVE ( 'NONE', #1913, #1665, #545, .T. ) ;
+#2989 = ORIENTED_EDGE ( 'NONE', *, *, #1450, .F. ) ;
+#2990 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2991 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2784 ) ) ;
+#2992 = ORIENTED_EDGE ( 'NONE', *, *, #2555, .F. ) ;
+#2993 = ORIENTED_EDGE ( 'NONE', *, *, #849, .F. ) ;
+#2994 = VECTOR ( 'NONE', #1784, 1000.000000000000100 ) ;
+#2995 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2996 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.06624202950429462800, 0.9978035846433667100 ) ) ;
+#2997 = FACE_OUTER_BOUND ( 'NONE', #1689, .T. ) ;
+#2998 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2999 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1890 ) ) ;
+#3000 = CARTESIAN_POINT ( 'NONE',  ( 2.999999999999999600, 1.200000000000000000, 1.749999999999999800 ) ) ;
+#3001 = AXIS2_PLACEMENT_3D ( 'NONE', #2320, #2998, #409 ) ;
+#3002 = CARTESIAN_POINT ( 'NONE',  ( -3.992373106600348700, 1.241092362400273900, 1.700008933048143200 ) ) ;
+#3003 = EDGE_CURVE ( 'NONE', #809, #2209, #2297, .T. ) ;
+#3004 = VECTOR ( 'NONE', #2215, 1000.000000000000100 ) ;
+#3005 = FILL_AREA_STYLE_COLOUR ( '', #2203 ) ;
+#3006 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1941, 'distance_accuracy_value', 'NONE');
+#3007 = CARTESIAN_POINT ( 'NONE',  ( -3.920497688881507500, 0.2912844257252342200, 1.570878219072333400 ) ) ;
+#3008 = FACE_OUTER_BOUND ( 'NONE', #1293, .T. ) ;
+#3009 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3010 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3011 = ADVANCED_FACE ( 'NONE', ( #347 ), #1432, .F. ) ;
+#3012 = CARTESIAN_POINT ( 'NONE',  ( -3.963478816078828800, 1.281381761951068100, -1.649200055110175800 ) ) ;
+#3013 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.003868737821452069700, -1.686751594099140400 ) ) ;
+#3014 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3015 = LINE ( 'NONE', #1685, #2727 ) ;
+#3016 = STYLED_ITEM ( 'NONE', ( #2110 ), #2134 ) ;
+#3017 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -2.065146995210484400E-016 ) ) ;
+#3018 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3019 = ORIENTED_EDGE ( 'NONE', *, *, #2651, .F. ) ;
+#3020 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3021 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2024 ), #2975 ) ;
+#3022 = ORIENTED_EDGE ( 'NONE', *, *, #2178, .T. ) ;
+#3023 = LINE ( 'NONE', #399, #1216 ) ;
+#3024 = ORIENTED_EDGE ( 'NONE', *, *, #2581, .F. ) ;
+#3025 = ORIENTED_EDGE ( 'NONE', *, *, #2123, .F. ) ;
+#3026 = ORIENTED_EDGE ( 'NONE', *, *, #1703, .T. ) ;
+#3027 = ORIENTED_EDGE ( 'NONE', *, *, #2555, .T. ) ;
+#3028 = VECTOR ( 'NONE', #510, 1000.000000000000000 ) ;
+#3029 = PLANE ( 'NONE',  #464 ) ;
+#3030 = EDGE_CURVE ( 'NONE', #1352, #2407, #1596, .T. ) ;
+#3031 = EDGE_LOOP ( 'NONE', ( #710, #1767, #2146, #2096, #2100, #1988, #774, #564, #669, #2466 ) ) ;
+#3032 = ORIENTED_EDGE ( 'NONE', *, *, #1664, .F. ) ;
+#3033 = CARTESIAN_POINT ( 'NONE',  ( -3.000000000000000000, 0.2034294547501244700, 1.699999999999999700 ) ) ;
+#3034 = EDGE_CURVE ( 'NONE', #366, #484, #788, .T. ) ;
+#3035 = VECTOR ( 'NONE', #829, 1000.000000000000000 ) ;
+#3036 = ORIENTED_EDGE ( 'NONE', *, *, #2969, .F. ) ;
+#3037 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3038 = SURFACE_SIDE_STYLE ('',( #253 ) ) ;
+#3039 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3040 = ADVANCED_FACE ( 'NONE', ( #608 ), #1193, .F. ) ;
+#3041 = PLANE ( 'NONE',  #1731 ) ;
+#3042 = FACE_OUTER_BOUND ( 'NONE', #2933, .T. ) ;
+#3043 = SURFACE_STYLE_FILL_AREA ( #494 ) ;
+#3044 = SPHERICAL_SURFACE ( 'NONE', #918, 0.1000000000000000100 ) ;
+#3045 = AXIS2_PLACEMENT_3D ( 'NONE', #1658, #460, #1893 ) ;
+#3046 = FILL_AREA_STYLE_COLOUR ( '', #1688 ) ;
+#3047 = PLANE ( 'NONE',  #607 ) ;
+#3048 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3049 = AXIS2_PLACEMENT_3D ( 'NONE', #2811, #1645, #1845 ) ;
+#3050 = LINE ( 'NONE', #1087, #1853 ) ;
+#3051 = EDGE_CURVE ( 'NONE', #742, #2935, #2869, .T. ) ;
+#3052 = FACE_OUTER_BOUND ( 'NONE', #2925, .T. ) ;
+#3053 = ADVANCED_FACE ( 'NONE', ( #465 ), #3044, .T. ) ;
+#3054 = CARTESIAN_POINT ( 'NONE',  ( 3.794631620014557300, 2.399999999999999900, 0.0000000000000000000 ) ) ;
+#3055 = VECTOR ( 'NONE', #2835, 1000.000000000000000 ) ;
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Symbols/Crystals.SchLib b/Symbols/Crystals.SchLib
new file mode 100644
index 0000000000000000000000000000000000000000..547e1f240e06e145b8007de98fc9e24adbb6ab2f
GIT binary patch
literal 5120
zcmeHJOK%%h6u#~wX~Qe!5um(=3b8;qc>Id97^?Bibv$G|V`j#$Zio|4lab<aWLs*3
zX2S-R6+2dJkXW!~$*y$Eg0e%1Mf(FPWyJ!NgzwJ7aUe-;2O)uStmFH>=bZ1HIrrTE
z@ydg*zP<X8{Ds~p=gHpwWimB1A48w9PqT!aLx+v`_V@RLNkY&)qyG>ByU=wy^x*}x
z7s1Tum%=&b+cWzAB4CgXetp6bN?f#EvJKCVPIHKu2%SN0IOh1y*L%Cu#h+s5v3{2Y
z7^pxTvPo=G1UE?w|J`6=#Q!;RF2>@P<szoXh{wpUp|T=bg~TRV0}3uskbDGsK%xn~
zI3kifF-ekSj=A_<WWdONX4g@)^~dkN-CLWxemlHJh8!kqQksGNOg{T=Sv$%-4Epcb
z0T6?MVaIeI{{Ew!a2fM6;3vROf}a9E4SoiUCxBc5KMQ^i{5<#t@ErI>@JryA!B@er
zfL{f_27VpP@(SZO(Z3dsnf_<=?;`Ls0>CR$QKp7a?soe2CU>*b<!X-G>fGvaan4-Z
zu-nbPv&N~;YPZ?l=4i|5V@uv~*{I-b+FaG{_MDE(W#$uJjVen;OW;#pNzrtpN)1!d
zH6iI$H08qzRb)XfXp+3FDqca?EJc>|iiZ83sobEvz$g4^O)OzxIc>YgY4$D7=(L-z
zS21ZRFPVbnDP~@m(3(X`Ez@eKR9N)#x&b>NES%RWr98x!MTxS@g|sIcRFrg8Hv~SL
z;uo@u8PC+j@{*y*!Le}QZ|A+LVk&u+4wi?;!H$F{RZL4S)rDjt5e*u_0Lli7zK+nz
zpap7BO`<n+jhenZSuxA1*!T$8SWr*WOXUa-RmtN(LJ)!a8nBhR+r55slN0l1GUM-*
zsVNx=!7N$PqE{9T%fBEYB=J=}o@C~KgGxXSE(l}>N}eDX>T8xST`614xksu1mxtz+
zbQux?FDsf%>xvd&66Za=rcr~bjljTAsu+OC3MT@MM59p_t)lRbXX+J0qD)K7u@GT%
zECSg6f}+xJ&Jv9!Iy^CmJx!|?3)N+9I1>2G;$m(AvV*`#=6o0xS=FUwD#LLwRat_E
zXbDOl=?{WD7GrsIP$0)HT$>@kh50zf$9SwAv5A}U)2n|n9ZRF#0!JRnBF;745+xSE
z2t?>|2*2bZ_!wFmttm3F8d#HE;Q4GW;lUV@`6}>3(yQ};JK@!nLOhF?Z*-ZdQ^^cO
zX36a_B&JU#G3zyWA;%0w57y?$$79IOoJw~5Ksf9A(mx+VdUjIjY2Ux8f$8Wa83-u>
zy%a$3>S-a4KK{o8WMNX3f{;5<iAnbX`C<r=RQhm$|2;uOaXeoa;+a8I&o=~?6Io)<
zrE<A!A{Ra`_z)~ww}i%Z&(96A-E-F6CLS<+V<M8i+AuBAqS!ac5t3f3e6VCLlh1}U
zOY;+J7UxgaO{j`$g$DXbop#%H`v=O%g`%ie%9>w+MR_635`|B!-iqFDg*_8JnATjk
z!{x^|CaTYlUjeV9_8y;RQ9TY<ETi1;1~##}kWm@+zl#cco3v4hcTjVy{)|m(Xj{;3
zBiMM%|JxJD=Wy4T$J{r`^tkp<BIBepr;+~_E{@`-?6~H3d$qHvI<8%FTK$cvm`jo@
zUbg$O#CzC&`xkR<W#yaZrJHwJJNDM<&iYRC&h)B2b$zP#=@$3s-t4^x->>|za+i=#
U+>4Kbll%lHPqO)J?Vmy5PotX$2mk;8

literal 0
HcmV?d00001