From 7c9fd184c82e7d30f3522503b7d7d8556434de4c Mon Sep 17 00:00:00 2001
From: Mark <markh@rris.com.au>
Date: Fri, 22 Apr 2016 14:15:58 -0600
Subject: [PATCH] Added Bourns SRR1280 Inductors

---
 Footprints/Leadless.PcbLib        |  Bin 1305088 -> 1369088 bytes
 Footprints/Power Inductors.PcbLib |  Bin 1558016 -> 1598464 bytes
 STEP/Inductor/SRR1280.STEP        | 2729 +++++++++++++++++++++++++++++
 3 files changed, 2729 insertions(+)
 create mode 100644 STEP/Inductor/SRR1280.STEP

diff --git a/Footprints/Leadless.PcbLib b/Footprints/Leadless.PcbLib
index f1c13b642e8966acbfe4f244dc984d057ad886ea..bc71fc09961d9ebd4c29eae5bffbf6e5ae4bf90b 100644
GIT binary patch
delta 81747
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

delta 53867
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%0A5<*!ELhcO3i0fCbbEX!B8`VB9S=-Ont
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
O`O{9RrQu{{n)V;>$av-e

diff --git a/Footprints/Power Inductors.PcbLib b/Footprints/Power Inductors.PcbLib
index fe32f41a5d19d31323082fcd7ded02153f6aabec..564b88eb8a672e29d39522196d1c80b165ea71fb 100644
GIT binary patch
delta 46998
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
S3h0X=E~l`q+V*QqWd9GZ%|*2U

delta 11186
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

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