From 774964ae14374db6860f32a924bcd73d86e1a29f Mon Sep 17 00:00:00 2001
From: Mark <markh@rris.com.au>
Date: Sat, 16 Jul 2016 19:43:35 -0600
Subject: [PATCH] Added E-Switch TL3750 series button model/footprint

---
 Footprints/Buttons.PcbLib      |  Bin 900096 -> 926208 bytes
 STEP/Button/TL3750AFxxxQG.STEP | 2116 ++++++++++++++++++++++++++++++++
 2 files changed, 2116 insertions(+)
 create mode 100644 STEP/Button/TL3750AFxxxQG.STEP

diff --git a/Footprints/Buttons.PcbLib b/Footprints/Buttons.PcbLib
index e208de733e233a974de4c75aec725df1d14a7dfc..2e7c0456a420f0ba0a61125dddcfc23164fa8ddb 100644
GIT binary patch
delta 25681
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
We@^h$wLC_DN>o9Fu$u{X%l`m_mnvTX

delta 3235
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
SBH~|+3#`36?bnVBoArPCsLs6r

diff --git a/STEP/Button/TL3750AFxxxQG.STEP b/STEP/Button/TL3750AFxxxQG.STEP
new file mode 100644
index 000000000..41f83beb4
--- /dev/null
+++ b/STEP/Button/TL3750AFxxxQG.STEP
@@ -0,0 +1,2116 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION (( 'STEP AP214' ),
+    '1' );
+FILE_NAME ('TL3750AFxxxQG.STEP',
+    '2016-07-17T01:33:53',
+    ( '' ),
+    ( '' ),
+    'SwSTEP 2.0',
+    'SolidWorks 2015',
+    '' );
+FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
+ENDSEC;
+
+DATA;
+#1 = VERTEX_POINT ( 'NONE', #1791 ) ;
+#2 = CIRCLE ( 'NONE', #1601, 0.04999999999999991300 ) ;
+#3 = VECTOR ( 'NONE', #382, 1000.000000000000000 ) ;
+#4 = ORIENTED_EDGE ( 'NONE', *, *, #350, .F. ) ;
+#5 = AXIS2_PLACEMENT_3D ( 'NONE', #174, #773, #1794 ) ;
+#6 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000700, 0.0000000000000000000, 0.5799999999999999600 ) ) ;
+#7 = SURFACE_SIDE_STYLE ('',( #545 ) ) ;
+#8 = FACE_OUTER_BOUND ( 'NONE', #1361, .T. ) ;
+#9 = VECTOR ( 'NONE', #1747, 1000.000000000000000 ) ;
+#10 = ORIENTED_EDGE ( 'NONE', *, *, #646, .T. ) ;
+#11 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#12 = FILL_AREA_STYLE ('',( #1632 ) ) ;
+#13 = VECTOR ( 'NONE', #1750, 1000.000000000000000 ) ;
+#14 = ADVANCED_FACE ( 'NONE', ( #1789 ), #813, .T. ) ;
+#15 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1105 ), #1517 ) ;
+#16 = VERTEX_POINT ( 'NONE', #1477 ) ;
+#17 = CARTESIAN_POINT ( 'NONE',  ( -1.500000000000000000, -0.9499999999999999600, 0.04000000000000000100 ) ) ;
+#18 = FILL_AREA_STYLE_COLOUR ( '', #2008 ) ;
+#19 = SURFACE_STYLE_FILL_AREA ( #210 ) ;
+#20 = VERTEX_POINT ( 'NONE', #17 ) ;
+#21 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, 0.9499999999999999600, 0.3499999999999999800 ) ) ;
+#22 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1414 ), #515 ) ;
+#23 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#24 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, -0.8999999999999990200, 0.3499999999999999800 ) ) ;
+#25 = CIRCLE ( 'NONE', #686, 0.04999999999999991300 ) ;
+#26 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#27 = ADVANCED_FACE ( 'NONE', ( #77 ), #171, .T. ) ;
+#28 = DIRECTION ( 'NONE',  ( -1.913297951925284900E-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#29 = EDGE_CURVE ( 'NONE', #1486, #2010, #1235, .T. ) ;
+#30 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #422 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1296, #1450, #1917 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#31 = FILL_AREA_STYLE ('',( #981 ) ) ;
+#32 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#33 = SURFACE_SIDE_STYLE ('',( #988 ) ) ;
+#34 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2000, 'distance_accuracy_value', 'NONE');
+#35 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#36 = VECTOR ( 'NONE', #1180, 1000.000000000000000 ) ;
+#37 = ORIENTED_EDGE ( 'NONE', *, *, #283, .T. ) ;
+#38 = SURFACE_STYLE_FILL_AREA ( #1822 ) ;
+#39 = LINE ( 'NONE', #1119, #241 ) ;
+#40 = ORIENTED_EDGE ( 'NONE', *, *, #325, .F. ) ;
+#41 = FILL_AREA_STYLE ('',( #197 ) ) ;
+#42 = DIRECTION ( 'NONE',  ( -0.7071067811865479100, 0.7071067811865472400, 0.0000000000000000000 ) ) ;
+#43 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#44 = FACE_OUTER_BOUND ( 'NONE', #267, .T. ) ;
+#45 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#46 = SURFACE_STYLE_USAGE ( .BOTH. , #220 ) ;
+#47 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #894 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1440, #1924, #1615 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#48 = VERTEX_POINT ( 'NONE', #1771 ) ;
+#49 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, 0.2450000000000000000, 0.08999999999999999700 ) ) ;
+#50 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 2.551063935900379700E-016 ) ) ;
+#51 = EDGE_CURVE ( 'NONE', #620, #1275, #782, .T. ) ;
+#52 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1606 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1650, #35, #651 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#53 = FILL_AREA_STYLE ('',( #1936 ) ) ;
+#54 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#55 = AXIS2_PLACEMENT_3D ( 'NONE', #381, #863, #370 ) ;
+#56 = FILL_AREA_STYLE_COLOUR ( '', #322 ) ;
+#57 = VECTOR ( 'NONE', #1040, 1000.000000000000000 ) ;
+#58 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#59 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.9499999999999999600, 0.3499999999999999800 ) ) ;
+#60 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#61 = LINE ( 'NONE', #2041, #559 ) ;
+#62 = FACE_OUTER_BOUND ( 'NONE', #1761, .T. ) ;
+#63 = VERTEX_POINT ( 'NONE', #1808 ) ;
+#64 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #694 ), #1080 ) ;
+#65 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1546, 'distance_accuracy_value', 'NONE');
+#66 = FACE_OUTER_BOUND ( 'NONE', #164, .T. ) ;
+#67 = VERTEX_POINT ( 'NONE', #1961 ) ;
+#68 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #1036, #731 ) ;
+#69 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#70 = VECTOR ( 'NONE', #289, 1000.000000000000000 ) ;
+#71 = VECTOR ( 'NONE', #738, 1000.000000000000000 ) ;
+#72 = ORIENTED_EDGE ( 'NONE', *, *, #1337, .T. ) ;
+#73 = AXIS2_PLACEMENT_3D ( 'NONE', #1006, #60, #83 ) ;
+#74 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#75 = DIRECTION ( 'NONE',  ( 0.7071067811865480200, -0.7071067811865470200, 0.0000000000000000000 ) ) ;
+#76 = FILL_AREA_STYLE ('',( #1847 ) ) ;
+#77 = FACE_OUTER_BOUND ( 'NONE', #569, .T. ) ;
+#78 = EDGE_CURVE ( 'NONE', #1838, #1685, #1368, .T. ) ;
+#79 = ORIENTED_EDGE ( 'NONE', *, *, #342, .F. ) ;
+#80 = VERTEX_POINT ( 'NONE', #1481 ) ;
+#81 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#82 = ORIENTED_EDGE ( 'NONE', *, *, #51, .T. ) ;
+#83 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#84 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2063 ), #588 ) ;
+#85 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#86 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#87 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.9499999999999999600, 0.04000000000000000100 ) ) ;
+#88 = CARTESIAN_POINT ( 'NONE',  ( -0.4249999999443853600, 0.0000000000000000000, 0.3800000000069305700 ) ) ;
+#89 = FACE_OUTER_BOUND ( 'NONE', #1393, .T. ) ;
+#90 = CARTESIAN_POINT ( 'NONE',  ( 1.399999999999999900, 0.8999999999999990200, 0.3800000000000000000 ) ) ;
+#91 = COLOUR_RGB ( '',0.4627450980392157100, 0.2431372549019607800, 0.1450980392156862600 ) ;
+#92 = AXIS2_PLACEMENT_3D ( 'NONE', #1409, #108, #714 ) ;
+#93 = LINE ( 'NONE', #1651, #36 ) ;
+#94 = ORIENTED_EDGE ( 'NONE', *, *, #693, .F. ) ;
+#95 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#96 = LINE ( 'NONE', #645, #450 ) ;
+#97 = ORIENTED_EDGE ( 'NONE', *, *, #462, .T. ) ;
+#98 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#99 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1746 ), #52 ) ;
+#100 = FACE_OUTER_BOUND ( 'NONE', #1894, .T. ) ;
+#101 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#102 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2023 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1722, #410, #719 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#103 = LINE ( 'NONE', #24, #567 ) ;
+#104 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#105 = ORIENTED_EDGE ( 'NONE', *, *, #660, .T. ) ;
+#106 = EDGE_CURVE ( 'NONE', #226, #1592, #269, .T. ) ;
+#107 = FILL_AREA_STYLE ('',( #710 ) ) ;
+#108 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#109 = STYLED_ITEM ( 'NONE', ( #1226 ), #1665 ) ;
+#110 = FILL_AREA_STYLE ('',( #1739 ) ) ;
+#111 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#112 = SURFACE_STYLE_USAGE ( .BOTH. , #2027 ) ;
+#113 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#114 = EDGE_CURVE ( 'NONE', #534, #213, #1175, .T. ) ;
+#115 = PRESENTATION_STYLE_ASSIGNMENT (( #162 ) ) ;
+#116 = ORIENTED_EDGE ( 'NONE', *, *, #1753, .F. ) ;
+#117 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, 0.6500000000000001300, 0.08999999999999999700 ) ) ;
+#118 = ORIENTED_EDGE ( 'NONE', *, *, #1305, .F. ) ;
+#119 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #262 ), #1530 ) ;
+#120 = CARTESIAN_POINT ( 'NONE',  ( 1.629999999999999900, -0.1250000000000000000, 0.08999999999999999700 ) ) ;
+#121 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, -0.6500000000000001300, 0.08999999999999999700 ) ) ;
+#122 = PRESENTATION_STYLE_ASSIGNMENT (( #580 ) ) ;
+#123 = ORIENTED_EDGE ( 'NONE', *, *, #1619, .T. ) ;
+#124 = EDGE_LOOP ( 'NONE', ( #1541, #1795, #237, #1345, #1942, #1206, #1965, #424 ) ) ;
+#125 = CARTESIAN_POINT ( 'NONE',  ( -1.399999999999999900, -0.9000000000000001300, 0.3800000000000000000 ) ) ;
+#126 = STYLED_ITEM ( 'NONE', ( #1198 ), #809 ) ;
+#127 = EDGE_LOOP ( 'NONE', ( #1873, #1132, #1618, #671 ) ) ;
+#128 = ORIENTED_EDGE ( 'NONE', *, *, #248, .T. ) ;
+#129 = ORIENTED_EDGE ( 'NONE', *, *, #493, .T. ) ;
+#130 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#131 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #232, 'distance_accuracy_value', 'NONE');
+#132 = AXIS2_PLACEMENT_3D ( 'NONE', #1342, #1003, #1832 ) ;
+#133 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#134 = VECTOR ( 'NONE', #1347, 1000.000000000000000 ) ;
+#135 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#136 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.9499999999999999600, 0.3499999999999999800 ) ) ;
+#137 = LINE ( 'NONE', #2049, #2078 ) ;
+#138 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#139 = VERTEX_POINT ( 'NONE', #619 ) ;
+#140 = EDGE_CURVE ( 'NONE', #620, #1312, #103, .T. ) ;
+#141 = LINE ( 'NONE', #2097, #1148 ) ;
+#142 = ORIENTED_EDGE ( 'NONE', *, *, #1474, .F. ) ;
+#143 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#144 = FACE_BOUND ( 'NONE', #1077, .T. ) ;
+#145 = AXIS2_PLACEMENT_3D ( 'NONE', #1986, #1713, #1719 ) ;
+#146 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#147 = VECTOR ( 'NONE', #245, 1000.000000000000000 ) ;
+#148 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#149 = ORIENTED_EDGE ( 'NONE', *, *, #1217, .T. ) ;
+#150 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #407, 'distance_accuracy_value', 'NONE');
+#151 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #326 ), #856 ) ;
+#152 = SURFACE_SIDE_STYLE ('',( #1510 ) ) ;
+#153 = SURFACE_STYLE_FILL_AREA ( #76 ) ;
+#154 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#155 = EDGE_CURVE ( 'NONE', #1617, #1, #1108, .T. ) ;
+#156 = FILL_AREA_STYLE_COLOUR ( '', #702 ) ;
+#157 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #398 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1773, #615, #792 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#158 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#159 = VECTOR ( 'NONE', #531, 1000.000000000000000 ) ;
+#160 = SURFACE_STYLE_FILL_AREA ( #1809 ) ;
+#161 = ORIENTED_EDGE ( 'NONE', *, *, #472, .F. ) ;
+#162 = SURFACE_STYLE_USAGE ( .BOTH. , #771 ) ;
+#163 = LINE ( 'NONE', #1379, #726 ) ;
+#164 = EDGE_LOOP ( 'NONE', ( #1569, #1343, #1868, #1589 ) ) ;
+#165 = LINE ( 'NONE', #1626, #1363 ) ;
+#166 = CIRCLE ( 'NONE', #889, 0.04999999999999991300 ) ;
+#167 = ORIENTED_EDGE ( 'NONE', *, *, #2094, .F. ) ;
+#168 = ADVANCED_FACE ( 'NONE', ( #680 ), #1297, .T. ) ;
+#169 = SURFACE_STYLE_FILL_AREA ( #573 ) ;
+#170 = STYLED_ITEM ( 'NONE', ( #1738 ), #27 ) ;
+#171 = PLANE ( 'NONE',  #754 ) ;
+#172 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #150 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #407, #1970, #1009 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#173 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#174 = CARTESIAN_POINT ( 'NONE',  ( 3.433583000000000600E-017, 0.0000000000000000000, 0.5356535000000000000 ) ) ;
+#175 = VERTEX_POINT ( 'NONE', #1291 ) ;
+#176 = SURFACE_STYLE_FILL_AREA ( #260 ) ;
+#177 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2054 ) ) ;
+#178 = ORIENTED_EDGE ( 'NONE', *, *, #438, .T. ) ;
+#179 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#180 = CARTESIAN_POINT ( 'NONE',  ( 1.629999999999999900, -2.775557999999999800E-016, 0.04000000000000000100 ) ) ;
+#181 = ADVANCED_FACE ( 'NONE', ( #1281 ), #191, .T. ) ;
+#182 = EDGE_CURVE ( 'NONE', #993, #80, #2018, .T. ) ;
+#183 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#184 = AXIS2_PLACEMENT_3D ( 'NONE', #1021, #81, #1857 ) ;
+#185 = SURFACE_STYLE_USAGE ( .BOTH. , #1163 ) ;
+#186 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#187 = SURFACE_STYLE_USAGE ( .BOTH. , #841 ) ;
+#188 = ADVANCED_FACE ( 'NONE', ( #216 ), #1233, .T. ) ;
+#189 = VERTEX_POINT ( 'NONE', #372 ) ;
+#190 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#191 = PLANE ( 'NONE',  #1725 ) ;
+#192 = VERTEX_POINT ( 'NONE', #1520 ) ;
+#193 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#194 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1947, 'distance_accuracy_value', 'NONE');
+#195 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#196 = COLOUR_RGB ( '',0.6470588235294118000, 0.6196078431372549200, 0.5999999999999999800 ) ;
+#197 = FILL_AREA_STYLE_COLOUR ( '', #336 ) ;
+#198 = SURFACE_STYLE_FILL_AREA ( #1573 ) ;
+#199 = CARTESIAN_POINT ( 'NONE',  ( 4.411829095475001100E-017, 0.0000000000000000000, 0.5800000000000000700 ) ) ;
+#200 = ADVANCED_FACE ( 'NONE', ( #44 ), #1320, .T. ) ;
+#201 = ORIENTED_EDGE ( 'NONE', *, *, #438, .F. ) ;
+#202 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1414 ) ) ;
+#203 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, 1.301043000000000000E-016, 0.08999999999999999700 ) ) ;
+#204 = DIRECTION ( 'NONE',  ( -1.913297951925284900E-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#205 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#206 = EDGE_CURVE ( 'NONE', #408, #1493, #1878, .T. ) ;
+#207 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#208 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#209 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #109 ), #1623 ) ;
+#210 = FILL_AREA_STYLE ('',( #56 ) ) ;
+#211 = SURFACE_STYLE_USAGE ( .BOTH. , #511 ) ;
+#212 = VECTOR ( 'NONE', #1828, 1000.000000000000000 ) ;
+#213 = VERTEX_POINT ( 'NONE', #823 ) ;
+#214 = FILL_AREA_STYLE ('',( #1526 ) ) ;
+#215 = FACE_OUTER_BOUND ( 'NONE', #685, .T. ) ;
+#216 = FACE_OUTER_BOUND ( 'NONE', #1846, .T. ) ;
+#217 = EDGE_CURVE ( 'NONE', #687, #507, #1829, .T. ) ;
+#218 = CARTESIAN_POINT ( 'NONE',  ( 2.455337905874351000E-017, 0.0000000000000000000, 0.4913070000611696700 ) ) ;
+#219 = ORIENTED_EDGE ( 'NONE', *, *, #29, .F. ) ;
+#220 = SURFACE_SIDE_STYLE ('',( #1898 ) ) ;
+#221 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1030 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2081, #2075, #2093 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#222 = ORIENTED_EDGE ( 'NONE', *, *, #1106, .T. ) ;
+#223 = ORIENTED_EDGE ( 'NONE', *, *, #1516, .F. ) ;
+#224 = SURFACE_STYLE_USAGE ( .BOTH. , #2013 ) ;
+#225 = SURFACE_SIDE_STYLE ('',( #1117 ) ) ;
+#226 = VERTEX_POINT ( 'NONE', #1495 ) ;
+#227 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 2.551063935593837700E-016 ) ) ;
+#228 = CARTESIAN_POINT ( 'NONE',  ( -8.642077000000000400E-017, 0.9499999999999999600, 0.04000000000000000100 ) ) ;
+#229 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #581 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #195, #1667, #996 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#230 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, 0.2450000000000000000, 0.08999999999999999700 ) ) ;
+#231 = FACE_OUTER_BOUND ( 'NONE', #563, .T. ) ;
+#232 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#233 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#234 = AXIS2_PLACEMENT_3D ( 'NONE', #811, #974, #1156 ) ;
+#235 = LINE ( 'NONE', #467, #1248 ) ;
+#236 = DIRECTION ( 'NONE',  ( -0.7071067811865479100, -0.7071067811865472400, 0.0000000000000000000 ) ) ;
+#237 = ORIENTED_EDGE ( 'NONE', *, *, #1423, .F. ) ;
+#238 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1434 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1704, #891, #416 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#239 = SURFACE_SIDE_STYLE ('',( #305 ) ) ;
+#240 = LINE ( 'NONE', #354, #1147 ) ;
+#241 = VECTOR ( 'NONE', #609, 1000.000000000000000 ) ;
+#242 = ORIENTED_EDGE ( 'NONE', *, *, #1384, .T. ) ;
+#243 = LINE ( 'NONE', #2057, #1907 ) ;
+#244 = SURFACE_STYLE_USAGE ( .BOTH. , #417 ) ;
+#245 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#246 = PLANE ( 'NONE',  #1872 ) ;
+#247 = SURFACE_STYLE_FILL_AREA ( #497 ) ;
+#248 = EDGE_CURVE ( 'NONE', #192, #975, #822, .T. ) ;
+#249 = EDGE_LOOP ( 'NONE', ( #736, #82, #2080, #316, #471, #786, #1669, #2022 ) ) ;
+#250 = FILL_AREA_STYLE_COLOUR ( '', #1955 ) ;
+#251 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#252 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#253 = ORIENTED_EDGE ( 'NONE', *, *, #1043, .F. ) ;
+#254 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#255 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1224 ) ) ;
+#256 = SURFACE_STYLE_USAGE ( .BOTH. , #1051 ) ;
+#257 = SURFACE_STYLE_USAGE ( .BOTH. , #883 ) ;
+#258 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1188, 'distance_accuracy_value', 'NONE');
+#259 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#260 = FILL_AREA_STYLE ('',( #564 ) ) ;
+#261 = SURFACE_STYLE_USAGE ( .BOTH. , #1053 ) ;
+#262 = STYLED_ITEM ( 'NONE', ( #1636 ), #977 ) ;
+#263 = VECTOR ( 'NONE', #1069, 1000.000000000000000 ) ;
+#264 = LINE ( 'NONE', #1174, #1607 ) ;
+#265 = ORIENTED_EDGE ( 'NONE', *, *, #2061, .F. ) ;
+#266 = EDGE_CURVE ( 'NONE', #1649, #1611, #528, .T. ) ;
+#267 = EDGE_LOOP ( 'NONE', ( #808, #1996, #178, #2040 ) ) ;
+#268 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#269 = LINE ( 'NONE', #1463, #708 ) ;
+#270 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#271 = VERTEX_POINT ( 'NONE', #1855 ) ;
+#272 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#273 = ORIENTED_EDGE ( 'NONE', *, *, #266, .F. ) ;
+#274 = ADVANCED_FACE ( 'NONE', ( #1500 ), #860, .T. ) ;
+#275 = ORIENTED_EDGE ( 'NONE', *, *, #799, .F. ) ;
+#276 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#277 = ORIENTED_EDGE ( 'NONE', *, *, #539, .F. ) ;
+#278 = CARTESIAN_POINT ( 'NONE',  ( -1.399999999999999900, 0.9500000000000000700, 0.3800000000000000000 ) ) ;
+#279 = AXIS2_PLACEMENT_3D ( 'NONE', #1702, #1218, #396 ) ;
+#280 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1720 ), #1283 ) ;
+#281 = PRESENTATION_STYLE_ASSIGNMENT (( #112 ) ) ;
+#282 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1856 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #363, #208, #1851 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#283 = EDGE_CURVE ( 'NONE', #993, #1196, #1405, .T. ) ;
+#284 = LINE ( 'NONE', #592, #1859 ) ;
+#285 = PRESENTATION_STYLE_ASSIGNMENT (( #804 ) ) ;
+#286 = LINE ( 'NONE', #375, #427 ) ;
+#287 = ORIENTED_EDGE ( 'NONE', *, *, #1237, .T. ) ;
+#288 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #495 ), #221 ) ;
+#289 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#290 = ORIENTED_EDGE ( 'NONE', *, *, #1116, .F. ) ;
+#291 = PRODUCT_CONTEXT ( 'NONE', #1906, 'mechanical' ) ;
+#292 = CIRCLE ( 'NONE', #397, 0.04999999999999991300 ) ;
+#293 = ADVANCED_FACE ( 'NONE', ( #1269 ), #1539, .T. ) ;
+#294 = PLANE ( 'NONE',  #1825 ) ;
+#295 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #764 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #104, #259, #1243 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#296 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000200, 0.6500000000000001300, 0.04000000000000000100 ) ) ;
+#297 = EDGE_LOOP ( 'NONE', ( #1050, #94, #1767, #1994 ) ) ;
+#298 = CARTESIAN_POINT ( 'NONE',  ( 1.499999999999999800, 0.9499999999999999600, 0.0000000000000000000 ) ) ;
+#299 = LINE ( 'NONE', #1012, #2095 ) ;
+#300 = AXIS2_PLACEMENT_3D ( 'NONE', #1244, #1402, #880 ) ;
+#301 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #517 ) ) ;
+#302 = PLANE ( 'NONE',  #1242 ) ;
+#303 = CIRCLE ( 'NONE', #1639, 0.3250000000321051600 ) ;
+#304 = ORIENTED_EDGE ( 'NONE', *, *, #1474, .T. ) ;
+#305 = SURFACE_STYLE_FILL_AREA ( #861 ) ;
+#306 = VECTOR ( 'NONE', #966, 1000.000000000000000 ) ;
+#307 = ORIENTED_EDGE ( 'NONE', *, *, #900, .F. ) ;
+#308 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#309 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, -2.775557999999999800E-016, 0.04000000000000000100 ) ) ;
+#310 = VECTOR ( 'NONE', #636, 1000.000000000000000 ) ;
+#311 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1911 ) ) ;
+#312 = LINE ( 'NONE', #1565, #9 ) ;
+#313 = SURFACE_STYLE_USAGE ( .BOTH. , #761 ) ;
+#314 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, -0.9499999999999999600, 0.0000000000000000000 ) ) ;
+#315 = SURFACE_STYLE_FILL_AREA ( #1967 ) ;
+#316 = ORIENTED_EDGE ( 'NONE', *, *, #342, .T. ) ;
+#317 = SURFACE_STYLE_USAGE ( .BOTH. , #1777 ) ;
+#318 = ORIENTED_EDGE ( 'NONE', *, *, #643, .F. ) ;
+#319 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#320 = ORIENTED_EDGE ( 'NONE', *, *, #1153, .F. ) ;
+#321 = FILL_AREA_STYLE_COLOUR ( '', #91 ) ;
+#322 = COLOUR_RGB ( '',0.4627450980392157100, 0.2431372549019607800, 0.1450980392156862600 ) ;
+#323 = VERTEX_POINT ( 'NONE', #1527 ) ;
+#324 = CARTESIAN_POINT ( 'NONE',  ( 1.629999999999999900, 0.1250000000000000000, 0.08999999999999999700 ) ) ;
+#325 = EDGE_CURVE ( 'NONE', #63, #1645, #1549, .T. ) ;
+#326 = STYLED_ITEM ( 'NONE', ( #990 ), #984 ) ;
+#327 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, -0.9499999999999999600, 0.0000000000000000000 ) ) ;
+#328 = SURFACE_SIDE_STYLE ('',( #247 ) ) ;
+#329 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#330 = ADVANCED_FACE ( 'NONE', ( #231 ), #2004, .T. ) ;
+#331 = DIRECTION ( 'NONE',  ( 0.7071067811865479100, 0.7071067811865472400, 0.0000000000000000000 ) ) ;
+#332 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#333 = PRESENTATION_STYLE_ASSIGNMENT (( #257 ) ) ;
+#334 = CARTESIAN_POINT ( 'NONE',  ( -1.500000000000000000, 0.9499999999999998400, 0.04000000000000000100 ) ) ;
+#335 = FILL_AREA_STYLE ('',( #156 ) ) ;
+#336 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#337 = EDGE_LOOP ( 'NONE', ( #1835, #1090, #487, #346, #389, #1741, #222, #123 ) ) ;
+#338 = LINE ( 'NONE', #1452, #1126 ) ;
+#339 = ORIENTED_EDGE ( 'NONE', *, *, #554, .F. ) ;
+#340 = EDGE_CURVE ( 'NONE', #1611, #709, #1382, .T. ) ;
+#341 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#342 = EDGE_CURVE ( 'NONE', #392, #1031, #1751, .T. ) ;
+#343 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#344 = FILL_AREA_STYLE ('',( #657 ) ) ;
+#345 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1586 ) ) ;
+#346 = ORIENTED_EDGE ( 'NONE', *, *, #1766, .T. ) ;
+#347 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#348 = SURFACE_SIDE_STYLE ('',( #160 ) ) ;
+#349 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#350 = EDGE_CURVE ( 'NONE', #1992, #603, #931, .T. ) ;
+#351 = STYLED_ITEM ( 'NONE', ( #1389 ), #1824 ) ;
+#352 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#353 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#354 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, -0.9499999999999999600, 0.0000000000000000000 ) ) ;
+#355 = LINE ( 'NONE', #1004, #212 ) ;
+#356 = VECTOR ( 'NONE', #236, 1000.000000000000000 ) ;
+#357 = VERTEX_POINT ( 'NONE', #1380 ) ;
+#358 = SURFACE_SIDE_STYLE ('',( #607 ) ) ;
+#359 = COLOUR_RGB ( '',0.6470588235294118000, 0.6196078431372549200, 0.5999999999999999800 ) ;
+#360 = ORIENTED_EDGE ( 'NONE', *, *, #594, .F. ) ;
+#361 = CARTESIAN_POINT ( 'NONE',  ( -1.630000000000000100, -0.1250000000000000000, 0.04000000000000000100 ) ) ;
+#362 = ADVANCED_FACE ( 'NONE', ( #498 ), #246, .T. ) ;
+#363 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#364 = VECTOR ( 'NONE', #1456, 1000.000000000000000 ) ;
+#365 = PLANE ( 'NONE',  #722 ) ;
+#366 = ORIENTED_EDGE ( 'NONE', *, *, #1125, .T. ) ;
+#367 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#368 = VECTOR ( 'NONE', #1082, 1000.000000000000000 ) ;
+#369 = EDGE_LOOP ( 'NONE', ( #1661, #853, #960, #1199, #413, #1087, #1659, #1131 ) ) ;
+#370 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#371 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#372 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, 0.2450000000000000000, 0.04000000000000000100 ) ) ;
+#373 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#374 = STYLED_ITEM ( 'NONE', ( #122 ), #1574 ) ;
+#375 = CARTESIAN_POINT ( 'NONE',  ( 0.4249999998933162700, 5.204748895069752200E-017, 0.3800000000637737700 ) ) ;
+#376 = SURFACE_STYLE_USAGE ( .BOTH. , #383 ) ;
+#377 = SURFACE_STYLE_FILL_AREA ( #1279 ) ;
+#378 = AXIS2_PLACEMENT_3D ( 'NONE', #1699, #1035, #707 ) ;
+#379 = FACE_OUTER_BOUND ( 'NONE', #1364, .T. ) ;
+#380 = ORIENTED_EDGE ( 'NONE', *, *, #1010, .T. ) ;
+#381 = CARTESIAN_POINT ( 'NONE',  ( 1.399999999999999900, -0.8999999999999990200, 0.3499999999999999800 ) ) ;
+#382 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#383 = SURFACE_SIDE_STYLE ('',( #1652 ) ) ;
+#384 = ORIENTED_EDGE ( 'NONE', *, *, #903, .T. ) ;
+#385 = EDGE_CURVE ( 'NONE', #1315, #1312, #555, .T. ) ;
+#386 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#387 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #675 ), #1399 ) ;
+#388 = EDGE_LOOP ( 'NONE', ( #1885, #1227, #2044, #2019 ) ) ;
+#389 = ORIENTED_EDGE ( 'NONE', *, *, #1975, .T. ) ;
+#390 = CARTESIAN_POINT ( 'NONE',  ( 1.574890544607197000, -0.6500000000000001300, 0.08999999999999999700 ) ) ;
+#391 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#392 = VERTEX_POINT ( 'NONE', #674 ) ;
+#393 = CARTESIAN_POINT ( 'NONE',  ( -1.087585006069048700E-026, 0.0000000000000000000, 0.3800000000069304600 ) ) ;
+#394 = CARTESIAN_POINT ( 'NONE',  ( 1.399999999999999900, -0.9499999999999990700, 0.3499999999999999800 ) ) ;
+#395 = VECTOR ( 'NONE', #391, 1000.000000000000000 ) ;
+#396 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#397 = AXIS2_PLACEMENT_3D ( 'NONE', #877, #95, #254 ) ;
+#398 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1773, 'distance_accuracy_value', 'NONE');
+#399 = CARTESIAN_POINT ( 'NONE',  ( 1.400000000000000100, 0.9499999999999999600, 0.3499999999999999800 ) ) ;
+#400 = VECTOR ( 'NONE', #1446, 1000.000000000000000 ) ;
+#401 = EDGE_CURVE ( 'NONE', #579, #1027, #1599, .T. ) ;
+#402 = FILL_AREA_STYLE_COLOUR ( '', #251 ) ;
+#403 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #681 ) ) ;
+#404 = FACE_OUTER_BOUND ( 'NONE', #991, .T. ) ;
+#405 = LINE ( 'NONE', #1475, #938 ) ;
+#406 = EDGE_LOOP ( 'NONE', ( #1360, #1470, #1733, #430 ) ) ;
+#407 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#408 = VERTEX_POINT ( 'NONE', #692 ) ;
+#409 = FACE_OUTER_BOUND ( 'NONE', #1758, .T. ) ;
+#410 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#411 = FACE_BOUND ( 'NONE', #1779, .T. ) ;
+#412 = EDGE_CURVE ( 'NONE', #80, #67, #795, .T. ) ;
+#413 = ORIENTED_EDGE ( 'NONE', *, *, #1476, .F. ) ;
+#414 = SHAPE_DEFINITION_REPRESENTATION ( #1929, #650 ) ;
+#415 = AXIS2_PLACEMENT_3D ( 'NONE', #972, #496, #1819 ) ;
+#416 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#417 = SURFACE_SIDE_STYLE ('',( #1336 ) ) ;
+#418 = VECTOR ( 'NONE', #844, 1000.000000000000000 ) ;
+#419 = PLANE ( 'NONE',  #2052 ) ;
+#420 = EDGE_CURVE ( 'NONE', #271, #1813, #2051, .T. ) ;
+#421 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#422 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1296, 'distance_accuracy_value', 'NONE');
+#423 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#424 = ORIENTED_EDGE ( 'NONE', *, *, #781, .T. ) ;
+#425 = CARTESIAN_POINT ( 'NONE',  ( -1.399999999999999900, 0.9000000000000001300, 0.3800000000000000000 ) ) ;
+#426 = CIRCLE ( 'NONE', #2036, 0.3250000000321051600 ) ;
+#427 = VECTOR ( 'NONE', #866, 1000.000000000000000 ) ;
+#428 = VERTEX_POINT ( 'NONE', #1988 ) ;
+#429 = PRESENTATION_STYLE_ASSIGNMENT (( #1590 ) ) ;
+#430 = ORIENTED_EDGE ( 'NONE', *, *, #1908, .T. ) ;
+#431 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, -0.9499999999999999600, 0.3499999999999999800 ) ) ;
+#432 = COLOUR_RGB ( '',0.4627450980392157100, 0.2431372549019607800, 0.1450980392156862600 ) ;
+#433 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#434 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000000, 1.000000000000000000, 0.04000000000000000100 ) ) ;
+#435 = COLOUR_RGB ( '',0.6470588235294118000, 0.6196078431372549200, 0.5999999999999999800 ) ;
+#436 = ORIENTED_EDGE ( 'NONE', *, *, #814, .T. ) ;
+#437 = ORIENTED_EDGE ( 'NONE', *, *, #969, .F. ) ;
+#438 = EDGE_CURVE ( 'NONE', #1083, #2067, #982, .T. ) ;
+#439 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#440 = EDGE_LOOP ( 'NONE', ( #1178, #1304, #339, #740 ) ) ;
+#441 = EDGE_CURVE ( 'NONE', #213, #1681, #299, .T. ) ;
+#442 = AXIS2_PLACEMENT_3D ( 'NONE', #1388, #1396, #1562 ) ;
+#443 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, -0.9499999999999999600, 0.3499999999999999800 ) ) ;
+#444 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#445 = EDGE_CURVE ( 'NONE', #1567, #620, #25, .T. ) ;
+#446 = FILL_AREA_STYLE ('',( #1284 ) ) ;
+#447 = EDGE_LOOP ( 'NONE', ( #37, #1946, #1016, #864 ) ) ;
+#448 = AXIS2_PLACEMENT_3D ( 'NONE', #327, #1629, #1110 ) ;
+#449 = CYLINDRICAL_SURFACE ( 'NONE', #1678, 0.04999999999999991300 ) ;
+#450 = VECTOR ( 'NONE', #331, 1000.000000000000000 ) ;
+#451 = ORIENTED_EDGE ( 'NONE', *, *, #1528, .F. ) ;
+#452 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#453 = LINE ( 'NONE', #117, #1515 ) ;
+#454 = DIRECTION ( 'NONE',  ( 0.7071067811865479100, -0.7071067811865472400, 0.0000000000000000000 ) ) ;
+#455 = CARTESIAN_POINT ( 'NONE',  ( -1.500000000000000000, 1.000000000000000000, 0.04000000000000000100 ) ) ;
+#456 = CARTESIAN_POINT ( 'NONE',  ( 1.630000000000000100, 0.1250000000000000000, 0.08999999999999998300 ) ) ;
+#457 = FACE_OUTER_BOUND ( 'NONE', #491, .T. ) ;
+#458 = ORIENTED_EDGE ( 'NONE', *, *, #29, .T. ) ;
+#459 = AXIS2_PLACEMENT_3D ( 'NONE', #2033, #1418, #1763 ) ;
+#460 = FILL_AREA_STYLE_COLOUR ( '', #435 ) ;
+#461 = PLANE ( 'NONE',  #632 ) ;
+#462 = EDGE_CURVE ( 'NONE', #1390, #1275, #1577, .T. ) ;
+#463 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#464 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #126 ) ) ;
+#465 = CARTESIAN_POINT ( 'NONE',  ( -1.387778999999999900E-016, -1.091299000000000000E-016, 0.0000000000000000000 ) ) ;
+#466 = SURFACE_STYLE_USAGE ( .BOTH. , #7 ) ;
+#467 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, -0.2450000000000000000, 0.08999999999999999700 ) ) ;
+#468 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1039 ) ) ;
+#469 = FACE_OUTER_BOUND ( 'NONE', #1144, .T. ) ;
+#470 = FACE_OUTER_BOUND ( 'NONE', #1718, .T. ) ;
+#471 = ORIENTED_EDGE ( 'NONE', *, *, #565, .T. ) ;
+#472 = EDGE_CURVE ( 'NONE', #587, #945, #1805, .T. ) ;
+#473 = SURFACE_STYLE_FILL_AREA ( #553 ) ;
+#474 = LINE ( 'NONE', #501, #598 ) ;
+#475 = ORIENTED_EDGE ( 'NONE', *, *, #412, .T. ) ;
+#476 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#477 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#478 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1185 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #916, #2062, #1096 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#479 = CIRCLE ( 'NONE', #1487, 0.04999999999999991300 ) ;
+#480 = VERTEX_POINT ( 'NONE', #725 ) ;
+#481 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#482 = PLANE ( 'NONE',  #512 ) ;
+#483 = VECTOR ( 'NONE', #606, 1000.000000000000000 ) ;
+#484 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1553 ) ) ;
+#485 = ORIENTED_EDGE ( 'NONE', *, *, #814, .F. ) ;
+#486 = AXIS2_PLACEMENT_3D ( 'NONE', #1656, #663, #1820 ) ;
+#487 = ORIENTED_EDGE ( 'NONE', *, *, #1863, .T. ) ;
+#488 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#489 = EDGE_LOOP ( 'NONE', ( #1424, #737, #1985, #1511 ) ) ;
+#490 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000700, 0.0000000000000000000, 0.5356534999999998900 ) ) ;
+#491 = EDGE_LOOP ( 'NONE', ( #1572, #855, #1960, #4, #437, #1932, #1798, #1170, #1893, #1250, #265, #910, #142, #750, #840, #1378, #1708, #1000, #1168, #1286, #510, #802, #1052, #1861 ) ) ;
+#492 = CARTESIAN_POINT ( 'NONE',  ( -1.087585006069048700E-026, 0.0000000000000000000, 0.3800000000069304600 ) ) ;
+#493 = EDGE_CURVE ( 'NONE', #1312, #1390, #1318, .T. ) ;
+#494 = ADVANCED_FACE ( 'NONE', ( #1293 ), #2030, .T. ) ;
+#495 = STYLED_ITEM ( 'NONE', ( #1581 ), #1158 ) ;
+#496 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#497 = FILL_AREA_STYLE ('',( #1943 ) ) ;
+#498 = FACE_OUTER_BOUND ( 'NONE', #1958, .T. ) ;
+#499 = SURFACE_SIDE_STYLE ('',( #38 ) ) ;
+#500 = VECTOR ( 'NONE', #1793, 1000.000000000000000 ) ;
+#501 = CARTESIAN_POINT ( 'NONE',  ( -1.500000000000000000, -1.000000000000000000, 0.08999999999999999700 ) ) ;
+#502 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#503 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 0.9499999999999999600, 0.0000000000000000000 ) ) ;
+#504 = ADVANCED_FACE ( 'NONE', ( #144, #1022 ), #1385, .T. ) ;
+#505 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#506 = VECTOR ( 'NONE', #519, 1000.000000000000000 ) ;
+#507 = VERTEX_POINT ( 'NONE', #2043 ) ;
+#508 = LINE ( 'NONE', #298, #1123 ) ;
+#509 = STYLED_ITEM ( 'NONE', ( #1865 ), #641 ) ;
+#510 = ORIENTED_EDGE ( 'NONE', *, *, #765, .F. ) ;
+#511 = SURFACE_SIDE_STYLE ('',( #892 ) ) ;
+#512 = AXIS2_PLACEMENT_3D ( 'NONE', #1176, #1317, #513 ) ;
+#513 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#514 = ORIENTED_EDGE ( 'NONE', *, *, #1032, .F. ) ;
+#515 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1525 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #452, #1745, #929 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#516 = ADVANCED_FACE ( 'NONE', ( #1591 ), #902, .T. ) ;
+#517 = STYLED_ITEM ( 'NONE', ( #281 ), #494 ) ;
+#518 = ORIENTED_EDGE ( 'NONE', *, *, #140, .F. ) ;
+#519 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#520 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#521 = VECTOR ( 'NONE', #1059, 1000.000000000000000 ) ;
+#522 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1496, 'distance_accuracy_value', 'NONE');
+#523 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#524 = PLANE ( 'NONE',  #1918 ) ;
+#525 = EDGE_CURVE ( 'NONE', #175, #975, #1712, .T. ) ;
+#526 = AXIS2_PLACEMENT_3D ( 'NONE', #136, #2047, #421 ) ;
+#527 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#528 = LINE ( 'NONE', #830, #1215 ) ;
+#529 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#530 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, 0.8999999999999990200, 0.3499999999999999800 ) ) ;
+#531 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#532 = VECTOR ( 'NONE', #423, 1000.000000000000000 ) ;
+#533 = CYLINDRICAL_SURFACE ( 'NONE', #1093, 0.04999999999999991300 ) ;
+#534 = VERTEX_POINT ( 'NONE', #556 ) ;
+#535 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, 0.6500000000000001300, 0.04000000000000000100 ) ) ;
+#536 = CARTESIAN_POINT ( 'NONE',  ( -5.186004490223650000E-033, 0.0000000000000000000, 0.3800000000637738800 ) ) ;
+#537 = FACE_OUTER_BOUND ( 'NONE', #388, .T. ) ;
+#538 = ORIENTED_EDGE ( 'NONE', *, *, #781, .F. ) ;
+#539 = EDGE_CURVE ( 'NONE', #1595, #583, #1818, .T. ) ;
+#540 = SURFACE_SIDE_STYLE ('',( #1220 ) ) ;
+#541 = CIRCLE ( 'NONE', #1292, 0.04999999999999991300 ) ;
+#542 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#543 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#544 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#545 = SURFACE_STYLE_FILL_AREA ( #987 ) ;
+#546 = LINE ( 'NONE', #1236, #1370 ) ;
+#547 = ORIENTED_EDGE ( 'NONE', *, *, #1563, .T. ) ;
+#548 = EDGE_LOOP ( 'NONE', ( #277, #485, #965, #1264 ) ) ;
+#549 = PRESENTATION_STYLE_ASSIGNMENT (( #256 ) ) ;
+#550 = ORIENTED_EDGE ( 'NONE', *, *, #842, .T. ) ;
+#551 = SURFACE_STYLE_USAGE ( .BOTH. , #1831 ) ;
+#552 = FILL_AREA_STYLE_COLOUR ( '', #1948 ) ;
+#553 = FILL_AREA_STYLE ('',( #852 ) ) ;
+#554 = EDGE_CURVE ( 'NONE', #2042, #408, #292, .T. ) ;
+#555 = CIRCLE ( 'NONE', #55, 0.04999999999999991300 ) ;
+#556 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, -0.2450000000000000000, 0.04000000000000000100 ) ) ;
+#557 = EDGE_CURVE ( 'NONE', #357, #1416, #652, .T. ) ;
+#558 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#559 = VECTOR ( 'NONE', #1094, 1000.000000000000000 ) ;
+#560 = CARTESIAN_POINT ( 'NONE',  ( -1.629999999999999900, 0.1250000000000000000, 0.08999999999999999700 ) ) ;
+#561 = ORIENTED_EDGE ( 'NONE', *, *, #1849, .T. ) ;
+#562 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#563 = EDGE_LOOP ( 'NONE', ( #384, #1299, #1559, #1508, #610, #683, #865, #1149 ) ) ;
+#564 = FILL_AREA_STYLE_COLOUR ( '', #1029 ) ;
+#565 = EDGE_CURVE ( 'NONE', #1031, #993, #1278, .T. ) ;
+#566 = PLANE ( 'NONE',  #1001 ) ;
+#567 = VECTOR ( 'NONE', #1129, 1000.000000000000000 ) ;
+#568 = AXIS2_PLACEMENT_3D ( 'NONE', #1663, #637, #1002 ) ;
+#569 = EDGE_LOOP ( 'NONE', ( #1109, #304, #1688, #167 ) ) ;
+#570 = PLANE ( 'NONE',  #300 ) ;
+#571 = ORIENTED_EDGE ( 'NONE', *, *, #872, .T. ) ;
+#572 = VECTOR ( 'NONE', #1698, 1000.000000000000000 ) ;
+#573 = FILL_AREA_STYLE ('',( #1056 ) ) ;
+#574 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#575 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1786 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #701, #682, #847 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#576 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#577 = LINE ( 'NONE', #1184, #159 ) ;
+#578 = CIRCLE ( 'NONE', #1566, 0.3250000000000000700 ) ;
+#579 = VERTEX_POINT ( 'NONE', #1866 ) ;
+#580 = SURFACE_STYLE_USAGE ( .BOTH. , #1240 ) ;
+#581 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #195, 'distance_accuracy_value', 'NONE');
+#582 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#583 = VERTEX_POINT ( 'NONE', #888 ) ;
+#584 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.9000000000000001300, 0.3800000000000000000 ) ) ;
+#585 = ORIENTED_EDGE ( 'NONE', *, *, #1103, .T. ) ;
+#586 = ORIENTED_EDGE ( 'NONE', *, *, #1516, .T. ) ;
+#587 = VERTEX_POINT ( 'NONE', #1273 ) ;
+#588 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1229 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1551, #893, #574 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#589 = ORIENTED_EDGE ( 'NONE', *, *, #1289, .F. ) ;
+#590 = PLANE ( 'NONE',  #1703 ) ;
+#591 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2054 ), #282 ) ;
+#592 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, -0.9499999999999999600, 0.0000000000000000000 ) ) ;
+#593 = VECTOR ( 'NONE', #1191, 1000.000000000000000 ) ;
+#594 = EDGE_CURVE ( 'NONE', #392, #1543, #2015, .T. ) ;
+#595 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#596 = STYLED_ITEM ( 'NONE', ( #1166 ), #961 ) ;
+#597 = FILL_AREA_STYLE ('',( #1891 ) ) ;
+#598 = VECTOR ( 'NONE', #1138, 1000.000000000000000 ) ;
+#599 = ORIENTED_EDGE ( 'NONE', *, *, #1938, .T. ) ;
+#600 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#601 = EDGE_LOOP ( 'NONE', ( #436, #1555, #366, #869 ) ) ;
+#602 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, -0.6500000000000001300, 0.08999999999999998300 ) ) ;
+#603 = VERTEX_POINT ( 'NONE', #296 ) ;
+#604 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#605 = AXIS2_PLACEMENT_3D ( 'NONE', #1883, #1548, #270 ) ;
+#606 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#607 = SURFACE_STYLE_FILL_AREA ( #1173 ) ;
+#608 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #509 ), #1063 ) ;
+#609 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#610 = ORIENTED_EDGE ( 'NONE', *, *, #1811, .T. ) ;
+#611 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#612 = SURFACE_STYLE_USAGE ( .BOTH. , #1781 ) ;
+#613 = CARTESIAN_POINT ( 'NONE',  ( -1.500000000000000200, -0.6500000000000001300, 0.04000000000000000100 ) ) ;
+#614 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#615 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#616 = EDGE_CURVE ( 'NONE', #1524, #1649, #1643, .T. ) ;
+#617 = SURFACE_STYLE_FILL_AREA ( #1350 ) ;
+#618 = FILL_AREA_STYLE ('',( #768 ) ) ;
+#619 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 1.000000000000000000, 0.3499999999999999800 ) ) ;
+#620 = VERTEX_POINT ( 'NONE', #1263 ) ;
+#621 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2087 ) ) ;
+#622 = FACE_OUTER_BOUND ( 'NONE', #1903, .T. ) ;
+#623 = ORIENTED_EDGE ( 'NONE', *, *, #248, .F. ) ;
+#624 = LINE ( 'NONE', #1431, #676 ) ;
+#625 = ORIENTED_EDGE ( 'NONE', *, *, #472, .T. ) ;
+#626 = STYLED_ITEM ( 'NONE', ( #638 ), #293 ) ;
+#627 = FILL_AREA_STYLE ('',( #1624 ) ) ;
+#628 = EDGE_CURVE ( 'NONE', #1813, #213, #917, .T. ) ;
+#629 = ORIENTED_EDGE ( 'NONE', *, *, #2046, .F. ) ;
+#630 = ORIENTED_EDGE ( 'NONE', *, *, #1209, .T. ) ;
+#631 = ORIENTED_EDGE ( 'NONE', *, *, #1633, .T. ) ;
+#632 = AXIS2_PLACEMENT_3D ( 'NONE', #1602, #614, #604 ) ;
+#633 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#634 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#635 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1799, 'distance_accuracy_value', 'NONE');
+#636 = DIRECTION ( 'NONE',  ( 0.7071067811865479100, 0.7071067811865472400, 0.0000000000000000000 ) ) ;
+#637 = DIRECTION ( 'NONE',  ( 2.205915000000000000E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#638 = PRESENTATION_STYLE_ASSIGNMENT (( #1383 ) ) ;
+#639 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#640 = DIRECTION ( 'NONE',  ( 2.205915000000000000E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#641 = ADVANCED_FACE ( 'NONE', ( #409 ), #1598, .T. ) ;
+#642 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, 0.6500000000000001300, 0.08999999999999999700 ) ) ;
+#643 = EDGE_CURVE ( 'NONE', #709, #1744, #243, .T. ) ;
+#644 = EDGE_LOOP ( 'NONE', ( #788, #1521, #2083, #1608 ) ) ;
+#645 = CARTESIAN_POINT ( 'NONE',  ( 1.629999999999999900, 0.1250000000000000000, 0.04000000000000000100 ) ) ;
+#646 = EDGE_CURVE ( 'NONE', #428, #1486, #778, .T. ) ;
+#647 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#648 = SURFACE_STYLE_FILL_AREA ( #12 ) ;
+#649 = DIRECTION ( 'NONE',  ( -2.205915000000000000E-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#650 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'TL3750AFxxxQG', ( #1353, #992 ), #875 ) ;
+#651 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#652 = CIRCLE ( 'NONE', #1162, 0.04999999999999991300 ) ;
+#653 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1046 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1375, #527, #1202 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#654 = PRESENTATION_STYLE_ASSIGNMENT (( #1501 ) ) ;
+#655 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#656 = EDGE_LOOP ( 'NONE', ( #458, #514, #896, #10 ) ) ;
+#657 = FILL_AREA_STYLE_COLOUR ( '', #1073 ) ;
+#658 = ORIENTED_EDGE ( 'NONE', *, *, #106, .T. ) ;
+#659 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 2.551063935593837700E-016 ) ) ;
+#660 = EDGE_CURVE ( 'NONE', #48, #20, #624, .T. ) ;
+#661 = STYLED_ITEM ( 'NONE', ( #1071 ), #1420 ) ;
+#662 = PLANE ( 'NONE',  #415 ) ;
+#663 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#664 = PLANE ( 'NONE',  #1740 ) ;
+#665 = SURFACE_STYLE_USAGE ( .BOTH. , #499 ) ;
+#666 = LINE ( 'NONE', #455, #1923 ) ;
+#667 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#668 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#669 = LINE ( 'NONE', #1556, #1387 ) ;
+#670 = PLANE ( 'NONE',  #526 ) ;
+#671 = ORIENTED_EDGE ( 'NONE', *, *, #742, .F. ) ;
+#672 = VECTOR ( 'NONE', #454, 1000.000000000000000 ) ;
+#673 = ORIENTED_EDGE ( 'NONE', *, *, #206, .T. ) ;
+#674 = CARTESIAN_POINT ( 'NONE',  ( 1.400000000000000100, 0.9499999999999999600, 0.3800000000000000000 ) ) ;
+#675 = STYLED_ITEM ( 'NONE', ( #1272 ), #1151 ) ;
+#676 = VECTOR ( 'NONE', #1447, 1000.000000000000000 ) ;
+#677 = LINE ( 'NONE', #443, #944 ) ;
+#678 = PLANE ( 'NONE',  #1183 ) ;
+#679 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#680 = FACE_OUTER_BOUND ( 'NONE', #1026, .T. ) ;
+#681 = STYLED_ITEM ( 'NONE', ( #1930 ), #825 ) ;
+#682 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#683 = ORIENTED_EDGE ( 'NONE', *, *, #1672, .T. ) ;
+#684 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#685 = EDGE_LOOP ( 'NONE', ( #775, #79, #970, #561 ) ) ;
+#686 = AXIS2_PLACEMENT_3D ( 'NONE', #1830, #1674, #684 ) ;
+#687 = VERTEX_POINT ( 'NONE', #1570 ) ;
+#688 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#689 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#690 = ORIENTED_EDGE ( 'NONE', *, *, #385, .T. ) ;
+#691 = PLANE ( 'NONE',  #459 ) ;
+#692 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000000, -0.9499999999999998400, 0.3499999999999999800 ) ) ;
+#693 = EDGE_CURVE ( 'NONE', #1472, #583, #165, .T. ) ;
+#694 = STYLED_ITEM ( 'NONE', ( #879 ), #1353 ) ;
+#695 = SURFACE_STYLE_FILL_AREA ( #1552 ) ;
+#696 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#697 = STYLED_ITEM ( 'NONE', ( #549 ), #2065 ) ;
+#698 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#699 = ORIENTED_EDGE ( 'NONE', *, *, #872, .F. ) ;
+#700 = EDGE_CURVE ( 'NONE', #603, #2035, #857, .T. ) ;
+#701 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#702 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#703 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #655, 'distance_accuracy_value', 'NONE');
+#704 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1498 ), #47 ) ;
+#705 = ORIENTED_EDGE ( 'NONE', *, *, #1116, .T. ) ;
+#706 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, -1.000000000000000000, 0.3499999999999999800 ) ) ;
+#707 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#708 = VECTOR ( 'NONE', #1146, 1000.000000000000000 ) ;
+#709 = VERTEX_POINT ( 'NONE', #456 ) ;
+#710 = FILL_AREA_STYLE_COLOUR ( '', #138 ) ;
+#711 = FILL_AREA_STYLE_COLOUR ( '', #1506 ) ;
+#712 = PRESENTATION_STYLE_ASSIGNMENT (( #2038 ) ) ;
+#713 = ORIENTED_EDGE ( 'NONE', *, *, #140, .T. ) ;
+#714 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#715 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#716 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#717 = AXIS2_PLACEMENT_3D ( 'NONE', #943, #2076, #1247 ) ;
+#718 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, -0.2450000000000000000, 0.08999999999999999700 ) ) ;
+#719 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#720 = COLOUR_RGB ( '',0.6470588235294118000, 0.6196078431372549200, 0.5999999999999999800 ) ;
+#721 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#722 = AXIS2_PLACEMENT_3D ( 'NONE', #49, #1990, #75 ) ;
+#723 = SURFACE_STYLE_FILL_AREA ( #107 ) ;
+#724 = ORIENTED_EDGE ( 'NONE', *, *, #462, .F. ) ;
+#725 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000200, -0.6500000000000000200, 0.08999999999999998300 ) ) ;
+#726 = VECTOR ( 'NONE', #1054, 1000.000000000000000 ) ;
+#727 = SURFACE_STYLE_FILL_AREA ( #618 ) ;
+#728 = ORIENTED_EDGE ( 'NONE', *, *, #1594, .T. ) ;
+#729 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, -1.000000000000000000, 0.04000000000000000100 ) ) ;
+#730 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #595, 'distance_accuracy_value', 'NONE');
+#731 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #600, 'design' ) ;
+#732 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1800 ), #1579 ) ;
+#733 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #374 ), #478 ) ;
+#734 = ORIENTED_EDGE ( 'NONE', *, *, #1993, .F. ) ;
+#735 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, 0.9499999999999999600, 0.04000000000000000100 ) ) ;
+#736 = ORIENTED_EDGE ( 'NONE', *, *, #445, .T. ) ;
+#737 = ORIENTED_EDGE ( 'NONE', *, *, #1476, .T. ) ;
+#738 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#739 = AXIS2_PLACEMENT_3D ( 'NONE', #2014, #1860, #86 ) ;
+#740 = ORIENTED_EDGE ( 'NONE', *, *, #1622, .T. ) ;
+#741 = CARTESIAN_POINT ( 'NONE',  ( -1.574890544607195900, 0.6500000000000001300, 0.08999999999999999700 ) ) ;
+#742 = EDGE_CURVE ( 'NONE', #1649, #226, #338, .T. ) ;
+#743 = ADVANCED_FACE ( 'NONE', ( #8 ), #1514, .T. ) ;
+#744 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#745 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #596 ), #1064 ) ;
+#746 = LINE ( 'NONE', #329, #1540 ) ;
+#747 = SURFACE_SIDE_STYLE ('',( #1962 ) ) ;
+#748 = LINE ( 'NONE', #1642, #1249 ) ;
+#749 = FACE_OUTER_BOUND ( 'NONE', #1892, .T. ) ;
+#750 = ORIENTED_EDGE ( 'NONE', *, *, #1437, .F. ) ;
+#751 = CARTESIAN_POINT ( 'NONE',  ( -1.400000000000000100, -0.9499999999999999600, 0.3499999999999999800 ) ) ;
+#752 = VECTOR ( 'NONE', #1404, 1000.000000000000000 ) ;
+#753 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#754 = AXIS2_PLACEMENT_3D ( 'NONE', #488, #1953, #1640 ) ;
+#755 = CARTESIAN_POINT ( 'NONE',  ( -1.629999999999999900, -2.775557999999999800E-016, 0.04000000000000000100 ) ) ;
+#756 = ORIENTED_EDGE ( 'NONE', *, *, #401, .F. ) ;
+#757 = PRESENTATION_STYLE_ASSIGNMENT (( #1916 ) ) ;
+#758 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#759 = ORIENTED_EDGE ( 'NONE', *, *, #445, .F. ) ;
+#760 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#761 = SURFACE_SIDE_STYLE ('',( #1972 ) ) ;
+#762 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#763 = PRESENTATION_STYLE_ASSIGNMENT (( #376 ) ) ;
+#764 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #104, 'distance_accuracy_value', 'NONE');
+#765 = EDGE_CURVE ( 'NONE', #1486, #175, #1840, .T. ) ;
+#766 = PRESENTATION_STYLE_ASSIGNMENT (( #1366 ) ) ;
+#767 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1259, 'distance_accuracy_value', 'NONE');
+#768 = FILL_AREA_STYLE_COLOUR ( '', #1660 ) ;
+#769 = STYLED_ITEM ( 'NONE', ( #1937 ), #188 ) ;
+#770 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #351 ) ) ;
+#771 = SURFACE_SIDE_STYLE ('',( #1358 ) ) ;
+#772 = LINE ( 'NONE', #751, #1954 ) ;
+#773 = DIRECTION ( 'NONE',  ( 2.205915000000000000E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#774 = LINE ( 'NONE', #1999, #356 ) ;
+#775 = ORIENTED_EDGE ( 'NONE', *, *, #1774, .F. ) ;
+#776 = CYLINDRICAL_SURFACE ( 'NONE', #1257, 0.04999999999999991300 ) ;
+#777 = ORIENTED_EDGE ( 'NONE', *, *, #1550, .F. ) ;
+#778 = LINE ( 'NONE', #920, #1934 ) ;
+#779 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#780 = SURFACE_SIDE_STYLE ('',( #648 ) ) ;
+#781 = EDGE_CURVE ( 'NONE', #709, #63, #1415, .T. ) ;
+#782 = LINE ( 'NONE', #957, #1154 ) ;
+#783 = SURFACE_STYLE_FILL_AREA ( #1879 ) ;
+#784 = AXIS2_PLACEMENT_3D ( 'NONE', #1465, #934, #1287 ) ;
+#785 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#786 = ORIENTED_EDGE ( 'NONE', *, *, #182, .T. ) ;
+#787 = CARTESIAN_POINT ( 'NONE',  ( -8.642077000000000400E-017, -0.6500000000000001300, 0.04000000000000000100 ) ) ;
+#788 = ORIENTED_EDGE ( 'NONE', *, *, #903, .F. ) ;
+#789 = CARTESIAN_POINT ( 'NONE',  ( -1.419999999999999900, 0.6500000000000001300, 0.08999999999999999700 ) ) ;
+#790 = PRESENTATION_STYLE_ASSIGNMENT (( #1853 ) ) ;
+#791 = EDGE_LOOP ( 'NONE', ( #1448, #1483, #72, #318 ) ) ;
+#792 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#793 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, -0.2450000000000000000, 0.08999999999999998300 ) ) ;
+#794 = FILL_AREA_STYLE_COLOUR ( '', #1055 ) ;
+#795 = LINE ( 'NONE', #2011, #57 ) ;
+#796 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#797 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1290, 'distance_accuracy_value', 'NONE');
+#798 = FACE_BOUND ( 'NONE', #369, .T. ) ;
+#799 = EDGE_CURVE ( 'NONE', #1472, #1913, #1587, .T. ) ;
+#800 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#801 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#802 = ORIENTED_EDGE ( 'NONE', *, *, #646, .F. ) ;
+#803 = STYLED_ITEM ( 'NONE', ( #1231 ), #1466 ) ;
+#804 = SURFACE_STYLE_USAGE ( .BOTH. , #33 ) ;
+#805 = PLANE ( 'NONE',  #1575 ) ;
+#806 = ORIENTED_EDGE ( 'NONE', *, *, #78, .T. ) ;
+#807 = PRESENTATION_STYLE_ASSIGNMENT (( #187 ) ) ;
+#808 = ORIENTED_EDGE ( 'NONE', *, *, #1938, .F. ) ;
+#809 = ADVANCED_FACE ( 'NONE', ( #1687 ), #805, .T. ) ;
+#810 = VECTOR ( 'NONE', #1858, 1000.000000000000000 ) ;
+#811 = CARTESIAN_POINT ( 'NONE',  ( 4.411829095475001100E-017, 0.0000000000000000000, 0.5800000000000000700 ) ) ;
+#812 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#813 = CYLINDRICAL_SURFACE ( 'NONE', #1255, 0.04999999999999991300 ) ;
+#814 = EDGE_CURVE ( 'NONE', #939, #1595, #240, .T. ) ;
+#815 = ORIENTED_EDGE ( 'NONE', *, *, #1723, .T. ) ;
+#816 = LINE ( 'NONE', #1413, #147 ) ;
+#817 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, 0.6500000000000001300, 0.08999999999999999700 ) ) ;
+#818 = SURFACE_STYLE_USAGE ( .BOTH. , #348 ) ;
+#819 = ADVANCED_FACE ( 'NONE', ( #1784 ), #482, .T. ) ;
+#820 = CARTESIAN_POINT ( 'NONE',  ( -6.938893999999999800E-017, -0.9499999999999999600, 0.3800000000000000000 ) ) ;
+#821 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000200, 0.6500000000000001300, 0.08999999999999998300 ) ) ;
+#822 = LINE ( 'NONE', #1321, #1920 ) ;
+#823 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, -0.6500000000000001300, 0.04000000000000000100 ) ) ;
+#824 = LINE ( 'NONE', #1580, #1728 ) ;
+#825 = ADVANCED_FACE ( 'NONE', ( #66 ), #449, .T. ) ;
+#826 = STYLED_ITEM ( 'NONE', ( #1613 ), #743 ) ;
+#827 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1498 ) ) ;
+#828 = FACE_OUTER_BOUND ( 'NONE', #447, .T. ) ;
+#829 = ORIENTED_EDGE ( 'NONE', *, *, #78, .F. ) ;
+#830 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, -0.2450000000000000000, 0.08999999999999999700 ) ) ;
+#831 = PRESENTATION_STYLE_ASSIGNMENT (( #317 ) ) ;
+#832 = ORIENTED_EDGE ( 'NONE', *, *, #1106, .F. ) ;
+#833 = SURFACE_STYLE_USAGE ( .BOTH. , #1344 ) ;
+#834 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#835 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #1531 ) ) ;
+#836 = VECTOR ( 'NONE', #319, 1000.000000000000000 ) ;
+#837 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #935 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1079, #1716, #562 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#838 = FILL_AREA_STYLE_COLOUR ( '', #1449 ) ;
+#839 = ADVANCED_FACE ( 'NONE', ( #1862 ), #524, .T. ) ;
+#840 = ORIENTED_EDGE ( 'NONE', *, *, #1619, .F. ) ;
+#841 = SURFACE_SIDE_STYLE ('',( #1464 ) ) ;
+#842 = EDGE_CURVE ( 'NONE', #67, #323, #2, .T. ) ;
+#843 = VECTOR ( 'NONE', #688, 1000.000000000000000 ) ;
+#844 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#845 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #635 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1799, #1145, #1488 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#846 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#847 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#848 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#849 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#850 = STYLED_ITEM ( 'NONE', ( #1443 ), #504 ) ;
+#851 = EDGE_CURVE ( 'NONE', #1196, #67, #1509, .T. ) ;
+#852 = FILL_AREA_STYLE_COLOUR ( '', #1558 ) ;
+#853 = ORIENTED_EDGE ( 'NONE', *, *, #955, .F. ) ;
+#854 = LINE ( 'NONE', #1655, #1099 ) ;
+#855 = ORIENTED_EDGE ( 'NONE', *, *, #2048, .F. ) ;
+#856 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1635 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2064, #1430, #1262 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#857 = LINE ( 'NONE', #434, #70 ) ;
+#858 = LINE ( 'NONE', #1426, #1764 ) ;
+#859 = VERTEX_POINT ( 'NONE', #1957 ) ;
+#860 = PLANE ( 'NONE',  #739 ) ;
+#861 = FILL_AREA_STYLE ('',( #1529 ) ) ;
+#862 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1479, 'distance_accuracy_value', 'NONE');
+#863 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#864 = ORIENTED_EDGE ( 'NONE', *, *, #182, .F. ) ;
+#865 = ORIENTED_EDGE ( 'NONE', *, *, #1753, .T. ) ;
+#866 = DIRECTION ( 'NONE',  ( 0.6683135148893250000, 8.184480068361289600E-017, -0.7438797253698180600 ) ) ;
+#867 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#868 = LINE ( 'NONE', #1066, #521 ) ;
+#869 = ORIENTED_EDGE ( 'NONE', *, *, #1237, .F. ) ;
+#870 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#871 = EDGE_CURVE ( 'NONE', #16, #1567, #1225, .T. ) ;
+#872 = EDGE_CURVE ( 'NONE', #1493, #579, #1984, .T. ) ;
+#873 = VECTOR ( 'NONE', #1214, 1000.000000000000000 ) ;
+#874 = FILL_AREA_STYLE_COLOUR ( '', #1888 ) ;
+#875 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #767 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1259, #912, #1752 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#876 = SURFACE_SIDE_STYLE ('',( #473 ) ) ;
+#877 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, -0.9499999999999999600, 0.3499999999999999800 ) ) ;
+#878 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#879 = PRESENTATION_STYLE_ASSIGNMENT (( #833 ) ) ;
+#880 = DIRECTION ( 'NONE',  ( 0.7071067811865480200, 0.7071067811865470200, 0.0000000000000000000 ) ) ;
+#881 = ORIENTED_EDGE ( 'NONE', *, *, #557, .T. ) ;
+#882 = EDGE_CURVE ( 'NONE', #1585, #2067, #963, .T. ) ;
+#883 = SURFACE_SIDE_STYLE ('',( #1507 ) ) ;
+#884 = CIRCLE ( 'NONE', #1276, 0.04999999999999991300 ) ;
+#885 = CYLINDRICAL_SURFACE ( 'NONE', #448, 0.04999999999999991300 ) ;
+#886 = ORIENTED_EDGE ( 'NONE', *, *, #401, .T. ) ;
+#887 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #769 ), #998 ) ;
+#888 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000000, -0.9499999999999999600, 0.0000000000000000000 ) ) ;
+#889 = AXIS2_PLACEMENT_3D ( 'NONE', #431, #1075, #753 ) ;
+#890 = SURFACE_STYLE_FILL_AREA ( #110 ) ;
+#891 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#892 = SURFACE_STYLE_FILL_AREA ( #1841 ) ;
+#893 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#894 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1440, 'distance_accuracy_value', 'NONE');
+#895 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#896 = ORIENTED_EDGE ( 'NONE', *, *, #1975, .F. ) ;
+#897 = SURFACE_SIDE_STYLE ('',( #169 ) ) ;
+#898 = LINE ( 'NONE', #1867, #1377 ) ;
+#899 = SURFACE_SIDE_STYLE ('',( #783 ) ) ;
+#900 = EDGE_CURVE ( 'NONE', #139, #1696, #1836, .T. ) ;
+#901 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1267 ) ) ;
+#902 = PLANE ( 'NONE',  #92 ) ;
+#903 = EDGE_CURVE ( 'NONE', #1274, #1813, #1392, .T. ) ;
+#904 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000000, 0.9499999999999999600, 0.04000000000000000100 ) ) ;
+#905 = SURFACE_SIDE_STYLE ('',( #1258 ) ) ;
+#906 = DIRECTION ( 'NONE',  ( -2.205915000000000000E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#907 = ADVANCED_FACE ( 'NONE', ( #622 ), #1686, .T. ) ;
+#908 = SURFACE_STYLE_FILL_AREA ( #1912 ) ;
+#909 = VECTOR ( 'NONE', #1482, 1000.000000000000000 ) ;
+#910 = ORIENTED_EDGE ( 'NONE', *, *, #217, .F. ) ;
+#911 = VECTOR ( 'NONE', #1348, 1000.000000000000000 ) ;
+#912 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#913 = VECTOR ( 'NONE', #1610, 1000.000000000000000 ) ;
+#914 = ORIENTED_EDGE ( 'NONE', *, *, #1322, .T. ) ;
+#915 = EDGE_CURVE ( 'NONE', #2067, #1585, #1076, .T. ) ;
+#916 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#917 = LINE ( 'NONE', #121, #483 ) ;
+#918 = EDGE_CURVE ( 'NONE', #1121, #1083, #426, .T. ) ;
+#919 = SURFACE_STYLE_USAGE ( .BOTH. , #540 ) ;
+#920 = CARTESIAN_POINT ( 'NONE',  ( -8.642077000000000400E-017, 0.6500000000000001300, 0.04000000000000000100 ) ) ;
+#921 = ORIENTED_EDGE ( 'NONE', *, *, #420, .T. ) ;
+#922 = ORIENTED_EDGE ( 'NONE', *, *, #900, .T. ) ;
+#923 = COLOUR_RGB ( '',0.6470588235294118000, 0.6196078431372549200, 0.5999999999999999800 ) ;
+#924 = AXIS2_PLACEMENT_3D ( 'NONE', #1532, #2003, #1519 ) ;
+#925 = PRESENTATION_STYLE_ASSIGNMENT (( #551 ) ) ;
+#926 = CARTESIAN_POINT ( 'NONE',  ( 0.1625000000000000300, 0.0000000000000000000, 0.5799999999999999600 ) ) ;
+#927 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1295 ), #1628 ) ;
+#928 = ORIENTED_EDGE ( 'NONE', *, *, #1672, .F. ) ;
+#929 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#930 = EDGE_CURVE ( 'NONE', #1729, #603, #163, .T. ) ;
+#931 = LINE ( 'NONE', #1171, #1432 ) ;
+#932 = PLANE ( 'NONE',  #1596 ) ;
+#933 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #675 ) ) ;
+#934 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#935 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1079, 'distance_accuracy_value', 'NONE');
+#936 = LINE ( 'NONE', #1294, #400 ) ;
+#937 = CARTESIAN_POINT ( 'NONE',  ( 1.630000000000000100, -0.1250000000000000000, 0.04000000000000000100 ) ) ;
+#938 = VECTOR ( 'NONE', #23, 1000.000000000000000 ) ;
+#939 = VERTEX_POINT ( 'NONE', #1359 ) ;
+#940 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#941 = STYLED_ITEM ( 'NONE', ( #1736 ), #516 ) ;
+#942 = PRESENTATION_STYLE_ASSIGNMENT (( #665 ) ) ;
+#943 = CARTESIAN_POINT ( 'NONE',  ( -1.500000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#944 = VECTOR ( 'NONE', #439, 1000.000000000000000 ) ;
+#945 = VERTEX_POINT ( 'NONE', #1037 ) ;
+#946 = AXIS2_PLACEMENT_3D ( 'NONE', #425, #133, #1757 ) ;
+#947 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #522 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1496, #1949, #353 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#948 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#949 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#950 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #681 ), #1282 ) ;
+#951 = ORIENTED_EDGE ( 'NONE', *, *, #1563, .F. ) ;
+#952 = CARTESIAN_POINT ( 'NONE',  ( -1.500000000000000000, 0.9499999999999998400, 0.3499999999999999800 ) ) ;
+#953 = SURFACE_STYLE_USAGE ( .BOTH. , #1769 ) ;
+#954 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#955 = EDGE_CURVE ( 'NONE', #1390, #1543, #884, .T. ) ;
+#956 = CARTESIAN_POINT ( 'NONE',  ( 1.630000000000000100, -0.1250000000000000000, 0.08999999999999998300 ) ) ;
+#957 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, -7.937674000000000300E-017, 0.3800000000000000000 ) ) ;
+#958 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #803 ), #1691 ) ;
+#959 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #477, 'distance_accuracy_value', 'NONE');
+#960 = ORIENTED_EDGE ( 'NONE', *, *, #493, .F. ) ;
+#961 = ADVANCED_FACE ( 'NONE', ( #379 ), #1014, .T. ) ;
+#962 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #626 ), #1085 ) ;
+#963 = CIRCLE ( 'NONE', #1612, 0.4249999999443853600 ) ;
+#964 = VECTOR ( 'NONE', #341, 1000.000000000000000 ) ;
+#965 = ORIENTED_EDGE ( 'NONE', *, *, #2086, .F. ) ;
+#966 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#967 = FILL_AREA_STYLE_COLOUR ( '', #1843 ) ;
+#968 = CARTESIAN_POINT ( 'NONE',  ( -1.399999999999999900, 0.9000000000000001300, 0.3499999999999999800 ) ) ;
+#969 = EDGE_CURVE ( 'NONE', #189, #1992, #577, .T. ) ;
+#970 = ORIENTED_EDGE ( 'NONE', *, *, #594, .T. ) ;
+#971 = STYLED_ITEM ( 'NONE', ( #285 ), #1301 ) ;
+#972 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, -0.9499999999999999600, 0.3499999999999999800 ) ) ;
+#973 = ORIENTED_EDGE ( 'NONE', *, *, #643, .T. ) ;
+#974 = DIRECTION ( 'NONE',  ( -2.205915000000000000E-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#975 = VERTEX_POINT ( 'NONE', #1834 ) ;
+#976 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#977 = ADVANCED_FACE ( 'NONE', ( #749 ), #691, .T. ) ;
+#978 = ORIENTED_EDGE ( 'NONE', *, *, #700, .T. ) ;
+#979 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1034, 'distance_accuracy_value', 'NONE');
+#980 = FILL_AREA_STYLE_COLOUR ( '', #1731 ) ;
+#981 = FILL_AREA_STYLE_COLOUR ( '', #1782 ) ;
+#982 = LINE ( 'NONE', #1201, #2001 ) ;
+#983 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#984 = ADVANCED_FACE ( 'NONE', ( #404 ), #1419, .T. ) ;
+#985 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#986 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1407 ), #1690 ) ;
+#987 = FILL_AREA_STYLE ('',( #967 ) ) ;
+#988 = SURFACE_STYLE_FILL_AREA ( #344 ) ;
+#989 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, -0.2450000000000000000, 0.08999999999999998300 ) ) ;
+#990 = PRESENTATION_STYLE_ASSIGNMENT (( #919 ) ) ;
+#991 = EDGE_LOOP ( 'NONE', ( #40, #1261, #1995, #777 ) ) ;
+#992 = AXIS2_PLACEMENT_3D ( 'NONE', #715, #1897, #1593 ) ;
+#993 = VERTEX_POINT ( 'NONE', #584 ) ;
+#994 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#995 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#996 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#997 = EDGE_CURVE ( 'NONE', #1083, #1121, #303, .T. ) ;
+#998 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1910 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #529, #1827, #1018 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#999 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #444, 'distance_accuracy_value', 'NONE');
+#1000 = ORIENTED_EDGE ( 'NONE', *, *, #1633, .F. ) ;
+#1001 = AXIS2_PLACEMENT_3D ( 'NONE', #1398, #43, #523 ) ;
+#1002 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -3.336006684570782100E-016 ) ) ;
+#1003 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1004 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000000, 1.000000000000000000, 0.08999999999999999700 ) ) ;
+#1005 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1006 = CARTESIAN_POINT ( 'NONE',  ( -1.574890544607195900, 1.301043000000000000E-016, 0.08999999999999999700 ) ) ;
+#1007 = VECTOR ( 'NONE', #502, 1000.000000000000000 ) ;
+#1008 = SURFACE_SIDE_STYLE ('',( #315 ) ) ;
+#1009 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1010 = EDGE_CURVE ( 'NONE', #975, #1428, #1926, .T. ) ;
+#1011 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1012 = CARTESIAN_POINT ( 'NONE',  ( -8.642077000000000400E-017, -0.6500000000000001300, 0.04000000000000000100 ) ) ;
+#1013 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1939 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1935, #796, #1113 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1014 = CYLINDRICAL_SURFACE ( 'NONE', #184, 0.04999999999999991300 ) ;
+#1015 = LINE ( 'NONE', #481, #909 ) ;
+#1016 = ORIENTED_EDGE ( 'NONE', *, *, #412, .F. ) ;
+#1017 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000000, -0.6500000000000000200, 0.0000000000000000000 ) ) ;
+#1018 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1019 = ORIENTED_EDGE ( 'NONE', *, *, #1899, .F. ) ;
+#1020 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1746 ) ) ;
+#1021 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.9499999999999999600, 0.0000000000000000000 ) ) ;
+#1022 = FACE_OUTER_BOUND ( 'NONE', #249, .T. ) ;
+#1023 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1024 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #126 ), #1134 ) ;
+#1025 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1026 = EDGE_LOOP ( 'NONE', ( #630, #1882, #734, #1311 ) ) ;
+#1027 = VERTEX_POINT ( 'NONE', #1433 ) ;
+#1028 = ORIENTED_EDGE ( 'NONE', *, *, #1289, .T. ) ;
+#1029 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1030 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2081, 'distance_accuracy_value', 'NONE');
+#1031 = VERTEX_POINT ( 'NONE', #278 ) ;
+#1032 = EDGE_CURVE ( 'NONE', #1693, #2010, #1978, .T. ) ;
+#1033 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #797 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1290, #760, #948 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1034 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1035 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1036 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #1531, .NOT_KNOWN. ) ;
+#1037 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000000, 0.9499999999999999600, 0.04000000000000000100 ) ) ;
+#1038 = VECTOR ( 'NONE', #848, 1000.000000000000000 ) ;
+#1039 = STYLED_ITEM ( 'NONE', ( #2034 ), #907 ) ;
+#1040 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1041 = FILL_AREA_STYLE ('',( #1538 ) ) ;
+#1042 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1043 = EDGE_CURVE ( 'NONE', #1611, #1592, #1326, .T. ) ;
+#1044 = DIRECTION ( 'NONE',  ( -1.913297951925284900E-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1045 = CIRCLE ( 'NONE', #1386, 0.04999999999999991300 ) ;
+#1046 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1375, 'distance_accuracy_value', 'NONE');
+#1047 = ORIENTED_EDGE ( 'NONE', *, *, #51, .F. ) ;
+#1048 = FILL_AREA_STYLE_COLOUR ( '', #1689 ) ;
+#1049 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1039 ), #575 ) ;
+#1050 = ORIENTED_EDGE ( 'NONE', *, *, #539, .T. ) ;
+#1051 = SURFACE_SIDE_STYLE ('',( #176 ) ) ;
+#1052 = ORIENTED_EDGE ( 'NONE', *, *, #1766, .F. ) ;
+#1053 = SURFACE_SIDE_STYLE ('',( #1785 ) ) ;
+#1054 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1055 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#1056 = FILL_AREA_STYLE_COLOUR ( '', #432 ) ;
+#1057 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #941 ), #1395 ) ;
+#1058 = ORIENTED_EDGE ( 'NONE', *, *, #554, .T. ) ;
+#1059 = DIRECTION ( 'NONE',  ( 2.205915000000000000E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1060 = ORIENTED_EDGE ( 'NONE', *, *, #693, .T. ) ;
+#1061 = SURFACE_STYLE_FILL_AREA ( #1172 ) ;
+#1062 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1063 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1098 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #762, #2073, #1114 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1064 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1700 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1695, #1190, #1679 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1065 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000000, -0.9499999999999999600, 0.0000000000000000000 ) ) ;
+#1066 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000100, 3.980102097228898400E-017, 0.5356535000000001200 ) ) ;
+#1067 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000000, -0.9499999999999999600, 0.04000000000000000100 ) ) ;
+#1068 = STYLED_ITEM ( 'NONE', ( #790 ), #1963 ) ;
+#1069 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1070 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, 0.2450000000000000000, 0.04000000000000000100 ) ) ;
+#1071 = PRESENTATION_STYLE_ASSIGNMENT (( #1705 ) ) ;
+#1072 = PLANE ( 'NONE',  #442 ) ;
+#1073 = COLOUR_RGB ( '',0.4627450980392157100, 0.2431372549019607800, 0.1450980392156862600 ) ;
+#1074 = ORIENTED_EDGE ( 'NONE', *, *, #628, .T. ) ;
+#1075 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1076 = CIRCLE ( 'NONE', #1155, 0.4249999999443853600 ) ;
+#1077 = EDGE_LOOP ( 'NONE', ( #1743, #1641 ) ) ;
+#1078 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1079 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1080 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #65 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1546, #1391, #1062 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1081 = FACE_OUTER_BOUND ( 'NONE', #337, .T. ) ;
+#1082 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1083 = VERTEX_POINT ( 'NONE', #1904 ) ;
+#1084 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1085 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #131 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #232, #867, #1533 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1086 = ORIENTED_EDGE ( 'NONE', *, *, #1701, .T. ) ;
+#1087 = ORIENTED_EDGE ( 'NONE', *, *, #842, .F. ) ;
+#1088 = FACE_OUTER_BOUND ( 'NONE', #1124, .T. ) ;
+#1089 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #850 ) ) ;
+#1090 = ORIENTED_EDGE ( 'NONE', *, *, #1737, .F. ) ;
+#1091 = EDGE_CURVE ( 'NONE', #1595, #1913, #284, .T. ) ;
+#1092 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, 0.2450000000000000000, 0.08999999999999998300 ) ) ;
+#1093 = AXIS2_PLACEMENT_3D ( 'NONE', #1803, #1150, #1316 ) ;
+#1094 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1095 = VECTOR ( 'NONE', #74, 1000.000000000000000 ) ;
+#1096 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1097 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1098 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #762, 'distance_accuracy_value', 'NONE');
+#1099 = VECTOR ( 'NONE', #1480, 1000.000000000000000 ) ;
+#1100 = ORIENTED_EDGE ( 'NONE', *, *, #1115, .F. ) ;
+#1101 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1826, 'distance_accuracy_value', 'NONE');
+#1102 = ORIENTED_EDGE ( 'NONE', *, *, #1125, .F. ) ;
+#1103 = EDGE_CURVE ( 'NONE', #408, #507, #61, .T. ) ;
+#1104 = CARTESIAN_POINT ( 'NONE',  ( 1.399999999999999900, -0.9499999999999995100, 0.3800000000000000000 ) ) ;
+#1105 = STYLED_ITEM ( 'NONE', ( #654 ), #181 ) ;
+#1106 = EDGE_CURVE ( 'NONE', #271, #1681, #824, .T. ) ;
+#1107 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1108 = LINE ( 'NONE', #787, #836 ) ;
+#1109 = ORIENTED_EDGE ( 'NONE', *, *, #1205, .T. ) ;
+#1110 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1111 = AXIS2_PLACEMENT_3D ( 'NONE', #536, #204, #1815 ) ;
+#1112 = ORIENTED_EDGE ( 'NONE', *, *, #206, .F. ) ;
+#1113 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1114 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1115 = EDGE_CURVE ( 'NONE', #16, #323, #772, .T. ) ;
+#1116 = EDGE_CURVE ( 'NONE', #579, #139, #137, .T. ) ;
+#1117 = SURFACE_STYLE_FILL_AREA ( #1203 ) ;
+#1118 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1119 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, 0.2450000000000000000, 0.08999999999999999700 ) ) ;
+#1120 = PRESENTATION_STYLE_ASSIGNMENT (( #818 ) ) ;
+#1121 = VERTEX_POINT ( 'NONE', #1890 ) ;
+#1122 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1403, 'distance_accuracy_value', 'NONE');
+#1123 = VECTOR ( 'NONE', #190, 1000.000000000000000 ) ;
+#1124 = EDGE_LOOP ( 'NONE', ( #928, #728, #1397, #623 ) ) ;
+#1125 = EDGE_CURVE ( 'NONE', #1913, #587, #936, .T. ) ;
+#1126 = VECTOR ( 'NONE', #1473, 1000.000000000000000 ) ;
+#1127 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#1128 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, -0.9499999999999999600, 0.0000000000000000000 ) ) ;
+#1129 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1130 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1131 = ORIENTED_EDGE ( 'NONE', *, *, #1265, .F. ) ;
+#1132 = ORIENTED_EDGE ( 'NONE', *, *, #1209, .F. ) ;
+#1133 = EDGE_LOOP ( 'NONE', ( #273, #1928, #658, #253 ) ) ;
+#1134 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1503 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1118, #1925, #954 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1135 = FILL_AREA_STYLE_COLOUR ( '', #1709 ) ;
+#1136 = VECTOR ( 'NONE', #1997, 1000.000000000000000 ) ;
+#1137 = ADVANCED_FACE ( 'NONE', ( #1812 ), #461, .T. ) ;
+#1138 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1139 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1407 ) ) ;
+#1140 = SURFACE_STYLE_USAGE ( .BOTH. , #1801 ) ;
+#1141 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #661 ), #172 ) ;
+#1142 = FILL_AREA_STYLE_COLOUR ( '', #1164 ) ;
+#1143 = LINE ( 'NONE', #1331, #964 ) ;
+#1144 = EDGE_LOOP ( 'NONE', ( #690, #518, #759, #1536 ) ) ;
+#1145 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1146 = DIRECTION ( 'NONE',  ( -0.7071067811865479100, 0.7071067811865472400, 0.0000000000000000000 ) ) ;
+#1147 = VECTOR ( 'NONE', #505, 1000.000000000000000 ) ;
+#1148 = VECTOR ( 'NONE', #1909, 1000.000000000000000 ) ;
+#1149 = ORIENTED_EDGE ( 'NONE', *, *, #1899, .T. ) ;
+#1150 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1151 = ADVANCED_FACE ( 'NONE', ( #469 ), #1193, .T. ) ;
+#1152 = SURFACE_STYLE_USAGE ( .BOTH. , #1987 ) ;
+#1153 = EDGE_CURVE ( 'NONE', #1274, #534, #235, .T. ) ;
+#1154 = VECTOR ( 'NONE', #343, 1000.000000000000000 ) ;
+#1155 = AXIS2_PLACEMENT_3D ( 'NONE', #393, #1044, #227 ) ;
+#1156 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -3.336006684570782100E-016 ) ) ;
+#1157 = CARTESIAN_POINT ( 'NONE',  ( -1.399999999999999900, 0.9000000000000001300, 0.3499999999999999800 ) ) ;
+#1158 = ADVANCED_FACE ( 'NONE', ( #2055 ), #302, .T. ) ;
+#1159 = CARTESIAN_POINT ( 'NONE',  ( 1.630000000000000100, 0.1250000000000000000, 0.04000000000000000100 ) ) ;
+#1160 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000000, -1.141762999999999900E-016, 0.3499999999999999800 ) ) ;
+#1161 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1162 = AXIS2_PLACEMENT_3D ( 'NONE', #87, #2066, #1107 ) ;
+#1163 = SURFACE_SIDE_STYLE ('',( #1535 ) ) ;
+#1164 = COLOUR_RGB ( '',0.6470588235294118000, 0.6196078431372549200, 0.5999999999999999800 ) ;
+#1165 = ADVANCED_FACE ( 'NONE', ( #798, #89 ), #294, .T. ) ;
+#1166 = PRESENTATION_STYLE_ASSIGNMENT (( #2017 ) ) ;
+#1167 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, -0.9499999999999999600, 0.3499999999999999800 ) ) ;
+#1168 = ORIENTED_EDGE ( 'NONE', *, *, #1010, .F. ) ;
+#1169 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #979 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1034, #85, #1365 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1170 = ORIENTED_EDGE ( 'NONE', *, *, #106, .F. ) ;
+#1171 = CARTESIAN_POINT ( 'NONE',  ( -8.642077000000000400E-017, 0.6500000000000001300, 0.04000000000000000100 ) ) ;
+#1172 = FILL_AREA_STYLE ('',( #838 ) ) ;
+#1173 = FILL_AREA_STYLE ('',( #794 ) ) ;
+#1174 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, -2.775557999999999800E-016, 0.04000000000000000100 ) ) ;
+#1175 = LINE ( 'NONE', #309, #364 ) ;
+#1176 = CARTESIAN_POINT ( 'NONE',  ( 1.574890544607197000, 6.938893999999999800E-017, 0.08999999999999999700 ) ) ;
+#1177 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, 0.8999999999999990200, 0.3499999999999999800 ) ) ;
+#1178 = ORIENTED_EDGE ( 'NONE', *, *, #217, .T. ) ;
+#1179 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #730 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #595, #1724, #1901 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1180 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1181 = CARTESIAN_POINT ( 'NONE',  ( -5.186004490223650000E-033, 0.0000000000000000000, 0.3800000000637738800 ) ) ;
+#1182 = ORIENTED_EDGE ( 'NONE', *, *, #765, .T. ) ;
+#1183 = AXIS2_PLACEMENT_3D ( 'NONE', #1194, #371, #1692 ) ;
+#1184 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, -2.775557999999999800E-016, 0.04000000000000000100 ) ) ;
+#1185 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #916, 'distance_accuracy_value', 'NONE');
+#1186 = DIRECTION ( 'NONE',  ( -0.6683135148893252200, 0.0000000000000000000, -0.7438797253698178300 ) ) ;
+#1187 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, 0.6500000000000001300, 0.08999999999999999700 ) ) ;
+#1188 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1189 = EDGE_CURVE ( 'NONE', #1027, #357, #666, .T. ) ;
+#1190 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1191 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1192 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1675 ), #1429 ) ;
+#1193 = CYLINDRICAL_SURFACE ( 'NONE', #784, 0.04999999999999991300 ) ;
+#1194 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, 0.9499999999999999600, 0.3499999999999999800 ) ) ;
+#1195 = SURFACE_SIDE_STYLE ('',( #153 ) ) ;
+#1196 = VERTEX_POINT ( 'NONE', #2071 ) ;
+#1197 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1198 = PRESENTATION_STYLE_ASSIGNMENT (( #1603 ) ) ;
+#1199 = ORIENTED_EDGE ( 'NONE', *, *, #385, .F. ) ;
+#1200 = VECTOR ( 'NONE', #758, 1000.000000000000000 ) ;
+#1201 = CARTESIAN_POINT ( 'NONE',  ( -0.4249999998933162700, 0.0000000000000000000, 0.3800000000637739900 ) ) ;
+#1202 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1203 = FILL_AREA_STYLE ('',( #1969 ) ) ;
+#1204 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1205 = EDGE_CURVE ( 'NONE', #859, #1400, #746, .T. ) ;
+#1206 = ORIENTED_EDGE ( 'NONE', *, *, #266, .T. ) ;
+#1207 = FILL_AREA_STYLE ('',( #1048 ) ) ;
+#1208 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1105 ) ) ;
+#1209 = EDGE_CURVE ( 'NONE', #1, #1524, #1502, .T. ) ;
+#1210 = SURFACE_SIDE_STYLE ('',( #617 ) ) ;
+#1211 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1068 ) ) ;
+#1212 = FILL_AREA_STYLE ('',( #711 ) ) ;
+#1213 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1881 ), #1328 ) ;
+#1214 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1215 = VECTOR ( 'NONE', #42, 1000.000000000000000 ) ;
+#1216 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1217 = EDGE_CURVE ( 'NONE', #357, #139, #1015, .T. ) ;
+#1218 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1219 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #170 ) ) ;
+#1220 = SURFACE_STYLE_FILL_AREA ( #1302 ) ;
+#1221 = VECTOR ( 'NONE', #1682, 1000.000000000000000 ) ;
+#1222 = VERTEX_POINT ( 'NONE', #1309 ) ;
+#1223 = FILL_AREA_STYLE_COLOUR ( '', #716 ) ;
+#1224 = STYLED_ITEM ( 'NONE', ( #1931 ), #1625 ) ;
+#1225 = LINE ( 'NONE', #820, #1609 ) ;
+#1226 = PRESENTATION_STYLE_ASSIGNMENT (( #2074 ) ) ;
+#1227 = ORIENTED_EDGE ( 'NONE', *, *, #2046, .T. ) ;
+#1228 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, -0.6500000000000001300, 0.08999999999999999700 ) ) ;
+#1229 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1551, 'distance_accuracy_value', 'NONE');
+#1230 = VECTOR ( 'NONE', #1130, 1000.000000000000000 ) ;
+#1231 = PRESENTATION_STYLE_ASSIGNMENT (( #261 ) ) ;
+#1232 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1721 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #58, #689, #849 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1233 = CONICAL_SURFACE ( 'NONE', #1339, 0.4249999998933162700, 0.7319393243082570300 ) ;
+#1234 = AXIS2_PLACEMENT_3D ( 'NONE', #718, #1874, #1877 ) ;
+#1235 = LINE ( 'NONE', #817, #1421 ) ;
+#1236 = CARTESIAN_POINT ( 'NONE',  ( -1.387778999999999900E-016, -1.000000000000000000, 0.3499999999999999800 ) ) ;
+#1237 = EDGE_CURVE ( 'NONE', #939, #587, #1979, .T. ) ;
+#1238 = VERTEX_POINT ( 'NONE', #1647 ) ;
+#1239 = ORIENTED_EDGE ( 'NONE', *, *, #997, .T. ) ;
+#1240 = SURFACE_SIDE_STYLE ('',( #890 ) ) ;
+#1241 = ORIENTED_EDGE ( 'NONE', *, *, #1811, .F. ) ;
+#1242 = AXIS2_PLACEMENT_3D ( 'NONE', #789, #611, #779 ) ;
+#1243 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1244 = CARTESIAN_POINT ( 'NONE',  ( 1.629999999999999900, 0.1250000000000000000, 0.08999999999999999700 ) ) ;
+#1245 = PRESENTATION_STYLE_ASSIGNMENT (( #46 ) ) ;
+#1246 = FILL_AREA_STYLE_COLOUR ( '', #1127 ) ;
+#1247 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1248 = VECTOR ( 'NONE', #154, 1000.000000000000000 ) ;
+#1249 = VECTOR ( 'NONE', #1631, 1000.000000000000000 ) ;
+#1250 = ORIENTED_EDGE ( 'NONE', *, *, #155, .F. ) ;
+#1251 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1252 = VECTOR ( 'NONE', #1011, 1000.000000000000000 ) ;
+#1253 = LINE ( 'NONE', #203, #1411 ) ;
+#1254 = ORIENTED_EDGE ( 'NONE', *, *, #441, .T. ) ;
+#1255 = AXIS2_PLACEMENT_3D ( 'NONE', #1646, #1308, #647 ) ;
+#1256 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1257 = AXIS2_PLACEMENT_3D ( 'NONE', #1605, #158, #1614 ) ;
+#1258 = SURFACE_STYLE_FILL_AREA ( #1438 ) ;
+#1259 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1260 = ORIENTED_EDGE ( 'NONE', *, *, #1737, .T. ) ;
+#1261 = ORIENTED_EDGE ( 'NONE', *, *, #1886, .T. ) ;
+#1262 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1263 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, -0.8999999999999990200, 0.3800000000000000000 ) ) ;
+#1264 = ORIENTED_EDGE ( 'NONE', *, *, #1484, .F. ) ;
+#1265 = EDGE_CURVE ( 'NONE', #1222, #1196, #1045, .T. ) ;
+#1266 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1267 = STYLED_ITEM ( 'NONE', ( #1775 ), #1165 ) ;
+#1268 = SURFACE_STYLE_USAGE ( .BOTH. , #1756 ) ;
+#1269 = FACE_OUTER_BOUND ( 'NONE', #127, .T. ) ;
+#1270 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, 0.2450000000000000000, 0.08999999999999999700 ) ) ;
+#1271 = FILL_AREA_STYLE_COLOUR ( '', #801 ) ;
+#1272 = PRESENTATION_STYLE_ASSIGNMENT (( #953 ) ) ;
+#1273 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 0.9499999999999999600, 0.04000000000000000100 ) ) ;
+#1274 = VERTEX_POINT ( 'NONE', #989 ) ;
+#1275 = VERTEX_POINT ( 'NONE', #1323 ) ;
+#1276 = AXIS2_PLACEMENT_3D ( 'NONE', #1534, #252, #1197 ) ;
+#1277 = FILL_AREA_STYLE ('',( #1135 ) ) ;
+#1278 = CIRCLE ( 'NONE', #946, 0.04999999999999991300 ) ;
+#1279 = FILL_AREA_STYLE ('',( #1271 ) ) ;
+#1280 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1281 = FACE_OUTER_BOUND ( 'NONE', #1821, .T. ) ;
+#1282 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #862 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1479, #1005, #1653 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1283 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1806 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #98, #272, #1216 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1284 = FILL_AREA_STYLE_COLOUR ( '', #359 ) ;
+#1285 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1286 = ORIENTED_EDGE ( 'NONE', *, *, #525, .F. ) ;
+#1287 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1288 = LINE ( 'NONE', #1676, #843 ) ;
+#1289 = EDGE_CURVE ( 'NONE', #1845, #945, #748, .T. ) ;
+#1290 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1291 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, 0.2450000000000000000, 0.04000000000000000100 ) ) ;
+#1292 = AXIS2_PLACEMENT_3D ( 'NONE', #125, #1084, #130 ) ;
+#1293 = FACE_OUTER_BOUND ( 'NONE', #1133, .T. ) ;
+#1294 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, -2.775557999999999800E-016, 0.04000000000000000100 ) ) ;
+#1295 = STYLED_ITEM ( 'NONE', ( #763 ), #330 ) ;
+#1296 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1297 = PLANE ( 'NONE',  #132 ) ;
+#1298 = LINE ( 'NONE', #490, #1582 ) ;
+#1299 = ORIENTED_EDGE ( 'NONE', *, *, #420, .F. ) ;
+#1300 = CARTESIAN_POINT ( 'NONE',  ( 1.399999999999999900, -0.9499999999999995100, 0.3499999999999999800 ) ) ;
+#1301 = ADVANCED_FACE ( 'NONE', ( #470 ), #533, .T. ) ;
+#1302 = FILL_AREA_STYLE ('',( #1427 ) ) ;
+#1303 = FACE_OUTER_BOUND ( 'NONE', #297, .T. ) ;
+#1304 = ORIENTED_EDGE ( 'NONE', *, *, #1103, .F. ) ;
+#1305 = EDGE_CURVE ( 'NONE', #1685, #1838, #578, .T. ) ;
+#1306 = ORIENTED_EDGE ( 'NONE', *, *, #2061, .T. ) ;
+#1307 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #326 ) ) ;
+#1308 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1309 = CARTESIAN_POINT ( 'NONE',  ( -1.399999999999999900, 0.9500000000000000700, 0.3499999999999999800 ) ) ;
+#1310 = EDGE_LOOP ( 'NONE', ( #1980, #1028, #547, #1060 ) ) ;
+#1311 = ORIENTED_EDGE ( 'NONE', *, *, #155, .T. ) ;
+#1312 = VERTEX_POINT ( 'NONE', #1945 ) ;
+#1313 = ADVANCED_FACE ( 'NONE', ( #1634 ), #664, .T. ) ;
+#1314 = LINE ( 'NONE', #394, #572 ) ;
+#1315 = VERTEX_POINT ( 'NONE', #1300 ) ;
+#1316 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1317 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1318 = LINE ( 'NONE', #1394, #873 ) ;
+#1319 = CARTESIAN_POINT ( 'NONE',  ( -1.629999999999999900, 1.301043000000000000E-016, 0.08999999999999999700 ) ) ;
+#1320 = CONICAL_SURFACE ( 'NONE', #1111, 0.4249999998933162700, 0.7319393243082570300 ) ;
+#1321 = CARTESIAN_POINT ( 'NONE',  ( -1.629999999999999900, 0.1250000000000000000, 0.08999999999999999700 ) ) ;
+#1322 = EDGE_CURVE ( 'NONE', #1121, #1838, #1298, .T. ) ;
+#1323 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, 0.8999999999999990200, 0.3800000000000000000 ) ) ;
+#1324 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1325 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1068 ), #1169 ) ;
+#1326 = LINE ( 'NONE', #120, #2006 ) ;
+#1327 = CYLINDRICAL_SURFACE ( 'NONE', #279, 0.04999999999999991300 ) ;
+#1328 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #258 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1188, #544, #1042 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1329 = SURFACE_STYLE_FILL_AREA ( #31 ) ;
+#1330 = ORIENTED_EDGE ( 'NONE', *, *, #1437, .T. ) ;
+#1331 = CARTESIAN_POINT ( 'NONE',  ( -1.500000000000000000, -1.000000000000000000, 0.04000000000000000100 ) ) ;
+#1332 = COLOUR_RGB ( '',0.6470588235294118000, 0.6196078431372549200, 0.5999999999999999800 ) ;
+#1333 = FACE_OUTER_BOUND ( 'NONE', #548, .T. ) ;
+#1334 = ORIENTED_EDGE ( 'NONE', *, *, #1863, .F. ) ;
+#1335 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -3.336006684570782100E-016 ) ) ;
+#1336 = SURFACE_STYLE_FILL_AREA ( #1207 ) ;
+#1337 = EDGE_CURVE ( 'NONE', #1592, #1744, #1436, .T. ) ;
+#1338 = ADVANCED_FACE ( 'NONE', ( #62 ), #566, .T. ) ;
+#1339 = AXIS2_PLACEMENT_3D ( 'NONE', #1181, #1357, #50 ) ;
+#1340 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2005 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #352, #985, #179 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1341 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, -0.6500000000000001300, 0.08999999999999998300 ) ) ;
+#1342 = CARTESIAN_POINT ( 'NONE',  ( 1.419999999999999900, -0.6500000000000001300, 0.08999999999999999700 ) ) ;
+#1343 = ORIENTED_EDGE ( 'NONE', *, *, #283, .F. ) ;
+#1344 = SURFACE_SIDE_STYLE ('',( #723 ) ) ;
+#1345 = ORIENTED_EDGE ( 'NONE', *, *, #1951, .T. ) ;
+#1346 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, 1.301043000000000000E-016, 0.08999999999999999700 ) ) ;
+#1347 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1348 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1349 = SURFACE_STYLE_USAGE ( .BOTH. , #358 ) ;
+#1350 = FILL_AREA_STYLE ('',( #1142 ) ) ;
+#1351 = EDGE_CURVE ( 'NONE', #1, #226, #264, .T. ) ;
+#1352 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1353 = MANIFOLD_SOLID_BREP ( 'Solid1', #1915 ) ;
+#1354 = CARTESIAN_POINT ( 'NONE',  ( -6.938893999999999800E-017, 0.9499999999999999600, 0.3800000000000000000 ) ) ;
+#1355 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #971 ) ) ;
+#1356 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, 0.6500000000000001300, 0.08999999999999998300 ) ) ;
+#1357 = DIRECTION ( 'NONE',  ( -1.913297951925284900E-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1358 = SURFACE_STYLE_FILL_AREA ( #1597 ) ;
+#1359 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 0.9499999999999999600, 0.0000000000000000000 ) ) ;
+#1360 = ORIENTED_EDGE ( 'NONE', *, *, #1550, .T. ) ;
+#1361 = EDGE_LOOP ( 'NONE', ( #629, #2059, #914, #806 ) ) ;
+#1362 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 0.9499999999999999600, 0.0000000000000000000 ) ) ;
+#1363 = VECTOR ( 'NONE', #1280, 1000.000000000000000 ) ;
+#1364 = EDGE_LOOP ( 'NONE', ( #881, #1334, #307, #1425 ) ) ;
+#1365 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1366 = SURFACE_STYLE_USAGE ( .BOTH. , #225 ) ;
+#1367 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1368 = CIRCLE ( 'NONE', #234, 0.3250000000000000700 ) ;
+#1369 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1370 = VECTOR ( 'NONE', #576, 1000.000000000000000 ) ;
+#1371 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #959 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #477, #1778, #332 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1372 = EDGE_LOOP ( 'NONE', ( #1373, #360, #1408, #724 ) ) ;
+#1373 = ORIENTED_EDGE ( 'NONE', *, *, #955, .T. ) ;
+#1374 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #374 ) ) ;
+#1375 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1376 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.9000000000000001300, 0.3499999999999999800 ) ) ;
+#1377 = VECTOR ( 'NONE', #2020, 1000.000000000000000 ) ;
+#1378 = ORIENTED_EDGE ( 'NONE', *, *, #441, .F. ) ;
+#1379 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000000, 0.6500000000000001300, 0.0000000000000000000 ) ) ;
+#1380 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 1.000000000000000000, 0.04000000000000000100 ) ) ;
+#1381 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, -0.9499999999999999600, 0.04000000000000000100 ) ) ;
+#1382 = LINE ( 'NONE', #1976, #1038 ) ;
+#1383 = SURFACE_STYLE_USAGE ( .BOTH. , #1195 ) ;
+#1384 = EDGE_CURVE ( 'NONE', #1238, #1428, #669, .T. ) ;
+#1385 = PLANE ( 'NONE',  #605 ) ;
+#1386 = AXIS2_PLACEMENT_3D ( 'NONE', #968, #193, #1657 ) ;
+#1387 = VECTOR ( 'NONE', #205, 1000.000000000000000 ) ;
+#1388 = CARTESIAN_POINT ( 'NONE',  ( -8.642077000000000400E-017, -2.775557999999999800E-016, 0.04000000000000000100 ) ) ;
+#1389 = PRESENTATION_STYLE_ASSIGNMENT (( #1790 ) ) ;
+#1390 = VERTEX_POINT ( 'NONE', #530 ) ;
+#1391 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1392 = LINE ( 'NONE', #1346, #1252 ) ;
+#1393 = EDGE_LOOP ( 'NONE', ( #571, #705, #922, #1260, #586, #1796, #1058, #673 ) ) ;
+#1394 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, 0.9499999999999999600, 0.3499999999999999800 ) ) ;
+#1395 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1973 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1697, #1542, #1401 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1396 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1397 = ORIENTED_EDGE ( 'NONE', *, *, #525, .T. ) ;
+#1398 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, 0.6500000000000001300, 0.08999999999999999700 ) ) ;
+#1399 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #999 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #444, #2088, #146 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1400 = VERTEX_POINT ( 'NONE', #729 ) ;
+#1401 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1402 = DIRECTION ( 'NONE',  ( 0.7071067811865470200, -0.7071067811865480200, 0.0000000000000000000 ) ) ;
+#1403 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1404 = DIRECTION ( 'NONE',  ( 0.7071067811865479100, -0.7071067811865472400, 0.0000000000000000000 ) ) ;
+#1405 = LINE ( 'NONE', #1376, #395 ) ;
+#1406 = SURFACE_STYLE_USAGE ( .BOTH. , #1711 ) ;
+#1407 = STYLED_ITEM ( 'NONE', ( #1616 ), #14 ) ;
+#1408 = ORIENTED_EDGE ( 'NONE', *, *, #1458, .F. ) ;
+#1409 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000000, 0.9499999999999999600, 0.0000000000000000000 ) ) ;
+#1410 = SURFACE_STYLE_FILL_AREA ( #1497 ) ;
+#1411 = VECTOR ( 'NONE', #1966, 1000.000000000000000 ) ;
+#1412 = ORIENTED_EDGE ( 'NONE', *, *, #915, .F. ) ;
+#1413 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 0.9499999999999999600, 0.0000000000000000000 ) ) ;
+#1414 = STYLED_ITEM ( 'NONE', ( #757 ), #650 ) ;
+#1415 = LINE ( 'NONE', #324, #310 ) ;
+#1416 = VERTEX_POINT ( 'NONE', #334 ) ;
+#1417 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1295 ) ) ;
+#1418 = DIRECTION ( 'NONE',  ( -0.7071067811865470200, 0.7071067811865480200, 0.0000000000000000000 ) ) ;
+#1419 = PLANE ( 'NONE',  #1921 ) ;
+#1420 = ADVANCED_FACE ( 'NONE', ( #1706 ), #1327, .T. ) ;
+#1421 = VECTOR ( 'NONE', #639, 1000.000000000000000 ) ;
+#1422 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #148, 'distance_accuracy_value', 'NONE');
+#1423 = EDGE_CURVE ( 'NONE', #480, #1729, #355, .T. ) ;
+#1424 = ORIENTED_EDGE ( 'NONE', *, *, #1115, .T. ) ;
+#1425 = ORIENTED_EDGE ( 'NONE', *, *, #1217, .F. ) ;
+#1426 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000000, -2.775557999999999800E-016, 0.04000000000000000100 ) ) ;
+#1427 = FILL_AREA_STYLE_COLOUR ( '', #698 ) ;
+#1428 = VERTEX_POINT ( 'NONE', #361 ) ;
+#1429 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1571 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #173, #26, #1490 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1430 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1431 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, -0.9499999999999999600, 0.0000000000000000000 ) ) ;
+#1432 = VECTOR ( 'NONE', #233, 1000.000000000000000 ) ;
+#1433 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, 1.000000000000000000, 0.04000000000000000100 ) ) ;
+#1434 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1704, 'distance_accuracy_value', 'NONE');
+#1435 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #600 ) ;
+#1436 = LINE ( 'NONE', #180, #1927 ) ;
+#1437 = EDGE_CURVE ( 'NONE', #20, #1400, #1504, .T. ) ;
+#1438 = FILL_AREA_STYLE ('',( #1246 ) ) ;
+#1439 = ORIENTED_EDGE ( 'NONE', *, *, #2086, .T. ) ;
+#1440 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1441 = SURFACE_STYLE_USAGE ( .BOTH. , #1896 ) ;
+#1442 = LINE ( 'NONE', #1765, #1588 ) ;
+#1443 = PRESENTATION_STYLE_ASSIGNMENT (( #2037 ) ) ;
+#1444 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2077 ), #102 ) ;
+#1445 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1446 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1447 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1448 = ORIENTED_EDGE ( 'NONE', *, *, #340, .F. ) ;
+#1449 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1450 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1451 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, -0.6500000000000001300, 0.08999999999999999700 ) ) ;
+#1452 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, -0.2450000000000000000, 0.08999999999999999700 ) ) ;
+#1453 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1454 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1876 ) ) ;
+#1455 = SURFACE_STYLE_USAGE ( .BOTH. , #152 ) ;
+#1456 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1457 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1458 = EDGE_CURVE ( 'NONE', #1275, #392, #479, .T. ) ;
+#1459 = ORIENTED_EDGE ( 'NONE', *, *, #930, .T. ) ;
+#1460 = ORIENTED_EDGE ( 'NONE', *, *, #1423, .T. ) ;
+#1461 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #971 ), #947 ) ;
+#1462 = PLANE ( 'NONE',  #1727 ) ;
+#1463 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, -0.2450000000000000000, 0.04000000000000000100 ) ) ;
+#1464 = SURFACE_STYLE_FILL_AREA ( #53 ) ;
+#1465 = CARTESIAN_POINT ( 'NONE',  ( 1.399999999999999900, -0.8999999999999990200, 0.3499999999999999800 ) ) ;
+#1466 = ADVANCED_FACE ( 'NONE', ( #215 ), #670, .T. ) ;
+#1467 = STYLED_ITEM ( 'NONE', ( #807 ), #819 ) ;
+#1468 = EDGE_LOOP ( 'NONE', ( #713, #129, #97, #1047 ) ) ;
+#1469 = SURFACE_STYLE_USAGE ( .BOTH. , #328 ) ;
+#1470 = ORIENTED_EDGE ( 'NONE', *, *, #350, .T. ) ;
+#1471 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, -0.9499999999999999600, 0.3499999999999999800 ) ) ;
+#1472 = VERTEX_POINT ( 'NONE', #1067 ) ;
+#1473 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1474 = EDGE_CURVE ( 'NONE', #1400, #687, #312, .T. ) ;
+#1475 = CARTESIAN_POINT ( 'NONE',  ( -1.500000000000000000, -1.141762999999999900E-016, 0.3499999999999999800 ) ) ;
+#1476 = EDGE_CURVE ( 'NONE', #323, #1315, #677, .T. ) ;
+#1477 = CARTESIAN_POINT ( 'NONE',  ( -1.400000000000000100, -0.9499999999999999600, 0.3800000000000000000 ) ) ;
+#1478 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1224 ), #1033 ) ;
+#1479 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1480 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1481 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, -0.9000000000000001300, 0.3800000000000000000 ) ) ;
+#1482 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1483 = ORIENTED_EDGE ( 'NONE', *, *, #1043, .T. ) ;
+#1484 = EDGE_CURVE ( 'NONE', #583, #1845, #1561, .T. ) ;
+#1485 = FACE_OUTER_BOUND ( 'NONE', #1372, .T. ) ;
+#1486 = VERTEX_POINT ( 'NONE', #1880 ) ;
+#1487 = AXIS2_PLACEMENT_3D ( 'NONE', #90, #721, #1869 ) ;
+#1488 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1489 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, -7.937674000000000300E-017, 0.3800000000000000000 ) ) ;
+#1490 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1491 = VECTOR ( 'NONE', #347, 1000.000000000000000 ) ;
+#1492 = EDGE_LOOP ( 'NONE', ( #538, #973, #1086, #1620 ) ) ;
+#1493 = VERTEX_POINT ( 'NONE', #1730 ) ;
+#1494 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.9499999999999999600, 0.3499999999999999800 ) ) ;
+#1495 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, -0.2450000000000000000, 0.04000000000000000100 ) ) ;
+#1496 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1497 = FILL_AREA_STYLE ('',( #980 ) ) ;
+#1498 = STYLED_ITEM ( 'NONE', ( #115 ), #1137 ) ;
+#1499 = CARTESIAN_POINT ( 'NONE',  ( -1.500000000000000200, 0.6500000000000000200, 0.08999999999999998300 ) ) ;
+#1500 = FACE_OUTER_BOUND ( 'NONE', #644, .T. ) ;
+#1501 = SURFACE_STYLE_USAGE ( .BOTH. , #1008 ) ;
+#1502 = LINE ( 'NONE', #1451, #500 ) ;
+#1503 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1118, 'distance_accuracy_value', 'NONE');
+#1504 = CIRCLE ( 'NONE', #145, 0.04999999999999991300 ) ;
+#1505 = ADVANCED_FACE ( 'NONE', ( #100 ), #932, .T. ) ;
+#1506 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1507 = SURFACE_STYLE_FILL_AREA ( #1512 ) ;
+#1508 = ORIENTED_EDGE ( 'NONE', *, *, #1032, .T. ) ;
+#1509 = LINE ( 'NONE', #1167, #1816 ) ;
+#1510 = SURFACE_STYLE_FILL_AREA ( #1277 ) ;
+#1511 = ORIENTED_EDGE ( 'NONE', *, *, #871, .F. ) ;
+#1512 = FILL_AREA_STYLE ('',( #250 ) ) ;
+#1513 = SURFACE_STYLE_USAGE ( .BOTH. , #1842 ) ;
+#1514 = CYLINDRICAL_SURFACE ( 'NONE', #5, 0.3250000000000000700 ) ;
+#1515 = VECTOR ( 'NONE', #1251, 1000.000000000000000 ) ;
+#1516 = EDGE_CURVE ( 'NONE', #48, #859, #166, .T. ) ;
+#1517 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #703 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #655, #846, #1664 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1518 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #351 ), #1340 ) ;
+#1519 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1520 = CARTESIAN_POINT ( 'NONE',  ( -1.630000000000000100, 0.1250000000000000000, 0.08999999999999998300 ) ) ;
+#1521 = ORIENTED_EDGE ( 'NONE', *, *, #1153, .T. ) ;
+#1522 = VERTEX_POINT ( 'NONE', #1092 ) ;
+#1523 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1101 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1826, #558, #667 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1524 = VERTEX_POINT ( 'NONE', #602 ) ;
+#1525 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #452, 'distance_accuracy_value', 'NONE');
+#1526 = FILL_AREA_STYLE_COLOUR ( '', #183 ) ;
+#1527 = CARTESIAN_POINT ( 'NONE',  ( -1.400000000000000100, -0.9499999999999999600, 0.3499999999999999800 ) ) ;
+#1528 = EDGE_CURVE ( 'NONE', #80, #16, #541, .T. ) ;
+#1529 = FILL_AREA_STYLE_COLOUR ( '', #1332 ) ;
+#1530 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #34 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2000, #69, #1367 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1531 = PRODUCT ( 'TL3750AFxxxQG', 'TL3750AFxxxQG', '', ( #291 ) ) ;
+#1532 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000000, -0.9499999999999999600, 0.0000000000000000000 ) ) ;
+#1533 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1534 = CARTESIAN_POINT ( 'NONE',  ( 1.399999999999999900, 0.8999999999999990200, 0.3499999999999999800 ) ) ;
+#1535 = SURFACE_STYLE_FILL_AREA ( #41 ) ;
+#1536 = ORIENTED_EDGE ( 'NONE', *, *, #2024, .T. ) ;
+#1537 = SURFACE_STYLE_FILL_AREA ( #446 ) ;
+#1538 = FILL_AREA_STYLE_COLOUR ( '', #1732 ) ;
+#1539 = PLANE ( 'NONE',  #378 ) ;
+#1540 = VECTOR ( 'NONE', #995, 1000.000000000000000 ) ;
+#1541 = ORIENTED_EDGE ( 'NONE', *, *, #325, .T. ) ;
+#1542 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1543 = VERTEX_POINT ( 'NONE', #1889 ) ;
+#1544 = FILL_AREA_STYLE_COLOUR ( '', #895 ) ;
+#1545 = ORIENTED_EDGE ( 'NONE', *, *, #1205, .F. ) ;
+#1546 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1547 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #697 ) ) ;
+#1548 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1549 = LINE ( 'NONE', #1683, #1854 ) ;
+#1550 = EDGE_CURVE ( 'NONE', #1645, #1992, #453, .T. ) ;
+#1551 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1552 = FILL_AREA_STYLE ('',( #1223 ) ) ;
+#1553 = STYLED_ITEM ( 'NONE', ( #1902 ), #1956 ) ;
+#1554 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1555 = ORIENTED_EDGE ( 'NONE', *, *, #1091, .T. ) ;
+#1556 = CARTESIAN_POINT ( 'NONE',  ( -1.629999999999999900, -0.1250000000000000000, 0.08999999999999999700 ) ) ;
+#1557 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1876 ), #1232 ) ;
+#1558 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1559 = ORIENTED_EDGE ( 'NONE', *, *, #1839, .F. ) ;
+#1560 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1561 = LINE ( 'NONE', #2068, #71 ) ;
+#1562 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1563 = EDGE_CURVE ( 'NONE', #945, #1472, #858, .T. ) ;
+#1564 = SURFACE_STYLE_FILL_AREA ( #1630 ) ;
+#1565 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000000, -1.000000000000000000, 0.04000000000000000100 ) ) ;
+#1566 = AXIS2_PLACEMENT_3D ( 'NONE', #199, #649, #1335 ) ;
+#1567 = VERTEX_POINT ( 'NONE', #1104 ) ;
+#1568 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, 0.2450000000000000000, 0.08999999999999999700 ) ) ;
+#1569 = ORIENTED_EDGE ( 'NONE', *, *, #1265, .T. ) ;
+#1570 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, -1.000000000000000000, 0.04000000000000000100 ) ) ;
+#1571 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #173, 'distance_accuracy_value', 'NONE');
+#1572 = ORIENTED_EDGE ( 'NONE', *, *, #1189, .F. ) ;
+#1573 = FILL_AREA_STYLE ('',( #402 ) ) ;
+#1574 = ADVANCED_FACE ( 'NONE', ( #1081 ), #590, .T. ) ;
+#1575 = AXIS2_PLACEMENT_3D ( 'NONE', #314, #1457, #463 ) ;
+#1576 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1577 = LINE ( 'NONE', #1177, #593 ) ;
+#1578 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1579 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #194 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1947, #520, #679 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1580 = CARTESIAN_POINT ( 'NONE',  ( -1.500000000000000000, -0.6500000000000001300, 0.0000000000000000000 ) ) ;
+#1581 = PRESENTATION_STYLE_ASSIGNMENT (( #1268 ) ) ;
+#1582 = VECTOR ( 'NONE', #640, 1000.000000000000000 ) ;
+#1583 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #109 ) ) ;
+#1584 = LINE ( 'NONE', #1319, #506 ) ;
+#1585 = VERTEX_POINT ( 'NONE', #1755 ) ;
+#1586 = STYLED_ITEM ( 'NONE', ( #925 ), #1971 ) ;
+#1587 = LINE ( 'NONE', #1950, #1230 ) ;
+#1588 = VECTOR ( 'NONE', #1445, 1000.000000000000000 ) ;
+#1589 = ORIENTED_EDGE ( 'NONE', *, *, #1774, .T. ) ;
+#1590 = SURFACE_STYLE_USAGE ( .BOTH. , #905 ) ;
+#1591 = FACE_OUTER_BOUND ( 'NONE', #1310, .T. ) ;
+#1592 = VERTEX_POINT ( 'NONE', #937 ) ;
+#1593 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1594 = EDGE_CURVE ( 'NONE', #1522, #175, #39, .T. ) ;
+#1595 = VERTEX_POINT ( 'NONE', #1128 ) ;
+#1596 = AXIS2_PLACEMENT_3D ( 'NONE', #926, #744, #2053 ) ;
+#1597 = FILL_AREA_STYLE ('',( #1772 ) ) ;
+#1598 = PLANE ( 'NONE',  #717 ) ;
+#1599 = LINE ( 'NONE', #373, #418 ) ;
+#1600 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000200, -0.6500000000000000200, 0.04000000000000000100 ) ) ;
+#1601 = AXIS2_PLACEMENT_3D ( 'NONE', #1804, #1352, #1810 ) ;
+#1602 = CARTESIAN_POINT ( 'NONE',  ( 1.629999999999999900, -0.1250000000000000000, 0.08999999999999999700 ) ) ;
+#1603 = SURFACE_STYLE_USAGE ( .BOTH. , #780 ) ;
+#1604 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #495 ) ) ;
+#1605 = CARTESIAN_POINT ( 'NONE',  ( 1.399999999999999900, 0.8999999999999990200, 0.3499999999999999800 ) ) ;
+#1606 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1650, 'distance_accuracy_value', 'NONE');
+#1607 = VECTOR ( 'NONE', #101, 1000.000000000000000 ) ;
+#1608 = ORIENTED_EDGE ( 'NONE', *, *, #628, .F. ) ;
+#1609 = VECTOR ( 'NONE', #834, 1000.000000000000000 ) ;
+#1610 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1611 = VERTEX_POINT ( 'NONE', #956 ) ;
+#1612 = AXIS2_PLACEMENT_3D ( 'NONE', #492, #28, #659 ) ;
+#1613 = PRESENTATION_STYLE_ASSIGNMENT (( #612 ) ) ;
+#1614 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1615 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1616 = PRESENTATION_STYLE_ASSIGNMENT (( #1140 ) ) ;
+#1617 = VERTEX_POINT ( 'NONE', #1600 ) ;
+#1618 = ORIENTED_EDGE ( 'NONE', *, *, #1351, .T. ) ;
+#1619 = EDGE_CURVE ( 'NONE', #1681, #20, #1442, .T. ) ;
+#1620 = ORIENTED_EDGE ( 'NONE', *, *, #1886, .F. ) ;
+#1621 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1622 = EDGE_CURVE ( 'NONE', #2042, #687, #1884, .T. ) ;
+#1623 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1422 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #148, #1940, #785 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1624 = FILL_AREA_STYLE_COLOUR ( '', #720 ) ;
+#1625 = ADVANCED_FACE ( 'NONE', ( #1485 ), #776, .T. ) ;
+#1626 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000000, -0.9499999999999999600, 0.0000000000000000000 ) ) ;
+#1627 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1720 ) ) ;
+#1628 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2069 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1369, #1023, #542 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1629 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1630 = FILL_AREA_STYLE ('',( #460 ) ) ;
+#1631 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1632 = FILL_AREA_STYLE_COLOUR ( '', #268 ) ;
+#1633 = EDGE_CURVE ( 'NONE', #1428, #534, #141, .T. ) ;
+#1634 = FACE_OUTER_BOUND ( 'NONE', #489, .T. ) ;
+#1635 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2064, 'distance_accuracy_value', 'NONE');
+#1636 = PRESENTATION_STYLE_ASSIGNMENT (( #1513 ) ) ;
+#1637 = SURFACE_STYLE_FILL_AREA ( #1041 ) ;
+#1638 = ORIENTED_EDGE ( 'NONE', *, *, #1189, .T. ) ;
+#1639 = AXIS2_PLACEMENT_3D ( 'NONE', #1895, #906, #1560 ) ;
+#1640 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1641 = ORIENTED_EDGE ( 'NONE', *, *, #882, .T. ) ;
+#1642 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000000, 0.9499999999999999600, 0.0000000000000000000 ) ) ;
+#1643 = LINE ( 'NONE', #1734, #1200 ) ;
+#1644 = SURFACE_SIDE_STYLE ('',( #1329 ) ) ;
+#1645 = VERTEX_POINT ( 'NONE', #1933 ) ;
+#1646 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, -0.9499999999999999600, 0.0000000000000000000 ) ) ;
+#1647 = CARTESIAN_POINT ( 'NONE',  ( -1.630000000000000100, -0.1250000000000000000, 0.08999999999999998300 ) ) ;
+#1648 = ADVANCED_FACE ( 'NONE', ( #1333 ), #1462, .F. ) ;
+#1649 = VERTEX_POINT ( 'NONE', #793 ) ;
+#1650 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1651 = CARTESIAN_POINT ( 'NONE',  ( -1.500000000000000000, 0.9499999999999998400, 0.0000000000000000000 ) ) ;
+#1652 = SURFACE_STYLE_FILL_AREA ( #2021 ) ;
+#1653 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1654 = AXIS2_PLACEMENT_3D ( 'NONE', #735, #2045, #1554 ) ;
+#1655 = CARTESIAN_POINT ( 'NONE',  ( -1.399999999999999900, 0.9500000000000000700, 0.3499999999999999800 ) ) ;
+#1656 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, -0.9499999999999999600, 0.04000000000000000100 ) ) ;
+#1657 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1658 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1659 = ORIENTED_EDGE ( 'NONE', *, *, #851, .F. ) ;
+#1660 = COLOUR_RGB ( '',0.6470588235294118000, 0.6196078431372549200, 0.5999999999999999800 ) ;
+#1661 = ORIENTED_EDGE ( 'NONE', *, *, #1849, .F. ) ;
+#1662 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1911 ), #845 ) ;
+#1663 = CARTESIAN_POINT ( 'NONE',  ( 3.433583000000000600E-017, 0.0000000000000000000, 0.5356535000000000000 ) ) ;
+#1664 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1665 = ADVANCED_FACE ( 'NONE', ( #2082 ), #885, .T. ) ;
+#1666 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#1667 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1668 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, -0.6500000000000001300, 0.08999999999999999700 ) ) ;
+#1669 = ORIENTED_EDGE ( 'NONE', *, *, #1528, .T. ) ;
+#1670 = SURFACE_SIDE_STYLE ('',( #1061 ) ) ;
+#1671 = FACE_OUTER_BOUND ( 'NONE', #1492, .T. ) ;
+#1672 = EDGE_CURVE ( 'NONE', #1522, #192, #1959, .T. ) ;
+#1673 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1674 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1675 = STYLED_ITEM ( 'NONE', ( #1120 ), #1313 ) ;
+#1676 = CARTESIAN_POINT ( 'NONE',  ( -1.500000000000000000, 0.6500000000000000200, 0.0000000000000000000 ) ) ;
+#1677 = FILL_AREA_STYLE_COLOUR ( '', #1666 ) ;
+#1678 = AXIS2_PLACEMENT_3D ( 'NONE', #1157, #1161, #1658 ) ;
+#1679 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1680 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1467 ) ) ;
+#1681 = VERTEX_POINT ( 'NONE', #613 ) ;
+#1682 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1683 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, 6.938893999999999800E-017, 0.08999999999999999700 ) ) ;
+#1684 = PRESENTATION_STYLE_ASSIGNMENT (( #185 ) ) ;
+#1685 = VERTEX_POINT ( 'NONE', #1922 ) ;
+#1686 = PLANE ( 'NONE',  #1714 ) ;
+#1687 = FACE_OUTER_BOUND ( 'NONE', #601, .T. ) ;
+#1688 = ORIENTED_EDGE ( 'NONE', *, *, #1622, .F. ) ;
+#1689 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#1690 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1762 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #800, #1285, #186 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1691 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1122 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1403, #1266, #276 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1692 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1693 = VERTEX_POINT ( 'NONE', #1499 ) ;
+#1694 = ORIENTED_EDGE ( 'NONE', *, *, #1723, .F. ) ;
+#1695 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1696 = VERTEX_POINT ( 'NONE', #952 ) ;
+#1697 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1698 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1699 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, -0.6500000000000001300, 0.08999999999999999700 ) ) ;
+#1700 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1695, 'distance_accuracy_value', 'NONE');
+#1701 = EDGE_CURVE ( 'NONE', #1744, #189, #96, .T. ) ;
+#1702 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, 0.9499999999999999600, 0.0000000000000000000 ) ) ;
+#1703 = AXIS2_PLACEMENT_3D ( 'NONE', #2092, #308, #143 ) ;
+#1704 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1705 = SURFACE_STYLE_USAGE ( .BOTH. , #1210 ) ;
+#1706 = FACE_OUTER_BOUND ( 'NONE', #1905, .T. ) ;
+#1707 = LINE ( 'NONE', #230, #2079 ) ;
+#1708 = ORIENTED_EDGE ( 'NONE', *, *, #114, .F. ) ;
+#1709 = COLOUR_RGB ( '',0.4627450980392157100, 0.2431372549019607800, 0.1450980392156862600 ) ;
+#1710 = ORIENTED_EDGE ( 'NONE', *, *, #1594, .F. ) ;
+#1711 = SURFACE_SIDE_STYLE ('',( #198 ) ) ;
+#1712 = LINE ( 'NONE', #1070, #752 ) ;
+#1713 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1714 = AXIS2_PLACEMENT_3D ( 'NONE', #560, #1204, #1850 ) ;
+#1715 = PRESENTATION_STYLE_ASSIGNMENT (( #211 ) ) ;
+#1716 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1717 = AXIS2_PLACEMENT_3D ( 'NONE', #59, #1673, #367 ) ;
+#1718 = EDGE_LOOP ( 'NONE', ( #550, #1100, #451, #475 ) ) ;
+#1719 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1720 = STYLED_ITEM ( 'NONE', ( #712 ), #2090 ) ;
+#1721 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #58, 'distance_accuracy_value', 'NONE');
+#1722 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1723 = EDGE_CURVE ( 'NONE', #1493, #2035, #508, .T. ) ;
+#1724 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1725 = AXIS2_PLACEMENT_3D ( 'NONE', #668, #1991, #32 ) ;
+#1726 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1727 = AXIS2_PLACEMENT_3D ( 'NONE', #465, #633, #1621 ) ;
+#1728 = VECTOR ( 'NONE', #111, 1000.000000000000000 ) ;
+#1729 = VERTEX_POINT ( 'NONE', #821 ) ;
+#1730 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000000, 0.9499999999999999600, 0.3499999999999999800 ) ) ;
+#1731 = COLOUR_RGB ( '',0.4627450980392157100, 0.2431372549019607800, 0.1450980392156862600 ) ;
+#1732 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#1733 = ORIENTED_EDGE ( 'NONE', *, *, #930, .F. ) ;
+#1734 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, 6.938893999999999800E-017, 0.08999999999999999700 ) ) ;
+#1735 = FILL_AREA_STYLE ('',( #2060 ) ) ;
+#1736 = PRESENTATION_STYLE_ASSIGNMENT (( #244 ) ) ;
+#1737 = EDGE_CURVE ( 'NONE', #1696, #48, #405, .T. ) ;
+#1738 = PRESENTATION_STYLE_ASSIGNMENT (( #466 ) ) ;
+#1739 = FILL_AREA_STYLE_COLOUR ( '', #2085 ) ;
+#1740 = AXIS2_PLACEMENT_3D ( 'NONE', #1471, #976, #11 ) ;
+#1741 = ORIENTED_EDGE ( 'NONE', *, *, #1839, .T. ) ;
+#1742 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1743 = ORIENTED_EDGE ( 'NONE', *, *, #915, .T. ) ;
+#1744 = VERTEX_POINT ( 'NONE', #1159 ) ;
+#1745 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1746 = STYLED_ITEM ( 'NONE', ( #942 ), #839 ) ;
+#1747 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1748 = ADVANCED_FACE ( 'NONE', ( #537 ), #2009, .T. ) ;
+#1749 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #850 ), #295 ) ;
+#1750 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1751 = LINE ( 'NONE', #1354, #134 ) ;
+#1752 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1753 = EDGE_CURVE ( 'NONE', #192, #1238, #1584, .T. ) ;
+#1754 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #509 ) ) ;
+#1755 = CARTESIAN_POINT ( 'NONE',  ( 0.4249999999443853100, 5.204748895695167300E-017, 0.3800000000069303500 ) ) ;
+#1756 = SURFACE_SIDE_STYLE ('',( #377 ) ) ;
+#1757 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1758 = EDGE_LOOP ( 'NONE', ( #886, #1638, #149, #290 ) ) ;
+#1759 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #1906 ) ;
+#1760 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1586 ), #653 ) ;
+#1761 = EDGE_LOOP ( 'NONE', ( #1241, #219, #1182, #1710 ) ) ;
+#1762 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #800, 'distance_accuracy_value', 'NONE');
+#1763 = DIRECTION ( 'NONE',  ( -0.7071067811865480200, -0.7071067811865470200, 0.0000000000000000000 ) ) ;
+#1764 = VECTOR ( 'NONE', #1578, 1000.000000000000000 ) ;
+#1765 = CARTESIAN_POINT ( 'NONE',  ( -1.500000000000000000, -1.000000000000000000, 0.04000000000000000100 ) ) ;
+#1766 = EDGE_CURVE ( 'NONE', #1416, #428, #1143, .T. ) ;
+#1767 = ORIENTED_EDGE ( 'NONE', *, *, #799, .T. ) ;
+#1768 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1802 ) ) ;
+#1769 = SURFACE_SIDE_STYLE ('',( #908 ) ) ;
+#1770 = SURFACE_SIDE_STYLE ('',( #727 ) ) ;
+#1771 = CARTESIAN_POINT ( 'NONE',  ( -1.500000000000000000, -0.9499999999999999600, 0.3499999999999999800 ) ) ;
+#1772 = FILL_AREA_STYLE_COLOUR ( '', #878 ) ;
+#1773 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1774 = EDGE_CURVE ( 'NONE', #1031, #1222, #854, .T. ) ;
+#1775 = PRESENTATION_STYLE_ASSIGNMENT (( #313 ) ) ;
+#1776 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1675 ) ) ;
+#1777 = SURFACE_SIDE_STYLE ('',( #1537 ) ) ;
+#1778 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1779 = EDGE_LOOP ( 'NONE', ( #161, #1102, #275, #951 ) ) ;
+#1780 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1781 = SURFACE_SIDE_STYLE ('',( #2084 ) ) ;
+#1782 = COLOUR_RGB ( '',0.4627450980392157100, 0.2431372549019607800, 0.1450980392156862600 ) ;
+#1783 = ORIENTED_EDGE ( 'NONE', *, *, #1993, .T. ) ;
+#1784 = FACE_OUTER_BOUND ( 'NONE', #124, .T. ) ;
+#1785 = SURFACE_STYLE_FILL_AREA ( #2025 ) ;
+#1786 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #701, 'distance_accuracy_value', 'NONE');
+#1787 = SURFACE_STYLE_FILL_AREA ( #597 ) ;
+#1788 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1467 ), #229 ) ;
+#1789 = FACE_OUTER_BOUND ( 'NONE', #2070, .T. ) ;
+#1790 = SURFACE_STYLE_USAGE ( .BOTH. , #1644 ) ;
+#1791 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, -0.6500000000000001300, 0.04000000000000000100 ) ) ;
+#1792 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #517 ), #837 ) ;
+#1793 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1794 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -3.336006684570782100E-016 ) ) ;
+#1795 = ORIENTED_EDGE ( 'NONE', *, *, #1908, .F. ) ;
+#1796 = ORIENTED_EDGE ( 'NONE', *, *, #2094, .T. ) ;
+#1797 = CIRCLE ( 'NONE', #1654, 0.04999999999999991300 ) ;
+#1798 = ORIENTED_EDGE ( 'NONE', *, *, #1337, .F. ) ;
+#1799 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1800 = STYLED_ITEM ( 'NONE', ( #2039 ), #168 ) ;
+#1801 = SURFACE_SIDE_STYLE ('',( #1564 ) ) ;
+#1802 = STYLED_ITEM ( 'NONE', ( #831 ), #1648 ) ;
+#1803 = CARTESIAN_POINT ( 'NONE',  ( -1.399999999999999900, -0.9000000000000001300, 0.3499999999999999800 ) ) ;
+#1804 = CARTESIAN_POINT ( 'NONE',  ( -1.399999999999999900, -0.9000000000000001300, 0.3499999999999999800 ) ) ;
+#1805 = LINE ( 'NONE', #228, #1136 ) ;
+#1806 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #98, 'distance_accuracy_value', 'NONE');
+#1807 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000000, 0.9499999999999999600, 0.0000000000000000000 ) ) ;
+#1808 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, 0.2450000000000000000, 0.08999999999999998300 ) ) ;
+#1809 = FILL_AREA_STYLE ('',( #18 ) ) ;
+#1810 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1811 = EDGE_CURVE ( 'NONE', #2010, #1522, #1253, .T. ) ;
+#1812 = FACE_OUTER_BOUND ( 'NONE', #791, .T. ) ;
+#1813 = VERTEX_POINT ( 'NONE', #1341 ) ;
+#1814 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1802 ), #30 ) ;
+#1815 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 2.551063935900379700E-016 ) ) ;
+#1816 = VECTOR ( 'NONE', #1974, 1000.000000000000000 ) ;
+#1817 = FILL_AREA_STYLE_COLOUR ( '', #582 ) ;
+#1818 = LINE ( 'NONE', #1065, #810 ) ;
+#1819 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1820 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1821 = EDGE_LOOP ( 'NONE', ( #1459, #978, #1694, #1112, #585, #1306, #1783, #1460 ) ) ;
+#1822 = FILL_AREA_STYLE ('',( #1817 ) ) ;
+#1823 = FACE_OUTER_BOUND ( 'NONE', #1468, .T. ) ;
+#1824 = ADVANCED_FACE ( 'NONE', ( #828 ), #662, .T. ) ;
+#1825 = AXIS2_PLACEMENT_3D ( 'NONE', #1919, #940, #949 ) ;
+#1826 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1827 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1828 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1829 = CIRCLE ( 'NONE', #486, 0.04999999999999991300 ) ;
+#1830 = CARTESIAN_POINT ( 'NONE',  ( 1.399999999999999900, -0.8999999999999990200, 0.3800000000000000000 ) ) ;
+#1831 = SURFACE_SIDE_STYLE ('',( #19 ) ) ;
+#1832 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1833 = SURFACE_STYLE_FILL_AREA ( #1212 ) ;
+#1834 = CARTESIAN_POINT ( 'NONE',  ( -1.630000000000000100, 0.1250000000000000000, 0.04000000000000000100 ) ) ;
+#1835 = ORIENTED_EDGE ( 'NONE', *, *, #660, .F. ) ;
+#1836 = CIRCLE ( 'NONE', #1717, 0.04999999999999991300 ) ;
+#1837 = LINE ( 'NONE', #1187, #911 ) ;
+#1838 = VERTEX_POINT ( 'NONE', #6 ) ;
+#1839 = EDGE_CURVE ( 'NONE', #1693, #271, #474, .T. ) ;
+#1840 = LINE ( 'NONE', #2099, #913 ) ;
+#1841 = FILL_AREA_STYLE ('',( #1677 ) ) ;
+#1842 = SURFACE_SIDE_STYLE ('',( #1833 ) ) ;
+#1843 = COLOUR_RGB ( '',0.6470588235294118000, 0.6196078431372549200, 0.5999999999999999800 ) ;
+#1844 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #626 ) ) ;
+#1845 = VERTEX_POINT ( 'NONE', #1807 ) ;
+#1846 = EDGE_LOOP ( 'NONE', ( #1239, #599, #1412, #201 ) ) ;
+#1847 = FILL_AREA_STYLE_COLOUR ( '', #1453 ) ;
+#1848 = ORIENTED_EDGE ( 'NONE', *, *, #1384, .F. ) ;
+#1849 = EDGE_CURVE ( 'NONE', #1543, #1222, #2031, .T. ) ;
+#1850 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1851 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1852 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #262 ) ) ;
+#1853 = SURFACE_STYLE_USAGE ( .BOTH. , #1670 ) ;
+#1854 = VECTOR ( 'NONE', #696, 1000.000000000000000 ) ;
+#1855 = CARTESIAN_POINT ( 'NONE',  ( -1.500000000000000200, -0.6500000000000001300, 0.08999999999999998300 ) ) ;
+#1856 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #363, 'distance_accuracy_value', 'NONE');
+#1857 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1858 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1859 = VECTOR ( 'NONE', #1078, 1000.000000000000000 ) ;
+#1860 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1861 = ORIENTED_EDGE ( 'NONE', *, *, #557, .F. ) ;
+#1862 = FACE_OUTER_BOUND ( 'NONE', #406, .T. ) ;
+#1863 = EDGE_CURVE ( 'NONE', #1696, #1416, #93, .T. ) ;
+#1864 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #826 ) ) ;
+#1865 = PRESENTATION_STYLE_ASSIGNMENT (( #1441 ) ) ;
+#1866 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, 1.000000000000000000, 0.3499999999999999800 ) ) ;
+#1867 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000000, 1.000000000000000000, 0.04000000000000000100 ) ) ;
+#1868 = ORIENTED_EDGE ( 'NONE', *, *, #565, .F. ) ;
+#1869 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1870 = PRESENTATION_STYLE_ASSIGNMENT (( #1406 ) ) ;
+#1871 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1553 ), #1523 ) ;
+#1872 = AXIS2_PLACEMENT_3D ( 'NONE', #1362, #386, #54 ) ;
+#1873 = ORIENTED_EDGE ( 'NONE', *, *, #616, .F. ) ;
+#1874 = DIRECTION ( 'NONE',  ( 0.7071067811865470200, 0.7071067811865480200, 0.0000000000000000000 ) ) ;
+#1875 = LINE ( 'NONE', #1017, #368 ) ;
+#1876 = STYLED_ITEM ( 'NONE', ( #1715 ), #200 ) ;
+#1877 = DIRECTION ( 'NONE',  ( -0.7071067811865480200, 0.7071067811865470200, 0.0000000000000000000 ) ) ;
+#1878 = LINE ( 'NONE', #1160, #1007 ) ;
+#1879 = FILL_AREA_STYLE ('',( #1544 ) ) ;
+#1880 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, 0.6500000000000001300, 0.04000000000000000100 ) ) ;
+#1881 = STYLED_ITEM ( 'NONE', ( #766 ), #274 ) ;
+#1882 = ORIENTED_EDGE ( 'NONE', *, *, #1951, .F. ) ;
+#1883 = CARTESIAN_POINT ( 'NONE',  ( -6.938893999999999800E-017, -7.937674000000000300E-017, 0.3800000000000000000 ) ) ;
+#1884 = LINE ( 'NONE', #476, #306 ) ;
+#1885 = ORIENTED_EDGE ( 'NONE', *, *, #997, .F. ) ;
+#1886 = EDGE_CURVE ( 'NONE', #63, #189, #1707, .T. ) ;
+#1887 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1888 = COLOUR_RGB ( '',0.4627450980392157100, 0.2431372549019607800, 0.1450980392156862600 ) ;
+#1889 = CARTESIAN_POINT ( 'NONE',  ( 1.400000000000000100, 0.9499999999999999600, 0.3499999999999999800 ) ) ;
+#1890 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000321051600, 0.0000000000000000000, 0.4913070000611696700 ) ) ;
+#1891 = FILL_AREA_STYLE_COLOUR ( '', #196 ) ;
+#1892 = EDGE_LOOP ( 'NONE', ( #1019, #242, #631, #320 ) ) ;
+#1893 = ORIENTED_EDGE ( 'NONE', *, *, #1351, .F. ) ;
+#1894 = EDGE_LOOP ( 'NONE', ( #829, #118 ) ) ;
+#1895 = CARTESIAN_POINT ( 'NONE',  ( 2.455337905874351000E-017, 0.0000000000000000000, 0.4913070000611696700 ) ) ;
+#1896 = SURFACE_SIDE_STYLE ('',( #1787 ) ) ;
+#1897 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1898 = SURFACE_STYLE_FILL_AREA ( #214 ) ;
+#1899 = EDGE_CURVE ( 'NONE', #1238, #1274, #774, .T. ) ;
+#1900 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1901 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1902 = PRESENTATION_STYLE_ASSIGNMENT (( #224 ) ) ;
+#1903 = EDGE_LOOP ( 'NONE', ( #116, #128, #380, #1848 ) ) ;
+#1904 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000321051600, 3.980102097622073400E-017, 0.4913070000611697900 ) ) ;
+#1905 = EDGE_LOOP ( 'NONE', ( #2032, #756, #699, #815 ) ) ;
+#1906 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#1907 = VECTOR ( 'NONE', #1726, 1000.000000000000000 ) ;
+#1908 = EDGE_CURVE ( 'NONE', #1729, #1645, #1837, .T. ) ;
+#1909 = DIRECTION ( 'NONE',  ( -0.7071067811865479100, -0.7071067811865472400, 0.0000000000000000000 ) ) ;
+#1910 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #529, 'distance_accuracy_value', 'NONE');
+#1911 = STYLED_ITEM ( 'NONE', ( #1684 ), #1748 ) ;
+#1912 = FILL_AREA_STYLE ('',( #321 ) ) ;
+#1913 = VERTEX_POINT ( 'NONE', #1381 ) ;
+#1914 = FACE_OUTER_BOUND ( 'NONE', #2089, .T. ) ;
+#1915 = CLOSED_SHELL ( 'NONE', ( #188, #1748, #504, #200, #1971, #1151, #1313, #1301, #1824, #825, #1466, #1625, #743, #1165, #1505, #641, #1420, #181, #1665, #27, #14, #1574, #961, #2090, #839, #819, #168, #2098, #330, #1158, #516, #362, #809, #1956, #984, #2065, #1137, #494, #293, #274, #977, #907, #1963, #1338, #1648 ) ) ;
+#1916 = SURFACE_STYLE_USAGE ( .BOTH. , #747 ) ;
+#1917 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1918 = AXIS2_PLACEMENT_3D ( 'NONE', #642, #45, #1324 ) ;
+#1919 = CARTESIAN_POINT ( 'NONE',  ( -1.387778999999999900E-016, -1.141762999999999900E-016, 0.3499999999999999800 ) ) ;
+#1920 = VECTOR ( 'NONE', #994, 1000.000000000000000 ) ;
+#1921 = AXIS2_PLACEMENT_3D ( 'NONE', #1568, #433, #1900 ) ;
+#1922 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000100, 3.980102097228898400E-017, 0.5800000000000001800 ) ) ;
+#1923 = VECTOR ( 'NONE', #1780, 1000.000000000000000 ) ;
+#1924 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1925 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1926 = LINE ( 'NONE', #755, #532 ) ;
+#1927 = VECTOR ( 'NONE', #812, 1000.000000000000000 ) ;
+#1928 = ORIENTED_EDGE ( 'NONE', *, *, #742, .T. ) ;
+#1929 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #68 ) ;
+#1930 = PRESENTATION_STYLE_ASSIGNMENT (( #1152 ) ) ;
+#1931 = PRESENTATION_STYLE_ASSIGNMENT (( #1455 ) ) ;
+#1932 = ORIENTED_EDGE ( 'NONE', *, *, #1701, .F. ) ;
+#1933 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, 0.6500000000000001300, 0.08999999999999998300 ) ) ;
+#1934 = VECTOR ( 'NONE', #1256, 1000.000000000000000 ) ;
+#1935 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1936 = FILL_AREA_STYLE_COLOUR ( '', #1887 ) ;
+#1937 = PRESENTATION_STYLE_ASSIGNMENT (( #1349 ) ) ;
+#1938 = EDGE_CURVE ( 'NONE', #1121, #1585, #286, .T. ) ;
+#1939 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1935, 'distance_accuracy_value', 'NONE');
+#1940 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1941 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #769 ) ) ;
+#1942 = ORIENTED_EDGE ( 'NONE', *, *, #616, .T. ) ;
+#1943 = FILL_AREA_STYLE_COLOUR ( '', #543 ) ;
+#1944 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #803 ) ) ;
+#1945 = CARTESIAN_POINT ( 'NONE',  ( 1.450000000000000000, -0.8999999999999990200, 0.3499999999999999800 ) ) ;
+#1946 = ORIENTED_EDGE ( 'NONE', *, *, #851, .T. ) ;
+#1947 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1948 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1949 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1950 = CARTESIAN_POINT ( 'NONE',  ( -8.642077000000000400E-017, -0.9499999999999999600, 0.04000000000000000100 ) ) ;
+#1951 = EDGE_CURVE ( 'NONE', #480, #1524, #2058, .T. ) ;
+#1952 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1267 ), #1013 ) ;
+#1953 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1954 = VECTOR ( 'NONE', #1097, 1000.000000000000000 ) ;
+#1955 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1956 = ADVANCED_FACE ( 'NONE', ( #1303 ), #1982, .T. ) ;
+#1957 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, -1.000000000000000000, 0.3499999999999999800 ) ) ;
+#1958 = EDGE_LOOP ( 'NONE', ( #1439, #287, #625, #589 ) ) ;
+#1959 = LINE ( 'NONE', #1270, #672 ) ;
+#1960 = ORIENTED_EDGE ( 'NONE', *, *, #700, .F. ) ;
+#1961 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, -0.9000000000000001300, 0.3499999999999999800 ) ) ;
+#1962 = SURFACE_STYLE_FILL_AREA ( #1735 ) ;
+#1963 = ADVANCED_FACE ( 'NONE', ( #1088 ), #365, .T. ) ;
+#1964 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #826 ), #157 ) ;
+#1965 = ORIENTED_EDGE ( 'NONE', *, *, #340, .T. ) ;
+#1966 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1967 = FILL_AREA_STYLE ('',( #1983 ) ) ;
+#1968 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #697 ), #238 ) ;
+#1969 = FILL_AREA_STYLE_COLOUR ( '', #207 ) ;
+#1970 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1971 = ADVANCED_FACE ( 'NONE', ( #1823 ), #678, .T. ) ;
+#1972 = SURFACE_STYLE_FILL_AREA ( #627 ) ;
+#1973 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1697, 'distance_accuracy_value', 'NONE');
+#1974 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1975 = EDGE_CURVE ( 'NONE', #428, #1693, #1288, .T. ) ;
+#1976 = CARTESIAN_POINT ( 'NONE',  ( 1.629999999999999900, 6.938893999999999800E-017, 0.08999999999999999700 ) ) ;
+#1977 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1800 ) ) ;
+#1978 = LINE ( 'NONE', #741, #263 ) ;
+#1979 = LINE ( 'NONE', #503, #2056 ) ;
+#1980 = ORIENTED_EDGE ( 'NONE', *, *, #1484, .T. ) ;
+#1981 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #694 ) ) ;
+#1982 = PLANE ( 'NONE',  #924 ) ;
+#1983 = FILL_AREA_STYLE_COLOUR ( '', #1989 ) ;
+#1984 = CIRCLE ( 'NONE', #2029, 0.04999999999999991300 ) ;
+#1985 = ORIENTED_EDGE ( 'NONE', *, *, #2024, .F. ) ;
+#1986 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, -0.9499999999999999600, 0.04000000000000000100 ) ) ;
+#1987 = SURFACE_SIDE_STYLE ('',( #1410 ) ) ;
+#1988 = CARTESIAN_POINT ( 'NONE',  ( -1.500000000000000200, 0.6500000000000000200, 0.04000000000000000100 ) ) ;
+#1989 = COLOUR_RGB ( '',0.6470588235294118000, 0.6196078431372549200, 0.5999999999999999800 ) ;
+#1990 = DIRECTION ( 'NONE',  ( -0.7071067811865470200, -0.7071067811865480200, 0.0000000000000000000 ) ) ;
+#1991 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1992 = VERTEX_POINT ( 'NONE', #535 ) ;
+#1993 = EDGE_CURVE ( 'NONE', #1617, #480, #1875, .T. ) ;
+#1994 = ORIENTED_EDGE ( 'NONE', *, *, #1091, .F. ) ;
+#1995 = ORIENTED_EDGE ( 'NONE', *, *, #969, .T. ) ;
+#1996 = ORIENTED_EDGE ( 'NONE', *, *, #918, .T. ) ;
+#1997 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1998 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #596 ) ) ;
+#1999 = CARTESIAN_POINT ( 'NONE',  ( -1.629999999999999900, -0.1250000000000000000, 0.08999999999999999700 ) ) ;
+#2000 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2001 = VECTOR ( 'NONE', #1186, 1000.000000000000000 ) ;
+#2002 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2003 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2004 = PLANE ( 'NONE',  #73 ) ;
+#2005 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #352, 'distance_accuracy_value', 'NONE');
+#2006 = VECTOR ( 'NONE', #1742, 1000.000000000000000 ) ;
+#2007 = DIRECTION ( 'NONE',  ( -2.205915000000000000E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2008 = COLOUR_RGB ( '',0.4627450980392157100, 0.2431372549019607800, 0.1450980392156862600 ) ;
+#2009 = CYLINDRICAL_SURFACE ( 'NONE', #568, 0.3250000000000000700 ) ;
+#2010 = VERTEX_POINT ( 'NONE', #1356 ) ;
+#2011 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, -0.9000000000000001300, 0.3499999999999999800 ) ) ;
+#2012 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #170 ), #1371 ) ;
+#2013 = SURFACE_SIDE_STYLE ('',( #1637 ) ) ;
+#2014 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, -0.2450000000000000000, 0.08999999999999999700 ) ) ;
+#2015 = LINE ( 'NONE', #399, #13 ) ;
+#2016 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2077 ) ) ;
+#2017 = SURFACE_STYLE_USAGE ( .BOTH. , #239 ) ;
+#2018 = LINE ( 'NONE', #1489, #1491 ) ;
+#2019 = ORIENTED_EDGE ( 'NONE', *, *, #1322, .F. ) ;
+#2020 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2021 = FILL_AREA_STYLE ('',( #552 ) ) ;
+#2022 = ORIENTED_EDGE ( 'NONE', *, *, #871, .T. ) ;
+#2023 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1722, 'distance_accuracy_value', 'NONE');
+#2024 = EDGE_CURVE ( 'NONE', #1567, #1315, #1314, .T. ) ;
+#2025 = FILL_AREA_STYLE ('',( #874 ) ) ;
+#2026 = SURFACE_STYLE_USAGE ( .BOTH. , #876 ) ;
+#2027 = SURFACE_SIDE_STYLE ('',( #695 ) ) ;
+#2028 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #661 ) ) ;
+#2029 = AXIS2_PLACEMENT_3D ( 'NONE', #21, #349, #983 ) ;
+#2030 = PLANE ( 'NONE',  #1234 ) ;
+#2031 = LINE ( 'NONE', #1494, #1221 ) ;
+#2032 = ORIENTED_EDGE ( 'NONE', *, *, #2048, .T. ) ;
+#2033 = CARTESIAN_POINT ( 'NONE',  ( -1.629999999999999900, -0.1250000000000000000, 0.08999999999999999700 ) ) ;
+#2034 = PRESENTATION_STYLE_ASSIGNMENT (( #2026 ) ) ;
+#2035 = VERTEX_POINT ( 'NONE', #904 ) ;
+#2036 = AXIS2_PLACEMENT_3D ( 'NONE', #218, #2007, #870 ) ;
+#2037 = SURFACE_STYLE_USAGE ( .BOTH. , #897 ) ;
+#2038 = SURFACE_STYLE_USAGE ( .BOTH. , #899 ) ;
+#2039 = PRESENTATION_STYLE_ASSIGNMENT (( #1469 ) ) ;
+#2040 = ORIENTED_EDGE ( 'NONE', *, *, #882, .F. ) ;
+#2041 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000000, -0.9499999999999998400, 0.0000000000000000000 ) ) ;
+#2042 = VERTEX_POINT ( 'NONE', #706 ) ;
+#2043 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000000, -0.9499999999999998400, 0.04000000000000000100 ) ) ;
+#2044 = ORIENTED_EDGE ( 'NONE', *, *, #1305, .T. ) ;
+#2045 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2046 = EDGE_CURVE ( 'NONE', #1083, #1685, #868, .T. ) ;
+#2047 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2048 = EDGE_CURVE ( 'NONE', #2035, #1027, #1797, .T. ) ;
+#2049 = CARTESIAN_POINT ( 'NONE',  ( -1.387778999999999900E-016, 1.000000000000000000, 0.3499999999999999800 ) ) ;
+#2050 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2087 ), #1179 ) ;
+#2051 = LINE ( 'NONE', #1668, #1095 ) ;
+#2052 = AXIS2_PLACEMENT_3D ( 'NONE', #1228, #113, #135 ) ;
+#2053 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2054 = STYLED_ITEM ( 'NONE', ( #1245 ), #362 ) ;
+#2055 = FACE_OUTER_BOUND ( 'NONE', #656, .T. ) ;
+#2056 = VECTOR ( 'NONE', #634, 1000.000000000000000 ) ;
+#2057 = CARTESIAN_POINT ( 'NONE',  ( 1.629999999999999900, 0.1250000000000000000, 0.08999999999999999700 ) ) ;
+#2058 = LINE ( 'NONE', #390, #3 ) ;
+#2059 = ORIENTED_EDGE ( 'NONE', *, *, #918, .F. ) ;
+#2060 = FILL_AREA_STYLE_COLOUR ( '', #923 ) ;
+#2061 = EDGE_CURVE ( 'NONE', #507, #1617, #898, .T. ) ;
+#2062 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2063 = STYLED_ITEM ( 'NONE', ( #333 ), #1338 ) ;
+#2064 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2065 = ADVANCED_FACE ( 'NONE', ( #1671 ), #570, .T. ) ;
+#2066 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2067 = VERTEX_POINT ( 'NONE', #88 ) ;
+#2068 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000000, 0.9499999999999999600, 0.0000000000000000000 ) ) ;
+#2069 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1369, 'distance_accuracy_value', 'NONE');
+#2070 = EDGE_LOOP ( 'NONE', ( #1330, #1545, #223, #105 ) ) ;
+#2071 = CARTESIAN_POINT ( 'NONE',  ( -1.450000000000000000, 0.9000000000000001300, 0.3499999999999999800 ) ) ;
+#2072 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #941 ) ) ;
+#2073 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2074 = SURFACE_STYLE_USAGE ( .BOTH. , #1770 ) ;
+#2075 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2076 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2077 = STYLED_ITEM ( 'NONE', ( #1870 ), #2098 ) ;
+#2078 = VECTOR ( 'NONE', #1576, 1000.000000000000000 ) ;
+#2079 = VECTOR ( 'NONE', #1025, 1000.000000000000000 ) ;
+#2080 = ORIENTED_EDGE ( 'NONE', *, *, #1458, .T. ) ;
+#2081 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2082 = FACE_OUTER_BOUND ( 'NONE', #440, .T. ) ;
+#2083 = ORIENTED_EDGE ( 'NONE', *, *, #114, .T. ) ;
+#2084 = SURFACE_STYLE_FILL_AREA ( #335 ) ;
+#2085 = COLOUR_RGB ( '',0.6470588235294118000, 0.6196078431372549200, 0.5999999999999999800 ) ;
+#2086 = EDGE_CURVE ( 'NONE', #1845, #939, #816, .T. ) ;
+#2087 = STYLED_ITEM ( 'NONE', ( #429 ), #1505 ) ;
+#2088 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2089 = EDGE_LOOP ( 'NONE', ( #1074, #1254, #832, #921 ) ) ;
+#2090 = ADVANCED_FACE ( 'NONE', ( #411, #457 ), #1072, .F. ) ;
+#2091 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1881 ) ) ;
+#2092 = CARTESIAN_POINT ( 'NONE',  ( -1.500000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2093 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2094 = EDGE_CURVE ( 'NONE', #859, #2042, #546, .T. ) ;
+#2095 = VECTOR ( 'NONE', #2002, 1000.000000000000000 ) ;
+#2096 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2063 ) ) ;
+#2097 = CARTESIAN_POINT ( 'NONE',  ( -1.629999999999999900, -0.1250000000000000000, 0.04000000000000000100 ) ) ;
+#2098 = ADVANCED_FACE ( 'NONE', ( #1914 ), #419, .T. ) ;
+#2099 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000000, -2.775557999999999800E-016, 0.04000000000000000100 ) ) ;
+ENDSEC;
+END-ISO-10303-21;