From d5b40aec9bbf19edee11280ac83f1f4997067f37 Mon Sep 17 00:00:00 2001
From: Mark <markh@rris.com.au>
Date: Sun, 24 Jan 2016 16:22:49 -0700
Subject: [PATCH] Added TDK VLS201612HBX Footprint and 3D Model

---
 Footprints/Power Inductors.PcbLib |  Bin 0 -> 124416 bytes
 STEP/Inductor/VLS201612.STEP      | 2165 +++++++++++++++++++++++++++++
 2 files changed, 2165 insertions(+)
 create mode 100644 Footprints/Power Inductors.PcbLib
 create mode 100644 STEP/Inductor/VLS201612.STEP

diff --git a/Footprints/Power Inductors.PcbLib b/Footprints/Power Inductors.PcbLib
new file mode 100644
index 0000000000000000000000000000000000000000..342d64e2c61a6b4c03ff57d2151c75e2d13292e1
GIT binary patch
literal 124416
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%0AWp@^`yGU3^C^M_cP*;QpTf0)UR_^#AXK
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

literal 0
HcmV?d00001

diff --git a/STEP/Inductor/VLS201612.STEP b/STEP/Inductor/VLS201612.STEP
new file mode 100644
index 000000000..9ae98a73d
--- /dev/null
+++ b/STEP/Inductor/VLS201612.STEP
@@ -0,0 +1,2165 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION (( 'STEP AP214' ),
+    '1' );
+FILE_NAME ('VLS201612.STEP',
+    '2016-01-24T23:17:28',
+    ( '' ),
+    ( '' ),
+    'SwSTEP 2.0',
+    'SolidWorks 2015',
+    '' );
+FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
+ENDSEC;
+
+DATA;
+#1 = FACE_OUTER_BOUND ( 'NONE', #1962, .T. ) ;
+#2 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.2205266807797938400, 0.7800000000000000300 ) ) ;
+#3 = EDGE_CURVE ( 'NONE', #409, #1669, #841, .T. ) ;
+#4 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5 = CARTESIAN_POINT ( 'NONE',  ( 0.9974025974025975100, 0.9696168693703297600, 0.7800000000000001400 ) ) ;
+#6 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1465 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #228, #1350, #1166 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#7 = AXIS2_PLACEMENT_3D ( 'NONE', #1094, #600, #1255 ) ;
+#8 = ADVANCED_FACE ( 'NONE', ( #864 ), #530, .T. ) ;
+#9 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.9794733192202052000, -0.8000000000000000400 ) ) ;
+#10 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11 = EDGE_CURVE ( 'NONE', #1290, #1652, #709, .T. ) ;
+#12 = ORIENTED_EDGE ( 'NONE', *, *, #364, .F. ) ;
+#13 = LINE ( 'NONE', #986, #1185 ) ;
+#14 = ORIENTED_EDGE ( 'NONE', *, *, #73, .T. ) ;
+#15 = SURFACE_STYLE_FILL_AREA ( #1464 ) ;
+#16 = ORIENTED_EDGE ( 'NONE', *, *, #1204, .T. ) ;
+#17 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#18 = ORIENTED_EDGE ( 'NONE', *, *, #1431, .T. ) ;
+#19 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#20 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.2205266807797938400, 0.8000000000000000400 ) ) ;
+#21 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.2205266807797939500, -0.7800000000000000300 ) ) ;
+#22 = CARTESIAN_POINT ( 'NONE',  ( -0.9974025974025972900, 0.9696168693703293200, 0.7799999999999998000 ) ) ;
+#23 = PLANE ( 'NONE',  #115 ) ;
+#24 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#25 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 2.168404344971008900E-016, 0.0000000000000000000 ) ) ;
+#26 = CARTESIAN_POINT ( 'NONE',  ( 0.9917157287525379900, 1.084202172485504400E-016, -0.8000000000000000400 ) ) ;
+#27 = AXIS2_PLACEMENT_3D ( 'NONE', #1519, #1672, #608 ) ;
+#28 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#29 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #98 ) ) ;
+#30 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#31 = FACE_OUTER_BOUND ( 'NONE', #610, .T. ) ;
+#32 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.9696168693703293200, -0.7974025974025974500 ) ) ;
+#33 = CYLINDRICAL_SURFACE ( 'NONE', #27, 0.7500000000000001100 ) ;
+#34 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#35 = ADVANCED_FACE ( 'NONE', ( #943 ), #506, .F. ) ;
+#36 = EDGE_LOOP ( 'NONE', ( #1536, #935, #1552, #1346 ) ) ;
+#37 = CIRCLE ( 'NONE', #392, 0.02000000000000005200 ) ;
+#38 = ORIENTED_EDGE ( 'NONE', *, *, #1597, .T. ) ;
+#39 = LINE ( 'NONE', #1289, #1504 ) ;
+#40 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#41 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#42 = VERTEX_POINT ( 'NONE', #1489 ) ;
+#43 = AXIS2_PLACEMENT_3D ( 'NONE', #510, #1901, #1449 ) ;
+#44 = EDGE_LOOP ( 'NONE', ( #402, #1259, #1363, #792 ) ) ;
+#45 = FACE_OUTER_BOUND ( 'NONE', #445, .T. ) ;
+#46 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#47 = ORIENTED_EDGE ( 'NONE', *, *, #1245, .T. ) ;
+#48 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1756 ), #70 ) ;
+#49 = ADVANCED_FACE ( 'NONE', ( #1864 ), #1707, .T. ) ;
+#50 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#51 = CARTESIAN_POINT ( 'NONE',  ( -0.9974025974025972900, 0.9696168693703293200, -0.7800000000000000300 ) ) ;
+#52 = AXIS2_PLACEMENT_3D ( 'NONE', #350, #481, #178 ) ;
+#53 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#54 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#55 = AXIS2_PLACEMENT_3D ( 'NONE', #663, #1089, #1714 ) ;
+#56 = CIRCLE ( 'NONE', #1494, 0.02000000000000005200 ) ;
+#57 = ORIENTED_EDGE ( 'NONE', *, *, #977, .F. ) ;
+#58 = VECTOR ( 'NONE', #1794, 1000.000000000000000 ) ;
+#59 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #666, 'distance_accuracy_value', 'NONE');
+#60 = ORIENTED_EDGE ( 'NONE', *, *, #813, .F. ) ;
+#61 = VECTOR ( 'NONE', #1618, 1000.000000000000000 ) ;
+#62 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.2303831306296692500, -0.7974025974025973400 ) ) ;
+#63 = VERTEX_POINT ( 'NONE', #1174 ) ;
+#64 = VECTOR ( 'NONE', #226, 1000.000000000000000 ) ;
+#65 = ORIENTED_EDGE ( 'NONE', *, *, #1018, .F. ) ;
+#66 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #945 ) ) ;
+#67 = ORIENTED_EDGE ( 'NONE', *, *, #673, .T. ) ;
+#68 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#69 = SURFACE_STYLE_FILL_AREA ( #1416 ) ;
+#70 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1404 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #278, #269, #1516 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#71 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#72 = CARTESIAN_POINT ( 'NONE',  ( -1.650000000000000100, 0.2205266807797938400, -0.8000000000000000400 ) ) ;
+#73 = EDGE_CURVE ( 'NONE', #1804, #682, #1092, .T. ) ;
+#74 = FILL_AREA_STYLE ('',( #1450 ) ) ;
+#75 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#76 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#77 = CYLINDRICAL_SURFACE ( 'NONE', #1583, 0.7500000000000000000 ) ;
+#78 = ORIENTED_EDGE ( 'NONE', *, *, #1659, .F. ) ;
+#79 = EDGE_CURVE ( 'NONE', #1875, #1829, #1728, .T. ) ;
+#80 = ORIENTED_EDGE ( 'NONE', *, *, #204, .T. ) ;
+#81 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#82 = ORIENTED_EDGE ( 'NONE', *, *, #1668, .F. ) ;
+#83 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.9696168693703297600, 0.7974025974025974500 ) ) ;
+#84 = LINE ( 'NONE', #1250, #1967 ) ;
+#85 = DIRECTION ( 'NONE',  ( 0.4420556724360750800, -0.7804957174348785600, 0.4420556724360674200 ) ) ;
+#86 = ORIENTED_EDGE ( 'NONE', *, *, #166, .T. ) ;
+#87 = CIRCLE ( 'NONE', #1409, 0.01999999999999999300 ) ;
+#88 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#89 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #853, 'distance_accuracy_value', 'NONE');
+#90 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#91 = AXIS2_PLACEMENT_3D ( 'NONE', #998, #1642, #1648 ) ;
+#92 = EDGE_CURVE ( 'NONE', #1855, #471, #1302, .T. ) ;
+#93 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #763 ) ;
+#94 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, -3.252606517456512300E-016, 0.7800000000000000300 ) ) ;
+#95 = AXIS2_PLACEMENT_3D ( 'NONE', #1049, #1207, #1217 ) ;
+#96 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.2258342613226055900, -0.7800000000000000300 ) ) ;
+#97 = VECTOR ( 'NONE', #1206, 1000.000000000000000 ) ;
+#98 = STYLED_ITEM ( 'NONE', ( #1421 ), #348 ) ;
+#99 = CARTESIAN_POINT ( 'NONE',  ( -0.5000000000000000000, 0.2303831306296693100, 0.7974025974025974500 ) ) ;
+#100 = EDGE_LOOP ( 'NONE', ( #1801, #563, #168, #783 ) ) ;
+#101 = SPHERICAL_SURFACE ( 'NONE', #686, 0.02000000000000000000 ) ;
+#102 = ORIENTED_EDGE ( 'NONE', *, *, #79, .T. ) ;
+#103 = PLANE ( 'NONE',  #1281 ) ;
+#104 = ORIENTED_EDGE ( 'NONE', *, *, #296, .T. ) ;
+#105 = CIRCLE ( 'NONE', #1736, 0.02000000000000005200 ) ;
+#106 = EDGE_CURVE ( 'NONE', #638, #1779, #1753, .T. ) ;
+#107 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#108 = VERTEX_POINT ( 'NONE', #245 ) ;
+#109 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#110 = SURFACE_STYLE_FILL_AREA ( #1867 ) ;
+#111 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.2205266807797939500, -0.7800000000000000300 ) ) ;
+#112 = ORIENTED_EDGE ( 'NONE', *, *, #1529, .F. ) ;
+#113 = FACE_OUTER_BOUND ( 'NONE', #818, .T. ) ;
+#114 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.2205266807797938400, 0.7800000000000000300 ) ) ;
+#115 = AXIS2_PLACEMENT_3D ( 'NONE', #1085, #323, #167 ) ;
+#116 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1823, 'distance_accuracy_value', 'NONE');
+#117 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 2.168404344971008900E-016, -0.0000000000000000000 ) ) ;
+#118 = CARTESIAN_POINT ( 'NONE',  ( 0.9000000000000003600, 0.7302790169550137400, 0.6800000000000000500 ) ) ;
+#119 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#120 = VECTOR ( 'NONE', #117, 1000.000000000000000 ) ;
+#121 = AXIS2_PLACEMENT_3D ( 'NONE', #1426, #461, #181 ) ;
+#122 = EDGE_LOOP ( 'NONE', ( #241, #707, #280, #661 ) ) ;
+#123 = CYLINDRICAL_SURFACE ( 'NONE', #987, 0.02000000000000005200 ) ;
+#124 = ORIENTED_EDGE ( 'NONE', *, *, #401, .F. ) ;
+#125 = CARTESIAN_POINT ( 'NONE',  ( 0.8800000000000005600, 0.5999999999999995300, 0.6999999999999999600 ) ) ;
+#126 = FILL_AREA_STYLE_COLOUR ( '', #329 ) ;
+#127 = VECTOR ( 'NONE', #1454, 1000.000000000000000 ) ;
+#128 = CARTESIAN_POINT ( 'NONE',  ( -1.650000000000000100, 0.5999999999999997600, 0.8000000000000000400 ) ) ;
+#129 = ORIENTED_EDGE ( 'NONE', *, *, #949, .T. ) ;
+#130 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#131 = CYLINDRICAL_SURFACE ( 'NONE', #961, 0.02000000000000005200 ) ;
+#132 = ADVANCED_FACE ( 'NONE', ( #1420 ), #1006, .T. ) ;
+#133 = ORIENTED_EDGE ( 'NONE', *, *, #1874, .F. ) ;
+#134 = LINE ( 'NONE', #1622, #1369 ) ;
+#135 = CARTESIAN_POINT ( 'NONE',  ( 0.9000000000000004700, 0.7253970754721843500, -0.7000000000000001800 ) ) ;
+#136 = EDGE_LOOP ( 'NONE', ( #216, #594, #236, #1459 ) ) ;
+#137 = CARTESIAN_POINT ( 'NONE',  ( 0.8800000000000004500, 0.7302790169550135200, 0.7000000000000000700 ) ) ;
+#138 = FILL_AREA_STYLE_COLOUR ( '', #174 ) ;
+#139 = AXIS2_PLACEMENT_3D ( 'NONE', #488, #801, #54 ) ;
+#140 = EDGE_CURVE ( 'NONE', #1081, #471, #793, .T. ) ;
+#141 = AXIS2_PLACEMENT_3D ( 'NONE', #1509, #718, #1799 ) ;
+#142 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.9794733192202052000, -0.7800000000000000300 ) ) ;
+#143 = FACE_OUTER_BOUND ( 'NONE', #587, .T. ) ;
+#144 = ORIENTED_EDGE ( 'NONE', *, *, #11, .F. ) ;
+#145 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.02000000000000010800, -0.7800000000000000300 ) ) ;
+#146 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#147 = ORIENTED_EDGE ( 'NONE', *, *, #1529, .T. ) ;
+#148 = CYLINDRICAL_SURFACE ( 'NONE', #804, 0.7500000000000001100 ) ;
+#149 = CARTESIAN_POINT ( 'NONE',  ( 0.4999999999999997800, 0.2205266807797938400, 0.8000000000000000400 ) ) ;
+#150 = ORIENTED_EDGE ( 'NONE', *, *, #1798, .F. ) ;
+#151 = SURFACE_SIDE_STYLE ('',( #1153 ) ) ;
+#152 = ORIENTED_EDGE ( 'NONE', *, *, #1944, .F. ) ;
+#153 = EDGE_CURVE ( 'NONE', #1436, #1833, #643, .T. ) ;
+#154 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.2205266807797942600, -0.7800000000000000300 ) ) ;
+#155 = ORIENTED_EDGE ( 'NONE', *, *, #626, .F. ) ;
+#156 = CARTESIAN_POINT ( 'NONE',  ( -0.9276553939953804400, 0.3560962422200604800, 0.7276553939952867800 ) ) ;
+#157 = FACE_OUTER_BOUND ( 'NONE', #36, .T. ) ;
+#158 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000004300, 0.2303831306296693100, -0.7974025974025974500 ) ) ;
+#159 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.099992582521187300E-014, 1.000000000000000000 ) ) ;
+#160 = DIRECTION ( 'NONE',  ( 2.168404344971009200E-014, 1.000000000000000000, -5.421010862427523000E-015 ) ) ;
+#161 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000004300, 0.2205266807797938400, -0.7800000000000001400 ) ) ;
+#162 = AXIS2_PLACEMENT_3D ( 'NONE', #128, #431, #416 ) ;
+#163 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, -3.252606517456512300E-016, -0.7800000000000000300 ) ) ;
+#164 = CARTESIAN_POINT ( 'NONE',  ( -0.9000000000000002400, 0.7253970754721981200, 0.7000000000000001800 ) ) ;
+#165 = ADVANCED_FACE ( 'NONE', ( #1 ), #1048, .T. ) ;
+#166 = EDGE_CURVE ( 'NONE', #1669, #190, #1060, .T. ) ;
+#167 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 2.168404344971008900E-016, 0.0000000000000000000 ) ) ;
+#168 = ORIENTED_EDGE ( 'NONE', *, *, #1558, .F. ) ;
+#169 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#170 = CYLINDRICAL_SURFACE ( 'NONE', #1665, 0.02000000000000005200 ) ;
+#171 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 0.9794733192202052000, -0.7800000000000000300 ) ) ;
+#172 = EDGE_LOOP ( 'NONE', ( #1238, #1526, #264, #477 ) ) ;
+#173 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 0.5999999999999997600, 0.7800000000000000300 ) ) ;
+#174 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#175 = ORIENTED_EDGE ( 'NONE', *, *, #1698, .F. ) ;
+#176 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.084202172485501600E-014, 0.0000000000000000000 ) ) ;
+#177 = LINE ( 'NONE', #96, #1366 ) ;
+#178 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#179 = ORIENTED_EDGE ( 'NONE', *, *, #346, .T. ) ;
+#180 = ADVANCED_FACE ( 'NONE', ( #291 ), #1020, .F. ) ;
+#181 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#182 = VECTOR ( 'NONE', #958, 1000.000000000000000 ) ;
+#183 = EDGE_CURVE ( 'NONE', #884, #1143, #1923, .T. ) ;
+#184 = CARTESIAN_POINT ( 'NONE',  ( -0.9000000000000002400, 0.4711674001199043200, -0.6800000000000002700 ) ) ;
+#185 = LINE ( 'NONE', #1859, #1225 ) ;
+#186 = STYLED_ITEM ( 'NONE', ( #545 ), #1013 ) ;
+#187 = CARTESIAN_POINT ( 'NONE',  ( -0.9800000000000002000, 0.2205266807797941800, -0.7799999999999999200 ) ) ;
+#188 = CARTESIAN_POINT ( 'NONE',  ( -0.9000000000000003600, 0.7253970754721980100, -0.7000000000000002900 ) ) ;
+#189 = CYLINDRICAL_SURFACE ( 'NONE', #926, 0.02000000000000005200 ) ;
+#190 = VERTEX_POINT ( 'NONE', #565 ) ;
+#191 = VECTOR ( 'NONE', #1180, 1000.000000000000000 ) ;
+#192 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#193 = ORIENTED_EDGE ( 'NONE', *, *, #1393, .F. ) ;
+#194 = ORIENTED_EDGE ( 'NONE', *, *, #1133, .T. ) ;
+#195 = CARTESIAN_POINT ( 'NONE',  ( 0.9000000000000003600, 0.4697209830449856100, 0.6800000000000000500 ) ) ;
+#196 = ORIENTED_EDGE ( 'NONE', *, *, #1553, .F. ) ;
+#197 = CIRCLE ( 'NONE', #1327, 0.02000000000000005200 ) ;
+#198 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#199 = LINE ( 'NONE', #753, #1788 ) ;
+#200 = VERTEX_POINT ( 'NONE', #715 ) ;
+#201 = FACE_OUTER_BOUND ( 'NONE', #1940, .T. ) ;
+#202 = EDGE_CURVE ( 'NONE', #1559, #1636, #1701, .T. ) ;
+#203 = ORIENTED_EDGE ( 'NONE', *, *, #1474, .T. ) ;
+#204 = EDGE_CURVE ( 'NONE', #1457, #305, #995, .T. ) ;
+#205 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#206 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#207 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.2205266807797939500, 0.8000000000000000400 ) ) ;
+#208 = EDGE_LOOP ( 'NONE', ( #285, #857, #1724, #918, #1410, #1966 ) ) ;
+#209 = EDGE_CURVE ( 'NONE', #584, #262, #1353, .T. ) ;
+#210 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 2.168404344971008400E-016, -0.0000000000000000000 ) ) ;
+#211 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#212 = ORIENTED_EDGE ( 'NONE', *, *, #389, .T. ) ;
+#213 = VECTOR ( 'NONE', #484, 1000.000000000000000 ) ;
+#214 = ORIENTED_EDGE ( 'NONE', *, *, #1312, .T. ) ;
+#215 = SPHERICAL_SURFACE ( 'NONE', #459, 0.02000000000000000000 ) ;
+#216 = ORIENTED_EDGE ( 'NONE', *, *, #665, .T. ) ;
+#217 = SPHERICAL_SURFACE ( 'NONE', #1807, 0.02000000000000000000 ) ;
+#218 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#219 = CLOSED_SHELL ( 'NONE', ( #1862, #1952, #1424, #180, #697, #1582, #1392, #755, #35, #1702, #630, #165, #596, #1681, #1252, #428, #883, #741, #1958, #1806, #1439, #1797, #802, #1935, #49, #955, #1013, #8, #1096, #1373, #948, #444, #603, #780, #558, #1518, #936, #772, #1572, #132, #719, #1818, #1041, #1067, #1190, #1792, #1023, #486, #898, #1228, #1591, #1711, #731, #400, #925, #1203, #297, #1842, #1563, #710, #464, #1266, #321, #348 ) ) ;
+#220 = SURFACE_SIDE_STYLE ('',( #1035 ) ) ;
+#221 = FACE_OUTER_BOUND ( 'NONE', #302, .T. ) ;
+#222 = ORIENTED_EDGE ( 'NONE', *, *, #803, .T. ) ;
+#223 = LINE ( 'NONE', #1589, #571 ) ;
+#224 = STYLED_ITEM ( 'NONE', ( #1839 ), #755 ) ;
+#225 = SURFACE_STYLE_USAGE ( .BOTH. , #1445 ) ;
+#226 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#227 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#228 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#229 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.9794733192202052000, 0.7800000000000000300 ) ) ;
+#230 = STYLED_ITEM ( 'NONE', ( #1947 ), #321 ) ;
+#231 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.9696168693703297600, -0.7974025974025974500 ) ) ;
+#232 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#233 = CARTESIAN_POINT ( 'NONE',  ( -0.8644549763033176900, 0.7348838812394092900, -0.6435071090047394000 ) ) ;
+#234 = LINE ( 'NONE', #332, #782 ) ;
+#235 = CARTESIAN_POINT ( 'NONE',  ( -0.9140834520151139800, 0.8562572052666166400, 0.7331981675471890300 ) ) ;
+#236 = ORIENTED_EDGE ( 'NONE', *, *, #1418, .T. ) ;
+#237 = CYLINDRICAL_SURFACE ( 'NONE', #91, 0.7500000000000000000 ) ;
+#238 = ORIENTED_EDGE ( 'NONE', *, *, #872, .F. ) ;
+#239 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.2303831306296692500, 0.7974025974025973400 ) ) ;
+#240 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #717 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #628, #1734, #1895 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#241 = ORIENTED_EDGE ( 'NONE', *, *, #1097, .T. ) ;
+#242 = CARTESIAN_POINT ( 'NONE',  ( 0.9940018998507262900, 0.2363874193223130200, 0.7940018998507258900 ) ) ;
+#243 = CARTESIAN_POINT ( 'NONE',  ( 0.4999999999999997800, 0.2303831306296693100, -0.7974025974025974500 ) ) ;
+#244 = LINE ( 'NONE', #951, #590 ) ;
+#245 = CARTESIAN_POINT ( 'NONE',  ( 0.4999999999999997800, 0.2303831306296693100, 0.7974025974025974500 ) ) ;
+#246 = ORIENTED_EDGE ( 'NONE', *, *, #575, .F. ) ;
+#247 = VECTOR ( 'NONE', #210, 1000.000000000000000 ) ;
+#248 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#249 = PRESENTATION_STYLE_ASSIGNMENT (( #1817 ) ) ;
+#250 = STYLED_ITEM ( 'NONE', ( #1930 ), #1862 ) ;
+#251 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#252 = CARTESIAN_POINT ( 'NONE',  ( -0.5000000000000000000, 0.2205266807797938400, -0.8000000000000000400 ) ) ;
+#253 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 0.9794733192202052000, -0.8000000000000000400 ) ) ;
+#254 = AXIS2_PLACEMENT_3D ( 'NONE', #1428, #206, #1294 ) ;
+#255 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#256 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#257 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #352, #195, #476, #1870 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 0.0000000000000000000, 0.5153305443819187200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9779917045536376000, 0.9779917045536376000, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#258 = DIRECTION ( 'NONE',  ( 2.168404344971009200E-014, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#259 = FILL_AREA_STYLE ('',( #690 ) ) ;
+#260 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#261 = ORIENTED_EDGE ( 'NONE', *, *, #3, .F. ) ;
+#262 = VERTEX_POINT ( 'NONE', #1666 ) ;
+#263 = SURFACE_SIDE_STYLE ('',( #424 ) ) ;
+#264 = ORIENTED_EDGE ( 'NONE', *, *, #949, .F. ) ;
+#265 = EDGE_CURVE ( 'NONE', #1875, #200, #185, .T. ) ;
+#266 = EDGE_LOOP ( 'NONE', ( #704, #684, #344, #380 ) ) ;
+#267 = ORIENTED_EDGE ( 'NONE', *, *, #650, .F. ) ;
+#268 = LINE ( 'NONE', #1269, #455 ) ;
+#269 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#270 = ORIENTED_EDGE ( 'NONE', *, *, #183, .F. ) ;
+#271 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#272 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.008284271247461600900, 0.7917157287525380400 ) ) ;
+#273 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1567 ), #1123 ) ;
+#274 = EDGE_CURVE ( 'NONE', #1879, #766, #1731, .T. ) ;
+#275 = AXIS2_PLACEMENT_3D ( 'NONE', #229, #546, #107 ) ;
+#276 = CARTESIAN_POINT ( 'NONE',  ( 0.8435071090047400200, 0.4651161187605899500, -0.6644549763033179600 ) ) ;
+#277 = FILL_AREA_STYLE_COLOUR ( '', #1235 ) ;
+#278 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#279 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 2.168404344971008900E-016, -0.0000000000000000000 ) ) ;
+#280 = ORIENTED_EDGE ( 'NONE', *, *, #274, .F. ) ;
+#281 = EDGE_LOOP ( 'NONE', ( #1657, #284, #855, #1913 ) ) ;
+#282 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.2205266807797942600, 0.8000000000000000400 ) ) ;
+#283 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #422 ) ) ;
+#284 = ORIENTED_EDGE ( 'NONE', *, *, #1569, .T. ) ;
+#285 = ORIENTED_EDGE ( 'NONE', *, *, #1332, .F. ) ;
+#286 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #1010, #1043, #693 ),
+ ( #555, #1355, #1210 ),
+ ( #877, #135, #870 ),
+ ( #425, #570, #1521 ),
+ ( #1205, #1027, #1517 ),
+ ( #559, #1654, #1176 ) ),
+ .UNSPECIFIED., .F., .F., .T. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 2, 4 ),
+ ( 3, 3 ),
+ ( 2.626262109207874800, 3.141592653589793100, 3.656923197971711800 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.7883127580813902300, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7406465674260592800, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7071067811865475700, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7071067811865475700, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7406465674260599400, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7883127580813883400, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#287 = EDGE_CURVE ( 'NONE', #1875, #1408, #1638, .T. ) ;
+#288 = FACE_OUTER_BOUND ( 'NONE', #762, .T. ) ;
+#289 = VERTEX_POINT ( 'NONE', #1963 ) ;
+#290 = SURFACE_STYLE_USAGE ( .BOTH. , #151 ) ;
+#291 = FACE_OUTER_BOUND ( 'NONE', #1036, .T. ) ;
+#292 = CARTESIAN_POINT ( 'NONE',  ( 0.9000000000000003600, 0.7302790169550135200, -0.6800000000000001600 ) ) ;
+#293 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #230 ) ) ;
+#294 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 1.180000000000000400, 0.8000000000000000400 ) ) ;
+#295 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 0.2205266807797938400, 0.8000000000000000400 ) ) ;
+#296 = EDGE_CURVE ( 'NONE', #769, #830, #1881, .T. ) ;
+#297 = ADVANCED_FACE ( 'NONE', ( #1121 ), #1485, .T. ) ;
+#298 = EDGE_CURVE ( 'NONE', #1113, #1030, #199, .T. ) ;
+#299 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 1.180000000000000200, -0.7800000000000000300 ) ) ;
+#300 = ORIENTED_EDGE ( 'NONE', *, *, #1769, .T. ) ;
+#301 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#302 = EDGE_LOOP ( 'NONE', ( #879, #980, #932, #1613 ) ) ;
+#303 = AXIS2_PLACEMENT_3D ( 'NONE', #1274, #482, #1412 ) ;
+#304 = CIRCLE ( 'NONE', #95, 0.02000000000000005200 ) ;
+#305 = VERTEX_POINT ( 'NONE', #1555 ) ;
+#306 = CARTESIAN_POINT ( 'NONE',  ( -0.8800000000000000000, 0.5999999999999995300, 0.6999999999999999600 ) ) ;
+#307 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#308 = VERTEX_POINT ( 'NONE', #438 ) ;
+#309 = VECTOR ( 'NONE', #899, 1000.000000000000000 ) ;
+#310 = EDGE_CURVE ( 'NONE', #1768, #732, #1840, .T. ) ;
+#311 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#312 = VERTEX_POINT ( 'NONE', #911 ) ;
+#313 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#314 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #22, #1232, #1571 ),
+ ( #1237, #1390, #921 ),
+ ( #779, #164, #439 ),
+ ( #1542, #1844, #595 ),
+ ( #1066, #156, #1697 ),
+ ( #744, #1841, #913 ) ),
+ .UNSPECIFIED., .F., .F., .T. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 2, 4 ),
+ ( 3, 3 ),
+ ( 5.767854762797668400, 6.283185307179586200, 6.798515851561505000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.7883127580813902300, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7406465674260581700, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7071067811865475700, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7071067811865475700, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7406465674260599400, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7883127580813881200, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#315 = LINE ( 'NONE', #239, #1810 ) ;
+#316 = SURFACE_STYLE_FILL_AREA ( #1338 ) ;
+#317 = CIRCLE ( 'NONE', #974, 0.01999999999999999700 ) ;
+#318 = CARTESIAN_POINT ( 'NONE',  ( -0.9974025974025975100, 0.2303831306296697000, 0.7799999999999998000 ) ) ;
+#319 = CARTESIAN_POINT ( 'NONE',  ( -0.9999999999999997800, 0.008284271247461580000, -0.7917157287525379300 ) ) ;
+#320 = CARTESIAN_POINT ( 'NONE',  ( -0.5000000000000000000, 0.2205266807797938400, 0.8000000000000000400 ) ) ;
+#321 = ADVANCED_FACE ( 'NONE', ( #1423 ), #1462, .T. ) ;
+#322 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #224 ) ) ;
+#323 = DIRECTION ( 'NONE',  ( 2.168404344971008900E-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#324 = EDGE_CURVE ( 'NONE', #1965, #769, #317, .T. ) ;
+#325 = FILL_AREA_STYLE ('',( #743 ) ) ;
+#326 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#327 = CARTESIAN_POINT ( 'NONE',  ( -0.8644549763033176900, 0.4651161187605897300, 0.6435071090047394000 ) ) ;
+#328 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#329 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#330 = ORIENTED_EDGE ( 'NONE', *, *, #1798, .T. ) ;
+#331 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, -3.209238430557092100E-016, -0.8000000000000000400 ) ) ;
+#332 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.01999999999999968100, 0.8000000000000000400 ) ) ;
+#333 = LINE ( 'NONE', #981, #61 ) ;
+#334 = CARTESIAN_POINT ( 'NONE',  ( -0.9800000000000002000, 0.2205266807797938400, 0.7800000000000001400 ) ) ;
+#335 = ORIENTED_EDGE ( 'NONE', *, *, #1160, .F. ) ;
+#336 = FILL_AREA_STYLE ('',( #1296 ) ) ;
+#337 = FACE_OUTER_BOUND ( 'NONE', #634, .T. ) ;
+#338 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 0.02000000000000010800, 0.8000000000000000400 ) ) ;
+#339 = EDGE_LOOP ( 'NONE', ( #644, #1931, #261, #1340 ) ) ;
+#340 = VECTOR ( 'NONE', #17, 1000.000000000000000 ) ;
+#341 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 1.199999999999999700, -0.7800000000000000300 ) ) ;
+#342 = ORIENTED_EDGE ( 'NONE', *, *, #1062, .F. ) ;
+#343 = PRODUCT_CONTEXT ( 'NONE', #1754, 'mechanical' ) ;
+#344 = ORIENTED_EDGE ( 'NONE', *, *, #505, .F. ) ;
+#345 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #205, 'design' ) ;
+#346 = EDGE_CURVE ( 'NONE', #200, #1946, #669, .T. ) ;
+#347 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#348 = ADVANCED_FACE ( 'NONE', ( #1729 ), #617, .T. ) ;
+#349 = AXIS2_PLACEMENT_3D ( 'NONE', #896, #260, #712 ) ;
+#350 = CARTESIAN_POINT ( 'NONE',  ( 0.4999999999999997800, 0.2205266807797938400, 0.7800000000000000300 ) ) ;
+#351 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #1754 ) ;
+#352 = CARTESIAN_POINT ( 'NONE',  ( 0.9000000000000001300, 0.5999999999999997600, 0.6799999999999997200 ) ) ;
+#353 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 1.179999999999999900, 0.8000000000000000400 ) ) ;
+#354 = ORIENTED_EDGE ( 'NONE', *, *, #752, .F. ) ;
+#355 = EDGE_LOOP ( 'NONE', ( #1746, #246, #1360 ) ) ;
+#356 = CIRCLE ( 'NONE', #888, 0.02000000000000002100 ) ;
+#357 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#358 = ORIENTED_EDGE ( 'NONE', *, *, #1637, .T. ) ;
+#359 = CIRCLE ( 'NONE', #1446, 0.01999999999999998300 ) ;
+#360 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#361 = CARTESIAN_POINT ( 'NONE',  ( -1.650000000000000100, 0.2205266807797938400, 0.8000000000000000400 ) ) ;
+#362 = ORIENTED_EDGE ( 'NONE', *, *, #560, .F. ) ;
+#363 = CYLINDRICAL_SURFACE ( 'NONE', #871, 0.02000000000000005200 ) ;
+#364 = EDGE_CURVE ( 'NONE', #1559, #1290, #531, .T. ) ;
+#365 = PRESENTATION_STYLE_ASSIGNMENT (( #621 ) ) ;
+#366 = SURFACE_STYLE_USAGE ( .BOTH. , #1303 ) ;
+#367 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -5.421010862427508000E-015, 0.0000000000000000000 ) ) ;
+#368 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.2205266807797942600, -0.7800000000000000300 ) ) ;
+#369 = FILL_AREA_STYLE ('',( #1328 ) ) ;
+#370 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#371 = CARTESIAN_POINT ( 'NONE',  ( 0.9000000000000003600, 0.7288325998800945200, 0.6800000000000000500 ) ) ;
+#372 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#373 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #306, #1258, #1725, #771 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 0.0000000000000000000, 0.5153305443819188300 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9779917045536376000, 0.9779917045536376000, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#374 = EDGE_CURVE ( 'NONE', #190, #1679, #223, .T. ) ;
+#375 = FACE_OUTER_BOUND ( 'NONE', #1118, .T. ) ;
+#376 = VERTEX_POINT ( 'NONE', #618 ) ;
+#377 = AXIS2_PLACEMENT_3D ( 'NONE', #1343, #1644, #858 ) ;
+#378 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#379 = FACE_OUTER_BOUND ( 'NONE', #607, .T. ) ;
+#380 = ORIENTED_EDGE ( 'NONE', *, *, #1909, .T. ) ;
+#381 = FACE_OUTER_BOUND ( 'NONE', #997, .T. ) ;
+#382 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#383 = VERTEX_POINT ( 'NONE', #805 ) ;
+#384 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#385 = ORIENTED_EDGE ( 'NONE', *, *, #1852, .F. ) ;
+#386 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#387 = LINE ( 'NONE', #72, #1440 ) ;
+#388 = CARTESIAN_POINT ( 'NONE',  ( 0.9000000000000001300, 0.5999999999999997600, 0.6799999999999997200 ) ) ;
+#389 = EDGE_CURVE ( 'NONE', #1636, #1833, #257, .T. ) ;
+#390 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 0.5999999999999997600, 0.7800000000000000300 ) ) ;
+#391 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 0.2205266807797939300, -0.7800000000000000300 ) ) ;
+#392 = AXIS2_PLACEMENT_3D ( 'NONE', #619, #1861, #1546 ) ;
+#393 = SURFACE_STYLE_USAGE ( .BOTH. , #1336 ) ;
+#394 = AXIS2_PLACEMENT_3D ( 'NONE', #778, #1427, #1585 ) ;
+#395 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#396 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 0.9794733192202052000, 0.7800000000000001400 ) ) ;
+#397 = CARTESIAN_POINT ( 'NONE',  ( -0.9800000000000002000, 0.2205266807797938400, -0.7800000000000001400 ) ) ;
+#398 = EDGE_CURVE ( 'NONE', #884, #406, #1247, .T. ) ;
+#399 = ORIENTED_EDGE ( 'NONE', *, *, #324, .T. ) ;
+#400 = ADVANCED_FACE ( 'NONE', ( #412 ), #691, .T. ) ;
+#401 = EDGE_CURVE ( 'NONE', #1829, #426, #87, .T. ) ;
+#402 = ORIENTED_EDGE ( 'NONE', *, *, #650, .T. ) ;
+#403 = CARTESIAN_POINT ( 'NONE',  ( 0.4999999999999997800, 0.5999999999999997600, -0.8000000000000000400 ) ) ;
+#404 = LINE ( 'NONE', #1614, #1604 ) ;
+#405 = CARTESIAN_POINT ( 'NONE',  ( -1.650000000000000100, 0.5999999999999997600, 0.8000000000000000400 ) ) ;
+#406 = VERTEX_POINT ( 'NONE', #353 ) ;
+#407 = CARTESIAN_POINT ( 'NONE',  ( -0.9800000000000002000, 0.2303831306296693100, -0.7974025974025974500 ) ) ;
+#408 = FACE_OUTER_BOUND ( 'NONE', #606, .T. ) ;
+#409 = VERTEX_POINT ( 'NONE', #1127 ) ;
+#410 = VECTOR ( 'NONE', #1028, 1000.000000000000000 ) ;
+#411 = CARTESIAN_POINT ( 'NONE',  ( -0.8800000000000000000, 0.5999999999999995300, 0.6999999999999999600 ) ) ;
+#412 = FACE_OUTER_BOUND ( 'NONE', #1478, .T. ) ;
+#413 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#414 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 1.040834085586084000E-016, 0.8000000000000000400 ) ) ;
+#415 = AXIS2_PLACEMENT_3D ( 'NONE', #1253, #1146, #75 ) ;
+#416 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#417 = CARTESIAN_POINT ( 'NONE',  ( 0.9940018998507256200, 0.9636125806776846300, 0.7940018998507253300 ) ) ;
+#418 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.2303831306296692500, 0.7974025974025973400 ) ) ;
+#419 = FILL_AREA_STYLE ('',( #1939 ) ) ;
+#420 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#421 = ORIENTED_EDGE ( 'NONE', *, *, #511, .T. ) ;
+#422 = STYLED_ITEM ( 'NONE', ( #629 ), #1806 ) ;
+#423 = ORIENTED_EDGE ( 'NONE', *, *, #1254, .F. ) ;
+#424 = SURFACE_STYLE_FILL_AREA ( #874 ) ;
+#425 = CARTESIAN_POINT ( 'NONE',  ( 0.9000000000000003600, 0.4711674001199189200, -0.6800000000000002700 ) ) ;
+#426 = VERTEX_POINT ( 'NONE', #953 ) ;
+#427 = FACE_OUTER_BOUND ( 'NONE', #1075, .T. ) ;
+#428 = ADVANCED_FACE ( 'NONE', ( #1680 ), #814, .F. ) ;
+#429 = EDGE_LOOP ( 'NONE', ( #82, #498, #504, #1903 ) ) ;
+#430 = FACE_OUTER_BOUND ( 'NONE', #1242, .T. ) ;
+#431 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#432 = SURFACE_STYLE_FILL_AREA ( #1120 ) ;
+#433 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1758, #272, #1866, #1248 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 1.570796326794897200, 3.141592653589793100 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8047378541243652700, 0.8047378541243652700, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#434 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#435 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #501 ), #738 ) ;
+#436 = EDGE_CURVE ( 'NONE', #638, #312, #1612, .T. ) ;
+#437 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #637 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #670, #1767, #672 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#438 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 1.199999999999999700, 0.7800000000000000300 ) ) ;
+#439 = CARTESIAN_POINT ( 'NONE',  ( -0.8800000000000001200, 0.7288325998800949700, 0.7000000000000000700 ) ) ;
+#440 = CYLINDRICAL_SURFACE ( 'NONE', #303, 0.7500000000000001100 ) ;
+#441 = ORIENTED_EDGE ( 'NONE', *, *, #1874, .T. ) ;
+#442 = AXIS2_PLACEMENT_3D ( 'NONE', #1580, #485, #1722 ) ;
+#443 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#444 = ADVANCED_FACE ( 'NONE', ( #201 ), #1902, .T. ) ;
+#445 = EDGE_LOOP ( 'NONE', ( #1581, #267, #1789 ) ) ;
+#446 = PLANE ( 'NONE',  #944 ) ;
+#447 = PLANE ( 'NONE',  #835 ) ;
+#448 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#449 = ORIENTED_EDGE ( 'NONE', *, *, #346, .F. ) ;
+#450 = CIRCLE ( 'NONE', #141, 0.02000000000000005200 ) ;
+#451 = ORIENTED_EDGE ( 'NONE', *, *, #1876, .F. ) ;
+#452 = CYLINDRICAL_SURFACE ( 'NONE', #1068, 0.02000000000000005200 ) ;
+#453 = ORIENTED_EDGE ( 'NONE', *, *, #287, .F. ) ;
+#454 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000004300, 0.2303831306296693100, -0.7974025974025974500 ) ) ;
+#455 = VECTOR ( 'NONE', #1573, 1000.000000000000000 ) ;
+#456 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#457 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#458 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000004300, 0.2205266807797938400, 0.7800000000000001400 ) ) ;
+#459 = AXIS2_PLACEMENT_3D ( 'NONE', #391, #382, #1175 ) ;
+#460 = CARTESIAN_POINT ( 'NONE',  ( -0.9917157287525378800, -3.170496251959694300E-016, -0.8000000000000000400 ) ) ;
+#461 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#462 = EDGE_CURVE ( 'NONE', #1220, #1608, #1790, .T. ) ;
+#463 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#464 = ADVANCED_FACE ( 'NONE', ( #820 ), #363, .T. ) ;
+#465 = LINE ( 'NONE', #1399, #694 ) ;
+#466 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.2303831306296692500, 0.7974025974025973400 ) ) ;
+#467 = ORIENTED_EDGE ( 'NONE', *, *, #529, .T. ) ;
+#468 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#469 = LINE ( 'NONE', #1305, #910 ) ;
+#470 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1029 ) ) ;
+#471 = VERTEX_POINT ( 'NONE', #231 ) ;
+#472 = CARTESIAN_POINT ( 'NONE',  ( -0.5000000000000000000, -2.168404344971008400E-016, 0.8000000000000000400 ) ) ;
+#473 = ORIENTED_EDGE ( 'NONE', *, *, #803, .F. ) ;
+#474 = CIRCLE ( 'NONE', #1334, 0.01999999999999996900 ) ;
+#475 = EDGE_CURVE ( 'NONE', #409, #1652, #134, .T. ) ;
+#476 = CARTESIAN_POINT ( 'NONE',  ( 0.9331981675471893200, 0.3437427947333829800, 0.7140834520151138100 ) ) ;
+#477 = ORIENTED_EDGE ( 'NONE', *, *, #296, .F. ) ;
+#478 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 1.084202172485504300E-016, 0.8000000000000000400 ) ) ;
+#479 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000100, 0.5999999999999997600, 0.8000000000000000400 ) ) ;
+#480 = AXIS2_PLACEMENT_3D ( 'NONE', #1670, #271, #1188 ) ;
+#481 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#482 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#483 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#484 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#485 = DIRECTION ( 'NONE',  ( 1.084202172485516000E-014, 1.914272805945972400E-014, 1.000000000000000000 ) ) ;
+#486 = ADVANCED_FACE ( 'NONE', ( #1221 ), #1354, .T. ) ;
+#487 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #205 ) ;
+#488 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 0.2205266807797939500, 0.8000000000000000400 ) ) ;
+#489 = EDGE_CURVE ( 'NONE', #769, #1452, #865, .T. ) ;
+#490 = CARTESIAN_POINT ( 'NONE',  ( 0.4999999999999997800, 0.2205266807797938400, -0.8000000000000000400 ) ) ;
+#491 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #889, 'distance_accuracy_value', 'NONE');
+#492 = ORIENTED_EDGE ( 'NONE', *, *, #1393, .T. ) ;
+#493 = FILL_AREA_STYLE_COLOUR ( '', #326 ) ;
+#494 = CARTESIAN_POINT ( 'NONE',  ( -0.9000000000000002400, 0.7288325998800949700, -0.6800000000000002700 ) ) ;
+#495 = EDGE_LOOP ( 'NONE', ( #1158, #1858, #144, #907 ) ) ;
+#496 = LINE ( 'NONE', #1074, #1456 ) ;
+#497 = FILL_AREA_STYLE_COLOUR ( '', #553 ) ;
+#498 = ORIENTED_EDGE ( 'NONE', *, *, #1124, .F. ) ;
+#499 = LINE ( 'NONE', #1499, #340 ) ;
+#500 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 1.084202172485504300E-016, 0.8000000000000000400 ) ) ;
+#501 = STYLED_ITEM ( 'NONE', ( #1326 ), #132 ) ;
+#502 = EDGE_LOOP ( 'NONE', ( #696, #1026, #179, #194 ) ) ;
+#503 = LINE ( 'NONE', #1458, #964 ) ;
+#504 = ORIENTED_EDGE ( 'NONE', *, *, #1869, .T. ) ;
+#505 = EDGE_CURVE ( 'NONE', #1716, #1386, #1658, .T. ) ;
+#506 = CYLINDRICAL_SURFACE ( 'NONE', #1200, 0.7500000000000001100 ) ;
+#507 = DIRECTION ( 'NONE',  ( -2.168404344971008400E-016, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#508 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#509 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#510 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.2205266807797941200, 0.7800000000000000300 ) ) ;
+#511 = EDGE_CURVE ( 'NONE', #471, #383, #967, .T. ) ;
+#512 = DIRECTION ( 'NONE',  ( -1.084202172485501600E-014, 1.000000000000000000, 1.084202172485501600E-014 ) ) ;
+#513 = SURFACE_SIDE_STYLE ('',( #843 ) ) ;
+#514 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#515 = DIRECTION ( 'NONE',  ( -2.168404344971008400E-016, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#516 = ORIENTED_EDGE ( 'NONE', *, *, #1637, .F. ) ;
+#517 = FACE_OUTER_BOUND ( 'NONE', #1893, .T. ) ;
+#518 = EDGE_LOOP ( 'NONE', ( #1578, #1061, #1434, #544 ) ) ;
+#519 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#520 = LINE ( 'NONE', #207, #127 ) ;
+#521 = EDGE_LOOP ( 'NONE', ( #1538, #1534, #1292, #1497 ) ) ;
+#522 = CARTESIAN_POINT ( 'NONE',  ( 0.9000000000000004700, 0.7253970754721976700, 0.6999999999999999600 ) ) ;
+#523 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#524 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #224 ), #599 ) ;
+#525 = LINE ( 'NONE', #403, #568 ) ;
+#526 = AXIS2_PLACEMENT_3D ( 'NONE', #396, #1492, #1793 ) ;
+#527 = ORIENTED_EDGE ( 'NONE', *, *, #1160, .T. ) ;
+#528 = LINE ( 'NONE', #578, #1726 ) ;
+#529 = EDGE_CURVE ( 'NONE', #613, #1295, #768, .T. ) ;
+#530 = CYLINDRICAL_SURFACE ( 'NONE', #1311, 0.02000000000000005200 ) ;
+#531 = CIRCLE ( 'NONE', #394, 0.02000000000000005200 ) ;
+#532 = EDGE_CURVE ( 'NONE', #1179, #308, #1325, .T. ) ;
+#533 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.9794733192202052000, 0.7800000000000000300 ) ) ;
+#534 = STYLED_ITEM ( 'NONE', ( #834 ), #1439 ) ;
+#535 = STYLED_ITEM ( 'NONE', ( #893 ), #428 ) ;
+#536 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1632 ), #1039 ) ;
+#537 = SURFACE_SIDE_STYLE ('',( #1554 ) ) ;
+#538 = SURFACE_STYLE_USAGE ( .BOTH. , #1928 ) ;
+#539 = EDGE_CURVE ( 'NONE', #1436, #305, #1564, .T. ) ;
+#540 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 0.9794733192202052000, -0.7800000000000001400 ) ) ;
+#541 = EDGE_LOOP ( 'NONE', ( #1783, #1625, #1671, #78 ) ) ;
+#542 = VERTEX_POINT ( 'NONE', #99 ) ;
+#543 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#544 = ORIENTED_EDGE ( 'NONE', *, *, #1720, .T. ) ;
+#545 = PRESENTATION_STYLE_ASSIGNMENT (( #393 ) ) ;
+#546 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#547 = ORIENTED_EDGE ( 'NONE', *, *, #1558, .T. ) ;
+#548 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#549 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 0.9696168693703297600, 0.7974025974025974500 ) ) ;
+#550 = AXIS2_PLACEMENT_3D ( 'NONE', #746, #905, #1395 ) ;
+#551 = VECTOR ( 'NONE', #443, 1000.000000000000000 ) ;
+#552 = SURFACE_SIDE_STYLE ('',( #316 ) ) ;
+#553 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#554 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 0.5999999999999997600, 0.8000000000000000400 ) ) ;
+#555 = CARTESIAN_POINT ( 'NONE',  ( 0.9338300929003584500, 0.8573729358468141800, -0.7147322287565538400 ) ) ;
+#556 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#557 = CARTESIAN_POINT ( 'NONE',  ( 0.4999999999999997800, 0.5999999999999997600, 0.8000000000000000400 ) ) ;
+#558 = ADVANCED_FACE ( 'NONE', ( #221 ), #1945, .T. ) ;
+#559 = CARTESIAN_POINT ( 'NONE',  ( 0.9974025974025970700, 0.2303831306296705800, -0.7799999999999996900 ) ) ;
+#560 = EDGE_CURVE ( 'NONE', #1829, #542, #315, .T. ) ;
+#561 = ORIENTED_EDGE ( 'NONE', *, *, #1133, .F. ) ;
+#562 = CIRCLE ( 'NONE', #1249, 0.02000000000000005200 ) ;
+#563 = ORIENTED_EDGE ( 'NONE', *, *, #1332, .T. ) ;
+#564 = FACE_OUTER_BOUND ( 'NONE', #1002, .T. ) ;
+#565 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 1.179999999999999700, 0.7800000000000000300 ) ) ;
+#566 = ORIENTED_EDGE ( 'NONE', *, *, #475, .T. ) ;
+#567 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 1.040834085586084500E-016, 0.8000000000000000400 ) ) ;
+#568 = VECTOR ( 'NONE', #255, 1000.000000000000000 ) ;
+#569 = PRESENTATION_STYLE_ASSIGNMENT (( #1611 ) ) ;
+#570 = CARTESIAN_POINT ( 'NONE',  ( 0.9000000000000004700, 0.4746029245278157200, -0.7000000000000001800 ) ) ;
+#571 = VECTOR ( 'NONE', #966, 1000.000000000000000 ) ;
+#572 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1029 ), #1359 ) ;
+#573 = CARTESIAN_POINT ( 'NONE',  ( 0.9974025974025970700, 0.9696168693703284300, 0.7799999999999994700 ) ) ;
+#574 = SURFACE_SIDE_STYLE ('',( #806 ) ) ;
+#575 = EDGE_CURVE ( 'NONE', #1007, #1853, #1398, .T. ) ;
+#576 = PLANE ( 'NONE',  #550 ) ;
+#577 = AXIS2_PLACEMENT_3D ( 'NONE', #776, #1865, #934 ) ;
+#578 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 0.9741657386773938700, -0.8000000000000000400 ) ) ;
+#579 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#580 = CARTESIAN_POINT ( 'NONE',  ( 0.9974025974025975100, 0.9696168693703297600, 0.7800000000000001400 ) ) ;
+#581 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.2205266807797939500, 0.7800000000000000300 ) ) ;
+#582 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#583 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#584 = VERTEX_POINT ( 'NONE', #1345 ) ;
+#585 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#586 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.168404344971008900E-016, 0.0000000000000000000 ) ) ;
+#587 = EDGE_LOOP ( 'NONE', ( #1342, #214, #795, #222 ) ) ;
+#588 = PRESENTATION_STYLE_ASSIGNMENT (( #225 ) ) ;
+#589 = ORIENTED_EDGE ( 'NONE', *, *, #1034, .T. ) ;
+#590 = VECTOR ( 'NONE', #30, 1000.000000000000000 ) ;
+#591 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.9794733192202052000, -0.7800000000000000300 ) ) ;
+#592 = ORIENTED_EDGE ( 'NONE', *, *, #739, .F. ) ;
+#593 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#594 = ORIENTED_EDGE ( 'NONE', *, *, #1944, .T. ) ;
+#595 = CARTESIAN_POINT ( 'NONE',  ( -0.8800000000000001200, 0.4711674001199041000, 0.7000000000000000700 ) ) ;
+#596 = ADVANCED_FACE ( 'NONE', ( #430 ), #692, .F. ) ;
+#597 = VECTOR ( 'NONE', #705, 1000.000000000000000 ) ;
+#598 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#599 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #89 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #853, #1641, #232 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#600 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -2.168404344971003500E-014 ) ) ;
+#601 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #627, 'distance_accuracy_value', 'NONE');
+#602 = EDGE_CURVE ( 'NONE', #758, #1768, #528, .T. ) ;
+#603 = ADVANCED_FACE ( 'NONE', ( #45 ), #891, .T. ) ;
+#604 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.01999999999999968100, -0.7800000000000000300 ) ) ;
+#605 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.01999999999999968100, 0.8000000000000000400 ) ) ;
+#606 = EDGE_LOOP ( 'NONE', ( #724, #1550, #47, #38 ) ) ;
+#607 = EDGE_LOOP ( 'NONE', ( #147, #815, #939, #1661 ) ) ;
+#608 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#609 = SURFACE_SIDE_STYLE ('',( #69 ) ) ;
+#610 = EDGE_LOOP ( 'NONE', ( #589, #86, #1022, #1836 ) ) ;
+#611 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 2.168404344971008400E-016, -0.0000000000000000000 ) ) ;
+#612 = FACE_OUTER_BOUND ( 'NONE', #266, .T. ) ;
+#613 = VERTEX_POINT ( 'NONE', #1512 ) ;
+#614 = FACE_OUTER_BOUND ( 'NONE', #44, .T. ) ;
+#615 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 0.2205266807797938400, 0.7800000000000000300 ) ) ;
+#616 = PLANE ( 'NONE',  #1374 ) ;
+#617 = CYLINDRICAL_SURFACE ( 'NONE', #1310, 0.02000000000000005200 ) ;
+#618 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 1.179999999999999700, -0.8000000000000000400 ) ) ;
+#619 = CARTESIAN_POINT ( 'NONE',  ( -0.5000000000000000000, 0.2205266807797938400, 0.7800000000000000300 ) ) ;
+#620 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #250 ), #1740 ) ;
+#621 = SURFACE_STYLE_USAGE ( .BOTH. , #1284 ) ;
+#622 = CARTESIAN_POINT ( 'NONE',  ( -0.9974025974025975100, 0.9696168693703297600, 0.7800000000000000300 ) ) ;
+#623 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#624 = CARTESIAN_POINT ( 'NONE',  ( -0.9147322287566049800, 0.3426270641532160300, -0.7338300929003407400 ) ) ;
+#625 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#626 = EDGE_CURVE ( 'NONE', #1295, #766, #1008, .T. ) ;
+#627 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#628 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#629 = PRESENTATION_STYLE_ASSIGNMENT (( #290 ) ) ;
+#630 = ADVANCED_FACE ( 'NONE', ( #157 ), #1847, .T. ) ;
+#631 = STYLED_ITEM ( 'NONE', ( #569 ), #464 ) ;
+#632 = ORIENTED_EDGE ( 'NONE', *, *, #1376, .T. ) ;
+#633 = DIRECTION ( 'NONE',  ( -0.4420556724360778500, -0.7804957174348855500, -0.4420556724360522000 ) ) ;
+#634 = EDGE_LOOP ( 'NONE', ( #725, #807, #453, #102 ) ) ;
+#635 = AXIS2_PLACEMENT_3D ( 'NONE', #960, #468, #1125 ) ;
+#636 = VECTOR ( 'NONE', #844, 1000.000000000000000 ) ;
+#637 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #670, 'distance_accuracy_value', 'NONE');
+#638 = VERTEX_POINT ( 'NONE', #454 ) ;
+#639 = EDGE_CURVE ( 'NONE', #1113, #1829, #373, .T. ) ;
+#640 = ORIENTED_EDGE ( 'NONE', *, *, #1413, .F. ) ;
+#641 = CIRCLE ( 'NONE', #526, 0.02000000000000002100 ) ;
+#642 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #186 ), #740 ) ;
+#643 = CIRCLE ( 'NONE', #1330, 0.02000000000000005200 ) ;
+#644 = ORIENTED_EDGE ( 'NONE', *, *, #1584, .T. ) ;
+#645 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#646 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999997600, 0.2303831306296702200, -0.7974025974025973400 ) ) ;
+#647 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#648 = AXIS2_PLACEMENT_3D ( 'NONE', #142, #1378, #878 ) ;
+#649 = AXIS2_PLACEMENT_3D ( 'NONE', #540, #519, #1777 ) ;
+#650 = EDGE_CURVE ( 'NONE', #1179, #1679, #1419, .T. ) ;
+#651 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#652 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 1.180000000000000200, 0.8000000000000000400 ) ) ;
+#653 = ORIENTED_EDGE ( 'NONE', *, *, #462, .F. ) ;
+#654 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#655 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.9794733192202052000, -0.7800000000000000300 ) ) ;
+#656 = ORIENTED_EDGE ( 'NONE', *, *, #894, .T. ) ;
+#657 = VERTEX_POINT ( 'NONE', #1472 ) ;
+#658 = VECTOR ( 'NONE', #1009, 1000.000000000000000 ) ;
+#659 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1706, #1095, #754, #1256 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.626262109207874400, 3.141592653589793100 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9779917045536376000, 0.9779917045536376000, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#660 = EDGE_CURVE ( 'NONE', #664, #200, #433, .T. ) ;
+#661 = ORIENTED_EDGE ( 'NONE', *, *, #1972, .F. ) ;
+#662 = FACE_OUTER_BOUND ( 'NONE', #1165, .T. ) ;
+#663 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.9794733192202052000, 0.8000000000000000400 ) ) ;
+#664 = VERTEX_POINT ( 'NONE', #917 ) ;
+#665 = EDGE_CURVE ( 'NONE', #308, #1143, #1508, .T. ) ;
+#666 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#667 = FACE_OUTER_BOUND ( 'NONE', #521, .T. ) ;
+#668 = CARTESIAN_POINT ( 'NONE',  ( -0.8644549763033176900, 0.4651161187605901700, -0.6435071090047394000 ) ) ;
+#669 = LINE ( 'NONE', #930, #1371 ) ;
+#670 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#671 = CARTESIAN_POINT ( 'NONE',  ( -0.9800000000000002000, 0.2303831306296693100, -0.7974025974025974500 ) ) ;
+#672 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#673 = EDGE_CURVE ( 'NONE', #758, #1007, #1752, .T. ) ;
+#674 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#675 = AXIS2_PLACEMENT_3D ( 'NONE', #791, #798, #1103 ) ;
+#676 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.2258342613226051700, -0.8000000000000000400 ) ) ;
+#677 = ORIENTED_EDGE ( 'NONE', *, *, #1219, .T. ) ;
+#678 = LINE ( 'NONE', #418, #1385 ) ;
+#679 = ORIENTED_EDGE ( 'NONE', *, *, #1684, .F. ) ;
+#680 = LINE ( 'NONE', #1357, #636 ) ;
+#681 = AXIS2_PLACEMENT_3D ( 'NONE', #1821, #900, #742 ) ;
+#682 = VERTEX_POINT ( 'NONE', #149 ) ;
+#683 = PLANE ( 'NONE',  #1471 ) ;
+#684 = ORIENTED_EDGE ( 'NONE', *, *, #813, .T. ) ;
+#685 = FACE_OUTER_BOUND ( 'NONE', #136, .T. ) ;
+#686 = AXIS2_PLACEMENT_3D ( 'NONE', #1937, #579, #1539 ) ;
+#687 = EDGE_CURVE ( 'NONE', #1879, #1081, #1246, .T. ) ;
+#688 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.2205266807797938400, -0.7800000000000000300 ) ) ;
+#689 = CARTESIAN_POINT ( 'NONE',  ( -0.8435071090047392400, 0.4651161187605897300, -0.6644549763033178500 ) ) ;
+#690 = FILL_AREA_STYLE_COLOUR ( '', #1083 ) ;
+#691 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #32, #1598, #51 ),
+ ( #1739, #1718, #1117 ),
+ ( #1100, #188, #494 ),
+ ( #1282, #800, #184 ),
+ ( #624, #1884, #1107 ),
+ ( #646, #1576, #947 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 2, 4 ),
+ ( 3, 3 ),
+ ( 5.767854762797668400, 6.283185307179586200, 6.798515851561504100 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.7883127580813899000, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7406465674260631600, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7071067811865455700, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7071067811865455700, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7406465674260636100, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7883127580813892300, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#692 = PLANE ( 'NONE',  #1934 ) ;
+#693 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000004300, 0.9696168693703293200, -0.7974025974025975600 ) ) ;
+#694 = VECTOR ( 'NONE', #737, 1000.000000000000000 ) ;
+#695 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#696 = ORIENTED_EDGE ( 'NONE', *, *, #1277, .T. ) ;
+#697 = ADVANCED_FACE ( 'NONE', ( #113 ), #576, .T. ) ;
+#698 = CARTESIAN_POINT ( 'NONE',  ( 0.8800000000000005600, 0.5999999999999995300, 0.6999999999999999600 ) ) ;
+#699 = ORIENTED_EDGE ( 'NONE', *, *, #529, .F. ) ;
+#700 = VECTOR ( 'NONE', #146, 1000.000000000000000 ) ;
+#701 = ORIENTED_EDGE ( 'NONE', *, *, #876, .T. ) ;
+#702 = VECTOR ( 'NONE', #1651, 1000.000000000000000 ) ;
+#703 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.2205266807797942600, 0.8000000000000000400 ) ) ;
+#704 = ORIENTED_EDGE ( 'NONE', *, *, #436, .F. ) ;
+#705 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#706 = CARTESIAN_POINT ( 'NONE',  ( 0.8800000000000004500, 0.4697209830449856600, 0.7000000000000000700 ) ) ;
+#707 = ORIENTED_EDGE ( 'NONE', *, *, #1620, .F. ) ;
+#708 = VECTOR ( 'NONE', #598, 1000.000000000000000 ) ;
+#709 = CIRCLE ( 'NONE', #635, 0.02000000000000005200 ) ;
+#710 = ADVANCED_FACE ( 'NONE', ( #1635 ), #1863, .T. ) ;
+#711 = EDGE_CURVE ( 'NONE', #657, #1700, #268, .T. ) ;
+#712 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#713 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#714 = FILL_AREA_STYLE ('',( #277 ) ) ;
+#715 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, -3.209238430557092100E-016, 0.8000000000000000400 ) ) ;
+#716 = AXIS2_PLACEMENT_3D ( 'NONE', #1079, #1401, #928 ) ;
+#717 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #628, 'distance_accuracy_value', 'NONE');
+#718 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#719 = ADVANCED_FACE ( 'NONE', ( #1088 ), #452, .T. ) ;
+#720 = SURFACE_STYLE_USAGE ( .BOTH. , #574 ) ;
+#721 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #850 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1224, #1375, #1230 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#722 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.2205266807797938400, -0.8000000000000000400 ) ) ;
+#723 = EDGE_CURVE ( 'NONE', #426, #1408, #734, .T. ) ;
+#724 = ORIENTED_EDGE ( 'NONE', *, *, #1957, .T. ) ;
+#725 = ORIENTED_EDGE ( 'NONE', *, *, #401, .T. ) ;
+#726 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#727 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.008284271247462123000, 0.7917157287525379300 ) ) ;
+#728 = EDGE_LOOP ( 'NONE', ( #16, #196, #1482, #788 ) ) ;
+#729 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#730 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#731 = ADVANCED_FACE ( 'NONE', ( #667 ), #1921, .T. ) ;
+#732 = VERTEX_POINT ( 'NONE', #1588 ) ;
+#733 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1025 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1313, #370, #227 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#734 = CIRCLE ( 'NONE', #442, 0.01999999999999999700 ) ;
+#735 = SURFACE_STYLE_FILL_AREA ( #419 ) ;
+#736 = ORIENTED_EDGE ( 'NONE', *, *, #1776, .T. ) ;
+#737 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#738 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1443 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1927, #823, #1605 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#739 = EDGE_CURVE ( 'NONE', #1047, #884, #1415, .T. ) ;
+#740 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1297 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #828, #218, #985 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#741 = ADVANCED_FACE ( 'NONE', ( #685 ), #23, .F. ) ;
+#742 = DIRECTION ( 'NONE',  ( -0.8701298701298669800, 0.4928224924937791300, 0.0000000000000000000 ) ) ;
+#743 = FILL_AREA_STYLE_COLOUR ( '', #1093 ) ;
+#744 = CARTESIAN_POINT ( 'NONE',  ( -0.9974025974025970700, 0.2303831306296702200, 0.7799999999999996900 ) ) ;
+#745 = AXIS2_PLACEMENT_3D ( 'NONE', #282, #1689, #1056 ) ;
+#746 = CARTESIAN_POINT ( 'NONE',  ( -1.650000000000000100, 0.5999999999999997600, -0.8000000000000000400 ) ) ;
+#747 = AXIS2_PLACEMENT_3D ( 'NONE', #1429, #1854, #1712 ) ;
+#748 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#749 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 2.168404344971008400E-016, -0.0000000000000000000 ) ) ;
+#750 = CARTESIAN_POINT ( 'NONE',  ( -0.9974025974025975100, 0.9696168693703297600, -0.7800000000000000300 ) ) ;
+#751 = EDGE_LOOP ( 'NONE', ( #1349, #1058, #810, #1860 ) ) ;
+#752 = EDGE_CURVE ( 'NONE', #426, #289, #1887, .T. ) ;
+#753 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.5999999999999995300, 0.6999999999999999600 ) ) ;
+#754 = CARTESIAN_POINT ( 'NONE',  ( 0.9000000000000003600, 0.4697209830449855500, -0.6800000000000001600 ) ) ;
+#755 = ADVANCED_FACE ( 'NONE', ( #662 ), #1112, .T. ) ;
+#756 = ORIENTED_EDGE ( 'NONE', *, *, #364, .T. ) ;
+#757 = CIRCLE ( 'NONE', #1102, 0.01999999999999999700 ) ;
+#758 = VERTEX_POINT ( 'NONE', #1560 ) ;
+#759 = CIRCLE ( 'NONE', #349, 0.02000000000000005200 ) ;
+#760 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 0.9696168693703297600, -0.7974025974025974500 ) ) ;
+#761 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#762 = EDGE_LOOP ( 'NONE', ( #983, #385, #12, #473 ) ) ;
+#763 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #1306, #345 ) ;
+#764 = FACE_OUTER_BOUND ( 'NONE', #355, .T. ) ;
+#765 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#766 = VERTEX_POINT ( 'NONE', #252 ) ;
+#767 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#768 = LINE ( 'NONE', #1501, #410 ) ;
+#769 = VERTEX_POINT ( 'NONE', #368 ) ;
+#770 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1323 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #53, #1263, #347 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#771 = CARTESIAN_POINT ( 'NONE',  ( -0.9800000000000002000, 0.2303831306296693100, 0.7974025974025974500 ) ) ;
+#772 = ADVANCED_FACE ( 'NONE', ( #1396 ), #1065, .T. ) ;
+#773 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 0.2205266807797939500, -0.7800000000000000300 ) ) ;
+#774 = EDGE_CURVE ( 'NONE', #1030, #1220, #1551, .T. ) ;
+#775 = EDGE_CURVE ( 'NONE', #1220, #1559, #641, .T. ) ;
+#776 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.2205266807797938400, 0.7800000000000000300 ) ) ;
+#777 = FILL_AREA_STYLE_COLOUR ( '', #548 ) ;
+#778 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 0.9794733192202052000, 0.7800000000000001400 ) ) ;
+#779 = CARTESIAN_POINT ( 'NONE',  ( -0.9000000000000002400, 0.7288325998800949700, 0.6800000000000000500 ) ) ;
+#780 = ADVANCED_FACE ( 'NONE', ( #614 ), #1704, .T. ) ;
+#781 = AXIS2_PLACEMENT_3D ( 'NONE', #822, #1315, #523 ) ;
+#782 = VECTOR ( 'NONE', #1105, 1000.000000000000000 ) ;
+#783 = ORIENTED_EDGE ( 'NONE', *, *, #957, .T. ) ;
+#784 = EDGE_CURVE ( 'NONE', #682, #1498, #1461, .T. ) ;
+#785 = EDGE_LOOP ( 'NONE', ( #592, #1033, #270 ) ) ;
+#786 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, 1.084202172485501800E-014 ) ) ;
+#787 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#788 = ORIENTED_EDGE ( 'NONE', *, *, #784, .F. ) ;
+#789 = CARTESIAN_POINT ( 'NONE',  ( -0.8644549763033176900, 0.7348838812394090600, 0.6435071090047394000 ) ) ;
+#790 = LINE ( 'NONE', #1815, #914 ) ;
+#791 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 0.9794733192202052000, 0.7800000000000000300 ) ) ;
+#792 = ORIENTED_EDGE ( 'NONE', *, *, #532, .F. ) ;
+#793 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #407, #689, #808, #1130 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.767854762797667500, 6.798515851561505000 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9134199134199134700, 0.9134199134199134700, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#794 = CIRCLE ( 'NONE', #1907, 0.02000000000000005200 ) ;
+#795 = ORIENTED_EDGE ( 'NONE', *, *, #1491, .T. ) ;
+#796 = SURFACE_SIDE_STYLE ('',( #1812 ) ) ;
+#797 = VECTOR ( 'NONE', #1715, 1000.000000000000000 ) ;
+#798 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#799 = AXIS2_PLACEMENT_3D ( 'NONE', #1199, #1949, #1929 ) ;
+#800 = CARTESIAN_POINT ( 'NONE',  ( -0.9000000000000003600, 0.4746029245278011200, -0.7000000000000002900 ) ) ;
+#801 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#802 = ADVANCED_FACE ( 'NONE', ( #764 ), #217, .T. ) ;
+#803 = EDGE_CURVE ( 'NONE', #1481, #1559, #1561, .T. ) ;
+#804 = AXIS2_PLACEMENT_3D ( 'NONE', #1802, #130, #1956 ) ;
+#805 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 0.9696168693703297600, -0.7974025974025974500 ) ) ;
+#806 = SURFACE_STYLE_FILL_AREA ( #1367 ) ;
+#807 = ORIENTED_EDGE ( 'NONE', *, *, #723, .T. ) ;
+#808 = CARTESIAN_POINT ( 'NONE',  ( -0.8435071090047392400, 0.7348838812394090600, -0.6644549763033178500 ) ) ;
+#809 = LINE ( 'NONE', #1514, #120 ) ;
+#810 = ORIENTED_EDGE ( 'NONE', *, *, #660, .T. ) ;
+#811 = ORIENTED_EDGE ( 'NONE', *, *, #106, .T. ) ;
+#812 = FACE_OUTER_BOUND ( 'NONE', #1316, .T. ) ;
+#813 = EDGE_CURVE ( 'NONE', #638, #1386, #1880, .T. ) ;
+#814 = PLANE ( 'NONE',  #1819 ) ;
+#815 = ORIENTED_EDGE ( 'NONE', *, *, #1684, .T. ) ;
+#816 = DIRECTION ( 'NONE',  ( 0.4420556724360758500, -0.7804957174348751100, 0.4420556724360731300 ) ) ;
+#817 = CYLINDRICAL_SURFACE ( 'NONE', #824, 0.02000000000000005200 ) ;
+#818 = EDGE_LOOP ( 'NONE', ( #1655, #1695, #1882, #150 ) ) ;
+#819 = FILL_AREA_STYLE_COLOUR ( '', #1000 ) ;
+#820 = FACE_OUTER_BOUND ( 'NONE', #172, .T. ) ;
+#821 = VECTOR ( 'NONE', #1184, 1000.000000000000000 ) ;
+#822 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 1.179999999999999700, 0.7800000000000000300 ) ) ;
+#823 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#824 = AXIS2_PLACEMENT_3D ( 'NONE', #1565, #307, #1308 ) ;
+#825 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 1.180000000000000200, -0.7800000000000000300 ) ) ;
+#826 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.9696168693703298700, 0.7974025974025973400 ) ) ;
+#827 = VECTOR ( 'NONE', #1126, 1000.000000000000000 ) ;
+#828 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#829 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#830 = VERTEX_POINT ( 'NONE', #604 ) ;
+#831 = CARTESIAN_POINT ( 'NONE',  ( 0.8800000000000003400, 0.4711674001199034300, 0.7000000000000001800 ) ) ;
+#832 = SURFACE_STYLE_FILL_AREA ( #336 ) ;
+#833 = ORIENTED_EDGE ( 'NONE', *, *, #784, .T. ) ;
+#834 = PRESENTATION_STYLE_ASSIGNMENT (( #1951 ) ) ;
+#835 = AXIS2_PLACEMENT_3D ( 'NONE', #1234, #726, #1045 ) ;
+#836 = ORIENTED_EDGE ( 'NONE', *, *, #774, .T. ) ;
+#837 = CIRCLE ( 'NONE', #52, 0.02000000000000005200 ) ;
+#838 = ORIENTED_EDGE ( 'NONE', *, *, #1668, .T. ) ;
+#839 = EDGE_CURVE ( 'NONE', #1608, #409, #794, .T. ) ;
+#840 = VECTOR ( 'NONE', #829, 1000.000000000000000 ) ;
+#841 = CIRCLE ( 'NONE', #1515, 0.02000000000000005200 ) ;
+#842 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 0.9794733192202052000, 0.8000000000000000400 ) ) ;
+#843 = SURFACE_STYLE_FILL_AREA ( #1324 ) ;
+#844 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#845 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #98 ), #770 ) ;
+#846 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 1.084202172485504300E-016, 0.7800000000000000300 ) ) ;
+#847 = CARTESIAN_POINT ( 'NONE',  ( 0.9147322287565635700, 0.3426270641531973800, 0.7338300929003508400 ) ) ;
+#848 = AXIS2_PLACEMENT_3D ( 'NONE', #1032, #1193, #1527 ) ;
+#849 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 1.199999999999999700, -0.7800000000000000300 ) ) ;
+#850 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1224, 'distance_accuracy_value', 'NONE');
+#851 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#852 = AXIS2_PLACEMENT_3D ( 'NONE', #849, #989, #1169 ) ;
+#853 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#854 = CARTESIAN_POINT ( 'NONE',  ( -0.5000000000000000000, -2.168404344971008400E-016, -0.8000000000000000400 ) ) ;
+#855 = ORIENTED_EDGE ( 'NONE', *, *, #752, .T. ) ;
+#856 = CIRCLE ( 'NONE', #901, 0.02000000000000005200 ) ;
+#857 = ORIENTED_EDGE ( 'NONE', *, *, #389, .F. ) ;
+#858 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#859 = ORIENTED_EDGE ( 'NONE', *, *, #140, .F. ) ;
+#860 = FACE_OUTER_BOUND ( 'NONE', #1647, .T. ) ;
+#861 = ORIENTED_EDGE ( 'NONE', *, *, #539, .T. ) ;
+#862 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.9696168693703297600, 0.7974025974025974500 ) ) ;
+#863 = PRESENTATION_STYLE_ASSIGNMENT (( #1904 ) ) ;
+#864 = FACE_OUTER_BOUND ( 'NONE', #1192, .T. ) ;
+#865 = CIRCLE ( 'NONE', #1656, 0.02000000000000005200 ) ;
+#866 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#867 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#868 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 2.168404344971003200E-014, 0.0000000000000000000 ) ) ;
+#869 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -1.914272805945952200E-014, -1.084202172485507600E-014 ) ) ;
+#870 = CARTESIAN_POINT ( 'NONE',  ( 0.8800000000000003400, 0.7288325998800812000, -0.7000000000000004000 ) ) ;
+#871 = AXIS2_PLACEMENT_3D ( 'NONE', #1888, #88, #1147 ) ;
+#872 = EDGE_CURVE ( 'NONE', #1946, #657, #1942, .T. ) ;
+#873 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 0.2205266807797939500, 0.7800000000000000300 ) ) ;
+#874 = FILL_AREA_STYLE ('',( #138 ) ) ;
+#875 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1675, #292, #1082, #931 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3.141592653589793100, 3.656923197971711400 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9779917045536376000, 0.9779917045536376000, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#876 = EDGE_CURVE ( 'NONE', #383, #638, #1735, .T. ) ;
+#877 = CARTESIAN_POINT ( 'NONE',  ( 0.9000000000000004700, 0.7288325998800812000, -0.6800000000000002700 ) ) ;
+#878 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#879 = ORIENTED_EDGE ( 'NONE', *, *, #183, .T. ) ;
+#880 = LINE ( 'NONE', #1762, #1579 ) ;
+#881 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 0.9794733192202052000, 0.7800000000000000300 ) ) ;
+#882 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #534 ), #1319 ) ;
+#883 = ADVANCED_FACE ( 'NONE', ( #408 ), #446, .F. ) ;
+#884 = VERTEX_POINT ( 'NONE', #294 ) ;
+#885 = VECTOR ( 'NONE', #586, 1000.000000000000000 ) ;
+#886 = ORIENTED_EDGE ( 'NONE', *, *, #560, .T. ) ;
+#887 = CIRCLE ( 'NONE', #480, 0.02000000000000005200 ) ;
+#888 = AXIS2_PLACEMENT_3D ( 'NONE', #973, #816, #1469 ) ;
+#889 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#890 = ORIENTED_EDGE ( 'NONE', *, *, #575, .T. ) ;
+#891 = SPHERICAL_SURFACE ( 'NONE', #1400, 0.02000000000000000000 ) ;
+#892 = DIRECTION ( 'NONE',  ( -1.084202172485501600E-014, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#893 = PRESENTATION_STYLE_ASSIGNMENT (( #1617 ) ) ;
+#894 = EDGE_CURVE ( 'NONE', #1452, #766, #387, .T. ) ;
+#895 = STYLED_ITEM ( 'NONE', ( #588 ), #1252 ) ;
+#896 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 1.179999999999999700, -0.7800000000000000300 ) ) ;
+#897 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#898 = ADVANCED_FACE ( 'NONE', ( #1298 ), #1899, .T. ) ;
+#899 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#900 = DIRECTION ( 'NONE',  ( 0.4420556724360741300, 0.7804957174348768900, -0.4420556724360713000 ) ) ;
+#901 = AXIS2_PLACEMENT_3D ( 'NONE', #1064, #909, #1524 ) ;
+#902 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1273 ) ) ;
+#903 = LINE ( 'NONE', #1114, #827 ) ;
+#904 = VECTOR ( 'NONE', #1848, 1000.000000000000000 ) ;
+#905 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#906 = EDGE_CURVE ( 'NONE', #200, #613, #503, .T. ) ;
+#907 = ORIENTED_EDGE ( 'NONE', *, *, #1957, .F. ) ;
+#908 = ORIENTED_EDGE ( 'NONE', *, *, #1463, .F. ) ;
+#909 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#910 = VECTOR ( 'NONE', #1135, 1000.000000000000000 ) ;
+#911 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 0.2205266807797938400, -0.8000000000000000400 ) ) ;
+#912 = ORIENTED_EDGE ( 'NONE', *, *, #876, .F. ) ;
+#913 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999997600, 0.2303831306296702200, 0.7974025974025971100 ) ) ;
+#914 = VECTOR ( 'NONE', #866, 1000.000000000000000 ) ;
+#915 = ORIENTED_EDGE ( 'NONE', *, *, #1595, .F. ) ;
+#916 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #59 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #666, #970, #360 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#917 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.01999999999999968100, 0.7800000000000000300 ) ) ;
+#918 = ORIENTED_EDGE ( 'NONE', *, *, #775, .F. ) ;
+#919 = AXIS2_PLACEMENT_3D ( 'NONE', #1955, #1520, #892 ) ;
+#920 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#921 = CARTESIAN_POINT ( 'NONE',  ( -0.9147322287565745600, 0.8573729358467967500, 0.7338300929003479500 ) ) ;
+#922 = EDGE_CURVE ( 'NONE', #1481, #732, #1086, .T. ) ;
+#923 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#924 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.5999999999999997600, 0.7800000000000000300 ) ) ;
+#925 = ADVANCED_FACE ( 'NONE', ( #1167 ), #1059, .T. ) ;
+#926 = AXIS2_PLACEMENT_3D ( 'NONE', #1071, #1430, #456 ) ;
+#927 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 0.5999999999999997600, 0.8000000000000000400 ) ) ;
+#928 = DIRECTION ( 'NONE',  ( -0.8701298701298692000, -0.4928224924937750200, -5.421010862427530800E-015 ) ) ;
+#929 = EDGE_CURVE ( 'NONE', #657, #1457, #1506, .T. ) ;
+#930 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 1.084202172485504300E-016, 0.8000000000000000400 ) ) ;
+#931 = CARTESIAN_POINT ( 'NONE',  ( 0.9974025974025975100, 0.9696168693703297600, -0.7800000000000001400 ) ) ;
+#932 = ORIENTED_EDGE ( 'NONE', *, *, #1145, .F. ) ;
+#933 = VECTOR ( 'NONE', #514, 1000.000000000000000 ) ;
+#934 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#935 = ORIENTED_EDGE ( 'NONE', *, *, #1659, .T. ) ;
+#936 = ADVANCED_FACE ( 'NONE', ( #288 ), #817, .T. ) ;
+#937 = SURFACE_SIDE_STYLE ('',( #110 ) ) ;
+#938 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#939 = ORIENTED_EDGE ( 'NONE', *, *, #929, .F. ) ;
+#940 = ORIENTED_EDGE ( 'NONE', *, *, #1124, .T. ) ;
+#941 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.9794733192202052000, 0.7800000000000000300 ) ) ;
+#942 = VECTOR ( 'NONE', #1948, 1000.000000000000000 ) ;
+#943 = FACE_OUTER_BOUND ( 'NONE', #1530, .T. ) ;
+#944 = AXIS2_PLACEMENT_3D ( 'NONE', #1543, #1709, #1523 ) ;
+#945 = PRODUCT ( 'VLS201612', 'VLS201612', '', ( #343 ) ) ;
+#946 = DIRECTION ( 'NONE',  ( -5.421010862427567100E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#947 = CARTESIAN_POINT ( 'NONE',  ( -0.9974025974025970700, 0.2303831306296702200, -0.7799999999999999200 ) ) ;
+#948 = ADVANCED_FACE ( 'NONE', ( #1484 ), #1005, .T. ) ;
+#949 = EDGE_CURVE ( 'NONE', #830, #613, #1159, .T. ) ;
+#950 = FILL_AREA_STYLE_COLOUR ( '', #1787 ) ;
+#951 = CARTESIAN_POINT ( 'NONE',  ( -1.650000000000000100, 0.2205266807797938400, -0.8000000000000000400 ) ) ;
+#952 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#953 = CARTESIAN_POINT ( 'NONE',  ( -0.9974025974025975100, 0.2303831306296697000, 0.7799999999999998000 ) ) ;
+#954 = AXIS2_PLACEMENT_3D ( 'NONE', #1402, #1851, #301 ) ;
+#955 = ADVANCED_FACE ( 'NONE', ( #1351 ), #1750, .T. ) ;
+#956 = EDGE_LOOP ( 'NONE', ( #60, #912, #1770, #962, #1299 ) ) ;
+#957 = EDGE_CURVE ( 'NONE', #1804, #1436, #197, .T. ) ;
+#958 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.168404344971008900E-016, 0.0000000000000000000 ) ) ;
+#959 = CYLINDRICAL_SURFACE ( 'NONE', #1110, 0.02000000000000005200 ) ;
+#960 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 0.9794733192202052000, 0.7800000000000000300 ) ) ;
+#961 = AXIS2_PLACEMENT_3D ( 'NONE', #1925, #384, #1150 ) ;
+#962 = ORIENTED_EDGE ( 'NONE', *, *, #1491, .F. ) ;
+#963 = ORIENTED_EDGE ( 'NONE', *, *, #929, .T. ) ;
+#964 = VECTOR ( 'NONE', #169, 1000.000000000000000 ) ;
+#965 = ORIENTED_EDGE ( 'NONE', *, *, #872, .T. ) ;
+#966 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#967 = LINE ( 'NONE', #996, #942 ) ;
+#968 = ORIENTED_EDGE ( 'NONE', *, *, #922, .F. ) ;
+#969 = MANIFOLD_SOLID_BREP ( 'Fillet1', #219 ) ;
+#970 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#971 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, -3.252606517456512300E-016, 0.8000000000000000400 ) ) ;
+#972 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#973 = CARTESIAN_POINT ( 'NONE',  ( -0.9800000000000002000, 0.9794733192202052000, -0.7800000000000001400 ) ) ;
+#974 = AXIS2_PLACEMENT_3D ( 'NONE', #154, #159, #1566 ) ;
+#975 = AXIS2_PLACEMENT_3D ( 'NONE', #1212, #413, #1503 ) ;
+#976 = ORIENTED_EDGE ( 'NONE', *, *, #1584, .F. ) ;
+#977 = EDGE_CURVE ( 'NONE', #1768, #383, #1164, .T. ) ;
+#978 = ORIENTED_EDGE ( 'NONE', *, *, #602, .F. ) ;
+#979 = EDGE_CURVE ( 'NONE', #1457, #1804, #1784, .T. ) ;
+#980 = ORIENTED_EDGE ( 'NONE', *, *, #665, .F. ) ;
+#981 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 1.199999999999999700, -0.8000000000000000400 ) ) ;
+#982 = SURFACE_STYLE_FILL_AREA ( #1279 ) ;
+#983 = ORIENTED_EDGE ( 'NONE', *, *, #922, .T. ) ;
+#984 = AXIS2_PLACEMENT_3D ( 'NONE', #500, #515, #1886 ) ;
+#985 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#986 = CARTESIAN_POINT ( 'NONE',  ( -1.650000000000000100, 0.9794733192202052000, -0.8000000000000000400 ) ) ;
+#987 = AXIS2_PLACEMENT_3D ( 'NONE', #173, #313, #767 ) ;
+#988 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #501 ) ) ;
+#989 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#990 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 1.084202172485504300E-016, 0.8000000000000000400 ) ) ;
+#991 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #186 ) ) ;
+#992 = CARTESIAN_POINT ( 'NONE',  ( -1.650000000000000100, 0.5999999999999997600, -0.8000000000000000400 ) ) ;
+#993 = CARTESIAN_POINT ( 'NONE',  ( -1.650000000000000100, 0.5999999999999997600, 0.8000000000000000400 ) ) ;
+#994 = VECTOR ( 'NONE', #1717, 1000.000000000000000 ) ;
+#995 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1040, #1685, #727, #1822 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3.141592653589803800, 4.712388980384688800 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8047378541243677100, 0.8047378541243677100, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#996 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.9696168693703298700, -0.7974025974025973400 ) ) ;
+#997 = EDGE_LOOP ( 'NONE', ( #449, #1811, #467, #1507 ) ) ;
+#998 = CARTESIAN_POINT ( 'NONE',  ( -1.650000000000000100, 0.5999999999999997600, 0.8000000000000000400 ) ) ;
+#999 = ORIENTED_EDGE ( 'NONE', *, *, #1553, .T. ) ;
+#1000 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1001 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #422 ), #721 ) ;
+#1002 = EDGE_LOOP ( 'NONE', ( #1441, #1649, #886, #999, #1786, #300 ) ) ;
+#1003 = CYLINDRICAL_SURFACE ( 'NONE', #577, 0.02000000000000005200 ) ;
+#1004 = ORIENTED_EDGE ( 'NONE', *, *, #475, .F. ) ;
+#1005 = SPHERICAL_SURFACE ( 'NONE', #1953, 0.02000000000000000000 ) ;
+#1006 = CYLINDRICAL_SURFACE ( 'NONE', #1016, 0.02000000000000005200 ) ;
+#1007 = VERTEX_POINT ( 'NONE', #1467 ) ;
+#1008 = LINE ( 'NONE', #1646, #551 ) ;
+#1009 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1010 = CARTESIAN_POINT ( 'NONE',  ( 0.9974025974025977300, 0.9696168693703293200, -0.7800000000000002500 ) ) ;
+#1011 = AXIS2_PLACEMENT_3D ( 'NONE', #1468, #1151, #386 ) ;
+#1012 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1013 = ADVANCED_FACE ( 'NONE', ( #860 ), #131, .T. ) ;
+#1014 = AXIS2_PLACEMENT_3D ( 'NONE', #992, #1926, #1173 ) ;
+#1015 = CARTESIAN_POINT ( 'NONE',  ( 0.9140834520151142100, 0.3437427947333829300, 0.7331981675471890300 ) ) ;
+#1016 = AXIS2_PLACEMENT_3D ( 'NONE', #390, #1017, #543 ) ;
+#1017 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1018 = EDGE_CURVE ( 'NONE', #1669, #289, #1747, .T. ) ;
+#1019 = CARTESIAN_POINT ( 'NONE',  ( 0.9147322287565747800, 0.8573729358467959700, 0.7338300929003479500 ) ) ;
+#1020 = PLANE ( 'NONE',  #162 ) ;
+#1021 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.168404344971008400E-016, 0.0000000000000000000 ) ) ;
+#1022 = ORIENTED_EDGE ( 'NONE', *, *, #374, .T. ) ;
+#1023 = ADVANCED_FACE ( 'NONE', ( #1218 ), #1054, .T. ) ;
+#1024 = FACE_OUTER_BOUND ( 'NONE', #1455, .T. ) ;
+#1025 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1313, 'distance_accuracy_value', 'NONE');
+#1026 = ORIENTED_EDGE ( 'NONE', *, *, #265, .T. ) ;
+#1027 = CARTESIAN_POINT ( 'NONE',  ( 0.9276553939952648700, 0.3560962422200105200, -0.7276553939953330800 ) ) ;
+#1028 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 2.168404344971008400E-016, -0.0000000000000000000 ) ) ;
+#1029 = STYLED_ITEM ( 'NONE', ( #1262 ), #1582 ) ;
+#1030 = VERTEX_POINT ( 'NONE', #1321 ) ;
+#1031 = DIRECTION ( 'NONE',  ( 2.168404344971009200E-014, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1032 = CARTESIAN_POINT ( 'NONE',  ( -1.650000000000000100, 0.5999999999999997600, -0.8000000000000000400 ) ) ;
+#1033 = ORIENTED_EDGE ( 'NONE', *, *, #1876, .T. ) ;
+#1034 = EDGE_CURVE ( 'NONE', #1850, #1669, #1391, .T. ) ;
+#1035 = SURFACE_STYLE_FILL_AREA ( #74 ) ;
+#1036 = EDGE_LOOP ( 'NONE', ( #1751, #833, #561, #965 ) ) ;
+#1037 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 1.199999999999999700, 0.7800000000000000300 ) ) ;
+#1038 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1039 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1757 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1260, #1871, #40 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1040 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 1.040834085586084500E-016, 0.8000000000000000400 ) ) ;
+#1041 = ADVANCED_FACE ( 'NONE', ( #427 ), #1347, .T. ) ;
+#1042 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 1.180000000000000200, -0.7800000000000000300 ) ) ;
+#1043 = CARTESIAN_POINT ( 'NONE',  ( 0.9940018998507262900, 0.9636125806776856300, -0.7940018998507261100 ) ) ;
+#1044 = SURFACE_STYLE_FILL_AREA ( #1307 ) ;
+#1045 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1046 = VECTOR ( 'NONE', #923, 1000.000000000000000 ) ;
+#1047 = VERTEX_POINT ( 'NONE', #1774 ) ;
+#1048 = PLANE ( 'NONE',  #848 ) ;
+#1049 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 1.179999999999999700, -0.7800000000000000300 ) ) ;
+#1050 = ORIENTED_EDGE ( 'NONE', *, *, #660, .F. ) ;
+#1051 = VECTOR ( 'NONE', #1038, 1000.000000000000000 ) ;
+#1052 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #230 ), #1592 ) ;
+#1053 = ORIENTED_EDGE ( 'NONE', *, *, #153, .F. ) ;
+#1054 = CYLINDRICAL_SURFACE ( 'NONE', #1828, 0.02000000000000005200 ) ;
+#1055 = CARTESIAN_POINT ( 'NONE',  ( 0.8435071090047395700, 0.7348838812394087300, -0.6644549763033178500 ) ) ;
+#1056 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1057 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1273 ), #240 ) ;
+#1058 = ORIENTED_EDGE ( 'NONE', *, *, #1285, .F. ) ;
+#1059 = SPHERICAL_SURFACE ( 'NONE', #415, 0.02000000000000000000 ) ;
+#1060 = LINE ( 'NONE', #1037, #1683 ) ;
+#1061 = ORIENTED_EDGE ( 'NONE', *, *, #324, .F. ) ;
+#1062 = EDGE_CURVE ( 'NONE', #262, #1716, #177, .T. ) ;
+#1063 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1064 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 1.180000000000000200, -0.7800000000000000300 ) ) ;
+#1065 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #1152, #242, #1335 ),
+ ( #1148, #1639, #847 ),
+ ( #1771, #1922, #831 ),
+ ( #371, #522, #1623 ),
+ ( #1816, #1959, #1019 ),
+ ( #573, #417, #1198 ) ),
+ .UNSPECIFIED., .F., .F., .T. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 2, 4 ),
+ ( 3, 3 ),
+ ( 5.767854762797667500, 6.283185307179586200, 6.798515851561505000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.7883127580813915600, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7406465674260547200, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7071067811865494600, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7071067811865494600, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7406465674260575000, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7883127580813899000, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#1066 = CARTESIAN_POINT ( 'NONE',  ( -0.9338300929003512400, 0.3426270641531971000, 0.7147322287565619500 ) ) ;
+#1067 = ADVANCED_FACE ( 'NONE', ( #812 ), #1293, .T. ) ;
+#1068 = AXIS2_PLACEMENT_3D ( 'NONE', #1708, #582, #463 ) ;
+#1069 = CARTESIAN_POINT ( 'NONE',  ( -1.650000000000000100, 0.5999999999999997600, -0.8000000000000000400 ) ) ;
+#1070 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.9794733192202052000, 0.7800000000000001400 ) ) ;
+#1071 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 1.180000000000000200, 0.8000000000000000400 ) ) ;
+#1072 = EDGE_CURVE ( 'NONE', #1236, #1700, #525, .T. ) ;
+#1073 = SURFACE_STYLE_USAGE ( .BOTH. , #609 ) ;
+#1074 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 1.084202172485504300E-016, -0.8000000000000000400 ) ) ;
+#1075 = EDGE_LOOP ( 'NONE', ( #1397, #915, #1216, #1368 ) ) ;
+#1076 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1077 = ORIENTED_EDGE ( 'NONE', *, *, #1062, .T. ) ;
+#1078 = DIRECTION ( 'NONE',  ( 0.4420556724360851800, -0.7804957174348710100, -0.4420556724360708600 ) ) ;
+#1079 = CARTESIAN_POINT ( 'NONE',  ( -0.9800000000000002000, 0.9794733192202052000, 0.7800000000000000300 ) ) ;
+#1080 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 1.040834085586084000E-016, -0.8000000000000000400 ) ) ;
+#1081 = VERTEX_POINT ( 'NONE', #671 ) ;
+#1082 = CARTESIAN_POINT ( 'NONE',  ( 0.9331981675471892100, 0.8562572052666157500, -0.7140834520151140300 ) ) ;
+#1083 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1084 = ORIENTED_EDGE ( 'NONE', *, *, #1277, .F. ) ;
+#1085 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 1.200000000000000200, 0.8000000000000000400 ) ) ;
+#1086 = CIRCLE ( 'NONE', #1968, 0.02000000000000005200 ) ;
+#1087 = ORIENTED_EDGE ( 'NONE', *, *, #839, .T. ) ;
+#1088 = FACE_OUTER_BOUND ( 'NONE', #1586, .T. ) ;
+#1089 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1090 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.9794733192202052000, -0.7800000000000000300 ) ) ;
+#1091 = STYLED_ITEM ( 'NONE', ( #365 ), #8 ) ;
+#1092 = LINE ( 'NONE', #361, #821 ) ;
+#1093 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1094 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.2205266807797942600, 0.7800000000000000300 ) ) ;
+#1095 = CARTESIAN_POINT ( 'NONE',  ( 0.9331981675471895400, 0.3437427947333831500, -0.7140834520151140300 ) ) ;
+#1096 = ADVANCED_FACE ( 'NONE', ( #1723 ), #286, .T. ) ;
+#1097 = EDGE_CURVE ( 'NONE', #1779, #1236, #887, .T. ) ;
+#1098 = CARTESIAN_POINT ( 'NONE',  ( -0.9974025974025975100, 0.9696168693703298700, 0.8000000000000000400 ) ) ;
+#1099 = AXIS2_PLACEMENT_3D ( 'NONE', #1280, #952, #357 ) ;
+#1100 = CARTESIAN_POINT ( 'NONE',  ( -0.8800000000000001200, 0.7288325998800949700, -0.7000000000000002900 ) ) ;
+#1101 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1102 = AXIS2_PLACEMENT_3D ( 'NONE', #458, #1407, #160 ) ;
+#1103 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1104 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1105 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1106 = EDGE_CURVE ( 'NONE', #1679, #376, #759, .T. ) ;
+#1107 = CARTESIAN_POINT ( 'NONE',  ( -0.9338300929003511300, 0.3426270641531972700, -0.7147322287565620600 ) ) ;
+#1108 = LINE ( 'NONE', #1098, #1046 ) ;
+#1109 = ORIENTED_EDGE ( 'NONE', *, *, #1972, .T. ) ;
+#1110 = AXIS2_PLACEMENT_3D ( 'NONE', #1574, #1878, #192 ) ;
+#1111 = CYLINDRICAL_SURFACE ( 'NONE', #799, 0.02000000000000005200 ) ;
+#1112 = PLANE ( 'NONE',  #1014 ) ;
+#1113 = VERTEX_POINT ( 'NONE', #411 ) ;
+#1114 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.2303831306296692500, -0.7974025974025973400 ) ) ;
+#1115 = ORIENTED_EDGE ( 'NONE', *, *, #1312, .F. ) ;
+#1116 = VECTOR ( 'NONE', #24, 1000.000000000000000 ) ;
+#1117 = CARTESIAN_POINT ( 'NONE',  ( -0.9338300929003511300, 0.8573729358468018500, -0.7147322287565629500 ) ) ;
+#1118 = EDGE_LOOP ( 'NONE', ( #890, #152, #451, #1187 ) ) ;
+#1119 = VECTOR ( 'NONE', #1513, 1000.000000000000000 ) ;
+#1120 = FILL_AREA_STYLE ('',( #497 ) ) ;
+#1121 = FACE_OUTER_BOUND ( 'NONE', #518, .T. ) ;
+#1122 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 1.180000000000000400, 0.7800000000000000300 ) ) ;
+#1123 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1590 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #378, #372, #1466 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1124 = EDGE_CURVE ( 'NONE', #1850, #1890, #450, .T. ) ;
+#1125 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1126 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1127 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.9794733192202052000, 0.8000000000000000400 ) ) ;
+#1128 = CARTESIAN_POINT ( 'NONE',  ( -0.9974025974025975100, 0.2303831306296697000, 0.8000000000000000400 ) ) ;
+#1129 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #631 ) ) ;
+#1130 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.9696168693703297600, -0.7974025974025974500 ) ) ;
+#1131 = EDGE_CURVE ( 'NONE', #406, #409, #790, .T. ) ;
+#1132 = ORIENTED_EDGE ( 'NONE', *, *, #1034, .F. ) ;
+#1133 = EDGE_CURVE ( 'NONE', #1946, #1498, #499, .T. ) ;
+#1134 = ORIENTED_EDGE ( 'NONE', *, *, #106, .F. ) ;
+#1135 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1136 = ORIENTED_EDGE ( 'NONE', *, *, #1254, .T. ) ;
+#1137 = LINE ( 'NONE', #557, #702 ) ;
+#1138 = EDGE_LOOP ( 'NONE', ( #441, #1502, #1438, #104 ) ) ;
+#1139 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.01999999999999968100, -0.7800000000000000300 ) ) ;
+#1140 = ORIENTED_EDGE ( 'NONE', *, *, #1171, .F. ) ;
+#1141 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1142 = VECTOR ( 'NONE', #251, 1000.000000000000000 ) ;
+#1143 = VERTEX_POINT ( 'NONE', #1713 ) ;
+#1144 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1145 = EDGE_CURVE ( 'NONE', #406, #308, #105, .T. ) ;
+#1146 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1147 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1148 = CARTESIAN_POINT ( 'NONE',  ( 0.9338300929003478000, 0.3426270641532032600, 0.7147322287565781600 ) ) ;
+#1149 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.084202172485501600E-014, 1.000000000000000000 ) ) ;
+#1150 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1151 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1152 = CARTESIAN_POINT ( 'NONE',  ( 0.9974025974025977300, 0.2303831306296694700, 0.7800000000000001400 ) ) ;
+#1153 = SURFACE_STYLE_FILL_AREA ( #714 ) ;
+#1154 = DIRECTION ( 'NONE',  ( 0.8701298701298686400, 0.4928224924937760200, 0.0000000000000000000 ) ) ;
+#1155 = EDGE_LOOP ( 'NONE', ( #1267, #238, #640, #330 ) ) ;
+#1156 = EDGE_CURVE ( 'NONE', #1965, #1081, #474, .T. ) ;
+#1157 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1158 = ORIENTED_EDGE ( 'NONE', *, *, #739, .T. ) ;
+#1159 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1139, #319, #460, #331 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 1.570796326794896800, 3.141592653589793100 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8047378541243650500, 0.8047378541243650500, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1160 = EDGE_CURVE ( 'NONE', #312, #584, #84, .T. ) ;
+#1161 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1162 = ORIENTED_EDGE ( 'NONE', *, *, #957, .F. ) ;
+#1163 = CARTESIAN_POINT ( 'NONE',  ( -0.9974025974025975100, 0.9696168693703297600, -0.7800000000000000300 ) ) ;
+#1164 = CIRCLE ( 'NONE', #649, 0.02000000000000005200 ) ;
+#1165 = EDGE_LOOP ( 'NONE', ( #677, #527, #112, #1919 ) ) ;
+#1166 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1167 = FACE_OUTER_BOUND ( 'NONE', #1275, .T. ) ;
+#1168 = EDGE_LOOP ( 'NONE', ( #203, #362, #1933, #1084 ) ) ;
+#1169 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1170 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1171 = EDGE_CURVE ( 'NONE', #1408, #769, #1835, .T. ) ;
+#1172 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 0.2205266807797939500, -0.7800000000000000300 ) ) ;
+#1173 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1174 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 0.2303831306296693100, 0.7974025974025974500 ) ) ;
+#1175 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1176 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999997600, 0.2303831306296705600, -0.7974025974025971100 ) ) ;
+#1177 = FACE_OUTER_BOUND ( 'NONE', #1761, .T. ) ;
+#1178 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1179 = VERTEX_POINT ( 'NONE', #341 ) ;
+#1180 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1181 = PRESENTATION_STYLE_ASSIGNMENT (( #1460 ) ) ;
+#1182 = AXIS2_PLACEMENT_3D ( 'NONE', #1122, #1432, #176 ) ;
+#1183 = ORIENTED_EDGE ( 'NONE', *, *, #310, .T. ) ;
+#1184 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1185 = VECTOR ( 'NONE', #1914, 1000.000000000000000 ) ;
+#1186 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.9794733192202052000, 0.7800000000000000300 ) ) ;
+#1187 = ORIENTED_EDGE ( 'NONE', *, *, #1597, .F. ) ;
+#1188 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1189 = ORIENTED_EDGE ( 'NONE', *, *, #1156, .F. ) ;
+#1190 = ADVANCED_FACE ( 'NONE', ( #1320 ), #1437, .T. ) ;
+#1191 = CARTESIAN_POINT ( 'NONE',  ( -1.650000000000000100, 0.2205266807797938400, 0.8000000000000000400 ) ) ;
+#1192 = EDGE_LOOP ( 'NONE', ( #1475, #516, #1417, #679 ) ) ;
+#1193 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1194 = ORIENTED_EDGE ( 'NONE', *, *, #979, .T. ) ;
+#1195 = STYLED_ITEM ( 'NONE', ( #1629 ), #1392 ) ;
+#1196 = AXIS2_PLACEMENT_3D ( 'NONE', #21, #593, #1570 ) ;
+#1197 = CARTESIAN_POINT ( 'NONE',  ( -1.650000000000000400, 1.179999999999999700, 0.7800000000000000300 ) ) ;
+#1198 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999997600, 0.9696168693703284300, 0.7974025974025968900 ) ) ;
+#1199 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.2205266807797938400, 0.7800000000000000300 ) ) ;
+#1200 = AXIS2_PLACEMENT_3D ( 'NONE', #479, #1593, #1742 ) ;
+#1201 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1202 = CARTESIAN_POINT ( 'NONE',  ( -0.5000000000000000000, -2.168404344971008400E-016, 0.8000000000000000400 ) ) ;
+#1203 = ADVANCED_FACE ( 'NONE', ( #1676 ), #1003, .T. ) ;
+#1204 = EDGE_CURVE ( 'NONE', #682, #108, #837, .T. ) ;
+#1205 = CARTESIAN_POINT ( 'NONE',  ( 0.9338300929003582300, 0.3426270641531850600, -0.7147322287565531800 ) ) ;
+#1206 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1207 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1208 = CIRCLE ( 'NONE', #716, 0.01999999999999996900 ) ;
+#1209 = ORIENTED_EDGE ( 'NONE', *, *, #1525, .T. ) ;
+#1210 = CARTESIAN_POINT ( 'NONE',  ( 0.9147322287565600200, 0.8573729358468107400, -0.7338300929003563900 ) ) ;
+#1211 = ORIENTED_EDGE ( 'NONE', *, *, #1909, .F. ) ;
+#1212 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 1.179999999999999700, 0.8000000000000000400 ) ) ;
+#1213 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 1.200000000000000200, -0.7800000000000000300 ) ) ;
+#1214 = AXIS2_PLACEMENT_3D ( 'NONE', #1891, #972, #1795 ) ;
+#1215 = LINE ( 'NONE', #1480, #885 ) ;
+#1216 = ORIENTED_EDGE ( 'NONE', *, *, #1869, .F. ) ;
+#1217 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1218 = FACE_OUTER_BOUND ( 'NONE', #122, .T. ) ;
+#1219 = EDGE_CURVE ( 'NONE', #1236, #312, #244, .T. ) ;
+#1220 = VERTEX_POINT ( 'NONE', #1422 ) ;
+#1221 = FACE_OUTER_BOUND ( 'NONE', #429, .T. ) ;
+#1222 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #895 ) ) ;
+#1223 = ORIENTED_EDGE ( 'NONE', *, *, #839, .F. ) ;
+#1224 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1225 = VECTOR ( 'NONE', #1545, 1000.000000000000000 ) ;
+#1226 = CARTESIAN_POINT ( 'NONE',  ( 0.9331981675471895400, 0.8562572052666166400, 0.7140834520151139200 ) ) ;
+#1227 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.2205266807797942600, 0.7800000000000000300 ) ) ;
+#1228 = ADVANCED_FACE ( 'NONE', ( #1270 ), #959, .T. ) ;
+#1229 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 1.179999999999999700, -0.7800000000000000300 ) ) ;
+#1230 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1231 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1486, #1015, #706, #698 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.767854762797667500, 6.283185307179586200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9779917045536376000, 0.9779917045536376000, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1232 = CARTESIAN_POINT ( 'NONE',  ( -0.9940018998507257300, 0.9636125806776856300, 0.7940018998507256700 ) ) ;
+#1233 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 1.179999999999999900, 0.7800000000000000300 ) ) ;
+#1234 = CARTESIAN_POINT ( 'NONE',  ( -1.650000000000000100, 0.5999999999999997600, 0.8000000000000000400 ) ) ;
+#1235 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1236 = VERTEX_POINT ( 'NONE', #490 ) ;
+#1237 = CARTESIAN_POINT ( 'NONE',  ( -0.9338300929003509100, 0.8573729358468014100, 0.7147322287565626200 ) ) ;
+#1238 = ORIENTED_EDGE ( 'NONE', *, *, #489, .T. ) ;
+#1239 = CIRCLE ( 'NONE', #781, 0.02000000000000005200 ) ;
+#1240 = AXIS2_PLACEMENT_3D ( 'NONE', #171, #1696, #1243 ) ;
+#1241 = ORIENTED_EDGE ( 'NONE', *, *, #73, .F. ) ;
+#1242 = EDGE_LOOP ( 'NONE', ( #1610, #566, #1677, #1877 ) ) ;
+#1243 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1244 = ORIENTED_EDGE ( 'NONE', *, *, #723, .F. ) ;
+#1245 = EDGE_CURVE ( 'NONE', #732, #1007, #1832, .T. ) ;
+#1246 = LINE ( 'NONE', #1532, #708 ) ;
+#1247 = LINE ( 'NONE', #1286, #182 ) ;
+#1248 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, -3.209238430557092100E-016, 0.8000000000000000400 ) ) ;
+#1249 = AXIS2_PLACEMENT_3D ( 'NONE', #1730, #786, #1149 ) ;
+#1250 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 1.084202172485504300E-016, -0.8000000000000000400 ) ) ;
+#1251 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #311, 'distance_accuracy_value', 'NONE');
+#1252 = ADVANCED_FACE ( 'NONE', ( #381 ), #1910, .F. ) ;
+#1253 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.9794733192202052000, 0.7800000000000000300 ) ) ;
+#1254 = EDGE_CURVE ( 'NONE', #1716, #1436, #520, .T. ) ;
+#1255 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -2.168404344971003200E-014, 1.000000000000000000 ) ) ;
+#1256 = CARTESIAN_POINT ( 'NONE',  ( 0.9000000000000001300, 0.5999999999999997600, -0.6800000000000000500 ) ) ;
+#1257 = CIRCLE ( 'NONE', #681, 0.02000000000000002100 ) ;
+#1258 = CARTESIAN_POINT ( 'NONE',  ( -0.8800000000000001200, 0.4697209830449855500, 0.7000000000000000700 ) ) ;
+#1259 = ORIENTED_EDGE ( 'NONE', *, *, #374, .F. ) ;
+#1260 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1261 = CARTESIAN_POINT ( 'NONE',  ( -0.5000000000000000000, 0.2303831306296693100, -0.7974025974025974500 ) ) ;
+#1262 = PRESENTATION_STYLE_ASSIGNMENT (( #1587 ) ) ;
+#1263 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1264 = ORIENTED_EDGE ( 'NONE', *, *, #1908, .F. ) ;
+#1265 = FACE_OUTER_BOUND ( 'NONE', #1155, .T. ) ;
+#1266 = ADVANCED_FACE ( 'NONE', ( #337 ), #1557, .T. ) ;
+#1267 = ORIENTED_EDGE ( 'NONE', *, *, #711, .F. ) ;
+#1268 = AXIS2_PLACEMENT_3D ( 'NONE', #1069, #748, #1104 ) ;
+#1269 = CARTESIAN_POINT ( 'NONE',  ( 0.5000000000000000000, 1.203706215242022400E-032, 0.8000000000000000400 ) ) ;
+#1270 = FACE_OUTER_BOUND ( 'NONE', #339, .T. ) ;
+#1271 = DIRECTION ( 'NONE',  ( 0.8701298701298692000, -0.4928224924937750200, 0.0000000000000000000 ) ) ;
+#1272 = EDGE_LOOP ( 'NONE', ( #80, #1943, #1162, #1721 ) ) ;
+#1273 = STYLED_ITEM ( 'NONE', ( #1738 ), #1616 ) ;
+#1274 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000100, 0.5999999999999997600, 0.8000000000000000400 ) ) ;
+#1275 = EDGE_LOOP ( 'NONE', ( #1936, #1370, #1719, #1087 ) ) ;
+#1276 = FILL_AREA_STYLE_COLOUR ( '', #1329 ) ;
+#1277 = EDGE_CURVE ( 'NONE', #1498, #1875, #39, .T. ) ;
+#1278 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1279 = FILL_AREA_STYLE ('',( #950 ) ) ;
+#1280 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1281 = AXIS2_PLACEMENT_3D ( 'NONE', #993, #1643, #90 ) ;
+#1282 = CARTESIAN_POINT ( 'NONE',  ( -0.8800000000000001200, 0.4711674001199043200, -0.7000000000000002900 ) ) ;
+#1283 = AXIS2_PLACEMENT_3D ( 'NONE', #1172, #851, #1012 ) ;
+#1284 = SURFACE_SIDE_STYLE ('',( #432 ) ) ;
+#1285 = EDGE_CURVE ( 'NONE', #664, #1408, #1531, .T. ) ;
+#1286 = CARTESIAN_POINT ( 'NONE',  ( -1.650000000000000400, 1.179999999999999700, 0.8000000000000000400 ) ) ;
+#1287 = CIRCLE ( 'NONE', #1837, 0.02000000000000005200 ) ;
+#1288 = ORIENTED_EDGE ( 'NONE', *, *, #11, .T. ) ;
+#1289 = CARTESIAN_POINT ( 'NONE',  ( -1.650000000000000100, 0.2205266807797938400, 0.8000000000000000400 ) ) ;
+#1290 = VERTEX_POINT ( 'NONE', #1186 ) ;
+#1291 = LINE ( 'NONE', #652, #933 ) ;
+#1292 = ORIENTED_EDGE ( 'NONE', *, *, #1720, .F. ) ;
+#1293 = SPHERICAL_SURFACE ( 'NONE', #377, 0.02000000000000000000 ) ;
+#1294 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1295 = VERTEX_POINT ( 'NONE', #854 ) ;
+#1296 = FILL_AREA_STYLE_COLOUR ( '', #1157 ) ;
+#1297 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #828, 'distance_accuracy_value', 'NONE');
+#1298 = FACE_OUTER_BOUND ( 'NONE', #1601, .T. ) ;
+#1299 = ORIENTED_EDGE ( 'NONE', *, *, #1525, .F. ) ;
+#1300 = AXIS2_PLACEMENT_3D ( 'NONE', #2, #1383, #1063 ) ;
+#1301 = VECTOR ( 'NONE', #279, 1000.000000000000000 ) ;
+#1302 = CIRCLE ( 'NONE', #1885, 0.02000000000000005200 ) ;
+#1303 = SURFACE_SIDE_STYLE ('',( #1044 ) ) ;
+#1304 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 4.399970330084725100E-014, -0.0000000000000000000 ) ) ;
+#1305 = CARTESIAN_POINT ( 'NONE',  ( -1.650000000000000100, 0.2205266807797938400, -0.8000000000000000400 ) ) ;
+#1306 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #945, .NOT_KNOWN. ) ;
+#1307 = FILL_AREA_STYLE ('',( #493 ) ) ;
+#1308 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1309 = DIRECTION ( 'NONE',  ( -0.4420556724360939500, -0.7804957174348671200, 0.4420556724360686400 ) ) ;
+#1310 = AXIS2_PLACEMENT_3D ( 'NONE', #924, #10, #483 ) ;
+#1311 = AXIS2_PLACEMENT_3D ( 'NONE', #338, #1101, #28 ) ;
+#1312 = EDGE_CURVE ( 'NONE', #1636, #42, #680, .T. ) ;
+#1313 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1314 = ORIENTED_EDGE ( 'NONE', *, *, #140, .T. ) ;
+#1315 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1316 = EDGE_LOOP ( 'NONE', ( #1827, #1414, #976 ) ) ;
+#1317 = FACE_OUTER_BOUND ( 'NONE', #1765, .T. ) ;
+#1318 = ORIENTED_EDGE ( 'NONE', *, *, #1569, .F. ) ;
+#1319 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #116 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1823, #119, #420 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1320 = FACE_OUTER_BOUND ( 'NONE', #1898, .T. ) ;
+#1321 = CARTESIAN_POINT ( 'NONE',  ( 0.8800000000000005600, 0.5999999999999995300, 0.6999999999999999600 ) ) ;
+#1322 = EDGE_LOOP ( 'NONE', ( #18, #1004, #1223, #653 ) ) ;
+#1323 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #53, 'distance_accuracy_value', 'NONE');
+#1324 = FILL_AREA_STYLE ('',( #1276 ) ) ;
+#1325 = LINE ( 'NONE', #1495, #597 ) ;
+#1326 = PRESENTATION_STYLE_ASSIGNMENT (( #1493 ) ) ;
+#1327 = AXIS2_PLACEMENT_3D ( 'NONE', #615, #946, #367 ) ;
+#1328 = FILL_AREA_STYLE_COLOUR ( '', #448 ) ;
+#1329 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1330 = AXIS2_PLACEMENT_3D ( 'NONE', #873, #585, #1537 ) ;
+#1331 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1332 = EDGE_CURVE ( 'NONE', #1833, #63, #359, .T. ) ;
+#1333 = FILL_AREA_STYLE_COLOUR ( '', #730 ) ;
+#1334 = AXIS2_PLACEMENT_3D ( 'NONE', #187, #633, #1271 ) ;
+#1335 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000004300, 0.2303831306296694500, 0.7974025974025974500 ) ) ;
+#1336 = SURFACE_SIDE_STYLE ('',( #15 ) ) ;
+#1337 = LINE ( 'NONE', #1954, #97 ) ;
+#1338 = FILL_AREA_STYLE ('',( #1759 ) ) ;
+#1339 = CARTESIAN_POINT ( 'NONE',  ( 0.9974025974025975100, 0.2303831306296694500, -0.7800000000000000300 ) ) ;
+#1340 = ORIENTED_EDGE ( 'NONE', *, *, #1131, .F. ) ;
+#1341 = FACE_OUTER_BOUND ( 'NONE', #100, .T. ) ;
+#1342 = ORIENTED_EDGE ( 'NONE', *, *, #202, .T. ) ;
+#1343 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 1.179999999999999700, 0.7800000000000000300 ) ) ;
+#1344 = FACE_OUTER_BOUND ( 'NONE', #495, .T. ) ;
+#1345 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 1.040834085586084000E-016, -0.8000000000000000400 ) ) ;
+#1346 = ORIENTED_EDGE ( 'NONE', *, *, #1698, .T. ) ;
+#1347 = CYLINDRICAL_SURFACE ( 'NONE', #852, 0.02000000000000005200 ) ;
+#1348 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.199985165042362500E-014, 0.0000000000000000000 ) ) ;
+#1349 = ORIENTED_EDGE ( 'NONE', *, *, #287, .T. ) ;
+#1350 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1351 = FACE_OUTER_BOUND ( 'NONE', #1699, .T. ) ;
+#1352 = ORIENTED_EDGE ( 'NONE', *, *, #906, .F. ) ;
+#1353 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1080, #26, #1541, #145 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 0.0000000000000000000, 1.570796326794896600 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8047378541243649400, 0.8047378541243649400, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1354 = SPHERICAL_SURFACE ( 'NONE', #1755, 0.02000000000000000000 ) ;
+#1355 = CARTESIAN_POINT ( 'NONE',  ( 0.9276553939953715600, 0.8439037577799556300, -0.7276553939952862300 ) ) ;
+#1356 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.9794733192202052000, -0.7800000000000000300 ) ) ;
+#1357 = CARTESIAN_POINT ( 'NONE',  ( 0.9000000000000001300, 0.5999999999999997600, 0.8000000000000000400 ) ) ;
+#1358 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.168404344971008900E-016, 0.0000000000000000000 ) ) ;
+#1359 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1924 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1599, #647, #1749 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1360 = ORIENTED_EDGE ( 'NONE', *, *, #673, .F. ) ;
+#1361 = CARTESIAN_POINT ( 'NONE',  ( 0.9000000000000001300, 0.5999999999999997600, 0.6799999999999997200 ) ) ;
+#1362 = EDGE_CURVE ( 'NONE', #1652, #884, #1673, .T. ) ;
+#1363 = ORIENTED_EDGE ( 'NONE', *, *, #1662, .F. ) ;
+#1364 = VECTOR ( 'NONE', #1775, 1000.000000000000000 ) ;
+#1365 = ORIENTED_EDGE ( 'NONE', *, *, #1418, .F. ) ;
+#1366 = VECTOR ( 'NONE', #248, 1000.000000000000000 ) ;
+#1367 = FILL_AREA_STYLE ('',( #126 ) ) ;
+#1368 = ORIENTED_EDGE ( 'NONE', *, *, #1621, .F. ) ;
+#1369 = VECTOR ( 'NONE', #1912, 1000.000000000000000 ) ;
+#1370 = ORIENTED_EDGE ( 'NONE', *, *, #1018, .T. ) ;
+#1371 = VECTOR ( 'NONE', #1388, 1000.000000000000000 ) ;
+#1372 = CARTESIAN_POINT ( 'NONE',  ( -0.8800000000000000000, 0.5999999999999995300, 0.6999999999999999600 ) ) ;
+#1373 = ADVANCED_FACE ( 'NONE', ( #612 ), #215, .T. ) ;
+#1374 = AXIS2_PLACEMENT_3D ( 'NONE', #1868, #938, #623 ) ;
+#1375 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1376 = EDGE_CURVE ( 'NONE', #682, #657, #1137, .T. ) ;
+#1377 = CARTESIAN_POINT ( 'NONE',  ( 0.9974025974025975100, 0.9696168693703297600, -0.7800000000000001400 ) ) ;
+#1378 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1379 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #862, #235, #1686, #1372 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.767854762797667500, 6.283185307179586200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9779917045536376000, 0.9779917045536376000, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1380 = SURFACE_SIDE_STYLE ('',( #735 ) ) ;
+#1381 = AXIS2_PLACEMENT_3D ( 'NONE', #1941, #1667, #1021 ) ;
+#1382 = CIRCLE ( 'NONE', #121, 0.02000000000000005200 ) ;
+#1383 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1384 = EDGE_LOOP ( 'NONE', ( #1741, #1314, #421, #701, #811, #1109 ) ) ;
+#1385 = VECTOR ( 'NONE', #1664, 1000.000000000000000 ) ;
+#1386 = VERTEX_POINT ( 'NONE', #1339 ) ;
+#1387 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #601 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #627, #198, #46 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1388 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 2.168404344971008400E-016, -0.0000000000000000000 ) ) ;
+#1389 = EDGE_LOOP ( 'NONE', ( #129, #1352, #1050, #133 ) ) ;
+#1390 = CARTESIAN_POINT ( 'NONE',  ( -0.9276553939953891000, 0.8439037577799287600, 0.7276553939952951100 ) ) ;
+#1391 = LINE ( 'NONE', #1628, #1653 ) ;
+#1392 = ADVANCED_FACE ( 'NONE', ( #1317 ), #103, .F. ) ;
+#1393 = EDGE_CURVE ( 'NONE', #1608, #1113, #1379, .T. ) ;
+#1394 = ORIENTED_EDGE ( 'NONE', *, *, #1814, .F. ) ;
+#1395 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1396 = FACE_OUTER_BOUND ( 'NONE', #208, .T. ) ;
+#1397 = ORIENTED_EDGE ( 'NONE', *, *, #1106, .T. ) ;
+#1398 = CIRCLE ( 'NONE', #1845, 0.02000000000000005200 ) ;
+#1399 = CARTESIAN_POINT ( 'NONE',  ( 0.9974025974025975100, 0.2303831306296694200, 0.8000000000000000400 ) ) ;
+#1400 = AXIS2_PLACEMENT_3D ( 'NONE', #1229, #713, #1805 ) ;
+#1401 = DIRECTION ( 'NONE',  ( 0.4420556724360741300, -0.7804957174348768900, -0.4420556724360713000 ) ) ;
+#1402 = CARTESIAN_POINT ( 'NONE',  ( -0.5000000000000000000, 0.2205266807797938400, -0.7800000000000001400 ) ) ;
+#1403 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1404 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #278, 'distance_accuracy_value', 'NONE');
+#1405 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1406 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1407 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.914272805945952200E-014, -1.084202172485507600E-014 ) ) ;
+#1408 = VERTEX_POINT ( 'NONE', #1227 ) ;
+#1409 = AXIS2_PLACEMENT_3D ( 'NONE', #334, #1309, #1905 ) ;
+#1410 = ORIENTED_EDGE ( 'NONE', *, *, #774, .F. ) ;
+#1411 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 1.084202172485504300E-016, 0.8000000000000000400 ) ) ;
+#1412 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1413 = EDGE_CURVE ( 'NONE', #1295, #1946, #1766, .T. ) ;
+#1414 = ORIENTED_EDGE ( 'NONE', *, *, #1662, .T. ) ;
+#1415 = CIRCLE ( 'NONE', #1182, 0.02000000000000005200 ) ;
+#1416 = FILL_AREA_STYLE ('',( #1690 ) ) ;
+#1417 = ORIENTED_EDGE ( 'NONE', *, *, #204, .F. ) ;
+#1418 = EDGE_CURVE ( 'NONE', #1853, #1179, #1215, .T. ) ;
+#1419 = CIRCLE ( 'NONE', #254, 0.02000000000000005200 ) ;
+#1420 = FACE_OUTER_BOUND ( 'NONE', #1272, .T. ) ;
+#1421 = PRESENTATION_STYLE_ASSIGNMENT (( #1447 ) ) ;
+#1422 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 0.9696168693703297600, 0.7974025974025974500 ) ) ;
+#1423 = FACE_OUTER_BOUND ( 'NONE', #1389, .T. ) ;
+#1424 = ADVANCED_FACE ( 'NONE', ( #1265 ), #1834, .F. ) ;
+#1425 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 0.9794733192202052000, -0.7800000000000000300 ) ) ;
+#1426 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 1.180000000000000200, 0.7800000000000000300 ) ) ;
+#1427 = DIRECTION ( 'NONE',  ( 5.421010862427567100E-015, 9.571364029729813000E-015, 1.000000000000000000 ) ) ;
+#1428 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 1.179999999999999700, -0.7800000000000000300 ) ) ;
+#1429 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.2205266807797938400, -0.7800000000000000300 ) ) ;
+#1430 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1431 = EDGE_CURVE ( 'NONE', #1220, #1652, #1479, .T. ) ;
+#1432 = DIRECTION ( 'NONE',  ( -1.084202172485513400E-014, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1433 = FACE_OUTER_BOUND ( 'NONE', #1384, .T. ) ;
+#1434 = ORIENTED_EDGE ( 'NONE', *, *, #1156, .T. ) ;
+#1435 = VECTOR ( 'NONE', #645, 1000.000000000000000 ) ;
+#1436 = VERTEX_POINT ( 'NONE', #581 ) ;
+#1437 = SPHERICAL_SURFACE ( 'NONE', #675, 0.02000000000000000000 ) ;
+#1438 = ORIENTED_EDGE ( 'NONE', *, *, #1171, .T. ) ;
+#1439 = ADVANCED_FACE ( 'NONE', ( #564 ), #148, .F. ) ;
+#1440 = VECTOR ( 'NONE', #654, 1000.000000000000000 ) ;
+#1441 = ORIENTED_EDGE ( 'NONE', *, *, #298, .F. ) ;
+#1442 = SURFACE_SIDE_STYLE ('',( #832 ) ) ;
+#1443 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1927, 'distance_accuracy_value', 'NONE');
+#1444 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.9794733192202052000, 0.7800000000000000300 ) ) ;
+#1445 = SURFACE_SIDE_STYLE ('',( #1918 ) ) ;
+#1446 = AXIS2_PLACEMENT_3D ( 'NONE', #1778, #85, #1154 ) ;
+#1447 = SURFACE_STYLE_USAGE ( .BOTH. , #796 ) ;
+#1448 = PLANE ( 'NONE',  #1915 ) ;
+#1449 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1450 = FILL_AREA_STYLE_COLOUR ( '', #68 ) ;
+#1451 = CARTESIAN_POINT ( 'NONE',  ( -0.9974025974025975100, 0.2303831306296696400, -0.7799999999999999200 ) ) ;
+#1452 = VERTEX_POINT ( 'NONE', #722 ) ;
+#1453 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1454 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1455 = EDGE_LOOP ( 'NONE', ( #547, #1627, #1920, #1241 ) ) ;
+#1456 = VECTOR ( 'NONE', #611, 1000.000000000000000 ) ;
+#1457 = VERTEX_POINT ( 'NONE', #567 ) ;
+#1458 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, -3.209238430557092100E-016, 0.8000000000000000400 ) ) ;
+#1459 = ORIENTED_EDGE ( 'NONE', *, *, #532, .T. ) ;
+#1460 = SURFACE_STYLE_USAGE ( .BOTH. , #537 ) ;
+#1461 = LINE ( 'NONE', #1191, #1119 ) ;
+#1462 = CYLINDRICAL_SURFACE ( 'NONE', #1692, 0.02000000000000005200 ) ;
+#1463 = EDGE_CURVE ( 'NONE', #1179, #376, #304, .T. ) ;
+#1464 = FILL_AREA_STYLE ('',( #1333 ) ) ;
+#1465 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #228, 'distance_accuracy_value', 'NONE');
+#1466 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1467 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 1.180000000000000200, -0.7800000000000000300 ) ) ;
+#1468 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 0.9794733192202052000, -0.7800000000000000300 ) ) ;
+#1469 = DIRECTION ( 'NONE',  ( -0.8701298701298669800, -0.4928224924937791300, 0.0000000000000000000 ) ) ;
+#1470 = AXIS2_PLACEMENT_3D ( 'NONE', #1042, #1826, #1403 ) ;
+#1471 = AXIS2_PLACEMENT_3D ( 'NONE', #971, #509, #1144 ) ;
+#1472 = CARTESIAN_POINT ( 'NONE',  ( 0.4999999999999997800, -3.611118645726067200E-032, 0.8000000000000000400 ) ) ;
+#1473 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1474 = EDGE_CURVE ( 'NONE', #1498, #542, #37, .T. ) ;
+#1475 = ORIENTED_EDGE ( 'NONE', *, *, #209, .T. ) ;
+#1476 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1477 = LINE ( 'NONE', #414, #58 ) ;
+#1478 = EDGE_LOOP ( 'NONE', ( #838, #859, #1189, #1873 ) ) ;
+#1479 = CIRCLE ( 'NONE', #1883, 0.02000000000000005200 ) ;
+#1480 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 1.199999999999999700, -0.7800000000000000300 ) ) ;
+#1481 = VERTEX_POINT ( 'NONE', #1377 ) ;
+#1482 = ORIENTED_EDGE ( 'NONE', *, *, #1474, .F. ) ;
+#1483 = AXIS2_PLACEMENT_3D ( 'NONE', #1197, #1358, #395 ) ;
+#1484 = FACE_OUTER_BOUND ( 'NONE', #785, .T. ) ;
+#1485 = SPHERICAL_SURFACE ( 'NONE', #1196, 0.02000000000000000000 ) ;
+#1486 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 0.2303831306296693100, 0.7974025974025974500 ) ) ;
+#1487 = EDGE_LOOP ( 'NONE', ( #67, #1970, #1781, #978 ) ) ;
+#1488 = AXIS2_PLACEMENT_3D ( 'NONE', #114, #1348, #258 ) ;
+#1489 = CARTESIAN_POINT ( 'NONE',  ( 0.9000000000000001300, 0.5999999999999997600, -0.6800000000000000500 ) ) ;
+#1490 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #50, 'distance_accuracy_value', 'NONE');
+#1491 = EDGE_CURVE ( 'NONE', #42, #1481, #875, .T. ) ;
+#1492 = DIRECTION ( 'NONE',  ( 0.4420556724360758500, 0.7804957174348751100, 0.4420556724360731300 ) ) ;
+#1493 = SURFACE_STYLE_USAGE ( .BOTH. , #552 ) ;
+#1494 = AXIS2_PLACEMENT_3D ( 'NONE', #1090, #1575, #41 ) ;
+#1495 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 1.199999999999999700, 0.8000000000000000400 ) ) ;
+#1496 = CARTESIAN_POINT ( 'NONE',  ( 0.4999999999999997800, -3.611118645726067200E-032, -0.8000000000000000400 ) ) ;
+#1497 = ORIENTED_EDGE ( 'NONE', *, *, #687, .F. ) ;
+#1498 = VERTEX_POINT ( 'NONE', #320 ) ;
+#1499 = CARTESIAN_POINT ( 'NONE',  ( -0.5000000000000000000, 0.5999999999999997600, 0.8000000000000000400 ) ) ;
+#1500 = LINE ( 'NONE', #1128, #213 ) ;
+#1501 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 1.084202172485504300E-016, -0.8000000000000000400 ) ) ;
+#1502 = ORIENTED_EDGE ( 'NONE', *, *, #1285, .T. ) ;
+#1503 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1504 = VECTOR ( 'NONE', #1607, 1000.000000000000000 ) ;
+#1505 = ORIENTED_EDGE ( 'NONE', *, *, #1917, .T. ) ;
+#1506 = LINE ( 'NONE', #1411, #247 ) ;
+#1507 = ORIENTED_EDGE ( 'NONE', *, *, #1413, .T. ) ;
+#1508 = LINE ( 'NONE', #1838, #1301 ) ;
+#1509 = CARTESIAN_POINT ( 'NONE',  ( -0.9800000000000002000, 0.9794733192202052000, -0.7800000000000000300 ) ) ;
+#1510 = VECTOR ( 'NONE', #1170, 1000.000000000000000 ) ;
+#1511 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #535 ) ) ;
+#1512 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, -3.209238430557092100E-016, -0.8000000000000000400 ) ) ;
+#1513 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1514 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 1.180000000000000200, -0.8000000000000000400 ) ) ;
+#1515 = AXIS2_PLACEMENT_3D ( 'NONE', #1444, #787, #1278 ) ;
+#1516 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1517 = CARTESIAN_POINT ( 'NONE',  ( 0.9147322287565670100, 0.3426270641531913300, -0.7338300929003547200 ) ) ;
+#1518 = ADVANCED_FACE ( 'NONE', ( #1344 ), #123, .T. ) ;
+#1519 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.5999999999999995300, 1.450000000000000200 ) ) ;
+#1520 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 1.084202172485501800E-014 ) ) ;
+#1521 = CARTESIAN_POINT ( 'NONE',  ( 0.8800000000000003400, 0.4711674001199189200, -0.7000000000000001800 ) ) ;
+#1522 = AXIS2_PLACEMENT_3D ( 'NONE', #825, #25, #1405 ) ;
+#1523 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1524 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1525 = EDGE_CURVE ( 'NONE', #1386, #42, #659, .T. ) ;
+#1526 = ORIENTED_EDGE ( 'NONE', *, *, #1687, .F. ) ;
+#1527 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1528 = FACE_OUTER_BOUND ( 'NONE', #281, .T. ) ;
+#1529 = EDGE_CURVE ( 'NONE', #1700, #584, #496, .T. ) ;
+#1530 = EDGE_LOOP ( 'NONE', ( #1115, #212, #1896, #1209 ) ) ;
+#1531 = LINE ( 'NONE', #94, #1364 ) ;
+#1532 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.2303831306296692500, -0.7974025974025973400 ) ) ;
+#1533 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #895 ), #437 ) ;
+#1534 = ORIENTED_EDGE ( 'NONE', *, *, #894, .F. ) ;
+#1535 = CARTESIAN_POINT ( 'NONE',  ( 0.9974025974025975100, 0.2303831306296694200, 0.7800000000000000300 ) ) ;
+#1536 = ORIENTED_EDGE ( 'NONE', *, *, #602, .T. ) ;
+#1537 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1538 = ORIENTED_EDGE ( 'NONE', *, *, #274, .T. ) ;
+#1539 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1540 = AXIS2_PLACEMENT_3D ( 'NONE', #397, #869, #1031 ) ;
+#1541 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.008284271247462008500, -0.7917157287525380400 ) ) ;
+#1542 = CARTESIAN_POINT ( 'NONE',  ( -0.9000000000000002400, 0.4711674001199041000, 0.6800000000000000500 ) ) ;
+#1543 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 1.200000000000000200, 0.8000000000000000400 ) ) ;
+#1544 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 1.084202172485504300E-016, -0.8000000000000000400 ) ) ;
+#1545 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1546 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1547 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1195 ), #6 ) ;
+#1548 = CYLINDRICAL_SURFACE ( 'NONE', #745, 0.02000000000000005200 ) ;
+#1549 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #631 ), #733 ) ;
+#1550 = ORIENTED_EDGE ( 'NONE', *, *, #1852, .T. ) ;
+#1551 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #125, #137, #1796, #549 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 0.0000000000000000000, 0.5153305443819186100 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9779917045536376000, 0.9779917045536376000, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1552 = ORIENTED_EDGE ( 'NONE', *, *, #1595, .T. ) ;
+#1553 = EDGE_CURVE ( 'NONE', #542, #108, #1894, .T. ) ;
+#1554 = SURFACE_STYLE_FILL_AREA ( #369 ) ;
+#1555 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.02000000000000010800, 0.7800000000000000300 ) ) ;
+#1556 = ORIENTED_EDGE ( 'NONE', *, *, #639, .F. ) ;
+#1557 = SPHERICAL_SURFACE ( 'NONE', #43, 0.02000000000000000000 ) ;
+#1558 = EDGE_CURVE ( 'NONE', #1804, #63, #757, .T. ) ;
+#1559 = VERTEX_POINT ( 'NONE', #5 ) ;
+#1560 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 1.180000000000000200, -0.8000000000000000400 ) ) ;
+#1561 = LINE ( 'NONE', #1693, #309 ) ;
+#1562 = ORIENTED_EDGE ( 'NONE', *, *, #462, .T. ) ;
+#1563 = ADVANCED_FACE ( 'NONE', ( #1650 ), #314, .T. ) ;
+#1564 = LINE ( 'NONE', #846, #1142 ) ;
+#1565 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 0.9794733192202052000, 0.8000000000000000400 ) ) ;
+#1566 = DIRECTION ( 'NONE',  ( 1.084202172485504600E-014, 1.000000000000000000, 1.084202172485504600E-014 ) ) ;
+#1567 = STYLED_ITEM ( 'NONE', ( #1181 ), #1681 ) ;
+#1568 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 1.200000000000000200, 0.8000000000000000400 ) ) ;
+#1569 = EDGE_CURVE ( 'NONE', #1965, #426, #1500, .T. ) ;
+#1570 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1571 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.9696168693703293200, 0.7974025974025971100 ) ) ;
+#1572 = ADVANCED_FACE ( 'NONE', ( #517 ), #1626, .T. ) ;
+#1573 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1574 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.5999999999999997600, 0.7800000000000000300 ) ) ;
+#1575 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1576 = CARTESIAN_POINT ( 'NONE',  ( -0.9940018998507256200, 0.2363874193223138600, -0.7940018998507258900 ) ) ;
+#1577 = LINE ( 'NONE', #1568, #994 ) ;
+#1578 = ORIENTED_EDGE ( 'NONE', *, *, #489, .F. ) ;
+#1579 = VECTOR ( 'NONE', #76, 1000.000000000000000 ) ;
+#1580 = CARTESIAN_POINT ( 'NONE',  ( -0.9800000000000002000, 0.2205266807797942300, 0.7799999999999998000 ) ) ;
+#1581 = ORIENTED_EDGE ( 'NONE', *, *, #1106, .F. ) ;
+#1582 = ADVANCED_FACE ( 'NONE', ( #379 ), #1448, .F. ) ;
+#1583 = AXIS2_PLACEMENT_3D ( 'NONE', #1969, #434, #1831 ) ;
+#1584 = EDGE_CURVE ( 'NONE', #406, #190, #562, .T. ) ;
+#1585 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 1.084202172485501600E-014 ) ) ;
+#1586 = EDGE_LOOP ( 'NONE', ( #1772, #1748, #1606, #1134 ) ) ;
+#1587 = SURFACE_STYLE_USAGE ( .BOTH. , #1442 ) ;
+#1588 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.9794733192202052000, -0.7800000000000000300 ) ) ;
+#1589 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 1.179999999999999700, 0.8000000000000000400 ) ) ;
+#1590 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #378, 'distance_accuracy_value', 'NONE');
+#1591 = ADVANCED_FACE ( 'NONE', ( #1964 ), #170, .T. ) ;
+#1592 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1251 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #311, #457, #765 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1593 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1594 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 1.200000000000000200, -0.7800000000000000300 ) ) ;
+#1595 = EDGE_CURVE ( 'NONE', #1855, #376, #333, .T. ) ;
+#1596 = CARTESIAN_POINT ( 'NONE',  ( -0.9974025974025975100, 0.2303831306296696400, -0.7799999999999999200 ) ) ;
+#1597 = EDGE_CURVE ( 'NONE', #1007, #1047, #1291, .T. ) ;
+#1598 = CARTESIAN_POINT ( 'NONE',  ( -0.9940018998507256200, 0.9636125806776856300, -0.7940018998507260000 ) ) ;
+#1599 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1600 = FACE_OUTER_BOUND ( 'NONE', #541, .T. ) ;
+#1601 = EDGE_LOOP ( 'NONE', ( #940, #1264, #65, #1132 ) ) ;
+#1602 = DIRECTION ( 'NONE',  ( 4.336808689942018400E-014, 1.000000000000000000, 5.421010862427523000E-015 ) ) ;
+#1603 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.168404344971008400E-016, 0.0000000000000000000 ) ) ;
+#1604 = VECTOR ( 'NONE', #1476, 1000.000000000000000 ) ;
+#1605 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1606 = ORIENTED_EDGE ( 'NONE', *, *, #1097, .F. ) ;
+#1607 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1608 = VERTEX_POINT ( 'NONE', #83 ) ;
+#1609 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1610 = ORIENTED_EDGE ( 'NONE', *, *, #1131, .T. ) ;
+#1611 = SURFACE_STYLE_USAGE ( .BOTH. , #220 ) ;
+#1612 = CIRCLE ( 'NONE', #1630, 0.01999999999999999700 ) ;
+#1613 = ORIENTED_EDGE ( 'NONE', *, *, #398, .F. ) ;
+#1614 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.02000000000000010800, 0.8000000000000000400 ) ) ;
+#1615 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 1.180000000000000200, 0.7800000000000000300 ) ) ;
+#1616 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'VLS201612', ( #969, #1099 ), #1678 ) ;
+#1617 = SURFACE_STYLE_USAGE ( .BOTH. , #513 ) ;
+#1618 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1619 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #535 ), #916 ) ;
+#1620 = EDGE_CURVE ( 'NONE', #766, #1236, #469, .T. ) ;
+#1621 = EDGE_CURVE ( 'NONE', #1679, #1850, #880, .T. ) ;
+#1622 = CARTESIAN_POINT ( 'NONE',  ( -1.650000000000000100, 0.9794733192202052000, 0.8000000000000000400 ) ) ;
+#1623 = CARTESIAN_POINT ( 'NONE',  ( 0.8800000000000003400, 0.7288325998800945200, 0.6999999999999999600 ) ) ;
+#1624 = FACE_OUTER_BOUND ( 'NONE', #502, .T. ) ;
+#1625 = ORIENTED_EDGE ( 'NONE', *, *, #511, .F. ) ;
+#1626 = CYLINDRICAL_SURFACE ( 'NONE', #139, 0.02000000000000005200 ) ;
+#1627 = ORIENTED_EDGE ( 'NONE', *, *, #1745, .F. ) ;
+#1628 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.9794733192202052000, 0.8000000000000000400 ) ) ;
+#1629 = PRESENTATION_STYLE_ASSIGNMENT (( #538 ) ) ;
+#1630 = AXIS2_PLACEMENT_3D ( 'NONE', #1631, #1304, #1602 ) ;
+#1631 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 0.2205266807797938400, -0.7800000000000000300 ) ) ;
+#1632 = STYLED_ITEM ( 'NONE', ( #863 ), #969 ) ;
+#1633 = EDGE_CURVE ( 'NONE', #1890, #1965, #1950, .T. ) ;
+#1634 = ORIENTED_EDGE ( 'NONE', *, *, #298, .T. ) ;
+#1635 = FACE_OUTER_BOUND ( 'NONE', #1168, .T. ) ;
+#1636 = VERTEX_POINT ( 'NONE', #388 ) ;
+#1637 = EDGE_CURVE ( 'NONE', #305, #262, #404, .T. ) ;
+#1638 = CIRCLE ( 'NONE', #7, 0.02000000000000005200 ) ;
+#1639 = CARTESIAN_POINT ( 'NONE',  ( 0.9276553939953791100, 0.3560962422200783500, 0.7276553939953190900 ) ) ;
+#1640 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #250 ) ) ;
+#1641 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1642 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1643 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1644 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1645 = LINE ( 'NONE', #1544, #1961 ) ;
+#1646 = CARTESIAN_POINT ( 'NONE',  ( -0.5000000000000000000, 0.5999999999999997600, -0.8000000000000000400 ) ) ;
+#1647 = EDGE_LOOP ( 'NONE', ( #1211, #342, #1916, #335 ) ) ;
+#1648 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1649 = ORIENTED_EDGE ( 'NONE', *, *, #639, .T. ) ;
+#1650 = FACE_OUTER_BOUND ( 'NONE', #1744, .T. ) ;
+#1651 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1652 = VERTEX_POINT ( 'NONE', #842 ) ;
+#1653 = VECTOR ( 'NONE', #674, 1000.000000000000000 ) ;
+#1654 = CARTESIAN_POINT ( 'NONE',  ( 0.9940018998507258500, 0.2363874193223143000, -0.7940018998507255600 ) ) ;
+#1655 = ORIENTED_EDGE ( 'NONE', *, *, #626, .T. ) ;
+#1656 = AXIS2_PLACEMENT_3D ( 'NONE', #688, #1663, #868 ) ;
+#1657 = ORIENTED_EDGE ( 'NONE', *, *, #1633, .T. ) ;
+#1658 = CIRCLE ( 'NONE', #1283, 0.02000000000000005200 ) ;
+#1659 = EDGE_CURVE ( 'NONE', #1768, #1855, #13, .T. ) ;
+#1660 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1661 = ORIENTED_EDGE ( 'NONE', *, *, #711, .T. ) ;
+#1662 = EDGE_CURVE ( 'NONE', #308, #190, #1239, .T. ) ;
+#1663 = DIRECTION ( 'NONE',  ( -2.168404344971003500E-014, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1664 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1665 = AXIS2_PLACEMENT_3D ( 'NONE', #941, #34, #625 ) ;
+#1666 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.02000000000000010800, -0.7800000000000000300 ) ) ;
+#1667 = DIRECTION ( 'NONE',  ( -2.168404344971008400E-016, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1668 = EDGE_CURVE ( 'NONE', #1890, #471, #356, .T. ) ;
+#1669 = VERTEX_POINT ( 'NONE', #533 ) ;
+#1670 = CARTESIAN_POINT ( 'NONE',  ( 0.4999999999999997800, 0.2205266807797938400, -0.7800000000000001400 ) ) ;
+#1671 = ORIENTED_EDGE ( 'NONE', *, *, #92, .F. ) ;
+#1672 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1673 = LINE ( 'NONE', #554, #658 ) ;
+#1674 = ORIENTED_EDGE ( 'NONE', *, *, #1687, .T. ) ;
+#1675 = CARTESIAN_POINT ( 'NONE',  ( 0.9000000000000001300, 0.5999999999999997600, -0.6800000000000000500 ) ) ;
+#1676 = FACE_OUTER_BOUND ( 'NONE', #728, .T. ) ;
+#1677 = ORIENTED_EDGE ( 'NONE', *, *, #1362, .T. ) ;
+#1678 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1490 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #50, #71, #1609 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1679 = VERTEX_POINT ( 'NONE', #1889 ) ;
+#1680 = FACE_OUTER_BOUND ( 'NONE', #1703, .T. ) ;
+#1681 = ADVANCED_FACE ( 'NONE', ( #1763 ), #683, .F. ) ;
+#1682 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 1.084202172485504300E-016, 0.8000000000000000400 ) ) ;
+#1683 = VECTOR ( 'NONE', #1201, 1000.000000000000000 ) ;
+#1684 = EDGE_CURVE ( 'NONE', #584, #1457, #1477, .T. ) ;
+#1685 = CARTESIAN_POINT ( 'NONE',  ( 0.9917157287525381100, 2.589583979778147900E-016, 0.7999999999999998200 ) ) ;
+#1686 = CARTESIAN_POINT ( 'NONE',  ( -0.8800000000000001200, 0.7302790169550137400, 0.7000000000000000700 ) ) ;
+#1687 = EDGE_CURVE ( 'NONE', #613, #1452, #1743, .T. ) ;
+#1688 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1689 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1690 = FILL_AREA_STYLE_COLOUR ( '', #1773 ) ;
+#1691 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #534 ) ) ;
+#1692 = AXIS2_PLACEMENT_3D ( 'NONE', #605, #1406, #920 ) ;
+#1693 = CARTESIAN_POINT ( 'NONE',  ( 0.9974025974025975100, 0.9696168693703298700, 0.8000000000000000400 ) ) ;
+#1694 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 2.168404344971008400E-016, -0.0000000000000000000 ) ) ;
+#1695 = ORIENTED_EDGE ( 'NONE', *, *, #1620, .T. ) ;
+#1696 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1697 = CARTESIAN_POINT ( 'NONE',  ( -0.9147322287566048700, 0.3426270641532162500, 0.7338300929003404000 ) ) ;
+#1698 = EDGE_CURVE ( 'NONE', #376, #758, #809, .T. ) ;
+#1699 = EDGE_LOOP ( 'NONE', ( #736, #175, #908, #1365 ) ) ;
+#1700 = VERTEX_POINT ( 'NONE', #1496 ) ;
+#1701 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #580, #1226, #118, #1361 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.767854762797667500, 6.283185307179586200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9779917045536376000, 0.9779917045536376000, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1702 = ADVANCED_FACE ( 'NONE', ( #1528 ), #237, .F. ) ;
+#1703 = EDGE_LOOP ( 'NONE', ( #861, #358, #1077, #1136 ) ) ;
+#1704 = CYLINDRICAL_SURFACE ( 'NONE', #975, 0.02000000000000005200 ) ;
+#1705 = ORIENTED_EDGE ( 'NONE', *, *, #775, .T. ) ;
+#1706 = CARTESIAN_POINT ( 'NONE',  ( 0.9974025974025975100, 0.2303831306296694500, -0.7800000000000000300 ) ) ;
+#1707 = CYLINDRICAL_SURFACE ( 'NONE', #1214, 0.02000000000000005200 ) ;
+#1708 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.2205266807797938400, -0.7800000000000000300 ) ) ;
+#1709 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1710 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 1.200000000000000200, 0.7800000000000000300 ) ) ;
+#1711 = ADVANCED_FACE ( 'NONE', ( #1024 ), #1111, .T. ) ;
+#1712 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1713 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 1.200000000000000200, 0.7800000000000000300 ) ) ;
+#1714 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1715 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1716 = VERTEX_POINT ( 'NONE', #111 ) ;
+#1717 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1718 = CARTESIAN_POINT ( 'NONE',  ( -0.9276553939954097500, 0.8439037577799350900, -0.7276553939952649100 ) ) ;
+#1719 = ORIENTED_EDGE ( 'NONE', *, *, #1917, .F. ) ;
+#1720 = EDGE_CURVE ( 'NONE', #1081, #1452, #1780, .T. ) ;
+#1721 = ORIENTED_EDGE ( 'NONE', *, *, #979, .F. ) ;
+#1722 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 2.168404344971009200E-014 ) ) ;
+#1723 = FACE_OUTER_BOUND ( 'NONE', #956, .T. ) ;
+#1724 = ORIENTED_EDGE ( 'NONE', *, *, #202, .F. ) ;
+#1725 = CARTESIAN_POINT ( 'NONE',  ( -0.9140834520151139800, 0.3437427947333829800, 0.7331981675471890300 ) ) ;
+#1726 = VECTOR ( 'NONE', #897, 1000.000000000000000 ) ;
+#1727 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -5.421010862427508800E-015 ) ) ;
+#1728 = CIRCLE ( 'NONE', #1488, 0.01999999999999999700 ) ;
+#1729 = FACE_OUTER_BOUND ( 'NONE', #751, .T. ) ;
+#1730 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 1.179999999999999700, 0.7800000000000000300 ) ) ;
+#1731 = CIRCLE ( 'NONE', #954, 0.02000000000000005200 ) ;
+#1732 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1632 ) ) ;
+#1733 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1756 ) ) ;
+#1734 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1735 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #760, #1055, #276, #158 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.626262109207875300, 3.656923197971711800 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9134199134199134700, 0.9134199134199134700, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1736 = AXIS2_PLACEMENT_3D ( 'NONE', #1233, #583, #1076 ) ;
+#1737 = SURFACE_SIDE_STYLE ('',( #982 ) ) ;
+#1738 = PRESENTATION_STYLE_ASSIGNMENT (( #366 ) ) ;
+#1739 = CARTESIAN_POINT ( 'NONE',  ( -0.9147322287565793400, 0.8573729358467947500, -0.7338300929003471800 ) ) ;
+#1740 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #491 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #889, #1960, #761 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1741 = ORIENTED_EDGE ( 'NONE', *, *, #687, .T. ) ;
+#1742 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1743 = LINE ( 'NONE', #676, #191 ) ;
+#1744 = EDGE_LOOP ( 'NONE', ( #1505, #354, #124, #1556, #193 ) ) ;
+#1745 = EDGE_CURVE ( 'NONE', #108, #63, #678, .T. ) ;
+#1746 = ORIENTED_EDGE ( 'NONE', *, *, #1776, .F. ) ;
+#1747 = CIRCLE ( 'NONE', #275, 0.02000000000000005200 ) ;
+#1748 = ORIENTED_EDGE ( 'NONE', *, *, #1219, .F. ) ;
+#1749 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1750 = CYLINDRICAL_SURFACE ( 'NONE', #1522, 0.02000000000000005200 ) ;
+#1751 = ORIENTED_EDGE ( 'NONE', *, *, #1376, .F. ) ;
+#1752 = CIRCLE ( 'NONE', #1470, 0.02000000000000005200 ) ;
+#1753 = LINE ( 'NONE', #62, #1510 ) ;
+#1754 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#1755 = AXIS2_PLACEMENT_3D ( 'NONE', #655, #1141, #211 ) ;
+#1756 = STYLED_ITEM ( 'NONE', ( #249 ), #165 ) ;
+#1757 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1260, 'distance_accuracy_value', 'NONE');
+#1758 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.01999999999999968100, 0.7800000000000000300 ) ) ;
+#1759 = FILL_AREA_STYLE_COLOUR ( '', #867 ) ;
+#1760 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1761 = EDGE_LOOP ( 'NONE', ( #492, #1634, #836, #1562 ) ) ;
+#1762 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.9741657386773938700, -0.7800000000000000300 ) ) ;
+#1763 = FACE_OUTER_BOUND ( 'NONE', #1138, .T. ) ;
+#1764 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1567 ) ) ;
+#1765 = EDGE_LOOP ( 'NONE', ( #963, #1194, #14, #632 ) ) ;
+#1766 = LINE ( 'NONE', #1202, #1051 ) ;
+#1767 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1768 = VERTEX_POINT ( 'NONE', #253 ) ;
+#1769 = EDGE_CURVE ( 'NONE', #63, #1030, #1231, .T. ) ;
+#1770 = ORIENTED_EDGE ( 'NONE', *, *, #1824, .F. ) ;
+#1771 = CARTESIAN_POINT ( 'NONE',  ( 0.9000000000000004700, 0.4711674001199034300, 0.6800000000000000500 ) ) ;
+#1772 = ORIENTED_EDGE ( 'NONE', *, *, #436, .T. ) ;
+#1773 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1774 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 1.180000000000000200, 0.7800000000000000300 ) ) ;
+#1775 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1776 = EDGE_CURVE ( 'NONE', #1853, #758, #856, .T. ) ;
+#1777 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1778 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 0.2205266807797939500, 0.7800000000000000300 ) ) ;
+#1779 = VERTEX_POINT ( 'NONE', #243 ) ;
+#1780 = CIRCLE ( 'NONE', #1540, 0.01999999999999999700 ) ;
+#1781 = ORIENTED_EDGE ( 'NONE', *, *, #310, .F. ) ;
+#1782 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.2205266807797938400, -0.7800000000000000300 ) ) ;
+#1783 = ORIENTED_EDGE ( 'NONE', *, *, #977, .T. ) ;
+#1784 = LINE ( 'NONE', #927, #64 ) ;
+#1785 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1091 ) ) ;
+#1786 = ORIENTED_EDGE ( 'NONE', *, *, #1745, .T. ) ;
+#1787 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1788 = VECTOR ( 'NONE', #1843, 1000.000000000000000 ) ;
+#1789 = ORIENTED_EDGE ( 'NONE', *, *, #1463, .T. ) ;
+#1790 = LINE ( 'NONE', #826, #840 ) ;
+#1791 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 1.180000000000000200, -0.7800000000000000300 ) ) ;
+#1792 = ADVANCED_FACE ( 'NONE', ( #1341 ), #101, .T. ) ;
+#1793 = DIRECTION ( 'NONE',  ( -0.8701298701298669800, 0.4928224924937791300, 0.0000000000000000000 ) ) ;
+#1794 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1795 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1796 = CARTESIAN_POINT ( 'NONE',  ( 0.9140834520151143200, 0.8562572052666160800, 0.7331981675471889200 ) ) ;
+#1797 = ADVANCED_FACE ( 'NONE', ( #1433 ), #77, .F. ) ;
+#1798 = EDGE_CURVE ( 'NONE', #1295, #1700, #1645, .T. ) ;
+#1799 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1800 = ORIENTED_EDGE ( 'NONE', *, *, #1431, .F. ) ;
+#1801 = ORIENTED_EDGE ( 'NONE', *, *, #153, .T. ) ;
+#1802 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.5999999999999995300, 1.450000000000000200 ) ) ;
+#1803 = ORIENTED_EDGE ( 'NONE', *, *, #1824, .T. ) ;
+#1804 = VERTEX_POINT ( 'NONE', #295 ) ;
+#1805 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1806 = ADVANCED_FACE ( 'NONE', ( #1624 ), #447, .F. ) ;
+#1807 = AXIS2_PLACEMENT_3D ( 'NONE', #299, #1688, #19 ) ;
+#1808 = CARTESIAN_POINT ( 'NONE',  ( -0.9800000000000002000, 0.2303831306296693100, 0.7974025974025974500 ) ) ;
+#1809 = ORIENTED_EDGE ( 'NONE', *, *, #505, .T. ) ;
+#1810 = VECTOR ( 'NONE', #109, 1000.000000000000000 ) ;
+#1811 = ORIENTED_EDGE ( 'NONE', *, *, #906, .T. ) ;
+#1812 = SURFACE_STYLE_FILL_AREA ( #325 ) ;
+#1813 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1814 = EDGE_CURVE ( 'NONE', #1833, #1386, #465, .T. ) ;
+#1815 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.5999999999999997600, 0.8000000000000000400 ) ) ;
+#1816 = CARTESIAN_POINT ( 'NONE',  ( 0.9338300929003531300, 0.8573729358468048500, 0.7147322287565556200 ) ) ;
+#1817 = SURFACE_STYLE_USAGE ( .BOTH. , #1380 ) ;
+#1818 = ADVANCED_FACE ( 'NONE', ( #1600 ), #1911, .T. ) ;
+#1819 = AXIS2_PLACEMENT_3D ( 'NONE', #990, #651, #1161 ) ;
+#1820 = DIRECTION ( 'NONE',  ( 0.8701298701298606500, 0.4928224924937899500, 0.0000000000000000000 ) ) ;
+#1821 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 0.9794733192202052000, -0.7800000000000000300 ) ) ;
+#1822 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.02000000000000010800, 0.7800000000000000300 ) ) ;
+#1823 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1824 = EDGE_CURVE ( 'NONE', #1481, #383, #1257, .T. ) ;
+#1825 = LINE ( 'NONE', #1710, #904 ) ;
+#1826 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1827 = ORIENTED_EDGE ( 'NONE', *, *, #1145, .T. ) ;
+#1828 = AXIS2_PLACEMENT_3D ( 'NONE', #1782, #81, #1473 ) ;
+#1829 = VERTEX_POINT ( 'NONE', #1808 ) ;
+#1830 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1831 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1832 = LINE ( 'NONE', #1594, #1435 ) ;
+#1833 = VERTEX_POINT ( 'NONE', #1535 ) ;
+#1834 = PLANE ( 'NONE',  #1381 ) ;
+#1835 = LINE ( 'NONE', #703, #1116 ) ;
+#1836 = ORIENTED_EDGE ( 'NONE', *, *, #1621, .T. ) ;
+#1837 = AXIS2_PLACEMENT_3D ( 'NONE', #773, #1727, #1857 ) ;
+#1838 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 1.200000000000000200, 0.7800000000000000300 ) ) ;
+#1839 = PRESENTATION_STYLE_ASSIGNMENT (( #1906 ) ) ;
+#1840 = CIRCLE ( 'NONE', #1240, 0.02000000000000005200 ) ;
+#1841 = CARTESIAN_POINT ( 'NONE',  ( -0.9940018998507258500, 0.2363874193223138900, 0.7940018998507257800 ) ) ;
+#1842 = ADVANCED_FACE ( 'NONE', ( #1872 ), #1548, .T. ) ;
+#1843 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1844 = CARTESIAN_POINT ( 'NONE',  ( -0.9000000000000002400, 0.4746029245278009500, 0.7000000000000001800 ) ) ;
+#1845 = AXIS2_PLACEMENT_3D ( 'NONE', #1791, #1178, #256 ) ;
+#1846 = AXIS2_PLACEMENT_3D ( 'NONE', #161, #1078, #1820 ) ;
+#1847 = PLANE ( 'NONE',  #1268 ) ;
+#1848 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1849 = SHAPE_DEFINITION_REPRESENTATION ( #93, #1616 ) ;
+#1850 = VERTEX_POINT ( 'NONE', #591 ) ;
+#1851 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1852 = EDGE_CURVE ( 'NONE', #1290, #732, #1337, .T. ) ;
+#1853 = VERTEX_POINT ( 'NONE', #1213 ) ;
+#1854 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1855 = VERTEX_POINT ( 'NONE', #9 ) ;
+#1856 = SURFACE_STYLE_FILL_AREA ( #259 ) ;
+#1857 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 5.421010862427508000E-015, 1.000000000000000000 ) ) ;
+#1858 = ORIENTED_EDGE ( 'NONE', *, *, #1362, .F. ) ;
+#1859 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, 0.5999999999999997600, 0.8000000000000000400 ) ) ;
+#1860 = ORIENTED_EDGE ( 'NONE', *, *, #265, .F. ) ;
+#1861 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1862 = ADVANCED_FACE ( 'NONE', ( #1177 ), #33, .F. ) ;
+#1863 = CYLINDRICAL_SURFACE ( 'NONE', #1300, 0.02000000000000005200 ) ;
+#1864 = FACE_OUTER_BOUND ( 'NONE', #1487, .T. ) ;
+#1865 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1866 = CARTESIAN_POINT ( 'NONE',  ( -0.9917157287525379900, -2.933327026728490700E-016, 0.7999999999999999300 ) ) ;
+#1867 = FILL_AREA_STYLE ('',( #777 ) ) ;
+#1868 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 1.199999999999999700, 0.8000000000000000400 ) ) ;
+#1869 = EDGE_CURVE ( 'NONE', #1850, #1855, #56, .T. ) ;
+#1870 = CARTESIAN_POINT ( 'NONE',  ( 0.9974025974025975100, 0.2303831306296694200, 0.7800000000000000300 ) ) ;
+#1871 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1872 = FACE_OUTER_BOUND ( 'NONE', #1900, .T. ) ;
+#1873 = ORIENTED_EDGE ( 'NONE', *, *, #1633, .F. ) ;
+#1874 = EDGE_CURVE ( 'NONE', #830, #664, #234, .T. ) ;
+#1875 = VERTEX_POINT ( 'NONE', #20 ) ;
+#1876 = EDGE_CURVE ( 'NONE', #1047, #1143, #1382, .T. ) ;
+#1877 = ORIENTED_EDGE ( 'NONE', *, *, #398, .T. ) ;
+#1878 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1879 = VERTEX_POINT ( 'NONE', #1261 ) ;
+#1880 = CIRCLE ( 'NONE', #1846, 0.01999999999999991400 ) ;
+#1881 = LINE ( 'NONE', #163, #797 ) ;
+#1882 = ORIENTED_EDGE ( 'NONE', *, *, #1072, .T. ) ;
+#1883 = AXIS2_PLACEMENT_3D ( 'NONE', #881, #1813, #729 ) ;
+#1884 = CARTESIAN_POINT ( 'NONE',  ( -0.9276553939954421700, 0.3560962422200853500, -0.7276553939952716800 ) ) ;
+#1885 = AXIS2_PLACEMENT_3D ( 'NONE', #1356, #1453, #1660 ) ;
+#1886 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.168404344971008400E-016, 0.0000000000000000000 ) ) ;
+#1887 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #318, #327, #789, #622 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.767854762797667500, 6.798515851561505000 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9134199134199134700, 0.9134199134199134700, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1888 = CARTESIAN_POINT ( 'NONE',  ( -0.9799999999999999800, -3.252606517456512300E-016, -0.7800000000000000300 ) ) ;
+#1889 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 1.179999999999999700, -0.7800000000000000300 ) ) ;
+#1890 = VERTEX_POINT ( 'NONE', #750 ) ;
+#1891 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 1.200000000000000200, -0.7800000000000000300 ) ) ;
+#1892 = FILL_AREA_STYLE ('',( #819 ) ) ;
+#1893 = EDGE_LOOP ( 'NONE', ( #1809, #1394, #1053, #423 ) ) ;
+#1894 = LINE ( 'NONE', #466, #700 ) ;
+#1895 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1896 = ORIENTED_EDGE ( 'NONE', *, *, #1814, .T. ) ;
+#1897 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.099992582521181300E-014, 1.000000000000000000 ) ) ;
+#1898 = EDGE_LOOP ( 'NONE', ( #756, #1288, #1800, #1705 ) ) ;
+#1899 = CYLINDRICAL_SURFACE ( 'NONE', #55, 0.02000000000000005200 ) ;
+#1900 = EDGE_LOOP ( 'NONE', ( #399, #1140, #1244, #1318 ) ) ;
+#1901 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1902 = SPHERICAL_SURFACE ( 'NONE', #1011, 0.02000000000000000000 ) ;
+#1903 = ORIENTED_EDGE ( 'NONE', *, *, #92, .T. ) ;
+#1904 = SURFACE_STYLE_USAGE ( .BOTH. , #937 ) ;
+#1905 = DIRECTION ( 'NONE',  ( 0.8701298701298572100, -0.4928224924937961200, 0.0000000000000000000 ) ) ;
+#1906 = SURFACE_STYLE_USAGE ( .BOTH. , #1737 ) ;
+#1907 = AXIS2_PLACEMENT_3D ( 'NONE', #1070, #1830, #4 ) ;
+#1908 = EDGE_CURVE ( 'NONE', #289, #1890, #1108, .T. ) ;
+#1909 = EDGE_CURVE ( 'NONE', #1716, #312, #1287, .T. ) ;
+#1910 = PLANE ( 'NONE',  #984 ) ;
+#1911 = CYLINDRICAL_SURFACE ( 'NONE', #648, 0.02000000000000005200 ) ;
+#1912 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1913 = ORIENTED_EDGE ( 'NONE', *, *, #1908, .T. ) ;
+#1914 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1915 = AXIS2_PLACEMENT_3D ( 'NONE', #478, #507, #1603 ) ;
+#1916 = ORIENTED_EDGE ( 'NONE', *, *, #209, .F. ) ;
+#1917 = EDGE_CURVE ( 'NONE', #1608, #289, #1208, .T. ) ;
+#1918 = SURFACE_STYLE_FILL_AREA ( #1892 ) ;
+#1919 = ORIENTED_EDGE ( 'NONE', *, *, #1072, .F. ) ;
+#1920 = ORIENTED_EDGE ( 'NONE', *, *, #1204, .F. ) ;
+#1921 = CYLINDRICAL_SURFACE ( 'NONE', #747, 0.02000000000000005200 ) ;
+#1922 = CARTESIAN_POINT ( 'NONE',  ( 0.9000000000000004700, 0.4746029245278003400, 0.6999999999999999600 ) ) ;
+#1923 = CIRCLE ( 'NONE', #919, 0.02000000000000005200 ) ;
+#1924 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1599, 'distance_accuracy_value', 'NONE');
+#1925 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 1.084202172485504300E-016, -0.7800000000000000300 ) ) ;
+#1926 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1927 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1928 = SURFACE_SIDE_STYLE ('',( #1856 ) ) ;
+#1929 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1930 = PRESENTATION_STYLE_ASSIGNMENT (( #720 ) ) ;
+#1931 = ORIENTED_EDGE ( 'NONE', *, *, #166, .F. ) ;
+#1932 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1195 ) ) ;
+#1933 = ORIENTED_EDGE ( 'NONE', *, *, #79, .F. ) ;
+#1934 = AXIS2_PLACEMENT_3D ( 'NONE', #405, #556, #695 ) ;
+#1935 = ADVANCED_FACE ( 'NONE', ( #375 ), #189, .T. ) ;
+#1936 = ORIENTED_EDGE ( 'NONE', *, *, #3, .T. ) ;
+#1937 = CARTESIAN_POINT ( 'NONE',  ( 0.9800000000000002000, 0.2205266807797939300, 0.7800000000000000300 ) ) ;
+#1938 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1091 ), #1387 ) ;
+#1939 = FILL_AREA_STYLE_COLOUR ( '', #1331 ) ;
+#1940 = EDGE_LOOP ( 'NONE', ( #57, #1183, #968, #1803 ) ) ;
+#1941 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 1.084202172485504300E-016, 0.8000000000000000400 ) ) ;
+#1942 = LINE ( 'NONE', #1682, #1971 ) ;
+#1943 = ORIENTED_EDGE ( 'NONE', *, *, #539, .F. ) ;
+#1944 = EDGE_CURVE ( 'NONE', #1143, #1853, #1577, .T. ) ;
+#1945 = CYLINDRICAL_SURFACE ( 'NONE', #1483, 0.02000000000000005200 ) ;
+#1946 = VERTEX_POINT ( 'NONE', #472 ) ;
+#1947 = PRESENTATION_STYLE_ASSIGNMENT (( #1073 ) ) ;
+#1948 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1949 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1950 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1163, #233, #668, #1451 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.767854762797667500, 6.798515851561505000 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9134199134199134700, 0.9134199134199134700, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1951 = SURFACE_STYLE_USAGE ( .BOTH. , #263 ) ;
+#1952 = ADVANCED_FACE ( 'NONE', ( #143 ), #440, .F. ) ;
+#1953 = AXIS2_PLACEMENT_3D ( 'NONE', #1615, #508, #1760 ) ;
+#1954 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.9794733192202052000, 0.8000000000000000400 ) ) ;
+#1955 = CARTESIAN_POINT ( 'NONE',  ( 0.9799999999999999800, 1.180000000000000200, 0.7800000000000000300 ) ) ;
+#1956 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1957 = EDGE_CURVE ( 'NONE', #1047, #1290, #1825, .T. ) ;
+#1958 = ADVANCED_FACE ( 'NONE', ( #31 ), #616, .F. ) ;
+#1959 = CARTESIAN_POINT ( 'NONE',  ( 0.9276553939953856600, 0.8439037577799503000, 0.7276553939952575800 ) ) ;
+#1960 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1961 = VECTOR ( 'NONE', #1694, 1000.000000000000000 ) ;
+#1962 = EDGE_LOOP ( 'NONE', ( #699, #1674, #656, #155 ) ) ;
+#1963 = CARTESIAN_POINT ( 'NONE',  ( -0.9974025974025975100, 0.9696168693703297600, 0.7800000000000000300 ) ) ;
+#1964 = FACE_OUTER_BOUND ( 'NONE', #1322, .T. ) ;
+#1965 = VERTEX_POINT ( 'NONE', #1596 ) ;
+#1966 = ORIENTED_EDGE ( 'NONE', *, *, #1769, .F. ) ;
+#1967 = VECTOR ( 'NONE', #328, 1000.000000000000000 ) ;
+#1968 = AXIS2_PLACEMENT_3D ( 'NONE', #1425, #1897, #512 ) ;
+#1969 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.5999999999999995300, -1.450000000000000200 ) ) ;
+#1970 = ORIENTED_EDGE ( 'NONE', *, *, #1245, .F. ) ;
+#1971 = VECTOR ( 'NONE', #749, 1000.000000000000000 ) ;
+#1972 = EDGE_CURVE ( 'NONE', #1779, #1879, #903, .T. ) ;
+ENDSEC;
+END-ISO-10303-21;