diff --git a/Footprints/Diodes.PcbLib b/Footprints/Diodes.PcbLib
index 368d132f8..558450cc5 100644
Binary files a/Footprints/Diodes.PcbLib and b/Footprints/Diodes.PcbLib differ
diff --git a/STEP/Diodes/LUMINUS MP2016.STEP b/STEP/Diodes/LUMINUS MP2016.STEP
new file mode 100644
index 000000000..7b7603e94
--- /dev/null
+++ b/STEP/Diodes/LUMINUS MP2016.STEP	
@@ -0,0 +1,1164 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION (( 'STEP AP214' ),
+    '1' );
+FILE_NAME ('LUMINUS MP2016.STEP',
+    '2016-03-26T22:20:54',
+    ( '' ),
+    ( '' ),
+    'SwSTEP 2.0',
+    'SolidWorks 2015',
+    '' );
+FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
+ENDSEC;
+
+DATA;
+#1 = AXIS2_PLACEMENT_3D ( 'NONE', #949, #580, #497 ) ;
+#2 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5 = CARTESIAN_POINT ( 'NONE',  ( -8.392936325912455300E-017, 0.0000000000000000000, -0.7741117421552359300 ) ) ;
+#6 = FILL_AREA_STYLE_COLOUR ( '', #856 ) ;
+#7 = EDGE_CURVE ( 'NONE', #155, #22, #1112, .T. ) ;
+#8 = VERTEX_POINT ( 'NONE', #375 ) ;
+#9 = ADVANCED_FACE ( 'NONE', ( #218 ), #320, .T. ) ;
+#10 = FACE_OUTER_BOUND ( 'NONE', #822, .T. ) ;
+#11 = AXIS2_PLACEMENT_3D ( 'NONE', #252, #693, #786 ) ;
+#12 = SPHERICAL_SURFACE ( 'NONE', #711, 0.02500000000000000100 ) ;
+#13 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -1.084202172485504700E-016 ) ) ;
+#14 = CIRCLE ( 'NONE', #180, 0.02499999999999995600 ) ;
+#15 = ORIENTED_EDGE ( 'NONE', *, *, #761, .T. ) ;
+#16 = ORIENTED_EDGE ( 'NONE', *, *, #631, .F. ) ;
+#17 = EDGE_CURVE ( 'NONE', #379, #487, #795, .T. ) ;
+#18 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#19 = ADVANCED_FACE ( 'NONE', ( #334 ), #846, .T. ) ;
+#20 = SURFACE_STYLE_USAGE ( .BOTH. , #818 ) ;
+#21 = AXIS2_PLACEMENT_3D ( 'NONE', #681, #882, #698 ) ;
+#22 = VERTEX_POINT ( 'NONE', #384 ) ;
+#23 = ORIENTED_EDGE ( 'NONE', *, *, #886, .F. ) ;
+#24 = ADVANCED_FACE ( 'NONE', ( #873 ), #130, .F. ) ;
+#25 = ORIENTED_EDGE ( 'NONE', *, *, #128, .T. ) ;
+#26 = AXIS2_PLACEMENT_3D ( 'NONE', #736, #835, #297 ) ;
+#27 = VECTOR ( 'NONE', #900, 1000.000000000000000 ) ;
+#28 = VECTOR ( 'NONE', #965, 1000.000000000000000 ) ;
+#29 = ORIENTED_EDGE ( 'NONE', *, *, #17, .T. ) ;
+#30 = ADVANCED_FACE ( 'NONE', ( #292 ), #973, .T. ) ;
+#31 = VECTOR ( 'NONE', #240, 1000.000000000000000 ) ;
+#32 = ORIENTED_EDGE ( 'NONE', *, *, #1128, .T. ) ;
+#33 = EDGE_CURVE ( 'NONE', #919, #115, #234, .T. ) ;
+#34 = ADVANCED_FACE ( 'NONE', ( #429 ), #269, .T. ) ;
+#35 = ORIENTED_EDGE ( 'NONE', *, *, #295, .T. ) ;
+#36 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#37 = EDGE_LOOP ( 'NONE', ( #524, #181, #316, #493 ) ) ;
+#38 = CIRCLE ( 'NONE', #588, 0.02499999999999995600 ) ;
+#39 = AXIS2_PLACEMENT_3D ( 'NONE', #192, #3, #629 ) ;
+#40 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -1.084202172485504700E-016 ) ) ;
+#41 = CIRCLE ( 'NONE', #976, 0.02500000000000006400 ) ;
+#42 = ORIENTED_EDGE ( 'NONE', *, *, #403, .T. ) ;
+#43 = FILL_AREA_STYLE ('',( #206 ) ) ;
+#44 = CARTESIAN_POINT ( 'NONE',  ( -0.9741117421552357700, 0.02500000000000000100, 0.7991117421552359500 ) ) ;
+#45 = EDGE_CURVE ( 'NONE', #111, #826, #541, .T. ) ;
+#46 = ORIENTED_EDGE ( 'NONE', *, *, #680, .T. ) ;
+#47 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#48 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#49 = VERTEX_POINT ( 'NONE', #396 ) ;
+#50 = CARTESIAN_POINT ( 'NONE',  ( -0.9726126367045986300, 0.06880125079980720100, -0.7975974073800759000 ) ) ;
+#51 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#52 = FACE_OUTER_BOUND ( 'NONE', #834, .T. ) ;
+#53 = VECTOR ( 'NONE', #747, 1000.000000000000000 ) ;
+#54 = AXIS2_PLACEMENT_3D ( 'NONE', #892, #532, #2 ) ;
+#55 = FACE_OUTER_BOUND ( 'NONE', #311, .T. ) ;
+#56 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#57 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.7999999999999999300 ) ) ;
+#58 = ORIENTED_EDGE ( 'NONE', *, *, #286, .T. ) ;
+#59 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#60 = AXIS2_PLACEMENT_3D ( 'NONE', #695, #1046, #427 ) ;
+#61 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#62 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -7.703719777548941700E-034, -1.084202172485504400E-016 ) ) ;
+#63 = CARTESIAN_POINT ( 'NONE',  ( 0.8500000000000004200, 0.5000000000000000000, -0.4500000000000000100 ) ) ;
+#64 = ORIENTED_EDGE ( 'NONE', *, *, #1098, .T. ) ;
+#65 = VECTOR ( 'NONE', #1122, 1000.000000000000000 ) ;
+#66 = CARTESIAN_POINT ( 'NONE',  ( 0.9818411998642907500, 0.4958724874175626200, -0.7826837511695918800 ) ) ;
+#67 = CARTESIAN_POINT ( 'NONE',  ( 0.9826837511695916100, 0.4958724874175626200, 0.7818411998642907900 ) ) ;
+#68 = FACE_OUTER_BOUND ( 'NONE', #609, .T. ) ;
+#69 = VERTEX_POINT ( 'NONE', #392 ) ;
+#70 = EDGE_CURVE ( 'NONE', #133, #379, #216, .T. ) ;
+#71 = LINE ( 'NONE', #971, #1144 ) ;
+#72 = ORIENTED_EDGE ( 'NONE', *, *, #1009, .F. ) ;
+#73 = CARTESIAN_POINT ( 'NONE',  ( 0.9576989804941142800, 0.4950000000000001100, 0.0000000000000000000 ) ) ;
+#74 = DIRECTION ( 'NONE',  ( 0.03487826274237470400, -0.9987827659587184000, -0.03487826274237471000 ) ) ;
+#75 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#76 = ORIENTED_EDGE ( 'NONE', *, *, #785, .T. ) ;
+#77 = AXIS2_PLACEMENT_3D ( 'NONE', #263, #962, #878 ) ;
+#78 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -4.339452166954041900E-015 ) ) ;
+#79 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#80 = ORIENTED_EDGE ( 'NONE', *, *, #523, .F. ) ;
+#81 = CIRCLE ( 'NONE', #632, 0.02499999999999999800 ) ;
+#82 = DIRECTION ( 'NONE',  ( 0.9993908270190957600, -0.03489949670250153100, 0.0000000000000000000 ) ) ;
+#83 = CIRCLE ( 'NONE', #1129, 0.02499999999999996000 ) ;
+#84 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#85 = DIRECTION ( 'NONE',  ( -0.03487826274237469000, 0.9987827659587182900, 0.03487826274237470400 ) ) ;
+#86 = PRESENTATION_STYLE_ASSIGNMENT (( #928 ) ) ;
+#87 = AXIS2_PLACEMENT_3D ( 'NONE', #326, #491, #507 ) ;
+#88 = ORIENTED_EDGE ( 'NONE', *, *, #886, .T. ) ;
+#89 = CARTESIAN_POINT ( 'NONE',  ( 0.9980840046648463700, 0.05486692770634164100, -0.7730992339893690800 ) ) ;
+#90 = CARTESIAN_POINT ( 'NONE',  ( 0.9576989804941143900, 0.4950000000000001100, 0.7576989804941143300 ) ) ;
+#91 = DIRECTION ( 'NONE',  ( 0.9993908270190957600, 0.03489949670250153100, 0.0000000000000000000 ) ) ;
+#92 = STYLED_ITEM ( 'NONE', ( #86 ), #24 ) ;
+#93 = ORIENTED_EDGE ( 'NONE', *, *, #158, .T. ) ;
+#94 = AXIS2_PLACEMENT_3D ( 'NONE', #1026, #1097, #655 ) ;
+#95 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000003600, 0.5000000000000000000, 0.4499999999999999000 ) ) ;
+#96 = CIRCLE ( 'NONE', #484, 0.02500000000000000100 ) ;
+#97 = CIRCLE ( 'NONE', #622, 0.02499999999999995600 ) ;
+#98 = EDGE_LOOP ( 'NONE', ( #750, #1033, #853, #552, #1082 ) ) ;
+#99 = CYLINDRICAL_SURFACE ( 'NONE', #474, 0.02499999999999995600 ) ;
+#100 = EDGE_CURVE ( 'NONE', #819, #946, #41, .T. ) ;
+#101 = ADVANCED_FACE ( 'NONE', ( #958 ), #859, .T. ) ;
+#102 = ORIENTED_EDGE ( 'NONE', *, *, #1078, .F. ) ;
+#103 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#104 = ORIENTED_EDGE ( 'NONE', *, *, #70, .T. ) ;
+#105 = AXIS2_PLACEMENT_3D ( 'NONE', #944, #1042, #405 ) ;
+#106 = DIRECTION ( 'NONE',  ( -0.03487826274237545300, 0.9987827659587182900, 0.03487826274237530000 ) ) ;
+#107 = ADVANCED_FACE ( 'NONE', ( #527 ), #1125, .T. ) ;
+#108 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#109 = EDGE_CURVE ( 'NONE', #542, #710, #1109, .T. ) ;
+#110 = ORIENTED_EDGE ( 'NONE', *, *, #1071, .F. ) ;
+#111 = VERTEX_POINT ( 'NONE', #847 ) ;
+#112 = CYLINDRICAL_SURFACE ( 'NONE', #259, 0.02499999999999995600 ) ;
+#113 = ADVANCED_FACE ( 'NONE', ( #306 ), #563, .F. ) ;
+#114 = CYLINDRICAL_SURFACE ( 'NONE', #324, 0.02500000000000006400 ) ;
+#115 = VERTEX_POINT ( 'NONE', #223 ) ;
+#116 = EDGE_LOOP ( 'NONE', ( #288, #533, #582, #16 ) ) ;
+#117 = EDGE_CURVE ( 'NONE', #891, #574, #628, .T. ) ;
+#118 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.02587248741756252200, -0.7990965128307133700 ) ) ;
+#119 = ADVANCED_FACE ( 'NONE', ( #55 ), #851, .T. ) ;
+#120 = ORIENTED_EDGE ( 'NONE', *, *, #939, .F. ) ;
+#121 = ADVANCED_FACE ( 'NONE', ( #889 ), #482, .T. ) ;
+#122 = AXIS2_PLACEMENT_3D ( 'NONE', #691, #519, #75 ) ;
+#123 = LINE ( 'NONE', #950, #200 ) ;
+#124 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#125 = CIRCLE ( 'NONE', #671, 0.02499999999999996000 ) ;
+#126 = ORIENTED_EDGE ( 'NONE', *, *, #739, .F. ) ;
+#127 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#128 = EDGE_CURVE ( 'NONE', #512, #8, #687, .T. ) ;
+#129 = CARTESIAN_POINT ( 'NONE',  ( -0.9576989804941142800, 0.4950000000000001100, -0.7576989804941141000 ) ) ;
+#130 = PLANE ( 'NONE',  #136 ) ;
+#131 = DIRECTION ( 'NONE',  ( -0.9993908270190956500, 0.03489949670250164200, 0.0000000000000000000 ) ) ;
+#132 = EDGE_CURVE ( 'NONE', #637, #946, #902, .T. ) ;
+#133 = VERTEX_POINT ( 'NONE', #862 ) ;
+#134 = ORIENTED_EDGE ( 'NONE', *, *, #715, .T. ) ;
+#135 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#136 = AXIS2_PLACEMENT_3D ( 'NONE', #840, #304, #479 ) ;
+#137 = SURFACE_STYLE_FILL_AREA ( #917 ) ;
+#138 = LINE ( 'NONE', #1134, #793 ) ;
+#139 = VERTEX_POINT ( 'NONE', #504 ) ;
+#140 = VERTEX_POINT ( 'NONE', #774 ) ;
+#141 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#142 = FILL_AREA_STYLE_COLOUR ( '', #792 ) ;
+#143 = AXIS2_PLACEMENT_3D ( 'NONE', #435, #619, #690 ) ;
+#144 = DIRECTION ( 'NONE',  ( 0.03487826274237469000, -0.9987827659587182900, 0.03487826274237469000 ) ) ;
+#145 = PLANE ( 'NONE',  #358 ) ;
+#146 = ORIENTED_EDGE ( 'NONE', *, *, #577, .T. ) ;
+#147 = ORIENTED_EDGE ( 'NONE', *, *, #827, .T. ) ;
+#148 = ORIENTED_EDGE ( 'NONE', *, *, #724, .F. ) ;
+#149 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#150 = CIRCLE ( 'NONE', #195, 0.02499999999999995600 ) ;
+#151 = AXIS2_PLACEMENT_3D ( 'NONE', #1088, #550, #830 ) ;
+#152 = CIRCLE ( 'NONE', #933, 0.02499999999999995600 ) ;
+#153 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #920 ), #350 ) ;
+#154 = FACE_OUTER_BOUND ( 'NONE', #665, .T. ) ;
+#155 = VERTEX_POINT ( 'NONE', #768 ) ;
+#156 = DIRECTION ( 'NONE',  ( -0.9993908270190957600, 0.03489949670250105200, 0.0000000000000000000 ) ) ;
+#157 = CARTESIAN_POINT ( 'NONE',  ( 8.392936325912455300E-017, 0.0000000000000000000, 0.7741117421552359300 ) ) ;
+#158 = EDGE_CURVE ( 'NONE', #819, #1005, #412, .T. ) ;
+#159 = AXIS2_PLACEMENT_3D ( 'NONE', #453, #273, #1068 ) ;
+#160 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#161 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#162 = ORIENTED_EDGE ( 'NONE', *, *, #697, .T. ) ;
+#163 = DIRECTION ( 'NONE',  ( -1.514446965912742900E-016, 4.336808689942016900E-015, -1.000000000000000000 ) ) ;
+#164 = CARTESIAN_POINT ( 'NONE',  ( 0.8500000000000004200, 0.5000000000000000000, 0.4499999999999999000 ) ) ;
+#165 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#166 = VECTOR ( 'NONE', #663, 1000.000000000000000 ) ;
+#167 = EDGE_CURVE ( 'NONE', #1005, #787, #709, .T. ) ;
+#168 = ORIENTED_EDGE ( 'NONE', *, *, #1138, .F. ) ;
+#169 = ORIENTED_EDGE ( 'NONE', *, *, #472, .T. ) ;
+#170 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#171 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.084202172485504700E-016 ) ) ;
+#172 = AXIS2_PLACEMENT_3D ( 'NONE', #361, #355, #1070 ) ;
+#173 = DIRECTION ( 'NONE',  ( 0.03487826274237518900, 0.9987827659587182900, -0.03487826274237477300 ) ) ;
+#174 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 4.336808689942018500E-015, -1.514446965912743400E-016 ) ) ;
+#175 = ORIENTED_EDGE ( 'NONE', *, *, #70, .F. ) ;
+#176 = DIRECTION ( 'NONE',  ( 4.336808689942025600E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#177 = CIRCLE ( 'NONE', #432, 0.02499999999999995600 ) ;
+#178 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000003600, 0.5200000000000000200, 0.4499999999999999000 ) ) ;
+#179 = FACE_OUTER_BOUND ( 'NONE', #782, .T. ) ;
+#180 = AXIS2_PLACEMENT_3D ( 'NONE', #780, #866, #857 ) ;
+#181 = ORIENTED_EDGE ( 'NONE', *, *, #422, .F. ) ;
+#182 = CARTESIAN_POINT ( 'NONE',  ( -0.9576989804941142800, 0.4958724874175626200, 0.7826837511695918800 ) ) ;
+#183 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000003600, 0.5200000000000000200, 0.6744948974278316400 ) ) ;
+#184 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#185 = EDGE_CURVE ( 'NONE', #111, #49, #387, .T. ) ;
+#186 = ORIENTED_EDGE ( 'NONE', *, *, #544, .F. ) ;
+#187 = ORIENTED_EDGE ( 'NONE', *, *, #451, .T. ) ;
+#188 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#189 = FACE_OUTER_BOUND ( 'NONE', #1001, .T. ) ;
+#190 = VECTOR ( 'NONE', #62, 1000.000000000000000 ) ;
+#191 = EDGE_CURVE ( 'NONE', #409, #487, #14, .T. ) ;
+#192 = CARTESIAN_POINT ( 'NONE',  ( -0.8744948974278313700, 0.4950000000000001100, 0.6499999999999999100 ) ) ;
+#193 = ORIENTED_EDGE ( 'NONE', *, *, #461, .F. ) ;
+#194 = ORIENTED_EDGE ( 'NONE', *, *, #465, .F. ) ;
+#195 = AXIS2_PLACEMENT_3D ( 'NONE', #1136, #608, #353 ) ;
+#196 = ADVANCED_FACE ( 'NONE', ( #154 ), #930, .T. ) ;
+#197 = ADVANCED_FACE ( 'NONE', ( #1069 ), #809, .T. ) ;
+#198 = AXIS2_PLACEMENT_3D ( 'NONE', #788, #260, #440 ) ;
+#199 = VERTEX_POINT ( 'NONE', #335 ) ;
+#200 = VECTOR ( 'NONE', #331, 1000.000000000000000 ) ;
+#201 = CIRCLE ( 'NONE', #454, 0.02499999999999995600 ) ;
+#202 = ADVANCED_FACE ( 'NONE', ( #499, #1000 ), #145, .T. ) ;
+#203 = VECTOR ( 'NONE', #433, 1000.000000000000000 ) ;
+#204 = ORIENTED_EDGE ( 'NONE', *, *, #569, .T. ) ;
+#205 = EDGE_CURVE ( 'NONE', #22, #111, #456, .T. ) ;
+#206 = FILL_AREA_STYLE_COLOUR ( '', #346 ) ;
+#207 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #721, 'design' ) ;
+#208 = ADVANCED_FACE ( 'NONE', ( #766 ), #470, .T. ) ;
+#209 = DIRECTION ( 'NONE',  ( 0.9993908270190957600, -0.03489949670250098300, 0.0000000000000000000 ) ) ;
+#210 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#211 = AXIS2_PLACEMENT_3D ( 'NONE', #1017, #754, #1106 ) ;
+#212 = EDGE_LOOP ( 'NONE', ( #529, #996, #931, #824 ) ) ;
+#213 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.9993908270190956500, 0.03489949670250104600 ) ) ;
+#214 = ORIENTED_EDGE ( 'NONE', *, *, #586, .F. ) ;
+#215 = ORIENTED_EDGE ( 'NONE', *, *, #7, .F. ) ;
+#216 = CIRCLE ( 'NONE', #211, 0.02499999999999995600 ) ;
+#217 = DIRECTION ( 'NONE',  ( -4.339452166954079000E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#218 = FACE_OUTER_BOUND ( 'NONE', #1056, .T. ) ;
+#219 = DIRECTION ( 'NONE',  ( -0.03487826274237470400, -0.9987827659587184000, -0.03487826274237469700 ) ) ;
+#220 = SURFACE_SIDE_STYLE ('',( #137 ) ) ;
+#221 = ORIENTED_EDGE ( 'NONE', *, *, #446, .T. ) ;
+#222 = EDGE_CURVE ( 'NONE', #710, #802, #71, .T. ) ;
+#223 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000004700, 0.5000000000000000000, -0.6500000000000001300 ) ) ;
+#224 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999995300, 0.5000000000000000000, 0.4499999999999999000 ) ) ;
+#225 = DIRECTION ( 'NONE',  ( -0.03489949670250104600, -0.9993908270190956500, 0.0000000000000000000 ) ) ;
+#226 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.084202172485504700E-016 ) ) ;
+#227 = EDGE_CURVE ( 'NONE', #880, #787, #250, .T. ) ;
+#228 = ORIENTED_EDGE ( 'NONE', *, *, #708, .F. ) ;
+#229 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#230 = CIRCLE ( 'NONE', #367, 0.1999999999999999800 ) ;
+#231 = AXIS2_PLACEMENT_3D ( 'NONE', #445, #758, #213 ) ;
+#232 = CARTESIAN_POINT ( 'NONE',  ( -0.9741117421552358800, 0.02500000000000000100, 0.8000000000000001600 ) ) ;
+#233 = CIRCLE ( 'NONE', #1049, 0.02500000000000006400 ) ;
+#234 = CIRCLE ( 'NONE', #1092, 0.1999999999999999800 ) ;
+#235 = EDGE_LOOP ( 'NONE', ( #471, #463, #1132, #1022 ) ) ;
+#236 = CARTESIAN_POINT ( 'NONE',  ( -0.8744948974278313700, 0.5200000000000000200, -0.4499999999999997900 ) ) ;
+#237 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.5200000000000000200, 0.0000000000000000000 ) ) ;
+#238 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552357700, 0.02587248741756252600, 0.7990965128307131500 ) ) ;
+#239 = AXIS2_PLACEMENT_3D ( 'NONE', #893, #811, #807 ) ;
+#240 = DIRECTION ( 'NONE',  ( 0.03487826274237469700, 0.9987827659587182900, 0.03487826274237468300 ) ) ;
+#241 = CARTESIAN_POINT ( 'NONE',  ( -0.9576989804941142800, 0.4950000000000001100, -0.7576989804941142200 ) ) ;
+#242 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#243 = ORIENTED_EDGE ( 'NONE', *, *, #45, .F. ) ;
+#244 = CIRCLE ( 'NONE', #772, 0.02499999999999995600 ) ;
+#245 = EDGE_CURVE ( 'NONE', #919, #140, #333, .T. ) ;
+#246 = LINE ( 'NONE', #929, #926 ) ;
+#247 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#248 = EDGE_LOOP ( 'NONE', ( #860, #1029, #828, #76 ) ) ;
+#249 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #439 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #716, #103, #188 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#250 = CIRCLE ( 'NONE', #1058, 0.02499999999999995600 ) ;
+#251 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#252 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999995300, 0.4950000000000001100, 0.6744948974278316400 ) ) ;
+#253 = EDGE_LOOP ( 'NONE', ( #630, #932, #670, #148 ) ) ;
+#254 = VERTEX_POINT ( 'NONE', #1051 ) ;
+#255 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#256 = CARTESIAN_POINT ( 'NONE',  ( -0.9818411998642907500, 0.5200000000000000200, -0.7576989804941142200 ) ) ;
+#257 = EDGE_CURVE ( 'NONE', #287, #155, #1041, .T. ) ;
+#258 = ORIENTED_EDGE ( 'NONE', *, *, #1128, .F. ) ;
+#259 = AXIS2_PLACEMENT_3D ( 'NONE', #1103, #226, #401 ) ;
+#260 = DIRECTION ( 'NONE',  ( -1.514446965912742900E-016, -4.336808689942016900E-015, -1.000000000000000000 ) ) ;
+#261 = DIRECTION ( 'NONE',  ( 4.336808689942025600E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#262 = CLOSED_SHELL ( 'NONE', ( #821, #364, #906, #649, #197, #640, #119, #815, #993, #730, #202, #113, #24, #1003, #449, #1084, #466, #208, #9, #832, #634, #737, #812, #19, #916, #556, #101, #34, #457, #722, #107, #378, #121, #1008, #644, #999, #990, #30, #196, #381, #285 ) ) ;
+#263 = CARTESIAN_POINT ( 'NONE',  ( -0.9741117421552357700, 0.02500000000000000100, 0.7741117421552359300 ) ) ;
+#264 = VERTEX_POINT ( 'NONE', #607 ) ;
+#265 = CYLINDRICAL_SURFACE ( 'NONE', #94, 0.02499999999999995600 ) ;
+#266 = DIRECTION ( 'NONE',  ( 0.03487826274237477300, 0.9987827659587181800, 0.03487826274237405100 ) ) ;
+#267 = AXIS2_PLACEMENT_3D ( 'NONE', #864, #61, #678 ) ;
+#268 = CIRCLE ( 'NONE', #753, 0.02499999999999995600 ) ;
+#269 = CYLINDRICAL_SURFACE ( 'NONE', #998, 0.02499999999999995600 ) ;
+#270 = ORIENTED_EDGE ( 'NONE', *, *, #947, .F. ) ;
+#271 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#272 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.03489949670250111500, -0.9993908270190957600 ) ) ;
+#273 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#274 = EDGE_CURVE ( 'NONE', #891, #1005, #1135, .T. ) ;
+#275 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #558, 'distance_accuracy_value', 'NONE');
+#276 = EDGE_LOOP ( 'NONE', ( #988, #289, #25, #494, #623 ) ) ;
+#277 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#278 = PRESENTATION_STYLE_ASSIGNMENT (( #657 ) ) ;
+#279 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#280 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#281 = CIRCLE ( 'NONE', #500, 0.2244948974278318000 ) ;
+#282 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #275 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #558, #656, #124 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#283 = EDGE_LOOP ( 'NONE', ( #1028, #590, #641, #458 ) ) ;
+#284 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.02500000000000000100, -0.7991117421552359500 ) ) ;
+#285 = ADVANCED_FACE ( 'NONE', ( #733 ), #836, .T. ) ;
+#286 = EDGE_CURVE ( 'NONE', #409, #133, #912, .T. ) ;
+#287 = VERTEX_POINT ( 'NONE', #336 ) ;
+#288 = ORIENTED_EDGE ( 'NONE', *, *, #633, .T. ) ;
+#289 = ORIENTED_EDGE ( 'NONE', *, *, #586, .T. ) ;
+#290 = FACE_OUTER_BOUND ( 'NONE', #283, .T. ) ;
+#291 = LINE ( 'NONE', #5, #871 ) ;
+#292 = FACE_OUTER_BOUND ( 'NONE', #538, .T. ) ;
+#293 = ORIENTED_EDGE ( 'NONE', *, *, #605, .T. ) ;
+#294 = AXIS2_PLACEMENT_3D ( 'NONE', #1007, #755, #1113 ) ;
+#295 = EDGE_CURVE ( 'NONE', #826, #264, #443, .T. ) ;
+#296 = AXIS2_PLACEMENT_3D ( 'NONE', #850, #584, #321 ) ;
+#297 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#298 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999995800, 0.5200000000000000200, -0.4499999999999997900 ) ) ;
+#299 = EDGE_LOOP ( 'NONE', ( #104, #476, #911, #462 ) ) ;
+#300 = VERTEX_POINT ( 'NONE', #699 ) ;
+#301 = CYLINDRICAL_SURFACE ( 'NONE', #682, 0.02500000000000006400 ) ;
+#302 = CYLINDRICAL_SURFACE ( 'NONE', #814, 0.02500000000000006400 ) ;
+#303 = ORIENTED_EDGE ( 'NONE', *, *, #307, .F. ) ;
+#304 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#305 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999995300, 0.5000000000000000000, -0.6500000000000001300 ) ) ;
+#306 = FACE_OUTER_BOUND ( 'NONE', #341, .T. ) ;
+#307 = EDGE_CURVE ( 'NONE', #199, #542, #943, .T. ) ;
+#308 = ORIENTED_EDGE ( 'NONE', *, *, #342, .T. ) ;
+#309 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000004700, 0.5000000000000000000, -0.4500000000000001200 ) ) ;
+#310 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.02587248741756252200, 0.7990965128307131500 ) ) ;
+#311 = EDGE_LOOP ( 'NONE', ( #388, #35, #382, #881 ) ) ;
+#312 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#313 = EDGE_CURVE ( 'NONE', #718, #139, #125, .T. ) ;
+#314 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#315 = AXIS2_PLACEMENT_3D ( 'NONE', #791, #4, #184 ) ;
+#316 = ORIENTED_EDGE ( 'NONE', *, *, #446, .F. ) ;
+#317 = DIRECTION ( 'NONE',  ( -1.084202172485504400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#318 = FACE_OUTER_BOUND ( 'NONE', #276, .T. ) ;
+#319 = VECTOR ( 'NONE', #144, 1000.000000000000000 ) ;
+#320 = CYLINDRICAL_SURFACE ( 'NONE', #151, 0.02499999999999995600 ) ;
+#321 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#322 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#323 = VERTEX_POINT ( 'NONE', #164 ) ;
+#324 = AXIS2_PLACEMENT_3D ( 'NONE', #344, #255, #1050 ) ;
+#325 = CARTESIAN_POINT ( 'NONE',  ( 0.9750456231284508900, -0.001742852085083139300, 0.7750456231284508200 ) ) ;
+#326 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552357700, 0.02500000000000000500, 0.7741117421552357000 ) ) ;
+#327 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#328 = EDGE_CURVE ( 'NONE', #895, #979, #595, .T. ) ;
+#329 = ORIENTED_EDGE ( 'NONE', *, *, #643, .T. ) ;
+#330 = VECTOR ( 'NONE', #85, 1000.000000000000000 ) ;
+#331 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#332 = CYLINDRICAL_SURFACE ( 'NONE', #688, 0.02500000000000006400 ) ;
+#333 = CIRCLE ( 'NONE', #60, 0.02499999999999995600 ) ;
+#334 = FACE_OUTER_BOUND ( 'NONE', #98, .T. ) ;
+#335 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999995800, 0.5200000000000000200, -0.6744948974278315300 ) ) ;
+#336 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552357700, 0.02500000000000000100, -0.7991117421552359500 ) ) ;
+#337 = ORIENTED_EDGE ( 'NONE', *, *, #431, .T. ) ;
+#338 = ORIENTED_EDGE ( 'NONE', *, *, #257, .F. ) ;
+#339 = ORIENTED_EDGE ( 'NONE', *, *, #1065, .F. ) ;
+#340 = CARTESIAN_POINT ( 'NONE',  ( 0.9576989804941142800, 0.5200000000000000200, -0.7818411998642910100 ) ) ;
+#341 = EDGE_LOOP ( 'NONE', ( #147, #42, #515, #1118 ) ) ;
+#342 = EDGE_CURVE ( 'NONE', #614, #802, #986, .T. ) ;
+#343 = FACE_OUTER_BOUND ( 'NONE', #253, .T. ) ;
+#344 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552358800, 0.02500000000000000100, 0.7999999999999999300 ) ) ;
+#345 = FACE_OUTER_BOUND ( 'NONE', #459, .T. ) ;
+#346 = COLOUR_RGB ( '',1.000000000000000000, 0.9372549019607843100, 0.1372549019607843300 ) ;
+#347 = ORIENTED_EDGE ( 'NONE', *, *, #386, .T. ) ;
+#348 = CARTESIAN_POINT ( 'NONE',  ( -0.9576989804941142800, 0.5200000000000000200, 0.7818411998642910100 ) ) ;
+#349 = CARTESIAN_POINT ( 'NONE',  ( -0.9741117421552358800, 0.02500000000000000100, 0.7741117421552360400 ) ) ;
+#350 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #370 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #564, #397, #51 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#351 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552358800, 0.0000000000000000000, -0.7741117421552360400 ) ) ;
+#352 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 4.336808689942018500E-015, -1.514446965912743400E-016 ) ) ;
+#353 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#354 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'LUMINUS MP2016', ( #773, #315 ), #1126 ) ;
+#355 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 4.339452166954060100E-015 ) ) ;
+#356 = DIRECTION ( 'NONE',  ( 0.03487826274237470400, -0.9987827659587182900, -0.03487826274237469700 ) ) ;
+#357 = LINE ( 'NONE', #390, #1066 ) ;
+#358 = AXIS2_PLACEMENT_3D ( 'NONE', #237, #1036, #775 ) ;
+#359 = FACE_OUTER_BOUND ( 'NONE', #1090, .T. ) ;
+#360 = VECTOR ( 'NONE', #875, 1000.000000000000000 ) ;
+#361 = CARTESIAN_POINT ( 'NONE',  ( -0.9741117421552358800, 0.02500000000000000100, 0.7741117421552360400 ) ) ;
+#362 = DIRECTION ( 'NONE',  ( -0.9993908270190956500, -0.03489949670250179500, 0.0000000000000000000 ) ) ;
+#363 = ORIENTED_EDGE ( 'NONE', *, *, #365, .T. ) ;
+#364 = ADVANCED_FACE ( 'NONE', ( #651 ), #99, .T. ) ;
+#365 = EDGE_CURVE ( 'NONE', #133, #323, #1011, .T. ) ;
+#366 = EDGE_LOOP ( 'NONE', ( #642, #110, #215, #338 ) ) ;
+#367 = AXIS2_PLACEMENT_3D ( 'NONE', #696, #618, #170 ) ;
+#368 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#369 = ORIENTED_EDGE ( 'NONE', *, *, #100, .F. ) ;
+#370 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #564, 'distance_accuracy_value', 'NONE');
+#371 = ORIENTED_EDGE ( 'NONE', *, *, #481, .F. ) ;
+#372 = CIRCLE ( 'NONE', #294, 0.02499999999999995600 ) ;
+#373 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#374 = FACE_OUTER_BOUND ( 'NONE', #483, .T. ) ;
+#375 = CARTESIAN_POINT ( 'NONE',  ( -0.9991117421552359000, 0.02500000000000000100, -0.7741117421552355900 ) ) ;
+#376 = ORIENTED_EDGE ( 'NONE', *, *, #109, .F. ) ;
+#377 = ORIENTED_EDGE ( 'NONE', *, *, #451, .F. ) ;
+#378 = ADVANCED_FACE ( 'NONE', ( #179 ), #1095, .T. ) ;
+#379 = VERTEX_POINT ( 'NONE', #183 ) ;
+#380 = AXIS2_PLACEMENT_3D ( 'NONE', #1140, #611, #1145 ) ;
+#381 = ADVANCED_FACE ( 'NONE', ( #650 ), #779, .T. ) ;
+#382 = ORIENTED_EDGE ( 'NONE', *, *, #660, .T. ) ;
+#383 = LINE ( 'NONE', #940, #559 ) ;
+#384 = CARTESIAN_POINT ( 'NONE',  ( -0.9741117421552358800, 0.02587248741756252600, -0.7990965128307131500 ) ) ;
+#385 = FACE_OUTER_BOUND ( 'NONE', #366, .T. ) ;
+#386 = EDGE_CURVE ( 'NONE', #767, #379, #281, .T. ) ;
+#387 = LINE ( 'NONE', #66, #190 ) ;
+#388 = ORIENTED_EDGE ( 'NONE', *, *, #481, .T. ) ;
+#389 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -4.336808689942006700E-015 ) ) ;
+#390 = CARTESIAN_POINT ( 'NONE',  ( -0.9741117421552358800, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#391 = CARTESIAN_POINT ( 'NONE',  ( -0.9818411998642907500, 0.4958724874175626200, 0.7826837511695918800 ) ) ;
+#392 = CARTESIAN_POINT ( 'NONE',  ( 0.9991117421552356800, 0.02500000000000000100, -0.7741117421552359300 ) ) ;
+#393 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#394 = EDGE_CURVE ( 'NONE', #300, #287, #910, .T. ) ;
+#395 = AXIS2_PLACEMENT_3D ( 'NONE', #598, #160, #247 ) ;
+#396 = CARTESIAN_POINT ( 'NONE',  ( 0.9576989804941142800, 0.4958724874175626200, -0.7826837511695918800 ) ) ;
+#397 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#398 = ORIENTED_EDGE ( 'NONE', *, *, #45, .T. ) ;
+#399 = ORIENTED_EDGE ( 'NONE', *, *, #132, .F. ) ;
+#400 = LINE ( 'NONE', #1114, #746 ) ;
+#401 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#402 = CIRCLE ( 'NONE', #77, 0.02500000000000000100 ) ;
+#403 = EDGE_CURVE ( 'NONE', #512, #637, #291, .T. ) ;
+#404 = ORIENTED_EDGE ( 'NONE', *, *, #472, .F. ) ;
+#405 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#406 = DIRECTION ( 'NONE',  ( -4.336808689942025600E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#407 = EDGE_CURVE ( 'NONE', #487, #614, #540, .T. ) ;
+#408 = AXIS2_PLACEMENT_3D ( 'NONE', #57, #1030, #1034 ) ;
+#409 = VERTEX_POINT ( 'NONE', #981 ) ;
+#410 = EDGE_LOOP ( 'NONE', ( #369, #93, #734 ) ) ;
+#411 = CIRCLE ( 'NONE', #1111, 0.02500000000000000100 ) ;
+#412 = CIRCLE ( 'NONE', #105, 0.02499999999999995600 ) ;
+#413 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 8.673617379884013400E-015 ) ) ;
+#414 = CARTESIAN_POINT ( 'NONE',  ( -0.9741117421552358800, 0.02500000000000000100, -0.7741117421552358200 ) ) ;
+#415 = ORIENTED_EDGE ( 'NONE', *, *, #1124, .T. ) ;
+#416 = AXIS2_PLACEMENT_3D ( 'NONE', #528, #352, #1130 ) ;
+#417 = CARTESIAN_POINT ( 'NONE',  ( -0.9741117421552358800, 0.02500000000000000100, -0.7741117421552358200 ) ) ;
+#418 = CARTESIAN_POINT ( 'NONE',  ( -0.9576989804941142800, 0.4950000000000001100, 0.0000000000000000000 ) ) ;
+#419 = ORIENTED_EDGE ( 'NONE', *, *, #33, .T. ) ;
+#420 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#421 = CARTESIAN_POINT ( 'NONE',  ( 0.9576989804941142800, 0.5200000000000000200, 0.7576989804941142200 ) ) ;
+#422 = EDGE_CURVE ( 'NONE', #49, #155, #551, .T. ) ;
+#423 = ORIENTED_EDGE ( 'NONE', *, *, #461, .T. ) ;
+#424 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#425 = AXIS2_PLACEMENT_3D ( 'NONE', #879, #621, #1064 ) ;
+#426 = ORIENTED_EDGE ( 'NONE', *, *, #407, .F. ) ;
+#427 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#428 = VECTOR ( 'NONE', #749, 1000.000000000000000 ) ;
+#429 = FACE_OUTER_BOUND ( 'NONE', #116, .T. ) ;
+#430 = ORIENTED_EDGE ( 'NONE', *, *, #100, .T. ) ;
+#431 = EDGE_CURVE ( 'NONE', #689, #729, #594, .T. ) ;
+#432 = AXIS2_PLACEMENT_3D ( 'NONE', #977, #448, #980 ) ;
+#433 = DIRECTION ( 'NONE',  ( -0.03487826274237469000, -0.9987827659587182900, -0.03487826274237469000 ) ) ;
+#434 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 4.336808689942017700E-015 ) ) ;
+#435 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000004700, 0.5200000000000000200, -0.4500000000000001200 ) ) ;
+#436 = CARTESIAN_POINT ( 'NONE',  ( -0.9741117421552358800, 0.02500000000000000100, -0.7741117421552358200 ) ) ;
+#437 = AXIS2_PLACEMENT_3D ( 'NONE', #870, #74, #272 ) ;
+#438 = VECTOR ( 'NONE', #1127, 1000.000000000000000 ) ;
+#439 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #716, 'distance_accuracy_value', 'NONE');
+#440 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 4.336808689942017700E-015 ) ) ;
+#441 = VECTOR ( 'NONE', #229, 1000.000000000000000 ) ;
+#442 = CARTESIAN_POINT ( 'NONE',  ( 0.9576989804941142800, 0.4950000000000001100, -0.7576989804941144400 ) ) ;
+#443 = LINE ( 'NONE', #960, #203 ) ;
+#444 = ORIENTED_EDGE ( 'NONE', *, *, #117, .T. ) ;
+#445 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.8000000000000001600 ) ) ;
+#446 = EDGE_CURVE ( 'NONE', #673, #49, #83, .T. ) ;
+#447 = AXIS2_PLACEMENT_3D ( 'NONE', #1107, #938, #573 ) ;
+#448 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#449 = ADVANCED_FACE ( 'NONE', ( #1067 ), #1093, .T. ) ;
+#450 = ORIENTED_EDGE ( 'NONE', *, *, #653, .F. ) ;
+#451 = EDGE_CURVE ( 'NONE', #995, #115, #833, .T. ) ;
+#452 = EDGE_LOOP ( 'NONE', ( #162, #88, #501, #991 ) ) ;
+#453 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000004700, 0.4950000000000001100, -0.6744948974278318600 ) ) ;
+#454 = AXIS2_PLACEMENT_3D ( 'NONE', #241, #78, #176 ) ;
+#455 = FACE_OUTER_BOUND ( 'NONE', #235, .T. ) ;
+#456 = LINE ( 'NONE', #50, #31 ) ;
+#457 = ADVANCED_FACE ( 'NONE', ( #578 ), #332, .T. ) ;
+#458 = ORIENTED_EDGE ( 'NONE', *, *, #823, .F. ) ;
+#459 = EDGE_LOOP ( 'NONE', ( #102, #684, #760, #270 ) ) ;
+#460 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#461 = EDGE_CURVE ( 'NONE', #826, #1080, #268, .T. ) ;
+#462 = ORIENTED_EDGE ( 'NONE', *, *, #365, .F. ) ;
+#463 = ORIENTED_EDGE ( 'NONE', *, *, #422, .T. ) ;
+#464 = CYLINDRICAL_SURFACE ( 'NONE', #616, 0.02499999999999995600 ) ;
+#465 = EDGE_CURVE ( 'NONE', #614, #587, #765, .T. ) ;
+#466 = ADVANCED_FACE ( 'NONE', ( #359 ), #942, .T. ) ;
+#467 = CIRCLE ( 'NONE', #267, 0.02499999999999995600 ) ;
+#468 = ORIENTED_EDGE ( 'NONE', *, *, #751, .T. ) ;
+#469 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #648 ), #249 ) ;
+#470 = TOROIDAL_SURFACE ( 'NONE', #636, 0.2244948974278318000, 0.02500000000000000100 ) ;
+#471 = ORIENTED_EDGE ( 'NONE', *, *, #185, .T. ) ;
+#472 = EDGE_CURVE ( 'NONE', #287, #69, #152, .T. ) ;
+#473 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#474 = AXIS2_PLACEMENT_3D ( 'NONE', #1141, #617, #277 ) ;
+#475 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#476 = ORIENTED_EDGE ( 'NONE', *, *, #386, .F. ) ;
+#477 = EDGE_LOOP ( 'NONE', ( #80, #810, #120, #908 ) ) ;
+#478 = VECTOR ( 'NONE', #79, 1000.000000000000000 ) ;
+#479 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#480 = PLANE ( 'NONE',  #668 ) ;
+#481 = EDGE_CURVE ( 'NONE', #689, #826, #1039, .T. ) ;
+#482 = SPHERICAL_SURFACE ( 'NONE', #296, 0.02500000000000000100 ) ;
+#483 = EDGE_LOOP ( 'NONE', ( #72, #658, #430, #399 ) ) ;
+#484 = AXIS2_PLACEMENT_3D ( 'NONE', #868, #1048, #434 ) ;
+#485 = DIRECTION ( 'NONE',  ( -1.084202172485507300E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#486 = DIRECTION ( 'NONE',  ( 1.083541705816188800E-016, 0.03489949670250105200, 0.9993908270190957600 ) ) ;
+#487 = VERTEX_POINT ( 'NONE', #842 ) ;
+#488 = VERTEX_POINT ( 'NONE', #662 ) ;
+#489 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -4.336808689942025600E-015 ) ) ;
+#490 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #920 ) ) ;
+#491 = DIRECTION ( 'NONE',  ( -0.03487826274237477300, 0.9987827659587182900, -0.03487826274237435700 ) ) ;
+#492 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#493 = ORIENTED_EDGE ( 'NONE', *, *, #1019, .F. ) ;
+#494 = ORIENTED_EDGE ( 'NONE', *, *, #841, .T. ) ;
+#495 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000004700, 0.5200000000000000200, -0.6744948974278318600 ) ) ;
+#496 = VECTOR ( 'NONE', #1061, 1000.000000000000000 ) ;
+#497 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#498 = LINE ( 'NONE', #1099, #319 ) ;
+#499 = FACE_BOUND ( 'NONE', #1105, .T. ) ;
+#500 = AXIS2_PLACEMENT_3D ( 'NONE', #178, #535, #279 ) ;
+#501 = ORIENTED_EDGE ( 'NONE', *, *, #128, .F. ) ;
+#502 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#503 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#504 = CARTESIAN_POINT ( 'NONE',  ( 0.9826837511695916100, 0.4958724874175626200, 0.7576989804941142200 ) ) ;
+#505 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552358800, 0.02500000000000000100, 0.7999999999999999300 ) ) ;
+#506 = EDGE_CURVE ( 'NONE', #574, #819, #233, .T. ) ;
+#507 = DIRECTION ( 'NONE',  ( 0.9993908270190957600, 0.03489949670250112200, 0.0000000000000000000 ) ) ;
+#508 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#509 = ORIENTED_EDGE ( 'NONE', *, *, #715, .F. ) ;
+#510 = LINE ( 'NONE', #707, #1121 ) ;
+#511 = LINE ( 'NONE', #305, #428 ) ;
+#512 = VERTEX_POINT ( 'NONE', #992 ) ;
+#513 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552358800, 0.02500000000000000100, -0.7741117421552360400 ) ) ;
+#514 = CARTESIAN_POINT ( 'NONE',  ( 0.9576989804941142800, 0.4950000000000001100, -0.7576989804941144400 ) ) ;
+#515 = ORIENTED_EDGE ( 'NONE', *, *, #132, .T. ) ;
+#516 = ORIENTED_EDGE ( 'NONE', *, *, #328, .T. ) ;
+#517 = AXIS2_PLACEMENT_3D ( 'NONE', #934, #652, #47 ) ;
+#518 = CARTESIAN_POINT ( 'NONE',  ( -0.9741117421552357700, 0.02587248741756252600, 0.7990965128307133700 ) ) ;
+#519 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#520 = ORIENTED_EDGE ( 'NONE', *, *, #646, .T. ) ;
+#521 = DIRECTION ( 'NONE',  ( -4.336808689942025600E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#522 = CARTESIAN_POINT ( 'NONE',  ( 0.9576989804941142800, 0.5200000000000000200, -0.7576989804941144400 ) ) ;
+#523 = EDGE_CURVE ( 'NONE', #729, #895, #97, .T. ) ;
+#524 = ORIENTED_EDGE ( 'NONE', *, *, #1065, .T. ) ;
+#525 = CIRCLE ( 'NONE', #865, 0.02499999999999995600 ) ;
+#526 = DIRECTION ( 'NONE',  ( -0.03487826274237470400, -0.9987827659587182900, 0.03487826274237469700 ) ) ;
+#527 = FACE_OUTER_BOUND ( 'NONE', #1146, .T. ) ;
+#528 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552357700, 0.02499999999999999800, 0.7741117421552358200 ) ) ;
+#529 = ORIENTED_EDGE ( 'NONE', *, *, #158, .F. ) ;
+#530 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#531 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#532 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -1.084202172485504700E-016 ) ) ;
+#533 = ORIENTED_EDGE ( 'NONE', *, *, #1045, .F. ) ;
+#534 = EDGE_CURVE ( 'NONE', #718, #729, #1079, .T. ) ;
+#535 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#536 = ORIENTED_EDGE ( 'NONE', *, *, #286, .F. ) ;
+#537 = AXIS2_PLACEMENT_3D ( 'NONE', #95, #18, #813 ) ;
+#538 = EDGE_LOOP ( 'NONE', ( #415, #1062, #243, #659 ) ) ;
+#539 = CIRCLE ( 'NONE', #562, 0.02500000000000006400 ) ;
+#540 = CIRCLE ( 'NONE', #953, 0.2244948974278318000 ) ;
+#541 = CIRCLE ( 'NONE', #735, 0.02500000000000006700 ) ;
+#542 = VERTEX_POINT ( 'NONE', #925 ) ;
+#543 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#544 = EDGE_CURVE ( 'NONE', #139, #574, #498, .T. ) ;
+#545 = ORIENTED_EDGE ( 'NONE', *, *, #823, .T. ) ;
+#546 = ORIENTED_EDGE ( 'NONE', *, *, #961, .T. ) ;
+#547 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #543 ) ;
+#548 = FACE_OUTER_BOUND ( 'NONE', #248, .T. ) ;
+#549 = AXIS2_PLACEMENT_3D ( 'NONE', #418, #502, #322 ) ;
+#550 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#551 = LINE ( 'NONE', #713, #1010 ) ;
+#552 = ORIENTED_EDGE ( 'NONE', *, *, #633, .F. ) ;
+#553 = ORIENTED_EDGE ( 'NONE', *, *, #708, .T. ) ;
+#554 = AXIS2_PLACEMENT_3D ( 'NONE', #667, #135, #141 ) ;
+#555 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1073, 'distance_accuracy_value', 'NONE');
+#556 = ADVANCED_FACE ( 'NONE', ( #68 ), #302, .T. ) ;
+#557 = ORIENTED_EDGE ( 'NONE', *, *, #313, .F. ) ;
+#558 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#559 = VECTOR ( 'NONE', #585, 1000.000000000000000 ) ;
+#560 = EDGE_CURVE ( 'NONE', #323, #767, #778, .T. ) ;
+#561 = FACE_OUTER_BOUND ( 'NONE', #837, .T. ) ;
+#562 = AXIS2_PLACEMENT_3D ( 'NONE', #414, #781, #1043 ) ;
+#563 = PLANE ( 'NONE',  #1013 ) ;
+#564 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#565 = VECTOR ( 'NONE', #599, 1000.000000000000000 ) ;
+#566 = SURFACE_STYLE_FILL_AREA ( #43 ) ;
+#567 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#568 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.7999999999999999300 ) ) ;
+#569 = EDGE_CURVE ( 'NONE', #199, #995, #639, .T. ) ;
+#570 = AXIS2_PLACEMENT_3D ( 'NONE', #417, #675, #413 ) ;
+#571 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9993908270190956500, 0.03489949670250104600 ) ) ;
+#572 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#573 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#574 = VERTEX_POINT ( 'NONE', #1031 ) ;
+#575 = LINE ( 'NONE', #700, #27 ) ;
+#576 = FACE_OUTER_BOUND ( 'NONE', #661, .T. ) ;
+#577 = EDGE_CURVE ( 'NONE', #140, #767, #705, .T. ) ;
+#578 = FACE_OUTER_BOUND ( 'NONE', #738, .T. ) ;
+#579 = ORIENTED_EDGE ( 'NONE', *, *, #863, .F. ) ;
+#580 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#581 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#582 = ORIENTED_EDGE ( 'NONE', *, *, #431, .F. ) ;
+#583 = CARTESIAN_POINT ( 'NONE',  ( 0.8744948974278322600, 0.5200000000000000200, 0.4499999999999999000 ) ) ;
+#584 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#585 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#586 = EDGE_CURVE ( 'NONE', #300, #512, #467, .T. ) ;
+#587 = VERTEX_POINT ( 'NONE', #236 ) ;
+#588 = AXIS2_PLACEMENT_3D ( 'NONE', #972, #626, #91 ) ;
+#589 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#590 = ORIENTED_EDGE ( 'NONE', *, *, #577, .F. ) ;
+#591 = ORIENTED_EDGE ( 'NONE', *, *, #739, .T. ) ;
+#592 = PRESENTATION_STYLE_ASSIGNMENT (( #20 ) ) ;
+#593 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#594 = CIRCLE ( 'NONE', #1074, 0.02499999999999996000 ) ;
+#595 = LINE ( 'NONE', #613, #360 ) ;
+#596 = AXIS2_PLACEMENT_3D ( 'NONE', #748, #40, #485 ) ;
+#597 = VERTEX_POINT ( 'NONE', #1120 ) ;
+#598 = CARTESIAN_POINT ( 'NONE',  ( 0.8744948974278647900, 0.4950000000000001100, 0.4499999999999999000 ) ) ;
+#599 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.084202172485504700E-016 ) ) ;
+#600 = CARTESIAN_POINT ( 'NONE',  ( -0.9741117421552358800, 0.0000000000000000000, 0.7741117421552360400 ) ) ;
+#601 = DIRECTION ( 'NONE',  ( 0.03487826274237470400, -0.9987827659587184000, 0.03487826274237469700 ) ) ;
+#602 = ORIENTED_EDGE ( 'NONE', *, *, #465, .T. ) ;
+#603 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000004700, 0.5200000000000000200, -0.6744948974278318600 ) ) ;
+#604 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #985 ) ;
+#605 = EDGE_CURVE ( 'NONE', #111, #1080, #201, .T. ) ;
+#606 = CARTESIAN_POINT ( 'NONE',  ( -0.9741117421552357700, 0.02499999999999999800, 0.7741117421552360400 ) ) ;
+#607 = CARTESIAN_POINT ( 'NONE',  ( -0.9990965128307131000, 0.02587248741756252900, -0.7741117421552355900 ) ) ;
+#608 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#609 = EDGE_LOOP ( 'NONE', ( #444, #186, #557, #168 ) ) ;
+#610 = ORIENTED_EDGE ( 'NONE', *, *, #660, .F. ) ;
+#611 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#612 = CIRCLE ( 'NONE', #380, 0.02499999999999995600 ) ;
+#613 = CARTESIAN_POINT ( 'NONE',  ( 0.9818411998642907500, 0.5200000000000000200, 0.7576989804941142200 ) ) ;
+#614 = VERTEX_POINT ( 'NONE', #861 ) ;
+#615 = ORIENTED_EDGE ( 'NONE', *, *, #109, .T. ) ;
+#616 = AXIS2_PLACEMENT_3D ( 'NONE', #73, #769, #852 ) ;
+#617 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -1.084202172485504700E-016 ) ) ;
+#618 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#619 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#620 = CARTESIAN_POINT ( 'NONE',  ( 0.9576989804941142800, 0.4950000000000001100, 0.7576989804941143300 ) ) ;
+#621 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#622 = AXIS2_PLACEMENT_3D ( 'NONE', #849, #567, #210 ) ;
+#623 = ORIENTED_EDGE ( 'NONE', *, *, #1124, .F. ) ;
+#624 = CARTESIAN_POINT ( 'NONE',  ( 0.9826837511695916100, 0.4958724874175626200, -0.7576989804941144400 ) ) ;
+#625 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#626 = DIRECTION ( 'NONE',  ( -0.03487826274237518900, 0.9987827659587182900, 0.03487826274237477300 ) ) ;
+#627 = CYLINDRICAL_SURFACE ( 'NONE', #1115, 0.02499999999999995600 ) ;
+#628 = CIRCLE ( 'NONE', #87, 0.02499999999999995600 ) ;
+#629 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#630 = ORIENTED_EDGE ( 'NONE', *, *, #167, .F. ) ;
+#631 = EDGE_CURVE ( 'NONE', #488, #689, #984, .T. ) ;
+#632 = AXIS2_PLACEMENT_3D ( 'NONE', #714, #174, #1057 ) ;
+#633 = EDGE_CURVE ( 'NONE', #488, #692, #820, .T. ) ;
+#634 = ADVANCED_FACE ( 'NONE', ( #561 ), #845, .T. ) ;
+#635 = EDGE_LOOP ( 'NONE', ( #58, #363, #545, #419, #591, #615, #719, #964 ) ) ;
+#636 = AXIS2_PLACEMENT_3D ( 'NONE', #963, #251, #1047 ) ;
+#637 = VERTEX_POINT ( 'NONE', #351 ) ;
+#638 = CIRCLE ( 'NONE', #172, 0.02499999999999995600 ) ;
+#639 = LINE ( 'NONE', #495, #441 ) ;
+#640 = ADVANCED_FACE ( 'NONE', ( #345 ), #627, .T. ) ;
+#641 = ORIENTED_EDGE ( 'NONE', *, *, #245, .F. ) ;
+#642 = ORIENTED_EDGE ( 'NONE', *, *, #394, .F. ) ;
+#643 = EDGE_CURVE ( 'NONE', #254, #69, #411, .T. ) ;
+#644 = ADVANCED_FACE ( 'NONE', ( #1027 ), #887, .T. ) ;
+#645 = ORIENTED_EDGE ( 'NONE', *, *, #1045, .T. ) ;
+#646 = EDGE_CURVE ( 'NONE', #597, #488, #402, .T. ) ;
+#647 = EDGE_LOOP ( 'NONE', ( #903, #1089, #293, #741 ) ) ;
+#648 = STYLED_ITEM ( 'NONE', ( #592 ), #354 ) ;
+#649 = ADVANCED_FACE ( 'NONE', ( #374 ), #114, .T. ) ;
+#650 = FACE_OUTER_BOUND ( 'NONE', #874, .T. ) ;
+#651 = FACE_OUTER_BOUND ( 'NONE', #759, .T. ) ;
+#652 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#653 = EDGE_CURVE ( 'NONE', #1080, #895, #970, .T. ) ;
+#654 = AXIS2_PLACEMENT_3D ( 'NONE', #1116, #156, #225 ) ;
+#655 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#656 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#657 = SURFACE_STYLE_USAGE ( .BOTH. , #220 ) ;
+#658 = ORIENTED_EDGE ( 'NONE', *, *, #983, .T. ) ;
+#659 = ORIENTED_EDGE ( 'NONE', *, *, #205, .F. ) ;
+#660 = EDGE_CURVE ( 'NONE', #264, #488, #138, .T. ) ;
+#661 = EDGE_LOOP ( 'NONE', ( #1087, #923, #645, #468 ) ) ;
+#662 = CARTESIAN_POINT ( 'NONE',  ( -0.9990965128307131000, 0.02587248741756252900, 0.7741117421552359300 ) ) ;
+#663 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 7.703719777548941700E-034, -1.084202172485504400E-016 ) ) ;
+#664 = VECTOR ( 'NONE', #915, 1000.000000000000000 ) ;
+#665 = EDGE_LOOP ( 'NONE', ( #546, #221, #725 ) ) ;
+#666 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#667 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999995800, 0.4950000000000001100, -0.4499999999999997900 ) ) ;
+#668 = AXIS2_PLACEMENT_3D ( 'NONE', #568, #486, #571 ) ;
+#669 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#670 = ORIENTED_EDGE ( 'NONE', *, *, #751, .F. ) ;
+#671 = AXIS2_PLACEMENT_3D ( 'NONE', #620, #872, #1055 ) ;
+#672 = VECTOR ( 'NONE', #13, 1000.000000000000000 ) ;
+#673 = VERTEX_POINT ( 'NONE', #624 ) ;
+#674 = VECTOR ( 'NONE', #84, 1000.000000000000000 ) ;
+#675 = DIRECTION ( 'NONE',  ( -8.678904333908158000E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#676 = PLANE ( 'NONE',  #408 ) ;
+#677 = ORIENTED_EDGE ( 'NONE', *, *, #1108, .F. ) ;
+#678 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#679 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552358800, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#680 = EDGE_CURVE ( 'NONE', #995, #140, #858, .T. ) ;
+#681 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000004700, 0.4950000000000001100, -0.4500000000000001200 ) ) ;
+#682 = AXIS2_PLACEMENT_3D ( 'NONE', #505, #956, #508 ) ;
+#683 = ORIENTED_EDGE ( 'NONE', *, *, #863, .T. ) ;
+#684 = ORIENTED_EDGE ( 'NONE', *, *, #167, .T. ) ;
+#685 = ORIENTED_EDGE ( 'NONE', *, *, #761, .F. ) ;
+#686 = CYLINDRICAL_SURFACE ( 'NONE', #968, 0.02500000000000006400 ) ;
+#687 = CIRCLE ( 'NONE', #570, 0.02500000000000006400 ) ;
+#688 = AXIS2_PLACEMENT_3D ( 'NONE', #1063, #531, #625 ) ;
+#689 = VERTEX_POINT ( 'NONE', #1054 ) ;
+#690 = DIRECTION ( 'NONE',  ( 9.659036217819089100E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#691 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999995800, 0.4950000000000001100, -0.6744948974278315300 ) ) ;
+#692 = VERTEX_POINT ( 'NONE', #518 ) ;
+#693 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#694 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999995300, 0.5000000000000000000, -0.4499999999999997900 ) ) ;
+#695 = CARTESIAN_POINT ( 'NONE',  ( 0.8744948974278647900, 0.4950000000000001100, -0.4500000000000000100 ) ) ;
+#696 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999995800, 0.5000000000000000000, 0.4499999999999999000 ) ) ;
+#697 = EDGE_CURVE ( 'NONE', #880, #597, #1123, .T. ) ;
+#698 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#699 = CARTESIAN_POINT ( 'NONE',  ( -0.9741117421552358800, 0.02500000000000000100, -0.7991117421552357300 ) ) ;
+#700 = CARTESIAN_POINT ( 'NONE',  ( 0.9750456231284508900, -0.0008703646675206151600, 0.8000303938039281500 ) ) ;
+#701 = EDGE_LOOP ( 'NONE', ( #32, #64, #843, #516 ) ) ;
+#702 = SHAPE_DEFINITION_REPRESENTATION ( #604, #354 ) ;
+#703 = ORIENTED_EDGE ( 'NONE', *, *, #680, .F. ) ;
+#704 = LINE ( 'NONE', #89, #330 ) ;
+#705 = LINE ( 'NONE', #583, #1143 ) ;
+#706 = ORIENTED_EDGE ( 'NONE', *, *, #407, .T. ) ;
+#707 = CARTESIAN_POINT ( 'NONE',  ( -0.9726126367045977400, 0.06880125079980720100, 0.7975974073800761200 ) ) ;
+#708 = EDGE_CURVE ( 'NONE', #689, #895, #612, .T. ) ;
+#709 = LINE ( 'NONE', #1032, #565 ) ;
+#710 = VERTEX_POINT ( 'NONE', #694 ) ;
+#711 = AXIS2_PLACEMENT_3D ( 'NONE', #744, #492, #312 ) ;
+#712 = CARTESIAN_POINT ( 'NONE',  ( 0.9576989804941142800, 0.4958724874175626200, 0.7826837511695916600 ) ) ;
+#713 = CARTESIAN_POINT ( 'NONE',  ( 0.9750456231284508900, -0.0008703646675206150500, -0.8000303938039283700 ) ) ;
+#714 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552357700, 0.02499999999999999800, 0.7741117421552358200 ) ) ;
+#715 = EDGE_CURVE ( 'NONE', #979, #139, #177, .T. ) ;
+#716 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#717 = AXIS2_PLACEMENT_3D ( 'NONE', #955, #327, #420 ) ;
+#718 = VERTEX_POINT ( 'NONE', #712 ) ;
+#719 = ORIENTED_EDGE ( 'NONE', *, *, #222, .T. ) ;
+#720 = SURFACE_STYLE_FILL_AREA ( #803 ) ;
+#721 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#722 = ADVANCED_FACE ( 'NONE', ( #385 ), #745, .T. ) ;
+#723 = VECTOR ( 'NONE', #669, 1000.000000000000000 ) ;
+#724 = EDGE_CURVE ( 'NONE', #787, #692, #638, .T. ) ;
+#725 = ORIENTED_EDGE ( 'NONE', *, *, #1002, .F. ) ;
+#726 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#727 = ORIENTED_EDGE ( 'NONE', *, *, #939, .T. ) ;
+#728 = AXIS2_PLACEMENT_3D ( 'NONE', #876, #530, #165 ) ;
+#729 = VERTEX_POINT ( 'NONE', #182 ) ;
+#730 = ADVANCED_FACE ( 'NONE', ( #455 ), #805, .T. ) ;
+#731 = FACE_OUTER_BOUND ( 'NONE', #800, .T. ) ;
+#732 = VECTOR ( 'NONE', #752, 1000.000000000000000 ) ;
+#733 = FACE_OUTER_BOUND ( 'NONE', #647, .T. ) ;
+#734 = ORIENTED_EDGE ( 'NONE', *, *, #1078, .T. ) ;
+#735 = AXIS2_PLACEMENT_3D ( 'NONE', #921, #1094, #131 ) ;
+#736 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999995800, 0.5000000000000000000, -0.4499999999999997900 ) ) ;
+#737 = ADVANCED_FACE ( 'NONE', ( #343 ), #112, .T. ) ;
+#738 = EDGE_LOOP ( 'NONE', ( #23, #520, #610, #796 ) ) ;
+#739 = EDGE_CURVE ( 'NONE', #115, #542, #511, .T. ) ;
+#740 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -1.070649645329432900E-014, -4.336808689942006700E-015 ) ) ;
+#741 = ORIENTED_EDGE ( 'NONE', *, *, #1098, .F. ) ;
+#742 = CIRCLE ( 'NONE', #728, 0.02499999999999995600 ) ;
+#743 = SURFACE_SIDE_STYLE ('',( #566 ) ) ;
+#744 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552358800, 0.02500000000000000100, -0.7741117421552360400 ) ) ;
+#745 = CYLINDRICAL_SURFACE ( 'NONE', #54, 0.02499999999999995600 ) ;
+#746 = VECTOR ( 'NONE', #581, 1000.000000000000000 ) ;
+#747 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#748 = CARTESIAN_POINT ( 'NONE',  ( 8.214988807417707800E-017, 0.4950000000000001100, 0.7576989804941143300 ) ) ;
+#749 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#750 = ORIENTED_EDGE ( 'NONE', *, *, #697, .F. ) ;
+#751 = EDGE_CURVE ( 'NONE', #692, #891, #844, .T. ) ;
+#752 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -7.703719777548941700E-034, 1.084202172485504400E-016 ) ) ;
+#753 = AXIS2_PLACEMENT_3D ( 'NONE', #129, #1110, #489 ) ;
+#754 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#755 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#756 = EDGE_LOOP ( 'NONE', ( #337, #816, #228 ) ) ;
+#757 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552358800, 0.02500000000000000100, -0.7741117421552360400 ) ) ;
+#758 = DIRECTION ( 'NONE',  ( -1.083541705816188800E-016, 0.03489949670250105200, -0.9993908270190957600 ) ) ;
+#759 = EDGE_LOOP ( 'NONE', ( #214, #974, #579, #1076 ) ) ;
+#760 = ORIENTED_EDGE ( 'NONE', *, *, #227, .F. ) ;
+#761 = EDGE_CURVE ( 'NONE', #587, #199, #1024, .T. ) ;
+#762 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#763 = LINE ( 'NONE', #340, #478 ) ;
+#764 = CARTESIAN_POINT ( 'NONE',  ( 0.9991117421552359000, 0.02500000000000000100, 0.7741117421552357000 ) ) ;
+#765 = LINE ( 'NONE', #936, #806 ) ;
+#766 = FACE_OUTER_BOUND ( 'NONE', #299, .T. ) ;
+#767 = VERTEX_POINT ( 'NONE', #1018 ) ;
+#768 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552357700, 0.02587248741756252600, -0.7990965128307133700 ) ) ;
+#769 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#770 = EDGE_CURVE ( 'NONE', #587, #710, #372, .T. ) ;
+#771 = DIRECTION ( 'NONE',  ( 0.9993908270190957600, 0.03489949670250096200, 0.0000000000000000000 ) ) ;
+#772 = AXIS2_PLACEMENT_3D ( 'NONE', #945, #784, #406 ) ;
+#773 = MANIFOLD_SOLID_BREP ( 'Fillet2', #262 ) ;
+#774 = CARTESIAN_POINT ( 'NONE',  ( 0.8744948974278322600, 0.5200000000000000200, -0.4500000000000000100 ) ) ;
+#775 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#776 = CARTESIAN_POINT ( 'NONE',  ( -0.9576989804941142800, 0.5200000000000000200, 0.7576989804941144400 ) ) ;
+#777 = ORIENTED_EDGE ( 'NONE', *, *, #191, .T. ) ;
+#778 = CIRCLE ( 'NONE', #395, 0.02499999999999995600 ) ;
+#779 = SPHERICAL_SURFACE ( 'NONE', #838, 0.02500000000000000100 ) ;
+#780 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999995800, 0.4950000000000001100, 0.6744948974278642800 ) ) ;
+#781 = DIRECTION ( 'NONE',  ( -8.678904333908158000E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#782 = EDGE_LOOP ( 'NONE', ( #727, #1119, #509 ) ) ;
+#783 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -4.339452166954060100E-015 ) ) ;
+#784 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -4.339452166954060100E-015 ) ) ;
+#785 = EDGE_CURVE ( 'NONE', #574, #254, #246, .T. ) ;
+#786 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#787 = VERTEX_POINT ( 'NONE', #44 ) ;
+#788 = CARTESIAN_POINT ( 'NONE',  ( -0.9741117421552357700, 0.02500000000000000100, 0.7741117421552359300 ) ) ;
+#789 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999995300, 0.5000000000000000000, 0.6499999999999999100 ) ) ;
+#790 = SPHERICAL_SURFACE ( 'NONE', #794, 0.02500000000000000100 ) ;
+#791 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#792 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#793 = VECTOR ( 'NONE', #424, 1000.000000000000000 ) ;
+#794 = AXIS2_PLACEMENT_3D ( 'NONE', #436, #271, #1147 ) ;
+#795 = LINE ( 'NONE', #825, #664 ) ;
+#796 = ORIENTED_EDGE ( 'NONE', *, *, #841, .F. ) ;
+#797 = CARTESIAN_POINT ( 'NONE',  ( -0.9741117421552357700, 0.02500000000000000500, -0.7741117421552355900 ) ) ;
+#798 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.02500000000000000100, 0.7741117421552358200 ) ) ;
+#799 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552357700, 0.02500000000000000100, 0.7991117421552357300 ) ) ;
+#800 = EDGE_LOOP ( 'NONE', ( #909, #677, #898, #426 ) ) ;
+#801 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 4.336808689942017700E-015 ) ) ;
+#802 = VERTEX_POINT ( 'NONE', #224 ) ;
+#803 = FILL_AREA_STYLE ('',( #6 ) ) ;
+#804 = ORIENTED_EDGE ( 'NONE', *, *, #877, .F. ) ;
+#805 = PLANE ( 'NONE',  #231 ) ;
+#806 = VECTOR ( 'NONE', #473, 1000.000000000000000 ) ;
+#807 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#808 = AXIS2_PLACEMENT_3D ( 'NONE', #1020, #572, #1025 ) ;
+#809 = SPHERICAL_SURFACE ( 'NONE', #1, 0.02500000000000000100 ) ;
+#810 = ORIENTED_EDGE ( 'NONE', *, *, #534, .F. ) ;
+#811 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#812 = ADVANCED_FACE ( 'NONE', ( #1133 ), #957, .T. ) ;
+#813 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#814 = AXIS2_PLACEMENT_3D ( 'NONE', #325, #601, #771 ) ;
+#815 = ADVANCED_FACE ( 'NONE', ( #576 ), #480, .T. ) ;
+#816 = ORIENTED_EDGE ( 'NONE', *, *, #523, .T. ) ;
+#817 = DIRECTION ( 'NONE',  ( 0.03487826274237545300, 0.9987827659587182900, -0.03487826274237530000 ) ) ;
+#818 = SURFACE_SIDE_STYLE ('',( #720 ) ) ;
+#819 = VERTEX_POINT ( 'NONE', #764 ) ;
+#820 = CIRCLE ( 'NONE', #869, 0.02499999999999995600 ) ;
+#821 = ADVANCED_FACE ( 'NONE', ( #189 ), #12, .T. ) ;
+#822 = EDGE_LOOP ( 'NONE', ( #134, #804, #914, #258 ) ) ;
+#823 = EDGE_CURVE ( 'NONE', #323, #919, #400, .T. ) ;
+#824 = ORIENTED_EDGE ( 'NONE', *, *, #274, .T. ) ;
+#825 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999995800, 0.5200000000000000200, 0.6744948974278316400 ) ) ;
+#826 = VERTEX_POINT ( 'NONE', #1021 ) ;
+#827 = EDGE_CURVE ( 'NONE', #880, #512, #357, .T. ) ;
+#828 = ORIENTED_EDGE ( 'NONE', *, *, #544, .T. ) ;
+#829 = AXIS2_PLACEMENT_3D ( 'NONE', #514, #951, #1131 ) ;
+#830 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#831 = FACE_OUTER_BOUND ( 'NONE', #883, .T. ) ;
+#832 = ADVANCED_FACE ( 'NONE', ( #290 ), #265, .T. ) ;
+#833 = CIRCLE ( 'NONE', #159, 0.02499999999999995600 ) ;
+#834 = EDGE_LOOP ( 'NONE', ( #553, #450, #193, #371 ) ) ;
+#835 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#836 = CYLINDRICAL_SURFACE ( 'NONE', #854, 0.02499999999999995600 ) ;
+#837 = EDGE_LOOP ( 'NONE', ( #187, #848, #1102, #703 ) ) ;
+#838 = AXIS2_PLACEMENT_3D ( 'NONE', #1077, #373, #978 ) ;
+#839 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.03489949670250126100, -0.9993908270190957600 ) ) ;
+#840 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.5000000000000000000, 0.0000000000000000000 ) ) ;
+#841 = EDGE_CURVE ( 'NONE', #8, #264, #539, .T. ) ;
+#842 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999995800, 0.5200000000000000200, 0.6744948974278316400 ) ) ;
+#843 = ORIENTED_EDGE ( 'NONE', *, *, #653, .T. ) ;
+#844 = LINE ( 'NONE', #310, #166 ) ;
+#845 = TOROIDAL_SURFACE ( 'NONE', #21, 0.2244948974278318000, 0.02500000000000000100 ) ;
+#846 = SPHERICAL_SURFACE ( 'NONE', #808, 0.02500000000000000100 ) ;
+#847 = CARTESIAN_POINT ( 'NONE',  ( -0.9576989804941143900, 0.4958724874175626200, -0.7826837511695916600 ) ) ;
+#848 = ORIENTED_EDGE ( 'NONE', *, *, #33, .F. ) ;
+#849 = CARTESIAN_POINT ( 'NONE',  ( -0.9576989804941142800, 0.4950000000000001100, 0.7576989804941145500 ) ) ;
+#850 = CARTESIAN_POINT ( 'NONE',  ( -0.9576989804941143900, 0.4950000000000001100, 0.7576989804941145500 ) ) ;
+#851 = PLANE ( 'NONE',  #654 ) ;
+#852 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#853 = ORIENTED_EDGE ( 'NONE', *, *, #724, .T. ) ;
+#854 = AXIS2_PLACEMENT_3D ( 'NONE', #966, #867, #1060 ) ;
+#855 = CARTESIAN_POINT ( 'NONE',  ( -1.000030393803928300, -0.0008703646675206156000, 0.7750456231284510400 ) ) ;
+#856 = COLOUR_RGB ( '',0.7529411764705882200, 0.7529411764705882200, 0.7529411764705882200 ) ;
+#857 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#858 = CIRCLE ( 'NONE', #143, 0.2244948974278318000 ) ;
+#859 = CYLINDRICAL_SURFACE ( 'NONE', #596, 0.02499999999999995600 ) ;
+#860 = ORIENTED_EDGE ( 'NONE', *, *, #1019, .T. ) ;
+#861 = CARTESIAN_POINT ( 'NONE',  ( -0.8744948974278313700, 0.5200000000000000200, 0.4499999999999999000 ) ) ;
+#862 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000004700, 0.5000000000000000000, 0.6499999999999999100 ) ) ;
+#863 = EDGE_CURVE ( 'NONE', #637, #287, #244, .T. ) ;
+#864 = CARTESIAN_POINT ( 'NONE',  ( -0.9741117421552358800, 0.02499999999999999800, -0.7741117421552358200 ) ) ;
+#865 = AXIS2_PLACEMENT_3D ( 'NONE', #797, #266, #1075 ) ;
+#866 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#867 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.084202172485504700E-016 ) ) ;
+#868 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552357700, 0.02500000000000000100, -0.7741117421552359300 ) ) ;
+#869 = AXIS2_PLACEMENT_3D ( 'NONE', #606, #173, #82 ) ;
+#870 = CARTESIAN_POINT ( 'NONE',  ( 0.9750456231284508900, -0.001742852085083139800, -0.7750456231284510400 ) ) ;
+#871 = VECTOR ( 'NONE', #897, 1000.000000000000000 ) ;
+#872 = DIRECTION ( 'NONE',  ( -0.03487826274237559900, 0.9987827659587182900, -0.03487826274237545300 ) ) ;
+#873 = FACE_OUTER_BOUND ( 'NONE', #635, .T. ) ;
+#874 = EDGE_LOOP ( 'NONE', ( #398, #423, #1023 ) ) ;
+#875 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -1.084202172485504700E-016 ) ) ;
+#876 = CARTESIAN_POINT ( 'NONE',  ( 0.9576989804941142800, 0.4950000000000001100, -0.7576989804941145500 ) ) ;
+#877 = EDGE_CURVE ( 'NONE', #673, #139, #982, .T. ) ;
+#878 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 4.336808689942017700E-015 ) ) ;
+#879 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999995800, 0.4950000000000001100, 0.4499999999999999000 ) ) ;
+#880 = VERTEX_POINT ( 'NONE', #600 ) ;
+#881 = ORIENTED_EDGE ( 'NONE', *, *, #631, .T. ) ;
+#882 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#883 = EDGE_LOOP ( 'NONE', ( #1044, #935, #927, #1053 ) ) ;
+#884 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 4.339452166954060100E-015 ) ) ;
+#885 = CIRCLE ( 'NONE', #1085, 0.02499999999999995600 ) ;
+#886 = EDGE_CURVE ( 'NONE', #597, #8, #123, .T. ) ;
+#887 = CYLINDRICAL_SURFACE ( 'NONE', #437, 0.02499999999999995600 ) ;
+#888 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #1083, .NOT_KNOWN. ) ;
+#889 = FACE_OUTER_BOUND ( 'NONE', #756, .T. ) ;
+#890 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999995800, 0.5200000000000000200, 0.4499999999999999000 ) ) ;
+#891 = VERTEX_POINT ( 'NONE', #238 ) ;
+#892 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.02500000000000000100, -0.7741117421552360400 ) ) ;
+#893 = CARTESIAN_POINT ( 'NONE',  ( -0.8744948974278313700, 0.4950000000000001100, 0.4499999999999999000 ) ) ;
+#894 = PRODUCT_CONTEXT ( 'NONE', #543, 'mechanical' ) ;
+#895 = VERTEX_POINT ( 'NONE', #776 ) ;
+#896 = AXIS2_PLACEMENT_3D ( 'NONE', #90, #726, #368 ) ;
+#897 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -1.084202172485504700E-016 ) ) ;
+#898 = ORIENTED_EDGE ( 'NONE', *, *, #342, .F. ) ;
+#899 = ORIENTED_EDGE ( 'NONE', *, *, #17, .F. ) ;
+#900 = DIRECTION ( 'NONE',  ( -0.03487826274237469700, 0.9987827659587182900, -0.03487826274237468300 ) ) ;
+#901 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #92 ) ) ;
+#902 = LINE ( 'NONE', #679, #723 ) ;
+#903 = ORIENTED_EDGE ( 'NONE', *, *, #1002, .T. ) ;
+#904 = ORIENTED_EDGE ( 'NONE', *, *, #1009, .T. ) ;
+#905 = DIRECTION ( 'NONE',  ( -0.9993908270190956500, 0.03489949670250179500, 0.0000000000000000000 ) ) ;
+#906 = ADVANCED_FACE ( 'NONE', ( #1006 ), #686, .T. ) ;
+#907 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 7.703719777548941700E-034, 1.084202172485504400E-016 ) ) ;
+#908 = ORIENTED_EDGE ( 'NONE', *, *, #328, .F. ) ;
+#909 = ORIENTED_EDGE ( 'NONE', *, *, #191, .F. ) ;
+#910 = LINE ( 'NONE', #284, #672 ) ;
+#911 = ORIENTED_EDGE ( 'NONE', *, *, #560, .F. ) ;
+#912 = LINE ( 'NONE', #789, #674 ) ;
+#913 = AXIS2_PLACEMENT_3D ( 'NONE', #513, #783, #521 ) ;
+#914 = ORIENTED_EDGE ( 'NONE', *, *, #961, .F. ) ;
+#915 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#916 = ADVANCED_FACE ( 'NONE', ( #831 ), #301, .T. ) ;
+#917 = FILL_AREA_STYLE ('',( #142 ) ) ;
+#918 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #92 ), #282 ) ;
+#919 = VERTEX_POINT ( 'NONE', #63 ) ;
+#920 = STYLED_ITEM ( 'NONE', ( #278 ), #773 ) ;
+#921 = CARTESIAN_POINT ( 'NONE',  ( -0.9576989804941143900, 0.4950000000000001100, -0.7576989804941143300 ) ) ;
+#922 = ORIENTED_EDGE ( 'NONE', *, *, #569, .F. ) ;
+#923 = ORIENTED_EDGE ( 'NONE', *, *, #534, .T. ) ;
+#924 = LINE ( 'NONE', #256, #496 ) ;
+#925 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999995800, 0.5000000000000000000, -0.6500000000000001300 ) ) ;
+#926 = VECTOR ( 'NONE', #393, 1000.000000000000000 ) ;
+#927 = ORIENTED_EDGE ( 'NONE', *, *, #785, .F. ) ;
+#928 = SURFACE_STYLE_USAGE ( .BOTH. , #743 ) ;
+#929 = CARTESIAN_POINT ( 'NONE',  ( 0.9990965128307131000, 0.02587248741756252600, 0.7999999999999999300 ) ) ;
+#930 = SPHERICAL_SURFACE ( 'NONE', #717, 0.02500000000000000100 ) ;
+#931 = ORIENTED_EDGE ( 'NONE', *, *, #117, .F. ) ;
+#932 = ORIENTED_EDGE ( 'NONE', *, *, #274, .F. ) ;
+#933 = AXIS2_PLACEMENT_3D ( 'NONE', #757, #314, #762 ) ;
+#934 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552358800, 0.02500000000000000100, -0.7741117421552360400 ) ) ;
+#935 = ORIENTED_EDGE ( 'NONE', *, *, #643, .F. ) ;
+#936 = CARTESIAN_POINT ( 'NONE',  ( -0.8744948974278313700, 0.5200000000000000200, -0.4499999999999997900 ) ) ;
+#937 = DIRECTION ( 'NONE',  ( -4.339452166954079000E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#938 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#939 = EDGE_CURVE ( 'NONE', #979, #718, #885, .T. ) ;
+#940 = CARTESIAN_POINT ( 'NONE',  ( 0.9991117421552359000, 0.02500000000000000100, 0.7999999999999999300 ) ) ;
+#941 = TOROIDAL_SURFACE ( 'NONE', #425, 0.2244948974278318000, 0.02500000000000000100 ) ;
+#942 = TOROIDAL_SURFACE ( 'NONE', #554, 0.2244948974278318000, 0.02500000000000000100 ) ;
+#943 = CIRCLE ( 'NONE', #122, 0.02499999999999995600 ) ;
+#944 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552358800, 0.02500000000000000100, 0.7741117421552358200 ) ) ;
+#945 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552358800, 0.02500000000000000100, -0.7741117421552360400 ) ) ;
+#946 = VERTEX_POINT ( 'NONE', #1117 ) ;
+#947 = EDGE_CURVE ( 'NONE', #946, #880, #1091, .T. ) ;
+#948 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #648 ) ) ;
+#949 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552358800, 0.02500000000000000100, 0.7741117421552358200 ) ) ;
+#950 = CARTESIAN_POINT ( 'NONE',  ( -0.9991117421552359000, 0.02500000000000000100, 0.8000000000000001600 ) ) ;
+#951 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#952 = EDGE_LOOP ( 'NONE', ( #308, #1086, #1139, #194 ) ) ;
+#953 = AXIS2_PLACEMENT_3D ( 'NONE', #890, #108, #1072 ) ;
+#954 = CYLINDRICAL_SURFACE ( 'NONE', #11, 0.02499999999999995600 ) ;
+#955 = CARTESIAN_POINT ( 'NONE',  ( 0.9576989804941143900, 0.4950000000000001100, -0.7576989804941145500 ) ) ;
+#956 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#957 = SPHERICAL_SURFACE ( 'NONE', #447, 0.02500000000000000100 ) ;
+#958 = FACE_OUTER_BOUND ( 'NONE', #477, .T. ) ;
+#959 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#960 = CARTESIAN_POINT ( 'NONE',  ( -0.9980840046648463700, 0.05486692770634162700, -0.7730992339893688600 ) ) ;
+#961 = EDGE_CURVE ( 'NONE', #1016, #673, #1038, .T. ) ;
+#962 = DIRECTION ( 'NONE',  ( -1.514446965912742900E-016, -4.336808689942016900E-015, -1.000000000000000000 ) ) ;
+#963 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000003600, 0.4950000000000001100, 0.4499999999999999000 ) ) ;
+#964 = ORIENTED_EDGE ( 'NONE', *, *, #1108, .T. ) ;
+#965 = DIRECTION ( 'NONE',  ( 0.03487826274237469000, 0.9987827659587182900, -0.03487826274237470400 ) ) ;
+#966 = CARTESIAN_POINT ( 'NONE',  ( -8.214988807417707800E-017, 0.4950000000000001100, -0.7576989804941143300 ) ) ;
+#967 = CYLINDRICAL_SURFACE ( 'NONE', #549, 0.02499999999999995600 ) ;
+#968 = AXIS2_PLACEMENT_3D ( 'NONE', #232, #149, #242 ) ;
+#969 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552357700, 0.02500000000000000100, -0.7741117421552359300 ) ) ;
+#970 = LINE ( 'NONE', #348, #1052 ) ;
+#971 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999995300, 0.5000000000000000000, 0.6499999999999999100 ) ) ;
+#972 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552357700, 0.02499999999999999800, -0.7741117421552360400 ) ) ;
+#973 = CYLINDRICAL_SURFACE ( 'NONE', #1035, 0.02499999999999995600 ) ;
+#974 = ORIENTED_EDGE ( 'NONE', *, *, #394, .T. ) ;
+#975 = CARTESIAN_POINT ( 'NONE',  ( -0.9576989804941142800, 0.5200000000000000200, -0.7576989804941142200 ) ) ;
+#976 = AXIS2_PLACEMENT_3D ( 'NONE', #1015, #937, #389 ) ;
+#977 = CARTESIAN_POINT ( 'NONE',  ( 0.9576989804941142800, 0.4950000000000001100, 0.7576989804941142200 ) ) ;
+#978 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#979 = VERTEX_POINT ( 'NONE', #421 ) ;
+#980 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#981 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999995800, 0.5000000000000000000, 0.6499999999999999100 ) ) ;
+#982 = LINE ( 'NONE', #67, #438 ) ;
+#983 = EDGE_CURVE ( 'NONE', #69, #819, #383, .T. ) ;
+#984 = LINE ( 'NONE', #855, #28 ) ;
+#985 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #888, #207 ) ;
+#986 = CIRCLE ( 'NONE', #239, 0.02499999999999995600 ) ;
+#987 = CARTESIAN_POINT ( 'NONE',  ( -0.9576989804941142800, 0.4950000000000001100, 0.7576989804941144400 ) ) ;
+#988 = ORIENTED_EDGE ( 'NONE', *, *, #1071, .T. ) ;
+#989 = ORIENTED_EDGE ( 'NONE', *, *, #257, .T. ) ;
+#990 = ADVANCED_FACE ( 'NONE', ( #52 ), #967, .T. ) ;
+#991 = ORIENTED_EDGE ( 'NONE', *, *, #827, .F. ) ;
+#992 = CARTESIAN_POINT ( 'NONE',  ( -0.9741117421552358800, 0.0000000000000000000, -0.7741117421552358200 ) ) ;
+#993 = ADVANCED_FACE ( 'NONE', ( #548 ), #676, .T. ) ;
+#994 = CARTESIAN_POINT ( 'NONE',  ( -0.9730992339893691500, 0.05399444028877910900, -0.7730992339893688600 ) ) ;
+#995 = VERTEX_POINT ( 'NONE', #603 ) ;
+#996 = ORIENTED_EDGE ( 'NONE', *, *, #506, .F. ) ;
+#997 = FACE_OUTER_BOUND ( 'NONE', #1142, .T. ) ;
+#998 = AXIS2_PLACEMENT_3D ( 'NONE', #1096, #1101, #839 ) ;
+#999 = ADVANCED_FACE ( 'NONE', ( #10 ), #464, .T. ) ;
+#1000 = FACE_OUTER_BOUND ( 'NONE', #701, .T. ) ;
+#1001 = EDGE_LOOP ( 'NONE', ( #683, #169, #904 ) ) ;
+#1002 = EDGE_CURVE ( 'NONE', #1016, #49, #742, .T. ) ;
+#1003 = ADVANCED_FACE ( 'NONE', ( #731 ), #941, .T. ) ;
+#1004 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #1083 ) ) ;
+#1005 = VERTEX_POINT ( 'NONE', #799 ) ;
+#1006 = FACE_OUTER_BOUND ( 'NONE', #452, .T. ) ;
+#1007 = CARTESIAN_POINT ( 'NONE',  ( -0.8744948974278313700, 0.4950000000000001100, -0.4499999999999997900 ) ) ;
+#1008 = ADVANCED_FACE ( 'NONE', ( #318 ), #790, .T. ) ;
+#1009 = EDGE_CURVE ( 'NONE', #69, #637, #96, .T. ) ;
+#1010 = VECTOR ( 'NONE', #356, 1000.000000000000000 ) ;
+#1011 = CIRCLE ( 'NONE', #537, 0.1999999999999999800 ) ;
+#1012 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552358800, 0.02500000000000000100, 0.7741117421552358200 ) ) ;
+#1013 = AXIS2_PLACEMENT_3D ( 'NONE', #36, #56, #589 ) ;
+#1014 = ORIENTED_EDGE ( 'NONE', *, *, #770, .T. ) ;
+#1015 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552358800, 0.02500000000000000100, 0.7741117421552358200 ) ) ;
+#1016 = VERTEX_POINT ( 'NONE', #522 ) ;
+#1017 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000004700, 0.4950000000000001100, 0.6744948974278642800 ) ) ;
+#1018 = CARTESIAN_POINT ( 'NONE',  ( 0.8744948974278322600, 0.5200000000000000200, 0.4499999999999999000 ) ) ;
+#1019 = EDGE_CURVE ( 'NONE', #254, #673, #704, .T. ) ;
+#1020 = CARTESIAN_POINT ( 'NONE',  ( -0.9741117421552358800, 0.02500000000000000100, 0.7741117421552360400 ) ) ;
+#1021 = CARTESIAN_POINT ( 'NONE',  ( -0.9826837511695916100, 0.4958724874175626200, -0.7576989804941141000 ) ) ;
+#1022 = ORIENTED_EDGE ( 'NONE', *, *, #205, .T. ) ;
+#1023 = ORIENTED_EDGE ( 'NONE', *, *, #605, .F. ) ;
+#1024 = CIRCLE ( 'NONE', #1100, 0.2244948974278318000 ) ;
+#1025 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1026 = CARTESIAN_POINT ( 'NONE',  ( 0.8744948974278322600, 0.4950000000000001100, 0.6499999999999999100 ) ) ;
+#1027 = FACE_OUTER_BOUND ( 'NONE', #37, .T. ) ;
+#1028 = ORIENTED_EDGE ( 'NONE', *, *, #560, .T. ) ;
+#1029 = ORIENTED_EDGE ( 'NONE', *, *, #877, .T. ) ;
+#1030 = DIRECTION ( 'NONE',  ( 0.9993908270190957600, 0.03489949670250105200, 0.0000000000000000000 ) ) ;
+#1031 = CARTESIAN_POINT ( 'NONE',  ( 0.9990965128307131000, 0.02587248741756253300, 0.7741117421552357000 ) ) ;
+#1032 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.02500000000000000100, 0.7991117421552357300 ) ) ;
+#1033 = ORIENTED_EDGE ( 'NONE', *, *, #227, .T. ) ;
+#1034 = DIRECTION ( 'NONE',  ( -0.03489949670250104600, 0.9993908270190956500, 0.0000000000000000000 ) ) ;
+#1035 = AXIS2_PLACEMENT_3D ( 'NONE', #994, #219, #209 ) ;
+#1036 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1037 = CARTESIAN_POINT ( 'NONE',  ( 0.9576989804941142800, 0.4950000000000001100, 0.7576989804941142200 ) ) ;
+#1038 = CIRCLE ( 'NONE', #829, 0.02499999999999995600 ) ;
+#1039 = LINE ( 'NONE', #1104, #53 ) ;
+#1040 = ORIENTED_EDGE ( 'NONE', *, *, #307, .T. ) ;
+#1041 = CIRCLE ( 'NONE', #913, 0.02499999999999995600 ) ;
+#1042 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1043 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 8.673617379884013400E-015 ) ) ;
+#1044 = ORIENTED_EDGE ( 'NONE', *, *, #983, .F. ) ;
+#1045 = EDGE_CURVE ( 'NONE', #729, #692, #510, .T. ) ;
+#1046 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1047 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1048 = DIRECTION ( 'NONE',  ( -1.514446965912742900E-016, 4.336808689942016900E-015, -1.000000000000000000 ) ) ;
+#1049 = AXIS2_PLACEMENT_3D ( 'NONE', #1012, #217, #740 ) ;
+#1050 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1051 = CARTESIAN_POINT ( 'NONE',  ( 0.9990965128307131000, 0.02587248741756252900, -0.7741117421552359300 ) ) ;
+#1052 = VECTOR ( 'NONE', #1059, 1000.000000000000000 ) ;
+#1053 = ORIENTED_EDGE ( 'NONE', *, *, #506, .T. ) ;
+#1054 = CARTESIAN_POINT ( 'NONE',  ( -0.9826837511695916100, 0.4958724874175626200, 0.7576989804941144400 ) ) ;
+#1055 = DIRECTION ( 'NONE',  ( -0.9993908270190956500, -0.03489949670250179500, 0.0000000000000000000 ) ) ;
+#1056 = EDGE_LOOP ( 'NONE', ( #1040, #126, #377, #922 ) ) ;
+#1057 = DIRECTION ( 'NONE',  ( -4.336808689942017700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1058 = AXIS2_PLACEMENT_3D ( 'NONE', #349, #884, #261 ) ;
+#1059 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1060 = DIRECTION ( 'NONE',  ( 1.084202172485507300E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1061 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 1.084202172485504700E-016 ) ) ;
+#1062 = ORIENTED_EDGE ( 'NONE', *, *, #295, .F. ) ;
+#1063 = CARTESIAN_POINT ( 'NONE',  ( -0.9741117421552358800, 0.02500000000000000100, 0.8000000000000001600 ) ) ;
+#1064 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1065 = EDGE_CURVE ( 'NONE', #254, #155, #38, .T. ) ;
+#1066 = VECTOR ( 'NONE', #475, 1000.000000000000000 ) ;
+#1067 = FACE_OUTER_BOUND ( 'NONE', #952, .T. ) ;
+#1068 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1069 = FACE_OUTER_BOUND ( 'NONE', #410, .T. ) ;
+#1070 = DIRECTION ( 'NONE',  ( 4.336808689942025600E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1071 = EDGE_CURVE ( 'NONE', #22, #300, #150, .T. ) ;
+#1072 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1073 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1074 = AXIS2_PLACEMENT_3D ( 'NONE', #987, #817, #905 ) ;
+#1075 = DIRECTION ( 'NONE',  ( 0.9993908270190957600, -0.03489949670250112200, 0.0000000000000000000 ) ) ;
+#1076 = ORIENTED_EDGE ( 'NONE', *, *, #403, .F. ) ;
+#1077 = CARTESIAN_POINT ( 'NONE',  ( -0.9576989804941143900, 0.4950000000000001100, -0.7576989804941143300 ) ) ;
+#1078 = EDGE_CURVE ( 'NONE', #1005, #946, #81, .T. ) ;
+#1079 = LINE ( 'NONE', #391, #732 ) ;
+#1080 = VERTEX_POINT ( 'NONE', #975 ) ;
+#1081 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #721 ) ;
+#1082 = ORIENTED_EDGE ( 'NONE', *, *, #646, .F. ) ;
+#1083 = PRODUCT ( 'LUMINUS MP2016', 'LUMINUS MP2016', '', ( #894 ) ) ;
+#1084 = ADVANCED_FACE ( 'NONE', ( #997 ), #954, .T. ) ;
+#1085 = AXIS2_PLACEMENT_3D ( 'NONE', #1037, #593, #59 ) ;
+#1086 = ORIENTED_EDGE ( 'NONE', *, *, #222, .F. ) ;
+#1087 = ORIENTED_EDGE ( 'NONE', *, *, #1138, .T. ) ;
+#1088 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999995300, 0.4950000000000001100, -0.6744948974278318600 ) ) ;
+#1089 = ORIENTED_EDGE ( 'NONE', *, *, #185, .F. ) ;
+#1090 = EDGE_LOOP ( 'NONE', ( #1014, #376, #303, #685 ) ) ;
+#1091 = LINE ( 'NONE', #157, #65 ) ;
+#1092 = AXIS2_PLACEMENT_3D ( 'NONE', #309, #666, #317 ) ;
+#1093 = CYLINDRICAL_SURFACE ( 'NONE', #39, 0.02499999999999995600 ) ;
+#1094 = DIRECTION ( 'NONE',  ( 0.03487826274237590400, 0.9987827659587181800, 0.03487826274237544600 ) ) ;
+#1095 = SPHERICAL_SURFACE ( 'NONE', #896, 0.02500000000000000100 ) ;
+#1096 = CARTESIAN_POINT ( 'NONE',  ( -0.9726126367045986300, 0.06792876338224469700, 0.7726126367045987900 ) ) ;
+#1097 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1098 = EDGE_CURVE ( 'NONE', #1016, #1080, #924, .T. ) ;
+#1099 = CARTESIAN_POINT ( 'NONE',  ( 1.000030393803928300, -0.0008703646675206145100, 0.7750456231284508200 ) ) ;
+#1100 = AXIS2_PLACEMENT_3D ( 'NONE', #298, #48, #127 ) ;
+#1101 = DIRECTION ( 'NONE',  ( -0.03487826274237470400, -0.9987827659587184000, 0.03487826274237471000 ) ) ;
+#1102 = ORIENTED_EDGE ( 'NONE', *, *, #245, .T. ) ;
+#1103 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.02500000000000000100, 0.7741117421552358200 ) ) ;
+#1104 = CARTESIAN_POINT ( 'NONE',  ( -0.9826837511695916100, 0.4958724874175626200, -0.7818411998642907900 ) ) ;
+#1105 = EDGE_LOOP ( 'NONE', ( #204, #46, #146, #347, #29, #706, #602, #15 ) ) ;
+#1106 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1107 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552358800, 0.02500000000000000100, 0.7741117421552358200 ) ) ;
+#1108 = EDGE_CURVE ( 'NONE', #802, #409, #230, .T. ) ;
+#1109 = CIRCLE ( 'NONE', #26, 0.1999999999999999800 ) ;
+#1110 = DIRECTION ( 'NONE',  ( -1.514446965912775200E-016, -4.336808689942025600E-015, -1.000000000000000000 ) ) ;
+#1111 = AXIS2_PLACEMENT_3D ( 'NONE', #969, #163, #801 ) ;
+#1112 = LINE ( 'NONE', #118, #1137 ) ;
+#1113 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1114 = CARTESIAN_POINT ( 'NONE',  ( 0.8500000000000004200, 0.5000000000000000000, 0.6499999999999999100 ) ) ;
+#1115 = AXIS2_PLACEMENT_3D ( 'NONE', #798, #171, #959 ) ;
+#1116 = CARTESIAN_POINT ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.8000000000000001600 ) ) ;
+#1117 = CARTESIAN_POINT ( 'NONE',  ( 0.9741117421552358800, 0.0000000000000000000, 0.7741117421552358200 ) ) ;
+#1118 = ORIENTED_EDGE ( 'NONE', *, *, #947, .T. ) ;
+#1119 = ORIENTED_EDGE ( 'NONE', *, *, #313, .T. ) ;
+#1120 = CARTESIAN_POINT ( 'NONE',  ( -0.9991117421552356800, 0.02500000000000000100, 0.7741117421552359300 ) ) ;
+#1121 = VECTOR ( 'NONE', #526, 1000.000000000000000 ) ;
+#1122 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.084202172485504700E-016 ) ) ;
+#1123 = CIRCLE ( 'NONE', #198, 0.02500000000000000100 ) ;
+#1124 = EDGE_CURVE ( 'NONE', #22, #264, #525, .T. ) ;
+#1125 = SPHERICAL_SURFACE ( 'NONE', #517, 0.02500000000000000100 ) ;
+#1126 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #555 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1073, #280, #460 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1127 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1128 = EDGE_CURVE ( 'NONE', #979, #1016, #763, .T. ) ;
+#1129 = AXIS2_PLACEMENT_3D ( 'NONE', #442, #106, #362 ) ;
+#1130 = DIRECTION ( 'NONE',  ( -4.336808689942017700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1131 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1132 = ORIENTED_EDGE ( 'NONE', *, *, #7, .T. ) ;
+#1133 = FACE_OUTER_BOUND ( 'NONE', #212, .T. ) ;
+#1134 = CARTESIAN_POINT ( 'NONE',  ( -0.9990965128307131000, 0.02587248741756252600, 0.8000000000000001600 ) ) ;
+#1135 = CIRCLE ( 'NONE', #416, 0.02499999999999999800 ) ;
+#1136 = CARTESIAN_POINT ( 'NONE',  ( -0.9741117421552358800, 0.02499999999999999800, -0.7741117421552358200 ) ) ;
+#1137 = VECTOR ( 'NONE', #907, 1000.000000000000000 ) ;
+#1138 = EDGE_CURVE ( 'NONE', #891, #718, #575, .T. ) ;
+#1139 = ORIENTED_EDGE ( 'NONE', *, *, #770, .F. ) ;
+#1140 = CARTESIAN_POINT ( 'NONE',  ( -0.9576989804941142800, 0.4950000000000001100, 0.7576989804941144400 ) ) ;
+#1141 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000000, 0.02500000000000000100, -0.7741117421552360400 ) ) ;
+#1142 = EDGE_LOOP ( 'NONE', ( #777, #899, #175, #536 ) ) ;
+#1143 = VECTOR ( 'NONE', #503, 1000.000000000000000 ) ;
+#1144 = VECTOR ( 'NONE', #161, 1000.000000000000000 ) ;
+#1145 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1146 = EDGE_LOOP ( 'NONE', ( #404, #989, #339, #329 ) ) ;
+#1147 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+ENDSEC;
+END-ISO-10303-21;